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
339650607081	339650607648	339650608198	339650608748	339650609298	339650609848	339650610398	339650610948	339650611498	339650612048	339650612598	339650613148	339650613698	339650614248	339650614798	339650615348	339650615898	339650616448	339650616998	339650617548	339650618098	339650618648	339650619198	339650619748	339650620298	339650620848	339650621398	339650621948	339650622498	339650623048	339650623598	339650624148	339650624698	339650625248	339650625798	339650626348	339650626898	339650627448	339650627998	339650628548	339650629098	339650629648	339650630198	339650630748	339650631298	339650631848	339650632398	339650632948	339650633498	339650634048	339650634598	339650635148	339650635698	339650636248	339650636798	339650637348	339650637898	339650638448	339650638998	339650639548	339650640098	339650640648	339650641198	339650641748	339650642298	339650642848	339650643398	339650643948	339650644498	339650645048	339650645598	339650646148	339650646698	339650647248	339650647798	339650648348	339650648898	339650649448	339650649999	339650650548	339650651099	339650651648	339650652198	339650652751	339650653299	339650653849	339650654401	339650654949	339650655498	339650656048	339650656599	339650657148	339650657698	339650658248	339650658798	339650659348	339650659898	339650660448	339650660998	339650661548	339650662099	339650662648	339650663198	339650663748	339650664299	339650664851	339650665399	339650665949	339650666498	339650667049	339650667598	339650668148	339650668699	339650669249	339650669801	339650670348	339650670898	339650671448	339650671998	339650672548	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23384	21764	36073	29103	22273	23927	22568	18508	17997	18033	18113	17902	17952	17708	17874	17689	17618	17896	17567	17701	17634	17656	17648	17775	17732	17563	17799	17740	17800	17845	17683	17760	17642	18012	17690	17690	17641	17585	17548	17527	17633	17502	17744	17604	17469	17574	17535	18156	19051	19156	18821	18100	17862	17819	17523	17640	17598	17463	17421	17432	17293	17407	17322	17582	17576	17310	17593	17654	17427	17401	17299	17492	17492	17434	17666	17446	17406	17326	17508	17418	17643	17378	17449	17504	17529	17542	17588	17515	17326	17358	17223	17274	17356	17585	17132	17554	17277	17546	17461	17349	17520	17546	17438	17531	17538	17263	17403	17532	17207	17517	17443	17290	17539	17606	17471	17437	17351	17392	17530	17568	17509	17544	17404	17664	17673	17691	17555	17354	17560	17413	17437	17343	17476	17543	17420	17363	17385	17502	17552	17475	17284	17531	17572	17347	17529	17492	17686	17460	17405	17434	17451	17403	17267	17402	17603	17772	17492	17428	17393	17434	17220	17396	17489	17397	17378	17698	17390	17388	17323	17566	17485	17581	17407	17394	17407	17604	17411	17459	17394	17377	17308	17489	17346	17482	17467	17475	17461	17514	17512	17388	17409	17515	17426	17549	17412	17479	17495	17689	17301	17548	17454	17572	17605	17412	17466	17476	17529	17536	17356	17401	17332	17348	17318	17396	17416	17257	17318	17233	17473	17472	17644	17490	17197	17525	17619	17658	17514	17497	17261	17358	17631	17439	17319	17475	17464	17620	17547	17505	17469	17380	17540	17704	17385	17499	17435	17328	17615	17370	17579	17540	17523	17389	17624	17356	17506	17569	17469	17644	17584	17353	17550	17459	17334	17474	17302	17410	17585	17384	17327	17386	17506	17465	17371	17368	17421	17528	17333	17485	17352	17486	17528	17462	17527	17738	17467	17544	17541	17330	17396	17360	17229	17561	17430	17351	17493	17484	17382	17539	17552	17457	17448	17550	17501	17576	17376	17510	17310	17534	17545	17602	17413	17416	17370	17341	17372	17468	17486	17620	17573	17243	17414	17470	17304	17265	17471	17321	17540	17686	17336	17511	17345	17464	17351	17419	17580	17652	17597	17218	17553	17458	17428	17219	17477	17385	17582	17306	17648	17324	17394	17484	17333	17402	17507	17456	17512	17387	17279	17449	17346	17484	17441	17358	17426	17161	17248	17496	17436	17474	17493	17596	17404	17387	17431	17451	17396	17328	17458	17433	17391	17571	17546	17580	17328	17361	17495	17420	17294	17581	17486	17251	17416	17373	17616	17471	17359	17459	17556	17512	17477	17480	17499	17474	17422	17549	17510	17420	17451	17357	17259	17256	17399	17461	17433	17369	17459	17514	17454	17312	17502	17329	17222	17459	17277	17519	17620	17508	17612	17378	17523	17449	17518	17425	17341	17390	17624	17458	17505	17333	17301	17383	17563	17251	17509	17517	17306	17498	17551	17451	17518	17329	17566	17214	17458	17469	17435	17466	17576	17335	17376	17475	17557	17290	17565	17460	17445	17223	17401	17460	17581	17670	17547	17466	17413	17432	17349	17312	17478	17410	17449	17283	17627	17279	17463	17554	17577	17334	17390	17570	17419	17395	17464	17544	17679	17437	17546	17361	17533	17435	17214	17299	17573	17561	17549	17400	17420	17387	17532	17556	17681	17325	17592	17218	17507	17496	17447	17371	17306	17342	17472	17258	17431	17463	17494	17446	17484	17710	17368	17334	17443	17414	17465	17401	17311	17293	17294	17374	17411	17391	17294	17203	17300	17494	17462	17413	17384	17449	17328	17444	17542	17201	17468	17354	17506	17512	17485	17574	17485	17468	17463	17391	17388	17368	17409	17473	17568	17672	17432	17249	17477	17460	17468	17374	17497	17323	17564	17076	17408	17490	17449	17594	17489	17482	17307	17446	17306	17484	17470	17424	17484	17580	17531	17324	17459	17445	17349	17393	17306	17586	17477	17486	17278	17456	17407	17315	17375	17298	17495	17534	17512	17454	17373	17513	17410	17594	17487	17486	17387	17493	17270	17476	17578	17562	17355	17477	17565	17500	17538	17445	17438	17422	17450	17277	17359	17398	17635	17431	17631	17168	17352	17483	17524	17217	17307	17477	17260	17358	17598	17310	17211	17314	17568	17272	17611	17728	17397	17537	17341	17176	17554	17509	17513	17382	17679	17296	17389	17346	17366	17485	17334	17332	17468	17326	17378	17515	17455	17508	17523	17346	17564	17256	17369	17524	17365	17430	17537	17336	17404	17444	17475	17573	17651	17445	17333	17541	17351	17326	17287	17358	17474	17505	17352	17428	17314	17370	17322	17419	17461	17441	17478	17562	17452	17627	17415	17526	17411	17436	17285	17484	17444	17497	17552	17354	17567	17500	17275	17427	17571	17442	17367	17416	17440	17358	17405	17368	17335	17467	17456	17258	17330	17433	17460	17484	17488	17386	17388	17464	17581	17605	17395	17379	17429	17329	17469	17543	17536	17323	17374	17336	17413	17315	17532	17492	17481	17295	17458	17538	17462	17365	17406	17395	17359	17265	17491	17357	17348	17485	17398	17575	17339	17543	17222	17443	17510	17507	17493	17355	17215	17285	17405	17381	17525	17352	17373	17290	17458	17264	17351	17509	17445	17430	17366	17576	17548	17416	17525	17421	17507	17350	17427	17273	17541	17616	17545	17375	17418	17504	17245	17324	17482	17381	17485	17305	17449	17424	17310	17445	17381	17211	17483	17364	17484	17283	17570	17503	17400	17422	17554	17622	17650	17591	17308	17358	17486	17471	17343	17504	17558	17308	17365	17562	17576	17436	17276	17401	17451	17372	17436	17401	17365	17362	17277	17492	17399	17306	17467	17421	17561	17393	17487	17373	17549	17433	17418	17326	17379	17340	17325	17642	17348	17241	17243	17221	17307	17439	17422	17418	17601	17556	17414	17363	17370	17314	17533	17499	17403	17539	17475	17404	17460	17581	17531	17426	17591	17283	17323	17416	17575	17528	17491	17360	17618	17329	17484	17534	17424	17284	17408	17486	17592	17530	17518	17801	17671	17510	17456	17281	17426	17423	17535	17438	17495	17539	17339	17480	17263	17359	17524	17618	17318	17251	17459	17395	17463	17361	17667	17337	17519	17433	17296	17385	17431	17403	17675	17456	17356	17568	17508	17326	17453	17290	17523	17477	17344	17410	17436	17345	17259	17491	17467	17481	17461	17316	17301	17371	17593	17291	17556	17439	17503	17182	17369	17362	17454	17491	17345	17540	17121	17282	17430	17469	17492	17685	17616	17655	17553	17398	17675	17480	17388	17433	17417	17507	17272	17279	17374	17538	17445	17279	17560	17510	17407	17263	17442	17363	17415	17440	17518	17362	17472	17538	17443	17659	17522	17319	17274	17325	17410	17350	17251	17235	17519	17364	17409	17463	17492	17469	17514	17675	17492	17681	17586	17509	17488	17675	17444	17479	17204	17335	17422	17459	17486	17605	17428	17454	17428	17387	17580	17483	17472	17430	17632	17547	17306	17531	17491	17498	17402	17486	17485	17511	17527	17419	17395	17422	17368	17296	17395	17422	17597	17221	17452	17561	17329	17296	17500	17501	17379	17435	17217	17280	17507	17501	17570	17226	17559	17564	17433	17393	17376	17443	17238	17538	17372	17323	17575	17483	17457	17422	17483	17433	17394	17513	17420	17519	17484	17515	17514	17540	17218	17446	17585	17491	17443	17330	17452	17445	17247	17381	17345	17296	17315	17564	17431	17403	17409	17516	17414	17502	17412	17546	17389	17218	17453	17578	17419	17375	17563	17572	17400	17427	17341	17362	17596	17600	17479	17384	17415	17490	17349	17431	17246	17384	17236	17507	17560	17583	17352	17370	17471	17496	17432	17454	17249	17370	17433	17509	17568	17426	17282	17590	17396	17519	17494	17460	17533	17512	17219	17426	17667	17511	17487	17512	17364	17402	17341	17398	17545	17335	17461	17274	17375	17454	17429	17201	17249	17481	17417	17314	17704	17460	17482	17335	17368	17299	17600	17501	17515	17570	17220	17456	17456	17125	17558	17320	17494	17361	17433	17485	17367	17391	17633	17466	17313	17422	17435	17321	17479	17455	17458	17459	17720	17584	17441	17284	17443	17430	17434	17385	17456	17632	17567	17274	17672	17375	17477	17425	17469	17564	17377	17301	17484	17463	17337	17405	17467	17382	17394	17434	17401	17419	17521	17475	17225	17503	17303	17341	17200	17293	17378	17579	17399	17614	17545	17330	17338	17485	17509	17466	17563	17540	17642	17288	17271	17371	17370	17313	17465	17587	17430	17312	17545	17567	17463	17426	17468	17600	17554	17350	17582	17184	17335	17495	17410	17491	17365	17332	17602	17487	17523	17367	17338	17325	17501	17473	17387	17331	17419	17200	17394	17499	17200	17482	17506	17491	17357	17635	17436	17542	17336	17395	17244	17431	17580	17588	17339	17289	17295	17275	17401	17457	17394	17329	17377	17576	17459	17632	17481	17711	17617	17486	17328	17409	17415	17681	17430	17403	17274	17182	17359	17439	17524	17339	17358	17472	17466	17204	17140	17214	17632	17445	17168	17532	17456	17490	17452	17331	17633	17415	17388	17195	17562	17295	17385	17397	17541	17664	17494	17496	17499	17405	17596	17393	17370	17445	17421	17596	17512	17545	17743	17461	17482	17506	17591	17376	17429	17323	17225	17429	17458	17474	17251	17404	17379	17565	17401	17398	17388	17231	17453	17537	17398	17386	17481	17519	17486	17343	17494	17506	17486	17487	17650	17504	17731	17587	17736	17471	17346	17441	17512	17397	17425	17431	17234	17467	17275	17423	17447	17314	17454	17394	17533	17309	17360	17463	17552	17271	17274	17389	17595	17382	17490	17496	17550	17477	17609	17398	17384	17260	17371	17443	17395	17359	17367	17477	17362	17276	17502	17380	17305	17574	17303	17398	17389	17497	17748	17494	17390	17331	17400	17514	17420	17290	17398	17282	17456	17440	17307	17406	17414	17498	17339	17294	17352	17502	17420	17524	17532	17421	17491	17391	17595	17289	17332	17304	17535	17571	17470	17630	17236	17590	17472	17322	17601	17482	17651	17331
15947	58326	95365	19128	17526	16747	16089	15800	15652	15568	15361	15392	15404	15213	15244	15276	15181	15377	15204	15150	15201	15171	15138	15206	15178	15139	15124	15126	15235	15451	15194	15285	15347	15243	15206	15096	15259	15365	15015	15233	15058	15210	15413	15281	15099	15087	15182	16313	17582	17649	16546	15685	15496	15028	15232	15057	15159	15068	15125	14858	15120	15146	15044	15066	15033	14986	14988	15093	14993	15065	15040	14962	15032	14903	15074	15074	15087	15014	14976	14990	14863	15016	15142	15156	15020	14982	15091	14982	15136	15126	15053	14938	15164	15086	15010	14898	14949	14993	14929	14860	15014	14986	14927	15220	14908	15016	14938	14890	15097	15073	15018	14986	14988	15042	14917	14932	15197	15092	15010	14767	15010	14908	14946	15118	15120	15115	15197	15140	14984	14953	15154	15209	15299	15117	15054	14903	15022	15138	14922	14889	15073	15029	15124	15048	14925	15077	14983	15227	15037	14922	14864	14873	15039	15017	15042	15020	15016	14872	14793	15066	15017	14929	14865	14999	15071	15118	15138	15105	14997	15130	14971	14966	14887	14895	15088	14918	14935	15013	15060	14914	14932	14947	15104	15031	15030	14987	14963	15036	14933	15009	15090	15112	15036	15091	14967	14981	14946	15092	15168	14871	15098	15072	15000	14969	15154	15022	15051	15052	14987	14929	14797	14912	15067	14955	15092	14978	15146	14865	15001	15086	15097	14943	15061	14953	15105	14979	14949	15099	15206	15058	15046	15031	14942	14988	15095	15036	15111	15157	15037	15004	15107	14966	15146	14913	15114	14937	14906	15035	14900	15062	15016	14993	15045	14923	15062	15241	15075	14851	14907	15089	15085	14938	15122	14898	15088	14920	15062	15093	14987	15064	14897	14939	15147	14951	14975	15122	14990	15076	15018	15175	15022	14933	15006	15151	14848	15065	15103	15043	15024	15146	14932	15124	15059	15071	14947	14927	15040	15048	15015	15139	15156	14959	15072	15273	15047	15043	14986	15069	15053	15020	14910	14928	15133	15069	15120	15069	15055	14918	14972	15117	14895	15121	15113	15215	15226	15043	14885	14894	15027	15094	15202	14838	15094	14872	14869	14973	14995	15165	14972	15048	14952	15019	14992	15100	15075	14915	15025	14962	15186	14983	14894	14996	14928	14993	14969	15101	15017	14932	15014	14868	15070	15073	15003	15091	15137	15057	15125	15161	15126	15077	14902	15083	15033	15315	14890	14883	14973	15069	14921	15135	14939	14962	14976	14848	15041	15085	15099	15026	14723	14871	15015	15096	14926	14993	15091	15003	15063	14804	15221	14940	14940	15186	15066	15050	14931	15075	15138	15125	15142	15210	14919	14975	15024	15059	15156	14993	14976	15198	15044	15102	15168	15173	14936	15041	15086	15042	15166	15046	15086	15093	15020	15029	15023	14884	14854	15056	15074	15077	15074	15073	14918	15036	15075	15018	14995	15040	15082	15079	15026	14919	14951	15036	15021	14976	15061	15125	15000	15015	14949	15032	15108	15129	15138	14913	15102	15148	14942	15029	15025	15113	15135	14950	15184	14917	14908	15101	15127	15022	15030	14996	14953	15227	14995	14901	14886	15031	15099	15019	15134	14984	15063	15128	15027	14926	14948	15049	14909	14786	15161	15037	14879	14888	14914	14912	14832	15140	15097	14847	14983	15132	15115	14751	15074	15074	14998	14969	15070	14980	15091	14823	15024	14949	14873	15111	15058	14840	15160	15038	14985	14967	15115	15051	14987	15095	15041	15078	15095	15099	14965	14957	14910	15109	14913	14856	15062	15187	14860	14982	15024	14897	15258	14896	15146	15187	15055	15031	15044	14848	15139	15262	15036	15009	15086	15148	15048	14885	14811	14949	15038	15106	14895	15026	15101	15155	14959	14989	15149	14946	15020	15264	14926	14882	15056	15175	15114	14878	14881	14885	15091	15075	15047	15135	14938	14903	15053	15074	15045	15079	15116	15122	14884	15025	14957	15054	15003	15031	14822	15020	14897	14922	15093	15044	15056	15051	15032	14916	14986	15038	14993	15038	15142	15033	14842	15040	15084	15061	15086	14951	15114	14936	15018	15027	15133	15028	14919	14964	15026	15040	14975	15120	15130	14968	15186	15107	15129	15069	15043	15090	14960	15009	15023	15008	15050	15028	14871	14957	14958	14927	14949	15095	15163	15058	15164	15191	15077	14892	15115	15073	14994	15009	14995	14700	15116	15019	14886	14953	15165	15020	15173	15136	14938	14923	15022	15127	15057	15036	15141	15135	15071	15105	15012	14972	15067	14997	14945	14996	14928	15028	15006	14939	15046	15099	14926	15053	15047	14921	15094	15071	15106	15114	14929	14886	15108	15047	14958	14973	15022	14872	15087	15076	14871	14977	15005	15158	15155	15076	14973	14988	15072	14925	15035	14988	14958	14852	15024	14925	15039	15148	14989	14948	14959	14752	14931	15005	15083	15027	15094	15020	14870	15097	14962	14875	15078	15037	15124	15018	14798	15046	15105	14966	15142	14989	14845	15066	14883	14924	15049	15173	15004	15069	14802	15011	14907	15003	14915	15016	14890	15003	15070	14962	14885	15113	14955	15305	14952	14871	15012	14957	14867	14935	15081	15180	14947	15061	14937	15080	15049	15030	14927	15094	14965	15088	15190	14979	15028	15078	15035	14942	15031	14971	15047	14977	14907	14756	15083	15038	14925	14977	14951	14911	15076	15387	15120	14926	15014	15093	15091	14917	15094	14994	14947	15023	15131	15105	14947	14824	15032	15053	15101	14865	14801	15164	15178	15021	15152	15162	14908	15080	15109	14943	15101	14927	14910	15008	15004	14991	15036	14972	14991	14943	15126	14963	14946	15008	14923	15187	15041	14993	14800	15023	14997	15091	14917	14914	15073	14926	15135	15173	14861	14913	15096	15066	15054	14862	15098	14983	14986	15029	15075	15030	15145	15026	15078	15111	14969	15220	14925	14964	15128	15207	15205	15135	14941	15003	14805	15167	15024	15053	14929	14966	14978	15019	15005	14908	15070	14908	15231	14998	15053	15008	15039	14869	15044	15123	14954	14809	15063	14942	14970	15177	15030	15140	15066	15036	15016	15071	14992	14989	14997	14876	14878	14947	15008	15020	14981	14922	15047	14895	14899	14995	14932	14945	14985	14907	14859	14936	14880	15054	15113	14974	15197	14980	14981	15007	14910	15026	14943	15027	15161	15070	14982	15061	14976	14843	15006	14984	15081	15004	14967	14978	14926	15026	15017	15009	15052	15055	14993	14988	15031	14849	14946	15000	14893	15174	15155	15020	14783	15020	14960	14917	15100	15026	15129	14954	14898	15079	14998	15021	14856	15134	15113	15024	15075	15038	15030	15086	15122	15142	15095	15129	15096	15126	15039	15182	15105	15037	14951	15103	14968	14997	14935	15045	15104	14936	14992	15040	14998	15116	15015	14828	14916	15127	15103	14950	15062	15098	15040	14964	15086	14928	14925	15255	15129	14938	15012	14951	15084	14991	14850	15051	14940	14801	15128	15101	14958	15082	14921	14918	15067	15112	15071	15074	15022	14993	14996	15044	15020	15105	15012	15012	14909	15094	14965	14984	14975	15035	14939	15106	14947	14846	15009	14911	15048	15110	15050	14936	15018	15077	14923	15030	15072	14972	14929	15112	15144	14994	15027	14985	14960	15029	15093	14961	15032	15057	15171	14985	14971	15212	15030	15103	14877	15047	14864	15077	15117	14959	15113	14880	15015	14980	15126	15103	15037	15056	14977	14935	15076	14985	14963	15252	14923	15005	15165	15006	14969	15000	14941	14931	14948	15068	15048	15076	15005	14975	15038	14964	14933	14975	15027	14915	15071	15080	15051	15080	14988	15080	15004	15025	15121	14994	15208	15059	15047	15065	15151	15093	14908	14920	15104	15046	14945	15013	14886	15106	14999	14861	14924	15128	15053	15134	14913	15115	15105	14970	15097	15139	14930	14986	14956	15110	14983	15155	15094	15146	15029	15053	15093	14908	15023	14983	15316	15063	14955	15014	14937	14888	15088	14973	14904	15304	15086	15004	14978	15000	15125	15119	14773	15083	14880	14962	15029	14890	15068	15105	15149	15097	14926	14923	14897	14984	14956	15011	15016	14966	15048	15105	15049	14969	15092	14986	15135	15135	14883	14955	15181	14895	14963	14903	14898	14953	14957	15201	15001	14983	14962	14965	14963	15179	14930	15188	14900	14930	14994	15109	15106	15053	15085	14998	15092	14852	15055	15161	14998	15046	14974	14942	15079	15129	15019	15012	14976	14931	15183	15016	15149	15041	15056	15048	14938	15151	14957	14969	15099	15232	14955	14966	14932	15031	15155	15056	14937	14812	14951	14930	15020	14942	14977	15068	15082	15032	14879	14849	15010	15107	14804	14963	14963	15049	14990	15080	14829	14921	14944	14941	15021	15076	15149	14983	15042	14939	14999	15016	15060	14811	14968	14999	15071	15007	14908	14972	14832	15018	14984	15044	15112	14955	15158	14861	15106	15128	15127	14928	14985	14996	15099	15140	15144	15118	15024	14966	15119	14903	14858	15046	15008	15199	14861	15083	14906	14990	15036	15114	14973	15075	15064	15009	15111	14898	14955	15029	15054	14917	14957	15197	14924	14957	15042	14970	15043	14919	14824	15084	15027	15061	14844	15012	15002	14995	15048	14966	14731	14965	15248	14848	14882	14974	14963	14964	14881	14981	14823	14986	15057	15044	15000	15057	14975	14953	14982	15151	14876	15007	15095	14921	14858	15053	14931	15028	14898	15059	14815	15037	14866	15102	15061	15100	15104	14980	15062	14980	15081	14866	14981	15018	15008	14980	14950	15100	15070	15024	14819	15047	14966	14958	15014	14843	15125	15072	15024	15106	15153	15107	14962	15022	14871	15054	15189	15022	14842	14928	14904	15158	14870	15055	15034	15031	15067	14867	14909	14868	14959	15112	14959	15014	14950	15217	15033	14947	14877	15131	15007	15064	14998	15008	14996	14964	14808	14957	14995	15138	14956	15079	15041	15061	15028	15156	15036	14961	15070	15238	14977	14893	15077	14890	14929	15015	15083	15026	14890	15040	14822	15051	14996	14992	15010	14894
27114	22998	39249	24404	17571	17162	17125	16974	16790	17015	16944	16835	16820	16850	16932	17063	16743	17119	17034	17038	16951	17038	16984	16790	16681	16851	16810	16848	16786	16794	16970	17152	17078	17219	16892	16828	16856	17042	16944	16871	16653	16867	16869	16774	17015	16817	16837	16960	17092	16894	16877	17007	17131	17138	16964	16854	16748	16967	17002	16866	16902	16841	17026	16898	16995	16810	16918	16861	16842	16780	16991	16819	16717	16927	16971	16933	16909	16921	17024	16825	16931	16814	16734	16983	16792	16707	16826	16979	16789	16624	16788	17069	16909	16730	16905	16942	17169	16899	16785	16907	16698	17066	16918	16808	17026	16624	16963	16770	16818	16940	16770	17175	16945	16921	16807	17075	16782	16859	16767	16604	16765	16796	16888	17046	16684	16729	16928	16808	16864	16846	17005	16804	16972	16816	16799	16651	16561	16916	16920	16822	16873	16918	16778	16783	16730	16961	16841	16896	17006	16755	17076	16732	16924	16818	16964	16919	16996	16944	16920	16991	17000	16896	16974	17072	16910	16827	16767	16828	16812	16700	16951	16674	17017	16867	16822	16973	16972	17029	16965	16924	16924	16837	16865	17051	16751	16886	16847	16841	16841	16977	16954	16786	16811	16908	16963	16909	16922	16746	16915	16772	16872	16867	16965	16889	17049	16738	16909	16919	16801	16813	16805	16871	16958	16834	16666	16862	17065	16820	17012	16979	16837	16681	16931	16877	16929	16890	17031	16955	16837	17033	16866	17106	16954	16827	16890	16999	16775	16849	16720	16790	16853	16867	16710	16762	16788	16986	16705	16825	16818	16991	16945	16939	16832	17024	16939	16987	16789	16927	16767	16751	16944	17020	16760	16832	16700	16885	16957	16850	16894	16890	16828	16920	16695	16781	17043	16579	16871	16801	16684	17083	16924	16988	16975	17013	16879	16784	16739	16769	16581	16820	16679	16961	17024	17033	16866	16685	16841	16953	16821	16795	16966	17134	16900	16953	16926	16812	16999	16827	16736	16842	17032	16820	16868	16827	16822	16850	16744	16779	16659	16957	17012	16721	16800	16925	16792	16743	16781	17092	16985	16717	16843	17019	16778	16993	16856	16785	16872	16848	16936	16948	16942	17027	16876	17076	16656	17022	16651	16819	17045	16574	16976	16863	17053	16963	16741	16814	16794	17060	16832	16838	16912	16814	16850	16945	16910	16639	16935	16702	16814	16939	17100	16770	16821	16921	16772	16887	16714	16956	16958	16996	16789	16864	17059	17024	16761	16934	16909	16861	16869	16803	16783	16859	16892	17043	17008	17182	16922	16862	16875	17098	17114	16921	16831	16768	16912	16929	16942	16838	16751	16684	16898	16862	16957	16979	16929	16765	16924	16740	16889	17018	16711	16783	17029	16793	16916	16707	16847	16633	16761	16877	16974	16884	16772	16844	16637	16953	16692	16940	16823	16720	16791	16840	16908	16885	16816	16919	16965	16922	16967	16841	16972	16777	16840	17015	16789	16643	16948	16944	16989	16822	16943	16858	16942	16920	16832	16853	16974	16667	16827	16911	16795	16849	16884	16716	16800	16811	16947	16897	16786	16893	17017	17109	16848	16823	16780	16905	16792	16986	17104	16838	16801	16763	16936	16863	16864	16807	16868	17037	16949	16944	16991	16877	16649	16873	16848	16838	16827	16946	16728	16917	17028	16890	16866	16777	16780	16886	16783	16879	16866	16970	16887	16956	16863	16820	16834	16738	16898	16897	16972	16837	16847	16732	16961	16816	16926	16914	16866	17112	16888	16871	16933	16901	16936	16944	17012	16908	17005	16848	16838	16859	16926	16707	16909	16721	16890	17008	16764	16890	17009	16893	16931	16950	16828	16835	16917	16822	16884	16744	16855	16894	16784	17025	16883	17256	16879	16778	16854	17058	16786	16880	16844	16993	17076	17091	16892	16910	16868	16750	16738	17049	16705	16976	16834	17000	16831	16976	17141	16812	16967	16982	16820	17019	16979	16873	16881	16879	16914	16709	16805	16934	16975	16817	16839	16978	16928	16932	17008	16961	16878	16948	16952	16789	17017	16809	16954	16843	16772	16799	16792	17023	16890	16885	16640	16956	16905	16762	16933	16778	16859	16809	16885	16761	16898	16858	16857	16937	16625	17036	16922	17186	16848	16959	16775	16936	17004	16968	16955	16896	16927	16675	16646	16826	16637	16745	16834	16780	16898	16916	16893	16797	16839	16840	16761	16847	16764	16900	16982	16824	16910	16855	16945	16881	16856	16881	16736	17007	16944	16836	16876	16966	16950	16906	16965	16975	16549	16953	16717	16973	17141	16821	16850	16959	16930	16908	16681	16782	16777	16807	16785	16889	16836	16736	16910	16886	17033	16728	16834	16804	16970	16993	16965	16965	16756	16886	16711	16754	16934	17056	17049	17028	16995	16916	16829	16934	16924	16801	16757	16960	16870	17104	16884	16657	16798	16766	16782	16899	16737	16598	16813	16871	16797	16768	17094	16901	16775	17122	16763	16822	16896	16745	17035	16701	16839	16724	16798	16928	16911	16801	16784	16792	16956	16765	16975	16848	16892	16792	16761	16958	16856	16872	16931	16843	17001	16609	16732	17015	16714	16889	17002	17062	16882	17048	16930	16648	16974	16846	17092	16805	16969	16796	16858	16989	16871	16901	16656	17095	17037	16878	17011	16798	16706	16812	16920	16905	16852	16780	16766	17016	17029	16936	17006	16821	16661	16956	16851	16986	16859	16779	16935	17015	16956	16871	16697	16772	16845	16772	16775	16848	16718	17172	16839	16855	16957	16828	16874	16768	16776	17082	16616	16807	17122	17074	16837	17036	16969	16821	16795	16902	16742	16784	16874	16798	16911	16826	16995	16859	16705	16970	16997	16827	16830	16906	17238	16914	16785	16803	17026	16859	16925	16800	17054	16899	17017	16934	16723	16955	17001	17015	16956	16945	16862	16989	16717	17116	16529	16742	16985	16777	16756	16741	16798	16807	16931	16910	16871	16723	16822	17009	17183	17045	17116	16912	16886	16777	16788	16740	16837	16789	16767	16960	17011	16835	16754	16859	16892	16981	16872	16849	17002	16796	16762	16861	16883	16863	16728	16789	16757	16782	16721	16799	16785	16940	16938	16841	16887	16937	17049	16940	16873	16731	16759	16848	16976	16893	16950	16941	16832	17001	16910	17046	16936	16927	16764	16942	17182	16962	16905	16823	16883	17055	16946	17052	16942	16959	16811	16830	16848	16811	16790	16858	17009	16853	16812	16930	16804	16953	16874	16790	16907	16839	16824	16988	17013	16924	16902	16881	16928	17003	16661	16744	16778	16926	16805	16666	16938	16951	16813	16814	16894	16933	17022	16731	16923	16754	16984	16819	16904	16930	16798	16816	16830	16697	16856	16859	17103	16861	16938	16862	16899	16962	17026	16774	16972	16774	16801	16776	17083	17139	17009	17036	17052	16916	17045	16980	16868	16854	16760	16755	16799	16712	16614	16718	16771	17026	16802	16861	16769	16784	16832	16945	16741	16932	16860	16895	16952	17023	16970	16979	16831	16843	16869	16817	17106	16915	16860	16732	16833	16963	16917	16858	16831	16722	16767	16833	17060	16900	16981	16926	16961	16990	16831	16729	16924	16775	16847	16808	16977	16792	16922	16744	16869	16887	16841	16874	17046	17008	16935	16810	16915	16762	16904	16673	16974	16851	16778	17024	16910	16675	16822	16710	16835	16914	16835	16883	17000	16824	16884	16832	17022	16994	16904	16832	16780	16717	17072	16790	16877	16760	17034	16829	16701	16990	16847	16995	16884	16714	16910	16929	16919	16952	16854	16758	16749	16600	16940	17031	16878	16785	16904	16913	16961	16756	16828	16733	16897	16848	16934	17003	16791	17109	17072	16747	16853	16887	16856	17166	16886	16998	16883	16964	16912	16792	16782	16915	16786	16909	16933	16713	16747	16814	16818	16893	17078	16715	16782	16868	16721	16950	16757	16809	16999	17087	16866	17007	16853	16914	17008	16731	16937	17003	16966	17058	17041	16938	16748	16894	16953	16881	16917	16877	16819	16776	16933	16878	16794	16664	16862	16691	16705	16918	17028	16873	16858	16963	16803	16811	17126	16792	17087	16951	16832	16849	16902	16997	16779	16943	16845	16992	16993	17078	16864	16791	16921	16860	16794	16915	16833	16717	17014	17004	16964	16752	16911	16759	16939	16851	16881	17113	17030	16951	17033	16888	17059	16935	17012	16928	16901	16907	16979	16909	16902	16904	16986	16919	16945	16902	17015	16901	16835	16755	16912	16889	16675	16941	17065	16912	16917	16816	17013	16887	17008	16994	16873	16765	17012	16727	16838	16931	16987	17007	17103	16964	16899	16816	16725	16929	16661	16873	16678	16995	16853	17011	16964	16819	16822	16746	16806	16862	16808	16781	16810	16817	16841	16938	16880	16978	16893	16977	16810	16863	16858	16950	17099	17011	16832	17026	16734	16778	16987	16779	16871	16886	17001	16859	16733	16910	17074	16858	16731	16846	16801	16827	16841	16943	16815	16910	16962	16845	16840	16576	16785	16880	16822	16893	16684	16914	16693	16865	16990	16736	16864	16967	16907	16816	16785	17017	16865	16887	16802	16926	16879	16867	17040	16863	16891	16770	16928	16879	16912	17020	16836	16996	16867	16666	16879	16802	16884	16944	16901	16872	16915	16769	16965	16848	16962	16999	17081	16785	16903	16817	16762	17068	16770	16834	17061	16997	16889	17054	16752	16874	16894	16985	17091	16749	16886	16978	16983	16980	16720	16800	16884	16943	16877	16802	16635	16808	16745	16969	16891	16704	16992	16835	16832	16826	16950	16877	16794	16628	16884	17035	16877	16850	17046	16690	16719	16978	16970	16897	16935	16960	16939	16794	16896	16945	17019	16859	16986	16800	16861	16770	16850	16867	17094	17007	16943	16950	17041	16828	16973	16761	16854	16922	16885	16640	16968	16699	16839	16856	16834	16747	17080	16786	16791	16868	16775	16819	16873	16986	17104	17082	16878	16841	16878	16789	16878	16912	16779	16837	16989	16909	16815	16973	16977	17031	16777	16843	16845	16780	16864	16760	16725	16793	16818	17038	16904	16903
14328	29755	43162	16213	15120	14691	14620	14506	14490	14524	14529	14445	14638	14567	14642	14454	14469	14559	14599	14513	14632	14396	14693	14568	14509	14682	14411	14610	14334	14630	14514	14748	14634	14766	14746	14611	14598	14517	14580	14534	14528	14658	14580	14489	14537	14658	14483	14609	14810	14646	14718	14685	14474	14635	14584	14474	14568	14354	14534	14577	14460	14657	14570	14570	14500	14533	14465	14513	14509	14410	14745	14572	14460	14464	14347	14615	14418	14525	14541	14530	14492	14600	14639	14545	14397	14387	14649	14506	14641	14572	14621	14458	14477	14492	14339	14672	14747	14638	14608	14436	14499	14445	14489	14485	14472	14416	14483	14478	14408	14593	14405	14484	14499	14521	14710	14461	14610	14514	14553	14388	14737	14432	14511	14607	14412	14426	14680	14579	14518	14600	14709	14500	14534	14517	14558	14682	14596	14454	14524	14518	14659	14498	14584	14610	14572	14502	14569	14518	14533	14458	14526	14553	14409	14644	14611	14441	14516	14509	14451	14473	14437	14614	14379	14575	14558	14535	14614	14427	14566	14621	14532	14594	14592	14591	14506	14512	14420	14481	14473	14481	14464	14454	14472	14572	14598	14521	14526	14510	14587	14478	14496	14549	14540	14423	14548	14538	14523	14500	14555	14508	14464	14619	14466	14575	14418	14472	14610	14674	14427	14532	14390	14528	14532	14458	14760	14424	14430	14648	14380	14567	14546	14563	14458	14581	14587	14600	14517	14521	14522	14408	14678	14551	14480	14533	14498	14527	14545	14425	14575	14362	14535	14599	14644	14681	14437	14580	14430	14442	14504	14582	14517	14502	14345	14409	14457	14530	14518	14494	14437	14657	14435	14595	14431	14618	14455	14536	14597	14499	14429	14681	14304	14616	14565	14653	14470	14600	14551	14516	14392	14501	14400	14538	14470	14517	14287	14547	14481	14586	14614	14544	14469	14429	14520	14419	14671	14458	14630	14475	14535	14581	14699	14617	14524	14735	14347	14354	14472	14617	14544	14416	14544	14598	14562	14498	14697	14386	14387	14566	14588	14643	14561	14567	14527	14548	14476	14521	14361	14385	14638	14742	14430	14496	14565	14688	14349	14490	14575	14413	14503	14592	14562	14565	14566	14619	14491	14502	14518	14542	14479	14488	14358	14354	14588	14417	14536	14539	14468	14665	14582	14519	14573	14511	14635	14451	14509	14415	14440	14494	14679	14542	14479	14500	14601	14613	14736	14524	14419	14462	14469	14491	14513	14355	14512	14393	14541	14564	14510	14592	14376	14407	14442	14583	14519	14509	14594	14406	14500	14570	14429	14536	14603	14460	14497	14607	14549	14504	14504	14479	14617	14413	14559	14553	14397	14621	14512	14564	14513	14465	14653	14637	14533	14545	14396	14617	14414	14531	14593	14477	14644	14599	14569	14579	14431	14468	14818	14558	14531	14471	14646	14418	14392	14541	14444	14328	14583	14360	14601	14522	14505	14505	14600	14584	14481	14479	14516	14447	14505	14532	14470	14562	14664	14440	14528	14553	14438	14488	14479	14545	14563	14488	14309	14501	14491	14482	14638	14563	14447	14670	14502	14651	14614	14479	14405	14632	14580	14520	14359	14553	14456	14488	14647	14545	14599	14612	14540	14496	14492	14629	14508	14455	14535	14546	14555	14606	14436	14475	14508	14511	14555	14379	14417	14481	14379	14650	14688	14616	14513	14527	14511	14491	14499	14475	14442	14439	14534	14596	14691	14495	14398	14491	14466	14559	14486	14373	14610	14484	14517	14552	14653	14543	14626	14571	14435	14538	14456	14316	14488	14504	14490	14468	14501	14436	14440	14593	14578	14380	14597	14432	14626	14545	14620	14551	14544	14544	14488	14699	14489	14691	14438	14540	14667	14508	14413	14584	14515	14648	14510	14560	14603	14501	14436	14486	14554	14587	14537	14518	14515	14542	14557	14617	14680	14401	14629	14599	14576	14694	14687	14473	14552	14708	14481	14601	14688	14544	14596	14561	14385	14519	14383	14418	14639	14654	14460	14506	14443	14351	14410	14514	14483	14406	14416	14687	14545	14390	14621	14539	14556	14522	14664	14591	14475	14584	14653	14592	14609	14432	14683	14674	14552	14400	14544	14445	14652	14471	14447	14481	14433	14531	14652	14323	14425	14585	14492	14646	14355	14457	14654	14496	14553	14391	14431	14396	14636	14663	14620	14547	14389	14488	14263	14587	14403	14595	14669	14458	14638	14608	14488	14737	14533	14594	14454	14426	14584	14489	14469	14585	14436	14448	14462	14567	14571	14449	14513	14340	14516	14570	14535	14339	14501	14647	14569	14566	14460	14546	14494	14452	14433	14625	14373	14467	14567	14546	14527	14568	14334	14507	14450	14447	14499	14495	14573	14580	14518	14621	14601	14602	14590	14705	14581	14349	14433	14486	14564	14533	14427	14463	14477	14623	14362	14782	14483	14441	14669	14509	14304	14472	14626	14473	14578	14323	14508	14571	14461	14585	14521	14495	14550	14417	14377	14724	14260	14424	14442	14534	14417	14619	14587	14515	14478	14623	14521	14577	14602	14449	14379	14381	14408	14451	14494	14403	14589	14663	14361	14712	14484	14565	14583	14466	14412	14417	14566	14503	14568	14452	14497	14521	14806	14574	14544	14415	14445	14471	14683	14530	14463	14480	14588	14503	14481	14666	14684	14535	14433	14518	14543	14412	14480	14580	14536	14470	14491	14501	14583	14542	14597	14619	14616	14605	14638	14410	14509	14499	14671	14368	14534	14440	14599	14359	14539	14289	14457	14423	14325	14544	14732	14649	14682	14443	14652	14414	14508	14168	14593	14584	14477	14544	14350	14506	14534	14535	14592	14594	14621	14459	14528	14600	14580	14651	14583	14774	14567	14555	14505	14387	14569	14485	14558	14378	14466	14606	14575	14534	14401	14539	14554	14537	14497	14580	14656	14463	14445	14555	14569	14661	14476	14496	14544	14567	14502	14576	14600	14636	14462	14588	14572	14524	14472	14718	14533	14633	14433	14605	14492	14652	14544	14429	14390	14488	14613	14424	14504	14378	14504	14591	14552	14624	14491	14455	14578	14452	14498	14567	14545	14512	14571	14424	14546	14494	14623	14587	14526	14468	14562	14638	14454	14546	14410	14454	14424	14533	14325	14560	14422	14346	14564	14566	14575	14511	14453	14558	14590	14405	14567	14501	14551	14405	14570	14564	14471	14478	14417	14435	14524	14378	14493	14676	14577	14571	14614	14590	14475	14530	14417	14474	14396	14588	14482	14535	14488	14501	14395	14685	14505	14505	14546	14551	14580	14554	14357	14694	14623	14630	14469	14600	14308	14370	14407	14505	14674	14725	14478	14432	14549	14621	14499	14488	14518	14501	14476	14542	14637	14637	14551	14386	14321	14581	14501	14538	14436	14417	14474	14375	14643	14487	14433	14473	14518	14524	14461	14490	14536	14468	14509	14430	14536	14470	14577	14542	14575	14464	14643	14577	14485	14487	14538	14339	14442	14642	14486	14454	14475	14649	14610	14401	14559	14302	14638	14358	14482	14388	14521	14583	14585	14533	14352	14659	14582	14526	14609	14549	14646	14500	14603	14638	14400	14404	14410	14527	14494	14400	14596	14418	14440	14546	14477	14435	14504	14601	14696	14405	14608	14541	14465	14518	14451	14527	14677	14530	14365	14572	14635	14611	14371	14623	14508	14573	14458	14435	14490	14632	14652	14734	14399	14552	14476	14576	14631	14455	14514	14460	14592	14515	14627	14550	14452	14549	14549	14564	14261	14495	14405	14457	14710	14509	14740	14574	14489	14458	14636	14503	14532	14213	14536	14495	14596	14612	14699	14389	14590	14623	14500	14536	14526	14495	14511	14592	14588	14448	14657	14396	14529	14632	14518	14600	14487	14424	14548	14694	14605	14593	14326	14495	14606	14546	14606	14462	14460	14509	14683	14721	14577	14511	14621	14487	14610	14482	14495	14355	14441	14541	14698	14527	14561	14328	14469	14441	14644	14655	14474	14542	14583	14503	14474	14440	14431	14626	14532	14568	14633	14506	14547	14566	14555	14626	14482	14485	14507	14448	14415	14493	14650	14662	14564	14500	14551	14580	14584	14466	14486	14595	14500	14480	14549	14464	14504	14437	14593	14585	14480	14703	14558	14388	14500	14450	14488	14568	14631	14443	14438	14552	14682	14560	14506	14654	14377	14652	14447	14481	14607	14673	14496	14601	14535	14459	14533	14490	14447	14508	14485	14533	14459	14578	14548	14542	14489	14688	14458	14769	14512	14540	14336	14469	14549	14549	14471	14483	14553	14581	14478	14553	14510	14446	14647	14494	14305	14545	14498	14410	14592	14657	14400	14438	14559	14490	14554	14577	14538	14577	14614	14482	14534	14635	14435	14565	14535	14532	14559	14515	14574	14605	14486	14699	14606	14397	14448	14457	14640	14531	14448	14722	14579	14659	14571	14352	14606	14552	14514	14400	14658	14483	14646	14662	14639	14459	14501	14537	14588	14426	14575	14406	14512	14548	14536	14443	14527	14603	14529	14624	14501	14587	14531	14536	14517	14451	14536	14553	14566	14550	14494	14516	14464	14425	14537	14484	14546	14302	14613	14443	14473	14644	14311	14529	14489	14403	14495	14368	14496	14537	14563	14462	14470	14583	14539	14533	14589	14612	14661	14594	14308	14453	14439	14598	14416	14471	14410	14611	14617	14432	14391	14439	14662	14444	14551	14614	14373	14501	14606	14632	14540	14654	14474	14578	14382	14708	14563	14425	14531	14616	14596	14599	14552	14571	14537	14402	14611	14471	14584	14548	14333	14641	14566	14514	14438	14544	14481	14388	14421	14730	14603	14473	14807	14501	14601	14548	14507	14742	14495	14593	14575	14410	14461	14527	14358	14508	14470	14458	14516	14555	14461	14579	14524	14421	14694	14431	14576	14464	14574	14664	14478	14544	14682	14571	14552	14468	14398	14611	14584	14411	14570	14528	14500	14534	14501	14499	14679	14475	14391	14534	14662	14535	14411	14564	14507	14521	14391	14678	14531	14468	14386	14649	14280	14324	14598	14592	14658	14504	14272	14477	14440	14653	14589	14485	14667	14381	14622	14390
23729	21172	37277	31592	21596	20306	19188	17340	17088	17141	17411	16964	16950	16929	16906	16908	17005	16980	16915	17030	16946	17178	16775	17097	16932	16653	16898	16959	17084	16714	16964	16989	16958	16988	16945	16904	16709	16982	16810	17011	16902	16937	16840	16957	17044	17094	16860	17048	17883	17870	17622	17356	17106	16761	16745	16918	16922	17139	16958	16762	16737	16811	16916	16773	16993	16843	17006	16799	17022	16792	16843	16790	16886	16485	16738	16816	17098	16881	16912	16744	16700	16884	16774	16713	16734	16771	16852	16836	16959	16938	16623	16912	16697	16883	16673	16912	16808	16940	16856	16999	16828	16847	16734	16821	16753	16974	17090	16789	16769	16718	16781	16738	16797	16591	16871	16931	16671	16787	16611	16954	16738	16978	16810	16832	16843	16905	16799	16694	16752	17048	16757	16807	16809	16749	16813	16760	16840	16761	16826	16949	16830	16657	16630	16824	16820	16836	16762	16772	17019	16775	16901	16947	17033	16638	16721	16819	16595	16941	16827	16808	16911	16984	16796	16753	16901	16720	16770	16819	16824	16607	16940	16795	16557	16784	16842	16900	16832	16890	16839	16925	16995	16770	16902	16807	16765	16796	16588	16727	16832	16890	16867	16876	16893	16676	16935	16929	16810	16771	16728	16751	16714	17099	16786	16874	16869	16626	16647	16680	16783	16849	16722	16606	16717	16733	16903	16646	16951	16888	16817	16755	16605	16915	16628	16636	16897	16696	16866	16817	16773	16953	16659	16674	16860	16821	16851	16860	16898	16621	16660	16703	16811	16765	17055	16997	16989	16903	16944	16942	16916	16980	16974	16685	16673	16892	16743	16835	16738	16731	16746	16659	16812	16948	16887	16655	16698	16933	16828	16818	16877	16932	16818	16787	16647	16836	16715	16576	16834	16709	16791	16968	16812	16714	16813	16883	16786	16703	16958	16780	16927	16812	16739	16854	16961	16688	16848	16825	16840	16793	16795	16938	16908	16545	16730	16879	16547	16908	16965	16794	16748	16743	16926	16756	16758	16914	16765	16913	16962	16727	16683	16831	16808	16925	16752	16734	16986	16782	16720	16825	16625	16835	16801	16659	16732	17015	16968	16944	16913	16976	16804	16735	16697	16802	16962	16923	16801	16891	16691	16411	16783	16890	16755	16556	16825	16596	16624	16746	16828	16873	16915	16920	16773	16617	16791	16768	17055	16842	16916	16875	16823	16594	16631	16914	16699	16953	16920	16941	16724	17026	16665	16720	16643	16753	16812	16980	16804	16798	16815	16709	17050	16964	17086	16789	16935	16870	16693	16818	16687	16866	16586	16706	16810	16654	16649	16537	16673	16566	16659	16668	16889	16779	16868	16788	17003	16787	16927	16760	16749	16868	16714	16834	16778	17027	16765	16671	16857	16843	16836	16946	16846	16854	16943	16858	16651	16771	16759	16790	16754	16835	16877	16862	16911	16870	16709	16733	16750	16775	16842	16741	16970	16742	16759	16770	16777	16725	16762	16821	16835	16648	16785	16870	16754	16803	16913	16725	16796	16842	16909	16695	16761	16679	16805	16727	16834	16800	16740	16782	16801	16896	16717	16864	16937	16691	16643	16596	16967	16820	16818	16785	16970	16760	16849	16628	16512	16901	16757	17006	16951	16575	17015	16700	16942	16745	16842	16776	16850	16847	16845	16720	16923	16851	16836	16808	16876	16708	16969	16532	16900	16783	16715	16746	16776	16608	16748	16795	17040	16680	16964	16808	16917	16788	16810	16778	16710	16644	16929	16698	16851	16765	16765	16762	16923	16836	16791	16852	16744	16802	16750	17009	16973	16854	16752	16884	16875	16661	17023	16702	16980	16850	16877	16895	16805	16929	16945	16852	16875	16973	16893	16719	16779	16732	16916	16711	16632	16656	16565	16691	16796	16716	16760	16727	16864	16992	16863	16846	16782	16953	16785	16836	16804	16767	16794	16669	16734	16860	16852	16765	16759	16773	16858	16855	16943	16715	16814	16701	16555	16652	17028	16526	16730	16798	16919	16832	16746	16624	16914	16694	16810	16793	16700	16825	16864	17012	16693	16849	16894	16834	16957	16748	16716	16647	16837	16724	16890	16634	16631	16878	16760	16771	16774	16690	16742	16586	16917	16868	16629	16950	16864	16896	16959	16908	16865	16805	16739	16890	16843	16754	16939	16642	16748	16813	16703	16902	16829	16755	16930	17002	16521	16626	16887	16691	16773	16825	16880	16851	16891	16833	16664	16786	16858	16797	16984	16729	16884	16716	16828	16840	17028	16469	16775	16928	16821	16742	16777	16841	16729	16872	16844	16680	16852	16687	16955	16879	16678	16974	16659	16928	16713	16693	16940	16777	16878	16986	16984	16662	16815	16863	16830	16568	16762	16683	16835	16643	16775	16859	16856	16777	16730	16718	16712	16890	16888	16847	16940	16876	16757	16815	16985	16755	16803	16750	16920	16806	16965	16887	16745	17051	16893	16595	16764	16941	16859	16672	16857	16729	16687	16816	16847	16966	17042	16778	16724	16875	16963	16701	16783	16892	16797	16714	16807	16788	16828	16878	16782	16611	16835	16891	16879	16709	16949	17029	16815	16892	16774	16813	16703	16674	16988	16850	16943	16714	16692	16827	16763	16903	16928	17059	16740	16790	16837	16860	16800	16947	16739	16751	17080	16725	16991	16856	16823	16832	16991	16894	16942	16729	16870	16794	16859	16787	16785	16869	16750	16959	16937	16791	16936	16770	16828	16715	16708	16817	16930	16805	16797	16886	16590	16677	16896	16904	16774	16985	16864	16792	16848	16763	16880	16751	16862	16547	16622	16691	16709	16671	16836	16919	16926	16702	16607	16900	16829	16934	16776	16794	16683	16958	16749	16995	16997	16687	16958	16939	16944	16919	16921	16852	16783	16707	16846	16914	16721	16637	16655	16739	16764	16668	16783	16822	17028	16681	16864	16870	16804	16885	16914	16653	16751	16835	16957	16686	16687	16856	16918	16677	16739	16890	16753	16958	16780	16885	16942	16812	16767	16744	16998	16880	16898	16903	16864	16624	16884	16818	16815	16725	16870	16886	16763	16724	16895	16823	16833	16673	16822	16724	16940	16913	16679	16750	16657	16810	16734	16827	16674	16538	16792	16823	16880	16702	16930	16909	16915	16644	16677	16778	16632	16957	16901	16773	16997	16734	16899	16729	16748	16728	16901	16755	16885	16973	16910	16861	16871	16869	17006	16751	17069	16817	16754	16989	16792	16943	17121	16855	16817	17015	16871	16722	16894	16858	17040	17032	16808	16701	16716	16898	16846	16848	16941	16843	16719	16971	16766	16872	16735	16535	16741	16657	16781	16733	16884	16694	16842	16859	16936	16588	16872	16879	16924	16893	16851	16810	16713	16735	16779	16852	16800	16827	16708	16871	16745	16978	16861	16846	16872	16956	17086	16951	16986	16625	16655	16591	16779	16715	16762	16630	16622	16884	16816	16850	16887	16810	16735	16654	16699	16820	16743	16882	16793	16849	16651	16845	16726	16996	16912	16728	16951	16690	16851	16760	16842	16810	16749	16716	17110	16688	16848	16896	16902	16742	16816	16719	17139	16688	16837	16760	16951	16835	16914	16850	16586	16865	16795	16688	16760	16800	16942	16777	16729	17012	16851	16930	16811	16960	16707	16872	16972	16868	16883	16796	16769	16921	16910	16920	16891	16888	16831	16702	16847	16813	16862	16785	16679	16752	16944	16850	16864	16825	16679	16939	16957	16707	16842	16733	16637	16780	16913	16771	16563	16700	16804	16706	16775	16858	16807	16699	16764	16650	16834	16661	16618	16893	16683	16687	16737	16768	16874	16831	16850	16883	16776	16817	16881	16827	16836	16679	16646	16834	16812	16816	16857	16784	16986	16666	16695	16938	16827	16821	16836	16880	16810	16752	16688	16717	16872	16882	16850	16931	17152	16800	16911	16938	16946	16694	16876	16600	16841	16780	16791	16963	16796	16654	16940	16809	16998	16850	16593	16784	16862	16603	16700	16745	16934	16703	16691	16702	16795	16642	16711	16725	16777	16798	16686	16703	16748	16907	16697	16697	16735	16946	16873	16836	16737	16946	16695	16809	16896	16802	16788	16799	16869	16587	16790	16878	16640	16690	16798	16754	16916	16818	16703	16743	16869	16723	16791	16675	16891	16844	16820	16701	16818	16716	16706	16811	16953	16819	16827	16801	16949	16830	16684	16804	16839	16892	16874	16725	16851	16879	16636	16731	16629	16757	16927	16852	16760	17078	16801	16875	16831	16826	16881	16979	16925	16808	16808	16708	16710	16782	16676	16811	16886	16716	16639	16811	16701	16714	16914	16899	16936	16753	16732	16846	16804	16636	16900	16735	16834	16826	16732	16792	16687	16891	16819	16975	16852	16845	16919	16854	16660	16758	16766	16723	16739	16682	16845	16768	16747	16788	16696	16768	16737	16895	16944	16628	16847	16763	16995	16812	16981	16940	16929	16754	16589	16644	16866	16769	16848	16862	16957	16790	16755	16962	16978	16739	16839	16744	16739	16982	16751	16785	16885	16897	16835	16826	16958	16657	16634	16838	16780	16788	16875	16776	16863	16806	16775	16856	16850	16921	16915	16910	16814	16696	16743	16700	16900	16698	16920	16853	16692	16946	16777	16849	16608	16926	16733	16809	16736	16911	16944	16790	16753	16883	16788	16783	16596	16926	16746	16760	16943	16955	16809	16675	16766	16841	16761	16798	16800	16710	16895	16875	16850	16687	17004	16804	16615	16707	16919	16739	16940	16844	16970	16648	16879	16897	16695	16811	16730	16873	16754	16895	16629	16821	16754	16692	16926	16879	16940	16833	16917	16801	16574	16639	16952	16683	16684	16904	17004	16866	16870	16866	16912	16737	16844	17058	16736	16881	16753	16600	16706	16828	16769	16820	16784	16769	16806	16979	16756	17057	16702	16788	16813	16787	16813	16847	16937	16762	16776	16827	16542	16831	16712	16972	16692	16841	16702	16732	16694	16629	16861	16744	16597	16636	16661	16926	16776	16874	16903	16628	16587	16605	16866	16823	16893	16927	17033	17085	16765	16749	16849	16860	16773	16545	16830	16845	16600	16793	16942	16997	16986	16857
14210	49478	81603	17510	15985	15513	15388	14993	14869	14702	14659	14624	14722	14688	14564	14770	14668	14493	14448	14587	14625	14627	14550	14642	14636	14541	14479	14510	14836	14774	14874	14771	14773	14809	14798	14752	14587	14670	14726	14540	14526	14607	14671	14714	14556	14580	14407	14789	15736	15997	15446	14881	14754	14627	14336	14519	14645	14617	14433	14362	14680	14497	14686	14620	14431	14587	14544	14521	14473	14490	14613	14569	14565	14593	14491	14737	14600	14455	14518	14576	14588	14415	14554	14523	14580	14545	14589	14397	14320	14555	14587	14515	14449	14564	14444	14479	14377	14523	14512	14604	14713	14626	14486	14458	14510	14409	14361	14470	14632	14493	14580	14501	14641	14571	14501	14427	14517	14470	14607	14683	14644	14359	14507	14574	14456	14643	14493	14419	14569	14477	14626	14556	14506	14412	14616	14522	14689	14375	14459	14664	14565	14385	14590	14571	14559	14657	14719	14465	14533	14362	14551	14556	14498	14649	14595	14495	14498	14445	14584	14587	14614	14431	14545	14589	14592	14451	14373	14610	14524	14414	14594	14555	14472	14417	14617	14603	14401	14705	14592	14529	14460	14505	14393	14627	14501	14573	14493	14573	14633	14570	14501	14452	14516	14517	14638	14525	14624	14508	14490	14493	14551	14466	14547	14622	14532	14416	14445	14596	14283	14737	14602	14523	14481	14534	14396	14567	14661	14556	14543	14480	14517	14485	14481	14483	14610	14469	14347	14425	14384	14694	14519	14495	14480	14337	14632	14624	14451	14527	14414	14527	14484	14571	14447	14496	14607	14419	14582	14397	14468	14634	14526	14532	14298	14682	14312	14710	14486	14469	14609	14505	14402	14589	14508	14403	14527	14539	14520	14593	14576	14595	14634	14539	14529	14573	14578	14511	14397	14491	14566	14624	14467	14534	14517	14546	14560	14558	14459	14330	14566	14637	14515	14590	14560	14504	14499	14463	14511	14539	14611	14563	14642	14481	14638	14398	14574	14653	14503	14446	14415	14352	14428	14443	14403	14604	14652	14341	14563	14456	14401	14418	14632	14314	14519	14358	14473	14576	14607	14518	14359	14584	14476	14610	14547	14512	14382	14419	14673	14583	14650	14679	14617	14538	14759	14534	14600	14492	14689	14503	14388	14663	14476	14657	14450	14624	14610	14474	14499	14405	14578	14572	14453	14419	14574	14380	14648	14529	14675	14480	14556	14536	14564	14535	14600	14602	14606	14567	14541	14507	14485	14644	14548	14526	14494	14473	14426	14369	14457	14700	14449	14545	14504	14562	14641	14629	14506	14708	14473	14382	14514	14359	14426	14491	14581	14494	14472	14546	14643	14453	14540	14515	14441	14491	14657	14628	14629	14679	14445	14497	14350	14607	14333	14658	14605	14614	14350	14359	14649	14447	14539	14494	14561	14712	14415	14577	14673	14556	14531	14502	14584	14500	14625	14547	14628	14670	14585	14616	14409	14519	14660	14575	14630	14611	14455	14423	14544	14611	14558	14452	14492	14641	14602	14347	14500	14542	14696	14647	14448	14675	14503	14518	14406	14599	14664	14487	14587	14553	14471	14608	14562	14609	14417	14655	14547	14612	14581	14494	14564	14554	14381	14483	14538	14528	14563	14656	14489	14474	14465	14577	14537	14378	14555	14662	14627	14444	14524	14212	14487	14477	14528	14713	14557	14486	14505	14614	14434	14582	14461	14537	14491	14663	14369	14583	14620	14474	14584	14538	14508	14649	14453	14579	14513	14596	14550	14518	14592	14676	14462	14172	14611	14509	14542	14453	14406	14592	14505	14451	14538	14534	14554	14668	14629	14496	14668	14447	14451	14459	14472	14596	14472	14566	14676	14530	14606	14720	14334	14551	14580	14333	14452	14452	14536	14657	14475	14571	14386	14611	14496	14638	14371	14635	14476	14541	14559	14594	14509	14449	14471	14536	14571	14506	14529	14528	14445	14270	14582	14445	14394	14484	14500	14559	14658	14422	14515	14406	14612	14591	14533	14686	14440	14565	14560	14506	14546	14547	14481	14605	14514	14510	14676	14573	14570	14383	14451	14568	14518	14726	14602	14534	14546	14513	14523	14564	14346	14406	14642	14601	14501	14612	14560	14531	14564	14569	14587	14605	14580	14433	14492	14715	14388	14368	14422	14447	14544	14553	14270	14627	14367	14482	14674	14536	14529	14628	14361	14716	14556	14452	14473	14414	14532	14707	14438	14499	14444	14344	14435	14596	14424	14511	14495	14332	14283	14551	14574	14555	14560	14480	14602	14699	14487	14586	14483	14546	14649	14557	14511	14439	14474	14352	14574	14545	14616	14473	14522	14440	14566	14591	14589	14522	14403	14557	14584	14572	14572	14528	14547	14537	14538	14643	14589	14509	14583	14470	14608	14473	14496	14543	14618	14565	14515	14486	14425	14406	14569	14599	14651	14540	14568	14311	14525	14377	14566	14576	14734	14459	14295	14638	14612	14513	14592	14471	14543	14623	14575	14449	14474	14444	14543	14565	14393	14729	14520	14488	14595	14481	14449	14591	14565	14537	14552	14448	14500	14336	14608	14388	14524	14651	14521	14516	14630	14526	14407	14485	14555	14574	14501	14644	14594	14644	14461	14617	14588	14724	14419	14516	14505	14662	14486	14539	14595	14495	14613	14556	14656	14471	14337	14498	14604	14371	14528	14405	14542	14545	14615	14376	14506	14462	14548	14530	14468	14486	14488	14543	14533	14368	14484	14611	14669	14381	14610	14481	14671	14441	14565	14584	14351	14601	14534	14630	14680	14611	14657	14594	14525	14564	14503	14358	14387	14498	14517	14456	14509	14610	14466	14670	14744	14591	14485	14346	14635	14404	14482	14527	14613	14375	14542	14596	14574	14535	14618	14649	14562	14469	14531	14545	14369	14593	14587	14458	14532	14670	14484	14623	14333	14530	14630	14647	14478	14441	14446	14549	14404	14447	14488	14607	14480	14407	14599	14477	14555	14614	14431	14613	14609	14596	14543	14500	14607	14562	14683	14626	14614	14458	14346	14571	14634	14464	14617	14334	14521	14507	14646	14525	14504	14467	14580	14513	14427	14595	14570	14569	14810	14574	14426	14355	14434	14742	14674	14450	14358	14560	14448	14496	14562	14621	14443	14515	14368	14557	14591	14688	14403	14726	14495	14507	14715	14666	14412	14521	14582	14351	14437	14415	14714	14533	14569	14545	14513	14525	14683	14451	14682	14531	14589	14402	14659	14501	14581	14616	14478	14432	14518	14517	14493	14498	14575	14423	14413	14660	14478	14308	14515	14555	14542	14549	14577	14602	14569	14541	14716	14474	14671	14569	14644	14386	14564	14524	14457	14631	14505	14543	14667	14465	14570	14604	14551	14568	14404	14549	14297	14496	14702	14494	14614	14673	14569	14602	14385	14499	14551	14510	14551	14473	14501	14527	14690	14623	14623	14585	14503	14700	14486	14358	14539	14745	14407	14571	14536	14305	14656	14633	14535	14712	14577	14536	14500	14713	14595	14506	14652	14521	14501	14585	14637	14370	14535	14593	14656	14521	14560	14349	14712	14473	14627	14422	14384	14487	14384	14625	14499	14460	14601	14433	14438	14681	14592	14417	14788	14563	14722	14516	14514	14729	14473	14551	14552	14487	14618	14642	14520	14546	14726	14539	14682	14559	14467	14381	14666	14609	14492	14624	14383	14476	14473	14497	14634	14435	14439	14392	14581	14418	14454	14493	14534	14457	14482	14444	14609	14454	14531	14530	14439	14543	14453	14566	14517	14494	14411	14688	14522	14536	14451	14468	14564	14578	14435	14578	14419	14545	14665	14458	14785	14592	14579	14536	14532	14607	14489	14580	14453	14608	14526	14554	14497	14539	14481	14546	14369	14403	14431	14563	14570	14465	14563	14513	14455	14436	14555	14504	14442	14331	14464	14666	14446	14555	14508	14520	14462	14334	14594	14487	14520	14495	14569	14528	14682	14413	14381	14526	14653	14306	14677	14445	14593	14643	14473	14605	14452	14562	14600	14418	14667	14483	14557	14709	14679	14627	14361	14583	14580	14400	14577	14391	14769	14340	14411	14364	14559	14693	14524	14509	14487	14653	14623	14546	14645	14456	14398	14441	14545	14415	14513	14452	14623	14238	14599	14444	14431	14462	14721	14473	14564	14612	14450	14534	14411	14554	14450	14390	14584	14500	14546	14474	14569	14524	14367	14486	14496	14393	14474	14556	14652	14509	14445	14632	14578	14461	14683	14441	14484	14395	14369	14376	14456	14523	14557	14689	14527	14438	14607	14531	14475	14345	14617	14531	14384	14688	14461	14635	14490	14469	14472	14486	14515	14674	14506	14369	14520	14542	14640	14647	14451	14465	14529	14497	14394	14583	14508	14577	14533	14285	14539	14489	14521	14478	14427	14712	14604	14456	14402	14519	14471	14764	14547	14469	14545	14581	14682	14577	14597	14756	14693	14508	14515	14173	14498	14594	14470	14616	14547	14588	14645	14600	14538	14575	14480	14494	14452	14522	14514	14530	14386	14367	14502	14587	14672	14566	14686	14494	14470	14567	14650	14658	14549	14671	14533	14566	14494	14479	14703	14543	14488	14569	14504	14626	14565	14577	14217	14520	14462	14484	14477	14534	14604	14530	14488	14581	14535	14646	14575	14579	14506	14655	14475	14581	14460	14599	14613	14303	14700	14647	14579	14582	14529	14392	14567	14605	14551	14408	14416	14607	14501	14281	14628	14641	14582	14554	14451	14366	14261	14633	14559	14374	14591	14534	14650	14433	14546	14462	14517	14509	14555	14864	14520	14628	14463	14469	14561	14474	14543	14592	14561	14574	14598	14487	14784	14246	14614	14582	14654	14492	14639	14746	14547	14532	14604	14638	14391	14566	14485	14554	14572	14397	14397	14527	14447	14543	14461	14522	14396	14743	14631	14570	14509	14503	14576	14486	14511	14623	14518	14641	14435	14504	14452	14363	14543	14591	14484	14447	14494	14531	14461	14681	14526	14530	14661	14466	14445	14466	14472	14547	14449	14574	14518	14638	14276	14663	14656	14550	14722	14476	14579	14558	14714	14550	14632	14611	14294	14379	14626	14559	14390	14504	14613	14563	14666	14620
22693	21095	34112	28465	21573	22432	21828	18075	17367	17612	17574	17565	17430	17330	17357	17215	17285	17342	17192	17217	17034	17292	17159	16978	17051	16870	17200	17102	17118	17242	17177	17196	17210	17140	17103	17226	17223	17007	17220	17228	17117	16756	17202	16851	17234	17181	16892	17695	18672	18869	18487	17620	17322	16923	17287	17063	17015	17274	17013	16842	16977	17116	17006	16709	17028	16993	16999	16901	16866	17099	16925	17117	16967	17024	17096	17015	16970	16988	16940	17063	17010	17004	17109	16767	16977	17033	16937	16811	17086	17105	16951	16964	17104	16916	16926	17003	16921	16669	16929	16891	16998	16878	16929	16824	16887	17019	17056	17168	16842	16996	16880	16779	16860	17158	16969	16908	17143	17093	16908	17006	17012	16988	16956	17192	16792	17133	16922	16793	17125	17107	16898	16771	16966	16987	16920	17043	16996	16926	17000	16852	16976	17184	17076	17204	16891	17007	16898	16861	16919	16888	16877	16916	16809	16899	17047	17003	16902	17068	16949	17043	16802	16823	17083	17002	16864	16937	16882	16815	17032	17034	17001	16784	17003	16927	16923	17128	17072	16970	17022	17016	17030	16967	16944	16844	16942	17056	16795	16966	16899	17114	17031	17156	16930	16966	17164	16981	16928	16960	16844	17053	17068	16936	16890	16954	17020	16837	16911	16816	16789	17182	17098	16943	16971	16917	16860	16979	17037	16851	17066	17074	16944	16908	17003	16885	16969	17164	16836	16821	16953	16893	16779	16832	17067	16967	16972	17029	17042	16842	16783	16870	17022	16885	16881	17080	17010	16820	16990	16850	16936	16848	17049	16915	16969	16962	16788	16935	16934	17022	17057	16970	16891	16847	16900	16865	17019	16954	16890	16906	16934	16948	16950	16835	16786	16780	16915	16907	16770	16826	16793	16854	16994	16916	16968	16800	16845	16945	16992	16750	17201	16687	17016	17020	17237	16837	16923	16934	16926	16827	16976	16993	16903	16913	16857	16841	16895	16646	16977	17153	17176	16939	16920	16815	16914	17011	16751	16940	16904	16954	16805	17148	16862	16781	16974	16865	17111	16800	17027	16839	17039	16940	16871	16882	16955	16631	17004	17002	16904	16868	16946	16976	17065	16930	16960	16990	16983	17032	16976	16987	16941	16927	16968	17022	16935	17129	17110	16755	16882	16996	16993	17075	16845	16829	16927	16898	16904	16948	16989	17163	17119	16947	16956	16962	16982	16864	16846	16920	16927	17007	16938	16888	17207	16983	17073	16977	16835	16879	16867	16896	17046	16838	16940	16923	16911	16794	16839	16952	17032	17091	16965	16866	17041	16854	16905	16932	17018	16863	16763	16884	16917	16623	16927	16959	16789	16846	16855	17061	16975	16955	17028	16893	16879	17076	17056	16984	16820	16833	17042	16878	16862	17073	17011	17046	17037	16816	16712	17027	16972	16878	16884	16897	16952	17033	16765	17121	16910	16954	17075	16826	16835	17031	16941	17025	16987	16867	16853	17034	16997	16798	16982	16901	16941	16928	16922	16874	16940	16916	16951	16907	16744	16922	16857	16860	17047	16875	17161	16944	16949	17023	16784	16799	16990	16988	16896	16932	16752	16948	16889	17020	16879	16916	16978	16989	16982	17058	16915	16734	17068	16910	16989	17107	16829	16825	16834	16928	17010	16888	16988	16815	16991	16905	16926	16871	16843	16853	16754	16852	17085	17003	16933	16844	16952	17094	17135	16812	17045	17034	17016	17129	16999	16938	16990	17051	16952	16793	16955	17066	16849	16985	16915	16866	16898	16703	17061	17133	16926	16983	17063	16903	16809	16990	17049	16901	16869	17037	17002	16698	16899	17097	17004	16968	16922	17011	17091	16615	17068	16869	17002	16894	16987	16999	16979	16917	17009	16949	17037	16754	16847	16923	17112	16987	16927	16566	17011	16923	16995	17069	16900	16974	17031	17165	16811	16790	17068	16901	16979	17135	16995	16933	17082	16976	16999	16804	16909	16935	16783	16766	16881	16887	16975	17012	16711	16946	16715	17027	16936	16885	17027	17018	16891	17004	16977	16816	16932	17142	16919	16988	16833	17142	17157	16808	16912	16804	16800	16790	17161	17022	16895	16853	16955	16856	16975	17213	17004	17039	16829	17033	17016	16786	16622	17152	16755	16898	17053	16999	17044	17048	16983	16739	16905	16865	16817	17257	17028	16901	16920	16791	16846	16931	17036	16885	16841	16990	16974	16898	16700	16763	16886	16957	16943	16909	17061	16913	17038	16986	17038	16921	16940	16966	16866	16887	16945	16742	16836	17006	16793	16864	16983	16950	17002	16876	17080	16922	17018	17091	16892	16790	16808	16841	17031	16887	17018	17108	16891	16934	16938	17004	17104	17136	16683	16952	16862	16925	16701	16913	16949	16848	16994	17028	16934	16907	16994	17059	16944	17001	16795	16912	16886	16943	17127	17098	16845	16993	16897	16899	16762	16810	16708	16964	17084	16849	16941	16873	16841	16819	16687	16949	16922	16850	16814	16727	17061	16974	17028	16751	16855	16832	17102	16930	16991	16833	16879	16738	16861	16921	17056	16896	16777	16796	16874	16971	16922	16833	16847	16928	16854	16738	16792	17062	16901	16879	17048	16892	17103	16837	17078	16794	17037	16939	16924	16776	16929	17102	16929	16974	17083	16943	17029	17086	17185	16925	17093	16934	17060	16902	16990	16884	16969	16804	16885	16938	16972	16727	16943	16930	16972	16756	16778	16740	16780	16956	16867	16842	16707	16978	17222	16937	16871	16939	16791	16883	16873	16841	16940	16961	16997	16873	17077	16895	16807	17051	16987	16879	16945	16957	16897	16965	16712	16930	16925	17020	17138	16866	16949	16993	16919	16883	17004	16963	16704	16985	17145	16924	16995	16987	16925	16927	16844	16687	16719	16955	16916	17200	17065	17197	16999	16965	16837	17161	16967	16906	17086	16874	17181	16947	16885	16998	17021	17036	17062	16874	16972	16894	16851	16882	16981	16935	16853	16683	17001	17032	16993	16796	16871	17053	16938	16825	16999	16988	16795	16888	16866	16982	16809	16810	17001	17002	16936	17059	16745	16780	16821	16909	16772	16798	16765	16802	17036	16892	16771	16768	16965	16955	16925	17074	16950	16643	16841	16897	16948	17014	16936	17007	16878	16943	16897	17097	16883	16981	16838	16955	17047	17001	16980	16929	16876	16910	16985	16954	16871	17002	16995	16992	16942	17040	16984	16679	17039	17019	17104	17040	16815	16939	16850	17068	16825	16748	17137	17067	17064	16967	17064	17020	17032	16725	16743	16907	16967	16987	16759	16809	17007	17000	17067	16841	16978	16829	16890	16744	16992	17062	17058	17000	17245	16994	16836	16833	16806	17046	17038	17092	16954	16939	16887	16940	17045	17006	16741	16848	16856	16935	17003	16617	16793	16867	17008	16960	17013	16976	17043	17015	17016	16925	16971	16829	16852	16943	16770	16805	16822	16914	17017	16997	16826	16889	17044	17031	16867	16915	17147	16838	16897	16975	16835	16853	16832	16765	16921	16688	16879	17097	16971	17015	17034	16923	17119	16787	17034	17170	16835	16684	17047	17170	16859	17030	16934	16956	16881	16745	16937	16775	17083	17100	17094	16958	17045	17022	16824	17047	16839	16932	17136	17048	16979	16936	17006	17009	16953	17016	16866	16924	16972	17008	16967	17107	16885	16937	16918	16895	17035	17006	16892	16947	16970	16910	16954	16812	16807	16810	16884	17016	16907	16842	16718	16851	17055	16943	17086	16915	17042	16984	17007	17078	16900	17051	16977	16838	16918	16852	16845	17061	16873	17028	16788	17029	16820	16973	17005	16916	16899	17045	17060	16724	16968	16882	16919	16785	16707	16897	16985	16831	16924	17248	16847	16917	16966	16994	16995	16909	16968	16826	16811	17027	16854	16690	16876	16895	16803	16889	16899	16751	16794	16928	16762	16921	17037	17042	16797	16838	16805	16856	16748	16779	16637	16886	17017	16893	16895	16872	16842	16974	16870	16858	16754	16817	16834	16709	16747	16961	16908	17033	17106	16922	16960	16979	16886	16803	17113	16816	17073	16966	17184	16920	16908	16801	17056	16662	16899	16910	17072	16715	17134	16905	16986	16903	17173	16908	17072	16995	17052	16997	16859	16809	16790	16914	16834	16807	16987	16756	17093	16914	16899	17003	16880	16824	16768	16938	16979	16864	16854	16951	16976	16855	16742	16693	16873	16835	16951	16992	16812	17064	16885	17089	16940	16893	16899	16883	17175	16976	17060	16896	16998	17090	16869	17107	16931	16938	17077	17031	16943	16833	16972	17090	16975	16965	17071	16958	16804	16886	16924	17065	17002	17100	16993	17135	16952	16812	16891	16887	16957	17040	17001	16993	17045	16830	16908	16775	16974	16995	16985	16705	16992	16835	16947	17003	17152	16905	16888	16911	16896	16945	16726	16893	17099	16940	16986	17007	16953	17197	17000	17213	17159	16874	17081	17148	16945	17105	16936	16726	17169	16812	17050	17022	16964	16852	16916	16747	17076	17119	16934	16896	17196	17043	17186	17043	16849	16901	16830	16860	17023	16838	17020	16949	17136	17017	16889	16805	16705	17010	16818	17006	16878	16818	17027	16775	16931	16937	17005	16764	16965	16891	17136	17082	16833	17016	16809	17167	17103	16948	16936	16823	16888	16837	16905	16834	17095	16915	17054	16842	17086	16935	17008	17205	17042	16826	16719	17029	17091	16925	17023	17193	17002	17034	17109	17020	16932	16870	17113	16892	16910	17044	17028	16904	16952	16972	16890	16887	16888	16992	16860	16792	16871	17030	17122	16892	16886	17014	17097	16914	16965	16968	16919	16977	16909	16846	17005	16913	16959	16880	16843	17074	16912	17057	17000	17026	17068	16955	16843	16947	16957	17109	16836	16857	17060	16816	16862	16979	17039	16865	16853	16842	16886	16773	17098	17186	17002	16944	16753	16898	16895	17008	16852	16830	16961	16736	16954	16910	16843	16941	16826	16790	16681	16852	17005	16734	16997	16584	16944	16829	16901	16885	16777	16980	17005	17000	17035	16850	16860	17076	17113	16900	16866	16962	16872	16813	16817	16766
15777	55673	91376	18833	17009	16114	15650	15363	15211	15253	14871	14893	14910	14707	14916	14687	14668	14717	14616	14678	14865	14753	14590	14575	14682	14552	14638	14821	14778	14787	14730	14877	14690	14953	14958	14869	14737	14831	14721	14582	14858	14666	14630	14652	14661	14651	14578	15752	17041	17154	16442	15243	14821	14815	14781	14480	14602	14712	14379	14535	14636	14631	14594	14653	14531	14614	14659	14635	14650	14736	14576	14583	14598	14568	14508	14460	14743	14576	14314	14610	14552	14578	14675	14685	14456	14537	14612	14586	14474	14330	14435	14651	14731	14629	14601	14660	14529	14546	14678	14504	14458	14737	14470	14472	14644	14624	14608	14400	14689	14506	14586	14530	14360	14612	14538	14599	14591	14568	14761	14624	14582	14669	14578	14487	14555	14423	14506	14569	14591	14608	14796	14452	14567	14552	14511	14608	14722	14417	14726	14614	14601	14519	14612	14637	14643	14422	14525	14457	14672	14539	14547	14490	14531	14698	14673	14530	14746	14561	14600	14751	14550	14610	14629	14594	14575	14688	14627	14623	14480	14584	14493	14578	14589	14513	14689	14580	14607	14516	14428	14555	14401	14345	14540	14498	14707	14602	14513	14547	14650	14561	14464	14685	14570	14544	14524	14575	14598	14691	14740	14681	14682	14642	14552	14743	14810	14453	14703	14558	14658	14538	14752	14582	14572	14682	14516	14707	14508	14490	14734	14581	14561	14628	14469	14488	14545	14554	14507	14371	14518	14514	14755	14637	14473	14724	14594	14675	14560	14480	14610	14626	14528	14586	14685	14475	14616	14481	14492	14653	14429	14484	14637	14476	14570	14405	14541	14547	14566	14504	14524	14662	14629	14561	14665	14489	14487	14694	14398	14555	14520	14522	14679	14652	14759	14337	14418	14618	14490	14531	14489	14631	14483	14494	14513	14468	14530	14691	14731	14606	14500	14514	14487	14535	14642	14722	14567	14464	14575	14566	14609	14465	14510	14580	14630	14578	14516	14627	14434	14675	14605	14620	14694	14509	14679	14531	14634	14628	14712	14664	14506	14541	14606	14680	14509	14689	14484	14419	14548	14664	14735	14431	14636	14483	14474	14536	14554	14731	14520	14613	14524	14344	14532	14567	14489	14544	14630	14524	14594	14678	14688	14681	14589	14588	14512	14665	14602	14535	14384	14575	14621	14687	14662	14542	14689	14693	14546	14486	14702	14737	14466	14684	14459	14590	14443	14594	14625	14495	14569	14507	14422	14573	14611	14485	14618	14511	14629	14491	14688	14574	14470	14541	14690	14561	14696	14501	14718	14600	14454	14558	14573	14516	14616	14518	14597	14601	14617	14756	14586	14687	14372	14645	14660	14532	14587	14584	14648	14507	14636	14681	14517	14605	14502	14546	14535	14516	14507	14467	14514	14546	14448	14455	14471	14570	14490	14550	14570	14597	14794	14466	14589	14621	14521	14438	14480	14543	14732	14623	14593	14671	14504	14508	14766	14719	14718	14497	14618	14516	14614	14572	14492	14622	14476	14430	14521	14615	14385	14777	14494	14713	14656	14675	14531	14452	14490	14535	14591	14483	14736	14501	14657	14528	14696	14603	14617	14737	14389	14478	14612	14557	14484	14520	14803	14513	14609	14558	14630	14543	14610	14461	14674	14356	14591	14650	14399	14603	14471	14500	14432	14601	14423	14793	14575	14496	14568	14600	14516	14668	14755	14552	14585	14622	14545	14387	14683	14614	14609	14666	14615	14542	14605	14611	14596	14514	14672	14580	14658	14628	14548	14626	14617	14586	14592	14513	14499	14473	14724	14497	14539	14508	14573	14610	14558	14513	14709	14522	14590	14656	14654	14547	14687	14616	14556	14493	14591	14705	14583	14712	14647	14597	14623	14685	14545	14615	14567	14464	14608	14511	14344	14514	14496	14527	14528	14498	14395	14637	14671	14475	14640	14417	14499	14657	14722	14575	14617	14702	14638	14595	14623	14688	14574	14630	14655	14709	14607	14772	14484	14673	14501	14558	14688	14720	14593	14579	14521	14428	14531	14636	14542	14513	14622	14462	14618	14579	14680	14561	14628	14325	14457	14530	14530	14528	14768	14592	14741	14585	14583	14528	14594	14658	14552	14595	14660	14670	14865	14609	14544	14617	14493	14608	14609	14414	14624	14615	14606	14485	14498	14476	14505	14627	14603	14373	14586	14723	14695	14603	14632	14671	14429	14598	14590	14606	14572	14751	14592	14578	14535	14577	14683	14688	14541	14419	14566	14571	14406	14627	14558	14510	14585	14620	14454	14547	14674	14694	14636	14547	14634	14649	14497	14303	14457	14583	14546	14705	14589	14510	14547	14497	14513	14650	14626	14487	14681	14483	14604	14668	14391	14809	14570	14438	14516	14606	14647	14628	14475	14606	14555	14689	14558	14579	14590	14610	14594	14569	14644	14592	14667	14585	14661	14773	14631	14640	14513	14666	14534	14611	14530	14471	14596	14608	14492	14664	14556	14666	14654	14637	14538	14527	14667	14532	14515	14700	14543	14522	14468	14653	14390	14619	14599	14583	14664	14675	14500	14670	14595	14637	14508	14436	14644	14707	14564	14567	14478	14610	14434	14506	14692	14560	14566	14574	14471	14554	14497	14558	14541	14532	14421	14674	14501	14618	14530	14661	14390	14533	14456	14642	14578	14475	14594	14585	14509	14642	14614	14639	14614	14541	14564	14395	14659	14621	14638	14515	14567	14463	14808	14704	14453	14697	14473	14650	14516	14593	14580	14726	14662	14387	14623	14545	14619	14413	14601	14570	14585	14418	14615	14665	14588	14607	14562	14557	14449	14470	14576	14577	14539	14659	14425	14636	14665	14444	14560	14393	14389	14673	14623	14734	14559	14618	14711	14582	14565	14632	14419	14665	14682	14611	14433	14575	14523	14573	14509	14658	14645	14666	14844	14615	14495	14562	14482	14634	14635	14556	14676	14614	14683	14575	14876	14511	14591	14551	14772	14524	14714	14515	14663	14570	14631	14688	14535	14460	14372	14716	14582	14503	14610	14497	14498	14698	14448	14588	14438	14560	14510	14593	14432	14423	14437	14521	14509	14557	14536	14524	14374	14832	14583	14499	14564	14519	14573	14587	14457	14563	14671	14544	14575	14503	14566	14574	14411	14440	14540	14668	14632	14553	14650	14738	14653	14591	14426	14589	14532	14540	14688	14483	14565	14637	14504	14553	14518	14606	14566	14685	14539	14687	14592	14600	14536	14670	14562	14584	14692	14662	14702	14507	14737	14715	14539	14536	14425	14832	14527	14434	14598	14463	14603	14502	14565	14433	14659	14612	14584	14636	14650	14723	14479	14534	14535	14602	14576	14693	14540	14516	14461	14520	14616	14692	14513	14424	14686	14454	14476	14548	14454	14439	14672	14615	14693	14514	14554	14739	14591	14688	14542	14690	14398	14567	14612	14671	14657	14753	14381	14663	14573	14714	14587	14547	14508	14569	14616	14448	14538	14505	14456	14589	14559	14667	14695	14516	14584	14621	14571	14479	14597	14569	14488	14398	14530	14504	14627	14705	14615	14563	14587	14549	14678	14740	14410	14420	14507	14681	14292	14513	14593	14596	14615	14525	14576	14367	14567	14465	14618	14637	14535	14627	14529	14415	14605	14562	14599	14536	14640	14592	14729	14597	14433	14651	14451	14639	14623	14514	14515	14635	14409	14379	14739	14660	14563	14405	14636	14444	14683	14713	14526	14843	14413	14430	14526	14726	14558	14790	14687	14620	14494	14552	14494	14687	14431	14657	14608	14521	14715	14789	14470	14782	14558	14678	14423	14581	14683	14564	14419	14539	14654	14625	14514	14605	14451	14573	14638	14550	14587	14554	14403	14595	14531	14475	14442	14718	14679	14346	14767	14645	14447	14664	14677	14521	14618	14625	14542	14550	14611	14594	14544	14528	14659	14674	14499	14499	14728	14622	14534	14469	14495	14607	14508	14549	14635	14571	14620	14617	14831	14533	14672	14599	14637	14407	14588	14645	14585	14616	14617	14512	14456	14666	14786	14488	14474	14457	14598	14636	14515	14582	14468	14439	14675	14510	14612	14565	14548	14677	14640	14615	14492	14492	14767	14568	14480	14737	14603	14549	14597	14463	14547	14577	14606	14433	14616	14574	14525	14582	14489	14537	14689	14658	14620	14646	14662	14649	14537	14634	14569	14595	14588	14657	14828	14695	14666	14700	14606	14589	14574	14645	14642	14652	14684	14397	14587	14662	14516	14574	14322	14419	14529	14741	14538	14601	14487	14668	14469	14530	14623	14414	14599	14668	14535	14469	14540	14555	14590	14686	14590	14570	14535	14445	14553	14432	14604	14565	14549	14460	14597	14634	14702	14459	14499	14584	14459	14467	14708	14552	14500	14617	14639	14500	14517	14648	14576	14599	14522	14628	14540	14576	14559	14721	14521	14583	14622	14531	14713	14443	14548	14519	14548	14553	14509	14586	14728	14593	14468	14571	14367	14506	14380	14669	14563	14510	14542	14724	14562	14577	14616	14580	14437	14519	14720	14515	14390	14455	14501	14648	14739	14419	14511	14487	14688	14600	14677	14571	14558	14626	14525	14668	14497	14414	14556	14585	14506	14474	14604	14654	14708	14557	14560	14508	14626	14436	14446	14448	14622	14552	14608	14438	14566	14581	14613	14574	14592	14656	14561	14798	14417	14650	14696	14504	14626	14359	14407	14650	14605	14501	14640	14575	14460	14625	14621	14717	14503	14202	14490	14694	14428	14557	14661	14542	14546	14456	14677	14565	14614	14639	14487	14533	14590	14417	14518	14631	14460	14634	14535	14813	14595	14499	14599	14407	14692	14619	14794	14584	14531	14478	14666	14525	14605	14663	14575	14564	14573	14536	14661	14407	14777	14546	14669	14456	14510	14629	14668	14530	14750	14339	14576	14530	14623	14512	14670	14637	14609	14580	14503	14645	14542	14622	14597	14487	14531	14438	14606	14587	14518	14539	14634	14467	14665	14658	14502	14725	14585	14581	14745	14598	14505	14765	14501	14581	14659	14596	14552	14553	14475	14554	14621	14547	14625	14640	14572	14648	14562	14688	14615	14570	14458	14614	14646	14596	14696	14638	14660	14555
27280	23637	39721	24078	17833	17296	17200	17059	17111	17150	17256	17002	16967	17169	17012	17094	17092	16859	17160	17088	16862	16935	17011	16945	17187	16857	16995	17115	17036	17068	16938	16980	17000	17100	17206	16824	16823	16919	16945	16770	17030	16849	16950	16921	16954	16960	16761	16980	17212	17057	17288	17119	16894	16775	17036	17060	17322	16812	16777	17055	16825	16962	16969	17138	16888	17152	16979	16939	17039	17004	16826	17212	16839	16649	16997	16855	17036	16851	16990	16858	17090	16730	17063	16921	16889	17014	16983	17122	17021	16877	16904	16987	16875	17050	16763	16982	16849	16736	16873	17004	17097	16865	16798	16971	16874	17000	16778	16852	16800	16693	17051	16989	16976	16939	16787	16794	16957	16990	16927	17034	16880	17047	17007	16884	17055	16997	16763	17021	17050	17019	16984	17052	16893	17011	16943	17175	17020	17023	16946	16727	16977	17052	16925	16835	16824	16814	17041	17008	17090	17179	16962	16708	16964	16853	17020	16836	16900	16630	17062	16927	16848	17025	16755	16912	17160	16888	16925	16946	16945	17028	16807	17018	16868	16947	16903	16790	16918	17124	17022	16962	16918	17005	17051	17159	17120	16708	16786	17115	17153	17017	16961	16976	17309	16791	16970	16819	16890	17193	16833	16902	16867	16857	16930	17077	17020	16932	16767	16895	16986	16904	16908	17044	16919	16938	17028	17032	16759	16765	16817	16982	16808	16897	16827	17032	16901	17023	16827	16979	17080	17020	17137	16972	16836	16784	16987	16844	17221	17162	16736	17052	16902	17175	17048	16977	17013	16942	17100	16901	17140	16947	16993	17042	17060	16928	17084	17055	17020	17092	16957	17104	16889	16950	17034	16984	17050	16966	16772	16963	17010	16835	17069	16786	16950	17019	17086	16963	16871	16808	16776	17032	17078	16979	17086	16807	16953	16844	17163	16960	16983	17037	16994	17063	16973	17041	16741	17137	16873	17055	16921	16939	16748	16880	17005	16827	17058	17013	16938	17048	16942	16834	16918	16956	17060	16854	16960	17053	17078	17078	16996	16871	17126	16924	16922	17077	16843	17036	16997	17007	16973	16862	17005	16964	16747	16872	16993	16989	16870	16895	17016	16936	16870	16764	17103	17063	16890	16691	17042	16940	17117	16982	17155	16938	16901	16899	16855	16946	16953	17062	17013	16979	16953	16881	16860	16819	17154	16795	16808	17067	17021	16984	16865	16810	17004	16951	17155	16897	16928	16933	16857	16925	16860	16929	17056	16853	17084	17023	16923	16808	16928	16778	16855	16949	16963	16893	16935	16889	17081	16991	16960	16922	17041	16843	16957	16983	16983	16919	16967	16947	17026	16910	17053	16823	16950	17067	16773	16866	16903	16772	17282	17067	17129	16909	17019	17050	17045	17051	17011	17048	16556	16989	17183	17154	16999	17053	16966	17063	16980	16918	17144	17176	17216	16723	17000	16791	17090	16889	16900	17101	17016	16749	16884	16799	16942	16939	17195	16964	16822	16745	17004	16881	17099	16943	17008	17154	16826	17009	16938	17016	16961	16865	16989	17066	17035	16944	16984	16720	16791	17066	16972	17082	17127	16988	16986	17046	17113	16868	16919	16978	16938	17116	16954	16930	16853	16938	16939	16878	16947	16899	16849	17030	17043	17049	16884	17104	17145	17088	16941	16661	17030	16796	17061	16900	16931	16793	16683	17090	17058	16964	16799	17001	17015	16715	16933	17073	17133	16942	16872	16954	16898	16954	17085	16901	16985	16866	16767	16999	17107	16761	16927	17082	16956	16972	17023	16845	16821	16904	17015	17027	16899	17178	16956	17054	17168	16918	16946	16926	16944	17121	16862	17139	16918	17063	16844	16929	16985	17167	16904	16750	16775	17005	16912	16984	17226	17067	17170	16795	16975	16884	16921	16997	16820	16851	17028	16889	16995	17050	16929	17028	17050	16932	16884	16927	16758	16909	16996	17038	16957	17063	17063	16861	16676	16793	16729	16988	16884	16884	16839	16889	17085	17058	16849	17015	17030	16951	17000	16884	17027	16929	16939	17035	16847	16846	17056	16834	16846	17194	16905	17007	16988	17036	16969	16793	16974	16861	16757	16849	16871	16917	16700	16805	16783	16869	16886	16930	17019	17039	16979	17040	16939	16856	16782	17053	17061	16986	17122	17050	17138	17023	16941	16787	17154	16917	16911	17110	16880	16992	16985	16839	16879	16855	16899	16935	17064	16945	17038	16920	16981	16846	16917	16876	16926	16895	16969	16777	17190	16938	16824	17031	16987	16980	16915	16853	16859	16761	17148	16796	17143	16752	16735	16860	16874	16932	16715	17046	17143	16997	17011	17051	16785	17164	17127	16996	17055	16994	17055	16956	16892	16791	17019	16989	17022	16851	17003	17017	16993	16860	17106	16924	17034	17080	16998	17119	16940	17001	16871	16837	16908	16900	16854	16808	16991	16866	16907	17026	16991	16980	16984	17127	17012	16987	16905	16961	16992	17160	16990	16776	16937	16881	16915	16737	16985	16899	17112	17068	16985	17035	17106	16923	16855	17064	17169	17024	16970	16926	16979	17092	16830	16749	16778	16673	16935	16933	17215	17137	16871	16957	16896	16980	17151	17043	16980	16964	16976	16852	16970	16877	16938	17026	17003	16982	17056	16760	17011	17084	16881	16981	17005	16943	16988	17101	17255	16980	17136	17084	17002	16781	16985	16816	16995	17197	17042	16992	17073	17004	17035	16911	17142	16936	16972	17071	16947	17152	16950	17007	17011	16811	16900	16826	17006	17021	17006	16939	16792	17064	17198	17157	16857	16738	16793	16946	16842	16910	16958	17013	16793	16958	17086	16814	17112	16799	16988	16963	16954	17176	17103	17112	17121	16845	17139	16843	16988	16822	17075	17089	16693	17040	16801	17031	16806	16980	17053	17070	16917	16983	17009	17153	16944	17005	17135	16972	16981	17155	17127	16976	16857	16870	16888	17058	16871	17004	16835	16774	16880	16934	16883	17120	16989	16990	17159	16808	17026	16956	16929	16892	17132	16887	17066	17202	17001	16946	17056	16961	16883	17024	16965	17037	17054	16857	17110	16980	17096	16912	16888	17167	17119	16898	16973	16841	16860	16869	16796	16886	16891	16837	16981	17014	17104	17043	17073	16729	17189	17132	16859	16908	16968	16977	16974	16912	17160	16793	16970	16938	17048	16916	16996	16979	16669	16831	16956	16937	17040	16938	17058	17079	16840	16928	16981	16934	16723	17148	16976	16847	17000	16857	16822	16903	17057	16977	16878	17085	16960	16899	16848	17071	16990	17024	17018	17086	17009	16870	16963	16926	16894	16977	17045	16785	16888	16913	17091	16964	16945	16867	17051	16892	16824	16785	17161	16968	17076	17159	17158	16956	17178	16847	16927	16938	16894	17119	17000	17069	17038	17024	16850	17026	17080	16800	17070	16963	17074	17000	16938	17125	16959	17030	16966	16879	16898	16990	16960	17007	16869	16872	16979	16749	16888	16965	16822	17223	16884	16915	17089	16835	17044	16790	16856	17124	16990	16842	17112	16760	17013	17084	16896	16899	16975	16886	16891	16650	16918	16975	17049	16846	17171	16832	16823	16974	16902	17078	16945	16796	17020	17055	16984	16870	17018	17008	17057	17119	16956	16927	16874	16955	16634	16876	17037	16987	16983	17031	16945	16933	17042	16903	16906	17058	17080	16878	17000	17101	16943	16722	16937	17076	16972	16969	17051	16926	16907	17134	16975	17072	17021	16897	17088	16952	16961	16793	16880	16752	16891	16965	17050	16907	16978	16965	17006	16898	16980	16960	17047	16948	17043	17026	16948	16833	17001	17018	16908	16978	16947	16958	16909	16820	16953	16904	17107	17003	16964	16799	16883	16980	17042	17105	16965	16935	17001	17031	16752	16951	16792	17196	16922	17050	17257	16847	16859	16766	16908	16995	16991	16958	16918	17037	17027	17210	16834	16944	16934	17081	16819	16863	17194	16973	16841	16963	16892	17042	17008	16971	17205	16942	17117	17165	17125	16965	17060	17051	16969	16842	16981	16932	16887	16875	17043	17133	16963	16883	17129	16885	16903	17140	16981	16801	17046	17042	16993	16925	16813	17119	17103	16923	16831	17049	16831	16869	16885	16872	17001	16975	17090	17010	16875	17243	16975	17084	16996	16873	17024	17028	16982	16935	16997	17037	17055	16916	16946	16865	17090	16763	16843	16610	17085	17143	17086	16883	16791	16905	16927	16809	16904	16945	16913	17098	17023	17081	17132	17017	16959	16958	16864	16736	17082	17143	17019	17132	16933	17003	16834	16931	16939	16554	16867	16854	17000	16937	17082	16789	16952	16979	16977	16892	16968	16979	16782	16828	16958	17013	16995	16916	16908	16884	16984	16873	16812	16998	16999	16898	16896	17140	16934	16978	17077	16955	17063	16805	16736	16945	17129	16684	16956	16896	16890	16874	17022	16822	16935	16992	16846	16781	16853	16901	17082	16891	16804	17027	16937	17067	16996	17088	17055	17018	16806	16830	17154	16944	16987	17041	16976	16905	17055	16991	17138	17061	16973	16997	16971	16602	16649	17039	16947	16897	16965	16940	16826	16707	17059	16894	16922	16911	16997	17109	16910	17097	17118	17078	16888	16942	16953	16942	17091	16991	16859	16869	16892	16772	16931	16780	17020	17045	17008	16984	16827	17036	16979	16900	16829	16988	16890	16887	16863	17068	17062	16882	17002	16936	17006	17076	16989	17045	16887	17022	17059	16955	16972	16983	17059	16977	17077	16846	16956	16963	16920	17028	16909	17031	16990	17020	17025	16963	17078	17002	17073	16956	16903	16873	17135	16936	17145	16850	16935	16954	16938	16858	16925	17045	17053	16772	16892	16947	16994	16909	17049	17000	16828	16937	17007	16925	16893	16888	16864	16716	16948	16911	17085	17019	17184	16980	17020	16999	17123	17014	17103	16941	17086	17050	16889	16959	17038	17025	16941	16984	16949	17040	17043	16914	17203	17081	16822	16898	17048	16953	16933	16926	16878	16784	16859	17074	16890	17074	17023	17005	16959	17304	16926	16968	17015	16937	16944	17144	16947	16907	16667	16783	16944	16925	17141	16899
14704	31650	43102	15682	15007	14783	14485	14575	14626	14633	14725	14606	14720	14553	14512	14611	14422	14602	14589	14530	14655	14416	14481	14571	14591	14544	14468	14537	14616	14789	14687	14768	14683	14665	14632	14810	14798	14597	14764	14637	14660	14435	14714	14456	14659	14542	14576	14651	14898	14933	14695	14696	14658	14714	14676	14577	14476	14633	14545	14665	14648	14610	14526	14726	14655	14572	14456	14584	14677	14704	14640	14557	14597	14607	14587	14792	14686	14463	14653	14807	14554	14522	14674	14543	14595	14750	14650	14491	14648	14532	14610	14522	14638	14673	14673	14613	14666	14485	14505	14656	14594	14713	14502	14566	14524	14658	14472	14536	14575	14519	14636	14508	14696	14636	14463	14584	14594	14479	14652	14536	14606	14506	14672	14738	14700	14640	14638	14628	14628	14572	14699	14551	14702	14661	14683	14523	14578	14634	14549	14653	14611	14586	14747	14461	14634	14669	14541	14491	14522	14406	14465	14642	14640	14686	14513	14626	14781	14576	14752	14556	14459	14622	14389	14718	14629	14628	14542	14698	14585	14604	14622	14526	14473	14446	14680	14664	14576	14622	14484	14491	14626	14642	14538	14711	14636	14681	14567	14606	14723	14711	14594	14500	14597	14635	14700	14619	14524	14507	14693	14603	14397	14654	14473	14666	14504	14583	14580	14474	14490	14469	14684	14524	14673	14594	14742	14636	14572	14505	14586	14651	14533	14738	14616	14673	14646	14540	14466	14612	14582	14498	14585	14532	14410	14423	14632	14594	14574	14481	14587	14821	14534	14528	14624	14578	14585	14638	14362	14612	14565	14479	14704	14617	14605	14514	14595	14487	14689	14467	14566	14502	14563	14602	14533	14613	14703	14611	14461	14556	14855	14624	14555	14766	14594	14574	14645	14482	14566	14515	14631	14668	14496	14544	14605	14514	14627	14758	14649	14680	14627	14405	14655	14799	14508	14558	14626	14533	14538	14587	14690	14794	14505	14696	14743	14685	14683	14511	14610	14416	14517	14353	14674	14673	14604	14514	14597	14440	14630	14627	14523	14656	14658	14591	14578	14452	14634	14556	14408	14707	14567	14695	14650	14537	14591	14582	14566	14567	14411	14525	14522	14729	14519	14693	14484	14660	14565	14691	14544	14603	14673	14725	14540	14552	14563	14702	14679	14397	14566	14602	14338	14753	14349	14769	14528	14782	14498	14545	14655	14510	14632	14658	14510	14557	14558	14689	14457	14749	14473	14517	14589	14464	14605	14459	14539	14619	14578	14535	14485	14547	14795	14597	14676	14587	14632	14494	14592	14496	14686	14658	14493	14683	14572	14467	14605	14568	14699	14522	14563	14449	14614	14565	14587	14627	14500	14548	14594	14762	14516	14584	14494	14606	14606	14572	14508	14634	14552	14553	14522	14798	14452	14602	14537	14469	14751	14588	14556	14424	14556	14701	14601	14465	14481	14646	14559	14654	14586	14634	14570	14512	14603	14630	14619	14623	14416	14703	14674	14406	14670	14565	14546	14685	14541	14689	14605	14536	14801	14627	14443	14526	14632	14584	14834	14736	14615	14741	14571	14565	14489	14615	14696	14602	14653	14663	14632	14652	14678	14476	14463	14531	14537	14569	14525	14480	14749	14528	14538	14531	14673	14412	14516	14721	14503	14650	14730	14595	14577	14553	14567	14570	14581	14517	14597	14551	14599	14488	14730	14665	14677	14531	14624	14705	14633	14612	14530	14500	14467	14428	14544	14571	14667	14606	14759	14630	14589	14653	14607	14756	14483	14651	14540	14590	14619	14566	14571	14576	14523	14549	14441	14616	14528	14524	14673	14572	14498	14641	14449	14781	14466	14549	14661	14423	14528	14614	14611	14491	14515	14468	14542	14582	14463	14580	14651	14647	14475	14587	14686	14440	14515	14542	14588	14507	14679	14856	14686	14587	14705	14626	14599	14497	14618	14640	14631	14588	14455	14545	14605	14643	14533	14470	14498	14720	14526	14694	14636	14644	14612	14758	14490	14503	14479	14667	14694	14557	14373	14667	14630	14798	14683	14597	14691	14450	14679	14442	14609	14591	14561	14656	14565	14709	14609	14488	14570	14508	14513	14605	14537	14697	14546	14686	14508	14598	14508	14502	14580	14748	14493	14601	14608	14601	14531	14630	14510	14555	14599	14733	14795	14684	14675	14390	14540	14604	14484	14656	14723	14683	14452	14799	14500	14522	14584	14738	14571	14586	14507	14607	14564	14443	14575	14453	14623	14623	14594	14690	14651	14522	14503	14502	14566	14486	14664	14626	14656	14620	14702	14557	14645	14656	14751	14605	14609	14613	14627	14479	14537	14460	14579	14685	14645	14648	14607	14593	14673	14656	14566	14570	14596	14520	14501	14792	14534	14653	14449	14541	14675	14630	14548	14689	14548	14617	14562	14553	14702	14585	14614	14494	14547	14697	14555	14529	14681	14489	14673	14505	14392	14600	14638	14539	14362	14592	14716	14563	14536	14620	14800	14625	14555	14625	14458	14538	14638	14441	14627	14460	14533	14410	14488	14543	14607	14642	14655	14454	14503	14761	14541	14685	14747	14595	14543	14500	14492	14673	14606	14806	14580	14560	14490	14518	14603	14409	14646	14465	14591	14546	14522	14611	14663	14677	14575	14544	14730	14491	14619	14558	14472	14681	14372	14587	14555	14466	14547	14661	14691	14624	14454	14759	14464	14573	14591	14589	14531	14584	14663	14626	14616	14516	14607	14607	14537	14796	14531	14646	14605	14447	14581	14495	14694	14659	14718	14673	14543	14725	14573	14600	14764	14597	14628	14580	14614	14619	14748	14602	14543	14559	14734	14699	14668	14671	14727	14506	14640	14593	14765	14589	14665	14672	14550	14583	14706	14658	14649	14644	14563	14478	14598	14595	14524	14565	14602	14534	14707	14566	14474	14506	14520	14737	14422	14557	14478	14698	14513	14532	14515	14700	14554	14592	14572	14723	14476	14578	14609	14533	14520	14601	14567	14675	14467	14745	14555	14747	14509	14482	14495	14589	14525	14690	14606	14749	14714	14598	14570	14491	14592	14469	14531	14747	14622	14559	14437	14650	14581	14778	14683	14585	14652	14809	14674	14703	14586	14586	14667	14586	14765	14477	14685	14591	14680	14613	14770	14647	14435	14467	14548	14732	14687	14610	14621	14717	14616	14534	14650	14706	14578	14467	14593	14627	14646	14643	14727	14588	14606	14515	14433	14580	14387	14777	14566	14442	14625	14495	14676	14555	14584	14587	14567	14594	14411	14715	14678	14592	14516	14661	14602	14551	14599	14583	14704	14635	14673	14622	14662	14616	14700	14520	14639	14672	14458	14493	14610	14609	14537	14597	14570	14578	14677	14608	14598	14709	14591	14529	14607	14687	14666	14615	14558	14602	14509	14599	14642	14546	14676	14677	14639	14605	14580	14746	14556	14600	14634	14551	14616	14764	14691	14364	14611	14662	14493	14490	14561	14506	14716	14631	14665	14637	14728	14535	14734	14551	14736	14409	14669	14529	14649	14593	14580	14585	14592	14709	14419	14470	14647	14657	14689	14649	14516	14539	14738	14533	14448	14572	14583	14623	14645	14811	14587	14403	14653	14585	14580	14516	14790	14596	14626	14496	14566	14733	14518	14608	14678	14579	14770	14579	14616	14513	14733	14471	14654	14641	14568	14718	14653	14632	14626	14582	14528	14694	14606	14622	14637	14587	14510	14613	14439	14647	14436	14484	14710	14520	14600	14536	14636	14580	14505	14438	14477	14524	14617	14559	14687	14471	14490	14610	14620	14649	14594	14430	14540	14580	14612	14477	14679	14442	14668	14640	14547	14438	14618	14744	14724	14765	14604	14586	14684	14392	14644	14323	14798	14693	14497	14483	14616	14636	14664	14710	14576	14579	14769	14717	14508	14622	14552	14528	14541	14792	14576	14578	14606	14740	14605	14619	14712	14678	14625	14636	14702	14570	14666	14777	14636	14592	14715	14535	14577	14798	14702	14595	14561	14597	14600	14654	14631	14635	14598	14474	14568	14613	14518	14761	14547	14478	14510	14502	14449	14536	14691	14642	14498	14653	14568	14599	14630	14614	14620	14610	14598	14795	14763	14669	14560	14816	14447	14561	14681	14610	14554	14612	14649	14477	14640	14509	14655	14552	14499	14400	14736	14455	14670	14630	14397	14673	14479	14630	14580	14398	14614	14711	14568	14685	14546	14525	14753	14553	14588	14654	14541	14522	14381	14668	14826	14654	14494	14520	14597	14598	14590	14558	14492	14592	14510	14624	14576	14688	14539	14527	14582	14597	14599	14595	14675	14538	14544	14639	14614	14509	14615	14862	14589	14688	14469	14630	14691	14561	14586	14620	14541	14619	14708	14463	14706	14389	14678	14480	14559	14694	14650	14583	14621	14715	14703	14455	14416	14774	14601	14574	14702	14673	14587	14633	14664	14678	14594	14665	14737	14514	14642	14559	14512	14638	14642	14509	14676	14581	14651	14548	14587	14468	14526	14533	14633	14623	14740	14598	14727	14435	14647	14642	14666	14483	14587	14470	14768	14658	14675	14571	14553	14645	14513	14716	14817	14533	14575	14505	14610	14544	14585	14591	14650	14693	14651	14488	14683	14570	14618	14528	14675	14613	14574	14654	14447	14846	14821	14339	14639	14652	14605	14689	14507	14442	14676	14592	14574	14630	14484	14633	14576	14676	14679	14562	14640	14626	14596	14725	14544	14606	14628	14553	14575	14849	14475	14640	14515	14427	14646	14634	14651	14632	14519	14610	14606	14404	14553	14640	14662	14528	14514	14610	14617	14699	14514	14531	14549	14507	14528	14621	14595	14521	14490	14486	14554	14543	14650	14607	14674	14534	14438	14694	14624	14502	14553	14633	14697	14689	14683	14557	14562	14434	14574	14658	14569	14545	14615	14518	14523	14618	14589	14711	14554	14691	14646	14413	14546	14618	14637	14728	14481	14627	14591	14660	14502	14620	14328	14740	14812	14668	14662	14588	14719	14483	14524	14506	14583	14533	14452	14711	14721	14593	14519	14674	14485	14873	14537	14586	14619	14508	14670	14679	14582	14511	14560	14505	14524	14566	14594	14615	14582	14669	14548	14681
23726	21263	37390	29217	21587	20336	19414	17476	17271	17285	17130	17163	16912	17099	17080	17205	17035	17046	16999	17145	17137	16927	17157	16739	17129	16959	16877	16825	16894	16882	17187	17013	16793	17044	16974	16965	17153	17036	16907	16653	16971	17131	17049	16898	16982	16863	17019	17097	17784	17877	17639	17329	17080	17041	16812	17040	16811	16813	16862	16976	17115	16635	17019	16836	16832	16853	17017	16793	16649	16794	16811	16946	16810	16928	16727	16770	16833	17097	16993	16844	16878	16990	16673	16850	17052	16712	16986	16881	16922	17002	16810	16980	16850	16769	16903	16876	16686	16803	16705	16839	16885	16774	16697	16780	16862	16900	16847	16663	17018	16773	16861	16713	16925	16847	16791	16730	16775	16900	16891	16929	16807	16797	16692	16755	16812	16687	16895	16786	16809	16868	16895	16699	16974	16760	16926	16801	16841	16891	16833	16752	16837	16828	16942	16960	16689	16860	16962	16691	16764	16974	16841	16796	16825	16939	16769	16931	16849	16946	16882	16983	16907	16798	16527	16758	16987	16737	16707	16783	16716	16776	16997	17103	16870	16928	16843	16912	16604	16883	16895	16947	16811	16703	16762	16787	16878	16655	16828	16787	16911	16793	16802	16716	16912	16922	16873	16753	16829	16565	16851	16890	16872	17008	16893	16913	17012	16839	17004	16712	16718	16909	17177	16864	16913	16896	16929	16935	16756	16868	16771	16783	16784	16829	16780	16789	16749	16932	16849	16786	16842	16787	16857	16880	16851	16726	16753	16834	16937	16824	16996	16747	17007	16839	16851	16754	16856	16628	16722	16788	16829	16857	16679	16700	16858	16818	16856	16739	16898	16872	16723	16833	16864	16943	16677	16950	16844	16703	16775	16804	16902	17146	16861	16747	16861	16765	16879	16890	16717	16652	16753	16691	16828	16930	16853	16945	16907	16682	16893	17008	16840	16838	17032	16953	16916	16754	16881	16819	17055	16801	16752	16843	17009	16928	16846	16913	16851	16691	16884	16677	16799	16878	16664	16674	16896	16970	16662	16750	16998	16873	16680	16750	16839	16887	16909	16801	16737	16752	16620	16867	16740	17002	16862	16768	16856	16709	16860	16665	16938	16957	16762	16882	16963	16753	16995	16766	16791	16871	16769	16738	16714	16781	16796	16700	16911	16872	16900	16766	16801	16871	16758	16805	16753	16904	16870	16903	16608	16671	16889	16803	17009	17019	16871	16932	16727	16745	16913	16669	16935	17109	16786	16820	16983	16827	16942	16865	16735	16853	16804	16917	16844	16882	16749	16942	16904	16674	16784	16849	16657	16786	16824	16658	16849	16800	16742	17100	16603	16756	16716	16797	16704	16859	16750	16988	16887	16844	16973	16928	16847	16782	16961	16681	16653	16766	16796	16745	16894	16721	16902	16873	17053	16777	16896	16834	16821	16977	16853	16761	16911	17035	16937	16986	16670	16971	16813	16726	17067	16766	16818	16757	16799	16950	16896	16952	16876	16901	16807	16887	16791	16861	16693	16903	16914	16725	16982	16875	16844	16827	16866	16777	16910	16898	16713	16724	16767	16858	16956	16818	16921	16757	16902	16628	16716	16889	16924	17003	16966	16903	16837	16922	16890	17037	16859	16850	16792	16739	16956	16938	16958	16949	16747	16767	16783	17004	16886	16884	16750	16678	17003	16637	16816	16892	16855	16828	16881	16732	16732	16856	16914	16963	16929	16820	16940	16790	16848	16751	17058	16820	16857	16817	16934	16898	17018	16855	16779	16806	16797	16681	17017	16627	16958	17090	16897	16931	16873	16995	16801	16722	16711	16849	16802	16796	16804	16820	16970	16918	16945	16774	17018	16850	16820	16897	16935	16762	16788	16782	16767	16812	16765	16832	16846	16939	16881	16827	17031	16905	16903	16832	16861	16774	16883	16734	16987	16849	16824	16735	16901	16824	16930	16857	16935	16681	17050	16687	16839	17033	16751	16783	16808	16828	16792	16857	16958	16765	16758	16991	16903	16907	16846	16669	16722	16897	16973	16829	17006	16957	16910	16839	17055	16788	16950	16575	16925	16874	16759	16683	16918	16654	16959	16848	16806	16697	16955	17064	16892	16704	16761	16840	17001	16771	16882	16704	16904	16581	16726	17017	16983	16669	16943	16879	16902	17124	16940	16823	16880	16746	16729	16828	16869	16940	16942	16690	16763	16816	17057	16673	16618	16965	16848	16821	16650	16817	16884	16780	16833	16975	16698	16741	16877	16872	16837	16912	16525	16802	17090	16624	16731	16754	16605	16740	16690	17187	16964	16929	17098	16936	16876	16792	16893	16765	16626	16913	17103	17036	16775	16841	16898	16734	16916	16967	16987	16816	16809	16637	16656	16743	16860	16619	16758	16865	16811	16948	16778	16928	16724	16817	16653	17014	16957	16858	16831	16914	16863	16892	16884	16902	16878	16798	16515	16763	16837	16636	16771	16977	16619	16854	16676	16855	16807	16879	16858	16865	16817	16925	16967	16876	16729	16612	17045	16908	16873	16862	16943	16971	16747	16783	16711	16978	16684	16819	16952	16962	16878	16740	16902	16790	16781	16745	16536	16603	16945	16595	16861	16689	16906	16961	16860	16944	16983	16956	16867	16908	16842	16978	16826	16948	16773	16930	16925	16912	16778	17130	16865	16779	16839	16706	16838	16867	16849	16880	16864	16964	17058	16751	16881	17119	16847	16861	16811	16818	16606	16682	16947	16784	16732	16676	16829	16867	16859	16598	16692	16779	16861	16773	16811	16842	17045	16702	16931	17154	17173	16783	16840	16897	17046	16950	16674	16620	16792	16846	16907	16797	16739	16637	16982	16798	16836	17048	16774	16762	16895	16813	16846	16981	16836	16798	16747	16607	16921	16862	16844	16900	16976	16811	16964	16790	16682	16707	16945	16669	16796	16982	16881	16886	16661	16624	16740	16743	16823	16776	16722	16845	16890	16916	16795	16737	16728	16994	16698	16758	16809	16930	16795	16991	16824	16895	16780	16806	16971	17033	16774	16974	16912	16737	16853	16912	16816	17036	16855	16834	16825	16886	16763	16795	16766	16828	16780	17029	16803	16829	17020	16585	16825	16943	16856	16603	16901	16980	16756	16921	16827	16765	16742	16692	17006	16824	16816	16791	16747	16797	16722	16806	16860	16819	16802	16790	17006	16975	17035	17018	16767	17027	16889	16809	16806	16757	17050	16760	16847	16646	16776	16895	16875	16831	16890	16714	16816	16624	16909	16689	16904	17035	16922	16917	16791	16748	16924	16892	16803	16732	16761	16651	16778	16832	16964	16991	16897	16909	16801	16733	16720	16982	16819	16849	16855	17099	16886	16850	16892	16725	16759	16693	16842	16782	16858	16794	17003	16818	17161	17012	17043	16840	17014	16889	16839	16792	16853	16912	16924	16699	16967	16802	16880	16569	16682	16932	17145	16948	16788	16542	16781	16935	16913	16964	17007	16837	16849	16789	16915	16943	16764	16822	16832	16982	16787	16746	16857	16765	16774	16806	16642	16601	16690	16876	16881	16688	16738	16712	16646	16834	16605	16894	16987	16724	16766	16982	16760	16819	16983	16928	16816	16623	16627	16955	16837	16965	17023	16706	16792	16661	17004	16877	16763	16772	17016	16766	16790	17023	16785	16729	16826	16958	17030	16862	16810	16822	16783	16939	16914	16769	16965	16877	16922	16802	16833	16988	16765	16969	16887	16844	17012	16937	16849	16862	16826	16773	16857	17071	17033	16828	16888	16826	16911	16744	16889	16781	16936	17011	16777	16783	16921	16800	16919	16932	16714	16684	16757	16708	16921	16606	17004	16936	16740	16860	16880	16901	16781	16852	16721	16834	16968	16826	16903	16788	16694	16820	16954	16926	16963	16826	16868	16976	16843	17028	16924	16855	16827	16886	16796	16934	16881	16840	16865	16920	16811	16881	16820	16988	16865	16751	16766	16661	16921	16908	16980	16832	16738	16829	16876	16926	16914	16791	16735	16818	16645	16725	16654	16933	16961	16887	16883	16757	16670	16773	16728	16762	16861	16779	16783	16937	16923	16679	16828	16782	16840	16839	16865	16935	16870	16897	16749	16771	16964	16796	16840	16841	16780	16985	16781	16943	16815	16715	16682	16746	16974	16815	16864	16787	17090	16843	16864	16946	16816	16864	16941	16891	16835	16842	16723	16687	16955	16754	16832	16885	16689	16747	16878	16905	16892	16905	16891	16697	16793	16760	17000	16833	16853	17115	17237	16877	16859	16749	16928	16762	16759	16938	16667	16801	17073	16820	16841	16843	16719	16748	16857	16885	16871	16831	16924	16946	16951	16795	16817	16844	16913	16758	16783	16929	16675	16718	16722	16902	16805	16933	16847	16756	16761	16845	16634	16921	16764	16710	16857	16484	16830	16937	16933	16784	16902	16728	16980	16875	16904	16785	16709	16822	16911	16821	16790	17040	16891	16879	16940	17002	16741	16840	16779	16915	16840	16863	16922	16796	17007	16768	16710	16827	16690	16839	16787	16995	16947	16869	16704	16866	16949	16813	16930	16848	16866	16940	16891	16813	16902	16909	16711	16912	16860	16719	16762	16757	16910	16824	16838	16747	16738	16716	16752	17021	16675	16741	16846	16814	16942	16808	16807	16849	16719	16970	16914	17050	16928	16794	16913	16681	16937	16941	16891	16780	16877	16921	16819	16876	16940	16953	16776	16909	16871	16736	16684	16645	16723	16927	16881	16912	16883	16945	16733	16799	17092	17105	16787	16852	16897	16917	16861	16992	16845	16946	16899	16851	16739	16928	16706	16866	16893	16877	17058	16830	16967	16741	17077	16739	16663	17038	16825	16805	16949	16782	16767	16834	16820	16919	16650	16905	16904	16699	16716	16681	16844	16894	16829	16694	16809	16848	16824	16825	16883	16691	17006	16886	16967	16689	16877	16772	16746	16859	16917	16852	16912	16926	16844	16856	16978	17060	17086	16766	16770	16780	16806	16999	16717	16738	16951	16749	17040	17162	17038	16983	16771	16795	17101	17040	16780	16821	16795	16919	16720	16749	16827	16820	16748	16739	16881	17034	16974	16995	16887	16829	16802	16930	16838	16778	16761	16767	17046	16716	16933	16843
14285	57408	79464	19446	15860	15351	15199	14903	14817	15002	14676	14685	14710	14638	14694	14617	14518	14862	14579	14774	14614	14619	14506	14581	14784	14336	14670	14612	14751	14616	14997	14887	14758	14856	14657	14712	14642	14763	14774	14763	14583	14670	14544	14623	14580	14649	14553	15100	15839	15896	15361	15106	14685	14901	14494	14571	14439	14559	14530	14650	14508	14534	14543	14458	14621	14439	14441	14596	14588	14581	14583	14762	14534	14493	14605	14668	14556	14479	14405	14583	14638	14626	14517	14513	14671	14544	14536	14684	14660	14537	14452	14630	14441	14560	14559	14676	14477	14383	14435	14678	14529	14611	14483	14593	14521	14628	14548	14530	14607	14577	14546	14428	14521	14499	14644	14757	14541	14696	14570	14670	14573	14469	14487	14600	14549	14509	14513	14433	14557	14540	14581	14556	14699	14567	14518	14483	14601	14493	14486	14577	14501	14649	14669	14461	14404	14361	14546	14615	14516	14544	14521	14446	14587	14587	14534	14535	14465	14570	14837	14563	14442	14571	14782	14505	14520	14747	14683	14544	14543	14523	14428	14460	14413	14412	14508	14516	14503	14755	14432	14607	14430	14571	14654	14587	14590	14593	14639	14557	14558	14588	14476	14493	14710	14605	14550	14494	14588	14825	14524	14490	14456	14571	14543	14446	14542	14502	14506	14417	14507	14537	14713	14544	14480	14566	14621	14504	14713	14500	14572	14558	14622	14542	14624	14522	14480	14506	14665	14436	14490	14461	14553	14618	14316	14577	14522	14707	14399	14469	14692	14535	14606	14592	14534	14452	14523	14521	14638	14571	14387	14514	14454	14473	14475	14384	14450	14480	14588	14419	14372	14779	14480	14581	14661	14620	14692	14571	14666	14499	14710	14364	14479	14570	14721	14387	14639	14502	14361	14646	14688	14433	14569	14571	14519	14627	14707	14537	14723	14396	14690	14505	14466	14483	14654	14424	14652	14527	14551	14504	14590	14520	14628	14332	14546	14533	14659	14419	14628	14671	14568	14353	14507	14619	14665	14503	14641	14557	14525	14611	14507	14734	14453	14634	14432	14578	14531	14673	14701	14548	14443	14498	14461	14538	14502	14437	14642	14709	14581	14648	14530	14668	14534	14392	14542	14471	14568	14641	14567	14650	14511	14558	14451	14699	14594	14663	14623	14602	14462	14471	14491	14566	14663	14665	14589	14756	14464	14454	14682	14380	14484	14491	14590	14436	14558	14600	14388	14566	14497	14462	14544	14657	14599	14402	14411	14472	14484	14484	14514	14525	14718	14549	14480	14576	14569	14629	14518	14617	14672	14428	14419	14584	14478	14681	14522	14452	14679	14661	14614	14672	14435	14834	14571	14690	14604	14546	14577	14520	14563	14536	14656	14675	14541	14571	14643	14511	14552	14599	14550	14570	14576	14580	14474	14526	14645	14626	14548	14568	14663	14547	14548	14539	14682	14608	14415	14479	14504	14532	14358	14582	14597	14687	14664	14484	14634	14563	14627	14503	14632	14522	14428	14544	14641	14668	14519	14548	14461	14462	14437	14444	14610	14407	14537	14404	14705	14669	14539	14532	14683	14532	14682	14502	14574	14502	14680	14507	14623	14389	14531	14550	14577	14583	14481	14605	14599	14504	14543	14589	14643	14602	14475	14508	14496	14626	14485	14516	14505	14428	14529	14572	14521	14657	14606	14568	14528	14581	14664	14566	14822	14362	14575	14571	14512	14583	14604	14471	14545	14633	14508	14457	14581	14623	14525	14744	14624	14586	14669	14530	14514	14585	14788	14508	14618	14462	14623	14863	14660	14575	14696	14546	14594	14633	14550	14537	14533	14413	14584	14564	14585	14479	14487	14586	14279	14650	14530	14587	14589	14489	14446	14579	14622	14449	14552	14629	14394	14591	14547	14547	14552	14427	14495	14598	14607	14600	14468	14575	14604	14534	14464	14471	14506	14563	14680	14494	14513	14446	14730	14552	14509	14467	14566	14709	14626	14627	14526	14449	14588	14637	14609	14511	14557	14613	14461	14539	14525	14518	14569	14589	14623	14383	14523	14666	14498	14614	14481	14403	14455	14536	14565	14588	14539	14797	14232	14560	14544	14619	14560	14428	14589	14666	14616	14482	14456	14664	14860	14655	14642	14589	14300	14501	14396	14673	14670	14673	14553	14587	14583	14567	14580	14692	14684	14525	14572	14337	14676	14430	14337	14500	14468	14576	14637	14562	14469	14422	14603	14659	14637	14511	14597	14532	14389	14410	14555	14584	14605	14525	14601	14537	14597	14475	14654	14493	14499	14509	14684	14506	14710	14413	14532	14646	14373	14661	14462	14720	14386	14600	14376	14630	14650	14455	14430	14441	14493	14393	14584	14488	14519	14612	14802	14450	14639	14506	14712	14384	14474	14773	14564	14619	14613	14679	14576	14505	14547	14583	14487	14511	14510	14542	14470	14524	14568	14411	14715	14630	14454	14653	14737	14585	14578	14576	14519	14549	14526	14508	14497	14416	14451	14662	14670	14579	14521	14460	14519	14552	14495	14646	14552	14593	14667	14609	14379	14401	14708	14533	14598	14646	14517	14570	14694	14650	14432	14560	14558	14443	14705	14431	14656	14429	14430	14739	14496	14434	14434	14506	14511	14612	14688	14567	14570	14603	14427	14614	14438	14600	14599	14551	14553	14558	14668	14411	14633	14443	14501	14577	14742	14519	14656	14586	14538	14643	14456	14470	14600	14549	14418	14532	14658	14528	14581	14529	14602	14567	14473	14591	14698	14572	14615	14453	14696	14583	14529	14379	14601	14498	14663	14604	14475	14520	14561	14582	14628	14534	14502	14402	14632	14630	14558	14373	14510	14649	14731	14427	14446	14673	14534	14476	14612	14687	14277	14564	14519	14600	14520	14540	14571	14562	14555	14603	14540	14642	14507	14624	14648	14594	14610	14668	14547	14502	14602	14427	14384	14592	14459	14474	14453	14613	14519	14530	14399	14814	14492	14452	14354	14468	14549	14706	14539	14547	14534	14560	14571	14670	14507	14532	14610	14504	14617	14449	14525	14552	14466	14477	14614	14436	14500	14536	14531	14426	14419	14803	14523	14548	14534	14541	14564	14888	14444	14570	14538	14449	14523	14581	14587	14714	14454	14572	14517	14802	14533	14542	14628	14513	14425	14695	14472	14548	14478	14577	14609	14573	14558	14549	14633	14468	14502	14663	14420	14607	14355	14628	14577	14375	14516	14573	14613	14572	14470	14491	14493	14524	14540	14577	14292	14552	14520	14423	14461	14665	14659	14617	14501	14668	14596	14579	14494	14545	14596	14698	14577	14503	14563	14548	14608	14666	14666	14524	14563	14532	14386	14694	14636	14635	14558	14509	14687	14469	14417	14541	14623	14608	14615	14691	14501	14540	14674	14693	14738	14446	14527	14634	14552	14551	14468	14499	14640	14512	14536	14628	14583	14491	14572	14490	14561	14528	14604	14417	14543	14418	14582	14452	14592	14589	14562	14582	14639	14480	14740	14425	14656	14618	14649	14636	14463	14554	14578	14516	14523	14605	14460	14371	14453	14484	14712	14559	14645	14643	14553	14670	14512	14498	14630	14429	14456	14602	14686	14559	14632	14429	14583	14604	14720	14497	14513	14555	14289	14527	14340	14577	14658	14448	14641	14520	14588	14604	14650	14567	14597	14423	14415	14521	14680	14607	14616	14461	14544	14562	14522	14661	14445	14611	14432	14567	14436	14509	14676	14568	14594	14561	14695	14409	14487	14494	14545	14661	14671	14592	14523	14638	14453	14480	14376	14484	14606	14393	14623	14530	14654	14568	14502	14699	14530	14592	14598	14608	14454	14637	14537	14423	14584	14519	14458	14582	14586	14514	14513	14749	14504	14517	14524	14746	14584	14457	14585	14532	14493	14547	14472	14483	14623	14722	14661	14500	14511	14588	14500	14415	14540	14648	14297	14591	14522	14703	14626	14496	14626	14606	14528	14568	14725	14571	14593	14661	14593	14575	14655	14400	14508	14416	14515	14371	14483	14578	14641	14522	14632	14565	14468	14434	14418	14516	14557	14460	14740	14549	14555	14551	14567	14665	14590	14506	14481	14622	14491	14474	14550	14503	14398	14531	14410	14544	14584	14614	14496	14744	14414	14469	14477	14565	14540	14417	14713	14583	14569	14451	14652	14510	14405	14588	14418	14470	14620	14610	14801	14672	14457	14486	14510	14533	14633	14607	14591	14565	14408	14496	14503	14581	14527	14455	14591	14595	14575	14520	14467	14578	14605	14642	14698	14266	14633	14396	14643	14715	14719	14634	14577	14394	14702	14631	14882	14575	14605	14475	14673	14393	14472	14542	14527	14497	14604	14536	14399	14492	14590	14402	14605	14592	14587	14694	14541	14597	14518	14539	14386	14412	14536	14573	14665	14443	14493	14525	14645	14481	14488	14566	14569	14594	14598	14531	14470	14607	14517	14675	14596	14502	14605	14730	14460	14680	14435	14684	14648	14453	14649	14579	14753	14511	14856	14596	14608	14632	14464	14516	14664	14334	14445	14678	14542	14605	14537	14541	14421	14463	14505	14602	14613	14516	14455	14717	14697	14595	14480	14576	14647	14522	14556	14553	14636	14603	14783	14560	14616	14609	14559	14479	14686	14518	14541	14657	14551	14428	14641	14616	14478	14547	14560	14486	14510	14677	14522	14543	14610	14465	14703	14500	14676	14667	14623	14483	14527	14590	14522	14642	14610	14553	14389	14545	14610	14594	14723	14496	14644	14536	14621	14551	14464	14524	14530	14546	14481	14451	14498	14609	14599	14554	14541	14567	14438	14547	14572	14681	14638	14480	14603	14606	14612	14591	14448	14615	14517	14648	14578	14394	14513	14528	14612	14463	14580	14808	14513	14527	14523	14545	14605	14727	14508	14711	14519	14518	14648	14500	14532	14612	14696	14608	14590	14673	14556	14502	14745	14546	14559	14611	14661	14694	14574	14448	14595	14551	14659	14580	14502	14467	14545	14395	14434	14467	14631	14468	14650	14616	14473	14575	14594	14646	14507	14495	14446	14361	14443	14508	14576	14589	14524	14701	14582	14536	14660	14529	14612	14496	14376	14737	14446	14390	14536	14488	14494	14527
22641	21099	34168	28729	21594	21972	21717	18191	17255	17814	17668	17368	17374	17322	17201	17241	17199	17241	17130	17198	17032	17231	17161	17289	17310	17251	17174	17282	16952	17220	17209	17209	17255	17082	17091	17334	17134	17147	17070	17069	17122	17083	16783	16994	16848	16979	16974	17309	18496	18670	18206	17625	17309	17010	17030	16957	16968	17059	16944	16789	16962	16956	17025	16978	16910	17034	16820	17085	16955	16863	16890	16887	17092	16953	16923	16968	16731	17001	17174	16866	17142	16971	16855	16922	16947	17048	16788	16635	16926	16870	16818	16946	17075	16968	16884	16883	17150	17059	17077	16894	17132	17193	17043	16842	16794	16721	16761	16859	16888	17079	16905	16899	17071	16752	16962	16773	16865	16890	16856	16953	16839	16769	16813	16932	16981	16975	16802	16924	16792	16746	17041	16885	16979	16736	17007	16955	16941	16818	16996	16865	16903	16932	16790	17097	16846	17050	16868	16967	16936	16818	17051	16696	16914	16944	16816	16862	16955	16972	16990	16760	17067	16811	16965	16966	16935	16965	16962	16719	16824	16777	16991	16904	17174	17035	16926	16814	16815	16939	16778	16738	16802	16750	16849	16828	16767	16885	16803	16974	16780	17088	16922	16894	16965	16912	16885	16847	16890	17056	17015	17100	16952	16918	17040	16822	16909	16779	16912	16784	16805	16912	16991	16931	17022	16990	17062	16938	16701	16790	16932	16904	17001	16800	16737	17156	17088	16958	16935	17031	17019	17177	16974	16753	16937	16949	16978	16899	16826	16849	17103	17014	16925	16926	17037	16990	17029	16880	16773	17071	16986	17005	17039	16962	16966	16987	16912	16750	16959	16781	17093	16738	16980	16851	16870	16840	16989	17004	16902	16945	16850	17071	16879	16914	16843	16986	16962	16862	16947	16806	17102	16774	16943	16766	16959	17018	16788	16707	16740	17002	16752	16847	16895	16982	16878	16934	16656	16664	16837	16862	16819	17077	16899	16897	16898	16980	17086	17039	16977	16775	16609	16764	16907	16929	16894	16960	16905	16903	17078	17009	16917	16961	16735	17011	17023	16859	16921	16877	16892	17033	16957	16766	16860	16875	16839	16982	16713	16985	16879	16885	17116	16852	16806	16714	16943	16786	16934	16944	16876	16860	16926	17025	16995	17010	16891	16847	16812	16855	16933	17114	16848	17032	17035	16850	16963	16983	16924	16901	16763	16936	17097	16854	16955	16880	16965	17103	16753	17022	16905	16901	16908	16938	16871	16790	16903	16772	16846	16957	16911	16908	16987	17022	17061	16787	16721	16828	16980	16850	16766	16832	16806	17053	16893	16805	16913	17167	16977	16820	17015	16677	16906	16863	16905	16901	16671	16884	17194	16957	17072	16793	16963	17070	17087	16976	16853	16893	16776	16871	16801	17021	16847	16957	16898	16803	16970	17192	16629	16884	16999	16958	16867	16839	16895	17004	16945	16772	16829	16803	17011	16753	17030	16975	16742	17001	17085	16820	16979	16766	16938	16923	16981	16919	16890	16877	16850	16776	17011	17012	16834	16904	17010	16918	17025	16805	17004	16789	16675	16807	17010	16718	16994	16828	16883	16797	16748	16932	16781	16883	16904	16993	16782	16749	16891	16791	16750	16862	16777	16829	16964	16856	16989	16865	16919	16784	16807	16958	17080	17024	16888	16985	17063	16783	16953	16983	16990	16923	16752	16913	16748	16964	16951	17001	16888	16975	16734	16940	16890	16825	17082	16760	16843	16894	17010	16868	16910	16976	17076	16896	16590	16748	16671	16828	17013	16963	16857	17026	17039	16919	16857	16853	16802	16717	17007	16935	16820	16974	16984	16700	16977	16652	16978	16895	16661	16873	17018	16990	16821	16729	16987	16877	16941	17092	16825	16917	17037	16805	17014	16965	17054	17093	16673	17038	16949	16960	17018	16969	16856	17043	16741	16921	16940	17006	16844	16639	16978	16741	16886	16886	16775	16900	16820	16885	16881	16844	16874	16899	16916	16838	16924	16918	16663	16724	16957	16949	16853	16820	16742	17112	17004	16831	16962	16896	16862	17121	17047	16802	16869	16798	16868	16807	16764	16874	16924	16822	17011	16911	16896	17053	16941	16941	17006	16894	16754	16934	16897	16797	16817	16639	16906	16748	16788	16890	16844	16810	17051	17049	17006	16966	17002	16785	16727	16899	16684	16872	17042	16940	16913	16814	17034	16879	16846	16814	17012	16846	16900	17084	16894	16995	17011	16862	17013	17085	16923	17005	16722	16855	16943	16856	16943	16940	16859	16841	17003	16836	16775	16991	16953	16870	16861	17016	16914	16805	16908	16864	16911	16890	16812	16910	16988	16930	17024	16843	17060	17077	16706	16756	16941	16989	16815	16824	16978	17058	16979	16985	17149	17035	16853	16876	16960	16916	16969	16878	16966	16969	16857	16959	16753	16826	16988	16827	17018	17033	17020	17005	17072	16913	16906	16864	17131	16925	16779	16819	16960	16884	16818	16873	16875	16642	16841	17017	16856	16816	16912	16936	17081	16792	16960	16977	16912	17068	16776	16794	16988	16789	16924	16915	16864	16725	16833	16804	16904	16979	16724	17028	16821	16882	16902	17025	16807	16880	16795	16936	16970	16939	17203	16822	16868	16852	17087	16970	16813	16901	16905	16839	16869	16864	16958	17134	16943	16911	16787	16923	16937	16953	17107	16847	17020	17083	16832	16968	16746	16892	16702	16929	16609	17009	16882	16797	16979	16943	16773	17038	16741	16850	16766	16806	16754	16691	16929	17020	16894	17043	17076	16906	17047	16931	16847	16800	16658	16806	17039	17061	16914	16825	17021	17104	16764	17037	16868	17061	17234	16917	16992	17054	16898	16872	16854	16935	16777	17013	17087	17036	16917	16915	16927	16938	16936	17075	17060	16929	16844	16991	16755	16877	16893	16903	16589	16721	16923	16732	17005	16864	16846	16825	16774	16965	17040	16827	16861	16938	16955	17020	16775	16977	16941	16924	16720	16872	16784	17021	16919	16861	16953	16843	16836	17054	16937	16767	16991	16627	16823	16883	16812	16905	16973	17015	16934	16726	16987	16967	16942	16928	17015	17007	16878	16690	16819	16955	16849	17187	16966	17106	16879	16924	16927	16940	16700	16724	16806	17222	16857	16765	16852	16757	16844	16853	17011	16834	16917	17018	16787	16896	16868	17121	16927	17058	16725	16948	16695	16817	16874	17016	16808	17050	16849	16796	16883	17063	16806	16723	17083	16963	16904	17129	17023	16609	16862	17134	16910	16991	17036	16827	16982	16892	17047	16935	16901	16845	16901	16965	16842	16928	16772	16923	16826	17113	16868	16818	16784	16981	16838	16887	16918	17073	16980	16893	16743	16898	16884	16753	16981	16886	16904	17157	16861	16877	17075	16780	16937	16872	16833	16934	16854	17042	16998	16956	16762	16897	16987	16955	17046	16824	17029	16926	16836	16797	16840	16868	16755	16900	16741	17052	17028	17199	16882	16851	17072	17089	17060	17140	16850	16780	16873	16885	16892	16874	16877	16909	16840	16851	16733	16861	16881	17013	16941	16834	16938	16797	16883	16719	17006	16866	16755	16873	16844	16789	17180	17065	17055	16993	17106	16899	16838	16957	16926	16845	17070	17017	17136	17179	16906	17022	16969	16802	16926	16835	16902	17004	16819	17009	16969	16756	17050	16821	16970	16857	16827	16897	16804	16709	16826	16791	16786	17114	17171	16852	17111	17208	16895	17085	17091	16979	16944	16756	17029	16794	16931	16820	16863	16874	17005	17043	16829	17017	16936	16884	16929	17024	16882	16827	16612	16727	16873	16928	16815	16893	16964	16742	16807	16800	17059	16850	16865	17034	16977	17078	16705	16837	16809	16932	17101	16945	16863	17100	17017	16931	16883	17001	16911	17011	16952	16864	17067	17107	16825	16758	16799	16928	16797	17025	16979	16787	16676	16896	16916	16728	17051	16792	16781	16918	16963	17046	17129	17162	16819	16691	16825	16999	16910	16846	16932	16962	16833	16815	17106	16822	17070	16767	16969	17009	16910	16879	16996	16781	17047	16606	16962	16861	16744	16935	16666	16864	17027	16841	17014	16950	16876	16852	16993	16728	16966	16997	16891	17080	16953	16856	16975	16956	16704	16609	16827	16904	16991	17051	16917	16690	16725	16794	16840	16813	16900	16981	16936	16725	16956	16538	16852	16701	16916	16587	16781	16946	16829	16955	17118	16991	17010	16788	16890	16996	16757	16937	16977	16938	17074	16740	16920	16891	16667	16707	16828	16828	16845	16908	16671	16993	16808	16890	17017	16856	16800	16864	16825	16891	16915	16934	16999	16975	16887	16944	17070	16992	17026	16827	16761	16896	16890	16951	16827	16864	16825	16997	16978	16838	16799	16668	16948	16823	16895	16804	16875	17044	17085	16883	16868	16970	16939	16789	16880	17062	16759	17028	16976	16552	16769	16792	16816	16870	16972	17241	16885	16842	16882	16903	16884	16858	16845	16762	16715	16909	17070	16901	17061	16866	16820	16859	17001	16974	17014	17149	16949	16768	17002	16799	16796	17023	17052	16853	16955	16964	17012	16904	16655	16852	16805	16726	16890	17014	16947	16946	16998	16905	16733	16862	16933	16737	16895	16625	16557	17039	16757	16649	16765	16983	16881	17039	16821	16850	16927	16656	16928	16802	16981	17050	17038	16923	16876	16853	17043	16875	16981	16996	16855	16674	16885	16932	17007	17043	16784	16660	16830	16972	17003	17123	16912	16728	16992	16923	16801	17118	16810	16942	16904	16848	16884	16840	16918	16903	16977	16799	16960	16998	16909	16763	17052	16800	17044	16993	16987	16992	16751	17089	16816	16823	17051	17259	16950	16812	17043	16879	16787	16824	16820	16914	16804	16984	16876	17089	17083	16998	16907	16851	17068	17088	16827	16861	16735	17122	16895	16896	16692	16930	16853	16942	16724	16956	17053	16663	16898	16933	16820	16777	16878	16937	16996	16951	16860	16813	16895	16749	16941	16941	16694	16980	16875	16894	17105	17105	16849	16791	17003	16993	16988	16769	16857	16897	16894	17048	16909	17111	16719	16876	16752	16705	16889	16955	17018	16804
16456	58600	88152	27795	16942	16096	15607	15167	15204	14996	15033	14830	14935	14897	14691	14654	14715	14848	14667	14667	14797	14632	14754	14675	14837	14841	14700	14426	14630	14811	14705	15026	14855	14888	14836	14842	14727	14610	14652	14622	14621	14672	14708	14722	14585	14798	14575	15600	17218	17035	16247	15249	14853	14695	14545	14707	14683	14619	14708	14594	14513	14503	14587	14578	14568	14680	14401	14490	14646	14646	14562	14633	14657	14688	14571	14769	14635	14641	14737	14727	14583	14784	14347	14427	14597	14876	14486	14806	14552	14623	14705	14615	14433	14591	14723	14658	14547	14611	14657	14650	14677	14481	14598	14653	14550	14539	14472	14681	14605	14648	14468	14678	14675	14576	14648	14563	14545	14650	14508	14613	14563	14551	14564	14599	14581	14606	14732	14687	14653	14616	14689	14667	14564	14560	14743	14759	14535	14604	14657	14522	14638	14594	14582	14550	14579	14705	14631	14595	14740	14547	14650	14645	14633	14429	14624	14529	14592	14771	14825	14716	14669	14483	14605	14546	14692	14412	14605	14604	14647	14621	14777	14530	14667	14599	14673	14587	14699	14570	14543	14546	14783	14704	14592	14571	14682	14446	14510	14482	14627	14563	14529	14726	14685	14497	14556	14673	14501	14591	14484	14507	14680	14595	14597	14548	14590	14800	14606	14565	14617	14485	14636	14614	14659	14598	14533	14672	14636	14534	14745	14526	14476	14538	14476	14620	14731	14528	14633	14541	14584	14472	14420	14517	14485	14590	14642	14648	14664	14492	14878	14561	14522	14609	14733	14440	14418	14510	14570	14616	14810	14612	14644	14684	14585	14517	14646	14555	14616	14871	14454	14706	14450	14552	14569	14852	14460	14716	14521	14661	14611	14632	14412	14478	14510	14627	14506	14624	14726	14536	14539	14563	14678	14698	14377	14590	14458	14620	14550	14501	14642	14472	14716	14567	14570	14687	14624	14553	14572	14521	14519	14598	14607	14679	14700	14457	14376	14471	14606	14627	14600	14652	14633	14606	14482	14595	14628	14533	14513	14568	14629	14498	14549	14660	14500	14653	14487	14644	14628	14501	14643	14520	14675	14603	14582	14751	14806	14469	14584	14596	14618	14586	14441	14660	14598	14482	14604	14622	14548	14503	14613	14650	14592	14499	14789	14696	14752	14763	14470	14583	14547	14484	14503	14660	14529	14565	14530	14627	14601	14472	14397	14660	14437	14794	14703	14454	14536	14640	14745	14592	14493	14541	14614	14458	14789	14521	14699	14746	14654	14709	14707	14593	14578	14567	14651	14460	14670	14677	14418	14616	14651	14699	14683	14541	14599	14525	14488	14582	14349	14609	14603	14574	14763	14770	14784	14767	14475	14760	14467	14600	14698	14526	14693	14502	14548	14612	14604	14582	14546	14676	14452	14530	14320	14408	14789	14538	14551	14647	14603	14723	14364	14431	14570	14449	14733	14559	14573	14646	14588	14677	14522	14642	14443	14739	14474	14661	14609	14619	14740	14576	14634	14410	14618	14605	14571	14675	14562	14763	14657	14647	14588	14569	14626	14640	14426	14892	14596	14680	14504	14612	14514	14579	14536	14649	14671	14629	14458	14647	14556	14508	14591	14617	14425	14653	14581	14544	14306	14662	14560	14547	14379	14631	14595	14614	14622	14575	14598	14724	14510	14651	14468	14646	14642	14654	14432	14478	14490	14505	14842	14549	14724	14636	14501	14538	14588	14529	14654	14629	14413	14648	14521	14593	14562	14470	14570	14462	14466	14598	14568	14434	14630	14495	14555	14546	14536	14659	14561	14501	14520	14589	14629	14596	14542	14636	14563	14579	14598	14667	14590	14401	14648	14664	14566	14564	14519	14591	14701	14511	14529	14579	14722	14554	14500	14668	14646	14578	14655	14538	14638	14436	14577	14590	14477	14501	14503	14581	14559	14582	14614	14575	14625	14589	14475	14646	14562	14507	14571	14721	14599	14438	14737	14561	14550	14586	14689	14616	14641	14617	14582	14498	14505	14627	14568	14657	14574	14713	14532	14827	14618	14646	14619	14505	14577	14843	14387	14550	14547	14505	14400	14655	14614	14762	14411	14409	14557	14603	14653	14529	14667	14483	14465	14556	14547	14652	14360	14621	14651	14672	14490	14746	14500	14698	14537	14586	14407	14565	14510	14486	14715	14838	14632	14645	14531	14664	14510	14613	14540	14617	14467	14713	14553	14676	14634	14735	14468	14596	14620	14706	14597	14721	14705	14539	14626	14430	14549	14572	14637	14530	14554	14555	14609	14510	14509	14657	14433	14589	14599	14673	14590	14793	14322	14515	14591	14630	14603	14557	14665	14631	14587	14543	14446	14466	14587	14576	14756	14670	14519	14475	14482	14562	14745	14595	14696	14689	14648	14703	14697	14500	14553	14678	14663	14638	14441	14737	14588	14620	14650	14508	14665	14545	14331	14654	14548	14561	14357	14594	14537	14616	14588	14523	14521	14613	14524	14648	14468	14664	14563	14606	14512	14477	14429	14624	14451	14554	14442	14549	14690	14613	14493	14822	14622	14638	14609	14566	14552	14749	14665	14562	14564	14610	14693	14625	14624	14553	14599	14513	14676	14681	14674	14455	14665	14546	14579	14761	14609	14611	14679	14441	14682	14616	14628	14474	14690	14554	14572	14579	14632	14667	14502	14573	14540	14523	14591	14687	14438	14538	14548	14470	14581	14489	14550	14564	14577	14615	14774	14504	14449	14613	14637	14587	14743	14620	14619	14681	14617	14467	14537	14574	14507	14601	14617	14447	14618	14656	14571	14472	14695	14687	14638	14547	14566	14477	14683	14731	14467	14627	14593	14639	14599	14557	14813	14558	14591	14701	14483	14442	14768	14639	14598	14586	14621	14661	14453	14509	14518	14603	14651	14728	14628	14608	14559	14696	14564	14789	14554	14702	14460	14521	14619	14568	14652	14526	14565	14553	14628	14837	14562	14655	14628	14593	14631	14517	14674	14608	14610	14779	14592	14742	14491	14492	14607	14648	14598	14437	14632	14524	14695	14592	14657	14559	14420	14668	14700	14650	14755	14529	14584	14548	14761	14426	14630	14749	14619	14531	14695	14608	14573	14679	14507	14697	14400	14644	14624	14565	14555	14541	14522	14626	14673	14667	14656	14658	14588	14522	14655	14606	14490	14504	14299	14708	14561	14650	14628	14536	14602	14648	14635	14734	14502	14688	14477	14448	14466	14398	14679	14638	14630	14622	14666	14425	14538	14581	14659	14392	14585	14705	14561	14768	14657	14548	14655	14604	14577	14425	14617	14471	14557	14642	14645	14545	14583	14402	14590	14656	14493	14395	14556	14483	14473	14659	14707	14583	14499	14383	14572	14608	14541	14586	14598	14711	14565	14616	14586	14621	14693	14727	14561	14590	14459	14666	14600	14629	14584	14464	14578	14671	14485	14656	14713	14582	14572	14651	14631	14650	14495	14606	14603	14616	14679	14578	14594	14716	14595	14574	14880	14448	14590	14665	14658	14508	14580	14648	14536	14580	14537	14504	14593	14534	14656	14520	14729	14517	14632	14633	14647	14619	14610	14528	14481	14684	14499	14635	14693	14380	14448	14438	14552	14590	14704	14498	14450	14868	14572	14541	14503	14558	14648	14666	14513	14639	14495	14540	14567	14659	14471	14693	14580	14571	14521	14720	14579	14468	14599	14662	14543	14589	14697	14601	14451	14565	14545	14611	14663	14410	14547	14501	14451	14640	14599	14522	14471	14453	14699	14566	14499	14674	14487	14686	14710	14539	14671	14619	14557	14613	14527	14622	14691	14493	14577	14516	14614	14642	14472	14486	14557	14494	14663	14585	14749	14422	14454	14661	14635	14691	14649	14714	14435	14771	14635	14612	14509	14612	14452	14658	14480	14564	14609	14585	14580	14643	14616	14545	14447	14714	14556	14476	14617	14802	14447	14357	14495	14551	14503	14684	14440	14705	14478	14618	14508	14670	14681	14730	14525	14551	14591	14553	14714	14689	14459	14396	14746	14648	14710	14692	14521	14601	14580	14497	14595	14519	14625	14639	14493	14642	14578	14544	14535	14811	14634	14575	14694	14580	14564	14635	14659	14469	14634	14513	14453	14703	14594	14504	14677	14549	14604	14637	14638	14602	14668	14609	14586	14333	14522	14720	14730	14515	14564	14599	14571	14538	14407	14543	14620	14624	14517	14626	14741	14655	14627	14695	14663	14424	14578	14525	14534	14668	14639	14627	14490	14624	14764	14787	14598	14610	14501	14632	14554	14656	14512	14655	14540	14374	14513	14348	14599	14580	14610	14563	14651	14651	14505	14590	14560	14379	14555	14545	14555	14552	14670	14454	14432	14707	14544	14690	14440	14650	14721	14700	14782	14527	14702	14629	14365	14570	14625	14712	14449	14529	14563	14640	14556	14879	14470	14782	14497	14422	14580	14581	14754	14551	14591	14627	14836	14533	14583	14482	14409	14585	14645	14541	14454	14639	14668	14416	14548	14757	14552	14621	14636	14564	14436	14473	14487	14686	14581	14472	14496	14640	14684	14626	14626	14497	14409	14461	14465	14496	14556	14467	14461	14715	14737	14525	14606	14667	14533	14569	14641	14645	14673	14694	14558	14398	14458	14601	14699	14586	14481	14496	14598	14574	14551	14657	14380	14529	14567	14588	14585	14570	14589	14785	14549	14643	14755	14550	14653	14596	14496	14560	14495	14719	14642	14530	14610	14583	14612	14398	14620	14657	14589	14509	14657	14468	14540	14416	14542	14612	14553	14610	14639	14624	14445	14624	14665	14768	14483	14529	14538	14626	14653	14546	14586	14636	14674	14666	14675	14593	14531	14673	14560	14800	14568	14518	14448	14565	14605	14687	14530	14624	14445	14641	14547	14531	14671	14724	14455	14509	14520	14586	14601	14830	14556	14598	14438	14577	14571	14657	14685	14746	14650	14566	14690	14625	14588	14500	14532	14718	14260	14543	14623	14558	14864	14559	14642	14530	14514	14625	14611	14625	14650	14503	14721	14519	14513	14610	14681	14501	14534	14618	14681	14422	14838	14657	14725	14682	14827	14740	14578	14504	14539	14744	14495	14553	14459	14563	14450	14575	14812	14480
27345	23385	40216	25329	17684	16930	17393	16944	17117	16977	17049	17067	16982	16900	17131	17043	16850	16925	16991	17085	16973	16992	16783	16797	16907	17068	16915	17080	17197	17034	16977	16948	17053	17171	17079	17020	16992	16969	17019	16949	16970	17055	16918	16986	17073	17088	16886	16915	17097	17079	17100	16903	17131	17124	16984	17002	16756	17015	17121	16880	17029	16769	17033	16784	17085	17013	16893	17051	17033	16994	16983	16992	16981	16904	16855	17030	17057	16676	16876	17069	17087	16994	16994	16903	16833	17106	16947	16936	16899	16803	16896	17145	16902	16906	16883	17146	17049	16913	16833	16857	16868	17093	17068	16701	16681	16959	16976	16862	17073	16764	16929	16951	16801	16992	17092	16995	16988	17094	17018	16832	16755	16948	17048	17024	16929	17015	16991	17008	16896	16839	16930	16931	17051	16982	16672	16994	17118	16916	16941	16935	16998	16869	17047	16931	17045	16900	16858	16938	16982	17036	16978	16934	16952	17046	16941	16959	16802	16902	16815	16868	17008	16873	17015	16927	16583	16893	16992	16856	16935	16880	16858	16802	16829	16964	16886	16971	17004	17126	17064	16842	16938	16677	16877	16912	16947	17086	16892	16964	17013	17032	16843	16946	16960	16884	16878	17102	16923	16950	16914	16898	16959	17013	16924	16735	16950	17183	16829	16772	16899	16805	17113	16985	16825	16851	17170	17018	16995	17005	16984	16917	16991	17116	16810	16997	16782	16823	17003	16990	17060	16999	16620	17004	16948	16997	16956	16627	16828	16981	16971	16822	16913	16898	16941	17064	16799	16884	17015	16940	17134	16907	17027	16806	16863	17001	17056	16901	16713	17009	16963	17101	17037	16952	16826	17083	16934	17172	16734	16897	16925	16918	17076	17119	16867	17106	17088	16934	16998	16964	16905	17036	16947	16889	16861	16923	16996	16990	17078	16835	16933	16956	17038	16710	16888	16826	17075	16875	16869	17013	16940	17067	16815	16864	17049	17166	17027	16975	17039	16853	16927	16881	16926	16897	17096	17048	16909	16921	16980	16946	16880	16977	16873	16889	16892	17080	17099	16759	16877	16943	16872	16832	17065	17043	16925	16906	16760	17113	16849	17136	16953	16885	16883	16835	17045	16973	16935	16705	16845	16845	16990	16925	16970	16887	17138	16920	16647	16790	16806	16955	17143	16872	17030	17084	16759	16978	17079	16964	17061	16924	16933	17186	17013	16896	16868	16837	16858	16935	16901	17042	16967	16974	16812	17083	17000	16911	16915	17033	17157	17033	16816	16914	16898	16984	16877	16915	16983	16990	16748	16794	17077	17144	17168	17101	17108	16937	16781	17068	16827	16834	16862	17076	16936	16943	16919	16787	16748	16871	17090	17062	17044	17144	17010	16867	16949	16969	17016	16905	16950	16665	17065	16956	16911	16883	17034	16855	16991	17037	17004	16973	17009	16918	16867	17037	16645	16730	17082	16721	17018	17031	17035	16922	16732	16850	17057	17075	16900	16816	16815	17012	16930	16942	16838	16984	16943	16999	16976	17093	16961	16944	16814	16975	17049	16968	16920	17027	16906	17110	16996	16982	16877	17043	17065	16909	17134	17150	17000	16939	16973	16954	17095	17153	16885	17010	16901	16710	16783	16819	16970	16923	16926	16867	17008	16901	16868	16865	16838	16901	16910	17022	17004	16893	16776	17115	16815	17084	16747	17102	16822	16849	16990	16994	16958	16968	17020	16834	17066	17010	17014	16957	16803	17030	16969	17166	16917	16834	17080	16956	17040	16939	16966	16901	16872	16801	16966	16706	16952	16933	16878	16981	17118	17017	17035	17024	16904	17133	17131	16888	16830	16849	16930	16953	17254	17036	16939	16892	16949	16805	16912	16956	16920	16972	17099	17057	17219	16851	16829	16779	17136	16991	16858	16938	16701	16839	16870	17001	16850	17032	16861	16969	17159	16903	16926	16965	16932	16959	16939	16937	16993	16874	17030	17053	17080	17147	16935	16846	16897	16941	17110	16758	16790	16796	16917	17032	16979	16900	17006	16823	17000	17006	16946	16923	16788	16939	17084	17069	16970	16876	16958	16943	17168	17023	16850	16720	16901	16877	16826	16907	17038	16904	16726	16795	16890	17018	17022	16868	16873	16965	16827	16875	17037	16985	16930	16956	16902	16913	16898	16948	16973	17052	16854	16823	16895	16771	16901	17014	17070	16977	16905	16886	16988	17050	16856	16944	16866	16814	17049	16993	16895	16964	16828	16707	16794	16854	17024	17027	17173	16843	17040	16832	17063	16971	16972	16794	16908	16823	17056	16964	16829	17004	17065	17040	16840	17011	16961	16803	17178	16829	16847	16936	16783	16901	16954	17149	17020	16996	17230	16984	16974	16922	16975	16805	16992	16881	17007	16869	16878	16804	16843	16851	17044	16740	17041	17051	17033	16888	16710	16768	17041	17041	16863	17001	16871	16900	16788	17012	17124	16636	16864	17128	16800	16946	16966	17045	17027	17126	16967	17034	16667	16776	17019	16902	16998	16914	16892	16917	16915	16702	17015	16957	16845	16845	16863	16884	17067	17024	16953	16850	17175	17028	16957	16926	17008	17095	16768	16849	16850	16824	16956	16874	16816	17148	16947	16932	16867	16979	17010	16938	16906	16825	16837	17078	16777	16862	16902	17033	17040	16866	16945	17105	17040	16738	16714	16963	17120	16683	16830	16918	16972	16927	16987	17059	17196	16909	17142	16858	17066	16818	16900	16905	16876	16947	16984	16933	16874	16973	16973	16833	17014	17041	16753	16818	16968	16819	16965	16805	16888	17045	16883	16874	16970	16907	16915	16896	16773	16964	16924	17063	16946	17115	17049	16927	16961	16863	16816	16876	16899	16988	17242	16931	16841	16951	17277	16994	17036	16978	16983	16858	16977	16832	16847	17077	17025	16944	16945	17056	17041	17176	16912	16925	16990	16846	16929	16976	17127	16978	16880	17074	16962	17110	17026	17019	16999	16856	17051	16981	16855	17101	16832	16757	17045	16957	16875	16940	16959	16917	17081	17004	16806	16923	16868	16934	17026	16990	16825	16929	16948	16706	16903	16869	16974	16940	16986	17106	17210	17100	17098	16891	17052	16870	17071	17217	16871	16856	17089	16893	17239	17045	17007	16974	17019	17034	16908	16904	16972	16617	16962	16932	17245	16776	16962	16932	17194	16959	17146	16884	17030	16874	16850	16916	16957	17060	16904	16969	16925	16908	17063	16944	17089	17007	17023	16900	16777	16956	16868	16917	16985	16924	17019	16809	17044	17066	16920	17112	16834	16796	16924	16845	16886	17016	16927	16900	17142	16785	17228	16971	16940	16962	16879	16974	16923	17046	16968	17025	17007	16953	16942	16989	16989	16850	17008	16903	16998	16791	17268	16974	17052	16906	16901	16899	17256	16889	17000	16721	16964	16976	16819	17168	16891	17095	17081	17155	16935	16984	16921	16978	16870	16799	16830	17152	17035	17010	16777	16933	16813	16871	17115	17020	17082	17027	16876	17019	16939	16753	17061	16894	17045	17148	17050	16755	16953	17086	16961	17012	16963	16909	16988	17009	17055	16980	17025	16934	17014	16816	16758	16921	16844	16850	17039	16983	16843	17048	16911	17080	17011	16971	17064	16991	17004	16897	16984	16875	16849	17006	16993	16933	17022	17052	16952	16977	16950	16738	16833	16849	17160	17058	16995	17075	17063	16873	16797	17037	16800	17104	16989	17076	17250	16760	16983	16888	16873	16909	17135	17096	17097	16989	16757	16998	16856	17039	16967	16848	16851	16944	16960	16883	17003	16893	16982	16864	16847	17056	17083	16894	16958	17188	17013	16776	16856	16880	16993	16949	17199	17145	16931	16928	16685	16781	16805	17084	16803	16841	16962	17040	17047	16942	17101	17008	16812	17044	16807	16961	16962	17028	17089	16685	16830	17002	16996	16846	16959	17019	16831	16816	17099	16880	16821	17047	16975	16860	16880	16966	16993	16831	16921	17016	16987	16987	16931	16999	16896	16980	17027	16923	16945	16839	17035	17000	17232	16905	17072	16922	16871	17063	16782	16901	16946	17095	17020	16776	16934	16920	16841	17071	17028	16891	16932	17079	17085	16812	16918	16815	17044	16929	16871	16982	16932	16978	16868	16898	16987	16976	17005	17092	17049	16927	16880	17152	17033	16882	16806	16889	16985	17057	16844	17010	16951	16984	16814	16832	16791	17081	17031	16963	16932	17091	17138	16939	16919	16979	17174	17061	16966	16867	16953	17041	16881	17050	16951	17017	16915	16784	16995	16858	17113	16970	16907	16954	16845	17070	16850	17004	17145	16930	16931	17072	16762	16932	17008	16889	16849	16919	17057	16982	17009	16945	17067	16956	16833	16919	16845	16896	16968	16859	16953	16913	17011	16872	16919	16823	17042	17098	16940	16965	16864	16954	16946	16999	16932	17014	16873	16985	17059	17038	17099	16884	17027	16751	16829	16910	16885	17089	17079	16787	16910	17093	16911	17185	17004	17157	17011	16944	17056	16807	17019	17131	16960	16890	16802	16885	16896	16989	17062	16986	16925	16834	16896	16954	16958	16745	16910	16873	17075	16894	16959	17098	17028	16984	16963	16924	16854	16917	16867	17009	16781	16978	16984	16956	17022	17103	17122	17056	17122	16984	17194	16953	17024	17003	16986	16776	16834	17056	16976	16970	16974	16953	17022	17018	17013	17127	16913	16906	16869	16837	16869	16996	16860	16964	16842	16787	16965	16885	16842	16830	16968	17023	16899	17051	16964	16746	16600	17062	16966	16835	16834	16855	16828	17095	16906	17127	16839	16812	16786	17042	17083	17020	16982	17025	17328	17172	16887	17062	16942	16852	16975	16816	16817	16824	17159	16757	17011	17080	16993	17164	17048	16742	16951	16989	16906	16991	16851	16823	17001	16898	17035	16777	16846	16739	17021	16902	16955	16878	16792	16765	16938	16860	16860	16988	17001	16909	16824	16846	16955	16968	16993	16948	16851	16965	16929	16861	16983	17093	16852	16873	16933	16875	17008	16996	17052	17033	17108	17026	16946	16939	17002	16939	16873	16921	17160	16893	16891	16945	17156	16928	17039	16846	16876	16670
14936	31582	43713	17464	15063	14802	14797	14609	14680	14717	14673	14625	14692	14617	14758	14938	14605	14501	14630	14605	14582	14707	14503	14644	14565	14662	14895	14676	14623	14696	14816	14765	14676	14818	14629	14696	14785	14590	14657	14561	14554	14691	14586	14501	14661	14534	14719	14614	14785	14927	14884	14829	14707	14610	14653	14568	14645	14490	14763	14622	14653	14521	14648	14710	14576	14761	14697	14565	14636	14544	14586	14521	14628	14690	14526	14525	14505	14654	14553	14499	14725	14467	14543	14583	14769	14675	14669	14483	14516	14552	14486	14502	14600	14580	14776	14495	14511	14599	14608	14592	14441	14510	14682	14501	14604	14656	14496	14639	14635	14321	14656	14587	14634	14591	14534	14642	14753	14535	14550	14335	14636	14638	14702	14633	14554	14484	14579	14633	14747	14465	14478	14585	14621	14660	14508	14565	14464	14506	14566	14624	14545	14355	14757	14545	14512	14480	14601	14480	14424	14457	14544	14568	14606	14494	14547	14525	14711	14611	14668	14507	14474	14503	14631	14647	14728	14480	14772	14487	14756	14558	14483	14594	14646	14612	14555	14755	14417	14524	14584	14621	14809	14576	14558	14585	14618	14616	14663	14657	14582	14670	14477	14747	14581	14616	14719	14609	14677	14725	14534	14616	14335	14448	14539	14689	14631	14420	14577	14666	14553	14530	14513	14686	14632	14581	14587	14726	14727	14604	14540	14643	14728	14596	14711	14458	14557	14768	14561	14505	14568	14752	14479	14669	14322	14475	14525	14480	14488	14584	14568	14627	14475	14512	14382	14770	14408	14537	14580	14624	14527	14477	14644	14483	14550	14338	14620	14517	14549	14401	14477	14473	14527	14543	14546	14528	14564	14632	14599	14674	14721	14564	14545	14504	14724	14591	14544	14676	14809	14557	14588	14530	14562	14576	14653	14655	14594	14523	14583	14434	14554	14596	14514	14580	14645	14672	14536	14515	14788	14482	14513	14550	14488	14544	14676	14622	14561	14476	14532	14501	14573	14432	14625	14522	14412	14385	14648	14642	14600	14501	14622	14514	14675	14463	14736	14681	14511	14555	14576	14625	14614	14401	14740	14626	14600	14604	14629	14695	14613	14824	14479	14591	14630	14580	14518	14426	14617	14626	14589	14746	14594	14717	14781	14547	14395	14368	14482	14577	14526	14796	14629	14472	14628	14596	14748	14607	14429	14559	14621	14751	14645	14676	14714	14594	14667	14728	14640	14681	14770	14667	14571	14551	14358	14416	14469	14510	14524	14520	14582	14485	14683	14601	14680	14677	14500	14496	14708	14682	14595	14442	14768	14651	14468	14722	14617	14600	14740	14496	14726	14538	14556	14656	14643	14526	14631	14707	14678	14547	14351	14696	14723	14562	14533	14785	14693	14658	14509	14642	14572	14341	14408	14729	14417	14587	14444	14522	14778	14609	14687	14582	14562	14686	14462	14615	14654	14636	14662	14609	14691	14722	14521	14487	14750	14508	14440	14482	14672	14659	14595	14725	14488	14695	14761	14708	14634	14655	14650	14561	14585	14547	14510	14562	14587	14545	14591	14712	14793	14556	14576	14658	14694	14781	14448	14591	14453	14592	14608	14651	14788	14487	14505	14487	14657	14477	14607	14607	14761	14675	14689	14587	14712	14497	14549	14651	14648	14621	14810	14525	14642	14586	14537	14714	14631	14619	14414	14604	14688	14639	14533	14478	14652	14437	14788	14641	14721	14458	14537	14518	14675	14547	14689	14516	14686	14607	14633	14587	14439	14656	14584	14605	14527	14638	14679	14758	14655	14560	14684	14558	14624	14735	14683	14707	14595	14428	14516	14507	14827	14536	14564	14529	14602	14667	14634	14543	14617	14551	14602	14595	14592	14495	14705	14530	14385	14604	14542	14660	14743	14695	14560	14489	14620	14595	14644	14516	14785	14525	14598	14631	14704	14682	14603	14435	14593	14676	14687	14513	14560	14567	14581	14524	14598	14546	14613	14711	14618	14500	14598	14411	14550	14687	14579	14610	14573	14707	14607	14710	14519	14693	14715	14664	14832	14518	14480	14720	14663	14527	14644	14608	14609	14617	14489	14479	14515	14682	14613	14583	14597	14678	14629	14719	14603	14567	14533	14589	14579	14658	14570	14563	14561	14558	14651	14670	14742	14690	14717	14506	14665	14676	14599	14508	14475	14651	14826	14741	14656	14636	14538	14479	14461	14642	14741	14616	14795	14659	14602	14654	14830	14484	14732	14561	14543	14600	14623	14526	14485	14521	14550	14651	14532	14556	14630	14612	14621	14514	14562	14612	14602	14348	14616	14543	14612	14594	14654	14745	14605	14655	14724	14516	14635	14555	14473	14579	14586	14624	14539	14694	14747	14487	14585	14675	14582	14853	14616	14508	14584	14552	14566	14611	14636	14698	14542	14478	14650	14648	14655	14562	14609	14639	14803	14695	14533	14581	14482	14606	14425	14593	14472	14481	14710	14620	14724	14498	14664	14615	14622	14467	14454	14668	14529	14645	14635	14603	14608	14719	14582	14464	14632	14728	14652	14655	14583	14546	14539	14617	14708	14742	14689	14664	14596	14648	14649	14600	14622	14585	14529	14603	14415	14454	14561	14564	14493	14454	14450	14611	14506	14370	14528	14653	14519	14551	14872	14446	14732	14617	14646	14744	14629	14623	14517	14541	14643	14657	14635	14579	14712	14588	14493	14494	14712	14749	14409	14597	14654	14456	14692	14588	14621	14598	14607	14561	14613	14522	14623	14607	14647	14477	14591	14459	14619	14638	14557	14736	14640	14623	14615	14580	14728	14646	14480	14686	14662	14635	14527	14642	14563	14599	14460	14561	14540	14658	14744	14559	14579	14581	14680	14419	14746	14524	14598	14850	14421	14524	14697	14524	14836	14529	14523	14552	14710	14522	14381	14550	14596	14527	14691	14565	14609	14557	14553	14561	14494	14669	14592	14632	14536	14523	14455	14647	14458	14568	14579	14683	14681	14441	14607	14661	14605	14761	14698	14609	14605	14551	14665	14539	14416	14622	14629	14685	14691	14608	14706	14523	14468	14529	14518	14770	14655	14661	14512	14628	14341	14402	14746	14732	14429	14656	14621	14499	14630	14676	14563	14673	14549	14395	14522	14514	14649	14637	14647	14556	14695	14534	14568	14390	14734	14730	14538	14611	14517	14476	14628	14467	14690	14703	14628	14518	14718	14644	14681	14571	14657	14628	14637	14407	14554	14607	14683	14613	14671	14473	14681	14449	14546	14624	14577	14683	14706	14421	14654	14680	14616	14579	14839	14617	14618	14670	14440	14591	14608	14778	14632	14779	14581	14556	14809	14525	14488	14649	14649	14629	14614	14497	14568	14543	14553	14605	14679	14579	14500	14457	14615	14425	14576	14630	14689	14532	14483	14753	14574	14541	14888	14697	14576	14543	14637	14613	14642	14572	14643	14495	14675	14589	14711	14646	14634	14716	14796	14807	14617	14688	14743	14521	14783	14605	14627	14734	14518	14549	14541	14462	14654	14527	14616	14775	14611	14546	14662	14519	14482	14661	14596	14671	14544	14675	14649	14525	14552	14669	14594	14649	14622	14544	14673	14678	14658	14620	14678	14475	14520	14535	14570	14716	14595	14733	14609	14751	14716	14697	14706	14541	14643	14675	14620	14771	14551	14638	14862	14603	14668	14628	14638	14540	14523	14645	14423	14725	14537	14665	14730	14507	14556	14628	14461	14735	14472	14574	14679	14468	14482	14515	14591	14701	14501	14528	14479	14616	14507	14548	14585	14636	14724	14608	14721	14578	14677	14613	14705	14667	14566	14651	14654	14449	14586	14558	14675	14451	14497	14542	14546	14689	14568	14539	14606	14683	14676	14408	14662	14595	14680	14683	14487	14638	14665	14642	14543	14699	14677	14535	14711	14605	14748	14589	14485	14684	14640	14644	14601	14716	14585	14663	14766	14549	14434	14512	14688	14579	14405	14600	14476	14532	14668	14539	14432	14625	14518	14500	14526	14535	14539	14624	14709	14597	14594	14600	14600	14583	14671	14588	14453	14571	14394	14755	14453	14583	14592	14535	14599	14485	14561	14581	14699	14603	14445	14707	14616	14607	14624	14512	14561	14505	14669	14687	14654	14617	14569	14627	14501	14462	14615	14663	14565	14631	14602	14614	14482	14697	14650	14618	14530	14648	14583	14597	14654	14744	14601	14590	14641	14449	14765	14759	14619	14647	14809	14532	14529	14607	14463	14627	14684	14452	14581	14415	14553	14536	14618	14674	14479	14535	14650	14509	14385	14678	14534	14612	14642	14716	14553	14749	14611	14654	14609	14639	14646	14646	14664	14538	14570	14730	14531	14553	14610	14664	14565	14548	14628	14486	14613	14524	14649	14567	14509	14557	14614	14826	14577	14493	14668	14580	14654	14585	14520	14597	14539	14537	14490	14556	14558	14725	14548	14711	14706	14682	14720	14512	14651	14655	14415	14760	14651	14690	14727	14597	14427	14761	14596	14626	14819	14684	14684	14562	14471	14552	14556	14524	14467	14747	14485	14718	14573	14597	14508	14621	14638	14540	14512	14555	14653	14587	14726	14743	14628	14739	14649	14558	14594	14574	14802	14535	14640	14709	14744	14572	14491	14525	14576	14618	14522	14608	14695	14659	14740	14531	14505	14517	14601	14479	14625	14594	14520	14507	14639	14621	14678	14519	14459	14695	14636	14614	14799	14573	14700	14589	14549	14563	14729	14533	14649	14658	14563	14518	14665	14573	14578	14455	14710	14491	14612	14497	14557	14603	14676	14647	14699	14720	14755	14532	14701	14549	14617	14827	14599	14463	14445	14565	14659	14685	14672	14710	14579	14854	14491	14501	14427	14657	14573	14424	14470	14548	14656	14612	14682	14654	14434	14761	14583	14672	14655	14500	14726	14433	14505	14784	14471	14681	14597	14671	14532	14675	14621	14553	14492	14605	14581	14488	14584	14485	14664	14647	14506	14481	14608	14574	14424	14501	14544	14770	14622	14619	14601	14529	14598	14645	14474	14533	14548	14612	14522	14426	14623	14584	14494	14580	14631	14587	14616	14752	14686	14598	14701	14736	14700	14617	14409	14630	14605	14616	14825	14632
23668	21213	37871	30537	21694	20279	19546	17793	17171	17328	17331	17101	17257	16949	17279	17270	17090	17245	17101	17070	17015	17154	17184	16805	16914	16891	17161	16922	16955	17033	17130	17130	17119	17102	17002	17036	16847	16985	16957	16997	16886	17020	16964	16838	16901	17016	17123	17119	17833	17662	17736	17069	17227	17021	17060	16979	16988	16897	16923	16857	16991	16954	17003	16872	16828	16754	16878	16864	16730	16812	16995	16941	17012	16976	16968	17070	16784	16867	16897	16814	16860	16976	17064	16985	16862	16844	16892	16827	17048	16845	17062	16815	16698	17014	17073	17134	16970	16831	16727	16855	16736	16987	16903	16961	16924	16843	16788	16747	16871	16821	16996	16872	16782	16710	16905	16832	17161	16776	16945	16881	16944	16844	17012	17030	16789	16797	16734	17087	16889	16962	16682	17016	17001	16815	16796	16932	16932	16712	16973	16827	16811	16981	16759	16843	16865	16824	16894	16870	16945	16800	16937	16777	16884	17011	16936	16946	16847	17088	16828	16894	16843	17000	16670	16699	16914	17129	17010	16834	16984	16999	16818	16879	16861	17028	16888	16913	16815	16984	16803	16778	16895	16857	17004	16875	17052	17027	16892	16781	16817	17042	16721	16820	16805	16882	16807	16912	16887	16778	16713	16891	16974	16964	16940	16651	16656	16493	16781	16897	16832	16830	16894	16880	16974	17051	17037	16926	16871	16866	16934	16984	16880	16986	17041	17008	16868	16986	17120	16933	16939	17051	16728	16873	16921	16738	17113	16942	16965	16820	16818	17094	17013	17014	17078	16807	16971	16801	16914	16786	16807	16944	16974	16985	16928	16907	16743	16993	16977	16801	16860	16795	16836	16898	16913	16852	16844	16884	16882	16994	16936	16862	16838	16902	16707	17017	16744	16933	16867	17015	17023	16840	17123	16928	16701	16956	17123	16783	16969	16863	17016	16764	16731	16945	16883	16730	16857	16653	16967	16876	16987	16958	16888	16838	16801	16894	17124	16966	16908	16815	16845	16840	16784	16862	17028	16979	16971	16955	16989	16822	16875	16992	16893	16868	16911	17087	16846	16834	16920	16765	16903	16946	17022	16922	16937	17026	17009	16870	16781	16934	17108	16848	16794	17057	17081	16981	16826	16996	17092	16808	16900	16910	16805	16842	16893	17070	16846	17063	16846	17068	16956	16966	16853	16812	16969	16818	16921	16789	16995	17031	16601	16798	16782	16716	16921	16678	16707	16959	17035	16712	16813	17036	16910	16830	16851	16907	16876	16852	16838	17040	16845	16665	16795	16923	16760	17010	16922	16855	16698	16830	16869	16889	16686	16780	16977	16795	16698	17030	16825	16838	16827	16738	16798	16791	16929	16820	16797	16723	16692	16830	16807	16769	16999	16732	16866	16884	16905	16722	16894	16997	16811	16890	16962	16787	16806	16929	16991	16812	16821	16695	17021	17000	16799	16924	16837	16790	16799	17102	17024	16806	17057	17092	16914	16747	17003	16881	16871	16984	17042	16983	16864	16919	17048	16809	16862	17081	16882	16755	16722	16763	16919	16783	16708	17010	16747	16945	16996	16922	16869	16982	16797	17037	16999	16947	16918	17138	16984	17103	16937	17111	16864	16924	16871	16814	16742	16841	16808	16764	16810	16714	16880	17019	17034	16782	17082	16931	16816	16823	17006	17001	16674	17003	16985	16753	16711	17009	16922	16981	16810	16998	17019	16880	16846	16763	16945	16911	16942	16964	16935	17067	16756	16695	16930	16893	16755	16814	17069	16792	17013	17020	17179	16829	17087	16927	16944	16843	16709	16622	16935	16971	16787	16812	16942	16819	17010	16888	16784	16875	16613	16978	17152	17066	16944	16840	16933	16921	17015	17021	16887	16946	16970	16825	16872	16915	16876	16909	16974	16727	16880	16651	16803	16817	17071	17080	16840	16910	16987	16785	16926	16756	16833	16923	16922	16918	16995	16733	16856	16812	17114	16821	16815	16831	16849	16821	16814	16983	16978	16719	16891	16867	16982	16947	16955	17046	17084	16770	16888	16831	16851	16915	17127	16810	16917	16915	17004	17017	16939	16942	16839	16690	17038	16774	17091	16865	17076	16689	17000	16831	17037	16789	16849	16924	16972	16972	17074	17079	16997	16727	17035	16796	16928	16900	16990	16920	16852	17145	16680	16804	16837	17059	16800	16842	16944	16998	16909	17087	16984	16935	16905	17059	16918	17047	16910	16959	16926	16925	16895	16995	16976	16812	16931	16897	16980	16792	16983	16759	17039	16970	16708	16776	16712	16955	16900	16880	16823	16738	16794	16613	16947	16976	17033	16863	17020	16875	16986	16902	16842	16860	17123	16883	16770	16801	16986	16909	16874	16967	16902	16834	16930	16850	16862	16814	16851	16792	16873	17053	16801	16953	16972	16829	16733	16794	16961	16922	16894	16991	16950	16914	16982	16860	16736	16720	16909	17077	16789	16932	16836	16976	16967	16845	16965	16734	16783	16812	16836	16810	16866	16857	16857	16917	16981	16956	16925	16839	16911	16671	16856	17096	16886	16790	16880	16952	16790	17098	17040	16795	16868	16720	16836	16699	16823	16870	16922	16895	16844	16770	16945	17027	16861	16924	17061	16969	16914	16886	16822	16870	16760	16993	16837	16953	17011	16990	16940	16906	16781	17001	16911	16995	16637	16990	16843	16717	16978	16930	16945	16889	17182	16984	17114	16987	16941	16917	17026	16734	16913	16850	16809	16976	16853	16910	16828	16983	16830	16812	16879	16962	17100	16991	17010	16971	16880	16905	16873	16724	16812	17000	17234	16718	17001	17004	16829	16982	16933	16805	16905	16694	16833	16855	17143	16929	17085	16869	16939	17052	16971	16792	17000	16998	16950	16782	16752	16922	16869	17015	16865	16835	17003	16800	16884	16609	16899	16767	16919	16871	16997	16844	17132	16910	16998	16756	16802	16998	16920	16896	17218	16759	16711	16988	16878	16784	16751	16950	17023	17106	17011	16983	16899	17004	16944	16748	16768	16971	17054	16950	16927	16803	16912	17043	16809	16965	16878	17116	16700	16984	17004	16866	16906	16830	17080	16788	17025	17109	16876	16974	16934	17002	17067	16873	16906	16804	16813	17039	16869	17111	17002	16870	17009	16814	17005	16839	16936	16885	16901	16970	17105	16862	16849	16839	17009	16758	16978	17011	16762	16775	16725	16836	16830	16749	16791	16881	16846	17014	16866	16809	16989	16886	17077	16719	16867	16826	16923	17031	17088	16987	17022	16866	16983	16850	17028	16796	16883	16902	16801	16898	16909	16848	16817	16903	16987	16988	16859	17004	16870	16843	16890	16795	16894	16735	16707	16831	16820	16814	16874	16980	16927	17013	16729	17087	16937	16990	16851	16844	16590	16746	17118	16926	16934	16997	16831	16837	16835	16903	16858	17022	16893	16754	16879	16849	16917	16811	16773	16963	16741	16955	16965	16971	16883	16808	16969	16729	16748	16933	16835	16801	17038	16793	16856	16964	17049	16863	16793	16763	16725	16832	16894	16740	16947	16896	16843	16955	17051	16989	16724	16860	16969	16707	17023	16889	16943	16735	16726	16876	16707	16867	16756	16962	16937	16696	16883	16884	16943	17019	16855	16940	16953	16903	16986	16940	16677	16918	16977	16935	17027	16973	16953	16876	16768	16623	16709	16925	17005	16892	16749	16803	16812	16946	17053	16789	16930	16807	16821	16776	16767	16884	16918	16884	16962	17000	17060	16924	16857	16793	16799	16799	16895	17022	16723	16851	16954	16981	16926	16625	16791	17061	17052	16819	17268	16856	16790	16663	16844	17039	16919	16856	17146	16945	17097	16920	16828	16870	17015	16889	16935	17065	16964	16859	16999	16757	16964	16814	16969	16778	16821	17116	16919	17018	16783	16862	16725	16749	16890	16750	16789	16945	16948	17051	16793	16874	17210	16896	17005	16820	16744	16985	16862	17003	16861	16953	16746	16863	16959	16792	16986	16716	16828	16996	16942	16762	16842	16798	16840	16971	16908	16913	16902	17012	16925	17061	16674	16714	16761	16931	17009	16958	16946	16916	16723	16805	16992	16829	16916	17047	16893	16829	16857	16861	16985	16925	16748	16964	16686	16889	16898	16892	16921	16772	16823	16959	16938	16954	16980	16816	16882	17006	16756	16959	16879	16773	16889	16938	16922	16744	16810	16967	16863	17016	16944	16984	16806	16913	17115	16972	16911	17045	16869	16850	16848	16903	16714	16802	16811	16818	16879	16958	16847	16825	16951	16851	16952	16867	17008	16842	16826	16821	16866	16908	16910	16828	16938	16992	16987	16763	16966	16767	16931	16961	17002	16826	16901	16780	16746	16889	16879	16865	16724	16944	16706	16768	16849	16731	16892	16799	16921	16829	16923	16898	16881	17051	16951	16921	16944	16952	17004	16996	16981	16822	16707	16740	16989	16933	16796	16926	16828	16814	16911	16968	17148	16946	16882	16875	16603	16860	16896	16951	16858	16744	16709	16852	16944	17129	16953	16987	16852	16931	16841	16950	16816	17016	16831	16778	16812	16802	16898	16875	16883	17127	16852	17047	16927	16848	16918	16876	16977	16906	16987	16794	16800	16880	16863	16969	17056	16978	16799	16772	16836	17046	16916	16925	17062	17100	16867	16883	16925	16753	16916	16926	16905	16650	16874	16895	16965	16950	16975	16882	17053	16993	16843	16841	16764	16828	16838	16943	16746	16800	16919	16872	16957	16896	16911	16999	16918	17073	16959	16688	16892	16849	17095	16882	17040	16759	17114	17007	16775	16823	17111	16772	16971	16815	16934	17014	16832	16866	16629	16797	17010	17123	16969	16611	16769	16795	16869	16832	16874	16794	16994	16939	16782	16966	16907	16921	16763	16899	16846	16994	16993	16938	16857	16826	16977	17028	16880	17073	17024	16972	16838	16798	16993	16988	17170	16953	16762	16971	17106	16896	16876	17002	16885	16706	16696	16675	16826	16839	16891	16797	16890	16723	16949	16788	16986	16855	17024	16691	16761	16941	17037	17016	16947	16955	16516	16869	16898	16787	16973	16880	16865	16806	17026	16852	16897	17000	16979	16957	16941	16913	16987	16928	16892	16872
14231	56928	77300	27022	15931	15367	15303	14947	14824	14682	14885	14834	14694	14621	14748	14548	14842	14458	14782	14615	14543	14571	14564	14566	14557	14563	14401	14595	14514	14705	14734	14574	14629	14841	14853	14608	14734	14585	14791	14461	14884	14577	14556	14515	14730	14504	14451	15149	15606	15861	15463	14899	14811	14701	14696	14527	14589	14715	14724	14587	14618	14404	14625	14503	14331	14643	14513	14514	14604	14417	14610	14390	14520	14677	14511	14662	14566	14405	14649	14576	14558	14527	14501	14662	14651	14459	14569	14502	14320	14505	14530	14503	14409	14639	14616	14564	14656	14559	14531	14489	14569	14577	14460	14503	14624	14468	14650	14559	14454	14633	14431	14596	14673	14697	14510	14704	14427	14349	14478	14492	14464	14700	14557	14450	14524	14702	14711	14520	14524	14601	14673	14634	14621	14569	14522	14536	14517	14610	14437	14508	14554	14486	14620	14417	14566	14447	14694	14399	14520	14632	14624	14695	14503	14514	14665	14576	14488	14642	14609	14640	14591	14697	14363	14618	14468	14487	14760	14574	14467	14409	14501	14495	14497	14475	14403	14454	14555	14450	14441	14543	14504	14703	14453	14509	14474	14664	14650	14612	14454	14833	14436	14480	14352	14451	14497	14588	14484	14536	14603	14346	14665	14422	14565	14639	14507	14632	14551	14434	14555	14569	14641	14402	14391	14639	14411	14538	14587	14587	14514	14552	14510	14503	14499	14581	14522	14546	14613	14598	14519	14472	14664	14509	14626	14506	14504	14440	14402	14637	14541	14599	14557	14485	14333	14536	14410	14447	14546	14491	14475	14521	14509	14496	14478	14612	14552	14469	14570	14571	14532	14561	14330	14468	14477	14547	14541	14711	14590	14448	14618	14542	14476	14436	14596	14455	14439	14493	14402	14496	14609	14348	14479	14493	14461	14476	14559	14502	14511	14571	14543	14488	14781	14684	14660	14528	14639	14548	14508	14600	14373	14454	14549	14680	14393	14597	14424	14622	14359	14547	14658	14538	14331	14734	14457	14639	14522	14475	14667	14394	14591	14428	14613	14671	14727	14502	14617	14360	14462	14565	14475	14491	14545	14476	14665	14479	14526	14540	14440	14704	14510	14488	14561	14464	14624	14528	14575	14464	14511	14637	14482	14629	14448	14531	14498	14689	14488	14415	14482	14392	14815	14466	14475	14528	14538	14414	14501	14618	14701	14647	14612	14450	14543	14368	14487	14598	14596	14460	14765	14488	14416	14452	14530	14558	14677	14605	14616	14490	14505	14487	14478	14552	14472	14472	14680	14463	14511	14551	14476	14366	14293	14663	14844	14686	14485	14513	14604	14485	14554	14586	14672	14489	14557	14688	14419	14624	14640	14670	14607	14597	14565	14563	14408	14580	14629	14526	14531	14504	14582	14586	14645	14718	14476	14404	14555	14553	14516	14425	14624	14588	14522	14384	14474	14505	14634	14626	14600	14531	14668	14432	14765	14613	14630	14519	14437	14755	14522	14659	14393	14420	14763	14495	14529	14564	14415	14470	14398	14598	14548	14653	14589	14450	14414	14709	14574	14579	14573	14496	14436	14455	14515	14477	14362	14605	14682	14532	14610	14569	14426	14508	14586	14659	14593	14499	14563	14457	14735	14643	14555	14463	14514	14621	14491	14463	14614	14563	14392	14598	14667	14557	14581	14565	14643	14633	14440	14560	14734	14611	14531	14623	14576	14501	14448	14440	14431	14723	14525	14370	14485	14516	14591	14603	14560	14587	14641	14447	14657	14578	14390	14498	14652	14540	14517	14667	14576	14625	14630	14690	14379	14510	14421	14485	14539	14566	14590	14477	14622	14558	14622	14649	14597	14659	14495	14759	14460	14495	14486	14604	14601	14429	14461	14573	14536	14535	14613	14495	14641	14369	14651	14393	14673	14522	14565	14433	14628	14386	14588	14499	14617	14371	14498	14488	14468	14565	14433	14502	14475	14426	14409	14570	14467	14343	14679	14573	14449	14582	14426	14596	14425	14613	14601	14245	14605	14537	14559	14414	14474	14616	14508	14543	14391	14583	14387	14706	14448	14629	14535	14563	14538	14619	14676	14497	14509	14506	14580	14580	14537	14461	14452	14567	14521	14647	14547	14503	14794	14597	14472	14608	14598	14666	14549	14576	14572	14599	14483	14641	14591	14651	14509	14526	14622	14499	14399	14583	14552	14594	14673	14704	14694	14470	14544	14511	14656	14563	14437	14487	14498	14591	14497	14654	14606	14496	14379	14507	14704	14493	14521	14515	14526	14503	14661	14577	14522	14626	14645	14536	14582	14564	14527	14446	14654	14377	14643	14529	14512	14456	14631	14475	14693	14760	14428	14690	14581	14483	14383	14358	14549	14615	14449	14476	14626	14565	14408	14500	14706	14503	14488	14380	14476	14531	14596	14616	14757	14594	14649	14707	14595	14627	14605	14665	14544	14643	14366	14526	14655	14447	14551	14630	14511	14468	14537	14471	14415	14443	14521	14536	14405	14417	14660	14576	14500	14479	14583	14703	14594	14455	14589	14581	14620	14494	14605	14629	14501	14675	14545	14480	14596	14514	14492	14550	14536	14506	14657	14464	14470	14500	14605	14509	14566	14712	14615	14472	14588	14487	14542	14556	14673	14483	14514	14478	14444	14534	14492	14568	14532	14543	14693	14401	14530	14464	14555	14593	14602	14405	14473	14474	14388	14736	14522	14681	14374	14603	14600	14605	14399	14600	14434	14583	14552	14595	14561	14466	14654	14517	14538	14474	14506	14567	14670	14661	14646	14612	14578	14495	14474	14688	14719	14356	14482	14467	14388	14532	14490	14398	14652	14522	14434	14534	14508	14564	14484	14615	14538	14565	14604	14611	14532	14580	14461	14530	14739	14352	14595	14478	14712	14582	14616	14523	14437	14509	14681	14658	14422	14443	14466	14429	14592	14544	14523	14493	14653	14566	14528	14474	14524	14419	14542	14548	14551	14487	14490	14462	14484	14347	14502	14574	14575	14634	14528	14488	14569	14360	14465	14494	14525	14520	14553	14627	14530	14660	14547	14684	14609	14631	14522	14557	14645	14507	14575	14455	14556	14486	14428	14583	14579	14427	14731	14605	14651	14697	14711	14505	14641	14703	14504	14558	14496	14570	14302	14579	14673	14361	14469	14794	14479	14510	14616	14399	14429	14535	14533	14475	14513	14477	14499	14512	14507	14464	14500	14433	14687	14360	14632	14656	14539	14411	14500	14573	14516	14437	14566	14496	14584	14414	14490	14569	14592	14480	14621	14676	14532	14546	14712	14560	14630	14611	14637	14599	14603	14558	14462	14622	14547	14294	14637	14388	14642	14459	14545	14366	14495	14578	14477	14467	14504	14424	14499	14560	14480	14440	14566	14601	14643	14419	14438	14348	14574	14455	14415	14458	14614	14625	14514	14694	14562	14566	14572	14659	14578	14389	14438	14580	14533	14630	14475	14769	14500	14677	14463	14517	14449	14647	14466	14530	14532	14541	14581	14398	14588	14408	14529	14499	14539	14636	14537	14577	14678	14626	14670	14585	14458	14427	14538	14416	14648	14577	14492	14583	14464	14646	14566	14526	14543	14502	14434	14576	14655	14522	14801	14428	14496	14503	14620	14500	14361	14550	14618	14643	14640	14471	14451	14505	14562	14521	14649	14430	14574	14709	14528	14425	14647	14647	14515	14636	14647	14615	14574	14666	14536	14569	14484	14639	14506	14576	14562	14380	14526	14532	14547	14456	14395	14601	14566	14588	14743	14594	14336	14562	14488	14546	14492	14688	14555	14608	14574	14553	14695	14554	14460	14694	14376	14542	14613	14605	14516	14245	14450	14597	14511	14676	14431	14467	14578	14372	14564	14582	14542	14472	14332	14656	14574	14408	14539	14442	14519	14570	14464	14440	14564	14526	14674	14632	14474	14565	14494	14486	14522	14560	14482	14426	14726	14469	14674	14553	14530	14412	14612	14438	14476	14520	14548	14425	14551	14580	14611	14611	14531	14597	14473	14507	14621	14503	14553	14447	14663	14529	14520	14679	14491	14676	14667	14464	14473	14477	14569	14488	14599	14466	14560	14552	14545	14462	14444	14468	14647	14512	14539	14298	14546	14583	14672	14590	14585	14523	14651	14651	14454	14599	14524	14475	14596	14507	14462	14597	14568	14387	14504	14465	14487	14499	14501	14475	14580	14471	14433	14415	14588	14579	14473	14417	14651	14341	14585	14471	14557	14431	14497	14571	14408	14649	14476	14608	14580	14367	14479	14471	14485	14421	14554	14344	14604	14336	14667	14599	14687	14525	14671	14375	14396	14518	14486	14541	14533	14435	14463	14643	14456	14708	14481	14416	14605	14725	14624	14547	14399	14689	14461	14426	14532	14733	14517	14430	14540	14537	14600	14577	14335	14512	14438	14554	14628	14558	14471	14668	14401	14579	14518	14485	14542	14418	14597	14576	14500	14464	14511	14417	14459	14616	14513	14411	14436	14588	14487	14577	14452	14542	14419	14440	14373	14505	14433	14458	14550	14729	14513	14543	14596	14458	14431	14317	14537	14494	14451	14498	14471	14480	14492	14494	14542	14620	14535	14588	14440	14596	14567	14660	14459	14480	14571	14589	14552	14572	14475	14598	14411	14519	14436	14502	14536	14506	14571	14663	14647	14622	14630	14514	14517	14459	14605	14605	14708	14391	14532	14604	14470	14637	14613	14433	14554	14448	14473	14704	14464	14465	14459	14466	14504	14556	14545	14614	14536	14697	14603	14618	14531	14614	14455	14600	14516	14578	14404	14511	14438	14510	14792	14282	14663	14698	14649	14741	14517	14683	14424	14265	14503	14758	14616	14629	14440	14607	14602	14573	14559	14496	14542	14562	14698	14479	14505	14432	14704	14517	14563	14631	14586	14549	14523	14613	14424	14595	14538	14618	14459	14506	14493	14529	14528	14470	14544	14386	14450	14688	14449	14646	14449	14520	14403	14565	14443	14618	14687	14595	14607	14533	14688	14480	14549	14580	14458	14512	14670	14432	14615	14384	14536	14382	14438	14516	14670	14360	14709	14584	14578	14667	14551	14700	14467	14651	14528	14641	14560	14607	14355	14453	14537	14561	14457	14537
22623	21083	33969	28725	21399	22223	22638	18490	17270	17695	17557	17588	17313	17556	17217	17406	17355	17373	17161	17403	17171	17307	17299	17483	17387	17159	17108	17244	17068	17213	17206	17132	17421	17328	17402	17393	17002	17141	17217	17270	17279	17376	17435	17049	17050	17084	17005	17711	18503	18583	18379	17668	17419	17339	16993	17125	16921	17020	17020	17263	17187	17151	16807	16910	17205	17145	17387	17044	17021	16863	16954	17028	17117	16900	16966	17240	17113	17248	17062	16918	17110	17099	17037	16855	17095	17148	17148	17078	17015	17290	17187	17254	17097	17056	16996	16935	16981	17023	17227	16987	17068	17256	16982	17033	16968	16977	17110	17023	16948	17080	17046	16984	17205	17188	16858	17058	17096	16946	17053	17022	16970	17137	17200	16852	17056	17129	16793	16802	16917	17437	17066	17019	17106	17012	17067	16901	17051	17161	17072	17071	17063	16940	17295	16829	16922	17008	17029	17015	16974	16992	16891	16927	17313	16897	16947	16897	17126	16915	16957	17186	16963	16892	17067	16827	17033	17111	16999	17011	17051	17043	17032	16997	17182	17103	17140	17057	17029	17042	17233	16876	17027	17224	16795	16893	16970	16998	17103	16837	16964	16986	17100	16979	17073	17073	16997	17269	17177	17035	17124	17058	16807	16995	17109	17193	17041	17020	17014	17207	17070	16988	16960	16991	16971	17181	16907	16916	17010	16997	17089	17198	17176	17128	17225	17021	17020	17021	16998	17106	17001	17016	16933	16983	17081	16978	17032	17026	17182	16929	16972	17021	17029	17060	16768	16917	16933	16976	17061	16950	17197	16899	17156	16944	17137	16999	17073	16991	17085	17261	17153	16775	16937	16878	16965	17051	16909	17013	16966	16759	17148	16963	17097	17028	17109	17124	16941	16959	17119	17106	16978	16974	16878	16998	16907	16848	16983	16988	17055	16849	17099	17272	17072	17026	17013	16837	17134	17145	17181	17243	17042	16968	17064	17007	17226	17023	17172	17045	17224	17282	17060	17065	17041	16957	17033	17077	17104	16910	17098	16962	16995	16926	17218	17278	16882	16891	17114	17173	17073	17127	16889	17058	16823	17009	17116	16862	16943	17014	17067	17057	17155	17131	16939	16995	16958	17056	16787	17165	17127	16883	17193	17371	16969	17140	16983	16970	17082	17049	16909	16877	17229	16944	16959	17039	16991	16949	17012	17005	16971	16936	16925	16857	17035	17119	16934	17000	16913	16896	17187	17013	16891	17043	16857	16931	16974	17008	16980	16889	17071	16719	16898	17106	17113	17062	17203	17077	17019	17058	17063	17014	16904	16922	16921	17051	17152	16841	16925	17072	16789	16950	17049	17104	16821	16982	16786	17025	17184	17089	16959	17050	17001	16957	16982	17127	17165	17257	16891	17173	16930	17091	17013	16914	17113	17125	17085	17326	17139	17084	17088	17045	16914	17095	17108	16944	16987	17116	16842	17075	17070	16932	16940	17083	17226	16919	16924	17016	17202	17135	17087	16977	17132	16894	17158	16990	16957	16887	17090	17064	17139	17005	17175	16764	17129	16970	16887	16913	16953	17137	17086	17078	17098	17119	17113	17329	16812	16938	16870	17001	17189	17004	16788	16950	17157	16960	17143	17031	17149	17072	17313	16809	16874	17118	16918	17158	17021	17107	17294	16952	17134	17302	17156	17054	16992	16982	17036	17169	17080	17042	16814	16933	16921	17058	17070	16939	17217	16979	16827	17062	16922	17025	17177	17031	16955	17170	17109	16958	17075	16856	17078	17141	17120	17062	17159	16945	17053	17070	16997	16961	17018	17113	17061	17102	16909	17168	17125	16832	16797	17038	16872	17059	16915	17111	16950	16873	17011	17001	16952	17097	17104	17055	16975	17106	16860	17128	17109	17053	16972	16798	16947	17318	17043	16944	17154	16891	16959	17074	17115	16989	16951	17241	16926	16731	16984	17112	16835	17042	17237	17202	16985	17342	17194	16980	17065	16903	16995	17011	17121	17127	16842	17000	17035	17294	17017	16925	16847	16921	17007	17008	16938	16997	16912	16842	16898	17056	17037	17002	17234	16902	17019	16897	17106	16847	17057	17154	16843	16923	17223	17002	16876	17005	16982	17103	17088	17157	16945	16964	17049	17019	17062	17042	17024	17142	17029	16984	17113	17036	16931	16941	16966	16972	16886	16955	17008	17146	17095	16924	17006	16987	17000	17062	17199	16850	16973	17068	16893	16993	17255	17037	17239	17128	16984	17007	16982	16807	17030	16981	16837	17038	17005	17094	17128	17161	16765	16981	16902	17031	17088	17037	17119	17044	16966	17070	16994	17002	16973	17070	17112	17008	16952	17203	17082	17163	17058	17044	17013	17056	16948	16953	17120	16912	17109	16990	17009	17034	17122	16925	17120	16928	16912	16908	17006	17085	16869	16962	17064	17106	16909	17018	17219	17129	17022	16897	16862	17159	17191	16905	16906	17162	17155	16802	17053	17204	17186	17104	16996	17032	17013	17097	16895	16983	17004	17130	17020	17164	16994	17071	17030	17037	16920	16780	16953	17179	17164	17099	17125	16978	17091	16884	16993	17123	17062	17012	17115	17162	17159	17193	16991	16991	17077	17127	17082	16885	16982	17074	16894	17013	16987	17092	17110	16932	16946	17078	16846	16904	17076	16941	16979	17124	17019	16894	17126	17071	16913	16891	16990	17024	17045	16877	17049	16903	17079	16979	16988	17231	16999	16937	16882	17177	16957	16966	17225	16980	16919	16899	17125	17156	16951	16880	17020	16980	16894	16865	16923	16827	17108	17161	16922	17145	17089	16934	17150	16840	16892	16948	16899	16964	16919	16991	16788	17017	17100	16994	16920	16754	17108	16900	16806	16866	17061	17027	17130	17038	16967	16932	17108	16997	17243	16980	17049	17078	16922	16976	16998	17029	16975	17124	17183	16949	16919	16958	16986	16982	17150	16875	17124	17164	16792	17131	16974	17176	16980	16936	16969	16868	17116	17051	17108	17087	17092	17042	16985	17122	17018	17153	16916	17008	16952	16969	17223	16910	17075	17155	16929	17171	17158	17080	16984	16854	17033	17055	17101	17098	17049	17007	17026	16945	17020	17033	16922	16888	17258	17101	16945	16994	17014	17032	16899	16902	16989	17118	17028	16910	17071	16796	16778	17062	17087	17029	17028	16767	17134	16891	16916	16898	17007	16872	17094	17097	17182	17065	16935	17232	17066	17084	16962	17018	17110	17035	17300	17210	17066	17011	17075	17033	16880	17070	17077	17057	17155	17010	17179	17066	17086	17040	17089	17154	17019	17200	16933	16922	17105	17004	16983	16890	16946	17219	17055	17136	17198	17062	16894	16964	16856	16962	16988	17030	17122	17100	16958	17458	17002	17013	17069	16898	16995	17035	17044	17042	16971	17043	17108	16911	17126	16978	16976	17135	17083	16947	16995	17262	16828	17048	17123	16719	17069	17131	16840	17058	16849	16996	17010	17096	16948	16917	16964	17195	17148	17038	17227	16974	17015	16895	16911	16949	16949	17036	17047	17127	16755	16960	16844	16914	17399	17249	16912	17301	17218	17098	16944	16931	16998	16953	17152	16923	17069	17058	16859	16902	16967	16933	16967	17134	16926	16859	16999	17163	17046	17088	16866	17056	17059	17023	17057	17082	17156	17068	16950	17039	16990	17052	16997	16909	16946	17099	16799	17018	16901	16892	17200	17051	16980	17014	16953	17063	17057	17077	17132	17024	17181	17180	16875	17016	17017	17095	17001	16904	16884	17053	17101	17065	17007	16965	16840	17040	16975	17026	16982	17006	17192	17055	17024	16769	17097	16948	16763	16961	16932	17042	16940	16958	16851	16996	17208	17069	17151	17019	17075	17010	16972	17050	16983	17160	17025	17170	16964	17028	17016	16926	17139	17021	16942	17056	16887	16913	17054	16853	16897	16908	17041	17163	17179	16956	17110	17011	17001	16944	17019	17048	16919	17209	17092	17268	17093	17159	17108	17096	16950	16829	16990	16946	17039	16928	17111	16920	16923	17230	17162	17227	16930	17170	16986	17063	16745	17028	17001	16870	17045	16976	16832	16965	17082	17110	17111	17077	16728	16953	16853	16972	17000	16934	17009	16828	17018	17005	17110	17161	17083	16910	17007	16804	17105	16977	17305	16899	17140	17135	16810	16868	17121	16958	16934	16994	17063	16912	16999	17038	17000	17086	17110	16866	16820	17075	17094	17109	17005	16932	17041	16972	16954	16866	16941	16752	17195	17059	17136	16906	17038	17015	16909	16882	16896	16764	16928	17105	17069	17092	16812	17065	17091	16853	16993	16759	17033	17001	17134	17028	17041	16915	16933	17041	16851	17038	17003	16967	17000	16929	17003	17197	16956	17103	16929	16905	16975	17090	16897	16995	17117	17267	16976	17032	17004	16991	16768	16898	16911	16955	17073	16961	16921	16878	17008	16971	16912	17029	17025	16749	17066	16885	17226	17265	17081	16867	16942	16895	17002	17086	17056	16995	17120	16805	16959	16899	17058	17338	17029	17016	16663	16773	17092	17031	17122	16983	17024	16929	16991	16954	17205	16953	17165	17110	17200	16880	16889	17027	16951	16901	16913	17085	17052	16951	17016	16801	17140	16995	17004	17244	16890	17035	17148	16978	17028	17151	16986	16935	17029	17150	17173	17263	17066	17065	16946	17007	16837	17193	17036	17141	16886	16938	17296	16969	17165	17023	16959	17025	17201	17047	17083	17056	17140	17023	17100	16914	17065	17148	17114	17084	16851	16961	16856	17288	17033	16775	16929	17111	16965	17041	16843	17035	16943	17003	17082	17116	17006	17032	17256	17171	16980	17071	16998	17232	16957	16911	16852	17131	17177	16891	17236	17077	17121	17142	17029	16979	16896	17000	16886	17009	17097	17060	16846	17185	16918	17094	17121	17002	17036	17075	17123	17054	17019	16944	17040	16930	17171	17096	16853	17167	17132	16962	16951	16906	17088	17141	17062	17048	16923	17037	17095	17113	17028	16932	16846	16896	17018	17002	17029	16940	17012	17071	17013	17160	16843	16866	16896	17106	17050	16937	17129	16995	16994	17068	17013	17182	17183	17050	16971	16941	17191	17029
15738	66396	88025	30813	16627	16097	15771	15254	15123	15111	14803	14887	14888	14778	14972	14675	14990	14587	14830	14696	14932	14646	14750	14689	14721	14743	14718	14767	14650	14810	14975	14900	14906	14948	14849	14924	14900	14767	14764	14762	14658	14834	14699	14634	14737	14677	14600	15887	17056	16914	16070	15520	14820	14737	14659	14634	14634	14743	14634	14665	14488	14757	14577	14674	14574	14680	14643	14512	14684	14719	14688	14699	14508	14665	14419	14510	14838	14601	14530	14512	14793	14589	14543	14687	14644	14701	14650	14670	14667	14542	14707	14573	14676	14504	14561	14685	14567	14698	14578	14571	14536	14538	14493	14704	14564	14628	14708	14505	14620	14669	14737	14697	14512	14503	14704	14608	14575	14609	14525	14672	14701	14603	14400	14703	14399	14605	14380	14702	14551	14545	14508	14709	14719	14693	14471	14571	14709	14557	14589	14530	14680	14668	14605	14670	14685	14523	14649	14643	14675	14580	14415	14619	14648	14698	14804	14467	14715	14702	14603	14645	14698	14408	14513	14536	14481	14571	14456	14574	14476	14479	14750	14473	14630	14451	14663	14653	14645	14531	14482	14442	14529	14728	14547	14638	14736	14769	14582	14552	14799	14520	14668	14644	14592	14631	14631	14590	14490	14424	14690	14594	14584	14479	14596	14656	14511	14456	14571	14585	14760	14662	14499	14695	14632	14571	14704	14617	14570	14615	14633	14493	14787	14584	14604	14679	14686	14568	14628	14468	14586	14496	14698	14553	14548	14591	14530	14599	14780	14707	14712	14713	14567	14564	14688	14763	14415	14621	14627	14789	14726	14734	14764	14518	14712	14602	14720	14584	14757	14462	14623	14824	14674	14695	14711	14569	14472	14560	14664	14791	14573	14610	14531	14631	14721	14760	14525	14579	14503	14613	14725	14622	14645	14734	14564	14601	14734	14503	14490	14632	14636	14746	14453	14658	14736	14610	14587	14589	14576	14621	14653	14676	14559	14573	14596	14516	14599	14719	14669	14421	14667	14536	14618	14638	14742	14799	14539	14609	14511	14670	14647	14700	14630	14644	14686	14719	14575	14536	14590	14606	14589	14713	14590	14534	14717	14538	14604	14478	14756	14449	14640	14577	14568	14555	14565	14532	14542	14685	14428	14742	14406	14457	14680	14505	14717	14606	14509	14508	14623	14750	14671	14452	14490	14490	14537	14616	14504	14694	14453	14620	14581	14457	14611	14576	14690	14576	14496	14546	14688	14534	14564	14778	14491	14669	14607	14516	14403	14478	14699	14575	14663	14679	14678	14664	14649	14559	14696	14467	14807	14640	14613	14626	14646	14661	14605	14550	14615	14662	14654	14529	14652	14577	14710	14676	14779	14548	14514	14688	14501	14614	14692	14494	14556	14600	14697	14664	14762	14462	14589	14664	14622	14485	14504	14620	14755	14621	14415	14667	14364	14654	14641	14493	14703	14732	14605	14729	14561	14549	14619	14644	14553	14698	14645	14538	14736	14608	14686	14628	14587	14581	14727	14617	14585	14564	14750	14506	14624	14531	14508	14632	14485	14570	14654	14614	14428	14672	14711	14477	14595	14633	14696	14750	14715	14552	14642	14734	14571	14493	14674	14680	14616	14635	14607	14652	14521	14485	14722	14452	14650	14598	14698	14403	14537	14698	14715	14698	14726	14735	14681	14599	14607	14502	14653	14530	14408	14636	14563	14578	14622	14504	14569	14771	14700	14567	14566	14715	14610	14644	14578	14695	14640	14686	14724	14764	14656	14746	14688	14549	14592	14635	14553	14509	14554	14594	14635	14583	14572	14544	14680	14513	14647	14713	14550	14592	14743	14526	14738	14730	14715	14733	14519	14539	14751	14607	14516	14643	14541	14660	14588	14728	14516	14748	14465	14690	14733	14549	14592	14748	14658	14721	14577	14757	14738	14650	14598	14599	14520	14688	14586	14658	14478	14647	14611	14552	14830	14491	14604	14643	14588	14689	14595	14606	14450	14631	14516	14681	14807	14521	14604	14601	14399	14614	14766	14580	14521	14671	14617	14613	14646	14651	14787	14602	14675	14645	14533	14721	14599	14670	14601	14530	14718	14649	14721	14476	14687	14657	14531	14587	14500	14484	14595	14708	14594	14623	14727	14498	14573	14809	14709	14533	14727	14535	14583	14784	14509	14690	14471	14577	14614	14786	14678	14596	14641	14537	14694	14694	14642	14569	14591	14626	14524	14726	14570	14654	14680	14697	14560	14644	14568	14720	14621	14505	14542	14606	14694	14579	14518	14614	14485	14602	14708	14545	14554	14671	14512	14540	14566	14645	14563	14628	14789	14425	14600	14629	14565	14607	14752	14802	14627	14699	14675	14563	14638	14452	14505	14674	14632	14679	14705	14537	14658	14688	14570	14665	14540	14631	14576	14708	14520	14617	14592	14642	14470	14523	14535	14685	14578	14542	14542	14482	14610	14576	14578	14607	14587	14728	14613	14584	14724	14543	14653	14591	14678	14639	14683	14554	14474	14551	14639	14722	14612	14584	14596	14722	14593	14580	14778	14615	14571	14536	14553	14622	14681	14447	14479	14588	14532	14820	14671	14642	14740	14539	14609	14553	14693	14658	14590	14515	14405	14722	14539	14435	14623	14556	14650	14525	14590	14663	14748	14570	14520	14567	14488	14528	14686	14665	14580	14497	14752	14684	14607	14658	14701	14719	14706	14483	14719	14461	14616	14642	14799	14609	14510	14529	14580	14532	14762	14500	14503	14573	14812	14569	14510	14638	14569	14614	14531	14659	14568	14648	14625	14585	14572	14442	14585	14648	14414	14703	14796	14585	14424	14541	14844	14594	14702	14462	14576	14692	14677	14698	14529	14562	14530	14570	14614	14658	14647	14769	14713	14753	14596	14591	14712	14654	14508	14592	14596	14535	14702	14741	14520	14717	14744	14589	14647	14597	14340	14571	14538	14651	14499	14595	14689	14690	14514	14607	14495	14623	14536	14689	14564	14551	14545	14474	14738	14804	14585	14631	14570	14681	14554	14515	14651	14663	14454	14402	14559	14629	14678	14413	14511	14562	14423	14694	14709	14637	14494	14553	14638	14574	14583	14502	14754	14821	14438	14558	14803	14595	14660	14622	14475	14648	14533	14456	14655	14568	14644	14438	14441	14618	14682	14502	14683	14563	14701	14690	14540	14745	14635	14571	14652	14745	14464	14760	14717	14674	14693	14852	14764	14504	14497	14659	14549	14515	14371	14702	14577	14676	14553	14681	14485	14594	14696	14600	14707	14605	14624	14678	14669	14499	14649	14763	14645	14549	14592	14503	14441	14641	14654	14682	14692	14581	14770	14531	14594	14644	14481	14602	14569	14544	14724	14756	14588	14610	14643	14609	14600	14685	14660	14639	14650	14652	14450	14633	14766	14658	14426	14505	14502	14672	14585	14568	14637	14607	14682	14550	14639	14603	14543	14566	14660	14562	14739	14604	14662	14553	14762	14664	14713	14579	14664	14548	14578	14627	14804	14591	14648	14555	14588	14731	14630	14667	14704	14448	14650	14592	14601	14597	14551	14547	14751	14770	14695	14624	14598	14456	14762	14626	14577	14543	14473	14760	14575	14680	14477	14474	14619	14605	14611	14668	14661	14569	14623	14615	14647	14425	14472	14595	14647	14599	14701	14612	14544	14605	14717	14555	14535	14621	14609	14655	14616	14447	14521	14444	14647	14706	14584	14519	14703	14597	14588	14572	14586	14556	14656	14522	14591	14562	14617	14646	14492	14556	14692	14779	14720	14513	14714	14601	14763	14689	14596	14577	14829	14511	14682	14628	14591	14635	14598	14529	14543	14641	14702	14703	14400	14648	14586	14723	14585	14639	14592	14569	14707	14718	14665	14546	14525	14524	14512	14600	14671	14618	14658	14511	14566	14698	14377	14543	14627	14617	14810	14788	14759	14542	14583	14551	14510	14621	14513	14636	14800	14487	14529	14644	14633	14560	14450	14377	14577	14639	14627	14803	14502	14534	14563	14721	14655	14508	14676	14540	14617	14461	14587	14638	14622	14587	14591	14579	14609	14527	14603	14760	14589	14518	14627	14851	14645	14730	14651	14610	14706	14574	14531	14647	14593	14526	14526	14420	14833	14766	14524	14611	14655	14612	14627	14505	14733	14593	14689	14616	14574	14476	14550	14595	14601	14610	14605	14809	14556	14563	14474	14558	14587	14609	14634	14682	14461	14551	14709	14781	14761	14553	14638	14738	14730	14459	14446	14542	14566	14704	14569	14807	14600	14402	14756	14470	14356	14476	14619	14531	14636	14671	14658	14646	14539	14516	14739	14543	14579	14574	14803	14635	14563	14498	14754	14730	14656	14688	14740	14459	14577	14406	14524	14661	14598	14550	14590	14667	14607	14566	14597	14610	14556	14592	14524	14508	14574	14384	14438	14562	14648	14689	14699	14551	14529	14458	14616	14516	14631	14596	14648	14489	14558	14524	14635	14673	14502	14736	14601	14691	14591	14513	14481	14566	14612	14532	14647	14521	14601	14633	14535	14622	14673	14542	14638	14685	14560	14655	14661	14668	14504	14575	14573	14722	14502	14473	14423	14533	14665	14509	14574	14476	14634	14479	14549	14479	14639	14600	14441	14573	14658	14551	14518	14689	14582	14756	14472	14613	14805	14519	14656	14741	14698	14614	14521	14449	14650	14648	14626	14619	14492	14438	14726	14597	14571	14663	14758	14588	14720	14587	14613	14681	14692	14580	14564	14683	14525	14503	14646	14439	14601	14618	14677	14519	14644	14583	14698	14567	14528	14560	14637	14614	14663	14842	14540	14636	14689	14486	14551	14577	14726	14527	14682	14689	14737	14447	14607	14681	14579	14558	14469	14661	14563	14651	14565	14568	14553	14569	14583	14647	14442	14537	14609	14639	14710	14467	14622	14618	14433	14720	14651	14504	14720	14693	14623	14580	14730	14596	14626	14509	14375	14552	14588	14607	14403	14762	14736	14642	14736	14656	14579	14504	14692	14647	14629	14624	14481	14560	14775	14492	14604	14837	14718	14488	14624	14606	14543	14633	14517	14717	14586	14594	14582	14616	14813	14452	14599	14632	14673	14665	14611	14685	14717	14507	14561	14554	14538	14598
27375	24136	40566	25408	17946	17311	17458	17393	17235	17193	17059	17055	17060	17083	16965	17244	17132	17114	17268	17232	16900	17029	17202	17095	17216	17219	17209	17108	17144	17145	17033	17064	17127	16922	16993	17165	17164	17113	17170	16990	17136	17039	17111	17293	17188	17136	16873	17099	17153	17196	17413	17175	17275	17333	16870	16980	17108	17303	16973	16873	17327	16986	16978	17189	17091	16885	17080	17040	16900	16977	16982	17130	17090	17100	16960	16863	17101	17072	17100	17101	17067	17054	16954	17130	16917	17122	17104	17046	17122	16974	17052	17193	16922	17077	17243	17053	16961	17099	17150	17141	16951	16996	17158	17110	16962	17152	16927	17019	17037	17020	16986	17041	17148	16871	16972	17140	17299	17085	16828	17150	17050	17141	17050	16911	17046	16944	16927	17229	16985	16848	17095	17045	17168	17103	17100	16876	17157	17190	16932	17027	17180	17167	16989	17162	17225	17057	17159	17128	17100	16892	17213	16995	16920	16920	17109	17033	17094	17120	16905	16902	16869	17145	16881	16865	17108	17170	16932	17253	16963	17149	17037	17143	16985	17252	17053	16962	17064	16939	16893	16901	17165	17242	17109	17125	16822	17099	17044	16947	16995	17055	17069	17173	16986	17113	16868	16903	17051	17008	17019	17061	17004	17124	16856	17132	16879	17074	16911	17127	17052	16944	17085	17066	17149	17151	17227	16899	17009	17080	17003	17103	16996	17078	16995	16836	16946	16945	17094	16981	17021	17166	17062	17060	17023	16939	16967	16722	17184	17180	17064	17036	16856	17130	17113	17156	17165	17062	16904	17070	17153	17251	17070	17027	17078	17050	16957	17015	17009	17052	16998	16947	17129	17125	17186	17025	17012	16931	16923	16969	17047	17241	17104	17125	16982	16998	17006	17032	17163	17032	16921	17012	17059	17195	16842	16975	17059	17182	17025	16766	17067	17147	17004	16877	16987	16927	17014	16795	17032	17144	17085	16808	17170	17105	16849	17096	17080	16943	17060	16982	17121	17268	16897	17188	17110	17108	16985	17082	16988	17019	17091	17128	17041	17041	16849	17043	17283	17148	17032	17123	17122	16814	17034	17185	17288	17054	17151	17216	17077	17239	16985	17082	16960	17136	16739	17314	16945	16991	16947	17210	17325	16912	17175	17282	17028	17223	17131	16960	17011	16906	16904	16931	17088	17119	17166	16950	17254	17087	17167	17005	17125	16995	17096	17094	17065	17051	17156	17194	17070	16994	17161	16952	17081	17398	16996	16900	17326	16999	16861	16992	16990	16874	17117	16919	17028	16768	17021	16865	17026	17198	17042	16977	17047	16744	17031	16857	17115	16977	17126	17114	17198	17009	16823	17158	17035	17154	17116	17031	17169	17060	17181	17012	16899	17080	17147	17290	17062	17006	16972	17100	17085	17070	17011	16943	16914	16924	17014	16914	16995	16885	16907	16992	17120	17018	17053	17024	17337	17081	17140	16883	16981	17092	17003	17205	16802	17130	17280	16974	17212	17059	17144	17091	17095	16978	17169	16983	17089	16963	16867	17052	17055	17245	17215	17183	17111	17122	17228	17269	17219	17098	17079	17076	17023	17199	17128	17091	17118	17041	17138	17327	17150	17038	16985	16943	17090	17113	17030	17064	17159	17084	17077	17069	17045	17099	17235	17106	16899	17145	16979	17132	17027	17099	17031	16939	17022	16986	17234	17148	17088	17015	17202	17163	17119	16979	17065	17207	17147	16955	17007	17044	17032	17297	17102	16828	17095	17284	17104	17091	16964	16945	17047	16899	17064	16853	17013	16846	17215	17201	17072	17084	17275	17234	17042	16807	17171	17113	17194	17001	16947	17076	16924	17261	17208	17118	17073	17149	17141	17155	17218	17266	17015	17005	16881	17163	17001	16935	16975	17094	17087	17079	17106	16962	17171	17047	17104	16932	17026	17199	16954	16907	17153	16990	17133	17090	17343	17070	17085	17087	17114	17043	16914	17275	17173	17071	17068	17205	17129	17083	17015	17084	16993	17061	17037	17124	17052	17189	17230	17150	17116	17110	17097	17235	16844	16911	17191	16971	16986	17041	17038	16974	16947	16985	16989	17124	17225	16843	17078	17056	17001	16969	16972	17172	17194	17141	16992	17117	16771	17240	16932	17126	17025	16916	17197	17023	17011	17070	17177	17197	17120	17050	16885	17022	17305	17111	17074	17057	17338	16944	16920	16841	17285	17153	17063	17116	17007	16910	17110	16938	17206	17083	17001	17325	17093	17005	17158	17012	17136	17214	16844	17183	17000	17257	16977	17056	17091	17079	17319	17065	16971	17112	16881	16962	16983	17018	17105	17011	17052	17117	17252	16997	17036	17162	17301	17115	16945	17018	17138	17112	17105	16858	17116	17290	17217	17158	16935	17089	16958	17021	17119	17061	16949	17206	17079	17238	17215	17339	17023	17102	17205	17063	17008	16828	17072	17107	17201	17114	17046	17269	17028	17223	17116	17003	17030	17070	17193	17014	16966	16889	17039	17124	16953	17154	17165	16796	17035	17156	17126	16972	17094	17007	17249	17142	16862	17048	17248	17161	17194	17197	17427	17168	17079	16754	17028	17018	17050	16910	17015	16996	16926	17187	17039	16988	17040	17181	17105	16989	17144	17088	17225	16901	17057	17047	17208	16959	17080	17016	17124	16949	17101	17054	17115	17386	17051	17058	17008	17011	16900	17133	17070	16973	17006	17173	16994	16999	16943	17187	16992	17048	17074	17092	17133	17068	17138	17056	17338	17137	16977	17023	16971	17116	16909	17277	17278	16979	16850	17092	17152	17221	17089	17117	17094	17096	17147	16893	17029	16971	17222	17119	17132	16943	16925	17081	16892	17106	17071	17221	17067	17158	17187	17073	17070	17019	17327	17163	17060	16994	17087	16983	17055	17067	17301	17038	17135	17189	16899	16968	17026	16902	17090	17003	17090	17168	17149	17141	17206	17128	17012	16938	16960	16975	17000	17119	17176	17114	17164	16990	17000	16995	16981	16798	17074	17171	17001	17082	17010	16979	16973	17141	17100	16949	17280	17035	17093	17174	17072	17043	17120	17079	17106	17168	16954	17046	17268	17115	16907	17126	17019	16931	17165	17045	17052	17072	17177	16915	17105	17115	17091	17098	16872	17040	17173	16903	16958	17006	16946	16946	16828	17103	17070	17022	17024	17129	17138	17063	17006	17034	17161	17028	17135	17224	17222	17075	17021	17126	17149	16877	17060	17026	17050	16815	17102	17015	17238	17133	17161	17103	17084	17112	17050	16973	17046	17048	17108	17253	16757	17023	17158	17001	17035	17043	17111	17008	17051	16801	16879	16989	17111	17115	17013	17137	16937	17062	16996	17251	17169	17076	16994	17241	16947	17033	17148	16974	17090	17072	16890	17173	16925	17101	17270	16955	17188	17045	16862	16849	17063	17113	17082	17044	17093	16898	16830	17093	17007	17189	17111	17051	17089	16979	17097	16933	17008	17087	17160	17111	17200	17108	16941	16906	17023	16963	17121	16856	16971	17074	17125	17177	16999	17181	17205	16997	16936	17041	17168	17127	17281	17084	17186	17113	17151	17284	17124	16811	17075	17224	17209	17087	17081	17106	16798	17096	17138	16944	17122	17077	17080	17136	16845	16887	17231	16846	17005	16929	17210	17109	17000	16985	17150	17114	17143	17078	17067	16974	17151	17181	17163	17129	16986	17193	16981	17188	17240	17048	17066	17166	17069	16985	17014	17106	17027	17119	17142	17107	17037	16979	16985	17088	17163	16994	17051	16994	17316	17120	16907	17013	17210	17185	17091	17115	17085	16937	17048	16989	16945	16954	16986	17125	17082	17054	17002	17050	17197	16890	17069	17111	17222	17164	17115	17147	17090	17043	17251	17134	17043	17068	17146	17230	16970	17105	17035	17084	17121	16987	17062	17012	17202	17087	17096	17043	16858	17076	17045	16866	16989	17131	17143	17195	17143	17037	17013	17223	17144	17110	17143	17158	17110	17061	16842	16999	17019	17071	17270	16874	16988	17105	16903	17100	17049	17059	17111	16866	17025	17143	17100	17157	17014	16981	17252	17007	17228	16981	17145	17018	17048	17077	17047	17121	16947	17101	17091	17147	17204	16924	17019	17059	16860	17022	17116	17098	17074	17233	16891	17009	16990	17214	17172	17035	16936	17054	17012	17046	17174	16831	17058	16915	16959	17094	16998	17029	16991	17099	17240	16887	16833	17015	16843	17141	17431	17123	16893	16968	16914	17130	17117	17255	17026	17073	17211	17045	16976	17145	16951	16945	17184	17008	17263	16995	17251	17060	17145	17082	17197	16976	17093	17175	17216	17090	17192	17122	16935	16859	16943	16978	16978	16855	17056	17005	17162	17112	16966	17103	17013	16984	16954	17161	17141	17310	17069	17062	16952	16869	16871	16851	17031	17128	17142	17065	17189	17161	17030	17226	17122	17047	16991	17073	17050	17148	17132	17070	17030	17010	17089	17211	17160	17120	16939	17109	17144	17077	17023	17016	17023	17138	16708	16976	16922	17046	17170	17146	16979	17219	16954	17154	17120	16956	17249	17263	16974	17119	17016	17150	17199	17199	17160	17049	17155	17178	17117	17171	17131	17091	17003	17150	17149	17050	17120	16963	17007	17072	17107	16975	17133	17184	17250	17192	17108	17029	17240	16947	17031	17037	17106	17028	17330	16868	17109	17325	17181	16998	17073	17255	17124	16917	17126	17138	16929	16976	16966	17121	17013	16999	17030	16991	17288	17316	17052	17157	17172	17011	17104	17301	17058	16988	17023	16898	17111	17234	17023	16955	17161	17064	17201	17029	17063	17059	16850	16862	16903	16862	17022	17131	17021	17040	17118	16829	17078	17087	17036	17100	16752	17182	17128	17194	16877	17196	17120	17101	17129	17067	17050	17117	17230	17016	16730	17268	17112	17164	16981	16916	17014	17111	16876	17122	17156	17281	16916	17098	17110	17265	16990	17080	16922	17031	16946	17105	17034	16877	17216	17083	17042	17143	17106	17079	17169	17186	17190	17006	17277	17169	17195	17206	17068	16993	16982	17336	17458	17089	17084	16944	16923	17036	17301	17156	17332	17139	17102	16889	17121	17022
14419	33799	43780	17734	14845	14819	14691	14697	14552	14646	14622	14655	14754	14752	14533	14644	14621	14621	14616	14693	14557	14660	14412	14635	14506	14807	14764	14479	14749	14549	14619	14739	14734	14931	14731	14742	14571	14709	14716	14768	14506	14667	14674	14557	14555	14614	14681	14632	14573	14851	14814	14738	14718	14617	14576	14677	14815	14707	14696	14778	14564	14459	14729	14504	14553	14562	14695	14545	14680	14716	14589	14574	14611	14613	14420	14581	14646	14652	14622	14653	14711	14698	14715	14747	14591	14529	14485	14520	14777	14703	14630	14516	14592	14575	14764	14712	14632	14657	14837	14655	14614	14760	14356	14664	14584	14704	14712	14618	14608	14704	14520	14651	14670	14629	14695	14704	14698	14641	14653	14619	14773	14591	14643	14623	14529	14775	14733	14500	14629	14684	14681	14535	14594	14570	14557	14418	14647	14546	14714	14644	14572	14613	14595	14587	14765	14474	14646	14682	14755	14703	14552	14620	14476	14541	14651	14682	14534	14697	14563	14617	14776	14605	14450	14585	14645	14671	14537	14632	14573	14736	14570	14663	14509	14829	14522	14620	14630	14654	14632	14524	14714	14713	14685	14688	14647	14502	14705	14453	14648	14517	14529	14641	14641	14652	14700	14490	14712	14707	14634	14687	14497	14664	14556	14460	14491	14528	14592	14508	14649	14605	14403	14668	14649	14783	14545	14612	14557	14638	14448	14656	14470	14655	14600	14510	14606	14511	14760	14578	14617	14492	14488	14495	14734	14610	14720	14608	14717	14596	14616	14657	14594	14699	14518	14550	14568	14760	14444	14731	14550	14605	14586	14472	14636	14654	14551	14596	14655	14512	14706	14636	14637	14578	14581	14610	14575	14703	14468	14733	14715	14775	14614	14566	14613	14705	14632	14557	14660	14570	14464	14667	14630	14691	14531	14748	14565	14599	14751	14708	14590	14660	14691	14541	14497	14463	14590	14618	14668	14631	14771	14568	14480	14522	14578	14681	14742	14641	14551	14574	14536	14825	14737	14469	14673	14769	14746	14560	14495	14512	14615	14589	14749	14592	14566	14742	14792	14651	14583	14554	14610	14688	14488	14576	14559	14632	14562	14659	14610	14545	14705	14664	14653	14617	14600	14541	14683	14511	14554	14553	14739	14489	14572	14391	14703	14701	14755	14537	14815	14677	14497	14496	14597	14579	14752	14718	14584	14531	14734	14743	14657	14748	14605	14755	14574	14511	14733	14687	14520	14562	14484	14836	14593	14563	14728	14620	14550	14528	14491	14642	14455	14708	14672	14491	14741	14690	14676	14546	14488	14555	14561	14448	14551	14612	14545	14641	14683	14589	14417	14561	14424	14694	14433	14663	14725	14687	14606	14506	14546	14557	14662	14480	14451	14554	14582	14671	14591	14729	14605	14646	14657	14755	14549	14628	14813	14687	14471	14683	14610	14655	14723	14596	14398	14408	14498	14676	14719	14640	14573	14598	14818	14720	14574	14789	14504	14874	14725	14738	14514	14469	14605	14647	14717	14743	14541	14743	14590	14532	14737	14729	14712	14593	14626	14699	14633	14602	14568	14685	14625	14561	14594	14623	14759	14529	14562	14565	14496	14535	14629	14693	14651	14721	14593	14585	14601	14575	14559	14650	14607	14703	14679	14547	14630	14649	14699	14623	14627	14612	14471	14502	14555	14609	14576	14573	14626	14559	14769	14515	14661	14658	14588	14628	14592	14640	14590	14664	14531	14624	14540	14636	14616	14618	14419	14719	14683	14764	14629	14627	14532	14734	14464	14810	14674	14844	14720	14553	14616	14597	14660	14508	14517	14657	14620	14539	14620	14548	14608	14739	14705	14619	14499	14613	14690	14466	14611	14540	14585	14630	14708	14612	14588	14650	14683	14383	14602	14617	14781	14650	14692	14576	14609	14614	14711	14655	14642	14655	14709	14569	14557	14546	14599	14612	14770	14653	14651	14558	14616	14591	14636	14600	14529	14674	14789	14652	14697	14514	14715	14746	14662	14500	14674	14756	14598	14622	14824	14603	14656	14534	14575	14411	14544	14630	14477	14562	14746	14780	14699	14743	14643	14699	14638	14594	14575	14650	14525	14720	14485	14582	14658	14630	14522	14719	14604	14677	14526	14535	14769	14705	14700	14474	14716	14496	14558	14428	14604	14615	14702	14549	14560	14803	14541	14590	14602	14586	14506	14546	14597	14754	14476	14690	14555	14692	14467	14789	14597	14679	14730	14638	14580	14525	14539	14707	14503	14780	14693	14574	14714	14571	14420	14607	14544	14486	14666	14698	14571	14706	14644	14587	14624	14598	14652	14522	14553	14606	14473	14661	14600	14816	14662	14608	14471	14511	14671	14609	14625	14484	14746	14672	14708	14462	14540	14642	14790	14643	14684	14651	14689	14489	14734	14599	14539	14677	14656	14397	14667	14553	14503	14564	14451	14498	14606	14602	14547	14484	14456	14589	14640	14590	14773	14491	14768	14639	14673	14622	14682	14484	14668	14489	14597	14649	14652	14589	14731	14552	14563	14680	14705	14657	14438	14616	14522	14620	14540	14747	14691	14569	14785	14652	14613	14633	14654	14670	14544	14586	14576	14584	14595	14647	14453	14434	14670	14612	14709	14591	14561	14734	14560	14535	14562	14649	14537	14707	14551	14747	14476	14566	14468	14688	14642	14502	14686	14758	14713	14683	14522	14655	14598	14767	14527	14538	14571	14562	14579	14768	14511	14702	14617	14576	14589	14637	14635	14598	14714	14675	14594	14549	14587	14744	14474	14739	14487	14599	14643	14500	14721	14697	14674	14611	14807	14509	14521	14514	14544	14600	14689	14584	14519	14576	14704	14630	14771	14484	14595	14471	14862	14642	14624	14587	14545	14667	14706	14656	14615	14646	14632	14697	14750	14543	14626	14458	14605	14582	14705	14716	14585	14481	14708	14665	14547	14614	14725	14635	14761	14376	14458	14525	14732	14616	14734	14575	14671	14590	14671	14765	14560	14755	14573	14744	14482	14868	14643	14634	14658	14599	14695	14642	14717	14609	14677	14576	14796	14701	14450	14737	14628	14552	14687	14747	14663	14712	14552	14739	14626	14473	14560	14473	14521	14491	14630	14491	14565	14497	14623	14625	14680	14576	14700	14751	14587	14634	14577	14708	14611	14644	14650	14522	14627	14506	14592	14585	14501	14713	14628	14662	14690	14708	14621	14565	14603	14662	14567	14713	14612	14722	14488	14713	14603	14592	14626	14538	14608	14554	14681	14648	14672	14728	14671	14576	14515	14668	14650	14631	14574	14678	14484	14758	14530	14485	14605	14593	14616	14591	14577	14625	14548	14518	14573	14565	14784	14808	14750	14589	14555	14600	14576	14602	14475	14611	14680	14440	14757	14636	14691	14569	14688	14703	14675	14562	14642	14555	14697	14675	14505	14603	14604	14743	14750	14723	14591	14648	14511	14497	14606	14343	14553	14522	14606	14603	14658	14533	14523	14799	14687	14646	14715	14515	14698	14640	14691	14475	14530	14733	14748	14840	14682	14509	14568	14800	14662	14652	14555	14651	14528	14710	14535	14563	14648	14554	14601	14624	14691	14675	14720	14608	14605	14498	14668	14644	14659	14537	14764	14548	14700	14740	14611	14741	14759	14610	14592	14617	14383	14531	14560	14544	14519	14773	14593	14688	14815	14638	14932	14553	14602	14545	14418	14466	14470	14587	14607	14513	14663	14645	14545	14536	14676	14579	14737	14418	14581	14737	14687	14559	14568	14600	14542	14715	14639	14570	14656	14550	14786	14498	14562	14561	14619	14558	14462	14610	14714	14558	14786	14511	14634	14631	14677	14660	14721	14673	14451	14733	14640	14619	14649	14531	14578	14669	14570	14573	14639	14634	14663	14722	14575	14712	14539	14649	14628	14606	14599	14524	14541	14695	14470	14639	14591	14649	14587	14610	14507	14691	14670	14499	14651	14776	14686	14741	14545	14357	14629	14635	14728	14667	14678	14636	14740	14558	14608	14607	14524	14715	14518	14521	14772	14627	14537	14589	14671	14644	14646	14626	14618	14701	14651	14428	14679	14567	14673	14785	14622	14686	14647	14638	14520	14742	14446	14534	14680	14451	14614	14569	14602	14638	14512	14495	14613	14536	14594	14579	14700	14584	14469	14491	14624	14587	14484	14703	14686	14684	14574	14644	14650	14627	14704	14593	14657	14618	14596	14619	14570	14484	14672	14529	14679	14511	14552	14564	14712	14527	14473	14554	14638	14555	14371	14547	14556	14645	14527	14689	14560	14727	14537	14621	14504	14566	14753	14738	14644	14684	14531	14608	14489	14517	14715	14647	14725	14626	14559	14572	14472	14707	14540	14581	14649	14637	14729	14638	14659	14656	14641	14667	14539	14589	14594	14646	14505	14580	14459	14630	14462	14822	14601	14671	14563	14756	14595	14651	14612	14458	14580	14639	14430	14657	14726	14456	14695	14647	14647	14507	14502	14578	14591	14622	14403	14652	14624	14698	14619	14549	14550	14749	14785	14652	14663	14584	14595	14587	14531	14591	14481	14504	14716	14659	14646	14728	14628	14757	14542	14529	14594	14701	14611	14554	14662	14587	14619	14713	14572	14674	14612	14637	14555	14578	14619	14562	14601	14780	14668	14696	14697	14676	14512	14528	14543	14528	14680	14725	14685	14513	14658	14539	14855	14734	14685	14630	14565	14701	14658	14694	14814	14748	14684	14665	14414	14608	14613	14694	14640	14610	14698	14747	14438	14623	14406	14578	14659	14771	14681	14507	14648	14598	14610	14583	14835	14720	14641	14440	14620	14620	14554	14587	14618	14562	14639	14559	14607	14510	14485	14373	14668	14653	14589	14752	14593	14578	14605	14676	14560	14659	14647	14523	14764	14515	14643	14544	14922	14582	14543	14547	14669	14488	14727	14645	14588	14593	14618	14560	14726	14571	14547	14761	14604	14574	14714	14635	14576	14688	14614	14689	14685	14567	14458	14520	14543	14688	14628	14683	14655	14491	14727	14684	14649	14525	14722	14627	14703	14652	14775	14712	14529	14714	14401	14654	14424	14641	14551	14601	14744	14800	14549	14520	14626	14409	14544	14522	14575	14659	14702	14623
23733	21292	39329	33455	21646	20686	19557	17492	17373	17476	17246	17154	17306	17083	17172	17077	17192	16986	17030	17012	17087	17021	17132	17064	17297	17066	16996	17033	17113	17158	17110	17142	17101	17063	17375	17116	17187	17271	16943	17172	17119	16890	16987	16878	17183	17044	16927	17298	17784	17782	17695	17261	17142	17023	17182	17029	16804	16811	16960	16930	17140	17000	16989	16949	17021	16767	17065	17055	16965	16982	17017	17105	16765	17043	16841	16965	16956	17193	16968	16860	17005	17011	17034	16846	16942	17111	17069	17101	17183	16916	17056	16856	17147	16887	16996	16979	16942	17021	16963	17009	16991	17018	17210	16866	17029	16974	16787	17107	17082	17109	16916	17206	16807	17053	16817	17264	17066	17041	17130	17034	16990	16980	17014	16858	16813	17092	16873	17166	17111	16899	17062	17153	17045	17159	16841	16936	16871	16736	16948	16915	17009	16987	16967	16800	17156	16965	17150	17122	16991	16981	17031	16772	16920	16903	16986	16976	17034	16894	16896	16950	16907	16900	16906	16851	16980	17020	16907	16910	16878	16992	16845	16945	16838	16908	16778	17012	16805	16960	16990	16872	17053	17085	16931	16876	16824	17070	16982	16877	16785	16765	16982	16977	16993	17056	17191	17089	16983	17104	17029	17174	16875	16844	17054	17034	16744	17042	17011	16945	16914	16880	16907	17027	17099	16908	17260	17080	16878	17046	17096	17057	17054	16954	17119	17181	17025	16997	17184	16846	16911	16798	16938	17055	16855	16896	17015	17179	17134	17010	17077	16906	16988	17108	17070	16992	16881	17087	17210	16985	16979	17075	17065	16909	16994	16757	16865	16882	17036	16882	16880	17067	17017	16995	16843	17052	17001	16702	16919	16924	16857	16893	16944	16745	16978	16970	16900	16965	17237	16909	16839	16829	16802	16886	16978	16787	16897	16920	17040	17038	16982	17092	17188	17006	17091	16875	17083	16987	16883	16918	17214	17053	16883	16875	16944	17206	16857	16854	17008	16914	17029	16878	16914	17095	17012	16837	16855	16923	16969	16984	17193	16999	16905	16904	16993	16998	16957	16973	17185	16988	16822	16688	16916	16959	17040	16927	16912	16848	17033	16989	16883	16989	17070	17007	16944	16969	16986	17161	17072	17052	16975	16972	17039	16962	16922	16866	16847	16920	17123	16873	16988	17031	16997	16907	16968	16894	16919	16939	16848	16883	16694	17016	16920	17155	17103	16761	16828	16779	17090	16810	16867	16917	17115	16987	16941	16984	17164	16859	16970	16934	16897	17076	17002	16987	16934	16943	17161	16995	17017	16873	16907	16969	17090	16994	16859	16833	16981	17056	17163	16935	16803	17150	16944	16982	16833	16909	17041	16880	16973	17129	17004	16971	17091	16638	17049	16965	16710	16943	16927	16955	16955	17008	16792	16761	16869	16889	16921	17124	17011	16814	17008	16893	16938	17011	16792	17081	16991	16869	17092	16836	16986	16825	16785	17194	17074	16776	16841	17071	17067	16865	16851	17040	16909	16769	16997	17075	17035	16885	16945	17035	17056	17080	16856	16808	16771	16963	16870	17011	17004	16969	16941	17060	16999	16856	16750	16752	16908	16847	16876	16977	16929	16839	17151	16915	16983	17030	16994	16883	17035	16886	16834	16884	16959	17039	16929	16955	17083	16986	17039	16996	17215	17266	16943	16869	17001	17043	17119	17084	17020	16893	17009	16927	16939	16981	17010	17114	17019	17051	17426	17140	16974	16948	16916	16972	16889	16847	17057	16993	16948	17010	17034	16901	17038	16999	16969	16824	16969	17074	16936	16820	17019	17158	16954	16856	16953	16840	16934	17032	16932	16797	16851	16982	17027	17102	17213	16832	17093	16851	16843	17031	16961	16943	16959	16885	16988	16959	17118	17082	16931	16989	17102	17102	17218	17044	16960	16893	17142	16984	16861	16974	16827	16981	17022	16855	17007	16838	16982	17058	17029	16977	16964	16921	17003	16813	17042	17033	17193	17014	16889	16912	16828	16971	17019	16950	17004	17280	17043	17002	16999	16895	16874	16815	16947	16979	16855	16962	17010	16799	16950	17020	17030	17019	16817	16877	16880	17151	17052	16948	17033	17001	17191	17009	16902	16786	16882	16875	17047	17108	17001	16895	16979	17146	16972	17084	16999	16966	16930	17025	16874	16993	16840	16958	16910	16731	16922	16940	17077	16950	17012	16874	16985	17065	17079	17172	16865	16982	17151	16993	16811	17033	16955	16890	16759	17170	16760	16865	17006	17180	16881	16858	16932	17070	16973	16961	16912	17064	17069	16866	16959	16826	17088	17013	16693	16752	16935	17014	17074	17064	16891	16958	16988	17048	16888	17010	17022	17038	16931	17020	16942	17197	16983	16854	16931	16971	17091	16838	17137	17081	16997	16868	16945	16839	17180	17008	16973	16755	16906	16945	17070	17033	16877	16937	17103	17093	16842	16934	16898	16785	17121	16956	16974	17030	16890	16964	16753	16888	17058	17015	16788	16962	17048	17154	16986	16872	16908	16874	17027	16777	16957	17118	16840	16866	16959	16861	17077	16930	16993	16996	16899	16614	17147	17041	17026	17121	16918	16894	16965	16869	16880	16888	16845	16979	16992	16952	17134	16932	16823	17019	16861	16984	16859	16902	16935	17118	16971	17010	16983	16898	16978	16826	16900	16829	16902	16865	16922	16919	16971	16944	16916	16816	16981	16940	16871	17161	16981	16839	16993	16800	16971	17031	16831	16921	16793	16955	17283	16918	16958	16825	16960	16854	17034	16839	16902	16991	17046	16912	17027	16802	17056	17118	17147	17010	16833	16975	16903	16848	17031	16979	16912	16904	16875	16907	16938	17011	16890	17084	16976	17030	16859	16804	16995	16786	16920	17039	17066	16857	16983	16965	16965	17113	16938	17113	16916	17058	16952	16848	16997	16857	16820	16987	16896	17025	17030	16936	16920	16991	17014	16669	16871	16789	16968	17102	16953	17188	16766	17127	16905	16776	16919	16757	17129	16923	16931	16893	16955	17018	16953	17015	17046	17056	16923	17052	16894	17064	16907	16969	16923	16885	16781	17059	16910	17064	16979	16864	16910	16845	16953	16879	17067	17077	16839	16755	16939	17103	16966	16988	17028	17284	17025	16938	16972	17149	16981	16778	16897	16995	16805	17059	16990	16888	17187	17047	16968	17115	16945	16932	16886	16998	16897	16996	16921	16965	17000	16936	16887	17104	16996	16978	16891	17009	16967	16774	16922	17125	16747	16812	16972	17052	17247	16971	16826	16954	16915	16937	16905	16833	17164	16916	16788	16979	17112	17019	16889	16939	16985	17089	16875	17049	16806	16707	16802	16909	16843	17037	16787	17081	16892	17001	16940	16983	17000	17159	16939	16886	16977	16785	17024	16927	17058	16886	16948	16956	17029	16722	17030	16842	17016	16763	17070	16929	17059	17061	16871	17044	16903	16857	17042	16742	16927	16974	16802	16922	16979	16872	16976	16792	16999	17060	17082	16954	16739	16886	17124	16900	17089	16872	17032	16878	16879	16979	17026	17047	16800	16928	16889	17003	16885	16862	17006	17075	16856	16755	16903	16931	16805	16646	17157	17075	16844	17020	17119	16921	17080	17101	16982	17059	17041	16950	16846	16923	17022	16965	16964	17114	16995	16967	16789	16760	16964	16866	17037	16982	17082	17074	17077	16899	16670	16992	16980	17021	16927	17058	16767	16638	16907	17028	17018	16857	16897	16998	17079	17061	17078	16856	16982	16947	17013	17108	17067	16889	17042	17112	16894	17117	16841	16958	16911	16758	16945	16836	16905	16806	16741	16799	16783	16928	17109	16965	16821	16972	16983	16943	17018	16764	16965	16764	16887	17031	16938	16815	16877	16967	17001	16927	16987	16748	17027	17028	17036	16809	16871	16990	16902	16962	17117	17040	16964	17031	16864	17165	17067	16835	16919	16789	17004	16775	16673	16950	16918	16852	16950	16797	16826	16829	17020	16914	17018	16908	16963	16914	17073	16923	16981	17101	16974	16959	17163	16966	16887	16953	17029	17190	16939	17088	16893	17027	17092	16896	17065	16877	16956	16970	16897	16901	16881	16864	17016	17056	16940	17064	16930	17014	17184	16953	16808	16771	16757	16921	16728	16888	16935	17087	16777	16911	16921	17068	16913	16876	17022	16928	17041	16944	17032	17106	17076	16845	17269	17082	16969	16858	16891	16772	16937	16938	17023	17100	16989	17068	16874	16870	16754	16829	16941	16888	16803	17132	17076	16864	16906	16772	16886	17038	17036	17112	17070	16932	16963	16949	17066	17025	16868	16763	16827	16970	16861	16954	16987	16924	16896	17054	16912	17012	16809	16935	16712	16762	17200	17046	17015	17133	16964	16894	17021	17013	16991	16937	17078	16928	16848	16800	16872	16871	16996	16914	16992	17000	16962	17122	17047	16948	16995	16833	17201	16950	16876	17173	16923	16955	17020	16994	17196	16941	17064	16838	17106	17096	16986	17161	16987	17023	16916	16806	17055	16772	16877	17127	17121	17028	17050	16872	17200	16836	16923	16925	16991	17107	16969	16919	16979	17193	17055	16992	16958	16907	16995	16926	17064	17010	16939	16883	16969	16871	16796	16957	16823	16842	16900	16907	16931	17010	16886	16976	17067	16952	17106	16855	16917	17039	16929	16939	17009	17135	17007	16925	17068	16979	17127	17144	17031	16979	16920	17090	17021	16803	16916	16956	16869	17074	16905	16817	16930	16937	17035	16853	16772	17062	16869	16868	16808	16947	16910	16931	17022	16983	17150	16802	17216	17141	16989	16991	16749	16976	16948	17119	16975	17056	17006	16820	17154	17054	17016	16869	16965	17025	16945	16761	16818	17082	16985	16880	16917	17050	16835	16871	16999	16909	16904	17090	16818	17010	17097	16911	17156	17142	17067	17001	16923	16975	16713	16849	16909	16871	16913	16898	17013	16912	16907	16953	17000	16873	16938	16826	17018	16915	16889	17127	16836	17119	16769	16799	16988	16924	17029	16993	16934	16827	16888	16966	16768	16881	16913	16938	17103	17046	16923	17107	16956	16839	16857	16834	17171	16822	17119	17074	16962	17049	17037	16869
14215	61803	82846	25496	15749	15376	15448	15175	14969	14672	14772	14697	14671	14627	14627	14753	14745	14660	14706	14594	14639	14547	14649	14572	14602	14674	14869	14654	14576	14654	14750	14682	14864	14822	14784	14808	14760	14624	14704	14623	14742	14643	14677	14460	14613	14809	14614	15144	15720	15616	15503	15049	14940	14766	14695	14747	14731	14539	14606	14577	14688	14596	14613	14642	14653	14529	14765	14430	14725	14643	14704	14640	14608	14632	14613	14566	14534	14587	14572	14570	14592	14608	14613	14524	14375	14639	14752	14494	14512	14466	14515	14581	14440	14621	14703	14565	14741	14624	14583	14513	14540	14702	14717	14591	14651	14701	14661	14686	14580	14640	14458	14731	14504	14761	14701	14600	14481	14418	14563	14560	14595	14531	14567	14710	14686	14627	14514	14598	14570	14624	14594	14575	14584	14654	14410	14689	14516	14587	14635	14700	14546	14583	14534	14582	14631	14580	14390	14674	14651	14644	14671	14457	14637	14600	14657	14689	14535	14500	14559	14673	14639	14697	14621	14504	14527	14538	14407	14441	14674	14601	14714	14575	14491	14625	14311	14554	14615	14628	14439	14645	14632	14552	14416	14491	14608	14686	14580	14660	14520	14604	14565	14636	14751	14489	14730	14566	14475	14583	14519	14604	14669	14576	14472	14394	14473	14545	14408	14629	14718	14421	14533	14602	14537	14496	14566	14587	14683	14688	14697	14697	14607	14531	14454	14547	14620	14599	14644	14548	14684	14671	14455	14528	14695	14685	14637	14534	14611	14573	14537	14596	14623	14472	14628	14554	14852	14572	14580	14674	14698	14532	14623	14492	14639	14598	14813	14761	14590	14606	14575	14554	14625	14717	14538	14593	14484	14628	14589	14535	14711	14535	14671	14537	14611	14669	14448	14625	14771	14550	14519	14666	14677	14512	14571	14657	14507	14641	14824	14476	14467	14548	14483	14434	14771	14664	14529	14537	14651	14555	14485	14531	14380	14601	14529	14682	14564	14680	14598	14403	14656	14566	14556	14636	14545	14673	14335	14840	14399	14504	14536	14649	14558	14556	14632	14594	14451	14695	14604	14552	14757	14741	14560	14637	14533	14519	14627	14593	14595	14531	14581	14560	14635	14685	14546	14630	14537	14551	14624	14635	14535	14581	14538	14528	14521	14521	14630	14685	14538	14646	14531	14652	14591	14628	14588	14445	14402	14590	14565	14601	14423	14482	14549	14473	14534	14601	14548	14544	14506	14561	14545	14543	14487	14677	14417	14634	14590	14713	14702	14515	14697	14545	14633	14590	14610	14668	14617	14702	14623	14638	14628	14576	14545	14565	14452	14738	14718	14548	14530	14553	14809	14435	14614	14684	14657	14667	14571	14458	14684	14518	14665	14635	14569	14512	14673	14580	14547	14594	14577	14789	14421	14652	14562	14632	14516	14619	14438	14586	14579	14537	14612	14448	14649	14543	14616	14632	14462	14628	14634	14630	14550	14720	14601	14388	14597	14537	14735	14726	14652	14500	14646	14464	14509	14727	14617	14509	14609	14443	14499	14570	14505	14643	14505	14585	14330	14627	14547	14513	14454	14676	14592	14604	14421	14514	14731	14446	14566	14704	14454	14541	14667	14349	14606	14530	14428	14532	14562	14678	14573	14564	14672	14457	14435	14519	14455	14738	14549	14528	14599	14693	14611	14656	14668	14597	14656	14555	14645	14598	14795	14559	14546	14414	14637	14537	14565	14497	14643	14644	14754	14683	14560	14550	14645	14629	14688	14581	14705	14597	14735	14498	14642	14371	14658	14479	14453	14538	14728	14569	14536	14856	14619	14445	14589	14708	14738	14691	14659	14428	14644	14570	14593	14715	14506	14478	14647	14648	14502	14648	14580	14644	14782	14552	14380	14722	14578	14548	14683	14535	14513	14440	14430	14545	14594	14675	14610	14622	14698	14610	14706	14688	14545	14531	14580	14579	14735	14722	14648	14454	14561	14702	14629	14412	14753	14528	14600	14575	14514	14553	14492	14419	14682	14533	14469	14653	14646	14581	14576	14507	14730	14582	14511	14709	14582	14666	14561	14614	14624	14597	14607	14658	14516	14579	14689	14742	14622	14544	14558	14474	14651	14578	14563	14628	14458	14553	14582	14652	14484	14466	14565	14786	14593	14480	14608	14608	14648	14710	14506	14549	14707	14661	14734	14603	14668	14461	14541	14508	14680	14593	14685	14660	14555	14611	14584	14695	14591	14530	14852	14771	14558	14663	14455	14605	14586	14553	14726	14504	14576	14594	14560	14584	14523	14695	14544	14404	14719	14536	14527	14525	14532	14435	14655	14541	14513	14723	14539	14656	14628	14524	14776	14586	14803	14655	14484	14457	14475	14569	14654	14724	14542	14707	14466	14512	14544	14584	14590	14555	14565	14610	14627	14609	14635	14583	14514	14571	14557	14588	14529	14661	14668	14605	14727	14699	14595	14635	14497	14669	14660	14624	14628	14545	14681	14530	14615	14578	14679	14406	14600	14695	14554	14614	14590	14623	14606	14528	14632	14409	14713	14591	14573	14463	14501	14688	14605	14662	14598	14427	14535	14533	14580	14484	14524	14512	14509	14684	14672	14548	14548	14566	14486	14533	14464	14605	14462	14788	14632	14696	14408	14515	14464	14583	14459	14637	14522	14705	14668	14561	14547	14587	14486	14629	14565	14659	14595	14408	14482	14734	14752	14725	14588	14642	14540	14557	14601	14588	14636	14624	14630	14639	14493	14602	14636	14824	14573	14571	14527	14698	14488	14621	14638	14640	14595	14559	14669	14580	14630	14574	14554	14550	14570	14324	14633	14587	14677	14734	14549	14760	14576	14611	14605	14673	14539	14740	14521	14407	14579	14606	14477	14610	14545	14686	14634	14444	14488	14587	14686	14483	14662	14629	14549	14705	14683	14517	14624	14682	14620	14747	14540	14577	14559	14647	14637	14789	14539	14556	14353	14594	14509	14617	14484	14578	14640	14444	14570	14602	14634	14507	14545	14498	14419	14536	14376	14403	14586	14564	14564	14419	14588	14623	14591	14564	14623	14427	14395	14549	14441	14536	14435	14718	14568	14581	14607	14513	14681	14537	14558	14553	14516	14606	14382	14529	14622	14637	14534	14621	14494	14511	14450	14652	14583	14518	14596	14623	14725	14697	14529	14434	14642	14488	14671	14595	14621	14702	14525	14559	14480	14690	14588	14780	14812	14517	14571	14598	14739	14636	14658	14594	14332	14613	14700	14469	14528	14651	14610	14555	14662	14478	14551	14484	14617	14511	14677	14569	14740	14516	14567	14680	14732	14520	14732	14625	14667	14643	14580	14491	14532	14397	14449	14367	14716	14400	14514	14598	14524	14537	14632	14494	14723	14526	14620	14745	14588	14425	14523	14650	14554	14481	14696	14572	14675	14661	14525	14516	14673	14627	14562	14528	14629	14574	14693	14663	14801	14328	14730	14586	14593	14654	14699	14360	14631	14578	14416	14625	14413	14631	14624	14646	14659	14534	14552	14517	14610	14644	14609	14683	14716	14637	14605	14530	14652	14681	14591	14517	14521	14379	14610	14623	14659	14651	14742	14638	14616	14473	14603	14517	14615	14618	14498	14533	14571	14585	14582	14641	14498	14559	14568	14561	14686	14592	14667	14571	14644	14573	14509	14637	14637	14631	14644	14520	14562	14705	14577	14491	14597	14553	14584	14493	14665	14592	14600	14455	14540	14472	14491	14615	14457	14605	14633	14518	14606	14706	14650	14484	14597	14527	14629	14453	14510	14651	14519	14529	14589	14531	14343	14506	14508	14434	14523	14574	14650	14560	14497	14476	14563	14530	14593	14484	14505	14682	14673	14478	14593	14476	14700	14602	14733	14554	14437	14609	14636	14573	14616	14326	14838	14653	14472	14576	14564	14505	14796	14566	14627	14669	14710	14582	14506	14595	14434	14699	14645	14573	14472	14668	14503	14497	14692	14773	14647	14610	14535	14540	14571	14596	14535	14619	14819	14406	14622	14642	14567	14679	14556	14368	14579	14632	14688	14546	14594	14538	14548	14493	14411	14583	14646	14492	14481	14547	14488	14629	14609	14649	14693	14511	14498	14628	14495	14514	14559	14867	14676	14563	14659	14742	14720	14696	14687	14555	14710	14586	14753	14516	14657	14425	14594	14566	14646	14450	14605	14650	14544	14580	14643	14521	14545	14531	14793	14588	14408	14487	14622	14492	14595	14644	14603	14452	14800	14680	14737	14738	14632	14611	14613	14556	14689	14651	14529	14625	14705	14617	14530	14645	14624	14682	14619	14629	14546	14524	14626	14555	14661	14449	14550	14605	14575	14409	14475	14536	14557	14478	14661	14624	14541	14569	14492	14420	14647	14612	14587	14748	14628	14437	14548	14689	14423	14517	14730	14598	14737	14597	14766	14728	14630	14544	14349	14464	14585	14427	14580	14533	14423	14585	14705	14586	14681	14659	14646	14543	14500	14679	14549	14591	14624	14485	14589	14593	14578	14616	14426	14438	14471	14684	14582	14642	14514	14544	14505	14570	14494	14595	14636	14618	14639	14466	14642	14915	14528	14539	14699	14491	14699	14526	14627	14545	14613	14537	14549	14677	14639	14784	14400	14472	14640	14729	14544	14733	14705	14702	14524	14513	14618	14608	14535	14208	14618	14628	14527	14606	14416	14622	14727	14556	14496	14443	14520	14544	14511	14622	14518	14618	14568	14630	14731	14417	14533	14533	14526	14611	14596	14671	14537	14608	14511	14690	14568	14603	14617	14662	14578	14476	14549	14628	14705	14490	14648	14610	14753	14731	14642	14604	14553	14672	14393	14545	14786	14530	14529	14671	14508	14530	14607	14645	14588	14572	14492	14548	14674	14518	14615	14656	14576	14577	14637	14469	14607	14488	14630	14682	14548	14746	14464	14528	14491	14463	14581	14607	14605	14676	14545	14578	14523	14540	14660	14606	14668	14440	14646	14575	14647	14479	14642	14645	14573	14551	14606	14626	14649	14608	14593	14720	14574	14547	14657	14505	14720	14576	14657	14413	14557	14632	14531	14721	14741	14564	14495	14427	14573	14628	14585	14645	14473	14671	14692	14691	14490	14669	14538	14596	14662	14456
22619	21132	36247	32275	21716	22127	21262	18105	17416	17676	17593	17382	17589	17501	17167	17247	17424	17230	17253	17320	17101	17070	17254	17356	17423	17023	17202	17139	17054	17231	17207	17167	17210	17360	16992	17498	17349	17243	17291	17114	17163	17260	17322	17168	17173	17077	17077	17802	18937	18718	18437	17740	17255	17313	17313	17164	17089	17022	17199	17205	17083	16889	16969	17042	17082	17188	16989	16955	17217	16817	17080	16884	17086	17246	17004	17211	17149	17146	16881	17225	17104	17136	17238	17073	17065	16955	17084	17096	17050	17132	16980	16999	17162	17248	16892	17185	17111	17143	17066	17050	16995	17158	17163	17073	16939	16911	17303	17053	16987	17173	17070	17182	17247	16873	17245	16987	17138	16794	16928	17070	17013	17056	17110	16925	17003	17240	16977	16894	17061	17072	17189	17131	16846	16884	17015	16984	17079	16965	17057	17204	17116	16919	16986	16957	16936	16952	16897	17100	17027	17023	16963	16855	17075	16977	17034	17041	17048	16870	17041	16978	17107	16996	17074	16946	17027	16967	17130	17061	16964	16947	17126	16946	16788	17011	17109	16940	16940	16923	16993	17100	17049	16939	17072	17048	16938	17130	17140	17080	17001	17005	17113	17112	17376	16969	17071	16919	17123	17181	17050	16950	16973	17154	17156	17070	16989	17078	17115	16898	17056	17141	17269	16960	16934	17132	16960	16909	17136	17095	17000	16877	17132	17356	16942	17091	16892	16858	17085	16745	16925	16997	17125	17010	17007	17198	17068	17111	17228	17053	16993	17200	16867	17172	17090	17104	17127	17247	16971	16967	16968	17011	17064	17060	16882	17036	16983	16990	16953	16846	17059	17107	17070	17139	16909	16854	17027	17124	17017	16966	16952	17021	17027	17168	16941	16877	16917	16989	17061	17084	17060	17141	17170	17051	17030	16990	17256	17078	16959	17229	16965	16770	17024	17059	17192	16980	17106	16970	17085	17004	16918	17096	17006	16873	16985	17020	17067	17026	16992	17101	17029	16965	17187	17097	17197	16950	17081	17068	17080	17089	17106	17172	17048	17032	17168	17049	17162	17095	17016	17166	16894	17129	17008	16954	16723	17148	16966	16851	17252	16973	16962	17037	17223	17314	17047	17005	17130	17032	17020	17305	16961	17214	17203	16917	16991	17011	17067	17006	17167	16915	17059	17330	17091	17199	16963	17050	17211	16953	17045	17052	17043	16911	17037	16986	17031	16854	16898	17107	17124	16948	17036	17118	17062	17032	17002	17256	17114	17223	17171	16936	17145	16966	17200	17012	17073	16913	17158	16875	17241	16931	17157	17037	17078	16888	16846	16902	17029	17035	17024	16912	16904	16995	17065	17229	17047	16990	17154	17227	17143	17061	16853	17287	16716	16908	17132	16970	16869	16953	16917	17002	17016	16955	17005	16705	17089	17107	17242	17025	16921	17008	16855	17050	16844	16813	16937	16948	17153	16928	17124	16902	17093	16973	17004	17131	16882	17138	16903	17101	17288	17134	17099	16889	16985	16761	16818	17074	17114	17183	16906	16823	17052	16966	16901	16981	17094	16952	17042	16928	17022	17083	17032	17023	17106	17065	16913	17076	17001	16977	17104	16886	17050	17099	17142	16958	17054	16964	17045	17104	17016	16859	16765	17132	16936	16989	16996	16911	17022	16998	16943	17080	17151	16956	17213	17140	16863	16947	17019	17048	17154	17020	17084	17005	17026	16942	17207	17048	16922	16877	16869	16965	16952	16888	16892	17075	17145	16843	17160	17165	17222	16938	17043	16913	16990	17266	17161	16992	17225	16800	17041	17048	16911	17011	16957	16907	16887	17055	16993	17097	16910	17176	16923	17060	16912	17091	17049	17311	17039	16992	17189	17029	17180	16992	17034	16834	17074	17144	17089	17043	17025	16968	16879	17178	17000	16933	17048	17050	17015	17126	17079	17034	17265	17126	16966	16916	17218	16883	17117	17010	16848	17292	16969	16932	17026	17123	17032	17073	16999	16824	16998	16967	17129	17026	17192	16882	17145	16988	17175	17062	17064	17059	16924	16931	17120	16970	16995	16953	16992	17069	16979	17095	16909	16981	17208	17142	16958	16823	17153	17018	17085	17065	17318	17048	16911	17090	17250	16973	16941	17293	17053	17010	16907	16974	16828	17032	17047	17014	17015	16934	17141	17271	17059	16916	17232	17096	16771	17007	16948	17052	16918	17119	17101	17038	16964	17097	17005	17115	16979	17064	16824	17198	16954	17154	17051	17113	17050	17143	17323	16902	17043	17022	17029	17119	17081	16993	16955	17026	17125	16978	17260	17180	17126	16863	16929	17026	17144	16977	16947	17111	17104	16877	17026	16882	17048	17102	16744	17098	16820	16957	17180	16775	16941	17026	16953	17088	16972	17084	16858	17102	16802	16949	17123	17203	17063	16970	16963	16944	16992	16988	17034	17005	17193	17088	17019	17120	16907	16919	16944	16936	17058	16938	16826	17068	16989	16991	16937	17006	17020	17087	17016	17031	16933	17130	16983	17071	16936	17199	16940	17166	17088	17035	17003	16911	17108	17165	16898	17071	17056	16908	17193	16836	16969	16929	16932	16903	16994	17023	17164	17073	17074	17004	17008	17129	16997	17170	17130	17096	17006	17187	17014	16925	16955	16918	16895	17118	16960	16875	16909	17151	17055	17347	16978	17200	17192	16878	17044	17037	16883	17154	17103	17145	17004	16732	17212	17142	17146	16927	17099	16966	17133	16972	17074	17024	17194	17138	17074	17123	16788	16936	17035	17005	16830	17107	17117	17320	16986	17187	17101	17074	17007	17002	17056	17206	17021	16867	17164	17031	17105	17160	17143	17197	16989	16928	17149	17152	17126	17148	17094	16976	16981	17043	16958	17020	17083	17057	17033	16987	17023	17120	16994	17056	16924	16936	16969	16993	17078	17234	16943	16949	17230	16970	17168	17176	17110	17021	16926	16995	17150	17059	17108	16970	16934	17193	17195	17196	17090	16961	16940	16990	17042	16952	17007	17134	16846	17190	17016	16971	17039	17064	16867	16915	16932	17039	16845	17008	17123	16864	16908	16952	16949	16986	17127	17031	16953	17088	17023	16850	17283	17019	17230	17128	17040	16899	16867	17031	17332	16942	17006	16995	16984	16945	17064	16960	16878	17236	17003	17243	16926	17345	17223	16944	16950	17023	16815	17014	17075	16967	17153	16985	16895	16902	17006	17192	17106	17020	17103	17101	17002	16901	17115	16828	16903	17247	17066	16986	17102	17200	17047	17063	17043	16995	16967	17012	16975	16874	16915	17041	16947	17134	17150	17021	17010	17047	16897	17043	16824	17167	17019	17083	17088	16949	17138	17012	17231	17169	17096	17159	17080	17097	17158	16986	17020	17007	17130	17058	16893	16977	17327	17141	17096	16927	16865	17158	17047	17128	17083	17175	17055	16954	17065	16955	16986	17008	16969	16983	17076	16966	16964	17186	17095	17109	16922	16853	17074	16889	16844	16992	16958	17104	16857	16818	17073	17169	17115	16904	16712	16812	16925	17059	16952	16886	16999	17011	16891	16969	17123	16946	17002	17121	16841	16940	16962	16997	16977	17209	16817	17189	17100	16810	16784	17015	17146	16944	16853	17072	16966	16839	17082	17051	17070	17051	17013	16907	16827	17041	16941	16956	17153	16966	16992	17088	16924	16991	16951	16908	16987	16912	17080	17007	17053	16988	16964	17153	17056	16988	16957	17177	16963	16987	17011	17147	17099	16822	17051	16897	17064	17142	16963	17005	17101	17109	16977	16975	17159	16947	17096	16820	17134	17099	16955	16885	17172	16869	17173	16938	16908	16864	17141	16973	17028	17072	16976	16951	16938	17125	17231	16979	17019	16901	17131	16933	17009	17031	17013	16834	17084	17028	16906	16918	17186	17050	16934	17046	16997	16977	16886	17077	17040	17027	17005	17082	16935	17045	17124	16955	17014	17050	16951	17212	17020	16979	17074	17022	16809	16922	16887	17003	16994	16920	16941	16940	16724	16867	16972	17058	17173	16988	16910	17078	16994	16939	16793	17039	17080	16939	16886	17062	17115	17063	17030	16853	17091	17053	17258	16971	17288	16992	17009	16814	16908	17188	17025	17042	17086	16896	16950	16926	17053	17174	17060	17101	17051	17153	17053	17065	17046	16988	17061	17049	16932	17116	16973	17050	17016	17118	16925	16783	17194	16844	16900	17196	16981	17078	16893	16864	16943	17014	17231	17020	17229	17156	17106	16905	16895	17061	17010	17061	17113	16967	17149	16813	17057	17057	17159	16886	16808	17008	17157	16883	16983	17134	17010	16908	17268	16825	17196	16955	16984	16811	17018	17025	17108	16994	17025	16978	17106	17068	17090	17099	16917	16884	17012	16983	16996	16974	17128	17058	17106	17106	16599	17003	17125	16987	17006	16784	17034	16931	16959	16868	17016	16931	16980	17305	16909	16931	17101	17147	17022	17087	17238	16819	17156	16973	17000	16935	16889	17096	17074	16875	17150	16959	17083	17111	16969	17081	17149	17069	16950	16903	16862	16987	17000	17182	17220	17041	16791	17085	16923	16990	16997	17062	16980	17134	17126	16971	16977	16799	17129	16836	16988	17092	17189	17186	16996	17086	16926	16918	17011	17171	16969	17080	17012	16902	17035	16891	17038	16818	17045	17159	16934	17139	17067	16913	16953	16900	16835	16977	17176	17190	16874	16913	17066	16914	17199	16929	17230	17006	17054	16797	17051	16956	17241	16977	16872	17074	16947	17000	17092	17245	17253	17066	17120	16940	17178	16862	17099	16956	17199	16957	17149	17043	17018	17116	17135	17357	17031	17042	17302	17057	17365	17102	16902	17166	16915	17113	17111	16899	16938	16979	17092	17156	16977	16997	17262	17084	16974	17080	17028	16988	17007	17046	17102	16899	17098	17146	16966	16866	16954	17013	16859	16994	17138	16910	16933	16933	17118	17147	16959	17038	16779	17106	16912	17022	16816	16961	16885	17226	17097	17073	17223	16876	17045	17054	16933	16932	16922	16996	17010	17039	16956	16958	17031	17138	16925	17056	17084	16921	17053	16995	17152	17141	17008	17102	17035	16888	17040	17373	17047	16870
16183	62877	89820	23729	16805	16146	15612	15264	15132	14923	15066	14827	14844	14696	14818	14713	14762	14837	14711	14721	14778	14703	14609	14563	14756	14826	14710	14682	14783	14716	14630	14749	14783	14879	14937	14799	14763	14764	14906	14762	14577	14838	14766	14613	14798	14719	14607	16192	17074	16943	16084	15347	14995	14679	14786	14629	14690	14428	14749	14679	14733	14691	14670	14824	14724	14633	14625	14524	14699	14563	14532	14373	14713	14639	14361	14649	14693	14689	14619	14488	14656	14643	14766	14589	14537	14534	14597	14525	14494	14674	14713	14790	14630	14608	14680	14683	14493	14631	14675	14465	14553	14711	14587	14678	14634	14709	14585	14510	14544	14531	14781	14540	14651	14663	14588	14635	14506	14812	14683	14867	14445	14732	14555	14481	14703	14620	14439	14636	14693	14539	14537	14675	14700	14737	14544	14786	14544	14557	14681	14806	14499	14577	14610	14755	14738	14649	14720	14638	14629	14605	14660	14676	14877	14598	14756	14751	14521	14472	14714	14747	14682	14602	14596	14751	14652	14671	14666	14595	14687	14676	14556	14713	14588	14585	14625	14689	14587	14634	14638	14608	14540	14616	14715	14518	14681	14687	14459	14737	14632	14417	14719	14773	14593	14723	14747	14538	14512	14627	14470	14486	14625	14590	14793	14723	14449	14541	14334	14671	14560	14593	14441	14649	14518	14527	14725	14702	14533	14550	14724	14674	14465	14619	14518	14618	14632	14689	14549	14658	14613	14694	14604	14619	14801	14665	14619	14618	14711	14728	14325	14537	14625	14599	14591	14616	14577	14484	14676	14560	14648	14667	14763	14674	14591	14706	14723	14550	14572	14578	14576	14419	14618	14714	14605	14606	14597	14484	14525	14740	14600	14478	14575	14611	14628	14625	14639	14528	14580	14834	14604	14596	14644	14610	14658	14543	14621	14513	14588	14569	14575	14426	14470	14511	14929	14613	14537	14606	14538	14563	14649	14779	14553	14509	14367	14548	14679	14393	14535	14725	14465	14555	14565	14561	14701	14703	14532	14502	14639	14590	14480	14591	14657	14616	14714	14546	14556	14722	14646	14649	14477	14733	14588	14521	14651	14682	14613	14603	14752	14790	14401	14507	14530	14576	14394	14505	14674	14585	14730	14579	14756	14682	14662	14657	14526	14741	14624	14686	14630	14633	14481	14657	14612	14686	14713	14594	14773	14569	14536	14595	14450	14722	14745	14637	14896	14525	14717	14486	14747	14746	14518	14671	14533	14751	14759	14606	14583	14618	14496	14521	14637	14708	14487	14729	14791	14612	14758	14806	14532	14584	14671	14423	14530	14619	14715	14520	14701	14411	14697	14611	14619	14559	14589	14874	14401	14743	14682	14562	14521	14754	14536	14745	14733	14586	14661	14555	14709	14602	14571	14627	14589	14732	14620	14341	14623	14706	14752	14432	14585	14662	14633	14629	14709	14584	14619	14615	14614	14589	14667	14689	14656	14705	14649	14696	14882	14572	14621	14588	14725	14631	14476	14639	14535	14548	14604	14487	14567	14803	14649	14523	14707	14467	14580	14698	14719	14657	14606	14722	14657	14608	14673	14640	14678	14598	14587	14635	14673	14616	14712	14610	14662	14555	14681	14747	14537	14688	14613	14643	14707	14638	14628	14465	14736	14565	14557	14496	14571	14701	14620	14721	14727	14672	14751	14721	14534	14629	14707	14698	14464	14727	14605	14649	14535	14653	14581	14545	14526	14635	14587	14617	14635	14577	14780	14612	14553	14587	14722	14604	14705	14562	14710	14607	14614	14530	14669	14495	14665	14507	14732	14624	14544	14624	14691	14612	14649	14575	14583	14653	14645	14692	14574	14546	14687	14524	14710	14719	14695	14499	14563	14630	14610	14651	14608	14679	14712	14637	14632	14649	14798	14710	14466	14593	14526	14586	14655	14778	14629	14609	14635	14746	14513	14515	14451	14445	14669	14664	14709	14700	14670	14607	14539	14543	14510	14611	14669	14622	14761	14524	14500	14425	14575	14615	14629	14742	14750	14588	14663	14660	14788	14660	14646	14520	14705	14575	14696	14598	14620	14467	14587	14549	14642	14540	14467	14700	14570	14643	14412	14689	14543	14533	14618	14599	14577	14512	14589	14590	14621	14624	14557	14604	14760	14685	14638	14547	14911	14544	14519	14769	14640	14708	14520	14821	14413	14841	14561	14500	14632	14568	14634	14478	14575	14688	14512	14604	14457	14580	14565	14491	14589	14584	14570	14480	14660	14731	14490	14673	14619	14556	14552	14516	14682	14674	14591	14614	14473	14570	14711	14554	14597	14716	14652	14547	14677	14614	14727	14567	14539	14625	14626	14675	14590	14620	14591	14714	14655	14617	14560	14706	14468	14566	14665	14503	14611	14672	14606	14705	14497	14632	14577	14580	14619	14548	14593	14646	14542	14748	14639	14686	14468	14539	14391	14645	14607	14658	14523	14667	14630	14684	14619	14522	14722	14539	14649	14481	14502	14631	14659	14565	14591	14584	14579	14644	14805	14500	14639	14773	14634	14607	14524	14576	14610	14512	14688	14710	14697	14748	14491	14600	14843	14670	14725	14481	14709	14519	14542	14652	14644	14476	14736	14702	14469	14774	14471	14685	14700	14702	14613	14634	14401	14682	14720	14482	14561	14712	14647	14653	14645	14573	14524	14698	14485	14793	14437	14514	14581	14626	14631	14623	14569	14638	14691	14425	14610	14653	14618	14645	14640	14687	14553	14662	14623	14625	14662	14571	14681	14632	14757	14607	14619	14528	14564	14447	14648	14661	14807	14556	14685	14508	14710	14620	14578	14638	14459	14754	14542	14770	14640	14495	14571	14592	14640	14383	14688	14606	14688	14597	14545	14559	14521	14641	14594	14675	14782	14581	14599	14720	14707	14602	14676	14742	14402	14655	14680	14604	14769	14628	14776	14614	14625	14511	14619	14589	14627	14610	14602	14510	14551	14725	14653	14688	14527	14845	14662	14483	14463	14654	14588	14747	14526	14629	14514	14545	14703	14700	14621	14575	14659	14455	14569	14591	14642	14575	14638	14469	14622	14755	14524	14744	14507	14676	14646	14613	14537	14613	14471	14617	14549	14748	14649	14602	14542	14655	14472	14548	14538	14575	14613	14632	14654	14746	14735	14555	14718	14530	14599	14538	14647	14702	14640	14600	14502	14367	14670	14653	14677	14569	14674	14533	14581	14662	14537	14684	14688	14653	14553	14605	14626	14510	14746	14455	14585	14774	14609	14779	14728	14779	14542	14626	14550	14723	14660	14546	14565	14524	14706	14446	14665	14691	14440	14679	14590	14449	14696	14586	14475	14589	14512	14753	14618	14630	14659	14587	14535	14639	14570	14645	14484	14529	14610	14587	14541	14735	14814	14516	14528	14672	14492	14872	14680	14637	14588	14503	14527	14710	14663	14561	14666	14583	14686	14565	14550	14586	14560	14486	14625	14811	14503	14655	14536	14566	14553	14643	14700	14731	14526	14463	14621	14728	14563	14480	14622	14617	14713	14750	14585	14513	14558	14626	14617	14535	14712	14544	14841	14585	14573	14677	14513	14636	14630	14710	14562	14613	14590	14606	14608	14598	14631	14818	14716	14588	14391	14597	14564	14565	14776	14619	14542	14486	14555	14654	14557	14604	14662	14631	14586	14588	14699	14601	14513	14581	14685	14598	14685	14706	14815	14654	14631	14627	14625	14767	14560	14526	14758	14697	14615	14566	14714	14591	14726	14587	14517	14553	14634	14608	14612	14774	14753	14645	14640	14655	14585	14490	14460	14692	14610	14699	14757	14637	14659	14624	14645	14654	14657	14625	14737	14625	14512	14530	14655	14613	14621	14538	14677	14541	14723	14712	14610	14718	14600	14496	14535	14601	14625	14661	14676	14729	14686	14510	14582	14548	14689	14446	14691	14773	14474	14700	14544	14580	14682	14530	14597	14648	14587	14591	14667	14614	14691	14666	14507	14612	14725	14624	14481	14670	14581	14664	14719	14632	14688	14568	14680	14682	14683	14429	14510	14646	14634	14465	14681	14564	14659	14547	14559	14524	14532	14684	14490	14647	14580	14571	14522	14530	14643	14499	14501	14605	14640	14651	14662	14715	14447	14593	14752	14644	14647	14621	14669	14553	14599	14570	14724	14583	14588	14675	14569	14689	14718	14622	14567	14589	14535	14531	14505	14694	14663	14601	14742	14566	14565	14694	14489	14597	14568	14668	14641	14502	14648	14480	14536	14647	14800	14573	14616	14663	14661	14764	14576	14589	14711	14425	14682	14615	14530	14669	14632	14517	14463	14696	14552	14601	14617	14562	14583	14628	14613	14547	14661	14657	14698	14741	14830	14602	14574	14714	14315	14609	14651	14672	14532	14632	14651	14602	14801	14724	14623	14565	14590	14639	14560	14644	14610	14770	14790	14589	14502	14740	14624	14478	14604	14625	14533	14609	14606	14632	14694	14716	14687	14689	14534	14672	14467	14464	14549	14704	14642	14582	14588	14596	14603	14704	14430	14737	14664	14750	14621	14360	14747	14800	14483	14696	14439	14524	14666	14607	14665	14585	14563	14407	14612	14499	14786	14570	14635	14505	14651	14403	14651	14609	14508	14733	14496	14560	14886	14756	14600	14638	14615	14720	14546	14549	14501	14682	14578	14649	14470	14683	14667	14459	14609	14492	14686	14641	14738	14695	14686	14482	14512	14475	14551	14695	14410	14449	14721	14687	14576	14697	14781	14647	14552	14552	14612	14857	14557	14713	14647	14606	14395	14529	14737	14500	14625	14739	14741	14656	14630	14587	14629	14637	14575	14717	14706	14651	14730	14460	14513	14729	14519	14568	14742	14549	14400	14520	14514	14579	14639	14610	14662	14431	14693	14724	14492	14702	14484	14449	14570	14543	14498	14551	14698	14541	14575	14608	14670	14435	14679	14757	14688	14509	14546	14547	14588	14565	14638	14543	14612	14593	14539	14562	14740	14633	14569	14716	14684	14763	14650	14746	14824	14518	14543	14589	14575	14603	14898	14471	14576	14571	14589	14543	14574	14593	14658	14642	14674	14656	14611	14631	14688	14683	14776	14587	14655	14592	14549	14690	14652	14709	14560	14485
27290	24569	40138	24973	17829	17257	17120	17076	17105	17015	16919	17121	17108	16881	16969	17023	17062	17112	17006	17207	16859	17022	17062	17074	16957	17204	17133	17041	17034	16972	16963	16980	17109	16910	17021	17024	16965	17142	16990	16866	16811	17026	17124	16939	16943	16981	16737	16985	17089	17210	17022	17166	17026	17138	17045	16972	16857	16960	17136	17145	16865	17042	17087	16827	17028	16767	17146	17049	17118	16893	16894	16939	17090	17037	16994	16894	16746	17128	16968	16831	17086	16721	17045	16981	16906	17151	17015	17131	16774	17037	16997	16934	17049	17270	16920	16982	17013	16816	17170	16870	17210	17096	17059	17145	16902	16911	16663	17044	17138	17150	16977	16936	16826	17163	17007	17026	16832	17089	16943	16949	17034	17176	17221	17265	16939	16933	17173	16992	16867	16972	17070	17063	16808	16922	17017	17123	17038	16817	16910	16907	16909	17064	17054	16725	17018	17064	16898	16991	17069	16951	17027	16884	16740	16890	17048	17116	16961	17076	16908	17058	16919	17039	17024	16787	16968	16807	17011	17020	17095	16946	17183	17080	17009	16947	16943	16989	17002	16956	16990	16895	16881	16977	16907	17057	17001	16834	17120	16940	16759	17021	17017	16911	16870	16865	16873	16811	16847	17080	17081	16913	16893	16818	16920	16918	16853	16918	17039	16960	17019	16954	17075	17039	17253	16825	17150	17085	16970	16910	17052	17015	16897	17208	17118	17132	17101	17018	16936	17011	17018	16782	16916	17069	17016	17047	17018	17144	16941	16827	17029	16874	17216	16934	16954	17031	16939	16965	17021	16924	17023	17072	16949	17157	16984	16954	16947	17049	16789	17199	17042	16829	16966	16902	17022	17170	17028	17050	17071	17037	16728	16957	16839	16946	16760	17158	16986	16758	16922	17012	16811	16954	16909	16803	17044	17014	17145	16771	16939	16974	16903	17105	16875	17059	17068	16935	16953	16834	17217	16915	16945	16987	16970	17206	17136	17178	16970	16917	16880	16842	16817	16983	17062	17070	17031	16864	16993	16890	16843	17059	16957	17111	17155	16779	16924	16794	17037	16939	16911	16899	16995	16931	17021	17029	16971	17095	16767	16916	16917	16965	17038	16989	16974	16916	17164	16854	16991	17161	17071	16950	16901	17046	17237	16962	16985	16981	16783	16906	16849	17095	16847	16885	17099	17163	16837	17067	17045	16993	16761	16982	16782	16974	17089	16957	17092	16800	17164	16836	17058	17020	16870	16782	17163	17024	16767	17057	17032	16968	16875	16993	16983	16912	17008	16994	17115	16955	17106	17139	16845	16975	16973	16851	16980	17080	17041	16996	17051	16976	16990	16911	17066	17087	16973	16890	17319	16863	16884	16969	16952	16986	17051	16745	16873	16959	17079	17152	16981	16968	16982	17065	17103	16972	16902	16991	16894	17055	16815	16911	16891	16903	16977	17117	16896	17028	17115	17025	16834	16862	16978	16885	16839	16932	16963	16966	16977	17067	16917	17184	17034	17028	17098	16972	16865	16879	17045	16982	16948	17103	17054	16979	16907	16909	16940	17026	16959	17025	16923	16951	16845	17030	17228	17051	16842	17015	17008	17145	16940	16947	17053	16961	16990	16871	17204	16950	16761	16934	16861	17276	16949	16749	16864	17044	17032	16985	17086	17086	17054	16969	16913	16947	16958	17063	17002	16935	17029	17051	16995	16912	16866	16727	16915	16854	17059	17055	16801	16942	17143	17052	17064	16907	17043	16933	16878	17062	17103	17078	17040	16837	16995	16907	16932	16849	17016	16893	17055	16994	17055	17263	16810	17099	16946	17141	17142	16916	17057	17077	17112	16998	17031	17103	17067	16978	16841	16836	17127	16889	17028	16882	17054	16982	17169	16978	17102	16775	17134	17094	16745	17056	17074	16929	16993	17018	16986	16840	17150	17118	17072	16959	16938	17006	16918	16837	16987	16844	16896	16709	16869	16878	16928	16755	16823	16869	16961	16911	16876	16899	16932	16763	16985	17126	16882	17116	17007	17060	16969	16914	16957	16874	16988	16963	17071	16845	16974	16923	17085	17079	17120	17008	17077	17115	17067	17006	16904	17237	16999	16837	17083	17015	17024	16977	17067	16978	16998	17022	16681	17063	16987	16983	16992	17105	16900	16905	17007	16878	16758	17033	17042	16948	17031	17178	17028	17055	17033	17039	17161	17050	16973	16929	17035	16872	17119	17008	16957	17012	16923	16993	17021	16971	17065	17123	16923	17095	17096	16939	17023	17015	17013	17121	16977	16920	16871	17064	17193	16876	16972	16929	16864	17037	17138	17117	16905	16837	17048	17083	16856	16926	17072	17030	16876	16955	17163	16946	17119	16889	17203	17013	17038	17015	17012	17063	17087	16879	16951	17045	16967	17094	16833	17036	16725	16818	16869	16842	17061	16911	16899	16900	16976	17128	16927	17003	16821	16911	17006	16979	17083	16857	16901	17178	16916	17142	16832	16951	16922	16975	17198	17056	17153	16982	17056	16963	17060	16812	16877	16986	17124	16964	16979	16867	17163	16984	16986	17081	16924	16863	16998	16920	17157	16941	16880	16884	16961	17048	17002	16893	16908	16958	16993	17003	16892	16899	17206	16956	17071	16838	16926	16883	17050	17167	17078	17000	16996	17144	16875	17049	16932	17164	16817	17135	16951	17012	17075	16932	16989	16890	16978	17082	17113	17023	16947	16898	16955	17110	17000	16992	17007	16901	16918	16798	16921	16855	17046	16983	17164	16936	16939	16942	16998	17111	16994	17263	16751	17040	16859	16967	17058	16882	17055	16729	17048	17096	16967	17095	17008	17111	16936	17117	16891	17084	16879	17050	17035	16930	17065	16845	16961	16846	16781	16881	17176	17232	16789	16832	17155	17037	16905	17081	17099	17091	16905	16939	17076	16987	16869	17046	17017	17148	17074	17004	16978	16544	16972	16957	17014	17014	17071	17073	17125	16893	16677	16846	16975	16853	16989	16932	17116	17092	16988	16916	16923	16861	16786	16965	16947	17046	16988	16946	16974	16806	17054	16911	16914	17051	16888	17124	16973	16954	17060	16897	16962	17101	16742	16916	16858	17023	17015	16805	17129	16997	16827	16904	17062	16950	17016	17138	16990	16878	17055	16915	16876	16930	17134	17132	17137	16849	17036	16975	17150	16956	17010	17108	16877	17005	17078	17015	17030	16860	16930	16953	16763	17160	17238	17130	16920	17117	17002	17137	17166	17067	16896	16956	17113	17199	17186	17053	16999	17003	16925	16943	16933	16897	17001	16820	17083	16990	17105	17059	16773	16994	16933	16980	17149	17060	16984	17151	16827	16842	17159	17059	17013	16835	17008	17015	17005	16899	16858	16834	17038	16871	17010	16773	17088	16754	16887	16980	16950	16981	17021	16944	16998	16956	16932	16890	16909	17008	16816	16936	17097	17075	16989	16925	17107	16952	17025	17046	16977	16852	16916	17038	16965	16899	17031	17069	17040	16961	17028	17008	17126	16920	17037	16736	16923	17030	16963	17003	16949	17059	17003	16873	17051	17032	17022	16864	16798	16990	17104	17045	17059	16884	16786	16935	17053	17017	16964	17159	16917	16926	17034	17085	17126	17059	17073	16984	16932	16940	16892	17115	17113	16942	16897	17006	17029	16934	17035	16895	16722	16996	17011	16959	16937	16939	16959	16831	16957	17117	16989	17043	17070	17088	17110	17002	17035	17011	17004	16834	16940	16820	16877	16860	17025	17015	17088	16817	16899	17001	17033	16988	17059	16937	16864	17135	16968	17055	17181	16934	16983	16960	17152	16877	17120	17021	16882	16850	17048	16667	16959	17112	16947	17107	17058	16889	16905	16921	16960	16929	16963	17058	17148	17085	16936	16813	16897	16703	16902	16930	17072	16942	17078	17255	16960	16916	16975	16894	16922	17246	17100	16905	16908	17068	16988	17015	17087	16885	17020	16917	16928	17006	16755	17039	16991	17095	16862	17067	16930	16914	17093	16973	17038	16950	16982	17033	16891	17058	16969	16946	17149	16998	16969	16978	16919	16882	17072	16861	16979	16908	16933	16849	16964	17025	17109	17002	16999	16797	16941	16953	17066	16999	17130	16924	16760	16915	16829	16796	16943	17076	16965	16972	16995	17054	16934	16902	16931	17063	17025	16938	16987	17109	16962	17082	16914	16871	17064	16989	17210	16829	17111	16984	16968	17021	16988	17039	17080	16816	16937	16946	17062	16979	17108	16962	17149	16791	16972	17015	17018	17006	16976	17108	17078	17014	17030	17042	16798	16949	17004	16895	17109	17099	16981	16848	17018	16997	16973	16916	17105	17143	16899	16961	17104	16738	16766	16850	16987	16920	17135	16953	17166	16784	17252	17260	17130	16827	17224	17076	16859	17092	17021	16751	17198	17112	17104	16825	16930	17058	16958	17002	17046	17070	17020	17097	17087	16987	16988	16994	16877	17061	17036	17053	17155	16916	17179	17065	16971	17116	16953	17127	16985	17058	16802	17024	16884	16697	17087	16861	16930	16934	17231	17086	16988	17125	17093	17035	16916	16854	17262	17028	16918	16949	16991	17009	17042	17075	16934	16791	16865	17016	16896	16920	16921	16861	17012	16983	16975	17097	17224	16933	16829	16921	16953	16945	17042	17088	16909	17086	17014	17058	16993	17004	16939	16902	17000	17027	16782	16875	17181	16994	16985	16935	17106	16885	17134	16977	17091	17051	17044	17066	17011	16922	17044	16923	17070	17061	16906	16968	16864	16987	16965	16984	17066	17040	16823	16965	16996	16840	17135	16969	16755	16989	16962	16993	17024	17018	16989	17054	16989	17003	16786	17111	16773	16983	16942	16904	16959	16933	16946	17108	16994	16907	16972	16838	17075	16920	17081	16829	16830	16990	17098	17071	16898	16849	16955	16818	16883	17021	16903	16822	16932	16930	16974	16940	16843	16890	17065	17035	17063	16909	16958	17001	16876	16818	17004	16894	17126	17049	16918	17002	16798	16732	16897	16800	16936	17014	16988	17120	17061	17179	16867	17255	17033	17201	16922	17167	17154	16872	16820	16928	16900	17123	16910	16935	17134	16943	17096	17168	16995	16974	16899	17012	17075	17033
14807	35030	43156	17410	14895	14815	14719	14678	14695	14604	14554	14727	14474	14444	14697	14647	14666	14749	14650	14545	14780	14573	14404	14546	14828	14569	14826	14461	14532	14549	14740	14554	14782	14659	14773	14693	14671	14663	14600	14797	14633	14608	14738	14793	14662	14679	14473	14609	14869	14817	14698	14780	14635	14661	14758	14649	14582	14707	14744	14494	14566	14668	14600	14377	14593	14588	14520	14598	14703	14541	14572	14624	14578	14560	14382	14541	14733	14443	14493	14569	14525	14640	14395	14685	14808	14647	14660	14616	14807	14528	14631	14527	14495	14439	14717	14570	14729	14664	14786	14606	14626	14697	14511	14518	14636	14692	14566	14440	14781	14596	14646	14601	14452	14562	14499	14560	14556	14524	14560	14657	14668	14595	14447	14646	14673	14557	14495	14787	14654	14563	14534	14572	14488	14588	14540	14670	14537	14538	14741	14815	14662	14727	14552	14652	14653	14537	14775	14647	14488	14615	14667	14505	14497	14675	14537	14653	14538	14576	14692	14513	14633	14668	14749	14561	14661	14558	14686	14751	14390	14586	14569	14480	14507	14701	14680	14618	14548	14535	14618	14462	14519	14606	14402	14767	14541	14653	14460	14656	14567	14575	14799	14646	14439	14608	14404	14570	14630	14352	14592	14552	14561	14591	14661	14624	14337	14560	14660	14620	14491	14629	14494	14608	14569	14620	14369	14765	14717	14564	14602	14718	14669	14615	14617	14552	14492	14623	14629	14653	14547	14547	14514	14474	14586	14611	14652	14656	14682	14573	14506	14567	14640	14766	14528	14573	14439	14632	14684	14722	14840	14456	14716	14832	14402	14602	14606	14641	14492	14581	14683	14563	14663	14479	14511	14431	14559	14569	14664	14643	14627	14546	14728	14513	14537	14539	14552	14718	14585	14601	14675	14762	14595	14865	14547	14561	14660	14632	14606	14563	14583	14700	14540	14725	14505	14739	14647	14617	14593	14527	14642	14599	14678	14474	14574	14450	14600	14475	14533	14604	14709	14454	14641	14407	14549	14534	14652	14444	14332	14446	14646	14573	14549	14604	14661	14590	14735	14645	14457	14731	14691	14570	14625	14547	14462	14473	14567	14591	14501	14630	14542	14565	14651	14483	14525	14564	14686	14541	14767	14688	14604	14607	14474	14610	14685	14792	14609	14668	14427	14598	14588	14617	14728	14523	14539	14742	14609	14692	14698	14664	14636	14751	14617	14687	14621	14649	14686	14698	14681	14593	14662	14565	14581	14668	14622	14573	14625	14570	14596	14687	14553	14551	14577	14806	14565	14708	14606	14492	14535	14524	14551	14554	14594	14610	14512	14684	14529	14658	14544	14604	14404	14551	14465	14757	14481	14565	14565	14579	14627	14492	14535	14623	14604	14599	14720	14556	14641	14618	14586	14609	14505	14675	14603	14608	14500	14602	14569	14536	14566	14571	14726	14569	14713	14722	14529	14696	14691	14559	14575	14608	14678	14693	14572	14587	14535	14618	14489	14648	14682	14503	14605	14730	14573	14624	14679	14662	14726	14552	14465	14523	14610	14665	14536	14512	14792	14491	14648	14509	14615	14682	14393	14514	14678	14686	14453	14574	14557	14553	14703	14662	14511	14625	14710	14599	14597	14546	14616	14598	14591	14545	14727	14501	14653	14552	14587	14507	14632	14578	14684	14538	14468	14605	14626	14453	14714	14646	14640	14641	14656	14732	14521	14666	14819	14717	14631	14553	14671	14592	14718	14509	14537	14799	14581	14765	14508	14563	14487	14607	14592	14602	14550	14549	14704	14485	14532	14613	14558	14601	14631	14597	14686	14427	14596	14568	14840	14439	14659	14488	14617	14510	14637	14570	14651	14602	14638	14686	14520	14656	14524	14492	14594	14751	14611	14601	14633	14529	14535	14645	14697	14669	14446	14635	14696	14517	14577	14566	14805	14635	14462	14622	14677	14582	14638	14650	14676	14716	14452	14618	14493	14516	14683	14751	14571	14670	14710	14754	14581	14570	14670	14446	14575	14557	14850	14635	14566	14684	14604	14643	14591	14643	14591	14566	14573	14583	14662	14567	14439	14385	14703	14714	14620	14604	14511	14625	14572	14571	14594	14573	14590	14664	14632	14537	14608	14678	14697	14561	14600	14656	14650	14554	14585	14612	14880	14610	14448	14541	14689	14665	14469	14614	14657	14696	14612	14729	14784	14552	14695	14640	14521	14697	14689	14658	14490	14537	14626	14537	14634	14632	14521	14638	14610	14570	14583	14643	14724	14632	14723	14392	14608	14591	14656	14567	14661	14564	14544	14726	14385	14560	14704	14613	14620	14498	14571	14659	14672	14672	14563	14542	14751	14488	14607	14592	14692	14534	14348	14616	14694	14485	14803	14607	14704	14609	14703	14592	14477	14632	14711	14754	14641	14526	14538	14584	14498	14603	14536	14578	14649	14562	14658	14757	14435	14721	14710	14591	14770	14568	14703	14661	14748	14469	14705	14595	14511	14624	14755	14605	14548	14542	14696	14601	14622	14578	14682	14741	14589	14752	14607	14665	14635	14788	14500	14800	14631	14521	14589	14491	14766	14476	14525	14481	14737	14577	14527	14547	14346	14589	14690	14674	14589	14666	14420	14646	14769	14637	14596	14558	14763	14517	14563	14530	14600	14446	14610	14764	14552	14544	14569	14666	14602	14708	14585	14583	14598	14638	14636	14591	14573	14621	14698	14592	14560	14477	14558	14724	14720	14455	14531	14672	14581	14710	14719	14551	14685	14571	14620	14519	14710	14535	14657	14614	14675	14626	14651	14641	14644	14609	14564	14494	14658	14785	14481	14559	14612	14660	14584	14577	14724	14678	14588	14551	14600	14757	14744	14642	14695	14600	14646	14605	14704	14584	14482	14668	14579	14596	14581	14632	14616	14518	14557	14584	14587	14523	14592	14654	14514	14605	14629	14740	14560	14613	14574	14709	14598	14613	14454	14470	14572	14574	14480	14472	14766	14579	14606	14548	14736	14688	14611	14580	14649	14564	14728	14479	14608	14452	14722	14641	14814	14568	14812	14511	14556	14564	14732	14595	14622	14555	14662	14662	14687	14705	14521	14550	14633	14690	14622	14596	14707	14791	14477	14598	14705	14609	14573	14634	14530	14523	14444	14537	14617	14650	14562	14590	14456	14496	14673	14597	14563	14565	14604	14723	14597	14698	14726	14375	14718	14610	14711	14522	14506	14671	14535	14696	14650	14587	14550	14697	14556	14678	14439	14718	14544	14671	14645	14653	14814	14658	14599	14636	14572	14526	14672	14497	14697	14528	14556	14602	14463	14734	14740	14724	14544	14571	14657	14606	14543	14562	14727	14561	14711	14591	14463	14521	14601	14563	14447	14500	14831	14571	14471	14547	14598	14709	14570	14709	14495	14571	14669	14469	14687	14516	14647	14449	14576	14648	14394	14559	14446	14519	14651	14639	14513	14587	14659	14644	14571	14643	14683	14572	14707	14596	14673	14642	14583	14718	14528	14737	14616	14517	14648	14582	14585	14585	14508	14780	14694	14652	14581	14612	14752	14627	14701	14515	14593	14595	14621	14702	14587	14606	14710	14505	14757	14641	14740	14567	14675	14621	14649	14626	14695	14575	14517	14517	14655	14561	14665	14654	14608	14645	14730	14680	14547	14522	14643	14451	14527	14599	14629	14514	14535	14584	14545	14386	14629	14556	14607	14754	14644	14555	14614	14676	14651	14500	14638	14545	14433	14552	14616	14690	14625	14673	14580	14580	14696	14602	14757	14677	14662	14558	14662	14549	14610	14753	14453	14643	14720	14585	14626	14681	14461	14738	14701	14633	14505	14635	14708	14683	14343	14758	14486	14747	14485	14646	14730	14556	14545	14660	14658	14582	14474	14630	14474	14698	14554	14548	14640	14596	14574	14611	14731	14674	14694	14508	14699	14450	14701	14804	14699	14644	14753	14654	14701	14581	14407	14634	14516	14688	14670	14570	14521	14548	14603	14654	14619	14358	14721	14633	14664	14659	14474	14520	14469	14560	14670	14601	14523	14610	14640	14622	14673	14681	14387	14537	14633	14423	14522	14649	14584	14725	14579	14572	14672	14690	14546	14527	14749	14506	14608	14629	14620	14806	14667	14571	14635	14616	14356	14476	14670	14607	14740	14561	14594	14601	14445	14928	14442	14754	14748	14655	14584	14734	14613	14663	14564	14577	14630	14447	14708	14617	14559	14504	14537	14651	14722	14522	14695	14610	14731	14564	14673	14611	14638	14626	14443	14704	14523	14627	14489	14626	14522	14676	14751	14616	14735	14587	14533	14595	14495	14577	14420	14672	14464	14587	14796	14619	14706	14687	14570	14550	14657	14565	14510	14590	14637	14698	14696	14686	14519	14526	14564	14599	14696	14487	14726	14373	14624	14572	14662	14551	14496	14852	14672	14752	14487	14451	14474	14503	14629	14633	14576	14571	14470	14792	14728	14649	14697	14672	14612	14532	14683	14538	14582	14671	14566	14700	14633	14489	14566	14683	14657	14807	14489	14461	14587	14639	14592	14582	14644	14843	14723	14475	14599	14490	14593	14578	14499	14654	14606	14633	14504	14691	14646	14666	14601	14473	14637	14689	14643	14780	14495	14693	14481	14495	14740	14624	14621	14505	14442	14654	14612	14470	14527	14601	14504	14678	14440	14566	14408	14664	14671	14648	14789	14546	14577	14479	14468	14652	14488	14552	14566	14569	14621	14580	14466	14542	14599	14493	14636	14618	14622	14668	14581	14599	14769	14616	14640	14568	14688	14528	14582	14577	14658	14771	14592	14579	14702	14621	14751	14533	14549	14473	14544	14740	14795	14495	14524	14539	14656	14498	14548	14595	14561	14726	14588	14351	14629	14554	14534	14727	14514	14582	14518	14479	14465	14482	14567	14608	14701	14661	14547	14561	14587	14694	14710	14472	14675	14586	14571	14580	14570	14735	14604	14514	14595	14451	14784	14638	14640	14717	14670	14769	14646	14578	14623	14566	14812	14474	14706	14506	14712	14629	14736	14715	14419	14451	14582	14416	14622	14557	14655	14582	14737	14622	14832	14556	14763	14667	14564	14496	14788	14574	14501	14573	14519	14505	14526	14641	14679	14506
23714	21372	36153	31422	21645	20517	19829	17650	17047	17241	17405	17019	16881	17071	17014	16978	17289	16949	17017	16926	16950	17052	16925	16951	16997	17112	17027	17177	17022	17123	17164	16731	16883	16951	17082	16951	17002	17039	17167	17065	17127	16948	17136	17025	16824	16767	17066	17391	17844	17810	17633	17251	17235	17144	16855	16927	16975	17047	17067	16860	17032	16883	17062	16856	16940	16973	17028	16826	16989	16984	16835	17027	17029	16740	16906	16773	16931	16958	17146	16941	16728	16856	16959	16823	16801	16919	16977	17048	16865	16958	16959	16859	16868	16834	16814	16811	16936	16927	16980	17045	16905	16789	16752	16840	16776	16987	16813	17067	17089	16893	16868	16909	16821	16710	17020	16873	16813	16926	17017	16811	17028	16900	16670	17043	16927	16913	17026	16869	16875	16797	16788	16850	16773	17009	16555	16714	16815	16985	16951	16945	16833	16920	16849	17105	16841	16783	16784	16842	16874	16740	16717	16761	16831	16839	16951	16795	17002	16915	17045	16897	16912	16901	17097	17013	16773	17000	16968	16873	16834	16835	16843	16962	16845	17039	16939	16888	16859	16991	16702	16829	17007	16959	16743	16945	16851	16822	16868	16885	16905	16773	16779	16933	16975	17120	16784	17001	16967	16615	16882	16890	16939	16835	16884	16823	17002	16652	16918	17020	16885	16961	16999	16885	16861	16788	16950	16879	16873	16898	17046	16912	17096	16873	17007	16726	16946	16877	17028	16897	17109	17045	16801	16882	16978	16989	16921	16755	16999	16997	16905	16781	16784	16931	16801	16808	16979	16858	16923	16960	17036	16809	16744	16734	16995	16917	16971	16926	17001	16872	16755	17020	16944	16972	16956	17107	16840	16947	16919	16878	16844	16845	16817	17024	16923	16922	16850	16982	16828	17073	16916	16705	17193	17048	16898	16820	16855	16928	16996	17056	16926	16586	16973	17000	17043	17074	16653	16789	16988	16829	17080	16922	16948	17000	16858	16858	16988	16864	16806	16875	16995	16815	16930	16807	16881	16780	16934	16925	16946	17019	16979	17141	16848	16916	16980	16765	16981	16825	16758	16997	16996	16742	17368	16790	16801	16918	16889	17020	16765	16857	16884	16865	16913	16871	17009	16877	16947	16999	16865	16885	16782	17053	16815	16821	16909	16764	16970	16803	16923	16906	16826	16891	16838	16822	16999	16667	16741	16968	17002	16845	16910	16864	16780	16606	16984	16965	16878	16803	16728	16763	17106	16888	16819	16704	16916	16968	16925	16894	16935	16882	17002	16668	16975	16975	17040	16846	16873	16756	16847	16789	17027	16923	16748	17010	16787	16887	16949	16982	16689	16857	16924	16852	17100	16823	16867	16861	16666	16820	16817	16985	17021	17113	17015	17195	16888	16924	16905	16801	16910	16952	16756	16825	16901	16838	16658	16884	17157	16760	16943	16881	17128	16983	16896	17003	16988	16923	16887	16777	16760	17043	17175	16975	16827	16802	16725	17060	16973	17059	16998	16782	16818	16918	16929	16996	16832	16958	16857	16898	16878	16799	16826	16927	16818	16755	16853	16751	17000	16976	17100	17099	17028	16996	17091	16972	16799	16888	16839	16910	16926	16936	16753	16935	16743	16881	16778	16791	17163	16904	16886	16941	17098	16968	16870	16933	16745	16777	16788	16874	16884	16764	16822	16739	16843	16836	16844	16872	16965	16730	16809	16802	16897	17069	16820	17007	17067	16901	16966	16758	17072	17036	16905	16837	16880	16938	16949	16878	16867	16785	17069	16872	17003	17082	16911	16931	16812	16939	16876	16987	16850	16898	17027	16803	16756	16792	16943	16695	16811	16869	16798	16894	17000	16822	16891	16874	16755	16723	16860	16851	16799	16738	16803	17041	16755	16768	16838	16785	16962	16866	17059	16774	16749	16839	17002	16992	16973	16889	17081	17065	17141	16900	16840	16869	16933	17345	17055	16949	16849	16777	16915	16949	16837	17000	16853	16745	17032	16973	16838	16879	16872	16870	16951	16880	16867	16959	16932	16900	16853	16967	16773	16978	16599	16987	16692	17029	16801	16976	16878	17047	16925	17063	16785	16938	16682	16895	17019	16741	16605	16800	16828	17013	16702	16626	16811	16967	16844	16941	16763	16843	17155	17054	16742	16782	16703	16741	16943	16952	16942	17037	16920	17037	17020	16919	16880	16746	16828	16963	17027	16817	16917	16888	16722	16960	16815	17106	16943	17027	16957	16908	16982	16699	17083	16985	16930	16791	16791	17024	16922	17008	16833	16816	16932	17011	16987	16841	16768	16919	16922	16793	16912	16985	17003	16716	16826	16745	16965	16857	16890	16909	17059	17028	16786	16826	16810	17042	16839	16968	16911	16901	16564	16980	16772	16768	16786	16836	16850	16984	17096	17055	17041	16697	16868	17104	16926	16845	16858	16906	16785	16826	17100	16992	17069	16911	17056	16816	16899	16936	16773	16837	16744	16922	16872	16866	16810	16800	16952	17017	16980	16820	17003	16861	16988	17053	16907	16709	16782	16633	16927	16999	16931	16854	17033	16847	16795	16795	16887	16867	16887	16923	17020	16937	16845	16877	16831	16786	16970	16863	16799	16756	16859	16904	16862	16931	17054	16981	17026	16776	16878	16935	16611	16944	16804	16987	16824	16823	16707	16883	16726	17094	17073	16870	16837	16703	16727	17088	16906	17134	16831	16952	17064	17067	16918	16945	16846	16721	16955	16759	16822	16954	16895	16808	16806	16901	16788	16785	16870	16900	16792	16989	16934	16841	16817	16993	17064	16943	17112	16830	16693	16829	16992	16786	16959	17084	16874	16814	16979	16799	17021	17028	16910	16963	17102	16893	16983	16856	16900	16989	16945	16903	16841	17097	16988	16880	17137	16931	16907	16797	16815	16796	16915	17042	17134	16867	16981	16761	16831	16666	17108	16649	16818	16967	16833	16925	16822	16929	16892	16790	16967	16826	16847	16848	16876	16998	16968	16908	16927	16826	16961	16771	16814	16875	16756	16704	16957	17020	16984	16946	16838	16899	17071	16904	16758	17072	16952	16832	16965	16978	16782	16920	16938	16920	16732	16841	17075	17043	17054	17079	17024	17136	17016	17062	17088	16930	17046	16796	17010	16981	17183	16667	16684	17031	16878	16703	16879	16934	16773	16869	16849	16908	16811	16672	16794	16949	16920	16965	16831	16932	16816	16841	17044	16767	16929	16816	16900	16811	16877	16680	16855	16872	17059	16977	16874	17103	16685	16758	17064	16848	16863	16907	16862	16879	16888	16888	16935	16750	16877	17149	16791	16868	16835	16904	16921	16860	17047	16879	16861	16802	16941	16955	16717	16880	16744	16733	16867	16807	16840	16922	16948	16997	16872	16871	17038	16713	17090	17050	17039	16986	16966	16674	16885	16908	16883	16787	16802	16979	16979	17052	16961	16916	16928	16844	16991	16880	16983	17037	17125	17018	16825	16988	16940	16953	16865	16755	17071	16970	16988	17023	16686	17125	16900	16858	16887	16946	16896	16937	16822	16782	16946	16989	16801	16824	17004	16889	16863	16707	16895	16964	16947	16958	16801	16977	16831	16854	16786	17080	16945	16919	16958	16883	16804	16857	16666	16811	16801	16894	16931	16634	16803	16931	16913	17009	16891	16864	16859	16931	16727	16748	17004	16858	16975	16733	16818	16798	16904	17000	16827	16997	17029	16981	16991	16768	16863	16834	16807	16911	16871	16868	16874	16907	16734	16818	16860	17005	17022	16755	16738	16916	16944	17039	16875	16880	17071	16933	16730	16725	16967	16989	16938	17016	17102	16786	16907	16771	16874	16931	17002	16977	16948	16876	16944	16925	16950	16819	17070	16959	17058	16838	16908	16889	16757	16803	16816	17077	16946	16885	16882	16859	16832	16785	16981	17108	17035	16685	16994	17025	16867	17001	16975	16799	16771	17110	16777	16905	16720	16994	16766	16781	16841	16989	16941	17000	16883	16964	16875	16955	16683	16927	16962	16678	16763	16817	16612	16694	16848	16900	17115	16959	16791	16960	16786	16819	16687	16817	16714	16736	16936	16986	16958	16754	16738	16885	16841	16929	16906	16914	16945	16953	16579	16795	17052	16908	16946	16880	16797	16844	16939	17026	16908	16792	17131	16882	16977	17066	16792	16969	16988	16746	16952	17013	16949	16742	16835	16899	16755	16671	16874	16856	16928	17014	16988	16681	16760	17059	17118	16977	16928	16791	16847	16757	16844	16849	16947	16877	16828	16948	16918	16630	16764	16712	16955	16933	17093	16983	16793	16763	16970	16877	16881	16689	16949	16995	16981	16883	16908	16822	16745	16868	16911	16887	16785	16870	17044	16835	16789	17102	16995	16815	16791	17002	16781	16930	16933	16857	16903	16824	16763	16817	16971	16848	17261	16928	17009	16814	16959	16962	16861	16829	16851	16876	17046	16782	16756	16931	16947	17076	17040	16903	16994	17043	16982	16981	16884	16863	17087	16966	16893	16899	16837	16852	16752	17031	16840	16923	17002	16960	16966	16982	16845	16881	16774	16978	16907	16841	16798	16700	17023	16792	16861	16705	16920	16950	16810	17099	16761	16872	16975	16782	16922	17036	16740	16898	17042	16895	16788	16789	16829	16982	17007	17026	16752	16765	16828	17046	16785	16976	16663	16821	16726	17091	16831	17095	17008	16687	16829	16753	16716	16999	16779	16751	16979	16840	16896	16795	16817	16900	17040	16969	16884	17008	16862	16882	16761	16812	16877	17009	16906	16766	16782	16761	16868	16760	16835	16928	16957	16987	16661	16946	16794	16747	16939	16805	16864	16728	16861	16841	16855	17103	16758	16942	17004	17086	16728	16826	16844	16827	16880	16963	16836	16966	16877	16759	16988	16898	16966	17026	16932	16954	16859	17088	16917	16857	16618	17027	16835	16900	16929	16880	16882	16787	17028	16864	16854	16946	16978	17002	16845	16983	16832	16769	16848	16791	17084	16867	16795	17044	16848	16753	16773	16863	16840	16920	16867	16972	16949	17046	17039	16888	17075	16863	17107	16948	16894	17059	16864	16725	16873	17111	16866	16830	16747	17072	16791	16838	16926	16902	16704	17042	16863	16950
14566	60085	77747	28091	15809	15368	15104	15030	15177	14746	14847	14955	14725	14773	14594	14866	14600	14761	14535	14702	14488	14556	14638	14547	14634	14627	14634	14870	14622	14687	14669	14777	14735	14836	14662	14634	14597	14672	14772	14728	14837	14624	14807	14575	14713	14592	14691	15358	15848	15768	15262	14987	14699	14615	14605	14541	14532	14595	14578	14512	14607	14495	14637	14542	14773	14634	14426	14566	14455	14712	14582	14547	14648	14519	14677	14478	14584	14585	14547	14540	14657	14818	14492	14618	14727	14500	14590	14603	14497	14492	14627	14495	14629	14639	14550	14724	14453	14507	14664	14611	14766	14543	14578	14625	14488	14657	14712	14524	14399	14512	14723	14493	14477	14364	14753	14592	14652	14608	14705	14559	14479	14646	14446	14572	14591	14370	14510	14377	14580	14753	14481	14586	14505	14687	14688	14596	14470	14640	14513	14711	14523	14546	14536	14641	14771	14679	14486	14631	14488	14647	14619	14686	14393	14538	14500	14516	14548	14567	14497	14674	14651	14565	14547	14418	14506	14748	14445	14602	14555	14641	14532	14473	14646	14706	14555	14540	14463	14487	14361	14411	14456	14543	14417	14592	14518	14624	14489	14567	14440	14551	14659	14617	14569	14588	14501	14553	14484	14614	14744	14587	14581	14643	14630	14582	14573	14585	14457	14558	14539	14505	14559	14677	14457	14592	14576	14508	14616	14504	14680	14594	14397	14561	14534	14595	14550	14547	14787	14579	14522	14578	14448	14625	14648	14538	14651	14551	14749	14361	14655	14557	14528	14673	14439	14697	14324	14623	14596	14478	14568	14460	14657	14511	14659	14559	14613	14717	14583	14617	14533	14523	14520	14488	14776	14651	14573	14643	14610	14545	14641	14394	14620	14538	14648	14619	14546	14604	14586	14628	14530	14612	14514	14563	14562	14554	14533	14679	14500	14562	14605	14641	14558	14648	14651	14600	14662	14618	14527	14451	14551	14680	14493	14511	14641	14735	14728	14551	14631	14671	14442	14548	14615	14560	14571	14700	14498	14411	14460	14462	14548	14538	14709	14584	14449	14519	14746	14645	14391	14510	14598	14612	14558	14370	14559	14689	14607	14380	14382	14617	14639	14518	14559	14369	14587	14506	14482	14354	14449	14533	14393	14584	14581	14599	14710	14520	14381	14626	14472	14435	14538	14710	14467	14677	14559	14645	14574	14761	14349	14492	14650	14516	14607	14460	14548	14611	14582	14451	14595	14603	14571	14772	14647	14526	14654	14684	14350	14621	14690	14503	14718	14601	14677	14551	14642	14715	14488	14498	14650	14487	14534	14588	14542	14444	14444	14478	14587	14486	14671	14490	14462	14621	14576	14609	14400	14542	14463	14471	14633	14545	14413	14493	14631	14414	14420	14694	14660	14557	14393	14596	14542	14431	14450	14530	14698	14552	14470	14426	14638	14573	14566	14468	14647	14446	14567	14505	14639	14695	14345	14612	14515	14658	14516	14569	14632	14624	14444	14464	14544	14581	14588	14640	14625	14654	14668	14476	14563	14682	14608	14666	14611	14449	14668	14448	14480	14596	14650	14564	14562	14645	14589	14569	14427	14421	14559	14671	14640	14506	14669	14633	14531	14552	14614	14458	14573	14440	14554	14679	14506	14584	14696	14466	14560	14587	14531	14517	14611	14659	14614	14735	14472	14728	14649	14626	14534	14594	14708	14438	14600	14585	14554	14603	14551	14650	14598	14680	14531	14667	14563	14724	14677	14575	14622	14370	14615	14679	14560	14730	14606	14608	14664	14507	14502	14648	14635	14542	14522	14517	14567	14530	14483	14612	14459	14725	14593	14641	14735	14567	14465	14623	14627	14581	14592	14387	14720	14528	14545	14536	14568	14588	14644	14533	14529	14631	14457	14593	14500	14682	14664	14640	14478	14419	14600	14677	14550	14668	14591	14796	14501	14424	14500	14498	14625	14697	14554	14605	14620	14595	14630	14516	14781	14517	14706	14565	14449	14635	14394	14635	14564	14758	14364	14501	14591	14588	14676	14519	14452	14554	14363	14577	14494	14564	14669	14500	14610	14578	14843	14469	14543	14631	14803	14567	14551	14643	14558	14603	14648	14521	14508	14472	14664	14509	14582	14631	14526	14563	14534	14731	14414	14598	14652	14576	14522	14573	14580	14709	14534	14573	14420	14625	14496	14561	14560	14582	14542	14526	14585	14461	14538	14570	14562	14684	14602	14640	14500	14512	14521	14520	14715	14414	14576	14629	14613	14518	14681	14523	14624	14515	14736	14623	14522	14511	14448	14599	14380	14561	14439	14668	14582	14562	14610	14721	14594	14617	14673	14474	14496	14645	14543	14418	14661	14489	14526	14549	14429	14800	14470	14417	14595	14581	14426	14575	14397	14631	14566	14723	14597	14463	14737	14539	14540	14723	14586	14614	14629	14721	14606	14476	14467	14608	14572	14540	14312	14524	14511	14598	14450	14643	14709	14467	14491	14566	14535	14666	14605	14494	14725	14622	14589	14464	14602	14723	14629	14620	14652	14723	14748	14565	14651	14728	14337	14513	14586	14609	14574	14466	14449	14746	14485	14488	14710	14576	14597	14619	14471	14515	14697	14606	14459	14642	14451	14616	14642	14685	14551	14745	14634	14448	14694	14551	14501	14637	14597	14541	14650	14467	14444	14444	14592	14711	14382	14611	14611	14576	14506	14772	14639	14712	14657	14684	14553	14507	14695	14403	14712	14551	14709	14667	14368	14683	14424	14424	14648	14553	14491	14576	14556	14526	14604	14622	14512	14593	14627	14610	14509	14484	14549	14561	14547	14631	14582	14487	14538	14465	14562	14482	14494	14690	14482	14624	14543	14725	14472	14604	14774	14523	14493	14490	14589	14643	14598	14690	14629	14644	14619	14636	14573	14625	14561	14576	14679	14760	14523	14511	14583	14635	14485	14557	14646	14481	14679	14635	14553	14545	14469	14601	14525	14782	14630	14439	14502	14584	14571	14606	14631	14637	14579	14539	14440	14403	14456	14513	14513	14642	14428	14550	14458	14608	14652	14459	14547	14552	14497	14620	14578	14558	14546	14673	14578	14494	14641	14499	14785	14564	14503	14528	14648	14725	14624	14458	14356	14605	14608	14599	14588	14434	14520	14495	14627	14539	14599	14676	14722	14493	14605	14679	14691	14603	14482	14505	14542	14557	14639	14545	14592	14554	14536	14353	14573	14622	14572	14647	14585	14660	14571	14555	14521	14626	14575	14635	14868	14381	14650	14464	14577	14508	14490	14541	14463	14502	14796	14753	14435	14445	14501	14618	14472	14618	14793	14588	14713	14510	14540	14583	14546	14489	14536	14548	14594	14394	14865	14489	14759	14660	14756	14576	14618	14564	14588	14746	14573	14549	14518	14673	14544	14640	14500	14424	14565	14707	14615	14762	14798	14550	14610	14472	14435	14524	14597	14526	14653	14624	14578	14572	14691	14535	14575	14604	14567	14531	14740	14567	14671	14505	14591	14599	14633	14495	14555	14623	14560	14527	14473	14604	14475	14426	14488	14514	14492	14454	14589	14626	14596	14780	14607	14695	14517	14560	14621	14548	14507	14532	14679	14813	14604	14519	14412	14452	14722	14598	14453	14652	14499	14597	14466	14477	14464	14633	14525	14457	14590	14725	14671	14638	14533	14470	14784	14632	14604	14527	14630	14483	14531	14750	14691	14691	14445	14587	14655	14562	14632	14621	14764	14647	14560	14697	14531	14735	14618	14522	14677	14744	14560	14724	14692	14495	14600	14489	14607	14544	14542	14641	14656	14462	14583	14784	14628	14640	14563	14587	14645	14578	14676	14518	14591	14694	14544	14699	14565	14481	14588	14685	14535	14499	14532	14611	14448	14568	14463	14645	14628	14760	14445	14618	14652	14645	14650	14473	14551	14571	14424	14476	14502	14494	14772	14535	14683	14509	14470	14499	14676	14742	14561	14465	14572	14592	14510	14655	14622	14542	14540	14688	14487	14544	14478	14421	14402	14769	14571	14595	14578	14554	14618	14551	14656	14632	14491	14471	14380	14580	14629	14438	14670	14487	14594	14527	14596	14703	14460	14622	14535	14533	14642	14539	14457	14558	14679	14618	14633	14576	14612	14699	14563	14625	14620	14580	14716	14529	14496	14414	14643	14749	14609	14524	14560	14516	14483	14503	14514	14594	14482	14558	14432	14585	14589	14727	14544	14671	14616	14471	14521	14532	14565	14483	14501	14481	14633	14555	14491	14587	14644	14495	14533	14609	14474	14571	14597	14581	14654	14740	14665	14540	14677	14658	14574	14478	14655	14512	14388	14558	14462	14531	14657	14631	14739	14578	14669	14588	14550	14487	14740	14389	14596	14574	14404	14514	14450	14427	14587	14657	14584	14490	14610	14464	14438	14451	14523	14675	14628	14584	14620	14684	14505	14510	14551	14501	14736	14595	14605	14547	14525	14632	14487	14462	14724	14372	14710	14363	14381	14616	14686	14603	14639	14490	14526	14454	14689	14617	14519	14485	14546	14752	14394	14558	14643	14519	14634	14638	14532	14603	14729	14540	14698	14595	14730	14457	14647	14618	14515	14547	14546	14516	14595	14704	14494	14638	14619	14712	14558	14605	14631	14663	14487	14390	14704	14616	14615	14705	14678	14607	14545	14609	14582	14674	14555	14768	14605	14635	14482	14432	14449	14529	14691	14809	14543	14842	14532	14554	14640	14554	14551	14551	14542	14655	14801	14540	14644	14528	14528	14364	14477	14412	14648	14592	14388	14555	14386	14535	14510	14664	14586	14495	14549	14608	14601	14654	14459	14624	14502	14766	14576	14630	14716	14713	14594	14434	14621	14631	14462	14514	14340	14713	14638	14590	14449	14571	14689	14569	14606	14602	14601	14380	14816	14502	14611	14506	14314	14460	14695	14676	14448	14652	14481	14629	14643	14656	14610	14462	14493	14581	14482	14380	14488	14541	14529	14507	14475	14548	14539	14680	14540	14695	14689	14638	14443	14717	14627	14633	14607	14691	14676	14592	14440	14637	14501	14379	14618	14474	14603	14627	14575	14543	14663	14545	14551	14540	14512	14465	14467	14510	14455	14685	14658	14529	14741	14572	14573	14658
22562	21165	32915	29347	21459	22104	22667	18652	17153	17532	17805	17652	17315	17464	17195	17305	17257	17498	17436	17220	17102	17338	17236	17148	17157	17313	17313	17023	17279	17199	17332	17076	17077	17329	17417	17189	17271	17200	17205	17125	17063	17109	17263	17054	16987	17062	17193	18014	18838	18810	18119	17739	17385	17297	17224	17253	17205	17161	17230	17012	17019	16932	16952	17057	17224	17091	17133	17094	17274	17072	17093	17001	17167	17136	16947	17070	17160	17104	17147	17115	17262	17210	17008	17030	17017	17089	17098	17133	17154	17227	17201	16986	16991	16915	16883	16997	16982	17128	17097	17219	17298	17037	17103	17000	16956	17076	17110	17007	16921	16839	17162	17093	16994	17012	16918	16866	17015	17054	16980	17191	17218	17101	17088	17128	16906	16926	17244	17049	17090	17080	17201	17038	16904	16969	16904	16979	17120	17023	17061	16944	17122	17173	16973	17091	16980	17121	16928	17131	17070	16913	16995	17022	17126	17005	17008	17188	17074	16980	17005	17004	17176	17042	17086	17228	16953	17229	17038	16989	17167	17194	17033	16803	17274	16946	16932	16869	17171	16975	17132	17104	17057	17083	17064	16711	17112	16987	17227	17114	17147	17260	17037	17213	17097	17003	17111	17214	16961	17040	17116	16857	16912	17108	16906	17147	17164	16749	17031	17152	17038	17173	17004	17066	16925	17080	17075	17152	16905	17094	16839	17014	17237	17021	17034	17060	17218	17281	16994	17210	17011	16917	17185	16883	17150	17154	16703	16913	17021	16844	17202	17228	17213	17192	16989	17013	17096	16966	17330	17120	17042	17087	16927	16912	17182	17069	16966	16985	17121	17174	17087	17124	16987	16812	17375	17150	17130	17057	17074	16954	17091	17143	17138	16805	16898	16904	16884	17053	16864	17099	17180	17023	17007	17108	17225	16824	17118	17058	16844	17261	17013	16862	16928	17177	17021	17150	16999	16860	17057	17017	17144	17112	17010	17098	17081	16962	17083	16977	17031	17145	17197	17099	16981	17131	17220	17230	17165	17106	16949	17031	16996	17156	17074	17104	17164	17169	17196	16934	17059	17040	17046	16855	17097	16895	17053	16924	16921	17142	17191	17161	17058	16998	16931	16992	17165	16904	17147	16972	16898	17110	17099	16962	16987	16907	17139	17093	17055	17124	17161	16883	17060	17100	17133	17107	17142	17030	17031	17133	16964	17085	17235	17172	17198	17116	17059	16830	17081	17104	17131	17049	17072	17208	17036	17130	17117	16902	16881	17118	17053	16955	16958	17055	17077	17134	17094	17141	17057	17095	17160	17042	17026	16941	16839	16980	17338	16932	17185	17106	16993	16955	17181	16993	17163	17233	16900	16876	17027	16980	16986	16994	17236	16953	17219	17023	17151	17042	16843	16888	17101	17081	16693	17222	16984	17000	16869	16843	16950	17133	16999	17035	17129	17090	17031	17178	17148	16969	16927	17041	17026	17068	17002	17017	16926	17075	17130	17084	17088	17197	16968	17080	17153	17061	16866	17009	16943	17067	17144	17160	17283	17188	17214	17040	17048	16905	16813	16948	16910	16962	17222	16840	17013	17050	16841	17076	16936	17129	17016	17211	17190	17148	17112	16922	17063	16763	17144	17047	17229	17095	17123	16758	17108	16953	17091	16845	17136	17076	16969	17111	16891	17148	16907	16949	16928	17080	17029	17095	17039	17126	17114	16941	17118	16986	17055	16951	17021	17038	17080	16912	17344	17136	17062	17093	17044	17016	17108	17062	17036	17117	17225	16861	17356	17253	16920	16863	17092	17059	16640	16863	16878	17126	17003	16873	16957	17073	17117	16967	17000	17013	16981	16929	17325	17041	16972	17025	17147	17090	16899	17084	17135	17125	17058	16933	16889	16997	16885	17181	17100	17187	16986	16922	16986	17102	17029	16992	17010	17186	17056	16942	17189	17030	16909	16935	16919	16890	17126	17183	17085	17212	16992	17179	17059	17120	17175	16996	16952	16867	17086	17028	16957	17095	16865	17124	17077	17033	17247	17107	17128	16941	17099	16906	17091	16924	16964	17187	17074	16836	17292	17049	17223	17148	17161	17021	16942	16911	17173	17127	17001	16969	17045	16847	17256	16962	16991	17047	17055	17136	17242	16854	16916	16983	17048	16888	17233	16927	16913	17137	17254	17144	17006	16907	16951	16906	17306	16867	17083	16924	17003	17098	17178	17021	16969	16944	16974	16983	17099	17071	16965	17026	16951	17021	17115	16951	17063	16877	17095	16963	16832	17108	17017	16937	17109	16986	16879	17170	16900	17167	17176	17038	16713	16943	16970	17075	17003	16968	17225	17050	17097	17075	17099	16944	17117	17246	17030	17012	17130	17031	17077	17007	17041	17161	17385	16892	16954	17048	17247	17010	17102	16949	17051	17130	17117	17038	16881	17051	17245	17054	17058	17122	17183	16948	17149	17075	17101	17181	16931	16924	16948	16973	16931	16963	16896	16693	17171	17169	17016	16972	16888	17224	17066	16989	16942	17211	17112	17072	16997	17205	16901	16914	16911	17123	16987	17068	17089	17003	17270	17100	17003	17108	17131	17004	16908	16946	16930	17064	16983	16959	16860	17041	16977	17138	17020	16958	16846	17104	16839	16797	16947	17094	17124	17083	16974	17196	17130	17054	17098	16912	16993	16899	16988	17110	17184	17194	17037	17003	17073	17101	16996	17021	17075	17053	17167	17119	17075	17122	16946	17039	17092	16992	17041	17003	16992	16934	16990	17064	17137	17036	17210	16861	17025	16806	17176	17054	17006	17123	17045	17291	16917	16767	17223	17004	17102	16877	16700	16887	17069	17021	16985	17172	17006	17187	17338	17048	16926	17122	16931	17016	17086	17264	16829	17051	16864	16957	17158	17023	16903	16854	17016	16835	16903	17184	17013	17136	17006	16798	17046	17060	17193	16992	17275	17063	16847	16988	16970	17225	17009	17140	16978	17003	17116	17081	17198	17046	17141	16937	17043	16851	17094	17046	16957	17132	17041	16830	17182	17071	17151	17173	16905	16866	17068	17047	16967	17022	17301	16920	17042	16999	17195	16999	17119	17082	17058	16875	16949	16977	17236	17159	17104	17050	17051	17199	16947	16950	16957	16909	17083	17066	17061	17160	17156	16942	17057	17134	17028	17030	16858	17058	17123	17108	17167	17036	16998	17101	17055	17048	17165	17052	16892	17207	17073	17093	17051	17188	16985	17175	17030	17173	16985	17197	17093	17016	16853	16963	16996	16909	17098	17210	17278	17125	17012	17026	16888	17163	17089	16986	17059	17152	17103	17067	17229	17066	16951	17277	17002	16912	16950	16869	17029	16956	17127	17141	17078	17132	17079	17174	17163	17085	17185	17165	17083	17052	16967	16958	17036	16957	16897	16901	17030	17025	16928	17070	16929	17201	17072	17108	17080	16964	17197	17096	17282	17045	17332	17148	16870	16911	17152	17087	16967	17050	16956	16952	17033	17079	17144	17067	17097	17145	16913	16695	17035	17294	17028	16980	17273	17203	17085	16991	16786	17031	16918	17074	17162	17060	16918	16947	17033	17191	16855	17075	17137	17054	17201	16792	16952	16928	17256	17093	17059	16982	17164	17152	17116	17065	17126	16940	17032	16974	17022	16795	17131	16933	17063	16916	17071	17070	16880	17111	17135	17112	16996	17108	17081	17198	17057	16968	17055	17075	16941	17127	17063	16984	16913	17025	17123	17058	17000	17067	17165	17215	17109	16761	16927	17029	17048	17171	16842	16969	16930	17122	17123	17214	16985	16917	17178	17066	17133	17152	16971	16927	16925	17185	17057	17084	16873	16795	16959	17203	16914	17045	17149	17046	17248	17120	16864	17029	17364	17119	17049	17009	16835	17069	17052	16850	17048	16991	17067	17068	16839	16970	17004	16981	17070	17007	17221	16980	16920	17151	16951	17001	17177	17097	16981	17087	16890	17045	16951	17106	17030	17161	16998	17122	16922	17275	16985	17014	17050	16916	17059	17181	17214	17276	16993	17018	17145	16925	17004	16836	16875	17158	17165	16951	17186	16989	17062	16853	17203	17141	16934	17184	17127	16975	17123	17028	17164	17204	17040	17036	17028	17242	16973	16847	16919	17051	17327	16998	17129	16984	17054	17048	16989	17092	17049	17179	17133	17049	16970	17073	17068	17346	17216	16839	16947	16957	17074	17012	17048	17106	17096	17028	17103	17043	16940	17188	17228	17125	17403	17059	17151	17032	17041	16884	17095	16905	16871	17117	17072	17050	16919	16998	16910	17015	16936	16979	17222	16999	16878	16887	16924	17053	17091	17165	17168	16928	17170	17202	17100	17135	16991	17030	17055	17216	17106	17109	17009	17002	17202	16936	17292	16917	17089	16865	17066	17058	16962	16896	16885	17197	16877	17161	17136	17206	17143	16983	17104	17159	17059	16900	16800	16991	17090	17033	17118	17118	17216	17046	17045	16895	17129	17295	16969	16999	17075	16956	16884	16780	17061	16983	16964	17166	17018	17075	17135	17036	17237	16950	17102	16888	17156	17063	17081	17024	16829	16992	17030	17090	16947	16917	17115	17105	17150	17158	17096	17068	16984	17003	17034	17199	17080	17141	16983	16954	17077	16851	16924	17185	16936	16958	17088	17115	17032	17224	17066	17106	16971	17046	17137	17087	17051	17055	16941	17139	17013	16991	17302	16987	16964	16973	17123	17250	17124	16899	16963	17210	17147	16958	17238	16994	17164	17004	17111	17103	17081	17138	17073	17130	17029	17212	17255	17075	17083	16931	16965	17094	17188	17032	17194	17265	17018	16829	17046	17130	16858	17104	17010	17036	17212	17098	17234	17016	17170	17016	17087	16969	17104	16924	16917	17018	16952	16797	17013	16933	16970	17101	17057	17223	16984	16972	17236	17086	17151	17072	17212	17006	17082	17064	16993	17158	16876	16966	17268	17022	17040	17143	17301	17145	16759	16988	17017	17092	16955	17034	17013	17116	16969	17016	17166	16978	16942	16887	17062	17006	17052	17028	17076	17030	16997	16976	16778	16984	17157	17086	16977	17007	17141	17199	17049	17128	17038	16819	17043	16984	17025	16942	17069	17099	17238	17059	16961	16946
16035	66229	87238	31707	16782	15903	15536	15176	15132	14942	15043	14860	14989	14755	14664	14787	14752	14640	14751	14786	14665	14740	14736	14737	14610	14798	14885	14685	14869	14749	14723	14689	14810	14658	14755	14757	14844	14731	14610	14780	14646	14939	14648	14668	14543	14619	14652	16166	16982	16805	16001	15133	14875	14695	14698	14641	14714	14605	14547	14594	14532	14714	14551	14762	14409	14789	14513	14576	14573	14550	14628	14722	14544	14528	14760	14659	14600	14586	14618	14604	14732	14587	14594	14475	14650	14636	14648	14555	14575	14437	14808	14684	14634	14437	14574	14666	14623	14485	14443	14633	14669	14653	14506	14768	14740	14662	14752	14589	14614	14582	14580	14608	14644	14608	14773	14635	14630	14622	14740	14630	14546	14625	14707	14770	14535	14638	14682	14558	14703	14610	14485	14734	14666	14757	14598	14728	14644	14645	14455	14761	14507	14657	14666	14540	14615	14573	14640	14716	14854	14563	14753	14596	14623	14461	14550	14537	14709	14412	14622	14477	14661	14604	14619	14540	14802	14710	14680	14624	14571	14512	14743	14569	14579	14560	14548	14611	14676	14692	14544	14632	14642	14684	14607	14683	14659	14628	14660	14615	14568	14618	14459	14466	14668	14542	14680	14622	14633	14653	14601	14588	14851	14567	14751	14685	14596	14704	14525	14788	14724	14491	14616	14581	14609	14665	14826	14662	14551	14614	14735	14551	14506	14572	14575	14659	14550	14674	14738	14477	14814	14332	14552	14551	14648	14599	14613	14532	14681	14545	14587	14651	14722	14558	14598	14660	14698	14540	14503	14558	14628	14574	14566	14643	14616	14553	14611	14574	14705	14562	14494	14618	14469	14755	14601	14725	14759	14615	14653	14774	14445	14504	14691	14582	14582	14441	14516	14575	14604	14552	14665	14700	14606	14460	14507	14628	14685	14740	14668	14707	14558	14550	14682	14587	14588	14463	14649	14741	14473	14484	14521	14693	14607	14490	14724	14662	14585	14480	14666	14713	14654	14520	14602	14604	14524	14577	14399	14525	14556	14627	14797	14538	14739	14648	14710	14685	14463	14606	14590	14747	14608	14470	14670	14585	14645	14601	14670	14571	14535	14459	14626	14746	14807	14657	14524	14482	14449	14668	14689	14550	14570	14783	14529	14670	14555	14650	14675	14655	14575	14606	14670	14720	14673	14562	14570	14716	14585	14660	14600	14652	14671	14564	14629	14691	14532	14391	14673	14642	14592	14597	14566	14591	14686	14739	14452	14658	14536	14763	14662	14586	14397	14597	14629	14492	14839	14627	14620	14627	14742	14803	14714	14717	14440	14618	14608	14794	14640	14552	14522	14516	14724	14646	14769	14614	14573	14589	14551	14708	14561	14595	14580	14583	14681	14652	14628	14395	14727	14601	14652	14417	14613	14547	14644	14552	14540	14751	14710	14510	14508	14612	14633	14770	14648	14518	14685	14653	14573	14678	14691	14697	14640	14711	14561	14795	14755	14718	14595	14646	14710	14623	14614	14589	14674	14611	14519	14771	14582	14518	14512	14660	14752	14604	14695	14622	14777	14634	14672	14452	14629	14671	14783	14781	14804	14655	14809	14579	14495	14581	14635	14588	14637	14543	14705	14541	14544	14671	14568	14486	14616	14617	14780	14676	14579	14588	14522	14742	14577	14619	14687	14743	14819	14521	14852	14510	14632	14582	14602	14632	14605	14609	14528	14603	14447	14586	14560	14538	14750	14665	14729	14592	14575	14635	14651	14749	14635	14600	14645	14604	14529	14651	14648	14723	14769	14570	14664	14703	14635	14575	14486	14592	14742	14624	14773	14558	14680	14651	14639	14486	14704	14570	14508	14553	14559	14667	14607	14570	14741	14580	14484	14539	14723	14571	14471	14587	14701	14642	14666	14706	14654	14475	14674	14597	14520	14524	14669	14496	14564	14606	14577	14559	14438	14669	14517	14615	14458	14725	14450	14708	14529	14723	14705	14571	14591	14692	14638	14551	14508	14698	14566	14574	14701	14583	14415	14556	14709	14662	14540	14732	14634	14508	14579	14637	14610	14729	14677	14643	14537	14661	14813	14718	14717	14760	14678	14567	14622	14522	14722	14517	14731	14658	14447	14620	14578	14734	14604	14743	14842	14710	14715	14642	14550	14553	14642	14654	14562	14601	14724	14830	14644	14568	14579	14688	14717	14797	14608	14514	14504	14510	14737	14509	14512	14530	14509	14615	14651	14703	14549	14792	14668	14728	14605	14567	14475	14584	14865	14804	14576	14627	14685	14563	14455	14652	14605	14607	14614	14567	14628	14482	14620	14576	14580	14607	14633	14666	14652	14505	14663	14540	14564	14631	14621	14468	14646	14506	14600	14676	14497	14612	14649	14715	14632	14683	14553	14604	14713	14790	14608	14573	14566	14540	14710	14643	14675	14715	14643	14654	14799	14512	14513	14534	14630	14785	14484	14482	14436	14629	14659	14625	14746	14629	14495	14584	14665	14689	14660	14622	14606	14740	14612	14673	14715	14429	14736	14763	14755	14502	14623	14506	14749	14796	14668	14802	14527	14778	14600	14590	14601	14597	14646	14723	14764	14590	14681	14710	14535	14613	14614	14594	14763	14453	14632	14817	14512	14609	14806	14607	14518	14572	14498	14830	14629	14529	14690	14651	14603	14573	14444	14755	14529	14711	14631	14767	14684	14538	14664	14607	14728	14784	14600	14579	14650	14677	14708	14554	14511	14578	14407	14566	14625	14702	14633	14578	14456	14462	14727	14507	14551	14705	14622	14623	14628	14542	14665	14585	14699	14643	14611	14533	14617	14833	14568	14666	14558	14505	14540	14665	14609	14588	14700	14670	14490	14578	14636	14736	14686	14721	14519	14540	14743	14588	14555	14455	14808	14628	14692	14724	14675	14591	14627	14777	14763	14587	14513	14647	14490	14484	14615	14644	14446	14435	14643	14680	14522	14571	14619	14594	14553	14614	14630	14552	14435	14554	14548	14603	14552	14714	14500	14625	14696	14534	14611	14527	14581	14703	14715	14534	14667	14624	14564	14547	14778	14607	14465	14713	14595	14540	14580	14706	14470	14511	14733	14645	14605	14538	14493	14400	14727	14527	14461	14568	14498	14716	14759	14646	14568	14729	14607	14657	14565	14684	14688	14663	14470	14689	14645	14889	14657	14746	14668	14541	14648	14578	14472	14571	14488	14654	14639	14604	14599	14593	14710	14678	14590	14764	14660	14552	14552	14630	14522	14663	14633	14679	14784	14590	14706	14625	14482	14681	14440	14642	14724	14734	14620	14555	14735	14688	14604	14727	14821	14567	14513	14706	14612	14514	14514	14554	14624	14731	14648	14529	14604	14607	14624	14712	14630	14693	14718	14702	14673	14723	14587	14685	14675	14548	14503	14525	14790	14555	14463	14691	14521	14585	14679	14634	14509	14599	14584	14665	14573	14609	14801	14572	14712	14687	14620	14644	14673	14506	14610	14700	14634	14624	14636	14437	14599	14782	14698	14596	14629	14784	14469	14680	14510	14649	14637	14549	14611	14525	14611	14575	14645	14660	14696	14785	14562	14742	14682	14556	14596	14613	14564	14572	14699	14607	14584	14489	14606	14590	14388	14655	14529	14672	14540	14615	14758	14633	14557	14531	14717	14610	14578	14589	14808	14356	14655	14584	14773	14632	14451	14618	14714	14610	14675	14696	14633	14577	14589	14584	14564	14612	14569	14732	14711	14581	14604	14645	14868	14730	14655	14604	14599	14609	14582	14657	14722	14589	14644	14624	14725	14685	14790	14677	14876	14564	14676	14631	14637	14729	14555	14663	14518	14602	14600	14603	14602	14537	14593	14556	14499	14601	14768	14600	14536	14754	14364	14559	14548	14578	14608	14588	14673	14466	14648	14635	14577	14633	14754	14562	14694	14749	14644	14494	14669	14676	14582	14488	14613	14623	14577	14516	14701	14617	14688	14578	14629	14571	14664	14737	14479	14698	14645	14440	14643	14703	14619	14669	14637	14630	14686	14649	14570	14616	14398	14711	14563	14754	14680	14697	14699	14679	14585	14611	14652	14681	14793	14706	14580	14506	14751	14642	14743	14732	14618	14572	14668	14613	14591	14668	14561	14554	14623	14796	14547	14447	14664	14656	14641	14713	14595	14618	14622	14619	14614	14639	14767	14678	14609	14625	14675	14562	14557	14683	14773	14615	14547	14725	14649	14570	14631	14748	14660	14590	14658	14583	14671	14517	14509	14603	14530	14398	14652	14781	14662	14694	14735	14589	14680	14535	14473	14634	14675	14565	14690	14546	14534	14781	14405	14652	14575	14540	14651	14762	14379	14564	14630	14763	14707	14728	14554	14613	14583	14459	14642	14694	14422	14644	14583	14483	14666	14510	14589	14667	14555	14722	14627	14586	14706	14556	14690	14755	14646	14560	14546	14547	14750	14638	14798	14562	14540	14619	14626	14822	14620	14596	14637	14612	14496	14500	14509	14864	14734	14557	14496	14680	14712	14550	14459	14522	14501	14566	14694	14642	14596	14611	14722	14580	14588	14556	14704	14664	14437	14574	14497	14624	14685	14823	14546	14534	14561	14468	14689	14639	14658	14556	14822	14573	14584	14648	14539	14604	14632	14669	14615	14828	14501	14595	14646	14676	14486	14477	14532	14622	14605	14593	14481	14679	14629	14670	14692	14614	14578	14527	14634	14753	14549	14507	14445	14777	14827	14735	14616	14722	14725	14658	14781	14507	14857	14682	14699	14539	14636	14489	14487	14522	14656	14494	14610	14601	14639	14628	14698	14531	14744	14652	14497	14615	14804	14420	14527	14614	14600	14483	14541	14607	14570	14524	14578	14756	14808	14823	14560	14621	14624	14800	14463	14608	14461	14643	14513	14514	14675	14582	14652	14533	14485	14715	14592	14666	14656	14638	14575	14580	14615	14724	14590	14719	14557	14572	14557	14585	14565	14474	14711	14532	14635	14633	14642	14444	14499	14529	14449	14626	14708	14605	14740	14612	14500	14585	14704	14726	14474	14594	14737	14678	14700	14835	14714	14535	14478	14648	14526	14669	14687	14622	14669	14706	14719	14495	14644	14619	14628	14654	14569	14560	14635	14615	14760	14626
26876	23868	39074	24911	17783	17245	17152	17034	17023	16977	16961	16856	16768	16966	17173	17060	16983	16932	16787	16931	17147	17238	17157	17052	16975	16658	16945	16938	17106	16742	17032	17023	16951	17015	16957	16998	16982	17088	16770	16773	17090	16899	16963	17111	17010	17034	17070	17061	17197	17181	17049	17094	17002	16978	16798	16800	16870	16751	16829	16973	16865	16988	17021	16980	16869	16958	16865	16858	16931	16836	17015	16814	16906	17005	17004	16909	16858	17002	16884	16977	17121	17015	16921	16683	16920	17069	16582	16933	16942	16872	16907	16981	16959	16849	16912	16990	17086	16974	16896	17117	17072	16875	16851	16950	16932	16901	16870	16891	17083	17057	16933	16933	16998	17001	16783	16858	17004	17110	16923	16906	16863	17010	17179	16984	17107	16987	16855	16933	16984	16742	17111	16695	16994	16874	16870	16916	16715	16941	16699	16741	16893	16870	16826	17053	16929	16757	16912	17171	17071	16814	16757	16932	17019	16786	16832	16780	16944	17100	16973	16820	16832	16835	16872	16806	17005	16746	17105	16868	17042	16998	16871	17052	16871	16994	16982	17037	16735	16921	16965	17102	16956	16912	17010	16881	16902	16839	17016	16924	16990	16991	16893	16955	16958	16926	16798	16958	16959	16963	16808	16977	17054	17037	16937	16800	16908	16840	17016	17198	16861	16965	16816	16793	16782	16866	16921	16921	16990	16769	17046	16824	16951	16996	17129	17134	16858	17097	16959	16912	16954	17140	17008	17015	16829	16793	16667	16894	16916	16976	16860	16870	17033	16966	16970	16908	17039	16987	17146	16808	16815	16843	16742	16798	17006	16845	16963	16836	16648	16969	16995	16951	16982	16835	16924	16697	16906	17137	16770	16895	16838	16862	16781	16900	17070	17180	16829	16903	16765	16795	17000	16900	16862	16954	16810	16793	16973	17037	16811	17085	16765	16778	16991	16792	16832	16993	17054	16860	16975	16756	16656	17018	16837	17003	17095	16925	16796	16909	16989	16934	16906	16975	16815	16970	17037	16901	17018	16967	17056	17036	16859	16907	16996	16989	16809	16925	16927	16771	17043	17056	17042	17029	16930	16966	16927	17065	16729	16741	16882	17106	16962	16946	16960	16977	16997	16968	17053	17060	16965	16860	16938	17056	16801	16896	16895	16938	17032	17007	16983	16957	16845	16803	16989	17035	17086	17054	17051	16711	16820	16917	16824	16870	17121	16900	16904	16880	16985	16925	16853	16918	16930	16951	16768	17029	17123	17077	16789	16852	16868	16792	17000	16967	17030	16959	17090	17031	16990	16945	16851	17013	17026	17007	17049	16957	16788	16905	16740	16817	16987	16552	16871	16759	16870	16827	16869	16824	16866	16944	16925	16955	16934	16957	16868	17198	16938	17033	16756	17196	16828	16831	16805	16857	16926	17018	17052	16844	17006	16775	16939	16834	16872	16941	16992	16932	17021	16818	16964	16978	17025	16977	17081	16819	17035	16782	17073	16929	17014	16993	16897	16832	17023	16908	16910	17083	16898	16961	16908	16816	16838	16886	16909	16994	17073	16785	16974	16948	17085	17157	16817	17005	17064	16990	16858	16742	17048	16789	16978	16964	17068	17036	16917	16970	16888	16856	17000	17086	16809	16951	17038	17051	16901	16954	16881	16747	16914	16864	16911	16815	16986	16906	16832	16953	17071	16803	16831	16896	16897	16890	16857	16912	16829	16965	17012	16996	16852	16928	16824	17099	17015	17090	16900	16806	16958	16867	17054	16957	16725	16719	16850	16960	17119	16961	16843	16895	17012	16941	16795	17003	17021	17036	17061	16930	16917	16942	16925	16867	16859	16929	16947	16878	17059	16852	16869	16966	16930	17075	17010	16907	17078	16858	17082	16933	17032	16888	16880	16992	16728	16931	16934	16906	17022	17041	17127	17010	17069	17027	17101	17019	16938	16760	17003	16879	16752	17059	16992	16918	16956	17046	16861	16911	16976	16934	16927	16926	16961	17051	16954	16903	16888	16670	16919	16929	16887	16974	16778	17043	17011	16948	16892	16941	16989	17022	16880	16979	16937	16867	16832	16820	17023	16819	16739	16984	16945	16917	16960	16646	16838	16889	17125	16991	16782	17002	16822	16945	16928	16857	17049	16930	16989	17029	16946	16810	17059	16903	17088	16621	16620	16913	17034	16801	16869	17141	17311	17017	16999	16777	17052	17055	17036	16910	16866	16888	16897	17130	16994	16912	17004	16851	17240	16865	16760	16837	16904	16844	16746	16941	16937	16986	16904	17043	16984	16847	16941	16885	16787	17043	17059	17089	16832	16903	16858	16931	16854	16915	16897	16862	16831	16957	17065	16703	17074	16951	16919	16925	16914	16861	16901	16905	16871	16807	16710	17000	16997	16948	16841	17030	17018	16981	16811	17041	17053	16897	17060	16841	17156	16920	17006	16876	16869	17077	17002	16759	16846	16929	16862	16869	16862	17124	16956	16903	16887	16769	16927	16862	16743	17135	17121	17005	16838	16774	16919	16880	16959	16884	16931	16970	16904	16978	17049	16686	16932	16908	16929	16812	16823	17144	16817	16845	16954	16998	16976	17037	16948	16917	16828	16880	16855	16931	16925	16904	16869	17140	16821	16909	17044	16813	17019	17082	17092	16946	16922	16903	17120	17027	16937	16977	17073	16793	16933	17030	17001	16926	16982	16861	17091	16890	17063	17164	16801	16892	16834	16973	17064	16757	16808	16852	16999	16900	16991	16918	17134	17008	16762	16770	16935	16869	16897	16697	17144	16972	16775	16796	16986	16898	16773	16840	16996	16895	16934	16784	16756	16817	16882	16906	16742	16864	17008	16900	17032	16980	16911	16977	16676	16852	17090	16987	17007	16930	16976	17059	16765	16837	16844	16982	17077	17211	16985	16953	16931	16917	16928	16843	16953	17088	17001	16894	16855	16753	17058	16888	17060	16802	17123	16875	16794	16953	16835	16898	16795	17000	16784	16808	16964	16955	17116	16839	16951	16999	17091	16864	17090	16792	17028	16871	17162	16825	17052	17093	16962	16653	17038	16630	16955	16805	16963	17000	16876	16971	17123	16784	16928	17111	16820	17077	16754	16865	16735	16850	16749	16873	16986	16952	17091	16719	16894	16740	16892	16929	16949	17018	16967	16852	16974	16897	17117	16847	16910	17098	16846	16997	16996	16896	16950	17007	16856	16755	16942	17163	16905	17109	17019	16878	16862	16816	17002	17079	16933	17036	16834	16909	17012	16755	16923	16910	16986	17038	16986	17065	16806	16914	17035	16963	17108	16989	17053	17083	17180	16751	16945	16758	17110	17175	17034	16898	17026	17057	16914	16953	16887	16863	17013	16986	16700	16848	16930	16939	16923	16989	17049	17187	16859	16824	16785	17029	16860	16908	16913	16958	17089	16884	17025	16951	16972	16907	17014	17109	16822	17030	16964	16960	17073	16920	16673	16855	16889	16943	16993	16875	16874	17163	17081	16750	16734	17137	16841	16783	17055	16733	16901	16780	17084	16813	16991	17100	16918	17002	16991	16923	16881	16867	16840	16836	17091	16777	16918	17064	17107	16946	16995	16877	17017	17062	16868	16823	16806	16810	16853	17049	16761	16733	16847	16980	17002	16776	16857	17005	17086	16947	17039	16923	17055	16936	16811	16658	16960	16936	16969	16917	17020	17066	17114	16739	17060	16839	17145	16818	17068	16873	16882	16955	16943	17053	16856	16909	16914	16824	17061	16770	16919	17027	16977	16926	16906	17170	16960	16805	17088	17035	16742	17052	17012	17029	17185	17022	16868	16896	16746	17047	17088	17096	16986	17249	16981	16861	17144	16951	16970	17068	17051	16831	16758	16975	16941	17034	16984	17002	16908	16975	16897	16759	16751	16953	16855	16961	16911	16922	17053	17026	16914	16912	16921	16775	16838	16818	17060	16853	17041	16925	17017	16831	16927	17064	16696	16930	16939	16906	16965	16962	17163	17058	16991	16977	16825	16912	16872	17011	16849	16876	16935	16793	16896	16766	16778	16885	17184	17009	16932	16781	17021	16942	16917	17183	17005	17042	16952	16941	16846	17012	17246	16887	17135	16838	17121	17006	17033	17242	16872	16951	16813	16730	17059	16917	17021	17062	16998	16857	16828	16951	17015	16949	17117	16914	16851	16945	16915	17065	16851	16880	16810	17032	16809	16951	17132	16888	16980	16724	16766	16903	16977	17124	16840	16907	16834	16844	16877	17071	16915	16944	16868	16953	16784	16968	17070	16946	16857	16939	16958	16961	16947	16986	17081	16917	16907	16843	16932	16971	17000	17009	16984	16973	16771	17080	16878	16969	16924	16823	16858	16997	16923	16985	17028	17067	16972	16897	17095	16839	16865	16976	16915	16929	17007	17040	16985	17169	16960	16786	16903	16966	17101	17113	16812	17015	16828	17068	17011	16974	17036	17030	16761	17069	17210	16768	16943	17022	16953	17055	17009	16806	16687	16886	17023	16991	16906	16890	16877	16728	16994	16921	17086	17038	16817	17000	16967	16824	16771	16770	16947	17222	17074	16857	16822	16908	16879	16860	17045	16955	16763	17006	16889	17038	17087	16909	16931	16977	16904	16905	16964	17035	16794	16877	16828	17009	17031	16863	16942	17150	16919	16865	17008	16936	17038	17174	17005	17076	16844	16853	16712	16933	17093	16860	16943	17043	16887	16714	16843	16876	16954	16873	16975	16678	16916	17034	16824	17117	16992	16766	16571	17050	17003	17223	16891	17018	16991	16944	16778	17095	16720	16780	16682	17171	17171	16835	17079	16898	16987	16842	16913	17017	17116	17078	16953	17008	16893	16858	17052	16959	16735	16699	16903	17098	17004	16978	16881	16945	16992	16728	17113	16684	16849	17015	17095	16989	16989	16987	17042	17124	16815	16897	17045	16980	16879	16873	16932	16854	16793	16836	16960	17115	16679	16935	16845	16928	16917	16862	16861	16886	16887	16896	17016	16770	16844	16899	17066	16940	16900	16893	16905	16981	17104	16810	16874	16817	16933	17037	16884	16985	17061	17098	16982	16831	16931	16957	17027	17103	17202	17152	16918	16942	16902	17037	17032	17009	16892	16929	16942	16973	17001	16755
14627	33335	41328	18268	15047	14577	14524	14469	14508	14538	14535	14496	14475	14576	14444	14424	14601	14497	14512	14522	14668	14427	14413	14518	14387	14537	14436	14325	14520	14433	14566	14526	14618	14398	14594	14712	14455	14544	14572	14518	14498	14602	14329	14456	14405	14430	14500	14542	14689	14674	14534	14568	14645	14560	14545	14568	14574	14526	14398	14322	14555	14559	14460	14563	14358	14470	14542	14597	14348	14522	14493	14557	14564	14429	14650	14481	14598	14487	14355	14446	14411	14542	14516	14637	14477	14671	14505	14279	14637	14477	14419	14404	14513	14514	14454	14406	14606	14554	14601	14462	14437	14475	14269	14419	14447	14622	14408	14421	14452	14582	14430	14518	14432	14576	14390	14557	14524	14537	14424	14480	14424	14548	14533	14499	14420	14464	14371	14373	14294	14547	14407	14227	14636	14441	14540	14504	14478	14554	14418	14506	14641	14408	14474	14621	14608	14267	14358	14434	14339	14384	14461	14532	14474	14513	14347	14488	14466	14463	14552	14438	14606	14561	14472	14407	14626	14490	14432	14619	14316	14450	14425	14542	14481	14427	14411	14381	14432	14596	14521	14607	14322	14397	14407	14482	14518	14619	14449	14592	14468	14568	14580	14581	14361	14422	14442	14321	14759	14322	14330	14478	14587	14522	14508	14651	14327	14306	14472	14487	14593	14489	14393	14568	14490	14415	14373	14341	14600	14523	14354	14532	14534	14612	14418	14558	14440	14517	14410	14387	14381	14418	14500	14443	14444	14636	14525	14388	14455	14491	14439	14668	14409	14538	14571	14409	14477	14488	14437	14413	14424	14464	14445	14488	14640	14469	14343	14502	14423	14699	14542	14649	14494	14471	14332	14552	14505	14423	14438	14418	14578	14353	14712	14323	14352	14469	14471	14479	14455	14454	14444	14358	14514	14457	14399	14440	14473	14524	14301	14666	14417	14465	14572	14437	14456	14454	14558	14452	14540	14525	14438	14494	14514	14400	14435	14562	14387	14469	14319	14530	14581	14376	14529	14368	14686	14361	14400	14518	14483	14461	14314	14381	14411	14650	14386	14420	14565	14397	14397	14435	14556	14346	14500	14436	14554	14455	14439	14391	14366	14431	14564	14449	14556	14390	14454	14463	14478	14513	14480	14412	14583	14483	14484	14555	14640	14510	14585	14428	14377	14529	14559	14385	14463	14423	14461	14565	14408	14506	14415	14589	14341	14454	14406	14571	14462	14341	14356	14544	14375	14586	14359	14536	14445	14482	14483	14512	14442	14545	14599	14563	14624	14333	14250	14430	14495	14554	14398	14525	14454	14475	14581	14513	14608	14377	14476	14376	14642	14407	14450	14434	14559	14569	14372	14533	14527	14466	14636	14495	14506	14509	14540	14568	14664	14539	14599	14652	14550	14468	14539	14390	14622	14666	14533	14413	14563	14506	14676	14600	14571	14356	14387	14434	14579	14425	14491	14544	14425	14566	14508	14522	14524	14518	14531	14518	14239	14558	14530	14557	14319	14384	14430	14578	14521	14596	14475	14320	14571	14497	14388	14449	14383	14476	14529	14429	14650	14351	14559	14612	14442	14481	14469	14627	14470	14592	14342	14554	14526	14434	14531	14486	14455	14413	14430	14552	14522	14434	14552	14451	14566	14480	14617	14588	14389	14519	14317	14487	14596	14420	14690	14351	14363	14536	14350	14506	14419	14506	14332	14468	14459	14469	14435	14446	14422	14468	14434	14268	14340	14331	14438	14571	14509	14503	14613	14525	14468	14579	14475	14481	14403	14395	14502	14513	14566	14535	14368	14611	14247	14565	14425	14302	14422	14493	14613	14375	14423	14454	14495	14379	14586	14457	14459	14574	14366	14601	14331	14457	14459	14497	14475	14313	14651	14602	14641	14417	14320	14577	14499	14479	14532	14564	14332	14420	14442	14507	14383	14538	14728	14385	14448	14481	14674	14479	14611	14442	14524	14497	14443	14483	14439	14472	14400	14395	14546	14454	14339	14395	14450	14398	14439	14535	14397	14407	14439	14452	14400	14581	14544	14513	14391	14424	14369	14564	14452	14475	14520	14531	14542	14456	14548	14462	14413	14498	14706	14336	14491	14673	14440	14463	14567	14564	14419	14398	14431	14428	14294	14250	14445	14561	14502	14265	14438	14610	14476	14412	14600	14510	14518	14622	14498	14552	14528	14475	14487	14596	14659	14542	14451	14567	14393	14654	14582	14496	14570	14549	14501	14488	14604	14533	14561	14477	14308	14421	14608	14609	14551	14331	14627	14410	14435	14435	14493	14413	14484	14613	14424	14446	14394	14478	14622	14579	14499	14465	14513	14600	14497	14451	14349	14494	14469	14351	14639	14412	14396	14452	14313	14523	14528	14593	14579	14418	14488	14373	14507	14504	14321	14354	14522	14627	14412	14398	14525	14483	14477	14479	14581	14647	14517	14497	14532	14330	14534	14570	14580	14439	14711	14621	14308	14581	14539	14578	14612	14455	14371	14484	14370	14535	14452	14573	14414	14475	14467	14558	14484	14294	14503	14496	14607	14461	14573	14516	14593	14421	14530	14614	14519	14525	14471	14461	14528	14402	14607	14587	14647	14486	14402	14437	14390	14554	14507	14403	14430	14539	14401	14547	14398	14467	14524	14585	14288	14513	14586	14312	14520	14397	14544	14340	14461	14490	14445	14605	14576	14587	14491	14474	14568	14476	14408	14457	14405	14480	14507	14572	14549	14535	14578	14447	14433	14334	14558	14571	14440	14470	14417	14445	14529	14543	14550	14411	14586	14453	14455	14495	14365	14522	14572	14412	14596	14533	14489	14599	14506	14408	14443	14522	14599	14534	14500	14371	14503	14271	14578	14442	14488	14512	14423	14468	14627	14588	14348	14494	14513	14365	14384	14670	14507	14517	14414	14430	14404	14629	14395	14550	14462	14334	14564	14571	14534	14397	14495	14562	14530	14663	14490	14401	14537	14315	14608	14566	14417	14473	14591	14490	14440	14508	14421	14528	14594	14469	14565	14439	14399	14462	14574	14478	14381	14375	14343	14494	14537	14350	14408	14623	14342	14339	14424	14359	14550	14369	14566	14316	14583	14397	14568	14338	14601	14380	14538	14512	14397	14305	14391	14563	14606	14511	14510	14423	14494	14596	14375	14380	14567	14570	14549	14480	14455	14396	14610	14382	14564	14495	14563	14488	14544	14450	14500	14562	14413	14411	14446	14455	14372	14625	14518	14527	14542	14339	14351	14389	14470	14514	14353	14376	14457	14467	14544	14467	14370	14374	14594	14444	14595	14527	14465	14541	14538	14539	14496	14471	14341	14477	14463	14484	14385	14486	14539	14548	14422	14361	14404	14434	14556	14625	14483	14542	14608	14486	14616	14517	14476	14627	14566	14679	14567	14430	14647	14497	14409	14554	14542	14511	14523	14411	14449	14541	14346	14695	14437	14454	14575	14463	14510	14535	14382	14466	14446	14448	14555	14478	14663	14621	14493	14530	14455	14471	14477	14421	14496	14521	14516	14538	14491	14474	14477	14590	14405	14520	14337	14531	14465	14399	14533	14351	14470	14517	14497	14676	14438	14559	14776	14213	14437	14386	14593	14442	14584	14457	14568	14410	14490	14305	14348	14427	14411	14462	14486	14552	14406	14568	14451	14565	14589	14485	14514	14327	14517	14590	14530	14516	14620	14476	14430	14510	14491	14562	14473	14367	14686	14388	14591	14392	14431	14320	14562	14446	14397	14452	14596	14442	14561	14608	14455	14361	14434	14438	14548	14462	14449	14471	14592	14557	14556	14479	14437	14555	14451	14352	14588	14601	14546	14502	14491	14626	14396	14485	14388	14566	14387	14462	14482	14316	14408	14529	14574	14344	14486	14446	14443	14653	14597	14410	14512	14540	14584	14476	14594	14565	14412	14457	14437	14389	14613	14500	14496	14503	14430	14480	14514	14390	14354	14453	14442	14519	14398	14416	14614	14489	14358	14326	14443	14356	14477	14620	14501	14477	14397	14470	14484	14706	14500	14405	14553	14703	14326	14551	14503	14500	14440	14475	14499	14554	14559	14638	14650	14502	14587	14304	14638	14496	14437	14518	14250	14705	14443	14393	14602	14534	14456	14427	14482	14565	14440	14455	14400	14601	14490	14548	14483	14247	14529	14536	14410	14600	14447	14547	14437	14438	14561	14620	14425	14424	14449	14484	14550	14332	14292	14616	14495	14448	14573	14376	14559	14661	14485	14423	14534	14561	14288	14396	14472	14422	14408	14509	14544	14398	14444	14776	14604	14482	14525	14438	14411	14572	14284	14635	14408	14416	14654	14387	14424	14464	14504	14515	14351	14332	14448	14652	14713	14481	14440	14562	14350	14461	14479	14664	14580	14479	14575	14525	14388	14505	14514	14349	14621	14691	14407	14559	14399	14347	14453	14420	14548	14558	14267	14570	14367	14521	14405	14516	14523	14564	14622	14634	14553	14514	14616	14403	14495	14465	14412	14633	14516	14366	14448	14502	14457	14406	14429	14572	14466	14502	14449	14418	14482	14689	14479	14471	14363	14383	14555	14512	14480	14438	14452	14473	14439	14412	14611	14448	14390	14403	14386	14428	14543	14534	14482	14546	14476	14522	14458	14522	14428	14552	14295	14565	14550	14423	14531	14542	14635	14485	14335	14602	14468	14481	14459	14475	14452	14641	14452	14606	14328	14650	14275	14570	14537	14403	14391	14473	14558	14523	14613	14534	14379	14569	14392	14784	14500	14456	14572	14512	14485	14591	14435	14525	14513	14650	14387	14535	14484	14532	14383	14523	14475	14285	14379	14471	14575	14545	14584	14439	14597	14479	14540	14524	14437	14426	14542	14678	14505	14436	14448	14404	14388	14545	14546	14349	14513	14484	14564	14637	14492	14669	14531	14517	14593	14534	14454	14481	14342	14469	14302	14431	14531	14394	14725	14579	14378	14441	14344	14386	14333	14435	14518	14509	14387	14497	14500	14360	14453	14529	14348	14526	14409	14388	14392	14612	14461	14229	14582	14525	14502	14573	14446	14557	14610	14662	14531	14541	14400	14505	14658	14619	14466	14251	14628	14438	14440	14488	14445	14640	14480	14475	14480	14711	14471	14363	14640	14402
23749	21201	34715	28496	21589	21049	19787	17657	17078	17441	17424	17113	16991	17156	17185	17177	16982	17138	17146	17025	17175	17209	16917	17152	17005	17115	16830	16916	16920	16980	17060	16946	16835	16753	17057	16932	16988	16772	16934	17285	16891	17020	17188	16984	16697	16882	17088	17608	17902	17678	17374	17400	17003	16902	17146	16857	16802	16956	16724	17030	17011	16840	16838	16944	16842	16800	16924	17090	16978	17099	16869	16857	16711	16971	16881	16913	16864	16902	16766	16901	16879	16907	16886	16806	16937	16966	16753	16829	16852	16865	16908	16878	17024	16955	16961	17002	16775	16929	17073	16900	16883	16884	16881	16892	16808	17092	16822	16830	16902	16929	16877	16691	16861	16925	16890	16993	16734	16965	16990	16944	16844	16964	16949	16793	16823	16966	16989	16878	16856	16814	16973	16756	16880	16860	16744	16667	16816	16846	16837	16888	16743	16849	16811	16842	16925	16703	16840	17018	16697	16724	16753	16900	16863	16898	16913	16992	16853	16754	17061	16721	16797	16775	16888	16882	16972	16928	16740	16962	17089	16868	16852	16710	16752	16756	16844	16886	16688	17015	16970	16951	16904	17073	16794	16861	16809	17030	17039	16705	16906	16737	16736	16742	17032	16764	16789	16915	16778	16856	16885	16839	17023	16972	16972	16848	16797	16610	16922	16842	16770	16798	16945	17017	16896	16927	17021	16776	16725	17021	16839	16884	16785	17087	16857	16646	16881	16921	17095	16900	16818	16814	17120	16864	16907	16850	16982	16652	16824	16950	16945	16722	17003	16921	16758	16893	17041	16847	17212	16911	17053	16831	16774	16919	16629	16946	16921	16678	16749	16896	16830	16783	16782	16797	16878	16762	16973	17079	16783	16982	17204	16865	16997	16871	16901	16757	16908	16664	16665	16818	16886	16844	16785	16902	17005	16645	16703	16895	16922	16998	16807	16903	16703	17088	16840	17062	16881	16943	16744	16780	16921	16893	16777	16841	16920	16990	16698	16785	16814	16991	16798	16851	16778	16811	16913	16996	16787	16973	17102	16782	16841	16823	16932	16710	16829	16900	16823	17035	16745	16928	16856	16907	16738	16905	16773	16781	16609	16900	17023	16937	17085	16759	17064	17041	16832	16610	17071	16854	16879	16892	16793	16719	17107	16946	16955	16837	16983	17017	16970	16973	16952	16740	16917	16982	16844	16812	16903	16871	16865	16900	17032	16876	16930	16887	16835	16921	16891	16974	16795	16898	16849	16757	16887	16862	17021	16754	16822	16850	16746	16728	17019	16850	17084	16686	16713	16780	16904	17106	17070	16727	16880	16750	16969	16718	16661	16987	16636	16944	16871	16877	16779	16894	16994	16967	17052	16885	16898	17025	16887	16875	17030	16765	16848	16876	17064	16879	16806	16916	17023	16866	16900	16919	16892	16746	16847	16846	16848	16950	16837	16926	16935	16806	16886	16802	16937	16739	16913	16774	16829	16953	16862	16885	17016	16747	16807	16971	16933	16673	16959	16844	16708	16877	17019	17057	16851	17032	16729	16988	16760	17091	16992	16802	16985	16953	16995	16880	16903	16793	16842	16854	16800	16953	16732	16774	16817	16967	16774	16764	17014	16875	16792	17021	16946	16817	16847	16763	16661	16754	16892	16960	16799	16867	16881	16782	16806	16995	16907	16871	16917	16960	16954	16733	16622	16624	16906	16786	16917	16851	16892	16998	16804	16963	16998	16891	16735	17071	16974	17015	16973	16904	16897	16886	16763	16761	16861	16823	16886	17017	16994	16931	16992	16778	17056	16910	16747	17016	16794	16894	16832	16875	16829	17094	16851	16841	16765	16817	16868	16855	16726	17021	17018	16987	17031	16852	16711	16767	17020	16780	16706	16708	17064	16941	16705	16864	16918	16938	16703	16758	16846	16818	16813	16845	16700	16886	16995	16863	16967	16887	16853	16973	16839	16831	16923	16826	16820	16816	16822	16888	16911	16793	17132	17067	16703	16874	16812	16830	16968	16826	17024	16906	16755	16961	16785	16649	16832	16893	16908	16756	16782	17019	16815	16828	16933	16955	16736	16995	16763	16696	17021	16786	16920	17080	16987	16863	16817	16823	17002	16921	16821	16745	16868	16698	16746	16931	16596	16830	16912	16850	16867	17051	17050	16990	16984	16953	16759	16775	16898	17085	16991	16926	16778	16866	16807	16898	16926	17002	16976	16719	16876	16951	16869	16900	16853	16706	16952	16884	16714	17118	16887	16728	17086	16855	17034	17111	16870	16740	16978	16868	16975	16970	16960	16937	16767	16902	16887	16795	16859	16939	16682	16841	16827	16827	16957	16873	16796	16785	16849	16690	16792	16874	16775	16901	16950	16862	16896	16851	16915	16717	16797	16774	17168	16820	16901	16739	16910	17051	17000	16785	16900	16788	16958	16945	16989	17106	17102	16944	16974	16685	16582	16823	16758	16970	16926	17022	16973	16983	17068	17032	16843	16913	16877	16801	16985	16993	16887	17076	17075	16707	16791	17041	16565	16810	16696	16967	16921	16776	16882	16723	16991	16885	16841	16936	16997	17005	16673	16936	16665	16868	17141	16788	16738	16828	16874	16876	16752	16731	16914	16886	16841	16801	16729	17058	16849	16945	16960	16980	16787	16795	16907	16996	17014	17015	16840	16957	16967	16801	16796	17003	16883	16926	17040	16950	16832	16866	16898	16953	16899	16886	16920	16953	16907	16910	16905	16877	16924	17050	16971	17060	16813	16887	16906	16775	17033	16898	16900	16791	16933	16978	16922	16853	16854	16883	16803	16613	16874	16878	16816	16858	16773	16973	16920	16952	16914	16948	16880	16726	16734	16858	16790	16764	17085	16908	17109	16724	16717	16973	16850	16830	17071	16760	16979	16751	16875	16878	16946	16599	16815	16842	16836	17003	17018	16936	16844	16732	16976	16846	16836	16812	16931	16964	16933	16679	16936	17106	16917	16993	17063	16918	16731	16791	16713	16709	17038	17025	16648	17012	16827	17030	16844	16879	16960	16849	16880	16753	16817	17005	16785	16714	16856	16997	16830	16922	16822	16843	16629	16809	16801	16490	16620	16850	16966	16876	16911	16901	17046	16977	17036	17020	16708	16722	16796	16685	16859	16765	16835	16905	16895	16912	16651	16904	16736	16845	16914	16743	16634	16840	16929	16797	16778	16727	16998	16896	16939	16862	17182	17135	17016	17026	16872	16880	16997	17099	16929	16859	16808	16744	16992	17038	16814	17027	16829	16955	17100	16887	16834	16903	16765	16883	16983	16692	16920	16846	17044	16865	16868	16936	16806	16762	16856	16979	16753	16642	16794	16873	17037	16924	17022	16853	16706	16756	16833	17091	16757	16903	17088	16906	16937	16884	16962	17024	16798	16855	16762	16936	16716	16804	16705	16884	16747	16970	16889	16809	17022	16802	17062	16888	16916	16734	16861	16922	16993	16874	17074	16889	16688	16796	16987	17057	16778	16893	16896	16775	16826	16814	16906	16758	16730	16545	16844	16844	16825	16817	17020	16810	16963	17018	16725	16819	16896	16739	16772	16949	16816	16818	16995	16848	16903	16990	16842	16876	16923	16788	16763	16956	16972	16840	16969	16840	16932	16862	17089	16965	16893	16944	16923	16732	16809	16817	16957	16802	16744	16983	16883	16999	16921	16707	16908	16799	16975	16896	16990	16720	16859	16688	16778	16791	16859	16994	16846	16885	16752	16712	16859	16869	16829	16722	16852	17048	17049	17145	16797	16840	16922	16806	16805	16862	16902	16821	16852	16787	16869	16685	16700	16819	16850	16673	16891	17011	16817	16894	16835	16774	17169	16970	16930	16833	17038	16747	16899	16747	16916	16882	16843	16853	17156	16946	17044	16739	16957	16829	16891	16830	16723	16760	16888	17011	16979	16855	16774	16644	16867	16997	16965	16992	16888	16649	16988	16872	16973	16900	16876	16909	16774	16950	16773	16783	16811	16820	16915	16909	16863	16855	16868	16790	17052	16733	16799	16906	16907	16802	16962	16880	16867	16859	16791	16816	16935	16719	16784	16626	16932	16775	16961	16591	16882	16774	16909	17000	16887	16842	16820	16759	16844	16979	16863	16772	16873	16738	17131	16748	16969	16850	16978	17050	17078	16813	16827	16796	16917	16929	16771	16975	17089	17104	16834	16829	16726	16722	16846	16823	16804	16718	17034	16904	17070	16924	16996	16757	16653	17040	16675	16846	16860	16882	16946	16821	16706	16825	16859	16943	17045	16915	17022	17027	16893	16996	17074	16946	16958	16915	16877	17002	16792	16866	16874	16646	16914	16909	16825	16920	16872	16970	16884	16821	16930	16845	16810	16806	16806	16842	16922	16828	17085	16942	16838	17058	16937	16799	16811	16762	16855	16822	16831	16795	16909	16922	16680	16742	16898	16881	16917	16933	16875	16881	16831	16884	16685	17003	16898	16964	16807	16822	16859	16870	17067	16733	16757	16932	16927	17114	16864	16728	16777	16697	16929	16764	16865	16834	16862	16721	16770	16874	16879	17141	16912	16811	16785	16908	16659	16737	16938	16875	16878	16851	16900	17008	16913	16749	16978	16824	16900	16657	16879	16753	17067	16827	17015	16810	16763	16800	16860	17008	16938	16774	16788	16743	16888	16905	17106	16843	16767	16696	16809	16819	17051	16683	16977	16570	16980	16925	16978	16677	17028	17029	16911	16690	16791	16888	17017	16985	16868	16676	16901	16759	16911	16725	16965	16734	16850	16939	17024	16855	17045	16744	16910	16935	16924	16804	16646	16672	16745	16583	16860	16849	16854	16855	16895	16869	16901	16822	16766	16680	16973	16867	17006	16826	16769	16892	16734	16866	17004	16904	16708	16730	16918	16722	16900	16897	16621	16744	16677	16875	16768	16814	16979	16887	16999	16984	16899	16891	16862	16873	17040	16817	16859	16724	16620	16777	16801	16735	16816	16520	16888	16870	16712	16586	16804	16946	16818	16775	16862	16785	16783	17159	16995	16965	16963	16898	16653	16864	16941	16866	16904	16712	16874	16943	16907	16983	16698	16921	16864	16900	16989	16903	16849	16850	16811	16768	16681	16858	16827	16842	16905	17007	16819	16961	16986	16762
14350	51465	74030	25304	16031	15271	15157	15007	14915	14939	14856	14654	14785	14740	14538	14701	14532	14766	14668	14597	14622	14681	14549	14558	14579	14513	14578	14627	14653	14652	14499	14623	14561	14707	14621	14671	14525	14546	14580	14572	14677	14706	14514	14440	14753	14482	14878	15501	15940	15779	15314	14955	14571	14744	14584	14500	14643	14677	14582	14586	14365	14633	14555	14367	14517	14752	14563	14556	14605	14502	14662	14575	14658	14483	14691	14412	14459	14540	14564	14443	14586	14589	14478	14469	14528	14718	14634	14528	14514	14509	14567	14527	14455	14420	14495	14521	14532	14489	14446	14521	14507	14595	14528	14569	14581	14692	14579	14529	14715	14486	14572	14406	14484	14592	14500	14723	14484	14527	14522	14657	14611	14518	14630	14439	14543	14423	14454	14473	14683	14399	14596	14552	14368	14565	14557	14463	14566	14496	14476	14443	14474	14493	14561	14508	14548	14516	14321	14335	14511	14480	14558	14518	14537	14622	14492	14513	14524	14575	14620	14548	14595	14406	14555	14359	14628	14483	14580	14275	14425	14566	14544	14372	14533	14550	14455	14640	14650	14558	14354	14544	14549	14552	14437	14548	14512	14538	14647	14436	14529	14444	14678	14600	14469	14512	14424	14440	14524	14584	14606	14496	14495	14469	14464	14548	14567	14546	14540	14511	14455	14540	14597	14505	14574	14556	14471	14562	14577	14554	14361	14473	14708	14608	14564	14443	14479	14496	14482	14456	14643	14481	14490	14428	14610	14458	14484	14561	14407	14505	14664	14676	14475	14544	14555	14504	14644	14533	14379	14447	14488	14550	14660	14493	14433	14538	14544	14733	14554	14582	14648	14446	14677	14374	14661	14352	14554	14444	14602	14511	14589	14434	14610	14478	14651	14460	14507	14504	14379	14645	14529	14451	14605	14388	14638	14552	14540	14615	14536	14523	14371	14432	14275	14436	14364	14559	14511	14444	14375	14648	14601	14594	14300	14605	14645	14573	14557	14329	14551	14536	14554	14424	14682	14614	14506	14726	14591	14615	14621	14433	14553	14585	14567	14565	14474	14437	14524	14561	14563	14458	14400	14526	14484	14414	14529	14505	14492	14405	14569	14601	14501	14460	14580	14403	14375	14496	14540	14678	14506	14661	14485	14537	14521	14604	14584	14582	14399	14729	14646	14597	14496	14430	14664	14442	14713	14629	14492	14657	14342	14394	14466	14719	14630	14490	14512	14628	14581	14453	14622	14518	14507	14370	14592	14608	14489	14364	14542	14647	14480	14273	14549	14480	14317	14511	14539	14560	14535	14603	14527	14392	14506	14489	14573	14477	14515	14735	14516	14619	14573	14563	14565	14370	14525	14486	14582	14376	14523	14558	14647	14466	14495	14412	14535	14456	14453	14637	14447	14484	14455	14691	14627	14481	14458	14340	14628	14488	14553	14391	14583	14572	14485	14502	14653	14617	14590	14369	14478	14589	14562	14490	14337	14521	14370	14647	14590	14492	14569	14606	14452	14390	14641	14610	14598	14577	14570	14528	14494	14707	14447	14305	14515	14571	14493	14576	14417	14603	14443	14638	14619	14518	14557	14596	14457	14530	14451	14495	14514	14578	14469	14423	14479	14402	14346	14463	14633	14450	14489	14671	14546	14326	14604	14523	14502	14523	14760	14459	14745	14590	14430	14585	14565	14466	14376	14475	14631	14611	14657	14472	14447	14572	14532	14386	14349	14674	14615	14615	14618	14631	14469	14469	14352	14599	14334	14417	14381	14413	14587	14509	14482	14592	14567	14481	14600	14561	14552	14487	14499	14488	14443	14569	14343	14436	14549	14482	14494	14522	14399	14580	14411	14550	14572	14604	14599	14678	14441	14574	14492	14508	14650	14393	14404	14471	14606	14631	14599	14569	14672	14329	14569	14719	14653	14522	14615	14441	14493	14388	14467	14517	14599	14623	14418	14438	14649	14625	14403	14529	14560	14473	14734	14594	14554	14517	14616	14519	14561	14595	14581	14454	14519	14453	14451	14433	14564	14603	14477	14523	14602	14416	14485	14702	14616	14509	14390	14506	14474	14538	14491	14547	14515	14553	14566	14338	14582	14517	14564	14464	14442	14635	14601	14504	14438	14651	14618	14486	14486	14503	14623	14604	14474	14595	14435	14533	14436	14673	14675	14555	14585	14516	14725	14480	14603	14516	14513	14615	14543	14433	14460	14468	14519	14573	14475	14339	14514	14551	14722	14546	14518	14706	14508	14521	14529	14417	14590	14504	14511	14411	14558	14382	14426	14451	14735	14521	14541	14397	14560	14593	14644	14398	14537	14685	14493	14568	14482	14701	14306	14543	14482	14463	14573	14316	14581	14484	14605	14699	14654	14457	14378	14491	14494	14458	14687	14461	14398	14578	14618	14534	14543	14399	14536	14558	14566	14572	14419	14389	14490	14652	14561	14487	14523	14579	14727	14613	14612	14537	14593	14421	14453	14518	14424	14511	14377	14380	14431	14672	14596	14496	14626	14477	14571	14608	14555	14581	14569	14243	14733	14415	14389	14715	14368	14600	14466	14489	14442	14462	14624	14554	14433	14517	14512	14493	14474	14565	14507	14509	14422	14680	14423	14627	14448	14479	14562	14376	14519	14379	14650	14390	14627	14390	14546	14570	14520	14354	14548	14407	14588	14509	14547	14549	14459	14480	14471	14483	14495	14488	14412	14509	14355	14384	14470	14489	14566	14427	14615	14421	14533	14506	14556	14450	14566	14568	14450	14562	14479	14309	14454	14389	14431	14472	14540	14499	14448	14396	14561	14374	14487	14581	14594	14448	14614	14481	14392	14726	14619	14566	14625	14486	14669	14565	14376	14486	14454	14343	14458	14659	14486	14445	14578	14385	14679	14524	14529	14602	14550	14366	14620	14625	14478	14497	14473	14542	14472	14458	14390	14606	14616	14632	14589	14477	14461	14522	14599	14577	14489	14511	14597	14465	14427	14571	14600	14584	14492	14656	14472	14447	14514	14540	14578	14544	14533	14583	14530	14473	14518	14670	14398	14544	14329	14328	14502	14446	14377	14447	14491	14573	14602	14530	14391	14410	14520	14516	14513	14477	14584	14520	14436	14429	14527	14550	14620	14626	14618	14293	14440	14564	14607	14486	14510	14481	14591	14573	14650	14655	14546	14540	14561	14372	14466	14512	14549	14422	14475	14489	14604	14516	14747	14598	14597	14689	14498	14625	14604	14581	14238	14476	14614	14519	14442	14570	14618	14493	14736	14521	14538	14287	14531	14405	14404	14517	14603	14301	14522	14515	14556	14391	14487	14618	14703	14543	14561	14618	14456	14664	14428	14531	14499	14483	14728	14647	14594	14575	14490	14615	14647	14500	14470	14420	14515	14609	14484	14586	14488	14526	14614	14555	14556	14666	14417	14439	14431	14504	14539	14578	14560	14324	14639	14443	14498	14493	14518	14516	14464	14407	14519	14504	14428	14467	14604	14458	14722	14579	14453	14590	14444	14578	14596	14459	14594	14451	14248	14591	14481	14582	14472	14362	14542	14632	14518	14537	14581	14320	14560	14387	14559	14410	14461	14396	14383	14528	14561	14451	14581	14736	14589	14579	14536	14451	14580	14448	14603	14548	14703	14627	14683	14606	14482	14528	14473	14433	14533	14548	14518	14407	14606	14582	14420	14405	14429	14558	14648	14440	14556	14436	14438	14278	14354	14451	14594	14416	14679	14507	14595	14499	14524	14428	14500	14642	14499	14376	14453	14688	14655	14677	14375	14657	14491	14500	14522	14489	14428	14559	14625	14613	14558	14424	14408	14473	14611	14641	14516	14492	14630	14674	14518	14726	14499	14570	14400	14555	14572	14566	14481	14558	14595	14450	14484	14600	14379	14512	14436	14546	14339	14630	14482	14361	14501	14497	14661	14752	14618	14657	14371	14381	14626	14634	14546	14538	14624	14490	14507	14561	14523	14411	14494	14591	14470	14510	14518	14579	14506	14627	14439	14652	14632	14450	14687	14396	14396	14682	14571	14443	14407	14593	14519	14577	14487	14596	14498	14443	14545	14575	14605	14559	14655	14537	14584	14450	14631	14442	14399	14549	14470	14450	14501	14358	14483	14652	14510	14559	14638	14522	14551	14510	14582	14461	14351	14410	14491	14529	14613	14441	14528	14398	14408	14540	14549	14518	14463	14547	14506	14536	14472	14709	14442	14485	14567	14506	14527	14391	14648	14460	14516	14606	14497	14453	14384	14571	14633	14535	14546	14490	14469	14552	14514	14652	14443	14574	14561	14558	14615	14568	14597	14451	14392	14562	14532	14544	14565	14515	14544	14536	14525	14493	14540	14658	14420	14461	14396	14482	14582	14523	14541	14643	14480	14378	14577	14551	14396	14651	14637	14606	14303	14545	14589	14540	14636	14571	14441	14511	14678	14509	14479	14452	14589	14749	14532	14592	14363	14495	14510	14530	14604	14559	14484	14473	14507	14538	14714	14437	14404	14614	14498	14467	14418	14624	14424	14756	14484	14333	14453	14599	14668	14667	14684	14647	14502	14586	14440	14528	14442	14478	14567	14533	14509	14654	14451	14407	14520	14489	14624	14495	14644	14523	14568	14479	14356	14497	14663	14663	14443	14556	14640	14711	14713	14580	14627	14643	14759	14704	14451	14598	14611	14356	14609	14375	14723	14538	14647	14427	14627	14477	14465	14535	14624	14507	14496	14698	14599	14623	14501	14415	14700	14619	14419	14581	14699	14545	14532	14450	14412	14449	14648	14409	14351	14544	14630	14519	14660	14443	14480	14443	14510	14532	14511	14543	14377	14390	14574	14446	14575	14596	14514	14358	14578	14435	14549	14436	14512	14536	14507	14481	14544	14563	14425	14525	14538	14481	14446	14504	14558	14526	14386	14579	14698	14502	14531	14677	14529	14511	14540	14428	14594	14683	14425	14634	14542	14561	14451	14549	14459	14439	14527	14498	14526	14549	14568	14427	14479	14506	14638	14675	14466	14463	14345	14734	14589	14663	14532	14565	14481	14384	14471	14453	14533	14570	14453	14514	14532	14560	14687	14445	14464	14453	14516	14505	14562	14693	14506	14541	14456	14458	14548	14567	14473	14415	14412	14468	14498	14590
22709	21145	32005	24608	21242	22751	24726	18722	17541	17891	17703	17715	17402	17650	17351	17513	17406	17431	17509	17434	17142	17344	17217	17211	17110	17227	17178	17058	17141	17267	17256	17203	17516	17051	17201	17265	17414	17183	17195	17206	17276	17278	17373	17391	17142	17131	17493	18407	18978	18846	18153	17523	17450	17287	17295	17002	16917	17262	17291	17083	17044	17206	17191	17123	17036	17183	17367	17031	17077	17184	17026	17089	17068	17020	17057	17045	17138	17128	17030	17203	17237	17231	17158	16948	17043	17083	17146	17309	17037	17153	17149	17085	17284	17279	17377	17197	17144	17147	17199	17141	17113	17474	17170	17008	17174	17175	16933	17048	17103	17278	17166	16985	17192	17090	17043	16847	17152	17002	17152	16887	17092	17129	17174	17066	17094	17008	17385	17187	17227	17297	17248	17001	17131	17310	17162	17020	16956	17088	17189	17156	17181	16948	17249	17156	16976	16973	16854	16995	17240	17078	17099	17071	17188	16863	17189	17252	16878	17161	17209	16960	17095	16961	17012	17039	17196	16973	17206	17043	16950	16936	17089	16874	17087	17167	16896	17118	17077	17300	16882	17052	16924	17187	17198	17036	16994	17170	17138	17308	17051	17185	16799	17159	16970	17106	17094	16974	17161	16913	17263	17283	16922	17088	17213	17189	17120	17158	17051	17108	17123	17188	17027	17119	17108	17178	17073	17178	17258	17278	17061	17010	17075	16992	16961	17322	16992	17219	17206	17202	16890	17027	17135	17096	17054	16926	17090	17016	17136	17250	16968	16915	17040	17055	17065	17135	17096	17002	17053	17134	17260	17178	17049	16966	17016	17008	16858	17261	17163	17017	17103	17111	16995	17074	17254	17070	17167	17130	17058	17122	16937	17095	17008	17125	17083	17139	17127	17124	17432	17057	16950	17138	17044	16955	16961	16955	17123	16919	17087	17116	17214	17234	17037	16964	17064	17070	17058	17171	16996	17108	17227	16910	16925	16861	16896	17146	17156	17054	17132	17003	17093	17095	17044	17136	17185	17090	17136	17094	17025	17026	17248	16998	17026	17096	17095	17188	17061	17003	16809	16942	17036	17211	17180	17085	17131	17094	16889	17068	17052	17107	17181	17015	17124	17277	17194	17202	17081	17101	17084	17257	17207	17128	17073	17142	16962	17266	17208	17127	16966	16845	17007	17020	17059	17048	17220	17042	16979	16956	17082	17193	17205	17238	17070	17119	16927	17204	17233	17231	17071	17030	17134	16992	17073	16990	17199	17033	17147	17053	16914	16973	16892	17167	17111	17212	17374	17170	17001	16927	17075	16989	16835	17050	17081	16909	17016	17230	16947	17316	16982	17135	17129	17030	17285	17209	17086	17049	17191	17036	17252	17006	17050	17085	17209	17110	17377	17066	17194	17137	16980	16973	16902	17072	17168	16997	17218	17112	17073	17241	17195	17298	17231	17102	17226	17132	17066	17203	17415	17117	17144	17164	17223	17069	17016	16956	16994	17055	17111	17315	17223	16945	17026	17159	17266	17056	17165	17264	17087	17197	17006	17114	17118	17033	17094	17240	17046	17157	16992	17026	17198	16963	17115	17116	16966	17082	16986	17034	16725	16877	17044	17032	17036	16995	16891	16995	17015	17185	17024	17179	17065	17023	17192	16927	17137	16902	17112	17136	17064	17026	17131	17209	17159	17100	17233	16923	17228	16999	17147	17158	17110	17205	16969	17119	17197	16987	16863	16943	17038	17110	17109	17023	17129	17114	17201	17094	17132	16934	17082	17122	17326	17076	17221	17142	17112	17131	17174	17119	17057	17029	17158	16976	16975	17277	17112	17200	16921	17125	16864	16977	17086	16931	16966	17102	17220	17084	17000	17086	17104	17160	17126	17147	17357	17329	17063	17241	17231	17113	17026	16958	17104	17120	17053	17119	17074	17061	17218	17201	17132	17149	17155	16947	16993	17264	17074	17247	16984	16929	16992	16903	17024	17201	17003	17129	17128	17085	17019	16819	17084	17107	17080	16974	17220	17047	17163	17008	17072	17255	17124	16878	17078	17054	17146	17000	17105	16965	17356	17091	17133	17045	17115	17171	17110	16814	17131	17130	16951	17146	17031	17088	17158	17003	16994	17311	17146	17104	17117	16955	17112	17281	17037	17316	17094	17200	16961	17036	17098	17208	17041	16784	17124	17086	17384	17065	17155	16930	16804	17194	17006	17103	17068	17105	17186	17192	17045	17142	17128	17118	17178	17060	16888	17153	17192	17136	17136	17012	17294	17215	17024	17271	17087	17003	17015	17266	16986	16917	16970	17209	17055	17108	16950	17044	17080	17107	17032	17018	16959	17066	17098	17000	17099	16798	16910	16993	17228	17136	17024	17082	17029	17015	17120	17136	17081	17010	17189	16995	17028	16895	17115	17022	17097	17048	17018	17026	17094	17064	16866	17067	17004	16990	17129	17102	16943	17255	17147	17129	17120	17176	17276	17039	17270	17086	17036	17212	17048	17120	17099	17128	17251	16941	17112	17141	17006	16873	17094	17021	17239	17247	17263	17048	17315	17189	17096	17165	16966	17083	17227	17220	17268	17078	17112	16996	17008	17018	17008	17062	17169	17079	16970	16976	17088	17081	16998	17057	17163	16969	17189	17053	17179	16985	16946	17174	17025	17203	17107	17070	17141	17004	16972	16991	16824	17092	16988	17061	17007	17092	17074	17022	16972	17106	17145	16914	17040	16978	17054	16993	17155	17150	17175	17124	17103	17104	17003	17132	17049	17081	16973	17016	17066	16997	17144	17096	17150	17078	17140	17131	17156	17148	16993	16960	17181	16780	17153	16966	17009	17273	17030	16989	17174	16931	17077	17175	17249	16984	17079	17172	17195	17071	17204	17084	17223	17197	16992	17002	17198	16971	17213	16981	17062	17185	17111	17088	17164	16994	16953	17241	17009	17033	16839	17176	17089	17164	17185	17147	17069	16917	17168	17144	16992	16910	16993	17129	17033	17051	16996	17133	17094	17143	16931	17153	17103	17051	17317	16969	17046	17033	16997	17072	17134	17292	17320	16908	17084	17063	17087	17106	17178	17208	17203	17311	17231	17068	17210	17097	17073	17227	16915	17030	17014	17007	16956	17211	17136	17095	16946	17013	17160	16919	17065	16953	17049	17236	17361	17176	16989	17077	16971	16994	16896	16898	17092	17099	17196	17144	17070	17047	17246	17121	17108	17028	17042	17265	17121	17168	17127	16990	17206	17011	17144	17170	16990	16957	16961	16986	17284	17225	17120	16916	17248	17019	16938	17030	16858	16854	17249	17074	17078	16991	17187	17046	17088	17189	17205	17194	16829	17213	17198	17032	17002	17221	17073	17230	17141	17253	17002	16949	17239	17184	16758	17024	17086	16923	17025	17198	17010	17169	17173	17060	17231	16989	17044	17072	17015	17059	17137	17193	17085	16927	17001	17117	17202	17028	17053	17001	16845	16939	17007	17011	17089	17210	17160	17159	17346	17192	17114	17225	17306	17117	16943	17130	17010	17036	17073	17244	17204	17249	17185	17142	17009	16950	17189	16952	17125	17123	16941	17173	16970	17146	16968	17098	17098	17118	17234	17034	16929	17101	17050	17117	17181	17192	17008	17021	17160	17222	16863	17116	17049	16922	17065	16998	17148	17063	16928	17100	17086	17097	17181	17005	16917	17101	17149	17117	17162	17118	17007	17191	16940	17153	17201	16964	17206	17110	17091	17024	17051	17124	17284	17241	17097	16964	17149	16869	17100	16933	17029	17048	17090	17155	16963	17219	17004	17377	17122	17206	17167	16987	17085	17260	17170	17099	16858	17094	16960	17004	17010	16916	17282	17195	17159	17136	17150	17012	17046	17212	17184	17041	17007	17003	17050	17016	17324	16995	17232	16939	16992	16906	16964	17191	16976	17130	16988	16974	16997	16899	17302	16838	17032	17012	17010	16960	17253	17185	16889	16823	16991	17061	17110	17270	17276	17002	16998	17148	16956	17149	17111	17036	16998	16893	16913	17030	17049	17034	16653	16955	16942	17133	17093	17096	17047	17142	17022	16929	17136	17098	16914	16981	17016	17063	17402	17116	17179	17177	17090	16903	17042	16995	16880	16991	17038	16977	17291	17023	17151	17135	17060	17178	17100	16933	17109	17307	17227	17075	17055	16911	17079	17251	17031	16974	16865	16932	17087	16999	17277	17145	17069	17217	17147	17082	17068	17190	16901	17110	17279	17200	17178	17224	17081	16947	16943	17185	17153	17078	17049	17120	17060	17135	16967	17199	17056	17001	16961	17077	16910	17132	17195	17056	17182	17251	17376	16915	17125	17312	17211	17127	17077	17115	17040	17089	17153	16976	17292	17119	17097	17120	16913	17158	17018	17019	17031	17117	16940	17034	17151	16866	17110	16959	17038	17195	17200	17071	17187	17307	17325	16878	17093	17140	17157	17116	17203	17187	16974	17013	17031	17128	16908	17138	17289	17326	17219	16995	16968	16849	17016	17239	17133	17200	16932	16980	17084	17082	17115	16906	17146	16957	16995	17216	17058	17128	17205	17032	17138	17168	17004	17176	16944	17081	17069	17080	17274	17221	17101	17187	17169	16984	17124	17206	17040	17145	17157	17009	17146	17058	17057	17293	17130	17088	17038	17114	17018	16908	17226	17106	16935	17175	17105	17087	16972	17014	17295	17053	16928	17141	17046	17237	17106	16984	16990	17056	16962	17209	17155	17066	17162	17097	17237	16912	17162	17248	17062	17142	17264	16930	16933	16813	17075	17076	17271	17241	17148	17104	17160	17117	17107	17057	17204	17078	17225	17257	17103	16986	17242	17227	17336	17105	17119	16858	16950	16983	17205	17204	17001	17162	17145	17199	16912	16876	17105	16959	16979	17187	17244	17142	17169	17054	16937	17076	17125	17085	17042	16906	17113	17030	17017	17117	17136	17081	17260	17176	17125	17123	17102	17172	17297	17118	17115	16909	17070	17101	17231	17009	17153	17188	17120	17066	17024	17037	17188	17180	16860	17176	16987	16965	17078	17089	17060	17234	16956	16980	17119	17067	17190	16821	17295	17006	17117	17170	16908	17086	17071	16925	16886	17106	16938	17081	17092	17081	17171	17138	17068	17191
16315	48100	84110	27204	17018	16148	15888	15471	15336	15197	15041	14907	14958	14775	14911	14907	14932	14924	14850	14827	14710	14753	14945	14852	14876	14742	14690	14746	14921	14667	14779	14710	14851	14704	14966	15131	14853	14883	14822	14772	14756	14777	14583	14967	14756	14652	15314	16749	17299	16822	15912	15405	14947	14742	14750	14821	14677	14725	14848	14627	14553	14712	14642	14800	14814	14606	14737	14592	14929	14737	14829	14712	14741	14618	14589	14878	14642	14654	14590	14695	14654	14774	14618	14627	14743	14755	14619	14576	14769	14727	14696	14565	14723	14673	14589	14857	14667	14542	14704	14711	14613	14740	14722	14754	14722	14757	14505	14544	14633	14809	14811	14776	14759	14626	14582	14733	14675	14665	14800	14815	14789	14645	14664	14602	14785	14637	14523	14494	14626	14561	14651	14545	14763	14607	14737	14546	14724	14909	14456	14728	14672	14730	14630	14574	14664	14833	14752	14639	14699	14589	14679	14755	14770	14551	14638	14679	14684	14708	14547	14624	14662	14741	14594	14618	14699	14509	14608	14608	14779	14717	14721	14684	14763	14755	14593	14666	14710	14758	14671	14717	14625	14859	14519	14753	14706	14615	14564	14680	14697	14441	14580	14729	14678	14594	14721	14752	14765	14718	14610	14796	14616	14727	14742	14871	14616	14753	14703	14990	14696	14673	14569	14555	14460	14794	14675	14761	14703	14679	14720	14560	14687	14767	14448	14554	14775	14746	14499	14663	14675	14741	14703	14674	14581	14590	14835	14695	14705	14638	14729	14704	14631	14582	14561	14724	14789	14748	14681	14741	14726	14611	14823	14726	14704	14597	14744	14605	14561	14671	14720	14653	14607	14667	14859	14525	14563	14688	14622	14621	14623	14639	14543	14727	14768	14692	14705	14593	14659	14589	14646	14606	14809	14574	14677	14910	14548	14537	14708	14627	14621	14774	14775	14760	14578	14716	14523	14694	14662	14469	14515	14678	14608	14478	14772	14843	14765	14659	14863	14805	14759	14606	14629	14870	14572	14572	14661	14730	14567	14530	14679	14499	14669	14557	14610	14646	14635	14721	14812	14656	14617	14668	14815	14677	14564	14785	14718	14501	14673	14647	14706	14660	14619	14741	14807	14621	14789	14547	14714	14668	14709	14594	14551	14480	14824	14693	14628	14662	14624	14715	14577	14627	14733	14731	14552	14586	14747	14667	14684	14713	14606	14730	14633	14568	14571	14627	14649	14589	14654	14679	14680	14742	14639	14780	14533	14593	14702	14485	14536	14669	14511	14559	14718	14741	14936	14679	14640	14597	14559	14704	14516	14570	14658	14650	14660	14728	14588	14683	14766	14791	14659	14728	14677	14727	14678	14773	14576	14731	14695	14650	14611	14717	14676	14551	14634	14777	14569	14560	14869	14779	14719	14682	14648	14844	14905	14762	14573	14692	14613	14564	14624	14807	14801	14730	14757	14754	14638	14777	14788	14589	14648	14807	14671	14815	14664	14522	14653	14638	14631	14769	14796	14626	14657	14839	14742	14682	14629	14576	14648	14713	14702	14655	14730	14723	14762	14591	14552	14603	14671	14789	14641	14663	14737	14658	14468	14673	14638	14749	14575	14584	14674	14737	14498	14727	14604	14399	14701	14600	14682	14706	14816	14702	14701	14560	14661	14588	14661	14575	14645	14644	14633	14660	14695	14442	14502	14622	14743	14531	14564	14551	14782	14587	14603	14703	14522	14724	14579	14498	14675	14491	14707	14539	14686	14590	14694	14908	14657	14634	14744	14697	14716	14696	14877	14553	14742	14523	14574	14715	14651	14635	14746	14572	14692	14661	14523	14544	14531	14911	14688	14655	14657	14827	14594	14558	14521	14649	14695	14729	14604	14659	14611	14676	14714	14721	14782	14399	14687	14682	14785	14779	14840	14667	14752	14816	14682	14717	14592	14539	14768	14585	14692	14710	14684	14518	14665	14682	14698	14612	14716	14572	14522	14794	14720	14635	14769	14587	14611	14632	14625	14776	14792	14665	14756	14654	14716	14595	14776	14536	14722	14789	14708	14671	14542	14693	14679	14585	14642	14797	14606	14712	14739	14607	14698	14788	14726	14722	14569	14728	14603	14728	14464	14778	14628	14611	14834	14641	14833	14743	14645	14650	14722	14752	14717	14732	14667	14783	14823	14568	14753	14630	14580	14777	14670	14715	14737	14688	14788	14816	14615	14485	14623	14804	14650	14504	14804	14684	14685	14564	14674	14745	14586	14740	14801	14653	14559	14731	14706	14688	14554	14605	14745	14546	14587	14636	14819	14476	14645	14659	14586	14844	14689	14671	14576	14724	14773	14888	14502	14620	14734	14532	14525	14772	14609	14637	14656	14634	14676	14642	14759	14723	14716	14559	14721	14698	14550	14661	14743	14701	14591	14655	14626	14697	14629	14764	14621	14624	14926	14672	14671	14543	14811	14665	14603	14638	14714	14832	14566	14721	14643	14692	14623	14570	14695	14712	14616	14635	14750	14565	14635	14676	14588	14756	14681	14741	14594	14608	14821	14747	14596	14676	14705	14989	14732	14620	14767	14657	14765	14541	14743	14517	14653	14540	14710	14804	14636	14583	14626	14655	14709	14760	14674	14789	14581	14524	14824	14615	14608	14659	14841	14739	14631	14692	14674	14677	14701	14775	14566	14799	14634	14699	14876	14725	14738	14693	14807	14471	14823	14673	14685	14693	14541	14594	14624	14623	14716	14581	14634	14563	14647	14606	14689	14820	14619	14759	14662	14897	14671	14639	14647	14620	14598	14626	14685	14774	14687	14627	14606	14581	14565	14804	14596	14580	14575	14779	14652	14779	14512	14767	14634	14632	14629	14606	14547	14463	14765	14687	14632	14707	14686	14554	14577	14613	14504	14612	14509	14774	14722	14661	14743	14569	14549	14761	14610	14751	14650	14735	14668	14765	14638	14676	14771	14777	14787	14516	14577	14497	14778	14652	14695	14718	14633	14596	14660	14488	14784	14891	14491	14767	14757	14608	14836	14739	14732	14884	14772	14698	14704	14577	14593	14705	14765	14553	14632	14740	14615	14738	14733	14687	14930	14723	14747	14618	14612	14801	14789	14784	14616	14604	14691	14683	14582	14638	14645	14659	14629	14851	14694	14555	14790	14761	14729	14653	14681	14642	14638	14668	14600	14495	14481	14675	14676	14770	14690	14575	14567	14746	14626	14759	14659	14689	14605	14497	14718	14733	14647	14640	14771	14696	14586	14483	14635	14841	14794	14769	14682	14569	14657	14682	14514	14726	14545	14779	14773	14556	14666	14507	14571	14749	14759	14624	14796	14539	14702	14709	14688	14667	14562	14681	14595	14562	14685	14713	14721	14648	14682	14506	14865	14652	14766	14685	14760	14707	14642	14606	14790	14625	14658	14748	14723	14591	14814	14606	14586	14583	14564	14690	14681	14593	14514	14693	14697	14545	14617	14687	14704	14680	14923	14855	14604	14730	14584	14708	14700	14541	14877	14816	14572	14706	14621	14886	14727	14634	14849	14724	14592	14800	14826	14534	14609	14722	14664	14738	14733	14762	14564	14656	14669	14672	14619	14640	14788	14568	14654	14792	14618	14621	14687	14784	14703	14544	14677	14760	14691	14641	14647	14659	14708	14669	14676	14655	14684	14643	14646	14704	14747	14573	14609	14652	14720	14763	14865	14808	14699	14678	14495	14575	14579	14628	14735	14773	14696	14690	14593	14663	14724	14643	14622	14711	14718	14669	14711	14729	14706	14745	14585	14761	14660	14540	14538	14596	14723	14779	14704	14866	14739	14702	14658	14675	14729	14753	14655	14741	14689	14736	14528	14582	14677	14526	14684	14687	14733	14632	14560	14736	14675	14681	14608	14675	14728	14782	14802	14648	14638	14630	14743	14697	14849	14584	14578	14747	14569	14711	14549	14666	14656	14756	14538	14583	14654	14685	14748	14803	14654	14821	14608	14738	14570	14849	14631	14689	14939	14747	14654	14658	14812	14591	14700	14687	14634	14778	14718	14634	14597	14751	14674	14766	14631	14662	14514	14606	14610	14553	14750	14668	14725	14690	14621	14705	14656	14587	14731	14728	14742	14668	14640	14601	14780	14624	14740	14854	14750	14598	14583	14577	14775	14782	14682	14652	14704	14745	14615	14785	14785	14520	14668	14704	14782	14550	14711	14680	14881	14706	14676	14731	14829	14809	14725	14557	14768	14564	14775	14707	14549	14647	14832	14635	14829	14867	14593	14804	14699	14595	14872	14803	14740	14700	14852	14598	14561	14705	14662	14755	14695	14681	14697	14521	14784	14598	14780	14598	14641	14743	14637	14742	14734	14736	14766	14554	14593	14793	14625	14799	14847	14704	14561	14662	14624	14675	14627	14653	14633	14664	14638	14739	14657	14662	14616	14735	14672	14822	14666	14929	14596	14636	14703	14634	14701	14671	14673	14673	14831	14606	14661	14560	14748	14645	14730	14798	14668	14576	14541	14628	14571	14861	14789	14547	14844	14715	14658	14636	14657	14807	14557	14766	14657	14619	14740	14782	14799	14610	14665	14566	14728	14931	14537	14687	14616	14504	14809	14685	14521	14461	14745	14641	14696	14577	14519	14836	14646	14865	14815	14650	14700	14622	14685	14696	14734	14736	14640	14709	14683	14860	14695	14772	14736	14699	14656	14513	14620	14514	14657	14831	14654	14537	14647	14712	14593	14743	14733	14588	14460	14748	14710	14669	14553	14592	14671	14817	14617	14709	14662	14702	14680	14775	14681	14576	14692	14560	14619	14636	14811	14642	14675	14632	14595	14713	14780	14641	14603	14694	14667	14554	14759	14655	14762	14737	14707	14737	14709	14714	14680	14738	14883	14718	14592	14701	14789	14737	14639	14675	14736	14688	14629	14645	14776	14620	14704	14744	14616	14636	14557	14721	14633	14564	14749	14600	14751	14715	14826	14733	14567	14701	14841	14785	14484	14679	14708	14800	14942	14659	14644	14763	14572	14600	14631	14735	14704	14659	14721	14575	14685	14643	14676	14569	14857	14585	14638	14772	14733	14599	14811	14715	14746	14760	14578	14785	14694	14467	14624	14722	14512	14723	14695	14425	14753	14807	14841	14722
27221	23761	38533	24868	17608	17170	17543	17187	16900	16898	17082	16948	16854	16961	16929	16939	17241	16946	17049	17158	16969	16746	17029	17121	16789	16940	16859	16999	16928	16990	17042	16911	17047	17060	17035	17143	17090	17154	16881	17005	16970	17071	17004	17032	16952	17065	17124	17189	17180	17179	17025	16998	16774	17086	16993	16988	16877	16780	16921	17079	16896	16942	16976	17001	16755	16855	16834	17068	17062	17005	17105	17098	17118	17026	17161	17040	16959	16850	16848	17002	16946	16817	16824	17093	16914	17215	17031	17051	17152	16872	16940	17180	16945	16937	17034	17053	17022	16889	16712	17064	17051	16686	16976	16928	17032	16939	17001	16954	17037	16763	16957	16877	16876	17014	16939	17056	16990	17019	16939	17017	16992	16816	17186	17142	16844	17042	17007	17104	17114	17012	16901	17102	16982	16890	16997	16775	16891	17033	16751	16977	17026	17028	17035	17024	16996	16881	16772	16970	16896	17097	16932	16882	16879	16976	17134	16869	16798	16978	17041	17137	16890	16902	17028	16863	16956	16801	17102	17034	17140	16947	17027	16781	16976	17133	16874	16992	16913	17223	16923	16833	16987	17012	17033	16927	17066	16829	16845	16889	16960	16974	16879	16919	16932	17156	16883	17003	16871	17009	16798	17010	16779	16944	17021	16837	16857	16851	16940	17133	16859	17076	16905	16997	16964	16986	16949	16877	16873	16799	17001	17068	17040	16844	16864	16880	16973	16862	16709	16818	17072	16672	17018	16671	16894	16940	16755	17010	16955	16955	16826	16962	16830	16916	16797	16937	17012	16991	16847	16831	16888	16907	16763	16754	16993	16968	17210	17045	17013	16668	16968	16696	16945	16845	17016	16914	17027	17114	16998	16961	17026	17076	16959	16935	16918	16935	17043	16929	17014	17099	16923	17230	16864	16804	16987	16880	16963	16817	16931	16983	17035	16804	17108	16897	16950	16734	17055	16933	17160	16909	17031	16860	17189	17032	17097	16895	16994	17062	16903	16986	16908	17109	16994	17025	17016	16909	17008	16909	17034	16867	16905	16776	16923	17119	17017	16876	16689	16853	17076	16911	17021	16934	16819	17094	16948	16835	16897	17012	16995	17181	17103	17086	16979	16990	16898	16778	17034	16892	17143	16994	17067	16788	17160	16793	16903	16832	16879	17098	17127	16879	17037	16932	16997	16838	16970	16819	16911	16958	16930	17065	16841	16987	17001	17089	17021	16927	16822	17047	16822	16916	16978	17016	16923	17015	16859	16966	16882	16786	17020	16918	16915	17056	16977	17011	16925	16737	17027	16851	16984	16917	16850	16820	16948	17118	16874	16964	17189	17025	16898	16998	16952	16970	17190	17077	17034	16984	17198	17045	17081	16728	16825	17045	17080	16977	16913	16941	17047	16875	17092	17224	17188	16919	16985	17019	17008	16909	17002	16870	16804	16868	17062	17010	16929	16962	16919	16960	16820	16941	17010	16969	16880	17218	17125	17005	16990	16892	16880	17080	17083	17039	17068	17184	16949	16907	17100	16938	16919	16944	17128	16725	17189	16876	17000	16955	16882	16982	16890	17121	16946	16891	16777	17009	17003	17010	16967	16940	17022	16702	16769	16987	16987	17063	16971	17042	16973	17001	16815	16846	16805	16891	17086	16737	17104	16708	16955	16980	16887	16957	16964	17018	16942	17049	17028	16971	17036	17136	17133	16883	16865	16948	16975	16888	17079	17047	17036	16996	16911	17028	17010	16946	16775	17087	17008	16979	16773	17010	17139	16972	16968	17128	17152	17100	17080	16928	17239	17043	16856	17075	16996	17036	16926	16988	16932	17009	16877	16913	17058	16887	16940	16815	16997	17012	16971	16954	16985	17096	16837	17026	17040	16957	16936	17154	16905	17021	16972	16927	16997	16882	16899	16961	16908	16829	16971	16979	16909	16825	16920	17012	16968	16894	16898	16914	17041	16962	17162	16741	16915	16926	17134	17045	17057	17081	17155	16940	16991	16787	17081	16874	16775	16947	16999	16949	16866	16933	16866	16916	16908	17059	16963	17072	16864	16624	16918	16943	16877	16944	16897	16899	16849	16965	16957	16886	17015	16875	17076	16825	17060	17099	16921	16945	16896	17102	17068	16863	16815	16941	17074	16824	16949	16941	16896	16780	16867	16851	16947	16926	16903	17043	16875	16979	16921	16999	17124	16914	17016	17100	16890	16765	16904	16954	16918	17048	16980	16884	16931	16967	16895	16903	16899	16879	17064	17036	16946	16755	17031	16983	16889	16995	16981	17169	16827	17029	17060	16891	16976	17063	16904	16979	16908	16730	17022	17064	17191	17171	16796	16914	17009	17100	16894	16823	16914	16979	16982	17002	16864	16834	16925	17100	17025	17077	17043	17102	16691	16728	17000	16741	16935	16959	16834	16838	16971	16869	16971	16895	16961	16847	16736	16948	17033	17039	17086	16941	17101	17005	16965	16950	17085	17113	16975	16983	17038	16827	17092	17134	16710	16991	16888	17026	17086	16997	16948	16852	16971	16792	16976	17001	16889	16952	17034	17051	16980	17029	16780	16872	16943	17096	16778	17114	16953	17083	16679	16869	16844	16948	17117	17057	16800	16914	17124	16929	17098	16864	17141	16853	16934	16966	16962	17171	16910	16929	17238	16848	17220	16980	16932	17173	17106	17064	16976	16894	16814	16985	17172	16922	16889	16893	16943	17089	16793	16961	17095	16984	16967	16940	16811	16934	16669	16920	16955	16934	17057	16947	16974	16957	17169	16816	16844	16941	17021	16892	16949	16804	17058	16919	16927	16925	17152	17039	16980	16877	16958	16810	17058	17059	16968	16856	17009	16955	17083	16930	16845	17211	17137	16944	17165	16930	16987	16948	16813	16909	17073	17008	16977	16917	17175	17065	17241	17000	16816	17030	17012	16834	16858	17011	16996	16796	16945	16902	16931	17030	16929	16742	16762	17000	16737	16951	16827	16931	16922	17001	17073	17056	17169	17039	17002	16952	17233	16936	16960	17076	17076	16958	17094	16891	17066	16981	16921	16828	16926	16953	16926	17100	16900	17014	17193	17115	17110	16966	16780	16998	16953	16853	16895	16825	17004	17172	16905	16995	17104	16845	16880	16991	17011	17114	17115	16918	16968	16960	17093	16948	17056	16891	17004	16855	17022	16866	16966	16758	16841	16996	17019	16980	17215	16899	16894	16924	16877	17058	17017	16971	17098	16933	16928	17014	16936	16956	16847	17024	16985	16912	16922	17028	17084	16970	16940	17168	16785	16720	16896	17137	16891	17092	17008	16903	17058	17161	17167	17055	16999	16800	16983	16803	16906	16906	16990	16981	16864	16913	16810	17096	16888	16813	16965	17055	17005	17031	17125	16937	16930	16940	17006	16909	16946	17009	16900	16881	16893	16942	16886	17015	17023	16792	16938	17184	16999	17081	16877	16874	17079	16858	16728	16886	16991	16830	16868	16838	17097	17070	16947	17036	16867	17093	17063	16982	16974	16956	17092	17008	17060	17146	17201	16705	16992	16646	16764	17139	17038	16882	17058	17061	16939	17083	16844	16980	16915	17118	16791	16952	16721	16980	16859	17133	16978	17066	17031	16856	17083	17076	16968	17040	17052	16959	16995	17225	16943	16862	16951	16867	17099	16663	16898	17087	16897	16947	17153	17032	17028	16948	16977	17056	16837	16840	16792	16868	16839	16999	16911	16918	16984	17087	16997	17084	16923	16940	16928	17021	16694	16903	16865	16793	17028	16944	16758	16880	16921	17197	16847	16817	17023	17019	16940	17040	17107	17080	16923	16965	16755	17045	16940	16896	16988	16896	17007	16948	17089	16935	16830	16846	16840	17036	16831	17057	17051	17182	16987	16984	16894	16783	17002	16935	17033	17006	17124	16995	16986	16833	16766	16861	16993	16971	16830	16766	16961	16978	16981	16964	16978	17019	16960	17044	17169	17061	17029	16721	16932	16862	17114	16921	17060	17016	16828	17067	16774	17004	16957	16948	17130	16898	17054	16973	16987	16934	16944	17018	16994	16874	16923	16897	16976	16901	16845	16826	16930	16970	16960	17109	17005	16901	17063	16912	16926	16759	16795	16910	17149	17031	16982	17093	16950	16867	16985	17003	16994	16836	17001	16857	16889	17000	17054	17148	17074	17145	16963	16949	16977	17044	16956	17069	16920	16954	16858	17113	16956	16861	17085	16962	16935	16885	17095	16930	17040	17100	17022	16993	17043	17106	17017	16958	17161	16936	17084	16936	16957	17159	16874	16706	17154	17041	17157	17103	16942	16837	17050	16912	17093	17044	16923	17059	17017	16873	16960	17141	16938	17065	16872	17023	17074	16986	17063	16914	16996	16983	17006	16891	16933	16925	17176	17047	17076	16839	16928	17024	16966	16934	16964	17190	16939	16805	17070	16938	17189	16905	17016	17026	16914	17030	16967	16992	17001	17038	16970	17178	16985	16957	16918	17013	17115	16980	16967	16958	17083	16884	16977	17214	16976	16724	16882	16906	17000	16930	16903	16777	16963	16890	17023	16819	16975	16778	17063	17062	16999	17065	16993	17098	17122	17155	17148	17189	17033	17106	17039	17146	17125	17183	17123	16727	16959	16945	16965	16926	17031	16813	16965	16899	17025	16897	17005	17001	17250	16801	17127	16893	17167	16884	17019	16821	16866	16990	16813	16781	17105	17107	16976	16926	16709	16914	16869	16961	16868	17044	17045	16983	16830	17087	16869	17015	16989	17251	16788	16773	17033	16785	16946	17127	17001	16984	17044	17009	17006	16901	16849	17101	16762	16972	16987	16965	16996	16882	16836	16912	17023	16944	16844	17127	16886	17007	16865	16913	17060	16836	16760	16975	17028	17131	16781	16933	16976	17088	16798	16949	16935	16950	16912	16918	17018	16984	17019	17092	17295	16899	17093	16757	16747	17056	16980	16970	16890	17117	17070	17033	16879	17073	17331	16868	17117	17061	16790	16983	16856	17045	16986	16905	17074	16949	16970	17063	16840	17059	16951	17048	16974	17207	17049	16994	17002	16956	17048	17035	16976	16874	17006	16945	17031	16833	16823	16921	16971	16872	17109	17056	17133	16921	16896	16821	16700	16896	16963	16860
14807	32425	41075	17362	14851	14834	14712	14828	14630	14601	14784	14371	14626	14695	14453	14508	14591	14645	14663	14537	14553	14637	14520	14554	14643	14698	14764	14492	14561	14469	14657	14687	14528	14718	14777	14752	14568	14643	14691	14584	14601	14587	14582	14601	14613	14632	14596	14735	14837	14810	14803	14716	14600	14606	14697	14551	14656	14698	14704	14557	14549	14559	14591	14519	14476	14538	14570	14564	14609	14581	14342	14524	14647	14667	14506	14642	14627	14473	14658	14640	14702	14667	14466	14559	14611	14725	14753	14576	14566	14532	14592	14550	14405	14601	14509	14485	14566	14496	14561	14457	14731	14505	14579	14585	14581	14614	14636	14515	14609	14657	14351	14659	14591	14473	14660	14583	14633	14428	14502	14513	14589	14672	14715	14690	14551	14555	14597	14576	14638	14504	14589	14579	14609	14596	14488	14501	14707	14682	14610	14432	14499	14556	14594	14528	14656	14569	14593	14571	14728	14499	14480	14523	14476	14625	14559	14493	14568	14709	14583	14463	14710	14447	14531	14668	14613	14443	14482	14546	14671	14558	14298	14518	14502	14417	14508	14588	14656	14456	14549	14424	14688	14479	14556	14444	14556	14657	14530	14595	14657	14718	14539	14528	14594	14616	14589	14345	14533	14586	14718	14524	14675	14666	14632	14626	14654	14597	14592	14579	14716	14472	14671	14447	14615	14638	14702	14648	14706	14628	14664	14611	14635	14377	14519	14435	14424	14656	14496	14577	14423	14703	14525	14389	14489	14614	14673	14544	14483	14450	14463	14600	14653	14643	14649	14531	14473	14507	14630	14518	14666	14531	14453	14608	14643	14595	14615	14641	14544	14690	14606	14530	14521	14588	14466	14527	14600	14609	14531	14588	14622	14460	14554	14713	14581	14588	14552	14645	14535	14671	14533	14577	14324	14585	14547	14491	14548	14473	14454	14476	14624	14419	14531	14635	14586	14646	14821	14726	14562	14603	14453	14640	14496	14487	14623	14533	14665	14567	14604	14595	14607	14506	14354	14526	14492	14482	14526	14532	14585	14668	14528	14555	14771	14470	14552	14540	14648	14495	14585	14660	14635	14471	14691	14561	14690	14624	14648	14608	14487	14617	14501	14526	14532	14346	14448	14629	14666	14638	14547	14543	14642	14491	14678	14608	14652	14667	14412	14659	14524	14614	14611	14464	14476	14652	14558	14522	14503	14436	14577	14560	14611	14611	14378	14669	14558	14567	14614	14692	14632	14662	14609	14711	14615	14557	14521	14619	14555	14380	14689	14588	14500	14634	14669	14424	14793	14559	14637	14695	14596	14668	14528	14610	14680	14539	14464	14454	14550	14683	14580	14517	14753	14665	14516	14543	14516	14593	14529	14603	14512	14725	14712	14466	14563	14604	14659	14536	14516	14486	14646	14569	14528	14624	14594	14564	14515	14599	14574	14512	14548	14428	14730	14650	14491	14543	14766	14589	14647	14512	14649	14622	14478	14551	14570	14623	14567	14495	14525	14517	14604	14653	14459	14524	14604	14636	14543	14552	14367	14685	14533	14558	14543	14656	14670	14676	14624	14571	14510	14718	14702	14617	14599	14455	14462	14564	14593	14445	14708	14530	14583	14641	14555	14552	14463	14482	14580	14660	14477	14661	14706	14807	14470	14632	14540	14566	14664	14650	14462	14713	14429	14440	14780	14550	14526	14601	14703	14563	14468	14521	14639	14752	14610	14487	14502	14513	14573	14531	14587	14505	14415	14565	14727	14581	14609	14552	14439	14537	14661	14543	14645	14494	14601	14613	14662	14476	14449	14660	14655	14553	14648	14476	14575	14478	14604	14538	14655	14471	14519	14639	14624	14508	14537	14600	14559	14682	14438	14675	14527	14448	14522	14668	14630	14564	14267	14675	14610	14492	14541	14639	14561	14503	14543	14464	14641	14461	14494	14614	14517	14613	14535	14619	14650	14542	14529	14444	14575	14613	14667	14604	14749	14551	14448	14443	14689	14526	14527	14609	14674	14668	14558	14443	14593	14637	14715	14722	14535	14648	14444	14597	14442	14569	14573	14635	14531	14628	14559	14691	14558	14573	14569	14722	14542	14774	14603	14724	14599	14416	14477	14711	14654	14570	14654	14669	14579	14594	14568	14463	14528	14671	14772	14561	14603	14617	14448	14547	14577	14647	14674	14637	14518	14521	14445	14690	14632	14392	14488	14583	14482	14580	14714	14564	14577	14455	14498	14502	14552	14688	14533	14458	14519	14684	14710	14573	14654	14649	14527	14559	14719	14698	14582	14515	14485	14559	14446	14457	14662	14567	14564	14551	14416	14480	14448	14531	14628	14304	14490	14464	14553	14451	14440	14518	14683	14630	14490	14787	14646	14578	14692	14737	14561	14470	14600	14537	14524	14479	14547	14580	14734	14598	14814	14663	14495	14531	14625	14379	14529	14605	14467	14452	14544	14446	14608	14619	14716	14607	14582	14430	14667	14593	14467	14548	14588	14432	14588	14824	14681	14636	14546	14469	14716	14540	14525	14498	14538	14451	14575	14534	14483	14504	14670	14559	14539	14620	14672	14479	14505	14670	14656	14720	14482	14628	14587	14528	14580	14607	14681	14522	14607	14428	14603	14569	14525	14452	14728	14433	14518	14476	14549	14615	14551	14499	14498	14582	14677	14612	14480	14463	14497	14619	14694	14412	14399	14661	14580	14372	14477	14673	14445	14575	14489	14837	14492	14660	14713	14461	14567	14496	14476	14637	14594	14595	14520	14364	14714	14485	14655	14464	14561	14704	14572	14539	14687	14622	14518	14542	14679	14597	14498	14531	14763	14502	14601	14684	14704	14531	14427	14591	14534	14440	14490	14576	14608	14649	14397	14607	14446	14526	14597	14510	14612	14569	14770	14525	14495	14655	14650	14415	14547	14573	14460	14549	14543	14547	14724	14540	14408	14528	14550	14549	14598	14480	14622	14431	14613	14368	14647	14643	14596	14571	14505	14527	14601	14575	14593	14702	14582	14558	14605	14534	14452	14506	14649	14533	14647	14576	14576	14424	14623	14506	14529	14701	14486	14568	14580	14535	14559	14584	14608	14574	14520	14453	14523	14723	14485	14533	14349	14562	14598	14505	14644	14566	14590	14610	14679	14622	14546	14601	14579	14519	14493	14590	14489	14589	14693	14609	14610	14583	14576	14537	14725	14598	14470	14736	14429	14559	14703	14527	14423	14592	14493	14445	14477	14625	14830	14414	14601	14503	14630	14733	14743	14408	14684	14566	14616	14578	14619	14557	14567	14532	14685	14690	14633	14489	14596	14634	14691	14704	14495	14616	14615	14517	14583	14676	14585	14665	14509	14808	14567	14579	14615	14537	14463	14578	14714	14514	14679	14667	14554	14520	14797	14635	14611	14632	14651	14447	14576	14369	14462	14628	14587	14639	14547	14505	14456	14565	14646	14550	14568	14628	14477	14546	14538	14580	14517	14689	14703	14595	14406	14716	14629	14486	14705	14521	14720	14576	14520	14523	14521	14515	14648	14573	14653	14654	14595	14425	14557	14750	14598	14647	14667	14553	14514	14518	14666	14647	14502	14470	14482	14490	14658	14585	14606	14571	14518	14593	14722	14686	14447	14483	14544	14509	14511	14671	14585	14602	14488	14423	14518	14731	14509	14627	14663	14465	14657	14642	14594	14549	14529	14492	14601	14557	14532	14579	14671	14578	14461	14358	14587	14515	14618	14553	14648	14562	14425	14652	14622	14616	14587	14652	14707	14561	14407	14614	14509	14653	14630	14546	14501	14519	14458	14680	14663	14520	14458	14482	14463	14584	14642	14530	14575	14464	14556	14456	14601	14579	14515	14644	14503	14565	14495	14470	14647	14565	14557	14493	14682	14656	14458	14681	14600	14598	14750	14672	14645	14559	14540	14398	14543	14579	14516	14596	14512	14551	14457	14639	14530	14550	14379	14566	14545	14717	14571	14775	14695	14687	14426	14507	14607	14617	14488	14471	14541	14527	14515	14456	14669	14562	14579	14590	14572	14503	14404	14533	14594	14603	14401	14536	14580	14457	14654	14601	14720	14740	14739	14566	14526	14670	14683	14468	14586	14646	14537	14755	14569	14476	14664	14614	14480	14601	14480	14649	14521	14662	14431	14604	14714	14644	14614	14593	14648	14676	14676	14530	14631	14523	14721	14519	14542	14640	14702	14488	14413	14540	14643	14513	14474	14641	14461	14571	14518	14534	14729	14577	14594	14511	14614	14542	14508	14527	14579	14518	14568	14580	14564	14655	14452	14558	14572	14531	14554	14597	14544	14642	14766	14638	14637	14573	14540	14512	14543	14441	14455	14542	14502	14643	14607	14662	14773	14476	14561	14719	14521	14491	14479	14718	14589	14624	14563	14582	14401	14733	14572	14555	14594	14758	14605	14405	14532	14729	14632	14743	14445	14603	14507	14623	14413	14649	14576	14730	14470	14619	14719	14608	14728	14577	14520	14435	14711	14740	14543	14715	14726	14624	14642	14754	14665	14632	14562	14542	14632	14533	14719	14675	14506	14472	14630	14493	14576	14500	14606	14453	14651	14696	14472	14588	14469	14614	14551	14705	14499	14768	14635	14457	14642	14629	14621	14490	14581	14532	14586	14604	14725	14686	14503	14676	14669	14527	14637	14429	14620	14540	14509	14539	14584	14608	14588	14728	14446	14576	14535	14705	14539	14779	14461	14614	14534	14493	14608	14654	14594	14506	14302	14512	14535	14596	14540	14440	14651	14603	14544	14660	14596	14509	14560	14466	14456	14674	14513	14528	14652	14574	14507	14723	14588	14668	14591	14502	14511	14579	14597	14658	14511	14598	14580	14587	14379	14513	14565	14803	14510	14624	14859	14486	14582	14742	14671	14651	14747	14498	14468	14441	14461	14662	14481	14612	14582	14560	14549	14668	14612	14715	14501	14493	14557	14601	14612	14656	14562	14750	14497	14508	14699	14577	14494	14595	14611	14653	14561	14674	14537	14519	14559	14608	14652	14657	14691	14523	14481	14540	14427	14579	14508	14431	14478	14731	14531	14508	14609	14712	14652	14538	14473	14626	14643	14435	14561	14720	14549	14393	14575	14772	14613	14484	14479	14530	14711	14640	14596	14505
23606	21217	36758	26609	21647	21614	19869	17554	17177	17120	17241	17107	16891	17160	17093	17016	17095	16839	17219	16967	16992	16774	17091	17075	16917	17042	17043	17095	17026	16889	16959	16869	16991	16893	16900	17082	16873	17052	16910	17062	16846	16989	17019	16988	16989	16917	16973	17627	17973	17639	17255	17133	16999	16983	16860	16987	16632	16893	16951	17057	17188	16805	16927	16871	16883	16840	16931	16793	16966	16946	16830	16856	16815	16814	16858	16938	16847	16893	16776	16758	16895	16836	16769	16790	16797	16745	16887	16987	16934	16843	16916	16821	16719	17050	16734	16781	16994	16747	16938	16567	16846	16816	16781	16923	16969	16800	16893	16925	16882	16720	16691	16675	16695	16849	16783	16866	16775	16960	16800	16981	16904	16762	16894	16694	16772	16863	16573	16701	16889	16674	16985	16902	16979	16749	16651	16755	16939	16686	16935	16958	16984	16949	17035	16775	16838	16806	16951	16984	16889	17052	16704	16728	16835	16884	16665	16900	16918	16630	16869	16844	16821	16870	17146	16872	16749	16996	16994	16721	16880	16792	16717	16756	16842	16788	16803	16748	16641	16698	16887	16842	16641	16954	16538	17019	16946	16912	16790	16814	16745	16864	16819	16884	16854	16836	16804	16695	16740	16741	17009	16787	16863	16818	16832	16925	16854	16874	16899	16930	16857	16887	16789	17021	16893	16996	16899	16790	16781	16739	16675	16725	16880	16693	16772	16928	16939	16978	16833	16847	16788	16793	16708	16800	17056	16991	16763	16697	16930	16962	16793	16738	16842	16912	16730	17061	16914	17068	16933	16724	16764	16742	16848	16793	16883	16920	16769	16892	17039	16832	16853	16889	16614	16807	16906	16645	16871	16868	16831	16845	16903	16745	16864	16778	16996	16820	16854	16811	16950	16726	16869	16776	16878	16855	16864	16835	16753	16972	16864	16962	16910	16949	16856	16919	17015	16785	16912	16759	16743	17052	16942	16790	16858	16550	16650	16824	16805	16788	16809	16634	16685	16891	16841	16789	16956	16660	16869	16691	16746	16804	16800	16832	16909	16872	16848	16740	16964	16765	16791	16736	16947	16681	16622	16875	16995	16843	16812	16715	16820	16809	16875	16858	16744	16957	17022	16830	16866	16908	16704	16860	16785	16565	16986	16869	16833	16908	16790	16904	16741	16948	16753	16776	17127	16745	16939	16697	16844	16925	17046	16841	16860	16881	16916	16672	16862	16743	16956	16864	16912	16855	16989	16859	16791	16926	16875	16730	16890	16786	17037	16789	16680	16778	17020	16916	16931	16958	16864	16801	16915	16971	16782	16936	16848	16801	16925	16986	17045	16933	16645	16820	16704	16828	16953	16833	16980	16802	16926	16777	16866	16950	16790	16985	16653	16943	16882	16779	16803	16875	16933	16861	16749	16917	16743	16838	16685	17012	16768	16893	16902	16805	16895	16856	17109	16844	16861	16884	16759	16725	16822	16892	16955	16964	16670	16692	16764	16916	16819	16914	16760	16847	16825	16600	16798	16857	16861	16805	16768	16684	16778	16936	16938	16880	16693	16596	16991	16815	16775	16829	16814	16715	17079	16869	16977	16915	17122	16882	16746	16837	16656	17077	16957	16992	16650	16755	16710	16856	17061	16895	16867	16741	16742	16945	16827	16899	16822	17073	16668	16990	16856	16859	16839	16913	16869	16772	16888	16945	16901	16857	16800	16910	16874	16904	16948	16798	16801	16816	16931	16893	16809	16921	16713	16856	17034	16973	16862	16877	16811	16821	16876	16898	16876	16785	16693	16863	16851	16764	16712	16824	16967	16808	17046	16940	16905	16911	16771	17003	16981	16821	17015	16925	16894	16878	16805	16789	16780	16850	16994	16821	16968	16486	16858	17017	16958	16757	16783	16708	16948	16767	16772	16567	16720	16930	16814	16791	16847	16753	16857	16801	17023	16930	16780	16876	17023	16826	17281	16791	16730	16817	16745	16671	16765	16892	16939	16847	16921	16675	16911	16650	16847	16815	17031	16892	16956	16953	16874	16822	16790	16994	16887	16842	16758	16848	16942	16769	16896	16882	16869	16962	16714	16749	16833	16799	16858	16912	16950	16892	16927	17007	16776	16779	16779	16774	16864	16862	16814	16762	17038	17010	16940	16979	17093	16885	17008	16664	16895	16953	16926	16640	16888	17036	16731	16724	17038	16886	17035	16812	16811	16661	16837	16968	16697	16758	16748	16819	16761	16881	17038	17124	16828	16776	16822	16796	16893	16763	16888	16970	16929	16937	16854	16675	16780	16756	16995	16894	16884	16822	16797	16726	16955	16937	16781	16799	16788	16833	16856	16812	16733	16922	16980	16748	16879	16663	16854	16754	16824	16933	16870	17011	16889	16721	16765	16958	16969	16946	17044	16822	16639	16774	16824	17101	16744	16700	16944	16948	16775	16805	16919	16852	16841	16848	16782	16999	16976	16859	16711	16939	16921	16849	16943	16929	16624	16991	16905	16678	16725	16869	16822	16864	16881	16708	16678	17017	16835	16993	16698	16778	16844	16774	16734	16596	16935	17046	16949	16934	17034	16858	16596	16903	16806	16890	16914	16921	16767	16972	17036	16967	16861	16826	16910	16935	16862	16579	16839	16699	16672	16982	16752	16951	16959	16953	16990	16643	16980	16800	16792	16793	16948	16883	16694	16721	16890	16637	16919	16760	16691	16831	16624	16876	16981	16874	16944	16749	16771	16875	16752	16792	17056	16906	16957	16858	16804	16803	16784	17051	16825	16727	17017	16998	16964	16892	16669	16667	16965	16603	16824	16849	17134	16742	16871	16789	16792	17076	16842	16792	16980	16832	17002	16932	17090	16819	16863	16648	16712	16828	16846	16961	16953	16764	16779	16983	17012	16699	16760	16942	16810	16975	16745	16815	16922	16722	16835	16520	16967	16952	16959	16801	16959	16979	16796	16899	16843	16717	16944	16966	16968	16817	16613	16975	16892	16828	16692	16732	16782	16727	16771	17081	16940	16733	16698	16690	16932	16889	16942	16912	17051	17012	16867	16751	16923	16717	16934	16740	16509	16699	17046	17025	16814	17015	16875	17070	17194	16676	16955	16742	16947	16850	16751	17032	16822	17065	16720	16902	16748	16801	16830	16872	16872	16573	16697	16959	16915	16849	16942	16817	16956	16833	16925	16792	16669	16585	16687	16835	16926	16897	16745	16770	16932	16880	16760	16565	16926	16547	16787	16940	16986	16809	16755	16877	16778	16931	16761	16738	16737	16784	16750	16895	16774	16916	17006	16679	16710	16826	16714	16855	16945	16943	17154	16863	17043	16877	16736	16756	16717	16864	16838	16840	16897	16773	16992	16725	16924	16828	16788	16919	16776	16932	16983	16780	16861	16870	16901	17037	16798	16990	16820	16826	16878	16834	16792	16975	16832	16882	16777	16956	16806	17041	17034	16922	16900	16704	16881	16933	16968	16799	16854	16825	16711	17043	16992	16933	16751	16843	17052	16693	16907	17011	16876	16829	16961	16711	16808	16628	16900	16821	16864	16891	16831	16768	16931	16801	16881	16793	16854	16923	16808	16815	17024	16852	16726	16901	16747	16905	16899	16636	16727	16871	16679	16965	16860	16638	16787	16788	16762	16829	16826	17037	16790	16886	16916	17012	16817	16654	16805	16877	16854	16846	16817	16720	16653	16991	16895	16751	16748	16822	16890	16958	16809	16886	16902	16836	16874	16855	16830	16846	16972	16796	16656	16934	16975	16862	17005	16793	16856	17107	16932	17086	16940	16816	16834	16734	16852	16709	16804	16796	16696	16737	16752	17127	16757	16691	17003	17078	17010	17049	16990	16979	16886	17022	16825	16983	16987	16857	16674	16932	17041	16766	16888	16949	16821	16772	17037	16841	16911	16884	16825	16780	16886	16933	16677	16858	16849	16848	16853	16966	16769	16891	16918	16946	16784	16953	16884	16851	16955	16961	17022	16912	16969	16752	16902	17019	16977	16859	16722	16890	16823	16810	16833	16839	17127	16855	16772	16873	17017	16865	16926	16883	16973	16843	16869	16867	17178	16777	17018	16962	16680	16732	16727	16973	16848	16693	17042	16782	16822	16766	16526	16744	16639	16779	16969	16785	16898	16795	17120	16917	16885	16743	16876	16793	16791	16660	16760	16707	16874	16920	16969	16700	16659	16851	17010	16882	16765	16919	16937	16797	16863	16859	16572	16742	17001	17027	16864	16876	16823	16980	16929	16705	16590	17019	16904	16710	16791	16914	16831	16753	16944	16995	16856	17057	16863	16915	16861	16900	16856	16977	16720	16898	16982	16897	16886	16859	16824	16810	16965	16850	17004	16706	16910	16989	16734	16789	16787	16737	16788	16812	16802	16804	16846	16910	16905	16702	16691	16733	16807	17116	16952	16886	16752	16841	16822	16721	16684	16644	16991	16671	16898	17032	16928	16773	16859	16789	16706	16746	16802	16884	17031	16935	16903	16790	16862	16965	16920	16840	16812	16879	16932	16790	17002	16878	16926	16858	16721	16820	16812	17024	16879	16882	16904	16845	16747	16771	16700	16876	16806	16910	17120	16845	16992	16848	16918	16620	16855	17069	16921	16768	16837	16779	16951	16676	16844	16912	17097	16835	16816	17020	16881	16812	16608	16629	17086	16917	16535	17010	16876	16748	16908	16738	16889	17036	16703	16833	16801	16803	16848	16814	16713	16883	16835	16960	16911	16992	16777	16865	16730	16885	17001	17183	17011	16856	16806	16944	16892	16855	16906	16826	16732	17138	16738	16680	16774	16739	16911	16848	16724	16927	16778	16880	16797	16804	16778	16675	16779	16773	16927	16842	17142	17163	16939	16872	16885	16825	17013	16948	16718	16798	17118	16805	16803	16811	16926	17034	16823	16819	16691	17027	16929	16968	16887	16833	16620	16757	16861	16922	16856	16956	16638	16922	16724	16988	16982	16992	16843	16846	16995	16832	16748	16907	16790	16876	16817	16951	16937	16943	17075	16923	16758	16879	16940	16816	16767	16750	16790	16985	17208	16937	16819	16675	16780	16946	16990	16788	16990	16870	16709	16930	16755	16860	16863	16885	16708	16845	16908	17122	16684	16729	16887	16946	16776	16744
14553	52770	75743	24909	15847	15306	15172	14993	14821	14843	14737	14635	14627	14613	14559	14478	14524	14625	14649	14804	14598	14789	14611	14495	14633	14740	14523	14539	14672	14756	14710	14585	14625	14521	14675	14649	14745	14421	14692	14744	14631	14672	14557	14575	14569	14722	14559	15721	16101	15695	15074	14864	14758	14498	14687	14629	14530	14509	14526	14604	14471	14558	14418	14496	14368	14576	14599	14569	14698	14574	14522	14873	14391	14506	14362	14701	14750	14550	14598	14522	14465	14347	14538	14544	14731	14532	14495	14798	14442	14431	14542	14490	14482	14762	14568	14435	14564	14426	14491	14693	14438	14581	14520	14319	14467	14439	14571	14712	14607	14543	14692	14544	14357	14451	14301	14470	14561	14642	14566	14556	14533	14457	14415	14396	14554	14395	14530	14401	14618	14389	14422	14496	14501	14520	14503	14502	14581	14519	14522	14625	14417	14414	14422	14610	14552	14433	14690	14565	14473	14459	14523	14415	14539	14592	14540	14472	14566	14509	14648	14637	14653	14481	14566	14535	14588	14627	14486	14596	14443	14520	14508	14564	14392	14457	14521	14419	14376	14358	14480	14498	14648	14571	14346	14615	14455	14451	14606	14627	14527	14556	14592	14646	14339	14457	14484	14487	14540	14420	14423	14522	14332	14482	14619	14608	14524	14500	14440	14487	14442	14573	14500	14506	14723	14556	14392	14473	14542	14513	14414	14459	14383	14498	14613	14407	14574	14558	14551	14609	14581	14445	14715	14656	14510	14645	14431	14436	14576	14570	14611	14507	14617	14735	14548	14650	14459	14456	14441	14540	14495	14309	14460	14566	14485	14521	14550	14460	14479	14639	14515	14442	14606	14517	14524	14490	14501	14554	14400	14342	14499	14502	14630	14504	14550	14499	14353	14519	14608	14599	14413	14464	14389	14488	14579	14644	14476	14456	14410	14565	14463	14415	14495	14825	14373	14610	14491	14489	14580	14608	14471	14302	14619	14525	14586	14479	14488	14481	14533	14442	14580	14548	14473	14509	14571	14471	14520	14671	14626	14491	14641	14557	14330	14603	14641	14737	14503	14426	14482	14529	14586	14436	14589	14470	14556	14646	14431	14599	14605	14564	14452	14449	14647	14541	14626	14452	14427	14585	14351	14451	14588	14447	14468	14365	14539	14406	14503	14486	14543	14595	14697	14549	14456	14651	14474	14512	14566	14424	14352	14418	14554	14583	14547	14447	14527	14719	14438	14457	14663	14494	14544	14515	14552	14582	14505	14591	14522	14524	14734	14628	14441	14587	14555	14445	14635	14680	14613	14507	14402	14451	14426	14573	14528	14554	14569	14377	14438	14435	14670	14623	14435	14522	14484	14551	14571	14584	14583	14594	14544	14622	14499	14522	14495	14467	14585	14504	14582	14502	14600	14363	14618	14536	14478	14489	14650	14430	14460	14577	14484	14615	14419	14650	14443	14635	14527	14487	14542	14632	14344	14646	14588	14424	14335	14523	14486	14539	14506	14314	14434	14617	14265	14483	14415	14599	14570	14453	14599	14606	14462	14455	14347	14503	14428	14531	14463	14728	14399	14500	14606	14609	14413	14691	14479	14525	14618	14511	14468	14610	14457	14679	14615	14686	14451	14542	14675	14574	14624	14571	14623	14585	14485	14577	14589	14511	14408	14522	14452	14501	14435	14613	14397	14530	14619	14479	14514	14638	14581	14463	14463	14590	14558	14636	14512	14477	14623	14515	14525	14543	14486	14631	14447	14642	14686	14474	14399	14506	14601	14452	14408	14593	14520	14690	14361	14365	14444	14560	14534	14638	14512	14589	14458	14556	14516	14482	14631	14450	14525	14494	14543	14521	14584	14389	14545	14472	14600	14550	14466	14645	14604	14517	14386	14476	14560	14416	14403	14668	14557	14562	14461	14455	14371	14521	14499	14585	14567	14534	14590	14584	14550	14418	14529	14495	14642	14498	14488	14640	14602	14386	14492	14572	14412	14551	14428	14590	14681	14491	14565	14645	14461	14393	14575	14404	14468	14474	14326	14548	14474	14591	14608	14433	14591	14659	14563	14654	14448	14476	14620	14577	14500	14562	14491	14453	14440	14549	14485	14377	14485	14779	14543	14546	14544	14449	14508	14532	14553	14490	14454	14646	14506	14571	14646	14591	14503	14420	14540	14611	14451	14626	14554	14386	14597	14553	14463	14537	14439	14590	14727	14584	14497	14569	14542	14683	14692	14860	14506	14507	14538	14658	14496	14419	14472	14554	14531	14614	14542	14382	14512	14463	14539	14635	14521	14612	14449	14518	14657	14378	14421	14323	14468	14577	14479	14543	14563	14598	14429	14461	14513	14517	14480	14505	14358	14533	14544	14541	14589	14516	14419	14508	14542	14557	14437	14557	14584	14558	14432	14626	14351	14583	14526	14536	14683	14558	14411	14450	14613	14631	14633	14591	14693	14406	14463	14718	14519	14560	14724	14568	14515	14500	14465	14533	14396	14408	14502	14583	14445	14485	14778	14438	14483	14657	14517	14413	14513	14606	14425	14480	14616	14479	14450	14537	14612	14424	14493	14664	14535	14618	14589	14359	14467	14478	14600	14389	14432	14676	14527	14551	14618	14480	14485	14596	14491	14486	14273	14567	14594	14521	14392	14685	14554	14450	14472	14483	14524	14602	14565	14553	14455	14442	14423	14602	14535	14638	14655	14528	14402	14416	14493	14457	14616	14601	14355	14532	14550	14491	14437	14643	14536	14566	14481	14585	14562	14454	14506	14606	14611	14444	14524	14647	14703	14609	14438	14536	14657	14425	14562	14428	14649	14563	14406	14662	14552	14464	14440	14647	14520	14462	14652	14502	14543	14403	14578	14580	14500	14515	14422	14548	14441	14562	14588	14536	14416	14525	14756	14497	14590	14460	14370	14564	14505	14363	14563	14501	14313	14414	14412	14635	14507	14560	14415	14556	14689	14566	14492	14586	14553	14600	14505	14634	14457	14550	14490	14524	14465	14727	14548	14379	14578	14582	14448	14357	14474	14558	14501	14413	14508	14567	14553	14550	14589	14411	14561	14420	14338	14407	14622	14524	14538	14447	14509	14648	14448	14517	14418	14564	14402	14560	14595	14581	14565	14453	14420	14523	14357	14556	14486	14447	14517	14577	14350	14442	14475	14570	14701	14441	14579	14506	14465	14669	14599	14463	14606	14593	14372	14550	14494	14669	14508	14685	14466	14441	14472	14716	14602	14474	14575	14504	14581	14570	14460	14611	14415	14712	14453	14546	14521	14469	14510	14546	14594	14512	14433	14633	14425	14522	14684	14405	14597	14676	14539	14644	14434	14397	14555	14492	14455	14440	14273	14538	14650	14616	14518	14547	14571	14330	14656	14589	14317	14610	14531	14514	14451	14548	14438	14473	14521	14541	14441	14606	14491	14472	14576	14680	14518	14549	14370	14648	14547	14429	14338	14697	14616	14674	14626	14567	14563	14463	14444	14591	14530	14546	14446	14436	14492	14586	14599	14581	14549	14493	14597	14415	14418	14438	14616	14419	14511	14327	14558	14617	14367	14435	14417	14421	14683	14488	14616	14564	14572	14482	14488	14441	14615	14546	14443	14636	14509	14469	14378	14452	14769	14444	14648	14658	14472	14487	14635	14411	14622	14480	14477	14510	14533	14497	14232	14451	14443	14476	14444	14639	14668	14607	14505	14390	14328	14428	14640	14435	14766	14528	14459	14702	14670	14588	14483	14593	14516	14437	14370	14622	14529	14592	14568	14404	14490	14292	14586	14522	14600	14629	14616	14410	14505	14431	14555	14634	14515	14527	14468	14585	14381	14568	14571	14465	14442	14512	14502	14497	14496	14594	14350	14583	14489	14582	14651	14513	14580	14550	14563	14641	14391	14704	14736	14587	14448	14512	14465	14567	14565	14602	14487	14514	14549	14635	14518	14536	14577	14575	14431	14678	14578	14636	14625	14465	14479	14544	14543	14529	14504	14358	14553	14457	14508	14565	14634	14392	14561	14616	14663	14487	14473	14457	14430	14356	14417	14408	14482	14502	14430	14510	14538	14438	14636	14516	14414	14536	14431	14440	14468	14528	14702	14663	14409	14388	14395	14563	14503	14633	14451	14561	14450	14606	14472	14515	14606	14669	14539	14505	14441	14604	14531	14569	14469	14618	14525	14443	14546	14473	14622	14381	14682	14513	14556	14386	14578	14530	14585	14510	14207	14490	14641	14638	14458	14577	14431	14535	14458	14444	14679	14603	14573	14480	14453	14614	14298	14551	14666	14506	14719	14336	14439	14601	14608	14658	14425	14586	14714	14639	14562	14625	14474	14381	14557	14446	14537	14541	14469	14388	14577	14430	14524	14541	14491	14568	14698	14515	14521	14473	14615	14386	14455	14573	14610	14403	14495	14490	14350	14580	14403	14491	14626	14571	14417	14610	14624	14600	14539	14613	14372	14546	14381	14566	14568	14453	14480	14513	14590	14607	14602	14397	14488	14611	14484	14415	14564	14543	14678	14537	14507	14389	14506	14565	14562	14609	14616	14496	14651	14522	14433	14541	14681	14691	14502	14556	14440	14435	14482	14443	14513	14462	14306	14620	14362	14547	14734	14354	14542	14615	14474	14511	14600	14333	14605	14601	14514	14503	14587	14425	14538	14427	14408	14496	14499	14573	14351	14578	14625	14460	14430	14559	14577	14532	14487	14500	14586	14534	14443	14626	14418	14432	14589	14582	14558	14562	14640	14441	14297	14679	14503	14380	14623	14541	14598	14602	14611	14631	14628	14633	14421	14507	14708	14750	14513	14593	14649	14397	14603	14507	14539	14542	14497	14501	14507	14598	14528	14439	14665	14567	14385	14324	14735	14582	14408	14701	14546	14517	14641	14456	14460	14641	14442	14373	14563	14574	14532	14482	14448	14560	14350	14426	14602	14277	14604	14576	14573	14589	14512	14449	14504	14396	14465	14567	14485	14458	14580	14493	14469	14614	14410	14431	14401	14356	14527	14409	14777	14673	14412	14575	14630	14543	14604	14374	14549	14561	14356	14555	14490	14601	14477	14600	14556	14648	14527	14591	14592	14581	14537	14626	14332	14484	14458	14372	14708	14388	14570	14590	14448	14585	14403	14705
22565	21035	32829	25177	21188	22578	24031	18572	17320	17758	17563	17591	17225	17443	17349	17326	17230	17279	17380	17252	17095	17135	17166	16972	17195	17218	17308	17188	17237	17009	17028	17188	17183	17114	17508	17285	17311	17307	17172	17413	17145	17108	17116	16929	16960	17074	17036	18315	19080	18655	17808	17486	17253	17274	17084	17098	17107	16985	17171	17048	17014	16914	16862	16811	16974	17229	17089	17017	17181	17100	17118	16865	16963	17215	17070	17192	17112	16777	16941	16977	17052	16986	17128	16987	16859	17135	17185	17136	16850	16895	17022	17046	17017	17089	16975	16819	17077	17018	17237	17205	17012	17059	16915	16876	16957	16917	17077	17011	17127	17099	17107	17178	17108	17238	17087	16996	17071	16855	17054	17120	17035	16921	16924	17083	17096	17151	17085	16864	16945	16908	17123	17023	17111	17025	17144	17130	17134	17056	17041	16984	16992	17126	16932	16907	17083	16989	17031	17001	17161	17129	16924	17023	17175	16941	16953	16986	17211	16999	16752	16888	17100	17002	17064	17012	16902	17157	17050	16907	17106	16984	16977	17177	17128	17154	16845	17011	17035	17021	17016	16725	16962	16731	16803	17010	16844	17033	16903	16920	17277	17237	17053	16885	16875	17104	16833	17028	17032	16965	16889	16732	16970	17038	16956	16985	16911	17077	17004	17058	16992	17110	16945	17241	16961	16916	16962	16824	16817	16924	17329	17095	16962	17147	17118	17128	16924	17111	17102	17034	17008	17025	17074	16964	16970	17142	16880	16836	16990	17044	17214	17033	16982	17089	17088	17167	17214	17045	16782	17177	16772	17036	16951	17163	17002	17112	16818	17112	16967	17195	17017	17024	17002	16957	17011	17040	17117	16834	17056	17093	17106	16874	16891	17132	16989	17048	16971	17178	17261	17069	17058	17016	17055	17118	16880	17034	17184	16892	17052	17000	17180	16811	16877	17148	17051	17081	16967	17006	16862	16820	17145	17086	16992	17034	17104	17077	16913	17178	17039	17047	16852	17047	16727	17090	16834	17000	16912	16903	17092	17017	17112	17051	16990	17183	17171	16981	17078	16940	17263	16949	16979	16966	17050	17211	17229	17111	17018	17089	17103	17077	17051	16938	17145	17011	16984	16976	17140	16938	16794	16927	17086	17085	17118	17097	17086	17034	17055	16932	16949	16825	16941	16969	16908	17161	17012	17124	17192	17106	17000	17025	16936	17010	17107	17174	17091	17041	17033	17077	16899	16982	17153	17164	17117	17089	17108	17062	17051	16989	16910	17014	17029	17033	17009	17097	16832	16892	17112	16959	17137	16956	17010	17107	16880	17019	17153	17082	17095	16995	17285	16995	17111	17192	16993	17078	17027	16982	17155	17286	16941	17041	17090	17077	16969	16851	16938	17112	17013	16920	17290	17077	16940	17043	16913	16963	17124	17116	16755	16929	17103	16946	16867	17014	16963	16986	16798	17101	17065	16845	16876	16888	16906	16894	16919	16994	17039	16949	17065	16847	16908	16958	17101	17100	17007	16974	17202	17008	17162	16992	16915	17020	17005	16927	17049	17007	17040	17075	17045	17075	16857	16995	17051	17071	17109	17181	16980	17153	16956	17248	16988	17088	17230	17117	16859	17128	17113	17028	17061	16854	17065	17057	17135	17039	17158	17104	16972	17050	16940	17054	16910	16912	17031	17156	16918	17089	17192	17026	17199	16937	16988	17048	17186	16853	16996	16984	17048	16935	16906	17065	17086	17029	17187	17170	16783	17014	17065	17129	16918	17022	16989	16906	16964	16949	17008	16874	17113	16981	17145	17016	17094	17050	16937	17098	16843	16775	16871	16885	16946	17099	16982	17062	16901	16853	16954	17013	16961	17000	17079	16952	17041	17033	16920	17049	16855	17093	17107	17003	16869	16951	16985	17167	17043	17119	17191	17051	17271	17174	16957	16877	17083	17015	17005	17030	17035	17194	16826	17090	17010	16912	17193	17298	16924	16923	17018	17086	17083	16935	17075	17028	16954	16970	16902	16969	16946	16942	17077	17165	16946	16952	17173	16921	17150	17085	17035	17241	17031	16941	16957	16950	17016	16986	16848	17085	17013	17133	16914	16851	16905	17096	17057	17025	17079	17045	17065	16940	16922	17087	17034	17099	17092	17158	16845	17036	17054	16988	16838	16920	17122	17096	17061	16902	17028	17114	17144	17182	16933	16926	17026	17059	17202	16948	17095	17029	16898	17051	17068	17130	16903	17058	16978	16978	17123	17039	17193	17157	16999	17020	17116	17229	16998	16967	17018	16876	17034	16860	16967	16992	16992	17108	17214	17042	16985	17009	17014	17012	17060	17246	16914	17173	17072	17011	16939	16796	17030	17002	16982	17049	17041	17126	17004	16913	17003	17035	16820	17148	17019	17063	17006	17059	16875	17155	16964	17142	16903	16819	17112	17021	16947	17062	17079	17006	16933	17105	17097	16870	17200	17065	17053	17023	17101	16898	17022	17004	16936	16874	17057	17175	16820	17086	16966	17107	17023	17058	16804	17005	17039	16995	16896	17175	16911	16933	17103	17071	17097	17079	16716	17101	17053	17053	16951	17030	17094	17089	17174	16887	17077	17007	17204	16820	17198	16878	17042	17039	17015	16819	17058	17015	17196	16967	16752	16938	17024	16939	16978	16952	17120	17106	17052	16877	17153	17128	17085	16986	16972	16887	16795	16916	17010	16990	17031	16995	16962	16949	16738	16867	16893	16982	16965	16805	17127	17037	17149	17107	17079	17068	17118	17007	17113	17032	16970	16696	16841	16920	17049	16918	17115	17192	17119	17139	17128	16908	16866	17141	17025	16929	17011	17221	17226	16848	17009	16967	16876	16953	16970	17030	16909	17121	16904	17085	17042	16949	16984	16823	16951	16912	17094	16866	16954	16737	16995	16943	17065	16968	16986	16884	17003	17035	17193	16980	16886	17195	17205	17098	17026	17021	17044	17251	16986	16877	16901	17226	16993	17147	16949	16998	17171	17090	16707	16975	16952	16996	17141	16933	16911	16917	16957	17076	17035	17056	16995	16885	17007	17089	16918	16961	17120	17012	17010	16996	17109	17054	17004	16951	16984	16849	16856	17098	17135	17069	17073	16947	16989	16872	17039	16764	17054	17011	17035	17123	17037	17098	16991	17162	16975	17099	17095	16948	17137	17010	17106	17124	16982	16982	16976	16928	17240	17078	17161	17199	17127	16942	17347	16846	16849	16848	17028	16987	16986	16923	17107	17037	17015	17105	17236	16888	16927	17017	17045	16952	16879	16915	17026	16977	17105	16901	17021	16927	16969	17027	17082	17041	16945	17100	16947	17068	17091	17026	16905	16871	17021	16977	17028	17095	17063	16937	17101	17037	17082	17103	16940	16847	17077	17024	17186	17056	17143	17096	17062	17025	16939	17066	16912	16957	17039	17134	16998	16898	17077	17090	16997	16876	16919	16878	16985	16856	16976	17003	17071	16914	17069	16850	17062	16995	17139	16943	16902	17086	16967	16873	17052	16996	16994	17056	16837	16888	16962	17000	17030	17039	17071	16727	17088	17019	16954	16810	16950	16847	17010	16927	17093	16861	16909	17279	17164	17031	16962	17167	16832	17065	16965	16813	16899	17057	16968	16876	17073	17028	16819	17220	17033	16984	16932	16892	17129	16943	17085	16838	16951	16825	16869	17015	17131	17151	17051	17011	17027	16944	17026	17140	16967	17117	16972	17055	17037	17236	17127	17126	16843	16915	17128	17007	16996	17075	16803	17128	16942	17143	16904	16907	16933	16910	17138	17191	17144	16930	17056	17055	16860	16861	16983	17188	16983	16966	17025	16929	16958	17002	17087	17012	16882	17064	17114	16858	17131	17072	16857	17170	16886	17264	17367	16954	16894	17029	16988	17003	17102	17132	17142	17172	17037	16939	16973	17019	17096	17136	17059	16944	17275	16843	16918	17002	17151	17075	16874	17051	17039	16924	17113	17011	17077	16964	16802	16939	17050	16974	16919	16923	16997	16714	16989	17075	17005	17152	17197	17012	17068	16944	16918	16861	17095	17141	17067	17006	16841	16988	17009	17022	17016	17143	17022	17002	16865	16975	17025	17353	16974	17081	16928	16892	17085	17139	17078	16974	17152	17120	16985	16992	17066	17042	17028	17010	17130	17168	17043	16747	16831	16816	16932	17122	17001	16853	16952	16854	16951	16999	17024	16830	16917	17072	16931	17037	17032	17051	17118	16969	17087	17095	17245	16904	17044	17079	17108	16946	17043	16953	17032	16924	16875	17200	17210	17064	17121	17095	17125	17081	17016	17097	17234	17056	16952	17053	16824	17066	16992	16949	17048	16824	16899	17086	16837	17061	17007	16982	16968	16901	16928	16994	17155	16882	17039	16937	16962	17253	16942	17034	17179	16870	17088	17040	16999	17068	17024	17007	17097	16929	17021	16965	17027	17029	17036	16930	16755	16963	17031	17047	16786	16863	17032	17166	17156	16883	17073	17048	17038	16889	16940	17090	16995	16931	16952	16904	17002	17061	16986	16976	17302	17079	17021	17015	17013	16855	17152	16892	16897	17131	16956	17009	17183	17170	16893	17086	17066	16795	17087	16857	17039	17120	16966	17085	16960	17091	17015	17071	17088	17144	16965	17147	17055	16972	16941	17061	17152	16940	16887	17024	16994	16962	17116	17040	17040	16873	16986	16977	17161	17179	16978	17046	17173	17131	17067	17050	17328	16805	16986	17099	16848	17064	17010	16865	17066	16950	17116	16869	16899	17189	16870	17049	17026	16801	16993	17080	17027	17054	17129	16854	17299	16965	16935	16891	17118	17106	17013	16868	16966	16960	16966	17069	16827	16979	17113	17098	16968	16953	16943	17087	17126	17122	16806	16909	17033	17080	17179	17159	16991	16861	17034	17038	16859	16914	16901	17051	16990	16875	17169	17028	16935	16916	17042	17009	17047	17016	16993	17307	17047	16856	16961	17132	17055	17080	17067	16878	16980	16979	17148	17027	17130	16967	17189	16977	17036	17078	17025	16953	17146	17143	17098	17060	17048	16983	16911	16983	17056	16930	17043	17219	17079	17191	17084	16928	17052	17143	16902	17117	17052	17007	16988	17052	16867	16805
16264	54197	81526	28078	16878	16215	15683	15375	15283	14999	15093	14794	14740	14932	14765	14603	14735	14696	14868	14773	14860	14661	14674	14894	14653	14733	14691	14767	14768	14536	14732	14556	14550	14780	14894	14713	14703	14599	14796	14835	14650	14686	14524	14720	14653	14573	14732	16633	17482	16651	15727	15077	14879	14784	14567	14411	14694	14363	14561	14597	14696	14641	14632	14586	14707	14598	14587	14431	14595	14638	14638	14576	14637	14623	14626	14652	14789	14459	14540	14422	14624	14621	14298	14629	14720	14731	14599	14558	14631	14342	14683	14548	14562	14547	14504	14600	14609	14698	14617	14577	14582	14592	14477	14600	14510	14530	14384	14622	14533	14775	14518	14434	14481	14704	14413	14611	14587	14576	14546	14613	14566	14551	14496	14600	14618	14543	14481	14642	14507	14528	14738	14531	14432	14619	14531	14521	14512	14707	14540	14462	14578	14531	14436	14533	14576	14698	14558	14622	14391	14672	14457	14468	14512	14547	14555	14575	14503	14687	14460	14663	14560	14719	14656	14459	14688	14778	14537	14542	14562	14757	14571	14585	14503	14648	14572	14485	14519	14573	14552	14782	14603	14572	14503	14721	14532	14522	14634	14629	14500	14625	14619	14741	14640	14831	14724	14615	14494	14410	14695	14486	14366	14554	14542	14591	14594	14659	14644	14536	14538	14576	14583	14573	14453	14374	14660	14492	14563	14690	14575	14651	14445	14649	14637	14500	14580	14522	14556	14700	14593	14604	14561	14521	14548	14493	14505	14532	14647	14584	14602	14509	14621	14333	14529	14607	14531	14632	14590	14594	14531	14585	14771	14389	14446	14570	14630	14657	14548	14661	14611	14743	14666	14485	14584	14685	14535	14609	14542	14473	14579	14573	14623	14542	14429	14448	14469	14662	14796	14634	14491	14518	14583	14600	14507	14442	14648	14693	14647	14576	14434	14576	14689	14581	14628	14594	14695	14664	14570	14678	14485	14604	14688	14628	14706	14539	14742	14519	14500	14678	14548	14603	14469	14583	14704	14366	14577	14670	14634	14562	14696	14686	14611	14530	14627	14687	14560	14575	14393	14636	14546	14552	14622	14571	14528	14708	14521	14546	14478	14702	14549	14422	14675	14345	14653	14565	14612	14428	14728	14548	14523	14645	14404	14504	14555	14499	14482	14548	14468	14470	14484	14670	14578	14510	14564	14670	14786	14596	14530	14600	14556	14631	14485	14645	14605	14708	14521	14619	14650	14483	14639	14409	14615	14640	14704	14439	14661	14569	14574	14613	14752	14591	14581	14532	14682	14540	14336	14639	14558	14538	14559	14429	14618	14503	14674	14439	14514	14619	14503	14443	14505	14475	14545	14528	14477	14548	14702	14586	14685	14549	14474	14624	14622	14720	14615	14463	14575	14565	14598	14548	14635	14557	14655	14537	14501	14782	14578	14612	14654	14518	14625	14483	14565	14599	14549	14508	14476	14429	14677	14438	14599	14525	14590	14680	14484	14651	14673	14740	14719	14412	14560	14427	14606	14553	14680	14579	14674	14721	14398	14520	14569	14414	14514	14622	14448	14628	14568	14548	14473	14702	14624	14655	14608	14599	14622	14464	14585	14506	14766	14604	14563	14557	14646	14747	14414	14566	14497	14611	14374	14680	14608	14599	14755	14581	14602	14537	14625	14514	14356	14661	14612	14592	14678	14585	14692	14604	14709	14511	14634	14508	14471	14589	14556	14565	14490	14618	14659	14493	14542	14533	14514	14551	14548	14561	14444	14549	14653	14628	14344	14535	14644	14506	14518	14427	14580	14572	14649	14525	14615	14668	14751	14590	14563	14487	14416	14619	14571	14554	14465	14758	14779	14493	14566	14582	14553	14625	14637	14450	14463	14550	14556	14718	14391	14724	14590	14483	14583	14551	14680	14617	14713	14455	14650	14502	14460	14571	14662	14591	14641	14546	14689	14588	14467	14669	14564	14567	14463	14474	14688	14438	14537	14589	14602	14790	14501	14671	14679	14573	14608	14642	14526	14639	14593	14657	14518	14563	14696	14523	14617	14487	14502	14455	14719	14614	14577	14408	14595	14521	14613	14590	14439	14595	14512	14713	14723	14631	14721	14490	14558	14527	14674	14505	14503	14578	14469	14489	14542	14758	14616	14466	14533	14638	14572	14515	14680	14566	14559	14557	14646	14598	14493	14405	14423	14553	14419	14672	14524	14451	14657	14626	14662	14501	14517	14618	14565	14545	14590	14469	14555	14470	14413	14325	14592	14603	14523	14490	14704	14559	14605	14615	14535	14507	14628	14612	14513	14568	14642	14518	14569	14469	14697	14504	14574	14617	14528	14546	14557	14535	14665	14607	14712	14539	14717	14512	14437	14391	14509	14718	14538	14528	14642	14648	14551	14521	14402	14676	14490	14495	14526	14675	14534	14638	14577	14528	14487	14586	14584	14497	14606	14667	14555	14480	14666	14744	14681	14551	14575	14401	14711	14531	14617	14641	14642	14460	14786	14478	14677	14485	14613	14427	14621	14703	14479	14578	14550	14537	14622	14677	14552	14512	14542	14665	14553	14599	14614	14544	14753	14536	14485	14430	14647	14548	14422	14602	14590	14390	14612	14563	14643	14665	14496	14543	14536	14632	14457	14494	14721	14394	14751	14697	14607	14539	14603	14565	14606	14495	14727	14696	14520	14573	14579	14505	14644	14614	14332	14595	14554	14476	14534	14450	14685	14844	14502	14593	14664	14457	14571	14557	14551	14542	14747	14580	14627	14532	14491	14584	14316	14545	14550	14579	14641	14691	14581	14642	14547	14664	14597	14596	14561	14537	14578	14487	14701	14616	14801	14527	14542	14610	14560	14615	14488	14514	14528	14380	14614	14604	14534	14522	14535	14631	14527	14484	14515	14497	14612	14630	14487	14553	14786	14524	14635	14619	14567	14488	14578	14646	14476	14442	14674	14529	14527	14572	14684	14643	14290	14549	14667	14442	14699	14497	14537	14611	14731	14713	14613	14425	14574	14636	14650	14587	14572	14595	14575	14644	14699	14533	14622	14616	14569	14546	14506	14691	14458	14767	14560	14543	14649	14615	14553	14690	14514	14719	14540	14566	14525	14451	14713	14672	14595	14578	14460	14473	14614	14516	14579	14521	14434	14706	14825	14621	14439	14628	14398	14837	14579	14590	14455	14494	14609	14566	14494	14587	14363	14577	14418	14523	14588	14432	14534	14434	14629	14670	14635	14570	14493	14676	14548	14553	14524	14594	14653	14573	14815	14706	14648	14505	14592	14563	14537	14589	14406	14689	14452	14641	14559	14506	14412	14442	14530	14713	14455	14604	14533	14600	14697	14504	14547	14813	14530	14519	14548	14644	14635	14511	14447	14560	14534	14626	14718	14474	14599	14604	14523	14504	14698	14518	14550	14714	14443	14505	14521	14568	14502	14556	14562	14440	14606	14566	14627	14592	14691	14609	14438	14527	14662	14431	14558	14711	14432	14585	14625	14602	14544	14519	14595	14657	14516	14499	14537	14479	14394	14495	14582	14549	14636	14530	14615	14543	14544	14338	14638	14478	14643	14588	14615	14622	14616	14630	14436	14580	14650	14664	14562	14454	14686	14552	14659	14480	14585	14732	14528	14611	14644	14659	14410	14645	14632	14456	14487	14573	14489	14575	14393	14526	14536	14530	14479	14629	14571	14582	14541	14535	14508	14487	14738	14604	14627	14755	14444	14702	14530	14378	14511	14670	14646	14616	14619	14670	14613	14524	14591	14628	14692	14549	14708	14450	14537	14775	14498	14563	14661	14576	14541	14483	14611	14579	14519	14568	14625	14650	14574	14616	14625	14765	14599	14587	14553	14544	14684	14555	14491	14695	14557	14461	14475	14583	14641	14514	14509	14582	14514	14558	14666	14683	14470	14647	14453	14681	14527	14501	14570	14522	14623	14635	14536	14621	14646	14619	14707	14481	14513	14497	14561	14553	14639	14501	14441	14561	14388	14584	14529	14674	14627	14475	14755	14526	14416	14482	14538	14653	14605	14599	14506	14559	14651	14387	14335	14556	14561	14556	14461	14560	14553	14564	14608	14604	14696	14626	14644	14664	14557	14541	14521	14581	14696	14687	14600	14482	14428	14627	14481	14387	14676	14421	14568	14587	14653	14676	14474	14378	14534	14487	14486	14645	14641	14701	14626	14707	14642	14529	14540	14604	14483	14479	14459	14566	14604	14590	14566	14626	14464	14570	14471	14551	14662	14539	14680	14638	14472	14595	14547	14687	14740	14700	14483	14550	14467	14503	14562	14435	14460	14522	14675	14422	14581	14491	14481	14726	14587	14383	14634	14655	14465	14629	14570	14391	14582	14540	14494	14603	14701	14638	14557	14472	14595	14392	14560	14526	14589	14628	14579	14663	14485	14451	14608	14484	14515	14692	14743	14682	14558	14565	14675	14541	14450	14392	14740	14574	14482	14676	14557	14599	14775	14528	14678	14409	14501	14475	14615	14709	14550	14492	14538	14456	14496	14528	14575	14528	14467	14548	14446	14489	14599	14722	14634	14472	14695	14524	14732	14658	14545	14606	14589	14680	14565	14431	14573	14506	14653	14684	14453	14733	14595	14667	14527	14719	14653	14400	14598	14494	14445	14413	14507	14585	14759	14471	14606	14584	14571	14512	14504	14652	14523	14571	14597	14411	14629	14500	14578	14534	14635	14564	14590	14475	14432	14649	14309	14707	14467	14498	14474	14572	14561	14453	14735	14591	14542	14605	14675	14525	14740	14550	14742	14590	14616	14544	14647	14550	14579	14566	14498	14530	14661	14625	14582	14645	14611	14629	14822	14510	14486	14562	14529	14764	14643	14517	14457	14484	14457	14396	14566	14741	14620	14355	14579	14663	14534	14553	14478	14616	14500	14550	14624	14630	14492	14492	14471	14430	14551	14671	14476	14607	14490	14715	14475	14669	14566	14518	14722	14600	14421	14637	14593	14566	14663	14423	14625	14553	14470	14579	14717	14396	14498	14552	14486	14688	14456	14571	14499	14518	14520	14576	14422	14380	14683	14531	14694	14617	14449	14715	14645	14677	14485	14479	14663	14602	14624	14393	14658	14562	14614	14492	14520	14727	14508	14534	14573	14612
27176	23904	39608	24931	17799	17475	17362	17131	16906	17123	17107	17094	16760	16983	17062	16924	17258	17176	16853	16863	16966	16886	17023	17117	16936	17106	17109	17099	17092	17049	17235	16996	16883	16930	16847	16917	17131	17105	16872	17097	17042	17095	17039	17113	17105	16828	17052	17067	17275	17135	17382	17017	16940	17069	17084	17088	17028	17089	16970	16973	17007	16902	16932	16997	16841	17102	16936	17023	16943	17104	16870	16859	16964	17118	17098	16921	16951	17078	16924	17001	16978	16986	16995	17046	16750	17094	17018	17052	17056	16946	17010	17074	16819	16922	16993	17093	16929	16953	16867	16865	16952	17021	16919	16988	17023	16992	16879	17233	16717	17014	16887	17122	17180	16963	17026	16864	17076	16889	16880	16985	16996	17135	17023	17126	17060	16961	16965	16676	17083	16757	16880	17231	16808	16899	16996	16862	17086	16998	16963	17026	16859	16860	16981	16969	16976	17012	16941	16991	16982	16931	16742	16969	16889	17078	16977	16986	17221	16902	16967	16968	16926	17058	17083	17121	16883	16947	16967	16918	16853	17061	17205	16915	17059	16912	17074	17107	16940	17204	17034	16950	16888	16985	17000	16912	16998	17023	16879	16910	17007	16882	16776	17061	17019	17181	17133	17078	16955	16846	16923	16900	17064	17066	17115	17005	16834	17182	16943	16947	16904	16933	16965	17037	17180	16937	16833	16929	17154	16932	16952	16880	16978	17093	16868	17048	16901	16917	16766	16789	17032	16938	17047	16928	16876	16862	16845	16888	16869	17075	16891	16984	17035	17061	16900	17044	16910	16967	16924	16882	17102	16889	17018	17154	16998	16989	17059	16821	17092	17077	16882	16779	16994	16897	17188	16800	16869	16871	16799	17199	17010	17010	16957	16952	17024	17120	17007	17023	16745	16883	16965	17028	16942	16895	17128	17053	17116	17029	16673	17033	16909	17104	16798	17244	16963	16955	16985	17041	16994	16926	16799	16745	17118	16793	17058	16992	17063	17008	16906	16844	17123	17076	17060	17146	16779	16892	16893	16944	16876	16900	17066	17035	17077	16893	17096	17012	16883	17125	16930	16918	17058	16785	17102	16910	16993	16804	16994	17047	17152	16991	17026	16910	16847	16662	16897	16788	16867	16963	17077	16914	16765	16928	17120	16957	17134	16999	17012	16987	16771	16908	16798	16953	16992	16942	17063	16779	16854	16924	16981	16903	16986	16993	16804	16871	17008	16933	16903	17124	17113	16899	16805	17063	16777	16900	16978	17001	17079	17005	16881	17091	16890	16867	17206	17020	16992	16911	17006	17048	16910	17056	16977	16988	16990	17015	16968	17021	17064	16879	17098	16890	17003	17172	16930	17041	17114	16887	17001	16982	17010	16946	16835	16826	17009	17068	17062	17080	16966	16687	16927	17041	16889	16974	16976	16837	16691	16808	17180	16869	16966	16880	16908	17031	16933	16984	16819	17170	16891	16867	17042	17030	17071	17031	16922	17151	17095	17156	16994	16993	16872	16979	17099	16768	17000	16820	16852	16819	17050	16857	16779	17017	16982	17126	16856	16999	17132	16932	17003	17026	16958	16963	16936	16939	17049	16985	16944	17068	17099	16979	17008	16779	17086	16970	16743	16898	16944	17043	16973	16957	16929	17037	17006	16872	16938	17068	16915	17072	17173	17034	16768	16940	16916	16953	16980	16916	16867	17115	17027	17066	17033	17020	16782	16914	16950	16887	17121	17046	17104	16994	16911	17012	17024	16953	16969	16984	16977	16889	17039	16915	17062	16960	16805	17042	17153	17032	16810	17002	17035	16837	16948	16868	17082	17028	16810	17040	16960	16980	16776	17036	16768	16917	17022	16813	16931	17060	16968	17124	16966	16897	16790	16858	16799	16820	16919	16789	17150	16981	16948	16984	16976	17154	16888	16974	17087	16936	16981	16948	17094	16965	16795	16874	17166	17097	16997	16925	17057	17134	16945	17071	16986	16935	17014	16858	16949	16849	16862	16941	17199	16933	16962	16906	16842	17051	16757	17000	16914	16999	17222	16908	17034	16785	16899	16746	16826	16904	16980	16907	16938	16995	17271	16912	16643	16982	17255	17101	16997	16936	16939	17051	16927	17032	17142	17158	16991	17079	16969	16765	16845	16823	17009	17168	16866	16835	16960	16983	17003	16982	17060	17052	16962	16930	17063	17020	16894	17016	17014	16870	16778	17095	16876	16997	17060	16955	16969	16992	17065	16927	17176	17252	16895	17065	17171	17058	17258	17040	16971	16968	17044	16989	16929	17034	16987	16913	16826	16921	16932	17129	16924	17117	17004	17183	17074	17186	16954	16841	17027	17043	17002	16946	16989	16973	17087	17162	16881	17129	17073	17079	16999	17035	17097	16881	17010	16845	16878	17059	16961	17043	16826	17039	16905	16869	17179	17025	17028	17046	16998	16963	16798	16798	16880	16894	16975	16956	17019	17015	16845	16936	17051	16842	16841	16839	16990	16939	16915	16968	16918	17056	16821	16911	16888	17074	16887	16803	17087	17021	17034	16898	16870	16934	17094	17004	17050	17048	16772	17010	17099	16868	17132	17041	16820	16947	16863	16917	16893	16807	17035	16994	17114	17136	16965	16859	16955	17075	16925	16933	16747	17078	16945	16984	16924	16871	17003	17100	16959	16793	17051	17068	17053	16977	17007	17121	16919	16941	16997	16900	17156	16907	17042	17069	17127	16805	17011	17192	16938	17054	16930	16971	16891	16871	16995	17050	16999	17097	16976	16993	16800	17010	17018	17001	16784	16937	16893	16929	16969	16973	17026	16918	16967	16952	16988	16772	16930	16883	16718	16981	16760	16954	16921	17202	17029	16924	17026	17022	17177	17003	16770	17030	16985	16799	16828	16872	16874	16887	16861	17023	17079	17263	17044	16993	16889	17043	16849	17048	16719	16664	16847	16852	17042	16850	17165	17015	17054	17102	16955	16787	16953	17054	16885	17125	16948	17006	17085	16998	17158	16920	16878	17020	16953	17001	17050	17063	16965	17106	17033	16915	16964	16884	17073	16900	17054	17136	17180	17069	16739	16925	17089	16752	16890	16886	17020	17036	16842	16833	16876	16947	17043	16881	16953	17215	16832	16974	16923	17201	17098	17133	17132	16843	16993	16930	16949	16937	16973	17056	17115	17096	17065	17013	16995	16800	16993	17090	17080	16965	17007	17007	16912	16974	16930	17028	16981	17097	16997	16830	16999	16910	17045	17081	17077	17015	16905	17022	16933	16800	16949	16960	16954	16923	16927	16939	17032	16920	16950	16812	16915	17137	17047	16849	16916	17005	16974	17017	16836	16889	16934	16957	16991	17029	16964	16827	17127	16859	16977	16870	17148	16947	17074	16827	17056	16951	16886	16798	16864	16914	17049	16874	17159	16991	16971	16968	17102	16961	16969	16986	16998	17009	16744	16985	17076	17038	16973	17049	16966	16970	17047	16807	17127	16914	16911	17177	17068	16927	16980	16831	17081	16845	16882	17008	16985	17005	16957	16953	16974	17004	16974	16815	16825	17025	16917	16905	17058	16940	17007	16868	16884	16863	17056	16872	16920	16934	16984	16986	16920	17061	16842	16969	16867	17162	16789	16982	16933	16881	16924	16878	16984	17127	16707	16794	16824	16921	17000	16941	17051	17036	17171	16952	17003	16964	16988	17029	17161	17035	17082	16895	16945	16997	16920	16650	16767	16874	16991	16991	16850	17068	17041	16777	17035	17043	17017	17157	16889	16875	17003	17009	17037	17017	17069	16958	17117	17117	16930	16919	16851	16770	16801	16917	17096	16684	16955	16812	16956	16852	16782	16839	16765	16942	16856	17052	16849	16747	16732	16707	17125	17004	16999	16882	16818	17189	17097	16851	16814	17186	16886	17002	17057	16895	16887	16886	16984	17053	17068	16919	17013	17071	16842	16997	17085	17093	17112	17035	16912	16896	17085	17015	16984	16967	16963	17194	17139	16958	16886	16853	17024	16980	17100	17209	17191	17092	17125	17063	17191	16853	17071	16817	17226	16985	16945	16871	16944	16984	16994	17006	16810	17031	16863	16914	16902	17103	17209	16814	17149	17128	16855	17047	17079	17018	17039	17199	17215	16948	17101	16859	16844	16949	17011	16882	16899	17156	17216	17104	16847	16872	16875	17050	17047	16922	16914	16883	17045	16855	16999	16965	16879	16987	17101	16879	16887	17120	16937	16909	17099	17089	17170	17067	16996	16843	17027	17024	17147	16854	16942	16984	16750	17063	17155	17047	16758	16958	17066	16783	16823	16996	17190	17127	17041	16818	17009	16961	17031	16995	17043	16957	17026	16841	16953	17126	17193	17038	17105	17019	16814	17001	16863	17138	17001	16802	17129	16886	16967	17059	17075	16982	16852	16949	17038	17025	16895	17017	17132	16738	17127	16887	16802	16975	17075	16826	17015	17088	17020	16934	16982	16839	17158	17091	16924	17006	16971	17247	17017	17075	17166	16918	17030	16947	16954	17085	17079	17158	17156	16995	17098	17102	17172	16954	16975	16958	16902	17019	17005	16973	16977	17004	17061	16656	16925	16704	16918	17036	16923	16797	16793	17015	17022	16841	16837	17031	17075	16702	16974	16963	17051	16993	17057	17132	16851	16909	16914	16938	16685	17062	16962	16970	16873	16986	16969	17156	16996	17131	16906	16790	17046	16946	16971	16816	17015	16960	17063	16943	17141	17031	16998	16914	17113	16986	17194	16868	17001	16990	16816	17060	17031	16996	16991	17008	17047	16871	16927	17072	16985	16947	17235	17174	17083	17048	16952	17082	16927	17103	16992	16901	17278	17131	17091	16916	17042	16954	16918	16939	17226	16859	16987	17070	16887	17023	17060	17043	16998	17086	17008	16913	16913	16930	17035	17052	16884	16787	16975	17015	16890	17130	17124	17000	17017	16992	17006	16989	17190	16955	17067	17021	17038	17159	16959	17114	17106	16917	16919	16978	16861	16978	16916	16893	17122	16931	16989	17050	17044	16976	16962	16994	17025	16977	17109	16931	16967	16983	16938	16933	17016	16900	17149	17024	17154	17271	16901	16935	16879	16900	16969	17032	17123	17115	17003	17110	17034	17293	17055	17017	16911	16877
15183	32833	42086	17694	14816	14716	14672	14815	14759	14642	14554	14685	14578	14672	14752	14511	14745	14576	14498	14803	14825	14565	14741	14512	14360	14690	14432	14636	14630	14619	14698	14818	14738	14661	14723	14833	14532	14588	14654	14451	14618	14530	14567	14585	14734	14817	14570	14544	14838	14913	14709	14827	14755	14668	14713	14775	14649	14412	14546	14536	14552	14713	14356	14389	14517	14518	14646	14558	14568	14593	14703	14478	14627	14706	14688	14569	14707	14650	14499	14649	14747	14497	14482	14734	14604	14609	14613	14505	14529	14543	14563	14732	14617	14574	14542	14445	14613	14590	14535	14592	14692	14585	14741	14655	14600	14723	14714	14434	14517	14535	14693	14514	14515	14619	14760	14530	14548	14667	14503	14732	14617	14399	14415	14563	14550	14634	14506	14525	14651	14605	14690	14672	14501	14606	14616	14607	14684	14428	14660	14637	14608	14464	14663	14505	14346	14666	14730	14517	14510	14651	14566	14592	14535	14551	14497	14559	14574	14426	14509	14594	14591	14499	14584	14611	14706	14368	14632	14685	14629	14725	14376	14586	14487	14380	14555	14544	14557	14623	14681	14536	14552	14525	14474	14570	14787	14623	14516	14740	14493	14527	14604	14635	14765	14564	14771	14538	14510	14548	14625	14768	14586	14591	14436	14617	14544	14604	14393	14500	14573	14345	14520	14628	14469	14712	14497	14735	14560	14497	14625	14722	14714	14588	14595	14595	14406	14697	14426	14621	14544	14575	14638	14524	14617	14604	14621	14681	14762	14650	14346	14480	14442	14559	14704	14623	14557	14607	14574	14585	14561	14542	14571	14441	14660	14593	14672	14595	14574	14615	14628	14592	14534	14559	14735	14715	14528	14660	14561	14608	14546	14674	14561	14699	14416	14604	14488	14562	14379	14592	14575	14453	14595	14719	14397	14613	14638	14577	14398	14572	14542	14492	14769	14745	14495	14544	14569	14538	14543	14608	14627	14516	14606	14529	14622	14718	14492	14600	14466	14650	14707	14504	14647	14617	14573	14665	14603	14576	14469	14701	14602	14579	14526	14548	14518	14717	14613	14553	14582	14713	14567	14592	14712	14622	14755	14559	14571	14607	14726	14488	14423	14504	14518	14601	14588	14554	14596	14692	14614	14510	14685	14650	14550	14612	14621	14651	14552	14689	14667	14602	14563	14523	14781	14553	14565	14667	14497	14573	14699	14529	14522	14434	14560	14616	14642	14650	14596	14535	14489	14659	14514	14632	14378	14662	14688	14463	14355	14590	14616	14670	14679	14516	14518	14640	14451	14633	14632	14462	14591	14693	14618	14558	14616	14527	14609	14674	14378	14655	14538	14666	14510	14607	14513	14651	14565	14428	14558	14639	14658	14587	14678	14547	14590	14538	14670	14491	14679	14492	14502	14610	14534	14707	14659	14517	14605	14565	14582	14510	14615	14328	14621	14394	14657	14435	14543	14554	14516	14560	14852	14605	14487	14616	14464	14490	14591	14558	14713	14542	14676	14439	14558	14690	14429	14583	14531	14634	14534	14369	14546	14598	14728	14474	14718	14399	14638	14615	14668	14640	14547	14556	14597	14594	14661	14597	14725	14346	14650	14665	14694	14647	14734	14553	14485	14757	14644	14585	14528	14592	14730	14663	14657	14603	14573	14535	14549	14629	14625	14640	14591	14606	14552	14638	14594	14755	14727	14588	14423	14591	14461	14397	14546	14468	14672	14419	14596	14826	14447	14650	14672	14476	14680	14562	14602	14440	14719	14671	14656	14574	14615	14620	14788	14694	14473	14590	14456	14560	14723	14629	14567	14503	14576	14633	14576	14578	14527	14345	14502	14682	14503	14633	14604	14477	14434	14579	14612	14570	14713	14423	14498	14621	14741	14673	14643	14601	14440	14592	14619	14706	14581	14555	14643	14667	14499	14423	14649	14534	14612	14461	14759	14557	14614	14604	14769	14447	14760	14546	14764	14519	14427	14629	14595	14413	14536	14541	14519	14674	14412	14672	14558	14593	14681	14505	14751	14448	14633	14478	14744	14453	14567	14461	14608	14640	14454	14631	14450	14596	14552	14701	14687	14454	14522	14644	14752	14525	14813	14619	14552	14607	14692	14529	14590	14449	14487	14705	14438	14614	14568	14509	14721	14528	14509	14757	14497	14755	14527	14545	14554	14592	14686	14575	14585	14638	14599	14545	14479	14502	14565	14544	14541	14629	14579	14607	14606	14463	14545	14570	14575	14688	14502	14453	14618	14738	14533	14433	14610	14562	14699	14537	14592	14740	14626	14672	14330	14576	14676	14592	14578	14602	14629	14591	14518	14544	14801	14569	14637	14676	14607	14559	14554	14688	14526	14503	14632	14666	14784	14555	14596	14525	14747	14676	14619	14561	14670	14704	14580	14544	14554	14690	14525	14482	14749	14587	14634	14679	14503	14676	14759	14604	14546	14552	14412	14685	14670	14523	14595	14588	14544	14558	14601	14454	14674	14637	14690	14566	14436	14525	14663	14648	14586	14372	14634	14544	14546	14450	14522	14516	14624	14465	14497	14576	14636	14547	14625	14499	14674	14548	14778	14662	14523	14606	14644	14734	14649	14642	14404	14550	14575	14540	14446	14697	14689	14480	14546	14625	14486	14495	14613	14535	14731	14704	14411	14465	14592	14468	14636	14540	14736	14624	14604	14643	14435	14751	14692	14645	14488	14521	14642	14903	14640	14400	14704	14447	14645	14616	14611	14664	14440	14749	14616	14697	14532	14680	14488	14642	14712	14545	14590	14705	14644	14680	14602	14691	14547	14628	14543	14434	14579	14392	14641	14386	14613	14593	14659	14504	14549	14539	14640	14540	14594	14512	14586	14636	14552	14643	14574	14623	14568	14636	14665	14455	14569	14469	14528	14516	14503	14511	14387	14504	14690	14454	14606	14692	14624	14526	14657	14581	14382	14531	14690	14715	14645	14443	14555	14640	14657	14576	14432	14500	14414	14652	14608	14528	14680	14665	14578	14465	14433	14510	14672	14630	14539	14559	14614	14691	14545	14488	14537	14680	14765	14797	14550	14733	14610	14448	14552	14603	14483	14711	14691	14507	14617	14596	14457	14499	14541	14584	14755	14578	14586	14607	14583	14521	14612	14609	14576	14621	14686	14430	14764	14414	14490	14595	14627	14628	14484	14604	14691	14673	14593	14590	14614	14530	14583	14665	14622	14608	14701	14780	14583	14406	14422	14550	14577	14623	14406	14401	14491	14683	14563	14623	14567	14648	14468	14504	14485	14508	14687	14768	14497	14472	14527	14731	14518	14640	14633	14546	14674	14663	14589	14567	14626	14724	14786	14779	14634	14538	14501	14551	14593	14696	14698	14780	14785	14626	14618	14656	14698	14590	14459	14704	14637	14646	14610	14606	14558	14590	14566	14762	14563	14552	14502	14754	14537	14638	14577	14606	14591	14638	14678	14758	14573	14635	14674	14526	14687	14566	14597	14524	14630	14566	14696	14546	14610	14652	14661	14507	14467	14685	14588	14547	14697	14573	14597	14517	14532	14485	14697	14607	14612	14560	14576	14620	14472	14639	14613	14567	14555	14627	14477	14648	14644	14799	14523	14503	14466	14672	14673	14485	14436	14481	14707	14620	14559	14589	14659	14409	14729	14623	14474	14608	14425	14531	14537	14537	14742	14493	14726	14512	14681	14646	14641	14619	14621	14603	14571	14510	14678	14591	14629	14444	14529	14720	14556	14739	14525	14495	14632	14586	14534	14431	14566	14635	14691	14663	14630	14659	14528	14705	14452	14731	14682	14675	14548	14530	14646	14597	14691	14694	14591	14603	14572	14497	14518	14488	14576	14763	14671	14645	14439	14620	14590	14724	14697	14562	14618	14356	14564	14599	14608	14622	14551	14574	14583	14583	14564	14395	14744	14376	14599	14591	14662	14610	14584	14814	14728	14646	14601	14617	14549	14416	14496	14433	14400	14458	14566	14583	14446	14602	14650	14480	14710	14748	14641	14595	14538	14662	14481	14516	14649	14590	14736	14553	14584	14684	14592	14585	14557	14448	14701	14824	14674	14509	14662	14734	14645	14480	14567	14677	14769	14561	14523	14651	14611	14531	14727	14580	14601	14592	14725	14403	14640	14479	14606	14633	14657	14606	14715	14658	14620	14553	14488	14542	14522	14591	14567	14432	14752	14703	14630	14789	14544	14668	14702	14579	14592	14665	14645	14722	14568	14363	14826	14662	14654	14547	14738	14616	14668	14404	14878	14780	14520	14532	14508	14525	14585	14525	14577	14671	14689	14511	14490	14789	14668	14630	14518	14431	14584	14565	14405	14593	14632	14750	14672	14584	14611	14655	14568	14634	14628	14551	14407	14680	14643	14395	14652	14599	14583	14619	14638	14522	14604	14488	14660	14581	14743	14551	14531	14532	14608	14580	14877	14403	14460	14454	14630	14572	14421	14436	14649	14569	14693	14637	14610	14662	14579	14512	14668	14763	14415	14609	14721	14517	14744	14601	14443	14433	14549	14464	14584	14616	14713	14623	14644	14610	14534	14647	14691	14722	14626	14628	14630	14559	14616	14659	14599	14626	14544	14569	14591	14518	14618	14641	14516	14422	14502	14551	14402	14551	14633	14662	14465	14606	14539	14491	14404	14645	14601	14517	14650	14538	14555	14381	14520	14496	14780	14570	14585	14471	14598	14679	14693	14555	14646	14512	14522	14670	14583	14621	14596	14632	14645	14437	14593	14471	14613	14406	14542	14438	14434	14709	14597	14737	14635	14447	14614	14442	14688	14617	14711	14497	14517	14613	14567	14477	14442	14509	14590	14652	14444	14476	14603	14667	14618	14658	14806	14694	14548	14542	14568	14593	14573	14474	14668	14478	14504	14453	14674	14564	14477	14523	14715	14515	14531	14468	14556	14670	14476	14312	14431	14493	14577	14532	14587	14605	14808	14552	14469	14607	14719	14581	14515	14693	14625	14682	14476	14707	14638	14545	14740	14563	14573	14554	14682	14680	14590	14680	14448	14705	14536	14595	14617	14597	14559	14675	14537	14540	14530	14551	14555	14356	14614	14653	14467	14477	14423	14597	14551	14659	14596	14531	14513	14498	14635	14653	14648	14620	14459	14654
23693	21173	37128	28526	21530	21167	19835	17620	17179	17478	17175	16951	16876	17009	17046	17019	17178	17035	17102	17070	16961	16876	16960	17017	17101	17008	16877	17110	17096	16911	16954	16893	16768	17012	16926	16852	17046	16843	17069	17080	17014	16959	16986	16862	16948	16850	16973	17407	17800	17865	17382	17167	16992	16969	16819	16774	16681	16944	17037	17014	16850	16968	16921	17010	16860	16945	17018	16891	16917	16823	16897	17054	16822	16901	17064	16847	16859	16737	16997	16996	16915	16917	16942	16706	16966	16779	16914	16946	16683	16812	16892	16929	16775	16665	16995	16734	16891	17020	16792	16730	16810	16992	16833	16846	16665	16779	16953	16745	16762	16762	17086	16905	16950	16924	16875	16725	16941	16778	16727	16867	16982	16941	17005	16892	16688	16847	16739	16802	16888	17010	16985	17154	17218	16931	17014	16969	16902	16967	16703	16786	16850	16967	16731	16784	16809	16886	16776	16925	16889	16976	16804	16977	16891	16940	16972	16955	16775	16973	16771	16694	16930	16794	16654	16560	16934	16835	16811	16914	16946	16944	16841	16936	16889	16803	17011	16800	16749	17000	16839	16782	16683	16821	16909	16847	16803	16686	17063	16848	16661	16699	16683	16774	16917	16836	16823	16870	16810	16847	16725	16915	16911	16790	16917	16931	17001	16729	17054	16845	16845	16898	16705	16745	16729	16857	16858	16890	16920	16771	16825	16736	16767	17070	16827	16801	16951	16829	16847	16952	17055	16842	16847	16882	16865	16828	16913	16834	16833	16824	16638	17051	16932	16891	16779	16715	16846	16922	16834	16738	16800	16787	16707	16865	16829	16967	16782	16946	16907	16881	17103	16783	17031	16741	17030	16716	16848	16871	17000	16805	17156	16934	16902	16944	17095	17080	17090	16931	16940	16745	16769	16735	17049	16611	16682	16656	16796	16860	16569	16843	17143	16818	16876	17067	17102	16957	16953	16691	16921	16960	16882	16667	16908	17023	16880	16760	16927	16891	16952	16826	16929	16658	16903	17020	16821	16787	16888	16865	16946	16912	16874	16872	16723	17016	16785	16946	16713	16816	16960	16810	16929	16794	16894	16891	16829	17006	16824	16831	16791	16919	16964	16775	17027	16667	16775	17065	16832	17013	16938	16820	16942	16934	16900	16992	16965	16780	16929	17050	17114	17030	16926	16981	16701	16856	16845	16860	16903	16731	16786	16717	16987	16746	16766	16744	16869	17058	16933	17006	16963	16861	16900	16810	16819	16946	16744	16806	16931	16895	16908	16923	17064	17071	16908	16793	17009	16674	16983	16985	16981	17088	16858	17113	16878	16905	16806	16890	16704	16840	16917	16811	17007	16919	16986	16862	16940	16768	16777	17013	16955	16902	16972	16802	16749	16905	16768	16985	16922	16958	16715	16682	16731	16968	16919	16983	16691	16777	17002	17003	16858	16989	16902	17183	16859	17037	16808	17049	16910	16865	16892	16794	16915	16975	16834	16815	16928	16883	16467	16812	16863	16889	17093	16899	16904	16706	16971	16770	16792	16900	16731	16801	16841	16833	16909	16874	16985	16802	16753	16955	16999	16943	16973	16997	16828	17024	16902	16809	16923	16804	16624	16671	16861	16825	16801	16842	16718	16889	16654	16870	16843	16836	16808	16790	16735	16777	16860	17117	16929	16932	16824	16911	16789	17012	17003	16904	17013	16944	17012	16687	16857	16701	16873	17038	16991	16972	16753	16821	16844	16682	16875	16861	16872	16997	16788	16776	16898	16849	16816	16907	16825	16823	16863	16831	16942	16877	17182	16892	16913	16820	17037	16795	16695	16777	16949	16731	17012	17061	16803	16777	16822	16704	16922	16896	16670	16808	16881	16748	16755	16962	16749	16819	16911	16697	16959	16998	16942	16742	16870	16775	16798	16991	16817	16847	16694	16768	16932	16718	16809	16859	16792	16800	16950	17005	16813	16970	16742	16829	16638	16797	16839	16937	16590	16990	16824	16913	16820	16939	16998	16827	17077	16867	16744	16920	16904	16942	16890	17055	17014	16850	16993	16831	16937	16785	17240	16896	17005	16879	16989	16935	16931	17001	16848	16941	16897	16787	16821	16828	16849	16753	16968	16820	17001	17000	16926	16957	16901	16899	16759	16859	17019	16725	16785	16731	16934	16855	16912	16848	16844	16930	16785	16992	16691	16830	16802	16829	16781	16917	16876	16933	16737	16872	16774	16896	16888	16873	16845	16877	16978	16892	17047	16845	17022	16945	16886	16835	16890	16767	17034	17005	16879	16934	16878	17122	16836	16728	16811	16859	16903	16868	16805	16830	16812	16710	16939	16940	17100	16813	17004	16945	16914	16840	16838	16800	16942	16991	16828	16785	17189	16683	16923	16883	16848	16749	16892	16920	16812	16754	16921	16767	16931	16918	16983	17031	16903	16915	16902	16877	16729	16985	16941	16621	17005	16730	17087	16865	16995	16775	16801	17096	16766	16915	17017	16787	16992	16768	16865	16839	16827	16678	16931	17029	16732	16914	16770	16809	16961	17006	17017	16968	16844	16876	16768	16819	16978	16945	16742	16782	16668	16781	16982	16837	16875	16784	16760	16868	16964	17031	17223	17198	16805	16782	16842	17096	16924	16729	16750	16776	16899	16911	16736	16815	16885	16906	16772	16790	16848	16937	16864	16682	16939	16999	16823	16877	16869	16937	16818	16773	16710	16772	17023	16707	16744	16635	16717	16876	16929	17021	16978	16853	16911	16709	16868	16771	17045	17220	16885	16977	16844	16973	16822	16862	16714	16841	17047	16788	16845	17026	16943	16921	16891	16808	16892	16906	16825	16938	16891	16816	16785	16948	16941	17076	16780	16955	16970	16827	16976	17090	16927	16904	16872	17042	17041	16797	16789	16877	16982	16974	16856	16763	16860	16934	16846	16779	16822	16990	16999	16854	16886	16701	16738	17011	16682	16921	16904	16840	17022	16908	16942	16821	16682	16871	16853	16690	16847	16939	16670	16972	16928	16753	16979	16918	16809	16897	16936	16894	16975	17059	16801	16892	16993	16970	16865	17032	16872	16642	16787	16899	17042	16994	16874	16986	16865	16858	16829	16903	16831	16880	16819	16663	16881	16966	17009	16798	16863	17033	16726	16733	16757	16870	16839	17006	16829	17004	16739	16972	17099	16763	16773	16681	16923	16830	16597	16834	16900	16745	16928	16711	16886	16809	16790	16794	16774	16889	16862	16852	17050	16777	16779	16812	16677	16695	16877	16782	16929	16964	16957	16800	16978	16975	16855	16808	16964	16924	16976	16826	16878	16694	16792	16874	16673	16998	16996	16855	16736	16739	16806	17017	16844	16839	16726	16695	16773	16880	16976	16840	16713	16956	16898	16853	16977	16960	16812	16594	16860	16706	17105	16957	16738	16911	16722	16818	16982	16942	16904	17007	17055	16847	16726	16964	16981	16794	16758	16739	16901	16789	16697	16745	16953	16959	16970	17074	16911	16876	16763	17148	16989	16738	16920	16819	16866	16975	16834	16891	16827	16925	16944	16941	16988	16960	16833	16931	16977	16925	16829	16905	16796	16746	16724	16886	16939	16996	16840	16735	16875	16720	16930	16752	17095	16856	16970	16815	16898	16902	17069	17052	16920	16792	16855	16812	16907	17042	16878	16725	16946	16940	16989	16831	16682	16890	16818	16886	16772	17057	16947	16714	16915	16928	16859	16959	16828	16875	16759	16969	16902	16879	16769	16751	16840	16907	16863	16901	16940	16852	16812	16926	16990	16934	16996	16897	17141	16993	16716	16830	16822	16844	16745	16868	16829	16929	16743	16904	16967	16957	16788	16851	16928	16974	16840	16923	16974	17137	17220	16942	16975	16810	16917	16968	16853	16907	16868	16866	16836	17041	16594	16894	16663	16886	16814	16829	16723	16725	16790	16889	16901	16877	16780	16815	16993	16939	16661	16939	16994	16911	16800	16842	17043	16994	16825	17011	16775	16772	16861	16720	16954	16834	16857	16894	16927	16929	16869	16653	17195	16886	17014	16735	16747	16833	16915	16858	16898	16858	16922	16867	16881	16958	16834	16921	16647	16777	16808	17023	16905	16653	16887	16952	17007	16856	16910	16710	16760	16920	16920	16735	16964	16864	16883	16755	16840	16860	16915	16935	16697	16948	17013	16934	16949	16770	16940	16808	16636	16819	16953	16607	17064	16865	16789	17030	16911	16993	16934	16768	16823	16846	16993	17028	16901	16874	16768	16841	16766	16741	16719	16874	16658	16823	16806	16826	16937	16921	17058	16882	16928	16712	16935	17134	16875	16794	16953	16728	16797	16754	16774	16915	16946	16833	16960	16744	16853	16758	16696	16853	16883	17030	16754	16974	17113	17034	16784	16844	17008	16710	16693	16963	16793	16793	16929	17103	17098	16765	16782	16701	16980	16767	16781	16895	16947	16950	16654	16883	17041	16877	16738	16870	16868	16891	16759	16784	16889	16887	16829	16823	17077	16863	16807	16963	16893	16973	17024	16687	16798	16790	17005	17040	16882	16860	16965	16877	16847	16773	16671	16765	16800	16855	16927	16922	16826	16734	16856	16684	16952	16794	16837	16811	16694	16935	17029	16887	16961	17030	16794	16836	16689	16922	17009	16627	16992	16776	16781	16900	16834	16787	16859	16913	16894	16687	16949	16876	16927	16825	16972	16823	17007	16689	17120	16809	16856	16873	16776	16796	16903	16937	16900	16725	16716	16879	16683	16820	16804	16872	16989	16859	16660	16831	16881	16949	16783	16790	16854	16803	16937	16923	16983	16927	16861	16948	16835	16865	16919	16931	16713	16888	17029	16964	16743	16797	16591	16778	17055	16787	16880	16697	17111	17022	16836	16700	16795	16943	16973	16840	16755	16737	16894	16893	16964	16734	16716	16711	16890	17053	16863	17026	16901	16968	16794	16808	16777	16775	16942	16976	16978	16894	16806	16849	16858	16995	16684	16857	16959	16937	16895	16889	16786	16823	16841	16874	16763	16805	16968	16926	16842	17005	16857	16569	16523	16927	16941	17002	16840	16928	16761	16958	16978	16722	16709	16930	16833	17005	16816	16958	16847	16744	16999	16790	16848	16852	16931	16906	16896	16949
14550	58987	78445	21413	15915	15344	15238	15012	14823	14831	14783	14823	14647	14574	14577	14651	14704	14747	14790	14686	14725	14583	14629	14632	14684	14541	14607	14586	14679	14534	14616	14541	14653	14667	14939	14537	14783	14633	14773	14540	14862	14549	14552	14531	14530	14549	14871	15587	16051	15543	15176	14828	14830	14515	14715	14527	14537	14651	14484	14577	14742	14519	14411	14759	14763	14623	14622	14377	14631	14559	14493	14442	14683	14475	14483	14426	14635	14496	14612	14713	14539	14729	14551	14402	14405	14540	14587	14625	14598	14521	14695	14468	14584	14491	14584	14718	14545	14570	14630	14509	14642	14533	14517	14659	14519	14404	14542	14678	14537	14550	14661	14570	14527	14511	14426	14605	14586	14476	14706	14282	14465	14383	14667	14549	14576	14472	14635	14607	14517	14535	14561	14595	14560	14520	14427	14540	14545	14415	14465	14610	14592	14493	14493	14514	14547	14448	14470	14448	14412	14631	14528	14532	14417	14489	14346	14450	14432	14644	14549	14560	14533	14494	14591	14597	14446	14503	14539	14669	14423	14562	14607	14492	14445	14353	14499	14510	14480	14457	14584	14804	14472	14469	14479	14471	14580	14678	14659	14506	14556	14686	14537	14506	14459	14524	14543	14410	14491	14445	14451	14512	14595	14735	14482	14550	14437	14726	14612	14573	14533	14580	14569	14534	14423	14526	14575	14496	14546	14385	14535	14503	14628	14466	14650	14619	14447	14640	14585	14635	14418	14468	14370	14574	14328	14644	14595	14481	14606	14438	14528	14591	14720	14424	14503	14557	14405	14551	14497	14562	14566	14643	14401	14626	14557	14497	14637	14522	14605	14600	14427	14454	14647	14520	14587	14512	14395	14530	14595	14647	14492	14596	14687	14437	14623	14639	14457	14620	14406	14549	14394	14360	14662	14529	14499	14567	14639	14543	14664	14692	14541	14584	14530	14606	14480	14537	14324	14493	14512	14651	14640	14593	14607	14569	14451	14528	14459	14555	14731	14421	14669	14336	14542	14565	14779	14542	14499	14571	14586	14568	14539	14498	14502	14514	14551	14427	14622	14604	14565	14604	14468	14496	14504	14756	14665	14530	14473	14577	14417	14670	14687	14436	14551	14458	14607	14534	14693	14631	14587	14337	14482	14488	14378	14554	14621	14789	14546	14531	14637	14549	14550	14498	14444	14512	14476	14525	14485	14348	14629	14533	14641	14549	14489	14435	14535	14478	14487	14532	14464	14538	14517	14476	14413	14544	14433	14679	14429	14691	14487	14680	14588	14478	14542	14593	14374	14537	14649	14587	14503	14390	14604	14645	14453	14457	14555	14651	14477	14506	14691	14539	14476	14729	14553	14567	14419	14446	14586	14679	14498	14703	14587	14483	14491	14632	14392	14694	14479	14589	14595	14686	14509	14631	14701	14686	14658	14548	14614	14612	14615	14550	14700	14711	14407	14581	14556	14572	14557	14534	14459	14523	14512	14511	14659	14565	14462	14685	14622	14604	14446	14546	14632	14574	14599	14482	14660	14674	14550	14563	14496	14723	14628	14756	14519	14579	14512	14419	14416	14514	14410	14665	14398	14692	14511	14603	14641	14476	14668	14501	14607	14643	14605	14601	14648	14531	14739	14417	14456	14648	14665	14503	14604	14535	14558	14601	14599	14574	14527	14414	14682	14523	14489	14608	14648	14653	14575	14568	14755	14525	14644	14630	14518	14667	14612	14692	14563	14640	14466	14529	14467	14452	14546	14640	14659	14576	14590	14336	14532	14707	14571	14699	14504	14526	14618	14513	14454	14519	14439	14534	14528	14720	14711	14539	14625	14534	14635	14429	14568	14455	14597	14633	14556	14680	14679	14692	14602	14384	14526	14616	14594	14667	14481	14515	14587	14421	14420	14580	14417	14388	14522	14527	14658	14466	14440	14608	14612	14591	14527	14529	14788	14558	14520	14622	14505	14515	14493	14565	14723	14499	14472	14533	14668	14473	14587	14662	14456	14444	14419	14512	14549	14661	14501	14463	14326	14451	14471	14665	14524	14476	14485	14508	14575	14538	14421	14803	14742	14517	14546	14479	14497	14694	14454	14553	14527	14698	14522	14411	14587	14516	14474	14400	14527	14619	14660	14534	14620	14470	14689	14574	14447	14560	14421	14518	14548	14599	14597	14344	14542	14637	14549	14548	14676	14387	14496	14604	14553	14527	14600	14558	14408	14486	14573	14538	14541	14554	14532	14488	14674	14556	14468	14582	14606	14655	14521	14708	14624	14729	14611	14605	14545	14770	14537	14711	14498	14466	14476	14537	14473	14498	14688	14477	14532	14511	14563	14581	14565	14550	14520	14275	14420	14410	14530	14410	14505	14403	14648	14601	14623	14532	14638	14586	14517	14496	14568	14578	14487	14547	14679	14441	14670	14639	14356	14498	14464	14410	14585	14430	14578	14542	14808	14429	14519	14678	14406	14402	14683	14514	14545	14414	14673	14336	14746	14556	14492	14344	14692	14498	14657	14418	14558	14517	14582	14580	14472	14700	14488	14478	14606	14494	14708	14509	14556	14533	14517	14712	14422	14555	14466	14752	14493	14602	14525	14574	14653	14692	14629	14424	14511	14351	14461	14684	14626	14598	14468	14513	14533	14581	14498	14661	14513	14531	14564	14569	14506	14691	14530	14420	14528	14487	14712	14707	14643	14622	14556	14737	14475	14446	14640	14385	14561	14598	14677	14530	14563	14352	14542	14515	14452	14608	14617	14503	14509	14352	14548	14606	14449	14456	14574	14584	14353	14606	14676	14591	14305	14522	14570	14512	14566	14566	14525	14461	14486	14581	14528	14664	14492	14412	14449	14651	14453	14404	14412	14677	14593	14379	14528	14623	14487	14475	14463	14623	14489	14578	14547	14516	14703	14383	14455	14628	14522	14467	14598	14653	14574	14690	14614	14488	14413	14592	14475	14524	14620	14505	14712	14534	14474	14518	14545	14515	14510	14500	14569	14543	14651	14713	14812	14604	14621	14672	14605	14604	14504	14464	14503	14771	14554	14548	14720	14543	14458	14573	14654	14463	14608	14654	14513	14473	14730	14538	14548	14599	14669	14643	14669	14585	14605	14404	14541	14475	14501	14498	14531	14455	14573	14558	14298	14573	14466	14547	14693	14483	14627	14653	14551	14609	14589	14629	14602	14557	14611	14199	14602	14530	14703	14587	14590	14570	14590	14497	14602	14515	14552	14629	14286	14531	14504	14497	14455	14493	14602	14394	14620	14394	14655	14721	14430	14414	14595	14570	14626	14529	14669	14643	14582	14495	14503	14540	14498	14619	14520	14448	14511	14667	14478	14583	14574	14707	14473	14390	14534	14629	14642	14664	14387	14379	14512	14385	14498	14596	14530	14646	14735	14461	14585	14654	14561	14460	14577	14634	14490	14528	14463	14585	14541	14726	14732	14461	14580	14525	14486	14355	14524	14570	14619	14508	14621	14652	14541	14552	14683	14539	14613	14363	14447	14601	14441	14448	14554	14509	14559	14600	14442	14597	14539	14369	14555	14414	14573	14635	14575	14550	14482	14538	14424	14502	14525	14576	14546	14590	14482	14566	14653	14550	14470	14573	14535	14596	14432	14669	14598	14496	14718	14623	14685	14681	14532	14650	14492	14606	14354	14437	14582	14456	14689	14582	14600	14634	14564	14586	14472	14735	14681	14609	14587	14664	14550	14523	14529	14467	14493	14640	14555	14697	14531	14438	14581	14600	14463	14646	14653	14561	14579	14405	14622	14543	14596	14634	14562	14373	14626	14510	14534	14575	14475	14680	14482	14612	14565	14516	14525	14391	14510	14585	14628	14540	14529	14608	14491	14451	14683	14483	14583	14488	14491	14598	14452	14257	14641	14758	14603	14608	14473	14520	14731	14553	14629	14723	14545	14536	14597	14445	14579	14705	14574	14692	14549	14514	14494	14513	14614	14469	14612	14605	14641	14423	14623	14547	14618	14485	14533	14581	14483	14549	14415	14637	14420	14703	14568	14698	14480	14649	14647	14638	14545	14489	14658	14578	14513	14620	14615	14473	14707	14440	14612	14494	14462	14610	14705	14490	14550	14522	14482	14552	14530	14436	14504	14531	14506	14700	14565	14566	14674	14474	14440	14509	14740	14534	14632	14524	14522	14703	14317	14489	14728	14573	14480	14614	14380	14606	14583	14515	14549	14425	14543	14520	14320	14549	14615	14676	14596	14604	14470	14555	14657	14658	14613	14516	14583	14353	14536	14498	14623	14660	14587	14547	14563	14350	14519	14555	14428	14447	14550	14503	14604	14558	14555	14724	14382	14568	14631	14485	14580	14434	14443	14613	14519	14598	14602	14537	14658	14467	14656	14558	14585	14716	14468	14481	14759	14598	14411	14461	14539	14642	14510	14562	14685	14866	14455	14466	14525	14700	14519	14557	14558	14532	14709	14504	14497	14688	14652	14487	14490	14569	14733	14561	14652	14627	14590	14587	14514	14689	14387	14561	14513	14506	14557	14698	14574	14508	14533	14544	14578	14631	14659	14499	14418	14478	14523	14475	14380	14375	14406	14516	14469	14594	14645	14565	14490	14664	14783	14696	14504	14520	14611	14381	14557	14486	14481	14443	14491	14522	14589	14480	14508	14508	14508	14612	14673	14547	14523	14586	14446	14646	14529	14580	14592	14483	14583	14672	14571	14546	14507	14583	14643	14512	14591	14464	14540	14478	14486	14525	14588	14486	14544	14551	14517	14569	14529	14495	14520	14638	14428	14526	14538	14579	14575	14715	14615	14614	14582	14632	14521	14565	14702	14498	14518	14559	14618	14687	14442	14672	14478	14615	14430	14599	14542	14651	14420	14559	14408	14717	14606	14550	14664	14554	14587	14438	14438	14390	14607	14378	14449	14646	14544	14471	14543	14463	14631	14453	14469	14548	14472	14469	14509	14609	14445	14482	14572	14508	14629	14420	14572	14612	14464	14615	14584	14387	14506	14798	14565	14540	14530	14630	14581	14612	14530	14551	14639	14613	14474	14464	14617	14601	14566	14782	14551	14387	14383	14694	14553	14649	14713	14476	14512	14485	14435	14575	14662	14580	14543	14627	14374	14674	14596	14738	14584	14607	14525	14459
22625	21081	32826	26166	21425	22651	23146	18090	17597	17583	17659	17485	17540	17233	17439	17436	17289	17246	17381	17241	17284	17061	17334	17162	17119	17129	17320	17266	17223	17050	17265	17225	17178	17432	17423	17359	17133	17341	17199	17321	17184	17138	17175	16962	17105	17083	17432	18267	19210	18744	18165	17684	17358	17117	17282	16988	16981	17010	17041	17082	17217	17086	17054	17241	17140	17000	17097	17145	17237	17224	17280	17138	17189	17111	17074	17077	17054	16985	16985	16986	17098	16980	16973	17160	16911	17036	17003	16968	17123	17107	16995	17169	16880	17289	17184	17090	16999	17024	17259	17186	17086	17038	17180	16862	16995	17060	17009	17030	17072	16973	17256	17006	16962	16987	17064	17194	17098	17269	17154	17142	17221	16853	17008	17025	16907	17045	17096	17059	17142	17100	17211	16974	17082	17153	17147	17097	16977	17125	16986	16988	17209	16961	16996	16955	17093	16945	17021	16861	17122	17150	17269	17118	17009	17080	17018	17038	17147	17233	17137	17066	17029	16900	17047	17104	17070	17048	17032	16952	17067	17071	17143	16813	17033	17159	17071	16909	17025	17063	17001	17065	16958	16987	17021	16804	16930	17195	16936	16910	17010	17051	16966	17078	17144	17171	17073	17044	17030	16990	16856	16927	17065	16983	17031	16844	16882	16718	16949	17122	17010	17036	17042	17053	16877	17306	17233	17069	17036	17087	16994	16989	17188	16999	17094	17113	17143	16877	16768	16871	17181	17148	17005	17124	17100	17087	16961	16930	16966	17000	17183	17161	17106	16886	17424	16955	17066	16989	17084	16914	17110	16976	16896	17024	17054	16787	17165	16894	17306	17078	17049	16918	16999	16951	17124	17013	16836	17080	17135	17037	17112	16930	16895	16922	16940	17046	17116	17124	16979	16982	16963	16987	17364	17260	16897	17004	16961	17014	16978	16903	17126	17079	17271	16994	17268	16905	17203	16812	17022	16980	16965	17019	16968	16963	16998	17014	17015	16889	16944	17110	16982	17033	16996	17145	16953	17076	17234	17055	16980	16934	17043	16925	17028	17065	17166	17068	17128	16990	17106	17083	17085	17066	16961	16803	16870	17012	17021	17056	17090	17028	16822	17150	17078	17129	16915	17070	17103	17057	16905	17299	17225	17134	17147	17117	16940	17054	17101	16991	17024	17038	17212	17082	16891	16967	17279	17196	17071	17147	17063	17130	16866	17038	17113	16883	17025	17020	17091	17100	17076	17010	17179	17102	17209	17105	16943	17041	17131	16970	17061	17018	17025	17031	17113	16938	17212	17121	16995	16896	17074	17148	16964	17044	16998	16878	17002	17106	17053	17044	17099	17082	17175	16903	17109	17268	16931	17046	17007	17290	17096	17034	16910	16688	16992	17053	16945	17239	16961	17136	17023	17168	17073	16933	16933	17134	17153	17008	17085	17076	16894	17139	17165	16863	17035	16952	16969	17081	17036	16914	17021	17058	17117	17060	16906	17013	17057	17260	17032	17077	17042	16923	17072	16998	16984	16924	17017	16920	17018	17027	16889	17127	17223	17280	17406	17176	16855	17109	17124	17002	17028	16968	16894	16783	16932	16927	17053	17089	17189	17272	17025	16952	17098	17131	17117	16918	17168	16953	16914	17153	16944	16923	17064	17268	17087	17130	17148	16866	16923	16937	16964	17086	17238	16909	17000	16996	16926	16739	17051	17023	17042	17148	17204	17133	17051	16817	17184	16859	17061	16889	16972	17021	17056	17068	16804	16792	17068	17156	17148	17260	17171	16965	16908	16951	17126	17040	17185	17135	17063	17100	16851	17245	17126	17302	17110	16966	17015	17098	16925	16879	17047	17190	17022	17083	17270	17099	17009	17007	16943	16861	17137	17010	17040	17041	16882	17082	17153	17207	17147	16956	17063	17025	17026	16997	16868	16830	16984	17193	16964	17111	17064	17063	16957	17009	16969	16843	16992	17081	16787	16947	17135	17028	16996	17023	16985	17096	17115	17217	17042	16721	17081	17139	17060	17110	17028	17203	17242	17039	17025	16982	17059	16909	16865	17057	17024	17212	17085	16770	17121	17204	17207	17218	16854	17202	17198	16739	17160	16985	17215	17111	16952	16907	17118	17092	16849	17212	17037	17187	16996	17008	16880	16968	17253	16993	17119	16988	17070	17069	17244	17049	17107	17053	16992	16959	17038	16981	17082	16907	16908	17095	16977	17059	17036	17306	17176	16977	17066	17255	17063	17225	17074	17020	17117	16786	16997	17253	16832	16966	17004	16950	17070	17320	17130	17312	17156	17075	17090	17151	16979	17114	17219	17130	17206	17054	17014	16892	16913	16848	17150	17244	17167	17139	17091	16953	17006	17105	17005	16982	17054	17065	17118	16989	16762	17092	17048	16922	16957	17196	17177	17077	17094	17020	16935	17009	17286	16884	17118	17148	17036	17215	16929	17054	17042	16974	17009	16992	16937	17094	16946	17158	17047	17190	17193	17198	17044	17274	16969	16890	16726	16904	16909	17041	17069	17050	17093	17218	17070	16980	16805	16913	17013	16987	17148	16992	16893	17129	17016	17171	16912	17079	16963	17212	17008	17219	17065	17072	17290	16937	17247	16911	16932	17007	17174	16963	17077	16885	17019	17170	17047	17006	16839	17207	17058	17024	17155	17071	17191	17069	16966	17025	17060	17117	17028	17131	16974	17024	17134	16988	17115	16985	17032	17131	16902	16894	16859	17028	16972	17143	17254	17024	17010	17014	17152	16920	17001	16980	16832	16972	17094	17120	17212	17469	17006	16771	16878	16866	17008	17109	16989	17078	17175	17077	16841	17127	16805	16915	16999	16828	16946	16894	17015	16916	17132	17073	17194	16904	17062	17176	16996	16835	16861	17016	16980	17164	17045	16973	17099	16913	17091	17121	17034	17150	16911	17170	17004	17093	16985	17142	17164	17086	17078	17172	17116	17027	17011	17135	17026	17007	16962	16987	17049	16992	16971	17045	16844	17003	17154	16971	16986	17040	17111	17132	17066	17026	16987	17110	16864	17000	16846	16991	16896	17035	17034	17202	17144	16885	17036	17071	16866	16947	16969	17139	17037	17005	16906	17065	16945	16916	16993	17140	16967	16993	17054	17158	17099	17022	17052	17215	17090	16901	17056	17016	17216	17198	17098	17050	17050	17082	17120	16835	16966	17152	16954	17047	17107	16959	16997	17100	17091	17086	17267	17021	16995	17055	16954	16858	17159	17029	17136	17138	16898	16905	17009	17110	17031	16804	16864	16898	17055	17114	17189	16934	17228	17187	17268	16970	16966	17118	17032	17003	17073	16899	17102	16935	17127	17037	17160	17009	16979	16921	17117	16932	17005	17119	17105	17209	17249	17113	16950	17144	17033	17079	17022	17081	17024	17043	17086	16852	17082	17221	17010	17054	16937	17124	17335	17052	17098	17056	17085	17151	17203	16882	17073	16933	17098	16964	17071	17050	17007	16951	16938	17215	17108	17078	17038	16960	17211	16966	16756	16858	17088	16896	17225	17285	17180	17034	16990	17120	16809	16886	17181	17137	17252	17100	17147	17009	17021	17206	17168	17201	17034	16997	17194	17181	17189	17086	17137	17065	17100	17148	17122	16968	16890	17005	17018	17097	16914	17088	17053	16934	17060	16946	17058	17088	17012	16914	17038	17194	17004	17114	17076	17081	17138	16997	17221	17040	16926	17174	17169	17145	17120	17161	17070	16906	17351	17121	16939	17062	16957	16921	16999	17020	16980	16978	17083	16943	16989	17062	17015	17000	17165	17128	16946	17261	17019	17157	17037	17198	17077	17035	16926	17029	17215	16830	17036	16965	16984	17119	17090	17107	17067	17058	16937	16877	17187	17219	17202	17071	17108	17043	17178	16920	17142	16941	17072	16824	17009	17032	16991	16880	17140	17139	16960	17227	16910	16840	16879	17088	16985	17154	16805	16964	17191	16978	17039	17158	17083	16962	17012	17198	17006	17058	17087	16987	17148	16962	17178	16890	17043	16680	17029	17152	17229	17279	17094	17080	17053	17118	17058	17040	17026	16971	16990	16788	17079	17077	17115	17148	17063	17077	17023	17101	17010	17000	17097	17055	17252	17014	17194	17010	17042	17061	16991	16890	17062	16847	17034	17077	17117	17009	17121	17072	17014	17251	17069	16817	17098	17165	17152	17158	17027	16865	16997	17047	16955	17011	17143	16957	17123	17116	17016	16897	16774	17090	16963	16915	17076	17043	17221	17129	17069	17095	17038	17201	17287	17268	17192	16991	16920	17141	17009	17038	16883	17070	17038	17012	17060	16995	16971	17081	16923	17013	16924	17134	17083	16834	17174	17023	17007	17016	17244	17013	16930	17071	16969	17048	17136	17025	16993	17120	16953	17225	16996	16921	17011	17171	17135	17090	17003	16972	17070	17038	17028	16938	16996	16952	17176	17130	16920	17125	17140	17131	16982	16957	16900	17039	16941	16899	16855	17028	17067	17059	17199	16984	16864	16784	16932	17123	17084	16948	16901	16993	16865	16931	17215	16893	17053	17139	17080	17052	16981	16934	17100	17045	17166	17112	17009	16925	17020	17248	17081	17134	17198	17083	17157	16970	16878	17114	17171	17308	17157	17058	17035	17031	17030	17223	17063	17017	16837	17094	16939	17155	17122	16877	16949	16847	16906	17050	16878	17134	16937	17022	17056	17003	17020	16954	16907	17075	17069	17117	17082	17042	16968	17021	17075	17021	16904	17093	17046	16966	17151	16961	17008	16985	16781	17224	17063	17123	16914	17036	17047	17081	16823	17111	16910	16968	17125	16878	16948	17138	17372	17125	17000	17034	16947	17070	17038	16973	16968	17046	16934	16949	17252	16940	16873	17133	17017	17062	17015	17082	17058	17170	16998	16970	17112	17152	16959	17072	16896	17220	17202	17028	17058	17140	17035	16843	16993	17027	17072	17154	17210	16958	17067	16916	17164	17260	17018	17031	17135	17017	17186	17055	17026	17033	16886	16945	17136	17065	17020	16898	17121	17080	17041	17098	17187	17064	16868	17142	16881	17051	16936	17057	16789	17005	16943	17080	16908	16903	16972	17053	16894	17025	16934	17097	17098	17131	17085	17088	17185	17125
16288	63427	84572	22695	17285	16109	15815	15245	15101	15348	15255	14936	14984	14786	14746	14906	14780	14747	14781	14807	14728	14685	14753	14801	14858	14691	14843	14774	14734	14761	14696	14843	14687	14841	14913	15028	14891	14654	14884	14737	14732	14588	14743	14657	14838	14844	15032	16743	17597	16892	15906	15128	14799	14860	14687	14500	14603	14543	14600	14626	14567	14540	14666	14886	14705	14630	14827	14622	14708	14772	14720	14628	14845	14662	14666	14716	14614	14552	14650	14534	14795	14624	14687	14705	14744	14829	14589	14615	14549	14681	14579	14722	14646	14607	14740	14796	14657	14650	14674	14577	14538	14857	14780	14561	14650	14626	14691	14716	14757	14578	14560	14649	14606	14644	14585	14640	14492	14669	14833	14531	14734	14365	14562	14711	14563	14784	14506	14462	14663	14590	14676	14712	14730	14629	14788	14646	14743	14770	14720	14760	14721	14873	14690	14721	14718	14827	14888	14806	14635	14751	14714	14750	14508	14582	14495	14568	14710	14754	14699	14745	14631	14736	14637	14528	14527	14758	14615	14436	14540	14717	14653	14684	14440	14526	14723	14675	14657	14676	14799	14521	14753	14717	14706	14791	14470	14602	14744	14573	14774	14808	14510	14658	14699	14608	14819	14598	14752	14845	14577	14608	14529	14786	14652	14600	14766	14630	14670	14707	14712	14590	14595	14579	14668	14696	14760	14665	14498	14720	14821	14599	14786	14598	14736	14672	14538	14730	14803	14639	14693	14523	14886	14681	14602	14713	14754	14797	14580	14748	14492	14573	14536	14731	14674	14712	14712	14745	14725	14632	14637	14614	14569	14761	14639	14635	14677	14764	14707	14688	14657	14430	14581	14755	14638	14554	14767	14684	14658	14668	14598	14583	14633	14740	14702	14613	14956	14821	14591	14735	14615	14511	14613	14566	14890	14688	14696	14539	14598	14569	14608	14808	14752	14671	14484	14776	14622	14578	14557	14525	14535	14703	14608	14581	14728	14753	14553	14621	14603	14647	14806	14602	14777	14659	14582	14753	14641	14606	14579	14674	14497	14553	14560	14694	14659	14612	14680	14794	14581	14684	14579	14489	14616	14594	14703	14728	14726	14774	14748	14755	14617	14736	14722	14622	14799	14565	14687	14771	14690	14701	14657	14680	14572	14711	14665	14788	14779	14478	14544	14635	14463	14585	14866	14511	14673	14718	14686	14538	14525	14692	14552	14764	14620	14685	14655	14824	14690	14606	14626	14724	14730	14709	14611	14666	14828	14698	14555	14735	14576	14551	14672	14843	14611	14723	14692	14729	14575	14399	14685	14756	14569	14574	14800	14608	14580	14684	14662	14750	14663	14647	14672	14797	14705	14733	14657	14645	14731	14558	14539	14701	14557	14725	14654	14670	14692	14538	14744	14601	14760	14612	14651	14572	14865	14559	14724	14647	14607	14739	14568	14648	14690	14604	14691	14680	14626	14678	14658	14683	14589	14724	14425	14746	14566	14635	14731	14726	14698	14722	14667	14662	14889	14528	14485	14823	14593	14785	14627	14625	14464	14730	14658	14749	14472	14622	14612	14606	14523	14747	14580	14760	14595	14558	14550	14858	14816	14738	14595	14711	14563	14635	14579	14800	14546	14729	14617	14743	14622	14683	14832	14727	14495	14798	14613	14674	14634	14672	14509	14641	14659	14619	14577	14699	14739	14855	14758	14630	14521	14684	14603	14703	14573	14774	14770	14441	14378	14586	14679	14686	14670	14577	14697	14469	14511	14681	14711	14618	14666	14603	14526	14672	14651	14511	14563	14564	14584	14750	14641	14739	14665	14674	14689	14605	14708	14424	14689	14723	14564	14613	14758	14604	14722	14790	14748	14538	14812	14455	14752	14480	14573	14524	14673	14808	14698	14635	14518	14654	14728	14601	14567	14718	14954	14527	14714	14613	14682	14684	14687	14727	14646	14587	14687	14698	14699	14632	14561	14624	14569	14619	14531	14652	14825	14713	14748	14544	14761	14670	14718	14578	14600	14707	14781	14807	14694	14513	14559	14575	14558	14537	14675	14524	14761	14775	14659	14703	14972	14557	14771	14809	14610	14668	14554	14707	14632	14851	14715	14737	14545	14484	14605	14594	14628	14745	14724	14731	14733	14560	14784	14499	14681	14600	14484	14633	14754	14526	14653	14776	14657	14659	14697	14580	14716	14693	14693	14608	14677	14604	14681	14712	14832	14681	14643	14613	14809	14633	14620	14551	14529	14633	14863	14595	14467	14593	14680	14593	14721	14920	14556	14535	14650	14589	14607	14907	14627	14548	14629	14553	14828	14580	14674	14588	14771	14511	14676	14632	14542	14767	14848	14690	14515	14620	14614	14516	14676	14664	14444	14526	14814	14713	14687	14597	14605	14579	14652	14806	14705	14803	14626	14561	14625	14677	14641	14601	14537	14523	14774	14600	14681	14610	14559	14816	14556	14771	14653	14689	14648	14620	14661	14590	14574	14593	14711	14581	14609	14775	14696	14639	14637	14571	14693	14689	14644	14621	14553	14635	14668	14514	14731	14716	14643	14788	14732	14664	14547	14584	14704	14739	14628	14559	14638	14643	14756	14710	14576	14603	14552	14669	14494	14587	14574	14600	14629	14617	14713	14605	14675	14646	14827	14701	14641	14585	14550	14658	14539	14713	14604	14756	14625	14684	14592	14844	14686	14583	14687	14700	14698	14772	14651	14685	14609	14643	14706	14653	14782	14842	14725	14561	14603	14776	14704	14579	14719	14725	14593	14795	14576	14480	14635	14688	14577	14683	14588	14609	14676	14606	14640	14791	14581	14750	14573	14739	14676	14607	14330	14688	14547	14605	14790	14733	14675	14558	14796	14538	14667	14457	14593	14615	14734	14641	14565	14708	14510	14756	14537	14794	14859	14694	14513	14597	14574	14809	14733	14677	14747	14570	14730	14562	14611	14639	14567	14687	14678	14787	14608	14544	14487	14699	14783	14592	14668	14704	14538	14394	14697	14533	14788	14660	14709	14801	14526	14574	14833	14573	14701	14561	14449	14603	14635	14820	14548	14522	14833	14611	14779	14603	14678	14531	14585	14710	14534	14726	14545	14765	14687	14561	14660	14699	14561	14736	14730	14617	14637	14575	14521	14728	14694	14578	14630	14689	14760	14701	14631	14561	14766	14670	14630	14691	14596	14548	14508	14605	14564	14644	14744	14655	14554	14806	14620	14566	14527	14595	14691	14636	14792	14738	14741	14691	14616	14646	14600	14695	14647	14745	14564	14690	14667	14564	14720	14482	14584	14582	14660	14799	14616	14522	14589	14766	14580	14677	14584	14467	14642	14783	14663	14543	14771	14770	14619	14515	14640	14655	14705	14805	14751	14632	14632	14602	14668	14655	14779	14705	14551	14662	14547	14614	14755	14703	14612	14710	14585	14675	14574	14625	14679	14603	14707	14559	14734	14810	14564	14842	14673	14422	14610	14752	14384	14720	14803	14538	14751	14721	14735	14660	14504	14615	14522	14643	14718	14808	14564	14731	14764	14644	14498	14804	14688	14649	14663	14663	14741	14581	14505	14645	14702	14592	14801	14584	14622	14705	14539	14746	14627	14799	14668	14598	14678	14586	14689	14619	14520	14617	14648	14814	14659	14773	14738	14579	14694	14638	14856	14597	14756	14604	14787	14741	14656	14707	14644	14516	14693	14683	14653	14652	14727	14772	14464	14623	14639	14717	14726	14431	14740	14642	14629	14615	14572	14541	14725	14623	14677	14682	14766	14617	14615	14809	14639	14703	14649	14699	14624	14730	14815	14520	14666	14623	14750	14665	14583	14703	14679	14569	14758	14508	14690	14675	14668	14735	14704	14730	14619	14578	14596	14748	14521	14681	14715	14537	14849	14771	14643	14569	14577	14710	14557	14745	14663	14709	14640	14628	14703	14725	14734	14529	14641	14636	14610	14596	14740	14709	14554	14637	14664	14487	14571	14614	14486	14622	14564	14682	14788	14664	14685	14596	14633	14720	14751	14703	14575	14639	14761	14607	14641	14912	14729	14702	14751	14625	14763	14710	14612	14618	14622	14714	14482	14766	14564	14570	14616	14775	14737	14693	14784	14734	14568	14541	14691	14644	14576	14788	14634	14752	14691	14791	14667	14761	14769	14593	14673	14687	14592	14625	14686	14726	14478	14504	14804	14715	14496	14649	14548	14728	14599	14642	14608	14828	14619	14833	14584	14650	14597	14663	14601	14505	14647	14697	14781	14709	14591	14613	14651	14649	14799	14733	14653	14638	14692	14703	14720	14774	14719	14582	14864	14671	14598	14660	14696	14595	14658	14830	14670	14702	14725	14427	14752	14689	14691	14704	14613	14712	14621	14667	14702	14667	14727	14655	14667	14542	14670	14675	14567	14719	14683	14606	14605	14758	14730	14641	14813	14645	14704	14868	14666	14570	14736	14557	14645	14622	14624	14687	14789	14529	14574	14654	14681	14709	14738	14582	14768	14715	14670	14801	14646	14610	14677	14696	14638	14721	14558	14697	14658	14569	14797	14379	14626	14623	14613	14612	14643	14656	14681	14595	14737	14589	14618	14689	14645	14677	14801	14704	14962	14750	14582	14517	14544	14869	14543	14725	14716	14647	14645	14688	14828	14544	14659	14503	14610	14737	14584	14693	14747	14779	14692	14534	14822	14682	14678	14680	14643	14713	14569	14634	14605	14543	14692	14648	14672	14517	14722	14567	14567	14554	14844	14698	14653	14506	14762	14749	14713	14650	14751	14657	14803	14733	14716	14559	14720	14621	14522	14449	14563	14535	14650	14628	14632	14615	14594	14625	14687	14727	14573	14631	14594	14501	14611	14444	14516	14676	14525	14554	14758	14680	14492	14663	14608	14539	14605	14623	14585	14767	14545	14589	14706	14526	14602	14563	14625	14756	14706	14771	14675	14726	14529	14505	14730	14543	14771	14695	14656	14646	14348	14727	14653	14345	14728	14602	14687	14629	14654	14767	14734	14668	14739	14774	14703	14614	14647	14738	14858	14465	14666	14657	14577	14618	14724	14714	14677	14690	14737	14662	14672	14715	14738	14621	14901	14602	14486	14686	14664	14546	14674	14595	14631	14743	14734	14563	14664	14746	14683	14596
27467	23730	38111	24312	17669	17077	17278	17198	17130	17078	17042	17100	17145	17160	17310	16980	17072	17127	17083	17304	16875	17266	17341	17136	17157	17153	17262	17191	17209	17250	17135	17029	16926	17181	17080	17191	17254	17324	16945	16834	17175	17118	16947	17269	17035	16918	16994	17085	17202	17287	17284	17186	17067	17228	17092	17101	17127	16929	17123	17173	17172	17083	17163	17065	17096	17145	17187	17069	17077	17082	16885	16984	17159	17024	16836	17003	17052	16978	17064	16979	17000	17258	17003	16979	16937	17052	17183	16946	16887	17051	17297	16970	17112	17224	17013	17208	16966	17146	17018	17148	17145	17154	16963	17098	17198	17237	17057	17257	16968	17097	17063	17138	17084	17137	17292	16856	17223	17167	17063	17040	17198	17180	16863	16857	16939	17206	17012	17196	17043	16922	16968	17113	17078	16924	16985	16905	17043	16909	17099	16889	16848	17036	17052	16825	17204	17110	16877	17113	17000	16994	17044	17275	17132	17012	17142	17029	16934	17092	17059	16964	17060	17053	17268	17023	17159	16984	17240	16956	17121	17067	17171	16822	17101	16845	16953	17204	16997	17068	17129	16889	17080	17162	16874	17048	16944	17056	17224	17204	16906	16943	17160	16991	17075	17099	17130	16883	17181	17216	17026	16904	17007	17103	17014	17063	17019	17090	16956	16841	16994	16997	17134	16924	17065	17020	17042	17001	17155	17017	17180	17083	17022	16959	16996	17160	17327	16854	17082	17012	17218	17116	17123	17137	17135	16843	16934	17301	17227	17140	16872	16970	17001	17120	17017	16923	17090	17082	16954	16997	16824	16872	17025	17053	17205	17019	17078	16925	16747	16926	17098	17112	17304	17123	17117	16992	17025	17023	17040	17178	17344	16945	16888	17084	16997	17002	17004	17182	16939	17165	17057	16947	16876	17181	17092	17114	17105	16984	16952	17170	16908	16947	17034	17017	16934	16979	16984	17123	16954	17048	16949	17062	16853	16973	17017	17084	17120	17074	17174	16964	17124	16983	16958	17187	17129	17084	17158	17078	16993	17013	17079	16856	17157	17136	17017	17088	17045	16979	17034	16873	17214	16910	17088	16972	17055	17237	16923	16976	17010	16979	17056	16849	16990	17045	17032	17056	17018	16862	17013	17214	16989	17196	17020	17185	17003	17123	17038	17025	17120	16958	17031	17220	16947	17006	17250	16977	17123	17046	17168	17052	17072	17229	17123	17218	17059	17186	16960	16918	16947	16919	16866	17105	17096	16932	16913	17209	17039	16863	17023	17078	17153	17051	17158	16909	17039	17129	16904	17061	16992	16873	16979	16919	17056	16893	16936	17233	17086	17069	16918	16854	17305	17173	16958	17289	17304	17398	17144	17095	17083	17010	17081	17190	16857	17302	16981	17002	17196	17040	17070	16983	16983	16906	17052	17022	17125	17059	17076	17031	17123	17007	17052	16957	17031	17147	17099	17067	17287	16970	16887	17287	17025	17222	17139	17011	17148	17046	17026	17115	17033	17166	17024	17032	17044	17057	16924	16929	17167	17189	17083	17072	16864	17056	17004	16969	16789	17360	17148	17215	17151	16947	16948	17012	17226	17044	17259	17107	16924	17052	17028	17150	17006	17148	17054	17301	16914	16923	16987	16983	16997	17153	16948	16961	17089	17031	17050	17206	17185	17013	16987	16950	16960	17033	17097	17201	17075	17183	17057	17114	17188	17103	17086	16972	16941	17049	17170	16912	16899	16949	16840	17167	17343	16848	17232	16789	17246	17251	17218	16840	17154	16984	17148	16897	17113	16913	17040	17026	17078	16930	17033	17043	17147	16982	17073	17138	17053	17097	16971	17047	16906	17111	17039	17015	17198	17194	17118	16907	16918	17056	17026	17070	17065	17091	16993	17033	17110	17073	17010	17138	16814	16969	17142	17057	17098	17016	16897	17108	17079	17132	16826	16940	17222	16971	17018	17034	17012	17139	17260	17082	17091	17043	17043	17028	17223	17200	17110	17186	17005	17256	16975	16979	17064	17105	17009	17216	17188	17019	17149	16939	16988	16989	17096	16907	17139	17053	17038	16959	17076	17020	17126	16914	17171	17149	17160	17157	17049	16989	17216	17186	17015	17081	16947	17086	17109	17149	17275	17140	17015	17087	16853	16961	17073	17039	17045	17178	17256	17161	17212	16904	17071	17125	17192	16966	16925	16922	17113	17189	17084	16999	17026	17181	17035	16951	17185	17254	17085	17123	17028	16861	17146	17256	17054	17079	16969	17208	17095	16955	16929	17140	17037	17138	16985	17140	17177	16880	17176	17042	17160	17078	16974	17066	16899	16992	17084	17080	16907	17202	17048	16854	17102	16923	17145	17106	16867	17135	17050	17223	17020	17105	17154	17215	17067	17105	17062	16887	17022	17063	17112	17029	17167	17043	17189	17098	17032	17063	17118	16994	17008	16913	17047	16957	17009	17078	17076	16892	16970	16952	17032	17121	16768	17005	17083	16951	16850	17055	17127	16965	16961	17130	17102	16992	16990	16970	17050	16909	17146	17126	16863	17040	17155	17084	16901	17058	16976	17011	17002	17083	16982	16983	17135	17069	16945	17341	17033	16974	17092	17185	16963	17134	16871	17230	17156	17053	17028	16895	17091	16956	17132	17045	17039	16912	17190	17223	17157	17080	17109	17045	17032	17110	17119	17039	16938	16998	16823	16951	17069	16883	17051	17162	17127	16947	17058	16910	17252	17112	17159	17108	17165	17039	16982	16897	17037	17070	16998	16855	16970	17051	17087	17039	17146	17281	17136	17229	17081	17073	16963	16975	17121	16751	17212	17010	17057	17176	17165	17092	17203	17138	16950	16923	17134	16875	17200	17154	17088	16988	17279	17138	16838	17111	17028	17174	17064	16974	17286	17120	17004	17124	17294	17225	17157	16935	17309	17204	16937	17129	17363	16995	16954	16966	17008	17233	17190	16938	17079	16990	17067	17004	16964	16921	17128	17047	17039	17095	17148	16973	16923	17032	16798	17100	17031	17101	17102	17114	17105	16854	17263	16975	17025	17010	16964	16752	17069	17003	17013	17064	17013	16904	17099	16814	17276	16995	17153	17098	16991	17075	17054	17140	17008	16992	17103	16839	17171	16945	17133	17050	17126	17047	16834	16964	17202	17053	17167	17075	16996	16935	16960	16893	16955	16962	16903	17058	17005	16973	17128	16988	16984	16936	16988	16966	16941	16957	17055	17053	17108	16995	17268	17074	17237	16889	16956	17059	17218	17121	16959	17224	16973	17084	16957	16998	17025	16879	17031	17255	17087	17043	16987	17071	17061	17026	17193	17087	17126	16979	17067	17025	17069	16935	16844	16855	17267	17061	16874	16855	17031	16771	17005	16965	17099	17147	17057	17144	17127	17141	17021	16948	16997	17211	16900	17036	16952	17109	17146	17212	17161	17014	16983	17226	17096	17110	17058	16986	17201	17072	17108	17151	17276	17183	17001	16993	16942	17054	17206	17168	16995	17059	16918	17263	17141	16776	16920	17090	17290	17224	17085	17103	16988	17111	17154	17246	17206	17116	17092	17082	17061	16933	17068	16928	17033	16994	16900	17049	16943	17351	16892	17153	17102	17029	17061	16954	17056	17027	17042	17001	16965	16987	17118	16849	17075	17050	17051	17085	17044	17181	16882	17227	17253	17054	17036	17031	17077	17122	17143	17064	17068	17017	17082	17007	16929	17013	17131	16996	17076	17252	16994	17089	17020	17039	16991	17158	17002	16962	17139	16903	17154	16853	17152	17104	17132	17033	17117	17036	17069	17022	17009	17028	17144	17170	17028	17149	16911	17173	17121	16909	17122	17145	17012	17099	16968	17238	17055	16881	17206	17224	17066	17054	17023	16937	17121	17052	16871	16960	16966	17176	17144	17174	17076	17045	16945	16993	17112	17028	17232	17015	16909	17145	17125	17149	17099	17192	17162	17010	17072	17001	17015	17020	16986	17038	17126	17074	17243	16967	17017	17121	17131	16957	16978	17012	17107	17064	17266	17137	17238	17186	17059	17057	16854	17016	16964	16920	17142	17004	17085	17152	16944	16887	16920	16954	16971	17030	16997	17059	17120	17056	17114	17096	17009	16939	17123	17016	17194	17156	17260	16932	17164	17183	17004	17167	17270	17068	16953	17222	17176	17166	17154	17142	17247	17157	17179	16934	16962	16968	17001	16972	16920	17117	17209	17057	17009	17264	17203	17147	17157	17177	16945	16968	16927	17140	16909	17081	17086	17134	17012	17058	17158	17131	16950	17088	16906	17143	17032	17187	17044	16882	17347	16948	16963	16993	17150	17134	16976	17064	17163	17224	17163	17210	16995	17085	17129	17146	16889	16972	17249	17035	17123	17051	17279	16973	16991	17130	17242	17125	16890	17069	16953	17061	17141	16945	17140	17061	17170	17165	17075	17006	17002	17307	17115	17083	17044	17309	16951	17115	17095	17099	17051	17079	17005	17088	16997	16977	16995	16945	17080	16974	16871	17077	16909	17082	17117	17028	17106	16994	17219	17318	16932	17086	17169	17265	17182	17078	17046	16952	17136	17144	17085	17033	17251	16957	17106	17131	17185	16964	17069	17059	17072	17169	17121	16909	16977	17185	17137	17058	17227	17077	17199	16992	16995	17127	17177	17016	16958	17046	17006	16977	17017	17106	17277	17016	17158	16845	17070	16972	17041	16926	16992	17244	17043	16861	17141	17094	17185	17091	17121	17198	17204	17042	17030	16903	16942	17077	17130	17271	17038	17195	17094	17220	16980	17114	17062	16969	17007	16865	16977	17036	17077	17058	17144	16965	17112	17179	17250	16899	17009	17071	17081	17092	17128	16962	17030	17188	16819	17199	16898	17099	17125	17098	17204	17060	17000	17021	17016	16938	17145	17298	17219	17182	16954	17052	17113	16938	17270	17102	17074	17077	17057	16964	17005	17045	17484	17037	17016	17114	17152	16943	17101	16942	17301	17207	17178	16918	17004	17290	17025	17048	17197	17128	17010	17084	16995	16918	17132	17102	17058	17067	17031	17351	17145	17017	17197	17036	17225	16954	17095	17208	17061	17001	16964	17166	17275	17085	16991	17217	17187	17242	16880	17187	16908	17185	17201	17276
15074	33404	41115	16665	15037	14812	14763	14772	14804	14922	14641	14624	14788	14707	14832	14763	14646	14689	14589	14894	14728	14766	14755	14882	14697	14841	14732	14769	14704	14456	14685	14734	14607	14854	14770	14732	14754	14606	14783	14757	14795	14605	14764	14649	14528	14687	14728	14847	14940	14997	14867	14686	14767	14727	14619	14682	14534	14771	14730	14634	14582	14849	14690	14526	14670	14711	14589	14729	14657	14601	14674	14676	14670	14502	14524	14614	14608	14619	14711	14809	14651	14633	14753	14508	14850	14593	14704	14766	14620	14655	14398	14479	14880	14600	14695	14633	14606	14741	14756	14749	14541	14512	14555	14749	14697	14765	14656	14620	14585	14619	14632	14707	14701	14743	14703	14656	14619	14806	14478	14691	14508	14591	14557	14724	14655	14765	14549	14844	14532	14577	14714	14701	14751	14543	14600	14605	14651	14670	14784	14600	14635	14513	14775	14416	14541	14620	14674	14637	14822	14623	14592	14637	14579	14643	14639	14732	14552	14642	14655	14676	14738	14793	14753	14664	14630	14731	14722	14662	14586	14644	14700	14705	14653	14470	14681	14509	14877	14473	14601	14624	14611	14743	14773	14572	14550	14611	14702	14509	14853	14588	14754	14770	14684	14691	14480	14717	14674	14567	14715	14448	14688	14603	14724	14652	14583	14685	14659	14581	14876	14699	14550	14618	14715	14684	14557	14566	14683	14593	14691	14683	14714	14701	14682	14771	14851	14516	14738	14516	14657	14516	14549	14665	14613	14653	14795	14762	14604	14748	14630	14703	14652	14573	14807	14699	14623	14465	14669	14637	14756	14622	14696	14600	14712	14620	14727	14644	14672	14687	14704	14531	14697	14855	14773	14711	14575	14698	14588	14447	14643	14432	14660	14553	14772	14478	14668	14563	14570	14465	14601	14796	14541	14714	14703	14508	14647	14616	14741	14554	14840	14767	14638	14492	14664	14784	14623	14624	14547	14545	14946	14505	14713	14538	14729	14799	14755	14760	14535	14715	14713	14560	14691	14546	14738	14640	14631	14662	14724	14468	14673	14683	14622	14578	14704	14765	14675	14676	14572	14523	14567	14611	14647	14476	14720	14526	14523	14809	14762	14638	14823	14499	14614	14560	14561	14541	14534	14730	14692	14588	14463	14548	14656	14705	14481	14745	14595	14734	14654	14870	14617	14745	14625	14573	14603	14656	14707	14780	14603	14648	14710	14905	14691	14762	14630	14707	14810	14590	14676	14542	14731	14729	14578	14816	14478	14622	14721	14605	14702	14971	14495	14769	14607	14795	14564	14688	14733	14606	14657	14449	14824	14631	14657	14632	14579	14594	14636	14674	14880	14598	14706	14687	14694	14660	14662	14827	14685	14462	14576	14592	14620	14518	14539	14614	14649	14732	14724	14661	14617	14561	14780	14529	14584	14727	14713	14784	14676	14647	14682	14672	14647	14594	14703	14598	14740	14650	14794	14648	14804	14635	14676	14632	14692	14547	14688	14680	14639	14841	14507	14702	14469	14690	14657	14591	14513	14686	14789	14587	14632	14756	14549	14742	14771	14702	14717	14495	14709	14563	14770	14675	14665	14649	14562	14542	14690	14687	14580	14618	14608	14688	14809	14587	14641	14608	14664	14627	14760	14607	14782	14686	14672	14673	14708	14668	14555	14754	14631	14644	14658	14626	14775	14669	14622	14616	14669	14688	14638	14656	14564	14687	14729	14725	14637	14650	14638	14819	14579	14676	14648	14659	14605	14542	14555	14651	14747	14625	14601	14509	14637	14655	14651	14651	14603	14554	14737	14599	14676	14939	14623	14527	14683	14583	14664	14695	14395	14675	14648	14460	14708	14470	14608	14757	14772	14668	14643	14650	14664	14601	14635	14654	14755	14681	14622	14655	14584	14657	14523	14789	14644	14570	14684	14676	14561	14868	14773	14585	14778	14692	14966	14598	14649	14703	14632	14661	14664	14634	14782	14687	14625	14735	14455	14721	14670	14713	14725	14683	14687	14578	14421	14662	14571	14673	14806	14532	14568	14626	14640	14712	14634	14705	14607	14711	14577	14708	14810	14659	14736	14724	14599	14711	14704	14650	14619	14808	14631	14723	14790	14512	14638	14567	14796	14695	14695	14497	14590	14839	14731	14688	14537	14598	14649	14634	14496	14523	14620	14851	14660	14575	14592	14667	14606	14720	14618	14672	14664	14448	14640	14687	14471	14633	14618	14686	14745	14532	14604	14876	14743	14671	14617	14587	14607	14774	14658	14811	14549	14436	14632	14557	14613	14523	14470	14651	14698	14668	14647	14646	14660	14767	14731	14702	14570	14640	14877	14669	14684	14704	14725	14737	14706	14645	14818	14649	14678	14628	14710	14486	14602	14723	14694	14654	14619	14599	14630	14696	14653	14716	14523	14656	14608	14595	14742	14770	14593	14611	14555	14703	14745	14692	14620	14586	14639	14604	14550	14714	14733	14785	14606	14520	14639	14728	14720	14730	14490	14650	14738	14639	14643	14604	14682	14789	14649	14722	14694	14631	14716	14479	14679	14645	14625	14676	14779	14642	14773	14498	14638	14715	14700	14635	14667	14604	14854	14663	14654	14503	14808	14702	14806	14526	14721	14757	14727	14702	14757	14685	14801	14702	14736	14663	14668	14736	14647	14818	14571	14773	14745	14577	14661	14481	14722	14619	14838	14704	14752	14732	14663	14612	14750	14609	14607	14534	14715	14648	14587	14485	14625	14740	14565	14608	14708	14485	14644	14553	14669	14887	14464	14625	14823	14683	14588	14896	14557	14565	14629	14805	14601	14639	14576	14587	14768	14662	14719	14734	14656	14554	14864	14598	14734	14710	14789	14692	14729	14640	14658	14773	14586	14765	14401	14574	14875	14533	14758	14716	14610	14803	14610	14827	14748	14621	14665	14715	14696	14509	14653	14512	14645	14790	14645	14717	14801	14608	14773	14844	14631	14604	14793	14495	14818	14656	14920	14635	14615	14670	14584	14718	14657	14513	14644	14467	14759	14789	14585	14687	14668	14724	14595	14568	14651	14678	14634	14727	14689	14681	14729	14635	14657	14599	14707	14751	14605	14494	14677	14889	14838	14597	14769	14693	14713	14670	14629	14548	14746	14608	14701	14549	14649	14711	14700	14670	14670	14502	14469	14705	14694	14608	14571	14699	14765	14752	14715	14502	14825	14865	14619	14670	14800	14527	14612	14733	14561	14524	14783	14728	14605	14751	14617	14603	14539	14630	14599	14573	14780	14711	14676	14570	14511	14789	14576	14574	14771	14697	14705	14657	14515	14587	14642	14661	14802	14731	14647	14791	14589	14615	14767	14659	14724	14573	14787	14588	14833	14641	14599	14573	14656	14712	14532	14539	14589	14619	14619	14545	14766	14628	14591	14621	14639	14672	14752	14839	14589	14623	14629	14622	14684	14648	14636	14594	14568	14717	14743	14628	14614	14658	14632	14719	14867	14643	14673	14702	14663	14684	14780	14775	14709	14767	14612	14810	14522	14698	14791	14621	14716	14610	14636	14797	14732	14810	14736	14872	14828	14704	14802	14630	14582	14710	14637	14528	14696	14625	14756	14594	14678	14794	14632	14585	14671	14753	14669	14795	14820	14452	14635	14605	14682	14582	14568	14711	14550	14890	14796	14617	14562	14731	14655	14781	14796	14672	14520	14686	14509	14735	14685	14738	14580	14609	14623	14678	14666	14724	14563	14691	14739	14705	14633	14560	14623	14571	14584	14625	14637	14571	14656	14764	14663	14662	14655	14692	14744	14627	14564	14758	14736	14742	14792	14686	14637	14633	14641	14388	14784	14656	14680	14629	14526	14705	14733	14729	14659	14699	14683	14718	14814	14537	14731	14679	14659	14544	14544	14643	14736	14668	14715	14607	14746	14746	14808	14573	14698	14688	14857	14778	14757	14646	14700	14778	14682	14431	14746	14588	14672	14726	14699	14646	14687	14590	14534	14584	14599	14776	14688	14620	14569	14542	14738	14729	14610	14668	14475	14706	14782	14598	14679	14703	14659	14792	14742	14755	14778	14708	14857	14677	14648	14603	14647	14710	14654	14697	14512	14593	14641	14725	14585	14525	14644	14677	14649	14702	14639	14629	14639	14581	14620	14614	14725	14721	14673	14713	14783	14734	14836	14706	14696	14746	14696	14648	14764	14681	14687	14648	14529	14729	14654	14526	14568	14583	14623	14715	14862	14558	14837	14620	14618	14701	14693	14554	14696	14591	14638	14666	14508	14624	14757	14800	14752	14373	14646	14665	14756	14793	14684	14565	14609	14776	14705	14620	14765	14777	14763	14590	14698	14679	14389	14621	14513	14671	14735	14506	14720	14716	14609	14611	14820	14639	14707	14640	14610	14618	14543	14592	14630	14701	14650	14725	14591	14713	14734	14620	14676	14611	14692	14606	14648	14626	14595	14651	14856	14612	14543	14728	14667	14535	14689	14579	14759	14600	14644	14606	14893	14603	14678	14759	14688	14606	14614	14522	14728	14669	14696	14614	14726	14600	14846	14756	14712	14710	14504	14777	14560	14642	14691	14869	14609	14582	14485	14511	14796	14826	14741	14745	14638	14720	14723	14581	14771	14697	14602	14613	14439	14558	14552	14684	14782	14575	14677	14828	14741	14597	14563	14724	14684	14494	14561	14718	14712	14736	14772	14711	14768	14671	14614	14696	14583	14542	14645	14530	14789	14640	14626	14568	14698	14644	14655	14591	14749	14635	14609	14698	14850	14584	14686	14627	14620	14630	14533	14745	14637	14856	14749	14676	14611	14685	14690	14642	14672	14686	14651	14756	14594	14738	14586	14666	14673	14634	14751	14613	14608	14623	14607	14742	14733	14778	14745	14734	14531	14708	14681	14539	14617	14673	14745	14755	14736	14713	14827	14652	14543	14763	14616	14693	14717	14749	14593	14710	14746	14722	14696	14603	14677	14585	14735	14500	14703	14648	14749	14648	14686	14731	14751	14442	14469	14648	14518	14550	14610	14710	14619	14521	14684	14681	14785	14708	14681	14737	14619	14608	14657	14806	14536	14383	14786	14691	14789	14614	14622	14672	14626	14623	14831	14661	14624	14736	14488	14600	14706	14591	14635	14593	14607	14672
23689	21133	34331	26503	21534	21679	20717	17699	17205	17274	17164	17146	17106	17297	17209	16831	16949	17186	16929	16813	17155	17178	17192	17167	16869	17103	16979	17274	17019	16989	17177	17132	16898	17063	17129	17164	17143	16967	16978	16971	17051	17114	16959	17001	17066	16952	16872	17691	17903	17851	17598	17265	17026	17009	17041	16976	16895	16966	16800	16745	17040	16900	16947	17040	16904	16696	16685	16873	17120	17041	16738	16720	17100	16958	17040	16890	17006	16754	16977	16997	16746	16874	16800	16816	16924	16978	16982	16792	16767	17003	16946	16917	16819	16757	16919	17017	17011	17141	16830	16865	16964	17019	17014	16944	17093	17124	17035	16758	17032	16857	16802	16864	16931	16914	16932	16895	17045	16762	17013	17121	16809	16813	16875	17052	16827	17014	17105	16881	16872	16892	16936	17008	16789	16895	17124	16760	17017	17188	17000	17016	16826	16788	16924	16911	17178	16900	16845	16780	16710	17082	17030	16919	16749	16835	16736	16879	16939	16888	16816	16908	16890	16802	16790	16999	16920	16925	16870	17055	16979	16855	16830	17118	17103	16946	16794	16720	16768	16790	16852	17281	17105	16939	16898	17012	16923	16952	17024	17077	17002	16975	16929	16841	16918	16976	16841	16923	16907	16924	16972	16958	16866	16903	16774	17050	16914	16655	16943	16986	16828	16824	17034	16837	16895	16810	17013	17112	16974	17041	16794	16932	16831	16854	16742	16967	16889	16777	17021	17023	16911	16939	16827	16954	16978	17080	16941	17016	17024	16806	16920	16895	16910	17001	17063	16951	17066	16985	17032	16865	17004	16885	16597	16927	17033	16791	16969	16799	16797	16981	17017	16753	16862	17013	16802	16987	17042	16766	16797	16973	16858	16742	16916	17072	16811	17028	16870	17020	16914	16866	16964	16786	16726	17062	16784	16794	16881	16934	16840	16759	16785	16801	16791	16974	16946	17109	16992	16840	17086	16878	16928	16818	16808	16950	16853	16820	16944	16948	16869	17052	16972	16984	16888	16819	16762	17027	16925	16902	17054	16914	16774	16772	16980	16995	16954	17086	16903	16977	16848	16867	17040	16865	16896	17024	17059	16951	16947	16936	16936	17009	16851	17061	17005	16985	16944	16806	17045	16928	17089	17020	16885	16872	16796	17022	16879	17055	16978	16850	16810	17065	16835	16980	16880	16893	16828	17038	16709	16964	17116	16914	16999	16769	16837	16770	16932	16801	16844	16784	17073	16816	16894	16883	16834	17007	16960	16928	16893	16814	16867	16863	16687	16947	17001	16957	17081	16834	16972	17024	17080	16848	16695	16923	17082	16978	17053	16980	16846	16913	16923	17119	17007	17200	17098	16836	16970	16869	16926	16863	16860	16884	16927	16747	16959	17056	16699	16997	16754	16746	17080	16887	16774	17291	16885	16956	16867	16691	16870	16919	16758	16974	17037	16939	16936	16943	16752	16741	16793	16874	16674	16941	16810	16960	16676	17004	17041	16963	16991	16954	16860	16963	17017	16802	16746	16939	16924	16978	16845	16899	16990	17025	16762	16977	16839	17130	16920	16857	16816	17066	16983	17047	17036	17030	16831	16769	16721	16677	17019	16771	16640	16998	17062	17029	17017	17029	16963	16911	16991	16801	16706	16925	16752	16930	16803	16854	17112	16884	16928	16889	16786	16824	17026	16889	17179	16994	16926	17169	16913	17106	16865	16948	16820	16802	16897	16995	16853	17024	16808	16749	17027	16851	16871	17060	16960	17008	16814	16923	17079	16911	16865	16706	16913	16872	17045	16772	16925	16952	17157	17029	16806	16635	16874	16930	17006	17129	16997	17026	17071	16897	16904	17069	17129	17050	17041	16926	16965	16936	16818	16989	16917	17051	17027	16789	16924	17049	16690	16926	16894	16893	16904	16987	16938	16777	16802	17129	16937	16798	16926	16976	17036	17166	16945	17041	16686	16872	17003	16901	16921	16867	16861	16925	16999	17176	16968	16940	16928	16909	17028	17195	16829	16719	16957	16879	16873	16851	16687	16961	17073	16718	16898	16953	16834	16931	17068	17243	16810	16935	16771	16875	17016	16801	16982	17103	17087	16810	16953	16755	16820	17103	16681	16931	17023	16972	17166	17111	16922	16844	16989	16974	16978	16921	16990	16935	16893	17022	17015	17148	16946	17071	17208	16884	17112	17016	16757	17065	16920	16873	16951	16577	16932	16950	16853	16970	16804	16850	17008	16983	16859	16979	17106	16969	16813	16904	16852	16899	16876	16984	16716	16802	16963	17099	17117	16930	16926	16933	17103	16846	16824	16818	16920	17082	16901	16976	16969	16690	16886	16912	16947	16928	17062	16894	16879	17001	16989	16995	16849	16924	16814	16870	16948	17153	16967	16822	16881	16858	16829	16794	16948	16836	16890	17030	17071	17062	17024	16963	16889	16927	16910	17092	16757	16898	16957	16961	16975	16876	17005	16860	17017	17111	16962	16880	17000	16855	16827	16908	17009	16998	16678	17004	16945	16852	16992	16982	16995	17004	16782	16784	16953	17056	16812	16775	16999	16884	17008	16883	16962	16757	16970	17256	17010	17091	16906	17026	16864	16963	17190	16952	16999	16825	17060	16774	16803	16815	16940	16991	16917	16828	17036	16978	16897	17005	16919	16825	16965	16882	16983	16674	16982	17039	17023	16759	16994	17038	17028	16961	16980	17067	16932	16745	16758	17095	17107	17068	16964	16810	16880	16969	17103	17126	16926	16890	16996	16920	17007	17070	16707	17267	16839	17072	17028	16770	16765	16760	17032	16961	16874	16949	17122	16667	17044	17062	16757	16934	16901	16796	16859	16932	16882	16909	17156	16988	16883	17210	16788	16943	16929	16823	16986	17141	16894	16755	16811	16852	16821	16915	17068	17082	16945	16855	17003	16963	16769	16817	16874	16882	16865	16604	16817	17047	16905	16919	16867	16893	17068	16960	17093	16787	16705	16787	16866	16851	16955	16966	16882	16524	16956	16773	16853	16866	16984	17197	16748	16925	16995	16765	16894	17075	17078	16837	16866	16936	16827	16883	16940	16908	17119	16905	16993	16878	16867	16992	17007	17012	16925	16745	16838	16891	16980	17072	16920	16862	16841	16886	16686	16783	16793	16841	16899	17096	16919	17080	16765	17032	17071	17232	17036	16884	16743	16928	16904	16957	17013	16828	16695	16921	17072	16906	17017	17084	16962	16926	17056	16657	16797	16913	16763	16794	16886	17060	17061	16767	17028	17093	16773	16837	16856	16997	16921	16868	16838	16914	16755	17219	16615	17026	17040	16842	16899	16905	17035	16997	16884	17024	17044	17024	17125	17043	16882	16790	16954	16983	16981	17006	17046	17051	17020	16876	16906	16855	16907	16878	17035	16961	16996	16993	16900	16995	16749	17040	16880	16884	16956	16974	16816	17012	16867	16986	16961	16886	16683	16777	16941	16763	16958	16876	16852	16841	17081	16936	17001	17057	17056	16789	17016	16736	16914	16952	16898	17142	17147	17083	16832	17135	17069	16875	16781	16797	16802	16822	16957	17011	16963	16930	17042	16721	17102	16954	16852	16855	17031	16957	16820	16842	17026	16955	16842	16914	16989	17052	16979	17037	16901	16987	16936	16891	16694	16996	16995	16984	16776	17046	16886	16817	16815	16712	17088	16772	16935	16862	16829	16783	16745	16704	17043	16946	16849	17056	17046	16909	16834	16709	16825	16806	16912	16828	16889	17020	16861	16818	16844	16962	16974	16929	16985	16973	16860	16954	17186	17034	16934	16797	16838	16823	16940	17057	16852	16766	16950	17100	17063	16855	16912	16684	16869	17031	16821	16927	16603	16786	16944	16918	16930	16859	16868	16857	16987	16965	16844	16845	16713	16759	16871	16844	16770	16850	17013	17008	16907	16863	16937	16781	16843	16928	16708	16900	16675	16905	16912	16971	16936	16852	16987	16982	17030	17015	16751	16839	16913	17049	17037	16955	16875	17071	16900	16910	16977	16864	16955	16870	17133	17090	17012	16810	17166	17026	16871	16872	16839	16653	16863	16925	16923	16794	16928	16942	16942	16997	16855	16840	16841	16863	17077	16703	16967	16874	16878	16989	16966	16915	16903	16929	16870	16969	16778	16937	16732	16873	16987	17038	16791	16954	17035	16705	16894	17059	16801	17065	16872	16948	17034	16959	16852	17001	16950	16980	17031	16918	16862	16890	16999	16856	16931	17110	17080	17112	16989	16824	17029	17066	17108	17234	17007	16779	16966	17000	16952	16838	16976	16786	16769	16791	16981	17050	16988	16821	16708	17024	16960	17056	16892	17000	17028	17125	17146	16906	16927	16901	16951	17128	16813	16938	16884	17078	16926	17015	16997	16823	17056	16944	16875	16809	16976	16840	16882	16930	16911	16833	16832	16835	16898	16894	17041	16994	16962	16950	16861	16802	16894	17047	16977	16758	16771	16997	16745	16900	16796	16931	16896	16850	17001	16836	16951	16843	17126	17037	17015	16681	16912	16872	16836	17013	17091	16863	16995	16933	17096	16944	16958	16866	16793	16917	16952	17054	17283	17045	16759	16910	16779	16934	16860	16843	17013	16836	17025	16930	16804	16961	16942	16934	16905	16740	17016	17085	16972	16777	16959	16924	16937	17102	16999	17054	16912	16984	17004	16900	16810	16829	16769	16853	16733	16999	16917	16970	17041	17017	17001	17074	16916	16928	16900	16950	17110	17015	16819	16854	16784	16885	16994	16981	17136	17009	16923	16800	16733	17137	16812	16919	16737	17029	16929	16915	16855	16783	16975	16961	16899	16906	16771	16914	16812	17154	16968	16924	16953	16780	16912	17089	17012	16721	16957	16797	16866	16809	16925	17062	16824	16710	16796	16947	16984	16761	16934	16972	16926	17005	16961	17019	16761	16729	16907	16920	16938	16864	17095	16961	17119	17114	17144	16728	16959	16940	16856	17075	16874	17054	17045	16804	16850	16780	16998	16911	16998	17017	16980	16944	16793	17065	16817	16821	16970	16948	16929	16841	16850	17006	16801	16897	16987	16718	16803	16921	16938	17040	16858	17060	16967	16918	16879	16972	16805	16989	16864	16983	16863	17184	17017	17086	16814	16835
14741	54589	76409	21924	16078	15509	15159	15136	15095	14755	14928	14695	14699	14743	14594	14766	14731	14571	14728	14635	14707	14746	14501	14680	14467	14523	14633	14689	14668	14608	14571	14685	14754	14744	14899	14591	14757	14860	14530	14786	14651	14664	14611	14566	14451	14705	14821	15616	15830	15899	15311	14839	14918	14482	14566	14527	14540	14516	14492	14507	14524	14482	14609	14601	14817	14462	14610	14449	14457	14580	14582	14618	14531	14487	14603	14601	14589	14637	14566	14611	14528	14451	14725	14655	14702	14663	14486	14576	14610	14654	14679	14579	14581	14683	14673	14659	14579	14613	14494	14747	14421	14540	14548	14609	14650	14555	14533	14617	14725	14633	14528	14528	14714	14533	14632	14471	14667	14468	14691	14517	14464	14640	14494	14623	14622	14406	14701	14434	14525	14513	14565	14581	14601	14617	14549	14541	14565	14486	14623	14526	14671	14645	14554	14527	14432	14676	14621	14512	14587	14626	14617	14578	14608	14496	14574	14535	14538	14604	14370	14723	14437	14601	14560	14540	14461	14581	14567	14602	14681	14722	14653	14703	14592	14565	14554	14642	14582	14474	14597	14468	14671	14610	14478	14540	14660	14417	14537	14614	14632	14580	14477	14495	14417	14383	14608	14598	14563	14593	14575	14467	14662	14593	14695	14407	14789	14611	14484	14685	14687	14710	14484	14530	14598	14567	14488	14637	14486	14455	14603	14655	14633	14378	14600	14588	14611	14639	14562	14483	14599	14591	14646	14688	14703	14481	14609	14578	14645	14552	14613	14507	14596	14490	14566	14675	14675	14553	14487	14601	14602	14534	14727	14644	14554	14666	14729	14523	14608	14504	14392	14652	14771	14448	14593	14485	14383	14661	14551	14509	14567	14484	14616	14542	14643	14584	14547	14590	14412	14507	14421	14557	14535	14520	14464	14565	14646	14549	14624	14478	14457	14784	14622	14459	14532	14744	14497	14768	14501	14662	14357	14391	14595	14542	14416	14699	14584	14595	14545	14414	14754	14442	14488	14631	14797	14738	14683	14715	14609	14474	14620	14771	14684	14681	14532	14779	14662	14452	14492	14522	14632	14560	14653	14493	14588	14511	14591	14784	14542	14412	14527	14534	14457	14601	14484	14570	14504	14720	14670	14433	14596	14747	14673	14581	14618	14560	14670	14568	14590	14581	14631	14479	14643	14544	14585	14720	14649	14561	14618	14499	14593	14481	14612	14492	14420	14526	14744	14652	14544	14506	14533	14520	14743	14723	14608	14707	14562	14499	14477	14455	14635	14605	14486	14647	14750	14594	14775	14552	14479	14551	14701	14533	14464	14596	14465	14654	14659	14657	14540	14509	14630	14554	14570	14414	14537	14579	14555	14422	14589	14639	14624	14571	14446	14448	14481	14625	14556	14524	14718	14559	14586	14619	14468	14705	14566	14584	14519	14505	14549	14599	14461	14717	14472	14481	14458	14594	14443	14639	14604	14501	14554	14801	14571	14439	14495	14532	14617	14473	14479	14508	14770	14516	14550	14678	14651	14567	14580	14655	14588	14522	14484	14491	14483	14629	14571	14423	14541	14628	14689	14491	14641	14559	14468	14443	14711	14561	14772	14535	14392	14436	14636	14660	14495	14662	14600	14621	14398	14526	14529	14490	14522	14683	14524	14537	14562	14397	14727	14691	14514	14759	14554	14730	14589	14722	14720	14553	14563	14525	14634	14470	14672	14644	14567	14507	14529	14568	14433	14676	14581	14579	14604	14680	14535	14482	14452	14445	14566	14529	14542	14759	14645	14663	14628	14584	14501	14481	14510	14510	14560	14633	14569	14579	14579	14592	14559	14612	14693	14633	14667	14499	14632	14660	14612	14445	14623	14675	14406	14560	14602	14578	14684	14692	14742	14569	14719	14643	14635	14755	14655	14535	14523	14335	14571	14441	14567	14553	14634	14401	14529	14493	14711	14453	14817	14609	14503	14443	14660	14605	14721	14532	14578	14607	14564	14412	14521	14548	14504	14585	14631	14607	14592	14565	14497	14450	14638	14637	14675	14466	14502	14600	14451	14604	14546	14565	14647	14572	14304	14397	14679	14510	14631	14408	14475	14650	14538	14613	14566	14309	14585	14642	14608	14617	14640	14641	14676	14521	14583	14673	14513	14610	14530	14579	14667	14702	14508	14521	14652	14409	14824	14541	14562	14440	14412	14575	14589	14635	14621	14431	14566	14624	14672	14504	14454	14699	14600	14556	14600	14317	14527	14500	14392	14597	14535	14530	14588	14558	14619	14550	14476	14459	14696	14523	14504	14657	14652	14559	14647	14622	14715	14495	14616	14600	14505	14627	14444	14543	14565	14642	14548	14686	14510	14525	14426	14635	14664	14397	14690	14546	14531	14637	14569	14441	14466	14592	14762	14556	14525	14635	14763	14568	14424	14791	14422	14586	14582	14629	14788	14554	14629	14527	14614	14652	14554	14581	14616	14529	14669	14541	14604	14614	14608	14628	14659	14641	14424	14536	14573	14725	14348	14714	14480	14748	14570	14600	14617	14540	14607	14475	14649	14476	14339	14463	14617	14711	14584	14591	14643	14580	14552	14652	14591	14520	14606	14595	14577	14540	14500	14665	14610	14700	14526	14722	14560	14474	14602	14561	14772	14711	14547	14673	14415	14559	14492	14635	14666	14578	14687	14708	14665	14595	14527	14728	14513	14587	14506	14736	14647	14525	14464	14426	14654	14478	14458	14607	14513	14490	14546	14525	14590	14574	14497	14585	14564	14552	14694	14527	14699	14527	14467	14597	14565	14524	14565	14500	14692	14390	14599	14740	14738	14684	14808	14424	14561	14550	14582	14645	14595	14409	14642	14490	14427	14515	14674	14539	14655	14557	14471	14515	14597	14584	14589	14549	14680	14447	14723	14511	14714	14600	14496	14573	14597	14488	14638	14766	14573	14498	14600	14663	14582	14458	14699	14593	14626	14411	14664	14556	14621	14703	14636	14585	14658	14421	14789	14536	14451	14595	14493	14679	14548	14437	14515	14383	14637	14503	14558	14645	14588	14543	14543	14520	14452	14657	14634	14687	14414	14594	14468	14606	14553	14440	14619	14570	14559	14569	14516	14521	14525	14548	14611	14774	14624	14457	14544	14730	14549	14637	14569	14588	14479	14637	14542	14415	14648	14464	14531	14482	14688	14579	14632	14569	14596	14549	14544	14502	14592	14553	14593	14517	14581	14665	14611	14615	14598	14562	14588	14752	14477	14538	14502	14690	14414	14633	14636	14630	14724	14635	14488	14726	14745	14502	14544	14566	14709	14558	14451	14696	14526	14599	14587	14506	14694	14579	14476	14776	14547	14380	14473	14468	14580	14577	14519	14592	14583	14484	14621	14781	14694	14607	14535	14611	14633	14548	14640	14690	14486	14655	14600	14652	14645	14588	14645	14635	14579	14472	14512	14603	14628	14626	14521	14416	14610	14586	14693	14641	14589	14732	14557	14653	14531	14557	14648	14591	14742	14491	14543	14383	14394	14537	14430	14598	14553	14624	14499	14714	14453	14632	14527	14495	14579	14596	14536	14651	14748	14443	14717	14645	14515	14756	14659	14544	14545	14661	14617	14678	14696	14553	14722	14560	14499	14568	14609	14654	14568	14537	14438	14503	14590	14628	14530	14475	14481	14688	14532	14644	14508	14551	14569	14592	14533	14502	14678	14715	14624	14436	14577	14496	14655	14438	14673	14694	14572	14600	14601	14535	14527	14709	14558	14596	14745	14668	14551	14485	14762	14639	14589	14484	14636	14507	14423	14600	14500	14553	14561	14681	14717	14567	14532	14604	14542	14471	14597	14548	14570	14537	14625	14489	14433	14579	14609	14658	14698	14429	14660	14567	14552	14683	14506	14467	14653	14728	14508	14571	14495	14545	14447	14654	14615	14507	14476	14557	14479	14578	14590	14613	14724	14470	14582	14525	14602	14436	14544	14627	14567	14433	14654	14610	14518	14581	14579	14910	14692	14532	14596	14743	14638	14500	14598	14545	14486	14601	14562	14577	14284	14464	14606	14671	14661	14588	14678	14559	14491	14627	14693	14556	14514	14504	14602	14463	14402	14470	14696	14538	14620	14610	14464	14757	14773	14461	14815	14464	14727	14487	14411	14586	14393	14636	14657	14483	14572	14551	14614	14706	14565	14592	14697	14531	14587	14503	14523	14596	14470	14758	14549	14451	14550	14459	14446	14553	14414	14587	14417	14618	14513	14439	14480	14647	14522	14623	14592	14538	14546	14557	14616	14754	14700	14609	14581	14555	14557	14579	14553	14520	14524	14626	14570	14465	14420	14488	14624	14548	14564	14699	14358	14533	14575	14643	14646	14588	14451	14651	14564	14552	14579	14504	14567	14580	14485	14615	14670	14543	14537	14531	14607	14709	14706	14449	14605	14607	14498	14543	14560	14578	14613	14649	14671	14419	14529	14570	14809	14491	14490	14570	14635	14544	14389	14509	14537	14611	14660	14519	14358	14625	14680	14651	14474	14535	14493	14471	14572	14586	14591	14565	14494	14595	14661	14559	14464	14833	14531	14581	14472	14633	14612	14608	14637	14526	14739	14494	14666	14459	14533	14669	14550	14531	14703	14536	14652	14483	14734	14578	14810	14655	14657	14620	14731	14573	14560	14499	14614	14547	14516	14585	14524	14653	14477	14649	14699	14492	14466	14564	14357	14665	14616	14632	14416	14514	14586	14653	14570	14468	14658	14659	14614	14468	14474	14439	14593	14583	14497	14698	14594	14307	14522	14633	14549	14667	14468	14649	14509	14644	14674	14699	14400	14729	14608	14491	14704	14646	14554	14642	14576	14623	14527	14374	14737	14627	14733	14668	14758	14612	14552	14464	14643	14479	14619	14701	14529	14549	14729	14498	14470	14629	14607	14733	14548	14698	14550	14469	14599	14493	14663	14568	14563	14630	14761	14464	14455	14625	14711	14523	14536	14572	14613	14510	14603	14772	14421	14723	14489	14432	14453	14812	14568	14459	14520	14748	14646	14587	14388	14596	14490	14556	14767	14569	14653	14675	14651	14706	14623	14473	14620	14668	14512	14478	14580	14545	14544	14669	14524	14502	14675	14643	14633	14504	14677	14414	14539	14590
22568	20998	31640	24971	21110	22579	24686	18383	17450	17757	17485	17459	17426	17402	17123	17114	17334	17114	17158	17136	17374	17119	17020	17200	17220	17189	17075	17155	17032	16985	17065	17193	16994	17147	17261	17286	17013	17009	17231	17280	17077	17001	17262	17040	17071	17209	17506	18555	18690	18524	17961	17306	17218	17202	17170	17018	16970	16972	16834	17191	17167	16953	16973	17102	16950	16951	16992	16974	17001	17015	17037	17095	16997	16964	16730	17107	16970	17015	16930	17088	17027	16823	17067	16920	17171	16915	16965	16987	17009	17047	17100	17092	17167	16880	17031	16758	17059	16985	16943	16824	17017	16845	17185	16984	16989	17019	16920	17103	17085	17117	16969	16761	16980	16912	16857	17021	16648	17014	16774	16955	17118	16712	17172	16983	17095	17128	16976	16919	17127	17028	17011	17141	16990	16715	16978	17019	17308	17164	16929	16919	16872	17000	16733	16923	16972	16850	16941	16832	17113	16904	17027	17178	17059	17000	17100	17289	17104	16934	16945	17031	16787	16996	16952	16837	16945	16973	16831	16882	16896	16956	17039	17068	17121	17046	16867	16916	16822	16902	16955	16838	17208	16903	17141	17062	16863	17002	16865	16857	16982	16979	17185	17059	17107	16811	17121	16928	17148	17208	16933	17154	17235	16995	17116	17030	16955	16798	16893	16886	16927	17013	17009	16812	16991	16864	16998	16719	17116	17178	16938	16952	17022	16827	16873	16947	16923	16986	16881	17104	16926	16995	16916	16730	16728	16885	16761	16939	17131	16861	16970	16923	17070	17019	16966	17029	17116	17092	16860	17056	16994	17016	17143	16891	17011	16744	16772	16842	17001	17103	17119	17037	16786	17130	17087	17099	16981	17150	17233	16964	17151	16973	16973	17014	16906	17027	16739	16945	16770	16916	17156	16962	17073	17027	17093	16998	17161	16927	17039	17060	17143	17081	16930	16946	16918	17106	16985	16974	17173	16959	16945	17028	17033	16791	16898	17103	17130	16896	16929	17050	16898	17095	16974	16822	17065	16830	16892	17028	16957	16987	16949	16757	17037	17117	17049	16892	16944	16923	16993	17159	16971	17048	16868	17109	17050	17160	16946	16997	17032	16968	16882	17005	16915	16770	16796	17148	16757	16956	17127	16912	17028	16929	16898	16791	17088	17013	17173	16974	16996	17002	17060	17056	17135	17054	16954	16980	16930	16933	16922	17149	16984	16865	16988	17087	16864	16972	16945	16859	17105	17098	17067	16935	16848	17019	16928	16937	17167	17012	16922	16913	16770	16767	16879	17037	17067	17019	17411	17120	17061	17036	17049	16956	17084	16988	16883	16977	17018	16946	16824	16898	16932	17017	17025	17145	16912	16971	17112	17009	17009	17137	16980	17023	17160	17122	17111	16861	16744	16938	16866	16910	16927	16999	16930	17048	17094	16707	16963	16990	16837	17128	17060	17086	16781	16974	16881	17035	16825	17035	16655	17047	17044	17051	17006	16953	16905	16963	16895	16756	16897	16896	16846	16961	16998	16938	16929	17043	17117	16943	16788	16960	17079	16970	16984	17301	16929	17136	17126	16969	17043	16961	17002	17064	17026	16967	17097	16923	16846	16932	17022	16967	16919	16990	16972	16972	16935	16956	16890	16948	16957	16752	16943	17003	16968	16963	16952	16896	17148	16959	16778	16856	17075	17112	16877	17060	17236	16945	17023	16906	16941	17014	16910	16913	17090	16793	16970	16952	16998	16985	17321	16893	17091	17088	17052	16911	17038	16780	17029	16989	17133	17005	16780	16796	17042	17008	17099	16992	17032	17118	17124	17183	17055	16828	16989	16880	17236	16915	16897	16917	16864	17027	16987	17087	16995	16950	16986	16595	16944	16828	16955	16816	16915	16993	17062	16954	16802	16872	17178	16967	17209	16960	17122	16907	16918	16927	17013	16944	17013	16912	16959	16975	17127	17057	17015	17022	17011	17076	17108	17032	16916	17159	17061	17052	16987	16905	16940	17075	16919	16864	16901	17064	17000	17080	17055	16965	16822	16931	16962	16857	16941	16937	16993	16995	17173	17171	16991	16933	17093	16749	16643	16922	16759	16880	16985	16843	17026	16840	16917	16957	16845	17023	16837	16893	16804	17163	16893	17014	17124	16969	16970	17077	16927	16931	16956	16822	16856	17033	16905	16898	16891	17068	16908	17002	17164	17101	17021	17004	16812	16897	16775	17079	16983	16919	16804	16987	16831	16852	17000	16900	17092	16964	16952	17011	16779	16807	16967	16919	16963	17134	16826	16995	17100	16886	16849	17115	16993	16914	16839	17006	17153	17008	16969	17084	16891	16978	17003	16913	16880	17024	16894	17165	17015	16873	17088	17011	16839	17066	16935	17025	16820	16926	17030	17119	16970	17031	16892	16856	16876	16786	16962	16867	17005	17141	16959	16887	16964	17007	16999	17004	16974	17118	17048	16987	16877	16992	17019	17064	16951	17193	17007	16767	17006	17102	16890	16804	17097	16859	16964	16891	16921	16981	16829	16746	16960	17010	17058	16860	17160	16949	16830	16800	17034	16794	17010	16741	17123	16811	16901	17019	17019	16944	17006	16969	17107	17217	17091	17133	17035	16814	17084	16974	16818	16893	16859	16808	16951	17055	16985	17072	17088	16972	16795	17077	17051	16868	16991	17086	17098	17111	17005	17016	16972	17063	17015	17064	16916	16806	17003	17003	16929	16776	16928	17032	16978	17025	17087	17083	16946	16901	17040	16764	16969	16956	16887	17043	16758	17173	16769	16894	16836	16970	17086	16775	16979	17149	17166	17195	17273	17083	16973	16971	17157	16955	17031	16973	16808	17002	16806	16906	16910	16939	17064	16972	16987	16911	17025	16802	17018	16910	16983	16927	17066	16811	16669	16696	16930	16839	17057	17201	17103	16901	17088	17017	16987	17101	16762	16869	16840	16887	16929	17026	16892	16936	17067	17187	17007	16804	16874	17217	17071	16898	16976	16763	16905	16968	16837	17120	17035	16894	16937	17011	16830	16969	17047	16913	16778	17079	17087	16834	16920	17087	17072	17021	16956	17092	16884	16704	16937	17163	17098	17049	16882	16945	17135	16946	16849	16942	16941	16926	17018	17001	16787	17015	16969	16957	17072	16984	17044	16994	16897	16904	17067	16878	17047	16846	16907	16862	16839	16923	16803	17085	17273	16979	16946	16950	17070	17028	16855	17041	17007	16866	17009	16655	16810	16888	16877	17035	17082	17108	16972	16909	16816	16893	16919	16990	16999	16982	16981	17095	16859	17065	17011	16805	17040	17018	17048	16964	17047	17112	17060	16782	16755	16893	16940	17083	16845	16938	17030	17121	17232	17072	16895	16729	16901	16787	17073	16927	16678	17020	16945	16942	16880	17001	17014	17120	16930	16956	17000	17048	17011	17115	16972	16853	16977	16969	16884	16891	16994	17086	16943	16921	17089	17059	17168	17000	16912	16940	16833	16961	16812	16971	16917	16812	16920	16915	16854	17097	16852	16985	16998	16957	17100	16926	17266	16999	17141	17006	16765	16824	16919	16954	16845	17040	17214	17139	17089	17064	16852	16841	16965	17153	17129	17067	16918	16891	17186	17161	16830	17137	16869	16941	16887	16890	16889	16980	17092	17054	16967	17132	16777	16840	16972	16968	16984	16864	17061	17041	16785	16799	16931	16935	16993	16927	17083	16963	16964	17000	16965	17012	16760	16776	17049	16966	16945	17017	17122	16954	16832	16941	17205	17092	17193	16984	16885	16936	17042	17072	16867	16870	16845	17012	16940	16883	16827	16915	17001	16915	16969	16964	16905	16955	16768	16979	16961	17027	17032	16835	16890	17109	16956	17050	16900	16760	16979	16896	16969	17041	16874	17063	17068	16914	16883	16992	17130	17018	16667	17009	17315	16790	16850	17096	16978	16939	17117	17068	17277	16779	16925	16950	16944	16825	17056	17140	17002	16906	17053	16992	16919	17016	17100	17062	16986	17065	16850	16942	16821	17118	16952	17060	16924	16917	17249	17088	16917	16952	17046	16865	16757	17210	16969	17040	16995	16925	16986	17096	16918	16960	16974	16833	17195	16967	16770	17012	16949	17022	16999	16963	16913	16853	16865	16945	16984	16994	16994	17033	17135	16836	16843	16869	17023	16867	16952	17051	17121	16915	17116	17017	17008	17139	16880	17104	17040	16815	16879	17013	16864	16863	17068	17052	16992	17005	17067	16849	16883	16727	16863	17052	16940	16924	17018	16844	17168	17054	16795	16894	17182	17056	17047	17026	17070	16890	16972	17062	17037	17029	17077	16944	17061	16937	17051	17142	16776	16998	16846	17014	17015	16953	16808	17076	16889	16923	16887	16979	16886	17090	16867	16887	17159	16863	17002	16855	16761	16851	16909	17151	17031	16957	16850	17305	17124	16797	17038	16894	16957	16989	17039	17119	16961	17270	17024	16947	16923	16955	16954	17003	16966	16955	17009	17014	17093	17043	16963	16973	16944	17050	16888	17043	16753	17059	17064	17072	16664	16859	16998	16909	16948	16988	16890	16911	17166	17090	17046	16819	17210	17178	16952	17024	16867	17165	17100	16996	17112	17101	16901	16815	17081	16874	17099	16738	17058	16928	16976	17061	16946	16985	16809	17062	16989	17014	17045	17083	17044	17055	16999	16976	17048	16825	17069	16951	17213	16927	17000	16961	16996	17047	17226	16888	17032	16929	17133	17053	17086	16874	16859	17174	16999	16861	16966	17029	17054	17146	17001	17028	17034	16846	17067	17109	16796	16798	17031	17068	17024	16987	16954	16924	17067	17034	17074	16828	17005	17289	17106	16934	16963	16740	17002	16975	17037	16854	16929	17005	17007	16960	16998	16881	16950	16906	16783	17097	17032	17144	16788	16929	16914	17108	17070	16967	17246	16947	17160	16891	16982	17088	16888	17026	16983	17034	16937	17098	17049	17050	17271	17047	16840	16990	17070	16981	16903	17022	16967	16939	16914	17029	16929	17133	17147	16822	16906	17034	17072	17087	17208	16913	16905	17133	17249	16986	17119	17112	16885	16854	17124	16679	16962	17089	17207	16904	16920	17185	17074	17028	17076	16920	16958	16854	16805	16897	17084	17004
16557	52815	85449	25841	16894	16295	15681	15578	15168	15147	15231	15087	15089	14898	14665	14794	14680	14721	14685	14751	14592	14713	14751	14777	14664	14680	14699	14552	14667	14728	14792	14745	14689	14660	14831	14789	14771	14835	14777	14684	14713	14715	14592	14581	14663	14606	15299	16854	17348	16647	15576	15172	14681	14632	14652	14477	14652	14511	14576	14636	14668	14657	14529	14594	14679	14570	14502	14587	14550	14550	14547	14478	14556	14557	14716	14477	14584	14519	14634	14756	14655	14724	14615	14729	14768	14477	14602	14622	14435	14612	14447	14667	14740	14608	14594	14546	14562	14576	14607	14486	14512	14778	14601	14503	14422	14609	14550	14653	14593	14608	14625	14592	14704	14595	14746	14676	14522	14494	14557	14461	14617	14540	14671	14743	14443	14619	14533	14593	14690	14678	14549	14580	14522	14664	14544	14627	14530	14634	14620	14678	14719	14491	14475	14528	14674	14511	14540	14512	14582	14507	14620	14492	14531	14609	14542	14420	14744	14543	14895	14511	14562	14720	14507	14769	14433	14674	14694	14565	14578	14519	14583	14612	14526	14449	14619	14533	14718	14571	14681	14687	14555	14471	14601	14680	14583	14734	14460	14522	14565	14840	14581	14481	14671	14626	14511	14693	14718	14617	14582	14701	14507	14576	14543	14625	14596	14551	14505	14640	14655	14527	14595	14606	14478	14434	14623	14431	14623	14405	14650	14534	14576	14663	14666	14697	14614	14433	14694	14521	14446	14820	14458	14723	14689	14543	14664	14575	14663	14500	14720	14595	14575	14495	14648	14687	14636	14533	14481	14460	14650	14519	14617	14569	14499	14409	14608	14635	14771	14736	14518	14670	14605	14537	14483	14624	14774	14608	14689	14646	14547	14686	14550	14553	14625	14559	14570	14691	14627	14520	14518	14511	14412	14697	14579	14666	14424	14572	14641	14602	14581	14472	14463	14570	14565	14569	14671	14586	14554	14628	14491	14575	14593	14372	14568	14619	14599	14674	14724	14458	14562	14561	14570	14440	14648	14645	14683	14670	14641	14589	14637	14702	14615	14687	14567	14517	14535	14665	14616	14558	14554	14545	14400	14683	14629	14498	14441	14586	14802	14544	14746	14615	14814	14765	14461	14600	14510	14479	14688	14459	14713	14614	14589	14341	14677	14750	14576	14566	14641	14663	14806	14566	14599	14617	14562	14509	14539	14571	14564	14689	14608	14543	14501	14670	14403	14523	14467	14580	14505	14524	14599	14651	14578	14559	14629	14520	14730	14741	14445	14693	14618	14544	14501	14602	14616	14628	14637	14647	14612	14647	14462	14622	14493	14539	14816	14546	14608	14534	14679	14503	14595	14581	14544	14770	14591	14386	14563	14653	14506	14642	14581	14506	14597	14507	14670	14534	14585	14473	14544	14633	14512	14549	14677	14590	14736	14594	14618	14836	14577	14629	14579	14564	14539	14508	14629	14604	14786	14582	14636	14612	14486	14541	14668	14665	14589	14620	14645	14552	14554	14471	14681	14553	14720	14512	14684	14649	14561	14742	14537	14544	14676	14617	14540	14533	14778	14588	14515	14611	14417	14578	14537	14584	14587	14552	14610	14599	14377	14628	14575	14505	14671	14636	14466	14640	14747	14671	14553	14626	14480	14631	14593	14482	14613	14541	14670	14579	14439	14510	14536	14562	14595	14579	14583	14479	14436	14546	14602	14728	14477	14503	14510	14716	14526	14524	14628	14643	14388	14685	14639	14699	14677	14690	14568	14673	14519	14684	14531	14532	14491	14405	14499	14583	14464	14607	14655	14521	14480	14521	14821	14537	14545	14607	14408	14702	14671	14510	14360	14654	14621	14465	14598	14559	14560	14608	14474	14557	14502	14467	14554	14579	14702	14626	14615	14459	14663	14537	14508	14612	14523	14492	14734	14534	14560	14752	14627	14569	14502	14680	14733	14573	14743	14539	14703	14692	14547	14556	14686	14422	14577	14616	14572	14555	14607	14707	14547	14630	14529	14662	14600	14548	14672	14552	14668	14526	14659	14597	14591	14465	14549	14558	14709	14596	14615	14660	14535	14557	14633	14442	14461	14409	14626	14538	14705	14531	14509	14363	14567	14484	14618	14608	14670	14421	14626	14559	14509	14754	14514	14539	14469	14727	14551	14611	14452	14581	14416	14548	14640	14469	14761	14566	14528	14606	14568	14620	14541	14516	14648	14469	14605	14617	14558	14556	14600	14537	14467	14499	14538	14726	14607	14719	14593	14591	14648	14511	14613	14662	14557	14653	14639	14752	14612	14601	14520	14663	14682	14743	14750	14479	14515	14659	14868	14656	14771	14358	14655	14704	14513	14598	14595	14722	14493	14617	14511	14561	14518	14495	14663	14465	14563	14651	14668	14451	14523	14503	14625	14581	14580	14517	14470	14449	14579	14713	14692	14324	14565	14544	14503	14654	14681	14664	14517	14522	14680	14554	14617	14681	14585	14651	14499	14618	14566	14537	14543	14455	14732	14593	14579	14589	14448	14583	14619	14653	14708	14551	14530	14595	14670	14620	14724	14715	14518	14575	14565	14709	14560	14374	14455	14531	14697	14592	14644	14631	14552	14417	14475	14644	14456	14520	14469	14515	14555	14430	14597	14476	14513	14586	14595	14603	14603	14626	14718	14574	14630	14622	14586	14531	14627	14433	14533	14677	14581	14567	14671	14671	14608	14514	14611	14385	14635	14650	14616	14470	14574	14686	14537	14625	14533	14653	14457	14710	14598	14761	14751	14570	14553	14705	14484	14647	14650	14539	14725	14572	14730	14715	14469	14469	14603	14307	14580	14570	14592	14472	14735	14488	14604	14607	14538	14502	14572	14533	14537	14608	14485	14528	14537	14666	14472	14732	14493	14676	14723	14599	14480	14606	14747	14582	14412	14457	14680	14656	14622	14665	14589	14560	14546	14541	14467	14797	14515	14540	14392	14537	14649	14437	14578	14692	14592	14503	14380	14550	14609	14578	14668	14657	14511	14629	14480	14679	14435	14724	14463	14517	14517	14539	14628	14597	14609	14479	14703	14470	14484	14507	14731	14388	14655	14578	14738	14692	14527	14573	14549	14499	14552	14688	14415	14648	14450	14751	14563	14603	14597	14520	14519	14683	14401	14480	14547	14577	14628	14595	14543	14504	14503	14626	14652	14537	14536	14442	14646	14623	14585	14612	14529	14567	14839	14486	14588	14598	14661	14595	14495	14577	14644	14683	14730	14545	14521	14480	14476	14719	14540	14336	14449	14638	14603	14576	14596	14753	14593	14519	14532	14547	14660	14714	14456	14613	14530	14686	14594	14522	14636	14602	14589	14577	14644	14650	14532	14642	14623	14648	14478	14586	14539	14624	14414	14715	14455	14565	14635	14613	14654	14588	14735	14507	14736	14685	14616	14642	14774	14687	14518	14685	14660	14404	14485	14662	14560	14624	14724	14733	14507	14504	14656	14517	14575	14570	14649	14554	14635	14488	14576	14661	14649	14714	14763	14637	14609	14667	14770	14498	14592	14772	14770	14578	14666	14634	14570	14696	14640	14681	14681	14474	14515	14608	14736	14513	14750	14579	14583	14551	14771	14543	14628	14382	14643	14657	14716	14655	14549	14615	14586	14383	14582	14513	14713	14505	14667	14526	14604	14669	14492	14590	14472	14498	14592	14728	14654	14726	14763	14561	14586	14719	14638	14497	14538	14606	14742	14570	14515	14740	14597	14598	14524	14537	14740	14773	14656	14678	14564	14471	14657	14497	14515	14587	14552	14474	14580	14441	14561	14505	14714	14629	14619	14656	14699	14700	14608	14669	14579	14750	14634	14779	14566	14574	14739	14674	14645	14673	14391	14598	14608	14703	14696	14654	14552	14404	14572	14554	14687	14650	14509	14459	14468	14641	14718	14525	14511	14697	14709	14616	14524	14618	14547	14655	14758	14609	14662	14626	14550	14499	14667	14626	14573	14476	14323	14733	14402	14312	14627	14693	14489	14678	14614	14486	14600	14551	14554	14587	14414	14548	14474	14516	14586	14664	14523	14592	14517	14599	14785	14585	14721	14539	14484	14602	14571	14461	14710	14552	14710	14804	14654	14491	14677	14557	14558	14725	14467	14618	14648	14656	14504	14645	14659	14471	14557	14572	14326	14571	14649	14711	14745	14640	14401	14568	14650	14577	14585	14771	14822	14544	14563	14451	14598	14652	14594	14448	14651	14538	14619	14634	14676	14687	14593	14519	14635	14621	14475	14785	14606	14762	14530	14533	14717	14564	14591	14585	14752	14648	14786	14531	14582	14538	14633	14595	14506	14522	14628	14574	14710	14448	14571	14607	14603	14546	14518	14618	14569	14557	14438	14782	14672	14556	14614	14504	14507	14562	14545	14744	14594	14690	14584	14720	14673	14705	14493	14443	14624	14514	14511	14701	14579	14617	14597	14432	14577	14449	14477	14589	14484	14579	14520	14606	14552	14780	14509	14715	14602	14692	14518	14549	14551	14706	14509	14593	14730	14440	14687	14663	14624	14480	14571	14500	14737	14737	14753	14514	14656	14615	14635	14510	14574	14581	14563	14668	14762	14723	14644	14418	14500	14498	14640	14613	14581	14565	14521	14405	14599	14594	14719	14492	14638	14436	14532	14645	14722	14562	14743	14604	14412	14574	14631	14655	14614	14481	14566	14738	14595	14722	14622	14606	14417	14530	14460	14694	14699	14393	14583	14632	14524	14450	14502	14552	14584	14658	14537	14488	14773	14550	14651	14482	14722	14508	14635	14526	14693	14612	14572	14701	14657	14508	14545	14495	14652	14522	14622	14514	14584	14522	14499	14637	14650	14671	14383	14474	14717	14493	14671	14661	14669	14578	14684	14603	14607	14522	14642	14419	14576	14603	14718	14594	14595	14476	14721	14560	14587	14486	14587	14497	14542	14772	14590	14616	14543	14755	14595	14679	14628	14698	14636	14669	14641	14435	14610	14621	14550	14717	14520	14565	14649	14442	14620	14691	14596	14518	14371	14673	14625	14715	14388	14741	14494	14843	14715	14519	14580	14594	14681	14562	14600	14539	14640	14525	14464	14367	14549	14491	14569	14567	14647	14745	14491	14543	14554	14583	14626	14802	14594	14590
27412	23162	39126	25960	17916	17392	17489	17225	17154	17071	17206	17047	17122	16901	17072	17038	17296	17125	17285	17122	17117	17207	17008	17069	17018	17120	16971	17084	17011	16932	16991	17105	16982	17050	17008	17009	17252	16992	17308	17181	17047	17106	17126	17175	17142	17200	17130	17118	17308	17264	17092	17253	17119	17153	17214	17032	17091	16946	17158	16967	17034	16947	17222	16993	17136	16941	17098	17118	16992	17158	16918	17047	16906	16932	17077	17105	17392	17034	17143	17166	17166	17002	17065	17092	16930	16980	17183	17004	17164	17130	16984	17194	17155	16947	17192	17165	17170	17249	17003	17003	16795	17178	17034	17120	17007	17127	17261	17108	17006	17036	16943	17041	17093	17206	17213	16836	16963	16808	17018	17007	17054	17136	17015	16793	16894	16973	16934	17100	17100	17022	17173	17101	16951	17453	17104	17022	17126	17309	17197	16997	17109	16833	17174	17124	17220	17120	16965	16976	16937	16982	16969	17200	17170	17157	17311	17028	17184	17052	17041	17060	17180	17186	17102	17085	17126	17050	17005	17015	17239	17114	17184	17020	17100	17265	17019	17072	17151	16987	17152	17040	17281	17237	17006	17107	17051	17156	17131	17217	17148	16976	17063	17039	17154	17032	17019	17234	16983	16949	17121	16993	17132	17021	17168	17230	16839	17075	17018	16961	17214	17044	16836	16876	16953	17200	17016	17097	17054	17087	17176	16992	17074	17140	17183	17079	17069	17067	17227	16989	17276	17123	17095	17088	16897	16911	17123	16944	16963	16906	17015	17022	17136	16954	16932	17127	17090	17112	17001	17037	17053	16989	17180	16966	16999	16960	17125	17195	17203	17043	16877	17123	17080	16953	17112	17123	17193	17112	16931	17028	16964	16884	16835	17094	16979	17009	17078	16976	16986	16957	17166	17244	17274	17124	17214	17198	17042	17059	16874	17006	17199	17062	16872	16997	17024	17152	17130	17162	16977	17087	17151	17189	16921	17010	16935	17165	16984	17071	16934	17192	17035	16869	16927	17085	17165	17195	17322	17040	17134	17086	17075	17029	16946	17062	17204	17037	16964	17089	17255	16800	16848	16969	17041	17018	17022	17032	17175	16989	17208	17128	16953	17025	17172	16971	17038	17213	17000	17089	17050	16982	17072	17062	17179	16912	16902	17125	16868	16995	17018	17075	16988	16922	17161	16983	16934	17001	17205	16912	17058	16905	17118	17013	17261	17120	17174	17019	17214	17027	17072	17026	16934	17435	17113	17129	16909	17041	17101	17035	17054	16877	17026	17046	17167	16923	17090	17089	16967	17131	16922	17062	17170	17101	17164	17127	17015	17079	17151	17123	17192	16873	16876	16811	17047	17214	16913	17150	17032	17091	17035	16989	17052	17088	17061	17031	17049	17037	17018	16927	17088	17199	17278	17131	17027	16936	17132	17110	17080	17093	17078	17271	17056	17069	17013	17174	17045	16975	17038	17151	16958	17163	17014	17249	17313	17057	17200	17260	16761	17030	17045	17021	16989	17045	16990	17019	17144	17021	16966	17197	17034	16938	17207	16923	17104	17069	17176	16879	16947	16963	17342	17192	17196	17003	16983	16936	17208	16968	17162	17140	17149	17122	17063	17096	17403	16988	17093	16978	17028	16919	17122	16945	17202	16970	17080	16922	17140	17117	17052	16998	17010	17168	17061	17055	17148	17338	17158	16949	16971	17132	16933	17112	17285	17183	17084	17013	17190	17042	17000	17165	17038	17039	17126	17262	17107	17161	16946	17088	17040	17170	17246	17067	17045	16862	17076	17148	17039	16938	17064	16951	17009	16757	17326	17247	17228	17032	17145	17120	17249	17134	17159	17015	17179	17233	17199	17137	17157	17044	16970	16961	17049	17386	17114	17229	17041	16974	17015	16938	17063	17147	17142	17130	17038	17096	17021	17025	17019	16969	17199	17121	17256	16990	17174	16906	17163	16920	17053	17215	17116	16999	17130	17264	17070	17070	17179	17012	17043	16948	17118	17102	17090	17152	17168	17031	17095	16983	16896	16859	17361	17122	16972	17082	17163	17076	16926	17024	16878	17127	16972	17042	16986	16863	16950	17118	17003	17162	17090	17044	17028	17114	17214	17032	17034	16877	17171	16935	16938	17146	16957	17214	17098	17270	17092	16980	16962	17164	17091	17152	17121	17077	17112	17110	17008	17128	17130	17125	17076	17256	17155	16966	17068	16867	17091	17084	17008	16828	17092	17041	17134	17054	16986	17131	17021	16941	17095	17214	16944	16940	17092	16926	17040	16983	16803	17113	16958	17160	17178	17199	17138	17102	16958	17025	17101	17121	17109	17089	17166	17154	17229	17213	17035	17074	16955	17061	17092	17177	17052	16976	17027	16845	17103	17075	17020	17146	16892	16933	17081	17099	16929	17009	17049	17091	17015	17131	16986	16910	17290	16961	17068	17092	17173	16853	17066	16986	17038	17145	17192	17167	16952	17368	17127	17028	17137	17091	17032	17183	16929	17063	17057	16979	17140	17114	17303	17139	17143	17102	16972	17142	17018	17249	17087	17088	16990	17210	17126	17099	17243	17100	16961	17131	17180	17150	17094	17054	17272	17208	17159	17215	17160	16876	17009	17006	17114	17238	17123	17029	17204	16948	17172	17184	17079	16788	16994	17276	17118	16897	17125	17110	17040	16952	17155	17015	16804	17085	17218	17109	16738	16992	17015	17243	17157	17182	16933	17153	17049	16999	17107	17201	17284	16907	17302	17098	17080	17115	17259	17187	17286	17209	17180	17224	17079	17292	16806	16914	17023	17306	17204	17155	17026	17082	17191	17167	17112	16918	16860	16920	17280	17165	17195	17117	16995	16981	17196	16870	17041	17010	17243	16874	17060	16941	17078	17110	16940	17083	17125	17209	16955	17136	17063	17011	16870	16945	17006	17273	17334	17144	17216	17122	17124	17126	17133	17141	16865	17236	17175	17023	17262	17134	17128	17237	17052	17020	17168	17170	17059	16992	17079	16998	17242	17088	17018	16930	17211	17048	17085	17058	17144	16866	17052	17127	17149	17115	17125	16940	16836	17243	16971	17101	17003	17095	16871	17225	17277	17104	17140	17165	17127	17053	17159	17083	17124	17115	17100	17246	17092	17061	16995	17148	17028	17175	17152	16926	17023	17078	17288	17163	17118	17023	17081	17030	17084	16984	17280	17150	17241	16950	17089	17065	17216	17046	17113	17177	17070	17063	17237	17120	17126	17188	17070	16845	17089	17138	16897	17110	17073	17118	17010	17216	16974	16893	17047	17272	16837	17127	17074	17129	16917	17069	17165	17030	17119	17281	17108	17097	17191	17066	17338	16975	16964	16898	17361	16882	17126	17087	17270	17182	16968	17031	16811	17145	17093	17130	17139	17189	16968	16979	16917	16954	17311	16924	17189	16970	17117	17091	17199	17016	17006	17007	16972	16893	17252	17152	17087	17167	17124	17074	16965	17311	17133	17094	16908	17174	17234	16976	17159	16995	17060	17249	17054	17148	17022	17018	17116	17017	17024	17165	17283	17111	17097	17008	16740	17150	17070	17002	17137	17060	16957	17346	17039	17210	16942	17040	17008	17005	17024	16993	16967	17061	17073	16908	16982	16919	16844	16963	17156	16979	17191	16862	17135	17151	17215	17168	16990	17152	17219	17029	17160	16937	17197	16948	17063	17273	17180	17046	17106	17015	17189	17202	17009	17039	16985	17077	17101	17086	16946	17151	16863	16919	16849	17103	17060	17060	17018	17137	17045	16958	17139	17054	17131	16989	16918	16959	17009	16953	17178	17010	17187	17261	17178	17013	17245	17172	17014	17157	16901	16917	16920	16922	17007	16958	16948	17008	17016	17248	17106	17091	17236	17309	16917	17104	17096	16847	17084	17094	17114	17160	16859	16956	16880	17056	17103	17006	17136	17069	17103	17189	16945	17092	17057	17028	16989	16825	17058	17022	17051	17029	17217	16900	17064	17037	17114	17279	16981	17029	17069	17112	17148	17088	17082	17119	17267	16973	17019	17058	17122	17118	17058	16945	16994	17160	17062	17049	17078	16999	17334	17172	17083	17050	16838	17009	17099	17151	17039	16910	17122	16969	17259	17092	16896	17083	17155	16970	17106	17049	17132	17025	17267	16982	17126	17036	17043	16986	17086	16828	17191	17142	17135	17241	17079	17162	17188	17018	17055	17062	17215	16996	17139	16896	17012	17232	17095	17091	17050	16947	17059	16922	17066	17169	17036	17048	17174	17002	17065	17010	17253	17024	16798	16967	17085	16992	16950	16979	17019	16937	17158	17176	17146	17175	17170	16998	17030	16860	17274	17120	17103	17185	17034	17082	17154	17135	17093	16885	17016	16958	17248	17127	16873	17148	17043	17078	17077	17226	17051	17031	17245	17086	17250	17043	17266	17082	17162	17013	17042	17130	17155	17060	17468	17232	17200	17262	17216	16924	17046	17262	17018	16995	17166	16925	17061	17026	17299	17144	16878	16973	17028	17046	17176	17065	16975	17122	17060	17079	17057	17165	17187	17148	17061	16969	17169	17033	16982	17163	17036	16920	16985	17151	16977	17145	17254	17034	16964	17158	17050	16991	17004	17165	16978	17085	17052	17011	16856	17049	17184	17161	16920	17014	17032	17132	17056	16895	17325	17321	17190	17008	17330	16910	16993	17114	17188	17114	17276	17105	17200	17300	16943	17093	16970	17141	16932	17018	17084	16830	17140	17168	17179	16901	17151	16806	17051	17070	17223	16966	17224	16970	17171	17191	16973	17075	17240	17022	17061	16982	16988	16887	17301	16911	17136	17111	16960	17138	17241	17079	17133	17107	17009	17072	17012	17092	17106	17213	17133	17064	17074	17038	17197	17058	17108	17195	17169	17113	17012	17077	17162	16882	17101	17112	17111	17016	17202	17028	17223	17144	17266	17116	17070	16960	17184	16967	17074	17034	17199	16949	17123	16970	17058	16959	17063	17138	17104	17072	17096	17090	16912	17159	17155	17016	17046	16993	17189	17087	17023	17023	17156	17033	17175	17001	17115	17323	17145	17080	17074	17040	17152	16851	17012	17089	17236	16964	16963	17135	16965	17132	17105	16933	17090	17318	17045	17190	16960	17194
15199	30534	42596	18081	15070	14786	14872	14752	14753	14519	14656	14717	14638	14629	14612	14686	14621	14743	14553	14744	14608	14508	14787	14694	14759	14564	14773	14639	14638	14713	14808	14808	14603	14682	14699	14717	14698	14734	14762	14733	14748	14618	14610	14706	14474	14695	14686	14855	14843	14696	14749	14730	14786	14538	14557	14581	14691	14807	14582	14693	14761	14684	14472	14617	14669	14670	14630	14629	14636	14631	14712	14501	14632	14659	14556	14639	14672	14705	14744	14614	14730	14752	14600	14697	14677	14751	14771	14596	14572	14764	14563	14605	14697	14743	14643	14630	14507	14675	14752	14533	14585	14589	14683	14738	14586	14641	14705	14621	14633	14642	14654	14633	14728	14602	14719	14602	14642	14670	14827	14713	14735	14632	14675	14467	14715	14704	14703	14678	14595	14663	14544	14654	14648	14724	14512	14628	14641	14638	14664	14711	14647	14526	14675	14697	14642	14630	14710	14586	14507	14683	14537	14640	14691	14681	14742	14597	14559	14530	14497	14688	14604	14574	14502	14686	14532	14664	14610	14636	14756	14729	14562	14593	14556	14654	14714	14779	14594	14612	14644	14618	14719	14593	14692	14744	14450	14697	14735	14515	14687	14644	14733	14610	14625	14446	14742	14701	14578	14721	14629	14597	14822	14487	14655	14672	14561	14665	14593	14585	14652	14711	14608	14564	14710	14604	14516	14689	14551	14787	14743	14699	14695	14683	14630	14634	14512	14665	14766	14621	14567	14547	14729	14615	14631	14720	14671	14562	14718	14593	14620	14673	14501	14610	14686	14664	14568	14830	14712	14607	14742	14626	14852	14642	14696	14726	14751	14644	14635	14689	14579	14768	14825	14602	14717	14696	14638	14764	14563	14616	14716	14713	14645	14590	14570	14679	14659	14798	14497	14739	14648	14663	14762	14587	14689	14756	14670	14681	14469	14589	14780	14575	14706	14589	14449	14590	14689	14670	14603	14538	14585	14677	14721	14627	14667	14689	14642	14750	14793	14676	14737	14523	14674	14758	14790	14744	14665	14662	14729	14748	14624	14780	14669	14505	14677	14650	14676	14599	14643	14842	14759	14535	14660	14632	14589	14683	14646	14667	14734	14668	14616	14860	14711	14653	14758	14766	14725	14614	14660	14882	14539	14715	14603	14690	14627	14530	14695	14591	14724	14653	14774	14634	14634	14707	14536	14745	14709	14757	14750	14380	14666	14649	14468	14654	14722	14645	14690	14790	14593	14675	14612	14653	14790	14720	14768	14723	14706	14563	14711	14616	14560	14758	14602	14551	14605	14546	14716	14566	14616	14710	14616	14680	14607	14434	14593	14749	14536	14648	14779	14629	14652	14590	14620	14580	14589	14844	14652	14734	14769	14616	14715	14657	14720	14692	14708	14588	14763	14696	14621	14660	14693	14649	14685	14630	14823	14618	14712	14658	14711	14560	14567	14662	14723	14661	14765	14707	14782	14504	14655	14772	14547	14676	14677	14712	14602	14822	14736	14734	14642	14799	14690	14524	14632	14730	14656	14693	14841	14756	14831	14742	14527	14617	14572	14688	14669	14635	14682	14712	14727	14799	14624	14590	14705	14666	14605	14843	14644	14597	14769	14682	14623	14742	14621	14607	14790	14687	14614	14597	14713	14688	14675	14720	14617	14520	14636	14721	14662	14684	14446	14646	14657	14660	14576	14620	14623	14788	14521	14581	14572	14570	14789	14669	14785	14731	14629	14741	14723	14649	14657	14762	14593	14936	14513	14525	14858	14544	14638	14555	14553	14550	14521	14611	14410	14635	14564	14708	14629	14679	14804	14547	14551	14666	14565	14666	14693	14655	14651	14599	14785	14638	14623	14583	14550	14511	14720	14485	14630	14702	14734	14803	14609	14699	14716	14573	14802	14713	14713	14606	14664	14678	14650	14720	14624	14615	14958	14702	14623	14482	14723	14679	14599	14652	14556	14421	14692	14624	14515	14597	14672	14677	14601	14701	14621	14520	14726	14581	14663	14670	14605	14757	14701	14511	14622	14601	14580	14642	14768	14618	14533	14798	14608	14778	14578	14669	14587	14761	14454	14503	14487	14690	14646	14597	14615	14648	14725	14651	14741	14762	14658	14609	14680	14670	14760	14651	14646	14785	14552	14675	14670	14750	14711	14606	14519	14649	14592	14521	14556	14648	14660	14638	14563	14600	14691	14610	14631	14492	14766	14735	14814	14677	14694	14666	14718	14626	14715	14495	14827	14699	14733	14716	14452	14781	14748	14538	14656	14753	14707	14684	14682	14571	14658	14537	14485	14675	14706	14797	14833	14717	14541	14578	14584	14820	14582	14665	14638	14652	14776	14663	14590	14846	14783	14549	14740	14673	14766	14649	14573	14684	14789	14706	14702	14368	14775	14722	14682	14841	14595	14722	14638	14671	14705	14663	14628	14747	14599	14525	14667	14572	14689	14692	14613	14859	14618	14653	14432	14727	14616	14590	14757	14569	14829	14569	14457	14607	14630	14558	14857	14901	14534	14652	14619	14736	14805	14814	14749	14602	14753	14573	14654	14734	14778	14493	14759	14712	14585	14501	14585	14668	14666	14601	14537	14528	14692	14587	14691	14447	14611	14530	14503	14570	14458	14874	14596	14745	14663	14545	14640	14505	14806	14503	14583	14778	14607	14606	14747	14715	14551	14645	14675	14556	14821	14613	14541	14719	14426	14698	14628	14574	14549	14632	14597	14692	14616	14684	14710	14498	14792	14841	14594	14538	14657	14492	14700	14635	14776	14434	14714	14852	14531	14746	14438	14752	14688	14547	14447	14858	14568	14761	14609	14620	14593	14597	14594	14647	14612	14661	14662	14685	14684	14715	14681	14635	14647	14488	14741	14854	14562	14526	14493	14596	14661	14551	14682	14688	14648	14578	14712	14658	14550	14777	14585	14691	14814	14551	14661	14741	14741	14831	14715	14791	14613	14740	14656	14625	14606	14607	14839	14515	14528	14666	14688	14530	14653	14482	14679	14654	14684	14734	14667	14672	14727	14635	14632	14487	14621	14674	14763	14660	14836	14498	14617	14750	14564	14602	14664	14734	14759	14712	14594	14598	14694	14696	14499	14682	14621	14697	14631	14426	14621	14636	14608	14543	14568	14724	14611	14810	14759	14659	14741	14689	14557	14659	14710	14659	14558	14557	14603	14640	14656	14660	14516	14642	14866	14675	14556	14492	14772	14625	14647	14558	14551	14953	14478	14667	14604	14713	14641	14672	14705	14802	14650	14644	14537	14523	14663	14874	14669	14643	14598	14581	14604	14753	14694	14644	14562	14516	14647	14606	14695	14731	14635	14422	14553	14714	14876	14561	14769	14436	14674	14593	14622	14765	14591	14690	14630	14698	14672	14746	14651	14736	14824	14623	14690	14667	14833	14560	14536	14548	14618	14700	14580	14608	14796	14575	14700	14733	14649	14631	14666	14576	14587	14594	14638	14545	14659	14448	14671	14596	14766	14846	14693	14661	14680	14622	14690	14533	14572	14715	14619	14444	14740	14749	14639	14780	14617	14607	14650	14649	14775	14560	14614	14674	14532	14799	14741	14416	14770	14614	14630	14749	14633	14538	14551	14508	14772	14715	14692	14670	14731	14779	14754	14593	14771	14697	14774	14603	14567	14708	14635	14760	14633	14617	14594	14542	14714	14673	14559	14698	14526	14647	14846	14525	14662	14566	14723	14527	14484	14691	14702	14644	14612	14538	14667	14729	14616	14706	14422	14734	14766	14606	14652	14684	14780	14731	14690	14547	14893	14837	14610	14562	14840	14527	14594	14550	14716	14699	14744	14588	14879	14530	14571	14687	14743	14712	14655	14679	14603	14478	14672	14533	14748	14515	14866	14601	14623	14715	14692	14724	14454	14674	14578	14743	14397	14631	14768	14698	14549	14819	14723	14752	14718	14602	14615	14528	14641	14710	14630	14686	14630	14633	14648	14755	14693	14650	14592	14563	14704	14588	14767	14636	14707	14684	14603	14761	14770	14742	14664	14564	14614	14567	14719	14633	14664	14646	14574	14597	14598	14834	14728	14683	14688	14794	14476	14375	14580	14641	14739	14510	14648	14767	14512	14625	14573	14755	14749	14601	14674	14680	14703	14618	14711	14555	14731	14618	14767	14767	14595	14623	14732	14518	14677	14707	14501	14576	14717	14764	14714	14745	14734	14654	14591	14756	14585	14624	14656	14585	14694	14626	14703	14565	14669	14623	14712	14632	14486	14677	14781	14646	14751	14600	14761	14887	14613	14670	14722	14571	14722	14655	14659	14695	14819	14777	14468	14565	14712	14638	14662	14760	14678	14563	14767	14848	14724	14608	14608	14731	14572	14746	14640	14831	14587	14540	14802	14722	14658	14737	14737	14795	14472	14688	14672	14652	14655	14652	14648	14623	14749	14479	14534	14629	14597	14576	14852	14581	14549	14515	14495	14596	14663	14676	14659	14701	14583	14587	14667	14614	14641	14697	14804	14779	14754	14521	14676	14690	14574	14618	14584	14615	14613	14634	14693	14521	14455	14663	14565	14504	14700	14795	14594	14654	14673	14639	14621	14744	14577	14759	14651	14626	14634	14562	14599	14564	14616	14521	14608	14667	14623	14915	14540	14704	14796	14746	14654	14659	14705	14559	14492	14808	14618	14653	14724	14709	14675	14832	14745	14533	14638	14524	14539	14463	14934	14573	14681	14559	14683	14854	14636	14698	14681	14644	14639	14627	14764	14644	14446	14875	14578	14510	14554	14636	14770	14730	14558	14773	14622	14627	14631	14807	14514	14611	14611	14672	14855	14612	14686	14563	14698	14783	14707	14764	14529	14695	14757	14594	14737	14502	14716	14768	14646	14703	14563	14760	14829	14567	14429	14536	14507	14743	14840	14657	14723	14705	14661	14414	14465	14641	14583	14684	14874	14608	14884	14611	14774	14729	14644	14737	14821	14597	14575	14760	14529	14607	14676	14566	14591	14825	14542	14573	14655	14563	14577	14687	14719	14681	14616	14556	14741	14799	14774	14645	14538	14386	14634	14673	14716	14483	14485	14658	14716	14617	14625	14713	14840	14645	14609	14748	14675	14696	14611	14686	14568	14795	14637	14622	14707	14600	14806	14601
23723	21125	35404	30998	21669	21126	20339	17724	17256	17433	17101	17023	17279	17055	17194	17270	17120	17081	17114	17058	17065	16827	16998	17022	17155	16997	16991	16924	16969	16913	17087	17103	16928	16936	17221	17224	17067	17047	17164	17102	16969	17177	17180	16916	16961	16962	17286	17539	17766	17812	17551	17459	17147	17048	16865	16938	16709	16943	17088	16996	16949	17048	16879	16892	17006	16869	16848	16661	17016	16821	16765	17018	16776	16900	16926	16952	16846	16824	16891	16889	16891	16936	16935	16813	16775	16915	17042	16930	17277	17011	17113	16821	17071	16989	16769	16956	16852	17095	16987	16876	16807	16981	16800	16777	16813	16896	16715	16992	16756	16941	16820	17054	17022	17040	17123	16979	16725	17065	16938	17010	16996	16821	17329	17015	16872	16790	16895	16982	16816	16847	16714	16923	16963	17161	16849	17154	16916	16956	16984	16949	17007	17084	17135	16758	16656	17031	16920	17064	16945	16971	16881	16942	16906	16765	16836	16710	16869	16792	16882	16923	16811	16912	16807	16830	16790	16970	16808	16897	16650	16894	17079	16939	16974	17084	16786	16851	16814	17080	16888	16887	16801	16970	16839	16905	16786	16871	16866	16948	17200	17029	16973	16697	17023	16848	16670	16722	17058	16978	16794	17041	17075	16775	16965	16820	16940	16836	16937	17003	16984	16933	16877	16859	16943	17089	16936	16928	16828	16847	17252	16783	16924	17071	16914	16842	17038	16920	16714	16834	16939	17018	17091	16969	17020	17002	17053	16869	16999	17061	17006	17046	17034	16783	16991	16737	16865	17064	16999	17077	16699	16923	16998	17101	17197	16849	16898	16931	16922	16919	16917	16804	16931	16751	16793	17196	16809	16871	17003	16874	16999	16961	16982	16897	16915	16883	16827	16964	16803	16802	16734	16787	17011	16821	16901	16856	16871	16858	16992	16761	16847	16921	16900	16939	16931	16906	17089	16930	16786	16967	16696	17004	16650	16872	16804	16813	16847	16739	16695	16967	16786	16894	16924	16884	16696	16898	17019	16790	16895	16821	16979	16794	17101	16950	16850	16903	17128	16792	16895	16914	16964	16867	17096	16970	16921	17007	16952	17034	16764	16790	17059	16930	16832	16918	16997	16979	16987	16901	16748	16926	16868	17079	17038	17084	16857	17038	16882	16889	16902	17107	16882	16894	16640	16941	16848	16932	16877	16950	16844	16921	16960	16815	16894	17066	16937	17067	16638	16872	17081	17028	17007	17047	17067	16893	16931	16957	16607	17081	17086	17076	16827	16908	17003	16804	17122	17009	16830	16960	16953	17033	16703	16864	16789	16812	17062	16862	17027	16936	16713	16803	16832	17155	16929	16675	17068	16950	16940	16900	16889	16952	16709	16878	16964	17102	16783	16775	17047	17015	16854	16789	17004	16691	17126	16949	16839	17032	16999	16834	16816	16865	16994	16897	16828	16787	16735	17128	17105	16646	16816	16957	16703	16824	16668	16906	17009	16951	16917	16902	16919	16944	16909	16840	16982	16942	17011	16875	17028	16929	16947	16944	16982	17006	16993	16742	16926	16960	16988	17087	16834	16962	16899	16777	17041	16896	16837	16947	17137	16995	16883	16957	16825	16741	16958	16959	16933	16968	16963	16765	16776	16703	17064	17019	17257	16925	16846	16886	16914	16818	17066	16750	17041	17060	16973	17037	16928	16881	16925	17070	16926	16835	16810	16917	16847	17244	16879	17007	16944	17110	16940	16933	16883	16755	16922	16992	17105	17018	16718	16810	17010	16995	17086	16828	16776	17051	16896	17073	16789	16754	17042	16930	16966	16955	16995	17084	16842	16932	16893	16791	16919	16982	16985	16828	16958	16962	17135	17008	16823	16791	16912	16776	16938	16853	16881	16896	17052	16953	16962	16704	16807	16878	17015	16835	16928	16739	17003	17053	16891	16895	16758	16918	16916	17093	16997	16790	16979	16768	17018	16955	16855	16847	16880	17039	16824	16997	17013	16973	16896	16901	16874	17013	16869	16996	17158	16922	16774	16855	17068	16839	16773	16964	17052	16856	17087	16917	17045	16972	16903	16909	17016	16897	16947	16823	17014	17009	16931	16917	17021	16906	16968	17056	16917	17056	17156	17024	16831	16782	16825	16893	16985	16971	17007	16819	16733	17041	16822	16881	16836	16980	16855	17025	16904	16851	16947	16978	17161	16728	16991	17019	16753	16698	16813	16959	16883	16883	16869	16992	16698	16717	16980	17042	16945	16828	16851	16805	17074	16786	16873	16843	16946	17100	16892	16865	16865	16794	16852	16921	17044	16933	16908	16837	16814	17023	17003	16962	16894	16815	16788	16953	16837	17143	16813	16777	16959	16991	16965	16895	17027	16990	17008	16934	16860	17112	16972	16847	16883	16998	17097	17042	16985	17090	17117	17119	16954	17206	16939	16829	16761	16813	16895	16811	16797	17042	16802	16918	17042	17091	16987	16962	17024	16882	16918	16904	16640	16942	16852	16819	16832	17026	16864	17099	17194	16878	16872	16991	17064	16974	17084	17056	17189	16903	16837	16896	16812	16860	17020	16929	16971	16785	16810	16971	17073	16945	17040	16955	16749	16981	16932	16788	16754	16893	17053	16908	16826	16795	16981	16911	16835	16952	16892	16965	16997	16949	16977	16989	17078	16881	16930	16849	16894	16686	17069	17010	17054	16725	17188	16785	16948	16812	17030	16957	16854	16953	16973	16895	17021	16889	17176	16971	16946	16843	16925	16917	16845	16902	16925	16828	16906	16973	16870	17016	16907	16761	17058	16919	16797	17056	16962	16928	16896	16790	16858	16843	16972	17011	16846	16920	16867	16777	16900	16946	16986	16797	16764	17137	16869	16654	17070	16695	16978	17047	16957	16970	17017	16791	16770	16960	17302	16679	16814	16949	16740	16937	16946	16997	16872	17026	16997	16951	16638	16665	17056	16943	16826	16714	16911	16747	16882	16848	16916	16984	16814	17084	16905	16734	16969	16933	17031	16789	17004	16938	16810	16759	16712	16999	17118	16968	16998	17011	16987	16944	16671	16974	17016	16906	16931	16877	16929	16929	16810	16881	16858	17026	16940	16861	16960	16938	16989	16821	16878	16942	17001	16887	16852	16806	16845	17063	16822	16890	16811	16758	16694	17027	17076	16917	16925	16868	17163	16889	16989	16918	16968	16800	16921	16975	17097	16924	16862	16857	16843	16847	16776	16876	16929	16915	17129	16824	16867	16726	16968	16897	16894	17041	16818	16981	16959	16978	16871	17104	16829	16832	17065	16930	16701	16935	17092	16750	16899	17008	16870	17105	16801	17040	16858	16898	16936	17086	16743	16876	17003	16904	16987	16889	16873	16983	17017	16861	16844	16643	17072	16800	16997	16865	16920	16856	16797	16764	16892	16920	17063	16999	16907	17088	16935	16889	16877	16905	16969	16720	16995	16874	16920	16690	16836	16674	16923	16909	16717	16959	16973	16920	16809	16988	17186	16878	16655	16966	16792	16970	16932	16869	16778	17001	16745	16877	16973	16983	16796	16918	16870	16897	17037	17009	17045	16989	16957	16846	16911	16894	16831	16911	16947	16948	16971	16965	16746	16881	16971	17061	16830	16867	16865	16739	17098	16903	16862	16959	16948	16802	17009	16885	16843	16806	16911	16868	16983	17098	16847	16742	17087	16863	17020	17128	16874	17001	17012	16871	16749	17016	17121	17134	17094	17074	16844	17031	16998	16899	16953	17014	16903	16793	17145	16963	17006	16899	17006	16860	16924	16959	17045	16830	16874	16901	17025	17074	16944	16833	16687	16693	16991	16893	17015	16936	16884	17016	16721	17110	17065	16993	16856	16745	16926	17019	17101	16936	16849	17124	16966	16716	16937	16750	16920	16896	16779	16642	16782	16967	17020	16812	16925	16858	16851	16852	16936	16971	16815	16991	17038	16899	16952	16913	16935	17146	16832	16853	16951	16883	17097	16834	16975	17014	17052	17020	17090	16953	16995	16956	17012	16775	16957	16956	16842	16867	16696	16899	17083	16908	17022	16824	16942	16910	16818	16764	16858	16971	16722	17034	16683	16867	16860	16988	16873	16811	16821	16838	16869	16859	16785	16877	17019	16809	16918	16828	16959	16837	16765	16931	16898	16851	16930	16825	17049	16974	16635	16885	16988	16826	16818	16994	16949	17004	17147	17067	16907	16968	16753	16941	16952	16729	16985	16851	16889	16963	16887	16921	16937	16820	16803	16777	16939	16855	16931	16838	17060	16838	17026	16890	16989	16875	16821	16859	16861	17024	16855	16814	16951	17134	16907	16977	16960	17091	16802	16740	16838	17119	16953	17053	16870	16905	16833	16983	17115	16894	16932	16869	16874	16946	16923	16884	16705	16877	17001	17073	16931	16948	17064	16858	16833	16963	16896	16945	17123	17029	16909	16802	17056	17007	16934	16993	16948	17052	16853	16896	16904	16858	17097	16913	17057	16812	16923	16959	17015	16894	16893	16817	16896	16859	17000	16727	16978	16696	17080	16771	16999	16844	16950	16906	16988	16795	17072	16943	16901	16953	17063	17018	17039	16743	16684	16856	16957	17095	16819	17029	17090	16739	17090	16898	17047	16846	16883	17003	16920	17198	17165	16997	17013	16844	16906	16756	16945	16705	16958	16838	17002	16849	17003	17061	16955	16905	16919	16913	17027	16901	17110	16679	17059	16876	16776	16906	16799	16848	17024	17151	17054	16920	17005	16867	16940	16968	16839	16786	16844	16840	16827	16770	16898	16920	16812	17113	17026	16983	17042	16783	17036	17043	16781	16921	16919	16795	16885	16752	16781	17014	16871	17049	16900	16980	16820	17030	17016	16843	16776	17050	16762	16984	16895	16806	16966	16889	17068	16852	17020	16959	17069	16976	16978	16802	17018	16713	16819	17037	16892	17164	16994	16989	17037	16733	16834	17133	16983	17005	16965	16814	16873	16882	16925	17017	16984	16847	16971	16836	17014	17006	16953	17011	16870	16960	17091	16989	16977	16964	16908	16945	16853	16803	16798	16772	16854	16821	16931	16953	16912	16807	16942	16786	16890	16819	16950	16692	16933	16717	16951	16990	16891	16993	16978	16858	16937	17029
14551	52929	81189	28908	15912	15555	15143	14867	15024	14791	14924	14883	14859	14630	14736	14842	14797	14812	14765	14773	14711	14778	14656	14596	14826	14596	14677	14652	14694	14698	14616	14666	14497	14709	14700	14633	14681	14758	14632	14526	14809	14579	14487	14631	14548	14635	14645	15578	15886	15955	15330	14863	14783	14569	14791	14657	14696	14533	14499	14752	14634	14470	14562	14459	14824	14687	14370	14657	14581	14505	14653	14800	14613	14600	14720	14493	14486	14440	14610	14466	14780	14500	14597	14510	14570	14510	14730	14610	14390	14635	14704	14415	14630	14537	14512	14493	14567	14653	14530	14399	14543	14763	14615	14518	14664	14615	14663	14695	14614	14527	14542	14539	14415	14650	14604	14446	14705	14730	14641	14702	14583	14418	14659	14706	14517	14575	14584	14645	14646	14588	14641	14619	14517	14538	14726	14676	14616	14554	14665	14753	14544	14806	14553	14680	14626	14737	14431	14669	14603	14557	14586	14378	14804	14596	14546	14467	14582	14773	14687	14719	14759	14579	14671	14543	14636	14603	14515	14643	14741	14610	14570	14482	14587	14673	14470	14524	14464	14575	14650	14416	14600	14483	14449	14805	14605	14691	14500	14437	14778	14639	14415	14714	14499	14754	14551	14554	14475	14635	14541	14719	14451	14751	14677	14571	14615	14535	14784	14668	14545	14625	14531	14678	14532	14666	14543	14609	14545	14518	14437	14503	14501	14592	14561	14563	14621	14523	14630	14763	14666	14649	14641	14608	14436	14639	14762	14611	14553	14618	14621	14528	14642	14624	14840	14517	14633	14551	14747	14539	14606	14628	14698	14416	14489	14488	14687	14755	14569	14498	14539	14625	14647	14500	14547	14640	14559	14419	14787	14596	14573	14611	14677	14707	14455	14665	14553	14455	14659	14643	14649	14714	14563	14525	14596	14527	14666	14582	14672	14612	14691	14457	14546	14538	14657	14484	14517	14611	14622	14639	14598	14515	14612	14569	14470	14664	14408	14547	14537	14593	14587	14488	14720	14454	14611	14436	14549	14601	14730	14443	14608	14532	14555	14620	14634	14734	14654	14665	14612	14670	14704	14517	14693	14552	14430	14745	14557	14636	14448	14575	14633	14579	14560	14652	14532	14693	14495	14637	14509	14653	14628	14715	14594	14669	14631	14606	14762	14658	14688	14733	14633	14492	14624	14703	14545	14666	14595	14492	14605	14451	14690	14582	14545	14423	14568	14589	14630	14635	14570	14249	14658	14620	14835	14525	14585	14635	14687	14518	14618	14551	14729	14675	14596	14577	14672	14497	14679	14655	14671	14593	14854	14509	14661	14594	14572	14633	14606	14549	14487	14615	14652	14630	14551	14627	14570	14685	14765	14668	14733	14591	14535	14647	14557	14559	14674	14622	14719	14548	14526	14651	14550	14515	14571	14691	14535	14705	14713	14419	14515	14673	14487	14660	14431	14564	14433	14593	14662	14582	14653	14507	14765	14563	14545	14616	14458	14648	14626	14426	14575	14733	14533	14614	14638	14640	14711	14674	14750	14599	14574	14574	14660	14635	14567	14522	14608	14698	14489	14646	14551	14540	14551	14521	14800	14629	14549	14690	14568	14641	14671	14489	14581	14530	14552	14441	14638	14481	14619	14499	14730	14672	14792	14617	14547	14581	14705	14493	14564	14531	14612	14544	14571	14503	14590	14712	14485	14547	14673	14412	14568	14678	14586	14799	14600	14659	14594	14736	14611	14505	14552	14639	14644	14473	14573	14578	14788	14653	14605	14614	14491	14488	14694	14643	14636	14627	14673	14457	14584	14480	14556	14634	14708	14597	14641	14764	14560	14517	14591	14534	14470	14515	14465	14568	14665	14679	14614	14681	14562	14652	14608	14664	14659	14511	14575	14518	14590	14578	14496	14479	14707	14598	14545	14542	14553	14559	14616	14596	14519	14621	14659	14547	14520	14482	14618	14761	14682	14519	14618	14457	14664	14613	14685	14538	14558	14563	14630	14526	14563	14533	14548	14473	14540	14596	14611	14486	14726	14545	14978	14468	14704	14557	14761	14615	14486	14576	14455	14639	14615	14633	14544	14672	14692	14634	14529	14569	14664	14624	14878	14640	14611	14732	14526	14629	14586	14801	14502	14545	14490	14538	14508	14616	14685	14634	14638	14576	14750	14602	14589	14453	14508	14366	14513	14593	14528	14623	14692	14486	14595	14516	14650	14586	14587	14711	14701	14530	14552	14491	14499	14431	14578	14613	14562	14603	14571	14507	14673	14686	14515	14568	14779	14551	14561	14788	14417	14611	14437	14593	14481	14468	14529	14530	14755	14561	14636	14495	14624	14696	14617	14662	14601	14641	14558	14562	14498	14613	14652	14602	14585	14621	14638	14461	14483	14753	14395	14619	14650	14550	14722	14515	14739	14599	14484	14530	14567	14570	14497	14638	14396	14495	14572	14460	14629	14475	14517	14616	14736	14546	14543	14708	14583	14614	14748	14451	14539	14592	14456	14669	14748	14575	14534	14667	14591	14572	14665	14593	14624	14657	14671	14531	14600	14666	14700	14525	14548	14598	14665	14737	14591	14415	14632	14639	14595	14500	14586	14598	14436	14495	14683	14543	14518	14603	14433	14581	14646	14647	14564	14618	14714	14636	14462	14684	14553	14618	14488	14458	14705	14610	14604	14755	14568	14652	14626	14458	14552	14499	14463	14588	14628	14458	14605	14475	14476	14529	14569	14692	14579	14614	14469	14727	14637	14528	14620	14521	14578	14588	14711	14697	14492	14548	14829	14405	14609	14706	14472	14687	14643	14544	14720	14533	14618	14421	14674	14591	14576	14564	14521	14611	14585	14659	14569	14752	14458	14411	14671	14537	14468	14691	14613	14614	14616	14637	14477	14709	14492	14530	14469	14525	14504	14574	14854	14633	14502	14657	14500	14553	14644	14510	14670	14531	14600	14651	14695	14571	14591	14490	14440	14652	14693	14578	14647	14589	14501	14423	14587	14569	14678	14583	14409	14542	14751	14493	14636	14585	14656	14545	14713	14698	14716	14767	14637	14461	14564	14538	14396	14681	14644	14756	14534	14672	14667	14485	14695	14685	14564	14786	14730	14577	14533	14549	14630	14683	14423	14744	14546	14620	14501	14700	14686	14526	14635	14435	14734	14576	14566	14548	14730	14660	14496	14614	14662	14681	14579	14524	14730	14552	14565	14599	14663	14581	14397	14588	14424	14368	14630	14539	14591	14641	14703	14630	14462	14668	14512	14481	14723	14448	14496	14595	14559	14661	14515	14522	14513	14466	14422	14589	14621	14628	14627	14643	14637	14647	14534	14813	14571	14509	14578	14554	14560	14682	14451	14529	14663	14507	14692	14661	14652	14578	14680	14728	14690	14523	14653	14641	14521	14496	14534	14670	14588	14685	14667	14730	14662	14505	14497	14458	14697	14602	14535	14708	14720	14593	14645	14470	14658	14790	14432	14650	14834	14458	14860	14664	14611	14495	14690	14757	14717	14587	14603	14668	14564	14521	14530	14682	14665	14823	14801	14505	14471	14489	14661	14528	14578	14492	14699	14704	14643	14560	14553	14535	14700	14673	14613	14665	14791	14634	14695	14635	14590	14642	14639	14393	14747	14510	14658	14635	14431	14585	14546	14540	14635	14531	14546	14480	14715	14578	14546	14625	14593	14441	14426	14684	14444	14651	14550	14754	14575	14587	14578	14521	14555	14535	14709	14587	14487	14595	14580	14671	14561	14696	14560	14601	14479	14673	14481	14701	14583	14616	14603	14610	14450	14423	14445	14601	14791	14674	14728	14561	14797	14638	14558	14738	14545	14678	14586	14483	14559	14576	14558	14516	14560	14625	14625	14429	14690	14675	14649	14584	14672	14506	14671	14762	14650	14564	14491	14637	14636	14619	14565	14644	14616	14609	14604	14650	14570	14609	14635	14761	14686	14642	14619	14640	14706	14486	14683	14352	14611	14509	14672	14684	14701	14581	14700	14474	14564	14760	14726	14615	14752	14553	14542	14582	14668	14664	14329	14604	14623	14557	14473	14705	14573	14721	14717	14524	14664	14599	14600	14763	14757	14609	14588	14717	14638	14798	14607	14631	14619	14558	14444	14677	14702	14603	14783	14568	14659	14650	14456	14528	14537	14574	14500	14690	14573	14492	14579	14722	14687	14606	14649	14716	14624	14671	14726	14452	14649	14563	14689	14697	14611	14571	14599	14684	14578	14476	14646	14506	14675	14652	14504	14496	14682	14480	14523	14547	14676	14623	14581	14549	14751	14565	14736	14471	14511	14586	14624	14563	14661	14597	14710	14609	14583	14676	14501	14624	14623	14505	14609	14766	14510	14589	14440	14631	14584	14484	14562	14677	14353	14624	14567	14765	14533	14705	14487	14532	14676	14476	14508	14596	14556	14577	14406	14566	14633	14718	14510	14606	14551	14574	14695	14679	14525	14655	14548	14578	14654	14511	14477	14484	14492	14696	14629	14478	14620	14669	14439	14646	14648	14596	14530	14640	14698	14619	14507	14617	14513	14617	14726	14642	14666	14507	14695	14633	14570	14559	14820	14778	14487	14683	14536	14465	14576	14549	14407	14431	14573	14468	14652	14694	14547	14616	14631	14518	14741	14460	14445	14774	14804	14532	14538	14718	14479	14497	14557	14656	14545	14550	14541	14527	14537	14638	14566	14715	14747	14556	14772	14591	14600	14736	14616	14701	14717	14560	14671	14756	14531	14534	14705	14610	14706	14742	14670	14646	14541	14772	14542	14565	14445	14710	14536	14573	14693	14552	14408	14694	14670	14458	14456	14629	14601	14525	14627	14785	14528	14541	14674	14742	14476	14582	14741	14759	14629	14666	14533	14713	14572	14571	14668	14536	14421	14538	14556	14445	14542	14575	14684	14491	14574	14528	14616	14501	14736	14582	14653	14650	14619	14617	14417	14488	14629	14696	14463	14637	14581	14660	14619	14596	14573	14525	14607	14464	14489	14640	14581	14612	14480	14601	14673	14795	14654	14451	14464	14626	14642	14615	14632	14501	14744	14530	14560	14483	14769	14645	14516	14624	14578	14582	14863	14536	14574	14824	14566	14648	14456	14590	14636	14525	14705	14573	14695	14538
22671	21096	32778	28277	21284	22297	23986	18993	17451	17741	17724	17559	17512	17460	17477	17425	17364	17286	17198	17411	17347	17429	17299	17190	17347	17366	17011	17223	17436	17315	17268	17105	17339	17382	17326	17232	17456	17163	17350	17284	17247	17377	17167	17196	17098	17236	17467	18148	18908	18468	18046	17891	17380	17196	17334	17399	17065	17101	16987	17060	17008	17093	17354	17264	17000	17178	17225	17284	17344	17108	17140	17177	17255	17103	17136	17149	17055	16951	17004	17131	17233	17184	17249	17251	16929	16993	17130	17119	17378	16840	16894	17047	17167	16959	17131	17014	17173	17056	17237	17050	17053	16978	17074	17057	17192	17097	17002	17151	17012	17083	17023	17024	17155	17213	17002	17242	17130	16802	17034	16915	17116	17134	17050	16980	17011	17133	17127	17115	16998	17180	17079	17189	17044	16964	17010	17128	17087	17042	17307	17233	17339	17035	17101	17193	17124	17069	17088	17044	17281	17053	16738	17159	17116	17283	17011	16897	17223	17240	17117	17059	17033	17187	16964	17037	17048	17092	17056	17094	17066	17132	16953	16849	17299	17117	17222	17085	17176	17198	17194	17112	17051	17087	16973	17031	17181	17316	17052	17219	17283	16951	17021	17147	17049	17179	17226	17079	17022	17143	17298	16970	17030	17039	17153	17168	17072	17156	17046	17078	17300	17020	17095	17205	17026	17063	16970	17041	17335	17270	17074	16884	17182	17217	17017	17061	17097	17087	17158	17079	16995	16927	17192	16898	17084	17217	17146	17001	17067	17089	17185	17185	16986	17290	17308	17151	17152	17148	17135	17196	17145	17179	17314	17122	17013	17136	17264	17134	17146	17042	17072	16866	17053	16763	17167	16969	17125	17263	17225	17157	17183	17396	17073	17062	17149	17161	17169	17134	17190	17103	17104	16982	17050	17101	17060	17233	17173	17130	17060	17045	17135	17125	17218	17097	17027	17062	17106	17061	17010	17100	17152	17026	17108	17372	17190	17066	17366	17018	17051	17062	17212	17108	17179	17196	16962	16987	17227	16966	17001	17068	17078	17138	17244	17084	17025	17207	17031	17064	17195	17156	17077	17085	17254	17342	16998	17332	17177	17275	17160	17236	17096	17297	17127	17075	17080	16980	17068	17047	17062	16959	17216	17048	16901	17024	17155	17166	17301	17121	17118	17063	17016	17066	17139	17134	17114	17158	17314	17099	17097	17074	17083	17000	17099	17054	17000	17177	17108	17110	16956	17228	17069	17036	17043	16994	17197	17061	17145	16989	17088	17244	17072	17094	17024	17187	17365	16960	17020	16965	17039	16912	17104	17015	17019	17232	17082	17161	16932	17202	17312	17168	16931	17103	17082	16983	17024	17173	17246	17068	17127	17106	17417	17013	17327	17036	17039	17158	17053	17008	16994	17206	17195	17246	17383	17245	17087	17219	17234	17216	17196	17308	17126	16973	17102	17086	17025	17084	17071	17232	17012	17255	17129	16868	17071	17022	17101	17183	17158	17041	16894	16953	17141	17096	17116	16980	17111	17011	17252	17211	17238	17256	17320	17252	17142	17093	17046	17174	17273	17173	17131	17062	17130	17240	17267	16847	17013	17020	17100	16945	16983	17192	17009	17137	17001	16926	17076	17159	17191	16958	16939	17219	17349	17137	17087	17309	17102	16993	17068	16982	17056	17065	17256	17064	17259	17020	17204	17248	17157	17188	17117	17015	17044	17279	17066	17169	17153	17056	17098	17031	17139	16909	16947	16965	17105	17101	17173	17218	17067	17151	17178	17012	17103	16933	17208	16989	17016	16916	16955	16866	17028	17079	17091	17029	17158	16933	17143	17378	17268	17080	17020	16983	17246	17171	17149	17118	16999	17212	17004	17268	17315	17087	16980	17139	17073	17105	16963	17086	17059	17098	17094	16924	17045	17306	17164	17149	16956	17177	17184	17158	17177	17116	17124	17148	17067	17059	17114	16910	17155	17146	17136	17124	17165	17067	17234	17166	17036	17135	17349	17237	17043	17093	17101	17148	17340	17120	17024	17040	17036	17071	17154	16917	16909	17022	17049	17225	16850	17052	17137	17136	17150	17178	17196	17218	16982	16759	16840	17175	17033	17170	17218	17110	17233	16935	16988	17097	17302	17112	17169	17042	17146	17081	17199	17151	17156	17109	17192	17152	17056	16997	17074	17219	17271	16975	16997	17080	17067	16939	17143	17186	17053	17070	17154	17060	16922	17109	17062	17039	17087	16912	17085	17108	17117	17189	16936	17109	16962	17042	16994	17239	17059	16937	16814	17127	17000	17147	17184	17047	17269	17069	16949	17136	16899	17014	17112	17133	17190	17190	17063	17229	17040	17146	17085	17221	17074	16823	17040	17027	17176	16926	17135	17096	17125	17040	16964	16911	17088	17168	17228	17124	17143	17065	17017	17143	17119	16972	17059	17138	17136	16951	17064	17126	17068	17101	17155	17243	17136	17185	17135	16817	16945	17132	17195	17126	17176	16947	17071	17155	17077	17078	16993	16984	17155	17221	17104	17183	17119	17279	17286	17071	17015	17201	17263	17005	17063	17201	17089	17079	17079	17116	17177	17062	17332	16971	17167	16939	17107	16860	17120	17122	17113	17149	17159	17002	16958	16995	16997	17072	17125	17255	17161	17098	17072	16964	17052	17123	16883	16931	16999	17056	17188	16840	17089	17148	17087	16990	16963	17045	16932	17143	17118	17124	17116	17272	17187	17150	17004	17090	17249	16880	16970	16896	16912	17222	17196	17027	16991	16943	16955	17167	16956	17114	17273	17132	16826	17026	17417	17085	16957	16962	17073	17011	17133	17013	17325	16888	17038	17067	17012	16934	16990	16950	17053	16909	17248	17293	17183	17162	17129	16804	17117	16847	17102	17099	17051	16962	17061	17225	17171	17090	17006	17054	17246	17162	17289	17031	17056	16974	17100	17140	17081	17137	17086	17303	17195	16860	16952	17014	16985	16935	17117	17141	17088	16979	17138	17037	17178	17026	17065	16853	17096	17084	16807	17109	17099	17014	17257	17143	17130	17238	17098	17116	17034	17024	17323	17062	17114	16935	17276	17069	17039	17055	17267	17028	17021	17148	17083	17042	16994	17114	17109	17104	17239	17029	17033	17103	17341	16963	17062	16863	17097	16961	17194	17255	17185	17206	17101	17200	17103	17044	17016	17157	17002	17128	17198	17087	17121	17156	16939	17081	17077	17052	16986	17141	17192	17287	17023	17058	16962	17181	17152	17220	17106	17079	17046	17006	16980	16975	17073	17282	16913	17009	16951	16952	17239	17228	16989	17242	17054	16945	17067	17224	17007	16977	17084	17177	16974	17224	17049	16905	17240	17213	17148	16921	16964	17139	17025	17246	16934	17276	17260	17253	17192	17027	17011	17207	17144	16970	16971	17178	17393	17174	17319	17204	17065	17101	17069	17111	16941	17008	17247	17149	17343	17086	17128	16977	17333	16885	16926	17096	17058	16969	17071	17152	16924	17165	17192	17196	16856	17231	17006	17024	17237	16927	17082	17103	17084	17146	16984	17090	17074	16954	17120	16921	17221	17113	17052	17166	17085	17166	17230	17120	17087	17194	16996	17060	17048	17152	17121	17079	17222	17112	17155	17102	17092	17216	17117	17259	17282	17139	17122	17158	17051	17182	17053	17051	17112	17096	17104	17107	16991	17203	17167	17141	17213	17149	17256	17091	17067	17088	17123	17038	17096	17169	16742	17218	17188	17014	17084	17088	17072	16989	17155	17001	17245	17081	17051	17138	17080	17273	16872	17041	17150	17172	17307	17126	17099	17180	16840	16971	16934	17155	17143	16861	17066	17144	17205	17139	17067	17172	17248	17088	17144	17223	17031	17172	17021	17150	16822	16954	17156	17202	17027	17076	16979	17014	17281	17179	17202	17086	17217	17286	17197	17127	17214	17329	16983	17270	17256	17239	16832	16936	17123	17152	17042	16945	17361	17166	16980	17070	17356	17168	17327	16917	16972	17295	17072	17234	17219	17170	17001	17095	17201	17031	17201	17113	17128	16976	17198	17048	17103	17167	17201	17149	17169	17153	17077	17031	17015	17062	17097	17088	17163	17240	17262	16993	17058	17151	16975	17036	17314	16998	17252	17152	17114	17198	17257	17021	17176	17130	17114	16914	17102	17052	17289	17201	17123	17045	17177	17117	17141	17182	17085	17231	17346	17165	17131	17047	17037	17184	17322	17345	17094	17236	17165	16906	17244	17075	17057	17018	16982	17055	17202	17040	17134	17278	17274	16984	17120	17072	16887	17142	17218	16905	16877	17063	17053	17034	17114	16906	17209	17219	17154	17316	17147	17083	17070	17030	17082	17045	17067	17124	16889	17099	16973	17202	16994	16960	16967	16946	17053	16872	17047	16966	16989	17122	16879	17103	17182	17047	16838	16997	17119	16924	17039	17121	16969	17190	17198	16951	17021	16957	17067	16981	16957	16855	17147	17149	17042	17005	17196	17078	16931	17090	17098	16966	17050	17118	17302	17106	17169	17177	16876	17126	17041	17112	17261	17057	16994	17191	17034	17028	17017	17013	17072	17000	17080	17046	17024	16993	17219	17068	17008	17012	17249	17073	16818	17201	17064	17049	17135	17102	17167	17227	17044	17139	17203	17180	17091	17000	17019	17312	16999	16782	17002	17036	16889	16932	17175	17104	16863	17061	17119	17157	16882	17042	17013	17153	17105	17256	17118	17072	17018	17258	16961	17036	17167	17189	17298	17087	17261	17172	17178	17312	17286	17163	16908	17028	17118	17141	17156	16937	17089	17111	17014	16944	17275	16961	17014	17048	17108	17239	17247	17155	17276	17236	17122	17279	17012	17162	17294	17111	16975	17018	17165	17120	17250	17250	17260	17137	17036	17042	17046	17067	16983	16991	17058	16938	17304	17067	17100	16905	17242	17266	16928	17009	17023	16944	17283	17172	17154	16983	17074	17120	17124	17019	17208	17144	16958	17178	17071	17190	17068	17166	16893	17103	17246	16994	17034	17037	17172	17117	17066	17074	16937	16974	17133	17094	16998	17310	17200	17197	17005	17203	17372	17200	17394	16808	17033	17202	17266	17265	17069	16997	17048	17156	17071	17094	16893	17172
16553	59274	91236	34621	16883	16382	15717	15591	15271	15156	14964	14967	15054	14986	14866	14957	14858	14957	14945	14765	14902	14852	14876	14763	14726	14725	14834	14836	14830	14767	14860	14738	14720	14933	14948	14976	14898	14800	14783	14834	14791	14867	14647	14766	14640	14821	15296	16721	17183	16737	15625	15235	14877	14793	14818	14733	14781	14777	14737	14824	14643	14725	14630	14708	14600	14828	14706	14708	14694	14633	14839	14734	14618	14736	14864	14736	14633	14756	14658	14756	14762	14773	14897	14701	14596	14796	14761	14673	14679	14799	14753	14715	14775	14615	14856	14650	14730	14707	14601	14648	14823	14775	14804	14780	14712	14794	14791	14657	14702	14552	14748	14612	14782	14593	14476	14723	14875	14741	14592	14780	14630	14705	14779	14680	14822	14627	14582	14545	14744	14690	14750	14622	14683	14596	14680	14729	14748	14624	14701	14759	14730	14714	14800	14812	14676	14800	14780	14606	14855	14700	14775	14672	14722	14901	14751	14666	14689	14711	14529	14776	14674	14578	14673	14667	14530	14608	14646	14706	14718	14687	14574	14783	14694	14580	14584	14824	14721	14798	14639	14826	14728	14569	14810	14833	14749	14824	14661	14651	14607	14678	14644	14742	14701	14700	14699	14713	14929	14698	14685	14684	14714	14655	14752	14711	14786	14662	14743	14706	14709	14848	14749	14627	14877	14658	14751	14772	14735	14687	14738	14768	14648	14651	14871	14546	14786	14527	14755	14638	14774	14767	14776	14668	14798	14771	14551	14889	14543	14667	14711	14529	14509	14657	14638	14756	14763	14701	14649	14736	14851	14628	14813	14733	14680	14692	14709	14855	14748	14667	14786	14685	14667	14604	14689	14696	14852	14608	14697	14747	14673	14625	14800	14560	14726	14740	14648	14617	14711	14659	14802	14794	14691	14683	14745	14699	14828	14648	14636	14776	14759	14658	14783	14724	14814	14697	14679	14504	14874	14675	14889	14593	14706	14654	14543	14787	14700	14564	14647	14661	14797	14862	14652	14690	14763	14684	14719	14598	14706	14732	14659	14653	14672	14744	14935	14776	14755	14760	14639	14707	14658	14621	14583	14720	14704	14740	14730	14757	14780	14807	14688	14837	14728	14648	14642	14486	14768	14569	14810	14825	14910	14861	14634	14673	14794	14758	14774	14676	14681	14691	14870	14695	14555	14622	14683	14690	14708	14849	14810	14597	14762	14702	14707	14610	14710	14848	14704	14620	14824	14819	14820	14876	14791	14690	14699	14655	14602	14738	14968	14575	14852	14735	14581	14944	14652	14682	14812	14493	14615	14653	14750	14867	14678	14754	14679	14716	14670	15021	14688	14714	14520	14551	14747	14683	14737	14840	14746	14736	14605	14542	14779	14830	14676	14626	14772	14678	14741	14834	14788	14671	14631	14638	14714	14670	14631	14573	14858	14588	14663	14784	14824	14719	14814	14618	14615	14712	14656	14762	14772	14492	14690	14719	14873	14654	14777	14717	14675	14671	14735	14503	14823	14830	14683	14714	14801	14704	14574	14691	14607	14702	14637	14644	14657	14809	14798	14781	14706	14684	14836	14719	14717	14730	14706	14628	14777	14615	14666	14741	14707	14853	14862	14833	14746	14839	14829	14670	14749	14747	14729	14655	14660	14714	14808	14680	14700	14692	14642	14635	14655	14734	14827	14765	14678	14848	14502	14742	14702	14687	14626	14671	14590	14744	14905	14820	14697	14713	14693	14645	14724	14649	14771	14612	14788	14725	14632	14583	14806	14692	14934	14601	14621	14759	14781	14689	14700	14780	14525	14873	14777	14532	14637	14627	14735	14621	14802	14615	14808	14571	14675	14586	14770	14744	14701	14758	14685	14594	14645	14644	14711	14683	14634	14769	14685	14598	14814	14728	14754	14714	14737	14876	14632	14826	14657	14750	14733	14786	14698	14809	14485	14619	14624	14682	14651	14731	14646	14813	14793	14703	14747	14770	14668	14839	14780	14793	14611	14679	14828	14774	14632	14691	14680	14728	14722	14735	14537	14586	14861	14716	14835	14823	14672	14747	14703	14682	14757	14766	14846	14538	14747	14790	14732	14573	14776	14601	14666	14900	14816	14446	14734	14652	14656	14703	14699	14817	14559	14834	14655	14628	14762	14469	14696	14758	14897	14704	14770	14814	14716	14565	14719	14707	14575	14694	14791	14697	14740	14753	14751	14686	14649	14639	14738	14496	14823	14757	14797	14546	14603	14704	14768	14798	14521	14781	14811	14539	14701	14663	14772	14616	14771	14618	14622	14660	14651	14640	14584	14652	14598	14751	14590	14789	14681	14656	14678	14602	14752	14891	14818	14581	14830	14697	14691	14732	14723	14572	14689	14861	14649	14579	14729	14667	14867	14550	14809	14565	14705	14753	14702	14691	14683	14652	14774	14766	14671	14645	14616	14759	14595	14510	14685	14753	14652	14625	14715	14678	14771	14755	14657	14784	14752	14701	14746	14836	14656	14810	14646	14891	14695	14558	14827	14692	14710	14779	14629	14818	14560	14585	14647	14782	14656	14728	14661	14723	14727	14685	14652	14727	14783	14822	14685	14849	14817	14796	14702	14742	14668	14742	14810	14662	14800	14769	14807	14774	14618	14751	14678	14826	14752	14596	14867	14693	14740	14517	14574	14644	14685	14666	14612	14740	14672	14653	14712	14778	14795	14435	14692	14871	14642	14663	14892	14707	14645	14690	14681	14673	14623	14660	14745	14588	14798	14768	14617	14663	14682	14894	14803	14693	14593	14668	14842	14742	14716	14620	14886	14798	14711	14765	14674	14827	14636	14615	14870	14920	14814	14464	14802	14779	14896	14699	14734	14810	14625	14764	14777	14888	14611	14643	14670	14684	14619	14767	14693	14698	14754	14890	14670	14697	14683	14599	14757	14835	14600	14976	14572	14739	14694	14654	14767	14641	14671	14668	14809	14651	14554	14631	14720	14674	14660	14894	14686	14664	14712	14786	14701	14758	14842	14702	14619	14734	14620	14637	14622	14568	14838	14625	14748	14623	14707	14673	14537	14750	14755	14704	14781	14597	14735	14712	14814	14555	14874	14742	14773	14680	14739	14723	14734	14744	14792	14712	14570	14728	14730	14879	14817	14666	14755	14715	14647	14713	14695	14731	14685	14659	14582	14821	14484	14684	14641	14706	14682	14770	14783	14568	14750	14705	14717	14557	14752	14734	14780	14751	14799	14521	14679	14742	14698	14686	14629	14657	14746	14855	14502	14702	14648	14717	14692	14687	14799	14501	14810	14612	14825	14608	14642	14753	14568	14809	14742	14586	14617	14544	14843	14689	14770	14828	14808	14671	14761	14715	14582	14828	14779	14760	14738	14687	14672	14857	14637	14823	14624	14773	14639	14596	14717	14607	14790	14782	14640	14809	14853	14599	14715	14678	14829	14623	14703	14702	14699	14743	14739	14695	14623	14821	14572	14770	14786	14743	14741	14715	14650	14745	14696	14703	14846	14795	14610	14739	14864	14717	14605	14530	14610	14900	14739	14863	14502	14619	14827	14747	14679	14649	14606	14865	14694	14759	14664	14862	14712	14567	14722	14820	14723	14684	14805	14635	14715	14837	14820	14642	14730	14755	14692	14693	14828	14598	14687	14725	14555	14684	14871	14691	14664	14921	14637	14792	14652	14705	14686	14784	14745	14600	14765	14738	14728	14754	14735	14669	14608	14716	14648	14745	14597	14609	14710	14753	14772	14723	14881	14658	14708	14601	14653	14675	14809	14563	14471	14851	14675	14725	14775	14714	14774	14745	14725	14669	14663	14611	14702	14844	14632	14641	14727	14724	14666	14672	14711	14618	14691	14758	14582	14622	14686	14730	14762	14812	14647	14711	14726	14663	14672	14797	14706	14657	14617	14821	14774	14739	14733	14631	14772	14711	14763	14923	14768	14704	14635	14538	14655	14807	14767	14536	14741	14647	14752	14692	14753	14933	14768	14693	14795	14660	14881	14629	14743	14851	14639	14612	14624	14792	14516	14777	14639	14606	14650	14781	14587	14785	14815	14668	14856	14713	14553	14723	14663	14636	14770	14665	14956	14573	14796	14684	14680	14692	14845	14554	14802	14826	14654	14683	14694	14803	14637	14572	14936	14572	14731	14772	14899	14712	14713	14735	14751	14765	14885	14891	14679	14778	14728	14790	14765	14686	14570	14605	14795	14794	14744	14731	14672	14675	14712	14795	14837	14756	14563	14608	14727	14677	14680	14756	14725	14674	14694	14660	14707	14833	14580	14916	14628	14629	14732	14800	14682	14735	14864	14589	14812	14756	14711	14919	14653	14748	14669	14696	14792	14632	14791	14746	14827	14665	14804	14747	14654	14618	14705	14557	14674	14540	14828	14622	14775	14551	14745	14772	14687	14726	14683	14849	14578	14724	14851	14664	14704	14813	14618	14650	14702	14764	14810	14715	14582	14756	14777	14753	14732	14590	14673	14696	14789	14817	14803	14706	14671	14627	14735	14811	14675	14754	14803	14556	14923	14714	14720	14867	14682	14628	14769	14635	14679	14693	14717	14679	14743	14789	14567	14674	14696	14764	14669	14730	14757	14628	14616	14888	14826	14580	14772	14511	14618	14697	14718	14750	14796	14669	14584	14712	14711	14733	14692	14741	14701	14665	14873	14671	14763	14738	14821	14801	14626	14720	14682	14701	14662	14782	14741	14603	14720	14660	14703	14524	14756	14712	14559	14550	14645	14670	14823	14821	14794	14684	14834	14709	14705	14768	14779	14781	14812	14858	14854	14830	14839	14722	14604	14706	14690	14657	14613	14632	14805	14798	14605	14888	14677	14734	14686	14609	14703	14604	14698	14675	14654	14712	14644	14516	14643	14741	14589	14697	14936	14697	14784	14626	14863	14764	14639	14690	14633	14577	14752	14796	14675	14620	14733	14700	14698	14650	14533	14699	14767	14806	14699	14694	14614	14752	14835	14654	14554	14711	14627	14619	14661	14673	14641	14730	14635	14747	14699	14665	14771	14854	14768	14770	14717	14799	14823	14770	14812	14655	14694	14751	14454	14729	14692	14683	14656	14632	14684	14774	14592	14499	14759	14777	14697	14693	14755	14755	14670	14741	14645	14687
27288	23822	41134	27981	18208	17558	17530	17487	17101	17276	17209	17029	17152	17259	17107	17124	17306	17098	16968	17179	17019	17338	17264	16973	17172	17073	16938	17196	16765	17167	17061	17202	17001	17238	17098	17252	17244	17241	17175	17268	17118	17040	16990	17137	17229	17104	17253	17401	17403	17271	17317	17188	17159	17123	16988	17234	17233	17000	17072	17188	17251	17220	16776	17055	17198	17188	17186	17189	17023	17209	17177	17160	17091	17047	17026	17131	16988	17364	17134	17062	17242	17192	17127	17131	17341	17257	17005	17091	17161	17179	17067	17082	17140	17007	17249	17076	17364	17053	17281	17460	17189	17163	16899	17145	17238	16973	17232	17260	17042	17111	17097	17169	17140	17235	17173	17004	17078	17352	17160	17136	17167	17241	17461	17192	17362	17160	17167	17123	17006	16966	17136	17037	16977	17129	17389	17313	17150	17270	17122	17127	17137	17314	17096	17302	17059	17353	17055	17041	17163	16953	16850	17068	17023	17169	17090	17165	17242	17103	17366	17064	17211	17096	17154	17050	17096	17157	17102	17171	17105	17229	17122	17067	17311	17095	17186	17173	17015	17116	17079	17144	17104	17372	17145	17306	17128	17080	17163	17146	17044	17228	17121	17447	17102	17147	17018	17121	17094	17036	17182	16950	17192	17195	17194	17167	17236	17351	17212	17151	17187	17006	17094	17014	17094	17125	17271	17015	17038	17179	17117	17384	16974	16991	17030	17207	16976	17125	17242	16930	17171	17275	17034	17162	17196	17071	17274	17216	17330	17070	17019	17009	17167	17178	16966	17035	16970	17206	17254	17085	16935	17149	17277	17185	16986	17014	17041	17111	17076	17235	17025	16989	17078	17136	17247	17124	16967	17148	17123	17166	17092	16973	17130	17062	17153	16992	17085	17048	17283	17136	17290	16993	17144	16959	17129	17035	17120	17177	17172	17095	17130	17194	17367	17110	17178	17114	17126	17066	17044	17119	17199	17240	17022	17144	17043	17201	17204	17050	17148	17004	16988	17124	17213	17219	17059	17140	17080	17211	17195	17022	17150	17063	17417	16977	17151	17076	17103	17157	16874	17177	17429	17264	17003	17040	17179	17323	17133	17110	17001	17141	16979	17142	17192	17142	17136	16879	16982	17121	17056	17085	17257	17185	16947	17128	17039	17318	17328	17093	17031	17037	17187	17015	17238	17161	17402	17292	17149	17081	17232	17034	17184	17077	17335	17134	16899	17192	16991	17241	17183	17157	17360	17179	16985	17095	17164	17007	17216	17258	17274	17022	17118	17166	17069	17156	17148	17249	17142	17217	17146	17118	17316	17164	17075	17324	17106	17369	17266	17140	17236	17269	17154	17046	17123	16999	17303	17145	17212	17123	17162	17010	17302	17214	17138	17016	17046	17069	17147	17135	17011	17181	16997	17038	17102	17142	17107	17053	17101	17018	17216	17210	16984	17001	17062	17141	17222	17222	17263	17101	17193	17199	17216	17151	17077	17243	17203	17179	17354	17225	17257	16881	17176	16895	17093	17193	17241	17017	17025	17043	16947	17164	17431	17375	17182	17233	17259	17058	17318	17376	17029	16977	17084	17256	17168	17128	17030	17265	17233	17146	17013	17316	17173	16944	16985	17084	17198	17205	17264	17190	17215	17297	16913	17229	16995	17380	17211	17140	17287	17050	16973	17120	17191	17186	17142	17191	17112	17250	17117	17215	17314	17190	17221	17102	17282	17095	17220	17228	17002	17188	17088	17102	17257	17156	17194	17114	17368	17112	17181	17030	16948	17139	17011	17178	17160	17106	17113	17065	17229	17050	17301	17171	17083	17400	17234	17138	16974	17214	17270	17356	17075	17197	17242	17076	17011	17150	17281	17099	17032	17119	17065	17205	17120	17022	17182	17139	17190	16982	17147	17167	17082	17166	17159	17056	16889	17015	17185	17080	17267	17014	17162	17112	17152	16886	16951	17022	17230	16980	17068	17032	17101	17367	17137	17037	17237	17140	17264	17172	17092	17125	17066	17197	17036	17098	17041	17061	17070	17212	17169	17238	17115	17133	17260	17305	17191	17156	17306	17237	17128	17051	17007	17112	16970	17046	17352	17341	17164	17198	17129	17034	17194	17345	17121	17224	17296	17266	17070	17091	17316	17255	17214	17236	17086	17140	17074	17060	17030	17262	17168	17133	17083	17289	17059	17078	17244	17123	17315	17186	17285	17132	17227	17104	17200	17181	17430	17215	17220	17113	17352	17186	17436	17111	17010	17028	17112	17102	17162	17321	17069	17200	17307	17229	17218	16941	17115	17218	16966	17115	17133	17181	17023	17066	17052	16984	17219	17303	17286	17187	17231	17169	17196	17152	17027	16994	17117	17243	17379	17148	17222	17130	17039	17060	17121	17192	17302	17065	17053	17047	17273	17073	17109	17071	17234	17068	17180	16997	17010	16890	17217	17281	17368	17233	17123	17137	17124	16962	17190	17086	16797	16999	17098	16946	17351	17101	16958	17195	17099	17207	16946	17228	17221	17154	17051	17263	16919	17108	17101	17097	17299	17231	17404	17170	17217	17119	16956	17066	17088	17044	17284	17287	17018	17024	17143	17063	17286	17183	17068	17139	17075	17043	17230	17074	17175	17207	17104	17061	16994	17266	17203	17107	17102	16970	17127	17242	17060	17154	17036	17006	17216	17180	17122	17216	17186	16890	17098	17007	17159	17252	17188	17189	17110	17033	17225	17229	17045	17041	17195	16986	17037	17226	17137	17139	17191	17127	17136	17213	17093	17086	17148	17144	16972	17127	17092	17071	17098	16978	16991	17232	17044	17087	16989	17114	17066	17227	17100	17285	17335	17062	17114	17187	17365	17231	17257	17228	17083	17203	17011	17005	16931	17281	17162	17187	17500	17195	17428	17106	17351	17167	17199	17164	17135	17098	17188	17273	17049	17125	17079	17027	17175	17183	17223	17167	17034	17060	17394	17198	17429	17305	17019	17275	17037	17048	17286	17227	17252	16920	17077	17019	17121	17188	17100	17092	17303	17233	17070	17248	17039	17224	17224	17097	17136	17088	17113	17118	17232	17173	17183	17147	17353	17206	17026	17209	17015	17210	17105	17039	17186	17307	17465	17155	16957	17202	17066	17379	17003	17180	17309	17131	17256	17168	16961	17038	17330	17305	17165	17073	17235	17209	17171	17149	17182	17073	17205	17081	17247	16938	17256	17233	17338	17225	17112	17243	16898	16955	17166	17023	17092	17203	17013	17081	16990	17009	17047	17116	17098	17281	17117	17191	17176	17124	17197	17083	17083	17187	17235	17165	17357	17205	17129	17189	17189	16992	17169	17200	17051	17006	17166	17277	17317	17037	17115	17159	17256	17194	16903	16997	17189	17248	17225	17144	17226	17026	16971	17087	17141	17188	17187	17343	16981	17104	17163	17244	17149	17294	17076	17142	17050	17167	17157	17115	17292	17156	17124	17311	16981	17179	17260	17155	17158	17049	17084	17292	17300	17093	17012	17162	16981	17151	17325	17104	17304	17183	16800	16711	17281	17028	17263	17377	17108	17133	17309	17116	17163	17232	17250	17189	17122	17082	16909	17227	17004	17097	17255	17385	16928	17175	17064	17134	17066	17190	17096	17159	17072	17370	16856	16989	17153	17216	17307	17237	17150	16983	17075	17177	17257	16994	17217	17201	17031	17131	17036	16976	17190	17452	17013	17161	17154	17112	17173	17032	17092	17132	17156	17294	17141	17173	17174	17268	17131	17157	17163	17336	17346	17185	17223	17081	17145	17101	17156	17304	17067	17166	17100	17162	17246	17070	17299	17052	17334	17161	17304	17231	17127	17247	17318	17181	17206	17222	17403	17294	17277	17236	17300	17183	17093	17009	17069	17158	17312	17005	17094	17189	17356	17123	17082	17216	17139	17216	17267	17255	17073	17211	17145	17136	17144	17010	17035	17395	17238	17208	17315	17310	17152	17419	17379	17069	17147	17024	17186	17417	17067	16946	17294	16981	17128	17144	17221	17214	17109	17044	17130	17135	17086	17279	17316	17306	17100	17253	17070	17147	17204	17307	17040	17233	17225	16870	16974	17303	17139	17031	17097	17008	17217	17042	17291	17034	17117	17170	17250	17201	17016	17126	17152	17233	17122	17148	17324	17143	17261	17190	17280	17134	17150	17182	16829	17066	17015	17085	16986	16999	17412	17222	17142	17038	17167	16988	17169	17065	17186	17100	17084	17185	17219	17147	17224	17263	17059	16903	17141	17153	17205	17083	17119	17077	17131	17141	17220	17055	17269	17253	17312	17175	16873	17036	17163	16996	17334	17042	17323	17150	17083	17161	16992	17193	17325	17105	17261	17311	17294	17309	17081	17129	17069	17266	17349	17293	17187	17173	17212	17318	17042	17243	17257	17190	16943	17124	17139	17220	17231	17250	17150	17297	17094	17068	17277	17474	17122	17253	17064	17080	17000	17162	17196	17212	17045	17132	17055	17116	16974	17191	17257	17047	17094	17116	17226	17072	17282	17128	16866	17135	17140	17252	17178	17229	17185	17001	17138	16994	17121	17220	17248	17136	17003	17120	17104	17196	17242	17110	17417	17151	17378	17141	17183	17153	17291	17228	17348	16985	17174	17158	17243	17133	17233	17118	17047	17249	16977	16980	17226	17013	17167	17100	17263	17240	16962	16854	17264	17081	17254	17335	17247	17343	17081	17251	17224	17120	17215	17130	17344	17085	17150	17323	17311	17334	17210	17182	17078	16959	17052	16924	17113	17069	17192	17358	17276	17161	17085	17066	16865	17226	17240	17249	17318	17171	17137	17001	17154	17078	16947	17129	17179	17015	17274	17149	17235	17245	17133	17217	17191	17264	17196	17095	17150	17117	17308	16944	17212	17123	17009	17150	17261	17245	17119	16950	17217	17137	17215	17311	17347	17307	17162	17197	17194	17353	17072	16978	17142	17172	17030	17002	17228	17035	17053	17358	17099	17178	17331	17018	17207	17442	17167	17078	17204	17170	17157	17256	17092	17249	17161	16870	16781	17030	17064	17191	17262	17238	17365	17132	17167	17231	17346	16947	17233	16957	17205	17251	17172	17171	17151	17101	17052	17249	17035	17284	17099	17095	17244	17128	17174	17033
15003	33286	44565	20579	14973	14932	14872	14902	14829	14748	14763	14784	14683	14790	14666	14750	14862	14750	14661	14783	14809	14675	14776	14794	14700	14646	14807	14797	14815	14612	14683	14826	14618	14737	14808	14719	14615	14694	14753	14848	14716	14848	14713	14665	14681	14695	14731	14827	15069	14761	14890	14761	14551	14687	14745	14723	14564	14668	14807	14636	14760	14850	14819	14794	14818	14743	14685	14567	14585	14812	14688	14771	14716	14670	14677	14627	14636	14662	14829	14600	14615	14782	14659	14686	14679	14604	14613	14579	14701	14734	14752	14677	14730	14901	14604	14666	14761	14756	14742	14734	14571	14560	14736	14603	14615	14514	14666	14743	14718	14684	14425	14634	14523	14615	14794	14501	14734	14745	14612	14794	14772	14803	14756	14716	14746	14590	14779	14724	14672	14677	14690	14695	14711	14668	14669	14821	14630	14648	14600	14662	14610	14670	14706	14573	14649	14688	14698	14840	14647	14774	14700	14538	14785	14897	14718	14668	14797	14817	14663	14620	14499	14685	14925	14688	14652	14658	14705	14610	14578	14890	14893	14706	14644	14607	14657	14707	14871	14641	14557	14672	14569	14800	14667	14705	14655	14650	14574	14693	14794	14668	14818	14616	14499	14825	14613	14663	14468	14666	14567	14624	14659	14452	14448	14712	14672	14667	14487	14826	14490	14719	14815	14569	14758	14640	14754	14654	14695	14921	14757	14695	14618	14704	14449	14767	14684	14882	14674	14613	14811	14781	14645	14848	14692	14734	14776	14654	14609	14602	14633	14787	14684	14732	14632	14842	14699	14836	14612	14722	14829	14771	14628	14676	14794	14430	14858	14752	14734	14646	14650	14916	14697	14652	14639	14679	14651	14682	14797	14608	14597	14597	14690	14828	14652	14477	14711	14772	14398	14771	14507	14580	14623	14671	14616	14691	14714	14553	14607	14571	14733	14580	14629	14830	14584	14890	14644	14618	14698	14753	14500	14734	14700	14799	14681	14626	14685	14610	14738	14692	14693	14789	14702	14673	14644	14670	14637	14680	14767	14670	14699	14557	14615	14622	14664	14785	14688	14619	14677	14798	14664	14766	14560	14789	14768	14668	14735	14841	14829	14686	14719	14657	14789	14822	14722	14610	14577	14790	14697	14694	14649	14550	14544	14913	14772	14679	14644	14600	14697	14658	14674	14830	14629	14891	14720	14696	14745	14668	14880	14670	14655	14693	14674	14770	14751	14705	14676	14646	14594	14665	14755	14629	14531	14600	14817	14772	14595	14697	14590	14678	14828	14709	14815	14974	14877	14822	14725	14592	14721	14846	14581	14494	14682	14832	14690	14680	14615	14731	14561	14657	14640	14744	14619	14734	14715	14677	14865	14679	14785	14750	14722	14659	14758	14705	14768	14751	14666	14594	14812	14577	14822	14696	14639	14866	14489	14540	14746	14737	14738	14772	14592	14738	14624	14680	14817	14635	14487	14601	14720	14711	14713	14557	14850	14748	14655	14855	14769	14741	14681	14623	14590	14659	14801	14666	14662	14637	14845	14603	14781	14723	14666	14745	14797	14832	14625	14819	14611	14801	14744	14730	14715	14734	14853	14790	14574	14623	14717	14779	14708	14797	14659	14602	14631	14579	14723	14569	14675	14731	14750	14766	14561	14805	14770	14632	14787	14677	14746	14637	14621	14762	14690	14643	14731	14687	14689	14774	14814	14503	14628	14592	14479	14949	14751	14653	14646	14456	14833	14600	14812	14707	14534	14731	14780	14643	14748	14626	14743	14705	14768	14579	14739	14690	14714	14636	14755	14855	14811	14817	14954	14544	14792	14754	14694	14611	14644	14732	14645	14750	14962	14738	14665	14645	14612	14735	14744	14840	14693	14667	14790	14837	14666	14813	14928	14702	14656	14676	14691	14730	14720	14661	14740	14547	14655	14670	14738	14587	14691	14768	14525	14703	14708	14685	14772	14715	14611	14683	14627	14817	14727	14790	14617	14608	14588	14644	14659	14752	14888	14658	14770	14659	14654	14815	14569	14588	14740	14710	14595	14728	14576	14862	14504	14825	14654	14611	14745	14677	14721	14481	14742	14609	14552	14626	14543	14765	14578	14799	14570	14723	14710	14701	14731	14601	14785	14507	14712	14683	14645	14702	14644	14611	14930	14708	14557	14715	14583	14640	14752	14695	14859	14593	14679	14663	14706	14631	14774	14810	14718	14774	14679	14627	14744	14678	14617	14754	14678	14651	14829	14560	14639	14640	14759	14860	14727	14790	14618	14730	14737	14749	14516	14888	14819	14755	14588	14668	14579	14660	14782	14618	14802	14710	14636	14740	14739	14707	14621	14576	14777	14809	14739	14608	14556	14664	14695	14763	14555	14817	14736	14608	14756	14718	14652	14475	14770	14684	14645	14751	14784	14713	14703	14717	14633	14655	14727	14855	14677	14816	14598	14663	14641	14656	14748	14731	14679	14741	14569	14555	14820	14719	14595	14671	14791	14552	14712	14700	14683	14645	14639	14675	14477	14732	14589	14543	14749	14568	14474	14809	14771	14582	14753	14947	14710	14669	14679	14654	14598	14770	14736	14699	14689	14676	14817	14669	14581	14823	14690	14630	14671	14648	14678	14666	14749	14676	14567	14822	14809	14715	14642	14637	14679	14716	14709	14659	14806	14671	14668	14711	14527	14649	14818	14616	14816	14693	14625	14741	14656	14857	14592	14667	14740	14613	14711	14575	14862	14644	14756	14698	14693	14745	14765	14718	14630	14731	14666	14620	14650	14829	14570	14685	14702	14698	14655	14682	14655	14632	14746	14784	14821	14720	14775	14666	14714	14845	14591	14595	14871	14578	14683	14724	14685	14759	14801	14635	14707	14507	14612	14616	14650	14686	14735	14712	14767	14750	14577	14592	14829	14655	14648	14832	14695	14797	14494	14616	14828	14735	14711	14738	14609	14620	14632	14661	14644	14888	14606	14706	14750	14704	14752	14643	14699	14704	14827	14692	14751	14760	14744	14741	14909	14668	14743	14866	14588	14613	14547	14648	14611	14672	14690	14540	14625	14515	14734	14829	14784	14695	14759	14578	14823	14499	14718	14829	14802	14724	14799	14712	14621	14748	14587	14765	14746	14733	14722	14657	14676	14472	14682	14678	14852	14788	14624	14607	14812	14761	14739	14629	14416	14639	14617	14696	14681	14789	14615	14758	14674	14785	14876	14728	14544	14883	14678	14724	14728	14510	14697	14731	14604	14773	14926	14660	14738	14642	14740	14843	14656	14768	14584	14615	14759	14650	14769	14665	14676	14690	14640	14613	14701	14619	14765	14723	14689	14695	14592	14702	14661	14682	14764	14647	14846	14686	14683	14601	14615	14587	14821	14598	14716	14639	14695	14915	14640	14672	14860	14726	14672	14593	14696	14771	14765	14861	14587	14688	14638	14692	14792	14635	14590	14676	14737	14534	14584	14496	14771	14914	14797	14706	14682	14770	14517	14467	14871	14733	14653	14646	14898	14704	14744	14621	14847	14621	14736	14593	14878	14682	14760	14710	14849	14774	14817	14621	14623	14629	14567	14640	14663	14564	14759	14636	14604	14665	14550	14674	14882	14624	14804	14659	14695	14585	14645	14632	14683	14627	14729	14706	14763	14750	14755	14746	14638	14687	14771	14714	14699	14764	14788	14729	14756	14704	14765	14760	14829	14760	14798	14581	14608	14745	14686	14571	14715	14712	14660	14692	14794	14661	14659	14718	14672	14673	14752	14597	14779	14497	14737	14644	14701	14861	14668	14714	14509	14829	14714	14628	14670	14769	14670	14702	14695	14703	14735	14712	14781	14757	14635	14562	14784	14681	14549	14587	14551	14592	14703	14603	14717	14570	14666	14700	14780	14767	14628	14697	14687	14533	14702	14658	14634	14646	14775	14663	14735	14760	14470	14852	14797	14742	14775	14733	14716	14606	14853	14768	14638	14760	14632	14755	14716	14662	14769	14654	14734	14640	14846	14654	14744	14600	14621	14654	14756	14828	14587	14680	14782	14766	14767	14806	14722	14810	14591	14597	14634	14632	14647	14834	14669	14613	14628	14795	14634	14747	14607	14715	14640	14550	14657	14799	14782	14777	14668	14869	14693	14697	14653	14652	14682	14687	14705	14596	14623	14670	14597	14802	14549	14660	14728	14751	14662	14769	14711	14890	14749	14596	14740	14830	14616	14607	14601	14566	14621	14647	14715	14762	14762	14657	14799	14853	14746	14702	14626	14787	14627	14764	14780	14685	14809	14670	14755	14733	14555	14668	14766	14772	14660	14670	14711	14790	14683	14832	14641	14573	14490	14618	14768	14720	14812	14923	14825	14603	14708	14601	14830	14717	14718	14785	14714	14794	14779	14580	14786	14706	14550	14801	14770	14701	14655	14845	14743	14622	14631	14491	14721	14793	14573	14712	14536	14626	14673	14684	14699	14694	14585	14737	14650	14755	14717	14757	14681	14840	14877	14621	14655	14584	14841	14572	14772	14712	14695	14683	14871	14827	14791	14654	14657	14725	14748	14645	14712	14774	14785	14822	14812	14709	14738	14735	14767	14681	14756	14741	14830	14929	14603	14940	14768	14568	14512	14505	14568	14770	14741	14525	14790	14807	14719	14561	14741	14825	14828	14648	14706	14627	14678	14702	14724	14503	14719	14679	14863	14741	14626	14679	14630	14651	14626	14713	14741	14618	14841	14700	14641	14789	14692	14636	14585	14834	14517	14631	14704	14628	14744	14766	14771	14659	14638	14673	14769	14704	14554	14625	14863	14802	14600	14765	14512	14746	14655	14775	14561	14664	14613	14714	14591	14577	14844	14933	14609	14819	14659	14841	14679	14644	14610	14506	14614	14729	14871	14773	14738	14715	14769	14670	14592	14512	14723	14819	14875	14755	14693	14582	14520	14946	14553	14576	14808	14848	14802	14661	14587	14665	14715	14553	14687	14935	14676	14738	14637	14613	14692	14759	14722	14747	14663	14683	14646	14715	14879	14726	14717	14734	14772	14799	14768	14734	14751	14780	14625	14760	14662	14571	14754	14599	14596	14757	14743	14719	14805	14721	14686	14655	14776	14776	14611	14762	14794	14797	14741	14756	14817	14669	14757	14678	14685	14597
23634	21115	39223	34931	21929	20730	19784	17927	17195	17371	17276	17345	17348	17137	17108	17153	17305	17209	17225	16973	17089	16850	17150	17070	17296	17100	17153	16839	17158	17140	17192	17075	17128	17153	17164	16988	17174	17184	16909	17111	17207	16811	17002	17100	17176	17022	17260	17895	18111	17820	17437	17236	17196	17006	16823	17007	16977	17038	17031	17082	16997	16961	16969	17019	17140	17199	17159	16886	16790	16912	16932	16916	16968	16989	16947	16900	16891	17003	17193	17033	17099	16970	17121	16994	17000	17006	16994	17091	17155	17016	17024	17231	17048	17070	17005	16878	16909	17022	17049	16926	17114	16817	17049	16686	16826	16831	16975	16812	17189	16840	17021	16926	17004	17010	17168	17062	16963	17153	17243	16964	17208	16984	16962	17016	17072	16856	16958	17078	16971	16999	16982	16922	17111	16974	16855	16940	16942	16927	16720	16893	17032	17110	17215	17081	17026	17126	16878	16936	17119	16708	17086	17163	16990	17095	17234	16844	17270	17122	17132	17032	16974	17070	17097	16799	17088	16994	17010	17080	16994	16897	17226	17094	16950	17068	17205	17061	16837	16883	16952	16920	17010	17061	16756	16868	16867	16918	17175	16916	16998	16989	16898	16823	16980	17064	17287	16896	17049	17028	17065	16884	16927	16759	16968	16867	16949	16925	17048	16797	16994	16890	17124	17023	16946	16762	16819	16930	17062	17044	17069	16850	17099	17046	17100	16976	16920	16904	17049	17037	17030	17038	17021	16986	17035	17024	16950	16946	17041	17101	17166	17015	16896	16925	17091	17129	16986	16836	17018	16987	16725	17024	17055	16984	17139	16942	16973	17001	16964	16947	16928	16945	17248	16831	16990	16956	17016	16981	16873	16968	16934	16787	16833	17114	16968	17112	17035	17091	17188	16998	16778	16984	17002	17058	16884	17055	16807	17144	16955	16886	17029	17055	17005	17077	16914	16942	17032	16980	16983	17084	16992	17056	16988	17004	17013	17022	16961	16968	16979	16869	16866	17068	16969	17070	16935	16956	17038	16903	17009	16856	17004	16930	17067	17017	16995	16838	16903	17117	17005	16959	16969	16650	17115	16880	16987	17111	16940	17093	16913	17074	16945	16959	16913	16980	16772	17014	16836	17143	17159	16978	17075	16901	16901	17130	16982	16909	17070	16786	17077	17045	16993	16834	16994	17258	16773	16813	17117	17060	16977	16826	17085	17060	16988	17036	16899	17186	16998	17036	16923	16764	16841	16991	17000	17109	16989	16860	16906	17026	16773	16943	16984	17028	16944	16861	17037	16949	17153	16986	17108	16936	16913	17171	16960	16991	16973	17123	16947	16964	17115	17068	16933	17030	17057	17031	16880	16982	16907	16975	16900	16694	17000	16936	16962	17045	16987	16966	16907	16974	16879	16853	16953	16912	16798	17022	17139	17008	17086	17020	16940	16988	17030	16917	17084	16979	16988	16882	17095	16883	17242	17139	16882	16927	17024	16976	17084	16878	17056	16827	17020	16893	16874	16949	17129	16986	16922	16961	16847	16858	17071	17133	17030	17005	17013	17045	16865	16856	17100	16932	16941	16850	16825	17044	17055	16858	16906	16893	16938	17104	16952	16916	17045	17026	16932	17012	16855	16897	16892	16934	17067	17051	16994	16864	17159	17010	16757	17147	17121	17045	17042	17142	17208	17234	17021	17024	17069	16842	16965	17015	17022	17072	17054	16953	16914	17144	16951	17028	17086	16964	16963	17032	16983	16859	16987	16799	17011	16984	17087	16869	17030	17230	16880	17130	16677	17151	16966	16836	16822	16861	17061	16923	16958	17028	16885	17120	17035	17030	17143	17100	16954	16841	17014	16949	17105	16944	17020	16963	16874	16943	16906	17151	16908	17268	16951	16990	16863	16899	16889	17122	17033	17071	17112	16793	16790	16924	17045	17064	17010	17078	16827	16781	17074	17017	17073	17048	16843	16909	16879	16857	16962	17200	16983	16928	17002	17128	17099	16946	17001	16911	16998	16931	16905	16906	16937	17112	16933	17036	16939	17054	17022	16968	16852	17108	17143	16897	17043	16935	16904	16927	16825	17117	17011	17025	17025	17301	16923	16860	16918	17255	17167	17040	16887	16786	17084	16934	17032	16968	16911	16767	16835	17048	17074	16981	17075	17061	17012	17115	16844	17182	17033	17128	17055	16860	17068	17137	16845	16907	17129	17103	16958	17042	16824	17110	17204	17031	16898	17126	16833	17005	16986	16770	16895	16998	17069	16938	16864	17177	17050	17023	17145	17046	16898	16815	17000	17049	16938	17055	17148	16905	17047	17139	16912	16831	16902	17009	16872	16920	16939	16883	17001	16801	17072	16800	16975	17130	16932	16908	16970	17046	17096	16836	16975	16970	16943	16979	16923	17000	17146	16897	17192	16822	17078	16921	16931	16958	16996	16954	17005	16964	16816	16930	16889	17142	17129	17179	16952	17111	16905	16944	16811	17166	17098	16854	16964	16972	17023	16912	17148	17078	16947	17015	17057	17239	16990	17044	16859	17052	16890	17100	17089	16807	16985	16921	16971	16879	17001	17070	17114	16979	17169	17088	17102	16901	17073	17056	17002	17079	17168	16809	16925	17115	16845	16965	17047	16930	16961	17061	16889	17001	16916	16835	17036	17062	16981	16954	17126	16958	16815	16916	16947	16868	16803	17102	17001	17040	17070	16732	17015	17098	16950	16987	16926	17046	17110	17008	16931	16942	17129	16859	16933	16901	16886	16788	16840	17124	17027	16934	17072	17011	17026	17141	16914	17282	17140	17154	16927	16844	16846	17019	16867	16879	17003	16813	16815	16931	16939	16997	17042	17061	16920	16970	17021	16992	17178	16955	16846	16744	17065	16782	16953	16853	16847	17055	16818	16838	17055	17102	16855	16978	16771	17062	16842	17096	17096	16701	17010	16738	16876	16912	16910	17133	16867	17091	17022	17055	17074	16843	16978	17044	16930	17068	17132	16888	17043	16944	16876	16878	16959	16896	17029	17097	16999	16917	17070	16908	16948	16985	17008	16913	16784	17007	16951	17017	17021	16789	16992	17159	17224	16996	17006	17034	16925	16937	16994	17053	17010	16865	16843	17127	16971	17056	17099	17038	17044	17018	17042	17087	17140	17219	16934	17083	17277	16971	16983	17115	17096	16974	16926	16978	16894	17006	17119	17150	17138	16887	17029	17090	17095	16939	17005	17252	17154	17088	17102	17162	17060	17140	16981	16932	17004	16989	16837	16767	17101	17107	17012	16852	16909	16915	16706	17086	16947	16951	16773	17049	17020	16968	17114	17132	16979	17087	17110	17040	16802	17078	17023	17085	16965	16769	16855	16886	16822	16842	17091	16900	17118	16846	16752	16915	16968	17076	17010	17102	16916	16970	16865	17022	16743	16898	17073	17036	16830	17126	16980	16838	17199	17161	17137	16878	17141	17048	17039	16916	16974	17186	17073	17033	16912	17122	17033	16976	16992	16924	16990	16979	17084	17011	16883	17182	16995	17003	16918	17207	16929	16989	16741	17134	17014	17160	17228	17145	17066	17039	17077	17159	16974	17135	16935	16967	17083	17034	16940	17030	16942	17086	16899	16850	16911	16923	17198	16968	17248	17013	16948	17065	16951	17074	16891	17027	17054	16796	17050	17045	16923	16862	16990	16872	17110	17014	17095	16822	16813	17155	16972	17042	17106	16829	16903	17123	17147	16923	16870	16933	16822	17140	17036	17037	16876	16800	17050	16995	16943	16919	16801	17027	17033	16925	16970	17032	16821	17059	17121	16780	16928	16815	16840	17055	16902	16978	17144	16687	17045	16913	17289	16994	16964	17165	17022	17061	17053	17035	16928	16906	17130	17120	17200	16992	16931	17052	17078	17105	17011	16921	17095	17164	16948	16981	16872	17098	17184	17157	17005	17178	16976	17042	16923	17144	16973	17082	16778	16807	17025	16996	17144	16988	17076	16759	17103	16979	16948	17012	17066	17060	17032	16991	16897	16859	16907	17028	16859	17152	17119	16817	17084	16944	16834	17003	17002	17060	17130	16995	17008	17187	16977	16804	17100	16877	17021	17056	17041	17242	16974	17025	17026	17064	17073	16910	16993	16802	16922	16882	17020	16889	16845	17081	17012	17053	16916	17012	17058	16987	17092	16919	17034	16973	17000	16997	17042	16918	17155	16817	16926	16723	16789	16833	17172	16992	16947	16887	16876	16883	17045	16958	16950	16909	16930	17040	16920	17065	17107	17060	17056	17042	16994	16993	16933	16965	16954	16854	16921	17061	17033	16967	17204	16999	17122	17054	17018	16997	16899	16962	17099	17178	16989	16984	16828	16969	16974	17214	17082	17019	17073	16965	16915	17084	17049	17012	17066	16932	17066	16882	16982	17036	16900	17022	16923	17169	16881	16904	16998	17076	16976	17137	16889	16892	17067	17015	17037	16875	17088	17094	17006	17070	17065	17223	16975	16957	17182	17307	16990	16923	16986	17138	16902	16967	16993	17070	16797	17042	16973	16862	16876	16851	16941	16759	16989	16955	16877	16986	16994	17011	17058	17027	17021	17041	16935	17082	16874	17001	16907	16699	17163	16889	17180	17062	16823	16967	17068	16891	16924	16823	16936	17065	16996	17183	17114	16963	17122	16896	17093	17028	17033	17083	16914	16981	16931	16899	17113	17125	16968	16931	16801	17114	17018	16833	17017	16748	16746	16924	16970	17084	17119	17070	16714	17043	17005	16844	17013	16804	16978	16881	17033	16936	17102	16887	16960	16888	16939	16972	17154	16964	16997	17023	16994	16888	17094	16907	17037	17069	16984	16928	16885	16988	16969	16996	16964	17033	17135	16986	17083	17144	17030	16949	17040	16855	16785	17069	17004	16982	17010	17107	16834	16985	17046	16926	17036	16897	16805	17007	17307	17096	17041	16944	17013	16857	16862	17066	16891	16977	17125	16718	16885	17042	17066	16886	16809	17005	16965	17011	16982	16979	17063	17190	16891	17046	17058	16912	16999	17050	17027	17141	16947	17099	17055	17036	17035	17082	17025	16724	17006	16974	16886	16969	16974	16986	16808	16967	16878	16838	16925	17023	16815	16983	16955	17158	16976	17018	17044	17066
15229	54213	84721	31602	16033	15568	15088	14936	14940	14797	14730	14663	14853	14775	14762	14836	14651	14843	14661	14670	14633	14621	14733	14686	14621	14632	14782	14590	14691	14730	14605	14740	14637	14727	14669	14842	14824	14703	14578	14695	14743	14608	14694	14649	14685	14624	14857	15668	15848	15565	15038	14784	14842	14737	14663	14782	14605	14610	14533	14707	14708	14623	14540	14641	14596	14468	14607	14780	14412	14616	14517	14814	14837	14632	14641	14601	14472	14555	14663	14646	14611	14544	14538	14774	14484	14661	14741	14663	14532	14633	14577	14705	14655	14631	14703	14694	14600	14571	14520	14774	14708	14593	14619	14659	14609	14594	14531	14639	14670	14580	14691	14435	14526	14669	14403	14535	14683	14469	14826	14677	14438	14499	14578	14553	14617	14747	14596	14646	14584	14638	14591	14714	14618	14740	14607	14653	14436	14755	14649	14595	14674	14662	14757	14481	14593	14555	14383	14732	14684	14634	14622	14605	14525	14569	14523	14534	14564	14581	14477	14586	14693	14624	14647	14559	14594	14593	14389	14639	14538	14673	14695	14603	14775	14567	14671	14458	14680	14625	14552	14471	14612	14457	14506	14557	14647	14443	14679	14526	14646	14634	14671	14679	14513	14495	14704	14709	14511	14528	14699	14567	14599	14468	14652	14758	14627	14600	14607	14450	14648	14603	14808	14487	14721	14541	14654	14817	14563	14651	14522	14561	14763	14704	14574	14567	14729	14578	14659	14631	14552	14812	14658	14605	14718	14562	14699	14683	14829	14490	14569	14677	14732	14485	14679	14456	14704	14559	14786	14650	14574	14618	14493	14697	14576	14588	14660	14725	14572	14579	14455	14711	14693	14513	14587	14526	14699	14482	14503	14721	14443	14618	14428	14638	14621	14576	14563	14603	14621	14588	14567	14560	14496	14594	14500	14702	14540	14572	14752	14584	14553	14468	14585	14595	14502	14707	14609	14439	14597	14695	14613	14589	14677	14598	14689	14518	14592	14700	14696	14562	14714	14539	14594	14537	14671	14580	14606	14413	14633	14757	14623	14476	14651	14559	14383	14527	14754	14451	14564	14420	14742	14434	14582	14503	14522	14521	14497	14609	14557	14758	14565	14596	14630	14685	14634	14629	14690	14644	14576	14654	14636	14574	14760	14525	14733	14523	14571	14648	14402	14630	14538	14485	14759	14539	14660	14655	14580	14603	14518	14515	14654	14541	14685	14699	14577	14498	14598	14453	14669	14673	14556	14726	14510	14560	14510	14661	14664	14722	14586	14844	14603	14640	14588	14646	14591	14619	14533	14712	14655	14512	14765	14631	14506	14743	14513	14610	14546	14685	14506	14715	14630	14596	14425	14700	14498	14633	14543	14574	14664	14718	14486	14447	14628	14470	14655	14379	14541	14776	14673	14464	14799	14654	14529	14522	14502	14593	14447	14697	14557	14576	14597	14588	14703	14733	14446	14552	14533	14671	14653	14511	14660	14537	14541	14434	14793	14588	14652	14654	14729	14719	14543	14762	14595	14595	14624	14547	14719	14613	14641	14522	14598	14629	14603	14756	14641	14569	14661	14690	14632	14527	14780	14564	14579	14595	14673	14594	14839	14695	14593	14665	14437	14382	14547	14512	14557	14555	14591	14583	14651	14658	14662	14588	14581	14577	14578	14710	14501	14628	14500	14641	14649	14580	14807	14504	14496	14555	14587	14409	14590	14697	14496	14569	14659	14637	14638	14556	14624	14510	14652	14408	14482	14420	14715	14622	14493	14653	14583	14506	14578	14307	14726	14620	14747	14539	14701	14758	14617	14719	14628	14573	14543	14471	14684	14595	14604	14637	14514	14639	14579	14445	14709	14572	14703	14569	14557	14530	14650	14521	14646	14606	14538	14553	14562	14565	14624	14754	14733	14553	14631	14467	14706	14714	14543	14728	14532	14680	14592	14590	14709	14567	14518	14634	14489	14636	14488	14527	14568	14595	14593	14626	14788	14576	14685	14418	14584	14459	14658	14860	14590	14528	14617	14577	14563	14475	14560	14658	14543	14640	14546	14570	14573	14717	14576	14593	14514	14730	14559	14794	14590	14556	14720	14594	14574	14540	14620	14597	14438	14713	14593	14727	14578	14513	14658	14689	14650	14661	14606	14674	14658	14494	14486	14537	14617	14646	14375	14641	14504	14760	14772	14480	14684	14690	14665	14697	14594	14592	14707	14727	14472	14610	14585	14855	14525	14495	14672	14556	14672	14723	14679	14596	14454	14544	14575	14694	14516	14806	14508	14730	14704	14560	14595	14707	14602	14646	14609	14447	14649	14458	14575	14731	14692	14398	14702	14660	14553	14480	14577	14528	14569	14651	14534	14494	14609	14579	14628	14480	14558	14462	14445	14447	14584	14527	14757	14576	14592	14645	14660	14501	14711	14519	14627	14415	14719	14621	14531	14653	14539	14586	14692	14632	14860	14493	14666	14577	14613	14669	14564	14540	14553	14838	14667	14559	14657	14577	14593	14738	14587	14534	14667	14418	14765	14664	14565	14622	14615	14777	14594	14579	14732	14600	14535	14603	14550	14566	14601	14623	14624	14657	14596	14705	14574	14688	14465	14562	14649	14630	14472	14754	14602	14692	14431	14615	14449	14684	14577	14555	14600	14761	14653	14605	14643	14528	14547	14655	14616	14497	14660	14567	14640	14491	14464	14733	14484	14694	14555	14592	14458	14594	14519	14632	14560	14552	14706	14567	14550	14652	14533	14752	14535	14763	14722	14482	14602	14610	14724	14544	14658	14470	14602	14450	14817	14581	14616	14560	14725	14516	14718	14462	14543	14719	14477	14521	14630	14496	14573	14604	14548	14318	14685	14687	14608	14526	14720	14710	14713	14805	14646	14758	14515	14582	14495	14623	14687	14423	14784	14501	14598	14671	14691	14664	14598	14612	14699	14581	14547	14447	14633	14510	14781	14616	14738	14697	14702	14482	14650	14638	14747	14543	14740	14591	14434	14578	14544	14489	14667	14520	14617	14618	14539	14568	14617	14661	14657	14653	14597	14678	14643	14624	14510	14831	14689	14602	14579	14474	14664	14772	14459	14557	14570	14630	14783	14528	14632	14660	14633	14466	14658	14548	14350	14461	14675	14690	14450	14469	14712	14510	14658	14764	14401	14739	14408	14576	14638	14588	14489	14628	14810	14570	14617	14652	14721	14523	14776	14574	14521	14617	14653	14552	14669	14655	14697	14639	14612	14541	14614	14758	14607	14651	14648	14451	14510	14493	14553	14422	14692	14841	14537	14653	14507	14613	14570	14495	14737	14619	14586	14480	14537	14575	14537	14702	14495	14655	14690	14648	14676	14625	14630	14731	14553	14592	14624	14723	14570	14528	14537	14688	14709	14545	14540	14688	14691	14647	14611	14538	14605	14665	14740	14558	14702	14545	14585	14590	14749	14538	14713	14603	14521	14645	14545	14553	14414	14647	14695	14638	14659	14625	14603	14762	14536	14740	14774	14531	14689	14740	14631	14670	14602	14529	14618	14705	14566	14692	14603	14664	14698	14624	14655	14552	14735	14742	14568	14763	14642	14649	14392	14637	14629	14452	14709	14527	14514	14527	14478	14532	14516	14679	14432	14678	14590	14543	14591	14645	14649	14692	14544	14740	14534	14526	14612	14611	14697	14670	14467	14604	14685	14692	14733	14629	14699	14624	14684	14706	14759	14703	14471	14727	14493	14739	14683	14591	14577	14532	14637	14676	14662	14682	14668	14569	14613	14537	14531	14633	14741	14647	14613	14738	14602	14638	14581	14600	14543	14724	14694	14474	14647	14614	14692	14614	14585	14644	14642	14537	14779	14603	14520	14506	14616	14480	14782	14627	14796	14575	14569	14672	14685	14716	14656	14737	14754	14572	14506	14661	14627	14271	14725	14553	14673	14810	14729	14719	14710	14657	14628	14541	14670	14692	14557	14557	14613	14689	14677	14519	14455	14620	14632	14617	14746	14763	14690	14609	14637	14515	14550	14678	14650	14503	14475	14707	14635	14507	14673	14529	14687	14778	14501	14513	14623	14530	14706	14656	14678	14598	14655	14567	14719	14648	14522	14517	14573	14467	14656	14637	14456	14645	14653	14574	14615	14805	14778	14496	14787	14599	14509	14649	14631	14632	14428	14605	14476	14514	14521	14481	14659	14607	14604	14568	14561	14558	14595	14556	14669	14492	14710	14669	14472	14614	14709	14620	14665	14549	14629	14520	14423	14531	14678	14767	14604	14582	14527	14712	14588	14598	14754	14679	14697	14572	14825	14671	14780	14553	14486	14530	14704	14690	14567	14662	14549	14559	14549	14507	14405	14358	14747	14687	14490	14701	14692	14575	14685	14673	14609	14571	14599	14722	14545	14641	14458	14528	14458	14619	14580	14587	14697	14449	14724	14701	14611	14639	14754	14731	14604	14544	14543	14558	14494	14591	14792	14638	14663	14683	14597	14639	14662	14591	14491	14595	14488	14468	14602	14636	14589	14630	14629	14548	14402	14588	14692	14538	14622	14479	14584	14575	14662	14582	14631	14653	14710	14631	14738	14529	14474	14583	14753	14575	14576	14617	14629	14526	14514	14537	14649	14613	14572	14732	14635	14629	14442	14741	14701	14665	14616	14705	14616	14588	14541	14569	14745	14615	14469	14698	14588	14596	14725	14498	14642	14701	14585	14747	14653	14653	14747	14525	14442	14584	14616	14467	14642	14680	14670	14522	14619	14719	14522	14533	14661	14481	14675	14585	14627	14495	14680	14596	14621	14724	14625	14577	14678	14304	14468	14555	14532	14652	14439	14565	14533	14603	14641	14470	14674	14754	14593	14654	14520	14708	14523	14469	14559	14761	14638	14596	14500	14650	14601	14579	14656	14633	14786	14563	14469	14821	14630	14495	14458	14715	14620	14579	14668	14475	14744	14655	14607	14677	14693	14472	14657	14745	14690	14707	14541	14444	14599	14786	14616	14668	14594	14536	14736	14503	14553	14575	14714	14487	14486	14724	14470	14659	14562	14775	14681	14684	14762	14518	14611	14592	14595	14540	14495	14662	14418	14740	14513	14638	14593	14667	14676	14724	14672	14715	14477	14510	14801	14675	14588	14614	14609	14691	14389	14746
22659	21082	35471	33685	21654	22114	22715	19108	17664	17700	17700	17679	17694	17498	17547	17431	17291	17586	17672	17484	17432	17367	17136	17234	17293	17253	17248	17242	17335	17370	17473	17512	17307	17425	17588	17583	17507	17517	17327	17599	17406	17309	17152	17247	17418	17306	17692	18643	18944	18413	18063	17586	17485	17552	17006	17180	17321	17191	17205	17219	17278	17148	17308	17229	17230	17250	17185	17260	17182	17291	17261	17127	17330	17274	17103	17165	17316	17260	17094	17241	17136	17366	17307	17053	17335	17212	17296	17313	17144	17132	17102	17256	17316	17275	17305	17207	17135	17180	17204	17309	17190	17163	17218	17053	17190	17140	17147	17143	17180	16993	17106	17111	17321	16970	17117	17251	17369	17040	17186	16998	16904	17253	17454	17154	17064	17302	17297	17125	17079	17324	17062	17390	17302	17374	17264	17225	17342	17203	17156	17287	17413	17224	17196	17213	17170	17274	17139	17315	17235	17139	17144	17052	17206	17224	17217	17018	17095	17143	17271	17116	17133	17279	17327	17197	17334	17350	17114	17301	17229	17222	17358	17246	17123	17163	17016	17261	17301	17427	17188	17252	17164	17170	17102	17095	17052	17267	17196	17159	17225	17288	17299	17117	17129	17032	17101	17002	17240	17186	17191	17111	17084	17177	17202	17074	17244	17025	17214	17258	17097	17037	17022	17225	17241	17258	17149	17252	17438	17169	17409	17316	17046	17148	17166	17260	17116	17020	17308	17211	17246	17251	17169	17100	17252	17159	17312	17185	17189	17147	17339	17230	17261	17417	17132	17275	17156	17172	17321	17032	17191	17114	17169	17171	17484	17273	17449	17305	17142	17143	17336	17244	17194	17180	17117	17094	17310	17394	17399	17140	17128	17032	17150	17246	17247	17296	17181	17162	16963	17402	17356	17351	17220	17158	16996	17008	17238	17267	17043	17083	17226	17269	17171	17132	17211	17345	17106	17312	17124	17273	17021	17331	16952	16949	17088	17157	17320	17291	16929	17227	17306	17064	17105	17207	17251	17053	17298	17277	17312	17161	17068	17316	17229	17288	17254	17283	17248	17189	17054	17418	17198	17256	17236	17086	17269	17250	16982	17250	17116	17288	17252	17312	17267	17212	17137	17213	17074	17208	17181	17118	17177	17145	17091	17054	17280	17221	17343	17120	17040	17145	16980	17194	17068	17192	17090	17219	17189	17298	17029	17307	17108	17265	17406	17270	17328	17278	17196	17202	17144	17171	17418	17222	17291	17128	17247	17193	17333	17420	17230	16995	17226	17217	17234	17280	16979	17077	17117	17227	17411	17101	17184	17297	17215	17315	17188	17057	17112	17310	17236	17216	17212	17084	17318	17217	17062	17364	17152	17332	17220	17145	17263	17314	17204	17121	17172	17045	17284	17294	17189	17280	17106	17164	17168	17119	17121	17117	17362	17128	17291	17052	17256	17110	17197	17217	17266	17127	17346	17211	17235	17503	17102	17228	17380	17122	17251	17160	17160	16990	17398	17113	17193	17165	17075	17165	17157	17176	17333	17283	17299	17208	17269	17254	17136	17335	17126	17214	17303	17235	17165	17041	17177	17172	17253	17312	17175	17256	17087	17231	17408	17229	17165	16998	17100	17034	17257	17266	17356	17087	17263	17084	17116	17275	17309	17264	17179	17248	17042	17184	17054	17272	17075	17201	17138	17368	17198	17218	17229	16999	17250	17133	17271	17260	17136	16937	17151	17250	17166	17248	17140	17071	17081	17274	17040	17093	17354	17334	17163	17234	17256	17237	17132	17165	17117	17225	17455	17214	17140	17231	17329	17271	16927	17207	17445	17197	17295	17264	17321	17177	17224	17194	17345	17142	17118	17337	17055	17287	17197	17349	17243	17320	17333	17084	17086	17290	17150	17171	17293	17061	17166	17275	17050	17090	17183	17026	17149	17216	17068	17028	17231	17090	17312	17211	17111	17184	17156	17554	17019	17179	17138	17207	17035	17194	17246	17219	17076	17221	17267	17036	17303	17123	17344	17192	17124	17294	17086	17183	16987	17245	17305	17170	17484	17217	17085	17017	17322	17117	17226	17119	17178	17209	17048	17228	17182	17345	17259	17231	17274	17289	17149	17281	17378	17057	17082	17255	17379	17284	17260	17162	17231	17204	17249	17156	17235	17063	17347	17412	17077	17277	17240	17096	17088	17233	16988	17335	17224	17354	17315	17394	17116	17190	16964	17252	17299	17265	17157	17575	17294	17203	17187	17223	17311	17228	17318	17161	17359	17060	17132	17201	17202	17163	17211	17329	17107	17186	17253	17296	17219	17190	17484	17228	17248	17241	17217	17372	17183	17161	17224	17080	17177	17239	17251	17223	17126	17355	17337	17223	17320	17137	17428	17192	17201	17250	17261	17174	17215	17036	16982	17212	17214	17189	17200	17162	17464	17332	17250	17324	17166	17251	17315	17105	17192	17141	17301	17401	17255	17200	17057	17135	17090	17204	17179	17101	17415	17349	17399	17161	17172	17223	17156	17258	17227	17054	17189	17227	17304	17153	17046	17060	17120	16995	17223	17025	17226	17290	17396	17201	17050	17287	17001	17370	17187	17127	17160	17247	17263	17156	17396	17110	17177	17249	17198	17181	17122	17020	17216	17413	17358	17285	17127	17260	17374	17136	17154	17167	17061	17221	17178	16938	17010	17281	17173	17234	17297	17269	17132	17166	17128	17095	17189	17113	17290	17005	17150	17135	17006	17287	17147	17263	17188	17299	17088	17068	17316	17156	17141	17228	17184	17284	16982	17221	17083	17178	17003	17224	17107	17208	17367	16974	17341	17076	17243	17237	17084	17123	17302	17165	17227	17118	17320	17325	17174	17296	17180	17230	17132	17047	17338	17112	17311	17106	17131	17355	17218	17277	17206	17213	17248	17255	17150	17100	17031	17101	17388	17181	17222	17185	17189	17162	17275	17034	17238	17253	17274	17103	17129	17298	17245	17228	17219	17485	17138	17370	17320	17244	17201	17250	17036	17338	17148	17196	17150	17042	17193	17148	17236	17040	17136	17200	17173	17172	17489	17109	17000	17353	17032	17372	17214	17333	17285	17356	17209	17277	17031	17115	17147	17356	17319	17298	17223	17272	17492	17196	17358	17264	17064	17301	17192	16825	17238	17348	17207	17325	17264	17107	16986	17128	17138	17018	17267	17320	17227	17350	17240	17339	17256	17148	17238	17322	17237	17251	17168	17215	17174	17177	17059	17121	17094	17090	17253	17044	17136	17144	17019	17125	17245	17261	17132	17032	17293	17086	17237	17155	17196	17172	17119	17256	17021	17249	17206	17281	17161	17188	17187	17104	17214	17275	17152	17307	17341	17373	17316	17209	17167	17067	17325	17168	16922	17156	17111	17156	17184	17110	17232	17167	17147	17158	17074	17032	17129	17219	17283	17272	17044	16911	17254	17182	17186	17223	17156	17388	17163	17107	16988	17224	17233	17203	17308	16978	17117	17355	17248	17125	17242	17224	17302	17457	17339	17257	16879	17111	17279	17046	17350	17335	17347	17200	17180	17274	17319	17155	17236	17281	17287	17219	17161	17256	17162	17239	16932	17043	17245	17163	17324	17087	17056	17222	17191	17299	17082	17329	17141	17447	17298	17274	16994	17033	17308	17075	17008	17233	17188	17039	17303	17306	17194	17252	17166	17141	17340	17055	17145	17424	17105	17171	17354	17112	17301	17157	17042	17097	16821	17194	17264	17308	17178	17267	17028	17167	17105	17078	17097	17201	17251	17140	17443	17048	17196	17154	17138	17254	17095	17061	17054	17059	17042	17369	17010	17222	16912	17109	17202	17235	17139	17131	16969	17147	17160	17098	17383	17213	17027	17044	17248	17348	17312	17105	17060	17146	17036	17109	17216	17322	17048	17295	17164	17102	17272	17278	17300	17107	17094	17088	17170	17177	17237	17177	17305	17111	17155	17368	17112	17174	17332	17046	17195	17083	17147	17272	17314	17417	17073	17081	17202	17277	17236	17229	17119	17249	17173	17243	17322	17242	17170	17007	17242	17332	17067	17091	17133	17261	17168	17258	17299	17108	17289	17042	17083	17107	17225	17169	17175	17221	17247	17252	17366	17403	17212	17251	17401	17077	17038	17206	17042	16973	17219	17098	17215	17026	17318	17215	17125	17142	17148	17306	17005	17122	17154	17269	16869	17091	17254	17540	17259	17131	17199	16938	17091	17222	17115	17091	17108	17135	17311	17227	16981	17155	17202	17223	17248	17168	16966	17056	17222	17291	17309	17097	17174	17378	17065	17255	17342	17222	17180	17368	17126	17135	17281	17482	17264	17194	17080	17086	17448	17216	17034	17157	17250	17259	17361	17314	17252	17440	17097	17149	17200	17180	17092	17273	17465	17181	17285	17068	17272	17185	17170	17152	17284	17217	16988	17166	17104	17120	17153	17165	17147	17237	16998	17184	17202	17133	17198	17241	17135	17169	17004	17200	17166	16995	17255	17382	17257	17213	17361	17227	17180	17307	16971	17205	17038	17193	17269	17269	17031	16957	16961	17081	17055	17410	17351	17318	17120	17158	17031	16966	17176	17154	17376	17183	17098	17172	17238	17149	17198	17246	17040	17270	17299	17173	17066	17324	17370	17095	17131	17166	17270	17264	17297	17205	17156	17113	17114	17311	17079	17187	17009	17202	17178	17268	17059	17359	17427	17264	17384	17335	17268	17175	17313	17075	17224	17008	17181	17378	17155	17132	17016	17121	17218	17397	17380	17189	17222	16870	17147	17165	17245	17222	17249	17147	16992	17160	17256	17134	17091	16964	17064	17130	17202	17337	17148	17045	17025	17159	17080	17419	17387	17342	17196	17339	17126	17217	17180	17242	17222	17195	17187	16980	17300	17148	17183	17333	17144	17225	17170	17239	17386	17137	17060	17161	16958	17180	17185	17357	17426	17124	17066	17269	17226	17323	17222	17297	17358	17156	17301	17267	17402	17465	17202	17179	17405	17173	17088	17281	17226	17143	17136	17110	17232	17372	17016	17170	17165	17397	17391	17164	17029	17271	17306	17329	17223	17149	17255	17281	17108	17213	17236	17158	17146	17134	17210	17153	17226	17352	17190	17127	17237	17237	17161	17139
16924	62108	95484	34885	16811	15946	15822	15540	15406	15156	15123	15064	14927	15170	14985	15058	14724	14887	14844	14852	14870	14809	14674	14813	14999	14753	14829	14935	14903	14759	14854	14805	15006	14873	14737	14870	14792	14932	14790	14835	14996	14952	14864	14849	14911	14896	15507	16781	17110	16393	15604	14985	15245	14816	14865	14703	14840	14771	14719	14504	14631	14769	14706	14933	14740	14857	14768	14790	14821	14785	14815	14602	14733	14795	14994	14721	14857	14745	14975	14629	14883	14795	14645	14634	15006	14762	14808	14908	14721	14654	14791	14913	14847	14811	14716	14617	14715	14819	14767	14711	14807	14647	14607	14742	14631	14675	14713	14711	14692	14840	14746	14763	14800	14786	14641	14752	14799	14871	14734	14664	14945	14809	14893	14637	14738	14821	14774	14736	14835	14798	14949	14974	14928	14736	14723	14635	14543	14761	14754	14824	14904	14695	14740	14768	14754	14821	14732	14721	14712	14729	14708	14728	14678	14674	14860	14718	14801	14640	14746	14676	14584	14868	14795	14796	14728	14627	14683	14725	14812	14873	14646	14709	14810	14697	14823	14874	14866	14752	14731	14572	14685	14842	14706	14696	14577	14584	14644	14891	14854	14682	14681	14669	14693	14719	14677	14839	14755	14693	14979	14777	14860	14645	14776	14528	14733	14644	14671	14741	14723	14548	14815	14682	14797	14684	14704	14776	14717	14696	14754	14738	14717	14759	14917	14810	14693	14629	14685	14804	14757	14693	14671	14756	14899	14785	14815	14665	14795	14829	14764	14745	15045	14820	14890	14682	14756	14758	14770	14699	14647	14798	14626	14736	14642	14773	14765	14656	15028	14698	14709	14561	14747	14893	14705	14726	14970	14724	14770	14814	14714	14780	14782	14813	14786	14669	14821	14728	14618	14704	14750	14750	14684	14898	14805	14823	14886	14634	14702	14759	14878	14848	14508	14723	14728	14760	14799	14832	14794	14792	14704	14935	14817	14864	14725	14790	14667	14704	14830	14740	14654	14818	14744	14805	14709	14617	14769	14789	14818	14772	14872	14732	14819	14838	14746	14716	14710	14775	14771	14850	14953	14833	14656	14600	14807	14867	14708	14769	14844	14703	14833	14666	14723	14889	14753	14683	14789	14677	14738	14665	14632	14673	14758	14927	14778	14806	14653	14703	14606	14759	14854	14899	14876	14718	14819	14793	14710	14853	14724	14886	14729	14726	14782	14864	14618	14727	14564	14645	14785	14790	14582	14849	14960	14658	14660	14691	14721	14712	14778	14668	14686	14661	14656	14772	14754	14669	15013	14745	14665	14759	14994	14695	14809	14719	14750	14627	14867	14670	14773	14820	14737	14786	14783	14678	14656	14594	14648	14951	14688	14764	14834	14828	14757	14719	14685	14718	14746	14785	14745	14854	14814	14706	14807	14693	14701	14631	14820	14710	14668	14908	14743	14903	14670	14686	14702	14759	14945	14837	14604	14816	14733	14821	14926	14633	14710	14751	14772	14793	14707	14821	14707	14851	14801	14812	14775	14918	14607	14647	14820	14865	14905	14518	14647	14753	14767	14854	14740	14600	14692	14722	14720	14740	14644	14779	14739	14779	14737	14635	14740	14717	14751	14601	14683	14802	14733	14824	14741	14773	14599	14755	14678	14809	14791	14754	14760	14772	14675	14718	14689	14862	14680	14604	14505	14651	14711	14864	14859	14837	14860	14672	14719	14724	14641	14703	14804	14627	14776	14608	14878	14735	14788	14799	14705	14723	14721	14892	14693	14687	14831	14667	14703	14741	14819	14779	14851	14884	14789	14693	14785	14809	14685	14640	14843	14734	14760	14853	14776	14712	14786	14805	14652	14840	14682	14847	14741	14742	14701	14750	14794	14811	14845	14708	14710	14580	14611	14533	14619	14773	14765	14780	14807	14815	14621	14820	14809	14769	14873	14804	14765	14769	14940	14700	14689	14796	14797	14744	14748	14680	14758	14681	14793	14587	14936	14667	14633	14779	14771	14719	14863	14761	14836	14674	14780	14662	14794	14862	14694	14761	14825	14777	14807	14781	14471	14923	14928	14647	14773	14766	14605	14701	14855	14658	14690	14695	14749	14750	14743	14655	14705	14608	14879	14658	14754	14750	14650	14713	14639	14688	14814	14793	14738	14667	14761	14819	14777	14723	14740	14785	14867	14816	14672	14638	14791	14609	14724	14766	14673	14882	14711	14897	14877	14748	14837	14918	14722	14678	14753	14769	14720	14736	14806	14744	14708	14674	14771	14810	14601	14667	14800	14766	14562	14638	14708	14604	14623	14757	14817	14685	14756	14740	14694	14817	14696	14740	14793	14725	14853	14824	14737	14967	14621	14796	14730	14631	14635	14852	14775	14791	15031	14789	14739	14747	14732	14742	14694	14689	14761	14722	14813	14785	14875	14615	14682	14971	14612	14802	14676	14688	14722	14793	14625	14691	14584	14946	14956	14757	14722	14713	14843	14832	14848	14788	14765	14690	14876	14762	14780	14832	14664	14660	14663	14746	14828	14909	14812	14769	14721	14882	14788	14718	14670	14781	14686	14760	14769	14804	14694	14878	14649	14611	15006	14782	14727	14783	14795	14777	14652	14828	14769	14746	14660	14840	14724	14647	14778	14696	14853	14768	14842	14756	14765	14845	14755	14780	14744	14730	14667	14863	14567	14669	14763	14702	14673	14654	14724	14627	14732	14801	14724	14760	14902	14655	14749	14746	14697	14680	14800	14699	14507	14602	14877	14594	14833	14675	14590	14940	14838	14923	14776	14804	14771	14852	14751	14772	14768	14716	14906	14787	14774	14579	14812	14908	14851	14700	14666	14740	14732	14776	14859	14851	14845	14790	14730	14627	14894	14789	14816	14664	14856	14676	14815	14676	14690	14852	14739	14852	14831	14737	14731	14606	14745	14707	14623	14613	14716	14740	14659	14887	14676	14670	14773	14763	14782	14597	14664	14708	14813	14837	14690	14658	14657	14778	14716	14764	14833	14865	14658	14717	14817	14922	14738	14710	14720	14697	14660	14656	14513	14886	14749	14622	14663	14633	14701	14764	14634	14828	14760	14929	14715	14783	14676	14832	14640	14820	14685	14610	14700	14675	14806	14777	14786	14886	14744	14777	14662	14709	14755	14701	14824	14690	14739	14690	14894	14793	14703	14602	14665	14811	14825	14689	14804	14732	14712	14749	14769	14702	14695	14736	14808	14911	14536	14802	14728	14768	14718	14613	14852	14900	14685	14856	14834	14700	14623	14619	14802	14849	14939	14597	14885	14765	14742	14517	15083	14844	14927	14926	14733	14742	14827	14884	14703	14705	14851	14846	14612	14706	14752	14736	14600	14813	14787	14677	14731	14805	14882	14717	14605	14664	14747	14709	14758	14617	14810	14609	14744	14703	14873	14766	14805	14877	14644	14775	14690	14724	14758	14747	14910	14679	14681	14809	14729	14707	14825	14720	14682	14711	14854	14709	14756	14773	14816	14779	14787	14765	14766	14708	14847	14691	14645	14875	14754	14653	14760	14534	14737	14855	14764	14780	14591	14788	14568	14721	14744	14654	14838	14821	14783	14661	14749	14864	14828	14827	14759	14915	14542	14686	14727	14695	14794	14939	14654	14699	14784	14715	14736	14567	14658	14721	14720	14990	14802	14782	14672	14899	14722	14928	14687	14881	14660	14759	14713	14858	14694	14618	14880	14712	14887	14639	14962	14911	14965	14759	14782	14801	14734	14795	14769	14707	14770	14907	14578	14572	14651	14746	14757	14668	14670	14688	14775	14681	14882	14968	14763	14718	14828	14771	14664	14732	14678	14611	14669	14727	14831	14604	14769	14748	14702	14744	14826	14784	14937	14732	14634	14791	14961	14678	14724	14689	14825	14692	14665	14803	14662	14813	14837	14725	14867	14690	14917	14587	14786	14752	14788	14653	14745	14692	14844	14689	14797	14702	14798	14749	14678	14742	14667	14808	14809	14751	14677	14669	14662	14759	14868	14765	14749	14723	14839	14662	14650	14679	14632	14737	14601	14747	14595	14717	14662	14934	14854	14703	14854	14673	14559	14858	14746	14894	14819	14818	14823	14692	14782	14789	14713	14727	14838	14921	14605	14805	14926	14628	14687	14687	14693	14737	14565	14928	14791	14791	14754	14579	14676	14811	14836	14535	14670	14816	14821	14618	14741	14696	14746	14882	14815	14749	14777	14607	14571	14991	14845	14769	14888	14882	14785	14853	14798	14686	14745	14771	14819	14844	14740	14763	14580	14650	14544	14790	14673	14701	14683	14645	14788	14796	14700	14731	14784	14842	14737	14833	14717	14554	14877	14683	14667	14812	14830	14646	14814	14779	14699	14747	14744	14752	14721	14498	14761	14688	14736	14772	14751	14749	14722	14796	14994	14775	14751	14864	14839	14601	14784	14769	14761	14765	14803	14554	14838	14715	14746	14744	14822	14896	14750	14840	14735	14711	14665	14663	14612	14697	14841	14669	14828	14746	14954	14610	14916	14665	14617	14649	14847	14888	14674	14653	14587	14568	14679	14702	14702	14767	14875	14900	14689	14773	14759	14781	14724	14808	14830	14677	14641	14715	14667	14748	14588	14722	14588	14773	14807	14718	14710	14777	14785	14690	14569	14713	14962	14705	14752	14686	14857	14778	14629	14939	14722	14642	14653	14737	14713	14684	14796	14680	14625	14756	14713	14728	14743	14819	14723	14840	14758	14803	14753	14567	14902	14653	14775	14776	14665	14740	14751	14914	14643	14625	14730	14787	14772	14635	14757	14709	14705	14973	14775	14688	14861	14738	14799	14806	14720	14825	14599	14837	14741	14874	14727	14760	14791	14848	14814	14762	14869	14608	14721	14850	14890	14821	14599	14749	14454	14675	14854	14791	14734	14606	14777	14820	14733	14832	14920	14554	14658	14811	14745	14653	14846	14716	14702	14838	14785	14775	14632	14701	14807	14693	14878	14684	14753	14719	14840	14618	14729	14487	14653	14686	14630	14793	14895	14803	14662	14692	14751	14742	14772	14812	14768	14792	14629	14671	14727	14819	14666	14718	14636	14718	14786	14666	14737	14743	14828	14734	14887	14732	14656	14672	14606	14894	14838	14755	14771	14732
27340	23884	42065	29449	18401	17367	17538	17622	17239	17308	17294	17499	17083	17152	17547	17160	17235	17224	17287	17364	17238	17369	17117	17234	17204	17214	17125	17102	17136	17428	17419	17307	17292	17212	17171	17412	17232	17103	17293	17126	17234	17266	17343	17253	17058	17258	17098	17581	17400	17422	17332	17200	17226	17480	17159	17231	17378	17275	17130	17237	17367	17324	17375	17257	17266	17200	17205	17269	17214	17049	16982	17110	17204	17417	17165	17111	17186	17186	17211	17220	17282	17339	17282	17281	17301	17176	17355	16975	17344	17106	17243	17371	17067	17202	17186	17076	17377	17073	17102	17218	17412	17213	17295	17370	17207	16988	17227	17058	17154	17200	17164	17388	17310	17189	17324	17074	17131	17232	16936	17297	17208	17437	17143	17263	17330	17160	17270	17386	17147	17188	17409	17236	17437	17233	17080	17165	17226	17238	17294	17259	17093	17076	17170	17250	17165	17191	17220	17380	17390	17303	17364	17204	17309	17130	17220	17190	17353	17270	17295	17056	17114	17188	17204	17137	17261	17360	17290	17158	17164	17090	17228	17139	17000	17306	17049	17402	17289	17125	17206	17165	17247	17332	17322	17474	16947	17111	17025	17221	17231	17229	17167	17312	16924	17399	17252	17444	17248	17226	17100	17150	17346	17258	17319	17227	17118	17133	17175	17345	17216	17170	17245	17290	17150	17231	17208	17209	17187	17112	17093	17166	17204	17179	17053	17295	17207	17169	17111	17343	17146	17243	17193	17186	17214	17117	17282	17238	17202	17139	17068	17142	17247	17477	17318	17286	17136	17174	17117	17253	17192	17164	17208	17120	17160	17391	17201	17038	17189	17316	17388	17097	17422	17349	17191	17115	17275	17340	17178	17304	17502	17123	17148	17460	17035	16786	17212	17347	17108	17280	17090	17129	17226	17181	17132	17214	17259	17269	17200	17212	17236	17269	17123	17249	17168	17382	17272	17332	17204	17049	17213	17282	17172	17075	17083	17484	17198	17287	17143	16990	17090	17330	17251	17172	17213	17062	17211	17124	17284	17266	17135	16970	17203	17224	17271	17075	17259	17115	17281	17402	17183	17071	17206	17321	17212	17204	17283	17202	17144	17328	17187	17223	17307	17251	17227	17094	17180	17287	17520	17221	17171	17194	17381	17355	17344	17348	17241	17240	17251	17314	17205	17151	17253	17270	17193	17173	17139	17335	17253	17249	17110	17214	17185	17186	17133	17329	17164	17300	17291	17177	17215	17203	17279	17450	17285	17384	17258	17362	17176	17289	17164	17102	17034	17320	17119	17083	17365	17295	17372	17374	17301	17130	17169	17208	17197	17031	17117	17328	17367	17208	17294	17162	17230	17276	17056	17055	17283	17165	17245	17222	17371	17159	17284	17046	17136	17106	17216	17375	17483	17366	17402	17138	17107	17385	17073	17391	17323	17278	17437	17196	17347	17318	17315	17007	17112	17273	17219	17291	17167	17297	17408	17263	17433	17352	17421	17228	17290	17363	17226	17272	17221	17119	17364	17448	17058	17289	17341	17127	17255	17318	17281	17221	17037	17042	17051	17111	17348	17037	17422	17113	17225	16946	17477	17261	17227	17032	17157	17200	17190	17207	17374	17119	17169	17461	17214	17257	17182	17180	17018	17186	17220	17244	17312	17006	17057	17148	17207	17286	17174	17207	17236	17306	17097	17263	17285	17290	17245	17245	17097	17147	17113	17349	17366	17170	17243	17339	17205	17089	17288	17326	17064	17226	17180	17277	17166	17074	17342	17187	17419	17228	17128	17115	17359	17235	17264	17362	17132	16997	17302	17167	17252	17076	17162	17246	17380	17152	17122	17286	17155	16959	17233	17162	17341	17431	17170	17040	17129	17199	17280	17008	17231	17378	17329	17296	17207	17427	17191	17325	17296	17314	17221	17099	17136	17349	17154	17024	17299	17201	17349	17193	17351	17347	17149	17176	17186	17027	17193	17142	17045	17251	17112	17321	16947	17266	17079	17247	17309	17126	17368	17110	17114	17204	17320	17179	17292	17233	17264	17248	17198	17088	17281	17306	17220	17366	17258	17517	17264	17187	17207	17230	17324	17388	17346	17162	17080	17262	17262	17187	17150	17301	17167	17150	17228	17204	17238	17145	17237	17141	17190	17062	17058	17309	17210	17289	17396	17233	17270	17272	17290	17107	17171	16987	17314	17201	17240	17036	17016	17093	17249	17200	17269	17163	17229	17183	17260	17169	17185	17383	17225	17375	17082	17116	17259	17191	17355	17284	17262	17128	17212	17288	17310	17299	17187	17192	17119	17185	17280	17080	17171	17169	17269	17174	17176	16940	17217	17184	17192	17079	17385	17162	17093	17343	17324	17262	17176	16974	17246	17228	17214	16977	17173	17402	17559	16778	17139	17124	17266	17109	17074	17193	17188	17342	17262	17384	17059	17210	17192	17223	17120	17306	17209	17320	17275	17275	17371	17111	17041	17131	17179	17186	17174	17346	17196	17100	17170	17129	17236	17148	17199	17208	17260	17211	17207	17325	16965	17302	17243	17163	17045	17477	17282	17283	17403	17239	17425	17188	17234	17284	17229	17173	17178	17300	17080	17095	17324	17145	17294	17258	17189	17214	17081	17304	17128	17224	17366	17008	17381	17167	17233	17423	17198	17130	17121	17285	17124	17149	17153	17345	17359	17136	17190	17273	17297	17213	17403	17325	17293	17202	17240	17207	17253	17212	17474	16984	17164	17178	17356	17129	17413	17214	17273	17383	17150	17126	17111	17229	17227	17289	17426	17327	17176	17227	17134	17176	17156	17158	17171	17167	17383	17186	17330	17202	17335	17339	17276	17090	17330	17260	17257	17246	17216	17162	17299	17033	17226	17250	17230	17164	17149	17294	17273	17150	17097	17350	17360	16988	17223	17143	17222	17052	17030	17076	17112	17135	17008	17186	17289	17088	17046	16997	17154	17275	17222	17226	17341	17214	17136	17181	17307	17401	17287	17207	17187	17178	16981	17183	17259	17176	17330	17225	17089	17227	17284	17172	17364	17279	17293	17099	17458	17019	17204	17144	17174	17295	17108	17234	17250	17410	17379	17136	17310	17194	17335	17280	17314	17111	17291	17056	17228	17197	17284	17391	17183	17179	17240	17202	17204	17018	17149	17354	17228	17110	17167	17360	17316	17361	17257	17251	17109	17190	17314	17174	17094	17246	16892	16962	17157	17035	17160	17406	17213	17143	17095	17274	17208	17060	17204	17093	17251	17324	17291	17112	17119	17203	17420	17152	17082	17410	17139	16833	17218	17398	17117	17320	16978	17207	17416	17126	17111	17160	17144	17374	17151	17091	16993	17029	17298	16945	17210	17520	17290	17382	17255	17223	17530	17114	17329	17093	17391	17152	17136	17036	17155	17133	17313	16951	17095	17173	17170	17254	17372	17269	17389	17372	17035	17049	16982	17242	17306	17172	17284	17191	17104	17185	17422	17104	17221	17237	17072	17307	17390	17271	17089	17006	17197	17198	17245	17307	17180	17316	17214	17188	17065	17225	17384	17093	17327	17281	17203	17077	17294	17114	17343	17012	17164	17445	17210	17133	17163	17155	17297	17137	17091	17310	17173	17090	17119	16918	17368	17259	17220	17272	17351	17183	17419	17407	17242	17079	17171	17301	17222	17314	17262	17404	17296	17347	17390	17186	17011	17187	17264	17186	17353	17488	17169	17177	17168	17287	17196	17245	17109	17391	17054	17193	17492	17196	17206	17246	17324	17106	17167	17258	17073	17042	17100	17083	17236	17194	17097	17165	17055	17159	17171	17086	17164	17224	17160	17099	17195	17278	17164	17194	17091	17229	16993	17084	17180	17217	17418	17252	17207	17050	17134	17342	17068	17210	17441	17253	17086	17279	16896	17142	17349	17283	17181	17104	17230	17244	17429	17182	17228	17225	17156	17065	17013	17128	17277	17243	17429	17288	17158	17360	17252	17471	17122	17143	17310	17457	17155	17181	17261	17337	17359	17143	17185	17020	17087	17265	17462	17089	17167	17264	17340	17213	17160	17277	17242	17067	17248	17203	17085	17143	17132	17282	17219	17357	17216	17173	17316	17200	17293	16991	17317	17191	17129	17328	17076	17195	17197	17116	17131	16969	17279	17065	17099	17352	17228	17267	17302	16994	17212	17152	17074	17058	17377	17114	17093	17321	17195	17273	17161	17072	17213	17175	17357	17111	17293	17270	17321	17340	17286	17269	17356	17135	17292	17188	17063	17339	17199	17067	17096	17311	17419	17238	17460	17408	17392	17221	17435	17198	17361	17295	17152	17053	17023	17087	16923	17184	17328	17252	17154	17267	17440	17274	17260	17255	16913	17358	17075	17191	17335	17378	17270	17079	17144	17058	16993	17300	17186	17258	17326	17181	17162	17151	17250	17133	17301	17186	17248	17333	17219	17249	17154	17297	17288	17173	17113	17302	17179	17300	17205	17125	17186	17209	17294	17198	17199	17056	17255	17358	17226	17179	17115	17242	17077	17147	17324	17282	17214	17080	17173	17213	17332	17117	17143	17225	17200	17368	17251	17268	17100	17136	17138	17143	17250	17114	17290	17294	17255	17235	17366	17314	17257	17048	17144	17395	17289	17179	17207	17450	17394	17183	17262	17060	17275	17246	17194	17201	17176	17097	17072	17164	17197	17175	17365	17265	17194	17339	17294	17263	17122	17136	17322	17198	17325	17344	17147	17489	17200	17202	17222	17081	17445	17239	17328	17284	17231	17169	17043	17211	17147	17345	17195	17240	17383	17233	17036	17241	17429	17291	17162	16973	17359	17322	17211	17231	17213	17252	17258	17271	17070	17397	17129	17520	17278	17313	17257	17109	17184	17325	17301	17228	17245	17253	17141	17191	17074	17073	17296	16976	17049	17175	17268	17291	17246	17056	17293	17072	17318	17063	17201	17382	17214	17185	17357	17107	17256	17191	17337	17394	17262	17229	17362	17244	17173	17252	17350	17088	17003	17100	17304	17252	17173	17263	17291	17057	17255	17286	17264	17327	17245	17332	17218	17249	17166	17140	17214	17411	17117	17358	17159	17330	17187	17076	17407	17072	17367	17263	17259	17334	17233	17043	17286	17231	17346	17186	17134	17229
15328	33968	45913	21623	15141	14830	14767	14873	14805	14972	14783	14519	14753	14762	14687	14828	14603	14875	14773	14917	14608	14819	14788	14612	14807	14869	14741	14889	14821	14698	14807	14838	14896	14876	14801	14867	14881	14737	14651	14719	14952	14677	14678	14761	14807	14758	14658	14789	14946	14874	14914	14681	14866	14632	14571	14906	14723	14721	14760	14587	14846	14829	14660	14795	14645	14750	14601	14856	14724	14799	14837	14506	14725	14846	14711	14534	14795	14688	14515	14717	14590	14756	14721	14690	14786	14861	14755	14654	14781	14839	14684	14684	14634	14659	14783	14796	14778	14639	14877	14693	14602	14773	14596	14809	14429	14650	14605	14548	14736	14806	14548	14639	14804	14750	14815	14741	14692	14689	14531	14649	14631	14480	14801	14676	14739	14630	14740	14785	14680	14701	14653	14661	14798	14782	14816	14562	14768	14775	14776	14711	14661	14687	14550	14648	14767	14769	14655	14786	14839	14742	14670	14679	14753	14649	14805	14690	14589	14674	14765	14617	14776	14677	14857	14782	14592	14738	14741	14759	14663	14777	14725	14782	14727	14780	14616	14755	14892	14618	14609	14642	14458	14856	14943	14712	14717	14890	14872	14697	14718	14755	14703	14565	14807	14755	14887	14897	14619	14747	14768	14735	14705	14614	14674	14781	14744	14679	14625	14616	14591	14682	14939	14696	14824	14820	14756	14842	14530	14617	14749	14851	14676	14527	14631	14751	14583	14792	14587	14600	14738	14723	14705	14620	14780	14679	14848	14666	14814	14747	14618	14714	14768	14653	14585	14667	14748	14768	14850	14716	14581	14653	14801	14733	14736	14625	14721	14735	14752	14512	14883	14797	14595	14627	14681	14876	14646	14798	14755	14748	14733	14615	14658	14675	14731	14668	14684	14647	14828	14696	14599	14621	14582	14690	14685	14892	14668	14832	14766	14829	14832	14802	14765	14722	14859	14539	14642	14671	14664	14752	14648	14814	14722	14766	14659	14675	14734	14826	14719	14679	14630	14666	14708	14743	14611	14775	14724	14590	14828	14824	14545	14681	14741	14645	14748	14832	14841	14788	14817	14567	14726	14737	14633	14881	14788	14748	14897	14688	14753	14606	14716	14586	14684	14769	14748	14732	14747	14535	14861	14754	14680	14615	14822	14608	14728	14858	14629	14597	14617	14643	14670	14790	14687	14863	14762	14699	14888	14747	14707	14729	14798	14827	14778	14767	14762	14662	14967	14743	14583	14780	14853	14718	14853	14771	14624	14684	14620	14732	14759	14743	14840	14656	14744	14871	14887	14667	14716	14662	14727	14773	14707	14558	14645	14878	14778	14809	14803	14789	14802	14678	14711	14717	14834	14850	14664	14675	14744	14474	14715	14727	14722	14750	14815	14782	14797	14677	14649	14778	14499	14719	14703	14920	14747	14803	14678	14770	14891	14703	14706	14907	14872	14790	14744	14756	14682	14734	14779	14796	14591	14769	14754	14562	14751	14788	14679	14623	14559	14753	14771	14741	14549	14715	14897	14750	14683	14729	14783	14744	14699	14703	14739	14866	14654	14725	14694	14814	14785	14735	14666	14820	14893	14543	14714	14836	14676	14661	14643	14854	14542	14558	14731	14828	14715	14855	14655	14571	14703	14684	14728	14617	14784	14804	14680	14760	14667	14725	14640	14733	14831	14600	14744	14699	14687	14712	14580	14783	14763	14692	14596	14730	14835	14665	14846	14648	14687	14612	14862	14768	14791	14751	14536	14675	14801	14609	14784	14651	14743	14767	14689	14688	14621	14494	14796	14862	14749	14846	14769	14670	14782	14655	14629	14672	14732	14594	14761	14658	14639	14797	14750	14773	14671	14764	14752	14690	14856	14839	14686	14682	14755	14687	14716	14764	14655	14779	14819	14715	14822	14629	14864	14798	14710	14742	14733	14740	14598	14770	14629	14666	14652	14626	14807	14794	14700	14870	14678	14721	14733	14774	14703	14719	14559	14720	14711	14675	14595	14708	14874	14795	14811	15003	14817	14704	14825	14794	14631	14692	14623	14739	14566	14851	14659	14807	14660	14749	14858	14651	14877	14746	14551	14682	14796	14884	14812	14706	14673	14769	14760	14631	14782	14648	14910	14788	14654	14712	14779	14599	14769	14764	14804	14626	14657	14601	14740	14923	14668	14786	14817	14748	14790	14671	14813	14625	14634	14776	14713	14684	14495	14863	14669	14757	14829	14762	14597	14950	14792	14830	14902	14529	14855	14777	14829	14776	14699	14613	14624	14724	14851	14661	14785	14515	14669	14764	14801	14660	14620	14726	14562	14645	14834	14657	14898	14733	14664	14662	14698	14762	14879	14736	14707	14579	14840	14820	14636	14799	14781	14680	14762	14713	14817	14740	14730	14517	14579	14842	14716	14696	14770	14546	14773	14810	14853	14519	14800	14820	14704	14667	14562	14606	14649	14724	14846	14874	14634	14661	14651	14982	14492	14614	14622	14729	14813	14565	14611	14699	14775	14635	14638	14658	14758	14761	14635	14724	14811	14620	14691	14726	14752	14909	14729	14804	14585	14806	14707	14800	14761	14799	14782	14648	14720	14674	14609	14671	14676	14615	14678	14719	14528	14980	14899	14730	14772	14639	14624	14775	14643	14721	14646	14707	14673	14635	14632	14645	14502	14616	14717	14742	14827	14598	14640	14793	14732	14606	14746	14854	14588	14680	14820	14593	14676	14757	14703	14667	14646	14587	14811	14644	14549	14868	14864	14708	14724	15041	14681	14730	14622	14505	14596	14537	14773	14810	14841	14649	14696	14822	14689	14626	14666	14647	14676	14729	14724	14549	14995	14795	14796	14596	14761	14691	14906	14603	14714	14564	14939	14750	14772	14697	14712	14758	14936	14758	14824	14727	14780	14712	14809	14806	14725	14913	14688	14728	14816	14830	14569	14643	14555	14667	14701	14559	14717	14757	14624	14779	14861	14743	14752	14911	14608	14827	14684	14878	14604	14775	14686	14611	14595	14604	14609	14870	14597	14720	14730	14721	14574	14741	14689	14701	14808	14617	14816	14743	14917	14724	14769	14750	14616	14484	14752	14691	14665	14709	14726	14810	14511	14804	14869	14679	14739	14842	14647	14662	14837	14658	14604	14767	14862	14674	14787	14848	14641	14726	14769	14668	14704	14738	14656	14786	14643	14807	14814	14776	14839	14815	14705	14662	14588	14836	14676	14696	14821	14766	14663	14694	14586	14692	14908	14804	14699	14791	14640	14648	14826	14830	14663	14715	14720	14529	14570	14649	14707	14680	14647	14764	14796	14836	14640	14773	14795	14694	14610	14800	14593	14794	14697	14722	14715	14807	14772	14649	14674	14669	14769	14827	14607	14684	14767	14703	14849	14682	14721	14779	14713	14748	14715	14762	14744	14871	14610	14652	14615	14813	14744	14802	14612	14772	14708	14802	14688	14645	14806	14671	14846	14692	14773	14707	14735	14731	14670	14780	14705	14772	14729	14747	14708	14562	14790	14848	14897	14775	14946	14759	14755	14700	14685	14647	14792	14774	14705	14745	14809	14822	14817	14770	14762	14876	14676	14757	14864	14629	14557	14734	14677	14772	14777	14633	14695	14844	14619	14619	14726	14599	14796	14666	14712	14859	14552	14685	14819	14887	14800	14767	14614	14899	14631	14678	14779	14841	14603	14546	14716	14648	14902	14535	14608	14734	14853	14714	14757	14723	14766	14885	14809	14784	14842	14615	14690	14691	14768	14657	14627	14681	14682	14657	14543	14963	14753	14640	14753	14688	14701	14784	14867	14799	14702	14772	14779	14624	14833	14697	14704	14739	14643	14848	14795	14734	14916	14764	14658	14783	14525	14815	14775	14700	14568	14838	14648	14780	14687	14855	14768	14643	14929	14727	14640	14831	14742	14658	14584	14654	14690	14569	14693	14678	14735	14564	14703	14817	14606	14808	14709	14827	14648	14706	14768	14832	14839	14596	14718	14853	14669	14792	14758	14761	14800	14730	14660	14631	14842	14914	14734	14622	14858	14810	14546	14691	14788	14722	14671	14792	14779	14776	14611	14759	14715	14692	14729	14817	14626	14655	14655	14773	14586	14827	14609	14697	14739	14738	14725	14804	14685	14650	14793	14683	14684	14864	14602	14804	14847	14730	14551	14704	14821	14656	14661	14631	14582	14759	14767	14763	14716	14748	14616	14831	14722	14700	14856	14599	14826	14788	14776	14631	14690	14824	14712	14716	14817	14719	14670	14615	14673	14767	14823	14752	14638	14632	14589	14963	14585	14741	14745	14625	14630	14760	14810	14608	14759	14779	14732	14741	14507	14661	14741	14668	14888	14670	14816	14629	14691	14799	14706	14674	14717	14834	14832	14793	14802	14703	14699	14814	14749	14465	14913	14694	14612	14876	14768	14644	14826	14706	14777	14733	14737	14913	14569	14843	14698	14768	14792	14843	14783	14749	14849	14610	14549	14796	14622	14661	14730	14872	14819	14703	14621	14869	14655	14659	14774	14817	14593	14722	14548	14681	14656	14761	14629	14831	14580	14841	14662	14786	14743	14747	14783	14758	14629	14889	14800	14662	14664	14827	14534	14747	14608	14654	14835	14800	14689	14904	14764	14747	14656	14678	14789	14676	14653	14906	14847	14773	14702	14821	14820	14741	14776	14587	14884	14735	14800	14761	14662	14533	14649	14675	14737	14955	14723	14723	14622	14738	14843	14598	14760	14646	14813	14893	14821	14782	14775	14632	14714	14621	14719	14605	14810	14685	14749	14706	14722	14663	14627	14843	14667	14693	14580	14709	14890	14787	14715	14744	14677	14634	14852	14737	14680	14786	14569	14744	14842	14710	14711	14973	14778	14737	14664	14709	14754	14846	14752	14669	14701	14809	14894	14718	14824	14787	14704	14649	14622	14780	14621	14747	14729	14836	14818	14808	14767	14845	14821	14709	14823	14891	14589	14655	14887	14756	14692	14661	14728	14597	14662	14951	14772	14724	14920	14689	14737	14639	14687	14748	14687	14717	14779	14770	14695	14653	14777	14633	14721	14660	14800	14568	14620	14742	14717	14853	14847	14649	14748	14756	14665	14709	14609	14722	14813	14773	14703	14735	14738	14725	14768	14861
23559	21137	39573	37553	22210	20969	20036	17826	17349	17592	17478	17295	17217	17209	17240	17351	17280	17304	17069	17188	17144	17125	17005	16962	17085	17163	17241	17123	16970	17137	17130	16998	17095	17112	17005	16914	17047	17012	16970	17051	17236	17090	17118	17121	17160	17226	17288	17900	17753	17575	17435	17528	17114	17027	17059	16992	17033	16857	17053	16895	16993	17147	17058	17043	16965	17126	17059	16934	16867	17211	17154	16924	17191	16995	16897	16985	17000	16993	17061	17208	16970	16841	16942	16801	17045	17117	17051	16993	16923	17064	17032	17119	17003	16882	16951	17050	16841	16883	16977	17118	17062	17142	17206	17209	17131	16860	16950	16990	16968	16976	17094	17008	17103	17048	17061	16923	17158	17060	17098	17071	17173	17043	17218	17126	17099	17042	17080	17028	16996	16961	17046	16874	17053	17087	17079	16767	16999	16862	17142	17081	17108	16946	16799	16968	17039	16985	16995	16963	17104	17045	16940	16950	17095	17007	17052	17124	16940	16840	17006	16911	16824	16971	16789	17142	17001	16977	16881	16991	16959	16989	17122	16916	17049	17049	17214	17041	17094	17092	17004	16964	17046	17229	17160	17206	17092	16907	17100	16957	16944	16897	16924	16936	17121	16972	17143	16929	16965	17306	17012	17107	16978	16808	17157	16925	17054	16925	16932	17070	16961	17185	17072	17094	16752	17036	16733	16947	16823	16942	17168	17081	17111	16921	16983	16855	17095	16963	17050	16990	16878	16928	16947	16914	17090	17076	17018	16883	16808	17028	16767	16881	17124	16957	17143	17124	17158	16930	17052	16831	16944	16974	16879	16846	17083	17019	16919	16975	17209	16857	17023	16924	16997	16893	16988	16793	17047	17067	17247	16893	16783	16982	16991	17049	16923	16911	17037	17166	16910	16837	17019	17157	17016	16990	17166	16901	16924	16937	16845	16974	16766	17037	17001	16908	16806	16886	17091	17054	17255	16824	17055	16952	17170	16931	17107	16963	17031	16957	16810	17032	16989	17024	17150	16933	17132	17010	17092	17056	16985	17171	17141	16795	17135	16886	17036	16923	17221	16911	17112	16990	17049	16915	17058	16890	17044	16967	17108	17054	17016	16782	16940	16846	17044	16745	16864	17029	16970	16976	16950	16916	17079	16979	17179	16893	16959	16941	16902	17135	16998	17189	17260	17082	17069	17024	16894	16839	17107	17183	17224	17268	17200	17011	16917	16788	16785	16830	16746	16960	17194	17011	17195	16780	16888	17190	16816	17144	16998	16656	17020	17006	17060	16886	16717	16983	17108	16939	16892	16925	16960	17058	17029	16890	16923	17030	17081	17125	17296	16655	17122	16977	16858	17083	17040	16761	17025	16946	16953	17058	17089	17115	16952	17105	16994	16812	16812	17012	16822	17115	17006	17193	17074	16945	17153	16791	17057	17005	16936	17097	16981	17094	16954	17005	16702	17053	17025	16884	17037	16948	17200	16954	17172	17005	16970	16874	17184	17007	16815	16850	17008	16944	17047	16910	16890	16944	16982	17069	17014	16745	17075	17055	17120	16933	16982	16964	16925	17056	17278	17112	17039	17012	16997	16978	16952	16980	16946	16890	16808	17187	17064	16985	17096	17035	17006	16838	17083	16981	16902	16886	17053	17145	17096	17076	16959	16903	17161	17134	17208	17084	17112	17176	16968	17140	16917	17014	16922	17212	17176	17147	17136	17009	17109	17091	17082	17001	17016	16879	16975	16864	16970	16981	16881	16898	16916	16869	16849	17020	17043	16913	17087	17200	16994	16998	17125	16953	17274	16895	17056	16803	17068	16993	17061	16818	16928	17064	16960	16953	16996	17141	17060	17180	17040	16739	17121	16907	17044	16807	16936	17039	17085	16940	16981	16962	16972	16969	16926	16911	17160	17043	17126	17022	16864	16949	17004	17212	17076	17222	16904	16909	16954	17079	17141	16819	17022	17036	17223	17027	17140	16877	17073	16850	16951	16921	17105	16814	17075	17002	17055	16991	17198	17051	17087	17174	16938	17011	17309	17108	16955	17238	17087	16880	16937	17063	17089	17124	17223	16871	17174	16956	16865	17164	16785	16965	16978	17086	17060	16879	16946	17115	17086	17046	17114	17113	17058	16987	16848	17104	17047	17133	17025	16964	17184	16940	16922	16934	17002	17013	17164	17020	16851	16950	17055	16935	16904	17136	17077	16811	17098	17040	17029	16937	17081	16960	16853	16972	17125	17010	16787	17070	16748	16897	16964	17124	17055	17039	16914	17055	16926	17120	17139	17103	17004	17022	17336	17064	17111	16951	16969	16865	17040	17138	16913	17002	16853	16953	17087	16866	16898	16864	16913	17025	16917	16883	17033	17033	17007	17105	17143	16933	17134	16972	16898	16992	17115	17206	17010	17168	16978	17037	17032	16985	17091	16947	16948	16955	16999	16899	16881	16984	17017	17188	17263	17133	16905	17041	16840	16865	17063	17020	16834	16996	17078	16977	16803	17027	17138	17151	17030	17050	16983	17066	17109	17084	16852	16745	17164	17155	17003	17021	17139	17048	17078	16842	17084	17030	17039	17006	16776	17004	17037	17121	16983	16788	17306	17038	16978	16983	16977	17250	17322	16932	17033	16902	16918	16885	17009	16856	17220	16828	16963	17011	16897	17102	17241	17100	16903	16919	17160	16941	17168	16947	17086	16857	16957	16804	16775	17181	16904	16630	16946	16877	16972	17067	17036	17022	17090	16946	17024	16917	17023	17043	17052	16945	16913	17021	17090	16991	16969	16971	16928	16853	16827	16918	17053	16801	16959	17081	16920	17053	17004	17226	16842	16796	16967	17026	16925	16846	16878	16989	16839	16966	17029	16887	16859	17119	17046	17033	17046	17163	17064	16939	16819	16986	16907	17183	17068	16955	16923	17270	16996	17109	16923	16996	17086	17110	17065	16986	17095	17205	16941	17021	16982	17096	17007	17068	17142	17126	17033	17057	17026	16925	17122	17148	17033	16865	16903	16978	16997	17019	17171	17271	16946	16939	17056	16994	16902	16995	17116	17046	17026	16968	17088	17138	17031	17138	17165	16932	17143	17029	17025	17034	17120	17125	16984	16869	17232	17126	17186	17070	16945	16895	17119	17127	17269	17261	16974	16640	17151	16951	17088	17253	17076	16977	17276	17014	16957	17248	17330	16912	16993	16981	16968	17079	16900	17008	16949	17039	16917	16909	16853	16927	16940	16953	16952	16881	16969	16937	16918	16975	16953	17131	17100	17035	17184	16934	17044	17144	16976	16986	17024	17264	17045	17047	17210	16967	17004	17024	16855	16959	17042	16867	16979	17028	16959	16913	17138	16897	17145	17117	16810	17040	16904	17048	16945	17124	16924	17004	16969	17024	16933	17077	16839	17092	16995	16983	17052	16873	17160	17329	16974	17003	16915	16868	16969	16938	17070	16948	17027	16881	17082	17238	17043	17011	16978	17062	17288	17234	17055	16867	17019	17180	16934	16943	16939	17053	16877	16963	17134	16805	17070	16990	16917	16956	16999	16911	16687	17089	17027	17041	16894	17223	16966	17160	17008	16985	17034	17058	16936	16976	17003	17169	17078	17104	17092	17135	17025	17009	16994	16907	17036	17020	16877	16961	16904	16878	17044	16917	17008	16966	17068	16996	16950	17080	17169	17163	16891	16729	16951	17237	16993	17069	16913	16933	17025	16993	17093	16910	17052	17083	17084	17179	17035	17027	16963	16920	16814	17186	17071	16961	17216	17119	17319	17078	17009	16950	16903	16945	17035	17135	16900	17063	17053	16999	17062	17046	16962	16922	16961	16973	17080	16934	16962	17121	16757	17013	17029	16932	16886	17040	16982	16889	16960	16856	16979	16807	17057	17001	16882	16902	17042	17005	17099	16841	17087	16817	16960	16990	17037	17066	17025	17120	16901	17031	17131	17012	16931	16966	17029	17074	16968	17028	17162	16950	17095	16960	16916	16929	17201	17091	17040	16990	16865	17026	16892	16982	16887	17175	17003	16953	16949	17030	17139	16897	16794	17122	16961	16971	17073	16952	17021	17040	17068	16935	17150	16961	17280	17174	16903	17048	16721	16919	17117	17225	16991	17020	17060	17047	17011	16988	17077	16958	16981	17016	16994	17054	17073	17138	16972	16921	16963	16942	17233	16966	17015	16911	16819	16878	17085	16975	16985	16851	16923	17072	16964	17213	17040	17003	17203	16945	16940	16864	17039	17021	17047	17067	16945	16974	16954	17041	16836	17231	16949	16986	16895	17029	17128	17159	16883	17064	17221	16983	17075	16855	16984	16974	16935	17135	17018	17108	16924	17116	17085	17161	17036	17038	16983	17076	17142	16948	16851	16988	16921	16907	16976	17057	17247	17016	17221	16907	17088	16999	17083	17076	17161	16979	17183	17107	16913	16977	17090	16931	17087	16997	17062	17005	17142	16977	17023	17001	16979	17113	17102	17061	17048	16868	17068	17002	17049	17043	17020	16838	16697	16929	17090	17143	16979	17139	17207	16945	16980	16937	16885	17001	17064	17157	17002	16864	16905	16951	17031	17044	17030	16893	17165	17224	16967	17209	16910	16897	16949	16855	17009	17149	17119	17022	17042	17140	16901	17137	17154	17162	17053	17046	17078	17006	17090	17140	16801	17052	17071	17003	17069	17034	16986	16885	17349	16946	17058	16895	17174	17075	16918	16964	17009	16976	17126	17061	17143	17045	16940	17008	16991	17055	16836	16990	16945	17039	16995	16886	17115	16989	16848	16899	17210	16991	17028	16719	16902	17002	17044	16920	16937	17046	16958	16929	16922	16949	16860	17001	17122	16964	17048	16998	17206	17108	16924	17151	17038	17116	17118	16940	17055	16940	17035	16868	17040	16848	16937	16923	17072	17090	16970	17082	17231	17025	16728	17159	17054	16959	16970	16983	16812	17117	16949	17110	16951	16921	17019	16850	16959	17154	17009	17065	17096	17016	17119	17036	16908	16978	17160	17059	16943	17134	17140	17063	17027	17103	17066	16859	16981	17076	17075	17004	16984	17203	17183	17005	16964	17103	16969	17006	17038	17078	17039	16968	16966	17224	17012	17125	16918	17036	16871	16969	16978	17053	17178	17097	17056	16967
15179	59821	87439	34943	16020	15663	15319	14847	15084	14831	14865	14839	14797	14699	14854	14648	14793	14821	14863	14744	14778	14739	14719	14671	14678	14670	14688	14727	14758	14580	14629	14456	14667	14769	14733	14714	14667	14664	14783	14551	14599	14771	14699	14702	14490	14542	14937	15744	15861	15604	15327	14744	14843	14731	14551	14823	14648	14680	14754	14835	14613	14760	14566	14553	14662	14796	14610	14779	14453	14631	14553	14724	14476	14668	14762	14616	14729	14711	14549	14626	14706	14637	14697	14541	14750	14643	14739	14741	14539	14604	14643	14645	14675	14661	14642	14659	14480	14780	14646	14623	14539	14679	14574	14711	14666	14513	14748	14572	14719	14525	14705	14631	14592	14630	14604	14797	14523	14617	14650	14684	14649	14790	14595	14620	14614	14586	14574	14542	14555	14559	14576	14631	14530	14735	14649	14692	14626	14689	14691	14695	14590	14645	14539	14575	14522	14570	14696	14639	14583	14392	14577	14619	14564	14707	14526	14556	14575	14747	14633	14620	14656	14581	14641	14574	14512	14636	14639	14531	14526	14553	14458	14819	14690	14621	14599	14630	14587	14593	14497	14544	14619	14741	14641	14685	14621	14578	14708	14616	14599	14495	14621	14613	14719	14701	14773	14686	14757	14533	14845	14687	14762	14671	14705	14639	14865	14518	14666	14637	14601	14768	14697	14614	14428	14619	14571	14685	14639	14512	14551	14541	14590	14584	14586	14662	14670	14486	14740	14647	14471	14652	14523	14578	14654	14681	14612	14528	14615	14612	14546	14612	14572	14571	14623	14615	14562	14590	14501	14681	14691	14624	14839	14697	14559	14450	14543	14602	14588	14564	14615	14662	14690	14666	14666	14751	14409	14810	14580	14714	14584	14742	14637	14662	14389	14770	14540	14671	14651	14849	14669	14613	14527	14770	14498	14592	14681	14725	14552	14656	14747	14710	14709	14604	14674	14502	14700	14716	14598	14741	14654	14763	14608	14685	14803	14685	14552	14541	14556	14512	14616	14664	14584	14551	14611	14637	14594	14728	14683	14584	14598	14549	14630	14613	14707	14594	14651	14646	14618	14516	14616	14638	14560	14702	14638	14439	14698	14744	14521	14593	14719	14698	14518	14739	14655	14618	14757	14763	14647	14498	14675	14615	14568	14641	14629	14569	14661	14677	14627	14601	14536	14610	14526	14571	14709	14563	14814	14594	14637	14623	14615	14693	14773	14668	14674	14654	14589	14680	14595	14605	14503	14580	14674	14617	14677	14750	14687	14434	14582	14761	14620	14611	14703	14579	14630	14628	14799	14584	14658	14628	14494	14625	14793	14629	14622	14758	14666	14662	14851	14495	14615	14786	14609	14690	14661	14652	14856	14715	14464	14682	14689	14675	14488	14784	14692	14625	14660	14576	14698	14676	14670	14587	14625	14800	14640	14657	14829	14752	14535	14530	14589	14669	14603	14588	14477	14718	14632	14386	14618	14531	14675	14713	14676	14666	14563	14732	14708	14669	14715	14696	14570	14635	14920	14649	14608	14692	14732	14619	14598	14666	14607	14684	14721	14496	14503	14724	14558	14449	14777	14690	14667	14626	14667	14628	14704	14699	14733	14692	14610	14677	14669	14584	14602	14471	14773	14597	14838	14736	14699	14650	14700	14648	14636	14728	14654	14710	14512	14497	14622	14605	14711	14708	14681	14633	14686	14529	14618	14568	14571	14762	14602	14632	14617	14683	14634	14567	14498	14673	14546	14589	14548	14722	14505	14771	14548	14691	14518	14531	14576	14723	14747	14704	14637	14629	14551	14512	14741	14680	14748	14617	14624	14646	14616	14763	14562	14603	14631	14538	14681	14733	14642	14625	14742	14636	14692	14719	14767	14459	14504	14732	14570	14612	14616	14669	14665	14599	14587	14581	14726	14699	14545	14552	14676	14731	14538	14781	14631	14629	14705	14677	14681	14604	14651	14734	14621	14617	14654	14742	14607	14632	14495	14702	14643	14563	14699	14598	14678	14763	14649	14829	14472	14456	14514	14574	14537	14477	14656	14395	14479	14671	14624	14623	14608	14626	14673	14708	14625	14645	14617	14680	14647	14760	14695	14674	14586	14740	14571	14598	14527	14609	14720	14517	14584	14564	14600	14622	14631	14819	14625	14709	14486	14727	14647	14616	14605	14605	14748	14795	14637	14580	14847	14655	14537	14737	14462	14591	14581	14729	14966	14648	14741	14698	14756	14485	14758	14635	14659	14719	14557	14653	14574	14607	14572	14843	14590	14689	14599	14595	14359	14705	14683	14558	14603	14711	14816	14607	14586	14610	14620	14550	14950	14646	14684	14529	14527	14630	14809	14648	14582	14754	14744	14757	14773	14568	14583	14541	14647	14553	14598	14464	14512	14625	14599	14618	14565	14674	14710	14534	14634	14779	14511	14705	14484	14574	14703	14735	14573	14556	14783	14686	14827	14739	14631	14667	14804	14601	14807	14621	14511	14677	14868	14634	14584	14564	14458	14630	14592	14719	14573	14485	14638	14612	14745	14720	14623	14419	14618	14662	14800	14437	14751	14673	14687	14627	14764	14696	14840	14661	14607	14496	14608	14604	14444	14611	14734	14523	14772	14644	14587	14649	14582	14626	14737	14544	14513	14720	14550	14657	14486	14739	14646	14670	14617	14576	14578	14503	14730	14591	14760	14538	14831	14614	14793	14590	14708	14684	14614	14766	14608	14607	14654	14548	14451	14539	14642	14615	14471	14738	14811	14695	14702	14718	14737	14477	14627	14729	14493	14610	14714	14466	14733	14593	14622	14722	14887	14698	14630	14620	14355	14480	14603	14709	14689	14601	14536	14644	14606	14807	14540	14630	14554	14563	14813	14550	14614	14689	14751	14580	14578	14440	14734	14716	14451	14676	14641	14470	14511	14516	14579	14674	14707	14840	14574	14782	14734	14622	14739	14471	14650	14575	14648	14742	14673	14661	14691	14573	14716	14687	14751	14605	14528	14541	14661	14506	14613	14740	14769	14627	14600	14596	14660	14579	14519	14603	14583	14543	14530	14563	14602	14715	14516	14580	14696	14556	14509	14635	14624	14738	14688	14591	14776	14656	14486	14494	14743	14595	14684	14677	14574	14752	14649	14792	14552	14671	14636	14853	14541	14772	14674	14722	14529	14640	14795	14661	14743	14637	14754	14806	14656	14699	14571	14593	14731	14711	14521	14708	14563	14519	14551	14715	14640	14595	14574	14638	14519	14456	14581	14617	14597	14746	14675	14603	14511	14835	14661	14434	14639	14674	14663	14545	14749	14475	14665	14431	14519	14753	14743	14684	14645	14635	14533	14629	14654	14655	14674	14558	14648	14695	14783	14672	14652	14611	14587	14614	14663	14624	14634	14571	14570	14701	14542	14645	14597	14663	14431	14775	14614	14736	14591	14670	14640	14750	14651	14682	14673	14645	14607	14592	14610	14653	14511	14653	14701	14611	14731	14695	14668	14776	14720	14688	14498	14707	14840	14566	14627	14414	14735	14626	14682	14570	14634	14621	14872	14630	14704	14727	14595	14650	14726	14735	14709	14630	14531	14621	14577	14561	14684	14531	14605	14553	14659	14496	14621	14631	14637	14596	14607	14595	14754	14610	14520	14548	14624	14703	14634	14522	14681	14632	14597	14662	14684	14742	14613	14705	14755	14727	14611	14745	14628	14851	14637	14536	14602	14627	14478	14624	14635	14652	14655	14651	14779	14586	14769	14527	14636	14679	14619	14758	14798	14596	14585	14699	14681	14650	14559	14665	14494	14555	14602	14584	14539	14635	14710	14774	14711	14568	14730	14663	14608	14632	14571	14564	14810	14664	14487	14754	14468	14789	14678	14710	14748	14611	14635	14531	14635	14564	14527	14624	14695	14732	14520	14667	14448	14782	14689	14675	14686	14652	14583	14536	14706	14792	14487	14608	14707	14611	14489	14746	14545	14585	14829	14654	14561	14796	14624	14534	14447	14631	14531	14780	14511	14797	14677	14678	14539	14626	14440	14560	14628	14625	14675	14458	14691	14623	14636	14694	14662	14630	14663	14576	14579	14561	14685	14671	14653	14633	14667	14621	14855	14653	14490	14820	14642	14551	14592	14652	14677	14695	14610	14744	14732	14714	14680	14582	14693	14623	14509	14788	14607	14535	14595	14521	14660	14538	14777	14585	14675	14631	14602	14757	14691	14662	14733	14696	14633	14646	14422	14634	14613	14698	14617	14593	14755	14502	14592	14522	14744	14739	14620	14767	14547	14606	14663	14583	14624	14484	14707	14576	14620	14577	14586	14657	14597	14655	14520	14476	14918	14599	14709	14735	14588	14827	14719	14834	14541	14695	14767	14578	14565	14713	14581	14601	14634	14618	14687	14750	14676	14777	14654	14707	14479	14734	14683	14763	14502	14702	14609	14671	14588	14683	14606	14626	14633	14710	14650	14655	14591	14622	14582	14527	14614	14743	14583	14586	14545	14569	14540	14513	14681	14637	14547	14468	14617	14608	14617	14651	14654	14799	14540	14637	14593	14665	14574	14503	14628	14710	14757	14741	14635	14515	14699	14662	14634	14649	14576	14567	14625	14678	14728	14686	14690	14434	14495	14592	14717	14640	14627	14525	14732	14709	14477	14545	14609	14419	14744	14613	14501	14709	14733	14647	14572	14788	14680	14663	14562	14624	14647	14772	14717	14625	14712	14720	14725	14588	14573	14735	14551	14800	14541	14595	14686	14773	14632	14602	14691	14749	14741	14612	14772	14562	14590	14684	14548	14611	14462	14640	14566	14661	14687	14655	14732	14551	14620	14489	14663	14699	14634	14658	14421	14609	14511	14685	14638	14566	14558	14472	14639	14690	14695	14797	14637	14519	14664	14536	14575	14692	14558	14737	14669	14517	14576	14552	14525	14737	14529	14505	14529	14695	14623	14783	14863	14617	14700	14621	14623	14731	14559	14677	14612	14684	14672	14720	14613	14588	14705	14674	14691	14748	14525	14588	14623	14643	14582	14595	14589	14675	14691	14726	14659	14591	14626	14788	14765	14678	14720	14807	14804	14851	14725	14676	14777	14719	14556	14523	14609	14678	14669	14709	14626	14790	14768	14496	14635	14839	14482	14684	14572	14589
22588	21022	36055	32830	21688	22215	23279	19060	17736	17905	17841	17748	17586	17484	17384	17312	17393	17362	17565	17424	17473	17658	17378	17304	17450	17395	17309	17457	17489	17260	17020	17409	17209	17457	17448	17444	17414	17289	17514	17221	17302	17374	17453	17272	17502	17443	17752	18313	18906	18526	18280	17501	17259	17273	17332	17366	17322	17256	17334	17170	17307	17230	17363	17205	17133	17327	17324	17352	17281	17091	17313	16961	17176	17203	17355	17236	17431	17173	17225	17241	17261	17294	17387	17293	17232	17272	17319	17378	17002	17128	17426	17325	17269	17215	17060	17208	17269	17331	17109	17056	17269	17258	17294	17286	17128	17153	17325	17267	17294	17304	17318	17166	17236	17212	17150	17296	17362	17226	16943	17127	17298	17028	17171	17315	17209	17153	17293	17292	17327	17271	17333	17238	17187	17267	17284	17113	17169	17166	17422	17188	17329	17121	17227	17181	17062	17207	17174	17252	17160	17169	17186	17240	17309	16989	16822	17120	17146	17275	17458	17231	17343	17164	17188	17035	17305	17159	17236	17127	17364	17126	17282	17144	17286	17267	17069	17252	17175	17021	17266	17258	17448	17082	17163	17605	17327	17236	17372	17228	17039	17189	17295	17164	17044	17076	17221	17281	17209	17104	17197	17121	17024	17323	17377	17278	16997	17016	17292	17214	17257	17184	17320	17263	17441	17302	17132	17247	17361	17155	17187	17258	17258	17213	17396	17264	17084	17179	17281	17292	17185	17200	17111	17193	17299	17330	17265	17357	17099	17177	16867	17273	17292	17331	17056	17381	17267	16997	17231	17261	17377	17061	17175	17281	17308	17200	17295	17297	17261	17392	17264	17257	17183	17288	17339	17155	17429	17269	17119	17250	17349	17211	17335	17239	17219	17213	17083	17430	17196	17144	17164	17162	17446	17420	17181	17090	17208	17148	17281	17292	17184	17306	17156	17071	17236	17164	17510	17161	17280	17400	17255	17255	17237	17182	17366	17172	17280	17225	17326	17102	17134	17332	17248	17290	17362	17126	17433	17256	17417	17215	17431	17289	17125	17178	17250	17111	17243	17072	17273	17280	17305	17161	17369	17177	17108	17221	17422	17416	17307	17196	17119	16932	17368	17296	17214	17280	17323	17362	17303	17247	16982	17067	17174	17124	17118	17203	17273	17340	17164	17223	17194	16964	17202	17223	17224	16988	17172	17167	17415	17196	17198	17196	17123	17112	17270	17320	17426	17187	17250	17396	17273	17214	17238	17402	17228	17220	17120	17233	17306	17163	17208	17068	17067	17341	17215	17190	17243	17152	17196	17033	17185	17249	17181	17115	17286	17193	17190	17008	17139	17301	17331	17201	17398	17233	17263	17138	17282	17107	17367	17416	17081	17201	17389	17089	17100	17147	17187	17196	16977	17213	17429	17213	17242	17130	17110	17238	17219	17189	17202	17157	17116	17279	17199	17293	17180	17284	17389	17284	17211	17106	17254	17166	17085	16963	17292	17112	17228	17346	17137	17138	17149	17265	17102	17082	17269	17095	17134	17167	17298	17282	17118	17290	17327	17026	17175	17048	17376	17115	17239	17320	16992	17291	17285	17195	17349	17169	17205	16881	17110	17080	17062	17128	17172	17281	16915	17150	17180	17161	17178	17237	17463	17339	17167	17401	17248	17122	17031	17351	17355	17104	16955	17084	17151	17148	17340	17063	17236	17146	17277	17114	17089	17206	16976	17198	17152	17189	17390	17440	17107	17224	17126	17207	17322	17262	17183	17016	17157	17233	17084	17330	17330	17216	17362	17327	17190	17373	17314	17157	17009	17200	17080	17332	17420	17235	17372	17083	17387	17345	17388	17190	17329	17095	17347	17250	17071	17171	17259	17160	17109	17241	17252	17260	17322	17138	17136	17402	17446	17261	17180	17159	17267	17253	17070	17444	17316	17408	17175	17046	17153	17128	17064	17184	17285	17022	17263	17007	17382	17231	17378	17414	17229	17198	17357	17138	17265	17015	16875	16957	17112	17143	17249	17078	17378	17658	16985	17233	17475	17210	17343	17138	17263	17285	17401	17282	17362	17224	17213	17045	17150	17177	17366	17109	17309	17085	17004	17049	17472	17184	17239	17176	17205	17137	17193	17394	17187	17093	17111	17171	17339	17096	17314	17159	17245	17151	17393	17115	17323	17144	17035	17408	17293	17042	17201	17365	17235	17154	17202	17187	17107	17363	17279	17227	16982	17071	17142	17187	17295	17089	17172	17266	16907	17202	17080	17284	17416	17183	17221	17332	17200	17149	17066	17241	17314	17054	17230	17134	17197	17172	17217	17399	17201	17117	17334	17202	17311	17391	17156	17267	17183	17190	17075	17113	17444	17253	17162	17103	17107	17281	17237	17104	17342	17263	17316	17150	17229	17278	17104	17246	17326	17334	17424	17221	17210	17402	17096	17408	17255	17164	17110	16997	17263	17157	17093	17284	17007	17082	17051	17422	17294	17061	17343	17382	17230	17292	17291	17128	17289	17061	17200	17351	17232	17202	17207	17204	17165	17173	17216	17211	17242	17279	17403	17106	17238	17378	17143	17205	17144	17227	17122	17237	17468	17304	16995	17027	17407	16877	17286	17207	17190	17081	17127	17141	17208	17285	17237	17254	17121	17167	17224	17212	17251	17198	17306	17364	17273	17207	17149	17048	16926	17128	17237	17454	17116	17213	17367	17104	17106	17347	17198	17195	17112	17220	17255	17166	17167	17270	17025	17257	17225	17304	17238	16924	17226	17156	17406	17281	17073	17177	17305	17202	17232	17186	17236	17300	17159	17346	17294	17078	17462	17269	17283	17269	17261	17245	17330	17316	16965	17117	17270	17173	17281	17221	17488	17092	17219	17319	17211	17315	17234	17317	17203	17193	17161	17321	17259	17154	17402	17221	17261	17218	17374	17236	17365	17181	17211	17272	17185	17292	17382	17230	17132	17365	17248	17399	17050	17128	16930	17310	17279	17142	17333	17131	17313	17020	17147	17266	17229	17198	17371	17117	17131	17188	17157	17210	17105	17276	17312	17150	17458	17088	17372	16932	17263	17324	17176	17161	17299	17159	17182	17244	17148	17123	17094	17203	17187	17243	17189	17315	17246	17246	17142	17055	17146	17200	17226	17109	17340	17119	17189	17282	17377	17085	17344	17050	17206	17352	17267	17118	17254	17326	17261	17126	17133	17074	17116	17326	17173	17124	17078	16987	17058	17297	17038	17075	17278	17193	16992	17099	17173	17252	17395	17167	17365	17298	17344	17485	17321	17261	17148	17030	17164	17116	17076	17267	17232	17217	17262	17130	17234	17206	17255	17252	17328	17248	17230	17147	17210	17265	17478	17325	17267	17315	17383	17312	17362	17448	17167	17223	17202	17154	17337	17300	17251	17194	17088	17229	17318	17228	17261	16992	17349	17111	17204	17259	17176	17299	17312	17353	17298	17178	16894	17298	17206	17190	17388	17100	17298	17336	17283	17230	17219	17238	17259	17177	17300	17375	17194	17263	17122	17305	17075	17127	17269	17329	17283	17087	17166	17197	17247	16986	17195	17147	17130	17274	17376	17219	17219	17237	16996	17211	17188	17156	17356	17084	17258	17248	17140	17063	17237	17244	17169	17308	17228	17423	17372	17378	17097	17126	17447	17282	17207	17304	17355	17231	17136	17285	17518	17278	17294	17165	17215	17022	17209	17157	17282	17321	17200	17108	17110	17187	17235	17098	17339	17065	17098	17275	17265	17183	17249	17202	17160	17162	17221	17082	17206	17360	17140	17372	17132	17104	17346	17305	17240	17201	17195	17285	17182	17217	17305	17182	17059	17347	17199	17209	17416	17367	17328	17222	17190	17371	17119	17251	17088	17148	17382	17244	17209	17285	16989	17305	17140	17302	17312	17194	17590	17270	17207	17009	17151	17073	17296	16949	17201	17263	17177	17113	17117	17016	17411	17330	17233	17265	17224	17119	17244	17228	17094	17175	17285	17133	17083	17278	17260	17177	17150	17051	17270	17218	17128	17346	17047	17377	17210	17201	17448	17201	17296	16916	17248	17315	17076	17234	17307	17198	17188	17139	17034	17334	17371	17184	17116	17408	17235	17200	17209	17251	17066	17049	17196	17186	17155	16992	17255	17129	17294	16966	17209	17356	17399	17106	17482	17227	17114	17292	17205	17125	17246	17262	17172	17267	17296	17240	17176	17099	17249	17291	17225	17229	17291	17075	17200	17401	17284	17179	17123	17341	17142	17157	17148	17273	17062	17366	17121	17213	17265	17485	17264	17292	17266	17193	16934	17256	17100	17153	17118	17041	17279	17143	17249	17104	17083	17032	17204	17194	17135	17143	17176	17117	17186	17153	17240	17214	17179	17162	17127	17172	17198	17215	17094	17198	17237	17246	17252	16987	17115	17241	17148	17296	17277	17110	17269	17211	17141	17337	17184	17064	17147	17202	17110	17294	17322	17315	17065	17420	17456	17039	17374	17297	17033	17096	17223	17073	17077	17129	17346	17140	17248	17232	17248	17177	17182	17277	17366	17232	17162	17160	17314	17160	17212	17133	17041	17218	17211	17013	17179	17064	17004	17183	17091	17472	17420	17258	17369	17370	17043	17276	17469	17206	17054	17164	17283	17196	16960	17465	17423	17363	17352	17196	17290	17259	17258	17155	17426	17054	17225	17498	17352	17275	17378	17352	17234	17195	17304	17142	17324	17302	17215	17145	17275	17334	17127	17040	17203	17022	17013	17072	17214	17070	17223	17182	17315	17299	17120	17412	17253	17307	17069	17247	17240	17250	17374	17137	17188	17128	17169	17186	17376	17086	16983	17332	17346	17070	17083	17138	17125	17226	17108	17327	17140	17483	17327	17231	17032	17061	17318	17073	17176	17433	17259	17262	17443	17082	17272	17224	17280	17089	17277	17289	17113	17084	17192	17247	16992	17382	17478	17084	17383	17067	17351	17096	17319	17242	17123	17227	17291	17208	17001	17069	17263	17340	17069	16998	17300	17377	17178	17294	17288	16959	17170	17184	17424	17174	17184	17165	17051	17141	17099	17182	17311	17151	17250	17396	17294	17421	17290	17225	17197	17197	17220	17298	17243	17158	17332	17150	17163	17266	17207	17164
16872	63022	96997	37230	16700	16026	15746	15396	15245	15125	15126	14882	15140	14883	15062	14918	14833	15000	14780	14886	14891	14676	14804	14889	14791	14869	14883	14845	14989	14823	14666	15101	14785	14707	14725	14696	14844	14905	14656	14818	14790	14744	14795	14717	14644	14920	15438	16655	16727	16337	15545	15311	14786	14795	14661	14790	14750	14754	14933	14757	14946	14671	14747	14783	14815	14638	14823	14610	14600	14737	14898	14693	14937	14677	14800	14902	14859	14841	14694	14738	14692	14879	14802	14765	14810	14749	14647	14799	14770	14764	14726	14689	14629	14735	14754	14681	14772	14608	14663	14906	14684	14775	14635	14881	14682	14819	14828	14795	14791	14816	14711	14715	14795	14604	14787	14786	14878	14797	14707	14628	14680	14809	14722	14647	14604	14767	14613	14723	14677	14881	14696	14823	14768	14990	14846	14704	14692	14832	14780	14946	14628	14862	14737	14699	14690	14820	14743	14866	14534	14829	14750	14712	14683	14942	14746	14894	14718	14687	14742	14739	14891	14617	14687	14689	14828	14734	14617	14797	14664	14908	14881	14792	14784	14813	14814	14732	14708	14684	14591	14713	14818	14751	14522	14769	14663	14713	14774	14711	14763	14512	14761	14637	14665	14746	14772	14730	14895	14649	14731	14656	14793	14929	14824	14723	14593	14794	14692	14532	14692	14712	14791	14820	14698	14935	14825	14802	14718	14776	14610	14687	14837	14701	14614	14669	14849	14900	14638	14762	14661	14692	14773	14797	14726	14752	14777	14766	14836	14754	14700	14733	14670	14770	14789	14812	15042	14731	14816	14779	14562	14824	14731	14895	14694	14770	14728	14748	14791	14786	14680	14827	14798	14725	14652	14690	14732	14813	14807	14741	14664	14973	14739	14753	14630	14761	14608	14829	14627	14717	14908	14879	14540	14748	14701	14516	14671	14877	14767	14774	14625	14748	14579	14681	14782	14802	14629	14753	14768	14614	14842	14870	14820	14739	14772	14648	14905	14865	14591	14676	14616	14909	14637	14822	14908	14802	14672	14786	14732	14844	14733	14745	14814	14729	14908	14786	14797	14886	14771	14788	14628	14744	14792	14856	14809	14767	14690	14667	14561	14601	14680	14741	14901	14737	14549	14781	14747	14650	14727	14825	14800	14796	14919	14616	14711	14733	14794	14772	14692	14648	14756	14838	14711	14775	14742	14785	14684	14901	14845	14596	14816	14678	14717	14622	14816	14778	14672	14745	14743	14589	14657	14909	14631	14746	14828	14730	14827	14622	14786	14787	14528	14597	14785	14872	14792	14769	14684	14759	14656	14719	14757	14847	14883	14639	14790	14800	14609	14961	14868	14594	14715	14939	14606	14665	14857	14890	14614	14750	14731	14794	14684	14908	14738	14810	14801	14652	14621	14779	14702	14715	14656	14742	14752	14835	14939	14778	14719	14668	14723	14678	14847	14644	14685	14619	14722	14686	14901	14827	14685	14556	14765	14878	14564	14728	14776	14778	14799	14622	14478	14856	14694	14610	14738	14757	14806	14717	14722	14669	14693	14775	14766	14806	14839	14679	14681	14813	14835	14695	14803	14741	14663	14846	14751	14699	14583	14717	14754	14895	14691	14892	14692	14785	14730	14623	14826	14787	14595	14784	14756	14661	14900	14930	14633	14877	14716	14587	14738	14712	14737	14811	14827	14899	14628	14823	14822	14642	14893	14701	14847	14686	14697	14635	14686	14587	14926	14800	14755	14667	14747	14961	14738	14595	14697	14920	14644	14855	14837	14889	14688	14732	14640	14761	14733	14911	14762	14684	14809	14830	14752	14634	14740	14718	14885	14832	14785	14727	14842	15004	14843	14889	14743	14548	14778	14700	14662	14686	14778	14668	14723	14669	14671	14759	14731	14680	14847	14732	14761	14874	14676	14763	14643	14794	14480	14650	14924	14791	14751	14702	14762	14784	14746	14788	14818	14656	14760	14722	14844	14579	14748	14767	14766	14730	14791	14816	14671	14594	14947	14905	14804	14674	14836	14696	14701	14579	14677	14834	14784	14948	14625	14736	14749	14833	14773	14581	14638	14848	14688	14706	14683	14772	14750	14752	14768	14837	14821	14645	14657	14672	14782	14719	14737	14839	14845	14750	14599	14718	14645	14690	14778	14711	14612	14606	14740	14810	14945	14913	14633	14841	14852	14690	14673	14602	14667	14702	14646	14757	14891	14773	14747	14621	14620	14768	14677	14810	14821	14812	14704	14673	14879	14771	14660	14869	14793	14890	14737	14737	14629	14399	14818	14695	14657	14774	14816	14634	14769	14814	14786	14590	14763	14736	14760	14907	14688	14789	14766	14676	14621	14668	14830	14822	14788	14789	14714	14884	14697	14831	14649	14944	14641	14821	14808	14583	14993	14745	14595	14653	14858	14663	14791	14706	14939	14701	14569	14681	14830	14819	14496	14879	14706	14726	14663	14835	14566	14696	14673	14808	14625	14780	14638	14706	14713	14704	14530	14519	14815	14777	14768	14672	14684	14800	14808	14807	14717	14833	14832	14749	14787	14676	14838	14817	14684	14791	14734	14667	14800	14533	14651	14887	14610	14772	14679	14669	14752	14834	14914	14718	14706	14590	14716	14698	14601	14555	14860	14710	14791	14761	14747	14802	14642	14726	14660	14784	14588	14872	14666	14762	14798	14723	14662	14892	14750	14776	14738	14709	14607	14670	14679	14730	14636	14713	14644	14683	14775	14863	14706	14706	14697	14642	14735	14758	14789	14687	14767	14668	14579	14726	14779	14691	14726	14677	14714	14945	14555	14558	14791	14738	14665	14781	14687	14739	14856	14623	14733	14561	14837	14684	14793	14771	14617	14747	14852	14541	14799	14703	14952	14781	14677	14949	14578	14839	14825	14802	14671	14741	14724	14770	14865	14854	14676	14691	14902	14814	14747	14596	14704	14852	14826	14734	14573	14721	14713	14670	14767	14776	14825	14739	14829	14873	14784	14545	15044	14666	14626	14756	14811	14643	14707	14919	14653	14814	14773	14689	14830	14623	14642	14753	14855	14704	14859	14646	14792	14710	14854	14917	14776	14760	14780	14840	14653	14751	14758	14728	14799	14711	14673	14807	14738	14813	14642	14799	14743	14813	14839	14743	14773	14766	14795	14768	14721	14662	14578	14566	14852	14596	14644	14774	14740	14638	14668	14821	14780	14745	14661	14629	14694	14786	14614	14832	14850	14768	14698	14608	14801	14843	14781	14626	14705	14650	14867	14835	14690	14770	14713	14605	14664	14799	14798	14773	14785	14819	14843	14724	14770	14728	14724	14975	14806	14630	14618	14756	14745	14847	14874	14790	14762	14807	14694	14775	14854	14767	14653	14622	14898	14601	14585	14735	14781	14593	14680	14917	14821	14633	14868	14921	14655	14925	14811	14868	14789	14769	14722	14713	14754	14707	14678	14855	14756	14759	14768	14785	14708	14779	14764	14773	14802	14780	14951	14628	14743	14775	14782	14746	14711	14728	14797	14715	14669	14794	14723	14892	14841	14707	14842	14832	14816	14884	14800	14720	14858	14738	14732	14761	15010	14895	14480	14815	14815	14779	14868	14669	14788	14814	14726	14996	14847	14651	14772	14916	14906	14709	14776	14709	14769	14596	14574	14768	14604	14720	14642	14823	14640	14716	14688	14520	14659	14680	14823	14732	14759	14753	14755	14777	14763	14642	14684	14978	14531	14631	14795	14962	14689	14842	14592	14921	14666	14549	14791	14677	14698	14734	14864	14847	14566	14867	14763	14901	14784	14792	14752	14730	14813	14701	14924	14676	14605	14739	14818	14750	14899	14591	15011	14692	14624	14724	14685	14718	14823	14759	14682	14670	14878	14678	14601	14791	14788	14735	14787	14840	14753	14804	14825	14531	14798	14629	14712	14760	14624	14822	14706	14532	14562	14584	14707	14667	14795	14650	14741	14784	14632	14625	14847	14859	14739	14699	14832	14821	14682	14682	14805	14846	14724	14698	14714	14489	14665	14749	14760	14757	14540	14732	14586	14607	14782	14988	14754	14718	14921	14684	14750	14566	14763	14609	14694	14982	14725	14763	14637	14752	14700	14766	14719	14692	14735	14592	14813	14835	14756	14745	14634	14771	14604	14700	14714	14728	14859	14907	14659	14674	14710	14685	14766	14788	14681	14768	14846	14632	14824	14658	14729	14765	14755	14709	14734	14714	14898	14606	14722	14747	14844	14640	14827	14750	14820	14859	14690	14663	14903	14870	14693	14839	14735	14618	14701	14672	14770	14862	14727	14603	14750	14632	14864	14840	14820	14609	14679	14729	14770	14928	14759	14682	14893	14666	14498	14780	14583	14801	14747	14721	14617	14801	14966	14738	14735	14686	14634	14685	14590	14690	14672	14777	14776	14671	14586	14835	14642	14695	14705	14779	14652	14556	14878	14583	14616	14590	14547	14717	14965	14745	14718	14572	14527	14829	14734	14727	14816	14804	14888	14720	14757	14654	14926	14756	14807	14743	14765	14779	14699	14658	14768	14763	14661	14657	14797	14888	14730	14848	14783	14728	14833	14798	14652	14744	14696	14725	14626	14613	14762	14886	14740	14766	14923	14746	14914	14607	14567	14864	14620	14719	14762	14757	14561	14807	14704	14547	14803	14747	14693	14609	14641	14655	14685	14873	14601	14679	14782	14650	14730	14678	14899	14582	14695	14802	14710	14906	14928	14730	14607	14736	14755	14773	14699	14772	14764	14772	14671	14746	14877	14718	14822	14703	14651	14768	14900	14892	14823	14827	14645	14540	14693	14676	14767	14784	14888	14678	14485	14732	14765	14637	14785	14664	14926	14536	14660	14791	14624	14730	14758	14772	14718	14712	14736	14859	14963	14863	14588	14948	14651	14701	14847	14677	14821	14861	14915	14661	14670	14893	14980	14695	14876	14712	14720	14687	14720	14772	14604	14807	14637	14841	14850	14833	14836	14737	14732	14675	14673	14647	14824	14747	14764	14811	14800	14644	14765	14578	14589	14678	14720	14681	14708	14670	14661	14888	14892	14614	14716	14816	14664	14668	14739	14773	14676	14729	14690	14680	14748	14712	14687	14690	14783	14700	14674	14808	14657	14706	14643	14763	14752	14777
27120	23410	43046	29501	18519	17847	17697	17263	17326	16982	17284	17360	17188	17278	17132	17073	17232	17217	17251	17354	17325	17333	17161	17351	17420	17147	17259	17474	17212	17459	17227	17161	17327	17229	17345	17280	17349	17366	17238	17251	17045	17117	17225	17418	17278	17179	17149	17358	17437	17592	17205	17362	17104	17289	17395	17329	17106	17042	17073	17340	17170	17043	17208	17298	17322	17157	17097	17119	17287	17143	17271	17232	17265	17331	17213	17402	17180	17158	17187	17168	17238	17195	17252	17113	17388	17088	17191	17306	17321	17368	17104	17232	17278	17374	17205	17224	17219	17228	17229	17147	17301	17129	17082	17265	17152	17215	17253	17122	17147	17340	17228	17135	17113	17336	17009	17132	17195	17170	17314	17296	17106	17212	17203	17062	17259	17194	17143	17196	17400	17379	17293	17492	17125	17158	17046	17457	17282	17196	17219	17169	17119	17174	17138	17183	17165	17177	17200	16972	17191	17436	17130	17398	17222	17211	17412	17219	17315	17211	17112	17140	17416	17378	17144	17299	17152	17270	17295	17148	17417	17154	17269	17362	17096	17199	17088	17241	17156	17130	17096	17258	17190	17278	17013	17120	17232	17085	17027	17148	16976	17259	17369	17342	17299	17275	17304	17108	17218	17176	17345	17300	17337	17093	17109	17262	17229	17302	17022	17147	17367	17036	17112	17086	17274	16975	17256	17405	17158	17332	17151	17171	17057	16992	17027	17288	17292	17282	17169	17114	17096	17077	17442	17279	17304	17277	17130	17299	17332	17280	17208	17209	17196	17236	17104	17021	17243	17194	17218	17089	17281	17165	17113	16991	17092	17279	17163	17302	17385	17143	17011	17231	17091	17183	17311	17097	17147	17213	17116	17123	17248	17395	17160	17109	16987	17081	17111	17017	17174	17070	17189	17333	16988	17141	17321	17236	17206	17271	17299	17214	17161	17080	17330	17103	17280	17162	17381	17223	17304	17346	17492	17233	17245	17303	17080	17171	17137	17088	17298	17156	17112	17174	17094	17203	17339	17111	17164	17122	17093	17388	17309	17189	17133	17122	17186	17045	17327	17051	17229	17310	17173	17251	17192	17345	17305	17258	17194	17029	17406	17107	17366	17178	17187	17177	17158	17295	17168	16995	17169	17181	17088	17308	17195	17179	17208	17313	17213	17303	17274	17219	17202	17185	17475	17205	17241	17143	17187	17231	17049	17186	17216	17032	17267	17094	17181	17003	17258	17223	17196	17049	17082	17081	17147	17173	17234	17017	17212	17425	17050	17184	17213	17295	17430	17254	17362	17298	17230	17211	17099	17153	17234	17236	17058	17357	17276	17170	17137	17102	17330	17219	17315	17281	17039	17205	17292	17175	17247	17223	17103	17046	16997	17070	17242	17085	17028	17077	17143	17220	17142	17131	17180	17159	17409	17179	17145	17191	17273	17053	17180	17267	17089	17190	17180	17185	17349	17178	17402	17118	17049	17190	17189	17382	17242	17216	17145	17334	17222	17030	17110	17061	17280	17239	17195	17339	17326	17153	17068	17165	17168	17080	17288	17137	17295	17069	17443	17138	17188	17283	17321	17339	17107	17106	17089	17285	17238	17070	17151	17155	17228	17176	17150	17280	17324	17221	17321	17069	17324	17326	17411	17209	17161	17102	17194	17281	17242	17363	17253	17124	17220	17153	17223	17335	16964	17292	17214	17294	17293	17203	17212	17309	17158	17070	17259	17203	17097	17163	17132	17211	17116	17083	17293	17178	17051	17134	17208	17208	17235	17142	17203	17157	17208	17113	17170	17223	17315	17317	17206	17073	17220	17118	17524	17247	17136	17135	17473	17173	17289	17170	17104	17204	17109	17212	17119	17288	17337	17282	16980	17122	17234	17180	17202	17019	17106	17125	17176	17294	17209	17111	17396	17270	17063	17151	17380	17201	17186	17186	17377	17070	17208	17321	16945	17239	17124	17057	17212	17143	17089	17329	17149	17234	17163	16970	17227	17148	17357	17283	17170	17334	17367	17056	17200	17165	17304	17324	17113	17049	17106	17214	17376	17429	17163	17325	17291	17263	17279	17195	17112	17273	17207	17053	17263	17293	17307	17066	17299	17289	17102	17107	17194	17102	17076	17124	17153	17241	17180	17188	17404	17323	17259	17184	17224	17214	17158	17168	17185	17113	16948	17286	17123	17308	17211	17388	17228	17373	17198	17147	17264	17372	17271	17198	17175	17210	17240	17324	17286	17196	17253	17169	17214	17308	17176	17140	17174	16962	17441	17226	17090	17208	17100	17289	16981	17187	17248	17380	17291	17253	17286	17065	17224	17054	17139	17268	17124	17099	17134	17152	17178	17167	17266	17247	17069	17098	17209	17185	17197	17263	17453	17269	17179	17289	17232	17067	17121	17187	17168	17172	17312	17168	17050	17103	17212	17378	17191	17122	17032	17108	17076	16889	17118	17013	16983	17412	17049	17076	17285	17166	17171	17161	17075	17212	17097	17103	17236	17087	17415	17150	17220	17250	17101	17290	17096	17166	17422	17413	17226	17225	17051	17328	17303	17220	17190	17311	17138	17232	17212	17195	17074	17370	17087	17405	17061	17163	17284	17239	17208	17217	17233	17068	17191	17204	17149	17055	17103	17421	17070	17317	17105	17204	17253	17134	17293	17197	17324	17261	17302	17309	16895	17078	17039	17139	16954	17205	17093	17168	17315	17076	17079	17114	17388	17214	17312	17362	17267	17062	17137	17205	17251	17296	17329	17252	17220	17011	16961	17114	17396	17142	17188	17170	17365	17244	17110	17211	17363	17263	17187	17148	17166	17214	17050	17029	17451	17195	17364	17003	17026	17170	17155	17030	17071	17148	17178	17209	17114	17243	17280	17109	17296	17242	17042	17192	17177	17346	17094	17048	17207	17214	17350	17353	17070	17094	17309	17118	17155	17230	17331	17142	17148	17144	17229	17177	17471	17164	17101	17231	17336	17364	17225	17160	17084	17319	17194	17132	17247	17171	17110	17136	17051	17234	17157	17044	17221	17212	17274	17324	17153	17233	17132	17186	17416	17382	17161	17279	17238	17380	17251	17230	17443	17156	16981	17153	17336	17268	17493	17268	17085	17072	17317	17337	17388	17378	17134	17269	17358	17140	16974	17273	17103	17114	17160	17326	17316	17337	17210	17179	17271	17116	17273	17132	17235	17163	17203	17243	17200	17351	17260	17282	17125	17122	17265	17450	17214	17304	17313	17207	17285	17095	17227	17177	17101	17300	17164	16974	17222	17238	17128	17302	17284	17141	17142	17231	17203	17278	17280	17154	17406	17274	17156	17002	16981	17221	17217	17240	17347	17384	17061	17297	17254	17262	17262	17230	17416	17288	17086	17318	17094	17351	17181	17131	17234	17457	17167	17114	17107	17184	17152	17156	17165	17037	17272	17361	17161	17278	17304	17228	17086	17271	17348	17116	17255	17142	17282	17344	17432	17138	17209	17155	17332	17226	17131	17273	17382	17264	17283	17185	17187	17142	17173	17311	17377	17237	17177	17121	17034	17394	17158	17111	17217	17277	17256	17306	17104	17361	17218	17202	17116	17273	17251	17295	17272	17053	17288	17281	17136	17168	17108	17254	17249	17136	17147	17087	17402	17215	17239	17210	17132	17021	17185	17378	17431	17423	17360	16850	17189	17221	17223	17144	17104	17269	17229	17152	17314	17194	17057	17203	17275	17162	16915	17175	17315	17211	17158	17398	17057	17212	17162	17146	17162	17334	17240	17199	16998	17138	17356	17080	17098	17434	17210	17359	17417	17283	17227	17237	17023	17139	17135	17174	17292	17164	17387	17366	17352	17049	17153	17101	17262	17151	17430	17209	17119	17178	17274	17107	17236	17103	17342	17229	17091	17220	17174	17225	17211	17334	17145	17170	17266	17275	17283	17459	17238	17199	17264	17170	17132	17187	17195	17159	17194	17220	16997	17173	17264	17205	17149	17229	17162	17347	17339	17180	17343	17103	17224	17299	17192	17313	17222	17343	17300	17151	17217	17008	17400	17387	17298	17090	17132	17091	17102	17275	17157	17078	17133	17154	16976	16949	17205	17152	17207	17167	17378	17279	17248	17281	17304	17276	17100	17163	17224	17389	17267	17152	17384	17158	17034	17237	17129	17120	17284	17159	17199	17176	17147	17327	17185	17048	17228	16910	17198	17150	17097	17078	17124	17358	17225	17156	17282	17423	17080	17200	17174	17195	17165	17204	17167	17219	17141	17383	17209	17143	17171	17340	17370	17230	17207	17251	17183	17159	17166	17367	17369	17123	17189	17282	17193	17118	17225	17111	17265	17130	17140	17207	17157	17219	17072	17149	17259	17224	17359	17446	17030	17206	17324	17327	17157	17374	17222	17215	16962	17152	17330	17245	17376	17277	17275	16897	17177	17268	17260	17153	17179	17284	17089	17257	17414	17239	17260	17380	17173	17174	17269	17081	17309	17373	17510	17242	17250	17070	17409	17229	17082	16998	17353	17257	17189	16913	17163	17177	17209	17083	17291	17149	17349	17208	17167	17251	17261	17159	17073	17491	17393	17302	17274	16937	17276	17340	17251	17160	16912	17216	17192	17354	17192	17184	17191	17259	16993	17237	17330	17287	17091	17088	17153	17381	17233	17064	16972	17389	17268	17148	17255	17318	17427	17154	17253	17213	17185	17265	17092	17263	17215	17257	17324	17218	17137	17204	17349	17235	17225	17071	17154	17268	16996	17265	17250	17318	17335	17198	17306	17322	17216	17074	17346	17166	17309	17351	17195	17248	17205	17229	17386	17199	17295	17141	17214	17054	17032	17012	17200	17116	17286	17136	17184	17095	17159	17348	17344	17199	17155	17126	17140	17282	17164	17280	17149	17165	17328	17258	17162	17119	17463	17133	17303	17215	17253	17093	16964	17226	17261	17320	17337	17236	16984	17184	17446	17192	17242	17356	17309	17186	17261	17222	17115	17330	17303	17320	17289	17251	17192	17129	17103	17243	17093	17164	17204	17188	17340	17359	17375	17223	17221	17192	17132	17311	17193	17261	17292	17095	16996	17244	17245	17260	17126	17353	17170	17123	17159	17117	17481	17158	17229	17243	17246	17262	17126	17337	17072	17391	17364	17141
15648	31702	47360	21623	15016	14999	14847	14751	14809	14704	14632	14750	14778	14777	14881	14835	14469	14692	14632	14874	14672	14588	14600	14680	14770	14741	14597	14620	14838	14727	14704	14640	14613	14585	14772	14836	14888	14828	14829	14518	14829	14527	14811	14707	14660	14757	14683	14918	15098	14822	14745	14642	14828	14516	14812	14924	14779	14695	14838	14622	14771	14789	14820	14773	14703	14618	14787	14870	14682	14721	14661	14757	14765	14863	14547	14678	14783	14600	14718	14798	14733	14572	14653	14720	14612	14726	14626	14666	14626	14705	14776	14635	14788	14672	14779	14537	14713	14729	14710	14597	14560	14780	14776	14600	14627	14674	14797	14664	14536	14687	14800	14693	14795	14951	14699	14769	14667	14679	14407	14586	14844	14697	14607	14616	14639	14720	14549	14721	14533	14574	14710	14735	14737	14692	14574	14702	14683	14763	14809	14689	14682	14742	14597	14679	14694	14656	14738	14625	14732	14751	14682	14697	14629	14756	14695	14560	14635	14590	14638	14744	14688	14755	14426	14844	14719	14528	14700	14715	14672	14605	14822	14857	14679	14850	14509	14532	14670	14781	14798	14780	14774	14747	14690	14682	14652	14631	14673	14531	14640	14669	14709	14828	14621	14603	14848	14719	14719	14698	14600	14770	14748	14792	14748	14730	14712	14802	14539	14676	14702	14542	14645	14749	14651	14704	14692	14757	14603	14739	14670	14751	14691	14659	14789	14460	14755	14614	14505	14681	14567	14550	14739	14733	14694	14689	14630	14744	14881	14566	14750	14504	14915	14727	14705	14495	14618	14600	14598	14759	14446	14720	14573	14612	14719	14836	14645	14736	14521	14795	14770	14804	14622	14668	14814	14708	14694	14658	14623	14650	14854	14635	14547	14562	14693	14839	14626	14791	14526	14686	14762	14795	14610	14835	14738	14536	14641	14756	14754	14601	14520	14714	14809	14711	14802	14719	14684	14684	14647	14767	14666	14813	14723	14709	14554	14728	14746	14613	14808	14783	14743	14754	14748	14725	14772	14612	14608	14763	14644	14551	14688	14757	14715	14743	14530	14646	14684	14732	14525	14760	14736	14665	14612	14746	14460	14650	14638	14618	14672	14741	14664	14840	14743	14504	14825	14680	14723	14600	14606	14646	14763	14524	14634	14716	14586	14757	14797	14713	14570	14737	14649	14689	14719	14583	14712	14781	14617	14813	14684	14640	14524	14791	14705	14504	14667	14566	14777	14544	14511	14766	14803	14710	14770	14609	14825	14680	14735	14689	14814	14757	14493	14724	14618	14738	14644	14723	14759	14642	14611	14670	14676	14826	14527	14590	14565	14778	14704	14628	14565	14655	14741	14742	14721	14681	14734	14775	14652	14444	14709	14694	14634	14879	14724	14864	14710	14593	14593	14648	14802	14762	14829	14587	14703	14491	14743	14588	14535	14658	14853	14627	14597	14699	14686	14774	14650	14633	14725	14639	14713	14728	14717	14677	14656	14837	14387	14659	14714	14704	14776	14620	14640	14658	14559	14853	14737	14620	14719	14605	14574	14743	14572	14565	14778	14619	14796	14753	14737	14626	14556	14631	14619	14663	14638	14601	14761	14701	14651	14687	14705	14614	14528	14680	14773	14635	14747	14827	14561	14587	14662	14505	14616	14773	14481	14746	14676	14712	14766	14734	14628	14672	14719	14594	14678	14631	14604	14652	14586	14596	14719	14640	14793	14718	14818	14675	14639	14701	14695	14697	14708	14746	14752	14685	14745	14689	14532	14719	14715	14622	14672	14770	14859	14638	14572	14695	14883	14604	14787	14460	14626	14850	14699	14640	14698	14585	14787	14702	14765	14733	14674	14591	14779	14712	14707	14726	14771	14649	14698	14656	14737	14644	14638	14674	14732	14671	14777	14648	14767	14743	14819	14737	14770	14507	14672	14600	14593	14798	14623	14598	14598	14568	14597	14834	14769	14614	14672	14660	14518	14653	14564	14754	14657	14741	14739	14573	14514	14853	14725	14601	14635	14732	14709	14490	14833	14593	14550	14817	14652	14643	14593	14742	14718	14759	14650	14566	14711	14653	14706	14616	14661	14661	14825	14873	14568	14930	14755	14534	14607	14634	14774	14692	14728	14610	14635	14763	14627	14665	14551	14723	14601	14592	14670	14809	14646	14607	14648	14551	14554	14578	14691	14630	14758	14773	14713	14662	14583	14718	14908	14691	14735	14627	14753	14639	14696	14580	14701	14644	14739	14716	14639	14513	14846	14550	14794	14709	14808	14723	14545	14529	14648	14654	14787	14679	14667	14684	14634	14700	14494	14834	14793	14664	14593	14771	14886	14702	14703	14704	14480	14653	14737	14696	14777	14735	14668	14727	14640	14752	14608	14796	14704	14598	14824	14668	14751	14694	14616	14659	14692	14642	14680	14696	14801	14750	14589	14793	14553	14744	14686	14624	14963	14778	14551	14766	14792	14696	14658	14731	14737	14518	14853	14758	14534	14753	14747	14680	14660	14636	14593	14659	14634	14778	14754	14595	14583	14638	14608	14536	14710	14694	14785	14755	14618	14508	14673	14535	14609	14809	14762	14738	14575	14730	14497	14727	14617	14645	14712	14604	14799	14647	14718	14690	14566	14737	14548	14831	14842	14786	14686	14642	14821	14574	14647	14562	14738	14469	14601	14551	14635	14644	14607	14682	14737	14674	14459	14709	14850	14436	14664	14505	14598	14752	14644	14854	14806	14605	14657	14735	14739	14779	14723	14617	14737	14777	14632	14759	14628	14538	14586	14743	14717	14652	14684	14614	14690	14712	14667	14615	14684	14613	14667	14638	14616	14626	14518	14715	14719	14512	14783	14673	14612	14653	14658	14612	14715	14573	14784	14748	14522	14859	14683	14720	14790	14761	14698	14618	14816	14639	14681	14603	14601	14775	14695	14630	14758	14758	14708	14545	14570	14616	14651	14666	14702	14748	14724	14685	14764	14781	14612	14755	14691	14793	14573	14665	14824	14726	14589	14632	14680	14678	14610	14680	14819	14475	14533	14576	14700	14563	14879	14742	14640	14666	14704	14648	14784	14633	14668	14767	14605	14755	14605	14762	14724	14611	14690	14802	14884	14688	14735	14564	14735	14511	14673	14604	14753	14689	14773	14653	14742	14619	14541	14643	14851	14778	14484	14661	14789	14672	14680	14633	14499	14566	14620	14740	14694	14775	14745	14691	14772	14669	14607	14505	14573	14691	14545	14751	14690	14757	14652	14706	14591	14569	14603	14571	14721	14625	14500	14706	14666	14572	14841	14493	14690	14580	14790	14642	14605	14765	14620	14651	14902	14785	14757	14842	14690	14637	14594	14904	14548	14583	14617	14692	14617	14732	14708	14682	14722	14812	14779	14608	14627	14721	14769	14710	14670	14713	14812	14689	14779	14685	14734	14470	14650	14797	14643	14640	14580	14771	14702	14739	14614	14709	14637	14478	14709	14783	14712	14644	14715	14571	14754	14738	14695	14735	14604	14630	14648	14510	14690	14635	14833	14608	14837	14679	14634	14618	14684	14589	14668	14686	14779	14713	14701	14795	14475	14819	14671	14861	14782	14742	14633	14726	14707	14762	14522	14693	14578	14712	14697	14669	14516	14689	14631	14634	14763	14701	14618	14778	14650	14734	14439	14788	14655	14782	14706	14768	14720	14606	14726	14697	14784	14681	14628	14816	14538	14779	14638	14644	14738	14600	14669	14705	14627	14673	14810	14599	14585	14697	14666	14727	14494	14748	14643	14743	14641	14765	14682	14559	14716	14731	14812	14656	14744	14522	14591	14717	14698	14722	14710	14678	14722	14702	14572	14749	14623	14701	14649	14690	14560	14672	14539	14622	14614	14742	14700	14696	14678	14546	14636	14656	14688	14659	14730	14738	14796	14626	14671	14555	14773	14633	14658	14780	14510	14890	14560	14828	14574	14710	14672	14612	14531	14515	14697	14552	14727	14634	14598	14833	14572	14534	14746	14515	14701	14666	14613	14763	14744	14645	14635	14662	14665	14687	14598	14763	14604	14661	14694	14704	14805	14505	14686	14654	14864	14801	14730	14801	14505	14904	14553	14603	14684	14732	14665	14672	14535	14604	14706	14449	14751	14723	14658	14715	14754	14681	14518	14642	14696	14695	14782	14600	14751	14578	14558	14881	14638	14654	14708	14636	14711	14667	14690	14618	14670	14711	14704	14725	14725	14762	14881	14774	14557	14704	14674	14700	14812	14840	14605	14757	14515	14738	14715	14663	14697	14574	14840	14769	14762	14536	14700	14633	14705	14674	14757	14687	14726	14838	14650	14753	14606	14553	14532	14668	14764	14735	14746	14613	14693	14631	14714	14576	14560	14674	14758	14690	14661	14767	14509	14720	14658	14596	14557	14697	14658	14814	14826	14596	14678	14623	14633	14800	14658	14844	14703	14686	14661	14774	14735	14528	14654	14712	14550	14609	14695	14693	14665	14834	14627	14600	14740	14744	14717	14598	14673	14805	14771	14569	14769	14691	14870	14650	14607	14625	14713	14684	14790	14565	14746	14512	14656	14758	14725	14564	14771	14679	14543	14790	14531	14636	14708	14755	14775	14597	14624	14645	14726	14658	14869	14755	14821	14676	14617	14640	14687	14644	14479	14509	14592	14432	14618	14565	14716	14714	14646	14810	14682	14824	14665	14576	14714	14693	14643	14736	14795	14738	14682	14539	14779	14578	14681	14697	14783	14590	14741	14732	14584	14589	14732	14638	14557	14714	14520	14571	14673	14740	14725	14659	14609	14619	14617	14588	14694	14867	14591	14698	14489	14628	14559	14722	14632	14683	14650	14622	14566	14715	14531	14782	14708	14792	14699	14638	14709	14719	14764	14673	14783	14617	14695	14771	14679	14799	14746	14700	14586	14604	14575	14741	14806	14735	14615	14621	14741	14772	14889	14755	14715	14767	14730	14589	14650	14674	14742	14553	14719	14695	14718	14711	14592	14563	14705	14863	14578	14619	14846	14509	14793	14550	14559	14719	14590	14717	14746	14794	14665	14769	14568	14709	14636	14758	14692	14770	14694	14760	14686	14776	14559	14518	14713	14580	14714	14760	14694	14677	14576	14607	14633	14741	14517	14746	14577	14804
23614	21097	40598	36079	21866	21190	20229	17874	17311	17540	17415	17323	17247	17307	17395	17075	17244	17343	17334	17364	17310	17279	17294	17362	17428	17157	17257	17511	17282	17090	17340	17427	17333	17199	17269	17283	17171	17240	17225	17219	17140	17379	17259	17216	17232	17089	17389	17857	17896	17855	17624	17436	17253	17348	17233	17289	17120	17190	17028	17119	17037	17013	17045	17148	17046	17120	17241	17146	17120	17295	17158	17189	17101	17114	16946	17111	16986	17175	17114	17092	17217	17182	17217	17063	17291	17225	17231	17027	17098	17102	17049	16920	17208	17084	16996	17139	17140	17254	17171	16979	17084	16999	17243	17032	16983	17173	17101	17052	17049	17146	17084	17056	17013	16908	17261	17056	17164	17086	17082	17181	17271	17208	17293	16885	17253	17099	17301	17015	16949	17169	17060	17111	17087	16956	16964	17218	17166	17034	17180	17029	17306	17126	16956	16768	17131	17246	17152	16956	17184	17114	17019	17011	17158	17174	17139	17068	17213	17161	17175	17211	17142	17175	17138	17120	17211	17076	17134	17099	17105	17110	17099	16894	17164	17136	17305	17169	17108	17100	17028	16904	17217	17186	16952	17240	17038	17228	17254	17246	17279	17066	17247	17152	17082	16979	16995	17181	17070	16939	17001	17050	17111	17211	17379	17205	17134	17038	17097	17147	17031	17280	16885	17139	17187	17036	17138	17117	17320	17023	17217	17037	17137	17047	16945	17112	17186	16959	17135	17165	17135	17237	17048	17123	17142	17108	17157	17014	17142	17094	17158	17168	17102	17290	17074	17037	16955	17179	17200	17099	17027	17195	17116	17132	17001	17017	17299	17213	17122	16957	17273	17326	17062	17116	17381	17162	17174	17085	17297	17105	17052	16773	17253	17183	17127	17106	17052	16996	17048	17109	17085	16978	17029	17104	17179	17132	17203	17026	17241	17196	17115	17288	17332	17121	16959	17012	17124	17035	17034	17204	17249	17100	17279	16971	16950	16932	17114	17163	17038	17089	17085	16941	17080	17118	16941	17063	17076	17074	17183	16941	17061	17083	16917	17078	17413	17283	17129	17195	16926	17120	17055	17170	17062	17196	17215	16999	17170	17160	17179	17154	17058	16983	17110	17022	16992	17094	17105	17101	17300	17082	17071	17032	17019	17073	17106	17174	17230	16894	17096	17268	17118	17110	17097	17159	17108	17035	16944	17024	17103	16980	17252	16977	17183	17296	17079	17135	17205	17237	17046	17111	17138	17139	17092	17340	17040	17007	16816	16990	17107	17102	17104	17165	17135	16975	17042	17109	17198	17127	17162	17072	17178	17255	17096	16963	17050	17111	17295	17073	17207	17077	17056	17087	17027	17037	17060	17203	17143	16916	17057	17182	17141	17084	17189	17122	17048	17141	16998	17011	17050	16977	17098	17038	16996	17071	16983	17052	17149	17075	17112	17181	17039	17205	17237	17130	17090	17153	17080	17093	17141	16973	17206	17073	17144	17208	16986	17097	17233	17178	17123	17116	17145	17066	16980	17183	17035	17006	17156	17011	17141	17006	17318	17105	17215	17219	17166	17189	17056	17153	17166	16947	16975	17213	16938	16867	16972	17159	16969	17046	17189	16976	16908	17127	17109	16952	17207	17146	17198	17120	17023	17079	16859	17081	17053	17232	17151	17141	17141	17221	17066	16976	17256	17084	17152	16990	17036	17001	17231	16972	17178	17350	17044	16994	17051	17160	16948	17110	17142	16967	17087	17079	17183	17125	17111	17080	17286	17066	17158	17166	17350	17160	17042	17016	17180	17281	17091	17070	17037	17062	17164	17092	17187	17103	17032	17158	17100	17070	17030	17107	17061	17351	17156	17163	17038	17060	17028	16985	17146	17147	17238	17107	17169	16939	16938	17010	17005	17118	16975	17081	17216	17223	17214	17119	17202	17291	16930	17144	17197	17141	16997	16871	17060	16958	17077	17147	16956	17026	17139	17148	17100	17164	17155	17256	17153	16981	17125	17235	17143	17143	17159	17174	16957	17145	17184	17102	17051	17073	17108	17221	17071	17028	17107	17209	17150	16870	17205	17105	17229	17004	17119	17162	16976	17049	17013	16940	17150	17198	17320	17061	17109	17229	17231	17245	17098	17251	17161	17120	17211	16959	17122	17061	17038	17068	17196	17131	17008	17175	17292	17269	17049	17002	16954	17003	17089	17182	17184	17252	17225	17240	17377	17218	17314	17060	17181	17149	17168	17184	17023	16975	17158	17209	17157	17184	17226	17098	17220	17248	17124	17259	16998	17392	17073	17073	17144	17000	17049	17059	17207	17189	17121	17059	17093	17097	17015	17083	17015	17113	17171	17263	17304	17324	17244	17103	17114	17140	17012	16928	17117	16954	17003	17253	17038	17135	17013	17224	17099	17080	17204	17338	16859	17250	17253	17099	17014	17081	17172	17174	16883	17381	16919	17081	16944	16956	16953	17000	17110	17261	17179	17043	17150	17152	17088	17031	17151	17036	17068	16984	17205	17019	17199	17337	17174	17109	17243	17028	17232	17276	17187	17187	17143	17095	17081	17034	17007	16953	17003	17057	17334	17203	17036	17216	17019	17242	17128	17041	17176	16941	17142	17017	17036	17005	16961	17102	17000	17009	17040	17094	17181	17067	17303	16875	17092	17304	17099	16914	16935	16914	17114	17089	17089	17206	16961	17102	17116	17375	17247	17026	17089	17209	17007	16940	17358	17249	16952	17106	17108	17111	17210	17103	17063	17230	17166	17020	17272	17082	17184	17063	17099	16984	17033	17048	17028	16898	17234	16973	16997	17026	16932	16854	17037	17084	17068	17046	17246	17180	16979	17085	17099	17059	17214	17022	16997	16965	17087	16953	17055	17119	17156	17082	17337	17111	17200	16987	17029	17062	17083	17128	17206	17182	17117	17281	16981	17034	17136	17061	17035	16840	16911	16888	17135	17233	17195	17097	17214	17010	17173	17042	17087	17298	17150	17113	17182	17163	16936	17032	17053	17089	17167	17181	17200	17309	17224	17218	17228	17037	17088	17302	17398	17080	17211	17325	17134	17098	16956	17059	17124	17269	16960	17034	17303	17126	16946	17021	17231	17050	17019	17087	17230	17069	17157	17178	17036	17001	16750	17141	17047	17030	16957	17129	17269	17139	17218	17174	17199	17239	17153	17042	17231	17102	17095	17040	17179	17048	17132	17176	17215	16846	16902	17266	17247	17103	17054	17212	17044	17111	17364	17103	17059	17048	16909	17036	17212	17129	17110	17192	17298	17146	16908	17115	17298	17174	17099	17015	17146	17095	17200	17196	17045	17180	17086	17137	17089	16953	17220	17099	17229	17162	17177	17075	17090	16994	17087	17151	17075	17189	17023	17134	17287	17312	16858	17080	17010	17031	17330	17037	17204	17243	17241	17203	17373	17274	16947	16990	17113	17154	17202	17063	16995	17125	16979	17196	17016	17164	16992	16878	17195	16879	16926	17276	17212	17027	17062	17106	17075	17252	17122	17023	17155	17232	17259	17086	17070	17281	17239	17224	17023	17249	17159	17371	16980	17185	17186	17127	17123	16974	17150	17069	17056	16890	17232	17058	17057	17421	17347	17032	17155	17024	17357	17306	17285	17137	17215	17326	17078	17031	17194	17230	17159	17351	17019	17200	17109	16986	17184	17189	17082	16865	17026	17103	16966	17152	17028	17109	17169	17312	17272	17184	17117	16910	17081	17057	17008	16914	17000	17162	17194	17055	17134	17298	16902	16938	17100	17055	16999	17154	17163	17195	17038	17109	17230	17279	17091	17110	17198	17029	17113	17157	17103	17438	17066	17162	17032	17241	17210	17200	17110	17216	17135	17338	17396	17025	16934	17031	16975	17100	16998	17086	17188	16978	17031	17319	17114	17145	17077	17001	17008	17018	17104	17179	17334	17070	17022	17223	17160	17237	16998	16934	17053	17077	17113	16923	17149	17087	17046	17120	17119	17153	17050	17049	17000	17260	17108	17277	17158	17104	17172	16858	17104	17233	17213	17116	17153	17196	17008	17089	17102	17022	17161	17071	17108	17138	16963	17067	17126	17275	17054	17095	17003	17188	17362	16995	17223	17344	17111	17019	17060	17092	16990	17130	17262	17200	16926	16906	17308	17059	17179	17125	17023	17124	17068	17168	17071	17214	17060	17011	17151	17146	17297	17214	17196	17261	17356	17085	17172	17030	16935	17047	17100	16839	17179	17202	17122	17035	17121	16989	17283	16943	16993	17096	17207	17126	17077	16987	17019	17029	17291	17067	17264	17113	17216	17370	17107	17201	17007	17299	17210	17121	17199	17200	17081	17060	17185	17236	17134	17202	16936	16898	16945	17148	17038	17163	17142	17070	17069	17011	17072	17376	17010	17107	17120	16969	17103	17047	17107	17092	17062	17156	16901	17187	17178	16945	17194	16880	17073	17275	17359	17139	17094	17049	17043	17189	17084	17045	17013	17166	17036	17239	17023	17213	17131	17114	17197	17015	17068	16984	17043	17141	17104	17023	17157	17203	17056	17146	16996	17040	17086	17107	17052	17107	17150	17319	17238	17132	17384	16917	17016	17216	17069	17058	17037	17344	17098	17155	17128	16924	17139	16993	17107	17136	17009	17003	16999	17035	17120	17111	16918	17138	17142	17131	17290	17272	17146	17017	17258	17187	17049	17115	16942	17192	17088	17127	17120	17176	16993	17152	17180	16913	16986	17065	17055	17069	17223	17180	17038	17234	17113	16977	17076	17226	17041	17130	17201	17068	17051	17053	17178	17078	17162	17229	17090	16957	17092	17024	17129	17246	16963	17171	17236	17221	17116	17121	17093	16904	17135	17313	17042	17040	17236	17183	17335	17094	16892	17014	17172	17074	17184	16971	17269	17225	17169	17109	17225	17103	17138	16982	17161	17051	17070	16854	17005	17109	17056	17155	17177	16941	16956	17021	17033	16896	17105	17203	17188	17178	17178	16989	17005	17257	17223	17170	16876	16981	17107	16916	17026	17080	16909	16905	17154	17189	16988	17135	17040	17024	17158	17101	17174	17193	16918	17069	17114	17024	17065	17097	17196	17119	17279	17307	17132	17103	17301	17167	16993	16980	17161	17245	17131	16885	17157	16971
14889	54692	87652	33787	15853	15609	15304	15109	14889	14904	14900	14838	14683	14824	14803	14748	14623	14909	14893	14605	14665	14804	14811	14819	14838	14791	14751	14867	14786	14850	14637	14851	14757	14576	14722	14641	14701	14723	14684	14603	14740	14785	14733	14770	14833	14735	15347	15630	15628	15458	15196	14866	14911	14834	14834	14684	14664	14765	14783	14664	14824	14647	14754	14774	14610	14772	14613	14626	14765	14590	14614	14689	14685	14692	14632	14616	14596	14687	14749	14717	14713	14708	14740	14713	14696	14651	14776	14625	14644	14474	14540	14664	14745	14542	14656	14723	14646	14648	14759	14714	14688	14661	14632	14674	14634	14730	14452	14705	14636	14584	14713	14792	14652	14706	14727	14843	14718	14715	14812	14764	14567	14548	14801	14681	14685	14664	14591	14741	14575	14632	14782	14749	14637	14613	14601	14643	14732	14536	14590	14691	14515	14722	14732	14751	14678	14914	14529	14663	14778	14719	14557	14663	14658	14698	14468	14690	14569	14543	14608	14673	14787	14901	14763	14809	14766	14634	14559	14674	14534	14682	14695	14795	14747	14774	14741	14785	14595	14510	14667	14757	14684	14699	14629	14575	14550	14611	14569	14680	14634	14662	14763	14565	14714	14643	14805	14649	14609	14745	14732	14682	14503	14706	14670	14720	14586	14697	14571	14624	14689	14690	14569	14696	14558	14591	14717	14719	14763	14602	14793	14759	14705	14728	14744	14569	14710	14632	14757	14744	14688	14678	14694	14632	14706	14657	14758	14398	14660	14771	14757	14678	14596	14544	14603	14727	14602	14728	14643	14432	14771	14708	14748	14587	14634	14518	14720	14599	14643	14600	14565	14785	14569	14611	14612	14746	14606	14744	14683	14573	14833	14757	14614	14629	14576	14551	14655	14660	14702	14793	14563	14773	14612	14577	14649	14735	14667	14638	14760	14527	14658	14616	14740	14728	14877	14916	14674	14649	14625	14711	14593	14840	14601	14797	14785	14713	14587	14807	14714	14631	14753	14810	14819	14625	14724	14753	14718	14575	14799	14909	14692	14650	14776	14545	14592	14708	14703	14653	14649	14639	14577	14618	14721	14644	14657	14666	14871	14572	14731	14670	14571	14695	14725	14685	14626	14488	14707	14648	14605	14624	14461	14581	14828	14667	14653	14614	14713	14789	14824	14791	14686	14749	14790	14600	14711	14422	14485	14757	14559	14729	14688	14688	14821	14658	14731	14837	14638	14684	14714	14650	14723	14648	14557	14594	14695	14789	14681	14405	14744	14800	14677	14748	14600	14780	14665	14771	14735	14651	14669	14674	14795	14871	14568	14758	14625	14606	14688	14630	14651	14749	14559	14827	14736	14656	14647	14650	14632	14841	14762	14817	14741	14519	14819	14781	14655	14575	14603	14619	14801	14991	14787	14708	14685	14647	14569	14774	14838	14649	14795	14396	14689	14712	14618	14734	14755	14640	14866	14618	14687	14741	14664	14778	14413	14597	14523	14692	14647	14518	14604	14706	14875	14833	14841	14776	14707	14632	14763	14461	14723	14568	14651	14711	14700	14680	14601	14649	14690	14556	14835	14763	14579	14699	14651	14661	14862	14633	14679	14819	14620	14464	14728	14680	14643	14663	14365	14592	14671	14738	14618	14711	14668	14674	14802	14780	14653	14703	14633	14577	14737	14788	14640	14677	14637	14694	14559	14663	14740	14602	14496	14827	14567	14694	14745	14768	14744	14716	14768	14541	14706	14552	14684	14538	14611	14772	14627	14597	14747	14790	14649	14702	14679	14568	14773	14500	14692	14618	14573	14664	14716	14733	14673	14656	14622	14712	14674	14692	14759	14520	14771	14651	14601	14696	14624	14617	14704	14714	14555	14619	14517	14712	14511	14752	14637	14614	14633	14671	14574	14544	14766	14534	14630	14638	14659	14675	14689	14653	14707	14550	14648	14612	14522	14650	14581	14869	14686	14591	14807	14826	14598	14698	14785	14727	14661	14738	14683	14494	14800	14791	14693	14688	14615	14691	14685	14594	14693	14561	14695	14635	14730	14666	14725	14544	14666	14613	14543	14675	14687	14606	14662	14718	14597	14517	14612	14664	14746	14754	14675	14620	14613	14614	14549	14498	14633	14524	14833	14625	14515	14668	14650	14637	14813	14615	14713	14593	14455	14735	14695	14588	14634	14732	14763	14673	14585	14553	14554	14784	14626	14755	14740	14756	14773	14780	14732	14753	14668	14536	14675	14619	14614	14696	14828	14713	14618	14555	14639	14587	14755	14598	14681	14616	14604	14534	14756	14744	14751	14653	14690	14718	14602	14726	14633	14674	14723	14704	14567	14731	14744	14711	14710	14702	14676	14559	14775	14613	14611	14707	14609	14530	14558	14636	14700	14678	14497	14777	14548	14701	14946	14555	14633	14637	14715	14720	14610	14763	14765	14431	14804	14577	14678	14598	14689	14693	14714	14623	14510	14601	14590	14530	14744	14500	14521	14593	14769	14649	14598	14689	14589	14622	14757	14636	14516	14596	14833	14796	14658	14848	14562	14618	14762	14642	14558	14817	14697	14651	14783	14821	14619	14765	14582	14672	14732	14507	14859	14631	14567	14737	14368	14697	14628	14754	14698	14651	14547	14680	14766	14662	14788	14664	14743	14597	14601	14605	14708	14501	14660	14634	14672	14705	14523	14669	14696	14597	14713	14805	14696	14510	14591	14644	14633	14709	14723	14599	14671	14616	14700	14707	14674	14750	14640	14791	14645	14686	14699	14740	14695	14623	14693	14516	14820	14606	14758	14752	14671	14598	14750	14710	14731	14640	14694	14776	14575	14515	14613	14656	14704	14767	14653	14754	14625	14684	14598	14849	14527	14714	14736	14668	14709	14623	14552	14756	14671	14609	14696	14665	14705	14702	14662	14723	14621	14692	14673	14825	14463	14705	14770	14565	14654	14777	14603	14625	14610	14672	14603	14552	14683	14725	14515	14617	14444	14623	14680	14604	14472	14667	14704	14676	14768	14651	14679	14658	14792	14811	14748	14583	14630	14701	14646	14501	14522	14614	14463	14750	14565	14794	14640	14733	14546	14672	14750	14577	14594	14830	14727	14743	14725	14582	14728	14799	14763	14756	14572	14601	14651	14660	14792	14559	14604	14643	14632	14811	14571	14740	14713	14603	14768	14685	14732	14759	14694	14855	14656	14647	14719	14851	14699	14630	14763	14530	14533	14640	14645	14599	14601	14591	14728	14656	14824	14584	14633	14575	14768	14736	14553	14684	14730	14664	14706	14575	14798	14537	14687	14828	14691	14664	14652	14736	14654	14728	14777	14638	14932	14804	14748	14640	14556	14776	14645	14587	14641	14724	14684	14766	14706	14843	14766	14658	14769	14739	14761	14722	14607	14657	14691	14690	14869	14703	14524	14668	14694	14665	14651	14693	14558	14647	14666	14628	14754	14677	14597	14635	14678	14611	14888	14716	14668	14740	14614	14480	14708	14676	14602	14959	14479	14713	14661	14579	14647	14797	14613	14769	14415	14706	14647	14650	14746	14642	14801	14503	14613	14562	14641	14711	14766	14676	14746	14788	14821	14717	14879	14681	14732	14713	14683	14609	14647	14598	14720	14806	14605	14673	14673	14700	14613	14521	14648	14702	14570	14714	14673	14634	14777	14551	14728	14635	14836	14772	14708	14633	14759	14703	14628	14719	14483	14643	14714	14434	14549	14828	14700	14745	14691	14626	14615	14618	14602	14794	14601	14736	14490	14524	14780	14623	14679	14523	14611	14545	14818	14533	14771	14568	14666	14678	14711	14716	14844	14761	14660	14587	14511	14698	14731	14709	14635	14606	14722	14718	14608	14591	14658	14764	14742	14517	14682	14668	14885	14588	14842	14776	14655	14678	14720	14709	14665	14804	14691	14634	14606	14752	14595	14536	14694	14676	14682	14683	14754	14633	14700	14586	14716	14583	14510	14669	14791	14698	14669	14721	14698	14521	14674	14652	14799	14576	14618	14744	14729	14669	14597	14608	14650	14627	14757	14802	14604	14750	14755	14656	14648	14666	14593	14771	14681	14636	14746	14616	14711	14802	14665	14585	14740	14636	14672	14716	14610	14828	14796	14728	14719	14791	14588	14716	14595	14542	14702	14531	14781	14755	14785	14722	14698	14566	14573	14610	14873	14720	14716	14548	14426	14600	14747	14681	14771	14846	14649	14701	14682	14618	14461	14556	14643	14514	14423	14826	14781	14777	14602	14616	14584	14573	14813	14543	14818	14724	14733	14707	14699	14581	14879	14744	14698	14782	14718	14629	14756	14612	14794	14699	14782	14715	14873	14679	14640	14714	14616	14651	14537	14523	14808	14715	14631	14639	14652	14744	14592	14736	14632	14810	14623	14824	14558	14584	14678	14573	14625	14818	14785	14721	14680	14702	14744	14721	14588	14597	14758	14673	14768	14868	14578	14669	14722	14751	14552	14719	14665	14673	14612	14728	14812	14618	14548	14853	14854	14560	14675	14730	14662	14594	14657	14653	14689	14706	14676	14928	14725	14775	14516	14713	14756	14891	14704	14687	14728	14754	14604	14638	14602	14560	14658	14589	14732	14731	14679	14614	14588	14730	14676	14529	14808	14613	14753	14599	14770	14721	14638	14518	14730	14422	14691	14672	14629	14579	14842	14807	14807	14560	14624	14543	14714	14705	14726	14652	14768	14546	14607	14575	14539	14649	14786	14741	14762	14756	14454	14657	14690	14639	14701	14859	14725	14639	14694	14797	14722	14591	14477	14659	14528	14804	14755	14618	14720	14679	14799	14684	14670	14783	14887	14711	14713	14637	14728	14691	14634	14734	14567	14803	14592	14629	14693	14888	14690	14768	14847	14605	14458	14703	14761	14634	14669	14549	14587	14603	14588	14768	14664	14527	14683	14857	14815	14706	14528	14586	14584	14609	14724	14803	14535	14725	14646	14742	14499	14571	14707	14579	14949	14600	14796	14765	14887	14711	14816	14822	14658	14487	14658	14675	14684	14740	14797	14645	14573	14722	14589	14720	14609	14689	14808	14658	14547	14683	14587	14759	14820	14729	14525	14696	14557	14797	14616	14613	14754	14896	14598	14516	14622	14892	14510	14650	14657	14566
22558	21010	35916	29757	21315	22512	24268	18933	17697	17951	17937	17742	17525	17482	17634	17585	17622	17252	17258	17511	17366	17330	17516	17385	17687	17436	17536	17490	17473	17576	17527	17363	17443	17567	17515	17326	17583	17388	17566	17407	17302	17348	17372	17385	17409	17557	18023	18609	18741	18387	18206	17731	17515	17454	17286	17219	17407	17390	17277	17374	17300	17355	17224	17219	17385	17262	17403	17465	17175	17540	17625	17379	17297	17287	17129	17368	17315	17354	17180	17301	17449	17315	17337	17389	17328	17156	17451	17553	17207	17457	17318	17302	17252	17461	17365	17294	17042	17420	17046	17232	17392	17161	17503	17065	17272	16981	17345	17256	17199	17009	17399	17230	17163	17399	17049	17271	17356	17240	17258	17401	17530	17156	17242	17314	17270	17236	17227	17375	17494	17253	17234	17415	17238	17298	17072	17299	17274	17361	17540	17293	17198	17369	17409	17295	17188	17422	17262	17181	17305	17106	17437	17340	17270	17297	17199	17405	17085	17435	17228	17380	17223	17292	17380	17066	17218	17340	17375	17235	17291	17186	17224	17348	17214	17037	17194	17161	17157	17339	17305	17310	17233	17161	17229	17147	17212	17355	17480	17330	17193	17300	17310	17373	17174	17201	17160	17357	17265	17229	17128	17307	17304	17174	17318	17242	17085	17279	17335	17360	17295	17500	17241	17317	17382	17213	17089	16961	17195	17175	17383	17231	17195	17275	17260	17295	17481	17278	17323	17191	17242	17243	17192	17415	17277	17297	17310	17495	17142	17291	17172	17168	17227	17276	17445	17268	17335	17363	17209	17411	17188	17146	17028	17062	17301	17141	17225	17346	17313	17516	17426	17376	16980	17263	17324	17369	17367	17152	17198	17182	17390	17357	17351	17029	17096	17514	17370	17133	17260	17242	17262	17345	17357	17083	17270	17357	17157	17283	17172	17209	17033	17320	17388	17454	17465	17251	17382	17178	17234	16960	17276	17114	17223	17422	17311	17258	17388	17293	17363	17333	17175	17338	17315	17246	17271	17274	17276	17339	17279	17421	17194	17018	17151	17233	17211	17351	17172	17410	17356	17148	17383	17303	17338	17386	16998	17197	17221	17234	17439	17462	17416	17312	17235	17277	17230	17135	17366	17408	17423	17269	17125	17262	17255	17323	17100	17377	17277	17391	17467	17097	17164	17361	17147	17359	17245	17349	17072	17470	17326	17314	17235	17201	17204	17336	17387	17433	17354	17153	17335	17199	17388	17228	17402	17232	17395	17371	17462	17313	17239	17313	17289	17168	17251	17330	17312	17176	17199	17366	17144	17186	17122	17055	17107	17376	17416	17480	17149	17250	17289	17203	17313	17472	17198	17222	17358	17151	17309	17624	17257	17177	17185	17049	17166	17262	17325	17312	17356	17269	17308	17425	17270	17199	17187	17351	17355	17469	17501	17207	17419	17239	17414	17273	17202	17412	17630	17185	17343	17320	17250	17570	17306	17194	17300	17413	17125	17237	17206	17251	17670	17382	17146	17336	17317	17363	17387	17210	17444	17092	17323	17128	17078	17292	17295	17038	17337	17181	17348	17371	17401	17317	17300	17389	17162	17275	17178	17263	17383	17393	17212	17256	17357	17187	17268	17299	17346	17228	17187	17330	17433	17458	17187	17171	17326	17345	17323	17286	17182	17160	17208	17299	17431	17227	17260	17496	17276	17225	17139	17396	17203	17255	17299	17350	17494	17254	17311	17245	17241	17191	17348	17222	17333	17255	17205	17326	17321	17282	17346	17178	17285	17314	17241	17262	17266	17290	17257	17228	17411	17191	17226	17253	17140	17378	17202	17312	17204	17203	16935	17093	17352	17277	17437	17295	17068	17339	17176	17432	17410	17184	17327	17292	17372	17205	17322	17098	17002	17046	17452	17204	17372	17438	17374	17125	17195	17247	17160	17174	17369	17211	17399	17180	17133	17289	17345	17110	17378	17369	17172	17199	17243	17150	17027	17275	17314	17264	17187	17170	17263	17308	17207	17025	17444	17288	17259	17355	17252	17160	17252	17373	17412	17167	17322	17346	17481	17277	17302	17478	17311	17358	17365	17050	17271	17293	17421	17156	17481	17479	17297	17521	17297	17118	17179	17101	17274	17240	17281	17379	17176	17157	17222	17201	17043	17254	17232	17317	17161	17236	17116	17337	17055	17115	17182	17182	16937	17202	17299	17398	17147	17207	17215	17134	17235	17465	17154	17257	17196	17310	17272	17286	17396	17430	17252	17305	17192	17090	17241	17330	17372	17389	17231	17413	17430	17249	17260	17239	17258	17165	17314	17240	17349	17290	17222	17178	17355	17286	17414	17387	17368	17321	17276	17243	17329	17404	17128	17335	17218	17166	17358	17328	17219	17264	17483	17469	17253	17146	17467	17269	17059	17289	17478	17300	17310	17346	17335	17236	17290	17197	17205	17304	17270	17415	17373	17078	17360	17373	17348	17154	17204	17334	17175	17426	17549	17563	17392	17327	17274	17204	17359	17225	17249	17481	17271	17215	17193	17186	17248	17234	17359	17241	17257	17202	17252	17261	17392	17053	17365	17242	17325	17047	17269	17370	17253	17118	17319	17325	17162	17308	17300	17279	17188	17308	17284	17396	17248	17227	17104	17197	17184	17245	17226	17169	17257	17445	17412	17418	17103	17366	17361	17315	17191	17170	17315	17248	17237	17248	17315	17287	17173	17147	17417	17281	17132	17251	17201	17374	17021	17180	17228	17427	17320	17186	17074	17143	17229	17052	17320	17281	17296	17259	17138	17108	17047	17154	17207	17218	17218	17186	17293	17308	17136	17187	17261	17426	17496	17290	17561	17290	17103	17317	17078	17311	17289	17293	17222	17233	17462	17193	17243	17278	17231	17342	17388	17290	17434	17258	17127	17385	17340	17330	17164	17311	17149	17451	17072	17375	17230	17340	17159	17157	17203	17233	17174	17226	17314	17231	17191	17175	17180	17089	17349	17159	17311	17293	17216	17364	17323	17345	17441	17222	17172	17408	17397	17344	17278	17371	17411	17324	17355	17336	17293	17477	17529	17177	17202	17188	17389	17169	17158	17256	17356	17262	17551	17428	17372	17113	17405	17537	17331	17373	17169	17174	17288	17180	17252	17257	17262	17400	17328	17243	17113	17364	17346	17226	17055	17148	17309	17472	17221	17172	17331	17240	17184	17252	17226	17356	17284	17346	17331	17250	17391	17249	17300	17380	17251	17336	17037	17163	17265	17392	17240	17198	17259	17428	17181	17294	17183	17263	17329	17342	17220	17371	17356	17204	17449	17093	17348	17347	17172	17321	17377	17129	17172	17215	17425	17313	17428	17223	17409	17080	17186	17311	17338	17246	17310	17201	17463	17470	17062	17343	17300	17345	17483	17149	17189	17401	17338	17140	17455	17200	17469	17489	17139	17118	17166	17153	17229	17248	17223	17228	17323	17506	17223	17266	17248	17385	17451	17425	17273	17262	17107	17264	17195	17239	17291	17259	17501	17171	17286	17202	17238	17203	17374	17176	17145	17110	17162	17357	17301	17181	17263	17296	17221	17276	17245	17391	17071	17418	17343	17381	17443	17210	17340	17099	17433	17125	17176	17276	17282	17354	17428	17130	17265	17268	17408	17180	17228	17270	17357	17301	17209	17409	17376	17272	17262	17108	17169	17165	17166	17178	17293	17376	17383	17154	17247	17345	17260	17159	17224	17393	17401	17252	17432	17351	17313	17306	17375	17361	17372	17332	17382	17373	17198	17189	17401	17141	17348	17374	17323	17302	17329	17207	17239	17241	17334	17277	17331	17195	17203	17259	17367	17320	17398	17267	17198	17340	17338	17362	17172	17172	17353	17484	17200	17360	17456	17188	17397	17415	17278	17287	17130	17263	17183	17317	17475	17387	17347	17321	17265	17383	17280	17398	17082	17200	17455	17232	17317	17120	17285	17283	17305	17121	17358	17200	17347	17239	17259	17120	17391	17161	17139	17087	17108	17430	17342	17210	17258	17262	17320	17217	17143	17149	17104	17187	17207	17272	17434	17200	17229	17268	17186	17223	17285	17118	17226	17069	17429	17345	17172	17202	17252	17116	17298	17531	17176	17337	17164	17493	17434	17378	17322	17303	17377	17310	17225	17143	17196	17180	17300	17359	17295	17410	17166	17184	17413	17229	17241	17278	17311	17139	17206	17384	17323	17350	17220	17389	17327	17255	17336	17190	17308	17158	17190	17272	17147	17156	17244	17428	17385	17210	17233	17230	17400	17209	17330	17413	17268	17160	17381	17279	17382	17281	17360	17298	17148	17137	17347	17185	17240	17394	17180	17415	17208	17267	17257	17423	17133	17168	17249	17394	17277	17242	17156	17244	17446	17233	17289	17244	17217	17088	17142	17337	17243	17303	17229	17255	17288	17425	17190	17370	17153	17176	17402	17174	17211	17416	17356	17364	17068	17585	17358	17217	17263	17256	17226	17145	17177	17225	17151	17279	17270	17466	17197	17337	17525	17080	17197	17183	17328	17204	17113	16973	17408	17518	17245	17314	17460	17281	17421	17298	17318	17293	17180	17346	17396	17277	17324	17004	17225	17411	17288	17217	17464	17341	17377	17279	17179	17221	17299	17102	17221	17372	17179	17199	17423	17251	17409	17237	17177	17250	17359	17362	17281	17294	17196	17450	17231	17214	17252	17529	17352	17326	17306	17350	17327	17201	17289	17312	17273	17337	17194	17323	17245	17176	17131	17428	17243	17389	17327	17391	17322	17228	17446	17286	17240	17148	17366	17349	17417	17436	17392	17395	17281	17247	17083	17352	17338	17332	17465	17148	17257	17302	17334	17253	17147	17420	17331	17105	17157	17241	17278	17325	17339	17159	17180	17370	17209	17084	17416	17292	17371	17363	17101	17156	17252	17219	17156	17122	17296	17357	17394	17356	17193	17271	17304	17435	17399	17336	17406	17082	17274	17423	17256	17298	17290	17210	17285	17306	17152	17245	17275	17338	17330	17509	17272	17253	17344	17369	17336	17241	17405	17141	17191	17367	17366	17320	17262	17422	17337	17389	17322	17282	17310	17357	17235	17190	17209	17263	17195	17048	17104	17143	17126	17234	17235	17391	17015	17208	17423	17256
16627	56654	96791	32913	16964	16120	15673	15395	15180	15116	14957	14967	14934	14861	15070	14935	14961	14827	14906	14799	14772	14929	15013	14759	14716	14972	14885	14913	14737	14876	14860	14792	14836	14874	14723	14910	14868	14834	14809	14871	14812	14790	14773	14914	14768	14903	15669	16632	16698	16502	15763	15175	15033	14765	14823	14893	14695	14840	14726	14714	14756	14838	14643	14615	14755	14709	14811	14841	14846	14751	14748	14798	14658	14781	14891	14751	14885	14597	14820	14745	14918	14768	14598	14731	14695	14725	14851	14661	14748	14736	14861	14763	14766	14656	14865	14785	14760	14887	14783	14744	14909	14618	14835	14818	14807	14801	14642	14792	14683	14632	14771	14691	14970	14841	14747	14723	14841	14719	14773	14577	14882	14842	14897	14822	14806	14736	14921	14652	14791	14797	14894	14693	15006	14685	14790	14745	14800	14654	14681	14684	14746	14786	14768	14824	14810	14877	14844	14637	14713	14758	14775	14751	14805	14787	14729	14740	14790	14737	14770	14788	14771	14765	15014	14863	14767	14779	14684	14775	14808	14844	14764	14819	14863	14662	14823	14845	14566	14687	14699	14722	14816	14742	14728	14683	14738	14735	14752	14786	14647	14649	14797	14954	14839	14820	14706	14877	14770	14569	14807	14705	14918	14899	14735	14609	14816	14666	14664	14623	14785	14724	14887	14769	14784	14763	14614	14528	14776	14660	14757	14804	14574	14670	14785	14687	14693	14709	14735	14736	14711	14763	14727	14634	14742	14733	14736	14826	14576	14826	14956	14792	14711	14669	14631	14872	14674	14848	14696	14723	14822	14746	14753	14621	14609	14565	14828	14794	14712	14723	14796	14699	14857	14808	14795	14640	14819	14751	14852	14772	14830	14776	14684	14802	14814	14743	14708	14700	14743	14680	14757	14479	14566	14854	14741	14799	14613	14624	14862	14780	14632	14807	14863	14746	14794	14986	14762	14834	14817	14973	14602	14781	14868	14767	14861	14716	14797	14783	14755	14719	14806	14711	14783	14834	14813	14666	14745	14784	14654	14582	14785	14780	14766	14688	14906	14810	14722	14702	14694	14695	14807	14735	14892	14882	14909	14892	14663	14792	14966	14764	14743	14884	14748	14696	14710	14836	14723	14807	14904	14800	14705	14813	14666	14781	14884	14730	14821	14815	14839	14703	14931	14719	14663	14731	14780	14681	14790	14691	14698	14879	14836	14696	14768	14707	14762	14781	14842	14778	14815	14797	14817	14624	14723	14740	14773	14720	14488	14728	14974	14589	14813	14671	14696	14687	14810	14797	14723	14722	14819	14817	14832	14724	14745	14930	14815	14719	14672	14881	14711	14689	14806	14982	14918	14748	14770	14697	14727	14862	14953	14804	14663	14784	14913	14802	14641	14675	14620	14815	14795	14696	14860	14687	14883	14584	14812	14861	14753	14932	14669	14870	14864	14740	14575	14729	14748	14594	14730	14757	14965	14820	14506	14830	14898	14770	14857	14751	14768	14730	14529	14881	14680	14709	14812	14773	14677	14604	14727	14803	14752	14791	14702	14604	14868	14843	14839	14816	14641	14741	14777	14787	14666	14711	14797	14669	14803	14670	14758	14727	14746	14779	14911	14641	14757	14816	14787	14778	14775	14800	14871	14691	14774	14735	14948	14648	14775	14753	14590	14729	14794	14906	14928	14804	14740	14861	14820	14677	14866	14788	14829	14741	14632	14778	14716	14804	14854	14816	14944	14841	14584	14814	14695	14594	14774	14798	14897	14705	14854	14775	14808	14567	14806	14776	14747	14773	14756	14840	14823	14816	14740	14687	14817	14811	14897	14638	14884	14916	14750	14898	14611	14776	14940	14846	14751	14787	14875	14772	14663	14660	14788	14879	14609	14810	14665	14850	14729	14997	14866	14733	14701	14710	14795	14696	14600	14604	14752	14724	14709	14688	14686	14777	14544	15020	14673	14718	14629	14537	14974	14780	14660	14800	14621	14669	14775	14813	14652	14796	14684	14999	14673	14873	14824	14760	14770	14738	14637	14815	14662	14720	14722	14606	14882	14564	14815	14811	14814	14772	14630	14750	14737	14724	14760	14753	14850	14821	14744	14660	14589	14745	14890	14646	14683	14629	14725	14694	14812	14824	14856	14795	14760	14824	14947	14959	14818	14732	14874	14816	14724	14700	14680	14742	14758	14730	14758	14670	14589	14739	14883	14673	14786	14705	14655	14875	14718	14894	14502	14769	14642	14703	14853	14686	14652	14679	14809	14749	14845	14672	14697	14685	14766	14578	14813	14776	14822	14684	14769	14675	14676	14719	14811	14689	14597	14898	14868	14924	14821	14790	14580	14711	14808	14782	14737	14687	14844	14726	14747	14722	14991	14691	14771	14760	14733	14689	14752	14642	14752	14822	14805	14746	14729	14750	14857	14805	14846	14667	14707	14787	14716	14737	14984	14614	14655	14878	14663	14725	14783	14569	14943	14809	14770	14761	14833	14568	14728	14822	14697	14617	14751	14719	14789	14654	14818	14673	14747	14650	14672	14953	14657	14660	14872	14773	14712	14737	14864	14709	14788	14923	14769	14682	14801	14682	14712	14619	14750	14656	14758	14822	14659	14751	14821	14826	14702	14641	14864	14697	14739	14733	14646	14652	14773	14852	14849	14676	14648	14800	14790	14577	14796	14785	14816	14807	14773	14574	14698	14660	14667	14622	14836	14609	14822	14720	14862	14763	14847	14622	14661	14701	14732	14808	14721	14783	14842	14728	14759	14615	14743	14667	14844	14740	14676	14794	14735	14853	14721	14818	14637	14807	14761	14756	14811	14657	14770	14704	14724	14722	14657	14911	14948	14591	14723	14752	14749	14702	14823	14818	14772	14731	14752	14766	14759	14773	14614	14881	14760	14783	14543	14807	14758	14752	14790	14702	14740	14756	14571	14801	14867	14702	14761	14747	14778	14773	14736	14689	14743	14773	14862	14763	14848	14883	14889	14819	14623	14787	14713	14795	14586	14708	14682	14671	14803	14553	14700	14794	14934	14566	14734	14639	14662	14781	14846	14681	14827	14810	14731	14890	14680	14793	14766	14810	14711	14738	14790	14604	14656	14823	14723	14564	14820	14665	14979	14573	14815	14777	14945	14950	14750	14879	14810	14788	14813	14805	14744	14836	14711	14751	14782	14830	14827	14844	14666	14687	14801	14778	14607	14841	14884	15062	14851	14763	14863	14814	14721	14733	14637	14694	14859	14782	14895	14761	14802	14786	14545	14561	14827	14612	14558	14972	14711	14728	14792	14673	14698	14640	14796	14730	14717	14783	14565	14736	14752	14945	14844	14685	14766	14693	14714	14840	14770	14777	14809	14890	14949	14782	14787	14670	14682	14718	14713	14967	14682	14998	14662	14670	14786	14687	14939	14726	14805	14757	14801	14752	14620	14722	14763	14962	14671	14769	14849	14664	14684	14624	14806	14806	14776	14930	14807	14684	14733	14708	14820	14819	14598	14722	14908	14943	14601	14757	14706	14775	14634	14734	14752	14710	14761	14708	14783	14811	14744	14722	14779	14806	14616	14978	14799	14731	14661	14535	14845	14781	14571	14700	14952	14668	14718	14894	14972	14707	14681	14694	14646	14873	14689	14741	14887	14773	14719	14650	14692	14739	14655	14688	14703	14754	14684	14725	14687	14931	14728	14783	14700	14684	14802	14768	14683	14757	14813	14708	14895	14561	14827	14785	14774	14713	14700	14982	14620	14744	14803	14816	14728	14771	14847	14915	14849	14653	14809	14769	14741	14730	14733	14702	14931	14806	14716	14862	14815	14835	14843	14789	14663	14659	14788	14755	14746	14897	14584	14804	14671	14756	14845	14671	14712	14840	14851	14779	14784	14804	14755	14714	14939	14621	14688	14668	14401	14772	14814	14791	14885	14908	14763	14707	14679	14731	14665	14792	14732	14768	14820	14879	14742	14806	14734	14680	14786	14709	14818	14769	14785	14757	14651	14731	14651	14676	14766	14709	14721	14832	14859	14742	14681	14657	14783	14767	14930	14872	14801	14732	14772	14644	14765	14713	14875	14777	14686	14714	14822	14655	14633	14801	14832	14818	14763	14730	14987	14867	14683	14894	14746	14804	14736	14880	14794	14833	14833	14720	14723	14619	14718	14804	14925	14697	14816	14644	14735	14823	14624	14796	14769	14833	14690	14776	14733	14557	14796	14647	14753	14801	14891	14829	14704	14707	14865	14802	14848	14576	14844	14712	14636	14623	14974	14956	14900	14786	14912	14658	14634	15012	14645	14671	14642	14787	14660	14750	14839	14746	14732	14684	14693	14823	14754	14792	14748	14636	14590	14542	14787	14935	14794	14923	14616	14895	14748	14798	14580	14858	14880	14832	14645	14773	14836	14807	14689	14764	14691	14783	14893	14684	14793	14917	14769	14698	14858	14559	14758	14759	14702	14644	14945	14687	14701	14792	14801	14739	14962	14931	14824	14677	14649	14669	14756	14772	14704	14690	14780	14690	14916	14733	14677	14726	14769	14718	14841	14671	14632	14738	14750	14665	14776	14612	14583	14878	14850	14736	14706	14856	14724	14763	14970	14722	14861	14693	14799	14553	14716	14960	14698	14594	14757	14901	14755	14712	15013	14717	14672	14688	14702	14658	14938	14859	14718	14734	14724	14726	14600	14769	14770	14815	14795	14638	14789	14755	14758	14851	14820	14739	14811	14951	14616	14729	14846	14802	14772	14911	14835	14631	14779	14965	14772	14743	14805	14872	14690	14719	14753	14798	14692	14835	14804	14843	14712	14734	14772	14781	14872	14683	14762	14653	14737	14750	14713	14668	14947	14662	14680	14849	14788	14897	14736	14754	14783	14714	14662	14754	14884	14821	14763	14658	14659	14800	14878	14715	14706	14684	14542	14743	14678	14734	14770	14750	14627	14873	14816	14718	14580	14853	14708	14698	14698	14838	14586	14745	14805	14837	14771	14800	14771	14565	14782	14746	14485	14722	14674	14597	14690	14723	14736	14638	14795	14845	14784	14827	14702	14902	14861	14865	14891	14862	14805	14810	14761	14705	14707	14702	14812	14722	14796	14834	14930	14662	14757	14848	14805	14671	14873	14750	14662	14583	14712	14727
27319	23727	43642	29225	18592	17661	17550	17572	17217	17281	17244	17116	17396	17510	17119	17226	17283	17386	17318	17133	17283	17386	17377	17166	17397	17182	17170	17126	17157	17082	17286	17375	16959	17164	17208	17362	17151	17101	17256	17238	17145	17236	17238	17302	17249	17271	17243	17219	17295	17289	17315	17502	17355	17291	17175	17266	17108	17001	17333	17193	17137	17168	17221	16878	17116	17253	17280	17208	17298	17284	17138	17292	17392	17223	17283	17071	17359	17372	17142	17261	17243	17261	17164	17351	17296	17304	17137	17182	17114	17329	17179	17157	17140	17419	17228	17164	17448	17316	17220	17228	17236	17207	17258	17197	17261	17153	17252	17195	17292	17043	17291	17348	17237	17161	17107	17137	17276	17299	17189	17219	17084	17239	17105	17367	17327	17271	17343	17266	17141	17235	17206	17384	17048	17123	17013	17216	17296	17225	17193	17139	17083	17371	17029	17219	17149	17332	17177	17108	17034	17054	17141	17307	17093	17303	17233	17256	17190	17420	17093	17397	17152	17185	17169	17057	17235	17199	17317	17195	17184	17270	17032	17195	16988	17459	17183	17053	17278	17103	17109	17208	17143	17226	17317	17290	17264	17435	17411	17245	17229	17172	17104	17257	17146	17178	17027	17153	17210	17332	17176	17185	17190	17316	17205	17224	17125	17318	17124	17106	17269	17430	17084	17049	17213	17245	17357	17446	17264	17243	17259	17309	17109	17034	17366	17207	17456	17190	17190	17276	17207	17279	17117	17063	17159	17157	17293	17086	17472	17230	17239	17244	17282	17199	17378	17081	17340	17412	17312	17125	17400	17147	17073	17291	17294	17215	17395	17362	17153	17427	17384	17178	17458	17277	17223	17165	17463	17243	17098	17329	17228	17148	17127	17126	17043	17179	17155	17030	17212	17415	17288	17399	17310	17012	17168	17212	17300	17320	17446	17211	17102	17188	17325	17102	17178	17367	17043	17300	17353	17178	17104	17202	17070	17182	17148	17471	17197	16954	17082	17238	17346	17310	17460	17313	17278	17103	17289	17128	17163	17230	17150	17355	17417	17231	17212	17254	17247	17106	17146	17422	17221	17159	17338	17220	17222	17260	17227	17019	17073	17221	17280	17370	17149	17265	17192	17172	17282	17217	17031	17273	17266	17038	17086	17175	17132	17184	17232	17047	17183	17244	17039	17201	17180	17340	17112	17200	17172	17249	17257	17159	17109	17248	17262	17219	17208	17304	17180	17468	17089	17068	17290	17146	17230	17010	17457	17190	17158	17181	17275	17297	17215	17232	17484	17168	17229	17169	17356	17407	17360	17058	17302	17213	17366	17329	17263	17098	17099	17071	17277	17251	17095	17269	17036	17238	17126	17143	17024	17288	17395	17291	17066	17243	17346	17239	17021	17185	17424	17219	17199	17198	17163	17108	17045	17161	17106	17231	17217	17194	17103	17130	17438	17346	17280	17288	17349	17108	17144	17142	17013	17258	17295	16981	17294	17394	17315	17094	17151	17220	17318	17195	17337	17318	17321	17292	17142	17315	17350	17223	17345	17271	17044	17180	17061	17105	17218	17133	17277	17312	17119	17066	17330	17160	17416	17381	17193	17260	17050	17037	17070	17249	17090	17129	17281	17170	17441	17345	17331	17107	17094	17256	17303	17204	17183	17477	17228	16949	17364	17146	17177	17076	17179	17291	17213	17387	17331	17147	17216	17127	17188	17169	17413	16990	17188	17194	17532	17213	17249	17137	17175	17395	17361	17145	17139	17321	17220	17399	17204	17357	17383	17418	17186	17117	17102	17113	17135	17345	17198	17052	17215	17309	17272	17149	17242	17255	17276	17213	17333	17335	17166	17089	17320	17291	17119	17010	17155	17147	17315	17148	17215	17278	16965	17182	17060	17121	17200	17208	17361	17236	17079	17261	17231	17144	17225	17332	17313	17298	17207	17184	17310	17135	17355	17172	17221	17289	17296	17156	17069	17094	17217	17157	17311	16921	17183	17440	17259	17079	17319	17357	17154	17332	17251	17340	17309	17332	17157	17224	17314	17326	17101	17145	17225	17192	17197	17264	17288	17349	17095	17206	17140	17121	17211	17252	17346	17354	17254	17250	17121	17207	17498	17215	17180	17073	17019	17370	17154	17262	17224	17037	17284	17383	17234	17150	17293	17166	17351	17251	17182	17330	17438	17393	17350	17165	17264	16897	17337	17175	17272	17157	17344	17194	17197	17310	17490	17163	17196	17171	17200	17391	17265	17352	17109	17150	17259	17317	17362	17284	17095	17435	17052	17275	17244	17151	17178	17405	17229	17113	17261	17155	17293	17152	17361	17301	17265	17193	17077	17197	17239	17301	17466	17282	17182	17339	17197	17186	17470	17373	17041	16982	16848	17166	17169	17256	17302	17303	17266	17079	17242	17247	17363	17192	17155	17438	17286	17227	16956	17185	17376	17258	17255	17319	17173	17051	17148	17134	17450	17506	17086	17201	17074	17188	17168	17128	17260	17587	17116	17320	17259	17241	17235	17301	17180	17219	17304	17120	17171	17432	17359	17123	17037	17282	17396	17428	17195	17149	17296	17089	17174	17250	17399	17297	16931	17250	17161	17228	17235	16955	17113	16942	17213	17474	17099	17120	17067	17177	17186	17219	17301	17037	16959	17119	17085	17465	17117	17104	17237	17160	17259	17163	17058	17234	17237	17340	17475	17191	17103	17034	17215	17190	17282	17177	17109	17049	17356	17100	17158	17061	17494	17248	17305	17183	17089	17554	17170	17319	17338	17256	17186	17262	17299	17205	17388	17224	16969	17358	17241	17223	17291	17231	17172	17211	17159	17209	17251	17163	17395	17271	17074	17245	17271	17111	17231	17143	17177	17220	17237	17166	17405	17225	17245	17011	17299	17287	16953	17213	17127	17336	17299	17205	17134	17563	17446	17075	16959	17212	17324	17203	17292	17217	17523	17170	17277	17288	17296	17325	17079	17144	17274	17093	17391	17197	17412	17290	17303	17159	17113	17123	17305	17365	17077	16963	17245	17191	17275	16952	17395	17328	17153	17387	17138	17274	17165	17171	17240	17282	17316	17355	17214	17138	17325	17279	17179	17393	17505	17047	17355	16967	17169	17005	17254	17228	17325	17207	17112	17090	17147	17191	17281	17258	17337	17127	17074	17159	17089	17287	17192	17102	17038	17095	17069	17304	17452	17153	17187	17190	17007	17361	17034	17237	17246	17290	17178	17441	17273	17113	17145	17334	17317	17152	17275	17272	17297	17406	17295	16997	17263	17305	17305	17182	17073	17204	17264	17075	17338	17168	17271	17284	17191	17231	17301	17090	17249	17229	17378	17103	17121	17369	17289	17260	17420	17228	17304	17369	17366	17390	17234	17028	17078	17224	17323	17216	17160	17112	17334	17091	17133	17321	17149	17371	17126	17176	17222	17278	17488	17389	17275	17289	17362	17214	17180	17128	17218	17083	17125	17166	17312	17092	17091	17423	17239	17290	17159	17356	17227	17311	17103	17204	17121	17412	17272	17250	17215	17058	17215	17183	17072	17183	17198	17103	17287	17348	17294	17455	17232	17254	17252	17054	17135	17252	17292	17319	17155	17198	17163	17307	17268	17121	17218	17089	17188	17178	17110	17137	17385	17233	17181	17212	17225	17244	17191	17297	16997	17253	17142	17411	17231	17089	17239	17357	17482	17332	17272	17223	17378	17140	17192	17305	17276	17077	17404	17208	17193	17139	17143	17360	17227	17289	17220	17115	17367	17168	17101	17391	17158	17150	17219	17026	17174	17256	17204	17067	17198	17102	17331	17099	17156	17336	17233	17100	17279	17277	17116	17224	17216	17117	17168	17241	17310	17072	17128	17000	17270	17060	17358	17084	17303	17353	17329	17081	17193	17353	17361	17396	17191	17140	17206	17390	17379	17330	17246	17251	17175	17310	17182	17178	17231	17265	17405	17288	17073	17234	17269	17275	17258	17163	17060	17191	17123	17126	17338	17335	17269	17396	17344	17218	17392	17285	17186	17274	17347	17006	17247	17433	17254	17295	17014	16949	17263	17160	16934	17355	17159	17056	17141	17248	17067	17181	17267	17062	17202	17515	17253	17080	17377	17236	17197	17388	17367	17175	17218	17078	17001	17127	17399	17163	17137	17151	17079	17289	17355	17173	17177	17266	17312	17213	17314	17327	17406	17337	17006	17016	17237	17057	17152	17186	17084	17391	17188	17074	17241	17318	17262	17196	17077	17267	17420	17223	17350	17268	17128	17222	17411	17364	17239	17343	17289	17281	17131	17306	17182	17088	17277	17301	17223	17109	17400	17199	17044	17037	17150	17262	17237	17294	17295	17300	17105	17153	17063	17338	17361	17481	17301	17343	17197	17302	17206	17348	17119	17083	17231	17208	17244	17326	17102	17107	17030	17159	17439	17167	17223	16938	17346	17197	17459	17013	17125	17336	17369	17245	17141	17271	17261	17184	17119	17087	17185	17130	17030	17281	17362	17350	17404	17245	17269	17135	17332	16983	17202	17333	17442	17298	17262	17205	17137	17108	17300	17118	17081	17131	17271	17214	17281	17202	17214	17034	17094	17234	17135	17141	17399	17022	17361	17352	17269	17330	17258	17162	17077	17202	17205	17386	17211	17262	17272	17426	17199	17313	17377	17329	17227	17170	17254	17260	17101	17197	16926	17064	17380	17193	17233	17222	17221	17285	17133	17346	17167	17378	17238	17391	17192	17393	17105	17128	17144	17271	17174	17278	17373	17257	17262	17452	17411	17092	17093	17069	17388	17288	17064	17165	17258	17304	17217	17128	17025	17326	17108	17146	17181	17318	17255	17335	17082	17226	17158	17346	17148	17122	17215	17305	17450	17126	17432	17224	17144	17456	17255	17196	17226	17247	17360	17371	17188	17295	17193	17371	17187	16977	17093	17406	17376	17409	17228	17063	17270	17141	17324	16957	17227	17202	17161	17029	17139	17248	17243	17056	17180	17225	17173	17210	17290	17266	17248	17172	17351	17237	17299	17473	17293	17226	17160	17014	17141	17411	17229	17309	17148	17287	17256	17135	17150	17389	17329	17325	17218	17370	17191	17176	17221	17341	17265	17238	17150	17398	17163	17292	17289	17335	17502	17543
15211	32278	47005	20556	15019	15086	14957	14742	14589	14984	14836	14944	14811	14738	14912	14843	14656	14696	14949	14745	14925	14959	14827	14596	14763	14646	14798	14676	14695	14736	14709	14609	14883	14732	14909	14953	14689	14823	14842	14745	14793	14746	14932	14662	14750	14681	15031	14889	14960	14784	14892	14812	14854	14623	14796	14587	14813	14694	14657	14621	14595	14722	14911	14852	14935	14842	14867	14818	14755	14665	14711	14705	14887	14657	14720	14666	14746	14698	14907	14829	14802	14724	14673	14749	14836	14675	14666	14670	14741	14765	14748	14785	14835	14593	14872	14768	14705	14841	14827	14726	14745	14818	14649	14838	14796	14674	14839	14734	14562	14819	14701	14795	14612	14812	14808	14754	14713	14856	14649	14843	14706	14734	14837	14790	14725	14638	14705	14722	14621	14737	14651	14695	14653	14719	14767	14720	14873	14808	14826	14906	14757	14592	14906	14912	14656	14870	14815	14748	14687	14717	14864	14673	14716	14759	14583	14779	14836	14771	14793	14749	14832	14674	14670	14766	14786	14785	14761	14726	14628	14856	14928	14895	14461	14668	14749	14825	14695	14667	14633	14493	14692	14693	14721	14596	14635	14781	14689	14582	14717	14691	14699	14721	14658	14763	14639	14817	14734	14713	14726	14768	14927	14887	14747	14715	14802	14756	14769	14750	14811	14680	14795	14593	14714	14845	14735	14588	14756	14704	14886	14743	14700	14875	14854	14805	14815	14780	14906	14557	14735	14605	14769	14640	14900	14768	14806	14616	14690	14675	14732	14802	14684	14817	14790	14768	14891	14617	14726	14792	14885	14697	14633	14825	14705	14662	14839	14585	14740	14704	14763	14866	14731	14692	14723	14672	14743	14793	14633	14736	14733	14757	14669	14759	14779	14740	14821	14661	14697	14734	14877	14825	14874	14865	14874	14704	14779	14811	14809	14720	14693	14748	14754	14566	14835	14709	14846	14676	14842	14771	14797	14863	14950	14807	14767	14716	14707	14587	14612	14640	14588	14828	14620	14763	14624	14572	14650	14722	14670	14874	14881	14908	14876	14806	14757	14624	14880	14817	14709	14648	14700	14625	14709	14824	14762	14626	14826	14834	14622	14692	14829	14838	14781	14703	14727	14845	14767	14828	14877	14916	14743	14849	14741	14783	14692	14795	14809	14747	14620	14758	14821	14853	14692	14905	14689	14856	14872	14535	14811	14855	14867	14806	14858	14726	14775	14766	14644	14829	14729	14753	14654	14870	14757	14706	14704	14805	14810	14828	14867	14736	14748	14833	14745	14926	14618	14795	14618	14773	14770	14677	14815	14686	14745	14668	14761	14656	14702	14890	14844	14884	14672	14886	14779	14697	14677	14676	14773	14747	14626	14837	14857	14839	14708	14823	14729	14760	14774	14726	14727	14839	14739	14664	14610	14765	14684	14618	14776	14802	14690	14737	14663	14872	14631	14687	14728	14809	14838	14882	14631	14779	14681	14639	14652	14826	14854	14818	14577	14721	14702	14805	14740	14796	14785	14772	14955	14897	14815	14795	14746	14718	14630	14669	14808	14903	14818	14582	14720	14729	14757	14851	14632	14760	14604	14722	14530	14789	14813	14710	14819	14914	14843	14703	14665	14650	14768	14806	14594	14908	14803	14687	14762	14885	14684	14888	14804	14734	14809	14793	14769	14717	14727	14641	14600	14734	14816	14719	14785	14722	14781	14856	14718	14669	14791	14734	14696	14728	14840	14781	14709	14507	14667	14671	14749	14756	14651	14765	14759	14897	14837	14759	14699	14838	14794	14674	14514	14796	14789	14673	14695	14838	14737	14699	14886	14937	14741	14786	14864	14684	14870	14665	14856	14673	14866	14811	14822	14657	14698	14742	14712	14707	14888	14659	14786	14857	14866	14592	14889	14781	14668	14889	14741	14780	14765	14819	14754	14679	14884	14630	14723	14897	14791	14856	14760	14871	14631	14609	14651	14788	14634	14502	14578	14838	14783	14823	14834	14678	14826	14749	14673	14751	14680	14707	14741	14578	14677	14707	14683	14864	14828	14704	14633	14830	14843	14717	14828	14551	14703	14640	14705	14753	14830	14781	14777	14563	14688	14785	14823	14767	14981	14722	14783	14741	14709	14679	14794	14728	14803	14658	14622	14898	14694	14810	14776	14630	14603	14945	14757	14777	14813	14700	14777	14631	14800	14801	14921	14645	14845	14734	14792	14845	14767	14696	14706	14893	14779	14684	14843	14853	14689	14674	14694	14833	14757	14653	14743	14764	14512	14946	14850	14811	14697	14688	14725	14808	14654	14662	14818	14765	14712	14776	14668	14690	14598	14622	14654	14664	14882	14567	14859	14806	14944	14813	14781	14652	14850	14759	14751	14715	14860	14760	14705	14735	14668	14652	14802	14694	14850	14787	14818	14906	14736	14736	14682	14635	14825	14859	14818	14736	14712	14860	14683	14751	14899	14835	14771	14910	14756	14857	14758	14581	14671	14676	14773	14636	14621	14771	14654	14721	14715	14790	14767	14729	14581	14808	14733	14856	14694	14855	14775	14876	14687	14791	14814	14739	14679	14688	14872	14748	14888	14780	14812	14797	14864	14893	14783	14831	14724	14810	14750	14821	14750	14918	14725	14778	14752	14776	14709	14751	14867	14861	14825	14878	14681	14659	14787	14805	14779	14737	14853	14721	14777	14890	14787	14713	15012	14762	14637	14748	14793	14749	14828	14636	14626	14757	14847	14621	14683	14603	14742	14676	14613	14777	14737	14624	14934	14749	14679	14845	14705	14727	14742	14593	14812	14607	14915	14581	14750	14765	14918	14572	14907	14734	14780	14824	14836	14733	14733	14850	14659	14653	14697	14741	14780	14799	14776	14771	14632	14797	14863	14668	14912	14683	14861	14898	14719	14739	14811	14921	14582	14560	14694	14891	14787	14910	14708	14830	14748	14807	14937	14924	14723	14799	14827	14822	14749	14825	14604	14817	14967	14567	14779	14749	14767	14734	14678	14790	14728	14678	14724	14793	14831	14858	14761	14709	14746	14693	14772	14601	14991	14774	14726	14705	14789	14744	14770	14651	14817	14874	14683	14703	14840	14748	14679	14691	14786	14762	14648	14584	14820	14865	14770	14816	14718	14724	14568	14645	14668	14720	14968	14781	14707	14787	14726	14819	14840	14546	14673	14695	14857	14744	14742	14633	14678	14827	14708	14768	14621	14843	14720	14900	14748	14499	14795	14791	14829	14734	14676	14791	14859	14661	14770	14830	14700	14886	14849	14749	14782	14761	14701	14758	14665	14645	14770	14687	14904	14634	14876	14606	14996	14690	14703	14757	14563	14746	14696	14942	14737	14679	14868	14689	14694	14784	14745	14747	14803	14766	14845	14821	14686	14784	14562	14849	14798	14800	14776	14881	14700	14977	14644	14781	14713	14607	14754	14719	14811	14807	14658	14678	14757	14721	14921	14716	14789	14721	14621	14840	14752	14975	14773	14711	14671	14713	14885	14675	14795	14688	14708	14802	14800	14889	14714	14717	14758	14868	14657	14581	14785	14809	14717	14758	14700	14880	14783	14767	14744	14891	14705	14810	14687	14609	14664	14710	14544	14852	14624	14678	14821	14715	14623	14485	14713	14821	14921	14659	14834	14772	14773	14774	14701	14623	14697	14832	14829	14745	14846	14939	14700	14802	14700	14824	14828	14767	14861	14882	14652	14643	14612	14828	14902	14707	14750	14830	14909	14867	14654	14712	14469	14932	14767	14755	14768	14811	14827	14567	14935	14607	14681	14723	14721	14801	14701	14617	14732	14851	14623	14786	14899	14759	14764	14759	14746	14758	14736	14797	14836	14787	14863	14808	14500	14823	14620	14822	14703	14720	14816	14737	14661	14744	14700	14669	14895	14804	14806	14712	14770	14716	14685	14629	14685	14591	14846	14823	14593	14710	14709	14808	14676	14736	14738	14854	14677	14858	14751	14764	14780	14661	14667	14897	14758	14740	14852	14709	14862	14648	14716	14726	14702	14720	14717	14846	14563	14695	14650	14895	14727	14688	14912	14800	14705	14703	14669	14895	14741	14857	14659	14518	14662	14640	14811	14667	14689	14819	14734	14737	14802	14781	14827	14843	14753	14699	14761	14844	14728	14727	14732	14820	14642	14529	14852	14715	14899	14727	14748	14710	14699	14672	14674	14686	14779	14830	14865	14869	14592	14786	14657	14738	14588	14659	14840	14550	14882	14649	14726	14806	14571	14590	14761	14708	14869	14851	14755	14853	14692	14722	14824	14709	14797	14695	14863	14745	14701	14764	14841	14774	14825	14854	14691	14460	14726	14789	14703	14720	14711	14751	14767	14830	14799	14973	14708	14827	14744	14794	14754	14751	14796	14812	14780	14851	14725	14777	14696	14744	14720	14783	14803	14794	14754	14677	14793	14874	14730	14746	14850	14827	14700	14624	14770	14808	14621	14483	14689	14740	14773	14708	14676	14709	14657	14715	14935	14769	14690	14754	14738	14802	14869	14779	14530	14811	14646	14704	14827	14651	14749	14755	14876	14832	14755	14656	14855	14675	14868	14675	14727	14678	14830	14671	14716	14850	14783	14803	14591	14732	14724	14839	14833	14856	14725	14723	14757	14673	14914	14841	14737	14807	14840	14590	14618	14676	14692	14813	14691	14835	14672	14832	14800	14758	14775	14609	14783	14806	14667	14775	14728	14739	14908	14875	14685	14952	14669	14657	14598	14798	14834	14877	14751	14672	14821	14828	14637	14798	14784	14836	14844	14746	14770	14680	14862	14688	14820	14839	14626	14829	14887	14723	14830	14809	14694	14730	14756	14604	14939	14904	14816	14753	14783	14737	14802	14701	14870	14835	14807	14794	14819	14765	14606	14546	14778	14591	14817	14707	14722	14793	14735	14692	14911	14742	14661	14757	14809	14639	14506	14662	14715	15006	14708	14777	14800	14780	14806	14636	14747	14624	14824	14840	14733	14855	14759	14733	14675	14844	14738	14682	14712	14729	14870	14746	14804	14851	14776	14751	14708	14745	14781	14730	14703	14761	14672	14784	14669	14883	14787	14737	14782	14980	14948	14711	14982	14755	14803	14743	14758	14744	14786	14738	14810	14733	14638	14621
23722	21202	41782	34337	21836	21261	20455	18280	17438	17660	17616	17485	17291	17321	17419	17506	17694	17401	17370	17170	17152	17286	17149	17414	17272	17274	17486	17376	17421	17304	17268	17292	17060	17275	17345	17224	17382	17198	17202	17180	17338	17247	17224	17226	17496	17269	17431	17548	17859	17814	17741	17431	17395	17347	17339	17188	17200	17489	17318	17192	17280	17190	17366	17252	17286	17176	17021	17271	17282	17158	17277	17216	17278	17098	17235	17280	17302	17198	17084	17436	17317	17031	17289	17055	17242	17259	17249	17431	17278	17340	17296	17215	17091	17155	17228	17225	17196	17417	17371	17422	17126	17324	17207	17259	17299	17303	17115	17287	17508	17054	17254	17064	17396	17240	17402	17005	17128	17299	17105	17267	17283	17200	17123	17317	17070	17172	17207	17484	17326	17299	16997	17150	17262	17219	16973	17213	17164	17263	17270	17212	17132	17152	17253	17207	17249	17257	17124	17132	17139	17281	17169	17272	17199	17374	17420	17252	17426	17094	17095	17256	17165	17089	17327	17080	17194	17314	17194	17243	17487	17248	17006	17065	17165	17186	17370	17121	17291	17162	17431	17098	17169	17057	17203	17446	17188	17365	17242	17193	17260	17278	17046	16979	17036	17244	17025	17042	17300	17238	17301	17310	17184	17128	17217	17166	17091	17244	17208	17254	16996	17192	17090	17256	17157	17359	17261	17437	17368	17294	17325	17170	17090	17127	17197	17142	17119	17262	17032	17327	17530	17211	17193	17123	17187	17285	17225	17301	17099	17312	17396	17257	17167	17283	17170	17289	17194	17518	17422	17088	17186	17162	17333	17175	17165	17269	17089	17149	17147	17322	17172	17154	17190	17156	17086	17344	17368	17192	17353	17013	17230	17327	17256	17489	17158	17192	17199	17375	17424	17108	16962	17217	17285	17321	17012	17208	17287	16982	17205	17169	17192	17326	17203	17155	17083	17052	17256	17442	17383	17297	17136	17209	17140	17175	17342	17304	17174	17081	17189	17202	17266	17088	17215	17287	17315	17192	17310	17169	17275	17086	17250	17244	17140	17196	17010	17088	17409	17115	17166	17168	17297	17303	17267	17228	17319	17214	17094	17203	17336	17114	17224	16997	17074	17325	17312	16905	17335	17102	17209	16989	17307	17319	17202	17070	17284	17047	17114	17407	17214	17252	17309	17049	17230	17135	17300	17212	17221	17175	17399	17118	17369	17214	17259	17146	17207	17251	17147	17077	17415	17208	17232	17192	17291	17237	17062	17065	17353	17050	17315	17315	17216	16848	17243	17335	16949	17219	17086	17106	17351	17264	17331	17167	17241	17195	17246	17394	17289	17326	17271	17253	17132	17220	17167	17258	17370	17231	17217	17165	17346	17013	17318	17288	17334	17243	17165	17345	17088	17238	17158	17318	17264	17348	17046	17251	17364	17286	17249	16908	17055	17331	17235	17338	17042	17159	17196	17091	17048	17010	17264	17134	17231	16991	17285	17174	17246	17047	17135	16990	17294	17307	17297	17407	17191	17107	17269	17277	17084	17154	17312	17304	17237	17149	17229	17138	17226	17209	17010	17257	17189	17185	17202	17149	17223	17183	17311	17126	17261	17069	17235	17275	17165	17067	17322	17188	17259	17322	17289	17065	17150	17209	17314	17068	17196	17218	17320	17263	17222	17195	17040	17077	17187	17374	17177	17193	17078	17243	17254	17095	17271	17217	17247	17250	17129	17346	17068	17051	17124	17140	17130	17371	17046	16974	17372	17325	17312	17032	17196	17239	17216	17234	17391	17228	17112	17230	17134	17160	17098	17273	17175	17121	17183	17226	17068	17093	17148	17101	17247	17132	17051	17201	17232	17339	17248	17112	17272	17246	17233	17344	17424	17409	17377	17227	17181	17269	17161	17190	17186	17133	17225	17291	17366	17100	17348	17116	17210	17401	17438	17205	17007	17227	17043	17069	17437	17254	17093	17369	17199	17310	17175	17271	17238	17320	17361	17219	17195	17215	17144	17341	17299	17230	17240	17021	17157	17202	17156	17263	16973	17246	17324	17271	17107	17099	17093	17184	17334	17267	17297	17239	17241	17155	17368	17363	17089	17112	17185	17108	17180	17155	17264	17283	17345	17207	17115	17219	17275	17386	17388	17382	17294	17253	17325	17347	17243	17258	17197	17142	17314	17149	17108	17267	17278	17264	17286	17107	17246	17091	17319	17185	17307	17325	17372	17140	17085	17210	17308	17226	17271	17173	16953	17268	17052	17089	17025	17142	17117	17183	17206	17046	17260	17217	17235	17407	16923	17056	17241	17245	17166	17145	17173	17139	17358	17079	17145	17131	17343	17436	17280	17221	17180	17171	17102	17307	17264	17265	17237	17217	17168	17194	17395	17260	17341	16976	17091	17023	17432	17084	17176	17241	17210	17226	17447	17249	17128	17220	17081	17218	16941	17365	17420	17193	17105	17202	17206	17233	17208	17176	17069	17056	17242	17233	17265	17100	17120	17035	17308	17429	17252	17239	17054	17125	17299	17199	17061	17460	17369	16985	17369	17143	17236	17311	17121	17180	17152	17359	17206	17089	17240	17047	17197	17151	16910	17200	17201	17268	17087	17294	17208	17142	17360	17117	17331	17293	17301	17187	17164	17146	17276	17054	17213	17159	17126	17154	17466	17247	17262	17080	17404	17283	17273	17099	17376	17119	17090	17260	17277	17292	17192	17296	17443	17432	17352	17087	17125	17242	17366	17191	17182	17143	17186	17259	17313	17169	17182	17204	17210	17191	17004	17297	17030	17199	17248	16973	17314	17174	17226	17341	17148	17217	17329	17181	17343	17000	17278	17281	17381	16976	17121	17198	17146	17417	17404	17161	17354	17164	17310	17083	17138	17217	17164	16975	17218	17118	16937	17150	17300	17144	17196	17378	17233	17068	17139	17283	17390	17153	17262	17184	17268	17357	17350	17380	17134	17152	17417	17206	17291	17471	17316	17251	17206	17144	17324	17048	17239	17221	16958	17007	17100	17181	17134	17239	17220	17323	17253	17087	17075	17051	17016	17231	17261	17207	17247	17217	17299	17179	17206	17280	17056	17253	17320	17262	17241	17175	17185	17231	17312	17287	17269	16900	17302	17216	17388	17357	17359	17185	17323	17311	17060	17333	17111	17245	17331	17312	17256	17201	17387	17328	17116	17283	17081	17206	17215	17195	17185	17181	17219	17144	17161	17081	17232	17335	17149	17244	17289	17371	17263	17051	17347	17303	17228	17164	17291	17168	17167	17134	17291	17232	17111	17192	17289	17300	17290	17277	17152	17078	17123	17240	17347	17031	17072	17175	17193	17295	17224	16978	17102	17428	17204	17175	17226	17289	17223	17088	17227	17329	17314	17116	17171	17216	17134	17151	17200	17254	17316	17288	17130	17067	17295	17172	17078	17168	17274	17203	17231	17222	17213	17398	17055	17241	17153	17262	17005	17173	17071	17151	17134	17055	17336	17175	17221	17210	17352	17385	17407	17221	17101	17412	17304	17435	17118	17003	17272	17308	17369	17277	17198	17284	17135	17185	17237	17051	17271	17304	17262	17149	17092	17115	17189	17318	17595	17283	17127	17240	17109	17453	17108	17296	17245	17031	17363	17243	17102	17316	17250	17060	17196	17325	17386	17313	17017	17045	17184	17196	17215	17171	17120	17188	17179	17027	17189	17103	17100	17222	17363	17249	17131	17308	17253	17239	17226	17283	17225	17211	17334	17215	17357	17232	17239	17111	17354	17162	17208	17213	17230	17022	17171	17140	17183	17175	17250	17128	17054	17084	17253	17107	16985	17121	17232	17031	17217	17272	17201	17239	17357	17213	17264	17217	17093	17177	17123	17272	17138	17341	17162	17163	17180	17469	17212	17184	17356	17097	17250	17314	17105	17092	17173	16962	17182	17494	17263	17325	17278	17275	17296	16884	17144	17194	17151	17167	17367	17320	17146	17162	17288	17248	17103	17322	17304	17198	17080	17023	16995	17198	17179	17060	17224	17075	17317	17196	17150	17275	17278	17350	17204	17286	17110	17032	17151	17144	17152	17297	17260	17277	17221	17172	17331	17248	17352	17314	17236	17050	17343	17250	17212	17225	17291	17203	17132	17070	17246	17092	17118	17181	17269	17106	17062	17117	17142	17059	16987	17138	17241	17345	17090	17174	17158	17360	17021	17288	17144	17309	17174	17246	17063	17276	17314	17202	17294	17172	17098	17214	17178	16928	17247	17150	17163	17067	17227	17219	17252	17251	16978	17157	17362	17289	17252	17196	17202	17159	17297	17115	17268	17062	17150	17145	17177	17243	17254	17155	17212	17134	17314	17323	17083	17076	17068	17363	17478	17069	17154	17247	17064	17493	17269	17284	17222	17398	17193	17216	17036	17382	17076	17353	17115	17221	17050	17155	17267	17311	17438	17334	17176	17208	17217	17098	17295	17305	17194	17395	17217	17201	17243	17350	17271	17040	17134	17201	17345	17300	17063	17213	17409	17043	17265	17188	17182	17227	17275	17364	17254	17218	17213	17026	17260	17016	17202	17102	16924	17019	17366	17296	17392	17350	17285	17278	17323	17282	17166	17217	17232	17410	17294	17248	17114	17186	17309	17199	17044	17021	17342	17039	17183	17335	17222	17097	17263	17175	17382	16984	17148	17278	17252	17311	17252	17043	17150	17233	17306	17271	17320	17170	17340	17280	17272	17312	17265	17248	17257	17178	17324	17148	17460	17124	17189	17223	17148	17099	17259	17403	17277	17025	17370	17298	17261	17288	17102	17384	17256	17358	17151	17116	17235	17178	17165	17238	17163	17087	17121	17059	17256	17249	17197	17280	17056	17290	17117	17050	17116	17206	17301	17134	17158	17132	17109	17251	17438	17398	17211	17404	17210	17306	17198	17048	17357	17244	17433	17205	17312	17219	17113	17098	17516	17302	17384	17250	17155	17244	17248	17041	17166	17247	17397	17229	17071	17239	17196	17098	16962	17077	17173	17182	17201	17141	17175	17196	17179	17141	17205	17182	17112	17332	17226	17279	17203	17255	17082	17197	17224	17205	17249	17311	17110	17158	17299	17172	17148	17157	17170	17295	17264	17309	17284	17190	17338	16992	17003	17200	17220	17282
14776	52033	86141	29591	16062	15809	15328	15205	15025	14877	14977	14862	14871	14791	14762	14893	14671	15041	14997	14881	14849	14800	14929	14791	14810	14822	14710	14834	14832	14894	14978	14879	14769	14816	14832	14876	14880	14878	14845	14820	14753	14864	14916	14779	14765	14720	15237	15609	15873	15727	15267	15009	14875	14819	14781	14907	14816	14953	14732	14797	14745	14769	14834	14873	14588	14834	14779	14656	14880	14745	14772	14760	14733	14817	14712	14674	14702	14855	14707	14737	14806	14750	14779	14653	14741	14792	14956	14717	14743	14692	14595	14711	14967	14740	14805	14717	14755	14834	14793	14886	14817	14829	14721	14579	14864	14704	14847	14821	14830	14921	14526	14828	14742	14794	14794	14643	14678	14674	14929	14779	14867	14831	14747	14659	14789	14828	14771	14743	14755	14932	14861	14959	14957	14773	14829	14612	14720	14766	14722	14910	14801	14760	14895	14871	14752	14768	14767	14717	15062	14776	14817	14815	14829	14816	14682	14737	14961	14699	14807	14707	14858	14817	14756	14704	14714	14770	14867	14896	14804	14700	14737	14753	14675	14759	14747	14764	14664	14577	14666	15025	14780	14785	14748	14700	14997	14880	14648	14820	14756	14670	14866	14590	14814	14791	14958	14745	14916	14705	14989	14865	14806	14709	14680	14708	14793	14746	14841	14694	14838	14836	14821	14749	14826	14787	14645	14673	14635	14903	14766	14771	14765	14782	14777	14813	14785	14894	14891	14891	14772	14839	14801	14648	14843	15069	14598	14714	14833	14727	14630	14732	14699	14722	14777	14733	14796	14707	14775	14802	14846	14877	14818	14774	14799	14835	14738	14782	14860	14748	14824	14807	14728	14748	14741	14769	14607	14704	14775	14742	14814	14806	14761	14737	14707	14828	14718	14828	14676	14745	14772	14848	14758	14777	14732	14836	14790	14862	14813	14791	14809	14753	14791	14765	14734	14923	14681	14638	14836	14879	14870	14899	14576	14733	14721	14876	14982	14626	14627	14848	14847	14658	14822	14790	14709	14770	14830	14716	14582	14717	14703	14562	14688	14809	14679	14775	14872	14904	14762	14892	14976	14636	14837	15021	14740	14840	14757	14762	14628	14926	14752	14700	14856	14785	14961	14722	14737	14754	14812	14822	14813	14848	14751	14607	14619	14769	14859	14828	14577	14753	14956	14678	14620	14737	14776	14729	14926	14779	14865	14835	14868	14742	14881	14729	14908	14760	14938	14747	14892	14737	14854	14925	14625	14870	14681	14812	14875	14821	14939	14708	14739	14797	14769	14637	14663	14770	14787	14640	14515	14866	14826	14659	14907	14951	14680	14716	14798	14823	14704	14767	14605	14902	14637	14689	14702	14758	14636	14612	14637	14873	14777	14706	14795	14779	14712	14705	14847	14731	14896	14691	14779	14755	14790	14646	14821	14684	14809	14762	14850	14733	14817	14719	14811	14744	14568	14737	14713	14736	14657	14726	14904	14664	14790	14744	14774	14611	14777	14784	14822	14685	14760	14599	14534	14716	14890	14691	14615	14788	14861	14798	14888	14694	14822	14578	14767	14615	14846	14697	14867	14710	14809	14754	14714	14692	14837	14759	14764	14744	14593	14605	14821	14796	14790	14803	14743	14732	14754	14889	14591	14819	14773	14861	14870	14712	14610	14728	14926	14756	14779	14797	14666	14652	14628	14643	14640	14865	14825	14832	14516	14724	14618	14884	14791	14720	14874	14690	14857	14787	14850	14708	14718	14847	14713	14696	14846	14779	14865	14700	14848	14829	14749	14946	14868	14567	14836	14864	14732	14862	14695	14876	15012	14875	14911	14772	14684	14578	14702	14756	14775	14694	14678	14833	14651	14920	14759	14550	14619	14839	14798	14636	14706	14836	14804	14834	14630	14759	14788	14643	14641	14778	14781	14798	14625	14790	14750	14818	14554	14738	14557	14758	14659	14687	14659	14703	14663	14795	14880	14969	14819	14589	14678	14873	14820	14800	14787	14850	14720	14956	14729	14804	14879	14947	14779	14698	14982	14691	14692	14858	14707	14820	14889	14749	14835	14781	14843	14634	14723	14615	14681	14698	14725	14761	14802	14806	14786	14758	14859	14805	14698	14664	14886	14704	14980	14827	14793	14706	15074	14631	14584	14760	14791	14811	14831	14935	14745	14745	14617	14837	14764	14934	14700	14782	14713	14729	14740	14697	14854	14699	14656	14633	15038	14744	14711	14752	14583	14988	14704	14774	14635	14705	14662	14668	14566	14782	14659	14726	14790	14680	14654	14698	14916	14734	14756	14598	14788	14649	14702	14752	14823	14647	14877	14632	14734	14840	14740	14700	14743	14771	14915	14759	14801	14796	14860	14725	14732	14633	14751	14732	14728	14894	14992	14682	14753	14769	14819	14694	14677	14707	14788	14765	14789	14751	14728	14822	14764	14657	14700	14650	14563	14722	14685	14880	14610	14691	14732	14963	14758	14814	14721	14750	14669	14713	14668	14592	14720	14792	14669	14797	14599	14853	14982	14615	14586	14864	14629	14832	14735	14719	14730	14715	14900	14632	14790	14800	14580	14877	14667	14828	14746	14763	14768	14721	14446	14825	14744	14694	14638	14732	14751	14584	14826	14696	14689	14754	14954	14737	14671	14704	14758	14663	14852	14598	14731	14844	14853	14762	14861	14615	14811	14921	14882	14897	14884	14725	14885	14819	15027	14640	14800	14618	14673	14669	14985	14619	14847	14724	14909	14639	14858	14825	14941	14673	14873	14726	14812	14621	14764	14599	14764	14740	14704	14872	14777	14571	14869	15053	14803	14721	14775	14790	14740	14663	14683	14722	14774	14917	14779	14691	14828	14778	14741	14716	14682	14683	14630	14783	14764	14998	15004	14692	14809	14811	14765	14616	14857	14908	14749	14599	14931	14683	14896	14879	14893	14498	14812	14847	14854	14966	14819	14478	14802	14723	14749	14717	14795	14740	14861	14764	14767	14677	14716	14794	14892	14782	14592	14685	14899	14670	14770	14809	14900	14884	14737	14737	14817	14622	14714	14568	14927	14948	14696	14775	14748	14717	14689	14768	14841	14786	14910	14625	14862	14622	14731	14761	14619	14807	14662	14791	14693	14732	14846	14689	14615	14750	14700	14894	14758	14867	14833	14798	14731	14715	14843	14881	14629	14796	14850	14700	14834	14704	14808	14826	14669	14976	14858	14968	14711	14703	14820	14778	14713	14736	14703	15032	14694	14709	14840	14916	14798	14684	14687	14784	14798	14693	14762	14805	14726	14847	14758	14859	14745	14961	14628	14964	14725	14629	14914	14747	14727	14683	14689	14655	14880	14846	14615	14746	14703	14800	14786	14870	14868	14710	14800	14796	14785	14713	14849	14857	14676	14882	14745	14655	14803	14634	14583	14702	14740	14809	14744	14608	14767	14560	14704	14933	14848	14843	14727	14705	14861	14848	14809	14816	14749	14699	14662	14886	14712	14727	14792	14800	14706	14690	14637	14708	14662	14679	14673	14882	14959	14706	14824	14666	14735	14843	14772	14880	14614	14925	14764	14707	14811	14700	14863	14848	14789	14722	14759	14784	14839	14798	14842	14727	14855	14675	14929	14837	14604	14716	14667	14736	14583	14900	14691	14771	14745	14870	14716	14894	14688	14680	14877	14854	14673	14611	14849	14762	14575	14698	14855	14675	14864	14884	14687	14740	14925	14764	14711	14690	14795	14716	14663	14631	14808	14715	14797	14861	14679	14822	14732	14512	14648	15057	14712	14759	14801	14753	14849	14805	14723	14677	14730	14652	14642	14837	14710	14778	14728	14645	14725	14697	14884	14731	14801	14747	14827	14497	14621	14815	14770	14933	14773	14740	14742	14861	14844	14676	14638	14841	14880	14572	14779	14952	14852	14871	14795	14770	14811	14588	14784	14972	14842	14854	14869	14777	14695	14847	14921	15012	14822	14721	14924	14791	14839	14784	14734	14788	14919	15043	14756	14886	14745	14640	14671	14994	14795	14764	14685	14876	14754	14801	14631	14784	14990	14677	14763	14778	14643	14811	14704	14690	14770	14730	14940	14762	14891	14625	14747	14743	14715	14930	14655	14805	14846	14746	14909	14758	14774	14725	14797	14704	14623	14920	14849	14717	14891	14698	14876	14812	14710	14764	14677	14903	14821	14852	14698	14856	14805	14865	14598	14777	14833	14793	14801	14714	14794	14786	14834	14784	14850	14826	14740	14703	14620	14668	14696	14874	14797	14640	14647	14690	14695	14682	14919	14754	14932	14603	14502	14924	14893	14836	14662	14882	14742	14784	14711	14823	14838	14889	14723	14639	14756	14864	14747	14883	14658	14906	14804	14768	14928	14725	14679	14843	14897	14996	14841	14688	14574	14789	14720	14763	14836	14817	14773	14706	14777	14856	14877	14755	14804	14854	14735	14884	14734	14869	14843	14671	14854	14773	14715	14939	14801	14800	14659	14748	14761	14815	14940	14687	14600	14845	14634	14650	14841	14750	14799	14762	14935	14636	14569	14653	14803	14690	14717	14751	14798	14691	14891	14634	14653	14815	14673	14879	14967	14636	14827	14685	14764	14930	14861	14875	14698	14653	14929	14845	14824	14813	14768	14664	14835	14744	14665	14757	14890	14778	14753	14679	14950	14659	14821	14819	14989	14791	14761	14725	14804	14810	14901	14699	14802	14695	14856	14781	14747	14707	14809	14595	14853	14859	14694	14823	14823	14654	14818	14666	14867	14737	14729	14854	14816	14713	14743	14799	14947	14845	14768	14825	14653	14782	14590	14719	14748	14739	14692	14693	14781	14747	14700	14701	14709	14882	14681	14728	14804	14700	14781	14720	14806	14613	14604	14701	14816	14615	14631	14958	14752	14800	14688	14678	14776	14750	14873	14786	14668	14751	14881	14762	14647	14744	14794	14779	14768	14732	14696	14775	14686	14654	14765	14603	14747	14797	14835	14649	14835	14663	14757	14762	14802	14884	14648	14854	14766	14871	14745	14627	14785	14804	14652	14729	14697	14605	14728	14872	14790	14760	14670	14955	14628	14783	14844	14811	14579	14630	14861	14894	14879	14653	14782	14635	14766	14695	14913	14826	14716	14729	14733	14876	14576	14779
22672	21115	36862	28728	21387	22635	24211	18932	17750	18309	17887	17646	17780	18003	17771	17729	17743	17642	17624	17598	17593	17616	17470	17452	17663	17382	17352	17505	17685	17525	17602	17619	17488	17706	17734	17671	17617	17421	17717	17223	17593	17724	17344	17456	17480	17511	17844	18510	18765	18688	18385	17783	17604	17466	17399	17397	17527	17586	17531	17542	17435	17486	17386	17542	17450	17658	17359	17525	17269	17271	17394	17606	17531	17521	17476	17502	17499	17365	17614	17427	17445	17465	17320	17320	17523	17451	17481	17440	17415	17585	17364	17572	17454	17385	17517	17203	17387	17438	17392	17297	17526	17430	17528	17429	17327	17362	17444	17466	17510	17453	17475	17402	17186	17353	17364	17420	17623	17466	17444	17412	17262	17311	17526	17498	17436	17493	17275	17430	17644	17546	17544	17225	17465	17337	17409	17362	17533	17297	17624	17404	17531	17302	17464	17213	17522	17345	17305	17232	17436	17231	17253	17414	17404	17451	17477	17341	17452	17348	17191	17350	17414	17285	17368	17549	17222	17426	17324	17483	17439	17373	17552	17410	17534	17492	17471	17273	17045	17338	17330	17394	17383	17597	17715	17353	17408	17319	17526	17414	17496	17458	17518	17374	17367	17407	17287	17301	17464	17354	17353	17571	17458	17441	17435	17438	17662	17313	17339	17439	17292	17269	17267	17274	17439	17539	17461	17634	17430	17343	17319	17290	17316	17397	17321	17368	17465	17310	17389	17234	17428	17529	17520	17254	17398	17181	17442	17477	17443	17451	17337	17312	17420	17287	17462	17493	17331	17324	17413	17609	17330	17395	17219	17524	17383	17344	17463	17391	17310	17360	17458	17354	17196	17314	17287	17432	17429	17456	17663	17437	17327	17312	17161	17270	17406	17404	17410	17449	17401	17361	17369	17569	17291	17372	17346	17365	17322	17246	17335	17344	17369	17337	17243	17356	17385	17625	17326	17461	17705	17285	17427	17116	17173	17485	17413	17347	17288	17429	17628	17259	17333	17411	17544	17312	17440	17241	17489	17364	17223	17353	17570	17314	17382	17423	17492	17484	17436	17320	17386	17285	17303	17417	17317	17321	17304	17502	17410	17568	17494	17331	17369	17513	17642	17337	17347	17219	17447	17527	17474	17268	17551	17153	17452	17370	17196	17484	17456	17371	17389	17271	17513	17459	17507	17482	17413	17370	17304	17444	17448	17458	17447	17441	17460	17286	17335	17334	17454	17267	17317	17469	17357	17347	17317	17419	17348	17256	17452	17320	17508	17571	17536	17282	17549	17416	17429	17471	17362	17457	17309	17465	17221	17453	17221	17354	17322	17566	17413	17324	17457	17378	17223	17468	17546	17531	17288	17507	17331	17370	17352	17402	17443	17456	17010	17347	17377	17266	17380	17575	17248	17187	17310	17504	17377	17411	17148	17453	17361	17296	17387	17298	17282	17136	17329	17468	17502	17223	17130	17386	17485	17416	17399	17453	17462	17568	17681	17424	17512	17286	17355	17274	17416	17537	17313	17357	17600	17375	17326	17341	17352	17303	17350	17456	17592	17424	17406	17405	17283	17447	17481	17452	17241	17362	17188	17632	17304	17293	17355	17455	17428	17302	17371	17410	17360	17530	17702	17159	17576	17321	17297	17385	17454	17272	17305	17232	17320	17425	17377	17488	17190	17445	17404	17387	17611	17496	17421	17353	17332	17226	17521	17224	17489	17283	17425	17521	17447	17391	17425	17223	17145	17317	17354	17426	17642	17359	17336	17451	17490	17308	17345	17239	17383	17393	17278	17237	17329	17271	17419	17307	17309	17417	17347	17263	17448	17511	17423	17271	17269	17483	17341	17188	17619	17439	17320	17291	17363	17342	17302	17428	17183	17488	17525	17252	17398	17453	17408	17356	17141	17014	17411	17510	17280	17593	17292	17401	17400	17258	17407	17419	17234	17373	17347	17520	17294	17352	17417	17249	17412	17505	17524	17362	17311	17224	17314	17320	17190	17346	17458	17426	17274	17308	17254	17272	17299	17332	17509	17367	17266	17183	17207	17342	17547	17328	17273	17343	17261	17352	17344	17445	17167	17289	17228	17490	17317	17379	17491	17389	17340	17468	17491	17577	17251	17267	17599	17478	17226	17528	17367	17238	17535	17523	17495	17369	17420	17565	17524	17484	17439	17516	17427	17362	17489	17305	17385	17343	17390	17365	17245	17131	17435	17343	17277	17495	17384	17325	17361	17420	17333	17410	17610	17197	17466	17393	17366	17270	17456	17270	17310	17521	17254	17293	17515	17414	17296	17532	17244	17464	17239	17385	17569	17498	17288	17346	17306	17415	17407	17465	17370	17190	17478	17434	17448	17523	17323	17260	17610	17312	17179	17382	17253	17533	17384	17582	17163	17320	17457	17110	17331	17692	17345	17413	17220	17376	17324	17497	17221	17371	17381	17507	17510	17589	17584	17278	17283	17443	17379	17349	17337	17450	17352	17320	17449	17344	17414	17507	17393	17447	17322	17334	17453	17326	17125	17481	17363	17151	17273	17575	17515	17347	17415	17260	17341	17254	17326	17370	17513	17467	17326	17577	17221	17176	17432	17253	17230	17427	17345	17343	17316	17625	17360	17448	17701	17373	17440	17390	17280	17478	17660	17536	17462	17341	17392	17445	17265	17399	17413	17575	17502	17157	17388	17446	17318	17456	17466	17365	17607	17254	17316	17423	17624	17393	17482	17485	17466	17426	17445	17263	17399	17545	17291	17385	17324	17390	17313	17352	17388	17426	17349	17775	17393	17253	17388	17410	17526	17370	17325	17572	17290	17392	17419	17332	17599	17389	17484	17575	17391	17418	17483	17435	17438	17440	17252	17393	17346	17396	17463	17453	17377	17290	17434	17400	17402	17402	17450	17366	17286	17278	17413	17341	17489	17383	17257	17280	17351	17474	17500	17493	17301	17414	17395	17199	17413	17395	17338	17442	17386	17527	17316	17392	17492	17315	17299	17369	17390	17331	17342	17429	17487	17377	17567	17446	17205	17549	17253	17370	17522	17282	17429	17475	17467	17513	17457	17535	17323	17323	17374	17324	17389	17501	17392	17318	17288	17339	17381	17347	17258	17309	17398	17488	17531	17405	17400	17573	17315	17465	17307	17252	17351	17279	17267	17490	17310	17531	17350	17232	17462	17299	17514	17371	17457	17409	17423	17470	17502	17357	17363	17565	17637	17200	17405	17458	17436	17497	17442	17343	17259	17525	17294	17327	17499	17246	17484	17255	17292	17439	17527	17558	17432	17392	17343	17471	17486	17352	17305	17387	17322	17467	17539	17117	17358	17314	17347	17515	17312	17360	17261	17426	17450	17464	17569	17142	17436	17428	17198	17314	17193	17259	17488	17330	17113	17340	17253	17611	17437	17278	17290	17358	17378	17460	17593	17511	17442	17497	17529	17438	17498	17408	17264	17248	17447	17190	17388	17401	17271	17253	17558	17273	17462	17370	17355	17313	17265	17328	17309	17215	17556	17245	17730	17349	17310	17288	17353	17394	17277	17450	17360	17592	17495	17401	17468	17327	17437	17300	17414	17230	17355	17517	17452	17501	17218	17481	17658	17416	17369	17476	17442	17483	17300	17376	17374	17440	17501	17382	17496	17340	17357	17390	17383	17469	17489	17487	17423	17381	17577	17383	17198	17173	17357	17638	17275	17221	17328	17575	17273	17440	17453	17288	17451	17403	17175	17273	17443	17388	17456	17583	17541	17522	17363	17526	17536	17433	17315	17318	17317	17271	17400	17311	17410	17162	17323	17150	17386	17438	17562	17449	17485	17628	17498	17295	17258	17343	17420	17414	17159	17522	17543	17363	17555	17396	17452	17326	17355	17432	17481	17490	17356	17530	17417	17440	17568	17380	17247	17313	17458	17419	17599	17352	17364	17396	17446	17167	17291	17502	17426	17260	17507	17282	17548	17613	17454	17361	17542	17493	17455	17303	17680	17543	17339	17461	17308	17273	17374	17282	17384	17522	17411	17407	17486	17194	17549	17485	17347	17555	17328	17343	17391	17546	17223	17583	17426	17269	17223	17500	17285	17324	17205	17353	17457	17374	17549	17495	17451	17272	17367	17348	17349	17534	17560	17557	17335	17329	17451	17475	17338	17490	17370	17465	17612	17333	17495	17302	17171	17169	17463	17572	17409	17362	17271	17326	17335	17415	17251	17387	17432	17456	17561	17417	17218	17418	17387	17485	17524	17441	17364	17507	17418	17415	17522	17243	17232	17220	17452	17147	17237	17340	17570	17374	17422	17392	17283	17419	17306	17239	17469	17376	17469	17355	17378	17267	17352	17331	17376	17353	17182	17353	17397	17211	17417	17242	17175	17464	17413	17358	17388	17144	17362	17334	17435	17525	17463	17434	17505	17294	17168	17179	17436	17368	17324	17420	17461	17536	17196	17513	17491	17672	17508	17284	17505	17492	17532	17335	17262	17113	17205	17319	17437	17456	17282	17227	17235	17359	17467	17425	17522	17386	17314	17590	17584	17339	17485	17228	17368	17215	17489	17438	17347	17456	17569	17401	17157	17383	17454	17470	17408	17384	17444	17466	17471	17299	17398	17426	17505	17292	17212	17440	17396	17294	17379	17333	17443	17358	17181	17426	17329	17467	17474	17272	17292	17177	17411	17202	17417	17506	17476	17439	17499	17324	17318	17360	17457	17154	17394	17455	17136	17175	17431	17287	17411	17352	17196	17334	17207	17445	17342	17452	17482	17488	17382	17416	17351	17188	17381	17509	17442	17328	17265	17203	17445	17296	17509	17444	17237	17528	17116	17476	17660	17542	17544	17143	17533	17471	17391	17236	17288	17266	17388	17508	17237	17338	17450	17312	17466	17408	17309	17355	17219	17536	17446	17335	17361	17303	17548	17345	17247	17161	17485	17460	17504	17354	17074	17215	17190	17565	17371	17490	17218	17325	17253	17578	17327	17160	17370	17507	17387	17339	17345	17224	17363	17272	17288	17416	17611	17456	17422	17489	17290	17431	17246	17261	17215	17228	17385	17426	17391	17314	17470	17556	17432	17312	17380	17302	17335	17364	17636	17467	17306	17278	17288	17379	17462	17279	17391	17504	17324	17376	17564	17349	17565	17241
16342	52633	92948	31277	17008	16362	16060	15582	15293	15175	15144	15096	15032	15196	14918	14933	14925	14996	14963	14913	15227	15043	14935	14957	14952	15017	15033	14864	14957	14917	14956	14918	15220	15074	15077	15042	14977	15008	14914	14975	14783	14996	14878	14889	14990	15044	15573	16691	16843	16690	15999	15321	15038	14846	14947	14900	14704	14929	14796	14844	14955	15018	14800	14821	14894	14696	14866	14739	14838	14794	14814	14829	14736	14947	14814	14913	14914	14806	14925	14892	15010	14929	14717	14823	14775	15031	14921	14985	14804	14872	15001	15000	14785	14805	14875	14726	15059	14854	14921	14836	14675	14770	14851	15060	14875	14891	14756	14783	14963	14834	14824	14723	14980	14786	15048	14759	14900	14911	14895	14857	14802	14851	14894	14818	14866	14729	14917	14680	14764	14817	14909	14969	14889	14932	14896	14779	14911	15032	14993	14813	14639	14900	14770	14849	14984	14888	14670	15020	14869	14871	14870	14882	14665	14964	14885	15010	14903	14866	14806	14828	14971	14752	14766	14691	14843	15013	14891	14836	14983	14871	14832	14953	14711	14915	14762	14951	14840	14992	14904	14941	14806	14766	14820	14810	14848	14997	14830	14680	14804	14935	14892	14780	14884	14892	14905	14669	14964	14894	14974	14992	14872	14805	14670	14891	15063	14775	14937	14873	14757	14790	14712	14726	14749	15030	14765	14872	14838	14936	14854	14874	14731	14724	14713	14987	14888	15015	14802	15003	14967	14630	14830	14821	14761	14924	14790	14743	14835	14989	14610	14771	14857	14844	14911	14822	14805	14944	14856	14912	14822	14693	14712	14778	14854	14816	14753	14883	14791	14986	14879	14906	14872	14919	14828	14836	14738	14786	14902	14584	14962	14997	14954	14696	14749	14749	14900	14631	14673	14980	14841	14880	14816	14800	14810	14907	14824	14832	14781	14859	14877	14655	14760	14930	14899	14823	14777	14961	14819	14837	14748	14757	14885	14868	14676	14788	14975	14904	14981	14987	14706	14904	14652	14768	15036	14650	14778	14744	14732	14948	14959	14762	14839	14844	14936	14894	14915	14991	14818	14905	14987	14914	14937	14807	14689	14770	14978	14801	14715	14915	14748	15097	14726	14892	14910	14852	14731	14929	14870	14726	14907	14983	14899	15011	14730	14850	14936	14772	14941	14829	15059	14929	14870	14909	15000	14907	14819	14870	14733	14957	14908	14822	14829	14873	14831	14748	14705	14740	14995	14704	14892	14885	14782	14775	14851	14880	14865	14925	14803	14852	14830	14772	15128	14704	14828	14815	14818	14920	14727	14731	14855	14859	14939	14861	14738	14678	14823	14781	14817	14773	14848	14974	14859	14892	14780	14754	14692	14685	14767	14864	14829	14812	14897	14748	14724	14777	14868	14935	14940	14966	14754	14677	14934	14799	14857	14856	14913	14816	14805	14752	14877	14860	14689	14820	14753	14801	14720	14805	14954	14794	14776	14867	14881	14981	15020	14694	15031	14911	14825	14994	14886	15002	14843	14726	14749	14853	14718	14741	14990	14934	14811	15110	14776	14839	14941	14761	14870	14895	14825	14900	14838	14936	14856	14798	14960	14680	14872	14769	14764	14761	14877	14890	14765	14672	14666	14984	14827	14865	14898	14801	14948	14786	14910	14805	14701	14787	14773	14754	14788	14731	14809	14858	14782	14943	14961	14833	14804	14683	15022	14733	14867	14630	14800	14763	14888	14683	14845	14769	14925	14710	14848	14775	14959	14768	14857	14864	14926	14898	14714	14674	14958	14846	14871	14694	14942	14933	14935	14880	14884	15007	14709	14805	14962	14684	14749	14851	14758	14729	14775	14889	14820	14843	14782	14998	14820	14832	14942	14800	15006	14829	14827	14722	14807	14909	14970	14814	14806	14893	14883	14866	14779	14580	14927	14955	14774	14906	14985	14942	14779	14897	14750	15018	14800	14838	14841	14710	14765	14713	14854	14930	14957	14771	14702	14836	14853	14837	14938	15008	14917	14983	14987	15050	14732	14874	14883	14768	14821	14943	14854	14681	14927	14990	14853	14862	14935	14836	14900	14728	14883	14940	14826	14789	14684	14845	14952	14873	14848	14730	14871	14851	14895	14912	14876	14777	14911	14922	14732	14917	14888	14782	14868	14748	14822	14659	14972	14849	15005	14935	14807	14927	14790	14840	14845	14886	14786	14929	14991	14678	14754	14861	14957	14974	14876	14973	14953	14814	14838	14821	14824	14871	14879	14808	14893	14867	14801	14858	14902	14898	14826	14887	14851	14787	14800	14729	14919	14743	15064	14895	14863	14806	14992	14846	14767	14706	14864	14793	14818	14866	14746	14828	14768	14960	14724	14797	14942	14874	14599	14849	14850	14916	14874	14865	14771	14776	14999	14843	14899	14883	14822	14931	14770	14943	15015	14900	14824	14671	14733	14859	14864	14900	14834	14785	14567	14627	14866	14839	15003	14799	14926	14899	15062	14936	14925	14766	14910	15033	14729	14810	14886	14874	14891	15083	14843	14899	14994	14962	14845	14936	14895	14881	14741	14945	14748	14794	14764	14858	14946	14832	14914	14924	14605	14763	14847	14711	14902	14821	14944	14806	14853	14709	14957	14852	14752	14759	14842	14951	14939	14866	14802	14945	14932	14919	14825	14810	14737	14807	14782	14871	14924	14850	14817	15045	14900	14811	14942	14803	14957	14895	14926	14778	14769	14816	14719	14950	14705	14828	14796	14851	14868	14945	14868	14875	14831	14958	14880	14914	14874	14857	14863	14539	14686	14797	15006	14789	14962	14732	14961	14888	14904	14896	14866	14895	14852	14696	14854	14824	14759	14841	14981	14838	14673	14859	14873	14686	14865	14805	14818	15103	14679	14881	14787	14783	14863	14965	14905	15018	14895	14857	14847	14798	14889	14816	14881	14699	14555	14808	14892	14850	14807	14952	14936	14810	14848	14899	14898	14837	14859	14939	14966	14805	14889	14868	14786	14888	14822	15058	14909	14834	14986	14877	14846	14899	14926	14835	14676	14889	14941	14846	14700	14834	14887	14797	14804	14814	14947	14767	14849	14914	14793	14729	14977	14708	14673	14812	14930	14819	14810	14922	15007	14835	14872	14804	14903	14741	14844	14782	14756	14871	14751	14823	14779	14914	14919	14836	15007	14871	14896	14861	14813	14770	14781	14743	15065	14787	14667	14740	14927	14986	14799	14894	15001	14871	14784	14756	14785	14910	14728	14950	14842	14877	14785	14878	14860	14776	14958	14723	14823	14765	14861	14842	14639	14822	14773	14933	14699	14854	14698	14949	15032	14809	14941	14856	14855	14750	14852	14910	14757	14774	14756	14950	14853	14787	14917	14810	14835	14888	14852	14931	14923	14769	14821	14741	14796	14887	14953	14728	14808	14873	14894	14630	14828	14874	14786	14775	14869	14906	14932	14922	14880	14967	15042	14874	14841	14862	14725	14993	14897	14739	14916	14895	14836	14757	14621	14892	14904	14868	14906	14803	14820	14869	14897	14733	15013	14974	14940	14939	14765	14843	14928	14785	14863	14717	14800	14781	14823	14785	14824	14759	14777	14861	14870	14699	14966	14787	14911	14765	15017	14924	14842	14780	14716	14845	14818	14810	14735	14977	14799	14869	14736	14864	14782	14813	14780	14876	14890	14993	15006	14781	14847	14694	14840	14754	14803	14737	14865	14772	14826	14779	14784	14819	14825	14907	14666	14706	14961	14738	14769	14783	14867	14844	14963	14842	14701	14858	14766	14750	14762	14735	14822	14795	14716	14763	14796	14896	14702	14922	14890	15006	14847	14905	14822	14707	15089	14890	14784	15006	14838	14788	14756	14872	14843	14592	14768	14707	14894	14738	14779	14905	14693	14897	14781	14755	14840	14827	14962	14901	14847	14837	15006	14863	14903	14987	14929	14892	14757	14903	14841	14915	14890	14757	15020	14881	14799	14805	14921	14900	14867	15027	14766	14837	14888	14921	14888	14807	14891	14874	14763	14885	14779	14853	14846	14835	14974	14869	14784	14799	14807	14962	14709	14760	14972	15039	14886	14925	14904	14846	14682	14751	14680	14729	14913	14846	14786	14830	14918	14895	14958	14813	14959	14887	14840	14912	14883	14937	14829	14732	14755	14931	14962	14847	14851	14999	14803	14948	14863	14830	14801	14809	14772	14843	14870	14862	14871	14788	14884	14881	14792	14791	14770	14935	14655	14915	14962	14782	14770	14935	14856	14819	14733	14872	14740	14639	14805	14800	14993	14664	14935	14794	14701	14814	14816	14866	14835	14754	14844	14911	14855	14918	14832	14956	14728	14925	14899	14882	14862	14959	14809	14821	14868	14997	14989	14857	14732	14758	14927	14798	14759	14811	14753	14856	14762	14788	14888	15012	14828	14645	14914	14878	14924	15077	14924	14980	14866	14739	14907	14747	14764	14824	14856	14792	14796	14998	14822	14732	14923	15015	14753	14936	14789	14831	14851	14739	14986	14781	14882	14837	14663	14835	14790	14820	14947	14904	14904	15037	15039	14916	14939	14745	14621	14870	14865	14783	14831	14826	15016	14793	14793	14844	14781	14940	14899	15113	14877	14905	14888	14869	14832	14738	14734	15045	14780	14899	14936	14929	14959	14712	14905	14853	14873	14824	14797	14900	15002	14884	14976	14750	14988	14825	14843	14844	14981	14783	14780	14907	14783	14867	14807	14909	14927	14858	14806	15040	14845	14907	14832	14796	14925	14981	14903	14801	14861	14915	14974	14945	14878	14788	14673	14807	14838	14822	14821	14923	14728	14904	14751	14750	14843	14696	14818	14885	14755	14973	14703	14934	14891	14923	14986	14804	14877	14922	14626	14825	14816	14738	14787	14860	14919	14858	14828	14874	14770	14913	14848	14892	14736	14795	14864	14709	14698	14684	14928	14664	14932	14742	14846	14972	14934	14929	14913	14752	14909	14872	14993	14831	14802	14990	14862	14747	14795	14956	14767	14714	14706	15114	14835	14851	14949	14846	14968	14854	15022	14971	14887	14749	14619	14897	14926	14819	14737	14630	14868	14928	14853	14803	14860	14887	14806	14750	14905	15019	14900	14844	14947	14984	14874	14867	14858	14930
27307	24498	43049	28543	18543	17735	17559	17452	17363	17583	17422	17373	17201	17288	17452	17413	17275	17227	17668	17489	17310	17452	17286	17513	17306	17261	17219	17442	17400	17184	17340	17517	17302	17246	17307	17425	17388	17317	17308	17389	17265	17391	17383	17367	17467	17463	17391	17493	17434	17542	17491	17279	17483	17251	17193	17313	17435	17413	17317	17224	17423	17333	17469	17112	17273	17405	17276	17449	17411	17301	17313	17205	17529	17264	17315	17361	17352	17373	17193	17381	17386	17274	17151	17338	17306	17401	17342	17096	17138	17229	17400	17219	17222	17506	17359	17185	17309	17316	17345	17336	17390	17302	17238	17344	17314	17488	17283	17250	17404	17318	17318	17370	17253	17421	17336	17188	17441	17349	17191	17402	17354	17275	17354	17279	17261	17374	17325	17472	17374	17115	16966	17125	17185	17264	17002	17224	17092	17351	17482	17204	17230	17201	17309	17344	17289	17172	17348	17333	17362	17335	17527	17345	17278	17403	17236	17024	17487	17346	17260	17018	17140	17288	17395	17476	17365	17251	17331	17332	17323	17300	17310	17412	17408	17304	17277	17484	17429	17429	17260	17383	17332	17262	17306	17173	17253	17247	17365	17409	17385	17386	17310	17386	17237	17282	17315	17156	17185	17416	17480	17255	17256	17305	17482	17200	17150	17225	17245	17187	17369	17268	17348	17371	17314	17326	17455	17343	17226	17391	17223	17337	17343	17172	17119	17107	17200	17313	17391	17329	17358	17159	17260	17304	17213	17227	17271	17376	17344	17422	17191	17138	17290	17185	17486	17391	17216	17475	17420	17447	17261	17308	17345	17352	17566	17395	17300	17120	17333	17365	17442	17357	17393	17402	17216	17420	17257	17380	17439	17528	17182	17420	17229	17264	17391	17350	17352	17383	17272	17283	17364	17273	17444	17143	17421	17263	17346	17352	17162	17394	17189	17333	17228	17278	17301	17289	17236	17364	17275	17222	17298	17109	17291	17258	17280	17078	17100	17267	17493	17315	17110	17326	17105	17088	17258	17218	17228	17074	17140	17400	17227	17214	17138	17047	17169	17267	17252	17203	17261	17250	17096	17491	17256	17275	17403	17464	17296	17307	17245	17430	17192	17408	17321	17472	17442	17072	17226	17322	17363	17320	17235	17243	17483	17213	17273	17326	17212	17130	17480	17292	17389	17272	17284	17374	17489	17390	17409	17239	17332	17119	17341	17439	17112	17366	17359	17374	17186	17268	17446	17440	17392	17290	17549	17562	17410	17323	17329	17154	17428	17258	17334	17302	17408	17434	17122	17164	17215	17202	17170	17173	17241	17294	17221	17272	17389	17178	17242	17170	17266	17289	17084	17051	17346	17521	17230	17378	17396	17192	17625	17393	17305	17111	17290	17294	17442	17351	17329	17272	17314	17341	17250	17240	17093	17254	17269	17431	17143	17483	17282	17368	17283	17293	17496	17336	17168	17176	17380	17535	17310	17215	17292	17218	17428	17178	17211	17201	17334	17170	17327	17271	17286	17131	17336	17565	17380	17242	17362	17335	17160	17237	17052	17110	17428	17277	17087	17090	17286	17367	17320	17165	17340	17344	17370	17320	17384	17373	17207	17423	17215	17351	17390	17376	17618	17118	17358	17364	17222	17310	17459	17278	17131	17539	17447	17257	17153	17248	17296	17277	17386	17236	17363	17316	17301	17500	17072	17123	17207	16920	17264	17208	17480	17270	17294	17333	17427	17365	17287	17350	17286	17168	17205	17389	17288	17399	17365	17261	17157	17352	17430	17192	17519	17232	17438	17235	17380	17199	17364	17239	17160	17196	17284	17386	17229	17298	17283	17341	17117	17260	17120	17327	17230	17295	17180	17186	17171	17260	17335	17376	17357	17352	17265	17277	17242	17420	17302	17374	17382	17253	17118	17469	17149	17291	17215	17469	17445	17308	17340	17484	17332	17294	17233	17370	17302	17362	17279	17258	17470	17351	17211	17490	17304	17055	17258	17369	17184	17285	17264	17501	17542	17302	17312	17291	17461	17305	17236	17280	17212	17171	17336	17079	17126	17341	17348	17267	17391	17270	17290	17221	17386	17072	17450	17412	17428	17419	17452	17419	17273	17272	17207	17296	17518	17447	17310	17380	17244	17252	17335	17263	17314	17334	17259	17369	17406	17222	17277	17197	17247	17170	17049	17305	17278	17396	17246	17302	17331	17310	17316	17250	17244	17251	17366	17222	17207	17322	17372	17319	17122	17334	17371	17313	17433	17371	17204	17245	17507	17207	17357	17344	17278	17170	17320	17165	17266	17497	17158	17253	17215	17257	17330	17413	17325	17424	17201	17181	17349	17461	17409	17347	17306	17277	17319	17313	17201	17220	17333	17382	17490	17526	17465	17460	17355	17247	17171	17377	17207	17382	17144	17248	17438	17025	17344	17232	17320	17339	17302	17176	17316	17330	17233	17278	17251	17288	17245	17309	17086	17266	17046	17221	17426	17370	17358	17293	17224	17414	17292	17115	17338	17310	17452	17416	17387	17293	17264	17271	17270	17388	17202	17463	17284	17219	17455	17486	17167	17198	17435	17275	17195	17175	17074	17321	17412	17358	17244	17228	17267	17318	17301	17398	17188	17449	17269	17178	17301	17142	17334	17140	17228	17388	17343	17256	17295	17200	17427	17433	17547	17328	17349	17315	17296	17144	17559	17348	17291	17246	17146	17223	17435	17157	17303	17396	17488	17609	17303	17355	17220	17208	17156	17288	17220	17266	17223	17249	17227	17251	17209	17217	17172	17383	17442	17161	17235	17277	17383	17348	17446	17286	17273	17192	17313	17247	17282	17432	17363	17096	17207	17296	17350	17425	17334	17259	17340	17228	17241	17329	17393	17298	17281	17399	17258	17218	17447	17175	17334	17451	17452	17152	17165	17364	17229	17139	17300	17205	17321	17357	17195	17354	17075	17110	17260	17406	17325	17423	17200	17333	17154	17443	17380	17196	17165	17368	17365	17267	17407	17239	17086	17119	17457	17279	17372	17185	17409	17448	17333	17322	17527	17279	17284	17240	17242	17268	17492	17341	17219	17313	17476	17437	17318	17559	17302	17153	17127	17215	17354	17443	17512	17206	17293	17396	17477	17234	17431	17212	17374	17073	17102	17339	17434	17251	17245	17249	17191	17163	17474	17213	17246	17280	17380	17159	17271	17187	17194	17234	17173	17319	17390	17287	17301	17481	17303	17456	17415	17220	17175	17313	17324	17385	17397	17216	17298	17214	17340	17404	17280	17357	17302	17139	17212	17338	17331	17574	17512	17322	17288	17379	17409	17353	17424	17537	17451	17321	17488	17485	17242	17262	17357	17203	17192	17184	17243	17211	17391	17272	17439	17289	17356	17376	17205	17299	17516	17328	17447	17360	17318	17333	17395	17357	17202	17215	17331	17178	17176	17308	17376	17356	17420	17227	17250	17426	17243	17227	17232	17201	17433	17261	17429	17324	17243	17369	17248	17351	17193	17368	17206	17288	17277	17392	17511	17182	17236	17431	17257	17418	17269	17356	17396	17468	17093	17305	17298	17077	17282	17171	17223	17180	17317	17426	17357	17234	17153	17457	17115	17326	17225	17327	17155	17136	17242	17328	17358	17278	17247	17342	17344	16995	17132	17344	17230	17354	17210	17263	17297	17485	17363	17455	17227	17302	17158	17184	17202	17493	17106	17377	17337	17261	17161	17251	17392	17173	17228	17162	17344	17418	17300	17494	17261	17335	17524	17238	17138	17296	17086	17326	17462	17287	17417	17272	17303	17315	17422	17394	17559	17301	17387	17306	17466	17320	17443	17301	17145	17195	17254	17195	17237	17231	17512	17248	17405	17360	17349	17251	17296	17131	17300	17038	17299	17290	17241	17338	17417	17510	17276	17409	17422	17340	17219	17320	17329	17237	17431	17263	17137	17321	17327	17499	17441	17176	17157	17220	17380	17526	17187	17144	16919	17255	17330	17224	17345	17373	17178	17357	17407	17300	17377	17376	17398	17507	17460	17354	17231	17279	17089	17358	17206	17341	17525	17518	17308	17267	17490	17340	17177	17256	17395	17307	17273	17180	17225	17311	17487	17308	17410	17461	17285	17330	17493	17360	17191	17201	17088	17174	17274	17377	17233	17363	17370	17503	17442	17221	17251	17351	17423	17226	17281	17187	17380	17447	17191	17256	17449	17286	17123	17168	17340	17093	17066	17199	17366	17240	17477	17214	17056	17155	17358	17260	17398	17309	17535	17438	17352	17392	17252	17186	17522	17414	17379	17377	17276	17339	17479	17331	17540	17375	17206	17232	17359	17098	17205	17206	17230	17403	17216	17275	17337	17464	17454	17183	17226	17343	17263	17235	17319	17224	17166	17393	17316	17351	17322	17331	17367	17290	17234	17338	17376	17186	17277	17497	17227	17480	17264	17280	17012	17365	17268	17312	17518	17332	17394	17563	17321	17425	17522	17506	17472	17168	17294	17378	17369	17387	17388	17303	17460	17261	17407	17350	17450	17335	17249	17379	17194	17286	17311	17570	17303	17255	17522	17338	17421	17252	17239	17300	17326	17019	17196	17406	17389	17309	17251	17217	17327	17239	17372	17433	17322	17367	17414	17305	17232	17347	17389	17366	17411	17403	17311	17205	17232	17269	17375	17357	17396	17341	17202	17204	17284	17168	17451	17215	17313	17361	17303	17326	17173	17283	17189	17261	17251	17303	17407	17301	17237	17430	17508	17194	17259	17213	17463	17407	17413	17312	17201	17366	17298	17295	17510	17356	17363	17316	17470	17309	17385	17161	17223	17595	17373	17230	17270	17242	17186	17313	17259	17363	17283	17211	17244	17265	17266	17243	17332	17521	17009	17204	17497	17286	17077	17346	17345	17243	17198	17288	17290	17449	17404	17469	17444	17231	17374	17461	17283	17436	17213	17243	17616	17410	17230	17304	17424	17279	17364	17266	17336	17461	17434	17485	17381	17389	17338	17298	17206	17184	17370	17387	17298	17447	17450	17252	17304	17430	17420	17339	17271	17296	17401	17159	17469	17362	17269	17288	17417	17366	17504	17248	17285	17138	17356	17442	17306	17409	17356	17157	17517	17271	17294	17177	17207	17360	17137	17366	17441	17470
15037	35571	45997	20593	15316	15006	15040	14838	14962	14862	14835	14947	14830	14767	14793	14663	14827	14936	14846	14805	14838	14698	14770	14896	14869	14910	14825	14830	14718	14957	14833	14848	14797	14755	14964	14787	14920	14759	14671	14749	14854	14657	14897	14822	14933	14678	14862	14979	15040	15048	14825	14984	14842	14763	14787	14883	14726	14906	14727	14872	14704	14698	14706	14741	14985	14739	14923	14888	14801	14605	14677	14874	14795	14783	14922	14656	14678	14791	14808	14715	14854	14852	14907	14833	14723	14775	14836	14749	14666	14844	14703	14786	14803	14833	14781	14727	14860	14736	14637	15055	14729	14834	14783	14823	14767	14810	14731	14840	14640	14938	14774	14796	15076	14947	14660	14728	14733	14748	14905	14800	14780	14528	14822	14709	14714	14734	14816	14753	14673	14837	14719	14789	14834	14738	14753	14778	14760	14649	14940	14674	14795	14768	14914	14770	14863	14691	14745	14799	14829	14784	14786	14620	14674	14786	14733	14690	14729	14878	14901	14896	14715	14847	14727	14868	14764	14775	14626	14863	14747	14710	14819	14686	14717	14852	14706	14699	14816	14728	14857	14755	14798	14689	14753	14806	14867	14630	14856	14802	14599	14789	14844	14719	14805	14749	14653	14817	14839	14870	14682	14600	14929	14710	14677	14654	14791	14804	14735	14962	14927	14698	14749	14776	14819	14732	14922	14903	14721	14892	14874	14688	14931	14668	14889	15030	14778	14841	14677	14769	14792	14884	14819	14644	14784	14859	14855	14789	14752	14805	14709	14859	14750	14682	14736	14714	14829	14767	14754	14793	14769	14766	14758	14790	14829	14815	14961	14745	14780	14700	14715	14873	14791	14786	14613	14730	14596	14985	14590	14853	14752	14734	14906	14882	14664	14690	14773	14622	14846	14702	14657	14802	14857	14937	14897	14667	14784	14855	14636	14890	14707	14735	14842	14709	14812	14802	14771	14634	14765	14724	14858	14725	14825	14830	14764	14746	14850	14724	14963	14664	14815	14867	14800	14811	14617	14832	14836	14685	14852	14647	14801	14716	14978	14770	14773	14833	14768	14725	14727	14618	14640	14776	14877	14933	14761	14734	14943	14713	14828	14898	14504	14694	14843	14670	14761	14643	14822	14624	14765	14851	14786	14812	14795	14830	14753	14767	14850	14820	14779	14665	14708	14695	14837	14720	14845	14798	14759	14795	14707	14884	14681	14666	14760	14806	14757	14885	14946	14828	14792	14777	14704	14699	14679	14702	14712	14788	14782	14730	14815	14851	14726	14734	14837	14874	14829	14658	14659	14825	14714	14711	14901	14806	14735	14747	14783	14830	14825	14807	14702	14786	14644	14777	14959	14681	14702	14868	14765	14663	14698	14701	14964	14673	14780	14744	14984	14765	14594	14814	14836	14691	14975	14778	14760	14777	14696	14818	14732	14890	14853	14897	14777	14736	14736	14693	14920	14782	14670	14869	14737	14812	14841	14742	14883	14726	14701	14902	14730	14900	14810	14691	14698	14745	14897	14855	14709	14858	14725	14813	14791	14675	14790	14898	14708	14778	15039	14788	14676	14755	14672	14670	14846	14803	14614	14744	14776	14903	14692	14785	14716	14746	14799	14775	14874	14729	14803	14749	14866	14879	14847	14859	14681	14718	14719	14702	14802	14643	14790	14888	14730	14675	14877	14730	14852	14725	14918	14715	14650	14986	14801	14637	14894	14738	14894	14779	14784	14758	14679	14907	14894	14672	14799	14900	14878	14715	14776	14760	14683	14712	14737	14869	14699	14822	14699	14822	14697	14746	14804	14710	14854	14675	14686	14719	14632	14791	14996	14804	14691	14728	14954	14764	14833	14825	14852	14889	14719	14858	14869	14764	14866	14824	14860	14876	14746	14683	14826	14708	14833	14661	14860	14785	14663	14708	14584	14848	14935	14683	14616	14869	14704	14832	14719	14704	14906	14757	14778	14804	14937	14879	14969	14881	14718	14815	14775	14801	14819	14788	15033	14786	14694	14751	14868	14706	14757	14816	14958	14733	14711	14679	14817	14814	14732	14827	14638	14720	14763	14737	14662	14768	14652	14796	14878	14754	14814	14672	14787	14781	14612	14694	14809	14728	14918	14801	14937	14851	14733	14886	14711	14793	14813	14781	14707	14910	14915	14908	14802	14719	14841	14768	14936	14853	14725	14733	14839	14785	14684	14695	14847	14824	14793	14733	14815	14827	14857	14756	14963	14816	14891	14895	14817	14842	14843	14913	14677	14832	14955	14611	14962	14775	14681	14655	14807	14726	14922	14938	14804	14768	14780	14851	14742	14833	14737	14774	14813	14668	14807	14879	14808	14880	14710	14907	14998	14769	14821	14696	14966	14837	14730	14766	14693	14806	14752	14867	14724	14718	14790	14840	14704	14725	14768	14925	14678	14809	14883	14756	14877	14554	14811	14687	14901	14776	14735	14713	14792	14836	14766	14990	14792	14736	14848	14706	14784	14665	14811	14703	14657	14705	14780	14755	14815	14864	14872	14725	14981	14759	14849	15050	14861	14897	14727	14918	14680	14733	14836	14948	14602	14864	14704	14811	14682	14686	14591	14875	14681	14743	14711	14673	14899	14851	14767	14829	14604	14705	14811	14880	14836	14958	14785	14595	14723	14753	14467	14792	14843	14801	14758	14724	14914	14734	14846	14771	14930	14709	14832	14680	14843	14705	14708	14745	14766	14776	14799	14778	14791	14856	14740	14799	14847	14790	14984	14844	14965	14816	14949	14667	14831	14550	14961	14668	14593	14894	14794	14753	14766	14808	14615	14736	14851	14756	14919	14934	14622	14743	14741	14805	14825	14783	14800	14767	14842	14771	14864	14790	14780	14895	14630	14747	14708	14851	14795	14815	14768	14814	14833	14840	14774	14870	14690	14893	14549	14841	14849	14618	14795	14845	14884	14674	14690	14731	14763	14764	14762	14684	14707	14747	14817	14754	14702	14772	14859	14784	14825	14818	14780	14667	14881	14811	14700	14871	14634	14940	14654	14786	14849	14700	14864	14792	14825	14829	14836	14855	14853	14842	14707	14758	14703	14695	14781	14898	14768	14838	14639	14746	14847	14840	14737	14710	14839	14876	14821	14861	14632	14823	14880	14826	14873	14891	14811	14833	14842	14672	14807	14898	14855	14863	14730	14887	14704	14851	14732	14870	14714	14760	14717	14662	14764	14800	14824	14721	14527	14776	14831	14780	14845	14834	14749	14675	14680	14801	14702	14690	14766	14760	14881	14659	14916	14852	14762	14769	14819	14618	14811	14712	14819	14659	14717	14923	14826	14699	14921	14861	14772	14799	14790	14838	14839	14816	14806	14664	14795	14887	14654	14854	14783	14668	14865	14735	15000	14721	14709	14969	14772	14758	14837	14663	14755	14864	15021	14847	14876	14846	14653	14668	14718	14745	14657	14613	14763	14821	14494	14806	14812	14873	14870	14592	14853	14991	14753	14708	14696	14815	14645	14909	14942	14856	14884	14879	14764	14812	14811	14759	14728	14812	14694	14864	14761	14885	14802	14779	14780	14766	14832	14843	14733	14798	14715	14813	14678	14803	14806	14814	14772	14817	14767	14703	14780	14757	14781	14705	14805	14791	14659	14779	14859	14812	14837	14799	14979	14651	14842	14947	14779	14782	14690	14845	14759	14734	14813	14708	14761	14742	14902	14559	14651	14685	14771	14716	14758	14848	14832	14912	14745	14733	14756	14767	14772	14661	14712	14867	14632	14760	14718	14742	14747	14774	14809	14928	14671	14793	14895	14779	14778	14758	14878	14627	14855	14753	14802	14889	14853	14814	14823	14800	14828	14827	14755	14764	14768	14637	14806	14939	14722	14823	14759	14882	14797	14635	14792	14573	14827	14630	14694	14905	14676	14736	14860	14712	14782	14792	14690	14771	14760	14791	14810	14677	14828	14805	14803	14736	14966	14893	14885	14755	14838	14745	14760	14801	14578	14807	14748	14783	14954	14743	15017	14652	14858	14817	14781	14897	14799	14832	14891	14699	14901	14772	14689	14855	14759	14728	14748	14711	14765	14737	14841	14668	14823	14613	14775	14869	14710	14934	14805	14977	14735	14836	14830	14759	14801	14939	14855	14790	14947	14748	14697	14878	14771	14733	14851	14710	14693	14750	15023	14826	14681	14944	14822	14934	14805	14883	14906	14726	14808	14825	14899	14880	14809	14673	14728	14683	14724	14783	14682	14831	14565	14729	14835	14683	14669	14813	14703	14817	14756	14652	14745	14828	14742	14803	14841	14778	14804	14863	14742	14916	14705	14775	14689	14720	14842	14718	14565	14887	14994	14776	14703	14712	14743	14739	14854	14886	14744	14619	14752	14836	14763	14695	14815	14865	14758	14956	14684	14845	14902	14815	14615	14931	14892	14847	14932	14770	14851	14934	14760	14837	14831	14901	14547	14560	14818	14668	14784	14711	14961	14778	14823	14805	14932	14774	14855	14605	14779	14602	14922	14852	14756	14651	14748	14857	14822	14749	14755	14659	14789	14890	14782	14804	14636	14887	14851	14866	14762	14798	14673	14802	14722	14928	14784	14824	14907	14791	14918	14872	15044	14768	14689	14573	14741	14767	14847	14723	14848	14722	14783	14699	14797	14683	14815	14927	14763	14641	14781	14845	14808	14679	14707	14762	14767	14805	14782	14855	14792	14921	14856	14778	14829	14817	14776	14811	14763	14801	14916	14564	14803	14816	14756	14958	14915	14567	14894	14696	14823	14815	14732	14809	14773	14893	14659	14670	14890	14928	14711	14964	14841	15073	14879	14893	14687	14924	14764	14755	14804	14858	14853	14805	14681	14610	14941	14897	14808	14620	14885	14732	15094	14743	14774	14725	14798	14838	14764	14679	14668	14804	14798	14861	14685	14879	14782	14830	14676	14800	14866	14739	14879	14718	14847	14709	14673	14693	14565	14584	14820	14843	14801	14685	14648	14831	14717	14866	14815	14617	14665	14811	14832	14796	14690	14691	14790	14676	14851	14809	14754	14661	14871	14823	14865	14769	14801	14865	14704	14876	14797	14717	14665	14776	14840	14778	14634	14775	14812	14859	14786	14795	14695	14866	14880	14847	14614	14646	14909	14713
23632	21284	41861	31942	21789	21768	20874	17981	17640	17741	17748	17630	17540	17576	17571	17470	17573	17212	17456	17353	17434	17303	17352	17295	17351	17487	17487	17444	17253	17604	17518	17422	17254	17305	17383	17317	17286	17260	17436	17411	17352	17197	17373	17310	17436	17293	17397	17819	18241	17962	17852	17609	17257	17210	17213	17266	17237	17423	17383	17121	17264	17221	17223	17211	17177	17186	17327	17171	17259	17192	17262	17268	17233	17233	17487	17217	17290	17269	17402	17218	17221	17042	17288	17373	17172	17399	17237	17362	17284	17277	17237	17310	17227	17174	17124	17208	17307	17243	17315	17020	17171	17091	17277	17329	17314	17262	17267	17171	17048	17197	17209	17136	17111	17086	17129	17317	17033	17147	17034	17351	17269	17202	17243	17020	17092	17145	17284	17215	17397	17312	17149	17170	17344	17110	17216	17405	17196	17143	17177	17109	17260	17306	17289	17314	17193	17204	17162	17093	17161	17424	17186	17404	17339	17022	17190	17195	17041	17059	17210	17115	17230	17321	17007	17102	17050	17042	17349	17200	17149	17074	17247	17070	17250	17210	17309	17216	17079	17174	17205	17246	17373	17317	17299	17250	17416	17240	17281	17145	17301	17556	17244	17187	17135	17127	17290	17108	17452	17304	17317	17227	17213	17298	17234	17171	17252	17131	17242	17145	17205	17142	17274	17308	17175	17306	17192	17268	17229	17057	17212	17128	17152	17489	17276	17352	16944	17398	17313	17156	17389	17310	17457	17207	17282	17272	17295	17308	17126	17220	17042	17326	17221	17254	17265	17200	17208	17263	17328	17193	17132	17221	17275	17385	17183	17159	17092	17318	17052	17263	17154	17425	17328	17336	17306	17300	17314	17194	17269	17370	17130	17377	17200	17252	17079	17205	17207	17161	17169	17414	17279	17099	17319	17069	17216	17318	17303	17372	17194	17093	17350	17334	17230	17357	17261	17303	17101	17132	17387	17334	17289	17122	17248	17170	17295	17255	17388	17460	17203	17212	17353	17402	17218	16993	17143	17178	17381	17153	17175	17319	17227	17391	17300	17290	17284	17029	17084	17184	17220	17139	17161	17194	17147	17049	17187	17109	17398	17146	17367	17169	17326	17133	17329	17282	17096	17258	17251	17275	17200	17344	17250	17344	17126	17275	17311	17442	17151	17186	17144	17104	17141	17036	17306	17340	17224	17111	17255	17365	17234	17163	17379	17341	17445	17131	17136	17202	17286	17352	17259	17171	17305	17104	17241	17232	17254	17181	17181	17224	17258	17232	17320	17017	17183	17295	17175	17143	17202	17150	17096	17319	17181	17350	17289	17199	17097	17018	17358	17093	17156	17181	17225	17122	17202	17208	17302	17248	17403	17300	17105	17091	17314	17251	17285	17213	17304	17297	17189	17230	17109	17044	17123	17309	17279	17237	17177	17178	17258	17212	17258	17438	17212	17182	17255	17079	17328	17276	17256	17305	17222	17090	17135	17348	17358	17149	17067	17172	17153	17150	17196	17266	17269	17306	17212	17221	17108	17317	17081	17084	17292	17301	17233	17413	17314	17481	17320	17099	17435	17156	17159	17191	17209	17348	17229	17187	17214	17598	17317	17285	17203	17129	17246	17163	17236	17205	17312	17158	17227	17264	17396	17281	17331	17187	17265	17170	17448	17418	17438	17310	17338	17315	17185	17189	17298	16970	17340	17470	17460	17129	17312	17283	17270	17264	17317	17170	17245	17246	17331	17328	17207	17397	17392	17183	17379	17174	17268	17190	17225	17161	17301	17084	17109	17212	17316	16996	17179	17386	17246	16961	17187	17329	17279	17091	17173	17217	17159	17293	17236	17291	17288	17215	17249	17220	17314	17396	17270	17263	17354	17147	17239	17364	17280	17144	17147	17339	17173	17275	17055	17220	17116	17181	17281	17257	17123	17208	17350	17162	17166	17348	17222	17125	17127	17157	17411	17326	17315	17125	17065	17270	17237	17362	17281	17247	17084	17193	17249	17332	17176	17400	17328	17166	17350	16959	17260	17409	17171	17162	17380	17059	17224	17093	17108	17301	17191	16975	17180	17123	17206	17147	17339	17106	17257	17362	17200	17251	17337	17329	17274	17231	17117	17316	17190	17379	17222	17193	17273	17336	17145	17405	16943	17173	17263	17428	17291	17230	17384	17209	17192	17242	17151	17217	17159	17226	17380	17286	17161	17253	17326	17270	17131	17232	17255	17162	17266	17225	17232	17373	17177	17299	17261	17357	17254	17148	17337	17281	17230	17153	17189	17067	17140	17281	17305	17206	17187	17371	17288	17221	17321	17295	17072	17414	17176	17295	17344	17390	17315	17368	17315	17066	17116	17060	17191	17397	17278	17478	17263	17324	17464	17343	17309	17046	17330	17230	17331	17194	17329	17151	17086	17325	17145	17222	17230	17179	17452	17148	17144	17286	17326	17224	17324	17095	17138	16944	17026	17241	17012	17094	17112	17041	17309	17246	17180	17137	17159	17076	17440	17330	17307	17203	17410	17246	17131	17345	17334	17247	17086	17301	17421	17114	17249	17167	17300	17361	17024	17146	17198	17076	17167	17117	17390	17096	17156	17308	17284	17198	17249	17158	17164	17348	17389	17072	17204	17380	17307	17136	17244	17086	17245	17102	17222	17214	17130	17255	17150	17394	17115	17443	17159	17442	17419	17304	17319	17231	17187	17363	17478	17229	17115	17177	17137	17446	17145	17120	17272	17104	17113	17225	17147	17238	17189	17126	17281	17185	17212	17228	17196	17091	17167	17164	17205	17400	17269	17259	17419	17094	17381	17247	17301	17426	17134	17237	17190	17091	17341	17277	17101	17354	17167	17306	17371	17390	17188	17151	17314	17208	17205	17311	17093	16990	17267	17313	17154	17347	17325	17028	17128	17298	17370	17086	17324	17253	16956	17312	17291	17404	17422	17355	17247	17078	17224	17353	17140	17247	17127	17135	17251	17223	17165	17106	17281	17056	17228	17249	17420	17215	17125	17161	17078	17186	17161	17131	17204	17234	17272	17259	16926	17119	17189	17027	17260	17284	17266	17401	17443	17322	17186	17253	17346	17264	17150	17140	17105	17167	17390	17180	17233	17130	17418	17060	17384	17325	17151	17292	17149	17354	17108	17190	17066	17183	17273	17477	17060	17059	17011	17238	17096	17205	17182	17101	17261	17078	17401	17244	17165	17455	17195	17120	17176	17458	17249	17429	17097	17428	17245	17253	17197	16950	17205	17170	17188	17284	17112	17271	17259	17454	17197	17352	17319	17186	17105	17345	17108	17494	17338	17232	17200	17326	17396	17434	17225	17190	17311	17376	17224	17404	17408	17185	17144	17180	17231	17239	17177	17423	17404	17406	17210	17296	17236	16995	17054	17174	17342	17282	17241	17099	17124	17057	17345	17220	17198	17471	17133	17227	17311	17145	17200	17186	17250	17202	17375	17355	17310	17237	17291	17197	17098	17233	17162	17105	17303	17396	17182	17172	17265	17405	17102	17264	17140	17203	16949	17283	17212	17266	17091	17038	17285	17340	17367	17150	17129	17349	17052	17292	17073	17014	17131	17241	17311	17377	17084	17198	17404	17195	17157	17194	17330	17224	17255	17420	17339	17298	17248	16980	17351	17452	17238	17280	17364	17064	17223	17166	17255	17394	17243	17405	17187	17059	17195	17085	17097	17437	17488	17173	17304	17451	17175	17248	17394	17277	17201	17417	17015	17321	17048	17350	17251	17088	17174	17175	17210	17156	17236	17276	16923	17336	17190	17409	17282	17250	17336	17314	17152	17229	17144	17136	17053	17473	17366	17231	17293	17283	17130	17140	17281	17105	17268	17350	17086	16899	17254	17101	17365	17209	17231	17238	17191	17203	17132	17067	17287	17141	17222	17180	17348	17228	17165	17251	17084	17240	17346	17293	17216	17461	17210	17361	17280	17143	17320	17324	17379	17325	17201	17075	17156	17322	17259	17193	17219	17270	17265	17153	17182	17336	17361	17237	17266	17134	17249	17166	17168	16997	17166	17361	17362	17162	17257	17175	17206	17197	17348	17233	17436	17204	17413	17029	17060	17320	17396	17344	17258	17100	17132	17429	17293	17319	17300	17469	17227	17488	17353	17378	17290	17378	17153	17290	17363	17098	17294	17249	17340	17401	17225	17083	17272	17109	17127	17066	17415	17353	17150	17146	17248	17259	17270	17334	17155	17140	17081	17058	17378	17053	17147	17148	17103	17158	17104	17257	17142	17148	17114	17397	17243	17256	17311	17053	17406	17212	17191	17192	17324	17139	17315	17084	17220	17035	16993	17224	17324	17238	17292	17228	17265	17373	17296	17261	17093	17196	17047	17370	17231	17333	17252	17104	17184	17259	17338	17199	17398	17260	17065	17270	17336	17399	17198	17060	17117	17156	17159	17154	17430	17426	17233	17216	17401	17238	17119	17262	17395	17429	17155	17113	17144	17156	17143	17224	17314	17216	17132	17231	17254	17158	17334	16934	17228	17353	17044	17122	17286	17384	17122	17130	17084	17244	17316	16934	17395	17184	17218	17161	17356	17235	17174	17199	17193	17531	17228	17270	17241	17186	17398	17376	17203	17279	17211	17096	17430	17267	17094	17472	17365	17144	17295	17368	17364	17160	17390	17118	17284	17329	17242	17408	17186	17441	17220	17144	17165	17196	17460	17261	17287	17322	17368	17134	17439	17339	17313	17236	17312	17259	17452	17309	17232	17150	17163	17118	17123	17066	17278	17317	17240	17216	17052	17235	17238	17310	17515	17274	17285	17176	17528	17063	17170	17348	17172	17186	17123	17032	17235	17295	17102	17218	17227	17150	17244	17333	17250	17143	17192	17242	17327	17216	17357	17324	17283	17459	17239	17182	17348	17195	17275	17316	17498	17262	17035	17036	17315	17309	17060	17084	17152	17117	17177	17240	17019	17214	17426	17296	17187	17383	17392	17133	17169	17227	17219	17162	17312	17194	17401	17197	17386	17130	17026	17436	17247	17020	17365	17187	17253	17183	17366	17025	17226	17322	17246	17266	17428	17242	17283	17194	17203	17262	17144	17242	17281	17263	17182	17257	17216	17207	17083	17154	17387	17161	17252	17388	17209	17318	17143	17219
14888	60727	84109	30403	16334	15623	15482	15080	15063	14974	14969	14834	15028	14878	15036	14762	15007	14717	14818	15006	14928	14918	14738	15081	14918	14755	14933	14914	14978	14866	14926	14946	14949	14894	14896	14897	14873	14904	14859	14782	15001	15078	14988	14797	14997	14881	15213	15780	15744	15885	15308	15140	14825	14831	14803	14873	14836	14778	14918	14732	14924	14763	14928	14741	15054	14779	14870	14783	14860	14765	14766	14834	14817	14794	14753	14709	14788	14855	14778	14921	14746	14862	14838	14718	14834	14738	14947	14700	14874	14822	14795	14813	14772	14847	14814	14682	14703	14907	14847	14667	14812	14768	14776	14772	14789	14661	14667	14783	14890	14845	14762	14620	14924	14874	14802	14705	14826	14910	14849	14722	14879	14848	14751	14607	14607	14671	14819	14792	14803	14769	14754	14888	14805	14776	14698	14839	14934	15012	14989	14793	14858	14790	14799	14831	15043	14833	14690	14938	14922	14746	14804	14718	14874	14700	14782	14904	14999	14867	14830	15032	14807	14852	14621	14701	14777	14673	14771	14641	14764	14725	14811	15005	14627	14789	14899	14920	14708	14704	14837	14696	14989	14945	14725	14733	14678	15015	14884	14708	14889	14807	14721	14750	14804	14872	14983	14930	14894	14755	14971	14818	14822	14786	14621	14814	14639	14616	14879	14733	14963	14934	14734	14777	14976	14958	14872	14771	14804	14871	14793	14822	14872	14865	14845	14850	14861	14907	14705	14772	14989	14855	14735	14792	14801	14851	14810	14792	14734	14854	14744	14904	14744	14704	14771	14571	14649	14861	14707	14708	14749	14860	14652	14968	14828	14720	14734	14808	14745	14664	14835	14794	14803	14642	14890	14767	14756	14739	14697	14722	14835	14822	14930	14826	14850	14881	14728	14766	14864	14790	14727	15001	14690	14814	14884	14862	14960	14666	14796	14613	14829	14900	14634	14834	14939	14688	14787	14869	14771	14847	14658	14944	14895	14717	15108	14757	14786	14858	14827	14891	14796	14830	14902	14848	14923	14728	14818	14901	14840	14703	14850	14811	14799	14955	14821	14856	14885	14926	14850	14685	14967	14920	14777	14855	14864	14864	14864	14662	14762	14961	14843	14774	14871	14598	14989	14957	14700	14772	14728	14856	14679	14746	14820	14737	14821	14707	14853	14707	14783	14768	14645	14793	14795	15046	14688	14850	14827	14778	14668	14829	14956	14844	14685	14706	14810	14716	14864	14729	14880	14963	14736	14836	14698	14790	14733	14826	14612	14928	14702	14743	14705	15007	14791	14881	14806	14853	14801	14781	14831	14744	14850	14972	14709	14723	14787	14814	14578	14611	14809	14917	14761	14816	14914	14912	14641	14858	14759	14851	14875	14814	14755	14857	14681	14810	14777	14902	14831	14782	14742	14763	14799	14789	14749	14761	14804	14776	14943	14887	14866	14784	14720	14815	14913	14774	14764	14865	14740	14809	14655	14924	14761	14704	14859	14952	14576	14825	14778	14886	14760	14858	14894	14781	14886	14742	14647	14844	14759	14763	14837	14716	14746	14862	14821	14790	14773	14781	14902	14772	14780	14721	14739	14881	14852	14845	14883	14977	14647	14865	14819	14901	14868	14874	14638	14952	14820	14796	14657	14963	14863	14879	14954	14577	14776	14770	14773	14891	14679	14807	14901	14764	14750	14897	14715	14920	14901	14893	14769	14780	14896	14719	14935	14782	14948	14830	14824	14827	14861	15023	14708	14629	14756	14682	14964	14855	14659	14823	14735	14668	14774	14865	14678	14669	14561	14925	14928	14887	14709	14832	14930	14893	14738	14940	14852	14831	14684	14998	14817	14741	14868	14692	14672	14736	14823	14872	14748	14883	14776	14829	14835	14936	14758	14844	14907	14700	14742	14872	14786	14889	14755	14865	14680	14919	14678	14971	14820	14818	14896	14871	15021	14869	14881	14680	14798	14668	14888	14816	14926	14976	14858	14716	14892	14827	14647	14741	14634	14914	14963	14851	14696	14814	14769	14899	14690	14782	14704	14646	14719	14746	14826	14642	14840	14634	14709	14769	14729	14798	14856	14753	14833	14868	14788	14889	14715	14896	14657	14788	14733	14777	14804	14771	14844	14906	14973	14699	14880	14825	14811	14768	14919	14811	14734	14797	14812	14762	14856	14874	14809	14799	14739	14857	14729	14735	14865	14927	14781	14756	14799	14743	14779	14817	14734	14962	14843	14737	14663	14658	14798	14916	14653	14683	14798	14816	14856	14887	14793	14858	14849	14697	14816	14687	14910	14754	14772	14776	14774	14625	14660	14791	14742	14887	14781	14741	14768	14831	14769	15002	14751	14894	14783	14800	14677	15024	14758	14893	14917	14725	14930	14848	14673	14836	14786	14908	14762	14800	14814	14887	14882	14766	14761	14805	14842	14654	14824	14674	14932	14699	14809	14853	14660	14930	14920	14937	14851	14836	14690	14701	14667	14726	14875	14803	14816	14702	14685	14675	14843	14752	14705	14839	14815	14697	14783	14750	14741	14676	14887	14822	14942	14890	14757	14792	14752	14783	14773	15018	14744	14810	14863	14677	14891	14722	14749	14782	14952	14837	14870	14652	14820	14825	14752	14646	14766	14719	14625	14808	14697	14781	14745	14965	14510	14853	14664	14824	14825	14722	14768	14774	14809	14692	14825	14952	14778	15066	14705	14888	14943	14720	14777	14845	15028	14825	14849	14850	14653	14700	14734	14711	14649	14781	14872	14881	14922	14909	14862	14926	14824	14783	14837	14781	14759	14853	14832	14869	14804	14862	14719	14972	14789	14895	14623	14864	14825	14775	14755	14771	14754	14886	14892	14722	14802	14801	14724	14753	14724	14651	14851	14683	14914	14821	14860	14760	14834	14989	14877	14685	14791	14758	14781	14805	14903	14771	14821	14935	14831	14797	14975	14838	14741	14814	14844	14815	14821	14898	14843	14807	14762	14800	14577	14722	14893	14881	14956	14875	14856	14811	14806	14838	14783	14973	14809	14641	14962	14875	14833	14822	14716	14861	14783	14836	14776	14812	14719	14929	14746	14870	14659	14829	14723	14779	14954	15014	14717	14782	14771	14812	14916	14825	14839	14871	14901	14966	14794	14678	14806	14865	14826	14861	14810	14728	14795	14692	14826	14911	14779	14910	15005	14864	14794	14739	14875	14858	14789	14837	14732	14826	14767	14695	14833	14887	14863	14688	14745	14886	14744	14792	14721	14689	14754	15020	14777	15008	14733	15031	14754	14659	14948	14782	14732	14803	14761	14742	14644	14959	14857	14687	14858	14881	14792	14821	14656	14901	14860	14604	15023	14809	14971	14637	14663	14812	14787	14879	14860	14944	14905	14926	14842	14706	14746	14662	14784	14780	14690	14677	14655	14926	14574	14741	14902	15012	14686	14681	14854	14819	14690	14866	14747	14864	14762	14751	14670	14761	14878	14732	14716	14827	14841	14841	14531	14757	14789	14906	14721	14867	14708	14926	14733	14786	14753	14805	14994	14940	14767	14962	14711	14742	14853	14759	14848	14922	14722	14745	14691	14790	14746	14953	14776	14782	14679	14720	14758	14684	14761	14781	14779	14659	14856	14903	14751	14900	14808	14773	14610	14799	14771	14768	14902	14868	14785	14922	14743	14889	14852	14738	14793	14830	14839	14833	14937	14719	14711	14701	14785	14870	14742	14763	14821	14886	14844	14643	14894	14686	14782	14783	14749	14886	14704	14701	14780	14630	14933	14715	14847	14677	14778	14707	14896	14635	14707	14899	14840	14834	14821	14707	14891	14784	14892	14729	14804	14747	14706	14749	14792	14819	14895	14910	14855	14820	14752	14855	14726	14752	14781	14726	14791	14799	14759	14818	14888	14780	14553	14867	14782	14754	14783	14846	14776	14839	14752	14848	14642	14694	14775	14930	14932	14809	14847	14635	14879	14760	14831	14771	14882	14818	14714	14884	14719	14877	14707	14676	14830	14818	14888	14721	15000	14789	14903	14747	14972	14885	14913	14821	14756	14865	14724	14990	14853	14722	14808	14643	14783	14776	14800	14718	14858	14832	14661	14901	14837	14794	14816	14721	14907	14701	14624	14742	14878	14680	14797	14950	14752	14855	14912	14654	14794	14829	14794	14711	14792	14793	14853	14717	14767	14743	14785	14870	14910	14736	14817	14842	14760	14786	14718	14795	14833	14993	14670	14773	14780	14888	14766	14674	14777	14876	14838	14761	14906	14821	14790	14993	14812	14766	14798	14852	14800	14717	14870	14661	14823	14830	14917	14889	14725	14816	14897	14603	14891	14701	14802	14972	14803	14789	14896	14819	14708	14885	14888	14854	14836	14848	14804	14780	14648	14901	14867	14821	14874	14807	14794	14913	14860	14713	14837	14834	14742	14840	14521	14825	14644	14992	14774	14789	14683	14638	14800	14777	14942	14714	14861	14851	14774	14813	14870	14802	14775	14788	14797	14931	14818	14784	14796	14789	14740	14773	14784	14807	14743	14703	14745	14986	14702	14840	14728	14793	14709	14995	14732	14831	14837	14994	14764	14836	14764	14783	14822	14658	14926	14678	14857	14911	14811	14816	14824	14844	14726	14896	14678	14763	14867	14724	14817	14901	14734	14760	14861	14530	14887	14736	14723	14917	14722	14629	14778	14864	14898	14858	14869	14908	14663	14753	14674	14714	14892	14820	14788	14856	14786	14865	14807	14688	14848	14839	14782	14730	14721	14733	14764	14792	14775	14756	14782	14850	14794	14724	14722	14764	14701	14649	14696	14769	14606	14732	14827	14900	14886	14965	14749	14693	14939	14910	14655	14758	14782	14609	14787	14775	14698	14831	14722	14872	14694	14883	15045	14796	14616	14736	14947	14732	14887	14723	14848	14807	14645	14893	14709	14891	14852	14797	14754	14869	14850	14909	14674	14726	14663	14663	14777	14870	14734	14915	14647	14850	14852	14812	14854	14900	14569	14703	14818	14741	14810	14837	14677	14799	14822	14829	14824	14833	14672	14772	14746	14879	14681	14810	14684	14719	14775	14829	14876	14696	14903	14830	14759	14734	14746	14734	14760	14814	14726	14894	14804	14798	14884	14592	14778	14648	14889	15056	14845	14768
22655	21099	38241	32619	21691	22363	23240	19160	17997	18110	18210	17892	17739	17949	17916	17890	17768	17760	17979	17727	17562	17729	17528	17665	17507	17720	17675	17423	17784	17645	17664	17563	17604	17671	17806	17621	17635	17714	17620	17579	17426	17537	17418	17537	17576	17798	18031	18549	18941	18807	18344	17989	17690	17618	17750	17508	17690	17513	17595	17545	17466	17580	17516	17467	17659	17329	17428	17406	17476	17654	17693	17358	17504	17463	17706	17499	17517	17550	17562	17488	17401	17557	17444	17447	17549	17463	17682	17308	17513	17363	17491	17545	17482	17281	17535	17573	17521	17619	17583	17472	17278	17532	17502	17379	17579	17521	17438	17391	17579	17472	17601	17223	17340	17611	17559	17466	17588	17530	17533	17556	17435	17531	17488	17491	17717	17483	17473	17500	17360	17473	17493	17478	17687	17428	17447	17493	17409	17444	17388	17294	17441	17449	17486	17427	17563	17525	17619	17561	17508	17551	17311	17428	17342	17399	17271	17507	17315	17398	17608	17508	17766	17482	17424	17357	17618	17281	17446	17511	17709	17565	17561	17489	17555	17541	17446	17413	17531	17483	17666	17606	17564	17527	17379	17512	17457	17573	17575	17537	17512	17618	17388	17275	17486	17372	17459	17486	17662	17360	17630	17439	17387	17514	17286	17502	17469	17562	17357	17345	17471	17376	17440	17531	17420	17626	17532	17369	17463	17412	17421	17489	17514	17131	17419	17543	17488	17455	17652	17332	17693	17535	17543	17521	17678	17649	17305	17353	17422	17490	17617	17360	17486	17523	17467	17315	17595	17454	17301	17567	17479	17334	17364	17418	17436	17406	17497	17442	17446	17505	17556	17440	17500	17593	17690	17422	17401	17321	17420	17521	17540	17459	17634	17414	17583	17526	17579	17298	17465	17524	17406	17418	17366	17391	17441	17377	17451	17312	17485	17337	17384	17763	17453	17380	17584	17685	17444	17471	17356	17370	17630	17363	17468	17610	17435	17440	17304	17462	17446	17370	17425	17528	17485	17209	17311	17536	17316	17380	17598	17650	17578	17443	17571	17451	17689	17693	17552	17442	17585	17527	17571	17517	17457	17233	17432	17484	17608	17495	17651	17479	17484	17488	17492	17420	17352	17385	17347	17456	17415	17641	17443	17583	17492	17421	17663	17558	17435	17535	17302	17505	17379	17357	17613	17321	17384	17572	17410	17483	17255	17275	17436	17325	17732	17446	17618	17484	17546	17375	17490	17396	17420	17509	17516	17521	17512	17804	17361	17501	17620	17746	17553	17345	17500	17654	17587	17405	17485	17533	17615	17421	17431	17435	17502	17356	17486	17498	17579	17407	17540	17304	17561	17694	17301	17407	17424	17447	17566	17354	17373	17552	17281	17400	17311	17314	17493	17459	17436	17319	17515	17432	17681	17451	17379	17338	17453	17480	17546	17401	17340	17367	17307	17420	17402	17664	17521	17256	17333	17333	17433	17461	17350	17589	17535	17215	17496	17287	17570	17617	17445	17657	17406	17679	17387	17389	17373	17220	17500	17528	17543	17299	17470	17472	17284	17564	17622	17275	17311	17428	17268	17381	17522	17560	17404	17589	17530	17392	17462	17299	17529	17567	17381	17491	17219	17570	17518	17359	17193	17593	17612	17642	17533	17650	17443	17555	17460	17700	17586	17525	17602	17530	17616	17379	17384	17542	17612	17659	17476	17559	17570	17309	17458	17467	17553	17390	17559	17563	17366	17322	17505	17542	17557	17554	17467	17708	17429	17534	17598	17506	17208	17402	17526	17754	17526	17486	17616	17347	17342	17448	17350	17550	17459	17514	17469	17262	17515	17442	17597	17435	17663	17421	17641	17528	17661	17475	17360	17557	17391	17367	17537	17442	17479	17456	17639	17287	17525	17397	17567	17369	17434	17402	17579	17595	17614	17402	17415	17577	17658	17385	17577	17447	17575	17484	17672	17401	17534	17502	17612	17213	17551	17433	17579	17575	17540	17631	17534	17445	17376	17465	17648	17419	17537	17452	17677	17522	17621	17463	17663	17409	17670	17602	17526	17335	17396	17512	17352	17272	17394	17550	17556	17386	17371	17700	17419	17483	17685	17285	17388	17508	17426	17485	17290	17407	17292	17481	17637	17323	17253	17384	17313	17500	17385	17571	17426	17380	17464	17412	17722	17584	17415	17601	17586	17440	17563	17605	17501	17347	17549	17569	17691	17355	17359	17762	17443	17500	17689	17591	17168	17397	17549	17507	17391	17570	17542	17541	17425	17428	17595	17496	17600	17353	17342	17599	17477	17361	17601	17495	17480	17587	17561	17468	17551	17432	17585	17429	17522	17591	17528	17457	17287	17470	17339	17540	17572	17353	17288	17272	17393	17652	17290	17528	17557	17545	17612	17506	17501	17399	17325	17403	17431	17544	17397	17595	17421	17295	17406	17625	17503	17475	17522	17515	17522	17357	17358	17419	17673	17485	17530	17460	17378	17323	17436	17541	17419	17393	17445	17449	17396	17416	17803	17411	17605	17521	17355	17427	17558	17759	17543	17618	17506	17257	17401	17354	17405	17378	17344	17483	17485	17565	17439	17588	17439	17527	17407	17479	17506	17404	17531	17706	17546	17411	17466	17380	17457	17307	17379	17570	17396	17405	17434	17443	17474	17485	17424	17358	17491	17524	17622	17425	17568	17624	17473	17430	17477	17362	17461	17288	17371	17407	17381	17517	17500	17752	17535	17535	17311	17394	17594	17438	17426	17305	17428	17630	17573	17557	17527	17516	17357	17561	17502	17585	17407	17338	17379	17443	17531	17595	17396	17333	17463	17636	17545	17414	17420	17453	17495	17332	17463	17447	17621	17448	17512	17490	17334	17451	17372	17501	17607	17598	17641	17469	17620	17583	17496	17438	17682	17453	17308	17560	17444	17655	17517	17304	17383	17395	17429	17417	17506	17373	17472	17555	17448	17484	17483	17275	17404	17399	17345	17693	17547	17233	17551	17524	17477	17376	17421	17479	17298	17532	17472	17396	17637	17412	17383	17516	17524	17788	17499	17572	17256	17349	17233	17426	17344	17348	17377	17626	17471	17377	17351	17590	17533	17613	17391	17358	17371	17412	17796	17336	17331	17325	17425	17555	17494	17651	17412	17529	17407	17421	17586	17465	17478	17486	17450	17504	17600	17463	17444	17403	17563	17265	17299	17307	17585	17390	17635	17421	17601	17593	17418	17387	17451	17231	17570	17369	17430	17521	17569	17369	17376	17312	17302	17486	17536	17514	17254	17596	17524	17561	17482	17360	17609	17569	17413	17571	17513	17517	17360	17467	17366	17558	17457	17469	17416	17412	17610	17488	17361	17571	17472	17405	17565	17558	17329	17289	17353	17440	17446	17209	17414	17483	17634	17496	17432	17242	17267	17380	17495	17476	17441	17483	17571	17394	17786	17365	17633	17562	17700	17568	17500	17317	17423	17322	17233	17709	17502	17244	17395	17690	17689	17443	17404	17433	17499	17595	17554	17429	17391	17561	17811	17448	17396	17210	17345	17331	17371	17361	17560	17284	17634	17348	17360	17210	17175	17262	17374	17516	17447	17598	17449	17464	17532	17609	17551	17512	17460	17498	17484	17472	17687	17476	17319	17598	17417	17617	17347	17538	17535	17626	17588	17422	17495	17439	17383	17356	17500	17648	17379	17360	17522	17543	17476	17534	17543	17338	17518	17453	17456	17395	17588	17296	17393	17425	17658	17397	17657	17262	17372	17336	17371	17475	17392	17386	17240	17405	17291	17185	17492	17601	17373	17421	17266	17388	17605	17647	17400	17515	17467	17476	17348	17632	17411	17469	17379	17324	17505	17532	17454	17509	17557	17448	17595	17457	17482	17545	17452	17302	17597	17626	17261	17537	17479	17259	17188	17257	17460	17416	17387	17423	17566	17420	17228	17511	17523	17218	17368	17485	17508	17508	17479	17583	17395	17338	17426	17526	17388	17397	17431	17308	17657	17307	17434	17510	17434	17601	17442	17421	17480	17525	17234	17553	17600	17634	17570	17512	17652	17537	17674	17360	17537	17841	17611	17490	17502	17454	17300	17536	17477	17453	17266	17487	17531	17609	17542	17439	17297	17652	17760	17374	17523	17407	17475	17509	17555	17428	17414	17468	17648	17511	17433	17309	17419	17491	17543	17544	17480	17418	17405	17367	17318	17658	17470	17375	17469	17409	17557	17261	17663	17389	17338	17576	17464	17623	17471	17612	17440	17563	17545	17401	17397	17458	17486	17327	17328	17331	17343	17615	17409	17396	17443	17424	17572	17503	17584	17466	17686	17374	17589	17471	17399	17354	17580	17522	17420	17544	17483	17515	17390	17512	17418	17614	17559	17468	17541	17564	17419	17493	17450	17459	17591	17763	17328	17359	17474	17495	17546	17383	17520	17369	17563	17524	17416	17482	17430	17646	17631	17790	17508	17461	17378	17627	17400	17381	17527	17335	17482	17348	17372	17635	17528	17577	17605	17479	17403	17262	17378	17473	17571	17374	17472	17463	17346	17549	17533	17540	17479	17622	17555	17149	17376	17394	17486	17612	17488	17399	17401	17515	17477	17557	17520	17458	17623	17391	17557	17533	17675	17295	17473	17363	17300	17506	17379	17640	17459	17342	17522	17403	17635	17607	17483	17472	17490	17469	17537	17327	17552	17522	17504	17424	17474	17408	17445	17652	17627	17346	17475	17566	17705	17497	17466	17248	17526	17762	17690	17279	17557	17239	17470	17419	17653	17421	17397	17472	17682	17182	17448	17576	17382	17359	17533	17311	17537	17491	17470	17588	17620	17278	17585	17509	17486	17441	17515	17345	17328	17496	17446	17488	17488	17368	17420	17466	17412	17357	17278	17461	17380	17334	17460	17364	17591	17301	17611	17526	17392	17334	17624	17526	17393	17307	17538	17501	17320	17291	17453	17540	17526	17418	17530	17431	17364	17467	17601	17588	17429	17389	17581	17287	17346	17223	17489	17246	17327	17442	17406	17493	17555	17373	17391	17551	17437	17358	17425	17345	17433	17448	17539	17364	17368	17489	17496	17497	17555	17578	17399	17420	17505	17370	17437	17368	17449	17552	17570	17359	17455	17566	17392	17455	17450	17537
16389	58284	89749	36270	16912	16414	15882	15585	15396	15220	15123	15148	15222	14996	15105	15089	15183	15072	15078	14909	15080	15103	14936	14932	15022	14982	14795	15000	14925	15051	15109	14960	15119	15028	15030	14969	14887	14869	15045	14943	14972	15017	14891	15023	15129	14877	15885	16815	16826	16354	15791	15240	15269	15047	14947	15117	14853	14955	14765	14922	14786	14859	14981	14928	14761	14883	15041	14938	14921	14845	14903	14810	14775	14929	14872	14872	14871	14943	15005	14790	15044	14885	14814	15065	15003	14866	14976	15090	14750	14848	14742	14797	14893	14889	14821	14945	14900	14923	14898	14943	15037	14938	14892	14862	14890	14883	14782	14937	14957	14848	14852	14812	14967	14978	14936	14852	14901	14840	14806	14790	14796	14765	14897	15004	15030	14931	14790	14879	14797	14902	14794	14974	14853	14799	14967	14823	14747	14962	14811	14875	14987	14904	14783	14971	14926	14838	15012	14947	14831	14897	14899	14872	14786	14900	14883	14860	14943	14806	14851	14697	14827	14788	15030	14889	15003	14902	14749	14975	14698	14909	14825	14833	14877	14908	14771	14909	14931	14832	14830	14818	15045	14866	14911	14893	14799	14819	14834	14899	14962	14813	14795	15044	14840	14938	14999	14971	14971	14731	14824	14983	14961	15014	14852	14877	14849	14855	14823	14827	14908	14830	14820	15004	14970	14904	14860	14955	14974	14872	14894	14775	14811	14804	14876	14962	14845	15072	14819	14868	14922	14955	14988	14897	14821	15035	14938	14880	15020	14817	14970	14976	14639	14908	15098	14862	14858	14790	14870	14754	14839	14935	15001	14589	14711	14944	14841	14962	14815	14927	14817	14809	14779	14887	14874	14924	15060	14903	14703	15071	14794	15039	14866	14703	14827	14929	14861	14838	14868	14990	14749	14774	14936	14867	14992	14954	14780	14989	14830	14816	14900	14916	14839	14758	14809	14860	14905	15050	14936	14943	14891	14955	14884	14990	14963	14767	14830	14950	14985	14822	14822	14772	14880	14706	14847	14861	14757	14961	15002	14802	15076	14818	14767	14942	15013	14889	14898	14864	15006	14929	14922	14892	14951	14867	14948	14907	14763	14703	15138	14795	14935	14897	14896	14975	14824	14920	14905	14769	14910	14855	14871	14939	14833	14778	14888	14939	14790	14852	14874	14927	14772	14832	14842	14935	14934	14786	14920	14864	14958	14944	14879	14887	14923	14684	14837	14846	14806	14960	14887	14858	14827	14903	14880	14959	14824	14775	14901	14772	14774	15002	14762	14924	14973	14735	14835	14776	14945	14940	14832	15002	15088	14742	14854	14672	14839	14778	14789	14778	14939	14902	14723	14862	15025	14970	14858	15056	14856	14925	14891	14870	14741	14903	14767	15026	14842	14856	14992	14828	14977	14791	14956	14876	14879	14799	14861	15071	14954	14723	14822	14756	14783	14923	14735	14789	14820	14964	14908	14982	14956	15038	14989	14900	14735	14976	14842	14831	14922	14707	15001	14887	14836	14935	15048	15030	14838	14809	15004	14763	15047	14939	15065	14832	14992	14759	14805	14889	14912	14861	14828	14854	14786	14908	15164	14945	14891	14964	14886	14890	14732	15014	14876	14715	14762	14733	14828	14914	14888	14807	14902	14840	14832	14966	14731	14879	14697	14896	14973	14825	15037	14767	14784	14989	14774	14870	15007	14920	14971	15021	14916	14918	14823	14768	14962	14854	15035	14919	14947	14789	14806	14918	15022	14996	14867	14695	14798	14913	14788	14900	14908	14677	14808	14975	14993	14830	14815	14724	14861	14853	14814	14752	14836	14902	14991	14909	14749	14982	14968	14815	14891	14694	14903	14758	14808	14810	15052	14794	14974	14643	14804	14981	14807	14798	14976	14902	14816	14782	14923	14858	14929	14896	14819	14814	14813	14776	14953	14746	14822	14890	14743	14984	14958	14880	14915	14858	15084	14906	14844	14912	14736	15091	14900	14883	14832	14979	14982	14924	14892	15117	14770	15015	14903	14846	14788	14949	14820	15020	14798	14801	14889	14934	14828	14932	14923	14740	14768	15109	14986	15103	15021	14768	14791	14845	14871	14973	14885	14776	14972	14963	14762	14943	14968	14899	14906	14911	14858	14835	14978	14891	14925	14795	14848	14842	14980	14922	15152	14849	14780	14872	14944	14849	14804	14867	14923	14810	14794	14798	14989	14927	14942	14759	14748	14831	15034	14931	14816	14713	14937	14872	14887	14965	14752	14867	14674	14802	15009	14690	14893	14888	14835	14933	14998	14864	14947	14958	15051	14930	15027	14716	14750	14915	14872	14954	14887	14946	14806	14764	14876	14995	14951	14952	14854	15021	14862	14959	14940	14858	14766	15022	14932	14796	14766	14914	14919	14799	14920	14778	15006	14872	14955	14844	14916	14857	14821	14879	14877	14720	14811	14729	14859	14861	14929	15003	14838	14828	15013	14990	14749	14977	14925	14805	14886	14903	14870	15009	14871	15047	14915	15105	14845	14996	14764	14786	14818	14916	14944	14831	14897	14939	14927	14897	14948	14960	14802	14791	14979	14849	14893	14809	14865	14749	14876	14892	14955	14846	14766	14816	14924	14781	14970	14920	14913	14893	15041	14814	14894	15024	14978	14983	14909	14925	14849	14997	14874	14934	14773	15004	14967	14827	15081	14837	14778	14938	14894	14916	14966	14908	14777	14966	14709	14948	14828	14763	15084	14860	14831	14731	14882	14985	15019	14851	14962	14825	14846	14876	14894	14811	15001	14799	15076	14966	14857	14876	14921	14990	15105	14785	14695	14776	14818	14825	14965	14821	15116	14839	14813	14831	14954	14878	14913	14817	14949	14804	14938	14781	14849	15010	14844	14970	14766	14828	14948	14918	15040	14803	14839	14959	14831	14744	14799	14905	14800	14814	14899	14762	14927	14954	14862	15032	14846	14850	14992	14837	14768	14871	14915	14850	14931	14770	14829	14849	15075	14797	14873	14951	14893	14788	14927	15110	14981	14949	14875	14838	14905	14819	14886	14973	14766	14864	14852	14758	14723	14785	14870	14924	14932	14766	14834	15002	14875	14997	14977	14973	14836	14716	14848	14930	14936	14900	14948	14999	14885	15030	14905	14896	14646	14867	14892	14812	14820	14889	14865	14888	14883	14832	14834	14899	14886	14882	14815	14790	14790	14931	14747	14983	14887	14881	14888	14919	14890	14655	14912	14899	15013	15026	14876	14856	15021	14999	14811	14838	14985	14843	14733	14997	14776	14929	14862	15045	14907	14849	14991	14959	14902	14694	14980	14875	14873	14878	14876	14849	14884	14961	14853	14896	14868	14935	14871	14829	14794	14808	14930	14880	14771	14855	14818	15014	14768	15044	14852	14798	14780	14854	14760	14917	14911	14858	14900	14817	14893	14726	14933	15007	14985	14882	14822	15028	14848	14838	14892	14973	15001	14964	14937	14912	14884	14739	15013	14772	14846	14816	14858	14914	14853	14803	14704	14791	14962	14751	14899	14748	14830	15148	14960	14834	14706	14973	14725	14961	14965	15046	14856	14762	14849	14944	15033	14900	14813	14869	14849	14880	14851	14816	14908	14966	14846	14795	14966	14716	14850	14979	14743	14927	14879	14773	14970	14960	14867	14873	14832	14776	14854	14738	14804	14814	14938	14815	14885	14826	15045	15019	14818	14708	14996	14557	14916	14802	14854	14997	14983	14983	14950	14976	14770	14768	14827	15031	14859	14856	15050	14932	14950	14793	14871	14787	14766	14992	14960	14795	15136	15006	14885	15019	14961	14961	14854	14860	14964	15027	14802	14920	15118	15038	14821	14831	15037	14933	14846	14879	14827	14739	14977	14936	14746	14783	14853	14987	14915	14763	14943	14878	14806	15019	14699	14867	15038	15063	15001	14762	14940	14887	14731	15042	14944	14884	14880	14883	14837	14751	14929	15019	14846	14767	14793	14773	14905	14821	14865	15031	14835	14985	14744	14811	15011	14825	14562	14970	14980	14843	14893	14853	14977	14769	14855	14872	14910	14829	14879	14853	14947	14885	14813	14914	15055	14844	14972	14863	14969	14648	14811	14783	14983	14895	14969	14985	14757	14877	14939	14922	14882	14890	14965	14917	14644	14840	14810	14839	14904	14872	14974	14840	14870	14827	14871	14817	14981	14830	14964	14812	14872	14986	14865	15000	14775	14876	14887	14908	15046	15010	14884	14915	14853	14985	14901	14959	14906	14843	14799	15091	14870	14714	14815	14936	15039	14830	14878	14946	14992	14945	14901	14861	14724	14969	14926	14887	14895	14862	14786	14785	14898	14901	14792	14979	14874	14906	14761	14872	14937	14730	14892	14960	15064	14978	14940	14924	14776	15029	14944	14738	14873	14923	14948	14964	14830	14986	14761	14874	14751	14991	14759	14992	14796	14815	14838	14823	14729	14879	14849	14879	14783	14772	14612	14845	14860	14995	15011	14903	14893	14896	14734	14824	14946	14811	14842	14886	15061	14809	14936	14932	14748	14865	14899	14873	15108	14752	14844	14994	14772	15011	14792	14840	14871	15053	14712	14864	14760	14759	14808	14803	14833	14952	14809	14787	14835	14852	14770	14804	14813	14878	14978	15031	14829	14911	14793	14943	14850	14953	15027	14884	14880	14898	14826	15012	15104	14868	14839	14932	14868	14771	14963	14839	15039	14899	14984	14826	14914	14932	14841	14808	14865	14976	14850	14748	14858	14897	14912	14828	14937	14759	14822	14923	14881	14994	14963	14723	14807	14849	14827	14886	14939	14886	14802	14823	14877	14871	14904	14878	14959	14971	14965	14898	14900	14800	14932	14866	14919	14908	15073	14938	14864	14779	14824	14922	14815	14896	14851	14825	14910	14899	14812	14893	14812	14749	14845	14852	14978	14726	14896	14990	14700	15023	14998	14775	14922	15056	14856	14810	14905	14848	15066	14808	14659	14835	14734	14825	14845	14814	15009	15020	15008	14940	14870	14875	15023	14842	14996	15000	14826	14970	14955	14931	14779	14776	14816	14950	14828	14969	14863	14865	14982	14824	14792	14712	14977	14769	14926	14856	14818	14882	14880	14852	14857	14873	14908	15027	14964	14924	14789	14849
27401	25042	43108	29423	18632	17763	17859	17436	17442	17561	17731	17600	17593	17630	17683	17414	17469	17394	17630	17415	17431	17372	17431	17513	17560	17598	17307	17516	17499	17497	17413	17567	17533	17392	17632	17337	17478	17360	17746	17614	17488	17567	17434	17373	17408	17434	17511	17400	17598	17534	17371	17761	17701	17398	17221	17313	17450	17327	17374	17498	17623	17365	17425	17357	17218	17460	17475	17451	17357	17297	17570	17457	17529	17510	17460	17611	17576	17495	17417	17396	17560	17370	17377	17302	17461	17483	17424	17297	17335	17331	17394	17511	17299	17447	17459	17329	17368	17524	17490	17569	17486	17341	17502	17572	17299	17201	17401	17552	17768	17473	17354	17601	17526	17354	17514	17418	17375	17321	17610	17563	17418	17486	17658	17386	17308	17418	17563	17447	17304	17446	17355	17522	17342	17482	17436	17630	17327	17571	17480	17555	17653	17373	17480	17463	17640	17490	17457	17289	17273	17562	17329	17375	17408	17427	17432	17512	17493	17336	17482	17319	17597	17480	17349	17569	17610	17457	17408	17458	17397	17491	17561	17407	17456	17536	17555	17494	17348	17520	17408	17063	17487	17380	17446	17335	17516	17538	17381	17573	17486	17302	17410	17436	17354	17330	17405	17450	17475	17408	17432	17270	17397	17643	17365	17383	17468	17401	17547	17347	17387	17278	17264	17291	17555	17483	17582	17372	17499	17378	17402	17329	17281	17471	17270	17368	17572	17451	17355	17564	17449	17203	17535	17554	17354	17531	17602	17461	17505	17495	17412	17421	17374	17361	17547	17463	17463	17364	17354	17523	17293	17479	17808	17694	17291	17473	17520	17551	17624	17677	17433	17383	17561	17421	17432	17493	17449	17500	17468	17516	17394	17498	17311	17502	17508	17414	17368	17366	17512	17485	17437	17618	17289	17497	17271	17512	17353	17391	17456	17307	17327	17403	17435	17488	17371	17557	17385	17363	17406	17370	17605	17598	17613	17636	17362	17443	17418	17395	17466	17421	17317	17461	17502	17493	17251	17362	17566	17285	17424	17340	17422	17463	17428	17447	17433	17463	17505	17568	17377	17323	17624	17477	17669	17473	17439	17470	17308	17414	17435	17504	17507	17392	17411	17333	17317	17246	17539	17464	17511	17422	17478	17709	17529	17511	17491	17429	17419	17405	17498	17626	17551	17529	17421	17685	17502	17367	17560	17375	17424	17412	17599	17400	17497	17397	17605	17501	17140	17392	17388	17655	17215	17557	17665	17486	17449	17608	17459	17492	17507	17478	17543	17299	17334	17303	17344	17311	17505	17365	17348	17418	17251	17347	17488	17565	17360	17508	17504	17423	17397	17301	17431	17396	17519	17462	17417	17542	17302	17340	17362	17413	17541	17365	17578	17506	17302	17535	17300	17601	17607	17344	17287	17515	17377	17422	17381	17487	17379	17570	17500	17456	17474	17623	17603	17257	17585	17225	17406	17396	17346	17602	17472	17578	17292	17461	17282	17305	17563	17345	17566	17458	17459	17393	17564	17301	17400	17667	17264	17530	17246	17474	17544	17602	17710	17400	17499	17475	17542	17498	17619	17580	17708	17565	17578	17423	17582	17391	17474	17366	17432	17584	17416	17512	17596	17469	17467	17505	17541	17496	17231	17469	17639	17460	17331	17455	17484	17418	17531	17395	17552	17553	17487	17274	17518	17427	17592	17373	17456	17512	17686	17212	17344	17300	17436	17305	17319	17383	17549	17474	17466	17485	17488	17466	17405	17487	17618	17609	17407	17172	17369	17455	17370	17319	17541	17564	17493	17304	17462	17471	17513	17453	17506	17482	17488	17389	17462	17426	17630	17639	17474	17559	17508	17470	17571	17768	17603	17586	17590	17441	17410	17411	17469	17334	17418	17512	17648	17375	17321	17480	17464	17453	17185	17494	17489	17456	17329	17553	17464	17509	17413	17568	17564	17362	17444	17397	17701	17373	17437	17215	17461	17528	17391	17682	17523	17466	17477	17483	17264	17317	17213	17544	17529	17347	17375	17332	17362	17436	17344	17391	17608	17425	17528	17462	17397	17177	17370	17311	17376	17329	17430	17626	17551	17651	17584	17590	17404	17422	17654	17352	17571	17566	17513	17561	17610	17315	17307	17326	17537	17501	17463	17385	17461	17409	17342	17454	17447	17493	17321	17490	17541	17581	17360	17416	17302	17495	17532	17493	17412	17382	17620	17512	17429	17421	17462	17511	17359	17458	17670	17375	17400	17435	17363	17390	17427	17365	17322	17302	17575	17522	17558	17411	17554	17418	17507	17599	17278	17563	17509	17357	17474	17355	17464	17393	17601	17502	17739	17533	17505	17445	17398	17429	17387	17495	17352	17443	17604	17432	17341	17401	17525	17340	17699	17568	17418	17433	17592	17461	17386	17423	17364	17388	17704	17591	17205	17550	17419	17285	17387	17463	17404	17507	17258	17302	17430	17424	17580	17428	17396	17475	17491	17431	17538	17633	17400	17524	17332	17514	17524	17194	17562	17642	17481	17272	17428	17328	17336	17459	17485	17441	17385	17604	17480	17395	17518	17508	17533	17414	17553	17343	17391	17396	17538	17550	17382	17357	17366	17501	17372	17612	17516	17465	17576	17645	17462	17484	17431	17436	17480	17450	17603	17335	17479	17521	17430	17269	17448	17429	17437	17556	17461	17480	17431	17396	17495	17466	17347	17450	17366	17472	17550	17182	17653	17309	17520	17369	17590	17402	17351	17413	17458	17721	17319	17561	17413	17546	17465	17491	17363	17152	17360	17580	17513	17528	17441	17114	17360	17369	17436	17479	17311	17266	17545	17632	17514	17440	17508	17399	17592	17648	17594	17368	17418	17591	17257	17488	17634	17516	17635	17377	17572	17462	17509	17477	17346	17459	17289	17548	17519	17317	17633	17371	17379	17504	17641	17418	17716	17365	17371	17112	17380	17438	17561	17529	17501	17442	17609	17552	17666	17402	17434	17276	17559	17458	17548	17398	17356	17328	17359	17518	17446	17435	17706	17572	17440	17421	17434	17632	17481	17502	17322	17482	17340	17454	17629	17510	17412	17380	17478	17225	17411	17331	17537	17320	17591	17392	17504	17473	17434	17468	17604	17362	17526	17474	17197	17672	17519	17421	17555	17308	17648	17343	17477	17403	17370	17436	17557	17774	17530	17712	17640	17327	17294	17282	17464	17385	17412	17591	17299	17430	17600	17515	17486	17477	17387	17331	17553	17486	17463	17458	17424	17421	17414	17430	17336	17481	17519	17353	17546	17349	17408	17528	17444	17480	17323	17647	17378	17472	17595	17418	17705	17590	17292	17388	17529	17473	17313	17355	17356	17437	17269	17430	17219	17622	17404	17352	17379	17268	17334	17529	17604	17436	17623	17536	17391	17450	17351	17233	17304	17645	17527	17442	17513	17699	17398	17516	17460	17424	17428	17436	17431	17624	17553	17443	17516	17662	17466	17544	17265	17530	17453	17518	17562	17780	17507	17612	17511	17360	17299	17395	17534	17565	17480	17561	17415	17366	17500	17425	17336	17599	17531	17476	17377	17257	17385	17480	17426	17741	17461	17578	17391	17501	17471	17611	17456	17500	17344	17407	17364	17355	17452	17404	17374	17502	17340	17567	17266	17642	17509	17480	17475	17576	17494	17420	17338	17394	17559	17483	17544	17393	17602	17416	17434	17423	17474	17542	17464	17401	17397	17235	17308	17358	17495	17432	17412	17504	17424	17380	17480	17505	17433	17399	17473	17586	17659	17501	17524	17397	17511	17349	17297	17362	17595	17406	17481	17649	17469	17472	17208	17603	17790	17616	17523	17474	17516	17454	17487	17469	17443	17261	17525	17542	17532	17405	17367	17327	17360	17487	17378	17430	17386	17476	17489	17343	17432	17381	17470	17539	17554	17323	17462	17488	17534	17695	17407	17458	17335	17319	17535	17555	17502	17575	17444	17303	17787	17461	17377	17420	17410	17648	17235	17352	17440	17436	17555	17310	17424	17438	17541	17497	17512	17592	17385	17389	17560	17572	17524	17769	17659	17519	17476	17376	17447	17296	17555	17716	17322	17269	17537	17559	17180	17463	17396	17291	17633	17369	17529	17359	17445	17387	17494	17407	17659	17549	17401	17586	17539	17581	17234	17486	17403	17519	17478	17557	17323	17554	17384	17384	17399	17684	17475	17533	17449	17293	17598	17510	17591	17405	17361	17426	17526	17369	17684	17390	17483	17439	17444	17519	17486	17404	17398	17534	17495	17350	17554	17391	17373	17368	17392	17591	17467	17403	17517	17274	17399	17393	17536	17304	17503	17503	17398	17620	17394	17466	17358	17353	17486	17430	17270	17409	17512	17501	17503	17364	17298	17264	17373	17574	17082	17462	17424	17578	17482	17581	17549	17543	17571	17446	17474	17362	17327	17534	17583	17478	17403	17569	17563	17553	17383	17634	17502	17461	17518	17559	17619	17529	17488	17588	17645	17485	17502	17651	17360	17425	17531	17695	17442	17507	17497	17455	17510	17287	17369	17333	17419	17526	17314	17434	17583	17381	17548	17635	17624	17418	17535	17616	17374	17348	17568	17396	17528	17686	17497	17494	17457	17557	17464	17526	17496	17428	17544	17653	17554	17465	17382	17283	17324	17458	17511	17505	17533	17419	17319	17589	17544	17674	17488	17332	17837	17448	17357	17557	17493	17508	17440	17564	17288	17460	17506	17535	17524	17588	17279	17526	17537	17482	17500	17394	17502	17398	17266	17400	17483	17246	17350	17467	17497	17602	17361	17246	17573	17475	17530	17434	17378	17414	17363	17257	17660	17579	17440	17490	17443	17455	17576	17452	17458	17550	17320	17674	17353	17401	17819	17487	17559	17458	17507	17565	17540	17508	17521	17367	17360	17292	17496	17369	17479	17508	17444	17652	17511	17503	17648	17460	17401	17364	17328	17578	17481	17511	17488	17421	17420	17449	17447	17729	17353	17465	17444	17421	17392	17312	17483	17429	17296	17372	17512	17452	17454	17463	17521	17400	17378	17452	17491	17401	17592	17532	17358	17524	17451	17510	17387	17440	17529	17527	17456	17510	17401	17493	17314	17350	17551	17573	17247	17325	17599	17418	17724	17542
15359	36133	45989	21246	15201	14955	15035	15002	15020	14911	14770	14947	14865	15040	14823	14897	15063	14858	14823	14914	14895	14887	15021	14891	15057	15080	14910	14905	15036	15044	14868	14962	15083	14897	14812	14913	14833	14708	14861	14850	14828	14686	14822	15002	14984	15082	14995	15022	14916	14982	14977	15044	14984	14877	14921	14931	14923	14969	14947	14850	14932	14755	14787	14970	15029	14875	14915	14813	14883	14914	15026	14894	14959	14879	14783	14786	15001	14914	14923	14881	14806	14699	14937	14884	15041	14864	14684	14852	14952	14877	14937	14949	14889	14857	14829	14869	14674	14812	14738	14979	14846	14916	14939	14813	14864	14877	14916	14853	14902	14861	14943	14783	14854	14950	14926	14760	14937	14744	14831	14867	14815	14937	14962	14804	14836	14837	14938	14745	14995	14991	14870	14981	14871	14930	14945	14700	14865	14828	14671	14886	14808	14766	15165	15156	14893	14966	14847	14965	14929	15020	14912	14892	14939	14914	14885	14993	14834	14872	14915	15028	15113	14847	14896	14860	14938	14928	14706	14959	14915	14741	14894	14891	14893	14780	15032	14975	15090	14795	14889	14861	14959	14873	14902	14969	14997	14765	14905	14923	14804	14861	14862	14918	14905	14865	14807	14972	14828	14921	14995	14871	14886	14708	15007	14885	14809	15048	14742	14809	14890	14863	14780	14862	14893	14792	14958	14980	14941	14808	14970	14887	14907	14921	14824	14917	14996	14970	14891	14766	14937	14926	14961	15048	14925	14802	14893	14707	14987	14927	14994	14939	14864	14939	14777	14890	14934	14909	14823	14933	14740	14820	14817	14792	14808	14849	14941	14823	14762	14782	14852	14872	14831	14986	15011	14893	14828	14898	14897	14925	14869	14877	14935	14673	14727	14950	14789	14695	14955	14851	14926	15062	14922	14867	14973	14822	14868	14963	15030	14822	14898	14997	14724	14931	14820	14965	15013	14817	14938	15137	14958	14777	14911	14972	14903	14934	14796	14793	14812	14881	14738	14818	14912	14933	14759	15006	15079	14780	14863	14836	14833	14840	15023	14798	15052	14776	14839	14911	14818	14929	14902	14983	14696	15014	14955	14813	14954	15045	14874	14894	14754	14814	14977	14827	14910	14827	14812	14713	15072	14948	14770	14912	15054	14788	14993	14901	14963	14955	14937	14942	15012	14874	14753	15035	15043	14818	14764	14990	14738	14810	15002	14851	14896	14862	14847	14918	14932	14874	14717	14775	14968	14830	14871	15003	14800	14863	14861	14894	14922	14869	14941	14999	14962	14670	15039	14900	14782	14696	14811	15055	15152	14865	14752	14978	14830	14788	14920	14922	14975	14869	14840	14774	15075	14853	15107	14832	14924	14916	14981	14864	14841	14878	14918	14885	14876	14965	15041	14901	15126	14908	14912	14889	14868	15093	14670	14859	14856	15037	14888	14937	14863	14820	14979	14964	15053	14958	15096	14962	14761	14963	14842	14920	14938	15123	14881	14777	14988	14923	14818	14879	14953	14714	14953	14944	14791	15001	14790	14879	14762	14743	14661	14939	14930	14906	14855	15089	14815	14754	14883	14918	14733	14820	14817	14881	14986	14946	14758	14828	15059	14900	14798	14809	14852	14844	14851	14726	14709	14951	15091	14933	14919	14869	14900	14767	14831	14768	14854	14842	14755	14962	14797	14875	15091	14924	14928	14997	14859	15031	14948	14907	14936	15044	14736	14892	14834	14932	14764	14857	15016	14799	14951	14917	14859	14748	15013	14858	15002	14825	14798	14856	14834	14934	14740	14914	14814	14934	14645	14846	14972	14852	14822	15019	14912	14895	14921	14844	14981	14822	14846	14840	14865	15002	14909	14959	14924	14912	14969	14892	14823	14919	14920	14893	14809	14961	15003	14992	14940	14747	14909	14808	14910	15013	14837	14909	15005	14802	14892	15046	14918	15103	14821	14912	14868	14856	14869	14890	14894	14838	14782	14808	14986	14880	14813	14771	14913	14922	14866	14868	15005	15024	14911	14942	14804	14928	15012	14910	14931	14767	15014	14925	14844	14874	14762	14991	14929	14904	14923	14855	14855	14925	14941	14894	14887	14751	15080	14924	15052	14910	14991	14884	14964	14986	14839	15001	14889	14876	14976	14784	14847	14822	14876	14929	15021	14966	14938	14780	14913	14931	14904	14878	14937	15040	14795	14954	14907	14813	14994	14749	14864	14947	14835	14828	15001	14819	14919	14949	14817	14903	14848	14878	14934	14804	14885	14947	14939	14912	15049	14972	14794	14965	14871	14992	14863	14935	14923	14975	14870	14842	14857	14758	15037	14889	14856	14933	14979	14832	14982	14836	14806	15072	14854	15027	14851	14880	14937	15031	14759	14800	14909	14952	15007	14976	14965	14948	14785	14829	14896	14868	14806	14917	14978	14957	14870	14940	15015	14875	14887	14897	14825	14838	14951	14978	15017	14970	14821	14839	14880	14816	14788	14812	14780	14931	14950	14843	14798	14813	14993	14822	15070	14842	14800	15044	14978	14959	15006	15015	14789	14943	14850	14884	14848	14903	14762	14894	14865	14902	15026	14924	15090	14891	14927	14900	14800	14842	14741	14720	14796	14697	14707	14879	14762	14903	14926	14809	14930	14816	14882	14815	14879	14854	14861	15024	14978	14801	14754	14769	14995	14717	14946	14940	14915	14877	14982	14822	14873	14805	14930	14897	15034	14697	14791	14801	14831	14941	14840	14828	14839	14829	14843	14807	14963	15054	14887	14975	14869	15010	14948	14986	14776	14818	14677	14815	15096	14793	14947	14782	14776	14932	14734	14953	14781	14810	14845	15021	14991	14874	14691	14916	15030	14839	14902	14920	14888	14793	14746	14968	14910	14801	14886	14905	14746	14861	14777	14893	14863	14919	15088	14757	14945	14670	14730	14945	14887	14856	14996	14982	15085	14808	14850	14857	14785	14784	14908	14917	15069	15092	14710	14878	14862	14988	14835	15006	14955	14849	14980	14763	14942	14881	15078	14922	14840	14841	14988	14967	14992	15016	15017	15046	14830	14866	14986	14832	14671	14986	14922	14907	14904	14941	14840	14905	15051	14865	15074	14884	14964	14841	14938	14884	14981	14928	15029	14840	14906	14950	15003	14811	14801	14991	14877	15016	14878	14998	15012	14775	15130	14787	14779	15034	14872	14854	14889	14952	14943	14998	14750	14912	14957	14727	14904	14804	15010	15036	15023	14747	15038	14863	14962	14956	14932	14826	14917	14945	14815	14839	14954	14967	14861	15005	14825	14903	14890	14860	15040	14779	14839	14776	14742	14716	14809	14862	14822	14975	14811	14953	15040	14948	14848	14998	14881	14935	14755	14904	14959	14974	14858	15007	14920	14974	14789	14995	14660	14996	14868	14823	15037	14986	14772	15037	14902	14776	15014	14751	14973	14998	14914	14798	14784	15104	14776	14954	14941	14985	14903	15076	14982	14976	14945	14730	14721	14804	14980	14874	15276	14753	15099	14943	14937	14774	14758	14820	15002	14965	15005	14880	15001	14925	15023	14920	14860	15031	14957	14929	14922	14897	14840	14910	14876	14895	14995	15048	14978	14790	15003	14798	14736	14843	14945	14975	15035	14873	14966	14816	15149	14750	14993	15100	14811	15120	14928	14804	14713	15002	14955	14989	14769	14777	14953	14838	14988	15101	15107	14843	15010	14852	14877	15114	14988	14862	14848	14909	14892	14725	15021	14977	14911	14917	14956	14827	14892	14898	14842	14809	14835	14845	15023	14820	15028	14892	14955	14776	14952	14853	15023	14734	14798	14953	15002	14829	14917	15018	14961	14894	14907	14757	15026	15056	14846	14776	14880	15002	14933	14962	15031	14891	14839	14946	14879	14869	14812	15136	14874	14915	14995	14929	14817	14708	14958	14808	14851	14842	14911	15022	14926	15033	14905	14859	14763	14945	14756	14849	14728	15033	14768	14967	14788	14932	14989	15012	14962	14938	14851	14711	14811	14828	14802	14934	14969	14879	14883	14923	14900	14869	14945	14809	15066	14787	14916	14939	14926	14948	14939	14770	14850	14975	14988	14827	14911	14842	15001	14950	14899	14918	14991	14905	14899	14975	14896	14963	14794	15007	14920	15169	14920	14852	14835	15024	14926	14889	14958	14886	15056	14849	15030	14976	14923	14845	14988	14850	14834	14889	14888	15070	14868	14732	14933	15080	14843	15070	14941	14960	14822	14886	14929	14801	14904	14996	14883	14967	14853	14872	14875	14972	14947	15005	14884	14991	15043	15014	14800	14876	14954	14896	14887	14792	14914	14962	14793	14994	14717	15072	14865	15139	15081	14950	14929	14701	14889	14807	14965	14879	14907	14837	14827	14947	15021	14910	14941	14810	15029	14971	14980	14919	14928	14914	14875	14911	15042	14809	14910	14798	14910	15014	14770	14867	15051	14723	14901	14854	14983	14888	14757	14808	15026	15043	15052	15074	14868	14786	14891	14964	15033	15011	14728	15063	14846	14856	14889	14905	14959	14884	14910	15010	14901	14986	14926	14859	14942	14798	14794	14829	14843	14757	14767	14978	14867	15037	14753	15033	14764	14895	14922	14984	14868	14841	14888	14815	14834	14946	14837	14959	14777	14885	14920	14841	14843	14920	14771	14894	14746	15032	14865	14871	15007	14719	14903	14977	15105	14973	14827	14843	15015	15042	14954	14813	14849	15057	14923	14815	14823	14770	14730	14910	14847	15089	14735	14832	14949	14814	14830	14871	14817	14841	14943	14866	14923	14916	14858	14786	14990	14787	15086	15047	14886	14872	14864	15232	15011	14893	14946	14821	14778	15031	15145	14972	14903	14861	14858	14890	14899	14718	14981	14895	14928	15053	14886	14948	14723	14888	14868	14789	14906	14923	14818	14961	14783	15012	14934	14758	14862	15022	15092	14921	14922	14886	14967	14728	14867	14895	15063	14805	14955	14915	14948	14935	14952	14843	14796	15108	14891	14915	14801	14621	14794	14963	14764	14931	14907	14988	14989	14928	14929	14846	14810	14740	14981	15043	14955	15007	14779	14939	14875	15139	14889	14892	14928	14886	14797	15127	14918	14980	14803	14860	14821	14736	14750	14764	14858	14871
23645	21176	42002	34560	21826	21400	20833	18160	17518	17725	17720	17513	17374	17572	17601	17531	17395	17558	17492	17479	17417	17268	17436	17294	17411	17528	17538	17400	17406	17360	17308	17433	17441	17447	17447	17386	17396	17309	17227	17541	17201	17309	17257	17376	17226	17340	17591	17764	17913	17914	17637	17552	17248	17427	17279	17301	17323	17291	17428	17243	17272	17374	17232	17193	17321	17399	17458	17323	17368	17371	17458	17319	17407	17252	17300	17538	17269	17269	17249	17516	17265	17376	17319	17569	17280	17290	17481	17390	17404	17482	17290	17150	17367	17313	17344	17180	17188	17254	17287	17167	17324	17282	17062	17245	17351	17148	17509	17144	17163	17385	17247	17035	17328	17159	17188	17354	17416	17359	17108	17442	17428	17398	17381	17151	17345	17474	17171	17220	17397	17347	17176	17233	17460	17447	17336	17448	17220	17249	17328	17271	17222	17144	17293	17392	17551	17326	17176	17187	17358	17393	17185	17409	17438	17200	17141	17317	17305	17421	17239	17224	17342	17326	17441	17395	17268	17326	17432	17276	17137	17411	17258	17226	17365	17211	17259	17227	17340	17138	17182	17164	17379	17343	17569	17352	17454	17353	17446	17254	17320	17302	17245	17239	17297	17210	17102	17227	17347	17317	17391	17228	17216	17343	17329	17497	17063	17239	17371	17177	17309	17379	17530	17477	17351	17210	17257	17382	17342	17343	17184	17274	17478	17434	17364	17299	17317	17299	17283	17351	17291	17215	17260	17416	17382	17316	17152	17434	17545	17300	17365	17068	17407	17157	17249	17230	17369	17139	17281	17340	17298	17252	17331	17355	17388	17186	17334	17361	17196	17377	17255	17476	17235	17467	17354	17425	17249	17186	17432	17383	17351	17284	17295	17251	17421	17305	17231	17170	17263	17266	17321	17378	17506	17366	17428	17288	17088	17241	17106	17325	17090	17291	17330	17215	17358	17330	17294	17169	17082	17430	17403	17065	17380	17264	17453	17520	17288	17264	17013	17123	17092	17470	17276	17329	17302	17262	17320	17276	17364	17309	17086	17372	17383	17459	17298	17301	17334	17266	17363	17349	17288	17226	17368	17165	17382	17189	17316	17160	17356	17405	17307	17468	17579	17299	17154	17176	17188	17033	17329	17310	17215	17239	17448	17417	17321	17466	17401	17220	17171	17462	17235	17180	17360	17221	17491	17288	17358	17164	17095	17449	17312	17231	17367	17399	17308	17374	17136	17045	17421	17440	17180	17446	17598	17321	17327	17187	17301	17258	17366	17340	17266	17112	17345	17462	17400	17345	17316	17249	17474	17269	17153	17292	17401	17355	17199	17275	17107	17373	17447	17271	17428	17329	17246	17250	17278	17096	17433	17197	17321	17339	17260	17250	17239	17368	17061	17254	17191	17358	17260	17516	17338	17294	17094	17180	17406	17177	17315	17480	17326	17202	17185	17241	17289	17346	17415	17210	17264	17211	17251	17134	17391	17193	17262	17330	17311	17111	17223	17259	17364	17271	17312	17343	17352	17180	17344	17462	17399	17466	17314	17560	17303	17241	17406	17102	17291	17359	17308	17288	17381	17414	17158	17343	17174	17340	17216	17263	17326	17428	17225	17204	17326	17176	17222	17474	17299	17358	17523	17221	17078	17320	17200	17370	17300	17261	17393	17356	17238	17284	17419	17478	17464	17327	17215	17273	17240	17276	17495	17212	17208	17212	17179	17201	17349	17312	17113	17203	17274	17283	17212	17323	17505	17186	17179	17324	17231	17588	17253	17203	17217	17176	17261	17324	17111	17338	17374	17192	17438	17547	17242	17328	17172	17357	17556	17328	17014	17229	17204	17143	17432	17260	17172	17391	17404	17297	17228	17256	17249	17106	17236	17335	17457	17289	17174	17261	17259	17362	17111	17293	17230	17281	17334	17216	17147	17184	17261	17233	17265	17421	17440	17004	17153	17355	17275	17106	17168	17238	17136	17318	17200	17340	17372	17218	17388	17200	17384	17316	17110	17340	17434	17232	17502	17331	17279	17196	17292	17435	17237	17194	17283	17344	17275	17251	17176	17312	17318	17435	17421	17581	17159	17145	17491	17164	17243	17144	17136	17177	17107	17294	17215	16981	17377	17207	17488	17485	17355	17265	17192	17307	17227	17137	17257	17429	17367	17045	17397	17340	17363	17254	17361	17367	17160	17332	17327	17099	17429	17231	17239	17207	17258	17361	17346	17251	17375	17166	17315	17502	17173	17387	17180	17281	17248	17331	17207	17449	17353	17206	17279	17313	17339	17474	17379	17223	17275	17321	17324	17617	17221	17308	17113	17240	17305	17241	17325	17355	17331	17197	17327	17336	17418	17168	17376	17243	17371	17268	17247	17119	17313	17301	17328	17189	17358	17267	17300	17379	17269	17321	17469	17154	17170	17208	17470	17310	17342	17151	17224	17261	17454	17434	17219	17200	17452	17328	17390	17337	17337	17391	17113	17393	17309	17308	17340	17266	17426	17288	17242	17288	17277	17274	17171	17369	17215	17131	17296	17177	17342	17192	17201	17395	17248	17260	17223	17409	17346	17373	17203	17253	17279	17235	17142	17150	17296	17319	17447	17385	17328	17404	17290	17336	17266	17363	17311	17520	17450	17458	17323	17119	17257	17455	17194	17178	17167	17334	17398	17493	17245	17227	17346	17299	17335	17317	17404	17450	17336	17258	17330	17373	17322	17021	17305	17253	17542	17334	17427	17278	17268	17363	17198	17236	17339	17315	17230	17334	17216	17286	17164	17274	17363	17205	17275	17086	17426	17407	17245	17221	17624	17231	17247	17333	17312	17373	17130	17000	17354	17504	17337	17312	17220	17256	17207	17379	17141	17387	17214	17305	17017	17320	17338	17508	17165	17253	17388	16995	17215	17243	17332	17338	17179	17421	17249	17422	17329	17392	17160	17347	17440	17214	17309	17256	17276	17202	17377	17467	17264	17263	17342	17173	17333	17399	17248	17282	17256	17261	17201	17386	17267	17198	17282	17228	17142	17277	17342	17323	17171	17178	17450	17299	17307	17290	17286	17239	17504	17312	17452	17490	17211	17349	17101	17226	17203	17144	17346	17338	17437	17394	17278	17252	17363	17396	17276	17317	17378	17267	17316	17358	17443	17228	17480	17313	17164	17095	17183	17338	17149	17205	17340	17608	17247	17286	17364	17216	17325	17283	17259	17190	17200	17297	17170	17302	17195	17271	17405	17217	17221	17383	17261	17453	17296	17278	17331	17288	17183	17488	17370	17227	17331	17321	17081	17461	17224	17385	17240	17447	17241	17237	17132	17386	17389	17422	17461	17216	17282	17282	17361	17227	17316	17322	17255	17226	17431	17431	17448	17333	17345	17380	17284	17337	17250	17204	17232	17412	17268	17272	17365	17307	17192	17256	17449	17291	17364	17184	17253	17378	17441	17247	17381	17499	17212	17209	17411	17232	17320	17069	17240	17317	17184	17202	17376	17164	17475	17160	17239	17386	17274	17363	17229	17357	17304	17223	17453	17213	17031	17307	17166	17302	17327	17532	17211	17498	17465	17431	17512	17248	17406	17337	17163	17362	17130	17502	17376	17159	17458	17205	17183	17293	17311	17071	17389	17359	17140	17338	17412	17312	17213	17391	17225	17230	17214	17318	17229	17095	17209	17307	17374	17363	17437	17268	17272	17116	17431	17343	17350	17247	17307	17209	17055	17237	17424	17187	17188	17333	17132	17330	17343	17383	17288	17259	17372	17176	17174	17302	17355	17472	17439	17493	17349	17303	17342	17256	17371	17312	17097	17313	17147	17293	17398	17307	17295	17123	17340	17517	17275	17242	17425	17519	17216	17396	17294	17260	17213	17058	17202	17415	17321	17282	17330	17423	17249	17434	17214	17225	17245	17452	17330	17223	17560	17135	17433	17334	17368	17314	17407	17213	17184	17310	17300	17315	17519	17181	17316	17261	17259	17344	17193	17233	17193	17235	17382	17219	17279	17567	17418	17413	17172	17338	17266	17260	17301	17159	17353	17274	17380	17324	17437	17044	17204	17208	17271	17148	17162	17471	17174	17284	17151	17251	17272	17096	17400	17131	17297	17463	17286	17095	17392	17425	17247	17374	17250	17501	17210	17266	17199	17179	17094	17175	17262	17228	17232	17220	17426	17218	17328	17408	17307	17407	17416	17386	17359	17232	17286	17391	17379	17178	17242	17333	17332	17305	17326	17301	17222	17525	17262	17382	17452	17208	17212	17447	17378	17142	17347	17268	17325	17136	17293	17431	17509	17357	17359	17375	17515	17364	17457	17253	17191	17382	17287	17328	17246	17176	17253	17264	17246	17162	17310	17400	17279	17273	17306	17341	17279	17271	17364	17356	17383	17311	17630	17120	17072	17201	17418	17321	17431	17487	17409	17359	17131	17294	17339	17393	17363	17275	17344	17301	17379	17270	17274	17256	17313	17544	17295	17376	17318	17154	17401	17382	17128	17226	17475	17169	17340	17343	17312	17298	17168	17257	17278	17195	17184	17225	17270	17248	17264	17240	17360	17471	17256	17192	17210	17376	17233	17331	17212	17309	17285	17265	17282	17220	17234	17404	17431	17176	17326	17291	17234	17310	17208	17168	17276	17301	17149	17164	17368	17300	17077	17252	17289	17208	17214	17279	17259	17209	17322	17167	17314	17337	17317	17368	17460	17463	17450	17186	17369	17384	17269	17484	17234	17185	17239	17300	17393	17379	17283	17290	17410	17016	17224	17316	17241	17308	17139	17186	17468	17224	17169	17173	17301	17187	17396	17134	17178	17436	17384	17505	17323	17357	17455	17183	17294	17298	17374	17316	17458	17334	17231	17265	17145	17285	17125	17216	17166	17137	17473	17278	17180	17492	17284	17372	17256	17391	17367	17499	17176	17395	17153	17320	17463	17182	17450	17309	17259	17427	17325	17231	17204	17504	17079	17119	17201	17132	17366	17157	17431	17285	17241	17327	17346	17306	17009	17271	17264	17076	17362	17384	17199	17276	17202	17175	17354	17119	17282	17459	17344	17202	17325	17239	17287	17302	17264	17465	17292	17448	17271	17318	17195	17195	17277	17260	17326	17413	17295	17174	17213	17318	17288	17373	17409	17140	17673	17461
14921	53281	87098	31043	16083	15673	15454	15162	15098	15076	14985	15001	15049	15048	15004	15071	14867	14919	14846	14821	14799	14882	14892	14882	14982	14841	15042	14883	14864	15012	14930	15101	15007	15133	14915	14984	14748	14785	14982	14842	14934	14804	14900	14890	14861	14895	15113	15685	15747	15653	15508	15259	14977	14933	14861	15103	14761	14790	14736	14734	14975	14796	14780	14763	14840	15073	14592	14897	14883	14765	14844	14972	14732	14944	14989	14794	15006	14772	14807	14747	14890	14936	14749	14881	14901	14916	14714	14909	14750	14898	14905	14886	14753	15043	14850	14707	14536	15017	14997	14879	14905	14814	14784	14818	14953	14868	14906	14935	14768	14791	14812	14682	14958	14969	14890	14798	14966	14855	14676	14861	14922	14992	14654	14785	14911	14864	14964	14796	14829	14793	14902	14860	14782	14901	14816	14799	14870	15058	14776	14975	14991	14668	14800	14903	14671	14762	14921	14815	14945	14886	14790	14799	14773	14833	14964	14786	14883	14818	14829	14960	14689	14890	14879	14919	14789	14745	14986	14895	14920	14670	14922	14807	15056	14703	14700	14774	14837	14840	14940	14802	14741	14729	14884	14760	14820	14922	14804	14737	14824	14811	14870	14772	14830	14859	14859	14950	14753	14828	14942	14796	14814	14849	14836	14956	14765	14793	14920	14917	14926	14855	14749	14655	14971	14782	14892	14828	14826	14801	14872	14845	14794	14861	14803	14869	14969	14714	15055	14901	14748	14738	14761	14989	14849	14966	14969	14938	14823	14844	14735	14716	14971	14633	14952	14819	14849	14910	14821	14734	14829	14859	14818	14901	15081	14867	14827	14838	14869	15002	14899	14645	14790	14709	14878	14758	14685	14807	14843	14836	14830	14881	14901	14838	14656	14818	14826	14883	14856	14947	14854	14836	14877	14815	14825	14791	14922	14829	14902	14831	14886	14906	14745	14832	14866	14762	14884	14934	14933	14916	14840	14879	14866	14896	14811	14848	14961	14945	14858	14758	14686	14851	14901	14804	14631	14750	14804	14932	15014	14665	14655	14972	14995	14830	14817	14746	14877	14743	14870	14870	14807	14745	14833	14763	14937	14852	15092	14955	14821	14778	14787	14785	14742	14886	14759	14952	14883	14893	14943	14740	14808	14861	14810	14915	14891	14943	14937	14833	14805	14817	14800	14914	14686	14797	14916	14789	14942	14924	14985	14846	14833	14914	14663	14787	14864	14791	14673	14720	14965	15027	14879	14854	14976	14724	14692	14932	14981	14822	14760	14711	14902	14855	14804	15068	14793	14873	14842	14909	14924	14818	14801	14797	14843	14920	14927	14811	14820	14977	14622	14746	14769	14981	14897	14737	14834	14730	14832	14762	14714	14752	14637	14778	15011	14668	14845	14851	14885	14869	14800	14918	14792	14923	14769	14820	14761	14797	14868	14822	14919	14945	14956	14720	14967	14758	14661	14935	14881	14829	14684	14703	14743	14870	14951	14781	14829	14655	14817	15052	14944	14885	14810	14849	14790	14717	14880	14923	14756	14853	14950	14779	14760	14828	14739	14837	14784	14930	14870	14907	14776	14812	14896	14810	14970	14772	14954	14969	14731	14791	14920	14821	14885	14897	14756	14835	14859	14867	14805	14913	14851	14681	14777	14768	14734	14888	15024	14834	14821	14976	14894	14855	14964	14693	14879	14903	14804	14897	14915	14833	14873	14776	15014	14802	14768	14865	14962	14979	14919	14731	14854	14914	14821	14864	14752	14945	14835	14716	14846	14873	14725	14867	15008	15034	14852	14721	14785	14989	14727	14805	14944	14802	14838	14831	14979	14914	14888	14901	14796	14790	14830	14784	14678	14901	14990	14667	14859	14810	14835	14853	14789	15077	14721	14849	14735	14909	14819	14972	14739	14836	14800	14871	14808	14804	14810	14819	14792	14794	14867	14779	14917	14774	14852	14730	15067	14737	14934	14720	14930	15083	14720	14855	14812	14804	14837	14947	14929	14938	14780	14929	14658	14993	14866	14781	15094	14776	14869	14922	14887	14765	14849	14944	14720	14824	14831	14924	14821	14719	14872	14743	14757	14878	14740	14786	14833	14752	14739	14948	14767	14765	14788	14907	14844	14743	14665	14845	14977	14902	14900	14679	14925	14966	14765	14901	14762	14813	14806	14933	14795	14766	14750	14803	14889	14937	14736	14801	14848	14882	14920	14911	14890	14814	14879	14964	14810	14821	14829	14917	14797	14800	14958	14934	14813	14828	15051	14739	14829	14692	14962	14785	14884	14695	14828	14906	14813	14810	14773	14848	14789	14791	14708	14852	14977	14896	14755	14875	14861	14809	14845	14817	14838	14714	14922	14879	14814	14961	14873	14823	14853	14902	14798	14934	15140	14860	14899	14958	14851	14802	14931	14807	14811	14818	14932	14950	14819	14816	14762	14847	14840	14783	14998	14893	14817	14826	14751	14949	15031	14753	14848	14791	14920	14810	14833	14848	14896	14836	14774	14963	14686	15002	14875	14803	14783	14806	14933	14896	14976	14797	14836	14922	14751	14879	14650	14758	14870	14778	14890	14703	14843	14945	14815	14923	14672	14915	14879	14665	14833	14823	14830	14943	14888	14766	14971	14681	14796	14949	14885	14940	14739	14877	14925	14867	14886	14846	14780	14887	14775	14920	14662	14835	14921	14893	14929	14760	14796	14801	14905	14935	14840	14683	14883	14789	14844	14750	14795	14836	14867	14971	14875	14746	14924	14762	14962	14838	15008	14798	14693	14856	15015	14629	14867	14790	14855	14844	14903	14809	14917	14672	14719	14824	14929	14799	14873	14760	14777	15045	14688	14804	14785	14765	14828	14780	14767	14903	14795	14822	14793	14961	15019	14644	14855	14982	14784	14958	14813	14737	14878	14716	14890	14918	14986	14861	14883	14603	14856	14641	14872	14830	14671	14916	15014	14978	14646	14778	14710	14874	14763	14705	14845	14948	14845	14841	14787	14806	14837	15002	14946	14919	14830	14961	14851	14922	14701	14899	14937	14795	14806	14642	14835	14884	14938	14926	14878	14836	14934	14891	14825	14750	14849	15039	14761	14880	14862	15100	14852	14866	14926	14836	14819	14946	14905	14925	14640	14823	14944	14593	14731	14899	14892	14709	14822	14885	14685	14816	14799	14824	14826	14806	14897	14766	14925	14946	14780	14818	14973	14671	15037	14971	14671	14924	14714	14801	15049	14778	15069	14796	14759	14825	14815	14905	14706	14941	14913	14906	14961	14927	14954	14934	14767	15065	14622	14758	14886	14920	14963	14934	14683	14636	14890	14898	14991	14859	14927	14831	14845	15080	14761	14911	14821	14718	14825	14807	14887	14813	14772	14888	14746	15062	14737	14756	14928	14935	14773	14693	14845	14776	14796	14710	14702	14971	14973	14838	14779	14888	14778	15053	14800	14734	14960	14781	14875	14854	14811	14804	14897	14890	14951	14945	14881	14852	14787	14891	14903	14659	14975	14808	14778	14838	15014	14913	14849	14787	14934	14794	14781	14926	14846	14759	14738	14898	14744	14885	14893	14804	14882	14964	14955	14885	14913	14885	14859	14883	14817	14745	14878	14868	14931	14910	14877	14802	14955	14965	14973	14716	14975	14860	14682	14725	14873	14867	14861	14807	14810	14645	14779	14990	14788	14906	14828	14575	14903	14779	14916	14605	14804	14751	14851	14691	14911	14963	14742	14804	14948	14892	14677	15011	14819	14915	14923	14858	14908	14816	14725	14994	14885	15079	14963	14748	14735	14958	14744	14747	14928	14715	14873	14795	14858	14738	14790	14863	14862	14673	14889	14839	14889	14726	14688	14992	14924	14859	14805	14896	15068	14849	14838	14728	14865	14882	14803	14822	14848	14799	14819	14917	14710	14669	14964	14872	14768	14843	14845	14863	14896	14894	14816	14855	14841	14814	14835	14737	14837	14858	14912	14864	14791	14836	14823	14902	15017	14791	14636	14886	14887	14764	14926	14809	14789	14836	15061	14921	14935	14905	14753	14870	14831	14893	14941	14720	14705	14920	15009	14790	14905	14981	14935	14699	14838	14964	14901	14799	15001	14891	14764	14811	14909	14936	14804	14784	14951	14756	14865	14900	14995	14698	14902	14628	14671	14830	14699	14743	14864	14903	14811	14830	14953	14966	14921	14903	14830	14707	14819	14976	14834	14750	14806	14951	14932	14982	14857	14701	14790	15114	14992	14921	14754	14942	14679	14716	14897	14890	14826	14658	14800	14791	14929	14860	14923	14706	14893	14799	14775	14949	14925	14791	14792	14870	14732	14811	14945	14841	15042	14737	14784	14753	14744	14811	14824	15012	14993	14816	14878	14860	14803	14832	14926	14961	14751	14860	14899	14948	14624	14988	14967	14878	14929	14814	14912	14989	14955	14888	14830	15006	14928	14740	14856	14731	14902	14853	14674	14937	14942	14829	14809	14610	14746	14857	14773	14846	14838	14884	14786	14862	14878	14797	14848	14871	14751	14871	14924	14816	14896	14764	14800	14845	14606	14992	14991	14801	14811	14899	14835	14935	14846	14849	14718	14991	14853	14858	14917	14982	14940	14914	14881	14642	14828	14783	14795	14803	14909	14957	14826	14976	14936	14875	14840	14749	14816	14810	14926	14763	14894	14937	14877	14776	14917	14936	14935	14883	14825	14900	14825	14859	14841	14829	14703	14932	14846	14911	14847	14849	14809	14833	14797	14794	14838	15021	14775	14928	14816	14738	14979	14784	14838	14877	14795	14810	14924	14742	14771	15035	14645	14905	14851	14843	14898	14865	14999	14928	14713	14829	14846	14965	14836	14895	14670	14861	14812	14755	14760	14860	14731	14750	14859	14827	14817	14814	14671	14900	14716	14945	14838	14869	14838	15062	14637	14788	14834	14762	14936	14847	14716	14749	14853	14796	14725	14936	14895	14684	14699	14800	14852	14789	14920	14816	14800	14821	14855	15051	14855	14808	14921	14904	14817	14899	14814	14810	14879	14865	14964	14741	14854	14843	14945	14808	14967	14854	15002	14763	14728	14783	14882	14875	14745	14915	14802	14872	14964	14754	14787	14840	14834	14847	14873	14832	14804	14836	14961	14765	14824	14891
22619	21095	37935	29555	21267	22667	24609	19131	17886	18258	18253	17735	17942	17694	17770	17654	17726	17750	17739	17783	17920	17713	17604	17602	17546	17756	17813	17421	17503	17520	17731	17724	17774	17569	17731	17504	17773	17682	17727	17504	17630	17605	17375	17822	17580	17656	17875	18680	18850	18537	18348	17956	17910	17639	17603	17494	17520	17583	17429	17392	17653	17662	17399	17482	17420	17488	17567	17446	17446	17742	17581	17629	17661	17353	17309	17473	17553	17347	17470	17434	17547	17510	17366	17365	17564	17348	17424	17687	17493	17470	17462	17388	17591	17548	17521	17589	17576	17321	17675	17746	17605	17682	17541	17527	17496	17678	17616	17603	17443	17609	17468	17757	17497	17651	17415	17308	17533	17456	17604	17380	17427	17482	17543	17426	17474	17602	17414	17425	17693	17467	17574	17451	17330	17498	17575	17346	17292	17568	17439	17296	17621	17399	17469	17612	17361	17784	17483	17545	17545	17577	17563	17464	17253	17449	17436	17469	17172	17608	17338	17434	17488	17387	17481	17439	17451	17476	17531	17616	17450	17728	17670	17560	17548	17482	17390	17500	17660	17489	17524	17397	17409	17404	17529	17439	17570	17504	17600	17541	17477	17563	17674	17531	17461	17433	17432	17300	17258	17537	17704	17462	17629	17442	17573	17585	17410	17671	17557	17196	17482	17400	17377	17523	17637	17346	17397	17453	17649	17436	17530	17427	17602	17614	17492	17553	17417	17450	17405	17472	17567	17314	17413	17002	17510	17530	17403	17513	17664	17367	17516	17504	17378	17439	17572	17382	17374	17359	17468	17525	17651	17441	17650	17496	17266	17627	17535	17357	17609	17429	17413	17442	17582	17509	17458	17655	17730	17518	17247	17486	17461	17514	17681	17482	17586	17502	17459	17561	17606	17386	17514	17485	17426	17743	17599	17289	17546	17598	17569	17649	17562	17442	17427	17321	17432	17414	17395	17513	17545	17531	17448	17552	17462	17465	17604	17573	17744	17159	17483	17640	17484	17370	17602	17517	17661	17624	17533	17425	17427	17496	17406	17555	17407	17330	17488	17594	17392	17589	17460	17478	17719	17577	17717	17614	17245	17580	17425	17497	17502	17443	17585	17321	17508	17604	17457	17637	17508	17447	17706	17576	17637	17534	17617	17381	17521	17622	17457	17771	17672	17252	17570	17402	17305	17582	17507	17509	17499	17286	17499	17566	17448	17632	17753	17393	17541	17379	17361	17425	17317	17627	17623	17533	17551	17557	17533	17383	17460	17639	17488	17473	17429	17580	17609	17385	17161	17334	17412	17324	17557	17384	17506	17442	17706	17383	17537	17596	17502	17362	17417	17399	17451	17357	17468	17303	17692	17636	17461	17360	17531	17429	17555	17411	17569	17562	17510	17464	17549	17537	17442	17480	17633	17452	17437	17524	17653	17231	17575	17416	17540	17402	17414	17449	17509	17446	17693	17515	17480	17512	17475	17514	17497	17461	17606	17369	17402	17642	17371	17441	17426	17714	17564	17566	17460	17560	17360	17489	17384	17424	17424	17426	17493	17487	17715	17534	17460	17568	17515	17299	17480	17532	17535	17683	17463	17485	17498	17470	17389	17613	17536	17630	17386	17441	17266	17538	17513	17483	17532	17719	17606	17494	17392	17508	17587	17350	17619	17702	17520	17510	17488	17309	17456	17596	17485	17362	17523	17529	17408	17466	17526	17346	17646	17566	17512	17466	17568	17474	17454	17369	17465	17471	17480	17430	17424	17472	17658	17265	17506	17760	17443	17701	17539	17486	17513	17459	17743	17574	17620	17564	17628	17437	17369	17502	17415	17659	17489	17444	17453	17472	17509	17573	17462	17479	17418	17489	17391	17284	17517	17264	17526	17366	17286	17422	17524	17406	17625	17469	17476	17454	17436	17512	17626	17738	17535	17587	17369	17619	17654	17660	17583	17572	17602	17412	17681	17433	17531	17491	17545	17485	17399	17579	17453	17218	17322	17619	17475	17334	17400	17449	17398	17365	17310	17588	17413	17471	17376	17554	17382	17390	17700	17482	17395	17394	17513	17459	17613	17378	17395	17634	17489	17388	17544	17454	17450	17312	17505	17486	17532	17556	17441	17576	17445	17625	17402	17446	17467	17569	17381	17459	17339	17069	17628	17597	17422	17321	17527	17447	17435	17530	17712	17581	17275	17354	17496	17532	17586	17513	17526	17486	17455	17307	17550	17418	17436	17384	17530	17224	17494	17446	17475	17556	17505	17618	17529	17544	17456	17433	17576	17329	17541	17647	17395	17404	17319	17549	17631	17386	17388	17582	17352	17416	17573	17672	17451	17670	17605	17375	17406	17339	17571	17451	17472	17629	17270	17546	17415	17494	17348	17557	17459	17364	17597	17351	17498	17618	17417	17440	17377	17369	17423	17488	17425	17459	17407	17457	17484	17440	17479	17659	17426	17374	17625	17326	17308	17561	17557	17585	17476	17617	17596	17704	17572	17390	17603	17625	17496	17462	17538	17352	17652	17457	17646	17552	17689	17408	17578	17574	17590	17527	17541	17441	17509	17401	17460	17520	17474	17287	17379	17552	17465	17655	17598	17434	17493	17646	17825	17419	17534	17605	17459	17453	17269	17349	17511	17500	17382	17510	17391	17370	17595	17367	17440	17391	17539	17571	17465	17525	17530	17505	17587	17550	17328	17609	17480	17811	17573	17486	17452	17340	17503	17716	17643	17426	17499	17340	17382	17425	17490	17484	17496	17532	17581	17454	17598	17514	17523	17675	17496	17495	17563	17592	17534	17326	17439	17594	17472	17675	17512	17414	17527	17631	17511	17235	17615	17338	17610	17579	17516	17531	17380	17584	17429	17316	17381	17715	17482	17484	17372	17610	17367	17403	17452	17564	17561	17497	17419	17514	17301	17521	17416	17575	17467	17511	17547	17599	17474	17455	17606	17358	17471	17511	17433	17551	17595	17358	17501	17613	17288	17392	17588	17391	17546	17553	17378	17516	17415	17544	17486	17321	17112	17267	17675	17414	17628	17477	17297	17366	17575	17494	17543	17459	17538	17352	17504	17521	17424	17433	17503	17416	17461	17397	17411	17554	17336	17548	17453	17496	17681	17648	17483	17525	17517	17591	17437	17502	17410	17486	17464	17493	17388	17482	17585	17285	17413	17440	17550	17258	17558	17391	17511	17511	17479	17603	17430	17327	17399	17362	17293	17358	17429	17494	17557	17536	17486	17615	17512	17438	17497	17639	17500	17458	17446	17644	17374	17494	17406	17481	17710	17602	17335	17519	17587	17561	17499	17499	17703	17447	17594	17439	17610	17531	17523	17506	17564	17477	17552	17553	17401	17228	17306	17457	17651	17465	17389	17497	17548	17546	17541	17462	17521	17488	17336	17370	17488	17506	17297	17488	17428	17502	17576	17408	17522	17272	17454	17429	17543	17342	17527	17482	17468	17473	17403	17592	17265	17483	17517	17513	17505	17287	17475	17535	17227	17383	17499	17660	17587	17419	17423	17410	17415	17458	17461	17564	17677	17545	17440	17491	17474	17359	17597	17480	17497	17478	17428	17510	17443	17411	17591	17518	17363	17420	17476	17610	17580	17496	17259	17494	17410	17416	17402	17486	17483	17291	17515	17360	17336	17602	17530	17507	17555	17492	17399	17549	17423	17579	17382	17525	17688	17282	17516	17432	17497	17536	17562	17478	17663	17508	17667	17577	17660	17612	17601	17569	17540	17553	17468	17683	17445	17384	17634	17528	17360	17239	17530	17458	17316	17441	17278	17500	17559	17439	17671	17644	17223	17442	17355	17491	17440	17634	17412	17416	17374	17454	17424	17674	17598	17449	17466	17463	17531	17391	17503	17492	17389	17534	17433	17362	17688	17591	17700	17731	17368	17402	17413	17420	17610	17398	17386	17523	17434	17496	17635	17514	17674	17401	17423	17388	17357	17355	17505	17473	17600	17412	17304	17409	17460	17271	17672	17431	17519	17477	17483	17472	17422	17585	17452	17428	17377	17520	17715	17566	17470	17606	17354	17540	17433	17713	17278	17439	17425	17553	17297	17528	17405	17434	17468	17501	17496	17531	17401	17489	17385	17408	17484	17579	17434	17389	17280	17559	17605	17538	17557	17459	17292	17340	17452	17390	17438	17309	17365	17516	17397	17677	17451	17520	17493	17478	17606	17558	17471	17545	17577	17376	17373	17499	17523	17530	17242	17501	17497	17395	17608	17481	17552	17551	17415	17453	17588	17527	17705	17587	17500	17635	17524	17491	17532	17349	17491	17443	17441	17432	17639	17483	17378	17481	17344	17354	17308	17486	17629	17722	17499	17543	17405	17649	17799	17659	17498	17547	17497	17293	17452	17577	17346	17426	17381	17609	17626	17501	17533	17540	17576	17439	17629	17294	17474	17519	17407	17262	17572	17538	17321	17410	17365	17333	17425	17314	17624	17627	17522	17422	17365	17580	17549	17588	17446	17523	17741	17522	17547	17470	17622	17510	17812	17509	17468	17369	17434	17421	17503	17594	17433	17374	17282	17454	17515	17474	17628	17593	17548	17327	17298	17564	17593	17307	17452	17370	17495	17295	17619	17479	17623	17333	17492	17393	17505	17511	17448	17589	17341	17404	17321	17266	17430	17213	17583	17542	17505	17545	17441	17455	17319	17497	17473	17403	17509	17603	17600	17563	17564	17614	17314	17695	17573	17580	17385	17348	17500	17592	17402	17374	17465	17387	17483	17516	17686	17530	17422	17425	17318	17323	17511	17521	17510	17586	17449	17519	17371	17499	17495	17512	17490	17454	17304	17477	17344	17538	17591	17299	17463	17572	17592	17414	17686	17544	17430	17573	17506	17478	17521	17569	17577	17538	17454	17322	17570	17457	17403	17431	17546	17492	17506	17658	17641	17537	17723	17417	17529	17327	17488	17370	17238	17546	17493	17527	17466	17359	17322	17252	17323	17517	17473	17489	17346	17444	17486	17671	17504	17434	17537	17325	17450	17525	17583	17469	17587	17521	17689	17297	17535	17259	17563	17270	17494	17401	17556	17563	17452	17686	17579	17510	17534	17606	17556	17225	17572	17370	17423	17614	17595	17473	17518	17688	17616	17423	17459	17651	17657	17272
16456	54060	95668	30877	16790	16259	15855	15651	15399	15460	15185	15303	15301	15182	15147	15021	15084	14991	14974	14965	15050	15162	15004	15084	15061	15141	15105	14965	15122	15121	14957	14999	15140	15188	15145	14974	14956	14959	15193	15061	14863	14905	14935	14974	15095	15058	15568	16552	16888	16640	15919	15418	15179	15125	15094	15074	15077	15106	14973	15055	15069	14825	14940	14964	14835	14889	14940	15019	14879	14954	14945	14921	15114	14995	14963	14823	15009	14999	14998	14977	14865	14965	14957	14947	14944	14799	15026	14826	15050	14979	15075	14962	14881	14940	14887	15005	14893	15029	15065	14975	15087	14885	14937	14894	14873	14767	14901	14873	14946	14846	15011	14959	15157	14717	14831	14759	14788	14926	15089	14977	14917	14929	14832	14845	14936	14989	15040	14930	14938	14800	14754	14902	14939	15099	15011	14843	14960	14863	15034	15043	14762	14970	14899	15038	14830	14825	14980	14834	14904	14928	14748	14906	14863	14963	15070	14997	14959	14850	15004	14891	14852	14962	14769	15081	14930	15211	15053	14963	15090	14964	14999	14838	14976	14849	14781	15042	14844	15035	14888	15021	14986	15045	15149	14879	15009	14882	15045	14949	14831	14835	14869	14834	14916	14911	14991	14845	14971	14975	14936	14855	14927	15037	14869	15019	14987	14856	14937	14872	14914	15032	15013	15019	14977	14836	15018	14950	14971	15070	14977	14856	14991	15033	14993	14810	14944	14965	14909	14894	14864	14968	15022	15095	15035	15084	14967	14925	15019	14824	14866	14795	15058	14857	15068	14952	14905	15083	14954	15153	14860	14843	15098	14908	15118	15144	14943	15041	14855	14728	15068	15122	14934	15071	14998	14829	14919	14950	14778	15026	14962	14811	14884	14891	14961	14986	14943	14715	15076	14844	14987	15087	14916	14921	14800	14932	14872	14920	14998	14822	14970	14926	14987	15176	14923	14908	14943	14973	15016	15075	15093	14843	14853	14882	15101	15069	14989	14998	15012	14934	14924	14976	14902	15038	15016	14780	14907	14949	15068	14934	15029	14794	14894	14983	14953	14934	15123	14992	14712	14812	15082	15040	15055	14911	14957	14946	14869	14925	14909	14843	15012	15158	15023	15069	14897	14931	15064	14982	14884	15025	14945	14950	14908	14973	14835	14860	14897	15018	15019	14833	15058	14892	14962	15081	15033	14881	15022	15045	14882	14975	14926	15006	15069	15051	14987	15002	14974	14985	14865	14784	15060	14892	14959	14997	14997	15040	14769	15004	14931	14972	15048	15013	14806	15220	15006	15002	14875	15088	15114	14966	14871	14983	14929	15053	14923	15013	14855	14873	14887	14801	14881	15016	14966	14877	15008	14850	15018	14739	15015	14753	14936	14977	14960	15033	14749	14880	14994	15121	14853	14850	14878	14873	14897	14897	15059	14771	14991	14953	14907	14916	14838	14814	14855	14778	14886	14989	14811	15130	14869	15027	15043	14890	15054	14950	14809	14942	14949	14932	14783	14919	14945	15016	15024	14896	14959	15009	15043	14961	14852	14839	15004	14955	15072	14993	15042	14957	14927	14980	14843	14965	15023	15052	14990	14913	14929	14949	14890	15029	14961	15046	14906	14986	14883	15105	14954	14893	14885	14983	15103	15053	14928	14769	14917	14975	15095	14951	14965	14882	14959	14947	14936	14861	14911	14708	14931	15050	14941	15022	14748	14896	14854	14917	14959	14872	14862	15025	15024	14975	14959	14901	14884	14942	15037	14960	14990	15043	15069	14957	14905	14917	14901	15000	14924	14957	14923	15003	15079	14905	15158	14874	14973	14693	14948	14915	14929	14763	14904	14952	14884	14982	15013	15010	14910	14932	14934	15059	14947	15052	14936	14966	15223	14916	14987	14919	14880	14979	14885	14932	14962	14802	15003	14938	14996	14927	14728	14864	14906	15013	14759	14907	14861	14987	14854	14936	15192	14820	14937	14985	14946	15003	14929	14937	14952	14951	14864	14939	14858	14983	14906	14824	15039	14970	14818	14992	14987	14974	14816	14981	14955	14902	14993	14883	15048	15036	14905	15063	14829	14923	14824	14804	15006	15064	14997	14987	14827	14982	14967	14939	14953	14822	15060	14782	15093	14906	14833	15029	15103	14714	15028	14970	14916	14972	14890	14978	14919	14954	14722	14978	14910	14889	14924	14969	14864	14984	15075	14903	14955	14862	14949	14815	14962	14953	14854	15023	14770	14924	14847	14919	14860	14960	14976	14760	14960	14865	14916	14826	14858	14862	14895	14870	14925	14707	15034	14862	14955	14897	14843	14982	15064	14935	14947	14890	15074	15044	14876	14871	14783	14752	15035	14853	14803	15007	14914	14848	14917	14900	14967	14831	15008	14897	14864	15079	14901	15110	14953	14801	14963	14990	14916	14955	14815	15109	14887	14843	14856	14565	14912	14842	14934	14930	15033	15035	14863	14694	15051	14780	14924	14810	14876	14879	14958	14960	14874	15085	15120	14822	14976	14917	14906	14868	15001	14979	15027	14975	14941	14891	15083	14836	14905	14883	15063	14923	15047	14989	14969	15106	14849	15001	14944	14940	14924	14959	15098	14934	14871	14936	14937	14960	14823	15094	15072	15034	14893	14917	14882	14955	14893	14926	14812	14997	15007	14901	14782	14782	14859	14912	14911	14885	14976	15052	14836	15143	15016	14912	15063	14877	15024	14935	14943	14756	14879	15001	14854	15011	14911	15036	14943	15099	15017	14881	15052	14940	15002	14996	14908	14890	14974	14976	14858	14824	15149	14969	14812	15001	14845	14863	15041	14956	14821	14991	14927	14929	14951	14833	14927	14961	14884	15005	14987	14991	14949	15009	14934	15035	14998	14847	14907	15006	14934	14935	14836	15055	15101	14958	15035	14821	14989	14957	14991	15012	15070	15012	14901	14965	15050	15024	14775	14807	15083	14838	15065	14977	15050	14948	14845	14904	14822	15036	14888	15083	15055	14931	15068	14813	14956	14891	14922	14848	15063	14951	14870	14854	14907	14909	14888	15033	14953	14967	14925	14851	15084	14873	14947	14982	15025	15033	15095	14990	14957	14860	14951	14861	14968	15035	14944	14831	14877	14993	14900	14976	14987	14914	14831	15059	15015	14861	14988	14937	14855	14936	14979	14885	14979	14851	15166	14855	14787	14877	14871	14845	15006	14983	15208	14979	14994	14900	14864	14911	14960	14729	14906	15015	15139	14934	14876	14665	14922	14890	14806	15047	15007	15000	14951	15065	15001	14841	14965	14977	14761	14851	14832	14882	14998	15063	15022	14991	14898	14940	14874	15153	14835	15056	14876	14992	15064	14953	14941	14922	14966	14983	14992	14822	14960	14933	14944	15044	15091	14992	14852	15163	15074	14962	14927	14989	14969	15119	14941	14890	15076	14873	14989	15002	14939	14778	15025	14825	15029	15022	14826	14995	14890	14912	14891	14992	15054	14937	14780	15017	15003	15059	14994	14995	15022	15015	15008	14886	15007	14991	14881	15084	15006	14897	14981	14948	15011	14978	14938	15082	15009	14863	14940	15032	14997	14784	14965	14996	14886	14888	15041	14747	14857	15013	14864	14832	14917	14897	15067	15004	14929	14849	14825	15280	14912	15095	15014	15002	14826	14933	14846	14870	15051	14866	14865	14944	15029	14859	14759	14964	14923	14902	14921	14773	14847	14818	14986	14785	15009	14995	14975	14908	15018	14718	14912	14859	14850	15101	14785	14796	14825	14982	14891	14837	14878	14886	14896	14928	15132	15045	14872	14809	15013	15115	14946	14851	14973	14855	14912	15025	14857	14953	15104	14920	14931	14866	15015	14841	14784	15096	15025	15033	15117	15044	14912	15008	14929	14910	14938	15043	14845	15109	14905	14828	14985	14854	14977	15052	14958	15085	14840	14836	15077	14918	15019	14981	15014	14919	15016	15062	14927	15043	15011	14896	14884	14827	14988	14870	15012	15034	14917	14835	15076	14901	14872	14882	14940	15053	14994	15025	14971	15120	14856	15053	14944	14859	14938	14923	14834	14904	14952	15037	14839	15066	15056	15006	14912	14872	15056	14783	15028	14937	14970	15006	15083	15119	14902	15026	14884	15012	14849	14946	15041	14774	15086	14989	14744	14895	15122	15096	14969	14914	15005	15010	14879	14981	14944	14876	15095	14730	14937	14984	15078	14900	15154	14836	14908	14953	15063	14954	15080	14758	14945	14883	15123	14940	14807	15186	15013	14949	15068	14933	15043	14907	14938	14887	14849	14930	15028	14919	14877	14907	14969	14781	14900	14936	15107	14938	15070	14868	14765	14926	14994	14778	15025	14998	14745	14768	15029	14911	14927	14865	14968	14835	14797	14876	15054	15083	15106	14819	14943	14887	14911	14772	14880	14929	14919	14912	14761	15003	14894	15063	15020	14966	14899	14999	14834	14930	14890	14806	15009	15112	15006	15009	14831	15064	14922	14950	14872	14780	14940	14989	14918	15002	14917	14817	14901	14885	14977	15080	14899	14851	15042	14818	14907	14792	14868	14844	15059	14924	14962	14916	14971	14926	15043	14923	14908	14856	14927	15058	14891	14927	14935	14896	14777	14903	14942	15004	15035	14826	15022	14966	14977	14914	15024	15015	15008	14923	14846	14978	14957	14966	14956	15020	15054	14903	14981	14901	14999	14891	15000	15047	15003	14956	14976	14999	14822	15082	15021	15019	14879	14871	14912	14895	14813	14902	14874	14894	14921	14967	14954	15020	15084	14929	14983	14977	14978	14931	15056	14841	14760	14877	14876	15120	14910	15037	14890	14947	15013	15003	15034	15122	14984	14732	14960	15069	14791	14989	14961	14942	15031	15083	14707	15072	14926	15042	14888	14991	14953	14793	14958	14955	14939	14912	14995	14934	15093	15113	14894	14896	15127	14754	15023	15152	14963	15056	14970	14882	14800	14918	15043	14891	14812	14939	15079	15016	14793	14899	14964	15064	15016	14944	14845	14846	15087	14899	14768	14820	14829	14760	14909	14934	15075	14941	14916	14855	15038	14758	15036	14973	14963	14903	15058	14838	15095	14675	15001	14939	14966	14910	14914	15169	15025	15048	14904	15119	15027	15024	14925	15006
27213	22327	43659	30199	18828	17776	17771	17549	17648	17549	17465	17677	17292	17495	17479	17473	17679	17462	17524	17247	17408	17391	17484	17555	17588	17470	17462	17412	17441	17498	17379	17699	17623	17482	17650	17521	17591	17506	17381	17443	17436	17290	17189	17290	17617	17512	17435	17404	17655	17813	17513	17595	17569	17358	17674	17521	17610	17477	17388	17550	17371	17215	17450	17627	17607	17524	17620	17437	17532	17546	17485	17303	17238	17699	17490	17330	17294	17446	17513	17503	17325	17412	17269	17251	17481	17590	17463	17580	17588	17392	17587	17388	17332	17518	17467	17493	17417	17493	17244	17519	17621	17267	17459	17454	17543	17636	17545	17428	17566	17464	17505	17599	17519	17520	17437	17342	17609	17302	17449	17317	17452	17605	17200	17168	17453	17394	17397	17416	17254	17381	17452	17354	17417	17392	17401	17380	17529	17421	17440	17428	17349	17451	17379	17235	17610	17456	17412	17551	17341	17372	17372	17333	17278	17448	17331	17337	17444	17310	17565	17503	17376	17367	17604	17498	17479	17573	17355	17613	17276	17435	17379	17414	17306	17337	17537	17417	17612	17599	17507	17328	17370	17535	17479	17474	17372	17463	17432	17402	17323	17563	17347	17408	17483	17448	17288	17515	17260	17236	17462	17625	17591	17319	17474	17343	17363	17454	17466	17447	17303	17389	17255	17655	17397	17366	17482	17363	17417	17492	17370	17351	17446	17407	17525	17332	17410	17569	17380	17434	17518	17561	17398	17618	17227	17503	17309	17478	17660	17468	17398	17246	17393	17739	17343	17579	17439	17510	17278	17451	17403	17624	17177	17403	17494	17482	17399	17380	17267	17486	17366	17576	17542	17531	17542	17551	17318	17334	17501	17546	17286	17654	17368	17712	17322	17404	17577	17323	17420	17590	17456	17480	17530	17348	17405	17517	17464	17339	17488	17193	17520	17530	17507	17302	17240	17350	17350	17298	17447	17363	17377	17463	17257	17344	17419	17450	17398	17356	17433	17460	17201	17568	17398	17322	17319	17519	17625	17480	17261	17413	17233	17241	17422	17367	17377	17483	17544	17532	17394	17353	17255	17355	17281	17523	17379	17420	17333	17402	17598	17424	17416	17459	17496	17447	17257	17475	17422	17532	17425	17307	17476	17519	17575	17412	17516	17554	17599	17492	17499	17587	17599	17564	17568	17535	17419	17639	17428	17512	17654	17508	17531	17533	17410	17394	17288	17541	17331	17330	17559	17490	17470	17358	17528	17459	17402	17447	17452	17524	17409	17355	17449	17358	17355	17560	17255	17375	17433	17416	17278	17430	17440	17483	17465	17524	17511	17447	17530	17277	17328	17419	17513	17467	17461	17351	17607	17378	17448	17472	17608	17569	17479	17481	17475	17370	17505	17537	17523	17295	17231	17445	17319	17660	17332	17408	17497	17364	17307	17561	17244	17291	17324	17346	17239	17458	17304	17433	17291	17566	17398	17582	17410	17643	17328	17490	17632	17214	17246	17489	17519	17317	17494	17695	17523	17241	17633	17490	17241	17346	17271	17527	17397	17506	17454	17611	17424	17204	17604	17434	17508	17429	17406	17360	17122	17286	17702	17548	17597	17325	17570	17496	17536	17376	17568	17585	17505	17484	17380	17373	17114	17289	17601	17293	17492	17462	17403	17213	17289	17479	17655	17412	17564	17555	17500	17406	17273	17579	17352	17471	17413	17469	17525	17632	17521	17435	17305	17471	17456	17524	17510	17385	17345	17485	17463	17500	17469	17417	17437	17385	17435	17316	17264	17373	17545	17394	17462	17211	17314	17554	17627	17440	17397	17369	17297	17471	17534	17419	17424	17440	17436	17530	17412	17481	17528	17353	17347	17492	17351	17512	17322	17326	17439	17347	17517	17358	17380	17486	17294	17392	17469	17509	17513	17397	17489	17421	17441	17381	17355	17392	17555	17399	17482	17689	17365	17313	17557	17460	17487	17446	17252	17555	17350	17389	17590	17297	17409	17477	17303	17629	17465	17418	17285	17464	17496	17467	17364	17559	17527	17475	17509	17518	17516	17454	17441	17360	17576	17594	17466	17458	17371	17401	17309	17279	17326	17356	17468	17467	17456	17544	17449	17516	17504	17394	17485	17470	17426	17467	17580	17374	17383	17438	17290	17366	17444	17440	17417	17455	17439	17542	17262	17557	17674	17488	17618	17617	17373	17510	17342	17460	17478	17384	17352	17382	17435	17433	17437	17541	17419	17580	17374	17540	17522	17290	17405	17331	17375	17394	17428	17370	17387	17505	17462	17316	17262	17468	17308	17392	17259	17290	17404	17468	17584	17425	17427	17495	17345	17460	17324	17483	17529	17291	17427	17383	17539	17323	17207	17386	17180	17444	17432	17619	17350	17319	17444	17575	17380	17422	17283	17362	17352	17503	17320	17467	17312	17462	17357	17282	17257	17351	17253	17369	17570	17529	17484	17430	17503	17247	17496	17351	17309	17510	17408	17563	17441	17388	17427	17483	17540	17335	17536	17402	17531	17465	17376	17401	17269	17460	17341	17502	17594	17349	17265	17246	17411	17568	17676	17391	17379	17547	17526	17481	17584	17445	17432	17442	17286	17298	17480	17561	17565	17284	17386	17340	17443	17396	17360	17447	17276	17287	17450	17373	17348	17338	17479	17332	17482	17463	17616	17566	17452	17452	17349	17460	17417	17683	17377	17393	17466	17494	17411	17398	17584	17572	17382	17367	17528	17365	17527	17444	17540	17525	17608	17508	17441	17440	17694	17392	17519	17577	17421	17413	17366	17356	17539	17606	17543	17389	17282	17400	17631	17492	17259	17438	17505	17373	17361	17252	17468	17402	17416	17456	17311	17484	17595	17349	17524	17459	17427	17399	17432	17473	17450	17565	17443	17322	17524	17548	17546	17414	17581	17505	17463	17393	17383	17545	17433	17554	17248	17312	17532	17513	17306	17312	17548	17618	17526	17391	17434	17516	17419	17620	17490	17440	17565	17612	17412	17449	17437	17567	17577	17598	17445	17578	17550	17498	17516	17537	17448	17403	17465	17417	17416	17546	17419	17461	17472	17499	17313	17542	17398	17361	17619	17435	17503	17239	17655	17389	17478	17272	17447	17461	17684	17430	17361	17388	17430	17523	17331	17524	17392	17578	17443	17271	17279	17340	17378	17196	17423	17450	17413	17398	17243	17282	17452	17565	17531	17202	17454	17433	17537	17330	17476	17543	17377	17510	17295	17532	17447	17601	17539	17542	17509	17505	17379	17221	17392	17494	17447	17528	17315	17393	17629	17358	17532	17628	17438	17384	17330	17254	17499	17390	17412	17398	17495	17501	17628	17454	17379	17449	17276	17470	17499	17520	17705	17487	17450	17639	17479	17527	17480	17499	17293	17459	17482	17199	17340	17522	17422	17373	17331	17486	17553	17552	17475	17480	17645	17397	17485	17368	17421	17359	17490	17520	17373	17578	17511	17684	17626	17343	17199	17474	17194	17266	17385	17319	17296	17445	17496	17454	17546	17329	17622	17332	17442	17374	17418	17427	17490	17429	17384	17350	17469	17412	17460	17445	17596	17431	17414	17472	17403	17809	17534	17505	17492	17513	17564	17453	17450	17618	17531	17530	17429	17379	17369	17536	17370	17505	17496	17337	17394	17535	17614	17453	17530	17397	17274	17354	17317	17411	17465	17367	17401	17570	17505	17379	17580	17398	17534	17532	17408	17483	17339	17380	17610	17465	17383	17511	17568	17273	17343	17439	17408	17593	17490	17436	17203	17374	17235	17636	17267	17617	17309	17491	17417	17290	17401	17524	17379	17533	17410	17566	17511	17423	17649	17456	17491	17245	17542	17402	17478	17488	17422	17153	17323	17457	17511	17359	17337	17377	17382	17355	17464	17361	17432	17424	17529	17430	17258	17420	17165	17298	17484	17351	17377	17383	17441	17451	17302	17396	17392	17447	17385	17341	17316	17377	17476	17272	17219	17541	17551	17252	17333	17339	17480	17302	17732	17516	17457	17576	17322	17292	17333	17297	17631	17152	17521	17501	17446	17411	17401	17312	17357	17349	17614	17361	17489	17421	17553	17385	17546	17453	17394	17435	17671	17386	17468	17222	17483	17364	17393	17291	17284	17259	17219	17300	17405	17565	17530	17470	17355	17502	17631	17540	17425	17447	17344	17465	17511	17382	17517	17499	17389	17333	17538	17375	17480	17457	17255	17335	17492	17483	17379	17451	17500	17373	17304	17375	17537	17380	17377	17477	17243	17427	17500	17465	17436	17544	17549	17323	17531	17414	17386	17488	17538	17428	17512	17483	17474	17336	17326	17288	17582	17638	17492	17637	17405	17277	17442	17559	17531	17462	17440	17384	17536	17371	17610	17627	17398	17288	17497	17580	17339	17524	17485	17528	17307	17464	17685	17514	17434	17483	17373	17336	17326	17479	17478	17457	17460	17471	17465	17303	17359	17345	17327	17636	17445	17538	17384	17305	17393	17401	17464	17498	17409	17300	17587	17354	17467	17342	17454	17462	17522	17554	17337	17463	17431	17453	17355	17452	17467	17267	17354	17355	17432	17421	17599	17580	17253	17330	17402	17418	17446	17494	17463	17460	17640	17473	17559	17465	17441	17408	17524	17376	17404	17462	17468	17304	17339	17209	17461	17321	17558	17333	17222	17522	17595	17468	17472	17519	17344	17498	17433	17251	17502	17394	17199	17349	17420	17431	17265	17320	17385	17668	17493	17176	17432	17520	17420	17345	17377	17270	17304	17462	17215	17442	17371	17496	17538	17454	17436	17415	17319	17408	17497	17327	17361	17262	17627	17532	17476	17524	17526	17407	17548	17231	17374	17433	17487	17452	17300	17452	17448	17485	17313	17517	17370	17547	17271	17533	17650	17481	17334	17565	17590	17525	17489	17447	17300	17593	17365	17388	17588	17408	17390	17612	17254	17514	17431	17431	17353	17407	17501	17273	17469	17598	17425	17284	17444	17454	17459	17601	17620	17442	17402	17637	17423	17351	17543	17481	17624	17477	17420	17415	17352	17287	17385	17355	17388	17273	17493	17584	17384	17562	17617	17395	17559	17608	17452	17497	17543	17425	17313	17497	17460	17569	17405	17551	17203	17313
15448	25595	48421	21764	15274	15149	15079	15012	14994	14833	15034	14885	14982	14956	14949	14930	14815	14884	14973	14898	14986	14862	14995	14844	15070	14963	15027	15010	14836	14765	14995	14939	14950	15091	15099	14832	15081	14908	15018	14840	14889	14817	14900	14750	14835	14811	15033	14915	14960	15192	15148	15136	14876	14927	14893	15006	14897	14935	14954	14983	14976	14795	15039	14920	14881	14942	14840	15026	14765	15040	14817	14935	14848	15053	15066	14823	14894	14915	14886	14919	15086	14998	14890	15020	15038	14817	14997	15014	14961	14872	15003	14973	14978	14861	14815	14819	15148	14954	14959	14812	14903	14815	14953	14855	15010	14855	14785	14844	15076	14954	14916	14769	15022	14928	14734	14917	14849	14840	14819	14971	14918	14915	15075	14744	14835	14785	14873	14875	14754	14967	14820	14862	14815	14928	14990	14894	14929	14910	14878	14982	14799	14882	14910	14852	14763	14768	14861	14877	14833	14893	14940	14806	14845	14824	15026	14774	14885	15015	14877	14857	14830	14882	14972	14890	14899	14822	14981	14950	14915	14915	14890	14975	15051	14924	14915	14934	14957	14897	14885	14976	14743	14964	15031	14802	14907	14872	14836	14899	14880	14949	14813	15056	15084	14792	14960	14931	14860	14940	14733	14809	14757	14866	14922	14949	14879	14619	15027	14809	14925	14839	14937	14789	14884	15042	14732	14843	14966	15114	14771	14987	14918	14832	14953	14986	14836	14804	14919	14894	14829	15070	15025	14688	14800	14956	14993	14879	14885	14855	15176	14912	14996	14948	14842	14882	14867	14811	14989	14881	14941	15018	15026	14844	14770	14840	14923	14879	15103	14813	14973	14720	14738	14969	14921	14866	14898	14849	14902	14868	14912	14889	14841	14843	14883	14857	15116	14948	14869	14902	14998	14811	14956	14810	15007	15045	14898	14848	14847	14770	15038	14950	14889	14914	14993	14910	14925	15039	15033	15058	14914	15030	14906	14954	14847	15011	14874	14991	14879	14874	14794	14762	15126	14980	14878	15091	14881	15150	14985	14749	14922	14761	14832	14974	14974	15017	14888	14868	14994	14909	15007	15064	14887	14908	14924	15031	14857	14823	14926	14935	14960	14781	14861	14948	14981	14947	14799	15051	14899	14902	14804	15053	14886	14899	14736	14948	14754	14989	14830	14826	14865	14859	14872	14911	14890	14894	14940	14863	14792	14903	14953	14853	14957	14722	14853	14844	14896	14876	15078	14937	14961	14931	14774	14873	14943	14953	14955	14822	15074	14889	14913	14873	14714	14794	15018	14962	14758	14916	14899	14898	14859	15003	14844	14780	14818	15049	15093	14730	14977	14955	14902	14838	14916	14916	14980	14913	14924	14788	14773	15013	14818	14842	14787	15094	14922	14760	15108	14880	14982	14653	14918	14902	14919	14932	14971	14776	14813	14816	15082	14892	14843	14942	15060	14974	14905	14982	14858	14897	14942	14920	14968	14923	14872	14817	14753	14919	14956	14877	14957	14879	15022	15057	14776	14859	14772	14975	14755	14930	14958	14735	14994	14912	14948	15006	15003	14769	14793	14885	14961	14940	14812	14872	14755	15088	14899	14760	14842	14958	14730	14921	14729	14758	14957	15011	15063	14885	14825	14930	14781	14850	14883	14899	14954	14901	15001	15046	14865	14803	15085	14925	14690	14992	14937	14978	14984	14953	14817	14960	14813	14976	14943	14799	14828	15054	14787	14806	14836	14890	14852	14999	15104	15018	15078	14796	14815	14949	14894	14875	14848	14744	14895	14946	14971	14999	14763	14915	14885	14911	14761	14904	14939	14772	14922	14843	15007	14811	14894	14788	14797	14943	14813	14906	14951	15020	14839	15072	14842	14879	14910	14712	14962	14809	14853	14857	14775	14954	14857	14829	15008	15009	14892	14822	14940	14799	14999	14932	15038	14713	14936	14809	15036	14920	14791	14882	14789	14958	14814	15005	14912	14924	14958	14820	14957	14788	14911	14865	14933	14706	14911	14850	14875	14883	14879	15100	14941	14843	15093	14934	14942	14835	14937	14941	14990	14785	14950	14847	14894	14997	14764	14821	15081	14860	14911	14975	14854	14892	14967	14773	15042	14892	14853	14926	14804	14871	14869	14804	14922	14924	14933	14904	14940	14795	14962	14857	14946	14901	15194	14815	14918	14833	14894	14849	14907	14868	14705	14876	14880	14969	14868	14997	14808	14887	14741	14844	14843	14651	15016	15134	14830	14947	14806	14904	14850	14828	14909	14861	14981	14943	14991	15106	14962	14880	15005	14984	14873	14836	14850	14834	15042	14814	15092	14772	14932	14993	14763	14902	15030	14862	14830	14819	15074	14925	14868	14804	14846	15019	14916	14964	14991	14935	14845	14961	14901	14866	15027	14835	14908	14906	14688	14883	14800	15064	14934	14851	14959	14974	15013	14885	14999	14765	14938	14936	14842	14828	14910	14935	14947	15033	14916	15011	14938	14822	14887	14870	14771	14799	15057	14921	14973	14683	15067	14768	14853	14966	14799	14832	14916	14792	14922	14720	14921	14809	14797	14828	14827	14879	14992	14959	14956	14881	14940	14802	14777	14994	14918	14724	14987	14939	14957	14954	14833	14867	14951	15018	14701	14879	14830	14780	14825	14988	14850	14894	15000	14915	14864	14823	14904	15016	14933	14897	15015	15107	14822	14787	14922	14836	14894	15067	15032	14843	14951	15009	14741	14811	14876	14940	14742	14974	14928	14923	14836	14908	14885	14811	14710	14905	14988	14885	14987	14917	14969	14835	14821	14746	15055	14794	14940	14982	14823	14861	15045	14786	15052	14894	14872	14931	14886	14895	14867	14713	15134	15097	14893	14906	14876	14889	15051	14802	14956	14898	14951	14867	14907	14875	14845	14957	14811	14815	14898	14885	14875	14974	15021	14792	15029	14950	15096	14891	15181	14935	14881	15072	14953	14894	14967	14776	14882	15082	14875	14796	14945	14882	15176	14863	14904	14796	14950	14927	14913	14896	15091	15018	14879	14853	15039	14953	14856	14751	14837	14778	14917	14844	14918	14985	15098	14833	14893	14862	14949	14909	14937	14946	14954	15022	14772	14978	15142	14955	14901	15048	14945	14877	14951	14939	14917	15006	14828	14960	14922	14951	14905	14820	14955	14665	14866	14896	14958	14995	14801	14753	15014	15119	14891	14871	14957	14983	15034	15173	14912	14997	14999	14952	14936	14969	15048	14943	14844	14798	14927	14833	14804	14870	15037	14812	14933	14890	14987	14908	15092	14872	14758	14873	15092	14880	14850	14900	14799	14815	14951	14819	14811	15019	14770	14889	14877	14756	14988	14922	15005	14936	14966	14972	14957	14862	14982	14858	14995	14915	14934	14918	14916	14976	14928	14943	14981	14835	14805	14873	14883	14849	14870	14977	14964	14788	14791	14893	14971	14980	14925	15003	14907	14851	15030	14969	15051	14836	15004	14793	14854	14811	15091	15018	14873	14810	14808	14763	14937	15055	14930	15057	14982	15017	14816	14816	14925	14938	14808	15055	15003	14895	14917	14740	14804	14783	14772	14907	14901	15049	14874	14846	15093	14884	14968	14912	14996	14994	14874	14928	14972	14813	14811	14842	14796	14926	14982	14674	14878	14802	14916	14955	14928	15019	14936	14881	14959	14889	14966	14818	14970	14776	14944	14809	14917	15000	14909	14958	14884	14817	14942	14910	14867	14790	14861	14871	14722	14892	14957	14988	14904	15035	14992	14866	14896	15079	14845	14626	14988	14999	15000	15096	14922	15013	14843	14880	14980	14818	14934	14934	15000	15040	14945	14827	15094	14760	14939	15025	15047	14972	14765	14953	15201	14793	14972	15040	14856	14882	14892	14967	14986	14927	15008	14781	15047	15091	15000	14885	14972	14878	14863	14969	14864	14747	14898	14888	15018	14766	15009	14920	14941	14887	14945	14814	15038	14902	14978	14837	14969	14998	14828	14915	14867	14783	15083	15020	14691	14814	14882	14909	14919	14804	14870	14961	14957	14819	14732	15033	14948	14953	14802	14952	14952	14899	14918	15032	14919	15004	14917	14940	14951	14973	14981	14666	14844	14990	14839	14862	14982	14928	14869	14933	14952	14828	14871	14864	14918	14803	15011	14906	14800	14930	14923	14992	14872	15029	14828	14930	14890	15042	14862	15023	14948	14980	14775	14801	14877	14855	14838	14955	14814	14946	14973	14895	14907	15086	14824	14938	14892	14883	14984	14885	14902	14714	14936	14991	14845	14848	14893	14833	14945	14886	14761	14896	15087	14971	15184	14908	14894	14910	14830	14885	15001	14745	14989	14958	14975	14800	14889	14918	14926	15002	14732	14905	14944	14858	14968	15047	14821	14996	14989	14840	14836	15011	14992	14925	14938	14998	15002	14936	14902	14897	14942	15005	14657	14986	14898	15022	14865	14996	14886	14756	14734	14978	14715	15045	15038	14905	15085	14941	14976	14981	14954	14769	14817	14862	15089	14828	14965	14751	14923	14977	14873	14779	14993	14904	14881	14824	14903	14849	14905	14923	14894	14987	14938	14689	14900	14883	14982	14795	14907	14914	14821	14970	14921	14849	14926	14970	14875	15013	14837	14980	14965	14959	14741	15020	14979	14979	14996	14936	14783	15000	14923	15028	14745	15005	14832	14905	14810	14856	15062	14942	14905	14916	14859	14923	14929	14849	14860	15023	14991	14784	14967	14745	15084	14964	14839	14752	14916	15002	14917	14907	15040	14818	14996	14930	14821	14797	14831	14919	14898	15002	14777	15050	14893	14835	14986	15017	14843	14962	15060	14853	15134	14995	14986	15075	14873	14805	14848	14782	14897	14872	14725	15027	14960	14849	14889	15007	14964	14963	15064	15032	14855	14961	14798	14802	14946	14722	14906	14811	14975	15021	14928	15045	15030	14998	14886	14865	14811	14927	14788	14933	14921	14860	15159	15118	15168	15000	15053	14837	14932	14859	14834	15094	15103	15003	14913	14876	15043	14874	15057	14855	15040	14851	14993	14821	14950	14971	14859	15013	14782	14726	14998	14966	14830	14841	14901	14845	14804	14822	14769	14958	14855	14884	14981	14831	14811	14790	14935	14747
23609	21094	45581	34729	21747	21828	21018	18178	17609	17825	17899	17466	17626	17661	17493	17606	17621	17426	17490	17429	17608	17451	17621	17374	17598	17569	17387	17498	17698	17586	17697	17596	17545	17331	17158	17470	17556	17462	17458	17387	17492	17600	17560	17312	17315	17481	17825	18013	18013	18207	17952	17651	17579	17536	17494	17386	17291	17306	17529	17393	17318	17277	17310	17468	17200	17388	17439	17556	17485	17485	17465	17424	17221	17466	17398	17467	17514	17525	17257	17214	17365	17356	17306	17447	17191	17496	17459	17485	17231	17162	17396	17389	17374	17278	17488	17354	17274	17134	17398	17309	17527	17363	17244	17392	17440	17427	17179	17415	17354	17442	17686	17404	17284	17451	17430	17231	17379	17425	17263	17277	17404	17151	17464	17575	17453	17371	17433	17254	17369	17489	17495	17286	17665	17398	17291	17337	17371	17378	17269	17529	17191	17495	17554	17299	17216	17298	17367	17391	17413	17421	17362	17321	17211	17030	17383	17637	17311	17389	17282	17361	17445	17396	17309	17168	17511	17233	17419	17245	17394	17336	17229	17476	17541	17243	17235	17382	17431	17366	17257	17466	17330	17425	17113	17388	17321	17343	17254	17196	17248	17457	17224	17189	17345	17486	17485	17300	17328	17341	17400	17404	17553	17254	17534	17444	17434	17261	17236	17275	17399	17466	17364	17375	17273	17362	17270	17339	17344	17270	17485	17426	17401	17293	17427	17554	17386	17244	17417	17433	17515	17340	17116	17264	17329	17452	17519	17433	17271	17387	17357	17323	17198	17377	17601	17397	17279	17448	17357	17200	17446	17473	17629	17260	17132	17278	17326	17457	17160	17403	17357	17461	17508	17463	17439	17429	17365	17235	17208	17214	17408	17401	17494	17343	17215	17283	17396	17488	17289	17332	17253	17335	17532	17348	17430	17473	17497	17305	17393	17173	17297	17586	17650	17228	17482	17357	17454	17347	17408	17363	17478	17170	17263	17486	17411	17558	17434	17246	17321	17342	17277	17470	17334	17648	17405	17430	17344	17340	17336	17141	17239	17368	17330	17365	17423	17645	17404	17350	17204	17507	17156	17448	17331	17348	17332	17295	17466	17187	17223	17358	17284	17504	17416	17455	17341	17380	17265	17363	17333	17317	17303	17559	17284	17448	17207	17431	17230	17241	17315	17320	17398	17212	17270	17354	17320	17275	17319	17297	17402	17310	17579	17422	17513	17385	17448	17419	17332	17354	17316	17425	17358	17490	17250	17417	17451	17385	17219	17366	17467	17269	17573	17359	17377	17418	17516	17404	17343	17398	17409	17241	17463	17387	17382	17306	17378	17439	17395	17145	17365	17356	17339	17341	17511	17362	17229	17527	17249	17392	17357	17391	17376	17413	17374	17274	17130	17228	17512	17347	17216	17371	17355	17124	17407	17323	17485	17135	17464	17413	17487	17222	17446	17470	17188	17310	17550	17529	17384	17448	17274	17110	17469	17270	17500	17252	17579	17346	17244	17432	17493	17368	17459	17487	17522	17467	17222	17375	17399	17300	17438	17221	17292	17295	17263	17096	17115	17248	17367	17274	17438	17412	17417	17389	17465	17567	17606	17350	17282	17520	17357	17400	17373	17607	17381	17457	17482	17422	17174	17310	17309	17437	17459	17320	17355	17091	17402	17482	17271	17384	17362	17331	17444	17344	17345	17483	17598	17390	17457	17347	17405	17537	17456	17363	17307	17470	17257	17392	17485	17387	17478	17591	17502	17341	17622	17431	17424	17512	17310	17334	17277	17442	17442	17183	17175	17357	17293	17366	17427	17308	17461	17492	17497	17264	17367	17405	17387	17383	17440	17554	17501	17277	17372	17276	17538	17533	17503	17439	17421	17337	17264	17455	17336	17293	17307	17412	17280	17348	17570	17397	17405	17307	17127	17180	17321	17321	17369	17534	17207	17427	17349	17360	17363	17430	17423	17264	17233	17330	17312	17356	17220	17229	17283	17491	17387	17172	17387	17239	17214	17372	17352	17358	17390	17430	17569	17352	17377	17228	17345	17346	17113	17231	17378	17432	17406	17205	17175	17276	17671	17249	17451	17371	17612	17311	17130	17354	17414	17304	17244	17288	17471	17401	17439	17520	17300	17448	17480	17302	17464	17383	17214	17376	17202	17382	17410	17439	17397	17303	17138	17400	17450	17322	17223	17280	17318	17220	17274	17365	17394	17355	17399	17318	17331	17421	17351	17360	17334	17451	17407	17341	17448	17482	17447	17089	17341	17592	17346	17681	17442	17310	17377	17307	17338	17431	17270	17420	17475	17318	17388	17528	17416	17493	17185	17282	17470	17250	17480	17411	17399	17285	17526	17205	17343	17326	17414	17464	17257	17427	17398	17436	17526	17265	17386	17384	17238	17528	17437	17601	17538	17275	17358	17324	17483	17305	17324	17505	17421	17556	17316	17180	17333	17300	17561	17198	17335	17521	17544	17460	17340	17357	17347	17451	17524	17375	17260	17427	17363	17290	17074	17311	17370	17434	17406	17635	17555	17243	17371	17429	17308	17417	17335	17390	17562	17452	17335	17458	17427	17494	17458	17318	17061	17366	17467	17248	17206	17484	17513	17346	17390	17254	17191	17440	17153	17373	17440	17353	17439	17175	17332	17139	17496	17208	17365	17403	17233	17477	17420	17319	17223	17442	17359	17429	17523	17548	17482	17535	17423	17423	17248	17313	17542	17242	17147	17459	17330	17278	17324	17287	17385	17422	17268	17375	17335	17490	17278	17400	17580	17382	17298	17434	17364	17466	17248	17421	17226	17329	17406	17372	17511	17390	17272	17213	17323	17551	17520	17316	17309	17286	17239	17316	17313	17329	17397	17313	17327	17441	17298	17538	17407	17337	17538	17437	17379	17323	17502	17231	17296	17155	17279	17234	17126	17149	17279	17353	17431	17338	17537	17417	17378	17309	17552	17374	17472	17342	17489	17563	17379	17448	17280	17256	17253	17253	17407	17386	17467	17381	17414	17367	17506	17445	17316	17373	17308	17464	17139	17257	17220	17346	17448	17465	17366	17288	17231	17314	17518	17299	17311	17329	17334	17330	17263	17438	17330	17487	17441	17268	17250	17375	17365	17538	17309	17262	17534	17395	17425	17206	17421	17327	17283	17333	17335	17599	17446	17426	17387	17382	17384	17346	17565	17207	17318	17349	17347	17408	17520	17475	17221	17291	17315	17395	17483	17369	17277	17429	17332	17410	17223	17269	17461	17445	17384	17426	17318	17443	17354	17304	17378	17309	17342	17380	17370	17271	17282	17637	17182	17312	17405	17220	17340	17254	17363	17415	17364	17493	17109	17425	17273	17379	17292	17372	17472	17441	17389	17367	17342	17414	17410	17340	17371	17303	17292	17218	17223	17586	17533	17345	17252	17385	17359	17366	17330	17262	17352	17451	17297	17569	17494	17514	17365	17419	17261	17336	17462	17367	17426	17356	17419	17495	17395	17524	17286	17466	17677	17241	17403	17251	17540	17307	17491	17304	17189	17380	17256	17220	17304	17330	17442	17430	17652	17647	17363	17314	17272	17219	17487	17284	17445	17393	17233	17370	17449	17427	17278	17400	17295	17176	17405	17398	17155	17616	17286	17485	17461	17330	17416	17211	17381	17224	17510	17538	17345	17406	17463	17522	17362	17372	17299	17325	17515	17336	17223	17356	17391	17331	17226	17422	17452	17417	17318	17399	17558	17217	17345	17331	17496	17317	17245	17516	17247	17360	17451	17554	17213	17221	17472	17316	17346	17426	17397	17297	17415	17206	17498	17302	17351	17401	17303	17455	17369	17240	17243	17401	17259	17209	17404	17315	17376	17402	17496	17293	17358	17424	17414	17255	17312	17572	17305	17388	17515	17313	17231	17277	17156	17311	17530	17507	17352	17320	17296	17086	17460	17333	17372	17535	17350	17521	17237	17443	17410	17217	17389	17323	17269	17336	17610	17350	17407	17326	17290	17274	17322	17289	17342	17382	17354	17221	17219	17362	17357	17269	17391	17331	17287	17204	17349	17222	17245	17301	17413	17350	17405	17493	17166	17293	17425	17485	17300	17494	17426	17336	17390	17364	17512	17488	17588	17388	17332	17377	17509	17198	17361	17426	17434	17333	17484	17406	17080	17445	17293	17366	17380	17223	17490	17211	17503	17243	17391	17191	17476	17290	17356	17326	17337	17377	17445	17398	17295	17374	17297	17454	17127	17453	17512	17257	17517	17331	17263	17280	17417	17296	17066	17244	17370	17310	17164	17362	17535	17552	17421	17631	17494	17336	17501	17303	17318	17421	17435	17381	17317	17452	17435	17296	17484	17379	17394	17370	17306	17380	17574	17400	17307	17427	17433	17495	17292	17534	17424	17278	17422	17545	17403	17107	17306	17608	17290	17332	17763	17396	17455	17334	17389	17350	17408	17337	17364	17300	17387	17381	17377	17335	17369	17515	17392	17460	17384	17404	17354	17444	17385	17330	17322	17281	17387	17445	17247	17122	17333	17205	17175	17423	17391	17396	17335	17511	17315	17383	17472	17423	17474	17277	17428	17352	17379	17262	17248	17249	17265	17281	17283	17352	17222	17362	17213	17394	17392	17434	17378	17357	17428	17333	17274	17501	17351	17271	17262	17390	17455	17222	17325	17132	17271	17350	17200	17304	17445	17243	17513	17383	17268	17380	17504	17309	17381	17368	17301	17395	17470	17250	17395	17221	17437	17576	17367	17247	17332	17418	17326	17568	17506	17491	17415	17344	17311	17276	17330	17477	17493	17338	17435	17604	17468	17268	17085	17111	17459	17346	17344	17138	17312	17367	17426	17422	17308	17452	17365	17399	17420	17465	17506	17163	17512	17371	17337	17435	17362	17352	17393	17275	17326	17437	17466	17160	17405	17122	17269	17528	17439	17521	17461	17433	17386	17125	17287	17624	17696	17406	17469	17256	17311	17404	17257	17565	17185	17349	17314	17176	17234	17262	17458	17389	17454	17630	17473	17367	17351	17025	17359	17376	17326	17320	17273	17478	17173	17250	17180	17323	17416	17272	17234	17193	17369	17442	17492	17354	17358	17278	17312	17262	17449	17387	17332	17136	17451	17454	17499	17372	17256	17403	17171	17289
14982	34924	84578	28493	16245	15778	15464	15262	15119	14955	15116	14841	14919	15043	15132	15050	14962	14961	14772	15095	15048	14902	14972	14930	14896	14955	14894	14887	14964	14932	14846	15047	15040	15011	15034	14979	14927	14799	14789	14882	14935	14801	15027	14873	14960	14858	15244	15903	15798	15853	15509	15397	14957	14837	14895	14864	15002	14836	14926	14927	14874	14857	14945	14954	14934	14777	15029	15034	14961	14869	14913	14917	14950	14888	14976	14847	14943	14983	14718	14905	14666	14893	14934	14741	14994	14928	14898	14986	14796	15200	15024	14732	15087	14920	14911	14725	15000	14919	14852	14874	14852	15089	14973	14796	14814	14775	14791	15060	14764	14795	14847	14710	14841	14910	14908	14852	15013	14778	14904	14842	14888	14923	14937	14835	14807	14994	14805	14987	14758	14946	14877	14891	14828	14885	15028	14925	14909	14911	14993	14681	14937	14837	14902	14868	14868	14758	14789	14958	14798	14791	14967	14864	14832	14928	15006	14799	14925	14859	14943	14871	14906	14918	14934	14874	14874	15046	14748	14999	14833	14940	14872	14826	14972	14958	14762	14971	14759	14916	14857	14940	14999	14832	14853	14904	14872	14829	14879	14877	14851	14725	14710	14755	14971	14851	15059	14759	15002	14835	14792	15077	15033	14866	14968	14829	14959	14860	14786	14980	14909	14907	14824	14899	14924	14950	14801	14876	14817	14810	15053	14927	14810	14948	14730	15048	14884	14964	14804	14991	14846	14911	14815	14882	14861	14874	14807	14891	15095	14937	14846	14854	14908	14910	14829	14940	14889	14932	14783	14736	14931	14860	14714	14895	14786	14736	14849	14742	14645	14784	14884	14869	14869	14939	14829	14870	14959	14758	14910	14698	14804	14926	14962	14791	14935	14908	14914	14808	14920	14775	14955	14968	14890	14837	15044	14811	14985	14889	14825	14809	14871	14846	14819	14718	14846	14786	14826	14586	14956	15007	14905	14753	14930	15009	14829	14878	14724	14914	14865	14831	14831	14853	14787	14798	14716	14860	14822	14834	14823	14892	14777	14851	14848	14924	14834	14996	14999	14687	15190	15037	14903	15056	14780	14875	14815	15010	14940	14745	14984	14964	14876	14796	14885	14937	14837	14921	14964	15024	14817	14997	14968	14951	14893	15024	14902	14826	14843	14903	14855	14904	14762	14773	14836	14692	14837	14652	14867	14839	14910	14735	14810	14912	14807	14838	14953	14934	14716	14962	14909	14774	14721	14943	14799	14823	14936	15004	14906	14838	14859	14835	14968	14860	14810	14955	14846	14864	14830	14785	14932	14815	14823	14847	14889	14937	14870	14967	14874	14724	14936	14763	14914	14881	14824	14812	14878	14809	14998	14822	14900	14888	14881	14977	14900	14785	14770	14806	14821	14996	14851	14977	14702	15005	14721	14815	14773	14889	14886	14750	15107	14790	14678	14850	14957	14876	14752	14988	14919	14820	14780	14837	14879	14854	14812	14878	14969	14899	14955	14643	14939	14690	14859	14819	14594	14923	14939	14922	14784	15029	14938	14915	14791	14659	14915	14864	14893	14858	15021	14783	14709	15022	14677	14898	14753	14851	14885	14954	14844	14892	14913	14789	15047	14869	14858	14981	14841	14738	14906	14797	14993	14983	14736	14861	14840	14867	14965	14777	14687	15074	14981	14795	14751	14806	14762	14978	14880	14691	14898	14951	14940	14774	14897	15111	14813	14927	14819	14917	14779	14931	14726	14816	14930	14908	14780	14980	14950	14833	14949	14867	14970	14961	14714	14811	14938	14758	15026	14622	14825	14900	14749	14908	14938	15017	14806	14783	14879	14954	14844	14932	14986	14858	14843	14687	14952	14854	14766	14821	14812	14944	14802	14977	14852	14757	15039	14761	14989	14899	14774	14970	14761	14844	14871	14843	14927	14892	14790	14972	14874	14929	14814	14856	14834	14821	14751	14845	14922	14907	14846	15021	15045	14885	15000	14691	14925	14781	14934	14954	14952	14963	14747	14888	14911	14724	14869	14918	14848	14730	14939	14892	14753	14984	14917	15027	14779	14787	14562	14903	14768	14811	14807	14869	14831	14883	14837	14930	14792	14780	14880	14735	14976	14796	14928	14864	14977	15022	14814	14962	14812	14790	14684	14771	14825	14859	14877	14972	14922	14893	15000	14924	14826	14852	14807	14861	14678	14921	14870	14856	14840	14897	14770	14654	14865	14971	14873	14994	14991	14848	14854	14952	14958	14820	14929	14757	14847	14681	14951	14837	14702	14779	14974	14825	14891	14830	15011	14829	14872	14810	14861	14988	14923	14760	14689	14745	14704	14914	14848	14964	14940	14929	14845	15102	14809	14937	14919	14796	14862	14893	14759	14881	14909	14833	14891	14964	14870	14890	14873	14893	14842	14783	14906	14769	14811	14757	14909	14863	14896	14934	14849	14815	14968	14825	14851	14801	14755	14822	14989	15000	14772	14992	14602	14803	14780	15051	14952	14945	14861	14793	14889	15089	14791	14790	15027	14793	14881	15009	14738	15030	14834	14808	14709	14894	14856	14936	14894	14873	14846	14710	14806	14825	14931	14907	15012	14839	14867	14975	14935	14934	14877	14929	14988	14894	14811	14946	14914	14851	14835	14868	15002	14954	14784	14906	14945	14911	14921	14891	14826	14824	14875	14793	14808	14943	14852	14901	14840	14896	14776	14753	14900	14859	14816	14943	14823	14836	14923	14967	14729	14847	15151	14984	14923	14831	14908	14804	14804	14920	14886	14923	14770	14731	14757	14882	14934	14697	14921	14872	14777	14852	14963	14924	14774	15037	14930	14966	14958	14789	14920	14792	14893	14728	14857	14839	15056	14873	15041	14777	15011	14880	14860	14713	14866	14948	14797	14809	14914	14955	14775	14670	14827	14932	14785	14879	14982	14880	14815	14764	15066	14786	14879	15019	14989	14955	14848	14645	15060	14757	14959	14640	14968	14763	14983	15011	14829	14862	14914	15059	14905	14708	14888	14852	14814	14955	14840	14809	14887	14841	14999	14788	14816	15128	14888	14951	14861	14915	14953	14799	14939	14823	14767	14816	14908	14809	14806	14817	14702	14993	14751	14880	14961	14932	14920	14944	14871	14816	14982	14992	14905	15009	14762	14856	14822	15056	14904	14809	14891	14856	14793	15030	14868	14771	14778	14829	14750	14819	14861	14950	14741	14899	14891	14870	14830	14768	14806	14774	14855	14794	14904	14965	14969	14998	14994	14914	14788	14787	15002	14931	14890	14952	14864	15002	14999	14751	14889	15041	14815	15035	14980	14805	14776	14778	14883	14937	14797	14816	15021	14999	15031	14640	14689	14919	14924	14803	14949	14871	14916	14699	14826	14828	15027	14641	14977	14909	14889	14891	14979	14911	14899	14815	14950	15021	14840	14861	14996	14900	14786	14842	14987	14869	14912	14738	14791	14674	14842	14998	14959	14818	14918	14882	14819	14818	14886	14836	14643	14810	14848	14977	14940	14897	14694	14755	14883	14843	14989	14785	14821	14869	14837	14812	14971	14921	14890	15031	14955	14764	14942	14822	14998	14920	14687	14851	14946	14780	14776	14773	14825	14811	15001	14794	14854	14825	14752	14832	14878	14906	14810	14809	14812	14775	14922	15031	14781	15006	14811	14833	14815	14838	14752	14849	15023	14914	14925	14980	14713	14838	14938	14810	14884	14945	14890	14847	14889	14891	14823	14982	14846	14849	14955	14997	14773	14858	14802	14901	14778	14961	14918	14869	14889	14685	14892	14907	14866	14833	14890	14919	14897	14894	14832	14951	14904	15060	14777	14939	14862	14838	14730	14834	14849	14778	15082	14873	15040	14912	14965	14794	15039	14701	14772	14761	14899	14781	14771	14900	15036	14993	14919	15034	14740	14979	14813	15042	14909	14874	14940	14874	14777	14932	14769	14891	14904	15113	14842	14943	14771	14896	14928	14906	14759	14867	14927	14777	14829	14970	14826	14890	14782	14958	14836	14759	14762	15007	14860	14944	14824	14995	14811	14796	15004	14946	14895	14874	14833	14990	14716	15122	14796	14811	15018	14927	14909	15003	14876	14730	14993	14880	14899	14873	14950	14814	14634	14783	14942	14929	14910	14897	14865	14762	14846	15027	14854	14714	14806	14888	14876	14897	14855	14908	14834	14861	14875	14782	14862	15031	15010	14744	14951	14911	14778	14956	14996	14858	14989	15005	14885	15042	14918	14774	14926	14755	15031	14766	14916	14629	14858	14915	14981	14857	14931	14720	14827	14916	14919	14852	14790	14767	14634	14882	14808	14795	14823	14995	15040	14784	15024	14813	14765	14899	14912	14772	15002	14916	14901	14960	14645	14749	14872	14826	14926	15056	15021	14890	14821	14856	14840	14968	14878	14753	14962	14979	14794	14741	14982	14852	14997	14676	14789	14892	14675	14728	14966	14858	14813	14852	14824	14917	15114	14893	14976	14821	14826	14871	15014	14898	14799	14902	14954	14895	14958	14824	14852	14895	14759	14863	14998	14787	14940	15000	15040	14993	14743	14941	14921	14851	14984	14885	14982	14878	14693	14925	14862	14873	14905	14747	14901	14695	14938	14871	14906	14899	14947	14899	15032	14845	14962	14780	14928	14939	14784	14701	15061	14820	15002	14799	14885	14987	14782	14862	14807	14755	14949	14866	14652	14961	14849	14854	14789	14970	14868	14843	14870	14853	14780	14925	14821	14934	14911	14957	15041	14722	14931	14920	14753	14997	14951	15026	14837	14870	14870	14807	14830	14951	14972	14796	15042	15081	14991	14702	14824	14734	14809	14785	14913	14782	14818	14981	15136	14829	14923	14823	14823	15037	14807	14958	14850	14996	14846	14920	14865	14908	14970	14855	14909	14778	14659	14973	14898	14837	14948	14930	14696	14925	14793	14929	14757	14678	15062	14721	14961	14753	14965	15054	14767	14678	14866	14765	14972	14926	15015	14769	14971	14856	14872	14883	14972	14985	14829	14924	14747	14754	14790	14837	14886	14871	14832	14983	14823	14895	14766	14953	14774	14708	14869	14906	14998	15085	14731	14896	14750	14849	14905	14709	14817	14835	14911	14840	14931	14806	14729	14998	14925	14700
22553	21035	37054	31199	21346	22636	24538	19304	17760	18371	18283	17944	17904	17972	18083	17862	17897	17873	17770	17853	17807	17888	17770	18065	17743	17463	17787	17805	17780	17920	17839	17655	17822	17900	17608	17592	17692	17806	17662	17476	17684	17712	17734	17768	17745	17783	17985	18672	18993	18952	18519	18140	17959	17832	17831	17892	17604	17316	17793	17789	17691	17776	17732	17515	17539	17750	17713	17521	17565	17400	17593	17627	17763	17750	17666	17747	17816	17660	17712	17554	17851	17798	17691	17648	17659	17594	17806	17740	17727	17576	17859	17721	17704	17581	17716	17615	17812	17520	17490	17649	17717	17652	17661	17685	17564	17686	17406	17568	17846	17612	17502	17884	17514	17709	17756	17648	17734	17574	17747	17754	17713	17703	17980	17727	17490	17490	17570	17597	17798	17711	17635	17770	17721	17642	17573	17657	17539	17583	17761	17428	17550	17833	17626	17452	17660	17776	17473	17473	17526	17714	17707	17434	17712	17428	17563	17728	17477	17784	17710	17921	17894	17522	17728	17537	17685	17636	17464	17415	17412	17594	17427	17699	17631	17887	17593	17738	17794	17632	17683	17696	17778	17616	17610	17506	17762	17830	17665	17564	17667	17748	17750	17645	17552	17530	17608	17682	17663	17631	17834	17714	17734	17668	17648	17661	17514	17699	17542	17731	17832	17581	17575	17694	17624	17699	17643	17589	17787	17690	17646	17564	17858	17760	17670	17673	17574	17601	17640	17500	17762	17550	17696	17615	17692	17458	17646	17675	17568	17804	17418	17428	17463	17606	17567	17842	17600	17755	17478	17523	17600	17627	17526	17746	17684	17610	17791	17589	17661	17646	17727	17751	17731	17812	17701	17484	17466	17653	17739	17694	17526	17634	17712	17601	17625	17687	17712	17630	17649	17461	17434	17543	17541	17374	17639	17484	17527	17643	17633	17638	17621	17665	17693	17592	17567	17806	17600	17564	17466	17605	17936	17659	17689	17872	17536	17566	17482	17580	17656	17544	17516	17678	17615	17635	17635	17732	17569	17712	17763	17610	17704	17567	17655	17796	17447	17540	17711	17656	17646	17836	17708	17490	17644	17750	17640	17600	17862	17596	17617	17523	17454	17531	17746	17549	17552	17595	17737	17483	17617	17754	17386	17391	17570	17548	17682	17708	17595	17686	17486	17320	17618	17707	17686	17522	17546	17780	17563	17688	17555	17624	17751	17693	17695	17751	17885	17524	17496	17596	17833	17661	17693	17505	17438	17738	17525	17649	17393	17569	17806	17515	17667	17663	17596	17715	17732	17481	17628	17480	17450	17757	17759	17739	17545	17624	17566	17582	17729	17532	17598	17614	17627	17671	17746	17591	17584	17530	17768	17680	17777	17658	17463	17623	17533	17492	17575	17768	17725	17611	17791	17770	17612	17623	17499	17703	17559	17800	17745	17255	17682	17708	17673	17677	17813	17581	17676	17776	17668	17656	17808	17650	17611	17818	17752	17547	17522	17695	17757	17689	17404	17724	17627	17516	17857	17679	17591	17653	17606	17540	17643	17620	17561	17860	17649	17690	17562	17562	17659	17791	17643	17593	17694	17678	17499	17793	17664	17361	17547	17619	17674	17622	17594	17611	17427	17807	17732	17515	17718	17726	17654	17644	17659	17654	17484	17659	17477	17515	17353	17733	17721	17614	17656	17661	17730	17759	17611	17590	17804	17671	17506	17613	17516	17671	17723	17665	17612	17444	17768	17557	17586	17481	17676	17871	17633	17846	17761	17491	17553	17736	17692	17623	17584	17533	17639	17639	17589	17663	17593	17493	17525	17731	17638	17412	17632	17504	17705	17686	17513	17693	17662	17613	17636	17451	17532	17621	17548	17576	17577	17673	17608	17733	17668	17555	17710	17555	17628	17627	17438	17680	17516	17418	17450	17373	17595	17487	17708	17730	17685	17730	17708	17556	17662	17492	17425	17613	17648	17766	17801	17553	17575	17640	17524	17605	17492	17402	17271	17618	17742	17688	17516	17663	17659	17590	17705	17531	17796	17785	17599	17696	17748	17695	17687	17507	17751	17725	17725	17641	17758	17815	17512	17557	17597	17592	17733	17608	17641	17489	17599	17634	17534	17509	17509	17505	17687	17479	17525	17740	17735	17602	17809	17736	17630	17733	17754	17530	17677	17561	17735	17653	17658	17657	17415	17813	17596	17670	17593	17899	17551	17539	17710	17657	17674	17749	17773	17531	17615	17741	17794	17859	17857	17588	17650	17570	17619	17725	17458	17403	17706	17443	17685	17416	17487	17729	17556	17384	17734	17600	17665	17382	17682	17816	17516	17634	17651	17679	17579	17744	17529	17550	17775	17931	17698	17836	17540	17377	17581	17425	17816	17807	17484	17726	17647	17585	17591	17562	17706	17580	17695	17632	17504	17652	17662	17671	17470	17477	17717	17491	17597	17514	17603	17770	17423	17375	17473	17737	17583	17549	17561	17675	17646	17708	17479	17877	17653	17631	17650	17806	17592	17618	17626	17588	17743	17767	17726	17686	17639	17682	17714	17573	17776	17307	17552	17612	17579	17607	17653	17593	17640	17607	17400	17718	17608	17674	17463	17642	17858	17648	17655	17546	17672	17535	17617	17741	17621	17738	17642	17580	17612	17396	17756	17532	17615	17601	17627	17440	17714	17684	17646	17706	17542	17806	17529	17762	17539	17680	17572	17495	17493	17591	17763	17442	17540	17487	17561	17744	17614	17696	17607	17666	17657	17508	17586	17510	17441	17671	17557	17873	17668	17657	17828	17584	17702	17618	17551	17613	17512	17469	17657	17539	17727	17640	17675	17671	17461	17819	17576	17555	17552	17787	17689	17567	17418	17675	17531	17455	17448	17685	17533	17527	17857	17613	17685	17743	17624	17681	17507	17805	17573	17525	17547	17617	17823	17676	17601	17495	17546	17511	17809	17729	17686	17644	17685	17595	17682	17753	17581	17678	17503	17566	17528	17554	17637	17678	17609	17576	17618	17556	17528	17397	17490	17665	17761	17572	17559	17780	17610	17636	17645	17642	17777	17537	17488	17679	17557	17603	17655	17755	17574	17763	17819	17614	17606	17457	17443	17710	17738	17686	17652	17604	17820	17544	17599	17675	17437	17964	17610	17658	17627	17580	17622	17586	17692	17700	17645	17532	17903	17634	17615	17749	17644	17838	17581	17522	17490	17640	17715	17618	17551	17557	17444	17617	17683	17691	17771	17715	17673	17640	17557	17656	17641	17591	17416	17551	17563	17455	17613	17560	17416	17180	17540	17600	17672	17699	17436	17657	17625	17517	17466	17419	17592	17500	17583	17481	17668	17492	17761	17447	17694	17598	17633	17840	17433	17564	17725	17663	17631	17588	17512	17445	17569	17692	17635	17676	17760	17747	17711	17481	17482	17533	17820	17624	17549	17671	17742	17470	17651	17666	17708	17462	17485	17690	17674	17524	17774	17587	17754	17767	17792	17717	17616	17603	17698	17688	17350	17521	17537	17368	17545	17705	17669	17637	17541	17447	17785	17553	17632	17610	17552	17675	17504	17583	17604	17379	17728	17429	17538	17672	17720	17651	17522	17622	17550	17729	17686	17825	17603	17735	17655	17623	17596	17860	17563	17764	17914	17835	17768	17634	17591	17628	17670	17619	17704	17691	17744	17547	17542	17564	17432	17607	17475	17912	17473	17445	17492	17499	17495	17650	17569	17541	17791	17550	17651	17723	17626	17768	17654	17664	17474	17606	17557	17688	17758	17464	17621	17429	17648	17558	17754	17615	17488	17789	17796	17656	17613	17585	17626	17748	17685	17622	17602	17737	17391	17516	17607	17609	17832	17646	17763	17651	17550	17584	17584	17603	17594	17381	17528	17596	17520	17430	17331	17617	17565	17323	17557	17589	17606	17698	17713	17566	17681	17722	17584	17676	17657	17712	17763	17822	17465	17786	17659	17496	17498	17525	17559	17690	17686	17674	17688	17866	17562	17626	17631	17614	17560	17583	17451	17587	17744	17534	17768	17616	17647	17720	17679	17602	17512	17599	17596	17647	17451	17649	17478	17456	17659	17578	17608	17674	17587	17542	17525	17380	17494	17607	17657	17509	17608	17526	17492	17530	17797	17758	17560	17610	17501	17875	17755	17672	17625	17500	17783	17517	17403	17629	17515	17412	17366	17640	17511	17774	17557	17817	17670	17700	17562	17662	17631	17808	17708	17612	17555	17214	17334	17813	17711	17482	17577	17570	17701	17649	17544	17441	17635	17813	17810	17692	17647	17499	17595	17560	17612	17525	17676	17480	17639	17705	17834	17518	17558	17538	17656	17808	17799	17618	17703	17644	17615	17758	17603	17568	17594	17663	17691	17685	17459	17883	17667	17677	17673	17658	17579	17676	17771	17507	17698	17637	17652	17598	17832	17700	17728	17466	17668	17761	17602	17676	17761	17711	17687	17564	17830	17765	17478	17647	17366	17702	17642	17536	17409	17821	17455	17499	17500	17535	17382	17709	17425	17632	17618	17657	17656	17713	17623	17662	17746	17604	17475	17470	17747	17658	17774	17585	17558	17657	17590	17686	17547	17460	17433	17675	17682	17589	17704	17659	17479	17682	17403	17582	17734	17843	17459	17524	17535	17476	17728	17685	17667	17662	17613	17646	17630	17704	17670	17618	17577	17543	17837	17718	17801	17636	17443	17483	17542	17712	17230	17649	17477	17567	17699	17563	17554	17437	17673	17662	17521	17624	17491	17626	17613	17564	17659	17669	17665	17518	17536	17355	17865	17474	17589	17702	17631	17682	17635	17542	17608	17792	17587	17775	17579	17545	17669	17675	17602	17501	17879	17507	17451	17644	17602	17590	17686	17523	17725	17776	17704	17654	17606	17476	17737	17698	17650	17783	17587	17647	17590	17655	17786	17747	17648	17535	17686	17640	17498	17796	17582	17788	17588	17555	17577	17634	17762	17487	17748	17518	17664	17702	17784	17464	17427	17638	17504	17597	17802	17704	17447	17455	17516	17571	17821	17672	17677	17563	17687	17627	17665	17596	17427	17539	17523	17646	17683	17540	17699	17684	17576	17494	17747	17758	17681	17663	17256	17534	17552	17609	17490	17549	17611	17644	17470	17539
16551	41250	94838	30802	17040	16440	16048	15813	15411	15403	15276	15366	15230	15232	15204	15048	15060	15173	15158	15170	14936	15072	15197	15247	15012	15192	15007	15220	15255	15093	15159	15221	15147	14968	15085	15208	15083	15099	15067	14982	14994	15003	15054	14956	15019	15166	15556	16596	16695	16753	16135	15364	15350	15001	15073	15029	15032	15056	15086	15082	15052	14810	14995	14952	15046	14929	14810	14950	15068	15172	14976	14998	14978	15056	14965	15018	15056	14973	15031	14998	15027	14971	15067	15149	15129	14943	14929	14901	15089	14975	15037	14785	15023	15114	15064	14869	14950	15034	15067	15147	14890	15087	14948	15109	14925	14986	15080	15059	14933	14977	14792	14791	15004	14923	14885	14923	15066	14946	14990	14972	14999	14990	14893	14826	15092	15264	15033	15140	14898	15042	15077	14885	15016	15040	14944	14959	15153	14946	15036	14975	14853	15012	14950	14983	15067	14901	15071	15000	14897	15120	14997	14951	15083	14933	14974	14931	14974	14979	15166	15123	15036	14847	15105	15197	14919	15022	15058	14900	14984	15000	15096	14851	14666	14989	15010	15087	14846	15145	15063	15042	15012	15113	15015	14959	14946	14938	15100	14989	14863	15009	15047	15087	15078	14859	15034	15004	14845	14951	14962	14960	15019	15032	15065	14890	14983	15037	15029	14930	15125	15036	14966	14826	14911	14978	14773	15026	14941	14969	15016	14804	14917	14987	14793	15041	15196	14981	14948	14842	14939	15008	14945	14985	14953	15050	15095	15092	15014	14981	14933	15123	14967	15039	14944	15003	15133	15060	14901	14876	15105	15134	14971	14995	15099	15085	14971	15202	15005	15024	14943	14940	15077	15017	15099	15052	15109	15023	14908	14976	15085	14933	15085	15071	14963	14920	14953	15202	15012	15112	15144	15110	14954	15033	15089	14917	14945	14868	14859	14977	14954	15088	15125	15088	14887	15050	14889	15160	14770	14920	15170	14957	15100	14880	14903	15087	15128	14874	14926	15192	15137	14981	14863	14951	14908	14880	14864	14998	14965	14858	15063	14964	15029	14988	14888	14920	15042	14990	15055	14803	14991	14989	15190	15130	14984	15138	15013	15035	14973	14972	14983	14993	14929	15001	15144	14997	14851	14996	15036	15097	14906	15118	15132	15037	15048	15175	14863	15001	15047	15048	15110	14996	15082	15054	15012	14983	14889	14954	14830	14971	14758	15015	14906	14948	15059	14928	14945	15071	15127	15049	14985	15004	15105	15002	15206	14771	15036	15018	14835	15030	15056	15062	15017	15093	14978	14951	15036	15050	15141	15058	15066	14992	15059	15008	15125	15106	14979	15075	15090	14953	15043	14970	15035	15005	14910	15012	15016	14883	15075	14920	14923	15117	15018	14999	15116	14979	14793	14899	15054	14897	14848	14935	14935	15175	15036	15033	14959	15059	14729	14892	14993	14877	15002	14844	15011	14876	14901	14967	14984	14760	14801	15003	14952	15004	14940	15127	14927	15139	14921	15106	14951	14880	15047	15035	14881	15116	14951	15044	15069	14949	15005	14927	15005	14829	15028	15059	15177	14783	15016	15014	14855	14992	14963	14924	15080	14893	14899	14951	15116	14984	14753	15002	14873	15088	15063	15018	14851	14903	15006	15055	15040	14983	14896	15036	14903	14864	15042	15092	14908	15042	15013	14904	14947	14819	15168	14912	15051	15104	14945	15189	15072	14969	15077	14916	14930	15122	14980	14939	14966	15052	14989	15000	14999	15004	14764	14859	15025	15080	14975	14991	15105	14970	15018	15043	15016	15100	15044	14861	14977	14834	14869	14949	15006	15023	15068	15076	14875	14942	15151	15021	15001	14908	15021	14850	15052	14996	15006	15021	14989	15071	15183	14974	14989	15091	15033	15007	15025	15034	15048	15052	15016	14937	14879	14888	14944	14841	14942	14845	14977	15044	14975	14979	15092	14938	14997	14910	14913	15072	15065	15028	15022	14973	15015	15017	14923	14949	15008	14970	14987	15120	15014	14765	14975	14994	14994	14987	14930	14897	14945	14995	14867	15057	15146	14916	14866	14968	14898	15045	14995	15048	14877	14861	14910	14805	15055	14926	14989	15072	15077	15047	14811	14976	15085	14951	15070	15031	14899	14993	14979	15070	15080	15009	14898	15056	15075	15193	14937	15004	14848	15242	14786	14850	14817	14945	14899	15006	15016	14884	14926	14966	14980	14955	15032	15037	14829	14898	15089	14823	14987	15115	14957	14946	14987	14912	15220	15156	15043	14962	14998	14903	14870	15078	14818	15115	15002	15083	15056	15153	15049	14935	14951	15061	15080	15060	14907	14970	15075	14892	14947	15035	14831	14879	15188	15120	14958	15097	15122	14895	15005	14912	15012	14832	15087	15172	14719	15040	14873	14932	14933	15093	15034	14906	15013	15085	15017	14992	15150	14867	15113	14937	14894	14824	14795	14915	15053	14913	15047	14983	15060	14931	15143	14909	15052	15010	14915	14942	14868	15057	14943	15019	15093	15077	14970	14839	15000	15165	14980	14967	14993	14832	15096	14944	14978	15007	15004	15041	15096	15055	14936	14952	14916	14905	15060	15116	15064	15027	14991	15027	15150	14987	15172	14962	15120	15173	15065	15080	14962	15073	15080	14955	15108	15028	14878	14944	15009	15118	14977	14878	15073	14855	15034	14934	15043	14952	15047	15030	15019	14985	15124	15003	15106	15022	14783	14844	15040	14918	15029	15105	15034	14979	14925	15068	15019	14835	15041	14961	14894	14961	14873	14944	14792	15030	15195	14857	15001	14950	14938	15096	14962	15028	15261	15104	14990	15056	15059	14841	14955	15042	15062	15086	15123	14961	14797	15120	14860	15039	15062	14865	15064	15081	15094	15004	15037	15022	14903	14766	15060	15018	15122	15018	14864	14904	14887	14919	14947	15062	14890	14956	15054	14883	14902	15018	14887	14979	14842	15022	14991	14914	15156	15043	15006	15050	14963	15143	15104	14941	15173	15213	14940	14949	15127	14978	14846	15076	14943	15037	14919	15096	15016	15086	15095	15064	15047	14904	14868	14952	14954	14929	14963	15043	15004	15089	15057	14991	15023	15086	15008	14876	15040	14826	14908	14940	14921	15071	15118	14848	15076	15031	14972	14874	15082	14846	15051	14724	14909	14920	15041	15010	14986	14945	14818	15046	15172	15062	15022	14834	15024	14836	14998	15115	14866	15107	14979	15075	14956	15146	14907	14958	14943	14860	15063	15066	15149	14997	14993	14987	14957	15084	14900	15280	14767	14903	14923	14886	14958	14907	15001	14885	14814	14987	14984	14986	14841	15030	14880	15137	14892	15128	15077	15126	14933	14971	14882	14925	14968	14917	15070	14912	15004	15055	14932	14972	14897	14878	14940	15004	15245	15061	14958	15043	14990	14943	15171	15066	14898	15151	14979	15142	15034	15009	15011	14852	15086	14955	15055	15047	15139	15076	15217	15018	15002	14825	14822	15153	15089	14885	14868	14836	15267	15033	14952	15012	15133	15054	15012	15096	14930	15077	14986	15155	14885	15055	15171	14958	14871	15080	14977	14883	14952	15129	14862	14903	14906	14957	15053	14932	14945	15001	15056	15069	14988	15043	15012	15184	15057	14879	15003	14974	14881	15056	14968	15062	14980	14905	14983	15024	15035	14875	14915	15026	14795	14993	14894	14950	14880	14984	15114	15003	15013	14908	14998	15028	14753	15060	15117	15067	14953	15039	14963	15018	15114	14861	14835	15034	14898	15129	15081	15234	15101	15082	14965	14898	14801	15123	15041	14855	14968	14996	14958	15186	14743	14789	15027	14969	15080	14892	15076	15014	14881	14953	15161	14974	14880	15091	14896	15001	15088	15109	15069	14989	15101	15088	14947	14897	14907	15201	15014	15019	14943	14769	14951	14919	14963	14982	15004	14997	14962	14946	15071	14798	14832	14894	15052	15164	15036	15025	15052	15024	15008	15044	14978	14899	14902	15080	14907	14989	14949	15012	15041	14989	15014	14973	15101	14914	15037	14854	15068	15143	14941	14985	15097	14971	14900	14905	14947	14987	14971	15052	15071	14783	14938	15205	14868	14968	15107	15206	14901	14936	14991	14948	15062	14985	14776	14971	14953	15171	15064	15159	15122	15109	14758	14917	15156	14925	14875	15059	15135	14917	14927	14965	15029	14995	14976	14909	15122	15001	14890	15027	15081	15093	15009	14933	14958	14949	14889	14979	15097	15122	15183	15015	14905	15001	15042	15149	15033	14899	15080	15177	14859	15031	14892	14906	14997	15017	15026	14846	14899	15076	14931	14952	15054	14985	14879	15055	15003	15027	14932	15003	14948	14991	14943	14943	15013	15033	14996	14951	15184	15026	14970	14909	14935	14947	14974	15017	14953	15036	14945	15101	15014	14995	15124	15070	14987	15141	15053	15026	15044	14875	14954	15250	14956	15009	15102	14892	14878	14929	15203	14970	14984	14887	14822	14995	14880	15026	15025	14866	14930	15126	15103	15026	14740	14967	14896	15068	14809	15181	14891	14830	15074	15019	14999	15039	14831	15029	14747	15116	14972	15054	14886	14929	14889	15020	14963	15011	14925	15004	14983	15160	14951	15122	14919	15045	14930	14873	15174	15148	15000	14869	15125	15091	14834	14924	15050	14928	14908	14901	15153	15112	14976	15011	15105	15092	15078	15116	14891	14977	15025	14894	15119	14932	15039	14939	14985	14915	15114	15014	15124	15074	14921	14957	15078	14900	15132	14839	14943	14813	14921	15012	14999	15092	15029	14992	14866	15037	14883	14881	15087	15218	14979	15091	14985	14787	14992	15065	15016	14861	14947	15061	15020	15078	15017	14886	14862	15102	15066	15048	15223	15126	14939	14969	15027	14846	14964	14917	14975	15016	15116	14904	15104	14936	15044	14891	15122	15076	14842	15225	14941	15064	14914	15011	14984	14971	15048	14897	15020	15097	15060	15075	14985	15089	14856	15070	14942	15056	14999	14946	15036	14690	15054	14972	15065	14844	14847	14927	15014	14997	14903	15040	15111	14964	15127	14857	15026	15002	14963	15131	15031	14897	15170	14824	15090	14978	15025	15046	14991	15040	14947	15053
27227	25382	44137	29436	18792	17932	17932	17765	17564	17556	17684	17512	17639	17512	17715	17551	17705	17610	17622	17561	17568	17513	17602	17630	17735	17546	17600	17459	17595	17729	17705	17614	17517	17403	17544	17496	17422	17838	17612	17408	17523	17587	17583	17518	17522	17471	17497	17289	17579	17788	17841	17558	17643	17439	17494	17574	17474	17650	17425	17381	17468	17381	17462	17557	17495	17614	17477	17634	17620	17454	17518	17452	17506	17435	17745	17728	17389	17474	17550	17467	17496	17696	17457	17397	17498	17429	17664	17459	17643	17270	17484	17193	17433	17484	17554	17548	17466	17611	17830	17490	17391	17690	17381	17449	17474	17569	17284	17578	17524	17494	17603	17593	17676	17436	17508	17480	17370	17384	17436	17559	17392	17394	17307	17429	17507	17503	17613	17449	17420	17532	17658	17535	17658	17459	17489	17522	17442	17391	17432	17476	17356	17484	17571	17408	17585	17401	17405	17482	17438	17318	17452	17474	17484	17729	17745	17571	17817	17400	17594	17596	17344	17644	17552	17419	17481	17481	17478	17504	17770	17608	17314	17790	17354	17360	17495	17428	17521	17654	17669	17435	17340	17540	17440	17616	17518	17505	17516	17454	17474	17477	17452	17826	17653	17421	17632	17636	17529	17551	17321	17439	17627	17621	17516	17437	17654	17560	17449	17464	17474	17181	17595	17437	17458	17490	17546	17669	17558	17369	17571	17454	17526	17317	17423	17670	17538	17492	17448	17491	17423	17526	17422	17302	17546	17505	17647	17577	17640	17360	17430	17615	17505	17576	17559	17652	17478	17575	17654	17609	17650	17712	17331	17516	17379	17687	17586	17475	17583	17760	17347	17347	17516	17333	17474	17498	17323	17436	17527	17461	17585	17511	17670	17384	17449	17512	17438	17494	17504	17581	17345	17587	17407	17422	17605	17505	17397	17706	17589	17329	17717	17539	17663	17753	17683	17512	17611	17441	17504	17354	17505	17807	17569	17494	17559	17476	17415	17519	17332	17267	17408	17606	17436	17412	17607	17462	17673	17580	17606	17571	17500	17513	17554	17751	17612	17470	17577	17382	17600	17500	17336	17400	17457	17660	17374	17493	17641	17570	17337	17561	17485	17538	17505	17426	17599	17571	17392	17587	17570	17532	17508	17445	17344	17593	17328	17402	17576	17743	17484	17284	17504	17640	17586	17431	17402	17530	17525	17327	17541	17321	17389	17716	17399	17608	17429	17465	17640	17773	17634	17665	17421	17688	17500	17494	17446	17520	17438	17573	17510	17796	17364	17559	17560	17567	17554	17540	17395	17455	17447	17540	17603	17499	17561	17495	17479	17685	17454	17504	17565	17457	17397	17561	17522	17494	17597	17367	17383	17545	17300	17567	17587	17539	17562	17488	17352	17471	17605	17288	17682	17534	17477	17589	17551	17646	17556	17684	17575	17376	17559	17574	17360	17399	17696	17593	17587	17423	17662	17461	17389	17634	17370	17567	17468	17525	17493	17671	17457	17593	17435	17474	17587	17494	17616	17258	17632	17452	17345	17352	17362	17484	17451	17461	17545	17641	17543	17404	17630	17297	17436	17420	17404	17250	17484	17642	17593	17489	17662	17554	17532	17408	17588	17565	17410	17640	17642	17374	17533	17682	17355	17599	17668	17571	17636	17664	17410	17581	17871	17483	17458	17442	17500	17566	17632	17452	17438	17580	17577	17520	17503	17459	17529	17442	17471	17451	17277	17632	17532	17400	17398	17428	17335	17533	17619	17587	17599	17374	17402	17394	17420	17552	17393	17614	17605	17373	17462	17583	17508	17590	17374	17597	17386	17624	17682	17465	17609	17380	17480	17450	17423	17424	17442	17537	17537	17446	17588	17622	17534	17508	17539	17484	17492	17409	17677	17607	17413	17478	17520	17395	17416	17668	17640	17543	17707	17486	17393	17534	17504	17360	17538	17504	17575	17612	17635	17625	17578	17454	17500	17536	17476	17432	17408	17423	17546	17450	17459	17490	17551	17777	17514	17619	17597	17392	17364	17539	17622	17363	17722	17325	17439	17510	17505	17652	17365	17123	17639	17328	17471	17533	17614	17435	17552	17523	17491	17617	17475	17412	17516	17315	17423	17721	17619	17417	17518	17572	17588	17533	17503	17458	17738	17528	17544	17630	17682	17534	17486	17604	17561	17642	17584	17680	17595	17599	17691	17597	17462	17599	17601	17520	17595	17581	17545	17662	17482	17325	17530	17939	17393	17378	17450	17487	17371	17356	17466	17430	17485	17394	17486	17422	17716	17737	17601	17411	17358	17548	17616	17494	17719	17459	17444	17500	17595	17410	17377	17411	17453	17419	17474	17494	17509	17369	17340	17636	17477	17460	17716	17584	17360	17372	17458	17417	17624	17373	17392	17356	17425	17524	17415	17336	17361	17245	17500	17429	17406	17644	17696	17591	17560	17591	17773	17543	17733	17540	17556	17526	17596	17604	17386	17584	17624	17533	17551	17431	17473	17554	17641	17530	17577	17641	17524	17590	17391	17397	17524	17672	17413	17569	17427	17501	17568	17468	17343	17583	17572	17590	17567	17742	17517	17337	17593	17366	17676	17509	17509	17296	17392	17383	17508	17667	17428	17411	17419	17715	17398	17388	17469	17483	17437	17685	17342	17621	17316	17383	17311	17620	17648	17633	17509	17649	17344	17455	17496	17476	17452	17536	17527	17621	17458	17695	17439	17547	17446	17656	17622	17394	17530	17335	17358	17475	17412	17598	17434	17425	17401	17732	17406	17543	17553	17543	17427	17416	17480	17541	17500	17342	17446	17500	17482	17466	17459	17545	17520	17361	17439	17447	17441	17497	17499	17462	17444	17413	17446	17499	17648	17573	17475	17589	17533	17568	17688	17484	17641	17696	17518	17566	17517	17549	17515	17642	17530	17652	17584	17502	17645	17579	17550	17428	17530	17507	17518	17587	17489	17624	17726	17410	17667	17562	17613	17512	17382	17443	17388	17430	17379	17644	17347	17407	17559	17368	17519	17658	17478	17612	17402	17605	17477	17734	17649	17405	17512	17580	17461	17478	17444	17461	17428	17554	17460	17566	17771	17527	17256	17376	17631	17674	17601	17506	17637	17464	17646	17454	17406	17594	17526	17537	17523	17595	17573	17608	17446	17360	17592	17471	17465	17386	17457	17507	17645	17556	17481	17449	17564	17537	17660	17562	17505	17438	17316	17353	17427	17499	17583	17567	17478	17423	17407	17436	17543	17345	17512	17560	17482	17508	17519	17711	17652	17436	17556	17442	17534	17553	17380	17778	17684	17460	17550	17431	17537	17663	17592	17268	17589	17325	17350	17509	17709	17299	17360	17310	17362	17644	17480	17557	17429	17368	17494	17271	17395	17702	17536	17548	17470	17582	17322	17472	17624	17464	17320	17276	17546	17310	17587	17630	17648	17249	17666	17638	17719	17502	17423	17380	17616	17522	17598	17515	17427	17375	17566	17851	17563	17485	17638	17657	17549	17489	17561	17536	17634	17766	17591	17525	17457	17787	17717	17511	17612	17678	17497	17692	17501	17421	17598	17670	17489	17635	17761	17631	17493	17510	17366	17549	17584	17587	17558	17548	17556	17468	17680	17386	17663	17562	17500	17428	17481	17347	17570	17510	17468	17523	17623	17497	17627	17372	17434	17418	17654	17434	17468	17697	17489	17563	17421	17425	17636	17479	17584	17582	17758	17489	17477	17644	17548	17553	17538	17627	17449	17509	17641	17523	17639	17513	17573	17344	17679	17534	17635	17559	17486	17430	17640	17593	17629	17536	17514	17462	17658	17573	17467	17590	17469	17626	17431	17546	17465	17453	17469	17690	17666	17443	17537	17339	17427	17468	17374	17656	17549	17600	17591	17536	17448	17538	17569	17403	17551	17418	17614	17607	17517	17662	17627	17624	17633	17677	17536	17537	17713	17398	17548	17403	17379	17589	17274	17545	17503	17519	17551	17457	17429	17501	17490	17404	17854	17413	17525	17567	17760	17444	17464	17578	17618	17678	17700	17592	17419	17459	17563	17511	17863	17603	17393	17681	17642	17431	17608	17496	17416	17561	17433	17445	17498	17637	17524	17655	17503	17649	17355	17470	17529	17882	17603	17448	17539	17409	17522	17681	17503	17730	17537	17520	17530	17632	17643	17451	17769	17628	17502	17703	17500	17389	17527	17375	17512	17592	17527	17423	17472	17442	17431	17496	17604	17483	17551	17598	17649	17753	17615	17633	17532	17331	17597	17744	17703	17742	17632	17500	17729	17448	17409	17371	17526	17387	17435	17645	17498	17483	17524	17595	17602	17582	17353	17345	17365	17429	17362	17400	17551	17491	17554	17620	17728	17626	17631	17605	17525	17591	17594	17365	17454	17727	17631	17279	17538	17467	17423	17356	17498	17585	17550	17645	17617	17472	17558	17475	17518	17589	17662	17568	17506	17512	17584	17634	17497	17361	17595	17424	17676	17365	17578	17571	17795	17616	17462	17574	17697	17239	17482	17511	17431	17533	17543	17492	17478	17391	17471	17504	17501	17378	17504	17343	17561	17668	17517	17483	17515	17556	17325	17438	17477	17542	17369	17757	17413	17495	17629	17569	17642	17589	17510	17543	17493	17581	17453	17530	17216	17457	17466	17663	17546	17576	17767	17533	17480	17489	17376	17481	17616	17629	17646	17679	17396	17576	17469	17407	17561	17572	17408	17607	17548	17344	17514	17601	17664	17460	17628	17303	17434	17579	17535	17518	17418	17721	17495	17544	17484	17315	17604	17432	17355	17477	17421	17377	17622	17631	17526	17488	17648	17518	17472	17538	17435	17378	17406	17419	17596	17533	17581	17617	17310	17576	17435	17659	17535	17513	17481	17522	17550	17396	17454	17760	17618	17497	17477	17550	17541	17383	17329	17469	17382	17753	17367	17475	17631	17594	17612	17663	17438	17495	17548	17504	17519	17428	17451	17427	17574	17626	17721	17584	17433	17489	17432	17480	17642	17599	17590	17653	17347	17496	17343	17538	17505	17479	17548	17564	17775	17580	17560	17592	17431	17491	17277	17558	17191	17424	17396	17604	17352	17623	17535	17710	17654	17356	17499	17608	17786	17605	17637	17648	17599	17437
15231	36309	46943	21101	15429	15116	15209	14909	15014	14942	15019	14871	14902	14948	14720	15057	14784	15003	15036	14930	14876	15075	15136	15106	14915	14868	14779	15083	14833	15075	15048	14824	14805	14876	14803	14956	14862	14802	14928	14997	14882	14897	14822	14880	15032	15037	14965	15126	15139	15108	15078	15085	14889	14963	14887	14926	14945	15069	14914	15011	14924	14931	15059	14875	14939	14850	14996	14739	15063	14887	14909	14839	15001	15019	14983	15035	14904	14843	14939	14980	14974	15153	14820	14887	14894	14945	14895	14759	14826	15018	14874	15062	14844	14904	14851	14883	15039	14900	15018	14797	15105	14859	14858	14894	14775	14949	15036	14880	14995	15020	15007	14632	15072	15048	14954	15019	14866	14923	14913	14975	15011	14961	15045	14974	14927	14967	14881	15053	14825	15114	14804	14933	14906	14959	14847	14815	14862	14960	14951	14952	14880	14772	14949	14995	14949	14829	14926	15009	14883	14756	14962	14993	14961	14969	14911	14846	14728	14973	15046	15004	14853	15036	14900	14952	14967	14953	14962	14978	14774	15027	15039	14865	14952	14901	14868	14927	14953	14897	14860	14853	14949	15001	14928	14902	14905	15094	14850	14996	15078	14806	14934	14791	15004	14942	14912	15030	15144	14833	14820	14937	14883	15004	14736	14883	14842	14951	15052	14823	14953	14747	15128	15023	15022	14873	14924	15006	14927	14843	14922	15098	14934	14979	14930	14922	14901	14827	14975	14921	15049	14920	14936	15018	14998	15004	15092	14913	14898	14845	14890	14902	14982	14961	14949	14845	15012	14910	14926	15042	15077	14795	14746	14924	15083	15143	14890	14982	14979	14920	15026	14817	14859	14960	14842	14921	14854	15102	14984	15017	14753	15025	14901	14951	14820	14866	14993	14931	15006	14936	14964	14881	14857	14764	14741	15019	14730	14930	15021	14925	15061	14985	15139	14824	14894	14819	14939	14991	14931	14830	14951	14974	14920	15045	14851	15071	14963	14968	15027	14893	14932	15110	14861	14851	14962	14929	14873	15077	15001	14887	15008	15019	15001	14910	14869	14998	14801	14880	14906	14878	14828	14810	15114	14913	14881	15008	15056	14951	14874	14852	14960	14928	14970	14927	14798	14875	14826	14909	14807	14877	14878	14920	14947	15014	14932	14946	14935	15013	14804	14888	14965	15069	14832	15200	15024	14989	14858	14947	14943	15057	14802	14849	14982	14897	14798	14967	15006	14880	14959	14815	15056	15009	14970	14887	14897	14849	14915	15070	14964	15067	14948	14877	14900	14916	14834	14943	14798	14972	14752	14939	14942	14894	14894	14971	14906	14919	15057	14877	14910	14906	15095	15082	15015	14804	14921	14884	14928	14861	15030	14867	15041	14906	14982	14892	14899	14877	15042	14952	15066	14855	14992	14936	14700	14942	15007	14989	14962	14878	14895	15044	14995	14945	14825	14886	15024	14943	14870	14958	14939	14988	14742	14750	14934	14846	14875	14870	15065	14840	14967	14914	14859	14946	14784	14758	14808	14830	14880	14794	14986	15002	14914	14880	14864	14801	14933	14973	14934	15115	14986	14848	14929	14888	14957	14802	15021	14847	15050	14801	14921	14976	15016	15047	14966	14896	14997	14788	15067	14843	14965	14945	14857	14886	15030	14844	14859	15062	14958	15047	14829	14926	14800	15004	14739	14850	14905	15002	14995	15022	14840	14946	14936	14773	14915	15009	14857	14903	14827	14811	15053	14921	14989	15070	14848	15018	14871	14887	15082	14841	14918	14882	14892	14730	15026	14873	14926	14953	14857	14902	15037	14811	14657	14943	15028	14929	15071	15033	15051	15124	14996	14894	14887	14969	15113	14972	14939	14976	15027	15004	15002	14858	14868	15002	14954	14918	14952	14918	14868	15075	14888	14950	14984	14929	15000	14787	14871	14847	15065	14942	14932	14951	14928	14714	14954	14905	14989	14936	14952	14774	14970	14743	14969	15016	14904	14907	14918	15044	14883	14980	14828	15023	14987	14930	14937	15095	14814	14880	14908	14896	14979	15032	14932	14783	14973	14816	14993	14937	15026	14917	14898	15074	14928	14953	15016	14939	14991	14897	14882	15044	14984	15025	14967	14893	14723	14906	14901	14834	14926	14933	14818	15019	15003	14922	14943	14932	14848	15036	15021	14875	14880	15002	14897	15016	14872	14967	15022	14835	14989	14795	14910	14897	14993	14910	14903	15071	15107	14930	14697	14814	14861	14975	14883	15014	14853	14866	14971	14851	15047	14914	14888	14930	15113	14956	14968	14985	14944	15000	14937	15086	14947	15115	14857	14953	14908	14963	15030	15001	15047	14816	14862	14871	14783	14872	15032	14985	15054	14871	14875	14848	14807	14867	14902	14876	15080	14712	14903	14895	14781	14705	14941	15062	15004	14971	15028	15031	14898	14843	15183	14900	14852	14910	15005	15146	15242	14870	14851	14975	14897	14950	15066	14976	14969	14922	15142	14876	15074	15005	14853	15030	15044	15068	15077	14964	14952	14896	14957	14835	14886	14923	15006	15014	15071	14786	14854	15030	14894	15025	15005	14921	14898	14851	14975	15095	14737	14950	14942	15010	14905	14953	14765	15018	15011	14894	14758	15046	15261	14962	14989	14922	14866	14971	14975	15012	14864	14984	14942	15010	14961	14861	15025	14929	14919	15090	14939	14961	14921	14953	14926	14814	14870	14961	14962	14847	14968	14848	14649	14990	15007	15003	14888	15027	14971	14965	14978	14890	15030	15097	14855	14967	15067	14977	14985	14951	14927	14862	14813	14972	14990	15051	14922	15103	15003	14893	14903	14907	15018	15129	14927	14883	14965	14996	14796	14866	14974	15213	14996	14953	15075	14940	14884	14956	14760	15016	14930	14989	14982	14897	14933	14940	14791	15125	14917	14998	15011	15019	15006	14837	14975	15125	14926	14977	14932	15056	15181	14908	14832	14999	15104	14927	14743	14733	14981	14831	14859	15081	14986	14861	14837	14899	14984	15077	15082	14971	14947	14935	15116	14937	15010	14787	14898	14709	15091	14842	14863	14999	15126	15192	14797	14995	14845	14906	14820	14883	14841	14751	14921	14975	14994	14830	14768	14951	15157	15038	14744	14804	14879	14967	14942	14893	14938	14982	15149	14847	14735	14846	14883	14940	14993	14874	14952	14982	14963	14847	14838	15007	15004	14817	15021	14856	14908	14950	15034	14888	15029	14945	15114	14936	15001	14857	15013	14776	14916	14944	15057	14914	14890	14699	14886	15024	14874	14811	14893	14951	14952	14886	15052	14793	14904	15046	14998	14961	14947	14799	14932	14937	14978	14796	14963	14945	14915	15002	15019	15000	14796	14956	14999	15004	15007	14901	15081	14940	14906	15009	15078	14816	15044	15027	14856	14929	15072	14993	14979	15125	14930	15021	14822	14683	15120	14993	14981	15033	15119	14971	14822	15054	15011	14935	15076	14968	14858	14983	14878	14931	14911	15090	14855	15121	14755	14877	15099	15043	14929	14937	15020	14902	14889	15083	14951	15063	14842	15056	14851	15061	14878	14818	14938	14895	14882	14837	14840	14961	14873	14942	14883	14868	14914	14963	14919	14905	14891	15004	14827	14895	15065	14833	14789	15104	14873	14925	14987	14985	14919	14983	14883	14948	14972	14851	14991	14754	15049	14915	14854	14754	15021	14939	15068	14971	14954	14944	15004	14836	15073	15005	14932	14904	14869	15110	15051	14914	14916	14756	14998	14822	14965	15067	14959	14700	15046	14952	14928	14945	14956	15009	14851	14906	14915	14988	14968	14953	14893	15037	14989	14870	14889	14937	15004	15078	14858	14947	14897	14956	14996	14972	14966	14877	14938	14965	15079	14893	14947	14971	15025	14911	14880	14790	15138	14951	14972	14974	14862	15050	15020	15013	15045	14875	14960	14915	14957	14951	14855	14885	14908	14951	14914	14789	14972	14874	14933	14952	15099	14872	15068	14973	14880	14898	15059	15043	14978	15032	14939	14897	14875	15062	14848	14912	14834	15084	14933	14924	15069	14872	14954	14964	15073	14988	14992	14843	14995	14886	15072	15189	15004	15005	14961	14989	15007	14905	15022	14929	15084	15078	15011	15042	15085	14941	14891	14901	14916	15086	14833	15167	15015	15060	14911	14949	14967	14981	15140	14908	14892	15018	15008	14892	15002	14854	14872	14983	14863	14845	14893	15020	14903	14867	14869	14998	14900	14853	14923	14837	15008	14711	14937	14973	14954	14969	14908	15018	14877	14891	14998	14965	14853	14912	15055	14989	14947	14875	15048	14845	14972	14968	14833	14837	14776	14990	15038	14999	14998	14902	14947	15015	15050	14927	15019	14974	14946	14869	14907	14997	14820	14915	14975	15009	14950	14946	14943	15095	14892	15066	14914	14959	14799	15014	14892	15093	14998	14927	14863	14743	15040	14913	14945	14832	14942	14928	14898	14947	15047	14983	14950	14971	14982	14922	15065	14902	14943	14984	14856	15052	14927	14945	15088	14865	14960	14969	14833	14883	14750	14962	14938	14786	14722	14972	15032	14928	14830	15117	14990	14897	14902	15035	14859	14836	15023	14950	15006	14727	15127	14891	15027	14921	14841	15001	14969	14982	14911	14987	15136	14770	14774	14880	14860	14798	14952	15045	14919	15006	15004	14984	14998	15016	15079	14893	14988	14983	14877	14881	15036	15045	14914	15112	14689	14842	14938	14923	14817	15046	14953	14958	14887	14807	14791	14903	14951	14867	15017	14742	14891	14896	15032	14707	14931	14875	15039	14805	14857	14729	14960	14876	14971	15019	14915	15026	14879	14984	14974	15097	14754	14970	14938	15034	15027	14944	15028	14802	15036	14852	14945	15099	14831	14917	14971	14946	14785	14870	14917	14950	14835	14893	15095	14951	14897	14986	15051	14846	15109	14854	14871	14989	15088	14861	14916	14904	14946	14783	14936	14872	15116	14977	14942	14996	14755	15184	14943	15013	14900	14965	14849	14784	15050	14972	14896	15027	14864	14963	14961	15003	14984	14853	14929	15072	14859	14994	14954	14910	15084	14922	14863	15038	14906	15112	14907	14864	14945	15009	14905	14870	14850	14910
23605	21441	41707	33619	21786	21949	21157	18339	17794	18003	17861	17707	17696	17851	17586	17535	17828	17658	17664	17831	17696	17871	17628	17782	17741	17718	17828	17681	17584	17542	17649	17553	17561	17314	17635	17420	17398	17542	17695	17626	17624	17500	17492	17631	17718	17513	17667	17912	17951	18011	18048	17939	17837	17591	17611	17570	17547	17455	17656	17693	17397	17517	17431	17361	17688	17509	17529	17540	17671	17347	17538	17627	17422	17628	17546	17593	17460	17682	17440	17581	17569	17614	17365	17575	17579	17639	17651	17613	17498	17305	17636	17309	17304	17395	17694	17487	17495	17388	17654	17624	17411	17553	17378	17492	17504	17567	17497	17515	17384	17515	17435	17355	17682	17261	17408	17752	17553	17411	17401	17489	17520	17615	17527	17693	17528	17548	17535	17508	17567	17638	17376	17507	17486	17574	17490	17391	17581	17521	17526	17504	17448	17509	17544	17445	17513	17650	17510	17373	17533	17518	17553	17530	17409	17623	17552	17458	17559	17377	17403	17577	17633	17358	17692	17339	17636	17475	17545	17589	17560	17587	17620	17297	17668	17483	17633	17581	17484	17313	17700	17598	17413	17548	17685	17556	17619	17248	17464	17490	17599	17587	17245	17419	17422	17583	17531	17341	17437	17520	17715	17679	17511	17521	17616	17564	17543	17576	17803	17612	17710	17742	17494	17473	17790	17468	17499	17399	17579	17527	17476	17458	17511	17401	17346	17359	17446	17584	17545	17426	17463	17575	17506	17540	17616	17692	17360	17448	17463	17556	17698	17472	17355	17421	17452	17475	17686	17622	17671	17632	17549	17361	17625	17536	17340	17556	17685	17443	17358	17464	17487	17710	17436	17562	17299	17313	17536	17346	17494	17447	17495	17605	17609	17493	17504	17574	17502	17585	17567	17479	17677	17694	17444	17378	17818	17652	17574	17578	17545	17422	17395	17555	17338	17478	17395	17588	17571	17424	17659	17392	17426	17505	17495	17524	17552	17664	17404	17516	17601	17564	17379	17514	17329	17457	17187	17616	17440	17318	17473	17417	17464	17574	17385	17609	17388	17508	17488	17522	17726	17670	17558	17605	17473	17564	17327	17500	17536	17305	17602	17761	17388	17670	17554	17351	17541	17505	17424	17318	17413	17311	17422	17552	17305	17480	17558	17479	17465	17471	17466	17499	17660	17352	17470	17552	17335	17415	17638	17550	17447	17515	17418	17567	17534	17686	17419	17532	17584	17527	17618	17519	17400	17572	17321	17542	17573	17338	17508	17542	17529	17660	17593	17579	17603	17359	17518	17667	17481	17544	17338	17354	17637	17437	17537	17404	17415	17539	17604	17502	17525	17389	17576	17487	17541	17567	17376	17584	17535	17466	17406	17352	17365	17591	17618	17369	17504	17579	17714	17336	17536	17212	17534	17385	17568	17520	17467	17584	17620	17596	17620	17483	17391	17673	17464	17530	17638	17765	17478	17549	17589	17363	17536	17343	17568	17485	17621	17332	17594	17466	17502	17336	17429	17614	17460	17532	17569	17518	17543	17390	17508	17512	17547	17636	17286	17372	17397	17528	17643	17553	17344	17451	17628	17592	17505	17324	17609	17518	17487	17334	17324	17365	17508	17472	17524	17517	17624	17506	17543	17486	17407	17371	17578	17542	17577	17336	17521	17520	17547	17274	17457	17541	17535	17734	17496	17423	17596	17561	17584	17583	17452	17613	17567	17597	17546	17600	17596	17433	17301	17585	17678	17347	17659	17615	17386	17435	17707	17478	17597	17454	17356	17376	17614	17618	17548	17478	17407	17631	17457	17489	17291	17437	17521	17564	17719	17791	17518	17502	17417	17626	17605	17514	17609	17535	17555	17406	17709	17581	17653	17531	17446	17357	17537	17376	17543	17383	17438	17506	17341	17536	17418	17453	17461	17527	17610	17555	17490	17529	17586	17487	17579	17536	17759	17563	17426	17658	17498	17655	17492	17534	17327	17606	17498	17723	17705	17510	17523	17706	17504	17422	17454	17560	17401	17679	17519	17647	17503	17533	17530	17519	17679	17497	17590	17441	17711	17519	17398	17686	17605	17417	17626	17604	17716	17760	17613	17509	17429	17410	17618	17614	17528	17466	17532	17429	17612	17602	17527	17551	17673	17374	17467	17343	17247	17584	17411	17515	17592	17517	17480	17548	17535	17437	17454	17661	17610	17537	17384	17512	17561	17566	17478	17639	17341	17450	17509	17626	17371	17548	17571	17429	17752	17481	17501	17590	17709	17461	17314	17475	17518	17367	17469	17307	17473	17704	17627	17438	17499	17560	17439	17542	17516	17314	17433	17519	17542	17579	17578	17364	17249	17743	17451	17583	17396	17509	17518	17566	17681	17573	17580	17488	17488	17429	17593	17537	17532	17591	17624	17349	17593	17576	17552	17659	17558	17629	17416	17721	17397	17407	17561	17590	17490	17378	17464	17559	17576	17409	17531	17460	17346	17294	17545	17456	17502	17599	17491	17431	17648	17740	17556	17582	17616	17667	17333	17629	17408	17461	17441	17450	17448	17772	17763	17607	17656	17478	17618	17519	17507	17563	17556	17653	17631	17425	17452	17491	17572	17743	17465	17499	17615	17519	17716	17484	17279	17369	17421	17300	17283	17560	17452	17541	17564	17526	17598	17480	17581	17462	17392	17586	17688	17505	17257	17490	17687	17457	17549	17463	17477	17610	17552	17651	17428	17523	17261	17453	17657	17410	17442	17591	17497	17619	17449	17540	17623	17468	17653	17538	17416	17516	17475	17510	17448	17396	17609	17419	17468	17422	17364	17751	17653	17563	17760	17641	17558	17533	17423	17394	17523	17520	17732	17484	17502	17565	17383	17494	17379	17359	17622	17468	17510	17627	17533	17494	17504	17369	17598	17773	17434	17556	17348	17545	17404	17492	17481	17512	17644	17468	17540	17481	17582	17660	17437	17401	17392	17456	17402	17526	17459	17558	17546	17508	17262	17607	17595	17462	17491	17423	17614	17431	17469	17425	17529	17516	17635	17208	17374	17427	17446	17424	17555	17548	17603	17653	17654	17537	17624	17546	17578	17384	17632	17588	17524	17337	17496	17373	17581	17639	17569	17513	17518	17571	17409	17528	17556	17438	17630	17696	17515	17650	17432	17510	17718	17630	17257	17376	17643	17273	17449	17435	17700	17509	17426	17504	17430	17443	17594	17570	17392	17681	17515	17610	17510	17663	17831	17400	17485	17450	17519	17519	17630	17454	17422	17649	17756	17578	17432	17632	17710	17634	17650	17471	17436	17495	17650	17641	17548	17521	17520	17407	17485	17335	17552	17412	17392	17457	17487	17547	17408	17401	17451	17527	17518	17568	17605	17343	17576	17396	17535	17522	17599	17440	17738	17401	17492	17426	17384	17592	17631	17379	17631	17625	17508	17723	17464	17402	17630	17498	17541	17556	17293	17476	17645	17591	17586	17377	17470	17630	17647	17454	17543	17391	17585	17376	17320	17315	17402	17344	17580	17359	17571	17409	17517	17357	17599	17475	17615	17454	17615	17744	17453	17360	17525	17263	17444	17432	17393	17325	17608	17723	17534	17712	17435	17736	17627	17609	17794	17515	17505	17669	17369	17464	17456	17398	17657	17526	17669	17477	17322	17639	17343	17581	17359	17485	17340	17365	17538	17471	17478	17573	17464	17290	17395	17538	17638	17542	17550	17414	17498	17817	17687	17424	17528	17564	17350	17418	17453	17304	17564	17559	17421	17424	17589	17697	17483	17404	17416	17567	17519	17553	17288	17445	17426	17635	17762	17397	17415	17406	17476	17539	17611	17416	17403	17546	17595	17557	17608	17424	17440	17346	17466	17592	17470	17407	17574	17481	17504	17473	17378	17774	17341	17417	17723	17575	17824	17441	17564	17741	17521	17653	17458	17570	17376	17585	17542	17280	17533	17433	17532	17416	17485	17462	17584	17567	17499	17501	17324	17660	17699	17625	17817	17518	17330	17457	17757	17702	17404	17269	17534	17415	17542	17539	17688	17544	17597	17334	17706	17595	17458	17398	17233	17426	17466	17489	17649	17488	17435	17642	17532	17650	17594	17538	17444	17490	17596	17576	17651	17538	17196	17506	17486	17469	17602	17341	17499	17602	17471	17446	17690	17658	17302	17618	17326	17529	17542	17632	17619	17399	17357	17536	17394	17627	17556	17581	17637	17686	17330	17548	17594	17480	17608	17567	17474	17617	17491	17321	17564	17420	17467	17686	17572	17449	17583	17265	17590	17432	17400	17460	17626	17570	17579	17540	17428	17395	17603	17328	17396	17295	17440	17435	17653	17549	17607	17673	17583	17476	17459	17425	17447	17422	17502	17473	17612	17330	17306	17369	17370	17751	17679	17462	17377	17559	17641	17536	17542	17350	17538	17585	17622	17528	17356	17452	17532	17626	17558	17400	17592	17640	17707	17588	17593	17501	17503	17471	17604	17589	17641	17744	17342	17395	17474	17443	17472	17419	17530	17813	17391	17762	17531	17410	17505	17471	17464	17414	17465	17388	17477	17406	17435	17509	17722	17250	17605	17486	17500	17590	17691	17557	17549	17459	17606	17343	17528	17600	17589	17593	17442	17513	17475	17556	17604	17557	17483	17744	17489	17393	17480	17432	17766	17491	17703	17665	17703	17443	17362	17602	17590	17457	17511	17538	17444	17472	17565	17469	17422	17464	17244	17584	17455	17482	17448	17346	17663	17522	17401	17428	17572	17442	17591	17588	17439	17383	17649	17403	17554	17575	17412	17706	17460	17476	17522	17646	17342	17431	17537	17509	17461	17481	17522	17607	17502	17559	17697	17539	17611	17723	17469	17501	17493	17470	17264	17577	17492	17432	17402	17340	17456	17724	17528	17372	17395	17538	17706	17591	17272	17470	17539	17436	17467	17629	17597	17561	17398	17522	17284	17419	17431	17488	17574	17584	17614	17480	17711	17630	17511	17563	17684	17300	17422	17458	17481	17433	17479	17580	17613	17521	17594	17577	17439	17619	17417	17376	17432	17471	17573	17545	17569	17414	17419	17456	17758	17424	17697	17464	17531	17517	17677	17408	17362	17101	17684	17515	17635	17634	17594	17628	17561	17610	17555	17573	17641	17444
15184	62543	86373	30329	16231	15753	15504	15422	15238	15194	15151	15102	15106	15144	15218	15096	15044	14829	15123	15076	15192	15033	15141	15128	15184	15129	15137	15179	14849	15106	15102	15098	14899	15174	14924	15071	14933	15030	15094	14983	14908	15145	15014	15016	15098	15038	15227	15552	15984	15883	15696	15315	15122	14953	15058	14922	14929	14913	15018	14869	15018	14761	15033	15098	15058	14807	14959	14980	14961	14975	15035	14804	14928	15040	14923	14825	15143	15025	15011	14936	14950	14960	15027	15104	15008	14987	14993	15062	15029	15098	14987	15115	15053	14981	14986	15074	14858	14981	15112	14841	15004	14747	14902	15158	14826	15010	15107	15067	15029	14895	14909	15054	14930	14871	15147	15026	14889	14930	14935	14859	15086	14997	15161	15009	15039	14949	15107	15229	14866	15023	14916	14956	15035	14957	14972	15084	15018	14970	14961	15182	14796	14934	15003	14932	15231	14966	15038	15070	14776	15001	15061	14796	14978	14848	15057	14930	14937	14947	14925	15084	15091	15056	14974	14934	15027	15293	15094	14885	14976	14912	15015	14986	14934	14705	14951	15015	14950	15127	15044	14835	15094	15066	14955	15066	15109	14880	14934	15111	15143	15110	14969	15021	15045	14987	14897	14903	15065	15000	14917	14864	14877	14987	14964	15039	14929	15059	14931	15235	14916	14928	15041	15014	14960	15081	15053	14875	14859	14892	14971	15051	14925	15097	15049	14888	15046	14841	14963	15032	15160	14935	15040	14992	14932	15060	14964	15125	14925	14833	14785	14879	14967	15094	14940	15139	14981	14872	14913	15018	14912	14851	14983	14953	14835	15081	15019	14942	15108	14943	14956	15018	15039	14936	15138	14901	15087	14999	15073	15023	15008	14980	15087	14917	15007	15022	14990	15084	15021	14985	14986	15029	14920	14910	14982	14991	15006	14989	14838	15131	15045	15044	15020	14931	15017	15011	14896	14962	14856	15077	14926	14939	14849	15060	14931	14997	15133	15069	14943	14931	14841	15095	14937	15021	15041	14884	14940	14964	14867	15027	14778	14898	14901	15098	14992	14938	14968	15121	14876	15011	14977	14953	15019	14922	14967	14941	14978	15060	15129	14823	14963	15109	15087	15178	14908	14886	14899	14881	14969	14953	15029	14970	14926	14971	14825	15110	14955	15006	14986	14996	14989	14958	14963	14950	15019	14966	14975	14953	14926	14844	15078	15131	15009	14844	15028	14973	15115	15125	14959	14827	14911	14939	15131	14899	14968	14974	14865	15059	15127	14995	14676	15148	14986	15063	15022	14878	15012	14965	15053	14876	14917	15141	15095	15215	15098	14929	14985	14930	15106	15015	14930	15061	14966	14969	15073	14772	14899	14991	14851	14957	14853	14994	14786	14936	15001	14892	15034	14916	15117	14855	14980	14972	14798	14969	15038	14753	15086	14971	14975	14958	14922	14904	15014	14817	15076	14948	15023	14994	14843	14658	15032	14914	15052	15003	15068	14810	14973	15089	15024	15023	15010	15004	14934	15067	14941	14874	15021	15023	14916	15011	14905	14974	15106	15214	15090	15063	15008	14935	14858	15054	14864	14957	15028	14935	15053	14990	14920	15069	15029	14969	14996	15149	15024	15019	15000	14944	15084	15149	14905	15108	14948	15121	14836	15104	15006	14994	14978	14891	14914	15031	14997	14963	14827	15001	15071	14966	15157	15044	14841	14971	14945	15045	15090	14970	15024	14872	14955	15025	15022	15036	15000	14941	15007	15066	15025	14883	15141	14973	15130	14857	15068	14923	14911	14771	14862	14963	14948	14896	14939	14966	14970	14991	14867	15019	15073	15100	14984	15089	14876	14994	15044	14928	15131	15115	14993	14828	15226	15052	15096	15093	14871	15087	14932	15098	14983	15068	15194	14776	14960	15000	15033	14959	15103	14900	14968	15004	14914	14923	15048	15050	15145	14768	14999	14788	14845	15199	15057	15023	14998	14927	15092	15025	14856	15193	15013	14955	15047	15003	14970	14953	15002	15075	15124	14930	15028	15184	15001	14861	15010	15005	14949	14874	14994	15044	14931	14938	14772	14949	14953	14914	15017	14826	15030	15002	15101	14984	14930	14957	14999	15125	15139	14956	14830	14825	14950	14955	14911	15011	15024	15039	14920	15153	14885	14992	15112	14969	14924	14943	14942	14946	15053	14977	15134	14956	14874	14963	14925	15129	14993	14953	15099	14924	15091	15030	14892	15122	14967	14878	14970	14770	15098	15011	15030	14801	14803	14929	15075	15043	14907	14873	14932	14913	15043	14953	14955	15142	15085	15129	15179	14918	14990	14995	14925	15068	15031	15119	14992	14873	15027	14969	15017	15100	14943	14900	14999	14891	14890	14914	14922	15122	15007	14899	14977	15053	15058	14863	14903	15027	15120	15025	15041	14861	15007	15125	14884	15054	14846	15062	15007	15165	14884	14987	14825	14998	14994	15026	14880	14863	14905	14934	14943	15057	15022	14946	15071	14931	14970	14867	15025	15061	14945	14955	14951	15061	15160	14884	14965	15127	14891	14957	15034	15064	15007	14996	15014	15114	14847	15095	14866	15005	15002	14960	15064	15096	14839	15097	14985	14948	15014	14823	14995	15073	15162	14900	15005	15041	15053	14904	14954	15043	14979	14980	14870	14798	15018	14939	14958	14975	15054	14959	15024	14842	14987	14995	14901	14868	15024	14901	15033	14918	14992	15020	14963	14986	15022	14807	15162	14883	14831	15008	14989	15062	14832	14850	14987	14923	15146	14955	14819	14966	14914	14931	15006	14761	14993	15136	14877	14986	15077	15050	15032	15103	14977	15142	14959	15022	15078	15032	14972	15047	15031	15033	14923	14974	14969	15126	15093	14954	14892	14963	15008	15017	14999	14924	14899	14983	14990	15024	15042	15013	15023	15059	15079	14980	14876	14984	14968	15118	15021	14978	15022	14972	14903	14941	15021	15077	14969	14875	15052	15019	14925	14815	14915	15145	14858	15202	14928	14976	14874	14981	15026	15170	14946	14912	14983	14987	15063	15013	14910	15151	14863	15041	15004	14844	14954	14910	14897	15148	15003	14982	14880	14977	14978	15053	15043	15028	14982	15011	14963	14974	15045	14984	15030	14956	14934	15035	14965	14883	14958	15043	14991	14965	15008	15064	15032	15080	15016	15079	15021	14867	14915	14905	14942	14869	14863	14956	14913	15041	14869	14997	14811	15102	14890	14909	15019	14863	14896	15112	15043	14968	15150	15048	15069	15158	15055	14834	14794	15179	14862	15088	14980	14917	15160	14893	14924	14976	14801	14763	15062	15077	15183	15092	14918	14997	15034	14876	14998	15074	15070	15021	15094	14922	15052	14778	15012	14876	14943	15008	14980	15101	15073	14919	15069	14888	14979	14975	14925	14974	15016	15060	14960	15024	15062	14985	14961	14968	14975	14991	14911	15007	14858	14849	14961	14975	14992	14888	15013	15060	14965	15096	15019	14899	14985	14985	14978	15007	14986	15100	14942	14898	14972	15145	14948	14976	15011	15047	14970	15040	14922	15005	14909	15079	14954	15032	15011	14942	14914	15020	14873	15111	15019	14873	14863	14879	15130	15024	14980	14787	14995	14928	14941	15037	14968	14805	15064	14928	14945	15044	15083	14985	14973	14874	14859	15002	14924	14902	15050	15040	14898	14952	14891	14976	15053	14859	15020	14929	15006	15024	14844	15112	14955	15018	14951	14895	14898	14952	14983	15049	15072	15008	15029	15014	14992	14981	15126	15039	15077	15080	15073	14969	14936	15077	15041	15134	14883	15104	15024	15121	14916	14960	15161	14974	14747	14970	15023	15112	15032	14772	14947	14900	15043	14916	14987	15002	14970	14888	14966	15010	14902	15041	15023	14875	14955	14843	15176	15074	14876	14948	14868	14940	14820	14851	14997	14988	15011	15067	15079	14843	15082	14818	14998	14868	15140	15108	14988	15058	14871	14965	15026	14985	15067	14716	14943	14878	14927	14890	14974	14809	14972	15014	15084	14916	14876	14985	15255	14945	14843	15041	14906	14770	14971	15038	15047	15066	15148	14905	15107	15059	14976	14933	15014	14923	14916	14938	14978	15087	14862	14946	15071	14846	15048	14969	14964	15006	15011	14971	14971	14919	14957	14979	14899	14990	14918	14973	14922	14985	15024	14878	14932	14847	14917	15003	14991	15111	14961	15069	14958	14868	14864	14942	14919	14877	14853	14938	14964	14890	15152	15043	15027	14972	14969	14795	14983	15026	15171	14989	14972	14989	14937	15081	14833	14901	15040	14908	15042	14939	15032	15072	14920	14859	15056	15030	14880	14964	15009	14981	15086	14972	14903	15047	15091	15050	15086	14880	14787	14994	14893	14948	15042	14943	14987	14851	15032	14944	14881	14840	15114	14887	14979	15004	14862	14937	14971	14824	15038	14978	15020	15019	14939	14939	15041	14817	14988	14970	14954	14972	15209	15039	15106	14912	14913	14994	14734	14975	15154	14976	14996	14943	14907	15027	15015	14862	14961	14912	14750	15051	14891	14815	14977	15027	14913	14834	14816	14971	14989	14997	14995	14971	14899	15158	15058	15068	14895	15099	15103	14870	14973	15097	14931	15178	15000	14993	15117	15027	14925	14907	15012	14896	15088	15052	14975	15017	15003	14941	15030	15032	15008	14934	15069	14912	15010	15199	14979	14939	14917	14872	15020	14925	15226	15048	14972	14854	14902	15057	15215	15004	14833	15155	15118	14839	15050	14899	14982	14912	15044	14810	14971	15076	14941	14939	14884	14986	15043	14873	15209	15044	15120	15012	14962	15143	14841	14984	15064	14995	14924	14958	14992	15071	14957	15001	15105	14844	15103	14905	15090	14872	15095	14817	15027	14950	15127	14955	14915	15163	14905	14906	14957	14962	14980	14992	14775	15087	14994	14959	14917	14867	15058	14990	14908	15024	14998	14954	15012	14826	15092	15011	15006	14978	14819	15135	14973	14912	14978	14978	14993	14939	14936	14896	15015	14986	14965	14993	14870	14943	14953	15124	15099	15126	15034	14934	14930	15113	14932	15020	14969	14913	15085	15092	14965	14940	14975	15100	15129	14860	15028	14952	15032	14939
22602	21296	37335	29484	21292	22869	24642	19088	18323	18491	18578	18323	18050	17938	18110	18075	18005	17994	17683	18032	17851	18116	17888	17973	18104	17976	17948	17777	17991	17970	17883	17743	17829	17858	17775	17840	17911	17849	17803	17723	17596	17885	17861	17600	18105	18012	17990	18316	18888	18966	18722	18157	18198	17956	17651	17830	17836	17740	17772	17692	17679	17791	17743	17629	17852	17815	17661	17681	17514	17658	17877	17684	17684	17866	17573	17738	17653	17814	17772	17599	17556	17658	17791	17857	17794	17721	17796	17800	17728	17745	17852	17751	17794	17600	17770	17862	17892	17896	17920	17743	17867	17762	17683	17665	17812	17466	17802	17898	17750	17720	17694	17853	17831	17786	17605	17752	17659	17904	17944	17572	17495	17810	17633	17632	17710	17621	17743	17900	17617	17596	17753	17783	17770	17790	17658	17614	17719	17818	17555	17706	17814	17741	17847	17578	17702	17653	17599	17718	17707	17636	17674	17768	17698	17728	17713	17803	17724	17629	17585	17991	17713	17794	17706	17654	17800	17704	17555	17618	17732	17825	17626	17682	17610	17625	17770	17849	17507	17755	17838	17730	17556	17734	17771	17719	17793	17545	17665	17712	17781	17686	17494	17852	17816	17703	17646	17894	17635	17634	17732	17689	17708	17682	17649	17702	17759	17814	17539	17794	17789	17819	17443	17624	17478	17626	17695	17780	17669	17856	17836	17755	17760	17801	17660	17868	17841	17685	17731	17678	17769	17985	17535	17772	17656	17783	17790	17784	17791	17903	17788	17664	17512	17711	17805	17809	17719	17685	17885	17691	17768	17564	17761	17725	17753	17723	17777	17646	17687	17553	17584	17775	18045	17682	17781	17688	17574	17815	17722	17702	17582	17809	17816	17777	17632	17587	17643	17809	17745	17653	17612	17636	17777	17623	17588	17612	17811	17711	17830	18041	17690	17758	17809	17815	17779	17714	17766	17704	17594	17662	17559	17871	17723	17662	17710	17622	17456	17593	17566	17605	17292	17624	17591	17702	17671	17625	17986	17774	17715	17813	17686	17837	17806	17585	17646	17687	17747	17521	17709	17478	17645	17587	17671	17868	17836	17896	17601	17737	17935	17804	17706	17616	17730	17718	17746	17656	17791	17503	17696	17672	17605	17425	17672	17805	18006	17624	17834	17781	17798	17708	17834	17745	17576	17848	17750	17801	17670	17699	17446	17813	17652	17877	17692	17647	17640	17797	17672	17713	17751	17768	17550	17618	17433	17749	17729	17694	17699	17916	17963	17702	17969	17800	17777	17664	17557	17795	17597	17671	17814	17610	17580	17622	17623	17600	17822	17564	17686	17661	17485	17700	17879	17473	17707	17509	17753	17533	17657	17564	17802	17875	17655	17623	17943	17689	17773	17750	17798	17663	17563	17706	17624	17646	17705	17684	17837	17836	17744	17659	17935	17787	17634	17572	17681	17866	17648	17663	17646	17706	17780	17657	17755	17809	17787	17576	17633	17637	17701	17620	17663	17746	17702	17569	17689	17611	17643	17846	17540	17811	17402	17715	17682	17674	17731	17669	17841	17851	17682	17596	17915	17763	17667	17896	17724	17556	17753	17667	17767	17992	17642	17801	17644	17785	17822	17735	17533	17489	17901	17730	17808	17718	17880	17727	17865	17845	17756	17739	17808	17644	17686	17832	17718	17828	17850	17857	17731	17759	17780	17496	17884	17535	17688	17679	17697	17708	17783	17762	17634	17642	17642	17616	17598	17646	17729	17755	17636	17774	17641	17536	17752	17731	17734	17690	17805	17699	17640	17779	17676	17457	17681	17741	17674	17701	17775	17694	17728	17726	17846	17697	17686	17933	17659	17675	17712	17666	17581	17712	17621	17586	17783	17732	17685	17711	17620	18003	17750	17753	17820	17790	17664	17764	17652	17872	17836	17771	17689	17594	17903	17859	17651	17721	17869	17996	17625	17583	17758	17688	17639	17706	17655	17708	17839	17504	17432	17703	17735	17920	17779	17871	17978	17810	17730	17818	17591	17830	17846	17818	17605	17628	17800	17746	17781	17774	17723	17593	17693	17646	17920	17678	17862	17800	17765	17583	17493	17698	17659	17838	17806	17650	17616	17659	17674	17811	17540	17615	17699	17578	17844	17678	17523	17613	17782	17568	17607	17770	17688	17594	17786	17741	17833	17734	17809	17697	17649	17740	17694	17546	17736	17828	17764	17811	17900	17517	17627	17851	17602	17665	17896	17668	17795	17806	17746	17668	17603	17871	17522	17646	17647	17941	17752	17770	17949	17752	17748	17883	17828	17827	17600	17704	17724	17724	17847	17893	17541	17576	17708	17675	17678	17801	17652	17821	17608	17689	17727	17652	17899	17569	17651	17588	17536	17685	17879	17662	17786	17859	17724	17814	17726	17672	17651	17765	17666	17660	17671	17609	17924	17753	17690	17611	17677	17734	17673	17710	17583	17633	17660	17752	17655	17902	17653	17755	17623	17678	17700	17673	17673	17724	17685	17476	17563	17628	17932	17626	17650	17471	17692	17512	17615	17864	17691	17816	17460	17749	17709	17639	17592	17715	17560	17711	17613	17641	17822	17957	17648	17696	17765	17597	17665	17652	17746	17753	17738	17652	17820	17681	17805	17746	17811	17853	17619	17862	17836	17682	17583	17570	17701	17713	17655	17927	17601	17723	17503	17827	17674	17800	17707	17656	17705	17512	17792	17718	17588	17643	17636	17908	17854	17645	17578	17755	17752	17541	17724	17723	17790	17646	17656	17944	17881	17800	17741	17594	17712	17691	17776	17640	17787	17850	17763	17698	17754	17722	17834	17609	17611	17601	17591	17724	17643	17818	17668	17752	17713	17636	17522	17682	17899	17870	17679	17723	17811	17685	17621	17722	17772	17933	17927	17620	17752	17746	17696	17461	17693	17596	17790	17797	17786	17811	17690	17693	17877	17825	17713	17827	17553	17550	17755	17736	17693	17670	17692	17779	17653	17526	17690	17774	17676	17592	17702	17692	17780	17511	17825	17612	17910	17647	17662	17798	17613	17636	17695	17683	17816	17738	17677	17580	17675	17540	17762	17816	17611	17764	17586	17724	17884	17831	17824	17652	17712	17810	17662	17454	17779	17805	17683	17712	17784	17645	17689	17748	17726	17998	17807	17605	17615	17699	17899	17690	17583	17677	17666	17714	17529	17899	17590	17670	17700	17589	17719	17752	17497	17828	17507	17774	17856	17759	17616	17837	17745	17557	17688	17626	17695	17709	17692	17627	17686	17687	17916	17575	17660	17729	17598	17486	17785	17734	17651	17598	17916	17647	17586	17718	17749	17790	17817	17825	17673	17670	17499	17646	17835	17606	17698	17744	17777	17686	17711	17610	17705	17702	17759	17567	17642	17656	17685	17556	17573	17735	17450	17657	17532	17489	17849	17757	17860	17664	17757	17753	17731	17672	17540	17588	17618	17487	17523	17631	17731	17888	17751	17537	17631	17743	17809	17625	17754	17674	17891	17788	17835	17738	17856	17738	17971	17855	17669	17516	17685	17846	17607	17695	17796	17702	17588	17549	17864	17517	17564	17885	17876	17499	17899	17775	17759	17815	17597	17666	17620	17694	17697	17605	17597	17552	17659	17577	17526	17592	17873	17667	17708	17617	17851	17697	17574	17784	17576	17631	17612	17728	17608	17656	17812	17808	17851	17645	17511	17839	17901	17763	17779	17941	17729	17726	17752	17783	17523	18016	17667	17512	17648	17609	17789	17666	17452	17625	17812	17740	17781	17506	17689	17677	17479	17677	17789	17708	17966	17740	17742	17960	17907	17758	17795	17655	17581	17614	17591	17506	17472	17720	17709	17686	17595	17684	17646	17734	17789	17654	17508	17700	17686	17646	17703	17792	17801	17694	17710	17828	17801	17659	17678	17696	17462	17625	17572	17655	17807	17543	17580	17710	17832	17711	17858	17705	17818	17780	17745	17713	17708	17496	17795	17765	17563	17607	17696	17782	17798	17774	17838	17569	17452	17930	17551	17610	17838	17719	17755	17680	17712	17781	17700	17677	17576	17733	17767	17717	17609	17686	17914	17742	17742	17748	17864	17554	17858	17806	17697	17659	17674	17675	17536	17675	17714	17848	17717	17607	17683	17904	17767	17637	17750	17640	17634	17628	17569	17741	17797	17728	17857	17755	17466	17877	17758	17687	17777	17502	17513	17628	17746	17696	17638	17753	17839	17882	17751	17556	17778	17719	17662	17637	17732	17649	17695	17674	17695	17708	17847	17708	17957	17702	17716	17976	17901	17786	17717	17406	17671	17622	17639	17592	17740	17749	17671	17851	17713	17648	17726	17668	17801	17767	17476	17772	17532	17745	17720	17619	17747	17748	17920	17663	17613	17819	17776	17870	17875	17611	17710	17855	17710	17540	17713	17615	17743	17629	17745	17587	17781	17734	17701	17873	17728	17835	17556	17591	17643	17763	17868	17778	17665	17771	17700	17547	17657	17664	17884	17762	17725	17650	17670	17627	17798	17503	17515	17641	17689	17685	17908	17645	17768	17705	17558	17647	17839	17665	17736	17751	17794	17685	17693	17720	17643	17450	17764	17586	17628	17638	17810	17609	17848	17587	17599	17725	17784	17803	17842	17808	17664	17713	17737	17648	17716	17855	17611	17777	17682	17677	17614	17700	17873	17657	17750	17641	17720	17577	17749	17662	17771	17885	17636	17781	17772	17882	17665	17706	17603	17694	17760	17613	17762	17630	17751	17797	17681	17891	17659	17705	17849	17847	17663	17713	17715	17845	17619	17808	17679	17679	17640	17852	18018	17696	17713	17651	17597	17620	17925	17934	17809	17735	17633	17715	17606	17726	17514	17650	17627	17748	17669	17888	17878	17626	17802	17798	17787	17790	17738	17571	17700	17764	17857	17716	17945	17676	17695	17737	17581	17852	17747	17705	17668	17527	17820	17759	17906	17955	17617	17479	17823	17710	17798	17278	17849	17803	17538	17766	17819	17906	17873	17518	17740	17823	17533	17726	17663	17802	17857	17731	17510	17494	17643	17819	17585	17758	17755	17696	17713	17615	17762	17851	17815	17839	17630	17704	17631	17809	17778	17750	17758	17841	17771	17603	17440	17575
16717	71228	94246	31328	17152	16395	16030	15693	15698	15249	15410	15327	15275	15266	15213	15289	15317	15270	15235	15316	15177	15239	15137	15237	15254	15142	15171	15211	15304	15351	15204	15306	15080	15069	15214	15123	15194	15287	15360	15328	15034	15192	15081	15223	15123	15175	15301	16095	17035	17061	16399	15680	15350	15211	15053	15214	15013	15080	15126	15155	15057	15211	15233	15273	15032	14900	15203	15155	15120	15243	15125	15161	15145	15149	15111	15081	14940	15154	15119	14923	14972	15166	15121	15208	15119	15119	15033	15096	15152	15072	14930	15256	15092	15189	15187	15250	15005	15018	15013	15064	14998	15177	14983	15092	15233	14969	15104	15197	15277	15292	15168	14990	15035	15027	15133	15180	15097	15226	15222	15116	15214	15046	15205	15167	15104	15173	15126	15234	15251	15137	15249	15042	15090	15148	15095	15097	15043	15031	15128	15021	15141	15073	14802	15189	14952	15154	15078	15218	15054	15159	15111	15118	15214	15059	15062	15023	15194	15258	15089	15034	15236	15144	15038	15059	15235	15212	14973	15041	15006	15006	15155	15082	15092	15211	14894	15071	15189	14946	15061	15074	15050	14901	14917	15203	15158	15053	15225	15008	15120	15254	15342	14929	15114	15096	15029	15143	15256	15097	15006	15114	14956	14964	15092	15169	15223	15028	15122	14917	15046	15007	14917	15023	14987	15074	14962	15075	14952	15089	15053	14917	15096	15079	15277	15151	15097	15244	15198	15097	15125	15064	15089	15292	15235	15136	15057	15106	15090	15018	15155	15047	15224	15008	15095	15218	15133	15045	15009	15132	15167	14938	15034	15120	15138	15032	15097	15004	15399	15266	15081	15237	15135	14882	15147	15117	15242	15233	15233	15127	15134	15093	15028	15083	15149	15054	15018	15007	15054	15260	14991	15134	15124	15176	15062	15020	14980	15076	15149	15196	15246	15256	15168	15084	15051	15068	15259	15190	14876	15027	15094	14921	14942	15121	15058	15090	15121	15238	15112	15104	15063	15075	15195	14909	15253	15008	15086	15146	15307	15076	15085	15102	15154	15015	15198	15001	15265	14912	15041	15079	15086	15057	15036	15012	15015	15087	15013	15184	15109	15108	15094	15227	14946	15233	14979	15113	15282	15147	15068	14954	15066	15168	15008	14966	15091	14757	15092	15169	15118	15143	15147	15024	15150	15082	15045	15135	15100	15053	15298	15143	14985	15115	15143	15209	15012	15104	15089	15163	14960	15182	14948	14999	15128	14990	15154	15236	15280	15151	15103	15192	15117	15163	15070	15239	14945	15052	15176	15091	14940	15136	15138	15075	15039	15124	15001	15225	15105	15225	15075	15015	15483	15004	15017	15140	14979	15231	15043	15261	15248	15179	15066	15258	15082	15026	15060	15061	15193	15102	15015	15104	15323	15023	15238	15177	15105	15304	15299	15254	14995	15065	14940	15201	15109	15026	15121	15155	15057	14992	14993	15176	15036	15204	15107	14934	14979	15226	15021	15143	15084	15196	15063	15181	14837	15113	15036	15031	15085	15167	15377	15128	15021	15272	14936	15106	15107	15144	15223	15098	15226	14956	15049	14976	14960	15275	15138	14876	15150	15032	14957	14943	15130	15039	15074	14879	15092	15044	15092	15056	14964	15178	14985	15256	15218	15158	15139	15066	15063	15116	15000	15168	15048	14958	15161	15055	15017	15112	15037	15054	15117	15091	15152	15101	15157	15018	15133	15026	15285	14973	15101	15127	15079	15087	15291	15214	15218	15153	15144	15202	14961	15085	15187	15009	15184	15070	15017	14954	15120	15308	15002	15121	15001	15180	15039	15305	15012	15157	15158	15069	15062	15202	15198	15197	15113	15086	15103	15160	15096	15165	15106	15071	15136	15216	15163	15055	15096	15159	15190	15174	15217	15111	15117	15103	14877	15184	15264	15020	15185	15153	15111	15057	14902	15098	15025	14996	15056	15209	15122	15059	15070	15105	15129	15260	14939	15132	15037	15081	14891	14942	15231	15052	15133	15160	15060	14993	15296	15194	15134	14959	15111	15213	15228	15143	15185	15171	14984	15047	15124	15196	15221	15035	15204	15222	14975	15120	14842	15247	14909	15116	15090	14980	15116	15006	15249	14985	15042	15089	15094	15140	15164	15214	15125	15010	15328	15085	15038	15056	15201	15091	15212	15005	15104	15142	15237	15103	15178	14962	15211	15137	15160	15163	14947	15204	15100	14939	15177	15221	14894	15291	15130	15184	15023	15045	15028	15141	15282	15018	15128	15221	15140	15217	15246	15009	15069	15038	15089	15158	15107	15045	15144	15119	15199	15171	15185	15196	15205	14846	15285	15007	15108	15226	14960	15026	15051	15046	14974	14948	15082	15112	15112	15082	15230	15010	15127	15276	14927	15023	15301	15070	15081	14913	15034	15038	15095	15289	15119	14908	15051	15332	15172	15096	15280	15157	15135	15085	15242	14963	15007	15232	15036	15138	15158	15193	15010	15031	15133	15299	15138	15200	14998	15129	14999	14992	15231	15074	15036	15139	14954	15046	15108	15165	15091	15230	14968	15074	15042	15041	15101	15079	15087	15074	15287	15090	15174	15198	15038	15019	15244	15169	15176	15242	15125	15173	14997	15112	15289	15036	15030	15151	15180	14953	15206	14924	15103	15167	14979	15080	14904	15164	15218	15142	15103	14973	14916	15131	15126	15168	15164	15195	15085	15001	14965	15143	15091	15177	15035	15178	14948	15162	15142	15097	15140	15012	15126	14970	15284	15066	15241	14886	15055	15204	14943	15082	15047	15188	15055	15041	15309	15014	14961	15146	14973	15151	14845	15011	14972	15103	14888	15241	15079	14942	15195	15252	15090	15177	15131	15160	14994	15043	15021	15302	15146	15072	15246	14954	15060	14945	15154	14891	15055	15058	15200	15088	15205	15094	15070	15059	15195	15181	15059	15183	15108	15161	15106	15130	14912	15202	15295	15178	15031	15069	15147	15116	14895	15094	15205	15128	15125	15073	15057	15257	15158	15108	15211	14938	14974	15183	15092	15270	15013	14991	15038	15102	15059	15260	15055	14942	15072	15187	15099	15104	15188	15106	15112	15116	15104	15212	14976	15090	15205	15084	15189	15312	15100	15173	15154	15101	14925	14989	14969	15266	15129	15117	15035	15105	15013	15042	15195	15117	15098	15172	15061	15138	14854	15149	15109	15050	15046	14953	15039	15107	15072	15093	15100	14960	14994	15058	15039	15044	15040	15007	15090	15107	15178	15200	15079	15174	15007	15206	14988	15072	15282	15215	15165	15265	15106	15020	15043	15136	15271	15188	15067	15265	15097	15053	14922	15166	14984	15059	15289	15018	15218	15007	15251	15003	15330	15099	15042	14952	15201	15239	14985	15244	15242	15002	15224	15182	15039	15192	15188	15062	14950	15032	14918	15180	15189	15063	15118	15086	15085	14933	15207	15116	15127	15068	15120	15033	15036	15153	15171	15011	15085	15127	15076	15204	15062	14963	14787	15289	15183	15146	15173	15303	15057	15002	14973	15199	15308	15015	15254	15160	15106	15043	15056	14954	15154	15025	15147	15168	15132	15066	15232	15191	15063	15029	15082	15020	15098	15103	15041	14946	15110	15117	15028	15186	15000	15201	15097	15233	15025	15128	15272	15012	15267	15154	15039	15133	14938	15036	15094	15129	15039	15280	15374	15228	15226	15087	15260	14956	15090	15180	15027	15163	15131	15073	15089	15079	15134	15145	15140	15130	15069	15049	15112	15076	15115	15082	15076	15170	14992	15075	15190	15108	15111	15059	15166	15157	15068	15294	15095	15116	15097	15224	15021	15078	15041	15206	14999	15039	15100	14986	15111	15305	15112	15144	15128	15193	15031	15211	14921	15019	15209	15214	15142	15201	15025	15148	14932	15202	15105	15223	15162	14982	15134	15007	15119	15196	14937	15182	14858	15213	15174	15170	15005	15010	15263	15210	15068	15005	15132	15063	15184	15072	15060	14995	15186	15063	14968	15109	15085	15065	15239	15122	15138	15063	15296	15176	15106	15032	15058	15152	15251	15209	15038	15157	15294	15004	14930	15065	15044	15164	14977	15206	15040	15163	14841	15066	15074	15193	15018	15091	15031	15070	15121	15186	15194	15056	15110	14941	14991	15128	15006	15101	15200	15189	15227	15240	14993	15126	15152	15024	15230	15041	15087	15182	15113	15042	15181	15097	15142	15041	15147	15186	15085	15045	15091	14877	15341	15108	15016	15093	15001	15140	15033	15012	15075	15195	14962	14952	14946	15277	15164	15144	15196	15157	15112	15018	15135	15022	15286	15255	15130	15110	15169	15156	15242	15166	15145	15201	15182	15243	15137	15289	15098	14881	15247	15136	15109	15094	15073	14856	15027	15186	15167	14996	15228	14980	14989	15034	15283	15130	15034	14992	14884	15227	15061	15141	15030	15038	15043	14921	15101	15011	15368	15089	15102	15145	15144	15172	15201	15115	14952	15183	15257	15034	15046	15056	15024	15153	15006	15198	15001	15248	15008	14949	15250	15047	15201	15113	15188	15107	15126	15019	15145	15023	15175	15072	15055	15084	15122	15199	15169	14928	15029	15111	15135	15095	15135	15204	15182	15191	15032	14969	15154	15180	15019	15035	15098	15089	15153	15100	15140	15224	15037	14920	15333	15197	15168	15163	15159	15207	15018	14972	14998	14996	15120	15131	15011	15076	15193	15181	15174	14867	15271	15034	15076	15228	15207	15102	15069	15061	15124	15222	14971	15051	15100	15166	15101	15113	15157	15213	15179	15003	15192	15176	15183	15095	15190	15099	15082	15082	15137	15025	15125	15044	15313	15055	15174	15250	15186	15126	15070	15236	14978	15199	15155	15289	15074	15157	15313	15094	15082	14991	15039	15008	15347	15090	15098	15128	15125	15141	15000	15157	15046	14996	15005	15178	15070	14928	15119	15173	15164	15189	15122	15104	14976	15144	15187	15299	15003	14908	15171	14990	15029	15060	14985	15129	15029	15119	15179	15081	15117	15025	15093	15088	14971	15073	15173	15261	15069	14948	15191	15132	15164	15147	14953	15281	15059	15124	15187	15121	14955	15193	15138	15237	14980	15250	15139	15206
27109	26232	43724	29310	18713	18252	18369	17730	17648	17684	17698	17701	17677	17872	17862	17694	17966	17804	17712	17811	17728	17869	17794	17702	17724	17616	17879	17718	17829	17749	17618	17436	17721	17716	17612	17475	17613	17617	17760	17670	17708	17837	17615	17676	17951	17968	17557	17574	17618	17785	17747	17668	17657	17677	17598	17505	17686	17770	17823	17640	17790	17675	17758	17755	17637	17627	17821	17704	17718	17722	17562	17666	17653	17625	17609	17594	17783	17733	17730	17500	17517	17696	17632	17509	17733	17586	17608	17587	17543	17882	17572	17542	17856	17663	17868	17701	17837	17526	17754	17897	17786	17656	17622	17639	17804	17968	17712	17573	17582	17594	17748	17849	17746	17630	17765	17600	17760	17644	17573	17802	17617	17705	17580	17509	17673	17524	17622	17537	17714	17798	17772	17854	17823	17684	17833	17825	17848	17581	17873	17699	17995	17899	17689	17956	17623	17591	17693	17529	17691	17704	17674	17546	17585	17619	17842	17740	17530	17650	17730	17603	17670	17690	17770	17794	17627	17767	17554	17537	17612	17806	17588	17531	17480	17692	17567	17508	17609	17514	17580	17654	17703	17650	17800	17616	17781	17564	17799	17412	17735	17549	17577	17748	17658	17440	17726	17958	17613	17717	17897	17664	17629	17829	17809	17426	17617	17681	17874	17668	17817	17547	17694	17665	17775	17682	17610	17669	17746	17680	17747	17697	17678	17784	17797	17690	17709	17608	17726	17625	17719	17593	17599	17553	17551	17630	17760	17795	17586	17777	17895	17701	17693	17907	17616	17766	17780	17683	17634	17541	17749	17740	17846	17845	17661	17648	17477	17447	17624	17813	17643	17636	17750	17725	17519	17778	17618	17696	17684	17719	17827	17687	17403	17696	17437	17678	17655	17705	17518	17770	17608	17565	17836	17639	17510	17701	17616	17758	17723	17688	17796	17707	17592	17632	17676	17743	17436	17811	17687	17811	17637	17712	17556	17732	17654	17623	17406	17605	17716	17722	17629	17626	17696	17766	17719	17606	17742	17667	17879	17797	17602	17544	17693	17620	17746	17586	17845	17624	17819	17544	17772	17660	17638	17775	17774	17737	17616	17677	17746	17692	17695	17528	17498	17581	17554	17639	17511	17582	17675	17521	17758	17637	17758	17737	17645	17557	17852	17607	17817	17766	17581	17675	17789	17711	17592	17664	17806	17743	17533	17726	17690	17475	17420	17914	17704	17572	17560	17911	17834	17468	17718	17737	17759	17369	17660	17687	17590	17603	17665	17656	17672	17600	17539	17755	17754	17704	17667	17709	17732	17768	17696	17642	17554	17442	17652	17600	17848	17624	17586	17615	17636	17774	17763	17854	17780	17754	17675	17793	17727	17473	17689	17404	17810	17689	17573	17677	17804	17514	17576	17723	17622	17559	17716	17793	17695	17841	17604	17825	17663	17763	17872	17661	17792	17652	17582	17772	17760	17696	17620	17780	17898	17585	17622	17719	17671	17667	17514	17440	17776	17761	17551	17399	17545	17632	17509	17499	17736	17691	17785	17789	17620	17785	17696	17503	17522	17532	17720	17709	17566	17482	17490	17601	17616	17691	17587	17237	17621	17755	17641	17570	17560	17598	17654	17615	17644	17691	17586	17695	17715	17818	17714	17594	17851	17837	17594	17861	17687	17711	17772	17811	17440	17672	17631	17578	17822	17736	17683	17626	17669	17405	17724	17714	17713	17659	17578	17608	17811	17664	17790	17576	17438	17627	17596	17789	17492	17559	17827	17710	17626	17677	17782	17635	17685	17500	17789	17734	17608	17733	17632	17630	17807	17777	17665	17629	17441	17622	17749	17760	17688	17649	17739	17869	17675	17466	17668	17551	17548	17729	17614	17725	17616	17648	17592	17633	17619	17580	17755	17488	17689	17891	17748	17718	17606	17455	17692	17693	17541	17579	17627	17672	17573	17591	17761	17786	17519	17634	17641	17853	17661	17652	17694	17804	17854	17553	17771	17725	17807	17400	17824	17653	17762	17647	17479	17559	17613	17746	17388	17462	17664	17758	17524	17564	17701	17617	17825	17649	17659	17668	17767	17638	17766	17513	17636	17672	17602	17566	17793	17754	17479	17568	17668	17679	17673	17643	17686	17571	17797	17496	17686	17550	17664	17810	17385	17564	17738	17774	17611	17512	17681	17678	17723	17396	17660	17585	17491	17539	17564	17949	17775	17707	17435	17614	17535	17760	17580	17712	17651	17657	17452	17478	17632	17590	17611	17715	17756	17548	17667	17622	17505	17684	17684	17601	17766	17604	17610	17748	17654	17568	17736	17673	17717	17750	17623	17597	17701	17717	17765	17881	17786	17600	17486	17753	17685	17913	17932	17645	17695	17495	17638	17752	17586	17542	17764	17635	17845	17787	17635	17615	17575	17531	17651	17721	17700	17739	17664	17540	17633	17753	17681	17618	17639	17710	17600	17664	17558	17478	17443	17730	17787	17629	17590	17539	17940	17820	17761	17554	17561	17614	17806	17829	17547	17824	17565	17743	17784	17676	17696	17480	17703	17810	17479	17608	17724	17673	17505	17738	17674	17561	17496	17579	17653	17640	17664	17648	17652	17632	17582	17594	17558	17791	17765	17790	17691	17736	17597	17493	17802	17908	17834	17882	17768	17696	17670	17576	17609	17553	17679	17648	17657	17591	17556	17792	17454	17584	17714	17667	17586	17563	17726	17681	17688	17707	17837	17618	17868	17667	17645	17599	17608	17758	17518	17862	17762	17805	17674	17602	17602	17720	17608	17608	17724	17676	17688	17554	17709	17762	17846	17699	17457	17573	17723	17890	17899	17610	17799	17749	17518	17593	17589	17566	17862	17644	17586	17798	17737	17714	17576	17579	17778	17641	17814	17641	17445	17707	17635	17823	17682	17368	17706	17597	17624	17513	17668	17626	17597	17794	17596	17596	17884	17713	17674	17745	17635	17681	17664	17669	17880	17749	17828	17853	17696	17701	17544	17590	17773	17791	17648	17816	17779	17660	17770	17644	17567	17717	17517	17553	17631	17655	17674	17802	17558	17670	17619	17795	17817	17913	17881	17592	17669	17867	17634	17619	17904	17670	17849	17654	17718	17393	17499	17640	17805	17718	17554	17634	17722	17562	17748	17512	17458	17599	17736	17520	17545	17811	17627	17603	17707	17777	17644	17704	17824	17622	17655	17791	17704	17895	17878	17668	17887	17528	17656	17568	17574	17659	17675	17593	17636	17752	17792	17703	17632	17545	17652	17550	17825	17763	17454	17724	17735	17534	17531	17580	17624	17454	17662	17511	17617	17667	17583	17527	17624	17721	17870	17685	17614	17646	17636	17712	17691	17696	17639	17571	17745	17699	17756	17665	17684	17636	17682	17665	17637	17551	17555	17582	17644	17812	17730	17749	17636	17665	17641	17625	17685	17751	17620	17807	17708	17880	17627	17774	17451	17898	17756	17388	17672	17698	17808	17664	17819	17694	17683	17576	17715	17822	17733	17615	17517	17653	17694	17623	17765	17657	17624	17574	17695	17653	17752	17430	17582	17652	17536	17479	17832	17530	17448	17592	17749	17705	17679	17672	18019	17770	17571	17686	17688	17658	17656	17559	17719	17728	17702	17469	17639	17796	17670	17718	17696	17454	17522	17566	17476	17513	17560	17678	17717	17674	17605	17587	17644	17695	17693	17563	17759	17596	17500	17490	17664	17646	17610	17646	17931	17787	17705	17812	17505	17340	17546	17745	17594	17552	17710	17597	17469	17576	17727	17782	17776	17772	17757	17657	17862	17821	17894	17631	17634	17718	17551	17615	17665	17679	17663	17594	17802	17616	17640	17725	17743	17579	17823	17636	17569	17562	17696	17450	17675	17818	17687	17498	17584	17522	17568	17891	17702	17754	17782	17686	17536	17737	17559	17644	17563	17733	17663	17647	17756	17876	17651	17909	17682	17714	17721	17442	17666	17666	17602	17804	17785	17606	17659	17614	17753	17905	17903	17477	17636	17679	17661	17802	17547	17601	17522	17676	17786	17709	17735	17674	17593	17626	17547	17581	17496	17800	17969	17702	17766	17625	17723	17496	17594	17833	17771	17777	17582	17706	17740	17641	17820	17731	17752	17519	17848	17781	17842	17716	17806	17873	17726	17597	17781	17667	17838	17573	17643	17572	17756	17754	17722	17877	17767	17675	17821	17679	17780	17811	17652	17509	17647	17805	17878	17660	17771	17637	17541	17717	17816	17549	17537	17745	17736	17796	17656	17471	17893	17683	17671	17741	17837	17810	17591	17784	17706	17583	17690	17642	17842	17797	17567	17863	17607	17520	17729	17914	17844	17844	17795	17421	17670	17604	17661	17592	17780	17498	17735	17602	17754	17729	17878	17822	17489	17717	17520	17570	17644	17755	17720	17892	17738	17700	17533	17722	17727	17841	17790	17573	17638	17945	17653	18055	17757	17490	17671	17873	17708	17790	17871	17738	17679	17610	17770	17713	17687	17769	17726	17705	17518	17486	17596	17740	17695	17804	17678	17565	17477	17571	17518	17704	17822	17738	17827	17593	17731	17732	17741	17647	17889	17483	17650	17596	17738	17585	17680	17813	17763	17681	17630	17767	17706	17506	17548	17637	17698	17809	17508	17734	17745	17661	17827	17588	17750	17758	17565	17841	17770	17883	17640	17656	17748	17642	17913	17712	17736	17602	17699	17696	17436	17566	17743	17595	17958	17586	17841	17712	17513	17594	17654	17728	17454	17724	17829	17737	17806	17702	17722	17895	17560	17705	17712	17581	17591	17684	17678	17912	17780	17602	17918	17736	17741	17690	17604	17410	17587	17801	17654	17681	17578	17745	17618	17731	17791	17612	17691	17633	17695	17801	17649	17476	17674	17698	17637	17469	17646	17741	17530	17703	17778	17663	17893	17619	17669	17710	17854	17640	17716	17692	17573	17578	17544	17806	17617	17652	17515	17891	17536	17593	17830	17819	17723	17730	17887	17872	17637	17562	17829	17333	17631	17526	17748	17729	17786	17579	17396	17713	17516	17707	17776	17585	17633	17703	17724	17660	17668	17866	17683	17804	17949	17894	17630	17664	17389	17579	17948	17620	17673	17623	17682	17795	17578	17521
15413	39522	46637	20916	15617	15483	15223	15065	15024	15174	15122	15127	15217	15287	15152	15209	15104	15252	15082	15162	15034	15125	14994	15188	15103	15001	15102	15176	14945	14923	15194	15196	15009	15101	15087	15020	14999	15107	15165	15026	15072	15036	15122	15200	15229	15020	14881	14976	15349	15153	15319	15295	15241	15118	15094	15056	15083	15046	15094	15068	14984	15068	15020	15194	15007	14973	15070	14945	14998	15175	15080	15290	15007	15194	15086	15107	14983	15179	15049	15142	15154	14894	15100	15062	14915	14968	15066	14884	15069	15026	14961	14934	14912	15018	15060	14921	15104	15026	15021	15111	15017	15159	14917	14946	14931	15008	15197	14995	15107	15008	15043	15046	15061	15089	15056	14919	15159	15072	15116	15167	15008	15074	15143	15209	15140	14937	15085	15085	14729	14883	15130	15002	15161	15115	14971	15045	14967	14992	15184	15064	15067	15038	15187	15182	14960	14909	15017	15097	15097	15160	15018	14992	15036	15160	14994	14963	15077	15145	15011	15260	15010	15072	15059	15070	15136	14927	14824	15037	15135	14872	14990	14999	15117	15079	15104	15086	15100	15111	15221	15113	15069	15140	15168	15172	15055	14972	14973	15034	14951	15291	14987	15135	15110	15003	15103	15107	15076	15056	15190	15125	14890	15369	15061	15157	15231	14992	14995	15144	15005	15091	15064	15092	15127	14973	15057	14884	15188	14973	15001	15035	15096	15037	14955	14944	14890	15111	15094	15003	14943	15067	14983	15140	15237	15132	15019	15042	15140	15098	15079	14953	15167	15068	15105	15160	15018	14868	15191	15149	15082	14867	14992	14841	15033	15126	15252	15050	15072	15203	15051	14977	15149	14934	15095	15067	15018	15011	14950	14987	14885	15133	14981	15158	15063	15248	15073	15046	15106	15098	14968	15076	15060	15265	15109	14985	15133	15126	15028	15174	15064	15019	15276	14952	15010	15164	15068	14977	15204	15058	15110	15046	15056	15166	15092	15112	15104	14962	15146	14968	15059	15225	14967	15085	15047	15140	15034	15114	15075	15004	15058	15176	15091	14877	15111	15175	14953	15055	15016	15029	14977	14844	15210	15023	15043	15048	15015	15007	15094	15169	15073	14968	15223	14871	15101	15075	15266	15095	15151	14967	15010	15024	15028	15116	15126	15149	15035	14925	15044	14924	14986	14856	15109	15254	15091	14823	14977	15246	15104	15138	15057	14939	15000	14963	15072	15099	15038	15054	14984	14889	15212	15037	15155	15084	15050	14905	14983	15154	15081	15044	15170	15068	14951	15209	15049	14946	15276	15031	15066	15092	15182	14934	15112	14969	15273	15151	15031	15072	15055	15021	15218	14945	15083	15075	14939	15130	15111	15002	15056	15126	15090	15068	14989	15171	15037	15078	15139	15057	14974	15105	14960	14994	15144	15173	15037	14989	15250	14978	15102	15146	14993	15054	15162	14992	15007	14799	15107	15105	15015	15191	15123	15201	15116	15141	15071	15119	15185	14940	15285	15143	15027	15132	14991	14949	15073	15130	15113	15002	15136	14967	14847	15238	15027	14995	15006	14859	15073	15062	15067	15045	14895	15114	14886	15211	15079	15144	15151	15151	15275	15148	15028	14953	15006	15285	15037	15049	14940	15062	15109	15066	15075	15219	14981	14897	14886	15097	15121	15076	15114	14979	14848	15046	15210	15254	14952	14959	15117	15090	15069	15023	15079	15002	14897	14979	15064	15090	15102	15098	15045	15130	14944	15054	15126	14990	14975	14899	15033	14895	15196	15011	14995	15044	15034	15101	14999	15330	15063	15088	15083	14983	15139	14910	15150	15038	15126	14997	14992	15078	15113	15003	15139	15083	15150	15202	15011	15086	15088	15067	14942	15019	15282	15000	14965	14950	15157	15069	15113	15049	15110	15002	14899	14999	14976	15115	14958	15114	15210	14996	14939	15008	14912	15027	14893	15107	15022	14988	15019	15030	15176	15031	15112	15230	15077	15189	14939	15121	15022	15098	15005	14991	15123	14925	15089	15041	14980	15180	14978	15006	15062	14994	15307	15154	15063	15071	14864	14885	15048	14837	14900	15055	15016	14889	15130	14908	15032	14996	15132	14927	15131	15108	14905	14940	15121	15144	15066	15151	15284	15191	15226	15018	15127	15124	15078	15162	15016	15066	15055	15066	14983	15072	14977	15009	15030	15139	14917	15051	15076	15075	15166	15107	15103	15133	15105	14999	15067	15103	14986	15171	15119	15139	15148	15105	15061	15014	15063	15041	15010	15063	15045	15109	14974	15125	15083	15058	15010	15006	14999	15260	14884	15255	14961	14979	15072	14978	15236	15088	15124	15079	15040	15001	14945	14921	15044	15060	15008	15111	15137	15025	15152	15026	14997	14944	15121	15000	15134	15128	15181	15173	15116	15016	15181	15115	15103	14878	15013	15068	15082	14984	15036	15099	15183	15084	15133	15043	15122	15234	15167	15152	15210	15012	14972	15084	15190	15078	15019	15267	15176	14978	15127	15100	15005	15137	14953	15031	15125	15215	15079	14916	15014	15065	15177	15062	14968	15086	15002	15183	15015	15024	15050	15077	15161	15089	15091	15160	15158	15069	15032	15160	15176	14818	15168	14960	15055	15035	15071	15106	15068	15021	14942	15144	14969	15224	15142	15118	15045	14979	15070	15080	15065	15003	14881	15128	15083	15137	15002	15183	15135	14904	15087	15090	15029	14960	14994	14902	15217	15075	15139	15000	15051	14959	14982	15358	15125	14963	15038	15164	14901	15053	15272	15122	15333	15174	15139	14809	15024	15179	15137	15228	15076	14975	14902	15008	15144	15199	15163	15176	15038	15109	15008	15005	14919	15147	15136	15211	15029	15291	15071	15067	15027	15025	15090	15212	15158	15031	15178	15027	15030	15026	15052	15050	15117	15038	14980	15070	15047	14902	15070	15007	15111	15233	14972	14985	15083	15200	14960	14939	15166	15129	15306	15112	14973	15097	15127	15118	15046	15077	15203	15045	15065	14906	15070	14968	15024	14907	14944	15105	14993	15118	15116	14964	15145	14985	15071	15052	15123	14986	15163	14988	15113	14953	15026	15045	15035	15030	15092	15062	15022	15046	15089	15038	14909	15132	15000	15011	14969	15103	15150	15216	15252	15141	14937	14875	15007	14892	15084	15116	14958	15054	15206	15077	15167	15008	15010	15022	15059	15150	15046	15077	15269	15085	15214	15022	15156	14936	15180	15043	15066	15090	14953	15095	14880	15030	15093	15050	15122	15187	15107	15105	14891	15089	15209	14875	14833	15001	15231	14940	15156	15151	15217	14971	15061	15085	15000	15187	15082	15088	14995	14930	15221	15080	15173	15067	15075	15151	14929	15220	15215	15015	15194	14903	15078	15151	15073	15065	14995	15107	14919	15195	14984	15179	15114	15147	15092	15013	15051	15045	15080	15050	15155	15144	14885	15162	15105	15101	15054	14910	15048	14993	15085	14996	14970	15115	14972	15046	15187	14985	14982	15126	15067	15194	15083	15042	14770	14975	15011	15136	15005	15222	15055	14972	15181	15046	15066	15061	15008	15021	15199	14943	15123	15180	14995	15093	14938	15231	14932	15070	15045	15163	15084	15206	15162	14989	15103	15102	15014	14971	15082	15141	15026	14926	14957	15073	15066	15105	14935	14883	15028	15132	15062	15198	14925	15102	15245	14942	15105	14945	15068	15014	14935	15006	15178	15114	14880	15088	14928	15076	15274	15052	15012	15189	14946	15157	15090	15042	15003	15007	15174	15095	14949	14958	15158	15066	15109	14974	15090	15001	15215	15122	14996	15255	15075	15057	15082	14979	15065	15043	15097	15168	15028	15242	15009	15078	14939	15193	15035	14854	15057	15173	15070	15159	14988	15079	14970	15224	15010	15066	15007	14910	15164	14968	14997	15066	15045	14960	15123	14914	14965	15004	15049	14975	14997	14947	15044	15189	15003	15063	15160	15194	15083	15137	15092	14976	14868	15084	15165	15239	15239	15052	15223	15019	15155	15104	15127	15065	15044	15052	15014	15088	15111	15124	15103	14984	15105	15080	14900	15025	15235	15104	15018	14938	14957	15006	15125	15001	15129	15160	15139	15030	15099	14961	15122	15144	15054	15028	14927	14891	15185	15056	15145	15118	15057	15166	15012	14972	15071	15099	15153	14917	14945	15201	15110	15142	15265	15046	14988	15107	15226	15199	15034	15119	15061	14953	15068	15076	15070	14808	15049	15067	15188	15214	15185	15028	14892	15147	15185	14899	15135	15126	15103	15060	15030	15063	15050	15043	14875	15136	15039	15038	15078	15051	15182	14934	14999	15156	14841	15019	15256	14999	15266	15063	14896	15119	15024	15141	14995	15108	15050	15168	14939	15375	14995	14940	14924	14979	15076	15063	14925	15085	15032	15216	15090	15125	15158	15088	15079	14948	14985	15110	15047	15119	15153	15069	15119	15053	15051	15034	15183	15119	15058	15016	15061	15130	15235	14962	15235	15089	15025	15056	15039	14958	15228	15140	15037	15071	15106	15001	15062	14988	15056	15143	15136	14941	15035	15081	15004	15102	15104	14928	14999	15096	15063	15126	14975	15076	15065	15062	15099	15003	14894	14911	15106	15189	15047	15013	15071	15082	15030	15037	15008	15216	15181	15087	15010	15224	15125	14992	14966	15197	15070	15137	15000	15029	15075	14934	14964	15222	15095	15138	15166	15007	15089	15069	14936	15125	15077	15071	15081	15011	14904	15026	15070	15084	14973	15123	15085	15050	15212	15109	14959	15132	15150	15117	15087	14969	15091	14981	15099	15053	15105	15097	15078	15125	15273	14954	15138	15068	15033	15014	14927	15082	15091	15001	15033	15084	15074	15169	15224	15062	14965	15199	15078	15109	14884	15039	15098	15100	14910	15173	15078	15132	15084	15068	15220	15119	15072	14983	15216	14970	14979	15077	14946	15092	15297	15024	14835	14995	15120	15071	15224	14843	15025	15060	15047	15044	15148	15103	15083	15114	15162	14962	15102	14959	15019	15096	14949	15159	14945	15074	15005	15149	14932	15033	15024	15060	15019	15129	15159	15317	14860	15098	15091	15200	15058	15181	15080	15052	15014	15179
23609	21583	40954	32712	21731	22265	21439	18304	17909	18181	17846	17839	18026	17841	17749	17912	18113	17803	17465	17850	17741	17652	17583	17613	17703	17560	17706	17850	17951	17743	17983	17606	17615	17756	17632	17655	17810	17685	17779	17510	17611	17555	17677	17757	17629	17507	17751	17684	18113	18024	18223	17982	17866	17868	17650	17707	17712	17688	17782	17685	17748	17394	17633	17519	17788	17626	17471	17661	17699	17691	17709	17519	17533	17465	17388	17709	17419	17638	17627	17424	17514	17636	17625	17511	17455	17455	17456	17455	17590	17689	17559	17534	17442	17644	17565	17580	17507	17735	17660	17648	17596	17447	17528	17448	17529	17690	17614	17527	17591	17661	17692	17405	17445	17799	17662	17626	17543	17475	17765	17761	17784	17650	17585	17668	17502	17563	17619	17546	17620	17368	17638	17586	17554	17357	17723	17502	17684	17537	17672	17346	17572	17603	17548	17502	17659	17703	17728	17508	17407	17478	17499	17590	17518	17575	17515	17518	17642	17592	17784	17703	17536	17432	17708	17482	17517	17746	17711	17671	17592	17746	17398	17509	17415	17516	17637	17613	17330	17654	17640	17544	17662	17586	17477	17615	17738	17577	17641	17442	17729	17672	17772	17907	17584	17576	17691	17626	17666	17696	17571	17475	17789	17585	17782	17889	17503	17548	17603	17659	17711	17632	17563	17463	17494	17461	17523	17672	17511	17585	17569	17594	17485	17671	17566	17426	17585	17431	17582	17571	17627	17684	17564	17616	17712	17513	17734	17604	17557	17785	17477	17621	17635	17685	17527	17663	17391	17761	17457	17674	17692	17311	17612	17570	17479	17577	17562	17667	17673	17477	17962	17555	17619	17392	17561	17554	17656	17625	17605	17617	17419	17614	17620	17572	17384	17477	17658	17601	17548	17589	17619	17712	17679	17488	17730	17405	17568	17688	17413	17393	17471	17751	17705	17649	17726	17664	17508	17621	17577	17614	17532	17678	17583	17423	17607	17687	17522	17707	17589	17567	17532	17532	17477	17514	17437	17524	17553	17696	17743	17399	17611	17553	17630	17508	17610	17645	17540	17519	17533	17721	17727	17590	17792	17369	17540	17578	17728	17623	17522	17701	17550	17715	17586	17556	17609	17566	17609	17358	17706	17755	17449	17570	17573	17527	17563	17523	17459	17683	17792	17619	17632	17585	17456	17624	17560	17701	17669	17602	17513	17569	17623	17598	17721	17704	17506	17694	17807	17472	17474	17439	17417	17432	17581	17507	17640	17709	17738	17685	17609	17444	17624	17276	17767	17465	17691	17715	17657	17371	17769	17642	17505	17691	17606	17585	17710	17643	17549	17670	17547	17412	17632	17655	17607	17553	17697	17388	17501	17728	17588	17628	17621	17555	17640	17480	17828	17574	17629	17785	17626	17597	17557	17643	17538	17748	17570	17519	17478	17845	17572	17778	17548	17647	17422	17456	17577	17444	17661	17738	17689	17619	17646	17567	17541	17671	17605	17653	17616	17646	17494	17506	17620	17547	17709	17653	17468	17714	17392	17559	17472	17501	17468	17550	17563	17647	17752	17783	17726	17521	17448	17407	17557	17488	17435	17477	17592	17383	17590	17856	17627	17525	17580	17534	17625	17667	17483	17672	17443	17686	17578	17691	17582	17537	17508	17495	17614	17530	17486	17461	17644	17547	17417	17439	17850	17743	17640	17676	17633	17527	17768	17573	17740	17752	17667	17584	17398	17705	17624	17720	17705	17606	17468	17743	17637	17311	17693	17484	17588	17571	17697	17764	17604	17457	17488	17576	17418	17622	17698	17505	17632	17499	17588	17608	17455	17466	17585	17373	17544	17754	17803	17518	17719	17523	17664	17511	17526	17711	17497	17717	17474	17641	17478	17599	17746	17683	17585	17781	17678	17629	17663	17715	17554	17594	17303	17590	17716	17559	17588	17373	17801	17604	17403	17377	17497	17416	17676	17633	17548	17720	17592	17621	17654	17707	17502	17628	17687	17414	17465	17454	17500	17485	17470	17483	17600	17300	17330	17473	17673	17568	17650	17514	17678	17432	17559	17582	17560	17778	17636	17574	17608	17624	17556	17514	17540	17689	17605	17613	17611	17565	17674	17429	17724	17494	17538	17595	17588	17587	17572	17481	17487	17493	17423	17613	17731	17401	17471	17481	17642	17796	17594	17305	17573	17432	17784	17772	17486	17613	17534	17555	17895	17590	17460	17719	17625	17407	17371	17629	17658	17688	17710	17563	17551	17511	17517	17451	17449	17585	17495	17598	17516	17598	17719	17807	17652	17514	17566	17652	17545	17509	17912	17486	17497	17572	17604	17630	17738	17254	17586	17688	17657	17471	17457	17559	17542	17625	17511	17632	17554	17686	17567	17473	17540	17604	17542	17637	17680	17748	17656	17609	17613	17591	17520	17327	17519	17474	17747	17679	17560	17623	17608	17622	17465	17644	17618	17368	17482	17584	17655	17581	17890	17504	17411	17429	17458	17437	17665	17555	17980	17482	17627	17428	17405	17636	17575	17437	17518	17621	17434	17650	17708	17503	17824	17673	17439	17510	17664	17736	17307	17599	17741	17670	17537	17690	17428	17608	17770	17518	17507	17581	17497	17387	17757	17717	17616	17470	17620	17710	17566	17586	17528	17519	17629	17585	17624	17544	17712	17639	17401	17665	17751	17537	17573	17673	17735	17529	17620	17504	17573	17597	17614	17530	17532	17594	17562	17523	17681	17499	17804	17596	17686	17759	17584	17486	17557	17457	17672	17683	17698	17478	17601	17567	17591	17770	17645	17693	17580	17567	17531	17602	17890	17666	17752	17638	17764	17339	17589	17536	17590	17688	17821	17814	17805	17608	17595	17716	17508	17604	17643	17564	17568	17537	17672	17653	17538	17496	17473	17644	17625	17490	17745	17649	17654	17429	17497	17732	17799	17391	17457	17565	17539	17696	17877	17527	17714	17537	17709	17513	17510	17487	17757	17511	17639	17705	17706	17451	17567	17672	17689	17621	17633	17730	17393	17333	17632	17845	17567	17360	17496	17557	17442	17673	17476	17495	17560	17683	17595	17611	17760	17676	17646	17823	17542	17545	17612	17724	17680	17675	17598	17583	17859	17578	17654	17571	17467	17741	17485	17677	17552	17752	17654	17778	17517	17707	17572	17618	17529	17601	17501	17487	17563	17550	17654	17641	17720	17627	17512	17628	17549	17726	17543	17613	17518	17583	17540	17636	17669	17646	17656	17682	17633	17784	17613	17566	17374	17609	17686	17571	17540	17486	17604	17653	17693	17582	17337	17755	17572	17533	17506	17629	17577	17575	17401	17556	17557	17592	17655	17669	17599	17510	17661	17657	17667	17638	17756	17637	17641	17570	17714	17629	17602	17416	17686	17456	17680	17668	17619	17516	17384	17441	17594	17561	17662	17573	17509	17703	17442	17652	17681	17657	17730	17569	17558	17460	17592	17605	17722	17638	17766	17520	17526	17369	17585	17689	17658	17687	17544	17615	17555	17403	17580	17572	17537	17572	17421	17576	17761	17605	17608	17569	17667	17614	17803	17442	17596	17428	17699	17774	17700	17645	17698	17619	17715	17518	17520	17556	17706	17506	17509	17300	17621	17817	17699	17464	17659	17573	17433	17664	17578	17743	17468	17543	17554	17750	17632	17757	17685	17504	17685	17647	17589	17454	17415	17470	17587	17746	17461	17568	17762	17513	17500	17509	17523	17569	17486	17556	17835	17428	17384	17600	17783	17631	17561	17621	17421	17495	17633	17717	17695	17675	17610	17809	17571	17855	17524	17548	17550	17633	17478	17591	17520	17613	17529	17640	17649	17614	17628	17565	17562	17784	17347	17598	17528	17581	17630	17602	17477	17714	17601	17571	17530	17583	17679	17899	17436	17694	17557	17647	17677	17541	17500	17519	17656	17744	17641	17519	17566	17504	17521	17783	17683	17768	17719	17628	17369	17535	17686	17504	17570	17425	17564	17697	17706	17342	17682	17530	17674	17515	17668	17585	17702	17526	17492	17425	17600	17730	17490	17522	17525	17614	17460	17423	17763	17640	17786	17480	17721	17752	17520	17735	17805	17459	17591	17528	17611	17479	17701	17577	17590	17768	17669	17605	17652	17561	17726	17560	17660	17551	17657	17565	17487	17744	17512	17760	17819	17649	17420	17681	17518	17641	17699	17684	17655	17762	17659	17698	17867	17671	17599	17640	17560	17792	17556	17767	17571	17715	17630	17633	17531	17561	17673	17702	17591	17588	17527	17519	17489	17528	17593	17465	17447	17369	17521	17500	17683	17574	17560	17636	17552	17666	17687	17632	17679	17606	17631	17750	17368	17628	17491	17574	17326	17603	17526	17607	17468	17728	17838	17611	17623	17498	17495	17370	17481	17598	17594	17690	17594	17336	17692	17455	17644	17513	17698	17757	17618	17468	17572	17491	17411	17551	17474	17533	17633	17585	17559	17634	17565	17440	17395	17575	17579	17605	17443	17568	17456	17509	17443	17547	17499	17567	17632	17667	17501	17715	17755	17786	17688	17426	17696	17557	17621	17615	17582	17573	17705	17507	17682	17483	17573	17679	17943	17594	17439	17587	17439	17589	17489	17520	17706	17569	17704	17687	17786	17566	17618	17487	17582	17446	17639	17600	17543	17742	17647	17470	17600	17465	17669	17516	17446	17715	17491	17592	17589	17512	17627	17748	17700	17596	17780	17737	17707	17678	17442	17568	17730	17520	17568	17561	17726	17544	17644	17519	17528	17632	17761	17497	17638	17543	17678	17597	17571	17634	17603	17592	17468	17524	17752	17450	17667	17791	17756	17691	17542	17497	17692	17609	17581	17486	17527	17593	17756	17676	17708	17616	17776	17427	17609	17783	17868	17755	17651	17748	17717	17519	17600	17528	17760	17644	17693	17611	17653	17655	17623	17666	17564	17829	17611	17617	17521	17661	17506	17643	17673	17457	17733	17538	17680	17706	17464	17753	17654	17430	17588	17773	17581	17742	17403	17645	17733	17741	17566	17386	17559	17467	17485	17577	17505	17488	17691	17629	17686	17607	17780	17581	17516	17650	17667	17435	17502	17480	17553	17717	17615	17617	17568	17469	17503	17753	17574	17427
15093	65788	86226	30146	16150	15867	15717	15527	15105	15233	15307	15290	15055	15079	15087	15073	15030	15063	15162	15010	15211	15168	15104	15001	15124	14945	15213	15229	15235	15241	15141	15082	15128	15029	15225	15193	15143	15269	15145	15217	15161	15097	15139	15129	15144	15058	15242	15603	15933	15957	15815	15339	15112	14965	15015	15109	15049	15114	15104	14869	15080	14981	15135	15060	15148	15188	14986	14992	15145	15328	15076	15019	15071	15081	14946	15041	14956	15188	15117	15151	14982	14923	15127	15101	15190	15085	14949	14965	14971	15112	14950	15058	15048	15063	15226	15067	15081	15187	15064	15058	15000	14811	15034	14957	15038	15105	14959	15104	14992	15166	14943	15043	14880	15223	15067	15081	14945	15113	14912	14992	14922	15171	15077	15056	14969	15072	15040	14871	15073	14951	14841	15032	14982	15073	14998	15134	14987	15191	15062	14935	15023	15076	14873	15024	15170	14951	15013	15036	14991	15089	15111	14940	15058	15028	15010	14893	15122	15009	14878	14956	14922	15077	15199	15038	14972	15081	14964	15036	15016	14975	15173	15071	14966	15082	14879	15062	15058	15095	14931	15102	14871	15054	15050	15136	15072	14985	15108	15003	15078	14982	14999	15140	14958	14918	15127	15084	14964	15102	14975	15044	15135	14943	15012	14932	15013	15038	14972	15042	14951	15124	15110	14974	15144	15040	15063	14760	15033	15131	14861	15189	15208	15009	14878	15076	15047	15073	15089	15054	14942	15130	15272	15122	14861	15141	15028	14915	14961	15071	14936	15119	14894	14991	14950	14940	14976	15033	15044	15038	15004	15070	15141	14972	15064	15088	14990	15166	14984	14834	15102	15117	14968	15135	15180	15031	14932	14906	15088	15060	14992	15060	15014	15121	14921	15029	14959	14916	15035	15034	15018	14969	15144	15117	15049	15132	15005	15055	14938	15101	14982	15058	14963	15138	15112	14971	15008	15107	14986	14973	15156	15052	14917	15024	15043	15078	14937	14918	15038	15064	14891	14998	15111	14825	14974	15240	15098	14823	14960	15015	14997	14950	15222	14864	14885	15268	15028	14989	14895	15020	14992	14895	14984	15066	15125	15033	15146	14992	15089	14924	14917	14880	15034	15189	14945	14851	15071	14987	15163	15116	14986	14955	15118	15135	15077	14954	15030	15003	15038	15116	15178	15175	15079	15102	15226	15176	14803	15069	15071	15045	15038	15039	15167	15042	15128	14998	15064	14907	15045	14907	14999	15017	15151	14966	15013	15043	15089	15002	15031	14942	14914	14999	15004	15129	15125	14957	15289	15099	15043	14935	15004	15006	14983	15025	14942	14892	14976	15127	15080	15164	14983	14992	15045	14819	14991	15132	15207	14769	15085	15101	15095	15075	15150	14912	14924	14969	15055	15016	14756	15198	15108	15103	15066	14833	15112	14998	15162	15203	15004	15062	15002	15067	15132	15125	15043	14997	15022	15044	14982	15097	14891	14886	14992	14938	15271	15203	15079	14990	15057	14900	15011	15048	15030	14958	15045	15223	15056	15068	15130	15024	14966	15009	15144	15156	14984	15134	15121	15015	15101	15003	14956	14906	15165	14877	15050	14987	14973	15070	15064	14939	15075	15049	14917	15105	15067	15136	14924	14961	15070	15085	14942	14967	15096	14844	15076	14792	14947	14841	14965	15084	15104	14977	14924	14866	15165	15119	14898	15008	15022	15018	14874	15018	14940	15094	14896	14897	14932	15081	15012	15017	14963	14884	15005	15093	15143	14967	15009	15013	15128	14971	15082	15100	15087	14995	14925	15149	15049	14915	15022	14973	14907	14954	14958	15080	15098	14999	15059	15076	15058	15123	15147	15196	15156	14925	15047	15096	15042	15095	15024	15039	15172	15092	15045	14926	14836	15061	15025	15114	14874	15052	15113	15114	15000	15123	15048	14895	15159	15166	15009	14961	15045	15076	15200	15058	14916	15131	15101	14940	14967	15016	15005	15023	15058	15060	15129	15029	14997	14996	15065	15026	15125	14958	15158	14989	15150	14957	15165	14996	15016	15040	14907	15040	14840	14847	15048	14955	15112	15073	15013	15010	14959	15093	14994	15176	15236	15075	14936	14877	15138	15126	15015	15038	14970	14841	15179	14988	15147	14957	15004	14903	14971	15049	14952	15104	15159	15106	14935	14990	14917	15257	15069	15088	15060	15013	15064	15150	15053	15163	14990	14859	15070	14970	15152	15097	15025	15102	15042	15204	15295	14948	15159	15037	14992	15046	15050	15030	14931	15075	15169	14846	15082	15110	14901	14986	14849	15093	15037	14971	14973	15069	14847	14975	14894	15065	14999	15054	15186	15005	15055	14964	15227	14935	15225	14863	15111	14929	15030	14897	15075	15001	15050	15067	15111	15141	15108	15118	15037	15062	14995	15064	14983	15176	15052	14919	15059	15170	14993	15020	14949	14883	15032	14940	15185	15051	15053	15040	15073	15031	14981	15129	14834	15071	14944	15044	15003	15039	15053	15011	15068	14976	14818	15019	14847	15112	14974	15032	15060	14889	15075	15058	15184	15017	14947	15007	15201	15017	15064	15079	14972	14921	14908	15089	15013	15077	15035	14964	15163	15029	15009	15046	15149	15068	15006	14974	14990	15021	15036	15152	15006	14998	14976	14932	14889	14969	15189	14932	15075	15024	15016	15137	14959	15140	14967	14990	15231	15179	15119	14927	15045	14939	14987	15099	14975	15073	15167	15085	15046	15052	15130	14846	15015	15027	15075	15116	15026	15116	15027	15022	14879	15152	15100	15051	14992	14991	15175	15089	15118	14942	15162	15004	15008	15220	14970	14857	14979	14974	15173	15042	15152	14864	15113	14990	14966	14974	14949	14743	15029	15027	15089	14963	15020	14876	15002	15051	14974	14939	15071	14912	15049	15028	15075	15026	15077	14943	14883	15053	15072	15060	14978	15071	15114	15010	15148	15053	14941	15056	15136	15102	14865	15097	15051	15019	14936	14922	15176	14989	15068	14885	15033	14867	14918	14895	15045	14886	15123	15170	14962	15008	15037	15040	15099	14983	15042	14899	15155	15033	15013	14896	15013	14854	15323	15076	15059	15143	15107	15038	15067	15076	15064	15124	15087	15057	15002	14998	14947	14977	15031	15048	15105	15087	14960	15045	15058	15027	14908	15029	15052	14973	14922	15033	15102	15100	15009	15078	14983	15077	15068	14872	14948	15075	14928	14910	14960	15075	15038	15107	15047	15015	15003	15091	14968	15047	14887	14962	14874	15085	15208	14864	14886	15058	15082	14995	14929	14997	15059	15033	15003	15099	15048	15162	14894	15116	15175	15015	15003	15020	14982	15158	14950	15112	15091	15074	14946	14968	14998	15036	15150	15012	15018	14990	14882	14854	15062	14924	15057	15017	14950	14971	15170	15000	14837	14976	14964	15067	15011	14940	15048	15098	15183	14974	14924	14948	15052	15006	14959	15119	14950	15108	15048	15055	14941	15080	15050	14945	15109	15034	14966	15044	15018	15047	15007	15142	15118	15029	15084	14900	14970	14922	15054	15040	14953	15098	15014	14924	15103	15021	15087	15062	14960	15039	15047	15094	15060	15146	15019	15100	15060	15077	15124	15002	15149	15121	14991	15271	15030	15047	14805	15038	14975	14978	14965	15107	14999	15087	14950	15088	15048	15055	14939	14919	14928	15020	14898	15155	15100	15157	15132	15081	15150	14985	15073	15107	14909	14892	15053	14926	14916	15067	14973	14927	14935	15130	14991	14962	15214	15105	14884	15123	15026	14969	15177	15056	15007	15059	15189	15136	14928	15134	14896	14940	15025	15107	15067	15113	14886	14992	15105	14969	15109	15020	15193	15057	15127	14989	15042	15002	14992	15119	14976	14931	15096	15082	14981	14966	15068	14954	15133	15109	14985	14898	15050	15127	14982	14971	14982	14970	15172	15043	15167	15003	14961	15140	14774	14954	15086	15036	15101	15118	14937	15124	15003	15209	15009	15064	15055	14911	14963	15096	15109	15050	15002	15016	15101	14936	15202	14976	15017	15064	14981	15130	14945	15141	15111	15059	14987	14968	15042	15127	14893	15018	15012	14835	15192	14862	15211	15075	14946	14979	15072	15006	14973	15094	15019	14974	14955	15107	15136	15068	14927	15003	15109	14832	14929	15068	15020	15054	15094	15007	15009	15080	15077	14902	15069	14919	15112	15110	15089	14962	15036	14933	14940	14876	15001	15122	15048	15104	14986	15075	14895	14945	15048	14899	15158	15006	15074	15183	14965	15044	15065	15160	14988	15108	14944	15128	15006	15040	15023	15299	14975	15109	15028	14873	14976	15188	15128	15119	14898	15094	15072	15028	15112	15011	14987	15041	15101	15098	14945	15070	15072	15173	15121	14944	15002	14993	15160	14945	15045	15046	14881	15054	14977	15018	14872	15020	15107	15113	14983	15099	14990	15190	15023	14911	15102	14889	14948	14967	15073	15027	15111	15046	14973	15065	14994	14917	15089	15038	14940	15025	15082	14965	15045	15054	14906	14955	15001	15120	14886	14987	15030	14999	15107	15125	15237	15113	14909	15057	14954	14960	15084	14993	15034	14863	15057	15134	14893	15101	15089	15016	15031	15180	15170	15075	15056	14810	15166	15142	14824	15074	15126	15113	15044	14939	15045	14996	15005	14935	15059	15121	15111	15078	15014	14919	15064	15099	14960	14909	15262	15079	15098	14967	15036	15110	15086	15013	14937	15038	15034	14914	15050	15213	14754	14826	15023	14932	14849	15019	14946	15063	14900	14974	14853	14879	14988	15299	15060	15078	15095	15096	15036	15044	15158	14863	14893	15154	15158	14987	15097	15073	15032	15232	15108	14968	15095	14970	15111	15138	14980	15035	14994	15163	14935	14980	14942	15046	15065	15020	15026	15080	14885	14965	14923	14952	14964	15029	14996	15175	14945	14954	15263	15094	15217	15075	15023	15045	15023	15244	15000	15025	15028	15061	15076	15110	14989	14990	15138	14931	14991	14973	14882	15142	15081	14955	14980	14955	15036	14916	14959	15117	15005	15063	14981	15039	15164	15062	15120	15076	15040	15099	14986	14950	14999	14874	15125	14966	15141	14890	14996	15211
22571	21057	36691	30134	21431	23064	24768	19233	18051	18468	18356	18128	18228	18212	18172	18208	18183	18215	17909	18015	18072	18149	18043	18057	18093	18034	17945	18116	17905	18113	17916	17844	18073	18178	18064	17791	18010	18016	17875	17954	17787	17980	17886	18089	17932	17943	17850	18255	19017	19391	19056	18714	18378	18077	17834	17948	18035	18031	18125	18014	17890	17812	17705	17906	17756	17917	18023	17826	17925	17916	17867	17809	18043	17818	17747	17796	18108	17950	17992	17840	17774	17925	17764	17861	17780	17774	17924	17882	18012	17739	17930	17836	17825	17823	17983	17589	17722	17998	17980	17795	17758	17932	17965	17785	17788	17978	17958	17886	17885	17765	17588	17989	17719	17935	17934	17799	17756	17860	17915	17855	17937	17644	17746	17840	17868	17940	17882	17814	17922	17823	17687	17979	17823	17873	17845	17816	17835	18218	17923	17760	17909	17844	17779	17771	17883	18060	17886	17977	17895	17840	18038	17874	17854	17990	17822	17769	17787	17797	17973	17832	17796	17710	17964	17984	17695	17856	17775	17715	17782	17934	17823	17854	18072	17758	17844	17784	17892	17910	18043	18053	17772	17829	17710	17907	17824	18124	18032	17850	17852	17996	17807	17775	17813	17770	17968	18026	17957	17934	18051	17739	17890	17797	17645	17752	17723	17719	17781	17616	17825	17950	17897	18004	17950	18088	17934	17821	18077	17788	17792	17711	17918	17891	17931	17866	17866	17909	17865	17824	17755	17907	17892	18088	17951	17808	17877	17629	18004	17823	17744	17952	17774	17760	17767	17928	17896	18076	17960	17919	17898	17928	17811	17808	17804	17954	17752	17925	17815	17844	17626	17942	17932	17907	17985	17934	17718	17877	18069	17915	17769	17822	17702	17814	18030	17833	18023	17962	17845	18061	17800	17662	17810	17988	17943	17778	17848	17847	18058	17881	17792	17939	17757	17839	17938	17763	17883	18030	17778	17868	17891	17997	17934	17953	17962	18035	17818	17828	17932	17860	17842	17717	17902	18072	17981	17830	17817	17826	17842	17840	17800	17880	17934	17917	17924	17855	17870	17843	17793	17525	17980	17886	17905	17803	17817	17860	17582	17925	17858	17642	17797	17930	17916	17855	17907	17714	17778	17969	17854	17977	17734	17772	17930	18088	17786	17797	17778	17829	17889	17842	17841	17851	18061	17813	17918	17897	17735	17805	17946	17770	17841	17571	18015	17736	17849	17929	17794	17671	17964	17964	18028	17918	18057	17761	17954	18058	17743	17896	17700	17790	18123	17680	17887	17823	17825	17998	17858	17903	17865	17762	17929	17889	17942	17919	17884	17847	17870	18047	17885	17745	17885	17785	18075	17966	17732	17745	17865	17960	17967	17778	17888	17830	17799	17854	17826	17794	17937	17860	17822	17903	17751	17791	17853	17968	17675	17939	17909	17767	17911	17832	17829	17676	17875	17848	17764	17801	17860	17829	17767	17705	17872	17705	17994	17746	18078	17848	17996	17782	17841	17877	17823	17772	17968	18085	17735	17777	17971	17819	17774	17993	17794	17781	17974	17805	17862	18015	17838	17936	18053	17951	17789	17744	17772	17835	17924	17967	17768	17701	17676	17840	17949	17763	17931	17825	17764	17829	17990	17940	17636	17790	17877	17829	17937	17944	18006	17779	17719	17733	18041	17849	17829	17857	17974	17678	17904	17712	17701	17727	17757	17829	17992	17744	17825	17986	17684	17905	17975	17928	17907	17893	17935	17912	17936	17946	17912	17913	17816	17760	17743	17984	17805	18076	17734	17867	17959	18007	17939	17736	17785	17998	17790	17957	17954	17696	17826	17764	17836	17939	17868	17922	17882	17874	17921	17675	17701	17770	17911	17793	17753	17883	17935	17877	17795	17964	17680	17824	18071	17992	17917	17811	17658	17899	17807	17988	17662	17674	17841	17774	17947	17926	17876	17847	17933	17821	17757	17676	17775	17774	17660	17767	17586	18023	17679	17862	17937	17968	17797	17858	17905	17655	17891	17686	17773	17925	17926	17855	17769	17848	18023	17685	17744	17652	17937	17850	17833	17897	17958	17868	17818	17786	17782	17963	17669	17841	17913	17789	18060	17774	17911	17664	17795	17810	17964	17904	17702	17644	17798	17857	17811	17839	18086	17973	18016	17738	17741	18024	17788	17765	17730	17992	18010	17996	17832	17898	17657	17990	17817	17728	17887	17949	17924	17828	17714	17732	17985	17962	17744	17881	17816	17823	17898	17767	17978	17922	17919	17870	17754	17841	18040	17775	17981	17765	17827	17800	17767	18013	17897	17715	17934	17811	17774	17610	17669	18133	17999	18125	17833	17897	17913	17931	17671	17749	17985	17759	17794	17832	17919	17904	17730	17734	17927	17857	18118	17819	17909	17768	18004	17859	17835	17742	17668	17804	17777	17845	17916	17702	17901	17931	17846	17804	17524	17706	17892	17805	18027	17980	18083	18028	17921	17795	17748	17715	17762	17906	17889	17936	18155	17815	17999	17827	17899	17779	17974	17712	17609	17698	17836	17844	18029	17837	17752	17864	18169	17793	17871	17634	17819	17925	17840	17679	17826	17804	17678	17769	17698	17790	17894	17649	17910	17835	17742	17811	17909	17861	17942	17796	17950	17739	17819	17951	17898	17743	17866	17997	17919	17704	17946	17824	18175	17574	17897	17742	17771	17936	17913	17819	17985	18039	17801	17813	17951	17672	17690	17830	17760	17883	18011	17821	17821	17965	18080	17595	17902	17971	17818	17865	17923	18105	17703	18090	17812	17889	18046	17810	17923	17699	17929	17960	17994	17937	17785	17805	17870	17682	17727	17694	17812	17764	17900	17828	17914	17856	17614	17784	17811	17891	17775	17809	17763	17799	17797	17603	17645	17838	17882	17921	17933	17919	17961	17913	17747	17654	17922	17781	17791	17778	17744	17814	17793	17882	18068	18067	17751	17975	17916	17815	17946	17854	17708	17835	17778	17885	17808	17886	17952	17580	17780	17588	17689	17809	18034	17975	17846	17907	17834	17816	17668	17889	17840	17711	17906	17971	17736	18004	18049	17782	17848	17850	17869	17874	17805	17786	17692	17882	17920	17808	17774	17703	17672	17830	17720	17729	17743	17697	17969	17816	17780	17853	17802	17773	17771	17777	17706	17833	17848	17855	17852	17891	17846	17877	17760	17651	17715	17975	17622	17816	17923	17837	17858	17714	17683	17782	17807	17794	17827	17660	17827	17784	17843	17905	17817	17993	17770	17984	17975	17969	17899	17674	17760	17799	17908	17656	17900	17920	17850	17788	17896	17697	17764	17840	17990	17829	17729	17794	17794	17965	17787	17652	17884	17800	17977	18038	17846	17834	18013	17851	17566	17857	17730	17906	17910	17981	18013	17735	17792	17754	17871	17959	17775	17961	17698	17933	17972	17867	17842	17862	17637	17779	17743	17870	17885	17787	17770	17881	17756	17847	17788	17935	17975	17771	17846	17892	17907	17987	17866	17887	17848	17982	17778	17953	17827	17924	17991	17788	17796	17946	17634	17785	18046	17677	17940	17744	17744	18032	18025	18012	17819	17993	18014	17907	17820	17917	18016	17577	18107	17745	17950	17745	17771	17948	17901	17911	18004	17853	17858	17826	17798	17810	17750	17953	17895	17843	17843	17795	17734	17848	17912	17920	17915	17789	17906	17790	18037	17836	17864	17706	17823	17824	17848	17954	17982	17980	17953	17962	17780	17782	17784	17848	17800	17834	17786	17817	17820	17780	17755	17718	17739	17826	17934	17907	17879	17921	17941	17852	17738	17693	17872	17946	18078	17793	17802	17801	17923	17869	17891	17985	17965	18011	17874	17780	17876	17901	17961	18079	17726	17844	17772	17738	17718	17823	18046	17864	17831	17924	17743	17914	17898	17884	17968	17840	17979	17921	17715	17946	18001	17694	18013	17858	17643	18132	17840	17614	17921	17849	17834	17842	17972	17880	17727	17912	18013	17865	17807	17873	17818	17883	17751	18033	17980	18054	17975	17695	17881	17929	17984	17668	17780	17602	18043	17707	17703	18051	18002	17788	17826	17683	17657	17886	17699	17953	17830	17896	17903	17979	17917	17810	17711	17805	17851	17825	17797	17809	17831	17852	17803	18058	18013	17698	17833	17755	17774	17693	17741	17680	17667	17707	17633	17838	17796	17654	17793	17773	17617	17836	17929	18034	17784	17830	17875	17866	18039	17828	17827	17845	17769	17904	17894	17964	17890	17859	17990	17909	17764	17811	17836	17683	17735	17911	17926	17651	18068	17909	17876	17819	17622	17895	17730	17988	17822	17854	17861	18012	17745	17921	17911	18077	17926	17807	17826	17721	18044	17840	17794	17940	17934	17993	17912	17782	17770	17653	17770	17836	17902	17990	17909	17969	17875	17842	17898	17662	17836	17921	17998	17995	17944	17733	17841	17663	17799	17588	17944	17788	17764	17819	17990	17774	17910	17922	17950	17759	17759	17881	17782	17889	17727	17838	18162	18099	17855	17845	17859	17890	17883	17932	17916	17849	17921	17917	17857	17903	17799	17792	17630	17803	18050	17944	17802	17709	17665	17831	17862	17975	17715	17832	17813	17837	17989	17787	17933	17713	17690	17691	18007	17624	17960	18083	17824	17889	17908	17729	17964	17870	17873	17772	17910	17627	17924	18116	18081	17902	17790	17942	17799	17875	17900	17909	17810	18067	17881	17847	17741	17725	17896	18032	17777	17872	18040	17850	17821	17937	17835	17999	17804	17869	17561	17803	18006	17701	17852	17886	17605	17886	18022	17990	17901	17870	17793	17988	17867	17983	18091	17806	18013	17858	17951	17771	17952	17896	17949	17703	17913	17735	17734	17699	17813	17940	17771	17970	17649	17799	17817	17909	18101	17940	17688	17927	17761	17831	17933	17824	18082	17972	17729	17808	17881	17831	17802	17831	17700	17776	17793	17800	17685	17805	18051	17854	17927	17701	17926	17725	17843	17880	17805	17669	17914	17751	17713	17771	17815	17772	17775	17826	17834	17927	17973	17699	17751	17743	17842	17841	17846	17764	17721	17750	17927	18190	17595	17734	17956	17898	18010	17889	18127	17803	17884	17891	17761	17924
17096	58310	94177	34054	17306	16484	16190	15836	15599	15607	15375	15254	15514	15377	15401	15312	15361	15448	15541	15167	15312	15336	15231	15247	15442	15216	15292	15267	15374	15347	15151	15137	15295	15163	15145	15278	15126	15213	15042	15080	15208	15319	15278	15029	15214	15300	15206	15704	17008	17098	16619	15798	15541	15394	15133	15129	15138	15156	15268	15143	15207	15126	15325	15270	15165	15116	15180	15182	15166	15101	15176	15148	15187	15127	15198	15306	15248	15177	15209	15204	15073	15153	15131	15185	15342	14951	15241	15053	15192	15083	15022	15121	15222	15178	15194	15042	15014	15182	15136	15047	15191	15128	15222	15171	15051	15122	14926	15102	15075	15218	15228	14984	15296	14878	15204	15104	15205	15256	15302	15183	15214	15404	15191	15193	15041	15233	15083	15116	15157	15128	15085	15055	15319	15177	15020	15245	15176	15111	15232	15169	15137	15201	15169	14947	15167	15133	15188	15124	15073	15109	14891	15001	14960	15343	15189	15196	15073	15212	15042	15246	15189	15337	15101	15199	15014	14952	15140	15249	15292	15104	15152	15011	15229	15153	15078	15106	15203	15168	15212	14984	15087	15144	15057	15071	15134	15145	15121	15188	15078	15112	15233	15117	15078	15183	15179	15101	15102	15158	15173	15082	15290	15235	15273	15044	15134	15051	15223	15105	15272	15218	15256	14977	14986	15075	15077	15181	15201	15111	15217	15151	15047	15325	15161	15089	15159	14977	15295	15224	15016	15264	15073	15202	15113	15136	15234	15146	15296	15244	15200	15116	15006	15131	15289	15099	15052	15047	15091	15079	15077	15163	15336	15261	14958	15228	15254	15142	15187	15088	15215	15323	15187	15063	15123	14953	15187	15096	15202	15313	15162	15165	15091	15058	15337	15014	15032	15066	15113	15163	15144	15247	15241	15106	15240	15276	15094	15073	15092	15199	15002	15173	15210	15121	15135	15165	15165	15187	15186	15098	15138	15126	15300	14989	14979	14999	15113	15187	15152	15195	15292	15171	15189	15143	15090	14945	15140	15275	15170	15089	15212	15298	15244	15166	15209	15024	15031	15228	15059	15002	15080	15110	15075	15191	14870	15153	15229	15090	15161	15057	15030	15083	15224	15074	14940	15241	15222	15197	15095	15124	15212	15243	15078	15115	15266	15143	15181	14971	15195	15192	15212	15198	15135	15066	15094	15287	15020	15178	14977	15213	15175	15210	15204	15167	15060	15147	15155	15060	15142	14955	14978	14992	15248	15069	15218	15230	15273	15086	15257	15118	15085	15192	15065	14984	15230	14973	15166	15160	15018	15099	15129	15063	15106	15047	15029	15182	15221	15077	15149	15181	15213	15193	15232	15234	15181	15283	15152	15323	15159	15116	15055	15082	15228	15130	15113	15070	15177	15324	15136	15245	15208	15044	15335	15159	15223	15056	15101	15169	15226	15098	15252	15271	15100	15081	15248	15064	15113	15118	15160	15030	15127	15196	15141	15017	15095	15120	15245	15230	15145	15211	15172	15155	15053	15136	15050	15307	14914	15288	15054	15077	15217	15267	15247	15346	15206	15027	15291	15152	15160	15182	15044	15075	15047	15037	15188	15201	15175	15030	15098	15190	15145	15299	15202	15080	15202	15063	15202	15008	15175	15136	15216	15054	15141	15104	15333	15197	15255	15098	15113	15089	15198	15060	15256	15178	15116	15150	15184	15083	15174	15205	15240	15376	15071	15037	15356	15176	15199	15232	14989	15106	15191	14978	14981	15129	15079	15155	15109	15182	15086	14991	15145	15343	15082	15169	15229	15086	15258	15061	15125	15082	15139	15122	15188	15313	15061	15288	14976	15029	15172	15241	15328	15150	15260	15120	15136	15182	14994	15133	15186	15080	15291	15115	15064	15059	15028	15131	15251	15049	15245	15242	15141	15188	15136	15154	15194	15162	15161	15199	15050	15121	15186	14940	15278	15105	15151	15046	14964	15084	15098	15156	15242	15220	15193	15039	15131	15183	15222	15280	15236	15068	15141	15105	15119	15082	15192	15117	15282	15272	14989	15171	15167	15051	15188	15039	15171	15090	15114	15155	15136	15140	15218	14982	14938	15389	15131	15100	15153	15297	15081	15130	15159	15219	15106	15120	15109	15020	15100	15211	15198	15070	15301	15251	15186	15360	15180	15251	15103	15125	15186	15004	15115	15178	15128	15000	15175	15175	15076	15252	15126	15123	15242	15140	15120	15105	15215	15311	15143	15179	15196	15068	15291	15007	15207	15067	15170	15158	15191	15291	15055	15167	14919	15107	15262	15142	15422	15154	15247	15089	15096	15141	15103	15229	15182	15169	15132	15044	15073	15016	15040	15169	15039	15295	15122	15032	15144	14925	15188	15234	15214	15184	15061	15204	15210	15049	15287	15230	15235	15173	15047	15403	15117	15184	15363	15088	15155	15083	15180	15267	15059	15361	15229	15129	15044	15097	15080	15119	15209	15306	15271	15335	15107	15068	15125	15180	15169	15195	15247	15143	15158	15139	15154	15066	15200	15124	14993	15209	15098	15225	15130	15131	15163	15028	15147	15277	15025	15248	15135	15208	14876	15147	15044	15039	15170	15146	15260	15020	15160	15122	15227	15131	15030	15034	15028	15120	15141	15019	15215	15269	15010	15113	15130	15250	15194	15244	14844	15248	15320	15117	15332	15086	15039	15155	14973	14985	15145	15106	15238	15081	15185	15096	15261	15333	15057	15226	15183	15093	15196	15030	15079	15155	15142	15078	15068	15125	15090	14904	15269	15173	15169	15144	15262	15336	15243	15165	15061	15069	15231	15110	15282	15139	15086	15057	15115	15096	15074	15201	15040	15131	15252	15216	15259	15141	15137	15142	15166	15126	15112	15080	15168	15185	15143	15198	15128	15199	15155	15110	15108	15278	15058	14930	15114	15215	14973	15150	15114	15196	15173	15171	14948	15251	15098	15199	15175	15200	14971	15300	15192	15098	15029	15268	15131	15038	15116	15067	15149	15231	15268	15042	15161	15202	15129	15004	15230	15153	15135	15073	15023	15018	15428	15028	15280	15039	15088	15273	15189	15186	15206	15190	15260	15103	15067	15288	15164	15124	15313	15130	15139	15130	15100	15163	15202	15137	15028	15253	15151	15214	15320	15072	15242	15154	15223	15297	15215	15225	15171	15204	15050	15196	15157	15190	15202	15122	15207	15246	15042	15207	15168	15337	15070	15209	15072	15043	15232	15161	15050	15063	15004	15074	15139	15198	15223	15098	15171	15107	15169	15061	15215	15192	15193	15145	15186	15221	15052	15205	15022	15127	14983	15216	15122	15234	15272	15268	15147	15022	15082	15253	15081	15208	15102	15067	15140	15100	15077	15231	15084	15172	15190	15241	15113	15279	15186	15242	15242	15163	15283	15193	15307	15043	15185	15070	15113	15191	15151	15176	15185	15179	15134	15098	15092	14987	15032	15074	15208	15298	15253	15097	15108	15137	15246	14939	15226	15189	15241	15250	15095	15114	14935	15175	15054	15106	15212	15089	15116	15139	15078	15029	15204	15182	15172	15171	15269	15251	15283	15198	14922	14955	15118	15168	15063	15117	15234	15058	15374	15062	15254	15111	15140	15376	15062	15163	15168	15079	15155	15189	15172	15399	15192	15107	15121	15130	15199	15195	15222	15151	15235	15023	15263	15117	15066	15113	15128	15281	15037	15136	15266	15195	15250	15178	15121	15163	14995	15133	15158	15285	15053	15180	15178	15026	15316	15101	15180	15282	15143	15053	15216	15128	15226	15162	15168	15166	15060	15190	15067	15102	15040	15102	15208	15223	15200	15244	15139	15290	15148	15173	15168	15099	15123	15136	15100	15114	15035	15123	15281	15092	15188	15135	14984	15146	15249	15282	15181	15138	15065	15267	15125	15200	15244	15273	15153	15208	15240	15075	15253	15068	15170	15169	15356	15124	15093	15247	15029	15098	15194	15057	15057	15055	15050	15010	15212	15086	15283	15115	15269	15153	15340	15016	15053	15135	14997	15125	15267	15177	15145	15146	15217	15154	15095	15275	15248	14999	15183	15099	15073	15278	15181	15191	15197	15229	15214	15070	15097	15175	15185	15332	15159	15311	15287	15095	15203	15221	15166	15197	15057	15023	15294	15042	15238	15133	15243	15095	15098	15302	15155	15143	15157	15194	15291	15327	15149	15105	15160	15085	15113	15111	15047	15388	15188	15289	15096	15119	15157	15250	15147	15204	15154	15242	15250	15122	15010	15118	15236	15067	15198	15100	14962	15056	15233	15179	15429	14960	15115	15186	15025	15091	15256	15092	15147	15198	15089	15022	15138	15263	15015	15043	15138	15097	15213	15125	15182	15244	15198	15061	15025	15213	15269	15139	15018	15264	15002	15215	15193	15110	14994	15276	14922	15264	15136	15048	15164	15071	15097	15219	15139	15335	15307	15232	15193	15065	15096	15298	15002	15307	15331	15109	15018	15053	15192	15107	15259	15173	15320	15134	15189	15106	15053	15073	15108	15174	15110	15249	15076	15282	15045	15165	15138	15121	15053	15164	15240	15049	15119	15058	15158	15198	15224	15140	15445	15078	15017	15030	15175	15092	15091	15109	15034	15201	15267	15312	15262	15180	15035	15203	15200	15053	15200	15270	15190	15050	15168	15196	15151	15176	15095	15162	15198	15116	15051	15171	15074	15149	15048	15103	15160	15122	15222	15218	15015	15112	15096	15159	15089	15164	15097	15223	15123	15392	14954	15072	15196	15149	14995	15196	15303	15007	15171	15189	15193	15081	15257	15212	15073	15332	15294	15074	15184	15068	15330	15280	15141	15058	15097	15138	15009	15136	15291	15053	15119	15138	15143	15145	15319	15003	15102	15339	15112	15084	15002	15237	15272	15291	15288	14978	15205	15087	15299	15236	15014	15270	15091	15101	15092	15185	15108	15172	15043	15215	15109	15177	15185	15113	15096	15087	15291	15099	15155	15224	15171	15061	15025	15136	15120	15049	14978	15327	15027	15184	14954	15152	15285	15084	15185	15080	15246	15065	15046	15061	15017	15370	15018	15140	15260	15053	15003	15176	15190	15256	15145	15275	14982	14988	15134	15283	15102	15242	15227	15214	15018	15077
27386	25465	44520	29660	18949	18566	18346	17983	18018	18045	17838	17708	18000	18039	17969	17797	17902	17981	17973	17949	18025	18015	17820	18057	17880	17879	18104	17940	17953	17886	17830	18028	18000	18062	17738	17917	17861	17929	18076	17875	17981	17894	17895	17887	17693	18066	17786	17741	17834	18174	18141	18151	18064	17679	17886	17911	17907	17942	17845	17849	18025	17978	17916	17764	17873	17754	17854	17917	17743	17826	17848	18084	17973	17885	17915	17903	17841	17750	17994	17925	17796	18154	18050	17994	17843	17925	17752	17749	18142	18152	17792	17868	17783	17858	17934	17834	18042	17976	17792	17823	17822	18076	17962	17901	17737	17888	17859	17958	17988	17952	17845	17849	17899	17922	17944	17892	17987	17873	18028	18109	17868	17824	17922	17962	17883	17826	17878	17812	17807	17685	17826	18029	17791	17724	17794	17863	17958	18099	18177	17978	17847	17902	17768	17935	18120	17871	17946	17787	17929	17777	17855	17982	18049	18147	17810	17874	17824	18069	17827	17962	17853	17772	17912	17964	18052	17833	17788	17893	17741	17822	17845	17887	17942	17920	18060	17978	18000	17823	17798	17816	17982	18063	18040	18040	17936	17887	17736	17778	17771	17856	17923	17863	17735	17674	17839	18111	17720	17837	17683	17848	17937	18060	17882	18049	17721	17878	17796	17914	17872	17865	17931	17886	17999	17745	17951	17881	17924	17862	17989	17928	17958	17776	17876	17949	17759	17936	17791	17880	18079	17976	17979	17940	17905	17707	17842	17845	17904	17721	17735	17864	17799	18075	17783	17981	17860	18070	17901	17921	17877	17746	17919	18000	17954	17878	17986	17841	17950	18005	17918	18023	17837	17909	17911	17905	17819	17851	17882	17893	17700	17650	17743	17873	18017	17995	17872	17742	17952	17901	18082	17860	17987	17844	17905	17777	17980	17724	17987	17971	17781	17881	17868	17712	17999	17964	17934	17815	17822	17950	17946	17707	17742	17863	17693	17776	17701	17869	17921	17917	17605	17751	17943	17836	17904	18057	17895	17960	17998	18035	18081	17900	17987	17907	17762	17711	17997	17805	17971	17773	18063	17841	18033	17743	17992	18034	17998	17947	17835	17786	17889	17857	17899	17785	17866	17811	17949	17760	18000	17922	17853	17890	17821	17908	18140	17871	17926	18000	18039	17778	17864	17971	17897	17805	17954	17728	17816	18014	17994	17827	17866	17939	17939	17901	17833	17962	17995	17919	17872	17879	17793	17953	17871	17937	17846	17937	18067	18025	17933	17946	17852	18053	17692	17867	17746	17966	17902	17833	17695	17848	17894	18105	18113	17866	17954	17889	17982	17780	17937	17822	17979	17980	17827	17790	17901	17836	17919	17945	17911	17797	17986	17817	17783	18122	17955	17816	17923	17875	18030	17903	17975	17905	17838	18051	17840	17805	17899	17803	17913	17846	17714	17620	18109	18227	17744	17955	18005	17793	17724	17790	17921	17897	17742	17774	17726	17926	17979	17961	17937	17996	17950	17935	17901	17846	17779	17871	17992	17833	17724	17824	17789	17958	17865	17948	17812	17896	17895	17927	17701	18011	18020	18026	17864	17830	18018	17903	17966	18048	17725	17833	17698	17804	17932	18078	17817	17819	17909	18024	17927	17812	17894	17975	17717	17989	17925	17922	17847	18001	17850	17763	17900	17784	17807	17844	17855	17891	17939	18101	18061	18030	17931	17940	17820	17870	17760	17678	17719	17997	17897	17889	17962	17962	17999	17698	17924	17731	17857	17979	17890	17787	17911	17946	17915	17796	17718	17855	17845	18064	17727	17827	17890	17838	17787	17908	17954	17894	17894	17728	18184	17893	17914	17913	17964	17743	17939	17869	17729	17888	17816	17987	17892	17819	17909	17838	17927	17971	17869	17763	17970	17830	17823	17809	17949	17799	17873	17942	18118	17934	17787	18125	17977	17890	17761	17924	17910	17834	17821	18088	17929	17834	17850	17675	17967	17875	17950	18024	17818	18022	17877	17896	17747	17837	17868	17678	17849	18181	17757	18034	17836	17963	17774	17963	17894	18027	17954	17985	17802	17860	17903	17749	17813	17783	17919	18020	17743	17827	17886	18079	17824	17943	17768	17879	17891	18021	17908	17899	17981	17850	18029	17957	17925	18261	17756	17804	18089	17850	18079	17736	17873	17719	18086	18061	18279	17954	17962	17951	17789	17841	17856	17852	17796	17903	17907	17940	17941	17685	18025	17905	17968	17798	17691	17896	17976	17763	18111	17819	17737	17884	17740	17994	17995	17933	18018	17900	17761	17955	18019	17938	17883	17538	18043	17829	17986	17930	17962	17887	17946	17739	17696	17812	18174	17680	17746	17930	17850	18025	17841	17950	17821	17807	17806	17737	17890	17780	17852	17963	17955	17944	17860	17772	17701	17717	17796	17895	17894	17913	17881	17674	17794	17945	18063	17886	17912	18090	17876	17830	17947	17975	17753	17924	17989	17819	17735	17903	18010	17756	17908	17951	17788	17952	17983	17961	17841	17716	18118	17937	17967	17875	17938	17949	17718	17766	17911	17769	18009	18004	18192	17765	17757	17889	17870	17914	17862	17858	17810	17762	17963	17869	17791	18054	18255	17957	17829	17811	17849	17827	18044	17883	17817	17845	18043	17772	17901	17881	17928	17989	17879	17805	17949	17869	18012	17955	17890	17961	17782	18155	17925	17922	18184	17971	17831	17907	17975	17770	17753	17894	18031	17920	17570	17704	17756	17963	17683	17929	17820	18081	17890	17885	17932	17751	17888	18222	17796	17977	17953	17882	17740	17840	17823	18101	17896	17923	17952	18102	17879	18023	17951	17936	17999	17811	18220	17830	17797	17951	17746	17959	17926	17936	17929	18026	17859	17717	17946	17947	17787	17970	17941	17872	17981	17953	17840	17970	17796	17825	17952	18028	17912	17732	17734	17872	17934	18078	17879	17816	17923	18073	17871	17882	18121	17837	17976	17750	17927	17818	17939	18041	17981	17878	18022	17857	17936	18056	17986	17913	17766	17809	17884	17937	18036	18212	17862	17729	17820	17881	17794	17714	17925	17839	18003	17897	17971	17848	17955	18142	17964	17686	17808	17837	17736	17968	17791	17933	17957	17746	17794	17750	17994	18044	17823	17835	17865	17960	17936	17795	17748	17853	17816	17833	17864	17995	17838	17811	17929	17869	18110	17779	17938	18066	17725	18073	18039	17785	18017	17973	17923	17889	17918	18012	17873	18084	17890	17963	18028	17952	17885	17958	18156	17986	17747	17887	17843	17763	17980	17846	17881	18080	17980	18060	17882	18024	17935	17898	17884	17946	17928	17951	17862	17766	17828	17894	17804	17989	18143	17981	17891	17802	17942	17989	18021	18021	17832	18033	17831	17935	17766	17771	17929	17763	17494	17910	17980	17737	17820	17996	17840	17943	18002	17881	17951	18041	17800	17918	17780	17957	18023	17981	17909	17906	17749	17811	17906	17792	17835	18017	17766	17957	18099	18044	18048	18136	18116	17858	17860	17967	18030	17828	17988	17937	17844	17899	17668	18056	17986	17916	17884	17811	17906	17876	17859	18002	17640	17682	17853	18061	18126	17873	17834	17883	17974	17947	17968	17818	17965	18024	18017	17952	17808	18095	17951	17755	17800	17998	17807	17747	17912	17756	17963	17874	17921	17882	17985	17905	17834	17955	17866	17712	17781	17965	17894	17878	17787	17844	17995	17839	17872	17917	17680	17734	17886	17943	18049	17875	17948	17871	17805	18016	17827	17717	17782	17752	17710	17665	17755	17746	17774	17767	17728	17856	17870	17866	18102	17826	17799	18021	17992	18025	17834	18028	18013	17964	17855	17969	18045	17927	18047	17919	18163	17702	17720	17954	17966	17869	17905	17956	17867	17917	17985	17823	17953	17968	17854	18002	17802	17998	17688	17776	17724	17891	18005	17702	18046	17665	17954	17834	18076	17958	17877	17848	18043	17944	17916	17830	17763	17729	17583	17895	17914	17815	17798	17880	17879	17891	18011	18054	17946	17887	17902	17835	17914	17963	17839	17920	17951	17878	17774	18033	17923	18065	17991	17924	17810	17912	17888	18071	17912	17863	18218	17921	17641	17805	18010	18012	17943	17852	17872	17868	17872	17945	17930	17945	17984	18121	17936	18205	17925	18045	18094	18025	17773	18019	17984	17783	17906	17770	17842	17689	17881	17703	17953	17860	17998	17862	17743	17857	17767	17872	18024	18061	17907	17920	17933	17877	18138	17899	17885	17906	17875	17930	18040	17781	18073	17858	17884	17920	17906	17914	17846	17889	17857	17834	17902	17872	17924	17800	17928	17911	18061	17727	17905	17761	17898	17837	17937	17913	17845	17869	18110	17891	17854	17990	17770	17984	18000	17853	18118	17901	17950	17923	17984	18007	18024	17936	17855	17829	17765	17735	17954	17972	17964	18002	18041	17956	18207	17817	17892	18125	17987	17982	18149	17914	18013	18161	17859	17707	17554	17659	17939	17790	17737	17958	17893	17934	18004	17852	17849	17932	17810	17791	17900	17958	17706	17771	18068	18041	17929	18014	17899	17900	17929	17955	17919	18080	17857	17958	18048	17955	17931	17753	17958	17953	17911	17853	17968	17567	17998	18037	18031	17657	17842	17843	17872	17964	17765	18191	17776	17879	17895	17969	17860	17929	17877	17779	17671	18014	17914	17821	18011	17874	17978	17937	17883	17797	18190	18007	17857	17999	17828	17936	18045	17937	17885	17631	18003	17947	17888	18110	17760	17870	17648	17945	18114	17968	17888	17765	17982	18109	18015	17909	17909	17963	18040	17906	18079	18042	18089	17965	17781	18063	18039	17824	17733	17882	18000	17687	17876	17754	17923	17937	17754	17816	18099	17785	18028	17768	17977	17773	18140	17713	17851	17945	17878	17804	17879	17949	17855	17937	17746	17804	17842	17946	17799	18065	17881	17863	17770	17917	17806	17830	17774	17777	17954	17837	17992	18105	17926	17962	18068	17871	18180	17848	17860	18048	17907	17748	18115	18058	17972	18098	18021	17931	17888	17891	17910	17995	17803	17827	17917	18149	17848	17851	17937	17929	18086	18194	17892	17913	17832	17954
15665	36313	47040	21198	15748	15364	15367	15417	15153	15241	15277	15340	15148	15142	15245	15210	15088	15141	15348	15045	15184	15342	15218	15161	15107	15250	15107	15352	15318	15286	15096	15081	15014	15192	15159	15217	15187	15170	15240	15197	15035	15252	15097	15183	15207	15107	15123	15241	15331	15466	15379	15102	15090	15167	15219	15299	15005	14987	15076	15259	15165	15289	15329	15144	15241	15144	15214	15119	15076	15258	15137	15011	15126	15153	15039	15113	15249	15070	15115	15157	15154	15105	15181	15140	15392	15082	15106	15079	15202	15117	15133	15170	15040	15070	15035	15034	15146	15087	15130	15255	15097	15147	15113	15286	15144	15135	15228	15182	15078	15015	15176	15215	15217	15055	15113	15119	15175	15180	15150	15101	15204	15215	15044	15166	15058	15035	15085	15190	15053	15079	15099	15244	15176	15202	15271	15026	15211	15186	15095	15274	15237	15163	15102	15156	15110	15152	15228	15099	15176	15173	15246	15258	15328	14882	15232	15047	15294	15121	15242	15077	15227	15089	14904	15189	15214	15221	15228	15080	15075	15212	15163	15140	15200	15129	15061	15257	15064	15299	15192	15214	15338	14978	15219	15148	15147	15187	15049	15282	15112	15103	15061	15073	15221	15264	14920	15101	15059	15088	15213	14993	15246	15332	15050	15169	15101	15163	15028	15151	15254	15259	15006	15142	15059	15159	15059	15183	15200	15207	15193	15049	15101	15299	15133	15212	15131	15266	15098	15223	15185	15182	15108	15295	15090	15314	15203	15287	15101	15186	15179	15335	15138	15150	15313	14944	15281	15088	15306	15163	15074	15119	14947	15034	15168	15235	15085	15063	15216	15112	15039	15134	14881	15062	14994	15102	15093	15225	15215	15071	15032	15174	15158	15067	15210	15002	15061	15126	15133	15191	15023	15041	15194	15267	15240	15105	15169	15088	15088	15178	15030	15014	15314	15063	15148	15114	15174	15150	15203	15008	15150	15186	15294	15136	15068	15170	15078	15108	15300	15229	14974	15124	15006	15279	15208	15068	15002	15067	15095	15152	15148	14970	15267	15018	15088	15102	15181	15253	15102	15059	15174	15202	15081	15164	14851	15266	15137	15252	15113	15068	15192	15105	15222	15097	15008	15128	15136	15196	15129	14917	15086	15134	15037	15245	15070	14949	15167	15360	15273	14988	15162	15205	15092	15057	15364	15142	15130	15030	15248	15143	15183	15153	15187	15111	15153	15218	15166	15199	15284	15162	15046	15122	15189	15056	15254	15173	15073	15126	15137	15181	15126	15136	15180	15071	15272	15121	15077	15151	15176	15065	15239	15092	15169	15147	15032	15152	15138	15189	15043	15045	15236	15304	15065	15033	15288	15232	15161	15021	15164	15086	15064	15284	15127	15114	15372	15127	15201	15153	15244	15194	15199	15166	15064	15069	15037	15109	15205	15125	15090	15186	15163	15258	15150	15116	15184	15235	15103	14993	15175	15161	15133	15042	15244	15217	15088	15155	15136	15298	15310	15170	15151	15175	15175	15201	15231	15044	15104	15268	15286	15169	15158	15201	15159	15228	15167	15153	15252	15045	14964	15198	15108	15123	15232	15272	15037	15211	15203	15130	15219	15023	15272	15124	15078	15068	15288	15011	15076	14951	15231	14997	15134	15198	15186	15165	15154	15161	15034	15199	15195	15126	15216	15229	15107	15195	15112	15057	15186	15212	15129	15170	15095	15016	14960	15086	15123	15125	15082	15079	15093	15188	15296	15249	15228	15288	15170	15019	15116	15153	15189	14976	15181	15215	14976	15160	15135	15102	15004	15241	15116	15160	15284	15238	15063	15112	15266	15062	15130	15213	15106	15186	15268	15167	15174	15180	15098	15118	15344	15191	15155	15201	15067	15109	15239	15116	15023	14978	15201	15072	15261	15096	15228	15060	15125	15097	15191	15219	15123	15104	15163	15194	15220	15182	15237	15118	15290	15208	15120	15010	15063	15146	15083	15079	15241	15186	15210	14943	14933	15281	15233	15193	15184	15234	15158	15162	15132	15086	15185	15244	15251	14976	15305	15032	15150	15072	15234	15223	15018	15221	15197	15294	15238	15118	15284	15204	14992	15161	15320	15187	15205	15269	15164	15127	15024	15298	15167	15056	15106	15141	15235	15226	15168	15141	15055	15254	15072	15204	15050	15029	15306	15070	15148	15181	15162	15063	15295	15300	15192	15112	15171	15282	15146	15238	15161	14994	15161	15266	15210	15201	15246	15189	15296	15203	15161	15134	15048	15256	15035	15143	15272	15180	15108	15146	15237	15154	15085	15131	15234	15081	15244	15196	15153	15395	15271	15144	15075	15096	15014	15237	15375	15081	15194	15069	15217	15193	15207	15146	15174	14973	15205	15253	15169	15184	14986	15064	15188	15146	15181	15096	15244	15185	15317	15158	15131	15069	15127	15019	15108	15216	15116	15258	15024	15193	15084	15182	15123	15051	15126	15001	15143	15135	15150	15240	15308	15268	15065	15093	15144	15136	15100	15253	15280	15316	15010	15271	15208	15166	15343	15143	15213	14946	15302	15157	15089	15121	15027	15226	15022	15086	15226	14939	15342	15150	15087	15256	15188	15173	15056	15159	15229	15215	15218	15304	15128	15215	15131	15163	15276	15135	15187	15214	15168	15277	15303	14965	15162	15223	15309	15075	15222	14956	15095	15217	15213	15005	15175	15107	15217	15338	15012	15123	15041	15042	15224	15317	15316	15162	15248	15168	15215	15160	15249	15004	15153	15070	15266	15210	15288	15038	15124	15122	15208	15168	15218	15109	15093	15190	15151	15157	15017	15199	15263	15235	15078	15215	15241	15014	14995	15142	15261	15137	15195	15153	15140	15034	15258	15001	15134	15259	15076	15251	14979	15250	15142	14967	15239	15114	15096	15142	15232	15297	15133	15059	15259	15138	15138	15132	15256	15248	15086	15164	15105	15160	15212	15177	15282	15161	15064	15128	15132	15352	15066	15137	15276	14873	15182	15058	15155	15311	15248	15240	15225	15157	14992	15038	15153	15017	15172	15182	15076	15246	15145	15218	15245	15269	15301	15237	15317	15201	15143	15081	15072	15342	15067	15229	15147	15070	15082	15101	15086	15218	15142	15052	15220	15134	15255	15211	15008	15097	15167	15034	15286	15059	15205	15141	15266	14916	15237	15199	15050	15114	15075	15214	14914	15247	15094	15187	15159	15153	15041	15063	15014	15092	15078	15184	15100	15166	14991	15053	15080	15129	15209	15108	15246	15214	15153	15141	15056	15045	15121	15186	15202	15149	15143	15175	15077	15238	15221	15134	15320	15052	15109	15117	15131	15033	15071	15134	15209	15238	15142	15052	15037	15055	15265	15200	15088	15227	15135	15019	15057	15151	15122	15168	15231	15121	15291	15223	15122	15211	15088	15004	15115	15117	15261	14919	15273	15197	15032	15205	15090	15196	14994	15209	15110	15164	15189	15209	15243	15236	15153	15186	15112	15159	15246	15060	15077	15191	15025	15019	15079	15362	15074	15180	15106	15148	15389	15266	15207	15111	15123	15125	15161	15151	15218	14960	15263	15146	15247	15303	14986	15250	15141	15054	15078	15233	15298	15197	15001	15217	15045	15237	15104	15193	15002	15275	15043	15201	15078	15204	15091	15133	15398	15217	15185	15209	15236	15224	15092	15146	15209	15202	15044	15157	15111	15202	15072	15075	15089	15328	15220	15184	14889	15190	15365	15215	15096	15237	15097	15154	15043	15184	15128	15133	15247	15045	15325	15273	15176	15229	14952	15207	15390	15270	15151	15284	15209	15257	14968	15141	15148	15172	15330	15147	15097	15222	15166	15158	15156	15120	15228	14933	15085	15116	15176	15078	15188	15189	15314	14932	15178	15123	15072	15246	15158	15220	15137	15178	15130	15125	15295	15121	15003	15009	15103	15149	15267	15236	15130	15258	15099	15214	15291	15161	15175	15250	14970	15314	15062	15316	14980	15354	15080	15140	15147	15162	14896	15437	15171	15005	15150	15065	15130	15207	15092	15203	15070	15061	15218	14953	15033	15017	15286	15191	15028	15051	15139	15374	15122	15179	15191	15162	15182	15178	15066	15180	15100	15214	15176	15092	15087	15188	15190	15212	15191	15176	15073	15289	15186	15304	15193	15029	15075	15140	15085	15117	15297	15120	15210	15217	15045	15107	15079	15220	15096	15249	15170	15136	15187	15324	15217	15212	15193	15225	15208	15143	15186	15127	15159	15198	15050	15331	15227	15103	15208	15060	15228	15160	15186	15103	15233	15102	15182	15257	15203	15202	15046	15214	15120	15113	15158	15149	15236	15133	15138	15310	15166	15141	15110	15314	15077	15062	15312	15138	15121	15142	15161	15204	15225	15185	15198	15214	15164	15191	15176	15274	15093	15193	15188	15351	15110	15216	15347	15193	15117	15203	15210	15279	15089	15197	15200	15081	15166	15018	15190	15147	15151	15078	15247	14985	15042	15271	15039	15382	15062	15029	15113	15246	15002	15042	15009	15270	15032	14919	15260	15096	15074	15068	15116	15197	15009	15060	15168	15052	15057	15111	15142	15211	15203	15191	15122	15104	15045	15176	15384	15265	15285	15136	15233	15213	15353	15138	15149	15239	15158	15180	15201	15158	15245	15188	15303	15170	15149	15252	15305	15109	15097	15232	15249	15287	15020	15185	15144	15017	15376	15102	15103	15211	15101	15165	15084	15148	15105	14984	15014	15082	15079	15105	15236	15150	15255	14983	15336	15336	15205	15154	15400	15211	15070	15200	15069	15020	15168	15202	15233	15018	15184	15166	14958	15239	15141	15108	15124	15257	15026	15049	15248	15182	15200	15093	15158	15026	15206	15298	15077	15177	15103	15075	15103	15230	15223	15119	15123	15267	15280	15106	15244	14986	15240	15094	15254	15108	15019	15062	15051	15112	15060	14959	15085	15227	15218	15327	15262	15198	15165	15153	15072	14994	15090	15168	15307	15194	15232	15005	15397	15042	15161	15026	15137	15121	15157	15202	15324	15253	15094	15289	15137	15233	15127	15109	15219	15176	15109	15232	15107	15046	15226	15082	15219	14920	15106	15198	15054	15027	15075	15048	14997	15153	15147	15233
23548	21510	43395	35484	21881	21817	21118	18235	18017	18228	17935	17999	17692	17805	17769	17786	17823	17951	17782	17893	17901	17884	17614	17948	17847	17831	17843	17875	17948	17692	17844	17825	17512	17829	17770	17720	17670	17888	17837	17947	17816	17688	17852	17520	17940	17592	17759	17869	18356	18619	18277	17857	17715	17690	17840	18036	17707	17633	17630	17643	17927	17891	17647	17940	17528	17794	17789	17726	17829	17788	17877	17762	17917	17712	17647	17729	17887	17536	17605	17599	17643	17762	17502	17676	17578	17635	17793	17629	17928	17644	17607	17596	17842	17878	17665	17803	17748	17642	17863	17753	17600	17875	17761	17929	17810	17601	17707	17476	17817	17842	17665	17787	17815	17594	17784	17773	17619	17849	17715	17616	17832	17796	17641	17641	17754	17654	17719	17731	17770	17552	17726	17699	17620	17841	17769	17531	17714	17877	17740	17750	17615	17654	17592	17544	17752	17771	17801	17559	17795	17688	17725	17610	17713	17706	17584	17752	17763	17750	17669	17736	17543	17757	17804	17593	17646	17718	17520	17545	17971	17741	17833	17702	17707	17661	17812	17740	17763	17701	17598	17683	17685	17868	17696	17655	17641	17784	17547	17798	17661	17499	17693	17673	17442	17764	17822	17708	17831	17823	17633	17549	17690	17755	17687	17555	17699	17561	17568	17662	17714	17624	17616	17950	17614	17770	17695	17778	17847	17702	17868	17575	17892	17784	17946	17696	17829	17742	17691	17552	17636	17447	17715	17553	17805	17684	17698	17716	17776	17437	17441	17716	17893	17842	17609	17725	17677	17773	17868	17579	17819	17588	17719	17567	17584	17604	17648	17625	17676	17726	17506	17780	17452	17662	17613	17748	17787	18006	17838	17767	17619	17774	17622	17527	17567	17486	17701	17776	17687	17634	17725	17550	17632	17718	17400	17493	17805	17689	17568	17583	17714	17635	17753	17631	17755	17466	17793	17433	17726	17749	17794	17742	17508	17629	17710	17819	17753	17805	17900	17626	17891	17837	17662	17595	17719	17556	17788	17528	17658	17568	17753	17780	17724	17780	17658	17715	17679	17690	17899	17859	17642	17764	17429	17704	17818	17710	17696	17634	17618	17928	17791	17777	17767	17729	17939	17560	17618	17776	17691	17720	17713	17580	17618	17599	17764	17708	17727	17753	17598	17623	17513	17753	17635	17592	17557	17766	17565	17881	17858	17695	17476	17697	17773	17765	17716	17734	17561	17704	17399	17703	17566	17576	17612	17780	17786	17615	17759	17890	17564	17669	17634	17570	17809	17600	17593	17616	17622	17596	17620	17552	17738	17595	17563	18011	17641	17723	17508	17632	17596	17885	17726	17684	17547	17591	17740	17772	17640	17828	17601	17687	17739	17869	17600	17715	17693	17650	17618	17747	17668	17703	17624	17357	17471	17535	17738	17813	17583	17636	17591	17908	17626	17678	17507	17670	17627	17540	17717	17708	17706	17649	17686	17630	17646	17681	17787	17755	17595	17568	17641	17648	17619	17513	17681	17503	17538	17626	17694	17723	17828	17703	17700	17715	17581	17650	17615	17641	17801	17511	17706	17657	17593	17839	17724	17861	17765	17580	17699	17806	17673	17651	17719	17652	17522	17728	17504	17622	17809	17596	17637	17721	17572	17530	17539	17766	17610	17809	17557	17605	17616	17687	17651	17755	17543	17757	17942	17805	17618	17609	17711	17785	17684	17783	17705	17719	17453	17818	17600	17815	17635	17715	17779	17496	17643	17775	17746	17715	17550	17712	17926	17664	17644	17796	17674	17576	17655	17865	17737	17660	17655	17728	17736	17467	17637	17746	17851	17568	17604	17718	17761	17676	17568	17720	17712	17780	17629	17634	17944	17750	17772	17728	17837	17716	17709	17459	17684	17530	17629	17574	17757	17791	17557	17765	17718	17620	17772	17745	17711	17847	17534	17823	17663	17645	18067	17676	17467	17694	17646	17650	17904	17662	17511	17579	17764	17703	17678	17732	17748	17542	17702	17789	17585	17781	17831	17880	17941	17839	17600	17616	17797	17789	17688	17709	17730	17566	17740	17726	17840	17683	17695	17723	17736	17868	17455	17751	17735	17831	17834	17592	17606	17769	17582	17800	17657	17785	17570	17471	17695	17634	17595	17578	17767	17720	17776	17683	17799	17698	17707	17698	17635	17688	17584	17749	17779	17608	17527	17707	17840	17594	17607	17605	17531	17855	17601	17534	17746	17722	17744	17650	17661	17810	17519	17842	17944	17549	17820	17717	17718	17647	17625	17782	17790	17549	17681	17683	17769	17678	17591	17754	17746	17761	17743	17687	17540	17911	17828	17666	17476	17659	17674	17670	17658	17767	17755	17653	17736	17774	17792	17425	17770	17763	17667	17715	17784	17815	17706	17714	17836	17572	17457	17620	17675	17581	17618	17792	17837	17691	17850	17713	17849	17695	17442	17600	17793	17880	17704	17602	17672	17727	17648	17659	17625	17707	17824	17572	17823	17631	17717	17736	17648	17739	17802	17639	17702	17700	17681	17712	17729	17722	17527	17922	17700	17658	17710	17729	17609	17871	17683	17445	17423	17680	17644	17579	17693	17815	17800	17692	17629	17668	17456	17683	17758	17673	17628	17635	17595	17837	17701	17639	17809	17540	17742	17499	17768	17660	17953	17847	17699	17504	17395	17573	17631	17864	17697	17665	17635	17736	17778	17746	17728	17772	17891	17723	17605	17606	17442	17629	17530	17698	17732	17684	17617	17870	17552	17629	17763	17885	17714	17861	17769	17644	17703	17746	17636	17741	17702	17693	17808	17591	17674	17650	17537	17663	17916	17568	17645	17503	17549	17768	17736	17673	17726	17582	17565	17519	17745	17847	17583	17842	17721	17762	17749	17593	17817	17669	17685	17679	17626	17674	17590	17687	17694	17775	17896	17481	17668	17725	17663	17575	17568	17782	17617	17713	17688	17679	17736	17683	17479	17787	17681	17582	17666	17825	17470	17423	17558	17736	17745	17666	17698	17574	17672	17644	17703	17692	17601	17620	17695	17662	17672	17760	17583	17663	17893	17698	17666	17823	17804	17604	17627	17842	17650	17662	17685	17651	17820	17573	17758	17702	17697	17670	17835	17697	17693	17609	17777	17404	17855	17619	17809	17630	17874	17618	17655	17574	17816	17437	17673	17745	17706	17367	17783	17698	17870	17780	17648	17686	17908	17889	17443	17672	17543	17686	17871	17765	17658	17632	17804	17623	17661	17492	17752	17784	17756	17782	17832	17786	17545	17714	17631	17746	17601	17722	17796	17712	17775	17593	17569	17802	17696	17755	17575	17682	17879	17670	17710	17718	17763	17683	17748	17717	17843	17507	17522	17770	17628	17641	17728	17892	17731	17477	17812	17880	17620	17653	17611	17629	17624	17781	17665	17547	17777	17501	17800	17807	17611	17519	17651	17654	17558	17871	17898	17754	17673	17680	17745	17616	17635	17624	17445	17707	17649	17536	17758	17716	17813	17759	17707	17933	17692	17840	17675	17706	17863	17744	17855	17765	17685	17656	17694	17911	17821	17516	17423	17601	17859	17551	17701	17920	17739	17609	17499	17669	17761	17855	17775	17542	17791	17532	17751	17593	17664	17714	17395	17768	17675	17800	17629	17790	17631	17599	17585	17663	17752	17481	17755	17567	17704	17677	17748	17655	17864	17893	17576	17459	17706	17730	17855	17772	17858	17688	17433	17829	17777	17670	17666	17640	17839	17626	17772	17826	17707	17594	17892	17551	17688	17559	17654	17572	17692	17726	17576	17439	17744	17899	17606	17627	17601	17540	17598	17575	17833	17676	17724	17700	17590	17632	17738	17728	17700	17854	17844	17763	17833	17793	17470	17749	17904	17560	17736	17768	17802	17774	17662	17676	17589	17584	17500	17703	17868	17514	17750	17809	17636	17750	17888	17839	17905	17454	17840	17731	17489	17729	17564	17679	17825	17623	17594	17665	17747	17671	17570	17716	17804	17620	17723	17870	17483	17759	17568	17665	17676	17647	17727	17810	17540	17747	17906	17708	17625	17605	17807	17528	17612	17597	17957	17618	17864	17708	17866	17738	17609	17418	17645	17650	17721	17681	17693	17720	17608	17626	17476	17746	17438	17840	17648	17742	17897	17649	17646	17618	17677	17690	17892	17589	17892	17605	17599	17705	17652	17692	17768	17608	17760	17696	17680	17576	17681	17818	17460	17925	17924	17749	17895	17663	17471	17655	17750	17839	17615	17475	17622	17863	17723	17585	17768	17754	17694	17629	17752	17780	17700	17621	17779	17781	17687	17979	17697	17545	17670	17715	17567	17759	17590	17877	17607	17989	17602	17854	17623	17609	17647	17569	17529	17556	17739	17821	17693	17768	17704	17655	17665	17723	17846	17533	17662	17694	17606	18008	17575	17606	17597	17787	17792	17684	17693	17767	17791	17772	17757	17679	17817	17803	17654	17663	17706	17547	17783	17609	17840	17666	17623	17939	17863	17834	17810	17724	17739	17798	17558	17812	17710	17588	17551	17723	17696	17829	17692	17894	17755	17600	17695	17741	17692	17596	17915	17734	17807	17775	17842	17722	17627	17656	17664	17699	17385	17859	17585	17599	17644	17889	17792	17673	17797	17636	17780	17654	17597	17837	17671	17586	17564	17700	17694	17463	17703	17865	17512	17571	17768	17805	17682	17675	17680	17621	17736	17661	17867	17656	17742	17790	17378	17542	17616	17638	17610	17765	17740	17653	17722	17851	17796	17679	17686	17563	17637	17743	17822	17571	17749	17534	17591	17645	17827	17813	17648	17622	17655	17961	17697	17945	17746	17685	17945	17631	17663	17595	17698	17730	17624	17704	17652	17875	17706	17634	17793	17582	17577	17836	17684	17835	17741	17729	17795	17741	17640	17804	17872	17566	17710	17928	17712	17757	17586	17803	17735	17636	17721	17592	17809	17762	17526	17698	17881	17669	17804	17757	17605	17860	17476	17768	17754	17648	17722	17759	17859	17712	17611	17874	17673	17652	17797	17789	17676	17802	17776	17769	17897	17875	17583	17648	17953	17799	17617	17760	17649	17530	17637	17878	17531	17711	17780	17737	17838	17693	17677	17736	17689	17631
15181	61844	87528	30935	16238	15827	15791	15693	15296	15367	15338	15205	15286	15234	15101	15152	15258	15164	15120	15204	15143	15103	15129	15179	15090	15261	15157	14991	15160	15086	15137	15116	15141	15241	15158	15057	15059	15158	15128	15081	14909	15143	15143	15185	15116	15115	15198	15818	15811	16188	15885	15476	15433	15056	15095	15040	15223	15078	15036	15090	15046	15104	15328	15073	15069	14977	14938	15177	15046	15224	15123	15269	14971	15172	15154	15100	15035	15072	14945	15090	15256	15094	15136	15158	15108	15096	14950	15193	15080	14992	15224	15112	15221	15061	15172	15060	15270	14990	15033	15225	15172	15220	15006	14883	14920	15028	15186	15067	15221	14920	15076	15111	15004	15195	14942	15075	15142	14961	15153	15075	15169	15003	15191	15099	14925	15035	15222	14934	15096	15333	15160	15127	15110	15047	15078	15233	15092	15033	15163	15128	14967	15017	15119	15138	15097	15217	14982	15063	15019	14944	15079	15198	15054	15101	15134	14975	15075	15057	15018	14945	15071	15055	14975	15058	15011	15014	15097	15152	15163	15214	15126	14913	15019	15072	15247	15189	15122	15028	15036	15221	15037	15151	15029	15101	15116	15245	15119	14944	15162	15003	15130	15145	15216	15040	15161	15310	15189	15175	15054	14983	15072	15009	15100	14975	15174	15123	15117	15044	15042	15104	14976	15107	15247	15104	15181	15187	15030	15108	14998	15081	14910	15117	15037	15126	15088	15056	15026	15196	15094	15141	15014	14989	15168	15128	14919	15095	15100	15119	15204	15017	15026	15060	14946	15258	15190	15201	15180	15157	15146	15091	14994	15107	15170	15224	15184	15195	15154	15170	15018	14964	15214	15085	15148	15002	15198	15065	15053	15070	15164	15058	14984	15130	15121	15108	15023	15009	15079	15164	15069	15069	15075	15164	15003	15050	15086	15000	14991	15113	15006	15237	15089	15137	15071	15055	15140	15237	15198	14999	15133	15141	15054	15068	15225	15083	15042	15026	15110	14955	15124	15020	15104	15110	14994	15051	15020	15122	14759	14957	15044	15027	15036	15003	15061	15050	15317	15023	15000	15007	15127	14913	15105	15157	15200	15133	15086	15106	15209	15159	15031	15092	15066	15108	14918	15049	15010	15028	15013	15212	15124	15368	15049	15083	14977	15096	15003	15176	15046	15038	15186	15084	15136	14987	15091	15004	15267	15012	15069	15035	15187	15175	15095	15134	15150	15123	14957	15021	14956	15197	15000	15087	15172	15128	15089	15162	15008	15187	14969	15210	15177	15046	15057	15136	14958	15090	15134	15008	15016	15092	15063	15023	14985	15136	14894	15241	15130	15089	15121	15172	15135	15282	15165	15039	15030	15058	15003	14953	15137	15091	15049	15173	15083	15204	15099	15250	15088	15023	14969	15148	15092	15192	15158	15064	15105	15292	15036	15060	15164	15069	15070	15148	15047	14956	14984	15240	15101	15035	15091	15101	14875	15201	15091	15208	15135	15190	15132	15177	15206	15052	15040	15041	15056	15131	15227	15147	15069	15030	14986	15206	15074	15139	15241	15159	15235	15037	15032	15274	14981	15088	15017	15152	14981	15073	15101	15217	15095	15228	14901	15244	14981	15087	15051	15143	15198	15082	15019	14981	15179	15045	15019	15252	15121	15240	15134	15002	15151	15213	14901	14971	15103	14916	15231	14906	15080	15110	15126	15094	15253	15046	15095	15035	15252	15150	15028	15226	14979	15211	15243	14842	15141	15106	15291	14852	15038	15145	15009	14951	15071	15180	14926	15242	15107	15226	15104	14921	15029	15091	15104	15152	15003	15038	14921	15271	15192	15035	15037	15094	15059	15046	15026	15218	15054	15194	15326	15112	15113	15018	14984	15150	15166	15137	14931	15186	15147	15146	14863	15076	15090	15103	14856	15162	14908	15228	14994	15134	15175	15105	15116	15103	15176	15058	14987	15082	15128	15117	15009	15250	15121	15172	15120	15077	15104	15230	15250	15045	15121	14968	15250	15131	15119	15240	15162	15168	15027	15119	14944	15121	15085	15091	15062	15166	15024	15193	15258	15009	15161	15077	15044	15138	15065	15078	15084	15016	15182	15157	15075	15095	15071	15133	15031	15182	15218	15002	15015	15023	15123	15165	15140	15091	15002	15075	14951	15224	15047	15172	15072	15215	15059	14967	15256	15054	15081	15114	15080	14934	15101	14953	15072	15078	15143	15147	14926	15102	15270	15084	15204	15000	15200	15105	15002	14956	15190	15084	15027	15062	15277	15060	15100	15197	14945	15097	15163	15084	15059	15239	15152	15006	14964	15120	15165	14994	14982	14887	15015	15074	15122	15161	15108	15207	15092	15099	15217	15091	15024	15226	15118	15084	15130	15082	15127	15066	15032	15173	14928	15105	15242	15101	15082	15168	15009	15130	15228	15002	14925	15009	15119	15201	15114	15174	15114	15125	15171	15041	15094	15225	15063	15126	15068	15031	15146	15231	15206	15157	15158	15199	15106	15165	15160	15280	15237	15155	15123	14975	15264	15256	15204	15224	14961	15227	15059	15090	15030	15174	15191	14989	14979	15001	15208	14964	15243	15135	15022	14990	15125	14884	15043	14861	15037	14944	15107	14951	15084	15222	14969	15072	15011	15122	15052	15190	14998	15029	15117	15092	15140	15092	15146	15181	14994	15040	15026	15006	14994	14830	15066	14931	14975	15088	15086	15146	15081	15255	15138	14947	15230	15030	14923	14996	15133	15051	15021	15156	15005	15110	15163	15087	15190	15186	14968	15044	15112	15078	15209	15049	15101	15119	15221	15159	15197	15017	15007	15032	15129	15116	15023	15090	15142	15232	15139	14867	14989	15018	15124	15164	14947	15164	15164	15155	15111	15060	15118	15088	15126	14977	14885	15148	15194	15166	15207	15183	15121	15126	14992	15215	15192	15149	15237	15092	15160	15177	15273	14934	15174	15086	15111	15086	15202	15087	15025	14898	14970	14886	15066	14956	14947	15239	15041	14982	15092	15100	15125	15288	15084	15269	14963	15176	15098	15074	15160	15048	15040	15145	15045	14985	15119	15042	15060	15121	14963	15002	15193	15157	15209	15157	15101	15128	15110	15099	15129	15023	15119	15130	15201	15066	15117	15068	15031	15125	15200	15152	15227	15053	15080	15038	15148	15266	15155	15204	14940	14953	15141	15049	15150	15267	15096	15132	15123	15029	15142	15143	15055	15047	15159	15146	15038	15314	15176	15057	15194	15131	15144	14988	15224	15085	15095	15175	15046	15080	15217	15036	15177	15100	15107	15069	15087	15124	15019	15131	15107	15223	14921	15071	15163	15207	15140	15020	15067	14909	14962	15060	15049	15064	15093	15095	15035	15016	15080	15138	15109	15150	15108	14991	15093	15156	15159	15228	14991	14937	14969	15094	15171	15214	15090	15040	15125	15120	15035	15022	15115	15219	15091	15074	15173	15148	15150	15141	15297	15091	15135	15201	15011	14984	15030	15039	14836	15286	15061	15218	15103	15055	15137	15065	15212	15010	15049	15280	15176	14996	15011	15101	15171	15092	15147	15070	15071	15265	15177	15052	15016	14943	15078	15176	15113	15119	15064	15075	15154	15163	15030	15152	15078	15097	15282	14974	15301	15094	14995	14994	15122	15181	15066	14990	15284	15070	15056	15069	15126	14989	15117	15154	15038	14948	14938	15256	14996	15031	15010	14939	15157	14987	15031	14940	15151	14922	15153	15017	15181	15046	15071	15130	14846	15170	15087	15100	15158	15137	15121	15173	14922	15107	15155	15081	15132	15140	15037	15119	15079	15188	15092	15165	15157	14960	15113	15245	15162	15200	15024	15052	15171	14999	15133	15144	14970	15165	15056	15026	15136	15132	14890	14906	15003	15234	15034	15040	15125	15137	15147	15078	15193	15163	15252	15125	15051	14972	15174	15177	15091	15038	15258	15165	14855	15124	15026	14997	15191	15088	15046	15104	15070	15080	15102	15078	15028	15157	15077	15138	15122	15247	15033	15292	15286	15181	15037	15145	15231	15097	15124	15028	15085	15050	15096	15071	15119	15301	15068	15015	15110	15091	14992	15283	14935	14952	15274	15065	15179	14997	15039	15170	15052	15059	14903	14979	15032	15143	15201	14986	15125	14928	15220	15291	15193	15035	15090	15027	15250	15088	15175	15065	14930	15115	15206	15037	15161	15108	15125	15003	15185	15097	15161	15102	15126	15181	15084	15232	15018	15061	15175	14958	15224	15136	15285	15014	15104	15064	15054	15289	15164	15133	15158	15172	15005	14988	15027	15094	14985	15233	15154	15157	15129	15037	15064	15142	15153	15055	15113	15242	15065	15130	15144	15131	15267	15040	15022	15167	15182	15026	15095	15014	15277	14960	14982	15266	15162	15047	15089	15267	15165	15001	15105	15244	15068	14970	15032	15303	15189	15219	15089	15157	15069	15158	15164	15117	15052	14967	15104	15108	15111	15006	15069	15197	15125	15208	15075	15047	15177	14981	15157	15083	15084	15162	15172	14929	15104	15237	15091	15030	15093	15059	14980	15120	15143	15158	15115	15176	15098	15262	15080	15237	14993	15265	14967	15108	14970	15158	15069	15161	15392	15211	15122	15249	15148	15145	15019	15040	15162	15043	15083	15085	15150	15052	15004	15056	14967	15043	15158	14967	15066	15038	15045	15005	15195	15018	15142	15242	15037	15070	15084	15165	15319	15061	14931	15038	15175	15095	15201	15209	15023	15226	15159	14929	15197	14947	15001	15023	15075	15081	15207	15322	15105	15119	15252	14999	15065	15126	15056	15037	15102	15041	15166	15080	15111	15091	15136	15023	15010	15008	15093	15149	15179	15019	15304	15032	15006	14978	15068	15154	14920	15154	15018	15027	15164	15014	15087	15151	15159	14912	15058	15228	14978	15020	15078	15064	15074	15064	15154	15012	14981	15103	15230	15150	15028	15042	15129	15216	15208	14944	15084	15100	15154	15068	15150	15116	15145	15180	15097	15160	15046	15265	15134	15209	14891	15092	15035	14955	15155	15121	15040	15004	15240	15159	15164	15203	15078	15066	15187	14992	15100	15017	15039	15087	15072	15209	14871	15000	15115	15140	15048	15093
22628	21149	37989	33214	21591	22828	24356	19371	18430	18869	18821	18474	18324	18172	18142	18438	18390	18229	18329	18281	18141	18171	18196	18387	18250	18441	18254	18111	18365	18205	18041	18176	18256	18083	18213	18265	18240	18152	18221	18193	18194	18191	18229	18231	18109	18181	18103	18597	19574	19539	18869	18620	18375	18131	18172	17877	18163	17973	18188	18142	17890	18140	18230	18094	17991	17971	18182	18033	18118	18193	18005	17972	18173	18303	18112	18158	18024	18022	17979	18040	18145	17772	17949	18081	18074	18153	18146	18193	17952	18077	18155	18251	17959	18245	17915	17893	18074	17960	18157	18247	18102	18254	17939	17807	18055	18007	18104	18056	17999	18025	18005	17983	18080	17993	18149	18122	17947	18241	17885	17842	18092	18161	18054	18038	18099	18115	18043	18096	17910	17971	18196	18100	18132	18236	17973	18102	18207	17948	17964	18038	18152	18201	17928	18056	18160	18301	18189	18101	17959	18023	17923	18080	18022	18079	17993	17993	18068	18036	18147	17953	17979	18180	17890	18070	18065	18171	18117	17995	18170	18187	17979	18214	18061	18092	18206	18023	17951	18188	18163	17999	17975	17999	18106	17955	17990	18120	17925	18017	17948	18024	18042	18202	18115	18125	18147	17891	18105	18227	18160	18006	17842	18071	18156	17910	18068	18004	18153	18269	18101	17986	17916	17993	18101	18132	18305	18188	18035	18141	17756	18169	18094	18220	18086	18154	18105	18173	18213	17932	17863	18074	18143	18115	18077	18217	18068	17950	18097	18035	18149	18077	17979	18147	18202	18105	18159	18007	18092	18070	17995	17991	18207	18104	18066	18295	18144	18103	17989	18193	17998	17899	18034	18251	18274	17838	17929	18206	18014	17868	17984	18017	18058	18140	18089	18065	18092	18151	18079	18130	18206	18051	18046	17998	17949	18117	18020	17844	18200	17897	18146	17859	17976	18185	18236	18041	18023	17962	18126	17909	17986	18144	18044	18060	18068	18064	18113	17928	17979	17949	18005	18014	18052	18040	17914	18108	18046	17742	18001	18031	18132	18128	18028	17940	18113	18115	18216	18112	18196	17947	18160	18113	17932	18004	17972	17832	18123	17977	17970	17948	18097	18046	18058	18154	18144	18117	17899	18219	18380	18038	17887	18044	18052	17935	17955	18176	17995	18079	18008	18134	18118	17978	18108	18051	18195	17988	17914	18072	18157	18169	18040	17931	18126	18032	18027	18018	18149	18129	18202	18001	18261	18025	18085	18196	18246	17902	17838	18023	18274	18152	17988	17856	17853	17867	18181	18083	18073	18113	18113	18154	17912	17948	18043	18061	17856	18095	17982	18250	18058	18030	17957	18003	18035	18260	18064	18017	18008	18019	17928	18031	18048	18016	18037	18035	18195	18053	18100	18142	17931	18053	17901	18031	17999	18079	18089	17972	17956	18053	17952	17997	17753	18115	18072	18172	17953	17888	18098	18054	17931	18027	18005	17833	18008	17997	18128	17831	18064	17745	18002	17998	18086	18162	17861	17959	18030	17981	17981	17994	18120	18092	18190	18035	18030	18048	18169	18159	18181	17916	18002	17985	17979	18316	18218	18211	18179	18020	17906	18067	17946	17992	17973	17875	18202	18084	17897	18079	17953	18110	18161	18014	18080	18425	18039	18199	18100	17888	17802	18130	17909	17970	18155	18087	18204	18129	18178	18041	17981	17975	18025	18088	18070	18086	18034	18198	18197	18057	18084	17973	18042	17971	18249	17942	18032	18232	17941	18179	18018	17940	17940	18092	18107	17768	18092	18279	17852	18037	18076	17887	17839	18004	17907	17944	17793	17935	18351	18009	18266	17949	18074	17915	17801	17793	18133	18143	17948	18249	18025	18033	18098	17961	18060	18162	18052	18078	17923	17885	18022	17934	18236	18065	18103	17907	17919	18014	18131	17997	17965	18330	18165	18202	17695	18135	18093	17749	18135	18098	17978	18044	18020	17999	18106	18185	18071	18129	18104	17892	17935	17960	17965	17954	18054	18051	18041	17960	18200	18104	18087	18077	18083	17879	17932	18114	18128	17861	18235	18072	17911	17934	18127	17930	18028	17990	18011	17993	18068	18094	18372	18125	18193	17897	18282	18042	18332	18100	18271	18179	18091	18100	17971	18094	18016	17964	17950	17979	17952	18092	17830	18049	18172	18051	18022	18040	17910	18030	18023	17941	17900	18348	18102	18155	18077	18072	18020	18090	18098	17874	18078	18024	17805	17897	17808	17768	17967	18085	18108	18151	18040	18011	17978	18060	18089	17806	18116	18050	18020	18136	18200	17947	17853	18180	18088	18084	18118	18094	18182	18073	18059	18165	18127	17915	17997	18025	17852	17985	18162	18128	18008	18096	18167	17928	18091	18100	18084	18223	17850	18256	18001	18043	18003	18165	18120	18149	18110	17976	18134	17970	17969	18161	17932	18037	18271	18279	18108	17969	17903	18181	17914	18164	17964	17911	17837	18146	17979	17976	18073	18013	18127	18172	18020	18097	18135	18006	17962	18178	18173	18250	18113	18068	17964	17791	18041	18038	17961	18145	17954	18110	18127	17961	17889	18123	17996	17931	18071	18156	18026	18069	18041	17907	18021	18112	17959	17956	18020	18140	18014	18184	18012	18059	18021	17993	18007	18198	18066	17927	17819	18075	18028	18045	18061	18131	17901	18000	18148	18095	18062	17900	18121	18001	18110	18167	18042	17989	18197	17974	17774	18084	18215	17994	17932	17841	18044	17980	17956	17958	17904	18214	18140	18188	18215	18071	18035	18124	17879	18140	18181	17871	18066	18164	18043	17941	18010	18118	18177	17807	17864	18045	17987	17984	17937	17930	18164	18114	18207	17967	17973	17931	17836	18220	18036	18190	18318	17983	17891	18017	17966	18071	18045	18088	17960	17926	17962	17973	17935	18037	17995	17832	18122	18208	18125	18157	18224	18056	17975	17971	18278	18191	17863	17963	18210	18220	18186	18145	18195	18056	17882	18156	17969	17998	17845	18028	18092	18062	18052	18021	18067	18025	18024	18209	18104	18198	18031	18022	17949	18194	17988	17904	17994	18150	17833	18089	18076	18078	18025	18047	18157	18075	18044	17900	18093	17960	17902	18171	18197	17977	18178	18201	18155	18070	18049	18030	17918	17941	17937	18097	18056	17779	18002	18046	17988	18078	17786	17983	18088	18029	18020	17930	18037	18128	18147	18062	18105	18061	18071	18132	18005	17946	18064	18147	18189	17975	18063	17998	18005	18071	17974	18005	18139	18156	18132	18003	18034	17825	17895	18018	18162	18042	17879	17983	17983	18013	18137	18158	18000	18186	18073	17952	18067	17985	18138	17898	18189	18115	18082	18181	18219	18125	18076	18188	17918	18186	18092	18079	18007	18231	18117	18053	18069	17932	18013	17931	18126	18118	17890	17990	18263	17941	18037	18038	18166	18044	18040	18067	17949	17868	17940	18091	18096	18049	17838	18018	17806	17889	17814	17727	18072	17871	18046	18174	17963	17905	18013	18218	18051	17952	18045	18053	17923	17969	18010	18081	18012	17942	18011	17998	17957	18144	18088	17892	17939	17893	18136	18046	17954	18018	17941	18054	18026	17920	18199	18172	17962	18073	18022	18221	18053	18133	17928	18129	18196	18028	18067	18187	18057	17901	18000	17979	17957	17872	18227	18050	17959	18059	18045	18195	18201	18036	17920	18206	18163	18123	18100	18137	17949	18078	17943	17961	17957	18045	18050	18231	17768	17934	18410	18029	18202	17875	18004	18247	18033	17967	17962	17919	18003	18085	18018	18142	18039	18002	17922	18157	18084	18080	18078	17870	18148	18035	18011	18022	18169	17963	18059	18067	18194	18207	18150	18072	18055	18125	17847	18109	18051	17915	18181	17936	18005	18070	18133	18174	17953	17862	17972	18108	18122	17915	17906	17903	17930	17991	18066	18045	17987	18051	18096	18152	18130	18003	18049	18086	18281	18151	18098	17989	18029	18166	18368	18220	18015	18108	17915	18105	18051	17720	18091	18160	17941	18080	17996	18019	18158	18166	18126	18008	18112	18047	18011	18165	18041	17980	18034	18093	18025	18165	18087	17929	18053	18089	18014	17845	18163	18265	17984	18280	17950	18172	18005	18006	18101	18016	17912	17986	18011	18031	17894	18126	18045	17988	17932	18148	18019	18137	18163	18259	17968	18089	18214	18094	17998	18034	18110	17951	18081	17905	17972	18192	18083	18045	17929	17889	17879	18088	18039	18174	18052	17977	17978	17894	18093	17969	18042	18116	18125	17954	17892	17998	17893	18045	18003	18214	18142	18060	18022	17902	17970	18029	18049	18251	18144	18143	17978	18020	17799	18064	17970	17926	18232	17930	17903	18272	18037	17971	18026	18060	17917	17987	18038	17926	18006	18053	18084	17903	17962	17983	18172	18075	18004	17917	18010	17869	18053	18013	17889	18040	18061	18091	17953	17991	17937	17974	18224	18009	17764	18080	17935	17873	18066	18063	18154	18005	18020	18015	17925	17980	18054	18094	18031	17931	18052	18153	17913	18063	18062	18192	18092	18049	18105	18133	17897	17953	18158	18044	18076	18199	17901	18086	18191	17929	17998	18062	17881	17915	17929	18153	17907	18029	18109	18172	17885	17926	17903	18003	17984	18074	17951	18078	17851	18258	18049	18055	17894	18067	18073	18027	17899	18088	18165	18064	17909	18072	18034	18061	18225	17999	18043	18065	17998	17871	18145	18074	18042	17916	17958	18029	17895	18111	18015	18118	18358	17974	18121	18017	18246	18173	18039	18019	17923	17827	18094	17815	18102	17947	18096	17866	18101	18022	17922	18071	18048	18074	17841	17834	18115	18068	17881	18123	18097	18156	18114	17979	18087	17951	17991	18028	18149	18179	18186	18136	18009	18204	18336	18133	18416	18028	17979	17976	18099	17955	18205	18143	18089	18232	18196	18187	18052	18026	18013	17990	18142	17953	18061	18175	17966	18044	18145	18101	18000	18101	18130	18057	18030	18066	18166	18146	17965	17981	17944	17981	18276	17906	17952	18070	18046	18074	18199	18084	17976	18142	17939	18216	18104	18024	18059	18013	18067	17986	17933	17939	17899	18155
16884	63926	95958	32652	17496	16719	16345	15990	15810	15666	15736	15511	15493	15477	15575	15355	15432	15397	15416	15465	15731	15606	15375	15288	15554	15533	15543	15662	15494	15334	15284	15269	15443	15236	15253	15310	15337	15473	15248	15252	15248	15320	15418	15228	15332	15231	15423	16337	17432	17404	16368	15899	15491	15426	15326	15458	15336	15267	15334	15342	15395	15255	15285	15205	15290	15309	15216	15077	15255	15339	15272	15225	15304	15200	15371	15431	15283	15330	15310	15389	15353	15326	15375	15361	15364	15234	15314	15270	15233	15265	15222	15380	15120	15294	15405	15196	15327	15186	15218	15250	15301	15339	15267	15377	15326	15366	15051	15238	15244	15054	15306	15233	15224	15290	15268	15302	15285	15172	15058	15345	15110	15094	15253	15355	15272	15296	15268	15303	15251	15134	15205	15336	15238	15323	15244	15057	15320	15262	15171	15236	15204	15276	15294	15462	15270	15266	15282	15321	15229	15340	15254	15155	15289	15211	15184	15286	15333	15060	15274	15219	15338	15445	15253	15275	15460	15151	15394	15456	15053	15308	15301	15160	15405	15229	15318	15314	15299	15185	15276	15550	15301	15284	15277	15425	15325	15294	15417	15193	15292	15311	15160	15380	15190	15320	15254	15376	15371	15286	15233	15286	15294	15340	15286	15102	15275	15184	15137	15321	15327	15220	15143	15234	15271	15166	15185	15343	15257	15461	15361	15251	15257	15305	15249	15372	15329	15410	15318	15317	15103	15415	15367	15470	15217	15298	15207	15333	15077	15388	15454	15285	15204	15436	15222	15382	15306	15227	15142	15392	15117	15153	15247	15218	15456	15244	15290	15375	15143	15111	15359	15324	15422	15389	15242	15221	15161	15441	15254	15336	15222	15238	15309	15334	15203	15444	15166	15398	14966	15315	15268	15485	15207	15396	15286	15279	15308	15420	15085	15458	15246	15131	15335	15222	15253	15231	15202	15429	15264	15269	15232	15168	15263	15156	15246	15274	15207	15343	15233	15346	15319	15209	15249	15265	15210	15328	15062	15285	15197	15219	15278	15475	15286	15264	15318	15063	15306	15311	15452	15376	15221	15479	15453	15487	15470	15349	15174	15368	15252	15095	15315	15352	15339	15133	15411	15333	15203	15242	15408	15405	15151	15248	15381	15291	15240	15421	15092	15403	15194	15257	15348	15323	15398	15278	15370	15442	15101	15226	15236	15331	15380	15276	15132	15506	15186	15258	15409	15404	15292	15349	15325	15237	15383	15175	15258	15343	15230	15289	15314	15253	15212	15226	15219	15132	15343	15310	15271	15293	15258	15091	15280	15089	15489	15157	15210	15180	15190	15336	15270	15166	15379	15168	15359	15157	15436	15256	15360	15188	15400	15189	15391	15235	15320	15221	15315	15235	15332	15486	15352	15231	15247	15588	15195	15439	15329	15196	15213	15441	15429	15383	15332	15228	15160	15319	15161	15375	15145	15194	15202	15237	15255	15436	15256	15285	15262	15134	15408	15388	15222	15234	15262	15327	15164	15232	15240	15191	15349	15391	15235	15293	15216	15213	15238	15279	15331	15169	15362	15186	15186	15281	15382	15256	15250	15153	15447	15099	15384	15350	15206	15304	15231	15302	15241	15201	15342	15150	15285	15206	15211	15211	15482	15217	15418	15239	15322	15468	15176	15164	15420	15307	15275	15200	15378	15187	15366	15261	15291	15142	15271	15363	15304	15328	15297	15078	15338	15265	15312	15157	15362	15303	15549	15192	15272	15229	15253	15258	15121	15316	15270	15189	15281	15392	15342	15294	15425	15250	15200	15135	15148	15304	15225	15394	15322	15297	15133	15332	15308	15157	15198	15481	15107	15394	15245	15293	15427	15189	15150	15189	15227	15227	15215	15160	15232	15469	15313	15395	15074	15336	15277	15310	15431	15304	15276	15289	15178	15277	15322	15196	15261	15170	15363	15342	15317	15281	15243	15333	15252	15436	15222	15307	15218	15065	15170	15214	15235	15313	15318	15319	15305	15426	15328	15542	15292	15300	15190	15267	15169	15225	15406	15206	15376	15356	15261	15347	15232	15314	15370	15372	15306	15340	15176	15330	15362	15298	15147	15334	15234	15243	15206	15193	15384	15340	15269	15325	15370	15308	15040	15382	15280	15330	15384	15333	15143	15372	15361	15336	15170	15475	15279	15337	15125	15221	15460	15226	15196	15242	15439	15253	15237	15202	15237	15210	15282	15170	15245	15353	15292	15423	15261	15211	15348	15153	15249	15263	15422	15130	15294	15372	15156	15284	15317	15062	15136	15327	15222	15394	15242	15184	15261	15331	15218	15172	15314	15419	15203	15289	15243	15331	15276	15243	15377	15161	15193	15322	15231	15289	15286	15221	15433	15257	15427	15215	15291	15150	15239	15326	15329	15268	15340	15330	15317	15122	15178	15163	15261	15100	15589	15097	15214	15322	15200	15277	15177	15291	15318	15208	15364	15293	15427	15341	15182	15226	15220	15107	15217	15294	15129	15297	15358	15374	15183	15232	15168	15280	15346	15226	15235	15317	15315	15169	15203	15426	15254	15301	15258	15342	15387	15342	15281	15266	15338	15253	15172	15253	15396	15179	15068	15187	15440	15281	15417	15376	15361	15144	15289	15200	15251	15113	15215	15194	15345	15245	15412	15287	15448	15218	15256	15105	15248	15403	15398	15291	15220	15312	15280	15301	15254	15092	15224	15249	15137	15311	15360	15324	15286	15101	15219	15307	15394	15277	15188	15117	15440	15304	15175	15293	15146	15349	15389	15259	15289	15166	15295	15286	15224	15314	15312	15339	15280	15250	15251	15168	15283	15154	15238	15232	15254	15287	15433	15514	15261	15398	15251	15404	15253	15164	15470	15228	15299	15188	15126	15148	15170	15204	15266	15181	15274	15235	15265	15098	15176	15406	15270	15241	15228	15079	15249	15306	15206	15338	15101	15382	15171	15179	15114	15357	15252	15261	15405	15313	15284	15269	15348	15179	15209	15391	15343	15234	15424	15560	15224	15418	15181	15225	15255	15249	15174	15275	15361	15480	15123	15210	15370	15158	15141	15157	15184	15357	15431	15342	15284	15396	15120	15367	15236	15172	15357	15069	15137	15018	15312	15259	15267	15293	15330	15248	15280	15321	15236	15151	15373	15322	15045	15290	15146	15135	15298	15392	15130	15277	15368	15298	15167	15352	15208	15088	15440	15201	15267	15262	15399	15325	15265	15200	15468	15391	15205	15238	15273	15310	15145	15191	15579	15283	15191	15339	15275	15296	15401	15227	15432	15366	15147	15468	15370	15139	15218	15282	15334	15360	15424	15151	15318	15358	15206	15347	15189	15363	15267	15215	15383	15294	15452	15200	15275	15223	15292	15161	15248	15224	15281	15295	15226	15147	15275	15217	15315	15159	15263	15100	15352	15423	15249	15126	15273	15289	15117	15240	15269	15239	15254	15378	15152	15334	15154	15257	15238	15214	15134	15427	15187	15234	15282	15409	15293	15419	15257	15271	15370	15126	15280	15319	15417	15133	15447	15117	15332	15353	15045	15153	15217	15227	15278	15327	15111	15310	15305	15257	15410	15365	15339	15209	15321	15235	15330	15312	15243	15273	15173	15226	15260	15325	15258	15347	15339	15310	15278	15284	15146	15232	15254	15376	15221	15491	15289	15399	15347	15184	15398	15278	15303	15235	15508	15185	15343	15226	15135	15362	15323	15349	15283	15128	15230	15432	15307	15381	15240	15254	15083	15192	15080	15282	15212	15273	15113	15215	15335	15174	15297	15241	15120	15242	15276	15251	15356	15252	15319	15272	15296	15232	15292	15162	15387	15350	15284	15333	15353	15301	15395	15302	15166	15309	15239	15419	15171	15271	15248	15283	15412	15255	15378	15444	15332	15229	15212	15122	15304	15284	15366	15461	15271	15215	15372	15216	15276	15203	15353	15133	15302	15517	15227	15424	15237	15277	15338	15343	15339	15205	15150	15195	15350	15285	15176	15284	15355	15260	15220	15307	15383	15098	15407	15205	15285	15328	15184	15440	15368	15165	15237	15357	15229	15388	15204	15199	15311	15389	15365	15320	15284	15241	15267	15297	15190	15265	15496	15399	15286	15321	15177	15411	15147	15176	15288	15140	15202	15386	15285	15247	15194	15348	15308	15256	15212	15301	15256	15094	15212	15354	15382	15269	15326	15347	15323	15376	15090	15247	15240	15174	15285	15284	15227	15434	15313	15355	15159	15203	15346	15246	15315	15070	15388	15417	15215	15342	15329	15475	15195	15429	15294	15193	15301	15231	15218	15190	15240	15194	15257	15160	15336	15309	14946	15345	15063	15371	15364	15256	15250	15291	15304	15328	15284	15264	15366	15198	15194	15155	15427	15198	15263	15201	15384	15326	15260	15236	15190	15157	15192	15255	15346	15468	15242	15381	15200	15542	15264	15278	15547	15192	15378	15391	15273	15131	15382	15263	15172	15192	15069	15346	15337	15320	15290	15319	15257	15071	15358	15256	15364	15118	15319	15333	15246	15300	15311	15236	15316	15230	15366	15126	15241	15508	15126	15289	15440	15287	15119	15189	15317	15266	15378	15171	15212	15145	15331	15390	15318	15189	15235	15311	15364	15287	15210	15283	15255	15307	15378	15368	15245	15162	15283	15351	15159	15317	15295	15048	15302	15316	15169	15111	15262	15230	15264	15258	15237	15212	15287	15305	15156	15289	15289	15241	15280	15398	15249	15250	15281	15267	15467	15378	15361	15357	15263	15442	15264	15286	15331	15202	15392	15397	15349	15236	15415	15281	15236	15269	15294	15266	15300	15316	15169	15164	15249	15478	15266	15287	15275	15386	15253	15324	15489	15452	15225	15350	15253	15389	15276	15301	15167	15224	15110	15201	15386	15452	15344	15355	15414	15279	15312	15282	15258	15174	15302	15320	15303	15277	15334	15350	15284	15132	15323	15215	15340	15175	15355	15473	15456	15359	15296	15308	15303	15459	15409	15371	15318	15317	15210	15172	15235	15331	15237	15322	15201	15413	15250	14925	15229	15143	15303	15480	15201	15362	15247	15254	15417	15328	15173	15083	15278	15207	15254	15371	15204	15256	15295	15221	15353	15167	15472	15172
27315	23996	44291	30062	19126	18169	18619	18217	18117	18023	17972	18070	18016	18103	18020	18091	18013	18043	18060	18060	17911	18159	17898	17980	17971	18109	18051	18037	17982	17844	18098	17783	17987	18090	17989	17854	17985	18124	18052	18111	17842	17774	17858	18065	17807	18084	17924	18115	17950	18197	18085	17877	18075	17999	17845	18157	17898	18148	17764	18039	17989	17872	17945	17968	17836	18200	18105	18049	18106	18084	18104	18060	18194	17959	17903	17952	17822	17955	17840	18043	17995	17982	17832	17703	18056	17938	17862	17846	18203	17931	17908	17861	17908	17837	17908	17991	17850	17834	18042	18039	18122	17869	18046	18147	18184	17997	17878	18006	18045	18140	18083	17820	17964	18084	18089	17984	17746	17977	17959	17938	18021	18020	17815	17962	18003	17963	18021	17960	18000	17941	17928	18051	17952	18071	18081	17866	17872	18099	17837	18140	18119	17757	18010	18103	18007	18141	17940	17877	17872	18031	17897	17874	17921	18060	17974	17884	18127	17950	17996	17773	18166	17836	17861	17811	17832	17823	18000	17722	17879	17960	17928	17779	17876	17810	17782	17884	17985	17910	18088	17843	18010	18034	17938	17914	18068	17855	18106	17904	17916	17879	17929	17923	18034	17944	17854	17727	17875	17955	18139	17819	17964	17936	17875	17852	17738	17898	17819	17791	18024	18060	17886	17862	18000	17886	17879	18067	18046	17914	17874	17789	17939	18041	17955	17804	17886	17843	18148	18066	18180	18109	18018	17908	18187	17880	17837	18021	18060	17947	17947	17855	17755	17737	18037	17939	17929	17966	17884	17925	18035	17915	17801	18118	17904	17903	17824	17734	17873	17797	17969	17796	17796	17995	18020	18050	18047	18110	18059	17875	17880	17902	17906	17819	17821	17925	17829	17896	17827	17877	18134	18018	18008	17932	18091	18156	17887	17954	17995	17804	17925	18075	17877	17898	17943	17943	18061	18159	17965	17848	17992	17863	17923	18001	18029	18236	18161	17966	17945	17934	18031	18097	17990	17860	18014	18003	17989	17922	18177	17855	17844	17943	17684	17993	17871	17916	18106	17821	18020	17940	18143	18030	18064	17753	17893	18055	17888	17851	17789	17969	17963	17705	18182	18053	18025	18052	18050	17797	17949	17846	18020	17945	17976	18112	17881	17957	17806	17877	17897	17834	18000	17743	17968	18021	17945	17976	17917	18026	17989	18061	18018	18110	18031	18148	17891	17906	17926	18153	18180	18048	17961	17881	17892	18045	17988	17936	18094	17853	17928	17808	17891	18007	17799	17804	17940	18111	18002	17714	18203	17947	17915	17938	18060	18010	17800	17949	17881	17892	17702	18015	17803	17944	17987	18026	18098	17827	17927	18048	18045	18006	17859	17709	17955	17879	18005	17838	17873	18019	17945	17945	18192	17862	18088	17970	17995	18034	18079	17951	17828	17850	17820	17907	18030	17864	17866	18126	18170	17994	18094	18078	17978	18007	17988	17955	17926	18033	17957	17906	17827	17966	17863	18021	17877	17717	17937	17992	18085	17872	18111	18290	18118	17925	17908	17951	17985	17948	17872	18071	18049	17734	17978	17781	17845	17721	17789	17973	18098	17948	17983	18134	17785	18031	17944	17759	18128	18097	17822	18050	17873	17910	18058	17955	17976	17936	17971	17983	18006	17859	18280	17767	18088	17976	17891	18161	17879	17954	17808	17918	17988	17903	17926	17806	17858	17955	18266	17999	18011	17753	18006	18024	17947	17802	17713	17979	18159	18223	17910	18053	17953	18049	18015	17795	17798	17799	17944	17930	17963	17977	17879	17731	18027	18002	17985	17834	17672	18027	17919	17870	17870	17959	18211	17920	17948	17951	17936	18114	17880	18094	17982	17941	18019	18018	18072	17956	18053	17846	18097	18075	17980	17969	18094	17702	17927	18147	18070	17907	17742	18177	18013	18108	17821	17802	17984	18057	17804	18015	17828	17984	17822	17857	18012	18031	18116	17852	18110	17945	18088	18158	17825	17784	17936	17943	17852	17752	17931	18183	17982	17792	18090	17896	17745	18068	18080	18056	18076	18125	18110	17954	17916	17821	17642	17977	17947	17885	18099	17929	18009	17885	17912	18160	17898	17940	18022	18064	18114	18121	18127	17862	18025	17852	17880	17889	17918	18039	17901	17712	17816	17745	17952	18107	17944	18040	17913	17956	17997	18023	18079	18039	17990	18188	18047	18042	17925	18065	17880	18014	18025	17863	18011	17829	17929	17927	17839	18123	17884	18097	18005	17988	17974	17997	18122	18032	17832	18126	17935	18132	17905	18016	17972	18128	17979	17964	17925	18004	18025	18065	18089	18018	17937	18004	17960	18013	18012	17997	17856	17915	18015	17870	18014	17896	17852	17853	18135	18124	17919	17930	18117	17904	17921	17777	18108	18160	17893	18040	18028	17900	17822	17871	17839	18158	18088	18117	18013	17983	17883	18064	18034	17977	17900	17813	18083	17967	17969	17916	17930	17965	17869	18008	17843	17847	17763	17837	18002	18010	18151	18127	17752	17678	18213	18091	17831	17974	17971	17871	17992	17964	18049	17775	17964	18054	18007	17838	17916	18003	17830	18002	17935	18070	17949	18053	17894	17758	17987	17891	17925	18112	17843	17860	17920	18038	17955	18166	17979	17990	17866	17813	17728	17998	18025	17749	17998	17821	17958	18006	18068	17983	17804	18186	17928	18068	17901	18059	17820	17750	17926	17959	18243	18007	18150	18082	18069	18015	17900	18135	17951	18198	17831	17942	17862	17868	17839	18072	18035	17800	17788	17833	17901	18116	18050	17823	18039	17871	18042	17947	18082	17928	18001	18094	17794	17813	18171	18066	18129	18193	17872	17682	17822	17948	17891	18129	18106	18122	18119	17959	17871	17880	17774	17751	17998	18094	18062	18112	17869	17972	17956	17914	17975	17829	18018	17845	18073	17901	17873	17780	18051	17878	17978	18007	17872	18002	17902	17757	18072	18046	17981	18041	18003	17777	18176	18044	17996	17822	17991	17960	17930	18138	17995	17918	17912	18201	17915	17998	17853	18099	17806	18236	17907	17998	17924	17795	17904	17783	17934	17945	18026	17885	17935	17864	17765	17898	17844	17919	17996	17923	17871	17888	18037	18136	18135	17877	18072	17938	18085	17683	17915	17838	17979	17992	18055	17942	18026	18024	17839	18020	17981	18062	18069	17819	17900	18163	18012	17973	18049	18042	18099	18153	18042	18065	18015	18012	17962	17889	17935	17905	17835	17903	17780	18008	18051	18001	18050	17999	17780	17863	18175	17926	18119	17959	18067	17799	18046	18066	18017	18018	17863	17948	18055	17944	17914	18109	17752	17784	17979	18151	17958	18132	17788	18112	17953	17668	17922	17902	17783	18188	17982	17950	18172	17821	17884	17875	18117	18037	17962	18022	18175	17962	18138	18000	18000	18046	17971	17811	18017	17982	18051	18097	18085	18144	17860	17980	17896	17971	18040	17732	17889	17884	18114	17992	18133	17951	17952	17995	17974	18024	17932	18051	18005	17904	17941	17995	17868	17777	17929	17950	17729	17945	17875	17822	17856	17841	17875	17874	18017	18299	17997	17871	18135	17782	18000	17970	17793	17855	18097	17937	18058	17797	18025	17923	17848	17906	18048	18273	18029	18148	18063	17841	17973	18146	17957	17952	17822	17981	18096	17794	17882	17877	18029	18092	17948	17995	17950	17893	18190	17841	18105	17969	17876	17840	18096	17946	17975	18196	17988	17955	17847	18116	17760	17819	18076	18091	17872	18060	17929	18081	18038	18037	18133	17835	17845	17902	17902	17854	17931	17992	17672	17965	17970	17804	17737	17720	18096	17989	17889	17804	17828	17801	17910	18093	18113	17784	18123	18000	18072	18082	17937	17903	17823	18132	18004	17875	18168	18123	17918	17970	17914	17875	17902	17872	18234	17944	17939	17804	18056	17769	17962	17988	17946	17885	18226	17933	18013	17996	17876	18007	18077	17864	18092	18034	17868	17921	18018	18246	18110	17990	17941	18067	17945	17933	17989	17966	17901	18089	17928	18063	18011	17545	18011	17925	17940	17983	18069	18083	17651	17958	17883	18109	17766	18035	17994	17890	17903	18048	17844	18015	18019	18047	17983	18085	18229	18054	18013	18052	18119	18080	18018	17995	17821	17960	17966	18031	17701	17894	17864	17922	17872	18008	18182	17879	17938	18249	18014	18026	18042	18032	17889	18149	18113	17960	18160	17847	17918	18113	17951	17995	17939	17926	18003	17851	17948	17841	17910	17849	17915	18130	17981	17858	17966	17987	18009	18103	18186	17794	17945	17864	17908	17976	17914	17948	17914	17880	17882	17948	18083	17867	17943	17963	17994	17843	18143	18047	18017	17945	17846	18059	18047	17860	17844	18048	17986	17887	17716	17964	17958	18084	18005	17744	17920	17989	18080	18080	17966	17934	18064	17999	17805	18072	17958	17859	17932	17868	17942	17765	17907	17968	17926	17979	18069	18101	18014	17963	17833	17808	17918	17771	17944	18103	18252	17966	17839	17889	17968	18141	17772	18089	18017	17699	17874	18108	17967	17943	18205	17844	17948	18037	18007	18002	17987	17932	18098	17834	17885	17869	17915	17839	17974	17831	17888	17878	17997	18044	18100	17974	17931	17992	18023	18038	18033	18032	17984	17823	17942	17959	17927	17773	18085	17870	17925	18088	18029	17732	17805	17987	18043	17962	18045	18039	18250	17958	18048	18048	17914	18061	17863	17874	17929	17779	18003	17958	17809	17834	17994	17991	17972	17841	18084	17781	18197	18047	17884	17981	18129	17866	17848	17937	17998	18088	18133	18094	17977	17893	17765	17840	17981	18174	18100	18042	18105	17951	18108	18031	18042	18035	17920	17901	18292	18058	17864	17707	17749	17870	17994	18197	18129	17776	18187	17933	17997	18082	18025	17682	17893	17703	17929	17834	17871	18035	17851	17987	18015	17868	17993	17953	18243	17827	18169	17927	18037	18335	17969	17897	18054	17879	17900	18085	18035	18052	18069	18126	17998	18014	18136	18146	17999	18223	18005	17914	18163	18118	18101	18197	17967	17943	18008	17902	18088	17842	17921	17985
15656	33125	47681	20913	15465	15640	15486	15338	15166	15142	15248	15251	15221	15126	15119	15363	15225	15177	15246	15110	15323	15102	15074	15020	15174	15318	15179	15272	15214	15068	15269	15154	15097	15263	15390	15184	15220	15078	15417	15089	15422	15313	15333	15234	15331	15276	15185	15185	15385	15460	15290	15164	15207	15255	15314	15075	15397	15367	15009	14969	15215	15191	15214	15106	15282	15129	15217	15277	15076	15294	15298	15232	15314	15164	15248	15162	15078	15160	14964	15134	15136	14942	15226	15250	15060	15207	15212	15066	15050	15143	15108	15186	15109	15157	15067	15052	15243	15050	15244	15125	15124	15294	15276	15027	15263	15357	15135	15259	15140	15174	15331	15143	15366	15278	15142	15194	15114	15245	15392	15202	15170	15155	15308	15154	15118	15147	15192	15117	15217	15174	15187	15243	15100	15201	15219	15098	15102	15076	15370	15246	14982	15136	15069	15226	15238	15211	15297	15115	15163	15216	15202	15184	15211	15203	15136	15066	15157	15335	15105	15254	15227	15257	15130	15192	15246	15177	15282	15132	15162	15357	15188	15247	15005	15285	15262	15161	15271	15025	15327	15196	15182	15081	15301	15053	15037	15027	15155	15208	15060	15226	15273	15012	15074	15095	15144	15281	15108	15243	15141	15133	15197	15109	15004	15138	15346	15272	15209	15078	15214	15241	15071	15411	15063	15232	15105	15288	15131	15058	15186	15211	15207	15163	15219	15238	15100	15144	15118	15161	15306	15224	15296	15094	15256	15194	15204	15143	15294	15224	15080	15085	15265	15216	15095	15215	15257	15286	15069	15296	15314	15280	15256	15033	15123	15220	15236	15249	15328	15240	15245	15357	15114	15207	15103	15206	15172	15054	15204	15255	15173	15197	15272	15251	15183	15115	15150	15102	15226	15154	15183	15263	15266	15221	15079	15256	15062	15198	15164	15137	15134	15230	15147	15084	15143	15164	15314	15121	15176	15047	15296	15171	15216	15099	15075	15171	15144	15191	15171	15127	15370	15182	15285	15303	15230	15156	15111	15231	15157	15094	15160	15064	15194	15114	15119	15259	15139	15373	15134	15306	15126	14920	15178	15100	15002	15294	15224	15323	15154	15180	15229	15206	15035	15165	15093	15029	15192	15106	15142	15093	15282	15183	15035	15123	15295	15190	15140	15368	15250	15100	15353	15158	15323	15175	15247	15303	15246	15175	15112	15148	15300	15165	15115	15385	15055	15251	15121	15242	15266	15148	15380	15192	15199	15013	15140	15239	15269	15233	15176	15234	15219	15215	15202	15318	15274	15110	14999	15307	15265	15045	15135	15119	15193	15329	15178	15097	15318	15252	15204	14996	15235	15177	15182	15168	15226	15174	15201	15208	15169	15247	15159	15210	15263	15087	15098	15316	15086	15279	15227	15189	15247	15121	15028	15115	15105	15276	15182	15051	15017	15187	15124	15308	15258	15221	15193	15139	15139	15127	15221	15211	15341	15208	15175	15060	15245	15100	15248	15161	15201	15212	15463	15134	15107	15117	15206	15188	15278	15345	15179	15209	15154	15284	15335	15020	15398	15066	15237	15201	15072	15121	15196	15245	15125	15119	15056	15083	15183	15173	15163	15178	14868	15120	15167	15071	15079	15237	15220	15198	15125	15136	15075	15252	15125	15140	15226	15152	15010	15221	15148	15159	15071	15300	15203	15272	15231	15170	15159	15166	15196	15082	15285	15150	15211	15122	15265	15094	15175	15210	15202	15134	15203	15232	15318	15271	15088	15157	15153	15068	15108	15120	15183	15264	15171	15110	15216	15272	15059	15229	15005	15129	15272	15242	15052	15027	15169	15256	15207	15217	15195	15160	15241	15271	14978	15141	15252	15313	14896	15262	15249	15185	14981	15328	15147	15167	15250	15260	15048	15152	15074	15044	15102	15093	14836	15110	15205	15236	15131	15264	15170	15073	15272	15124	15150	14986	15050	15304	15347	15151	15150	15107	15302	15110	15066	15248	15215	15148	15197	15281	15222	15069	15194	15225	15050	15195	15183	15296	15276	15275	15153	15200	15203	15197	15399	14999	15165	15009	15281	15248	15078	15286	15194	15068	15279	15304	15115	15291	15142	15281	15186	15418	15271	15363	15221	15079	15211	15182	15152	15126	15121	15134	15130	15160	15318	15058	15325	15225	15061	15192	15096	15325	15208	15347	15025	15214	15253	15077	15254	15251	15193	15338	15074	15088	15258	15236	15093	15270	15341	15305	15261	15217	15135	14979	15220	15209	15221	15121	14959	15158	15314	15249	15122	15359	15298	15134	15159	15088	15096	15169	15273	15208	15113	15193	15082	15188	15189	15218	15394	15080	15293	15186	15125	15183	15053	14978	14998	15312	15256	15247	15213	15141	15298	15185	15139	15261	15172	15350	15069	15068	15118	15158	15010	15174	15025	15059	15238	15169	15280	15143	15014	14990	15232	15107	15228	15121	15161	15323	15109	15336	15207	15085	15213	15088	15157	15184	15272	15104	15179	14955	15237	15248	15057	15331	15172	15239	15296	15289	15162	15039	15281	15234	15188	15297	15195	15220	15213	15169	15159	15147	15084	15272	15312	15259	15180	15219	15211	15124	15146	15174	15135	15146	15339	15275	15217	15142	15109	15150	15230	15090	15192	15303	15176	15256	14939	15064	15176	15103	15017	15318	15154	15131	15219	15122	15262	15184	15371	14999	15231	15321	15248	15118	15132	15161	15097	15062	15365	15264	15151	15044	15249	15210	15173	15171	15165	15330	15140	15165	15191	15158	15299	15167	15220	15179	15180	15205	15031	15291	15092	15014	15198	15166	15301	15280	15111	15233	15202	15152	15169	15153	15198	15081	15079	15159	15160	15263	15114	15173	15247	15289	15065	15117	15342	14995	15195	15269	15180	15151	15180	15310	15103	15208	15192	15084	15174	15094	15267	15217	15080	15058	15028	15092	15195	15197	15224	15179	15062	15107	15367	15104	15085	15087	15141	15142	15117	15086	15189	15294	15133	15104	15110	15205	15243	15162	15042	15153	15128	15125	15258	15130	15100	15135	15409	15257	15005	15233	15294	15410	15236	15126	15307	15278	15214	15288	15081	15044	15105	15155	15138	15158	15289	15180	15158	15162	15183	15404	15191	15036	15090	15147	15197	15293	15311	15183	15155	15122	15329	15120	15148	15253	15214	15114	14983	15314	15280	15238	15240	15195	15240	15171	15134	15239	15092	15207	15228	15255	15111	15196	15117	15309	15038	15185	15187	15022	15342	15211	15231	15399	15060	15193	15135	15254	15125	15192	15316	15185	15260	15047	15216	15189	15350	15319	15173	15437	15205	14995	15201	15237	15351	15041	15169	15195	15064	15349	15189	15298	15081	15197	15135	15070	15172	15327	15145	15289	15078	15153	15099	15012	15088	15267	15325	15225	14999	15317	15247	15162	15173	15206	15086	15288	15099	15307	15172	15368	15120	15264	15145	15192	15036	15217	15137	15186	15181	15210	15218	15188	15360	15186	15175	15296	15309	15141	15392	15236	15161	15239	15157	15223	15147	15156	15171	15308	15087	15074	15122	15060	15192	15246	15242	15303	15181	15088	15094	14983	15301	15264	15210	15232	15190	15187	15108	15066	15114	15224	15215	15161	14937	15221	15264	15165	15167	15262	15251	15302	15098	15285	15278	15211	15180	15119	15301	15169	15275	14981	15143	15039	15248	15093	15245	15190	15200	15177	15146	15209	15238	15287	15276	15049	15220	15135	15218	15076	14979	14968	15145	15147	15207	15230	15159	15028	15083	15120	15270	15385	15072	15295	15349	15352	15222	15196	15303	15280	15031	15145	15335	15360	15213	15244	15150	15185	15241	15135	15092	15153	15208	14983	15026	15093	15195	15282	15229	15149	15133	15065	15132	15194	15082	15035	15281	15142	15253	15177	15168	15141	15152	15218	15185	15165	15300	15171	15176	15213	15197	15325	15184	15278	15202	15253	15063	15110	15239	15101	15141	15301	15123	15131	15301	15134	15187	15352	15100	15133	15288	15176	15212	15442	15314	15130	15177	15263	15240	15154	15132	15329	15125	15146	15115	15225	15301	15248	15326	15183	15047	15308	15152	15107	15338	15228	15065	15302	15384	15170	15217	15144	15271	15203	15335	15252	15194	15200	15255	15152	15111	15244	15014	15264	15114	14972	15228	15139	15173	15151	15227	15057	15132	15293	15149	14982	15252	15123	15162	15164	15257	15109	15200	15134	15061	15185	15171	15059	15298	15273	15160	15210	15020	15167	15102	15167	15172	15255	15195	15100	15172	15079	15306	15169	15208	15106	15075	15260	15369	15160	15035	15336	15188	15159	15099	15056	15112	15198	15236	15171	15090	15203	15223	15334	15197	15082	15262	15176	15129	15268	15142	15081	15189	15050	15245	15044	15081	15104	15061	15132	15193	15071	15088	15217	15039	15378	15239	15249	15179	15264	15232	15149	15144	15073	15140	15280	15161	15126	15233	15187	15274	15273	15215	15207	15227	15135	15250	15056	15135	15136	15131	15220	15284	15372	15182	15326	15098	15166	15233	15247	15226	15105	15217	15173	15022	15199	15117	15239	15291	15198	15140	15293	15081	15138	15230	15049	15216	15171	15140	15036	15258	15148	15236	15171	15326	15285	15009	15273	15311	15093	15302	15309	15155	15243	15160	15237	15378	14998	15334	15184	15250	15092	15100	15153	15120	15232	15172	15039	15107	15296	15047	15336	15081	15234	15150	15105	15066	15219	15302	15203	15105	15256	15216	15183	15143	15028	15347	15102	15153	15192	15244	15277	15305	15163	15141	15261	15131	15257	15219	15300	15064	15234	15376	15152	15131	15169	15303	15245	15028	15278	15181	15220	15308	14962	15213	15204	15139	15093	15226	15366	15149	15056	15235	15114	15194	15273	15271	15064	15185	15275	15043	15141	15105	15193	15236	15112	15289	15357	15107	15215	15294	15235	15375	15132	15097	15192	15183	15287	15236	15207	15192	15164	15252	15234	15178	15314	15302	15097	15205	15195	15228	15117	15278	15242	15202	15275	15124	15108	15295	15195	15134	15287	15190	15088	15047	15146	15313	15190	15161	15139	15196	15066	15213	15140	15270	15189	15049	15153
23612	21229	41131	34428	21983	22074	21481	18528	18060	18270	18209	18184	18247	18158	17942	18223	18269	18000	18026	18136	18046	18287	17972	18085	18084	17988	18113	17957	17960	17900	18091	18058	17856	18114	18211	18097	17921	18003	18252	18169	18284	17932	17961	18132	18037	18009	18139	18297	19141	18947	18319	18304	18223	17890	18176	18041	18036	17975	17853	17949	18040	18013	18130	17980	17979	18107	17909	18052	17909	17985	17894	18205	18156	17927	17966	17999	17940	17945	18046	18047	18095	18007	18005	17957	18023	18012	18146	18092	17988	18080	17864	18015	18016	17919	17781	17930	18012	18071	17838	18050	17840	18021	17931	18032	18080	18061	18085	17949	17776	17965	17961	17836	17972	18022	17978	17836	18000	17965	17951	17900	18033	17875	18002	17925	17982	17900	17927	17813	17899	18024	17878	17950	17941	17855	18001	17855	18174	17757	17917	17840	18093	18154	17812	17963	18087	18235	17960	17710	17919	17986	18046	17953	17738	17905	18012	17936	17925	17983	17906	17963	17926	17966	17714	17837	18006	17892	17943	17890	18196	17931	17840	18080	17880	17960	18222	17755	18075	18047	17972	17891	17873	18001	18129	18293	17969	17824	18133	17948	17931	18069	17915	18047	17943	18128	17968	18020	17922	18063	17950	17725	18138	17981	17987	17766	18034	17775	17828	17927	18140	17994	18084	18177	18002	17860	18057	17722	18071	18136	17794	17854	18003	17835	17972	17938	17977	18040	17942	17967	18056	17895	18056	17961	18081	17870	17840	17920	18074	17945	18077	18159	17903	17886	17935	18031	17945	18010	17970	18003	17835	17720	17936	17949	17894	18029	17718	17917	17911	18113	17970	17799	18061	18106	18079	17927	18240	18126	18079	17747	18041	18284	17872	17843	17913	17916	17909	18147	17976	18230	18054	17960	17784	17934	18036	18110	17878	17992	17926	17910	17820	18351	18013	18191	18013	18002	17812	17789	17838	18025	17887	17683	17814	18028	17814	17734	17930	17620	18157	17837	18080	18125	18194	17970	18023	17970	17809	17889	17937	18150	18021	17796	17932	17977	17942	18130	18013	18128	17823	17995	18008	17775	17858	17915	18069	18050	18201	17826	18175	18078	17922	17893	17984	17990	18128	18028	17896	18112	17911	17951	17996	17963	18068	17798	18059	17874	17766	17976	17972	17925	17849	18083	17809	17833	17960	18115	18147	17885	17851	17964	17964	18056	17860	18154	18068	17848	18017	17997	17953	17976	18026	17946	18085	17852	18042	18072	18062	17955	17828	17810	18135	17895	18136	18144	17752	17936	18291	17929	17907	17847	17932	18037	18084	18072	18087	17934	18092	17920	18020	17998	18105	17981	17823	18112	17923	18067	18013	18041	18013	17943	17908	17927	17900	17983	17878	17874	18020	17942	17822	17945	17866	17947	18157	17910	17983	18048	17924	18139	17889	17813	17983	17927	18101	18072	17964	18122	18131	17839	18135	18018	17894	17754	18115	18082	17912	17885	17959	17961	17903	17966	18094	18030	18034	18053	17850	18040	17888	17972	17854	17935	17908	17944	17941	17845	17911	18059	17976	18110	17835	17932	18081	18256	17769	18100	18014	17782	17912	17897	17938	17757	18157	17970	17998	18143	18178	18146	17994	18002	17811	17815	17991	17781	17859	18014	17978	17861	17760	17828	17923	17792	17730	17930	17964	17886	18178	18041	17803	17830	17893	17849	17961	17974	18023	18063	17947	17964	17803	17861	17814	18064	17973	17696	18009	17996	17940	17954	17884	18138	17863	17756	17870	18164	17961	17962	17745	17870	18009	17832	17903	17695	17901	18053	18036	17904	17892	17738	17814	17960	17949	18030	18043	17912	17897	18031	17952	18119	17969	18018	17936	18121	17820	17786	17916	18026	18203	17843	17841	18106	18020	17830	17925	18054	17789	18083	18001	17940	18231	17768	17832	17799	17773	17898	18025	17919	17928	18037	18002	17879	18076	17909	17881	17958	17909	17955	17947	17870	17869	18142	17987	18159	17946	17831	17919	17806	17939	17978	18135	17949	17959	18015	18044	17944	17847	17985	17938	17697	17959	17998	18037	17979	17996	18008	18100	18011	18022	18060	17989	18030	17964	17915	17871	17720	17770	17978	18035	17915	17823	17929	17872	17876	18081	18171	17965	18117	18096	17738	17861	18123	17964	17977	17977	17926	18022	17945	18019	17961	18059	17907	18204	17989	18070	17832	17911	17946	17803	17944	18042	17905	17732	18066	18010	17883	17918	18063	18138	17898	18031	18080	17861	17946	17938	17886	17895	17895	18034	17972	17921	17867	18087	18082	18100	17869	17937	17787	18266	17958	17929	17982	17862	18268	18154	17960	17995	17841	18152	17993	18065	18189	17954	18118	17884	17905	18025	17704	17911	17888	17987	18140	18106	17894	18006	17953	18009	18035	17999	18092	17924	18011	18021	17963	17804	17643	17784	17933	17942	17865	17933	18074	18055	18037	18056	18104	18149	18104	18067	17926	17855	17914	18289	18042	17892	17950	17931	17998	17941	18051	17848	17863	17774	18014	17972	18034	17954	17841	18014	17988	18015	17897	17915	17863	17937	17971	17935	17859	17813	17935	17874	17929	17928	17812	18032	17925	17982	18057	18187	18057	18141	17868	17944	18147	18024	17785	18111	17968	18074	17863	17796	17912	17893	18075	17957	17894	18096	17940	17826	17951	18059	17878	17918	17744	18017	18046	18028	17881	18061	17879	17982	18122	18163	18011	17822	17964	17808	18094	17972	18016	17963	17923	17960	17930	18081	17843	18050	18072	18138	17962	17971	18026	18214	17796	18002	18028	17975	18041	18030	18030	17988	17999	18279	17903	17898	18056	18215	17940	18056	18124	17750	17915	18140	17984	18042	17944	17928	18069	17875	17932	17830	17925	17965	17985	17974	17936	17867	18045	17833	18070	18007	17943	18089	18044	17983	17951	17957	17934	17914	17858	17939	17924	18038	17931	17940	17938	18050	18026	18031	17987	17810	17784	17972	17878	18018	18189	18024	18161	17890	17978	17805	17749	18029	18100	18007	18049	17948	17906	18140	17934	18300	18066	18014	17943	18035	18171	17972	18129	18235	17839	17901	18002	17600	18067	17949	17871	18065	17984	18004	17767	18098	17910	17841	17823	17761	17833	18029	17794	17785	17895	18102	17689	17957	18179	17960	17912	17973	18052	17872	17949	18021	18009	17946	17848	17883	17986	17930	17899	17899	17843	17910	17882	17982	17944	18060	17680	17841	18199	18150	17942	18149	18083	17989	17986	17991	18015	17926	18108	18067	18097	18183	17950	17939	17794	18068	17886	18223	18033	18170	17967	17808	17920	17909	18080	17862	18024	18000	17893	17985	17916	17811	17948	18061	18002	17932	17850	17905	17985	18048	17936	17862	17851	18040	17772	17993	18031	17834	17887	17991	18020	18021	17929	18047	17872	17972	17926	17975	17906	17749	17853	18001	18074	18038	18163	18047	17910	17989	17930	17879	18063	18031	17861	17978	17852	18094	17997	18047	17861	17911	17886	17861	17946	17862	17871	17892	17895	18004	17898	18074	18135	18053	17784	17934	18124	18055	17792	17952	17944	18204	17834	17956	17787	17710	17868	18045	18020	17939	17994	18167	17986	17830	17904	17987	17864	17878	17923	17919	17863	18140	17878	17828	18191	18046	17882	17897	17892	18144	17964	17994	18156	18230	17925	18026	17827	17894	17867	18071	17830	18136	18095	17966	18000	17767	17634	17978	18020	17976	17834	17838	17881	18105	17961	17976	17798	17784	17942	17942	18012	17843	17832	17862	17894	18011	17897	18017	17786	18004	17938	17925	17925	17925	18055	17862	17888	18010	18064	17995	17949	18071	17954	18160	17759	18044	17856	17971	17983	17981	17966	17982	17935	18008	17961	18050	18028	17853	17961	17903	17845	18019	18035	18095	18133	18069	17856	17968	17880	18260	18065	17890	17885	18100	17820	17824	18103	18063	18057	18040	18097	17956	17839	18060	18177	18135	17843	17787	18042	17903	17911	17907	18078	17884	17905	17947	18027	18052	17918	17998	17881	18111	17924	17860	18135	18140	18137	17932	17897	17958	17906	17809	17917	18116	18092	17926	18004	17780	18071	17851	17973	18126	17946	17991	17757	17947	17837	18078	18032	18217	17993	18230	18050	17768	17978	18066	18051	17952	17824	18204	17910	17978	17894	17993	17901	17995	18119	18214	18023	17868	17731	17948	18016	17860	17846	18116	17925	18002	18115	18039	17780	17948	17929	17896	17921	18075	17882	17998	17993	17729	17896	18006	17874	17997	17914	17941	17894	18087	17739	17869	17832	17651	17829	17906	17818	17826	17814	18090	17858	17976	17977	17940	18186	17976	18024	18081	18139	18099	17913	18062	17884	17841	17908	17999	17727	18104	18055	17854	17964	17843	17969	17980	17843	18029	18138	18014	17977	17945	18032	17939	17826	18027	17986	18136	18056	17901	18059	18040	17895	18053	17923	17992	17983	17986	18076	17878	18080	18113	17833	17879	17866	17868	17831	17965	17753	17983	17945	17881	18043	17980	17881	18028	18131	17809	17754	17977	18026	17888	17702	17991	17702	17950	17932	17963	17995	18059	17950	17842	17940	17962	17942	18081	17966	17901	17985	17902	18043	18379	18081	18063	18087	17973	17961	18058	17976	17948	17868	18082	17821	18013	17942	17864	18011	17942	17919	17901	18104	18059	18007	18223	17758	17937	18132	18039	17962	17845	17983	17768	18046	18056	17772	17871	17999	18142	18107	17957	17947	18009	18128	18040	18167	17989	17918	17849	17949	18188	17965	18040	17849	18083	17948	17974	17996	17997	18221	17978	18036	17900	18075	17781	17962	18033	18112	17972	17995	18041	18033	18022	17888	17941	17884	18114	17936	18117	17951	17885	17925	18000	17890	18002	17914	17955	17980	17911	17799	17723	18036	18104	17805	18128	17978	17972	18110	17735	17905	17962	17905	18019	18060	17877	17877	18088	18114	17855	17924	17915	18141	17859	18161	17940	18037	17964	17942	17908	18113	17769	17914	17864	17817	18010	17906	17834	18067	17792	17913	18094	17963	18173	17999	17902	17981	18069	18036	17925	17976
15541	57175	88641	26710	16363	15933	15853	15584	15618	15527	15234	15321	15410	15238	15326	15261	15310	15134	15342	15355	15413	15549	15467	15491	15469	15219	15339	15354	15303	15390	15293	15235	15284	15318	15239	15328	15274	15199	15297	15066	15163	15391	15424	15286	15272	15237	15408	16039	16553	16263	15861	15501	15213	15340	15319	15297	15242	15426	15351	15214	15326	15301	15158	15352	15210	15356	15207	15236	15363	15245	15191	15109	15286	15162	15279	15295	15289	15250	15149	15255	15223	15333	15227	15140	15159	15101	15158	15318	15357	15315	15294	15357	15372	15291	15223	15282	15343	15319	15251	15289	15292	15163	15221	15231	15279	15399	15335	15077	15241	15237	15248	15230	15246	15351	15275	15217	15271	15245	15260	15249	15330	15176	15167	15311	15153	15236	15205	15322	15134	15252	15280	15228	15345	15294	15111	15312	15035	15275	15163	15168	15223	15319	15317	15140	15291	15240	15220	15319	15120	15316	15487	15275	15308	15158	15177	15115	15229	15159	15372	15250	15289	15255	15261	15163	15309	15177	15167	15081	15172	15333	15239	15233	15285	15200	15393	15365	15169	15230	15257	15330	15163	15128	15210	15130	15213	15239	15199	15347	15129	15292	15194	15246	15321	15234	15198	15220	15090	15422	15177	15140	15131	15102	15373	15307	15194	15429	15394	15112	15375	15124	15196	15250	15386	15251	15283	15176	15106	15294	15216	15242	15369	15319	15318	15239	15295	15171	15287	15372	15202	15132	15210	15225	15221	15282	15172	15305	15316	15210	15322	15181	15138	15058	15203	15122	15173	15196	15341	15339	15114	15321	15161	15164	15435	15266	15131	15440	15262	15215	15365	15321	15103	15251	15294	15229	15217	15342	15396	15230	15238	15448	15160	15198	15266	15288	15250	15201	15020	15271	15226	15208	15177	15411	15365	15365	15193	15212	15157	15337	15245	15319	15169	15243	15210	15248	15260	15255	15233	15286	15382	15240	15294	15293	15062	15109	15217	15198	15263	15398	15363	15098	15232	15326	15107	15292	15370	15281	15454	15196	15147	15212	15444	15075	15268	15220	15306	15320	15178	15261	15211	15198	15277	15189	15157	15252	15547	15349	15202	15274	15316	15208	15222	15360	15144	15303	15273	15443	15225	15235	15292	15332	15178	15138	15361	15328	15234	15120	15218	15103	15271	15100	15408	14990	15215	15259	15228	15168	15217	15161	15264	15266	15249	15308	15092	15138	15145	15197	15375	15233	15182	15206	15230	15213	15435	15282	15249	15221	15251	15250	15221	15219	15213	15087	15044	15328	15297	15156	15165	15365	15219	15293	15265	15142	15415	15186	15327	15187	15345	15175	15139	15226	15242	15243	15144	15247	15255	15150	15340	15090	15085	15242	15339	15337	15122	15176	15143	15198	15209	15165	15105	15344	15250	15246	15370	15193	15276	15192	15240	15306	15347	15118	15305	15021	15112	15144	15233	15231	15216	15042	15314	15186	15246	15253	15125	15220	15281	15296	15301	15083	15290	15221	15370	15357	15296	15116	15130	15368	15135	15320	15106	15366	15297	15273	15160	15365	15228	15222	15197	15109	15227	15085	15236	15394	15278	15184	15028	15216	15201	15291	15292	15194	15216	15184	15277	15178	15130	15202	15431	15173	15126	15335	15199	15223	15109	15279	15121	15165	15311	15166	15265	15190	15236	15279	15227	15239	15343	15136	15178	15261	15111	15159	15336	15196	15429	15320	15262	15231	15325	15220	15113	15092	15430	15438	15187	15205	15178	15336	15290	15329	15286	15231	15081	15276	15215	15240	15192	15108	15173	15249	15223	15384	15239	15296	15322	15290	15152	15159	15257	15234	15281	15193	15079	15241	15431	15327	15129	15182	15172	15162	15380	15175	15048	15200	15223	15219	15296	15181	15207	15213	15302	15160	15272	15273	15281	15023	15339	15217	15323	15157	15213	15244	15194	15204	15187	15184	15185	15262	15054	15233	15289	15283	15293	15223	15248	15198	15168	15171	15232	15367	15234	15238	15463	15288	15145	15227	15188	15303	15073	15297	15266	15215	15170	15331	15217	15246	15314	15284	15230	15423	15224	15104	15287	15330	15244	15186	15191	15298	15309	15234	15265	15278	15265	15238	15248	15449	15160	15193	15377	15192	15247	15369	15240	15287	15220	15383	15139	15285	15189	15222	15221	15179	15347	15253	15294	15171	15160	15160	15210	15381	15118	15181	15172	15307	15381	15080	15195	15329	15214	15143	15316	15278	15161	15410	15380	15136	15395	15199	15331	15205	15183	15207	15259	15347	15307	15315	15303	14998	15331	15184	15228	15116	15150	15305	15229	15228	15037	15096	15135	15155	15237	15182	15104	15123	15213	15112	15387	15153	15396	15335	15305	15106	15052	15215	15106	15304	15306	15258	15409	15126	15229	15328	15244	15330	15280	15344	15275	15243	15106	15358	15190	15125	15237	15286	15155	15384	15111	15299	15409	15316	15186	15416	15318	15381	15238	15262	15474	15204	15293	15273	15180	15329	15355	15109	15142	15084	15121	15237	15102	15183	15215	15294	15390	15139	15168	15259	15214	15151	15233	15387	15372	15142	15174	15068	15219	15218	15121	15339	15279	15465	15361	15228	15263	15203	15242	15081	15252	15195	15318	15070	15315	15141	15169	15263	15137	15140	15240	15241	15290	15193	15264	15471	15332	15402	15186	15415	15277	15265	15199	15276	15460	15369	15341	15222	15201	15119	15242	15204	15314	15188	15141	15102	15225	15259	15297	15210	15310	15356	15360	15322	15290	15199	15288	15391	15225	15258	15319	15219	15175	15321	15091	15057	15221	15184	15175	15292	15382	15262	15155	15454	15084	15249	15115	15219	15296	15194	15350	15266	15092	15138	15188	15285	15105	15201	15365	15063	15288	15279	15291	15173	15183	15344	15480	15127	15254	15341	15196	15197	15266	15402	15316	15273	15252	15306	15070	15242	15176	15199	15323	15243	15215	15263	15201	15273	15325	15361	15200	15133	15215	15175	15367	15279	15159	15337	15114	15298	15183	15292	15217	15082	15181	15267	15184	15093	15296	15244	15315	15206	15214	15271	15181	15113	15198	15335	15213	15348	15201	15224	15332	15319	15316	15398	15126	15306	15236	15321	15257	15242	15265	15197	15373	15206	15353	15261	15284	15192	15109	15361	15261	15144	15214	15319	15414	15123	15214	15186	15158	15160	15341	15110	15340	15131	15168	15210	15249	15149	15307	15184	15187	15088	15229	15261	15399	15083	15212	15316	15329	15311	15263	15288	15335	15249	15110	15181	15057	15165	15416	15181	15385	15213	15272	15230	15342	15236	15254	15261	15070	15300	15213	15239	15179	15153	15286	15236	15237	15244	15077	15143	15304	15123	15329	15289	15042	15356	15085	15203	15399	15406	15285	15208	15285	15503	15200	15224	15280	15270	15289	15268	15341	15350	15164	15310	15156	15303	15378	15286	15279	15307	15329	15164	15209	15198	15242	15296	15194	15179	15169	15063	15310	15305	15259	15136	15374	15348	15025	15318	15107	15274	15330	15244	15387	15079	15302	15145	15179	15117	15213	15283	15119	15257	15320	15350	15222	15232	15145	15180	15088	15121	15173	15267	15261	15305	15341	15181	15418	15300	15116	15158	15230	15191	15233	15285	15201	15275	15137	15211	15207	15178	15221	15177	15221	15202	15289	15174	15170	15313	15230	15245	15161	15233	15296	15258	15311	15067	15106	15274	15349	15156	15239	15293	15312	15242	15302	15260	15277	15306	15289	15351	15327	15222	15150	15329	15185	15333	15228	15383	15290	15293	15199	15338	15251	15292	15107	15178	15362	15290	15295	15254	15024	15159	15365	15422	15126	15381	15170	15191	15350	15218	15222	15165	15251	15293	15299	15277	15298	15108	15249	15086	15285	15247	15158	15232	15260	15151	15256	15203	15349	15103	15376	15198	15444	15025	15252	15229	15202	15286	15138	15238	15106	15277	14996	15123	15202	15389	15112	15248	15318	15155	15096	15122	15285	15100	15190	15571	15176	15336	15219	15136	15212	15177	15254	15321	15161	15148	15108	15233	15248	15326	15098	15315	15203	15200	15071	15207	15307	15341	15387	15333	15244	15217	15215	15319	15214	15197	15295	15295	15298	15058	15155	15219	15381	15263	15284	15138	15268	15414	15141	15180	15519	15405	15045	15356	15279	15181	15292	15290	15274	15246	15221	15070	15105	15148	15164	15257	15215	15146	15313	15228	15202	15201	15300	15307	15284	15177	15180	15371	15184	15254	15055	15363	15112	15123	15149	15152	15241	15068	15069	15242	15338	15333	15269	15384	15371	15186	15290	15249	15254	15209	15550	15184	15250	15071	15246	15202	15266	15123	15302	15176	15273	15151	15200	15287	15094	15190	15112	15236	15302	15239	15248	15327	15432	15290	15379	15178	15238	15377	15252	15319	15156	15201	15194	15188	15130	15274	15141	15133	15121	15319	15431	15038	15196	15313	15179	15277	15336	15252	15150	15185	15225	15357	15102	15214	15173	15341	15207	15258	15248	15112	15269	15049	15352	15259	15363	15122	15275	15233	15224	15198	15292	15253	15453	15214	14957	15275	15110	15133	15316	15284	15395	15285	15181	15153	15203	15353	15091	15175	15151	15429	15270	15251	15217	15088	15166	15208	15231	15204	15212	15241	15228	15350	15310	15369	15384	15302	15416	15264	15147	15267	15206	15304	15233	15241	15206	15208	15265	15323	15186	15236	15343	15245	15137	15408	15106	15173	15109	15258	15237	15217	15051	15212	15338	15169	15301	15165	15090	15203	15191	15291	15280	15297	15328	15111	15256	15224	15217	15303	15308	15084	15238	15119	15316	15296	15237	15248	15329	15275	15190	15287	15189	15231	15309	15165	15140	15450	15191	15345	15250	15153	15193	15242	15075	15233	15126	15265	15246	15209	15269	15325	15375	15226	15138	15500	15283	15221	15079	15003	15141	15184	15202	15097	15265	15268	15378	15252	15135	15281	15280	15243	15162	15101	15259	15125	15196	15170	15413	15076	15218	15205	15284	15262	15231	15120	15233	15199	15230	15239	15143	15282	15221	15317	15183	15100	15234	15249	15202	15138	15154	15118
22669	21129	36538	30828	21566	23327	24242	19333	18416	18911	19019	18527	18618	18561	18470	18300	18440	18497	18371	18601	18448	18365	18322	18499	18548	18251	18479	18424	18365	18355	18653	18366	18580	18400	18286	18323	18444	18279	18378	18363	18257	18115	18514	18385	18119	18356	18410	19138	19825	19687	18954	18541	18483	18230	18447	18250	18214	18136	18213	18148	18216	18147	18247	18264	18469	18251	18135	18145	18255	18298	17986	18257	18063	18311	18374	18150	18178	18252	18149	18202	18123	18050	18036	18214	18147	18326	18438	18290	18072	18061	18166	18177	18415	18224	18144	18328	18223	18499	18211	18187	18190	18109	17992	17941	18193	18141	18072	18380	18117	18433	18416	18149	18275	18330	18114	18220	18157	18362	18077	18217	18117	18210	18252	18020	18134	18080	18115	18373	18103	18229	18389	18205	18190	18292	18237	18116	18187	18200	18183	18158	18124	18180	18034	18280	18292	18168	18217	18165	18179	18164	18225	18299	18260	18235	18164	18276	18093	17966	18156	18143	18180	18100	18274	18031	18209	18284	18028	18104	18357	18245	18124	18286	18109	18210	18298	18142	18177	18143	18206	18268	18344	18235	18271	18274	18338	18128	18283	18330	18215	18113	18100	18379	18422	18126	18317	18411	18463	18044	18163	18258	18103	18286	18027	18146	18227	18156	18206	18452	18114	18223	18262	18201	18229	18217	18310	18319	18314	18401	18182	18286	18088	18193	18310	18278	18056	18288	18156	18330	18138	18221	18401	18196	18416	18221	18280	18225	18038	18082	17974	18394	18127	18223	18246	18157	18292	18313	18213	18149	18297	18161	18374	18248	18298	18214	18160	18222	18371	18033	18332	18363	18205	18049	18068	18277	18341	18195	18252	17964	18439	18137	18343	18307	18297	18248	18287	18187	18334	18025	18278	18335	18430	18262	18198	18423	18169	18102	18117	18125	18109	17928	18376	18072	17948	18476	18167	18276	18252	18247	18210	18165	18162	18130	17903	18285	18111	18327	17992	17998	18020	18300	18328	18223	18236	18386	18335	18188	18313	18141	18264	18128	18211	18273	18290	18261	18188	18120	18323	18339	18028	18268	18228	18393	18235	18172	17938	18135	18096	18031	18400	18195	18255	18184	17948	18271	18236	18149	18235	18160	18231	18198	18168	18211	18032	18211	18272	18272	18345	18092	18259	18242	18261	18501	18301	18383	18128	18218	18339	18274	17995	18160	18097	18124	18208	18224	18263	18189	18001	17991	18249	18200	17987	18260	18147	18211	18186	18216	18269	18217	18361	18259	18203	18319	17949	18231	18003	18155	18196	18071	18370	18249	18110	18171	18147	18198	18295	18093	18142	18133	18210	18305	18215	18132	18209	18250	18168	18063	17754	18209	18368	18177	18198	18348	18268	18208	18378	18330	18284	18317	18264	18187	18123	18055	18307	18389	18260	18184	18323	18266	18163	18377	18206	18136	18275	18166	18081	18414	18470	18365	18374	18279	18152	18220	18179	18089	18271	18207	17975	18036	18330	18177	18422	18248	18123	18019	18178	18059	18076	18467	18127	18291	18417	18205	18222	18442	18221	18087	18233	18173	18244	18058	18313	18223	17998	18325	18070	18153	18065	18428	18172	18483	18021	18363	18156	18224	17988	18230	18376	18084	17942	17949	17947	18225	18148	18180	18248	18243	18163	18252	18221	18364	18110	18017	18335	18088	18285	18103	18470	18324	18185	18277	18241	18058	18179	18339	18272	18199	18167	18407	18251	18308	18161	18284	18103	17916	18183	18119	18242	18105	18273	18277	18228	18274	18402	18278	18065	18131	18027	18175	18161	18310	18130	17996	18248	18467	18091	18382	18251	18021	18348	18178	18052	18165	18337	18324	18186	18329	18112	17959	18066	18082	18166	18197	17938	18292	18292	18266	18124	18087	18015	18171	18179	18269	18256	18373	18228	18346	18244	18192	18185	18180	18122	18196	18238	17996	18237	18293	18169	18389	18267	18124	18088	18301	18360	18165	18202	18281	18299	18290	18102	18070	18248	18082	18034	18004	18036	17970	18098	18231	18260	18026	18383	18083	18248	17948	18157	18301	18100	18336	18182	17990	18221	18098	18415	18331	18109	18158	18052	18232	18196	18160	18190	18170	18070	18000	18280	18143	18312	18314	18279	18097	18114	18114	18046	18108	18157	17988	17997	18002	18218	18120	18084	18169	18151	18260	18222	18111	18396	18326	18118	18123	18206	18105	18255	18150	18310	18121	18282	18273	18190	18189	18213	17996	17921	18343	18315	18255	17989	18349	18268	18237	18290	18116	18231	18275	18449	18207	18321	18348	18383	18165	17955	18266	18233	18250	18112	18480	18258	18288	18261	18256	18030	18066	18326	18078	18259	18251	18197	18203	18055	18310	18299	18143	18257	18217	18425	18237	18279	18072	18276	18185	18193	18183	18432	17999	18138	18169	18033	18113	18250	18150	18134	18261	18276	18356	18083	18016	18303	18267	18087	18130	18345	18237	18252	18490	18188	18173	18274	18221	18190	18167	18207	18294	18196	18310	18238	18351	18151	18243	18151	18116	18300	18331	18211	18121	18094	18114	18162	18084	18009	18247	18217	18111	17998	17981	18245	18323	18072	18195	18250	18118	18233	18136	18355	18110	18200	18265	18288	18386	18079	18208	18292	18200	18358	18305	18313	18164	18257	18359	18148	18365	18028	18227	18412	18110	18048	18310	18077	18022	17946	18365	18086	18199	18331	18110	18267	18258	18109	18011	18094	18228	18140	18226	18155	18140	18433	18326	18227	18056	18095	18101	18255	18227	18138	18084	18043	18276	18093	18111	18230	18197	18222	18189	18315	17997	17948	18157	18400	18059	18176	18100	18053	18155	18189	18131	18064	18290	18053	17991	18258	18271	18147	18178	17995	18249	18252	18087	17926	18228	18291	18062	18350	18318	18269	18307	18205	18171	18236	18115	18226	18279	18170	18248	18105	18320	18278	18185	18195	18170	18208	18129	18176	18183	18037	18453	18267	18295	17908	18088	18193	18555	18373	18198	18239	18248	18114	18214	18121	18198	18275	18330	18154	18263	18224	18364	18266	18106	18203	18392	18215	18183	18212	18236	17974	18340	17978	18162	18141	18229	18181	18264	18031	18267	18142	18147	18067	18256	18081	17996	18183	17992	18168	18206	18151	17980	18133	18063	18393	18497	18298	18473	18422	18268	18342	18304	18119	17991	18181	18368	18464	18168	18087	18021	18094	18049	18200	18361	18365	18275	18269	18183	18368	18064	17942	18041	18152	18450	18095	18436	18244	18121	18281	18345	18159	18386	18052	18156	18120	18057	18329	18162	18164	18265	18486	18172	18171	18332	18311	18168	18156	18270	18212	18002	18329	18203	18152	18178	18176	18353	18181	18148	18166	18384	18178	18302	18049	18308	18250	18123	18219	18324	18144	18138	18128	18152	18305	18432	18280	18108	18080	18274	18216	18213	18356	18371	17984	18025	18181	18117	18197	18249	18099	18151	17939	18027	18050	18298	18040	18061	18161	18161	18242	18117	18168	18081	18110	18200	18227	18401	18114	18108	18270	18128	18343	18259	18287	18202	18091	18137	18164	18222	18062	18017	18133	18236	18099	17925	18079	18113	18293	18158	18099	18407	18006	18131	18122	18286	18099	18163	18165	18219	18328	18186	18119	18152	18096	18336	18150	18109	18167	18176	18121	18339	18151	18037	18234	18127	18203	18071	18121	18102	18145	18209	18316	18090	18207	18201	18332	18276	18276	18201	18108	18032	18243	18243	18128	18370	18171	18216	18191	18430	18263	18468	18267	18299	18206	18111	18063	18062	18338	18168	18123	18185	18085	18251	18198	18256	18137	18008	18094	18219	18275	18187	18189	18199	17983	18114	18277	18078	18115	18342	18146	18248	18242	18344	18108	18162	18125	18042	18178	18176	18042	18263	18007	18088	18102	18074	18172	18193	18125	18335	18050	18229	18206	18083	18289	18080	18142	18297	18170	18295	18202	18433	18174	18278	18092	18284	18229	18264	18208	18442	18160	18206	18238	18021	18374	18395	18283	18388	18097	18101	17983	17900	18152	18338	18213	17913	18123	18075	18054	18290	18192	18300	18364	18249	18200	18194	18089	18374	18210	18241	18259	18190	18226	18043	18194	18076	18102	18150	18281	18185	18206	18131	18195	18182	18385	18081	18409	18282	18223	18330	18278	18125	18047	18364	18104	18239	18372	18292	18133	18406	18154	18299	18190	18273	18164	18055	18164	18075	18059	18042	18293	18306	18206	18064	18203	18169	18000	18206	18100	18306	18296	18211	18216	18258	18125	18135	18009	18157	18129	18028	18324	18121	18068	18103	18114	17976	18082	18103	18327	18080	18283	18240	18058	18303	18294	18190	18275	18174	18449	18181	18220	18027	18174	18162	18220	18192	18036	18067	18088	18313	18401	18315	18324	18069	18149	18233	18188	18084	18305	18422	18210	18176	18365	18164	18172	18216	18184	18196	18376	18024	18237	18363	17931	18275	18298	18146	17963	17904	18072	18230	18319	18220	18135	18244	18254	17981	18263	18298	18113	18226	18391	18223	18192	18159	18161	18390	18216	18232	18201	18256	18012	18196	18090	18268	17952	18154	18198	17931	18055	18070	17990	18004	18207	18198	18059	18051	18064	18146	18175	18077	18170	18175	18191	18144	18154	18309	18219	18102	18212	18105	18158	18240	18203	18215	18125	18169	18393	18247	18037	18279	18173	18208	18183	18268	18316	18491	18123	18150	18293	18009	18088	18188	18267	18367	18283	18137	18219	18199	18219	18215	18214	18117	18209	18256	18128	18255	18099	18158	18359	18190	18226	18367	18087	18383	18123	18089	18076	18283	18237	18229	18207	18149	18126	18179	18187	18197	18012	18416	18388	18244	18069	18277	18139	18149	18258	18282	18284	18168	17982	18238	18281	18144	18257	18138	18268	18173	18307	18175	18342	18297	18148	18055	18190	18211	18261	18235	18149	18220	18094	18303	18177	18243	18155	18341	18312	18266	18248	18135	18115	18109	18213	18086	18160	18247	18367	18293	18218	18393	18361	18140	18244	18001	18186	18414	18137	18046	18319	17981	18203	18212	18167	18345	18287	18082	18278	18278
17200	57653	98281	24186	17359	16627	16648	16041	16133	15749	15620	15650	15418	15691	15651	15530	15495	15543	15495	15604	15580	15700	15675	15342	15459	15640	15486	15563	15314	15434	15506	15290	15160	15285	15627	15454	15387	15448	15510	15457	15497	15460	15478	15282	15520	15477	15360	16973	17964	17232	16353	15941	15660	15342	15263	15514	15442	15485	15330	15337	15375	15324	15493	15377	15312	15368	15330	15417	15299	15238	15282	15494	15311	15267	15474	15374	15328	15373	15250	15306	15407	15315	15528	15323	15571	15528	15302	15325	15509	15307	15511	15457	15389	15422	15363	15347	15458	15283	15444	15343	15541	15361	15328	15343	15419	15338	15396	15407	15426	15535	15493	15700	15263	15525	15379	15328	15409	15278	15379	15422	15471	15538	15290	15554	15286	15334	15556	15341	15497	15337	15441	15347	15442	15375	15500	15490	15316	15508	15380	15437	15339	15430	15279	15321	15370	15467	15350	15469	15338	15393	15426	15399	15434	15359	15471	15298	15411	15321	15216	15403	15390	15327	15443	15334	15269	15404	15402	15425	15198	15338	15259	15366	15347	15374	15350	15544	15475	15260	15465	15147	15451	15412	15467	15382	15498	15584	15309	15491	15394	15580	15248	15481	15352	15444	15316	15409	15496	15279	15376	15301	15345	15262	15193	15437	15369	15437	15466	15333	15515	15495	15397	15349	15427	15284	15242	15407	15119	15530	15331	15380	15423	15518	15420	15435	15280	15394	15304	15394	15397	15311	15473	15343	15428	15232	15406	15278	15396	15465	15468	15286	15562	15344	15335	15188	15309	15446	15372	15444	15209	15384	15355	15287	15496	15344	15341	15236	15407	15382	15202	15334	15374	15343	15576	15511	15378	15307	15277	15464	15393	15281	15382	15278	15349	15543	15281	15308	15332	15141	15352	15279	15401	15302	15347	15309	15310	15327	15469	15402	15289	15531	15384	15244	15351	15451	15346	15284	15301	15482	15326	15328	15431	15294	15373	15481	15287	15264	15447	15439	15505	15432	15395	15304	15452	15391	15242	15277	15401	15488	15354	15479	15449	15153	15436	15437	15322	15503	15407	15300	15353	15391	15356	15309	15431	15335	15460	15500	15421	15365	15296	15279	15398	15291	15464	15483	15282	15298	15374	15416	15404	15333	15527	15398	15407	15513	15443	15149	15377	15289	15475	15432	15464	15400	15318	15283	15275	15346	15402	15329	15376	15212	15198	15369	15381	15368	15291	15393	15195	15386	15557	15383	15302	15257	15213	15338	15279	15228	15425	15439	15290	15209	15448	15272	15332	15368	15140	15245	15449	15507	15403	15349	15194	15573	15361	15420	15351	15394	15292	15385	15364	15448	15372	15144	15395	15328	15482	15325	15340	15215	15345	15299	15405	15375	15601	15405	15488	15298	15362	15247	15436	15265	15449	15371	15286	15313	15420	15251	15170	15227	15439	15196	15380	15286	15387	15248	15432	15447	15365	15328	15356	15456	15434	15355	15315	15471	15354	15234	15331	15326	15352	15404	15297	15330	15510	15289	15508	15308	15330	15295	15322	15380	15316	15166	15266	15301	15437	15505	15266	15372	15302	15262	15471	15269	15340	15428	15450	15209	15434	15479	15250	15305	15417	15262	15354	15413	15325	15445	15465	15196	15196	15333	15349	15479	15267	15294	15354	15447	15445	15408	15491	15430	15413	15454	15363	15451	15341	15487	15324	15396	15308	15355	15359	15310	15538	15266	15515	15435	15679	15273	15688	15394	15281	15398	15390	15356	15295	15441	15478	15381	15183	15424	15533	15319	15300	15469	15236	15502	15440	15286	15412	15363	15495	15400	15351	15342	15260	15272	15449	15282	15359	15509	15394	15461	15208	15302	15503	15447	15239	15310	15536	15306	15391	15206	15144	15322	15286	15411	15309	15259	15375	15489	15291	15483	15366	15353	15289	15321	15544	15321	15312	15273	15403	15440	15440	15288	15255	15340	15371	15406	15372	15275	15400	15361	15402	15206	15178	15264	15347	15318	15251	15314	15344	15499	15295	15350	15214	15360	15392	15515	15440	15265	15341	15218	15281	15588	15125	15384	15247	15452	15300	15654	15389	15355	15473	15464	15504	15325	15352	15352	15411	15241	15440	15370	15304	15395	15532	15480	15454	15636	15349	15446	15395	15289	15299	15365	15406	15350	15286	15339	15635	15444	15396	15606	15370	15476	15485	15486	15405	15421	15348	15340	15463	15367	15219	15319	15249	15533	15236	15221	15327	15342	15154	15358	15319	15407	15317	15532	15385	15450	15271	15328	15404	15299	15428	15348	15368	15428	15259	15323	15390	15343	15348	15593	15307	15381	15429	15314	15405	15473	15332	15392	15469	15293	15262	15275	15183	15407	15424	15398	15450	15394	15370	15334	15311	15317	15330	15514	15400	15349	15324	15246	15267	15327	15283	15401	15496	15382	15194	15380	15256	15442	15370	15335	15505	15457	15375	15567	15389	15275	15402	15383	15438	15380	15271	15445	15355	15272	15386	15418	15284	15389	15219	15404	15403	15279	15260	15434	15373	15355	15304	15409	15373	15336	15311	15239	15496	15398	15349	15230	15424	15228	15346	15425	15410	15331	15392	15355	15328	15362	15322	15425	15276	15341	15265	15265	15471	15493	15403	15330	15282	15510	15305	15375	15214	15419	15342	15306	15360	15159	15344	15378	15336	15344	15379	15457	15497	15308	15299	15326	15598	15318	15255	15343	15430	15314	15532	15291	15349	15360	15378	15510	15410	15406	15491	15510	15273	15273	15412	15365	15460	15297	15284	15321	15238	15579	15377	15395	15378	15390	15499	15304	15301	15363	15305	15335	15312	15378	15433	15580	15517	15307	15390	15409	15258	15527	15409	15411	15416	15256	15528	15569	15416	15292	15333	15360	15295	15239	15533	15345	15273	15312	15483	15455	15379	15457	15201	15442	15179	15250	15240	15411	15413	15169	15341	15380	15380	15340	15498	15394	15337	15136	15460	15291	15567	15412	15435	15371	15318	15357	15464	15360	15206	15448	15408	15300	15327	15414	15517	15352	15315	15505	15303	15451	15321	15550	15414	15334	15248	15326	15379	15445	15266	15514	15336	15208	15448	15378	15479	15419	15395	15411	15407	15508	15377	15330	15612	15312	15292	15418	15467	15253	15320	15267	15425	15354	15356	15500	15300	15437	15447	15233	15484	15362	15330	15341	15259	15426	15420	15440	15312	15265	15442	15314	15274	15446	15318	15467	15315	15362	15376	15511	15439	15292	15290	15325	15278	15394	15295	15243	15436	15488	15426	15249	15362	15395	15351	15303	15367	15386	15190	15394	15336	15531	15523	15338	15408	15463	15447	15517	15356	15332	15322	15379	15353	15191	15428	15337	15420	15355	15421	15518	15091	15444	15388	15358	15388	15345	15473	15376	15353	15523	15324	15452	15275	15275	15228	15282	15407	15581	15491	15169	15393	15304	15542	15327	15553	15284	15362	15406	15305	15197	15368	15261	15243	15172	15428	15344	15284	15258	15304	15316	15404	15437	15276	15410	15463	15408	15453	15376	15308	15577	15533	15308	15389	15511	15422	15380	15351	15370	15270	15442	15225	15411	15508	15439	15343	15400	15483	15231	15428	15320	15402	15366	15332	15421	15347	15252	15325	15324	15334	15369	15537	15440	15437	15591	15407	15396	15259	15258	15548	15279	15420	15259	15473	15282	15304	15462	15351	15368	15483	15463	15390	15397	15356	15380	15324	15381	15309	15499	15404	15257	15214	15491	15256	15487	15220	15480	15444	15277	15417	15404	15558	15354	15406	15228	15390	15425	15343	15517	15266	15403	15226	15381	15289	15522	15346	15525	15335	15473	15370	15557	15318	15327	15536	15343	15433	15272	15481	15494	15385	15461	15571	15393	15381	15310	15419	15443	15332	15259	15390	15335	15445	15335	15323	15297	15346	15419	15498	15405	15451	15405	15456	15387	15245	15337	15532	15331	15485	15391	15296	15432	15272	15299	15395	15295	15304	15315	15256	15172	15390	15440	15535	15363	15460	15286	15499	15372	15251	15506	15332	15549	15343	15596	15520	15252	15454	15392	15275	15461	15484	15270	15373	15505	15489	15428	15300	15330	15232	15487	15354	15222	15226	15422	15424	15333	15256	15524	15253	15333	15359	15286	15358	15343	15365	15394	15345	15389	15372	15272	15392	15334	15254	15292	15418	15266	15459	15367	15352	15318	15380	15173	15393	15397	15346	15376	15283	15244	15453	15305	15271	15471	15356	15427	15224	15320	15326	15227	15374	15230	15357	15317	15250	15327	15365	15278	15462	15576	15416	15243	15310	15401	15361	15629	15321	15372	15420	15434	15531	15504	15330	15327	15417	15382	15322	15256	15406	15176	15319	15318	15277	15447	15396	15370	15298	15296	15291	15153	15366	15347	15560	15250	15286	15443	15361	15479	15336	15394	15458	15385	15469	15339	15251	15371	15351	15392	15224	15364	15352	15383	15429	15376	15419	15458	15362	15232	15415	15239	15170	15260	15348	15519	15244	15563	15383	15449	15409	15265	15454	15435	15491	15404	15204	15203	15297	15334	15411	15335	15520	15492	15396	15257	15495	15281	15163	15369	15346	15294	15449	15444	15449	15420	15352	15187	15527	15378	15332	15191	15529	15333	15324	15440	15294	15266	15391	15318	15315	15467	15183	15379	15530	15503	15494	15341	15489	15457	15273	15202	15353	15448	15320	15313	15524	15354	15127	15502	15412	15467	15336	15195	15334	15418	15330	15543	15426	15355	15463	15374	15410	15387	15410	15454	15310	15361	15306	15408	15552	15386	15361	15252	15317	15469	15434	15562	15458	15491	15262	15324	15435	15472	15495	15441	15386	15302	15547	15280	15300	15502	15351	15343	15389	15515	15227	15397	15242	15296	15360	15483	15699	15293	15380	15420	15497	15438	15461	15260	15490	15460	15399	15332	15289	15225	15275	15373	15334	15350	15342	15583	15231	15275	15447	15339	15333	15511	15365	15395	15508	15180	15302	15365	15403	15284	15277	15615	15298	15173	15383	15212	15331	15363	15519	15233	15386	15411	15373	15481	15407	15388	15362	15362	15295	15437	15356	15352	15543	15291	15524	15377
26856	22699	43441	27963	18925	18341	17975	18041	17865	17963	18001	17903	17944	17818	17867	17741	17846	17927	17733	17907	17922	17988	17798	17738	17993	17997	18007	18062	17701	17990	18078	18034	18028	17900	17807	17872	18074	17794	17825	17882	17860	17751	17736	17680	17853	17899	17783	17952	18093	18157	18124	17729	17896	17798	17787	17872	17913	17894	17701	17809	18214	17929	17694	17906	17683	17731	17819	17609	17908	17718	17674	17679	17917	17885	17757	17904	17896	17909	17900	17836	17751	17709	17842	17688	17802	17817	17857	18000	17893	17865	17955	17840	17897	17723	17874	17865	17712	17829	17934	17789	17631	17919	17835	17932	17642	17882	18042	17879	17821	17845	17903	17911	17879	17992	17700	17836	17634	17875	17917	17947	17824	17823	17862	17743	17866	17741	17892	17621	17987	17982	17638	17997	17966	17907	17729	17825	17703	17974	17769	17920	17868	17964	17873	17729	17756	17764	17915	17650	17840	17791	17793	17869	17894	17928	17817	17814	17629	17974	17936	17696	17913	17900	17731	17768	17790	17710	17920	17738	17796	17798	17960	17558	17801	17693	17877	17894	17868	17657	17956	18045	17960	18151	17859	17862	17787	17757	17841	17791	18018	17627	17720	17725	17860	17770	17744	18113	18074	17808	17768	17862	17708	17947	17920	17966	17765	17784	17689	17803	17876	17761	17907	17760	17635	17858	17970	17830	17694	17675	17904	17846	17747	17774	17897	17804	17796	17829	17876	17743	17744	17789	17727	17980	17806	17701	17781	17809	17757	17538	17813	17589	17643	18017	17761	17792	17843	17746	18027	17858	17732	17853	17808	17901	17856	17792	17815	17747	17897	17834	17751	17600	17840	17654	17942	17806	17838	17648	17862	17970	17909	17883	17915	17801	17968	17965	18136	17739	17660	17808	17685	17765	17731	17920	17754	17971	17935	17887	17899	17953	17951	17852	17917	17957	17765	17708	17594	17857	17807	17987	17753	17849	17769	17801	17849	17631	17703	17838	17829	17705	17850	17857	17756	17864	17626	17728	17714	18097	17989	17803	17957	17698	17835	17974	17809	17908	17920	17769	17755	17844	17690	17735	17922	17854	17934	17977	17741	17897	17689	17867	17905	17841	17857	17648	17852	18013	17999	17695	17911	17821	17875	17838	17956	17542	17733	17881	17764	17803	17914	17905	17902	17678	17778	17837	17870	17804	17996	17899	17980	17952	17883	17777	17724	17834	17830	17707	17836	17743	17626	17733	17803	17826	17973	17847	17710	17880	17976	17612	17771	17695	17859	17900	17858	17718	17686	17819	17856	17583	17611	17637	17948	17799	17892	17867	17727	17902	17911	18011	17751	17849	17789	17782	17773	18011	17852	17809	17910	17800	17763	17796	17879	17852	17840	17808	17965	17660	17717	17742	17763	17863	17906	17829	17721	17748	17825	17750	17853	17927	17753	17723	17868	17799	17723	17804	17777	17644	17706	17986	17841	17819	17977	17889	17808	17361	17768	17870	17904	17768	17761	17685	17720	17813	17986	17827	17877	17794	17922	17815	17852	17997	17802	17981	17958	17764	17760	17764	17881	17817	17767	17859	17934	17761	17581	17750	17811	18018	17720	17583	17862	17836	17836	17654	17692	17740	17837	17707	17670	17717	17828	18108	17750	17834	17891	17886	17744	17924	17680	17898	17748	17774	17644	17816	17808	18010	17686	17727	17825	17925	17682	17959	17602	17952	17810	17577	17768	17774	17924	17851	17806	18035	17725	17672	17445	17693	17904	17936	17904	17595	17804	17697	17611	17867	18057	17853	17987	17707	17735	17720	17660	17794	17761	17834	17922	17850	17837	17829	17908	17929	17935	17956	17695	17687	17873	17650	17780	17928	17770	17921	17731	17720	17911	17862	17851	17695	17867	17657	17678	17860	17945	17700	17822	17880	17846	17692	17780	17719	17791	17869	17814	17770	17719	17890	17957	17623	17825	17829	17680	17763	17745	17783	17857	17894	17774	17723	17935	17911	17885	17620	17897	17842	17849	18093	17888	17932	17795	17734	17909	17722	17837	17845	17871	17709	17597	17770	17896	17751	17969	17887	17947	17614	17934	17801	17882	17641	17937	17922	17731	17659	17821	17935	17900	17881	17858	17769	17818	17849	17850	17923	18040	17812	17861	17956	17665	17811	17842	17673	17813	17982	17844	18061	17891	17682	17861	17752	17765	17859	17807	17866	17784	17813	17870	17647	17955	17887	17771	18025	17935	17908	17783	17707	18022	17765	17693	17667	17672	17684	17882	17931	17698	17811	17728	17827	18005	17905	17951	17756	17746	17485	18141	17880	17967	17826	17792	18020	17843	17894	17806	17720	17848	17644	17646	17848	17711	17782	17930	17817	17949	18022	17903	17834	17791	17856	17761	17777	17610	17678	17858	17926	17836	17817	17921	17777	17796	17853	17582	17825	17712	18014	17793	17800	17614	17672	17860	17805	17750	17649	17928	17663	17787	17722	17725	17883	17841	17980	17776	17990	17868	17834	17840	17529	17836	17703	17607	17771	17956	17654	17968	17773	17884	17803	17887	18071	18126	18031	17967	17894	17742	17733	17816	17875	17756	17707	17937	17936	17883	17746	17775	17790	17860	17817	17854	17971	17841	18171	17866	17904	18003	17823	17865	17728	17579	17915	17778	17716	17959	17996	17921	17872	17745	17729	17738	17743	17825	17880	18074	17801	17759	17623	17709	17790	17633	17932	17951	17779	18049	17969	17815	17635	17658	17526	17878	17961	17788	17774	17714	17780	17885	17800	18077	17848	17956	17649	17661	17779	17647	17750	17869	17983	17833	17819	17824	17704	17634	17814	17668	17740	17941	17785	17813	17709	17909	17937	17827	17847	17870	17639	17707	18018	17869	17922	17915	17817	17843	17781	17911	17645	17754	17852	17836	17886	17782	17623	17823	17982	17939	17752	17626	17759	17770	18058	17898	17649	17891	17877	17884	17905	17681	17867	17697	17782	17847	17735	17898	17708	17710	17643	18041	17950	17770	17822	17623	17598	17685	17874	17687	17933	17898	17758	17752	17744	17859	17773	17754	17838	17908	17855	17942	17953	17854	17855	17924	17751	18111	17856	17802	17796	17815	17866	17930	17889	17747	17822	17927	17882	17970	17836	17759	17790	18119	17798	17962	17877	17887	17853	17970	17897	17835	17950	17906	17917	17902	17871	17719	17801	17688	17816	17858	17870	17954	17695	17898	17820	17828	17962	17879	17776	17706	17714	17633	17878	17959	17931	17787	17914	17803	17850	17828	17833	17989	17998	17900	17754	17864	17889	17868	17784	17712	17772	17853	17824	17837	17868	17619	17935	18063	17755	17783	17580	17799	17908	17776	17843	17824	17850	17770	17861	17771	17846	17880	17749	17743	17741	17796	17777	17896	17767	17900	18145	17746	17831	17741	17886	17932	17892	17915	17814	17833	17706	17884	17845	17773	17847	17782	17976	17774	17628	17562	17968	17965	17820	17899	17701	17807	17964	17761	17784	17770	17774	17786	17841	17702	17847	17828	17763	17927	17914	17702	17768	17854	17862	17912	17951	17884	17640	17917	17823	17753	17874	17984	17887	17870	17971	17784	18087	17867	17723	17785	17875	17853	17775	17887	17937	17955	17884	17976	17865	17752	17799	17834	17679	17728	17956	17937	17890	17783	18025	17770	17919	17598	17756	17896	17856	17928	17904	18026	17741	17897	17792	17942	17719	18030	17788	17913	18062	17791	17667	17648	17819	17703	17858	17928	17853	17799	17735	17608	17899	17877	17743	17935	17948	17795	17846	17805	17661	18018	17816	17794	17829	17890	17936	17790	17795	17866	17650	17728	17836	17708	18002	17923	17658	18040	17844	18031	17832	17842	17740	17835	17799	17811	17976	17880	17609	17866	17637	17967	17844	17789	17896	17573	17709	17803	17810	17926	17614	17940	17858	17734	17820	17880	17771	17840	17762	17807	17864	17835	17874	17833	17836	17819	17706	17880	17689	18078	17852	17761	17884	17582	17873	17746	17847	17800	17779	17950	17726	17628	17739	17895	17560	18051	17816	17764	18037	17877	17893	17976	17699	17923	17924	17847	17828	17973	17717	17807	17694	17924	17677	17987	17781	17765	17788	17840	17947	17772	17975	18005	17881	17801	17822	17975	17690	17855	17976	17589	17865	17884	17936	17902	17838	17748	17984	17967	17483	17811	17811	17806	17806	17960	17934	17976	17873	17913	17936	17827	17827	17694	17704	17868	17679	17747	17998	17772	17802	18057	17858	17930	17748	17797	17762	17851	17859	17947	17767	17982	17871	17805	17731	17883	17764	17892	17704	17905	17931	17696	17815	17826	17790	18001	17872	17632	17686	17977	17801	17805	18031	17852	17749	17751	17770	17759	17713	17750	17865	18193	17951	17472	17820	17756	17972	17766	17856	17810	17742	18050	17952	17709	17721	17660	17776	18047	17794	17779	17715	18065	17666	17851	17822	17856	17787	17798	18068	17909	17819	18002	17706	17675	17627	17759	17940	17897	17873	17799	17986	17735	18126	17734	17685	17778	17806	17815	18017	17666	17709	17568	17904	17965	17704	17948	17674	17933	17972	17991	17856	17820	17853	17846	17709	17940	17823	17601	18006	17851	17683	17723	17878	17918	17705	17867	17718	17814	17811	17732	17599	17830	17715	17579	17892	17798	17851	17744	17864	17903	17989	17791	17837	17733	17783	17933	17730	17954	17875	17926	17750	17881	17739	17746	17645	17843	17885	17953	17804	17963	17997	17810	17637	17884	17881	17774	17884	17749	17640	17719	17866	17875	17901	17773	17734	17841	17912	17722	17901	17961	17801	17834	17798	17848	17879	17940	17803	17863	17845	17942	17982	17789	17742	17824	17778	17602	17661	17949	17746	17789	17712	17742	17880	17878	17907	17783	17785	17828	17759	17683	17895	18089	17728	17864	17889	17889	17794	17952	17917	17763	17841	17958	17682	17885	17830	17787	18135	17831	17826	18098	17757	17811	17885	17781	17839	17933	17889	17872	17817	17626	17913	17833	17731	17736	17780	17976	17792	17856	17859	17799	17742	17889	17895	17764	17739	17936	18014	17642	17783	17740	17794	17737	17924	17787	17743	17643	17559
15722	28576	47809	18364	15485	15185	15244	15291	15057	15054	15080	14959	15173	15044	15064	15021	15158	15054	15213	15212	15042	15268	15281	15121	15282	15161	15191	15222	14984	14830	15116	15092	14973	15168	15002	15090	15168	14979	15024	15071	15361	14886	15082	15103	14974	14988	15090	15071	15396	15364	15294	15073	15112	15085	15060	15066	15004	14935	15022	14954	15292	14886	15096	14979	15150	15275	15139	15128	15129	14948	15090	14982	15001	15036	15011	15102	15078	15191	15069	14996	15145	14972	15234	14999	15080	15038	14978	14966	14898	15047	15076	15017	15219	15037	14928	15083	15079	15048	15120	15060	15160	15033	15114	14993	15124	15151	14994	15129	15133	15106	15084	15168	15002	15101	15220	15156	15063	14882	14929	14941	15239	15225	15164	15145	15149	15126	14997	15083	15095	15102	14960	15127	15105	15083	15088	15083	15086	15047	15151	14976	15104	15141	15022	15051	15122	15007	15111	15169	14935	14959	15026	15096	15184	15059	14914	15201	15077	15122	15065	15051	15018	15091	15048	14908	15037	15150	15293	14998	14959	15167	14932	15163	15096	14998	15053	14927	15063	15106	15038	15075	15073	15055	15096	15164	15109	15049	15036	14951	15182	15087	14919	15139	15072	14968	15074	15003	14974	15169	15088	15041	14959	15094	14926	14998	14956	14964	15165	15023	15073	15083	15128	14951	15296	15060	15161	15087	15252	15376	15080	15072	14989	15215	14877	15029	15054	15093	15040	15046	15068	15094	15170	15064	15116	14958	15033	15227	15273	15108	15106	15072	15074	14890	15159	15101	15022	15119	14989	14975	15113	15089	15067	14985	15138	15133	15085	14953	15024	15090	15123	14972	15100	15089	15104	15159	15001	15003	15027	15121	15038	14970	15120	15006	15163	15029	15098	14984	15202	15025	15123	15033	14878	15011	15089	15170	15186	15150	15051	15155	14989	15034	15057	15091	15102	14914	15084	15182	15010	15214	15147	15056	15102	15025	15180	14939	15016	15100	15049	15102	15076	14907	15032	15042	14974	14936	15089	15047	15075	15029	15103	14885	15188	15026	15070	15209	14988	15118	14894	15007	15135	15073	15063	15042	14923	15119	14988	15060	14999	15260	15097	15174	15156	15020	15096	15007	14934	15066	15098	15026	14957	15060	15258	15114	15175	15029	15093	15069	15264	14931	15201	15046	15094	15222	14995	15078	15224	15092	15100	15024	14941	15190	15283	15118	15278	14926	14990	15116	15163	15232	15088	15005	15001	15085	15078	15075	15114	15074	15036	15142	15092	14916	15149	14920	14947	15058	15116	15109	15082	14963	14952	15113	14931	15098	15159	15235	14903	15142	15112	15187	15097	15152	15133	15029	15166	15147	15034	14960	15027	15112	15122	15159	14897	15023	15180	15060	15116	14985	15113	15074	15009	15018	15150	15124	15044	15062	15103	15059	14999	15166	15019	15203	15090	15134	15053	15161	15259	14928	14977	15091	15115	15026	14998	15050	15296	15077	15174	15074	15112	15017	15311	14983	15051	15272	15050	14993	15089	15054	14980	15103	15126	15115	15208	15094	15219	15070	15022	14963	15145	14998	15068	14965	15129	15047	15031	15218	15131	14991	15167	15007	14844	15111	14986	15111	14888	15127	14986	15024	15188	15104	14940	15049	15024	15172	14881	15134	15014	15142	15106	15057	15110	15146	15000	15104	14985	15168	14931	15104	15038	15118	14995	15149	15106	15047	15080	15127	15093	15034	15254	15155	15061	15195	15161	15094	15254	14930	15217	15270	15173	14991	14892	15168	15133	14973	15053	15037	15099	15078	15168	15101	15065	15131	15224	15149	14919	15032	15117	15174	15254	14908	15212	15103	14946	15013	15177	14985	15060	15138	14954	15169	15012	15039	15145	15052	15118	15052	15051	15062	15067	15171	15028	14915	15181	15187	15081	15148	15161	15238	15010	15131	15041	15100	15149	15112	15045	14837	15016	15027	15202	14941	15125	15091	14971	15010	15183	15019	15168	15117	15161	15071	15083	15122	15169	15186	15265	14968	15302	14989	15206	15155	14997	15227	14947	15206	15007	15164	15163	14947	15165	14975	15148	15076	15098	15031	15050	15093	14996	15150	14923	15063	15125	15137	15018	15125	15077	15261	15093	15067	15048	15217	15034	15072	15131	15176	15035	15041	15048	15104	15132	15159	15090	15177	14900	15055	15081	15181	15134	15116	15137	15016	15003	15066	15058	15182	14924	14953	15217	15090	15006	15248	15103	15041	14820	15017	15189	15047	15107	15045	14990	15071	15047	15097	15038	15096	15011	15153	15145	15142	15071	15110	15180	15086	15200	15028	15164	15113	15116	14854	15007	15015	15018	14948	15168	15188	14877	15025	15030	14882	15061	15164	15199	15048	15161	15130	15100	15112	14950	15057	15215	15125	15122	14919	14979	14934	14998	15130	15280	15022	15130	14966	14942	15092	15063	15012	15012	15105	15155	15041	15011	15137	15241	15283	15055	15150	15086	15132	15131	15043	15008	14930	15013	14994	15176	15092	15153	14967	15054	15173	15111	15016	15204	15189	15020	15078	15042	15135	15107	15108	15010	15022	14972	15013	15091	15166	15182	14980	15080	15147	15057	14949	15133	14913	15110	15095	14989	14981	15131	15176	14923	14945	14996	15155	15142	15074	14926	15071	15130	15150	14966	14991	14878	14928	15130	15119	15199	14974	14894	15050	15129	14935	14875	15143	15102	14827	14966	15149	14988	15071	15061	15047	14951	15115	15077	15029	15109	15049	15114	14827	15111	14871	15074	14974	15069	14977	15083	15260	15188	15169	15119	15115	15085	15045	15066	15120	15076	15180	15027	15034	15201	15225	14931	15066	15064	15226	15109	15171	15227	15074	15165	15165	15064	15194	15000	14907	15093	15041	15118	15064	15056	15087	15068	15053	15004	15127	14959	15027	15005	15148	15070	15051	14991	15099	15063	15017	15165	15065	15035	15158	14956	15154	15229	15124	15094	15000	15051	15077	15027	15102	15067	15078	15109	15131	14947	15135	15041	15037	14960	15159	15101	15039	15059	15218	15213	15100	15034	15156	15236	15051	15246	15033	14992	15223	15099	15068	15171	15047	14983	15100	14891	15054	15206	15100	14991	14927	14910	15069	14968	15020	14980	15230	15186	15125	14951	15167	15129	15085	15058	15091	14994	15127	14980	15028	15040	15023	14993	15094	15117	14863	15241	15044	15185	15042	15065	14987	15065	15186	15187	15068	15031	14950	14985	14991	15040	15053	15126	15115	15284	15100	15200	14956	15124	15062	15087	15165	15159	14939	15208	15030	15264	15022	15071	15048	14880	15238	15106	15135	15051	15120	15040	15075	15048	15012	15040	15194	14984	15204	15044	15139	15174	15100	15079	15128	15037	15024	14927	15192	15025	15038	14965	15014	15028	14944	15234	15257	14920	15149	15300	15117	15061	15068	15103	14898	14966	15018	15017	15084	15104	15090	15160	14949	15131	15067	15095	15159	15095	15025	14924	15045	15126	15070	15085	14981	14917	15025	15160	14985	15056	15260	14948	14963	15060	15124	15165	15061	15101	14993	15223	15005	15010	15049	15020	15051	15071	15080	14925	15228	15291	15201	14995	14905	14988	15079	15118	15059	14925	15155	15022	15055	15167	15012	15008	15196	15002	15202	15059	15042	15095	15184	14964	15026	15068	15010	15059	15073	14884	15162	15167	15167	15054	15102	15024	15196	14977	15143	15225	15139	15001	15057	15000	14994	15179	15096	15118	15069	15193	15129	15063	14965	14996	15183	14943	14974	15090	15219	15022	15139	15015	14947	15247	14983	15013	15090	15190	15073	15172	15105	15116	15170	14947	15042	15165	15003	15046	15008	15118	15004	15294	15052	14987	15158	15086	15005	15127	15096	15153	15179	15086	15074	15046	15169	14943	15115	15099	15146	14990	14913	15241	14851	15073	15156	15226	14961	14978	14971	15033	15066	14742	15121	15114	15142	15026	15160	15158	15036	15182	14989	14998	14992	15157	15184	15091	15159	15155	15209	15094	15154	15056	15166	15136	15109	14999	15151	15223	14869	15176	15084	15141	15147	14960	14866	15061	14968	14975	15062	15082	15101	15024	15049	14956	15133	15044	14984	15096	14883	15211	15081	15092	15041	15112	14973	15175	15120	15147	15042	15055	15131	14962	14956	15059	15020	15194	15010	15044	14991	15188	15107	15029	15236	15090	14935	14965	15046	15032	15034	15073	15123	14746	15110	15033	15086	15131	15200	15082	15191	15067	15056	14929	15068	14917	15077	15081	15009	15139	15310	15032	15063	14975	15031	15115	15064	15226	15006	15133	15029	14988	15083	15027	14977	15061	15058	15186	15155	14876	15232	15084	15228	14960	15118	15069	14980	15149	15076	15191	15153	15204	15015	15089	15131	15181	14913	15079	14865	15171	14992	15151	15046	14962	14929	14995	15226	15073	15045	15081	14890	15059	15143	15064	15170	15046	15030	15021	15137	15301	15037	15155	15129	15072	15019	15243	15194	15143	15154	14932	15117	15070	15196	15114	15122	15120	15138	14980	15092	15093	15021	15073	15078	15120	14998	15068	15092	14933	15018	15032	15171	15008	15235	14977	15014	15028	15009	15131	15072	15210	15089	14957	15178	15076	15157	15122	15022	15226	15000	14996	14835	15055	14932	15129	15072	15091	15141	15156	14981	15196	15090	14918	15028	15145	15163	15115	14982	15044	15112	15128	15150	15095	14994	14802	15110	15094	14980	15115	15203	15019	15044	15197	15137	15213	15122	15075	14932	15142	15076	15103	14991	15205	15024	14891	15017	14930	15049	15108	15028	14960	15121	15044	15110	15089	15005	15041	15188	15077	15215	14913	15189	15065	15000	15094	14995	15052	15047	15195	15091	15036	14913	15028	15206	15166	15119	15108	15071	15024	15218	15128	15070	15057	15063	15218	15028	15150	14977	15029	15172	15064	15093	15065	15034	15018	15252	15109	15143	15111	15042	15277	15170	15040	15043	15158	15079	15006	15141	15078	15163	15026	15002	15086	15007	15012	15057	15124	15056	15103	15094	15075	15045	15048	15154	15044	15050	15057	15088	15024	15037	15193	15054	15132	15115	15021	14996
23603	21099	40290	34283	21908	21973	21136	18541	18209	18439	18222	18420	18076	18196	18002	18252	17970	18058	18168	18185	18103	17938	18180	17995	18118	18115	18136	17919	18056	18070	18264	18081	18025	17910	17911	18188	18009	18049	18076	17923	18172	17894	17830	18075	18043	17996	18256	18777	18740	18721	18431	18163	18238	17926	17919	18137	17880	18111	18073	17993	17804	17959	18001	18000	17959	18168	17919	17984	17779	18138	18117	17910	17656	17925	18137	17929	18110	17979	17856	17909	18166	17870	17836	18008	17879	17997	17877	17853	17952	17789	17913	17833	18055	18211	17994	18028	17974	17959	17861	17731	18011	17899	17809	17999	18109	17880	17853	17982	18152	17838	17971	18029	17972	17859	18158	18053	18019	17972	17916	17839	17816	18016	17887	17906	17830	17859	17989	17903	17947	18287	17891	18007	17925	17911	17803	17786	17762	17853	18052	17987	17771	18187	18041	17776	17807	17997	17956	18029	18035	17913	18050	18035	18098	17942	17794	17901	18091	17978	17774	17743	17709	17986	17848	17648	17731	17726	17834	17862	18014	17772	17838	18046	17779	18070	17989	17936	17980	18043	18097	17875	17940	17841	17817	18006	17878	17883	17902	17978	17956	18023	18062	18017	18111	17869	17994	18027	17779	17918	17905	17733	18043	17895	18094	18074	18263	17881	18131	17815	18010	17750	17888	17811	17884	17735	18052	18109	18022	17805	17981	17973	17909	18024	18041	17848	18204	17977	17956	18136	17975	17885	17860	17877	17935	18097	17882	18076	18046	18013	18147	17951	18085	17934	17868	17864	18046	17958	17828	17864	17949	17827	17995	17909	17874	18039	17942	18144	18086	17889	17906	18173	17998	18040	18055	17844	17894	17829	18044	17967	17976	17822	17917	18088	17910	17871	17836	17895	18007	17935	17807	17727	17805	17963	17974	17972	17898	18070	17995	18046	17990	18085	18013	18104	17915	17747	17952	18004	18057	17983	17933	17838	17672	17859	18093	18195	17862	18062	17868	18048	17707	18102	17912	17810	18079	17850	18003	17856	17857	17810	17879	17847	17858	17865	18031	18086	18060	18061	17828	17810	17941	17744	17888	17827	18010	17890	17909	17951	17677	17809	18005	17963	18046	17960	17857	17866	17912	17879	17929	18159	17985	17954	17777	17906	17937	18005	17771	17756	17899	17846	17893	18124	18113	17960	17980	18004	17995	17819	17919	17846	18011	17916	17893	17864	17855	17878	18038	18106	17992	17742	17827	17857	17943	17891	18039	17917	18056	17844	17967	17898	17883	17910	18037	18006	18145	17916	17825	18009	18048	18057	17897	17758	17879	17913	17934	17879	17939	18210	17736	17705	17949	18031	17926	17978	18071	17881	17867	17879	17854	18114	17912	17804	18106	17807	17967	17935	18042	17899	17921	17992	17948	17827	17659	17920	17956	17888	17983	17966	17970	17927	17911	17927	17959	17807	18058	18012	17939	17902	18134	18152	17951	17838	17839	17910	18018	17961	17868	17940	17929	18006	17989	17964	17835	17856	18013	17952	17865	17990	17877	18090	18092	17932	18007	17900	17970	17867	18028	17874	17979	17989	17752	17916	17909	18106	17778	17698	17930	17840	17813	17843	17795	17904	18161	17951	18003	17849	18115	17931	17937	17929	17944	17794	18054	17873	18000	18026	18158	18072	17914	17738	17916	17878	17884	17877	17842	17875	17828	17962	17858	17919	18026	17986	18079	17862	17967	17895	18061	17917	17834	17981	18026	17913	17949	17893	17757	17950	17836	17974	17945	17884	18076	18052	18040	17807	18174	17930	17963	17946	17950	18146	17962	17932	18065	18042	17802	18079	18060	17881	18005	17995	17805	17901	17849	17982	17918	18023	17697	17853	18045	17767	17881	17861	17960	17809	17857	17936	17900	18002	18015	17905	18111	18076	17770	17753	18001	17923	18070	18089	18000	17980	18021	17926	18008	18049	18021	18255	17958	17827	18024	18021	18138	17931	18074	18027	18034	18051	17932	17836	17832	18075	17983	17809	18057	18025	17796	18066	17940	17902	17827	18025	17860	17833	17965	18012	17938	18025	17978	17806	17961	17995	17782	17889	17949	17797	18035	17839	17868	17796	17905	17673	17921	18055	17952	17946	17992	18001	17813	18023	18011	18067	17882	17903	17874	17854	18126	17795	17931	17990	18138	17979	17900	18032	18031	18199	18132	17926	18010	17959	18124	17926	17970	17911	18087	17900	18149	17926	17856	17918	17842	17866	17871	17848	17642	17758	18061	17923	17837	18012	17980	17664	17896	17908	17896	17929	18167	18135	17873	18090	17999	18090	18057	17870	17990	17914	17851	17876	18175	18019	17878	17843	17893	17944	17904	18086	18066	18014	17833	17960	17953	17890	17927	17891	17956	18078	18010	17826	17905	17981	17776	18007	18042	17751	18038	17973	17816	18153	18016	18097	17964	18005	17849	17745	17872	18143	17717	17970	17977	17947	17845	17892	17955	17777	17864	17852	17895	17961	17992	17979	18042	17963	18050	17973	17827	17958	17870	17965	18243	18094	18062	17979	17992	18364	17740	17914	18147	17962	18118	18090	17819	18011	18263	17786	17892	18020	18039	18032	17895	17858	17917	17733	17893	17965	17919	17838	18101	18171	18066	17896	17980	17988	17919	17992	18126	18005	18080	18128	18105	17938	18068	18051	18376	17932	17785	17932	17897	18178	17780	18071	18077	17895	18052	17892	17889	17873	18087	17923	17841	18041	18118	18101	17766	18012	17897	17859	18013	17928	17923	17989	18118	18033	18078	17984	18060	17995	17946	17703	17960	18092	17730	17811	17983	17907	18045	17881	17808	17749	18034	17924	17777	17847	17965	17830	18076	17941	18072	17811	18033	17962	17879	17936	17950	18006	18094	17819	17800	18049	17879	17880	18012	17790	17954	18093	17860	17873	18059	17963	17956	18000	18179	17950	18013	17934	17892	18232	17888	17894	17936	17878	17758	18025	17920	17954	18014	18088	18038	18173	18183	18065	18040	17958	17869	17875	17843	18020	18004	18078	18022	17913	17875	17829	17984	17903	18052	17878	17821	17861	18023	17821	17869	17865	17819	17924	17940	17901	17802	18003	17982	17921	17919	17841	18020	17904	17953	17990	17958	18005	17920	17896	18073	18074	18063	18194	17837	18002	17665	17910	17733	17989	17832	18030	18036	17983	17840	18026	17887	18162	17967	18100	17963	17944	17714	17924	17794	17870	17902	18095	17933	17996	18051	17947	18006	17851	17903	17866	17978	17850	18021	18023	17917	17908	17907	17921	17993	17820	17933	17875	17950	17855	17981	18024	17895	17928	18189	17897	17783	17904	17859	17911	18014	17940	17936	17941	18015	17810	17854	17922	18048	17958	17877	18054	17931	18009	17962	17882	17926	18044	17990	17763	18161	17908	17990	17849	18002	17885	17931	17732	17850	18000	17973	17752	17905	17901	17749	18060	17979	17792	18039	17844	17971	17946	17859	18148	18013	17988	17780	18033	17865	17779	17978	18240	18039	17821	17989	17982	18180	18046	18017	17628	17954	17929	18196	17856	17915	17991	17952	18008	18052	17893	18084	17930	18022	18001	17712	18205	17919	17832	17852	17972	18170	17918	18068	17758	17941	18217	18036	18061	18017	18293	17967	17755	17778	17939	17782	17932	17965	18131	17868	18021	17989	17967	18021	17910	18032	17943	18005	18003	17887	18088	17796	17925	17752	17824	18033	17829	17870	17979	17845	17921	17964	18006	17928	18028	17822	17833	17883	18195	18042	17960	18064	17883	17868	17861	17913	17798	17729	17857	18131	17920	17981	17966	17818	17934	17871	18013	18014	17995	17902	17830	17989	17889	17961	17925	17984	18065	17966	17836	17993	17896	17806	18170	17956	17826	18244	17873	17860	17992	18011	17934	18026	18035	17754	17706	17803	17792	17967	17810	17805	17929	17745	17899	17983	17873	18103	18021	18196	17931	17816	18109	17872	17949	17913	17873	17893	18005	17946	17973	17958	17946	18007	17856	17996	17980	17950	17862	18064	17961	17875	17898	18108	17713	17949	17865	17809	18060	17969	17936	18026	17973	17982	18066	17896	17767	18032	17941	17933	17972	17931	17880	18012	17792	17893	18046	17843	17970	17878	17872	17896	17910	17899	17906	17847	18011	17891	17995	18027	17965	17911	17891	18013	17943	17987	18059	18065	17798	17959	18116	17890	17698	17910	17904	18077	18076	18068	17961	17904	18068	17997	17825	17889	17858	17990	18014	17950	17935	17944	18026	17939	17886	18133	17948	17817	17798	17954	17961	17899	18040	18024	17945	17962	18190	17992	18014	17863	17972	18046	17914	18106	17978	17838	17866	17924	17839	17974	17905	17946	17900	17890	18068	18055	17974	18063	17982	17985	18090	18019	18011	17946	18051	17835	18159	17936	17810	17836	17875	17940	18021	17852	17869	18062	18012	18040	17932	17999	18025	18101	17812	17747	18073	17864	18023	17986	17877	18027	17934	17807	17831	17932	17963	17890	17974	17686	17928	18120	17965	18000	18002	18084	17908	18114	17735	18047	18095	17998	17878	18014	18116	18081	17993	18017	17890	17917	17904	17920	17938	17842	18181	17834	17996	18059	17924	17903	17872	17930	18147	18003	18030	18101	18059	17605	18000	17955	17806	18132	18095	17928	18064	18221	18022	17780	17987	18160	17956	18049	17921	17765	17872	17940	17962	18022	17960	17952	17884	17773	18011	17989	18007	18135	17879	18002	18046	18050	18069	18169	17767	17988	17896	17996	17885	17889	17922	17859	18004	18039	18058	18031	17782	17946	17765	17677	18104	18055	18015	18201	17911	17790	18028	18147	17877	17884	17964	17684	17792	17877	17970	17992	17948	18103	17877	17776	18101	17834	18077	18072	18108	17943	18008	17896	18050	17973	17895	17999	17800	17906	17880	17914	18039	17943	18035	17996	17774	17731	17877	18014	17991	17998	17941	17994	18058	17984	17991	18012	17883	17976	18078	17844	17963	17990	17857	17855	17982	18129	17817	17959	17890	17767	17964	18133	17986	17950	17864	17915	17906	17668	17798	17905	17677	17885	18109	17900	18093	18139	18008	17874	17950	17851	17855	17850	17917
15123	48784	89268	24789	16498	16142	15737	15665	15677	15629	15434	15264	15416	15378	15415	15415	15510	15399	15208	15335	15476	15327	15604	15436	15506	15244	15445	15422	15505	15327	15369	15358	15312	15081	15449	15412	15290	15215	15539	15211	15267	15217	15281	15301	15324	15363	15751	16473	16649	16048	15696	15493	15327	15462	15323	15236	15566	15299	15402	15099	15366	15248	15447	15395	15389	15313	15298	15182	15277	15317	15200	15333	15368	15320	15325	15068	15294	15178	15222	15179	15107	15168	15299	15185	15297	15295	15067	15197	15251	15249	15074	15346	15422	15326	15319	15405	15258	15132	15495	15145	15219	15295	15226	15361	15139	15471	15220	15105	15208	15172	15302	15359	15312	15255	15253	15127	15303	15319	15308	15179	15317	15482	15269	15180	15166	15311	15267	15094	15349	15226	15338	15349	15180	15194	15252	15150	15293	15115	15251	15334	15337	15258	15262	15246	15214	15345	15224	15325	15428	15203	15313	15225	15285	15256	15195	15470	14997	15213	15077	15165	15336	15076	15339	15313	15389	15212	15175	15095	15141	15314	15305	15276	15321	15272	15360	15227	15308	15079	15323	15229	15158	15384	15431	15162	15221	15228	15057	15331	14987	15285	15224	15159	15191	15345	15216	15317	15133	15218	15339	15232	15334	15166	15217	15271	15434	15436	15272	15377	15411	15156	15457	15276	15244	15245	15144	15256	15271	15226	15302	15206	15415	15232	15262	15287	15249	15267	15319	15282	15173	15255	15140	15232	15079	15411	15303	15332	15215	15317	15181	15133	15199	15261	15222	15294	15388	15152	15424	15288	15426	15414	15179	15324	15268	15330	15163	15179	15158	15018	15420	15199	15296	15040	15181	15291	15330	15338	15236	15162	15286	15179	15299	15229	15212	15238	15340	15052	15321	15215	15287	15266	15155	15247	15291	15325	15339	15404	15370	15327	15220	15214	15345	15241	15195	15354	15193	15165	15153	15358	15104	15275	15359	15321	15114	15331	15213	15194	15253	15318	15284	15379	15180	15433	15127	15237	15184	15201	15098	15200	15263	15051	15075	15289	15163	15182	15293	15190	15311	15227	15218	15252	15200	15304	15289	15306	15328	15221	15161	15218	15377	15327	14982	15242	15334	15280	15238	15268	15317	15175	15311	15207	15226	15011	15199	15220	15157	15325	15203	15282	15265	15200	15370	15304	15379	15114	15350	15377	15294	15449	15333	15152	15318	15254	15134	15289	15380	15230	15208	15409	15410	15128	15391	15301	15187	15262	15119	15434	15356	15237	15240	15270	15224	15239	15164	15240	15293	15467	15257	15369	15433	15233	15353	15281	15198	15186	15366	15200	15134	15068	15198	15128	15352	15180	15320	15214	15471	15211	15196	15193	15227	15423	15208	15207	15242	15207	15263	15289	15091	15328	15225	15351	15306	15153	15085	15411	15133	15155	15352	15455	15224	15190	15253	15234	15226	15337	15215	15280	15219	15144	15206	15364	15071	15421	15308	15202	15315	15337	15224	15109	15145	15180	15211	15199	15385	15233	15338	15283	15195	15192	15335	15330	15045	15161	15120	15201	15223	15278	15359	15250	15373	15388	15159	15103	15222	15303	15260	15227	15330	15387	15247	15239	15140	15288	15227	15361	15305	15345	15520	15439	15257	15244	15231	15063	15327	15305	15263	15310	15205	15238	15424	15336	15238	15339	15095	15407	15260	15250	15192	15257	15125	15244	15274	15203	15177	15418	15170	15257	15164	15311	15207	15304	15288	15133	15272	15297	15223	15382	15146	15326	15366	15083	15316	15254	15307	15294	15236	15417	15173	15179	15151	15417	15317	15231	15229	15198	15211	15266	15238	15214	15242	15397	15264	15283	15125	15172	15249	15152	15347	15379	15345	15127	15346	15212	15286	15147	15362	15208	15177	15216	15203	15386	15332	15290	15344	15219	15342	15360	15169	15399	15111	15206	15443	15151	15206	15341	15344	15275	15337	15276	15267	15368	15221	15307	15342	15233	15367	15298	15061	15237	15293	15248	15234	15161	15589	15185	15303	15325	15167	15223	15218	15167	15103	15252	15017	15326	15369	15260	15184	15182	15229	15208	15117	15221	15495	15216	15185	15187	15192	15277	15358	15354	15278	15131	15161	15217	15222	15270	15185	15294	15152	15275	15323	15143	15211	15238	15252	15294	15302	15216	15119	15362	15181	15290	15278	15223	15270	15318	15298	15308	15105	15096	15347	15344	15320	15220	15207	15296	15265	15348	15241	15103	15260	15374	15162	15359	15170	15217	15209	15432	15157	15238	15254	15200	15284	15172	15255	15220	15179	15255	15239	15189	15313	15231	15494	15355	15205	15232	15290	15098	15454	15297	15200	15287	15206	15607	15170	15169	15308	15256	15317	15286	15253	15270	15265	15269	15454	15281	15134	15330	15422	15067	15359	15278	15236	15230	15222	15209	15303	15375	15269	15191	15174	15179	15220	15244	15158	15372	15309	15264	15341	15178	15381	15170	15204	15129	15188	15140	15297	15238	15292	15232	15198	15202	15318	15356	15246	15305	15151	15235	15234	15207	15276	15308	15201	15355	15241	15197	15202	15257	15406	15311	15348	15145	15252	15364	15399	15218	15193	15404	15327	15068	15102	15329	15182	15378	15200	15289	15324	15354	15268	15088	15212	15120	15138	15322	15227	15326	15204	15376	15376	15299	15296	15314	15331	15215	15304	15272	15474	15197	15306	15352	15260	15244	15174	15225	15323	15420	15349	15172	15421	15225	15129	15279	15352	15306	15147	15169	15301	15244	15285	15316	15165	15084	15254	15265	15228	15344	15209	15279	15261	15333	15332	15220	15279	15279	15111	15277	15399	15220	15220	15183	15342	15192	15294	15148	15151	15339	15235	15183	15154	15326	15293	15336	15176	15138	15423	15377	15347	15471	15189	15187	15401	15240	15210	15354	15324	15199	15382	15040	15205	15204	15247	15174	15280	15159	15269	15279	15239	15213	15171	15065	15203	15245	15196	15276	15358	15264	15257	15248	15301	15134	15431	15299	15219	15417	15378	15380	15281	15027	15343	15206	15235	15213	15264	15310	15078	15071	15392	15344	15210	15141	15242	15427	15171	15153	15161	15219	15234	15288	15312	15215	15269	15285	15342	15226	15326	15267	15274	15192	15147	15265	15495	15253	15208	15316	15147	15224	15237	15277	15225	15315	15341	15342	15123	15108	15161	15238	15103	15228	15171	15348	15158	15227	15214	15402	15238	15282	15496	15237	15364	15315	15281	15295	15350	15092	15191	15183	15203	15211	15220	15300	15335	15223	15143	15017	15163	15260	15215	15053	15362	15036	15256	15138	15184	15255	15228	15150	15191	15230	15241	15316	15248	15183	15325	15248	15262	15297	15234	15223	15166	15338	15241	15187	15338	15322	15291	15120	15144	15356	15228	15252	15268	15215	15241	15340	15244	15246	15253	15315	15215	15248	15278	15148	15251	15376	15382	15147	15146	15350	15164	15367	15256	15254	15199	15236	15333	15511	15171	15232	15340	15147	15243	15312	15346	15252	15407	15190	15261	15210	15171	15302	15190	15318	15116	15255	15015	15271	15204	15211	15325	15262	15228	15287	15351	15109	15413	15202	15278	15224	15203	15363	15163	15402	15361	15111	15330	15298	15201	15237	15134	15255	15254	15239	15361	15049	15067	15242	15375	15317	15434	15332	15259	15297	15219	15297	15368	15163	15363	15309	15200	15289	15100	15170	15318	15233	15420	15417	15294	15311	15180	15259	15296	15240	15100	15235	15069	15285	15412	15425	15100	15217	15261	15136	15348	15282	15299	15215	15290	15347	15303	15202	15120	15352	15325	15168	15501	15165	15190	15453	15353	15228	15170	15323	15335	15344	15205	15304	15334	15141	15128	15160	15276	15102	15141	15158	15267	15254	15249	15241	15287	15202	15295	15134	15219	15256	15172	15353	15232	15297	15355	15143	15278	15162	15362	15312	15215	15327	15296	15255	15254	15272	15187	15314	15442	15271	15203	15260	15193	15176	15360	15381	15287	15325	15327	15152	15065	15290	15165	15205	15143	15248	15400	15354	15213	15322	15112	15296	15328	15346	15187	15353	14985	15265	15135	15239	15210	15354	15209	15404	15167	15360	15218	15154	15418	15347	15279	15239	15277	15162	15205	15221	15252	15044	15261	15284	15440	15268	15307	15273	15219	15487	15192	15239	15268	15363	15286	15270	15329	15326	15269	15155	15183	15184	15199	15233	15107	15353	15184	15099	15381	15191	15196	15262	15292	15285	15160	15201	15069	15299	15100	15070	15253	15274	15278	15140	15175	15337	15107	15291	15300	15159	15435	15284	15201	15270	15248	15253	15241	15214	15052	15080	15477	15026	15186	15227	15298	15180	15027	15184	15235	15176	15187	15256	15124	15290	15328	15240	15330	15303	15172	15206	15252	15262	15179	15207	15291	15420	15066	15201	15143	15302	15203	15304	15197	15183	15365	15241	15320	15250	15324	15193	15297	15427	15291	15134	15303	15290	15320	15121	15354	15243	15160	15154	15406	15246	15251	15295	15358	15172	15127	15114	15320	15387	15279	15359	15413	15273	15146	15253	15077	15311	15188	15272	15243	15270	15302	15152	15193	15365	15233	15203	15218	15300	15078	15253	15407	15207	15166	15211	15218	15364	15158	15276	15393	15158	15131	15142	15391	15135	15242	15243	15223	15413	15325	15255	15268	15208	15353	15273	15317	15282	15132	15327	15244	15159	15332	15260	15201	15103	15343	15247	15278	15317	15240	15205	15226	15230	15300	15128	15247	15293	15170	15277	15321	15276	15478	15074	15276	15321	15199	15417	15192	15338	15225	15249	15341	15266	15218	15315	15152	15293	15270	15389	15340	15405	15271	15169	15067	15260	15135	15266	15186	15400	15115	15144	15295	15389	15380	15423	15383	15122	15364	15225	15138	15173	15307	15270	15482	15261	15250	15166	15233	15320	15248	15301	15351	15258	15336	15324	15281	15067	15399	15174	15236	15458	15178	15353	15333	15312	15372	15361	15175	15246	15131	15376	15390	15074	15369	15312	15327	15302	15092	15118	15182	15231	15144	15183	15280	15197	15066	15291	15187	15323	15110	15261	15302	15223
22531	20977	35379	29698	21321	23071	25073	19593	18632	19051	18888	18492	18540	18325	18448	18225	18526	18287	18500	18515	18617	18448	18741	18513	18144	18245	18381	18210	18162	18638	18315	18479	18296	18265	18219	18263	18402	18172	18159	18001	18413	18184	18251	18391	18469	18014	18514	19333	19534	19345	18807	18683	18533	18143	18317	18396	18379	18204	18233	18260	18113	18361	18527	18197	18183	18148	18114	18337	18062	18374	18217	18359	18308	18318	18229	18269	18064	18146	18081	18243	18189	18077	18212	18046	18054	18168	18138	18096	18050	18186	18118	18234	17957	18262	18233	18145	18140	18135	18240	18268	18270	18072	18059	18326	18298	18097	18172	18158	18123	17979	18153	18094	18428	18328	18206	18253	18215	18258	18042	18021	18281	18123	18179	18059	18125	18197	17900	18142	18082	18340	18180	18197	18394	18224	18232	18298	18218	18135	18000	18086	18014	18402	18188	18136	18094	18142	18402	18198	18278	18276	18175	18152	18230	18265	18173	18074	18242	18018	18240	17975	18012	18194	18307	18202	18200	18402	18118	18201	18053	18143	18250	18313	18217	18278	18220	18267	18179	18217	18195	18198	18162	18364	18278	18326	18328	18085	18154	17835	18223	18102	18164	18120	18159	18148	18043	18106	18054	18249	18338	18079	17953	18209	18222	18149	18198	18138	18175	18126	18225	18238	18239	17996	18046	18189	18102	18122	18065	17938	18052	18059	18341	18277	18347	18179	18066	18083	18385	17915	18340	18102	18093	18200	18245	18290	17902	18090	18205	18227	18086	18295	18255	18269	17986	18179	18134	18151	18198	18109	18119	18026	18014	18240	18316	18133	18406	18130	18106	18200	18197	18114	18110	18244	17994	17959	18158	18146	17932	18127	18326	18213	18214	18069	18273	18172	18184	18450	18292	18316	18237	18036	18129	18038	18043	18197	18084	18095	18068	18200	18043	18173	18163	17941	18068	18229	17943	18008	18033	18190	18194	17804	18118	18172	18265	18249	18078	18229	18098	18157	18045	18142	18194	17978	18144	18161	18030	18266	17945	18108	18134	18232	18212	18118	18405	18340	18105	17951	18142	18398	18385	18204	18244	18052	18332	18296	18278	18112	18166	18003	18150	18473	18149	18319	17986	18178	18417	18052	18172	18019	18128	18133	18097	18058	18086	18199	18214	18268	17924	17980	18005	18145	18059	18172	18215	18245	18180	18185	18394	18289	18189	18127	18120	17989	18099	18128	18125	18252	18182	18054	18168	18085	18329	18034	18177	18214	18156	18171	18341	18352	18089	18071	18183	18140	18166	18386	18291	18120	18203	18260	18251	18257	18192	18092	18007	18096	18220	18179	18058	18298	18069	18027	18136	18232	18184	18191	18254	18024	18265	18172	18299	18188	18307	18176	18180	18385	18199	18141	18081	18399	18153	17992	18027	18196	18124	18205	18154	18263	18414	18166	18259	18218	18273	18223	18122	18161	18120	18174	18231	18241	18214	17977	18216	18188	18175	18170	18316	17929	18159	18052	18268	18158	18354	18126	18259	18019	18033	18000	18356	18224	17941	18216	18185	18306	18036	18187	18101	18088	18025	18093	18135	18002	18189	18310	18090	18061	18249	18459	18282	18013	18089	18019	18161	18342	18238	18267	18248	18005	18184	18330	18285	18039	18158	18271	18182	18018	18259	17947	18223	18146	18322	17972	18181	18155	18014	18105	18266	18259	18019	18181	18137	18245	18299	18381	18121	17945	18079	18157	18205	18086	18092	18046	18243	18216	18380	18241	18166	18198	18128	18128	18213	18221	18123	18076	18159	18220	18215	18146	18053	18354	18166	18052	18300	18288	18137	18226	18158	18292	18151	18362	17958	18293	18066	18345	18068	18153	18082	18085	18010	18185	18162	18209	17985	18096	18089	18088	18345	18235	18071	18317	18220	18193	18227	18093	18219	18085	18070	18099	18254	18129	18313	18208	18164	17999	18145	18085	18230	18152	18147	18209	18293	18229	18093	18118	18169	18165	18279	18388	18169	18285	18034	18299	18339	18285	18153	18077	18252	17917	18056	18048	18074	18068	18340	18107	18098	18248	18127	18055	18144	17851	18107	18224	18079	18210	18159	17990	18105	18184	18256	18070	18173	18120	18133	18034	18205	18081	18409	18087	17995	18204	18327	18152	18113	18113	18106	18261	17995	18321	18229	18144	18347	18182	18115	17992	18153	18212	18273	18213	18224	18031	18098	18115	17903	18208	18184	18112	18002	18109	18231	18192	18067	18189	18169	18243	18100	18184	18127	18246	18218	17993	18072	18282	18104	18149	18137	18283	18064	18042	18134	18276	18075	18129	18080	18366	18090	18258	18168	17953	18143	18015	18062	18096	18113	18109	18466	18142	18385	18018	18236	18000	18167	18133	18138	18111	18206	18239	18141	18208	18219	18046	17882	18160	18229	18099	18154	18100	18106	18348	18106	18202	18226	18217	18149	18007	18093	17956	17989	18167	18282	18240	18061	18156	18209	18012	18042	18187	18135	18161	18052	18108	18175	18021	18153	18059	17993	18053	18165	18077	18120	18185	18005	18127	18141	18076	17977	18084	18065	18228	18173	18239	18221	18211	18056	18231	18138	18082	18070	18229	18004	17973	18054	18218	18027	18194	18417	18137	18078	18092	18148	18034	18128	18057	17959	18106	18253	18094	18216	17935	18276	18206	18132	18379	18093	18100	18061	18154	18194	18075	18240	18063	18434	18121	18191	18299	18219	18265	18212	18276	18234	18007	18044	18155	18034	17957	18083	17940	18087	18079	18244	18094	18189	18188	18039	18145	18128	18134	18177	18145	18185	18155	18193	18029	18106	18046	17986	18112	18057	18290	18258	17980	18219	18069	18035	18125	17864	18184	18128	18120	18320	18094	18277	18196	18179	18115	18151	18141	18021	18135	18125	18088	18260	18072	17929	18026	18264	18234	18018	18147	18297	18013	18201	18015	18220	18271	18041	18146	18313	18221	18306	18304	18202	18000	17988	18130	18087	18107	18367	18198	18341	18099	18275	18089	17930	18258	18260	17961	18072	18231	18094	18332	18137	18175	17984	18081	18223	17991	18036	17997	18156	18139	18283	18100	18076	18107	17968	18259	18171	18158	17952	18206	18028	17962	18192	18085	18318	18022	18048	18019	18202	18138	18047	18190	18077	18169	18017	18259	18151	18219	18144	18192	18290	18213	18066	18398	18084	18200	17986	18118	18321	18064	18326	18147	17962	18112	18371	18060	18300	18148	18064	18217	17862	18057	18050	17967	18107	17930	18071	17962	18074	18088	18181	18174	18038	17886	18142	18251	18120	18090	18186	18132	18184	18187	18018	18078	18038	18292	18325	18304	18293	17992	18054	18039	18318	18148	18327	18355	18281	17994	18222	18162	18123	18286	18165	18061	18076	18160	18134	18051	18143	18018	17990	18210	17929	18163	18166	17957	18242	18163	18075	18184	17968	17905	18161	18217	18136	18064	17975	18074	18182	18103	18293	18133	18456	18196	18087	18024	18110	18241	18437	18121	17949	17888	17959	18191	18157	18068	18192	18344	18207	18246	18232	17994	18122	18121	18153	18112	18196	18108	18130	18102	18152	17990	18106	18269	18287	18074	18137	18112	18296	18078	18061	18052	18284	18223	17973	18010	17983	18020	18363	18149	17924	18285	18260	18016	18015	17961	18332	18229	18238	18139	18195	18258	18136	18225	18205	18286	18167	18420	17975	18093	18023	18044	18124	18017	18055	18195	18285	18157	17973	18311	18081	18119	18363	18323	18190	18223	18279	18234	18386	18368	18292	18098	18464	18159	18027	18127	18146	18199	18008	18064	18120	17968	18113	18113	18042	18275	18194	18057	18283	18058	18109	18308	18216	18106	18039	18159	18397	17898	18070	18271	18509	18340	18038	18062	18187	18314	18221	18072	18068	18034	17939	18291	18192	18298	18177	18338	18030	18359	18021	18258	18174	18295	18231	18173	18280	18230	18151	18025	18137	18145	18076	18090	18152	18267	18284	18170	18097	18296	18200	18448	18230	18228	17957	18091	18150	18234	18219	18095	18230	18156	18176	18119	18339	18204	18070	18408	18210	18437	18225	18256	18516	18231	18336	18407	18183	18273	18086	18211	18197	18118	18162	18400	18100	18225	18146	18226	18245	18322	18214	18104	18101	18149	18079	18185	18300	17988	18103	18116	18056	18176	18130	18107	18104	18368	18154	18142	17889	18142	18188	18371	18143	17992	18078	18213	18288	18174	18252	18359	18287	18249	18322	18260	18390	18222	18191	18235	18202	18427	18263	18133	18081	18307	18083	18315	18173	18062	18285	18121	18082	18003	18156	18142	18458	18268	18189	18425	18020	18174	18037	18173	18103	18355	18264	18074	18366	18033	18267	18222	18211	17997	18323	18086	18165	18217	18222	18208	18315	18222	18052	18149	18326	18222	18171	18230	18051	18097	17973	18057	18236	18187	18141	18065	18063	18031	18095	18422	18158	18119	18129	18251	17945	18217	18289	18028	18211	18278	18065	18388	18311	18000	18078	18052	18192	18259	18130	18140	18160	18158	18100	18149	18119	18281	18370	18154	18173	18060	18112	18049	18151	18055	18062	18135	18027	17989	18218	18279	18180	18250	18089	18107	18390	18318	18205	18386	18014	18051	18010	18081	18093	18204	18076	18208	18223	18175	18157	18017	18075	18083	18329	17934	18240	18236	18157	18225	18201	18140	18130	18101	17765	18003	18162	18092	18125	18089	18251	18049	17996	18174	18097	18223	18171	18038	18155	18267	18261	18100	18171	18090	17961	18322	18144	18051	18380	18141	18160	18102	18221	18143	18244	18023	18177	18231	18336	18314	18394	18066	18067	18169	18135	18205	18373	18176	18181	17966	18265	18168	18178	18139	18206	18016	18071	18186	18204	18080	18251	18027	18339	18233	18344	18134	18103	18068	18180	18227	18138	18189	18113	18231	18286	18104	18237	17990	18133	18307	18243	18137	18151	18127	18201	18210	18189	18355	18340	18313	18038	18059	18175	17999	18086	17967	18113	18148	18155	18109	18141	18139	18144	18149	18290	18348	18181	18111	17804	18206	18260	18207	18386	18033	18050	18247	18143	18122	18199	18164	18097	18048	18245	18212
16993	49183	96057	27486	17498	16762	16346	16109	15937	15756	15721	15700	15459	15415	15636	15353	15547	15542	15482	15587	15657	15575	15517	15631	15522	15541	15354	15419	15664	15382	15384	15521	15470	15326	15699	15349	15504	15426	15379	15381	15173	15528	15374	15456	15380	15285	16169	17428	17391	16973	16264	15723	15357	15496	15346	15291	15488	15303	15263	15386	15506	15329	15424	15273	15232	15379	15325	15435	15152	15206	15358	15534	15311	15363	15336	15347	15418	15416	15511	15396	15094	15238	15316	15265	15222	15352	15304	15356	15311	15505	15360	15258	15642	15301	15372	15186	15403	15386	15337	15433	15333	15391	15559	15470	15344	15429	15466	15291	15352	15439	15224	15391	15377	15222	15364	15349	15466	15443	15301	15436	15503	15331	15365	15385	15270	15431	15429	15443	15319	15299	15362	15494	15278	15246	15435	15418	15398	15298	15398	15383	15281	15319	15217	15426	15313	15532	15371	15319	15355	15307	15311	15381	15390	15228	15324	15343	15447	15423	15291	15438	15208	15156	15319	15402	15280	15342	15251	15396	15216	15602	15449	15288	15339	15327	15330	15188	15385	15224	15481	15455	15275	15243	15306	15229	15251	15500	15405	15467	15378	15353	15210	15181	15378	15454	15379	15411	15358	15403	15255	15429	15295	15318	15487	15173	15289	15206	15290	15399	15241	15347	15322	15360	15455	15320	15341	15408	15279	15360	15407	15425	15264	15228	15439	15342	15401	15402	15376	15263	15373	15324	15331	15385	15353	15280	15324	15390	15259	15153	15300	15243	15256	15222	15226	15511	15423	15282	15303	15334	15296	15355	15284	15230	15420	15294	15256	15455	15229	15424	15355	15283	15129	15451	15333	15461	15356	15365	15207	15476	15405	15345	15311	15269	15282	15356	15481	15509	15310	15218	15189	15366	15434	15306	15374	15257	15262	15249	15260	15536	15340	15394	15358	15269	15277	15287	15139	15335	15531	15452	15239	15215	15391	15372	15381	15296	15460	15463	15304	15297	15300	15438	15188	15448	15209	15283	15396	15218	15249	15391	15301	15361	15298	15395	15288	15383	15307	15340	15503	15490	15579	15256	15451	15292	15334	15438	15467	15427	15066	15485	15394	15379	15370	15345	15331	15252	15318	15265	15239	15393	15495	15318	15090	15495	15353	15347	15283	15267	15300	15211	15307	15459	15385	15431	15592	15336	15291	15271	15229	15365	15311	15246	15406	15433	15508	15392	15379	15430	15448	15371	15267	15324	15301	15138	15298	15412	15221	15426	15336	15232	15347	15415	15327	15369	15332	15385	15252	15296	15309	15247	15107	15302	15247	15264	15319	15210	15370	15340	15315	15396	15322	15382	15408	15383	15437	15374	15278	15454	15299	15431	15427	15300	15368	15290	15335	15466	15355	15415	15349	15258	15300	15433	15232	15395	15147	15205	15384	15472	15387	15310	15333	15405	15402	15336	15318	15452	15187	15468	15147	15508	15236	15357	15178	15307	15399	15241	15359	15325	15361	15384	15212	15323	15249	15412	15329	15433	15396	15397	15320	15431	15332	15316	15379	15507	15305	15314	15368	15271	15458	15387	15384	15380	15377	15488	15332	15418	15388	15099	15289	15381	15288	15395	15306	15312	15421	15199	15414	15298	15180	15474	15310	15361	15297	15305	15369	15383	15239	15366	15309	15369	15265	15341	15349	15323	15365	15297	15203	15358	15478	15334	15604	15459	15501	15257	15190	15368	15266	15348	15385	15256	15227	15216	15361	15307	15394	15209	15360	15395	15229	15405	15169	15528	15222	15160	15287	15356	15330	15219	15199	15407	15198	15379	15475	15306	15270	15389	15281	15267	15299	15422	15126	15116	15441	15266	15265	15457	15319	15416	15302	15387	15449	15224	15431	15450	15265	15343	15257	15168	15383	15413	15208	15235	15292	15474	15379	15233	15370	15284	15276	15447	15343	15403	15258	15467	15269	15401	15301	15326	15274	15259	15234	15410	15175	15295	15452	15367	15474	15452	15448	15242	15250	15490	15419	15290	15404	15355	15435	15328	15360	15248	15291	15299	15232	15240	15256	15325	15396	15335	15268	15118	15381	15430	15174	15337	15332	15321	15428	15350	15431	15330	15222	15424	15344	15372	15340	15273	15254	15049	15345	15366	15232	15358	15419	15198	15292	15384	15283	15172	15437	15276	15288	15403	15345	15411	15314	15217	15382	15428	15477	15328	15227	15431	15414	15437	15359	15285	15356	15273	15237	15550	15427	15492	15345	15348	15308	15405	15291	15498	15192	15409	15312	15391	15292	15392	15260	15284	15252	15449	15220	15484	15402	15281	15319	15428	15409	15249	15356	15240	15351	15278	15390	15306	15408	15476	15186	15292	15313	15300	15351	15286	15230	15375	15395	15455	15316	15294	15247	15471	15271	15364	15346	15272	15339	15334	15400	15383	15373	15382	15160	15351	15481	15375	15374	15276	15214	15276	15312	15364	15359	15315	15420	15384	15455	15145	15376	15329	15398	15298	15327	15404	15219	15393	15318	15431	15289	15304	15379	15294	15470	15331	15540	15495	15257	15146	15365	15303	15279	15281	15437	15410	15437	15347	15297	15256	15362	15318	15406	15435	15282	15298	15355	15189	15266	15145	15249	15314	15414	15279	15321	15124	15208	15260	15253	15298	15520	15289	15360	15372	15200	15157	15259	15263	15201	15511	15276	15469	15325	15255	15520	15340	15504	15289	15317	15409	15371	15366	15336	15254	15255	15386	15339	15467	15419	15353	15416	15206	15203	15389	15178	15511	15235	15195	15352	15371	15218	15348	15345	15447	15294	15341	15140	15384	15397	15273	15252	15288	15539	15289	15549	15356	15397	15414	15247	15267	15250	15354	15399	15354	15324	15554	15224	15298	15362	15402	15445	15298	15526	15292	15288	15404	15281	15384	15164	15295	15413	15291	15312	15512	15455	15351	15364	15380	15322	15410	15322	15366	15452	15368	15384	15580	15454	15207	15321	15361	15337	15271	15476	15328	15127	15320	15322	15254	15301	15284	15320	15325	15185	15414	15387	15477	15285	15329	15464	15303	15159	15295	15251	15257	15340	15281	15367	15365	15381	15323	15139	15144	15252	15349	15363	15313	15244	15245	15374	15559	15509	15317	15442	15222	15273	15264	15285	15329	15406	15244	15376	15276	15333	15444	15311	15400	15143	15434	15245	15252	15489	15262	15350	15399	15170	15541	15391	15539	15208	15381	15291	15448	15254	15300	15320	15325	15458	15423	15186	15316	15405	15339	15243	15356	15431	15248	15224	15417	15230	15313	15387	15214	15417	15264	15301	15467	15265	15196	15239	15424	15164	15299	15278	15362	15434	15374	15513	15270	15385	15344	15378	15410	15356	15334	15194	15413	15351	15392	15307	15198	15452	15233	15348	15241	15423	15487	15320	15284	15384	15401	15442	15309	15386	15148	15482	15232	15377	15392	15353	15322	15266	15254	15474	15381	15472	15298	15437	15341	15482	15307	15392	15429	15285	15087	15336	15340	15336	15295	15343	15324	15315	15321	15196	15494	15293	15553	15417	15384	15324	15383	15300	15382	15261	15445	15235	15398	15352	15360	15438	15369	15285	15494	15220	15307	15317	15376	15377	15263	15266	15345	15239	15238	15244	15394	15316	15370	15275	15571	15346	15320	15342	15303	15380	15496	15322	15303	15386	15299	15282	15225	15354	15243	15266	15346	15394	15267	15319	15342	15401	15548	15413	15192	15322	15237	15344	15202	15350	15286	15388	15474	15399	15371	15327	15246	15312	15271	15325	15316	15448	15269	15277	15265	15427	15342	15373	15429	15266	15312	15462	15273	15277	15326	15512	15247	15452	15457	15396	15271	15263	15380	15188	15467	15224	15359	15305	15470	15259	15396	15383	15416	15311	15409	15377	15074	15559	15362	15250	15294	15489	15401	15368	15351	15384	15409	15261	15195	15420	15356	15313	15279	15392	15278	15189	15408	15255	15237	15241	15212	15280	15499	15138	15281	15368	15109	15390	15325	15343	15430	15509	15322	15427	15371	15422	15403	15336	15283	15266	15531	15400	15264	15538	15332	15247	15233	15248	15250	15404	15341	15412	15475	15222	15341	15527	15353	15452	15391	15347	15295	15331	15275	15350	15151	15313	15336	15328	15167	15418	15249	15350	15231	15356	15380	15294	15509	15360	15387	15330	15263	15302	15227	15268	15319	15290	15302	15329	15313	15262	15214	15404	15226	15471	15154	15373	15419	15229	15314	15470	15314	15324	15287	15348	15401	15289	15291	15442	15475	15233	15405	15366	15280	15257	15291	15253	15337	15258	15555	15238	15390	15322	15352	15336	15354	15305	15305	15391	15197	15252	15286	15248	15377	15413	15266	15175	15390	15162	15484	15279	15304	15265	15399	15326	15297	15239	15380	15342	15423	15387	15436	15249	15463	15198	15325	15365	15262	15450	15189	15159	15168	15355	15381	15151	15447	15273	15447	15309	15478	15322	15252	15380	15394	15314	15615	15240	15211	15283	15459	15229	15325	15335	15469	15332	15345	15393	15611	15297	15419	15478	15143	15214	15460	15419	15360	15256	15431	15167	15476	15278	15332	15136	15254	15356	15291	15355	15425	15396	15434	15472	15374	15208	15234	15296	15280	15269	15402	15250	15399	15279	15293	15372	15200	15314	15228	15374	15259	15402	15217	15459	15322	15388	15222	15470	15397	15335	15252	15328	15358	15269	15303	15490	15425	15348	15277	15489	15328	15399	15334	15546	15286	15292	15284	15200	15430	15222	15470	15467	15355	15317	15242	15325	15379	15357	15307	15247	15424	15151	15324	15318	15452	15340	15529	15349	15387	15536	15231	15362	15266	15428	15176	15275	15268	15367	15346	15413	15330	15374	15162	15296	15239	15358	15406	15406	15124	15456	15284	15302	15484	15511	15344	15413	15526	15202	15367	15312	15227	15443	15393	15429	15288	15351	15340	15500	15266	15381	15285	15274	15266	15309	15365	15328	15219	15366	15249	15241	15409	15201	15501	15467	15473	15212	15443	15513	15205	15259	15274	15293	15274	15289	15227	15355	15224	15434	15409	15489	15361	15366	15435	15323	15299	15229	15506	15350	15283	15250	15396
27282	23244	43344	29741	19293	18350	18553	18362	18138	18108	18215	18218	18370	17944	18068	18025	18214	18059	18246	18213	18220	18105	18326	18357	17954	18142	18197	18322	17933	18058	18299	18165	18115	18089	18136	18032	18131	18167	18141	18127	18164	18132	18014	18081	18164	18220	17992	18199	18388	18499	18386	18103	18238	18298	18274	18201	18215	18155	18042	18227	18094	18217	18194	18163	18195	18104	18168	18055	18090	18074	18079	18434	18103	17990	17897	18106	18084	18057	18073	18287	18158	18230	18043	18013	18095	18140	18196	18168	18000	18114	18146	18088	18237	18182	18101	18193	18140	18128	18183	18138	18197	18279	18062	18082	18091	18156	18289	18108	18331	18145	18345	18222	17930	18299	18150	18178	18112	18024	18197	18054	18196	18213	18125	18355	17920	17938	18199	18079	18125	18269	18280	18028	18118	18203	18145	18090	18102	18191	18172	18098	17972	18078	18159	18263	18071	18211	18096	18216	18339	17971	18311	18034	18133	18011	18039	18235	18161	17965	17985	17962	17998	18290	18102	17862	18076	18013	18169	18038	18107	18008	18011	18272	18273	18078	18179	17988	17997	18257	18013	17998	18255	18130	18031	18022	18108	18104	18184	18093	18126	18126	17927	18068	18255	18101	17953	18176	18233	18052	18295	18269	18107	18199	18154	17967	18104	18127	17974	18173	18201	18042	18358	18187	18176	18008	18131	18180	18228	18142	18041	18003	18163	18071	18146	18037	18131	18040	17991	18125	18135	18088	18020	18351	18120	18117	18408	18195	17823	18234	18065	17935	18070	17996	18147	18054	18360	18207	18038	17912	18228	17933	18116	18106	18300	18150	18351	18046	18319	18115	18209	18254	18122	18084	18181	18124	18136	18181	18139	18172	18169	18093	18109	18057	17972	17866	18054	18010	18169	18102	18002	18213	18050	18230	18003	18379	18064	18143	17859	18108	18074	18036	18076	18234	18184	18191	18124	18005	18098	18219	17960	18033	18189	18117	18018	17854	18127	18147	18086	17918	18003	18372	18053	17836	18088	18001	18278	18220	18086	18283	18069	17999	18090	18190	18139	18188	17877	18072	17995	18221	18269	18296	18099	18016	18175	18022	18042	18066	18021	18220	18270	18114	18078	18139	18219	18128	18145	18096	18035	18135	18086	18190	18181	18208	18048	18269	18024	18156	17929	18033	18086	18161	18190	18062	18090	18055	18117	18394	18173	18142	18239	18257	18073	18221	18130	18240	18231	18227	18227	18116	18166	18222	18137	18090	18015	17975	18194	18345	18076	18212	18196	18104	18316	17886	17928	18149	18211	18025	18018	18074	18059	18151	18130	18009	18030	18268	18122	17949	18214	18108	18015	18125	17986	18067	18107	18191	18129	18136	18054	18048	18322	18093	17969	18092	18118	18009	17993	18109	18156	18184	18040	18358	18188	18177	18199	18222	18211	18076	18117	18373	17820	18024	18071	18167	17956	18080	18293	18326	18337	18204	18181	18242	18391	18245	18028	18124	18308	18005	18013	18249	18250	18085	18062	18237	18297	18274	18208	18288	18113	18159	18126	18202	18167	18280	18217	18276	18270	18151	18348	18156	18177	18219	17992	18227	18205	18385	18009	18019	18186	17945	17868	18123	17861	18159	18099	18173	18222	17892	18398	17915	18151	18314	18299	18259	18013	18123	18287	18096	17983	18202	18078	18090	18211	18173	18005	18025	18256	18050	18110	18147	18133	18224	18100	18209	18326	17808	18186	18118	18087	18233	18227	18112	18150	18155	18069	18035	18104	18453	18132	18126	18216	18006	18212	18101	17987	18231	17920	18271	18196	18108	18144	18378	18152	18355	18049	18318	18112	18019	18117	18134	18090	18168	18008	18077	18308	18114	18224	18449	17895	18107	18256	18359	18168	18135	17952	18190	18251	18198	18056	18038	18313	18002	18109	17941	18225	18320	18185	18175	18115	18223	18148	18137	17897	18028	18269	18265	18364	18328	18278	18179	18224	18041	18202	18309	18066	18134	18384	18143	18061	18243	17991	18207	18274	18282	18007	18139	17947	18211	18214	18200	18163	18008	17985	18065	18079	18136	18143	18095	18325	18182	18090	18016	18088	18032	18071	18208	18213	17840	18237	18067	18166	18130	17973	18100	17971	18049	18239	18168	18184	18232	17874	18046	18162	18171	18335	18273	18209	18273	18161	18150	18140	18152	18080	18205	18096	18080	18137	18310	18377	18126	18131	18110	18052	18207	18026	18043	18081	18093	18064	18267	18033	18036	18123	18208	18272	18158	18105	18090	18203	18093	18115	18185	18030	18036	18153	18081	18086	18034	18026	18146	18226	18296	17976	18020	18059	17838	18000	18091	18140	18193	18130	18237	18166	18255	18227	18143	18044	18042	18051	18189	18084	18321	18044	18093	18050	18372	18259	18067	18146	18003	18047	18119	18049	18177	18239	18048	18117	18151	18045	18109	18062	18019	18300	17986	18000	17968	18133	18185	18161	18070	18424	18180	18046	17841	17989	18070	18249	18182	18133	18228	18077	17988	18158	18085	18175	18059	18240	18140	17959	17758	18109	18003	18072	18172	18322	18165	18152	18191	18230	18012	18078	18308	18085	18250	18170	18190	18047	18333	18387	18214	18172	18180	18104	18128	18117	18199	18162	18114	18274	18066	17984	18374	18115	18166	18211	18082	18228	18087	18065	18295	18027	18067	18107	18174	18184	17990	18099	18156	18182	18220	18195	18365	18278	18238	18200	18257	18175	18037	18047	17948	18091	18254	17956	18049	18151	18135	18308	18165	17980	18352	18170	18265	18183	17936	17958	18131	18144	18052	18245	18311	18096	18089	17846	18038	18054	18183	18297	18250	18062	18255	18500	18168	18433	18216	18176	18336	18041	18215	18257	18089	18057	18282	18177	18163	18269	17970	18191	18052	18071	18095	18119	18032	18295	18062	18084	18140	18144	18029	18185	18152	18251	18004	18134	17853	18136	18144	18053	17971	18021	18240	18185	17946	18164	18068	18277	18326	18028	18093	18060	17938	18079	18223	18245	18055	18053	18135	18119	18043	18168	18076	18274	18133	18223	18273	18075	18070	18131	18109	18073	17893	18185	18003	18204	17994	17956	18083	18016	18176	18112	18210	18203	18133	18102	18339	17959	18100	17943	18005	18040	18212	18217	18063	18074	18132	18308	18192	18076	17989	18049	17809	18256	18047	18037	18320	18337	18085	18073	18080	18293	18189	18020	18078	18033	18069	18108	18041	18106	17992	18170	18049	18198	18356	18269	18057	17949	17879	18144	18105	18029	18161	18191	18295	18264	18111	17974	18337	17848	18074	18227	18109	18166	18141	18187	18479	18156	18160	18177	17960	17961	18172	18102	18021	18081	18078	18306	18033	18202	18040	17982	18002	18076	18135	18174	18077	18189	18057	17965	18054	18215	18290	18201	18336	18064	18272	18207	18146	18236	18231	18167	18276	18037	18081	18185	18150	17952	18036	18343	18015	18317	18070	18254	18191	18103	18142	18065	18267	17967	18306	18237	18068	18278	18103	18196	18003	18257	18232	18396	18200	18335	18242	18187	18157	18203	18308	18138	18155	18007	18073	18233	18199	18101	18212	18182	18100	18061	18126	18252	18235	18247	18138	18188	18186	18202	18157	18076	18140	18162	18036	18179	18339	18065	18116	18007	18182	18145	18265	18282	18174	17988	18101	18103	18346	18343	17925	18018	18166	18105	18346	18174	18217	18041	18028	17975	18139	18213	18193	18123	18141	18358	18242	18320	18047	18293	18295	17891	18121	18169	18172	18257	17927	18051	18189	18204	18251	18060	17969	18159	18289	18125	18162	18047	18163	18190	18079	17945	18062	18235	18209	18241	18184	17978	18347	18311	18193	18100	18133	18179	18104	18235	18319	17986	17969	18323	18263	18151	18100	18241	18195	18183	18035	18254	18225	18017	18076	18163	17939	18265	18087	18225	18091	18146	18137	18202	18126	17992	18172	18170	18258	18152	18035	18169	18261	18260	18212	18203	18262	18085	18037	18075	18211	17986	17950	18150	18198	18012	18359	18367	18004	18179	18094	18131	18036	17998	17938	18195	18326	18101	18173	18047	18155	17860	18064	18181	18026	18151	18076	18163	18281	18226	18148	18121	18029	18133	18127	18281	18163	18171	18030	17932	18235	18278	18186	18087	18168	18311	18160	18206	18004	18034	18197	18063	17980	18175	18400	18196	18196	18441	18142	18176	18003	18190	18066	18126	17915	18126	18172	18055	18134	18283	18203	18190	18161	18266	18092	18115	18107	18198	18289	18138	18028	18202	18024	18302	18104	18262	18045	17903	18186	17951	18211	18333	18207	17963	18208	18150	18190	18063	18077	18125	18144	18171	18019	17924	18234	18201	18206	17974	17949	18151	17960	17821	18343	18001	18003	18215	18154	17935	18099	18022	18172	18076	18166	18216	18152	17960	18223	18053	18410	17967	18042	18087	18123	18187	18124	18115	18068	18179	18193	18416	17984	18048	18104	18150	18143	18061	18033	18320	18298	18175	18281	18268	18032	18092	18130	18242	18191	18241	18110	18025	18275	18260	18083	18342	18041	18230	18089	17976	18412	17996	18074	18158	18090	18040	18267	18210	18087	18181	18195	18241	18229	18086	18107	18272	18288	18170	18308	18249	17951	18136	18209	18285	18107	18403	18017	18110	18158	17891	18136	18172	18254	17960	18208	18212	18309	18287	18019	18083	17965	18097	17902	18109	18172	18032	18204	17990	18297	18220	17971	18045	18134	17945	18334	18355	18143	18090	17959	18173	18233	18218	18254	18152	17951	18150	18034	18272	18217	18389	18031	17972	18054	18173	17975	18129	18204	18082	18193	18233	18349	18214	17993	18179	18025	18159	18120	17934	18033	18070	18027	18129	18271	18263	18180	18198	18060	18068	18247	18317	18113	18077	18218	18230	18205	18127	18113	18069	18071	18185	18343	18076	18181	18279	18199	18040	18109	18311	18204	18260	18208	18036	18057	18080	18110	18311	17923	18165	18081	18221	17954	18348	18127	18203	18188	18164	17941	18181	18243	18239	18244	17985	17966	17853	18153	18119	17983	18066	18198	18201	18246	18110	18022	18144	18055	18181	18175	17917	18161	18138	18168
16042	30989	47775	19857	15665	15500	15540	15400	15288	15456	15244	15118	15506	15278	15160	15478	15309	15420	15543	15478	15209	15372	15484	15384	15452	15519	15403	15563	15345	15226	15276	15389	15482	15305	15371	15215	15337	15228	15192	15402	15128	15314	15270	15192	15332	15271	15349	15441	15497	15207	15376	15276	15255	15489	15249	15303	15321	15502	15293	15292	15382	15307	15107	15302	15311	15471	15515	15420	15121	15406	15374	15443	15227	15354	15302	15343	15299	15212	15406	15356	15353	15269	15208	15179	15437	15411	15188	15137	15218	15273	15306	15412	15453	15231	15548	15277	15294	15297	15210	15431	15472	15219	15231	15142	15307	15263	15383	15377	15334	15374	15299	15291	15190	15256	15483	15253	15130	15368	15414	15293	15307	15314	15347	15331	15380	15433	15318	15352	15428	15254	15378	15329	15237	15211	15248	15256	15109	15370	15181	15034	15245	15168	15397	15267	15282	15182	15339	15107	15366	15276	15312	15316	15366	15451	15474	15324	15304	15310	15350	15279	15411	15210	15294	15251	15374	15292	15153	15404	15386	15109	15388	15285	15356	15301	15239	15322	15086	15535	15271	15325	15324	15369	15244	15354	15343	15409	15274	15423	15165	15427	15281	15314	15153	15312	15298	15178	15199	15293	15347	15312	15518	15239	15184	15354	15333	15352	15256	15460	15416	15240	15266	15249	15274	15311	15455	15378	15366	15428	15387	15382	15221	15360	15480	15504	15363	15471	15343	15341	15598	15599	15214	15331	15282	15189	15403	15167	15448	15371	15193	15215	15143	15248	15225	15227	15224	15352	15177	15265	15322	15347	15175	15385	15283	15397	15420	15281	15276	15392	15353	15265	15086	15356	15376	15464	15407	15315	15112	15106	15468	15301	15213	15403	15078	15335	15312	15309	15188	15409	15261	15317	15478	15250	15285	15279	15352	15264	15203	15347	15359	15550	15308	15285	15205	15212	15325	15306	15247	15337	15246	15339	15231	15314	15178	15323	15462	15207	15246	15341	15260	15235	15433	15293	15254	15408	15274	15278	15236	15279	15275	15219	15298	15328	15413	15160	15306	15189	15238	15370	15161	15190	15385	15108	15293	15267	15357	15204	15423	15340	15340	15486	15381	15144	15449	15297	15397	15334	15323	15256	15210	15293	15197	15399	15348	15377	15337	15344	15221	15259	15254	15424	15302	15253	15353	15453	15258	15067	15166	15319	15257	15298	15319	15401	15177	15221	15335	15398	15315	15240	15313	15311	15427	15227	15324	15286	15401	15371	15328	15478	15329	15289	15453	15273	15223	15481	15126	15373	15226	15245	15404	15309	15278	15282	15098	15419	15300	15212	15507	15491	15357	15337	15262	15256	15411	15221	15461	15415	15387	15443	15346	15158	15360	15308	15469	15387	15321	15287	15455	15262	15203	15182	15181	15517	15254	15477	15348	15364	15422	15175	15293	15290	15312	15278	15225	15442	15404	15396	15141	15410	15171	15255	15526	15152	15220	15258	15286	15278	15357	15231	15344	15523	15334	15340	15365	15227	15374	15336	15158	15271	15187	15233	15376	15301	15303	15340	15411	15331	15227	15265	15342	15202	15283	15300	15177	15197	15388	15082	15209	15272	15268	15298	15212	15318	15402	15279	15460	15281	15371	15280	15316	15351	15240	15344	15386	15532	15254	15315	15301	15319	15292	15303	15222	15454	15191	15256	15410	15395	15276	15271	15338	15157	15318	15199	15290	15287	15235	15202	15243	15134	15210	15175	15343	15240	15237	15255	15200	15330	15443	15270	15305	15349	15274	15414	15187	15301	15368	15276	15481	15412	15326	15390	15213	15364	15283	15198	15069	15334	15411	15375	15377	15391	15277	15296	15274	15186	15346	15362	15278	15361	15293	15296	15268	15214	15194	15270	15337	15393	15313	15302	15294	15208	15245	15329	15234	15134	15462	15238	15354	15241	15285	15370	15217	15372	15300	15290	15148	15306	15304	15041	15223	15320	15283	15252	15386	15349	15469	15217	15293	15339	15416	15237	15250	15324	15300	15281	15104	15387	15337	15448	15317	15232	15330	15288	15226	15267	15126	15293	15379	15221	15271	15282	15498	15378	15211	15287	15377	15353	15419	15238	15445	15059	15237	15147	15328	15312	15287	15471	15302	15403	15376	15220	15305	15391	15242	15372	15415	15392	15274	15312	15312	15542	15240	15278	15261	15204	15355	15541	15300	15375	15462	15469	15260	15331	15102	15309	15482	15217	15505	15166	15306	15383	15221	15325	15248	15250	15252	15359	15180	15356	15259	15359	15398	15293	15175	15272	15352	15106	15399	15314	15215	15216	15302	15278	15470	15398	15360	15328	15463	15367	15207	15191	15616	15318	15299	15221	15251	15340	15279	15283	15241	15439	15471	15272	15191	15253	15363	15408	15414	15479	15237	15246	15151	15279	15203	15435	15436	15348	15277	15407	15432	15308	15216	15543	15232	15232	15230	15418	15381	15255	15304	15264	15228	15474	15285	15292	15279	15188	15287	15320	15503	15403	15326	15151	15173	15188	15446	15333	15196	15387	15258	15331	15221	15275	15207	15320	15354	15214	15309	15179	15401	15355	15416	15348	15239	15363	15225	15215	15245	15233	15304	15199	15279	15359	15288	15172	15239	15254	15212	15183	15161	15192	15283	15144	15262	15345	15214	15314	15246	15269	15327	15188	15255	15357	15110	15415	15259	15250	15469	15263	15382	15325	15351	15262	15201	15292	15321	15043	15159	15115	15434	15409	15203	15232	15355	15496	15269	15303	15414	15407	15236	15278	15191	15265	15388	15665	15284	15370	15384	15159	15334	15271	15415	15296	15353	15305	15201	15444	15459	15302	15280	15261	15401	15104	15277	15373	15397	15350	15325	15382	15300	15303	15376	15322	15277	15199	15242	15209	15224	15472	15142	15338	15294	15181	15403	15402	15409	15319	15248	15330	15371	15320	15153	15323	15246	15370	15340	15391	15211	15299	15231	15284	15148	15282	15313	15232	15273	15299	15364	15267	15342	15360	15246	15228	15210	15147	15262	15258	15241	15406	15383	15336	15479	15206	15344	15241	15368	15231	15213	15277	15184	15289	15302	15522	15377	15163	15267	15256	15221	15350	15279	15366	15301	15413	15318	15232	15351	15353	15246	15330	15208	15249	15298	15189	15513	15309	15243	15353	15381	15406	15259	15323	15387	15177	15357	15209	15298	15100	15337	15533	15257	15306	15309	15177	15251	15200	15383	15260	15161	15384	15420	15247	15172	15290	15288	15146	15233	15411	15233	15292	15318	15296	15336	15321	15369	15326	15420	15274	15307	15269	15516	15317	15403	15407	15280	15344	15339	15382	15546	15382	15260	15323	15175	15266	15408	15237	15218	15166	15207	15445	15357	15252	15389	15251	15477	15113	15265	15220	15209	15354	15283	15255	15280	15261	15261	15250	15170	15310	15216	15329	15258	15264	15294	15270	15184	15246	15377	15387	15250	15373	15221	15368	15296	15321	15088	15406	15436	15296	15339	15267	15422	15418	15177	15178	15330	15262	15277	15291	15283	15388	15347	15376	15320	15363	15348	15461	15296	15255	15504	15182	15271	15254	15300	15295	15232	15329	15360	15262	15205	15363	15322	15326	15229	15312	15383	15317	15195	15337	15175	15356	15307	15425	15358	15258	15286	15173	15277	15221	15256	15241	15244	15282	15198	15250	15214	15208	15333	15353	15227	15302	15222	15388	15350	15332	15479	15297	15194	15201	15282	15287	15120	15309	15282	15299	15313	15332	15352	15189	15299	15303	15211	15302	15380	15192	15267	15378	15345	15298	15292	15346	15224	15317	15413	15375	15406	15204	15245	15433	15362	15408	15427	15176	15361	15327	15158	15265	15378	15169	15328	15408	15514	15373	15394	15288	15334	15415	15210	15440	15250	15335	15189	15409	15419	15415	15406	15274	15161	15261	15274	15344	15403	15449	15235	15230	15323	15301	15188	15360	15205	15439	15100	15389	15294	15396	15336	15467	15343	15333	15315	15361	15428	15274	15222	15464	15146	15407	15303	15324	15328	15173	15307	15352	15382	15237	15284	15357	15433	15284	15252	15308	15211	15414	15280	15378	15152	15311	15358	15407	15317	15486	15306	15217	15210	15399	15207	15299	15347	15237	15409	15165	15292	15414	15370	15327	15425	15469	15187	15376	15334	15214	15307	15351	15298	15350	15250	15562	15305	15359	15360	15334	15525	15387	15313	15360	15307	15148	15325	15371	15324	15235	15473	15193	15283	15337	15469	15294	15411	15423	15411	15201	15326	15233	15392	15365	15331	15248	15356	15385	15363	15116	15357	15225	15245	15529	15375	15286	15333	15417	15188	15466	15195	15379	15466	15276	15332	15474	15228	15273	15267	15257	15166	15227	15279	15301	15395	15075	15408	15371	15262	15364	15321	15287	15294	15387	15390	15240	15409	15450	15359	15150	15464	15340	15353	15353	15282	15285	15157	15525	15267	15258	15340	15393	15409	15258	15362	15479	15248	15416	15201	15376	15330	15303	15351	15296	15205	15332	15401	15093	15272	15330	15263	15269	15364	15498	15325	15165	15295	15294	15186	15384	15267	15147	15473	15408	15234	15427	15375	15320	15342	15351	15485	15324	15359	15312	15387	15304	15276	15269	15243	15391	15350	15227	15418	15222	15213	15457	15384	15381	15317	15311	15363	15260	15244	15371	15331	15353	15265	15421	15319	15396	15393	15473	15300	15258	15351	15180	15336	15330	15480	15288	15354	15430	15349	15371	15418	15431	15473	15363	15321	15395	15255	15171	15229	15349	15184	15203	15286	15394	15334	15280	15381	15291	15115	15384	15311	15337	15167	15201	15128	15272	15287	15305	15265	15270	15264	15369	15338	15268	15318	15413	15362	15218	15380	15317	15210	15421	15315	15492	15410	15297	15321	15382	15285	15226	15377	15273	15217	15187	15424	15322	15445	15379	15265	15377	15351	15256	15346	15234	15321	15312	15163	15217	15308	15350	15152	15297	15438	15345	15203	15211	15133	15260	15291	15343	15284	15184	15436	15418	15460	15368	15321	15152	15530	15270	15314	15257	15138	15448	15328	15283	15460	15389	15461	15297	15285	15362	15587	15334
23541	21031	39219	33191	21865	21818	21202	18474	18329	18669	18447	18503	18353	18217	18281	18289	18477	18238	18045	18437	18108	18268	18416	18106	18194	18209	18315	18191	18334	18279	18184	18234	17997	18199	18203	18211	18165	18022	18099	18046	17990	18038	18308	18164	18117	18054	18192	18565	19005	18821	18539	18535	18237	18214	18208	18128	17989	18246	18060	18085	18068	18006	18101	17994	18062	18146	17847	17974	18166	17975	17907	18109	17953	17996	17869	18036	18144	18271	18032	18016	18060	18111	18078	17992	18061	18083	18117	17911	18004	18072	17962	18014	17931	18034	17871	18155	18026	18100	18071	18349	18026	18058	18328	18105	18069	18110	18046	17864	18098	18088	17983	18057	18134	18218	18002	18140	18147	18195	17885	17988	18099	18021	18003	17999	17907	17918	17907	18002	17935	18006	18138	18146	18051	18131	17930	18129	18195	18081	17883	18084	17730	18126	17979	18171	18127	18059	18032	17998	18110	18069	18019	18072	17916	17827	18168	18229	18140	18041	18120	18109	17940	18029	18177	18174	17939	17941	17965	18014	17779	17991	17900	18030	18043	17875	18065	18117	18183	18101	18146	18078	18177	18069	18054	18132	18018	17918	18119	17843	17954	18142	18181	17916	18013	17986	18029	18040	18110	18116	17985	17994	18038	17986	18147	17828	18109	18078	18110	17862	18126	18026	17935	18054	18183	18105	18152	18135	18034	17981	18040	18064	17996	18063	18135	18005	17935	18096	18158	18013	17908	18159	18150	17920	17949	17972	17866	17995	17909	17969	17976	18067	17890	18013	17973	18140	17900	18085	18104	18011	17917	17851	18009	18054	18142	17978	18243	18083	18074	17960	18072	18047	18094	17980	18104	17882	17853	18156	17983	17815	17979	18172	17974	18003	18007	18020	18038	18019	18048	18089	17903	18013	18373	17736	18054	17901	18194	17940	18004	17890	18052	18052	18079	18031	17964	18111	18230	18048	17796	17853	18186	18024	18188	17941	18041	18001	18095	18102	17861	18024	17836	18138	18041	17956	18007	18062	17918	17897	17968	18104	18192	18063	18032	17833	18030	17903	18037	18105	17964	18118	17961	17952	18176	18068	18102	17971	18045	17742	17975	17965	17981	18254	18035	18083	18002	18006	18113	18174	18368	17943	17942	18083	17862	17856	17965	17956	17894	17925	18070	18106	17992	17998	17918	18149	18053	17823	17933	18026	18263	18225	17989	18044	17974	17979	17860	17965	17876	18072	18029	17803	17825	17924	17604	17901	18046	18044	17918	17757	18054	17966	18004	17942	18050	17987	18085	18509	18113	17948	17905	18123	18203	17965	17996	18075	17919	18043	18012	18250	17874	18047	17943	18294	18071	17869	18066	18077	18007	17917	18018	18309	18172	18003	18095	17910	18021	18169	18134	17997	18125	18085	18039	18052	18012	17753	18040	18059	18022	18039	18119	18008	18172	17964	18148	17929	17878	17862	17897	18209	18027	17968	17965	18029	18030	17877	18008	17862	17933	17936	17841	17967	18105	17900	18070	18104	18033	18084	17940	17874	17973	17715	18065	18052	18147	18056	17997	17897	17976	18039	18132	17993	18029	17982	18128	18067	17985	18037	17939	18126	18054	18109	17969	17875	18007	18128	18102	18046	18016	18206	17969	17898	17950	18119	18114	18101	17972	18163	17831	18010	17852	17970	17937	18093	18101	18273	18186	18059	18041	17896	18063	18122	17951	18061	18083	17939	18047	17955	18095	18087	17975	18087	18170	18021	18066	18056	18145	17952	18085	18019	18041	18130	17959	17891	18155	17947	18094	17929	18118	18052	18094	18261	18224	17932	18116	18123	17735	18066	18042	17970	18138	17924	17723	17898	18137	18041	18113	18275	17947	18119	18023	18043	18198	18159	18161	18030	18197	18161	18149	17950	17849	18150	18098	17906	17873	17797	18116	17859	18112	18046	18015	17950	17997	18134	18113	18122	18166	18157	18025	17968	18185	18098	17953	18269	18029	18168	17853	18077	18182	17983	18044	18048	17986	17879	17914	17974	17834	18016	18159	18058	18052	18034	17956	17939	17950	18224	18041	18162	18071	18131	18157	17816	18049	18138	18121	18014	18005	18053	18122	17966	18017	17777	17911	17903	18030	17979	18128	18002	18057	17881	18130	18061	18015	17951	18163	18077	17780	18029	18142	18073	18049	18097	18026	17909	17900	17908	18177	17969	17927	17991	18100	17904	18076	18043	18181	17992	17961	17916	18083	18071	18144	18021	18045	18199	18250	18099	17974	18043	18029	17928	18003	17850	17961	17986	18134	17959	17990	18230	18064	18107	18123	18000	17985	18018	17959	17824	18102	18062	18046	18061	18008	18040	17959	17981	17924	17763	18061	18036	17823	18156	18114	18004	18144	18009	18023	18040	18000	18077	17921	18002	18016	17938	18197	17843	18103	18092	18247	17998	17978	18047	17889	17867	18006	17962	18015	17908	17929	17848	17969	17992	18036	18120	18033	18069	17950	18073	17976	18089	18017	18200	17924	18034	18042	17948	18098	18144	17926	17932	18124	18134	18203	18301	18092	18167	18100	17943	17918	18017	17922	18125	18156	18183	17992	17983	18121	18053	17977	18193	18025	17791	18124	18115	18014	18195	17947	18160	18034	17966	18021	17898	18169	18103	18095	17925	17949	18310	18056	18065	17908	17816	17991	18153	18094	18097	18214	18069	18015	18066	17869	17950	18011	18115	17893	17885	18008	17915	17894	17902	17965	18211	17812	17915	18136	17957	18141	17953	17986	17966	18148	18000	18182	18042	18112	18099	17970	17946	17998	18111	17999	17901	18011	18006	18044	18149	18117	18037	17947	18068	18072	17661	17944	18052	18180	18127	18013	17948	18019	17926	18023	18023	18069	17676	18105	18160	17937	18130	18091	17983	17965	18168	18077	17992	18080	18251	18143	17936	18136	18009	18132	17984	17955	18026	18070	17960	18015	17967	18169	17992	18026	18039	18030	17888	18192	17899	17953	17918	18049	17981	17872	18153	18168	17963	18211	18042	18058	17899	17896	18082	18079	17921	18242	18175	18191	18064	17953	18139	17948	18182	17870	17972	18198	17973	17824	18003	17867	18206	18158	18033	17959	18035	18130	18093	18005	18107	18153	18072	17923	17948	17981	17839	17869	17869	17980	18131	17965	17890	18046	18024	18113	18164	18170	18054	18332	18018	17915	17708	17944	18248	18140	18053	18032	17823	17855	18069	17856	18079	17952	17987	18142	17935	17901	18191	18012	18125	18071	18021	17985	17880	18186	18147	18043	17962	17904	18014	18116	18007	18170	18021	18191	18110	18087	17976	17913	18025	17988	18080	18019	18174	17937	17983	18011	18065	18099	18083	17977	18159	17928	18184	18049	18189	17922	17971	18158	18187	17906	18020	18078	17844	18225	18181	18206	18244	17980	18041	18052	18112	17958	18013	17921	18159	18141	17809	17943	17886	18063	18067	18171	18038	17914	17900	18077	17709	18015	18019	17930	17935	18084	18017	18009	17968	18073	17862	18067	18245	17904	17883	17895	18128	18155	18073	18023	17830	17963	18114	18048	18031	17894	18251	18056	17833	18026	18018	18110	18076	18277	18070	17950	17912	18063	18238	18064	18031	17843	18091	18014	18000	17978	17805	17834	18012	17800	18051	18027	17937	17909	17860	18113	17851	18050	17821	17947	17804	17900	17932	18071	17886	18234	18023	17983	17862	17944	18227	17915	18045	18204	17986	17984	18010	17978	18109	17981	18116	18080	18010	17853	18088	17935	17950	18106	17940	18133	18152	18123	18117	17945	18026	18041	18103	18077	18008	17820	17973	17783	17988	17996	18083	18153	17991	18146	18087	18084	17989	17961	17998	18249	18030	18025	17971	18150	18100	18013	17993	17949	18011	17925	18304	17913	18139	18057	18065	18100	17957	17910	17934	18033	17898	18071	18102	18169	18127	17994	18109	17921	17985	18175	18064	18114	17732	17802	18012	17944	17884	17980	17924	18044	17876	18033	18026	17912	17927	18046	18038	18011	18001	18007	17947	17895	17721	17775	18183	17877	17910	17908	18045	17944	18060	18116	18284	18169	18194	18092	18110	18255	18124	17956	18022	18021	18012	17777	18004	18039	18076	18138	17843	17913	18053	17951	18028	18032	18030	17964	17868	18099	18012	18035	17972	18308	18107	18037	17988	17956	17806	17919	18003	18025	17830	18004	18037	18033	18200	17917	18016	18139	18121	18137	17966	18012	18003	18166	17874	17975	18041	18047	17958	17942	18105	17953	18120	17955	17919	17921	18130	18140	17906	18015	18026	18014	18111	17913	17996	17881	18306	17980	17945	17973	18049	18186	18050	18098	17989	17922	18073	17985	17912	17899	18115	18084	18021	17902	18001	18089	18061	17971	18026	18077	18040	17962	17893	17934	18089	18208	18077	17949	17909	17856	17953	18012	17870	17842	17952	17990	18043	17934	18376	18082	18038	18067	17804	18060	18278	18044	18125	18105	18216	17951	18145	18136	18039	17881	17951	18009	18114	17771	17891	17898	17794	18105	17888	17898	18164	17940	18065	17923	17916	18071	18164	18233	18092	17970	17977	17984	18108	18087	17961	17975	18040	17995	18051	18061	18125	17840	17960	18093	17899	18132	18050	17851	18123	18041	17942	17973	17865	17904	17873	17876	17816	18019	18010	17994	17975	18124	18146	17847	18027	17912	18137	17926	18071	18216	18118	18180	18045	17968	18057	18143	17916	17954	18088	18153	17859	18021	17949	18199	17947	18179	17982	18086	18035	18144	18100	17942	18177	18213	18039	17991	17905	17783	18064	18083	17870	17874	18051	18235	18064	18084	18035	18038	17923	17991	18199	17997	18269	18004	17989	17927	17768	17805	17974	18047	18301	18043	18227	18110	18315	18048	18039	18204	17891	17898	17975	17868	17878	17886	18022	17972	18088	18128	18150	18104	18242	18069	17943	17962	18189	17889	17874	17980	17826	17984	18071	18021	17974	18153	17972	17966	17765	18037	17925	18057	18085	18065	18095	17871	18148	18008	18140	18203	18109	18030	18119	18194	18029	18016	17990	17936	17882	18108	17885	18154	18062	18100	18022	18226	18142	18220	18030	18084	17949	18227	17978
15530	51374	86819	25075	16592	16090	16028	15605	15646	15570	15311	15328	15591	15493	15454	15318	15200	15253	15511	15577	15371	15523	15351	15472	15488	15608	15404	15104	15399	15270	15430	15391	15265	15423	15410	15433	15192	15336	15496	15186	15262	15438	15324	15457	15250	15287	15677	16248	16558	16403	15880	15673	15367	15368	15437	15324	15408	15439	15467	15173	15339	15160	15190	15219	15394	15364	15341	15206	15253	15300	15158	15320	15334	15222	15427	15322	15181	15224	15325	15269	15199	15306	15345	15284	15466	15403	15244	15105	15247	15179	15162	15257	15108	15353	15153	15569	15413	15281	15398	15242	15519	15242	15282	15438	15293	15223	15446	15241	15381	15198	15135	15218	15177	15167	15255	15363	15238	15404	15404	15186	15084	15155	15209	15439	15255	15222	15174	15428	15191	15215	15181	15358	15286	15153	15302	15362	15412	15318	15300	15157	15307	15323	15123	15251	15298	15303	15116	15411	15332	15298	15244	15436	15224	15295	15237	15209	15381	15262	15150	15483	15365	15227	15217	15265	15235	15332	15148	15218	15100	15267	15292	15435	15290	15265	15426	15026	15284	15441	15321	15315	15195	15305	15190	15176	15192	15257	15275	15142	15242	15322	15345	15196	15264	15305	15374	15249	15291	15324	15284	15285	15390	15268	15261	15293	15283	15298	15210	15308	15126	15132	15274	15283	15141	15319	15302	15054	15259	15185	15169	15434	15141	15358	15231	15271	15236	15168	15408	15284	15164	15166	15209	15226	15236	15291	15286	15252	15331	15274	15263	15152	15147	15263	15169	15328	15310	15306	15247	15240	15163	15213	15232	15287	15256	15140	15159	15202	15359	15397	15234	15057	15332	15406	15326	15278	15489	15229	15285	15208	15293	15327	15276	15252	15330	15295	15317	15153	15373	15242	15234	15285	15207	15264	15298	15300	15124	15450	15260	15242	15367	15109	15308	15397	15365	15152	15150	15297	15217	15309	15322	15309	15181	15401	15276	15239	15361	15269	15270	15373	15423	15251	15214	15273	15174	15430	15298	15236	15284	15259	15182	15193	15108	15351	15284	15286	15267	15253	15135	15181	15114	15197	15258	15142	15267	15247	15033	15143	15259	15388	15091	15274	15275	15193	15318	15095	15323	15227	15224	15289	15277	15217	15333	15330	15513	15437	15209	15190	15245	15339	15194	15326	15348	15529	15383	15244	15393	15193	15230	15318	15371	15342	15382	15163	15240	15277	15251	15338	15212	15147	15327	15434	15163	15286	15320	15472	15250	15278	15294	15305	15247	15306	15186	15088	15153	15383	15246	15107	15222	15200	15245	15136	15356	15424	15227	15225	15261	15282	15360	15241	15340	15452	15256	15328	15407	15527	15401	15356	15059	15322	15191	15308	15291	15313	15396	15434	15240	15324	15177	15200	15380	15304	15311	15280	15186	15250	15345	15180	15466	15368	15257	15196	15247	15195	15208	15334	15192	15261	15309	15092	15335	15318	15350	15304	15265	15271	15294	15178	15311	15228	15265	15389	15410	15327	15275	15226	15433	15484	15316	15409	15231	15365	15315	15159	15325	15112	15425	15331	15209	15200	15254	15440	15308	15227	15348	15258	15097	15210	15155	15273	15381	15132	15281	15283	15430	15378	15295	15360	15137	15183	15286	15257	15333	15399	15181	15383	15210	15121	15213	15403	15397	15296	15134	15441	15278	15239	15174	15380	15154	15093	15218	15349	15324	15231	15274	15441	15211	15251	15234	15280	15236	15137	15417	15312	15282	15254	15191	15261	15263	15137	15088	15345	15214	15410	15204	15414	15126	15347	15303	15196	15213	15179	15115	15312	15302	15188	15190	15266	15260	15432	15268	15179	15214	15307	15016	15410	15085	15284	15149	15138	15319	15337	15214	15199	15153	15294	15251	15363	15301	15333	15287	15285	15309	15381	15117	15209	15316	15291	15117	15172	15398	15234	15248	15413	15527	15309	15295	15197	15295	15358	15350	15341	15250	15104	15408	15271	15179	15045	15216	15277	15326	15347	15105	15330	15280	15254	15300	15225	15303	15279	15262	15318	15198	15168	15278	15314	15289	15358	15228	15201	15369	15189	15300	15142	15241	15192	15299	15227	15272	15148	15267	15232	15231	15234	15321	15161	15300	15278	15323	15311	15208	15179	15368	15484	15262	15104	15315	15321	15152	15266	15235	15196	15222	15253	15270	15177	15504	15241	15239	15193	15309	15287	15223	15210	15241	15213	15313	15416	15197	15370	15273	15110	15422	15025	15324	15175	15363	15363	15277	15305	15422	15093	15313	15316	15168	15244	15323	15381	15072	15339	15025	15306	15156	15300	15324	15251	15285	15290	15050	15207	15284	15292	15197	15309	15135	15326	15398	15235	15316	15165	15295	15168	15317	15137	15233	15188	15014	15127	15245	15212	15306	15335	15357	15315	15252	15420	15414	15211	15235	15283	15248	15165	15392	15305	15249	15279	15182	15331	15340	15191	15354	15255	15032	15314	15183	15116	15224	15279	15260	15172	15303	15113	15205	15293	15271	15128	15424	15305	15238	15226	15284	15232	15181	15174	15343	15287	15146	15231	15241	15321	15321	15387	15167	15239	15263	15254	15303	15168	15154	15169	15294	15386	15065	15256	15133	15210	15152	15178	15360	15320	15264	15371	15298	15291	15303	15208	15242	15220	15364	15204	15232	15113	15316	15281	15185	15454	15485	15059	15234	15212	15240	15215	15280	15147	15300	15281	15272	15302	15059	15403	15340	15231	15378	15284	15325	15346	15366	15406	15281	15408	15270	15130	15303	15389	15183	15360	15220	15379	15280	15181	15167	15380	15295	15252	14993	15352	15222	15194	15291	15423	15241	15142	15280	15084	15239	15212	15325	15103	15315	15250	15190	15370	15315	15277	15178	15258	15347	15309	15323	15324	15292	15313	15164	15353	15223	15260	15212	15318	15116	15198	15256	15285	15231	15152	15156	15253	15306	15192	15230	15498	15240	15135	15265	15245	15285	15239	15216	15121	15153	15161	15266	15274	15378	15237	15224	15306	15239	15283	15387	15310	15263	15408	15203	15210	15193	15439	15428	15201	15161	15113	15265	15233	15378	15360	15256	15261	15185	15252	15119	15223	15331	15133	15391	15220	15369	15245	15344	15290	15471	15252	15317	15204	15256	15334	15214	15174	15271	15181	15166	15172	15371	15234	15196	15310	15461	15315	15276	15380	15238	15261	15234	15205	15210	15293	15147	15059	15382	15276	15258	15388	15303	15287	15185	15338	15266	15312	15079	15320	15228	15230	15275	15294	15311	15227	15223	15156	15138	15260	15168	15155	15328	15243	15207	15413	15475	15305	15257	15234	15384	15383	15059	15272	15231	15349	15182	15160	15280	15165	15395	15232	15218	15254	15228	15277	15432	15226	15276	15085	15233	15302	15266	15393	15226	15201	15156	15276	15292	15364	15260	15322	15235	15345	15383	15257	15355	15159	15271	15281	15157	15328	15125	15299	15367	15326	15165	15370	15338	15412	15166	15402	15249	15279	15221	15437	15302	15244	15249	15115	15351	15245	15412	15363	15277	15268	15342	15227	15179	15235	15228	15332	15281	15324	15202	15347	15199	15274	15265	15184	15422	15277	15363	15455	15306	15250	15373	15362	15254	15121	15094	15309	15077	15367	15268	15238	15100	15405	15399	15312	15244	15430	15303	15247	15212	15284	15295	15226	15131	15264	15356	15254	15325	15187	15231	15231	15331	15061	15180	15159	15124	15219	15289	15314	15098	15313	15150	15276	15380	15043	15453	15296	15213	15198	15417	15276	15309	15200	15350	15264	15349	15479	15450	15096	15291	15399	15241	15277	15351	15356	15212	15165	15165	15246	15235	15151	15132	15426	15450	15349	15222	15263	15194	15236	15308	15154	15356	15385	15323	15255	15306	15354	15374	15233	15293	15215	15192	15343	15430	15232	15328	15372	15214	15329	15272	15061	15254	15343	15098	15234	15277	15273	15381	15119	15323	15247	15333	15343	15142	15202	15113	15309	15310	15230	15082	15164	15244	15281	15296	15368	15322	15214	15211	15124	15186	15028	15323	15441	15080	15361	15194	15204	15299	15213	15164	15446	15221	15180	15356	15219	15246	15231	15148	15200	15268	15175	15216	15318	15329	15254	15424	15250	15149	15272	15248	15306	15172	15415	15300	14917	15163	15361	15151	15221	15274	15314	15136	15210	15310	15311	15335	15290	15168	15304	15338	15333	15135	15360	15255	15231	15225	15173	15447	15319	15347	15272	15167	15323	15173	15228	15359	15132	15168	15166	15144	15280	15087	15305	15313	15173	15291	15324	15309	15218	15163	15363	15293	15194	15225	15308	15179	15185	15300	15330	15248	15307	15311	15211	15096	15054	15362	15149	15139	15233	15261	15197	15240	15119	15328	15339	15173	15271	15198	15236	15078	15200	15399	15166	15328	15273	15306	15322	15277	15267	15248	15297	15420	15305	15314	15381	15169	15154	15336	15432	15125	15232	15296	15181	15405	15356	15225	15233	15141	15346	15223	15146	15151	15189	15244	15133	15277	15323	15219	15388	15296	15427	15099	15215	15198	15438	15185	15406	15353	15195	15274	15104	15086	15193	15324	15242	15103	15254	15338	15058	15231	15308	15411	15420	15193	15195	15243	15204	15297	15200	15368	15279	15249	15241	15242	15360	15310	15287	15247	15269	15372	15302	15221	15320	15174	15233	15114	15180	15177	15362	15377	15326	15102	15416	15233	15417	15311	15265	15284	15249	15013	15427	15416	15248	15158	15328	15332	15210	15306	15285	15312	15234	15250	15196	15380	15321	15165	15362	15159	15171	15203	15213	15374	15283	15241	15247	15254	15090	15379	15371	15126	15463	15340	15246	15400	15329	15366	15247	15509	15255	15358	15416	15231	15163	15190	15346	15139	15145	15151	15447	15219	15239	15236	15193	15283	15398	15256	15315	15278	15371	15167	15113	15246	15238	15210	15402	15301	15358	15152	14930	15162	15249	15365	15368	15308	15369	15189	15301	15350	15282	15301	15269	15273	15239	15277	15246	15394	15307	15173	15310	15349	15356	15285	15405	15283	15224	15281	15348	15249	15433	15218	15238	15418	15299	15328	15178
22587	21029	35692	30431	21571	23186	24315	19492	18611	19043	18931	18829	18571	18632	18670	18442	18589	18478	18584	18709	18670	18585	18488	18635	18559	18592	18500	18637	18499	18349	18356	18421	18427	18383	18625	18459	18442	18545	18282	18410	18344	18332	18377	18254	18452	18436	18482	19505	19885	19601	19016	18571	18571	18269	18509	18316	18130	18267	18306	18472	18339	18307	18364	18347	18552	18306	18127	18454	18319	18395	18560	18286	18239	18519	18364	17957	18272	18325	18342	18356	18257	18285	18440	18209	18322	18301	18239	18178	18356	18506	18182	18200	18586	18191	18467	18363	18396	18291	18516	18556	18462	18399	18301	18491	18283	18330	18212	18278	18334	18301	18329	18374	18090	18402	18603	18329	18283	18320	18285	18360	18503	18311	18317	18335	18195	18292	18449	18409	18330	18195	18354	18265	18462	18321	18395	17994	18309	18198	18197	18255	18101	18310	18110	18221	18267	18247	18322	18334	18317	18457	18470	18271	18307	18485	18404	18109	18548	18239	18399	18311	18274	18241	18436	18457	18376	18435	18349	18306	18259	18203	18207	18433	18329	18338	18530	18190	18363	18309	18285	18170	18291	18273	18502	18518	18331	18277	18436	18343	18514	18470	18491	18480	18390	18422	18401	18444	18538	18223	18341	18421	18210	18325	18296	18146	18212	18459	18315	18293	18213	18118	18231	18270	18185	18287	18373	18048	18286	18262	18246	18243	18049	18160	18194	18361	18321	18160	18255	18252	18265	18073	18234	18476	18306	18172	18212	18021	18254	18331	18315	18397	18327	18283	18302	18357	18273	18324	18429	18375	18306	18345	18374	18313	18267	18177	18189	18147	18228	18188	18307	18239	18421	18125	18194	18355	18246	18311	18296	18240	18300	18261	18270	18232	18109	18486	18333	18269	18218	18349	18222	18264	18373	18237	18336	18571	18389	18334	18234	18370	18266	18346	18297	18333	18300	18283	18174	18243	18368	18221	18234	18515	18230	18420	18297	18264	18245	18250	18463	18114	18426	18460	18321	18059	18274	18294	18362	18323	18214	18298	18290	18408	18403	18464	18305	18319	18111	18311	18260	18471	18183	18386	18240	18373	18368	18508	18377	18368	18216	18435	18096	18297	18137	18195	18421	18120	18323	18296	18261	18029	18230	18254	18385	18310	18150	18440	18343	18272	18162	18172	18290	18391	18443	18263	18418	18174	18391	18115	18405	18390	18151	18279	18150	18322	18217	18289	18287	18287	18268	18082	18336	18361	18220	18294	18272	18316	18274	18170	18409	18334	18278	18414	18380	18376	18116	18312	18384	18354	18318	18259	18376	18150	18166	18149	18389	18480	18356	18321	18474	18361	18140	18247	18229	18132	18408	18358	18236	18222	18334	18109	18365	18430	18230	18363	18411	18339	18318	18290	18349	18204	18420	18427	18235	18442	18051	18306	18394	18157	18217	18091	18275	18187	18157	18351	18320	18333	18158	18336	18099	18027	18251	18259	18212	18231	18275	18102	18385	18238	18238	18205	18352	18212	18374	18275	18286	18215	18366	18433	18332	18326	18227	18429	18396	18284	18482	18343	18274	18329	18391	18302	18290	18451	18290	18166	18322	18095	18344	18418	18379	18181	18222	18116	18115	18305	18245	18276	18274	18414	18281	18468	18395	18326	18202	18114	18288	18212	18298	18234	18184	18143	18245	18331	18435	18487	18288	18096	18516	18287	18411	18353	18368	18084	18284	18185	18136	18420	18198	18433	18302	18179	18367	18295	18156	18239	18315	18330	18215	18486	18364	18226	18424	18275	18210	18338	18561	18064	18120	18332	18361	18329	18396	18494	18263	18073	18325	18343	18400	18119	18332	18373	18182	18027	18405	18319	18435	18214	18131	18238	18251	18168	18361	18310	18352	18166	18156	18233	18306	18212	18385	18248	18329	18275	18238	18209	18246	18114	18313	18373	18427	18199	18174	18409	18401	18296	18317	18535	18156	18201	18184	18196	18411	18370	18383	18413	18284	18138	18114	18375	18233	18304	18355	18352	18365	18332	18247	18390	18324	18618	18244	18210	18324	18362	18305	18142	18216	18414	18360	18377	18402	18360	18240	18108	18326	18279	18399	18412	18425	18419	18204	18368	18380	18406	18613	18270	18292	18387	18341	18321	18449	18560	18356	18386	18367	18187	18104	18198	18600	18432	18395	18169	18164	18187	18211	18119	18190	18176	18307	18163	18247	18234	18277	18363	18382	18304	18333	18348	18304	18394	18431	18314	18527	18145	18362	18285	18246	18456	18255	18429	18468	18296	18389	18543	18267	18064	18312	18315	18327	18258	18037	18262	18222	18296	18202	18309	18441	18317	18307	18208	18268	18359	18409	18236	18347	18244	18237	18299	18470	18352	18101	18129	18516	18190	18459	18236	18225	18153	18396	18307	18548	18295	18368	18447	18577	18446	18306	18374	18130	18306	18367	18507	18245	18336	18446	18370	18155	18312	18294	18509	18211	18379	18383	18243	18299	18290	18312	18276	18307	18145	18096	18319	18464	18218	18178	18225	18381	18257	18208	18388	18244	18205	18393	18282	18351	18056	18353	18359	18437	18273	18368	18470	18329	18443	18241	18384	18447	18202	18133	18260	18325	18273	18493	18353	18109	18398	18095	18348	18032	18418	18221	18315	18471	18332	18177	18417	18303	18156	18375	18146	18400	18243	18325	18286	18178	18330	18273	18257	18205	18302	18317	18416	18314	18368	18270	18308	18198	18191	18242	18201	18344	18442	18373	18417	18188	18356	18334	18262	18476	18192	18383	18331	18425	18214	18335	18411	18353	18297	18121	18307	18357	18264	18450	18455	18134	18107	18122	18417	18318	18297	18242	18396	18483	18188	18553	18188	18196	18441	18150	18118	18223	18447	18278	18344	18390	18343	18268	18059	18094	18290	18193	18204	18247	18348	18448	17996	18427	18312	18459	18275	18496	18505	18116	18172	18237	18431	18255	18330	18337	18327	18234	18523	18422	18339	18313	18183	18432	18248	17930	18125	18257	18413	18167	18088	18259	18229	18336	18370	18247	18228	18363	18304	18209	18073	18408	18387	18422	18236	18164	18265	18278	18230	18457	18354	18214	18276	18213	18225	18443	18214	18316	18354	18275	18356	18396	18404	18246	18196	18303	18299	18295	18231	18165	18150	18286	18172	18452	18373	18111	18375	18304	18086	18413	18229	18328	18286	18192	18352	18297	18530	18181	18431	18358	18166	18481	18223	18297	18454	18546	18261	18287	18305	18299	18249	18228	18109	18243	18297	18491	18206	18302	18248	18243	18258	18489	18482	18274	18268	18270	18279	18346	18516	18230	18365	18329	18373	18428	18291	18265	18273	18413	18219	18397	18306	18157	18216	18273	18253	18445	18253	18170	18436	18613	18374	18361	18154	18244	18346	18186	18137	18389	18247	18164	18226	18386	18148	18369	18176	18138	18394	18267	18415	18250	18326	18392	18251	18353	18304	18267	18173	18527	18432	18464	18002	18046	18400	18348	18287	18270	18234	18388	18212	18385	18398	18234	18209	18286	18397	18306	18222	18344	18314	18357	18393	18271	18349	18470	18222	18320	18341	18281	18348	18284	18242	18260	18144	18351	18394	18233	18316	18348	18385	18402	18349	18201	18265	18331	18353	18151	18125	18232	18345	17942	18180	18385	18382	18334	18376	18302	18362	18066	18234	18266	18164	18317	18347	18412	18054	18526	18198	18160	18285	18303	18312	18149	18143	18264	18107	18379	18204	18370	18315	18387	18413	18180	18287	18388	18419	18378	18329	18559	18477	18194	18234	18323	18399	18173	18266	18316	18294	18187	18265	18373	18284	18283	18282	18098	18245	18130	18266	18241	18226	18307	18343	18207	18347	18287	18390	18219	18186	18329	18325	18097	18164	18290	18303	18278	18339	18368	18385	18228	18236	18376	18337	18283	18300	18203	18237	18421	18426	18364	18269	18060	18186	18317	18449	18252	18270	18463	18270	18241	18490	18249	18490	18255	18377	18584	18392	18442	18390	18402	18372	18200	18159	18343	18147	18278	18330	18417	18226	18103	18110	18218	18368	18552	18468	18240	18286	18305	18323	18244	18367	18394	18378	18372	18177	18246	18175	18221	18272	18215	18232	18500	18226	18170	18220	18156	18265	18310	18286	18377	18077	18313	18129	18042	18231	18266	18311	17963	18187	18292	18356	18396	18350	18348	18195	18274	18364	18341	18175	18268	18475	18212	18453	18372	18472	18073	18371	18260	18421	18233	18241	18307	18167	18138	18379	18406	18336	18227	18131	18275	18454	18303	18225	18264	18302	18271	18392	18323	18283	18127	18265	18340	18608	18291	18407	18446	18280	18319	18115	18174	18160	18221	18268	18186	18250	18316	18382	18130	18054	18300	18392	18404	18484	18097	18332	18208	18294	18467	18302	18248	18324	18340	18203	18385	18147	18242	18152	18311	18393	18458	18160	18292	18225	18139	18259	18288	18414	18230	18051	18365	18262	18267	18491	18071	18270	18322	18267	18171	18175	18095	18270	18287	18064	18090	18196	18278	18222	18213	18220	18270	18321	18175	18323	18476	18359	18339	18349	18324	18304	18413	18546	18429	18349	18178	18274	18270	18472	18294	18194	18027	18173	18093	18356	18265	18208	18226	18229	18122	18395	18209	18043	18516	18400	18269	18267	18589	18449	18097	18163	18348	18155	18427	18343	18444	18365	18188	18302	18229	18314	18022	18257	18472	18335	18378	18190	18284	18181	18295	18390	18085	18286	18282	18306	18560	18208	18360	18164	18439	18223	18380	18298	18423	18244	18451	18151	18420	18406	18191	18124	18187	18361	18286	18073	18203	18241	18229	18365	18220	18437	18235	18375	18279	18260	18211	18270	18290	18232	18213	18389	18339	18343	18144	18101	18306	18273	18303	18335	18506	18262	18370	18330	18356	18339	18182	18402	18007	18315	18270	18340	18356	18366	18158	18308	18348	18280	18283	18235	18227	18417	18431	18069	18444	18285	18134	18249	18344	18313	18371	18346	18292	18365	18341	18308	18250	18274	18257	18394	18045	18278	18245	18363	18207	18308	18241	18370	18273	18297	18156	18321	18344	18269	18201	18586	18359	18202	18135	18408	18298	18196
17250	48518	95524	26930	17658	17017	16315	16335	15874	15896	15608	15508	15530	15621	15556	15586	15593	15698	15529	15944	15626	15696	15815	15582	15671	15408	15707	15677	15474	15533	15552	15415	15533	15696	15524	15570	15453	15603	15574	15504	15394	15548	15589	15518	15456	15388	15999	17287	17533	17179	16282	15746	15659	15550	15572	15473	15382	15446	15646	15410	15580	15447	15488	15253	15477	15492	15350	15460	15307	15518	15448	15439	15428	15220	15416	15440	15446	15572	15478	15292	15483	15394	15495	15586	15496	15375	15463	15388	15570	15402	15389	15346	15397	15467	15391	15548	15495	15547	15505	15386	15519	15295	15157	15523	15435	15312	15394	15355	15272	15316	15400	15493	15508	15417	15408	15441	15454	15488	15249	15305	15472	15534	15454	15326	15528	15438	15527	15379	15500	15509	15389	15341	15338	15368	15404	15380	15419	15261	15501	15453	15490	15303	15554	15448	15446	15480	15441	15375	15597	15248	15197	15441	15344	15495	15285	15303	15376	15503	15484	15530	15317	15289	15163	15424	15300	15394	15354	15389	15584	15265	15436	15443	15446	15424	15253	15317	15470	15388	15537	15266	15407	15425	15283	15280	15461	15389	15447	15263	15409	15451	15416	15543	15377	15276	15351	15530	15455	15542	15393	15500	15448	15400	15337	15502	15386	15375	15228	15407	15383	15624	15439	15522	15419	15421	15356	15390	15357	15452	15312	15391	15533	15397	15424	15401	15217	15429	15567	15222	15398	15591	15606	15450	15415	15508	15499	15553	15389	15201	15485	15374	15327	15395	15437	15498	15513	15446	15403	15583	15349	15463	15586	15278	15387	15545	15494	15519	15504	15628	15280	15454	15441	15550	15553	15466	15345	15488	15524	15506	15244	15342	15461	15332	15440	15434	15494	15314	15510	15404	15590	15534	15284	15506	15518	15405	15436	15316	15283	15320	15351	15360	15458	15483	15407	15572	15443	15432	15314	15536	15247	15502	15325	15357	15212	15377	15340	15412	15379	15402	15298	15283	15519	15490	15462	15444	15263	15474	15619	15347	15465	15401	15517	15430	15405	15555	15385	15325	15545	15474	15280	15371	15438	15288	15561	15532	15337	15403	15530	15438	15579	15469	15271	15326	15373	15501	15299	15462	15247	15399	15505	15513	15481	15527	15424	15491	15471	15365	15425	15391	15282	15422	15494	15504	15471	15342	15296	15503	15393	15351	15353	15473	15379	15491	15554	15447	15309	15357	15352	15469	15345	15439	15269	15268	15429	15507	15241	15290	15617	15234	15288	15359	15501	15404	15263	15371	15439	15366	15480	15419	15464	15384	15493	15479	15424	15177	15468	15369	15428	15425	15512	15379	15516	15278	15480	15472	15515	15580	15415	15436	15398	15378	15433	15322	15502	15434	15443	15553	15404	15478	15368	15284	15360	15369	15412	15236	15444	15305	15412	15469	15234	15561	15538	15348	15271	15379	15454	15303	15443	15305	15348	15429	15318	15278	15425	15352	15224	15502	15293	15415	15254	15393	15350	15397	15487	15361	15410	15314	15475	15413	15344	15410	15604	15393	15458	15333	15324	15312	15467	15441	15340	15264	15437	15190	15377	15500	15556	15264	15351	15475	15313	15484	15449	15411	15501	15334	15230	15490	15439	15443	15438	15626	15316	15543	15486	15422	15546	15338	15554	15440	15406	15531	15537	15450	15415	15361	15251	15427	15494	15547	15466	15318	15500	15399	15505	15493	15508	15505	15463	15397	15400	15322	15313	15473	15312	15282	15389	15243	15479	15394	15440	15425	15563	15341	15473	15464	15264	15382	15402	15381	15655	15443	15396	15277	15380	15483	15371	15317	15375	15390	15500	15427	15427	15500	15413	15429	15307	15663	15473	15380	15508	15232	15440	15414	15486	15279	15480	15443	15459	15352	15519	15307	15413	15384	15438	15455	15612	15452	15377	15392	15464	15257	15524	15565	15263	15444	15473	15358	15589	15440	15355	15273	15403	15598	15412	15489	15561	15517	15332	15299	15483	15278	15433	15279	15360	15498	15350	15649	15387	15558	15338	15497	15556	15536	15417	15545	15158	15403	15389	15348	15575	15482	15279	15313	15482	15693	15442	15539	15567	15390	15453	15414	15605	15206	15575	15566	15327	15493	15346	15287	15513	15640	15594	15379	15279	15453	15373	15442	15518	15386	15564	15209	15298	15390	15607	15392	15455	15214	15554	15355	15443	15501	15206	15405	15491	15529	15469	15269	15439	15594	15304	15475	15448	15289	15349	15441	15414	15406	15407	15475	15257	15195	15374	15404	15439	15350	15304	15628	15402	15290	15475	15423	15460	15418	15458	15424	15610	15313	15279	15304	15334	15306	15501	15286	15485	15274	15326	15240	15500	15457	15338	15412	15359	15358	15244	15266	15365	15467	15476	15524	15303	15408	15410	15426	15435	15515	15622	15305	15375	15445	15492	15192	15325	15417	15458	15595	15374	15369	15481	15396	15372	15496	15288	15445	15524	15488	15608	15384	15587	15370	15442	15519	15500	15485	15548	15395	15377	15379	15517	15573	15362	15460	15379	15431	15384	15499	15298	15347	15369	15487	15293	15536	15621	15449	15293	15312	15439	15551	15405	15319	15382	15401	15340	15436	15456	15429	15363	15392	15325	15173	15512	15567	15502	15382	15359	15466	15674	15451	15271	15486	15387	15444	15466	15380	15453	15416	15295	15474	15496	15424	15528	15427	15334	15353	15434	15518	15326	15415	15352	15417	15391	15404	15455	15334	15272	15372	15387	15409	15566	15209	15450	15279	15497	15415	15430	15432	15483	15408	15492	15515	15357	15602	15352	15397	15395	15545	15310	15660	15446	15416	15369	15409	15392	15347	15270	15277	15506	15592	15187	15488	15168	15487	15536	15368	15413	15254	15516	15584	15366	15525	15553	15423	15375	15513	15490	15333	15532	15459	15331	15311	15328	15344	15320	15273	15498	15268	15414	15302	15317	15359	15434	15553	15324	15567	15419	15333	15315	15405	15389	15370	15534	15453	15447	15311	15391	15421	15402	15424	15298	15439	15412	15372	15471	15367	15595	15652	15277	15343	15399	15335	15407	15554	15348	15378	15480	15506	15574	15469	15489	15325	15426	15320	15421	15527	15395	15415	15546	15264	15525	15280	15415	15391	15399	15399	15443	15331	15427	15359	15532	15366	15436	15423	15394	15305	15495	15441	15360	15565	15494	15449	15376	15515	15429	15464	15368	15362	15420	15308	15377	15402	15319	15433	15361	15286	15527	15527	15544	15340	15356	15394	15395	15352	15359	15541	15282	15314	15404	15474	15547	15382	15654	15143	15345	15537	15316	15371	15326	15443	15370	15414	15338	15431	15587	15328	15573	15436	15263	15326	15398	15404	15456	15365	15412	15545	15259	15546	15282	15511	15520	15727	15341	15559	15457	15474	15312	15449	15474	15479	15412	15551	15379	15520	15410	15373	15343	15327	15599	15519	15418	15325	15385	15444	15320	15377	15360	15383	15578	15476	15438	15352	15474	15303	15557	15339	15470	15392	15488	15441	15504	15338	15344	15399	15470	15519	15464	15443	15325	15406	15565	15384	15253	15451	15489	15567	15370	15423	15481	15437	15491	15280	15279	15605	15299	15477	15314	15249	15247	15309	15390	15410	15287	15304	15432	15323	15414	15297	15476	15508	15380	15299	15476	15556	15229	15324	15457	15283	15463	15567	15439	15473	15354	15519	15397	15535	15510	15414	15446	15464	15427	15473	15309	15450	15258	15388	15398	15413	15234	15375	15227	15324	15424	15446	15380	15493	15537	15528	15575	15469	15309	15529	15296	15382	15259	15539	15350	15506	15265	15347	15389	15344	15409	15273	15276	15375	15498	15357	15603	15420	15540	15347	15262	15379	15483	15493	15479	15421	15380	15297	15508	15318	15421	15416	15462	15388	15350	15391	15320	15393	15435	15538	15305	15219	15376	15384	15296	15452	15392	15397	15291	15230	15403	15378	15312	15310	15406	15426	15482	15639	15347	15408	15512	15470	15423	15476	15518	15352	15429	15467	15340	15319	15439	15514	15526	15389	15446	15361	15418	15599	15485	15621	15355	15332	15445	15570	15516	15435	15348	15364	15533	15239	15379	15400	15729	15381	15506	15368	15465	15332	15401	15390	15232	15546	15367	15349	15415	15552	15364	15722	15491	15471	15598	15547	15363	15510	15551	15412	15323	15433	15509	15274	15290	15471	15447	15640	15532	15249	15514	15431	15505	15290	15453	15376	15462	15310	15492	15409	15510	15504	15300	15426	15440	15422	15423	15472	15153	15448	15477	15434	15421	15340	15519	15338	15409	15401	15242	15445	15339	15205	15456	15553	15588	15297	15269	15422	15315	15447	15352	15423	15245	15297	15339	15291	15447	15234	15361	15356	15527	15517	15495	15688	15343	15423	15454	15383	15385	15506	15448	15325	15366	15407	15390	15478	15558	15470	15400	15356	15572	15445	15338	15385	15378	15402	15523	15657	15363	15663	15316	15473	15385	15486	15429	15485	15307	15224	15416	15374	15302	15547	15373	15419	15243	15565	15355	15422	15391	15601	15266	15565	15585	15437	15491	15171	15363	15485	15415	15498	15427	15252	15603	15516	15318	15404	15554	15331	15425	15302	15362	15391	15521	15372	15354	15429	15433	15351	15564	15329	15358	15499	15390	15551	15446	15560	15546	15402	15543	15459	15583	15324	15336	15296	15522	15473	15478	15492	15310	15283	15381	15544	15255	15490	15364	15518	15346	15480	15409	15440	15343	15423	15171	15572	15472	15284	15482	15421	15452	15509	15397	15362	15269	15302	15465	15518	15371	15338	15373	15584	15392	15554	15424	15343	15390	15394	15319	15522	15361	15384	15257	15376	15531	15507	15600	15444	15563	15476	15454	15299	15532	15572	15322	15402	15431	15351	15280	15533	15439	15383	15508	15455	15446	15482	15339	15278	15476	15346	15345	15383	15414	15263	15482	15447	15343	15363	15300	15266	15330	15360	15402	15407	15386	15412	15390	15442	15466	15554	15407	15242	15315	15584	15415	15356	15374	15413	15386	15477	15363	15416	15324	15323	15386	15368	15478	15401	15437	15265	15560	15370	15347	15550
27175	23078	44206	30832	19296	18617	18828	18349	18399	18262	18168	18253	18346	18445	18403	18340	18314	18189	18152	18369	18407	17978	18308	18159	18273	18311	18404	18238	18266	18348	18367	18325	18187	18407	18084	18206	18136	18232	18227	18283	18383	18045	18322	18303	18171	18222	18189	18485	18342	18576	18319	18353	18377	18265	18126	18181	18296	18329	18224	18276	18250	18003	18344	18153	18366	18188	18006	18340	18327	18197	18023	18044	18228	18205	18078	18110	17950	18024	18165	18040	18329	18138	18207	18168	18097	18163	18089	18220	18180	18250	18017	18125	18375	18121	18278	18173	18349	18272	18119	18285	18356	18084	18382	18208	17988	18061	18324	18185	18238	18225	18327	18254	18069	18070	18129	18086	18238	18056	18066	18209	18299	18156	18090	18198	18159	18078	18084	18017	18301	18252	18247	18438	18316	18168	17950	18326	17991	18091	18146	18174	18280	18349	18306	18079	18216	18196	18300	18214	18202	18175	18217	18142	18184	18283	18281	18183	18201	18282	18171	18346	18335	18260	18331	18248	18182	18121	18126	18258	18188	18210	18280	18156	18209	18368	18267	18362	18623	18251	18257	18158	18171	18077	18083	18317	18172	18190	18294	18066	18383	18301	18278	18067	18046	18262	18062	18104	17944	18063	18340	18174	18347	18193	18206	18214	18206	18377	18427	18105	18145	18313	18341	18111	18067	18301	18096	18137	18320	18147	18192	18127	18266	18258	18103	18120	18024	18146	18373	18185	18148	18101	18228	18295	18144	18221	18195	18212	18176	18334	18336	18465	18137	18185	18212	18259	18106	18248	18208	18092	17989	18127	18234	18409	18232	18120	18191	18266	18201	18322	18420	18248	18380	18163	18279	18193	18194	18137	18055	18051	18335	18049	18007	18184	18071	18390	18134	18045	18380	18200	18037	18185	18210	18316	18307	18279	18362	18296	18178	18128	18247	18242	18070	18279	18250	18306	18081	18145	18224	18278	18201	18227	18248	18263	18229	18334	18313	18294	18246	18117	18122	18012	18230	18132	17997	18027	18273	18416	18165	18077	18086	18120	18077	18046	18229	18104	18243	18435	17998	18372	18233	17975	18329	18053	18274	18193	17974	18046	18177	18261	18345	18104	18055	18249	18117	18170	18235	18171	18027	18010	18192	18378	18452	18280	18302	18220	18121	18272	18311	18182	18313	18131	18041	18313	18235	18283	18177	18153	18330	18238	18222	18179	18208	18112	18243	18216	18171	18089	18406	18150	18254	18194	18211	18369	18088	18280	17995	18341	18197	18292	18155	18282	18152	18289	18356	18079	18111	18144	18356	18217	18295	18076	18270	18227	18212	18314	18224	18163	18356	18279	18202	18357	18240	18289	18432	18186	18021	17992	18110	18075	18208	18082	18238	18099	18118	18257	18312	18217	17968	18336	18323	18163	18393	18203	18427	18390	18205	18390	18148	18033	18289	18195	18228	18250	18290	18396	18154	17909	18226	18296	18200	18415	18064	17989	18313	18196	18080	18352	18200	18245	18043	18192	18077	18463	18179	18446	18176	18288	18113	18166	18183	18230	18426	18174	18094	18186	18060	18028	18270	18158	18024	18241	18266	18267	18246	18178	17969	17955	18193	18285	18184	18096	18096	18211	18115	18217	18404	18368	18445	18208	18360	18332	18341	18393	18356	18431	18181	18237	18010	18158	18021	18184	18300	18309	18199	18121	18246	18232	18174	18261	18373	18268	18400	18273	18385	18120	18255	18131	18196	18202	18325	18249	18134	18233	18358	18209	18155	17990	18117	18223	18253	18086	18041	18253	18099	18189	18129	18172	18249	18044	18175	18417	18143	18374	18284	18178	18114	18285	18394	18066	18022	18173	18090	18146	18229	17806	18191	18119	18313	18292	18192	18192	18196	17932	18155	18103	18274	17989	18135	18116	18329	18098	18373	18343	18185	18104	18358	18483	18258	18277	18342	18184	18289	18401	18395	18249	18153	18311	18190	18099	18210	18238	18027	18083	18232	18245	18260	18288	18001	18158	18359	18371	18075	18165	18269	18158	18050	18148	18187	18176	18038	18353	18223	18312	18284	18200	18189	18336	18368	18261	18094	17999	18168	18449	18220	18075	18250	18318	18245	18190	18224	18230	18279	18220	18317	18284	18176	18289	18079	18095	18245	18081	18112	18191	18214	18242	18339	18125	18213	18242	18147	18073	18176	18085	18122	18033	18351	18160	18273	18185	18190	18326	17866	17912	18333	18101	18202	18339	18308	18122	18187	18237	18078	18237	18259	18227	18185	18130	18243	18255	18053	18264	18154	18124	18336	18418	18014	18182	18085	18071	18081	18452	18228	18363	18461	18390	18343	18208	18239	18361	18440	18160	18267	18117	18176	17907	18085	18004	18389	18264	18241	18161	18338	18136	18274	18055	18153	18200	18114	18004	18204	18231	18089	18132	18258	18188	18378	17978	18125	18136	18295	18158	18361	18208	18095	18034	18087	18320	18208	18159	18445	18019	18098	18226	18140	18115	18234	18119	18287	18248	18212	18080	18119	18145	18211	18231	18193	18133	17957	18315	18442	18146	18366	18254	18017	18145	18231	18330	18159	18353	18299	18175	18248	18081	18368	18310	18262	18387	18502	18199	18208	18264	18411	18227	18226	18232	18220	18113	18235	18182	17996	18264	18160	18055	18293	18201	18238	18235	18245	18567	18265	18226	18277	18258	18263	18297	18403	18352	18269	18332	18276	18315	18298	18151	18151	18040	18006	18299	18114	18070	18204	18349	18122	18221	18132	18029	18170	18349	18196	18243	18338	18164	18073	18145	18301	17980	18090	18293	18167	18100	18164	18063	18129	18370	18198	18319	18154	18105	18129	18233	18164	18121	18219	18248	18306	18096	18498	18360	18354	18236	18312	18110	18160	18358	18201	18278	18083	18196	18321	18288	18374	18122	18221	18154	18188	18202	18315	18259	18092	18469	18311	18271	18137	18168	18225	18289	18258	18565	18226	18271	18161	18081	18387	18035	18188	18113	18344	18117	18148	18239	18284	18203	18045	18293	18123	18140	18150	18097	18185	18271	18113	18089	18178	18495	18231	18523	18405	18237	18039	18252	18141	18409	18035	18244	18360	18334	18332	18353	18177	18431	18090	18308	18066	18371	18117	17965	18313	18258	18205	18210	18215	18104	18164	18354	18250	18055	18197	18143	18414	18236	18316	18232	18064	18201	18205	18275	18280	18214	18057	18385	18239	17856	18022	18225	18197	18177	18402	18360	18084	18309	18280	18173	18169	18096	18035	18346	18128	17950	18063	18045	18199	18264	18349	18054	18308	18334	18296	18123	18127	18065	18346	18096	18240	17989	18328	18164	18434	18106	18243	18341	18205	18221	18277	18005	18239	18181	18195	18398	18104	18123	18380	18327	18261	18317	17968	18301	18349	18202	18102	18321	18437	18409	18210	18150	18220	18326	18408	18109	18188	18210	18326	18189	18424	18079	18402	18213	18143	18272	18168	18139	18290	18205	18287	18386	18306	18428	18373	18211	18199	18459	18124	18157	18393	18147	18219	18198	18113	18294	18235	18516	18403	18118	18134	18114	18174	18281	18261	18208	18069	17914	18180	18273	18177	18198	18292	18276	18205	18353	18308	18376	18324	18380	18364	18258	18191	18205	18274	18348	18131	18178	18332	18191	18257	18203	18086	18152	18228	18031	18096	18259	18348	18315	17953	18307	18099	18261	18246	18085	18347	18133	18167	18052	18179	18154	17954	18187	18119	18209	18278	18170	18420	18402	18064	18135	18289	18345	18115	18118	18310	18181	18260	18345	18096	17971	18241	18269	18239	18139	18155	18179	18312	18203	18242	18129	17857	18220	18042	18273	18297	18177	18299	18236	18277	18110	18516	18132	18353	18213	18268	18191	18102	18055	18164	18211	18157	18330	18089	18217	18182	18042	18342	18183	18276	18179	18175	18304	18229	18344	18163	18271	18352	18236	18236	18491	18201	18107	18199	18319	18173	18141	18331	18141	18166	18134	18083	18125	18251	18198	18077	18157	18170	18501	18360	18149	18260	18276	18109	18148	18279	18297	18251	18100	18385	18357	18280	18303	18282	18214	18091	18176	18218	18252	18002	18193	18218	18319	18151	18205	18271	18201	18260	18244	18158	18148	18146	18089	18121	18095	18385	18119	18328	18194	18421	18009	18307	18125	18331	18227	18320	18345	18129	18108	18329	18058	18187	18389	18288	18169	18320	18203	18215	18291	18122	18181	18194	18214	18042	18262	18167	18258	18165	18330	18252	18056	18265	18183	18286	18228	18230	18121	18288	18143	18234	18053	18215	18251	18186	18232	18224	18292	18310	18172	18225	18166	18317	18372	18159	18035	18311	18145	18320	18203	18394	18408	18336	18125	18176	18087	18235	18450	18118	18225	18427	18454	18440	18093	18037	18261	18289	18219	18186	18256	18210	18112	18275	18231	18369	18306	18441	18344	18088	18356	18302	18197	18398	18197	18188	18378	18231	18165	18029	18261	18221	18100	18295	18118	18136	18189	18414	18166	18301	18036	18130	18282	18164	18271	18311	18313	18191	18229	18234	18205	18178	18192	18346	18331	18421	18067	18259	18199	18371	18205	18176	18198	18113	18002	18266	18088	18216	18433	18235	18283	18080	18084	18178	18440	18201	18452	18306	18204	18258	18184	18098	18261	18312	18187	18283	18155	18135	18232	18241	18185	18310	18169	18349	18146	18196	18260	18340	18255	18290	18410	18359	18091	18086	18288	18226	18337	18492	18286	18352	18247	18353	18244	18166	18233	18076	18280	18319	18398	18330	18252	18203	18144	18337	18350	18058	18412	18167	18128	18153	18108	18030	18181	18395	18354	18273	18208	18222	18232	18197	18394	18135	18269	18246	18212	18392	18456	18280	18438	18374	18322	18264	18182	18360	18294	18307	18293	18206	18107	18121	18414	18214	18347	18407	18130	18147	18168	18127	18138	18293	18330	18199	18362	18186	18247	18134	18409	18010	18358	18316	18289	18267	18290	18057	18202	18352	18146	18135	18140	18420	18238	18194	18067	18252	18298	18119	18266	18181	18260	18173	18292	18083	18178	18175	18225	18198	18222	18531	18328	18201	18193	18162	18032	18080	18206	18281	18255
16271	30387	48791	21010	15738	15542	15511	15394	15366	15472	15183	15296	15433	15452	15453	15375	15406	15570	15354	15471	15444	15390	15363	15538	15241	15247	15341	15574	15346	15452	15415	15287	15451	15320	15264	15317	15344	15284	15422	15325	15291	15593	15292	15478	15473	15407	15311	15399	15599	15630	15613	15361	15387	15430	15345	15438	15265	15268	15363	15263	15334	15391	15224	15253	15390	15461	15216	15328	15401	15258	15261	15277	15413	15271	15341	15451	15378	15389	15274	15261	15594	15234	15285	15311	15324	15425	15312	15299	15252	15317	15330	15276	15330	15328	15382	15370	15294	15448	15297	15403	15331	15428	15502	15211	15250	15398	15398	15204	15470	15453	15339	15273	15346	15331	15373	15314	15393	15295	15401	15345	15488	15530	15193	15553	15446	15284	15287	15040	15328	15290	15399	15313	15070	15372	15225	15294	15221	15474	15376	15312	15458	15273	15309	15235	15250	15295	15408	15431	15178	15474	15402	15314	15392	15325	15346	15333	15290	15278	15416	15293	15454	15478	15351	15169	15259	15294	15222	15323	15565	15380	15221	15274	15391	15191	15242	15247	15260	15348	15395	15322	15300	15312	15275	15421	15313	15257	15376	15451	15248	15283	15235	15381	15441	15231	15340	15439	15141	15381	15183	15263	15331	15398	15369	15358	15385	15238	15364	15309	15151	15234	15142	15115	15275	15340	15242	15386	15407	15320	15492	15326	15388	15299	15216	15265	15372	15384	15276	15271	15482	15360	15404	15251	15265	15449	15356	15258	15384	15249	15280	15088	15288	15293	15248	15330	15202	15304	15412	15257	15214	15280	15290	15382	15083	15365	15547	15274	15363	15400	15255	15243	15433	15254	15217	15379	15132	15278	15440	15308	15177	15364	15337	15226	15163	15327	15440	15272	15295	15322	15273	15398	15160	15539	15239	15294	15350	15357	15234	15289	15324	15179	15249	15266	15367	15277	15365	15472	15253	15172	15450	15342	15138	15407	15103	15393	15180	15331	15417	15408	15388	15308	15366	15227	15395	15448	15307	15229	15480	15397	15183	15223	15237	15232	15348	15543	15394	15309	15373	15355	15456	15346	15234	15474	15421	15494	15300	15373	15421	15357	15344	15263	15337	15456	15212	15349	15288	15334	15366	15425	15287	15353	15377	15410	15342	15235	15288	15399	15314	15215	15314	15369	15438	15444	15270	15280	15419	15278	15306	15278	15189	15430	15455	15453	15236	15378	15151	15393	15411	15241	15424	15492	15412	15550	15248	15359	15340	15230	15276	15272	15494	15404	15434	15216	15420	15300	15249	15207	15336	15399	15300	15326	15344	15384	15469	15203	15453	15212	15331	15377	15389	15367	15412	15218	15451	15498	15254	15320	15330	15274	15285	15278	15363	15439	15504	15332	15293	15344	15540	15061	15178	15275	15229	15244	15419	15159	15500	15383	15179	15455	15334	15415	15209	15130	15329	15274	15448	15237	15421	15328	15260	15330	15432	15373	15321	15375	15340	15296	15529	15298	15478	15473	15432	15452	15212	15353	15208	15240	15445	15294	15321	15370	15258	15270	15394	15409	15391	15237	15342	15407	15295	15226	15206	15254	15319	15169	15295	15268	15217	15389	15281	15326	15315	15294	15094	15264	15428	15341	15315	15228	15410	15392	15570	15423	15293	15442	15275	15342	15269	15389	15226	15510	15170	15445	15295	15463	15199	15403	15483	15353	15332	15336	15414	15296	15342	15266	15422	15417	15472	15459	15394	15410	15332	15334	15314	15179	15437	15322	15488	15421	15285	15216	15543	15379	15328	15425	15232	15383	15331	15428	15387	15135	15264	15461	15366	15410	15269	15324	15326	15215	15376	15360	15295	15380	15301	15093	15487	15331	15216	15405	15309	15177	15327	15306	15387	15370	15446	15459	15246	15359	15171	15292	15369	15201	15234	15300	15264	15434	15316	15172	15292	15425	15261	15426	15373	15364	15477	15359	15381	15321	15210	15244	15446	15320	15393	15577	15409	15400	15436	15344	15480	15385	15301	15395	15395	15478	15492	15457	15303	15247	15181	15439	15382	15216	15255	15313	15364	15291	15492	15155	15358	15479	15386	15393	15336	15469	15268	15278	15425	15354	15222	15218	15138	15305	15332	15376	15315	15285	15439	15488	15358	15395	15417	15365	15531	15362	15488	15102	15342	15508	15253	15396	15405	15415	15453	15323	15379	15210	15303	15358	15345	15369	15340	15142	15418	15245	15420	15489	15182	15353	15321	15208	15513	15323	15332	15353	15408	15373	15437	15305	15204	15303	15395	15377	15336	15342	15430	15251	15260	15148	15239	15344	15421	15486	15353	15152	15170	15261	15485	15281	15483	15221	15311	15331	15358	15491	15360	15333	15335	15292	15313	15391	15359	15417	15448	15314	15340	15607	15363	15181	15378	15335	15373	15286	15333	15417	15336	15468	15338	15303	15374	15347	15428	15373	15466	15325	15429	15548	15332	15474	15233	15489	15243	15133	15204	15271	15216	15384	15255	15469	15228	15196	15562	15283	15430	15339	15233	15209	15208	15360	15237	15488	15322	15296	15307	15396	15247	15535	15319	15265	15287	15415	15458	15191	15512	15212	15444	15432	15368	15309	15327	15522	15350	15556	15399	15473	15325	15318	15154	15265	15241	15336	15407	15183	15434	15463	15424	15288	15361	15250	15344	15190	15294	15257	15380	15373	15491	15341	15315	15491	15262	15213	15276	15349	15297	15328	15393	15419	15216	15318	15349	15410	15248	15373	15234	15295	15207	15395	15355	15339	15275	15313	15422	15208	15389	15327	15378	15235	15353	15411	15304	15257	15320	15309	15417	15230	15285	15277	15222	15311	15278	15497	15464	15293	15451	15278	15211	15438	15447	15407	15490	15468	15452	15363	15371	15279	15436	15330	15407	15473	15152	15178	15234	15537	15340	15380	15357	15320	15239	15383	15401	15268	15320	15223	15266	15196	15475	15338	15278	15399	15314	15252	15396	15390	15382	15432	15366	15307	15470	15434	15391	15303	15189	15412	15480	15358	15262	15313	15339	15168	15417	15303	15389	15275	15292	15440	15361	15412	15354	15331	15347	15405	15134	15194	15282	15353	15246	15270	15257	15272	15302	15296	15307	15254	15255	15397	15175	15213	15205	15445	15331	15202	15435	15353	15323	15289	15180	15354	15295	15389	15387	15534	15371	15361	15463	15258	15344	15245	15280	15163	15269	15279	15306	15376	15349	15373	15267	15229	15264	15353	15269	15406	15303	15260	15289	15373	15353	15422	15327	15325	15489	15290	15229	15213	15216	15370	15437	15364	15413	15427	15409	15495	15402	15557	15251	15359	15259	15283	15400	15407	15267	15247	15363	15312	15296	15397	15335	15472	15175	15430	15129	15273	15388	15358	15328	15287	15285	15323	15185	15354	15248	15141	15457	15165	15217	15445	15295	15385	15218	15335	15353	15500	15378	15059	15277	15330	15155	15211	15215	15342	15340	15253	15334	15229	15471	15253	15328	15292	15379	15268	15282	15455	15187	15252	15449	15441	15087	15320	15485	15311	15288	15304	15259	15274	15489	15311	15186	15425	15330	15281	15346	15372	15220	15217	15282	15392	15280	15280	15182	15348	15240	15509	15438	15253	15215	15384	15270	15440	15226	15353	15501	15398	15383	15519	15148	15443	15294	15296	15371	15329	15382	15333	15327	15423	15418	15215	15302	15390	15522	15383	15325	15253	15325	15482	15380	15261	15043	15472	15216	15337	15367	15400	15287	15292	15443	15377	15244	15433	15358	15070	15221	15240	15528	15142	15399	15426	15296	15536	15198	15381	15176	15315	15455	15279	15572	15482	15440	15204	15356	15397	15355	15138	15381	15298	15567	15571	15338	15241	15419	15347	15437	15298	15265	15438	15327	15223	15372	15284	15284	15506	15420	15540	15320	15254	15392	15234	15194	15407	15457	15242	15398	15403	15327	15429	15168	15175	15181	15337	15416	15404	15420	15229	15273	15285	15353	15444	15306	15344	15255	15278	15501	15406	15347	15276	15379	15408	15264	15470	15465	15523	15308	15243	15542	15471	15123	15258	15312	15287	15368	15394	15451	15163	15388	15372	15229	15159	15389	15365	15214	15211	15444	15438	15186	15116	15238	15205	15368	15376	15302	15336	15435	15386	15288	15324	15421	15350	15148	15116	15357	15543	15349	15259	15351	15266	15440	15359	15318	15375	15428	15455	15447	15388	15391	15246	15275	15418	15161	15227	15396	15460	15284	15270	15125	15291	15253	15302	15339	15365	15334	15390	15285	15362	15260	15437	15253	15200	15382	15528	15365	15404	15170	15232	15407	15471	15369	15377	15267	15280	15260	15300	15521	15371	15230	15254	15227	15412	15460	15281	15302	15156	15348	15465	15280	15262	15469	15403	15434	15131	15408	15380	15356	15251	15501	15270	15372	15244	15326	15415	15310	15426	15167	15395	15464	15235	15432	15387	15455	15217	15211	15260	15255	15286	15373	15390	15355	15201	15266	15164	15393	15326	15197	15534	15356	15376	15356	15355	15452	15227	15339	15394	15301	15505	15308	15358	15381	15255	15293	15395	15381	15451	15285	15292	15324	15344	15335	15316	15283	15280	15294	15183	15452	15507	15402	15257	15219	15403	15352	15349	15414	15372	15291	15365	15279	15338	15463	15189	15351	15502	15241	15287	15398	15359	15369	15365	15354	15278	15321	15332	15386	15333	15417	15408	15467	15338	15410	15336	15455	15141	15209	15036	15341	15415	15289	15309	15340	15262	15277	15458	15282	15392	15474	15266	15190	15386	15336	15343	15340	15205	15412	15446	15229	15366	15412	15284	15336	15383	15366	15250	15244	15138	15401	15401	15582	15326	15433	15495	15395	15099	15301	15317	15449	15399	15258	15454	15325	15200	15358	15298	15569	15332	15342	15282	15263	15344	15219	15286	15306	15264	15249	15429	15446	15396	15251	15444	15351	15451	15430	15385	15496	15274	15415	15373	15463	15245	15349	15371	15443	15295	15495	15386	15238	15273	15412	15150	15315	15465	15343	15462	15418	15428	15324	15328	15375	15251	15458	15309	15255	15342	15422	15430	15271	15377	15414	15415	15308	15342	15302	15244
23605	21023	41420	35811	21925	22072	21281	18688	18122	18519	18246	18301	18276	18542	18523	18142	18485	18436	18287	18142	18102	18289	18270	18261	18103	18338	18116	18389	18183	18093	18229	18067	18072	18134	18145	18127	18213	18160	18034	18164	18020	18157	18052	18117	18175	17868	18221	18794	18766	18603	18543	18396	18220	18256	18119	18232	18088	18135	18046	18129	17977	18089	18129	18183	18044	17915	18028	17946	17988	18031	18192	18145	18073	18233	17914	18236	18059	18152	18103	17958	18030	18093	18267	18006	17818	18089	18011	18202	18074	18223	18148	18127	18019	18004	18156	17985	18207	18254	18104	18059	17955	18023	18010	18182	18101	18009	18353	17940	18256	17956	17961	18141	18051	18318	18361	18053	18244	18015	17977	18122	18217	18004	18072	18237	17953	18030	18071	18096	17907	17945	18101	17989	17966	18170	18015	18029	17990	18235	18307	18141	17988	18096	17987	17968	18238	17955	17853	18048	18059	18085	17959	18190	17999	18114	18200	17998	18042	17934	18206	17963	18081	17996	17965	18031	17973	18292	17933	18082	18058	17945	18179	18088	18065	18055	18075	18267	18175	17991	18091	18032	17993	18105	18209	17958	17934	17816	18118	18087	18104	17833	17981	18168	18106	17998	18081	17943	17959	17996	18062	18135	18045	18123	18136	18110	17936	17928	17887	18176	17895	17990	18093	17959	18118	18047	18143	17835	18037	18030	18103	18026	18150	18196	18056	18053	18177	17923	18001	17917	18100	18233	18255	17777	18058	18046	18182	18227	18184	17953	17864	18015	17978	18087	18116	17992	17962	18114	18041	17920	18118	18106	18047	18007	18230	18079	18081	18018	17961	18096	18082	18058	18030	18166	17947	17898	18196	18197	18095	18128	18307	18118	17893	18060	18095	18023	18039	18040	18230	17951	18096	17994	18023	17941	18078	17967	18138	17944	18145	17834	18078	17941	17880	18185	17979	18097	18128	18052	18021	18203	18138	17992	17993	17891	18219	18090	18201	18158	18022	18074	18161	18197	18152	18077	18028	17989	18112	17911	17899	18096	17996	17985	18158	18003	17976	18189	18001	17856	17886	18089	18161	17898	17900	18200	18097	17981	17907	18075	18109	18183	18314	18204	18069	17972	18033	17898	18063	17962	18062	18142	17866	18033	18126	18097	18253	18225	18132	17950	18055	18121	17928	18283	18090	18033	18048	18147	18099	17851	18230	18119	18012	18040	18123	18090	18062	18111	18215	17853	18048	17804	18229	18108	18102	17982	18119	18106	17997	17928	17879	18110	18116	18083	17978	18181	18050	17922	17776	18180	18054	18176	17921	18080	18105	18064	18222	18040	18107	18087	18067	18304	18323	18150	17997	18154	18088	18018	18081	17918	18065	18004	18143	18076	17917	18114	17979	18014	18044	18359	18086	17929	17995	17962	17935	18042	18138	17989	18104	18007	18198	17983	18166	17914	18036	17935	17981	18152	18176	17846	18176	18190	18227	18121	17944	17971	17854	17841	17981	18187	17920	18057	17944	17810	18010	17866	17871	18248	18146	18060	18110	18142	18267	18086	18228	18254	17967	17966	18053	17929	17958	18264	17853	17942	17942	18132	18033	18167	18129	18023	18130	18131	17937	17789	18288	18121	18084	18081	17952	17825	17802	18025	17994	17996	17919	18176	18074	18298	17992	17900	18131	18007	17814	17849	18154	17888	17954	17953	18135	18246	17928	18264	18093	17926	18074	17879	17937	18163	18147	18182	18218	18213	18237	18032	17936	17946	17907	17954	18107	17959	18181	17921	17992	18026	18161	18126	18033	18220	18209	17997	17861	18170	18132	18140	18057	18330	18184	18004	18164	18082	18220	18188	17900	18051	17967	18140	18030	18013	18195	18204	18090	18096	18078	18026	18116	18038	18133	17978	18123	18140	18119	18055	17970	18007	18066	18209	18026	17951	17936	17757	17996	17921	18035	18153	18223	18199	17948	18202	17970	18008	18008	18188	18064	17937	18074	17844	17928	18004	18139	18226	18053	18137	18072	17956	17902	17806	18019	18052	18154	18165	18043	18034	18175	18141	18030	18116	18260	18153	18061	17892	18387	18119	18112	17948	18225	18067	18184	17982	18023	18190	18068	18232	17944	18052	18160	17937	17856	17937	18111	17896	18006	18079	17912	18062	17998	17995	18156	17965	17914	18114	17970	18005	18239	18070	18133	18087	18049	18014	18227	18133	18235	17950	18214	18044	17912	18086	18008	17893	18051	18090	18229	18034	18181	18035	18213	17905	18076	18215	18172	17946	18044	18060	18001	18111	18076	18109	18251	17960	18033	18179	18086	18148	18143	18149	18137	17993	18042	17944	18023	18091	18133	17882	18019	18025	18060	17980	18099	18071	18217	18115	18038	18071	17897	18051	18120	18208	18183	17942	18080	18121	18217	18137	18036	18075	18099	18036	18102	18007	17881	18035	18125	17917	18035	18044	18020	18294	18001	17942	18115	17843	18280	18163	18088	17845	18154	17867	18192	18164	17988	18011	18023	17947	18191	17917	18074	18170	18057	18079	17988	18010	18138	17996	17968	17893	18017	18275	17988	17919	18018	18234	18206	17856	18097	18249	17934	17999	18007	17904	17904	18209	18186	18002	18100	18140	18207	18068	18006	17899	18308	18164	18193	17955	18122	18211	18055	17914	18197	17916	17801	17985	18023	17912	18278	18042	18233	18108	18091	18198	18114	18117	18142	18192	18194	18238	18071	18122	18206	18081	18202	17984	18068	18159	18233	18057	17822	18103	18049	17970	18044	18151	17858	17866	17918	18101	18124	18139	18075	18052	17991	18074	17914	18205	18197	18017	17956	18200	18013	18105	17929	18053	17956	17947	17987	18072	18200	18015	18003	18109	18032	17897	17918	18027	18185	18226	18070	18065	17937	18051	18156	18028	18083	18194	18133	18274	18184	18057	18025	18067	18132	18059	18007	17995	18171	18114	17992	17982	18225	18094	18168	18166	17966	17927	18021	18001	17913	18139	18246	18167	18075	18132	18068	18202	18047	18077	18109	18201	17844	17990	18060	18171	17929	17956	18120	18135	18051	18222	18123	18197	18043	18015	17930	17903	18147	18010	18061	18112	18087	18219	18011	18018	18248	18062	18072	18000	17857	18013	18090	17962	18078	18097	18308	18070	18188	17971	18087	18091	17953	18053	17964	17908	17930	18080	18074	17936	18081	18372	18118	17875	17986	17953	18031	18060	18083	17957	18089	18145	18067	17977	17936	17925	17851	18145	18290	18237	18033	18038	18020	18064	18034	17956	17963	17861	18121	17865	17936	17962	18040	18112	18149	18062	18163	17927	18000	17976	18003	18102	18144	18073	18021	17936	18049	18060	18093	18213	17893	17974	18189	17931	18043	18179	18011	18041	18097	17984	18084	18177	18224	17903	18227	18234	18163	17966	18081	18052	18119	17944	17950	18162	17881	18041	18183	17936	17918	17964	18180	18158	18136	18111	18155	18174	18102	17959	18063	18030	17921	18072	18107	17976	17805	18060	18275	18364	18040	18263	18221	18233	17969	18280	17956	17827	18029	18104	18078	18037	18000	18066	18095	17983	17992	17969	18149	18032	18147	18026	18063	18073	18093	17872	17945	17778	18167	18053	18025	17971	18239	17981	17989	17796	18088	18094	18018	17958	18104	18124	18225	18091	18064	18300	18098	18145	18005	17925	18074	18063	18124	18238	17933	18039	17999	18155	18171	17912	17993	17800	18119	18171	17973	17830	18011	18157	18208	18034	18197	17865	17933	18005	18169	18032	18105	18176	18067	18050	18169	17959	18141	18146	18169	18259	17932	18137	18093	18037	18036	18184	18063	17860	18099	17964	18041	18036	17699	18180	17981	18345	18254	18144	18070	18017	18160	18018	18039	18102	17958	18070	18118	18113	18029	17986	18070	18152	17954	17968	17967	18081	18051	17903	18078	18088	17983	18072	17939	17999	18010	18173	17968	17976	17793	17947	18193	18036	17879	17880	18280	18053	18163	18188	18205	18027	18054	18086	18001	17849	18043	18181	17852	18041	18168	18127	18106	18022	18002	18113	18140	18270	18196	18092	18105	17948	18161	18168	18221	17996	18212	17835	18040	17949	18081	17872	17899	18194	17858	18201	18116	18075	18141	17867	18115	18233	17887	18121	18147	17868	18234	18163	18037	18050	18141	17969	18095	18296	18182	18103	17940	17969	17981	17925	17994	18099	18214	17987	18194	18109	18115	17966	18034	17963	17945	18169	18079	18194	18004	17792	17970	18000	18117	18048	18109	18130	18223	18246	17953	18013	17958	18028	17915	18038	18056	18028	18159	18009	18066	18225	17905	18002	17989	18099	18101	18000	17996	18209	18161	18147	18184	17939	18455	17823	17797	17996	18094	18143	17917	18007	17986	17955	18101	17962	17983	17988	18139	18028	18210	17988	18243	18214	18216	18004	18021	18087	18284	18031	18170	17889	18102	18086	17901	18140	18237	18002	18184	18164	18140	18127	18192	18078	17994	17910	17969	18099	18103	18087	18000	17988	17963	18046	18185	18217	18064	18043	17991	18037	18078	18033	18219	18236	18109	18046	18030	17999	18120	18038	18109	18054	18010	18206	18050	18128	18136	17958	18307	18182	18338	18184	18128	17867	17920	18383	18021	18189	17990	17949	18168	18107	18179	18131	18051	18023	18131	18201	17853	17989	18120	18013	18293	18123	18044	18165	18108	17979	17938	17934	18145	17884	17943	18017	18088	18169	17889	18195	18016	18069	18120	18185	18066	18144	18149	18163	18116	17948	18138	18189	18156	18147	17983	18028	18137	17946	18043	18219	18098	18309	18169	18095	18007	18101	18146	18141	18077	17974	17996	17982	18066	18082	18103	18049	18041	18012	18017	18027	17999	17933	18034	18144	18116	17894	18243	17955	18216	17929	18295	17972	18041	18032	18136	18183	17972	18076	18045	18080	18200	18066	18031	17995	18113	18119	18059	18058	18185	17958	18031	17886	18056	18005	18134	18027	18223	18171	18057	18183	18042	17869	17959	18293	17951	18133	18237	18113	18154	18007	17826	17945	17952	17988	17940	18196	18056	18076	18089	17751	18069	18309	18100	17987	18077	17984	17921	18005	17960	18231	18031	17998
15598	50238	89438	29208	16510	15947	15951	15591	15685	15229	15350	15408	15240	15375	15443	15421	15316	15463	15564	15584	15533	15675	15432	15327	15545	15218	15586	15695	15380	15317	15338	15388	15586	15362	15458	15280	15335	15329	15208	15442	15371	15216	15157	15397	15170	15176	15523	16131	16274	16131	15806	15712	15411	15388	15413	15354	15159	15246	15335	15224	15463	15429	15549	15380	15211	15202	15137	15385	15251	15316	15218	15285	15191	15171	15408	15295	15376	15051	15160	15397	15413	15428	15168	15237	15389	15318	15229	15114	15339	15271	15345	15224	15332	15179	15270	15267	15336	15345	15190	15439	15374	15138	15287	15201	15406	15078	15311	15207	15412	15258	15449	15182	15452	15369	15219	15296	15267	15290	15255	15411	15225	15099	15390	15307	15376	15266	15227	15240	15294	15242	15304	15243	15151	15382	15136	15271	15132	15265	15251	15189	15265	15282	15401	15336	15309	15225	15187	15148	15423	15352	15258	15307	15380	15253	15355	15197	15369	15332	15404	15189	15217	15231	15195	15091	15462	15143	15243	15265	15264	15218	15173	15340	15282	15252	15271	15224	15437	15218	15304	15348	15187	15390	15190	15126	15410	15155	15188	15251	15248	15218	15279	15160	15319	15360	15475	15385	15313	15172	15288	15291	15331	15406	15365	15367	15406	15275	15408	15319	15333	15128	15136	15377	15559	15080	15333	15382	15383	15327	15443	15229	15267	15312	15213	15249	15297	15127	15278	15335	15357	15314	15271	15135	15406	15211	15337	15367	15351	15241	15351	15326	15406	15311	15165	15263	15370	15105	15480	15252	15316	15175	15325	15241	15262	15411	15227	15289	15075	15456	15250	15323	15198	15214	15253	15349	15240	15275	15356	15314	15126	15301	15314	15338	15216	15347	15291	15340	15272	15234	15403	15210	15297	15428	15156	15246	15113	15349	15326	15076	15218	15290	15159	15212	15218	15245	15367	15093	15287	15260	15283	15316	15184	15358	15218	15434	15290	15311	15144	15116	15296	15293	15321	15140	15415	15392	15304	15418	15089	15284	15289	15203	15243	15274	15281	15421	15230	15221	15274	15398	15537	15294	15201	15204	15350	15386	15244	15514	15173	15233	15372	15284	15340	15275	15281	15092	15153	15273	15375	15192	15368	15400	15270	15283	15243	15198	15299	15404	15123	15170	15385	15353	15300	15213	15447	15312	15298	15242	15221	15159	15051	15110	15334	15419	15087	15369	15245	15279	15095	15298	15278	15323	15210	15217	15178	15212	15272	15178	15252	15401	15325	15327	15334	15376	15405	15307	15334	15231	15333	15399	15336	15177	15354	15333	15272	15313	15191	15389	15253	15258	15294	15329	15059	15330	15234	15257	15303	15410	15215	15101	15504	15190	15245	15110	15184	15109	15340	15379	15275	15123	15231	15249	15286	15142	15221	15370	15342	15269	15123	15371	15092	15421	15153	15408	15253	15285	15272	15448	15385	15227	15347	15367	15313	15236	15479	15194	15215	15402	15103	15131	15159	15313	15190	15220	15159	15341	15238	15247	15327	15382	15220	15156	15269	15323	15263	15311	15346	15235	15416	15286	15362	15329	15467	15351	15296	15299	15382	15284	15441	15376	15195	15159	15410	15323	15362	15234	15211	15199	15271	15456	15250	15191	15440	15304	15218	15280	15217	15128	15333	15154	15263	15402	15270	15328	15233	15326	15115	15370	15215	15322	15164	15357	15135	15349	15242	15094	15181	15403	15209	15068	15440	15293	15244	15347	15220	15424	15177	15399	15287	15099	15233	15392	15228	15224	15277	15264	15339	15172	15172	15465	15355	15249	15191	15103	15201	15225	15411	15252	15426	15178	15390	15304	15349	15484	15305	15281	15328	15232	15254	15219	15362	15264	15295	15355	15358	15162	15415	15454	15323	15055	15325	15175	15441	15314	15121	15097	15303	15248	15394	15189	15297	15411	15219	15170	15335	15235	15292	15253	15344	15317	15268	15323	15312	15437	15293	15273	15224	15340	15457	15228	15198	15262	15277	15290	15377	15320	15146	15380	15274	15384	15372	15401	15204	15309	15280	15204	15162	15270	15379	15349	15189	15226	15352	15199	15224	15177	15302	15287	15409	15320	15204	15339	15171	15329	15301	15275	15408	15164	15197	15240	15292	15196	15261	15346	15309	15244	15150	15210	15296	15281	15366	15125	15617	15301	15272	15320	15281	15333	15159	15404	15337	15327	15174	15395	15465	15291	15364	15311	15328	15294	15407	15196	15344	15282	15279	15313	15221	15313	15247	15238	15502	15140	15348	15404	15037	15238	15375	15437	15302	15311	15371	15328	15163	15379	15383	15316	15305	15362	15293	15228	15199	15413	15151	15397	15325	15139	15314	15299	15080	15366	15170	15298	15350	15210	15443	15324	15389	15223	15296	15127	15175	15283	15222	15241	15276	15191	15106	15220	15256	15276	15207	15388	15261	15318	15436	15203	15390	15219	15256	15303	15351	15177	15195	15408	15448	15120	15405	15403	15258	15287	15278	15191	15405	15306	15435	15428	15157	15264	15275	15116	15165	15142	15135	15241	15307	15019	15318	15045	15248	15347	15331	15331	15305	15237	15199	15133	15305	15563	15384	15286	15341	15361	15315	15230	15269	15207	15323	15400	15203	15461	15320	15330	15392	15203	15226	15360	15365	15472	15310	15237	15241	15144	15216	15304	15382	15207	15352	15232	15228	15237	15425	15232	15366	15281	15143	15271	15311	15168	15296	15194	15239	15247	15287	15242	15307	15369	15223	15281	15207	15302	15320	15132	15239	15247	15311	15138	15318	15331	15200	15281	15250	15385	15402	15437	15374	15269	15215	15309	15200	15221	15299	15066	15362	15231	15375	15404	15322	15349	15247	15178	15292	15297	15259	15524	15335	15445	15369	15401	15228	15501	15420	15203	15327	15254	15207	15180	15385	15269	15332	15226	15223	15422	15223	15346	15052	15320	15139	15171	15303	15212	15342	15358	15335	15226	15134	15204	15351	15336	15202	15412	15300	15322	15339	15265	15262	15349	15385	15190	15243	15200	15356	15279	15291	15300	15231	15367	15394	15187	15412	15293	15353	15172	15204	15343	15227	15342	15317	15365	15264	15157	15096	15265	15217	15168	15398	15168	15419	15202	15112	15132	15384	15232	15342	15310	15243	15252	15248	15184	15300	15196	15177	15152	15297	15163	15372	15482	15227	15182	15226	15218	15349	15164	15219	15332	15175	15382	15361	15211	15285	15205	15276	15457	15151	15341	15330	15237	15304	15382	15294	15346	15290	15226	15331	15308	15327	15252	15524	15281	15445	15176	15380	15189	15378	15271	15224	15340	15310	15232	15318	15067	15229	15165	15347	15239	15334	15164	15350	15207	15359	15279	15331	15340	15347	15346	15318	15142	15302	15187	15446	15334	15144	15374	15061	15397	15153	15255	15315	15371	15331	15199	15485	15139	15157	15379	15349	15515	15247	15296	15192	15171	15397	15378	15342	15124	15335	15185	15335	15264	15208	15391	15299	15196	15280	15305	15312	15381	15383	15313	15151	15364	15413	15313	15048	15345	15253	15391	15263	15360	15239	15391	15064	15253	15336	15304	15381	15227	15267	15329	15311	15139	15340	15291	15305	15175	15305	15206	15246	15314	15259	15397	15201	15255	15366	15371	15389	15343	15217	15261	15242	15477	15336	15208	15145	15328	15094	15323	15286	15376	15348	15239	15300	15240	15334	15372	15162	15047	15176	15315	15370	15328	15393	15214	15325	15240	15296	15293	15387	15224	15308	15205	15289	15330	15268	15337	15326	15279	15368	15327	15327	15234	15200	15279	15262	15197	15368	15347	15256	15181	15345	15380	15093	15491	15171	15207	15186	15207	15167	15478	15282	15410	15281	15384	15266	15136	15389	15244	15312	15362	15282	15187	15287	15319	15296	15296	15415	15409	15254	15226	15186	15431	15338	15317	15266	15264	15344	15173	15253	15140	15240	15272	15230	15369	15320	15392	15275	15265	15217	15238	15333	15265	15302	15217	15378	15151	15345	15188	15245	15423	15103	15366	15212	15332	15343	15288	15293	15394	15292	15271	15377	15300	15364	15331	15399	15052	15300	15318	15249	15280	15317	15217	15070	15380	15351	15434	15189	15276	15258	15126	15301	15299	15238	15336	15303	15240	15493	15333	15318	15228	15400	15076	15334	15427	15256	15262	15147	15420	15235	15249	15254	15197	15374	15334	15432	15250	15210	15283	15244	15395	15291	15276	15193	15220	15306	15142	15255	15354	15122	15203	15086	15201	15167	15514	15340	15217	15293	15450	15279	15348	15352	15114	15331	15269	15053	15303	15234	15279	15127	15286	15221	15252	15221	15223	15183	15109	15112	15339	15240	15312	15208	15174	15377	15383	15239	15246	15439	15285	15243	15355	15293	15249	15175	15156	15098	15216	15375	15236	15159	15313	15516	15256	15338	15212	15217	15356	15277	15358	15396	15362	15290	15448	15361	15452	15035	15248	15331	15247	15232	15434	15302	15386	15411	15306	15500	15388	15225	15400	15238	15404	15301	15165	15215	15341	15163	15219	15242	15249	15127	15221	15268	15384	15346	15263	15248	15349	15354	15305	15243	15218	15132	15252	15077	15163	15395	15299	15447	15408	15304	15241	15095	15252	15269	15220	15366	15235	15265	15136	15387	15365	15275	15235	15509	15229	15292	15309	15197	15301	15355	15303	15305	15485	15326	15238	15262	15267	15245	15298	15251	15478	15419	15320	15304	15246	15202	15277	15479	15338	15204	15307	15306	15245	15280	15418	15341	15163	15453	15284	15278	15330	15264	15447	15416	15201	15161	15254	15389	15209	15287	15180	15394	15402	15387	15283	15371	15456	15202	15231	15215	15202	15364	15306	15409	15312	15261	15283	15370	15218	15175	15265	15211	15230	15328	15284	15404	15173	15406	15304	15155	15298	15380	15074	15203	15164	15382	15201	15423	15265	15256	15345	15396	15305	15182	15203	15155	15324	15165	15299	15144	15265	15356	15215	15367	15240	15223	15336	15350	15282	15228	15268	15430	15150	15282	15337	15310	15303	15354	15268	15226	15316	15302	15254	15277	15310	15278	15462	15273	15481	15260	15480
22511	20995	36550	30913	21424	23335	24799	19688	18839	18920	19011	18572	18581	18713	18733	18760	18853	18732	18584	18686	18749	18539	18712	18566	18634	18748	18579	18537	18679	18737	18620	18594	18594	18712	18718	18525	18595	18396	18536	18623	18569	18507	18437	18340	18608	18262	18523	19154	19518	19572	19187	18931	18637	18548	18224	18364	18414	18396	18403	18239	18401	18469	18499	18625	18608	18271	18398	18309	18284	18208	18571	18574	18659	18479	18366	18365	18404	18344	18400	18475	18460	18295	18388	18431	18463	18415	18441	18163	18555	18619	18494	18559	18413	18339	18668	18309	18521	18356	18403	18282	18473	18339	18449	18411	18510	18348	18409	18427	18375	18306	18211	18105	18386	18455	18522	18121	18278	18333	18529	18485	18350	18365	18324	18568	18385	18439	18381	18236	18367	18589	18458	18224	18543	18400	18580	18412	18384	18277	18372	18243	18359	18386	18470	18375	18343	18268	18240	18324	18185	18451	18404	18489	18545	18299	18403	18363	18422	18239	18387	18381	18422	18221	18382	18281	18374	18294	18385	18571	18465	18550	18511	18217	18341	18415	18462	18304	18413	18309	18256	18231	18293	18468	18471	18506	18109	18337	18478	18269	18178	18387	18628	18554	18363	18385	18416	18577	18339	18478	18511	18554	18295	18368	18475	18326	18447	18391	18295	18554	18339	18405	18435	18356	18402	18246	18231	18410	18390	18385	18615	18299	18229	18212	18437	18375	18392	18360	18401	18108	18318	18220	18151	18269	18134	18386	18305	18261	18292	18350	18434	18210	18196	18272	18475	18452	18291	18489	18456	18222	18315	18330	18300	18306	18339	18364	18415	18182	18456	18088	18351	18384	18438	18454	18344	18297	18373	18131	18312	18526	18474	18342	18284	18287	18328	18363	18474	18351	18383	18539	18438	18353	18452	18268	18193	18576	18429	18448	18376	18410	18138	18562	18321	18278	18181	18381	18450	18372	18248	18381	18530	18284	18372	18336	18530	18392	18306	18361	18350	18269	18494	18367	18315	18152	18255	18478	18508	18352	18358	18524	18392	18421	18474	18350	18323	18268	18428	18333	18382	18413	18505	18351	18416	18403	18436	18320	18504	18269	18297	18292	18179	18347	18344	18360	18257	18221	18408	18321	18425	18219	18337	18207	18389	18189	18391	18364	18296	18257	18306	18473	18633	18362	18359	18248	18407	18385	18508	18200	18245	18344	18474	18465	18278	18298	18314	18387	18326	18256	18492	18313	18479	18603	18311	18218	18447	18253	18264	18334	18316	18462	18496	18327	18215	18313	18228	18251	18227	18336	18337	18355	18615	18240	18393	18149	18291	18411	18438	18358	18328	18440	18204	18160	18380	18309	18351	18415	18559	18307	18434	18232	18188	18383	18304	18434	18386	18316	18337	18337	18524	18438	18403	18262	18479	18474	18189	18300	18272	18393	18626	18270	18497	18312	18334	18426	18507	18141	18369	18287	18343	18250	18523	18313	18494	18409	18524	18297	18383	18498	18220	18265	18657	18560	18511	18433	18273	18370	18515	18450	18286	18301	18321	18375	18452	18272	18473	18339	18349	18619	18548	18406	18626	18229	18438	18380	18391	18288	18281	18358	18439	18380	18415	18293	18321	18563	18297	18356	18418	18483	18529	18158	18157	18558	18590	18408	18314	18278	18126	18477	18348	18570	18422	18398	18517	18331	18289	18278	18579	18072	18335	18271	18330	18299	18364	18529	18417	18272	18436	18486	18451	18351	18411	18413	18511	18377	18273	18481	18286	18109	18192	18123	18211	18316	18284	18256	18364	18287	18339	18133	18434	18536	18407	18239	18170	18349	18349	18273	18296	18328	18271	18201	18302	18466	18201	18312	18336	18401	18194	18362	18372	18229	18322	18205	18300	18300	18328	18475	18365	18282	18459	18349	18338	18455	18174	18172	18282	18206	18193	18339	18469	18192	18407	18344	18455	18413	18442	18252	18445	18299	18467	18398	18458	17989	18409	18192	18294	18264	18523	18269	18419	18419	18132	18167	18431	18413	18419	18242	18572	18307	18353	18293	18509	18546	18496	18302	18283	18213	18164	18106	18152	18239	18479	18127	18561	18390	18281	18148	18393	18346	18360	18345	18222	18469	18187	18398	18541	18447	18377	18373	18457	18329	18185	18300	18356	18297	18471	18344	18345	18282	18283	18465	18425	18305	18175	18530	18402	18202	18278	18359	18203	18044	18445	18311	18283	18418	18331	18324	18229	18259	18367	18136	18421	18494	18447	18178	18294	18245	18502	18348	18255	18218	18248	18143	18129	18253	18296	18375	18414	18383	18443	18320	18375	18518	18263	18448	18418	18522	18431	18353	18372	18144	18398	18245	18447	18208	18193	18410	18565	18296	18359	18233	18400	18183	18295	18299	18348	18202	18450	18204	18449	18383	18595	18312	18235	18323	18437	18422	18544	18473	18500	18368	18425	18195	18311	18255	18382	18179	18225	18391	18463	18447	18469	18355	18254	18201	18286	18320	18235	18398	18159	18421	18558	18294	18354	18320	18372	18393	18343	18427	17951	18349	18395	18304	18479	18145	18321	18229	18346	18504	18441	18438	18097	18218	18314	18232	18329	18554	18346	18284	18349	18243	18298	18349	18348	18174	18390	18488	18478	18385	18366	18421	18151	18503	18396	18284	18398	18501	18313	18442	18198	18204	18191	18063	18203	18241	18340	18474	18310	18318	18354	18372	18377	18188	18293	18458	18252	18288	18502	18223	18455	18478	18413	18598	18382	18522	18256	18342	18248	18536	18346	18456	18155	18328	18432	18315	18316	18139	18254	18344	18415	18141	18653	18242	18280	18303	18576	18432	18438	18462	18390	18159	18152	18380	18054	18205	18417	18428	18367	18305	18404	18228	18356	18352	18279	18497	18431	18266	18243	18276	18273	18372	18284	18426	18528	18221	18389	18442	18221	18404	18316	18345	18405	18413	18347	18406	18366	18477	18317	18400	18308	18301	18506	18440	18523	18290	18281	18425	18053	18465	18295	18353	18334	18292	18447	18509	18478	18531	18218	18329	18421	18689	18389	18610	18417	18316	18437	18393	18385	18380	18520	18331	18168	18236	18303	18460	18202	18167	18230	18551	18312	18423	18269	18478	18298	18366	18227	18407	18346	18249	18423	18229	18438	18295	18278	18127	18380	18496	18415	18432	18476	18385	18331	18405	18290	18457	18501	18216	18351	18391	18225	18383	18286	18381	18368	18404	18308	18182	18331	18376	18488	18303	18373	18270	18287	18453	18290	18033	18161	18347	18507	18340	18350	18218	18463	18321	18441	18493	18255	18413	18295	18421	18374	18410	18420	18436	18475	18146	18399	18090	18359	18307	18356	18381	18358	18231	18512	18321	18371	18571	18336	18279	18464	18432	18368	18443	18316	18348	18260	18285	18136	18333	18474	18170	18349	18408	18702	18237	18423	18403	18189	18286	18441	18493	18325	18456	18337	18476	18176	18468	18243	18385	18439	18662	18246	18278	18250	18363	18265	18514	18290	18311	18274	18129	18392	18214	18396	18308	18223	18202	18336	18445	18308	18345	18446	18286	18408	18328	18305	18366	18389	18181	18525	18231	18467	18241	18606	18538	18552	18277	18424	18363	18316	18216	18379	18211	18502	18230	18402	18325	18600	18311	18638	18244	18429	18421	18074	18435	18176	18290	18256	18441	18419	18194	18596	18467	18493	18477	18375	18462	18716	18446	18239	18440	18267	18290	18231	18310	18415	18234	18190	18199	18220	18551	18372	18268	18261	18244	18450	18267	18364	18319	18475	18295	18370	18151	18406	18230	18359	18481	18158	18340	18381	18486	18450	18448	18469	18310	18316	18478	18295	18307	18223	18182	18390	18028	18425	18507	18418	18204	18429	18239	18250	18384	18387	18126	18202	18384	18443	18328	18432	18192	18274	18486	18335	18427	18460	18414	18325	18356	18420	18359	18188	18493	18240	18234	18512	18337	18275	18514	18397	18281	18392	18414	18329	18436	18480	18427	18664	18313	18343	18363	18218	18097	18227	18137	18314	18146	18428	18339	18285	18297	18490	18269	18287	18369	18474	18502	18328	18332	18436	18425	18284	18636	18432	18431	18298	18476	18449	18537	18359	18368	18541	18219	18312	18325	18327	18328	18371	18282	18211	18399	18335	18394	18197	18201	18152	18231	18183	18260	18308	18173	18311	18450	18246	18351	18453	18424	18551	18360	18231	18603	18220	18373	18424	18273	18298	18257	18367	18179	18294	18319	18413	18240	18447	18095	18258	18372	18339	18402	18487	18457	18357	18350	18392	18483	18734	18378	18505	18366	18391	18302	18378	18357	18437	18494	18356	18354	18574	18340	18354	18253	18391	18430	18347	18476	18515	18459	18280	18247	18431	18434	18531	18281	18266	18192	18380	18379	18430	18426	18412	18490	18424	18402	18224	18531	18455	18378	18374	18226	18472	18336	18271	18061	18222	18419	18563	18418	18136	18398	18592	18392	18304	18477	18399	18329	18337	18339	18351	18380	18485	18426	18391	18360	18281	18201	18291	18264	18394	18410	18482	18319	18359	18427	18412	18302	18179	18191	18258	18164	18312	18355	18307	18337	18331	18305	18417	18498	18584	18284	18370	18277	18436	18164	18257	18333	18472	18334	18291	18440	18490	18332	18340	18363	18383	18392	18406	18364	18326	18254	18359	18467	18326	18407	18278	18555	18221	18551	18465	18260	18415	18414	18349	18258	18609	18254	18393	18393	18292	18261	18392	18229	18651	18142	18186	18408	18454	18305	18219	18240	18515	18295	18364	18350	18308	18512	18498	18397	18546	18528	18450	18396	18394	18245	18395	18402	18280	18223	18293	18409	18176	18385	18533	18264	18289	18477	18157	18238	18380	18262	18184	18268	18115	18303	18416	18464	18204	18381	18423	18247	18526	18198	18501	18343	18330	18517	18428	18334	18313	18365	18459	18658	18230	18514	18339	18221	18320	18322	18345	18404	18160	18376	18318	18322	18089	18191	18370	18382	18347	18394	18476	18544	18435	18439	18204	18444	18398	18385	18303	18247	18440	18376	18343	18319	18257	18415	18424	18358	18377	18466	18468	18412	18429	18144	18426	18330	18379	18535	18433	18428
17327	56582	97849	30889	17596	16580	16345	16175	15872	15827	15695	15729	15837	15494	15775	15686	15819	15641	15747	15794	15745	15588	15650	15496	15588	15754	15675	15781	15624	15599	15698	15614	15625	15719	15762	15544	15513	15401	15608	15641	15631	15498	15561	15580	15382	15607	15698	17179	17409	17185	16383	16027	15824	15515	15504	15636	15589	15600	15446	15492	15562	15504	15448	15543	15454	15341	15312	15570	15491	15455	15505	15527	15566	15332	15587	15391	15594	15382	15498	15535	15585	15478	15394	15471	15436	15539	15447	15268	15267	15239	15616	15425	15429	15387	15447	15474	15486	15453	15465	15508	15510	15593	15392	15296	15490	15277	15396	15475	15606	15348	15417	15625	15511	15502	15564	15446	15499	15505	15336	15442	15469	15484	15337	15383	15394	15338	15419	15454	15151	15349	15390	15525	15423	15630	15393	15376	15430	15387	15365	15402	15307	15661	15333	15327	15630	15312	15585	15529	15396	15501	15504	15527	15377	15313	15511	15561	15410	15546	15419	15552	15486	15461	15567	15564	15652	15388	15416	15393	15510	15332	15416	15549	15341	15528	15470	15416	15384	15442	15538	15603	15371	15476	15562	15488	15463	15355	15252	15519	15409	15503	15325	15569	15465	15363	15386	15220	15626	15469	15402	15387	15462	15562	15513	15496	15551	15370	15519	15402	15440	15531	15322	15519	15689	15351	15392	15590	15387	15403	15404	15446	15426	15434	15335	15359	15456	15521	15286	15577	15477	15625	15520	15550	15596	15364	15416	15300	15434	15358	15351	15407	15334	15407	15460	15490	15623	15404	15253	15402	15399	15572	15385	15461	15591	15606	15483	15363	15399	15425	15388	15515	15440	15344	15418	15444	15459	15396	15469	15432	15411	15354	15263	15388	15367	15585	15384	15266	15500	15400	15505	15437	15435	15428	15525	15318	15520	15349	15475	15416	15437	15525	15435	15492	15610	15483	15456	15337	15501	15354	15348	15462	15286	15480	15544	15533	15459	15427	15379	15448	15323	15376	15474	15432	15545	15549	15376	15430	15466	15475	15383	15480	15379	15343	15599	15469	15499	15517	15523	15418	15612	15493	15387	15389	15451	15490	15526	15359	15605	15373	15455	15483	15590	15362	15374	15408	15414	15323	15460	15491	15560	15379	15385	15474	15444	15436	15376	15354	15647	15333	15516	15647	15276	15475	15533	15469	15476	15419	15539	15476	15384	15383	15449	15378	15488	15494	15560	15445	15485	15524	15515	15327	15371	15416	15495	15511	15404	15426	15325	15349	15413	15565	15356	15455	15513	15471	15474	15377	15461	15520	15527	15469	15329	15458	15469	15364	15417	15484	15493	15583	15392	15472	15542	15526	15456	15456	15404	15456	15324	15496	15394	15478	15453	15453	15450	15436	15298	15413	15412	15466	15439	15422	15478	15592	15317	15427	15561	15314	15383	15415	15541	15649	15367	15501	15448	15404	15420	15445	15319	15437	15441	15453	15527	15460	15457	15466	15253	15383	15602	15385	15377	15417	15433	15288	15503	15512	15445	15356	15348	15290	15371	15423	15541	15464	15417	15454	15592	15450	15395	15362	15420	15474	15509	15522	15550	15401	15427	15432	15419	15505	15464	15438	15377	15393	15383	15281	15394	15560	15528	15418	15521	15352	15527	15615	15256	15349	15509	15352	15411	15516	15146	15492	15390	15667	15464	15602	15350	15466	15508	15523	15485	15264	15268	15250	15534	15376	15481	15542	15572	15406	15389	15592	15274	15425	15477	15572	15483	15363	15363	15421	15234	15426	15473	15458	15292	15465	15436	15361	15516	15736	15601	15332	15470	15261	15393	15377	15451	15458	15587	15449	15545	15563	15584	15346	15349	15489	15438	15354	15473	15607	15425	15402	15407	15396	15326	15482	15473	15375	15324	15431	15477	15425	15564	15426	15399	15407	15502	15587	15410	15533	15287	15466	15346	15454	15467	15412	15521	15466	15585	15435	15332	15413	15317	15400	15257	15335	15417	15463	15542	15496	15399	15390	15549	15685	15432	15516	15353	15600	15264	15700	15450	15464	15558	15375	15433	15394	15472	15460	15360	15419	15364	15410	15343	15342	15367	15535	15421	15412	15527	15290	15419	15391	15401	15443	15464	15416	15471	15501	15183	15387	15509	15590	15591	15378	15400	15532	15535	15310	15447	15371	15520	15293	15472	15346	15443	15429	15418	15492	15510	15618	15344	15282	15471	15367	15454	15445	15442	15417	15467	15422	15352	15427	15569	15426	15469	15537	15473	15420	15520	15401	15537	15512	15370	15535	15442	15299	15374	15464	15230	15583	15442	15449	15492	15545	15432	15489	15391	15380	15468	15358	15493	15382	15448	15358	15564	15302	15450	15489	15500	15413	15397	15452	15369	15485	15377	15424	15321	15332	15489	15440	15450	15562	15473	15432	15422	15390	15460	15628	15389	15281	15477	15396	15500	15360	15423	15350	15359	15468	15508	15513	15690	15564	15524	15410	15544	15391	15511	15206	15498	15400	15351	15434	15350	15499	15376	15587	15401	15581	15445	15301	15486	15418	15446	15402	15487	15500	15311	15417	15549	15615	15499	15466	15468	15383	15351	15624	15471	15612	15539	15552	15538	15348	15439	15489	15678	15442	15631	15521	15530	15467	15229	15410	15436	15470	15466	15687	15529	15413	15427	15543	15395	15405	15480	15632	15618	15468	15489	15346	15331	15418	15461	15606	15476	15384	15375	15459	15335	15488	15322	15524	15424	15393	15490	15342	15517	15364	15590	15410	15585	15431	15493	15306	15489	15581	15502	15471	15372	15336	15503	15503	15534	15504	15358	15286	15551	15385	15380	15304	15413	15608	15498	15347	15437	15483	15484	15476	15478	15542	15467	15533	15419	15519	15432	15395	15560	15161	15392	15455	15395	15480	15473	15317	15391	15454	15577	15455	15445	15542	15505	15457	15489	15456	15338	15476	15364	15390	15545	15614	15324	15439	15601	15515	15336	15374	15356	15615	15385	15415	15431	15399	15427	15541	15461	15508	15394	15340	15222	15391	15414	15368	15528	15432	15535	15362	15266	15398	15372	15532	15370	15407	15525	15519	15423	15301	15431	15266	15407	15464	15430	15487	15301	15411	15569	15323	15558	15417	15560	15385	15446	15509	15466	15561	15399	15427	15401	15386	15557	15544	15598	15614	15464	15441	15139	15398	15418	15382	15548	15625	15633	15172	15450	15407	15380	15364	15437	15423	15403	15444	15539	15403	15404	15427	15370	15170	15556	15436	15541	15368	15526	15331	15196	15310	15468	15616	15371	15402	15437	15505	15484	15483	15443	15369	15446	15483	15338	15451	15404	15529	15533	15395	15496	15406	15406	15502	15375	15446	15475	15522	15391	15453	15473	15361	15352	15455	15611	15488	15376	15354	15445	15295	15312	15235	15475	15622	15507	15524	15459	15430	15347	15359	15341	15560	15348	15341	15448	15484	15420	15217	15284	15435	15471	15528	15267	15458	15552	15400	15579	15406	15389	15569	15352	15336	15460	15319	15463	15459	15603	15533	15479	15323	15442	15427	15332	15388	15473	15478	15642	15502	15503	15506	15572	15582	15442	15499	15605	15720	15218	15427	15362	15568	15419	15492	15388	15392	15125	15279	15535	15500	15612	15493	15454	15417	15450	15480	15467	15460	15355	15459	15537	15213	15313	15388	15508	15458	15482	15453	15379	15545	15454	15583	15332	15546	15539	15539	15423	15584	15401	15603	15390	15428	15345	15360	15453	15469	15327	15517	15472	15323	15547	15440	15254	15565	15429	15357	15579	15354	15322	15423	15350	15590	15509	15481	15590	15453	15318	15335	15488	15414	15351	15503	15487	15526	15502	15421	15315	15428	15371	15544	15446	15439	15495	15524	15294	15458	15613	15494	15523	15425	15405	15592	15352	15614	15591	15511	15387	15248	15465	15549	15353	15370	15376	15475	15509	15515	15452	15426	15483	15267	15300	15510	15509	15408	15439	15346	15538	15290	15292	15510	15386	15274	15460	15402	15560	15331	15302	15398	15465	15284	15409	15671	15485	15398	15467	15417	15299	15389	15388	15544	15486	15378	15294	15465	15358	15448	15341	15260	15686	15414	15426	15393	15639	15499	15507	15414	15405	15485	15395	15531	15481	15406	15599	15433	15388	15576	15439	15431	15460	15369	15485	15332	15578	15511	15439	15527	15504	15263	15449	15541	15500	15392	15462	15400	15538	15508	15524	15414	15466	15622	15324	15460	15615	15303	15584	15418	15403	15393	15403	15416	15441	15341	15492	15468	15548	15419	15548	15455	15401	15621	15314	15444	15447	15313	15490	15588	15276	15397	15356	15366	15591	15412	15374	15325	15574	15400	15328	15312	15424	15417	15496	15369	15463	15447	15598	15384	15404	15491	15504	15399	15515	15495	15308	15299	15544	15266	15280	15389	15386	15475	15376	15359	15520	15535	15448	15592	15444	15518	15427	15485	15400	15408	15304	15568	15310	15428	15409	15309	15433	15566	15520	15374	15291	15617	15318	15355	15443	15542	15719	15451	15337	15391	15482	15397	15439	15549	15462	15413	15311	15400	15388	15580	15626	15437	15508	15510	15455	15645	15334	15552	15459	15605	15608	15384	15464	15319	15444	15443	15574	15594	15442	15422	15347	15288	15496	15445	15585	15504	15376	15417	15415	15343	15401	15351	15413	15439	15670	15401	15456	15437	15541	15376	15335	15581	15545	15406	15523	15513	15421	15395	15471	15388	15463	15442	15374	15456	15496	15489	15494	15365	15357	15411	15402	15541	15526	15323	15572	15206	15545	15329	15319	15341	15526	15497	15557	15469	15456	15630	15440	15407	15432	15261	15555	15446	15340	15448	15439	15561	15479	15483	15377	15287	15499	15298	15452	15587	15382	15369	15538	15465	15311	15382	15298	15449	15442	15429	15488	15532	15416	15536	15536	15289	15339	15387	15533	15480	15457	15463	15586	15261	15652	15650	15343	15350	15398	15597	15501	15362	15335	15654	15566	15502	15432	15346	15402	15461	15393	15371	15596	15376	15512	15370	15658	15492	15318	15499	15429	15518	15410	15539	15618	15358	15458	15525	15388	15568	15322	15478	15516	15502
27159	23140	43349	29515	19348	18663	18600	18213	18180	18422	18279	18403	18263	18210	18253	18341	18390	18209	18324	18391	18464	18522	18303	18271	18435	18295	18322	18228	18122	18325	18268	18281	18128	18154	18183	18315	18172	18128	18328	18171	18361	18472	18263	18266	18368	18387	18317	18266	18316	18278	18488	18336	18436	18257	18327	18503	18034	18020	18092	18112	17994	18187	18102	18155	18345	18327	18142	18096	18405	18106	18285	18175	18489	18304	18295	18231	18232	18238	18163	18011	18176	18237	18112	18323	18281	18196	18164	18184	18207	18253	18275	18363	18140	18299	18139	18217	18333	18350	18239	18266	18246	18212	18389	18244	18128	18247	18418	18207	18305	18203	18215	17929	18227	18253	18294	18239	18234	18321	18062	18103	18215	18245	18296	18340	18425	18275	18246	18199	18380	18257	18229	18184	18166	18287	18206	17994	18413	18212	18163	18389	18309	18280	18157	18290	18138	18254	18343	18083	17955	18034	18386	18247	18290	18193	18384	18138	18219	18053	18165	18262	18439	18255	18291	18274	18398	18213	17994	18133	18279	18282	18252	18296	18116	18144	18079	18256	18127	18345	18252	18105	18194	18103	18298	18046	18249	18112	18168	18252	18238	18309	18178	18147	18384	18196	18250	18125	18223	18238	18178	18277	18170	18272	18312	18163	18184	18226	18296	18143	18277	18150	18235	18214	18170	18312	18177	18153	18228	18302	18414	18147	18088	18329	18239	18294	18295	18350	18270	18369	18078	18320	18360	18089	18190	18152	18374	18346	18325	18235	18253	18319	18191	18137	18135	18077	18055	18327	18139	18148	18295	18198	18269	18235	18237	18275	18241	18436	18108	18273	18209	18218	18117	18179	18053	18256	18233	18220	18125	18120	18075	18181	18333	18080	18249	18271	18158	18159	18083	18314	18258	18017	17953	17982	18456	18227	18623	18369	18255	18014	17908	18252	18108	18115	18318	18296	18167	18155	18229	18234	18001	18230	18396	18168	18175	18111	18133	18482	18168	18559	18320	18145	18102	18291	18088	18193	18119	18304	18304	18161	18213	18463	18231	18326	18131	18276	18132	18120	18254	18119	18374	18224	18228	18300	18225	18236	18231	18241	18030	18321	18057	18078	18236	18040	18125	18347	18328	18254	18363	18212	18180	18310	18291	18203	18197	18112	18188	18192	18399	18144	18047	18226	18253	18135	18264	18063	18289	18175	18232	18303	18047	18401	18273	18179	18221	18434	18359	18475	18203	18446	18212	18134	18327	18422	18049	18281	18361	18159	18210	18448	18222	18167	18169	18189	18055	18113	18083	18087	18352	18065	18166	18062	18476	18293	18113	18283	18167	18313	18442	18170	18406	18068	18271	18300	18021	18069	18342	18394	18141	18127	18443	18156	18249	18355	18221	17991	18190	18186	18266	18278	18146	18021	18354	18203	18200	18228	18234	18171	18350	18255	18343	18225	18427	18243	18093	18250	18359	18274	18195	18428	18320	18206	18199	18190	18110	18400	18128	18077	18201	18308	18450	18409	18431	18243	18099	18212	18141	18263	18114	18373	18292	17953	18451	18308	18342	18174	18134	18071	18258	18299	18214	18106	18166	18248	18104	18086	18299	18292	18114	18111	18053	18161	18098	18155	18136	18237	18162	18163	18110	18051	18403	18284	18224	18124	18301	18238	18290	18338	18296	18112	18285	18118	18522	18490	18349	18395	18266	18293	17883	18248	18170	18281	18337	18307	18189	18164	18329	18130	18331	18305	18160	18116	18202	18089	18244	18182	18273	18286	17871	18269	18185	18220	18366	18260	18219	18206	18190	18222	18200	18137	18177	18089	18301	18285	18331	18137	18228	18033	18331	18212	18176	18287	18305	18131	18245	18412	18215	18213	18300	18124	18018	18249	18360	18373	18367	18163	18306	18124	18230	18435	18229	18211	17917	18250	18189	18449	18315	18249	18426	18156	18263	18209	18395	18086	18157	18243	18278	18313	18239	18171	18240	18063	18277	18226	18177	18520	18291	18077	18224	18288	18321	18523	18272	18051	18388	18142	18218	18186	18319	18273	18190	18435	18240	18083	18210	18171	18277	18157	18198	18253	18149	18139	18128	18340	18405	18218	18101	18266	18154	18246	18062	18276	18437	18270	18412	18103	18168	18217	18195	18219	18303	18347	18337	18436	18304	18348	18175	18548	18190	18216	18427	18300	18304	18346	18242	18104	18237	18132	18001	18237	18224	18205	18273	18110	18177	18062	18296	18391	18429	18185	18320	18306	18344	18233	18297	18216	18230	18233	18342	18305	18167	18166	18249	18287	18273	18445	18466	18210	18084	18060	18305	18529	18218	18194	18226	18005	18361	18427	18579	18189	18260	18151	18329	18211	18039	18220	18439	18340	18266	18378	18230	18190	18204	18175	18210	18264	18333	18259	18191	18174	18210	18189	18316	18358	18343	18104	18162	18251	18262	18243	18178	18312	18318	18193	18221	18152	18201	18368	18315	18284	18249	18262	18208	18352	18415	18292	18251	18422	18264	18243	18111	18323	18155	18299	18289	18265	18174	18219	18236	18132	18207	18348	18237	18325	18530	18154	18391	18437	18119	18210	18151	18301	18325	18376	18150	18159	18166	18367	18361	18163	18232	18404	18245	18363	18228	18308	18363	18454	18374	18263	17975	18327	18231	18357	18360	18055	18243	18326	18238	18215	18412	18410	18214	18141	18149	18235	18225	18146	18232	18197	18198	18108	18176	18220	18133	18270	18383	18321	18277	18336	18266	18025	18179	18144	18265	18336	18265	18122	18348	18206	18386	18239	18290	18396	18127	18024	18186	18238	18363	18396	18326	18207	18199	18279	18252	18354	18327	18069	18322	18355	18183	18198	18130	18119	18345	18158	18276	18291	18132	18188	18287	18059	18112	18114	18369	18359	18266	18329	18422	18246	18011	18250	18233	18245	18364	18203	18253	18472	18274	18456	18242	18152	18170	18058	18219	18285	18311	18099	18229	18205	18210	18232	18250	18085	18215	18334	18232	18304	18377	18316	18280	18199	18087	18243	18400	18224	18353	18292	18255	18311	18372	18272	18365	18211	18145	18175	18457	18194	18315	18263	18327	18296	17884	18114	18228	18227	18290	18354	18465	18345	18074	18354	18357	18413	18351	18070	18179	18243	18396	18124	18103	18147	18254	18270	18332	18137	18391	18207	18172	18191	18105	18214	18145	18326	18146	18340	18361	18291	18297	18153	18316	18272	18070	17947	18229	18208	18225	18398	18151	18157	18195	18214	18301	18257	18321	18360	18305	18296	18239	18057	18371	18450	18169	18136	18254	18165	18252	18135	18233	18389	18265	18207	18158	18260	18030	18076	18136	18273	18376	18323	18222	18123	18239	18078	18174	18281	18235	18255	18484	18167	18249	18390	18429	18280	18243	18189	18402	18420	18327	18186	18173	18128	18189	18196	18258	18080	18293	18301	18273	18231	18175	18084	18139	18274	18000	18103	17919	18303	18133	18320	18241	18234	18261	18057	18374	18193	18331	18342	18302	18161	18296	18362	18379	18503	18226	18214	18391	18352	18284	18309	18313	18193	18299	18221	18147	18083	18189	18169	18178	18297	18310	18138	18251	18288	18280	18414	18390	18165	18180	18326	18339	18388	18349	18306	18203	18235	18313	18190	18201	18051	18318	18095	18287	18253	18219	18025	18490	18143	18187	18329	18078	18040	18374	18324	18137	18284	18409	18196	18307	17902	18491	18226	18225	18307	17983	18198	18247	18067	18140	18162	18318	18140	18184	18416	18359	18117	18263	18155	18257	18263	18229	18325	18295	18014	18167	18295	18370	18091	18346	18434	18211	18244	18349	18204	18273	18221	18208	18052	18085	18304	18167	18227	18196	18187	18229	18142	18325	18291	18381	18063	18070	18229	18266	18275	18352	18306	18251	18176	18338	18257	18276	18184	18380	18106	18078	18249	18406	18144	18307	18268	18099	18196	18178	18137	18345	18073	18151	18116	18174	18159	18144	18267	18227	18159	18281	18076	18476	18329	18240	17970	18453	18291	18226	18145	18135	18325	18262	18139	18323	18158	18357	18239	18150	18142	18258	18105	18285	18445	18314	17995	18311	18174	18165	18222	18030	18003	18263	18101	18253	18193	18027	18139	18160	18134	18241	18186	18386	18138	18188	18472	18382	18242	18504	18199	18001	18352	18250	18286	18322	18020	18133	18347	18286	18268	18178	18237	18393	18302	18387	18015	18361	17935	18388	18093	18231	18129	18193	18434	18257	18193	18229	18176	18151	18198	18252	18201	18169	18221	18346	18148	18177	18238	18300	18357	17953	18239	18221	18071	18202	18093	18160	18477	18030	18357	18097	18277	18311	18270	18245	18160	18072	18315	18204	18399	18212	18405	18121	18212	18227	18244	18365	18351	18291	18100	18130	18150	18054	18220	18289	18280	18121	18118	18218	18129	18369	18273	18300	18290	18355	18261	18087	18361	18261	18356	18320	18264	18317	18100	18222	18268	18328	18109	18190	18237	18215	17960	18186	18260	18314	18251	18340	18411	18257	18055	18108	18447	18073	18199	18070	18330	18175	18191	18245	18288	18229	18350	18206	18333	18168	18210	18309	18268	18441	18290	18370	18234	18391	18261	18402	17997	18228	18352	18337	18276	18222	18088	18199	18246	18195	18208	18086	18619	18359	18280	18039	18282	18045	18215	18180	18248	18295	18004	18306	18413	18103	18227	18235	18146	18339	18353	18347	18356	18378	18195	18373	18217	18182	18141	18009	18233	18416	18264	18279	18297	18269	18186	18165	18410	18292	18281	18154	18150	18337	18217	18212	18350	18305	18277	18227	18369	18240	18240	18328	18238	18283	18496	18425	18282	18349	18177	18476	18333	18201	18370	18424	18045	18145	18316	18189	18365	18267	18315	18096	18239	18048	18197	18053	18338	18328	18088	18012	18107	18114	18258	18250	18114	18298	18401	17984	18324	18147	18132	18239	18147	18228	18148	17994	18378	18323	18132	18226	18275	18312	18264	18269	18259	18047	18034	18392	18167	18176	18177	18318	18259	18208	18234	18198	18108	18236	18236	18438	18263	18161	18116	18205	18330	18136	18195	18115	18194	18173	18097	18263	18261	18454	18113	18347	18307
16283	31685	48317	20540	15882	15550	15539	15445	15494	15435	15355	15496	15305	15384	15409	15260	15455	15510	15516	15313	15338	15506	15320	15244	15597	15387	15476	15444	15445	15373	15393	15404	15491	15372	15216	15235	15446	15279	15384	15358	15308	15385	15524	15283	15480	15450	15453	15489	15550	15464	15559	15369	15445	15290	15408	15280	15313	15255	15418	15378	15219	15530	15162	15332	15244	15396	15370	15269	15406	15474	15380	15286	15313	15196	15440	15329	15448	15499	15415	15393	15346	15385	15471	15520	15378	15358	15471	15455	15174	15392	15335	15516	15315	15244	15361	15341	15473	15604	15385	15117	15358	15266	15345	15245	15350	15356	15223	15316	15473	15391	15373	15339	15313	15412	15372	15365	15405	15386	15343	15264	15312	15334	15393	15518	15290	15433	15175	15236	15445	15431	15514	15302	15351	15211	15221	15347	15352	15533	15293	15326	15424	15420	15250	15286	15349	15286	15426	15397	15392	15347	15507	15470	15193	15160	15499	15422	15219	15327	15313	15212	15472	15394	15346	15330	15330	15401	15455	15322	15213	15210	15431	15351	15522	15332	15345	15378	15175	15396	15382	15341	15307	15361	15374	15160	15506	15380	15368	15322	15306	15381	15361	15284	15336	15370	15080	15280	15448	15411	15355	15295	15323	15264	15340	15366	15271	15336	15224	15356	15318	15210	15254	15301	15411	15197	15443	15266	15481	15360	15417	15241	15419	15255	15384	15393	15228	15316	15302	15222	15280	15281	15442	15294	15353	15493	15430	15310	15173	15280	15348	15429	15302	15288	15387	15318	15288	15573	15320	15385	15412	15114	15311	15382	15416	15475	15295	15316	15266	15402	15331	15222	15312	15243	15268	15249	15252	15289	15171	15427	15351	15378	15436	15443	15263	15436	15271	15441	15393	15129	15419	15345	15405	15224	15308	15265	15359	15354	15338	15308	15249	15483	15512	15386	15329	15204	15231	15378	15313	15338	15187	15248	15243	15324	15507	15400	15411	15315	15181	15272	15256	15362	15309	15231	15263	15267	15137	15354	15222	15383	15454	15343	15354	15319	15286	15335	15174	15329	15405	15441	15208	15241	15352	15227	15323	15250	15318	15409	15294	15458	15327	15245	15346	15348	15412	15379	15248	15431	15349	15252	15397	15383	15364	15476	15433	15250	15295	15335	15261	15354	15320	15146	15427	15574	15299	15387	15289	15296	15399	15246	15309	15300	15388	15237	15458	15360	15356	15468	15290	15289	15271	15290	15334	15348	15255	15321	15337	15326	15448	15076	15311	15371	15254	15422	15445	15273	15351	15177	15142	15388	15308	15292	15183	15474	15488	15376	15123	15349	15501	15482	15306	15407	15321	15254	15470	15476	15284	15347	15340	15459	15402	15403	15290	15342	15412	15321	15369	15437	15563	15225	15223	15365	15397	15346	15199	15302	15256	15256	15469	15223	15385	15231	15430	15190	15251	15432	15338	15320	15488	15383	15177	15349	15403	15338	15347	15353	15381	15333	15365	15389	15408	15422	15404	15419	15333	15316	15455	15302	15227	15303	15468	15362	15376	15422	15476	15294	15533	15222	15286	15280	15317	15316	15180	15140	15358	15377	15267	15348	15284	15377	15420	15279	15434	15392	15338	15309	15305	15382	15416	15207	15352	15366	15352	15335	15288	15360	15270	15357	15355	15443	15272	15339	15251	15312	15299	15327	15362	15325	15350	15440	15209	15360	15317	15230	15343	15358	15487	15440	15132	15221	15335	15345	15444	15417	15180	15161	15502	15481	15307	15309	15222	15291	15233	15360	15331	15451	15411	15378	15190	15478	15490	15403	15315	15335	15373	15505	15296	15312	15203	15459	15241	15452	15328	15344	15362	15314	15171	15551	15373	15374	15415	15526	15307	15315	15292	15415	15312	15323	15406	15536	15238	15456	15413	15445	15387	15275	15408	15327	15397	15388	15386	15376	15171	15327	15077	15462	15369	15250	15136	15256	15283	15237	15391	15279	15317	15366	15357	15381	15242	15398	15492	15248	15352	15476	15354	15425	15654	15360	15445	15271	15294	15196	15366	15441	15196	15326	15441	15378	15326	15278	15306	15389	15472	15301	15218	15338	15486	15460	15252	15320	15190	15464	15210	15323	15339	15292	15467	15279	15243	15432	15370	15373	15301	15390	15283	15380	15212	15411	15330	15482	15193	15465	15263	15152	15363	15264	15374	15489	15096	15332	15206	15357	15148	15493	15125	15325	15352	15390	15276	15245	15377	15391	15230	15297	15265	15258	15227	15396	15313	15132	15244	15410	15618	15540	15215	15366	15185	15289	15462	15310	15374	15530	15332	15289	15385	15105	15335	15383	15471	15328	15361	15371	15328	15286	15243	15368	15467	15371	15290	15301	15224	15417	15310	15273	15208	15365	15419	15355	15271	15432	15337	15349	15342	15286	15251	15289	15467	15443	15204	15386	15378	15177	15233	15339	15367	15469	15496	15452	15478	15205	15323	15345	15274	15180	15349	15395	15332	15191	15351	15222	15424	15302	15406	15376	15366	15349	15294	15500	15348	15394	15374	15249	15285	15357	15316	15421	15430	15383	15469	15357	15404	15238	15299	15258	15314	15418	15439	15246	15396	15274	15294	15314	15315	15418	15262	15242	15425	15478	15462	15345	15382	15317	15429	15390	15352	15171	15298	15371	15531	15387	15376	15442	15198	15430	15350	15363	15336	15284	15214	15414	15346	15236	15327	15426	15425	15230	15227	15511	15371	15386	15433	15316	15273	15410	15344	15128	15320	15296	15173	15382	15248	15434	15313	15299	15317	15328	15450	15356	15364	15442	15273	15321	15312	15297	15486	15253	15377	15242	15401	15356	15245	15460	15383	15471	15326	15215	15238	15490	15388	15391	15191	15482	15260	15184	15434	15338	15199	15364	15188	15392	15216	15362	15434	15311	15300	15374	15370	15243	15495	15429	15413	15262	15316	15446	15432	15385	15194	15570	15388	15342	15331	15379	15191	15411	15373	15229	15374	15307	15256	15279	15529	15211	15394	15380	15512	15384	15313	15295	15119	15186	15225	15416	15331	15512	15308	15423	15296	15410	15404	15308	15448	15488	15324	15411	15357	15232	15381	15368	15330	15342	15439	15354	15206	15328	15404	15226	15394	15465	15364	15326	15448	15373	15343	15377	15293	15319	15465	15305	15463	15464	15370	15273	15560	15305	15281	15433	15298	15314	15441	15188	15247	15411	15278	15202	15265	15377	15415	15267	15342	15435	15348	15329	15320	15420	15347	15266	15469	15459	15480	15370	15399	15336	15471	15440	15276	15301	15309	15318	15416	15411	15419	15260	15320	15343	15296	15436	15466	15214	15182	15397	15360	15370	15351	15261	15400	15311	15459	15491	15245	15498	15539	15176	15360	15282	15424	15354	15422	15374	15363	15268	15204	15290	15322	15154	15274	15362	15396	15428	15217	15306	15391	15409	15340	15470	15383	15434	15286	15149	15227	15443	15179	15296	15229	15318	15310	15387	15330	15295	15211	15223	15162	15297	15404	15389	15289	15410	15308	15093	15324	15218	15474	15411	15396	15397	15334	15347	15540	15336	15347	15211	15480	15240	15325	15501	15311	15310	15447	15270	15303	15285	15393	15499	15299	15572	15436	15318	15390	15318	15396	15229	15217	15344	15216	15285	15339	15209	15562	15317	15295	15297	15344	15225	15516	15303	15226	15334	15427	15327	15367	15461	15462	15246	15178	15431	15350	15279	15306	15535	15223	15285	15419	15324	15326	15418	15378	15255	15337	15343	15376	15315	15319	15290	15460	15321	15306	15254	15439	15331	15206	15480	15228	15348	15421	15438	15298	15262	15345	15407	15368	15369	15366	15281	15396	15406	15282	15355	15307	15340	15340	15441	15271	15274	15501	15329	15370	15374	15487	15512	15476	15364	15351	15341	15194	15239	15375	15334	15378	15621	15342	15295	15393	15263	15450	15247	15440	15356	15207	15255	15482	15488	15460	15307	15405	15370	15353	15230	15244	15476	15293	15277	15390	15300	15256	15406	15391	15310	15259	15243	15265	15311	15181	15318	15351	15461	15490	15447	15431	15541	15515	15222	15488	15319	15370	15427	15403	15335	15209	15300	15311	15442	15486	15332	15416	15278	15424	15283	15297	15289	15562	15413	15310	15580	15287	15336	15269	15152	15291	15430	15439	15351	15210	15539	15454	15359	15322	15325	15470	15191	15424	15285	15548	15336	15324	15281	15385	15414	15346	15364	15355	15318	15413	15363	15382	15348	15348	15217	15377	15236	15393	15312	15359	15255	15365	15285	15368	15448	15270	15290	15470	15373	15524	15412	15349	15216	15660	15341	15503	15191	15455	15352	15336	15344	15376	15303	15270	15467	15477	15387	15176	15279	15319	15252	15390	15353	15314	15431	15165	15295	15374	15092	15173	15449	15374	15405	15174	15391	15518	15385	15275	15324	15310	15264	15418	15251	15211	15310	15688	15306	15196	15273	15392	15473	15339	15307	15292	15398	15385	15251	15188	15194	15302	15301	15464	15549	15441	15301	15319	15207	15352	15415	15299	15320	15322	15258	15326	15261	15300	15426	15377	15462	15443	15491	15310	15425	15336	15311	15290	15261	15411	15380	15380	15443	15452	15173	15349	15199	15200	15475	15256	15360	15333	15267	15481	15483	15239	15394	15308	15519	15492	15400	15435	15161	15357	15220	15542	15321	15303	15363	15148	15406	15390	15426	15224	15378	15340	15345	15351	15487	15326	15417	15547	15343	15472	15361	15237	15328	15331	15262	15419	15329	15493	15505	15092	15368	15293	15265	15478	15296	15530	15362	15404	15349	15360	15201	15211	15217	15388	15322	15382	15229	15240	15221	15378	15428	15306	15345	15422	15344	15327	15359	15367	15444	15260	15254	15274	15385	15369	15336	15152	15313	15261	15311	15314	15286	15420	15431	15332	15404	15280	15213	15318	15240	15266	15295	15483	15420	15200	15314	15414	15424	15313	15345	15439	15414	15469	15217	15370	15243	15528	15114	15397	15448	15361	15428	15321	15355	15323	15309	15215	15316	15159	15310	15351	15301	15249	15519	15354	15339	15376	15397	15334	15220	15353	15139	15194	15338	15279	15389
23499	20959	40742	35961	22014	21768	21110	18744	18418	18512	18354	18341	18239	18386	18147	18207	18214	18385	18236	18217	18303	18202	18332	18132	18167	18289	18299	18289	18218	18359	18038	18289	18220	18295	18045	18053	18196	18283	18226	18148	18210	18216	18024	18288	18340	18272	18267	18637	18816	18730	18584	18547	18357	18161	17925	18230	18256	18171	18144	18240	18034	18329	18297	18062	18143	18193	17930	18080	17962	17910	18205	18166	18347	18142	17836	17949	18484	18111	18174	18108	18088	18265	18239	18130	18024	17873	18156	18108	17951	18056	18212	18058	18163	18069	17938	17981	18103	17944	17942	18104	18151	18048	18089	17960	18069	17993	18125	18255	18112	18013	18072	18126	17982	18038	17938	18012	17831	18184	18188	17982	18229	18127	18129	18153	18227	18110	17910	17915	18095	17995	18071	17860	17976	18128	18106	17989	17792	18025	18118	18200	17796	18106	18115	17949	18201	18279	17977	18095	17961	18118	18052	18063	18014	18056	18048	17961	18079	18109	18045	18124	18183	18056	18265	18068	17909	18060	18002	18035	17948	18234	17966	18010	18221	18108	18171	18314	18025	18010	17876	17927	17945	18019	18255	18185	17984	18052	18231	18185	17846	18041	17938	18136	17879	18103	18060	18194	18079	18280	18091	18016	18197	18197	17988	18010	18153	17908	18103	17945	17915	17948	18143	18083	18182	18159	18217	18182	17963	18191	18065	18262	17927	18012	18079	18131	18278	18318	18045	18220	18060	18036	18128	18047	18199	18160	18063	17900	18186	17937	18161	18138	18253	18144	18003	17957	17886	17929	18001	17971	18095	17922	18016	18046	18197	18163	17908	17957	17981	18019	18009	18073	18255	18093	18084	18246	17934	18064	18153	18131	18122	18014	17986	18175	17851	18069	18162	17823	17788	18027	18140	17948	18189	18146	17905	18049	18058	17960	18012	18020	17933	18221	18041	18024	18275	18075	18282	17880	18004	18041	18164	18034	18099	18190	17971	18050	18076	18083	18084	17994	18244	18007	17977	18051	18135	17866	18019	18055	18080	18090	18085	18100	18070	17981	17980	17905	18015	17939	18041	18080	18284	18023	18049	18213	18044	18117	18098	18194	18096	17837	18073	18009	18074	17896	18138	18219	17964	18009	17901	18058	18325	18215	17889	18009	18145	18188	18083	18223	18021	17924	18089	18051	18199	18258	18240	18156	18206	17867	17997	18046	18218	18304	18127	17997	18110	18211	18437	17954	18041	17944	18029	18282	18055	18146	18225	18002	17914	18008	18199	18103	17902	17960	18195	17997	18109	18232	18072	18060	18067	18172	17791	18028	18182	18066	18144	18048	18191	18112	17946	17774	18156	18043	18112	18269	18204	18126	18052	18136	18146	18197	17902	18269	18188	18097	18118	17801	18016	18086	18075	18091	18099	18146	18139	17997	18004	18206	17992	18104	18127	17830	17712	17923	17968	18067	17928	17917	17981	18127	18006	18148	17922	18079	18240	17984	18036	18176	18124	18069	18157	17999	18178	18105	17942	17990	18148	18019	18022	18107	18021	18127	18057	18009	18125	17876	17910	18004	18187	17833	17903	18000	18097	18014	18131	18149	18010	18183	17993	18049	18015	17925	18110	18140	18178	18091	18111	18075	18205	18075	18055	17962	18218	18154	18013	18189	17868	18115	18056	18042	18105	18065	17853	18115	17991	18057	18203	18026	18015	17993	18136	18368	18120	17960	18104	17967	18004	17947	18000	18257	17903	17908	18121	17928	17908	18080	18090	18175	18168	18283	18157	17983	18023	18117	17969	18218	18281	18190	18073	17953	18058	18093	17997	18103	18189	17979	18161	17966	17964	17827	17828	18232	18035	18054	18062	17872	17897	17895	18197	18155	18146	18026	18182	18235	18070	18032	17942	18091	18011	18200	17924	18070	18007	18019	18153	18039	17875	17941	18046	18072	18015	18088	18107	18252	18099	18126	18014	18036	18009	18110	18069	18270	18164	18297	18050	18036	18116	18158	17962	18114	18239	18074	18048	18040	18046	17945	17978	18189	18058	18070	18011	18050	18041	18166	17938	17910	18014	18037	18150	18001	17946	18073	18110	18296	17987	18382	18027	17885	18146	18084	18072	18146	18056	18107	17964	18004	18039	18107	17912	18158	18001	18019	18130	18029	17892	17912	18213	17972	17949	17804	18066	18048	18107	18125	18118	18180	18204	18174	18243	18194	18206	18034	18004	17970	18021	18015	18215	18147	18147	17806	17839	18164	18095	18019	18054	18103	18143	17916	18190	18197	17918	18079	18187	18100	18150	18067	18030	18012	18060	18033	17973	17982	18117	18023	18037	17883	18004	18236	18091	18078	17891	17910	17948	18128	18105	17861	18130	18180	17780	18062	18078	18181	17997	18186	18096	17922	17959	18069	17976	18084	17947	18147	18017	18190	17796	17987	18025	17920	18116	17927	17874	18240	18063	18104	18112	18035	17973	17897	18044	17919	17920	17816	17935	18138	18061	18203	17992	18093	17968	18036	18035	18111	18043	18081	18166	18015	18041	17999	17957	18158	18054	18149	18077	18126	18079	18035	18007	17807	18231	18071	18127	18031	17979	18038	18042	18256	18023	18095	18135	18030	18176	18214	18104	17990	18226	18187	18022	17995	18217	18101	18212	17631	18023	18022	18121	17998	18174	18172	18032	18006	18204	18120	18106	17958	18118	18233	18401	18131	18076	17940	18107	18289	18030	18032	18009	18137	18126	18093	18073	18062	18077	18104	18086	18020	18048	17993	18225	18162	18001	18104	18145	18101	18040	17889	18120	18265	18024	18034	18172	17974	18027	18071	18004	18033	18080	17938	17958	18091	17946	18105	17893	18138	18055	17773	17975	18167	18088	18201	18213	18066	18117	18116	18023	18142	17982	18075	18173	17875	18055	18005	17832	18201	18237	18150	18042	18090	17977	18157	18070	18159	18012	17967	18002	17961	18133	18047	18239	18177	18123	17992	18284	18138	18038	18062	18280	17963	18219	18334	18100	18055	17935	18126	18133	18003	17951	17997	17995	18043	18010	18092	18219	17913	18065	17939	18113	18013	17931	17829	18224	18124	18186	18005	18000	18152	18113	18052	18133	18130	18079	18032	18014	18082	18355	18163	18110	18148	18301	18123	18005	18016	18128	17910	18117	18192	18093	18200	18190	18144	18009	18039	18109	18203	18295	18181	18126	18078	18106	18239	18081	17965	17954	18037	18153	18012	18041	17971	18152	18170	17997	18099	18043	18080	18002	18084	17941	18108	17788	18075	18163	18256	18118	18239	18208	18108	17976	18065	18159	18018	18070	18000	18084	18028	18005	18238	18142	18131	18178	18066	18239	18012	17997	17949	17998	18136	18198	18086	18054	17941	17790	17963	17811	17959	18128	18143	17956	17858	18109	17983	18126	18168	17762	18024	18140	18190	18129	18036	17993	18139	17985	18187	18049	18181	17988	17954	18086	18052	18095	18119	18094	18170	18185	18132	18158	18155	17991	18260	18123	17854	18178	18095	18218	18050	17988	18211	18238	18072	18189	18183	18100	18038	18029	18167	18066	18176	17812	17817	17993	18053	18212	18228	18208	18120	18023	18142	17928	17985	17958	18149	18102	18109	18324	18003	18039	18022	18279	18028	18159	18072	18218	17793	18189	18079	17948	18174	18114	17929	18061	18113	18169	17993	18146	18021	18079	18355	18127	18015	17914	18008	17972	17997	18315	18057	18016	18012	17953	18089	18154	18239	18140	18078	18136	18034	18050	17979	18235	18158	18134	17979	18129	17988	18013	18068	18208	18063	17892	18021	18386	18081	17881	17982	18122	18059	17978	18178	17979	18244	18075	18100	18033	18042	18175	18117	17937	17942	18084	18069	17956	17973	18178	18167	18094	18132	18302	18048	18129	18084	18022	17998	17974	18249	18227	18177	18147	17885	18193	17935	17995	18172	18125	18220	18099	17986	18091	18153	18046	18182	18246	18036	18192	17945	17800	18054	17929	18013	17973	18155	18222	18054	18047	18053	18116	17951	18144	18089	18300	18192	18013	17783	17951	18306	18080	18090	18227	17977	17968	18340	18037	18159	18040	18073	18131	18193	18157	18158	18223	18234	18161	17929	17956	18009	18081	18215	18010	17997	18074	18197	17879	17979	17909	17881	18101	17976	18014	17959	18236	18016	18041	18079	18206	17957	18180	18188	18157	18120	18324	18098	18154	18033	18277	18130	18081	18017	17941	17964	18023	18269	18222	18195	18028	18016	18104	18089	18035	18303	18113	18054	18005	17958	18081	18211	17980	18115	18021	18163	18204	18221	18183	18013	18005	18006	17929	18151	18134	18059	17930	18081	18039	18124	18005	18006	17999	17995	18019	18083	18115	18014	17928	18082	17955	18179	18001	18084	17982	18006	18159	17863	18059	18081	18132	18062	18091	17995	18031	18300	18057	18077	18213	18096	17922	17911	18208	17990	18007	17886	18254	17942	18196	17958	18185	18182	17874	17942	18079	18088	18008	18187	18146	18156	18117	17985	18233	17894	18133	18159	18044	17832	18010	18005	18150	18193	18086	18189	18068	18109	18012	17894	18080	18174	18138	18146	18070	18083	18197	18160	17963	17873	17939	18076	17892	18188	18104	17910	18043	17875	18050	17973	18113	18154	18083	17913	17987	18264	18158	18004	18223	18083	18256	18072	18122	17958	18014	17984	18077	18036	17995	18200	18002	18202	18139	18109	18087	18059	18259	18207	18121	18284	18278	18005	17867	18209	18008	18274	18049	18156	18061	18011	18097	18014	17965	18094	18097	18007	18314	17870	18178	18121	17961	17980	18078	18075	18187	17967	18147	18086	17932	18114	18125	18235	17998	17923	18157	18080	18116	18074	17962	18014	17896	18150	18028	18071	18066	18030	17923	18001	17962	18052	18145	17852	18124	18161	18052	18064	18110	18309	18201	18066	17987	18172	17749	17985	18036	17747	18059	18130	18204	18253	18102	18233	17943	18047	18086	17867	18164	18119	17917	18302	18063	18048	18094	18192	17802	18157	18116	18175	18082	18212	18001	17991	18214	18226	18120	18004	18226	18163	18101	18002	18140	18111	18143	18038	18061	17828	18099	18201	18078	18212	18161	17896	18247	18011
16032	50468	88367	30487	16506	16064	16002	15613	15601	15441	15564	15376	15428	15486	15493	15378	15475	15624	15491	15268	15373	15540	15435	15428	15504	15630	15451	15550	15358	15303	15487	15272	15320	15466	15317	15170	15307	15233	15288	15369	15310	15204	15355	15167	15396	15552	15442	16032	16553	16227	15767	15636	15467	15365	15379	15159	15157	15153	15276	15297	15257	15309	15272	15292	15167	15387	15358	15329	15185	15209	15388	15447	15299	15340	15521	15287	15312	15308	15264	15373	15345	15247	15376	15262	15188	15057	15343	15191	15362	15344	15320	15397	15241	15305	15280	15457	15258	15347	15143	15255	15250	15293	15176	15307	15174	15256	15464	15359	15207	15137	15356	15494	15295	15307	15215	15192	15262	15248	15340	15272	15251	15336	15320	15322	15318	15449	15208	15394	15212	15280	15289	15108	15432	15069	15353	15348	15217	15260	15040	15215	15284	15096	15430	15272	15299	15201	15466	15299	15287	15325	15372	15162	15232	15339	15201	15301	15182	15129	15365	15171	15396	15206	15275	15213	15188	15228	15480	15233	15282	15363	15299	15267	15094	15370	15151	15358	15270	15266	15411	15371	15228	15106	15271	15162	15262	15302	15293	15148	15368	15312	15295	15177	15370	15193	15203	15244	15321	15363	15418	15291	15138	15239	15195	15326	15289	15130	15279	15214	15340	15270	15115	15182	15206	15301	15198	15288	15384	15201	15157	15294	15185	15401	15144	15267	15262	15416	15316	15328	15247	15339	15075	15259	15224	15322	15374	15460	15282	15233	15317	15143	15427	15214	15324	15284	15331	15298	15223	15270	15243	15235	15296	15173	15271	15277	15331	15228	15250	15318	15344	15481	15434	15335	15225	15410	15348	15214	15253	15033	15341	15076	15326	15226	15229	15274	15284	15369	15244	15387	15289	15245	15257	15290	15206	15200	15118	15250	15241	15272	15184	15237	15283	15335	15409	15159	15377	15391	15276	15256	15357	15119	15227	15249	15248	15202	15408	15319	15284	15199	15194	15241	15420	15125	15389	15302	15262	15313	15246	15448	15283	15303	15302	15264	15276	15409	15294	15039	15314	15293	15484	15333	15386	15241	15298	15477	15239	15201	15127	15213	15276	15093	15314	15213	15571	15335	15291	15201	15385	15228	15442	15120	15290	15228	15255	15249	15239	15275	15402	15322	15217	15339	15273	15384	15282	15185	15244	15205	15327	15284	15322	15249	15382	15123	15248	15115	15475	15370	15306	15295	15197	15189	15187	15308	15633	15229	15314	15278	15184	15204	15354	15276	15285	15180	15262	15297	15366	15232	15282	15253	15267	15351	15202	15227	15332	15227	15325	15230	15190	15276	15335	15202	15280	15406	15258	15316	14978	15348	15363	15306	15450	15318	15338	15420	15373	15318	15382	15213	15241	15254	15260	15249	15417	15326	15262	15206	15180	15211	15144	15437	15318	15178	15319	15241	15335	15217	15223	15197	15300	15496	15419	15247	15251	15261	15213	15352	15273	15343	15196	15460	15348	15280	15221	15308	15295	15256	15294	15200	15383	15293	15270	15271	15288	15186	15340	15341	15196	15157	15454	15305	15277	15201	15323	15456	15299	15433	15216	15324	15390	15324	15273	15403	15283	15347	15350	15309	15323	15525	15446	15340	15296	15242	15266	15177	15290	15365	15272	15320	15305	15201	15333	15269	15262	15202	15359	15382	15287	15385	15411	15330	15324	15266	15370	15131	15259	15312	15301	15270	15217	15034	15238	15363	15372	15494	15347	15373	15350	15208	15272	15272	15262	15257	15364	15178	15186	15193	15378	15327	15395	15332	15244	15232	15259	15353	15275	15308	15264	15334	15243	15379	15303	15324	15247	15465	15392	15225	15272	15285	15393	15264	15346	15305	15449	15263	15348	15230	15461	15143	15243	15400	15299	15367	15378	15242	15282	15275	15306	15302	15343	15291	15201	15296	14989	15385	15393	15213	15160	15148	15275	15288	15265	15239	15132	15230	15232	15153	15239	15280	15436	15329	15382	15245	15256	15357	15287	15296	15275	15160	15121	15364	15269	15379	15360	15226	15354	15486	15266	15229	15215	15371	15377	15314	15412	15334	15373	15111	15288	15484	15366	15229	15149	15291	15421	15192	15256	15292	15165	15381	15499	15232	15231	15215	15218	15126	15361	15208	15247	15275	15246	15206	15264	15314	15322	15344	15242	15112	15235	15341	15320	15354	15381	15388	15277	15330	15343	15340	15262	15249	15361	15267	15425	15130	15273	15097	15196	15221	15309	15188	15385	15411	15245	15359	15213	15255	15229	15229	15249	15185	15100	15198	15196	15345	15336	15265	15315	15298	15435	15259	15236	15288	15338	15404	15016	15309	15114	15316	15316	15170	15417	15242	15124	15173	15347	15427	15382	15224	15299	15290	15372	15335	15204	15411	15265	15333	15239	15294	15226	15270	15245	15253	15276	15320	15247	15364	15291	15328	15207	15305	15238	15276	15307	15353	15288	15216	15490	15189	15355	15309	15507	15317	15321	15173	15288	15327	15204	15440	15291	15443	15148	15261	15205	15227	15391	15133	15276	15291	15177	15387	15259	15283	15287	15298	15145	15527	15281	15233	15417	15294	15172	15316	15294	15245	15256	15148	15436	15313	15193	15366	15360	15358	15309	15296	15365	15197	15329	15287	15379	15159	15230	15237	15252	15341	15318	15255	15139	15340	15328	15386	15303	15223	15331	15369	15364	15156	15494	15430	15278	15339	15330	15214	15238	15224	15354	15296	15144	15315	15117	15351	15325	15310	15327	15337	15416	15135	15252	15388	15378	15230	15235	15284	15269	15193	15272	15283	15238	15336	15352	15151	15514	15307	15216	15322	15405	15162	15334	15246	15192	15225	15274	15274	15250	15361	15243	15426	15142	15291	15268	15303	15235	15360	15326	15343	15369	15184	15258	15173	15458	15468	15386	15169	15175	15166	15269	15230	15481	15267	15331	15311	15220	15418	15511	15280	15367	15295	15282	15242	15232	15216	15337	15194	15256	15357	15263	15290	15108	15110	15343	15175	15363	15199	15397	15199	15374	15225	15270	15310	15032	15303	15333	15160	15362	15448	15172	15281	15193	15207	15230	15411	15399	15300	15225	15396	15277	15204	15192	15172	15362	15185	15240	15387	15387	15320	15284	15229	15236	15227	15237	15357	15303	15182	15152	15083	15246	15401	15224	15296	15267	15208	15350	15347	15361	15418	15230	15114	15275	15260	15404	15373	15298	15419	15293	15162	15347	15326	15190	15346	15288	15372	15313	15265	15370	15190	15375	15319	15449	15205	15380	15308	15356	15304	15362	15382	15151	15344	15241	15195	15368	15342	15470	15311	15225	15218	15280	15401	15258	15225	15283	15334	15253	15202	15255	15389	15310	15293	15219	15286	15271	15222	15256	15141	15310	15252	15095	15320	15274	15145	15222	15188	15102	15480	15268	15249	15298	15285	15347	15220	15343	15237	15145	15202	15171	15196	15171	15423	15351	15217	15194	15331	15349	15257	15398	15334	15161	15178	15163	15344	15324	15341	15294	15281	15197	15242	15521	15173	15262	15248	15384	15401	15249	15139	15369	15400	15298	15274	15122	15327	15256	15364	15144	15341	15304	15243	15287	15449	15105	15215	15179	15260	15444	15243	15160	15224	15266	15288	15259	15351	15307	15274	15334	15337	15276	15155	15439	15159	15429	15284	15185	15174	15156	15416	15258	15419	15257	15477	15297	15338	15274	15147	15316	15295	15405	15238	15330	15230	15268	15188	15414	15445	15388	15284	15333	15112	15332	15337	15434	15268	15317	15446	15486	15389	15320	15361	15252	15331	15335	15353	15286	15257	15199	15171	15250	15256	15282	15326	15424	15173	15313	15392	15218	15277	15223	15278	15461	15246	15362	15169	15280	15308	15307	15347	15332	15390	15325	15354	15268	15153	15286	15220	15257	15263	15212	15275	15062	15381	15448	15202	15228	15309	15248	15309	15173	15481	15269	15343	15309	15224	15245	15351	15235	15131	15254	15305	15314	15367	15211	15417	15251	15165	15141	15124	15249	15330	15285	15280	15486	15250	15329	15289	15284	15344	15262	15412	15369	15316	15234	15261	15307	15245	15217	15387	15152	15446	15213	15474	15203	15250	15241	15412	15295	15455	15445	15460	15249	15336	15230	15285	15125	15250	15227	15193	15184	15359	15421	15169	15307	15310	15170	15254	15362	15127	15377	15153	15307	15224	15496	15338	15237	15181	15197	15181	15205	15302	15316	15214	15215	15375	15380	15212	15423	15187	15329	15422	15381	15191	15221	15265	15213	15388	15350	15286	15386	15237	15303	15244	15168	15563	15373	15338	15329	15240	15322	15309	15338	15087	15451	15181	15168	15235	15391	15350	15326	15214	15242	15266	15238	15434	15156	15208	15287	15291	15318	15187	15334	15322	15279	15317	15353	15213	15345	15502	15384	15325	15309	15249	15133	15425	15308	15061	15258	15251	15234	15249	15334	15402	15357	15504	15273	15305	15358	15295	15350	15301	15317	15118	15305	15223	15272	15265	15426	15299	15318	15343	15213	15089	15392	15366	15292	15264	15427	15240	15312	15266	15350	15228	15210	15314	15320	15336	15350	15349	15075	15137	15154	15185	15256	15300	15287	15194	15400	15392	15286	15340	15421	15264	15503	15307	15218	15319	15263	15310	15273	15399	15215	15306	15281	15270	15244	15409	15336	15381	15110	15299	15304	15175	15243	15214	15249	15190	15224	15052	15456	15425	15241	15422	15249	15215	15330	15368	15446	15204	15233	15382	15257	15216	15199	15445	15352	15252	15211	15227	15287	15320	15281	15372	15157	15333	15239	15252	15245	15203	15476	15295	15322	15394	15267	15402	15265	15268	15245	15307	15150	15233	15346	15354	15256	15313	15192	15298	15255	15369	15350	15331	15217	15358	15504	15431	15239	15232	15404	15207	15244	15138	15392	15500	15189	15346	15381	15262	15375	15179	15213	15291	15272	15204	15271	15388	15234	15371	15321	15257	15318	15210	15304	15211	15258	15330	15282	15361	15181	15268	15299	15284	15289	15378	15336	15096	15337	15185	15219	15301	15342	15171	15232	15359	15423	15361	15277	15273
22556	21002	35979	33755	21855	23164	23429	19556	18678	18831	18912	18629	18469	18760	18682	18562	18714	18818	18549	18532	18693	18834	18570	18663	18440	18534	18709	18720	18761	18425	18613	18560	18425	18535	18310	18279	18604	18352	18372	18661	18575	18584	18422	18492	18677	18452	18374	19163	19766	19524	19378	18865	18699	18518	18585	18419	18436	18404	18337	18458	18422	18515	18684	18447	18400	18391	18575	18387	18646	18355	18378	18529	18370	18477	18315	18347	18457	18248	18356	18279	18391	18588	18573	18467	18231	18289	18565	18261	18237	18443	18476	18453	18619	18555	18307	18254	18442	18546	18407	18605	18282	18430	18286	18431	18343	18248	18447	18171	18364	18268	18278	18506	18368	18291	18521	18475	18505	18280	18411	18347	18325	18285	18472	18332	18366	18251	18478	18245	18363	18437	18321	18436	18477	18390	18511	18232	18173	18264	18076	18310	18488	18312	18499	18467	18496	18454	18518	18369	18407	18161	18359	18273	18337	18469	18277	18414	18378	18339	18327	18450	18091	18341	18482	18486	18575	18450	18436	18313	18503	18135	18511	18158	18150	18411	18473	18290	18656	18374	18504	18354	18236	18270	18224	18551	18422	18406	18449	18582	18239	18421	18462	18228	18409	18384	18428	18323	18419	18292	18395	18468	18478	18678	18691	18437	18323	18274	18369	18454	18392	18214	18290	18239	18151	18312	18418	18395	18584	18319	18347	18422	18238	18404	18365	18398	18315	18316	18372	18375	18349	18403	18372	18280	18191	18411	18577	18400	18413	18316	18532	18370	18364	18475	18404	18459	18212	18347	18265	18422	18505	18380	18466	18395	18596	18459	18443	18590	18198	18209	18186	18380	18275	18359	18566	18288	18424	18608	18555	18487	18342	18524	18543	18456	18374	18267	18551	18503	18344	18450	18257	18418	18551	18460	18380	18550	18269	18560	18478	18353	18548	18388	18387	18287	18407	18418	18495	18601	18158	17943	18363	18468	18198	18582	18317	18157	18402	18387	18231	18349	18579	18512	18472	18219	18551	18513	18167	18288	18228	18347	18307	18116	18432	18237	18329	18199	18377	18438	18493	18506	18456	18327	18186	18315	18199	18179	18162	18254	18321	18272	18300	18425	18461	18414	18336	18401	18499	18370	18220	18488	18295	18363	18431	18342	18361	18174	18307	18469	18515	18434	18412	18255	18479	18276	18378	18373	18467	18587	18201	18300	18491	18165	18336	18371	18358	18164	18259	18530	18273	18452	18453	18337	18346	18204	18430	18384	18350	18285	18145	18254	18284	18294	18361	18339	18362	18229	18247	18295	18169	18502	18361	18497	18538	18417	18277	18314	18349	18268	18289	18316	18249	18515	18310	18506	18279	18557	18163	18273	18344	18482	18214	18482	18344	18410	18357	18328	18292	18342	18303	18528	18340	18254	18634	18405	18217	18216	18233	18268	18353	18279	18323	18412	18309	18288	18336	18198	18201	18050	18309	18380	18360	18167	18443	18510	18406	18413	18582	18295	18397	18294	18353	18173	18324	18255	18427	18552	18316	18324	18196	18290	18351	18341	18391	18308	18444	18383	18338	18400	18211	18285	18395	18296	18470	18449	18323	18476	18365	18587	18396	18358	18494	18410	18220	18388	18304	18343	18356	18514	18355	18487	18321	18191	18264	18260	18363	18336	18596	18315	18397	18388	18290	18388	18464	18433	18562	18122	18412	18499	18385	18208	18245	18271	18476	18374	18570	18197	18138	18324	18486	18338	18558	18168	18357	18502	18525	18405	18366	18279	18309	18358	18336	18369	18488	18525	18580	18228	18444	18375	18524	18455	18482	18353	18436	18378	18455	18562	18384	18352	18313	18390	18318	18478	18335	18362	18209	18126	18365	18332	18359	18330	18282	18452	18480	18328	18373	18528	18362	18473	18341	18511	18304	18294	18497	18243	18309	18183	18343	18456	18121	18174	18197	18484	18364	18221	18378	18307	18528	18482	18350	18120	18326	18422	18408	18450	18409	18475	18362	18530	18446	18461	18555	18452	18282	18437	18346	18376	18529	18382	18518	18253	18343	18428	18539	18350	18189	18292	18419	18207	18531	18265	17965	18481	18367	18348	18368	18193	18388	18544	18213	18381	18438	18222	18089	18273	18441	18205	18179	18339	18505	18412	18284	18230	18423	18452	18267	18348	18464	18315	18341	18315	18581	18497	18456	18427	18471	18558	18116	18254	18337	18355	18423	18427	18261	18223	18215	18247	18223	18240	18303	18342	18340	18380	18327	18242	18264	18216	18331	18080	18597	18337	18318	18256	18608	18332	18255	18370	18320	18296	18363	18414	18232	18401	18126	18272	18330	18497	18280	18293	18431	18276	18445	18412	18410	18251	18373	18340	18432	18342	18259	18346	18442	18417	18304	18325	18468	18375	18485	18357	18302	18161	18433	18540	18278	18366	18412	18402	18118	18336	18308	18400	18549	18098	18233	18382	18403	18335	18358	18210	18375	18232	18428	18350	18520	18309	18327	18580	18525	18170	18402	18310	18494	18549	18226	18305	18233	18512	18321	18328	18352	18417	18213	18437	18311	18219	18567	18324	18282	18121	18325	18296	18266	18050	18286	18390	18386	18275	18569	18239	18509	18399	18453	18441	18385	18476	18237	18468	18413	18441	18301	18327	18213	18455	18507	18411	18389	18345	18302	18386	18472	18465	18452	18338	18321	18231	18438	18404	18273	18336	18537	18465	18320	18445	18165	18722	18423	18316	18370	18354	18579	18373	18330	18171	18377	18344	18340	18344	18116	18299	18246	18314	18431	18349	18417	18485	18336	18446	18459	18316	18288	18366	18497	18113	18261	18252	18402	18291	18188	18465	18497	18520	18530	18494	18283	18214	18212	18162	18366	18220	18385	18292	18284	18542	18390	18431	18189	18292	18438	18579	18383	18449	18572	18508	18450	18415	18424	18354	18380	18362	18347	18499	18379	18576	18097	18134	18348	18389	18465	18444	18234	18473	18325	18069	18253	18514	18403	18442	18403	18212	18385	18471	18438	18264	18333	18469	18467	18117	18426	18476	18262	18463	18272	18386	18371	18569	18345	18178	18222	18414	18490	18382	18425	18443	18537	18307	18297	18183	18397	18317	18557	18454	18612	18295	18051	18349	18494	18293	18288	18407	18560	18361	18427	18447	18502	18306	18633	18425	18476	18425	18538	18351	18266	18248	18234	18345	18415	18516	18383	18399	18369	18266	18166	18295	18429	18479	18427	18270	18241	18412	18499	18306	18650	18500	18214	18570	18386	18211	18607	18566	18338	18335	18348	18396	18429	18427	18356	18254	18412	18191	18424	18175	18168	18440	18546	18380	18441	18388	18374	18426	18302	18346	18155	18503	18231	18501	18382	18279	18300	18233	18299	18573	18339	18148	18349	18445	18351	18324	18297	18573	18308	18216	18163	18517	18347	18568	18548	18434	18337	18313	18321	18494	18191	18413	18399	18406	18480	18160	18317	18420	18406	18555	18181	18290	18407	18291	18289	18366	18252	18456	18474	18324	18280	18394	18506	18410	18283	18273	18341	18574	18340	18342	18437	18475	18183	18291	18422	18526	18316	18280	18318	18263	18300	18419	18326	18490	18244	18559	18594	18354	18471	18496	18446	18350	18273	18286	18612	18407	18451	18298	18405	18436	18294	18501	18405	18268	18395	18252	18351	18184	18087	18303	18451	18202	18286	18169	18196	18331	18375	18541	18353	18196	18363	18419	18298	18179	18405	18456	18275	18339	18214	18467	18423	18252	18287	18331	18192	18320	18382	18366	18358	18389	18457	18409	18420	18481	18427	18229	18233	18448	18596	18309	18244	18208	18107	18305	18357	18243	18489	18421	18407	18666	18421	18260	18455	18571	18460	18227	18454	18419	18408	18117	18459	18348	18311	18445	18187	18108	18499	18690	18489	18358	18299	18284	18439	18225	18520	18385	18230	18302	18568	18295	18413	18366	18530	18479	18451	18380	18278	18328	18415	18291	18227	18357	18292	18352	18510	18490	18429	18216	18305	18434	18339	18353	18623	18283	18413	18350	18360	18464	18380	18412	18516	18488	18474	18429	18270	18282	18233	18295	18291	18312	18477	18438	18527	18436	18511	18517	18563	18147	18417	18234	18431	18385	18187	18258	18481	18353	18315	18173	18349	18393	18402	18313	18298	18276	18285	18451	18433	18407	18336	18416	18530	18487	18510	18265	18360	18231	18310	18103	18287	18389	18578	18379	18467	18415	18254	18460	18343	18450	18347	18461	18294	18234	18126	18437	18531	18407	18591	18363	18391	18578	18444	18494	18480	18379	18241	18366	18494	18373	18424	18431	18367	18501	18392	18315	18327	18322	18396	18502	18516	18410	18291	18269	18355	18278	18438	18406	18306	18459	18357	18208	18340	18355	18561	18465	18385	18460	18466	18235	18189	18220	18634	18351	18486	18464	18336	18187	18342	18226	18445	18276	18424	18408	18508	18447	18419	18336	18320	18385	18291	18331	18333	18340	18355	18447	18206	18455	18331	18594	18354	18430	18239	18619	18327	18355	18454	18230	18559	18436	18391	18342	18479	18348	18534	18471	18347	18344	18201	18542	18376	18170	18404	18480	18422	18359	18651	18278	18303	18364	18424	18487	18423	18259	18366	18271	18494	18456	18308	18141	18400	18301	18445	18284	18334	18361	18526	18379	18452	18261	18469	18414	18285	18220	18536	18266	18361	18309	18236	18286	18421	18261	18154	18334	18681	18340	18399	18567	18427	18420	18245	18246	18485	18295	18531	18198	18277	18373	18463	18390	18451	18534	18443	18273	18333	18385	18314	18359	18447	18332	18545	18368	18473	18436	18472	18481	18526	18458	18346	18558	18388	18313	18368	18459	18343	18285	18516	18293	18228	18173	18480	18158	18358	18510	18446	18434	18400	18192	18415	18344	18418	18330	18301	18383	18342	18367	18422	18299	18438	18434	18285	18188	18363	18317	18369	18381	18237	18304	18345	18517	18468	18407	18483	18393	18295	18325	18200	18373	18389	18293	18539	18413	18382	18471	18316	18324	18314	18466	18425	18263	18413	18220	18508	18403	18378	18318	18336	18393	18349	18156	18339	18270	18346	18410	18487	18243	18288	18404	18382	18325
17547	55432	97003	31655	17536	16767	16373	16165	16068	15805	15922	15772	15615	15741	15389	15616	15631	15769	15841	15466	15610	15682	15589	15713	15597	15822	15682	15651	15588	15742	15546	15432	15579	15523	15546	15650	15520	15568	15513	15406	15652	15580	15476	15366	15572	15608	15951	17050	17265	17192	16545	15872	15742	15753	15347	15400	15553	15282	15444	15541	15619	15407	15623	15578	15490	15430	15541	15304	15564	15354	15558	15462	15405	15517	15500	15480	15592	15620	15609	15291	15391	15492	15492	15626	15559	15547	15468	15463	15369	15522	15366	15383	15423	15556	15496	15443	15523	15338	15378	15483	15535	15356	15567	15503	15546	15411	15302	15454	15417	15365	15485	15523	15469	15404	15363	15415	15442	15180	15420	15551	15418	15439	15431	15556	15451	15491	15517	15319	15342	15327	15399	15348	15477	15491	15445	15336	15597	15441	15504	15540	15368	15517	15420	15459	15398	15428	15533	15315	15403	15501	15415	15508	15438	15467	15483	15376	15318	15495	15375	15448	15463	15486	15457	15391	15566	15474	15523	15475	15619	15473	15408	15554	15301	15225	15352	15451	15529	15311	15361	15316	15323	15352	15360	15403	15501	15520	15512	15431	15467	15367	15694	15284	15430	15372	15320	15421	15561	15445	15351	15488	15528	15368	15507	15402	15373	15550	15441	15475	15312	15431	15393	15432	15307	15512	15409	15586	15444	15491	15294	15329	15563	15475	15447	15413	15447	15589	15511	15394	15588	15334	15393	15360	15134	15540	15401	15316	15607	15487	15397	15509	15235	15421	15496	15619	15410	15531	15247	15442	15432	15410	15451	15455	15356	15341	15341	15414	15498	15355	15449	15433	15341	15480	15470	15591	15425	15309	15477	15411	15310	15366	15410	15488	15342	15372	15444	15314	15452	15385	15432	15398	15521	15407	15606	15249	15303	15477	15314	15431	15475	15542	15421	15371	15480	15329	15467	15390	15603	15388	15548	15425	15407	15453	15480	15334	15502	15299	15447	15605	15575	15473	15393	15377	15500	15332	15341	15347	15318	15557	15615	15308	15627	15643	15703	15356	15538	15404	15493	15428	15413	15312	15356	15335	15567	15487	15585	15446	15375	15438	15418	15246	15369	15285	15430	15532	15396	15285	15475	15340	15388	15341	15595	15390	15508	15256	15517	15309	15427	15417	15562	15476	15362	15366	15381	15273	15463	15472	15498	15444	15442	15342	15286	15571	15561	15600	15279	15584	15487	15604	15350	15436	15616	15286	15603	15352	15479	15525	15328	15453	15549	15485	15272	15406	15610	15513	15510	15422	15533	15455	15485	15464	15561	15338	15414	15374	15462	15506	15418	15366	15446	15475	15455	15467	15467	15469	15398	15565	15575	15344	15635	15416	15502	15416	15330	15465	15386	15393	15347	15359	15429	15404	15528	15443	15418	15420	15604	15298	15522	15587	15513	15254	15626	15312	15628	15458	15276	15491	15497	15502	15472	15351	15445	15587	15451	15501	15511	15480	15426	15417	15238	15579	15447	15411	15428	15494	15546	15285	15517	15311	15329	15381	15441	15509	15360	15392	15292	15535	15507	15526	15392	15445	15299	15653	15426	15378	15512	15416	15407	15504	15396	15361	15569	15538	15539	15551	15350	15390	15509	15622	15394	15551	15531	15568	15370	15246	15490	15531	15285	15648	15519	15327	15607	15668	15539	15337	15468	15396	15348	15499	15446	15452	15467	15417	15403	15543	15364	15417	15308	15592	15300	15430	15346	15528	15348	15372	15575	15532	15463	15458	15500	15488	15428	15518	15533	15496	15434	15469	15441	15424	15338	15356	15478	15336	15415	15460	15446	15449	15329	15222	15427	15611	15493	15440	15531	15355	15479	15398	15351	15357	15430	15471	15426	15415	15251	15377	15598	15357	15488	15269	15540	15427	15607	15545	15420	15279	15592	15279	15311	15327	15253	15394	15380	15258	15391	15407	15377	15605	15485	15464	15522	15427	15516	15443	15455	15378	15488	15356	15465	15349	15410	15442	15408	15467	15580	15433	15326	15326	15480	15524	15613	15414	15418	15227	15439	15572	15522	15382	15404	15600	15340	15340	15261	15637	15361	15338	15357	15371	15368	15399	15609	15489	15249	15343	15466	15453	15404	15348	15535	15402	15309	15355	15422	15307	15362	15535	15333	15296	15396	15375	15360	15454	15434	15296	15598	15328	15430	15415	15386	15442	15549	15436	15321	15368	15317	15205	15432	15319	15366	15503	15506	15514	15227	15501	15554	15429	15554	15339	15484	15461	15408	15370	15329	15295	15387	15435	15358	15389	15423	15379	15335	15321	15650	15472	15329	15572	15545	15393	15462	15507	15418	15461	15365	15323	15356	15388	15533	15217	15269	15573	15444	15526	15440	15372	15467	15401	15467	15459	15336	15486	15409	15441	15364	15264	15535	15412	15346	15531	15495	15496	15300	15368	15419	15382	15439	15362	15391	15290	15351	15479	15273	15517	15505	15407	15528	15466	15488	15392	15440	15241	15424	15515	15568	15509	15325	15410	15361	15505	15643	15364	15451	15445	15417	15295	15424	15239	15297	15398	15385	15369	15534	15461	15504	15469	15587	15465	15289	15455	15531	15432	15438	15629	15386	15320	15366	15481	15411	15553	15372	15449	15430	15413	15419	15365	15641	15353	15592	15337	15488	15556	15273	15367	15515	15489	15452	15447	15523	15512	15484	15388	15550	15387	15362	15582	15473	15589	15306	15394	15367	15310	15420	15297	15364	15414	15506	15207	15547	15285	15523	15450	15273	15386	15252	15437	15482	15336	15449	15318	15600	15406	15484	15407	15397	15630	15424	15523	15460	15367	15412	15608	15661	15405	15535	15379	15608	15573	15363	15278	15437	15515	15401	15523	15407	15534	15346	15437	15384	15525	15429	15445	15453	15363	15419	15353	15579	15323	15404	15181	15503	15403	15462	15362	15371	15390	15322	15272	15467	15486	15530	15511	15330	15535	15415	15498	15329	15471	15425	15409	15246	15352	15440	15435	15444	15368	15552	15437	15475	15275	15248	15439	15338	15417	15522	15448	15428	15409	15397	15536	15457	15365	15453	15360	15418	15439	15388	15383	15431	15271	15330	15628	15489	15471	15615	15370	15262	15516	15312	15323	15297	15345	15520	15306	15547	15413	15495	15476	15480	15492	15383	15517	15349	15373	15285	15493	15590	15427	15463	15376	15560	15325	15556	15484	15442	15366	15516	15284	15333	15578	15583	15524	15323	15475	15454	15473	15473	15334	15578	15425	15297	15476	15538	15339	15428	15258	15458	15496	15441	15367	15503	15380	15381	15610	15572	15433	15362	15466	15400	15419	15449	15305	15478	15288	15578	15420	15426	15555	15317	15490	15441	15337	15476	15437	15334	15381	15308	15404	15460	15389	15347	15263	15426	15463	15501	15378	15435	15534	15573	15492	15425	15332	15469	15455	15424	15302	15598	15570	15469	15580	15385	15474	15429	15252	15374	15572	15342	15263	15422	15512	15625	15344	15507	15465	15417	15507	15254	15646	15277	15412	15338	15580	15444	15245	15384	15488	15382	15511	15312	15405	15453	15294	15415	15554	15599	15480	15433	15503	15384	15533	15275	15385	15337	15330	15505	15424	15450	15536	15518	15313	15427	15497	15377	15356	15197	15388	15527	15648	15204	15380	15432	15477	15478	15211	15450	15441	15249	15415	15449	15521	15262	15283	15546	15438	15392	15495	15448	15524	15400	15338	15474	15262	15216	15421	15312	15626	15378	15547	15429	15605	15437	15394	15484	15381	15338	15478	15420	15394	15518	15293	15602	15328	15510	15578	15327	15534	15456	15420	15478	15407	15396	15323	15465	15535	15530	15437	15477	15305	15470	15481	15493	15464	15582	15352	15471	15392	15349	15396	15543	15446	15388	15294	15401	15628	15492	15269	15487	15499	15465	15486	15351	15385	15598	15487	15446	15422	15479	15459	15570	15562	15390	15442	15242	15321	15513	15302	15387	15500	15457	15469	15359	15352	15441	15492	15584	15298	15450	15311	15472	15455	15303	15322	15455	15455	15496	15391	15414	15347	15265	15595	15314	15501	15281	15344	15382	15440	15671	15208	15485	15529	15436	15487	15450	15529	15425	15421	15405	15317	15293	15327	15356	15431	15358	15285	15558	15295	15370	15248	15467	15330	15311	15295	15556	15541	15688	15434	15478	15387	15528	15293	15433	15548	15509	15424	15320	15364	15407	15349	15495	15383	15543	15313	15436	15433	15469	15553	15293	15511	15415	15284	15515	15307	15471	15469	15443	15244	15471	15510	15397	15495	15395	15208	15434	15356	15584	15585	15508	15411	15358	15360	15463	15386	15447	15485	15441	15439	15443	15305	15437	15263	15368	15323	15472	15344	15415	15387	15366	15440	15447	15456	15505	15411	15454	15337	15403	15584	15427	15303	15462	15427	15379	15315	15365	15418	15423	15684	15438	15406	15334	15378	15519	15414	15522	15528	15438	15314	15542	15446	15348	15455	15418	15477	15452	15438	15447	15420	15296	15441	15331	15424	15251	15505	15388	15511	15450	15449	15384	15336	15463	15567	15390	15456	15481	15432	15515	15387	15382	15361	15617	15344	15468	15429	15258	15479	15300	15404	15461	15602	15478	15376	15550	15462	15445	15421	15371	15332	15396	15460	15458	15510	15323	15524	15396	15412	15385	15627	15481	15584	15364	15551	15419	15492	15529	15516	15593	15473	15554	15497	15457	15351	15491	15342	15467	15382	15421	15541	15502	15399	15378	15551	15465	15330	15329	15473	15373	15379	15539	15483	15391	15366	15279	15438	15258	15405	15449	15508	15521	15332	15478	15545	15386	15496	15569	15483	15612	15470	15538	15511	15491	15472	15342	15657	15334	15443	15492	15371	15504	15469	15384	15320	15494	15493	15350	15252	15423	15333	15416	15510	15407	15599	15429	15444	15484	15230	15418	15468	15383	15218	15515	15463	15630	15424	15490	15364	15281	15309	15561	15499	15357	15442	15285	15577	15433	15467	15572	15402	15440	15566	15355	15442	15401	15453	15454	15381	15432	15433	15397	15432	15518	15369	15462	15407	15510	15393	15510	15469	15340	15495	15428	15476
27074	22952	43306	29034	19082	18717	18674	18233	18125	18150	18304	18107	18198	18290	18417	18359	18081	18275	18151	18183	18131	18251	18545	18359	18211	18016	18433	18187	18287	18339	18295	18243	18549	18165	18132	18057	18153	18051	18079	18118	18239	18339	18163	18272	18230	18308	18162	17958	18412	18406	18263	18336	18174	18149	18113	18295	18043	17928	18173	18166	18206	18187	18080	18138	18129	18210	17976	18090	18163	18385	18217	18199	18140	18079	18260	18148	17988	18316	18242	18212	18114	18260	18240	18167	18320	18201	18224	18196	17975	18250	18215	18154	18086	18231	18375	18125	18232	18045	18127	18322	18183	18095	17931	18347	18201	17953	18032	18266	18187	18143	18021	18077	18098	18106	18331	18321	18175	18240	18165	18137	18279	18190	17993	18162	18107	18050	18209	18134	18325	18033	18106	18265	18000	18154	18201	18291	18034	18218	17981	18177	18121	18195	18156	18202	18193	18252	18219	18167	18039	18363	18268	18068	18290	18086	18069	18189	18119	18246	18174	18140	18207	18226	18134	18273	17981	18169	18134	18145	18213	18139	18219	18125	18213	18185	18212	18080	18160	18100	18144	18301	18218	18175	18270	18399	18175	18023	18256	18014	18086	18203	18374	17966	18230	18059	18092	18183	18073	18025	18499	18255	18157	18173	18272	18359	18074	18248	18274	18009	18281	18358	18175	18185	18129	18146	18145	18167	18297	17910	18020	18177	18008	18253	18169	18118	18225	17900	18359	18230	18079	18109	18051	18289	18115	18317	18154	18337	18143	18106	18119	18006	18187	18173	18202	18026	18156	18092	18334	18128	18273	18334	18163	18059	18176	18105	18267	18322	18040	18146	18237	18163	18097	18107	18210	18050	18378	18217	17959	18270	18141	17977	18190	17996	18204	18197	18246	18013	18209	18156	18103	18272	18257	18002	18114	18104	18060	18047	18178	18110	18119	18280	18188	18158	18257	17909	18011	18156	18300	18296	18042	18279	18179	18076	17999	18317	18221	18191	18069	18254	18344	18118	18030	17946	18157	18130	18055	18087	18110	18001	18296	18147	18199	18151	18215	18157	18166	18143	18191	18382	18110	18311	18058	18106	18094	18202	18160	18299	18124	18343	18137	18037	18198	18209	17951	18251	18020	18043	18158	18002	18413	18333	18121	18323	18237	18181	18162	18216	18243	18148	18154	18085	18372	18181	18003	18077	18169	18008	18106	18243	18087	18233	18170	18141	18269	18198	18089	18361	18066	17906	18232	18314	18187	18108	18216	18206	18109	18150	18147	18053	18266	18074	18209	18261	18263	17893	18095	18109	18197	18087	18414	18114	18088	18131	18209	18245	18206	18229	18272	18137	18255	18088	18131	18100	18203	18179	18327	17870	18155	18178	17991	18208	18095	18070	18157	18201	18208	17981	18149	18267	18089	18068	18042	18201	18009	18156	18367	18250	18367	18103	18216	18330	18144	18024	17970	18084	17968	18089	18224	18143	18492	18246	18196	18246	18204	18061	18097	18079	18244	17996	18322	17982	18083	18088	18255	18120	18045	18301	18167	17936	17921	17991	18127	18218	18103	18127	18296	18217	18275	18055	18164	18049	18149	18146	18005	18352	18288	18365	18244	18182	18333	18091	18235	17980	17892	18144	17958	18145	18204	18418	18185	18246	18154	18000	18413	18079	18362	18078	18268	17990	18073	18306	18246	18154	18280	18275	18126	18267	18326	17982	18034	18149	18152	18441	18213	18450	18062	18319	18174	18107	18221	18124	18308	18076	18204	18287	18195	18076	18233	18059	18161	17877	18150	18015	18144	18253	18154	18030	18106	18200	18196	18033	18246	18024	18279	18219	18104	18260	18003	18140	18047	18276	18205	18387	18288	18206	18331	18335	18138	18098	18194	17930	18196	18035	18205	18097	18181	18257	18177	18217	18248	18179	18043	18037	18413	18198	18220	18196	18131	18162	17939	18015	17926	18287	18131	18200	17988	18101	18292	18241	18258	18265	18280	17923	18116	18101	18302	18081	18238	18071	18034	18135	18255	18164	18146	18324	18191	18160	18268	18102	18110	18213	18177	18203	18186	18096	18186	18124	18061	18083	18145	18215	18263	18248	18119	18111	18357	18121	18231	18253	18162	18104	17995	18350	17940	18117	18335	18070	18297	18135	18180	18289	18257	18105	18022	18183	18317	18203	18326	18054	18352	18128	18387	18059	18271	18095	18057	18163	17944	18292	18082	18169	18199	18378	18029	18004	18096	18202	18104	18210	18130	17842	18041	18095	18210	18049	18029	18176	18008	18190	18168	18301	18045	18197	18207	18086	18310	18234	18108	18283	18241	18134	18140	18078	18085	18104	17955	18170	18240	17996	18150	18214	18314	18191	18058	18273	18100	18247	18293	18087	18093	18273	18177	18526	18275	18001	18270	17883	18260	18148	18044	18177	18114	17891	18162	18191	18254	18099	18211	18176	18191	18148	18245	18211	18213	18025	18231	18176	18110	18135	18353	18333	18067	18314	18120	18307	18297	18237	18417	18185	18184	18196	18080	17995	18028	18103	18140	18087	18057	18357	18121	18240	18223	18242	18151	18125	18250	18089	18202	18128	18243	18061	18196	18139	18288	18057	18119	18109	18183	18272	18177	18104	18111	18184	17964	18070	18217	18319	18112	18179	18200	18006	18059	18147	18138	18150	18091	18119	18345	18312	18330	18184	18118	18187	18180	18228	18062	18260	18178	18264	18149	18309	18119	18277	18137	18018	18154	18181	18134	18118	18386	18315	18150	18143	18127	18126	18056	18025	18022	18372	18107	18313	18163	18207	18159	18320	18292	18154	18071	18313	18251	18101	18265	18050	18133	18100	18372	18156	18245	18274	18302	18289	18061	18345	18092	18186	18255	17990	18060	18144	18337	18315	18037	18196	18086	18298	18147	18165	18160	18084	18296	18281	18108	18017	17986	18305	18084	18052	18015	18132	18190	18295	17923	18234	18265	18151	18229	18200	18014	18317	18018	18082	18019	17934	18234	18213	18021	18105	18150	18250	18145	17976	18313	18319	18303	18173	18059	18079	18136	18139	18022	18309	18132	18122	18134	18253	18222	18073	18227	18153	18177	18081	18225	18225	18256	18091	18054	18076	18165	18290	18359	18044	18357	18178	18194	18134	18124	18212	18167	18405	18230	18209	18184	17942	18042	18060	18167	18128	18102	18130	18199	18100	18103	18250	18174	18201	18029	18249	17948	18116	18273	18223	18164	18195	18194	18383	18011	18217	18096	18014	18225	18283	18153	17935	18229	18126	17956	18140	18266	18244	18034	18054	18218	18203	18206	18043	18062	18188	18351	18279	18050	18151	18270	18206	18234	18186	18256	18338	18415	18192	18288	18120	18302	18285	18122	18414	18113	18105	18206	18137	18158	18241	18046	18385	18090	18070	17980	18139	18208	18278	18136	18278	18054	18101	18249	17944	18320	18136	18099	18175	18383	18090	18173	18021	18112	18151	18186	18190	18281	18232	18104	18158	18135	18210	18153	18307	18095	18144	18224	18349	18257	18261	18150	18137	18078	18262	18157	18337	18156	18135	18312	18227	18219	18151	17977	18011	18028	18210	18106	18126	18166	18129	18154	18314	18227	18136	18091	18201	18107	18055	18109	18053	18067	18383	18149	18084	18407	18018	18147	18182	17729	18162	18154	18084	18169	18246	18252	18350	18270	18275	18220	18080	18235	18054	18102	18067	18173	18095	18253	18058	18104	18142	18200	18284	18042	18141	18138	18447	17899	18181	18209	18235	18120	18187	18069	18234	18011	18169	18276	18064	17974	18127	18066	17945	18021	18225	18039	18102	18090	18299	18011	18183	18302	18289	18320	18170	18025	18216	18254	18072	18106	18364	18148	18246	18087	18096	17897	18158	18230	18298	18113	18168	17975	18200	18300	18293	18264	18109	18153	18376	18225	18373	18097	18029	18161	18035	18169	18256	18197	18016	18171	17898	18202	18128	18171	18185	18142	18180	18124	18207	18181	18072	18327	17992	18207	18179	18164	18100	18185	18252	18080	18395	18085	17936	17970	18251	18215	18305	18281	18094	18135	17991	18061	18108	18132	18210	18090	17996	18235	18112	18084	18197	18225	18224	18248	18234	18115	18192	18229	18133	18213	18157	18188	18151	18146	18229	18118	18093	18183	18118	18168	18091	18110	18175	18204	18213	18277	18302	18290	18126	18137	18365	18288	18089	18158	18192	18111	18240	18360	18442	18284	18199	18102	18175	18083	18124	17938	18197	18251	18245	18330	18358	18175	18177	18033	18223	18024	18239	18142	18515	18498	18272	18192	18207	18017	18065	18142	18156	18322	18217	18164	18178	18327	18229	18075	18284	17989	18041	18219	18017	18141	18173	18437	18323	18195	18092	18167	18078	18176	18250	18108	18166	18449	18068	18074	18187	18257	18264	18228	18109	18225	18265	18148	17959	18243	18113	18218	18118	18094	18153	18221	18278	18225	18191	18301	18441	18074	18250	18362	18105	18183	18214	18030	18309	18167	18249	18062	18144	18045	18303	17986	18138	18094	18055	18227	18103	18290	18349	18247	18020	18118	18210	18104	17971	18234	18342	18227	18175	18099	18198	18225	17996	18228	18147	18087	18162	18154	18215	18385	18140	18085	18008	18224	18351	18086	18203	18272	18212	18065	18094	18094	18125	18270	18140	18055	18054	18077	17831	18357	18387	17996	18003	18140	18160	18258	18142	18171	18081	18067	18199	18261	18034	17949	18154	17920	18061	18095	18103	18029	18164	18265	18376	18304	18110	17971	18176	18283	18296	18189	18234	18088	18047	18043	18343	18173	18412	18450	18478	18007	18087	18193	18158	18077	18099	18191	18214	18076	18036	18177	18201	18294	18216	18053	18087	18375	18182	18061	18279	18263	18044	18083	18348	18165	17907	18283	17909	17998	18131	18069	18006	18160	18081	17990	18110	18242	18146	18054	18090	18301	18277	18153	18207	18270	18470	18195	18361	18241	18312	18349	18193	18361	18203	18355	18337	18212	18288	18171	18323	18230	18330	18259	18127	18310	18236	18442	18151	18201	18222	18131	18227	17957	18323	18199	18301	18138	18203	18238	18150	18182	17975	18393	18277	18089	18179	18240	18109	18303	18008
16095	29836	47324	20494	15910	15431	15391	15333	15422	15286	15389	15362	15184	15358	15416	15355	15300	15534	15318	15174	15343	15362	15441	15370	15585	15379	15422	15387	15357	15557	15345	15475	15216	15495	15178	15421	15274	15241	15429	15410	15143	15435	15382	15288	15449	15222	15323	15527	15488	15482	15627	15429	15345	15366	15180	15313	15368	15464	15405	15275	15402	15251	15360	15286	15352	15356	15419	15290	15262	15363	15480	15133	15314	15284	15207	15342	15327	15317	15309	15366	15396	15294	15460	15423	15440	15253	15305	15289	15525	15285	15435	15364	15297	15455	15144	15311	15419	15423	15363	15437	15344	15214	15148	15382	15418	15328	15131	15482	15322	15391	15426	15386	15271	15296	15406	15298	15327	15398	15181	15308	15171	15272	15362	15438	15241	15354	15320	15316	15312	15337	15230	15216	15402	15308	15278	15412	15431	15224	15275	15311	15396	15304	15358	15345	15156	15266	15482	15227	15271	15374	15296	15445	15346	15319	15408	15353	15384	15502	15470	15475	15353	15423	15357	15353	15387	15373	15447	15307	15303	15417	15318	15307	15344	15325	15324	15210	15250	15360	15349	15388	15452	15432	15434	15283	15459	15440	15334	15139	15281	15216	15384	15323	15493	15242	15469	15457	15242	15316	15417	15248	15435	15383	15500	15177	15409	15367	15294	15320	15349	15237	15339	15390	15421	15260	15499	15414	15272	15297	15276	15465	15444	15428	15286	15386	15398	15426	15379	15256	15392	15340	15330	15310	15327	15265	15293	15248	15401	15343	15460	15311	15333	15284	15330	15343	15341	15502	15206	15332	15459	15292	15367	15289	15349	15385	15236	15163	15289	15325	15235	15379	15202	15413	15398	15290	15298	15294	15230	15269	15427	15465	15289	15382	15427	15423	15424	15431	15174	15355	15376	15476	15235	15208	15392	15279	15378	15216	15386	15273	15202	15220	15453	15359	15258	15194	15422	15291	15264	15445	15410	15367	15282	15270	15246	15277	15415	15312	15487	15345	15320	15273	15259	15394	15240	15253	15309	15308	15134	15299	15392	15270	15263	15231	15207	15223	15368	15292	15300	15321	15343	15519	15241	15441	15241	15378	15400	15419	15289	15066	15407	15318	15383	15192	15267	15162	15472	15246	15423	15281	15357	15358	15414	15390	15387	15310	15230	15325	15340	15245	15303	15143	15295	15381	15147	15195	15251	15291	15560	15414	15297	15399	15352	15267	15304	15370	15256	15414	15384	15487	15345	15373	15204	15249	15495	15265	15336	15258	15223	15183	15251	15273	15185	15296	15497	15279	15216	15339	15421	15171	15214	15274	15093	15515	15426	15271	15446	15418	15289	15494	15416	15188	15424	15306	15259	15325	15481	15100	15050	15530	15288	15202	15590	15177	15358	15392	15443	15348	15343	15249	15288	15270	15252	15231	15274	15427	15342	15157	15284	15255	15304	15209	15337	15360	15346	15287	15315	15323	15088	15211	15268	15223	15302	15296	15487	15371	15195	15341	15183	15436	15274	15330	15317	15245	15406	15185	15428	15392	15385	15270	15418	15247	15190	15413	15151	15311	15328	15495	15125	15356	15415	15317	15300	15515	15294	15409	15393	15241	15287	15415	15276	15325	15389	15278	15323	15399	15442	15256	15174	15371	15282	15406	15556	15390	15191	15369	15263	15421	15343	15478	15410	15117	15363	15227	15287	15162	15350	15253	15434	15408	15432	15204	15385	15445	15364	15237	15414	15170	15321	15195	15535	15404	15313	15512	15481	15337	15287	15279	15345	15287	15331	15315	15449	15475	15334	15379	15460	15226	15123	15382	15352	15296	15374	15397	15396	15135	15250	15310	15321	15399	15441	15326	15427	15342	15317	15430	15414	15334	15464	15311	15232	15483	15313	15399	15342	15266	15191	15369	15287	15321	15391	15346	15450	15377	15417	15248	15254	15430	15238	15312	15239	15290	15398	15535	15372	15328	15309	15169	15309	15289	15135	15400	15251	15415	15468	15257	15318	15186	15391	15325	15351	15286	15278	15259	15493	15321	15304	15393	15316	15499	15233	15487	15223	15309	15357	15241	15441	15253	15388	15391	15537	15201	15252	15269	15348	15429	15271	15287	15340	15376	15377	15511	15360	15332	15300	15464	15371	15411	15436	15308	15191	15294	15305	15521	15250	15362	15477	15358	15413	15096	15371	15398	15259	15216	15270	15375	15310	15423	15459	15377	15170	15210	15349	15355	15498	15256	15339	15431	15364	15524	15351	15412	15319	15360	15427	15337	15338	15347	15354	15418	15414	15242	15177	15336	15389	15318	15367	15244	15351	15328	15270	15514	15214	15155	15268	15176	15276	15261	15317	15259	15436	15366	15184	15332	15387	15365	15259	15326	15296	15414	15179	15345	15372	15389	15249	15337	15339	15342	15311	15385	15395	15487	15463	15256	15439	15206	15378	15212	15225	15231	15244	15240	15367	15514	15156	15235	15342	15388	15389	15433	15438	15354	15294	15416	15392	15500	15329	15146	15246	15319	15339	15273	15319	15256	15306	15434	15232	15368	15362	15324	15367	15428	15335	15264	15421	15334	15361	15307	15258	15256	15224	15290	15431	15257	15274	15381	15395	15356	15166	15407	15422	15358	15351	15265	15246	15248	15273	15482	15371	15232	15332	15482	15324	15468	15316	15425	15284	15287	15290	15343	15450	15439	15296	15331	15389	15295	15339	15235	15403	15080	15474	15352	15305	15319	15386	15342	15221	15314	15445	15316	15319	15278	15178	15358	15483	15376	15433	15368	15294	15347	15336	15301	15466	15214	15471	15234	15375	15317	15385	15401	15272	15171	15518	15265	15291	15373	15412	15174	15050	15422	15306	15409	15370	15221	15172	15330	15343	15273	15356	15461	15249	15240	15423	15283	15374	15325	15297	15250	15475	15397	15470	15447	15305	15371	15441	15369	15266	15406	15196	15366	15293	15427	15290	15261	15184	15322	15309	15361	15287	15219	15436	15249	15326	15265	15303	15272	15342	15201	15287	15373	15238	15417	15279	15278	15373	15428	15396	15498	15275	15312	15336	15286	15398	15283	15241	15264	15323	15262	15393	15253	15467	15355	15247	15313	15322	15360	15344	15364	15349	15487	15297	15374	15338	15336	15460	15528	15300	15502	15277	15391	15407	15349	15372	15298	15355	15451	15474	15440	15222	15350	15450	15415	15309	15231	15304	15420	15447	15290	15298	15312	15325	15326	15479	15316	15335	15325	15457	15519	15365	15250	15310	15215	15429	15288	15295	15413	15285	15379	15187	15344	15135	15366	15230	15413	15258	15361	15250	15373	15332	15409	15393	15339	15221	15257	15370	15380	15228	15241	15219	15424	15307	15370	15464	15379	15219	15358	15317	15262	15328	15263	15337	15369	15419	15480	15502	15392	15306	15248	15384	15272	15376	15178	15324	15535	15340	15199	15268	15366	15447	15169	15402	15310	15336	15358	15456	15246	15252	15519	15303	15391	15250	15438	15436	15259	15318	15275	15408	15494	15338	15299	15374	15318	15428	15105	15224	15349	15311	15286	15308	15495	15235	15354	15276	15410	15392	15439	15313	15333	15367	15428	15360	15321	15212	15357	15352	15132	15472	15315	15269	15203	15397	15357	15453	15353	15274	15374	15355	15407	15288	15318	15291	15324	15355	15324	15361	15365	15384	15343	15385	15268	15458	15405	15393	15390	15410	15448	15276	15426	15278	15397	15450	15478	15413	15235	15301	15243	15292	15443	15352	15269	15413	15373	15420	15276	15361	15398	15332	15235	15280	15429	15109	15455	15230	15225	15386	15411	15366	15255	15278	15332	15375	15510	15342	15519	15352	15224	15365	15328	15244	15497	15268	15438	15417	15402	15476	15335	15511	15262	15331	15340	15397	15352	15314	15512	15407	15323	15363	15521	15289	15253	15159	15219	15113	15390	15395	15250	15295	15436	15380	15442	15508	15367	15558	15428	15279	15359	15461	15309	15447	15306	15296	15409	15428	15418	15311	15175	15284	15309	15457	15318	15361	15370	15350	15168	15340	15373	15317	15356	15306	15420	15324	15491	15343	15324	15336	15411	15471	15358	15384	15500	15271	15330	15252	15236	15330	15256	15323	15465	15455	15352	15361	15254	15266	15437	15414	15309	15279	15184	15487	15105	15413	15172	15369	15359	15214	15347	15349	15288	15287	15335	15249	15520	15225	15244	15115	15471	15399	15337	15315	15392	15355	15295	15440	15203	15369	15440	15342	15535	15445	15411	15450	15201	15323	15410	15254	15287	15420	15278	15363	15347	15477	15295	15105	15476	15394	15296	15372	15347	15304	15197	15487	15308	15284	15501	15382	15410	15368	15303	15331	15186	15428	15361	15307	15380	15373	15290	15307	15493	15263	15307	15397	15446	15376	15297	15363	15356	15265	15385	15499	15418	15293	15336	15336	15314	15408	15338	15390	15377	15435	15338	15310	15510	15319	15314	15287	15278	15344	15550	15196	15436	15259	15309	15189	15527	15472	15360	15271	15376	15247	15328	15302	15198	15402	15163	15472	15229	15354	15225	15183	15232	15285	15393	15297	15342	15366	15374	15380	15344	15551	15536	15346	15294	15240	15257	15263	15155	15341	15392	15320	15204	15437	15352	15535	15354	15478	15271	15401	15254	15350	15392	15408	15419	15182	15450	15363	15198	15276	15372	15357	15035	15246	15406	15387	15433	15445	15209	15501	15365	15325	15297	15343	15272	15177	15415	15461	15389	15426	15440	15540	15155	15472	15159	15279	15402	15256	15318	15440	15181	15313	15449	15406	15272	15308	15352	15127	15293	15359	15400	15345	15405	15326	15450	15238	15274	15374	15486	15312	15393	15260	15412	15552	15514	15348	15219	15442	15252	15371	15157	15375	15397	15377	15195	15289	15262	15360	15357	15343	15437	15462	15364	15358	15369	15243	15404	15395	15363	15318	15334	15379	15194	15329	15377	15318	15442	15457	15380	15296	15404	15343	15410	15185	15336	15347	15177	15425	15350	15189	15434	15329	15445	15195	15177	15302	15419	15281	15472	15499	15478	15308	15173	15212	15262	15331	15352	15323	15397	15265	15301	15428	15367	15373	15298	15289	15306	15265	15380	15195	15331
23614	21038	41385	36968	22324	21730	20733	18601	18600	18547	18474	18290	18592	18496	18229	18533	18421	18357	18456	18176	18498	18499	18384	18378	18352	18444	18275	18119	18137	18420	18214	18328	18261	18352	18085	18291	18229	18324	18150	18077	18261	18263	18104	18347	18408	18499	18242	18516	18735	18849	18832	18439	18347	18195	18017	18274	18059	18184	18264	18201	18201	18142	18207	18296	18238	18096	18363	18200	18056	18168	18059	18257	18097	18100	18233	18206	18532	18239	18325	18086	18278	18143	18322	18278	18328	18179	18243	18216	18042	18163	18155	17912	18253	17940	18101	17982	17982	18302	18160	18111	18090	18242	18084	18067	18080	18001	18264	18081	18054	17876	18213	18110	18054	18163	18317	18022	18206	18137	18222	18177	18140	18306	18218	18217	18206	17958	18330	18063	18307	18228	18222	18180	18301	18034	18287	18294	18248	18296	18312	18311	18233	18145	18083	18197	18169	18102	17945	18109	18018	18202	18266	18046	18298	18215	18294	18251	18111	18221	18168	18085	18111	18165	18330	18086	18145	18090	18085	18411	18028	18024	18198	18285	18242	18073	18259	18128	18132	18224	18374	17948	18166	18220	18265	18058	17983	18226	18263	18128	18176	18175	18066	18292	18126	17894	18209	18227	18432	18124	17998	18223	18104	18168	18171	18258	18180	18063	18065	18188	18154	18139	18370	18233	18163	17953	18170	17967	18172	18074	18079	18064	18080	18184	17999	18201	18051	17947	18095	18092	18346	18223	18007	18043	17950	18126	18290	18189	18322	18016	18168	18297	18176	18240	18240	18326	18097	18205	18292	18173	18068	18187	18202	18148	18014	18289	18104	18315	18170	18254	18041	18298	18026	18162	18233	18100	18057	18173	18190	18128	18010	17911	18140	18012	18129	18299	18150	18114	18323	18254	17971	18026	18230	18151	18162	18111	18015	18088	17966	18378	18060	18011	18377	17901	18264	18116	18063	17977	18241	18033	18176	18191	18066	18134	17991	18023	18158	18207	18186	18062	18024	18203	18251	18239	18178	18393	17995	18188	18072	18158	18209	18246	18077	18085	18219	18051	18135	18098	17980	18220	18224	18051	18337	18053	18141	18274	18200	18258	18400	18359	18308	18137	18145	18193	18172	18153	18311	18041	18038	18137	18010	17988	18172	18125	18201	18101	17995	18164	18186	18132	18186	18183	18162	18177	18114	18332	18159	18196	18306	18318	18368	18002	18009	18247	18159	18120	18113	17994	18214	18121	18128	18135	18048	18248	17970	18121	18305	18152	18110	18219	17916	18178	18480	18236	18224	18243	18409	18209	18000	18155	18232	18252	18354	18278	18103	18116	18342	18109	18087	18156	18142	18344	18098	18157	18089	18222	18193	18195	18198	18132	18227	18265	18186	18222	18307	18188	18098	18266	18157	18118	18036	18211	17971	18214	18120	18142	18056	18169	18151	18290	18206	18167	18308	18179	18143	18023	18237	17820	18102	18090	18180	18233	18250	18261	18346	18122	18178	18120	18102	18269	18102	18206	18209	18127	18082	18114	18253	18270	18388	18180	18331	18165	18450	18172	18022	18230	18289	18143	18198	18241	18315	18217	18059	18073	17957	18186	18039	18414	18175	18162	18108	18276	18147	18235	18170	18202	17970	18073	18108	18166	18370	18197	18118	18059	18157	18142	18042	18149	18033	18203	18186	18195	18160	18139	18183	18288	18245	18177	17977	18389	18023	18084	18286	18277	17987	17912	18212	18074	18046	18062	18127	18073	18293	18101	18188	18166	18258	18336	18116	18188	18402	18163	18152	18032	17990	17997	18242	18135	18030	18230	18374	18191	17969	18169	18248	18313	17989	18431	18160	18159	18076	18215	18206	18166	18332	18335	18173	18016	18086	18124	18338	18238	18325	18229	18159	18389	18082	18121	18294	18166	18184	18113	17931	18179	18071	17991	18176	18158	18216	18003	18183	18165	18208	18056	17897	18021	18391	18169	18182	18175	18110	18111	18302	18159	18145	18067	17990	18081	17992	18089	18070	18153	18147	18280	18142	18232	18045	18128	18117	18136	18220	18163	18271	18113	18298	18148	18139	18178	18480	18095	18219	18236	18013	18301	18192	18101	18251	18245	18327	18319	18256	18146	18138	18308	18294	18012	18282	18170	18175	18079	18253	18287	17930	18028	18199	18201	18144	17818	18092	18101	18014	18262	18081	18195	18284	18129	18175	18321	18049	18083	18133	18158	18187	18132	18100	18165	18223	18067	18276	18198	18109	18403	18155	18066	18123	18069	18064	18182	18038	18155	18123	17964	18147	18061	18126	18117	18188	18338	18031	17972	18145	18054	18088	18256	18226	18111	18272	18119	18088	18104	18322	18166	18248	17998	18213	18141	18160	18342	18104	18280	18359	18033	18254	18269	18078	18137	18246	18137	18213	17979	18067	18121	18119	18255	18163	18185	18032	18196	18122	17883	18215	18124	18188	17980	18159	18219	18092	18216	18187	17999	18284	18293	18308	18132	17995	17881	18230	17995	18088	18139	18215	17966	18191	18113	18128	18295	18178	18169	18259	18197	17972	18090	18084	18204	18033	18267	18194	18289	18056	17977	18249	18284	17900	18021	18132	18143	18025	18131	18076	18302	18244	18331	18049	18218	18189	18127	18054	18153	18287	18110	18078	18215	18467	18188	18174	18025	18157	18188	18121	18067	18217	18092	18346	18071	18255	17885	18073	18141	17911	18049	18254	18335	18132	18072	18025	18327	18077	18033	17993	18224	17869	18216	18368	18249	18221	18184	18190	18393	18255	18128	18084	18048	18200	17951	18177	18407	18247	18378	18160	18039	18181	18346	18032	18345	18253	18118	18198	18169	18213	18115	18202	18216	18193	18277	18263	18311	18353	18305	18211	18161	17992	18185	18116	18172	17996	17919	18020	18205	18410	18248	18327	18123	18236	18150	17996	18155	18035	18331	18054	18021	18243	18105	18109	18161	18043	18091	18108	18070	18259	18162	18051	18011	18039	18123	18276	18152	18248	18282	18114	18109	18260	18154	18139	18076	18275	18151	18306	18259	18075	18271	18229	18197	18259	18213	18261	18181	18027	18212	18152	18039	18253	18048	18144	18059	18287	18010	18355	18154	18178	17914	18213	18173	18196	18265	18147	18323	18141	18214	18181	18221	18071	18242	18358	18174	18368	18122	18223	18080	18378	18148	18102	18139	18079	18125	18220	18136	18175	18189	18203	18221	18250	18103	18298	18125	18276	18229	18007	18104	18343	18188	18256	18248	18178	18188	18129	18136	18188	18187	18105	18129	18167	18237	18162	18358	18377	18102	18239	18219	18111	18053	18167	18090	18113	18015	18223	18179	18158	18034	18313	18122	18194	18127	18235	18165	18334	18318	18161	18316	18236	18072	17874	18017	18266	18393	18144	18103	18274	18258	18338	18031	18112	18078	18119	18069	18303	18058	18301	18152	18284	18354	18141	18025	18196	18262	18048	18122	18047	18134	18258	18185	18266	17998	18162	18296	18267	18092	18204	18125	18214	18090	18041	18281	18017	18237	18160	18190	18145	18239	18209	18151	18232	18139	18308	18085	18068	17941	18025	18074	18187	18126	17980	18214	18267	18190	18154	18254	18116	18001	18356	18096	18191	18008	18157	18220	18082	18220	17994	18158	18350	18063	18137	18171	18208	18130	18250	18147	18017	18268	18158	17997	18128	18244	18364	18249	18020	18244	18160	18278	18204	18263	18123	18185	18415	18128	18266	18478	18428	18090	18090	18136	18138	18071	18076	18024	18206	18127	18258	17996	18190	18205	18045	18170	18149	18082	18017	18096	18122	18335	18156	18110	17966	18007	18050	18100	18132	18182	18118	18229	18114	18307	18167	18155	18084	18146	17914	18290	18426	18284	18235	18263	18209	18106	18283	18067	18252	18119	18255	18179	18054	18091	18069	18129	17893	18292	18159	18150	18198	18047	18294	18129	18103	18284	18334	18125	18161	18017	18283	18107	18341	18142	18349	18249	18347	18059	18136	18191	18118	18098	18160	18056	18118	18135	18228	17883	18213	18356	18259	18097	18067	18024	18046	17937	18183	18199	18025	18019	18501	18310	18273	18151	18155	18114	17986	18190	18173	18208	17974	18102	18113	18238	18146	18083	18154	18165	18231	18110	18095	18178	18188	18142	18107	18035	18208	18084	18141	18292	18249	18244	18358	18129	18279	18199	18206	18229	18455	18095	18164	18176	18178	18173	17980	18205	18277	18150	18383	18072	18332	18109	18207	18064	18268	18202	18232	18183	18198	18258	18212	18202	18226	18220	18191	18111	18137	18137	17954	18050	18347	18265	18172	18055	18117	17987	18089	18054	18050	18268	18230	18076	18214	18383	18182	18240	18216	18187	18038	18369	18309	18131	18205	18080	18112	18009	18336	18034	18121	17814	18225	18224	18054	18014	18311	18065	18214	18397	18133	18111	18151	18274	18292	17935	18256	18181	18238	18182	18171	18215	17988	18271	17944	18186	18202	18231	18193	18123	18198	18183	18115	17983	17978	18280	18200	18168	18071	18171	18083	18119	18090	18135	18201	18017	18301	18249	18148	18363	18188	18315	18042	18093	18064	18166	18143	18236	18128	18253	18111	18204	18248	18254	17982	18145	17967	18226	18188	18223	18396	18238	18093	18212	18175	18147	18047	18274	17882	18175	18266	18217	18203	18370	17970	18171	18270	18145	18281	18057	18185	18022	18101	18124	18057	18214	18256	18158	17917	18021	18137	18408	18102	17925	18038	18106	18153	18263	18275	18183	18209	18243	18261	18137	18148	18214	18204	18165	18262	18111	18196	18071	18114	18267	18209	18114	18352	18253	18057	18043	18231	18277	18073	18339	18009	17882	18207	18181	18123	18254	18253	18225	18042	18193	18173	18091	18171	18123	18178	18176	18279	18213	18036	18139	17997	18373	18157	18168	18093	18189	18272	18080	18166	18119	18348	18189	18220	18128	18219	18111	18209	18301	18286	18207	18109	18294	18102	18151	18206	18187	18287	18125	18207	18350	18065	18280	18043	18339	18184	18059	18231	18175	17998	18199	18327	18078	18171	18139	18216	18002	17996	18046	18440	18271	18310	18146	18201	18101	18170	18081	18337	18195	18080	18025
15763	48529	88067	30635	16712	16040	15797	15649	15629	15626	15610	15703	15412	15497	15533	15235	15462	15436	15425	15485	15544	15423	15482	15595	15473	15464	15534	15563	15710	15578	15706	15386	15458	15506	15342	15480	15741	15417	15566	15313	15465	15288	15273	15447	15359	15388	15588	16080	16551	16397	16002	15664	15322	15645	15183	15292	15274	15349	15303	15344	15316	15269	15394	15430	15380	15437	15445	15062	15286	15422	15320	15413	15307	15592	15494	15490	15365	15471	15367	15481	15372	15138	15489	15292	15271	15480	15188	15268	15356	15280	15286	15430	15335	15337	15426	15309	15313	15401	15228	15456	15414	15349	15471	15447	15467	15319	15368	15359	15174	15303	15412	15575	15174	15344	15284	15453	15382	15233	15401	15367	15381	15378	15289	15446	15533	15515	15341	15411	15163	15456	15369	15362	15430	15411	15366	15396	15317	15246	15505	15272	15331	15309	15430	15186	15305	15406	15507	15478	15498	15522	15373	15362	15253	15245	15321	15353	15387	15316	15319	15311	15282	15333	15156	15407	15246	15313	15353	15273	15366	15433	15523	15379	15531	15274	15142	15365	15235	15269	15254	15236	15326	15420	15293	15328	15363	15552	15295	15355	15296	15461	15380	15208	15528	15224	15406	15373	15325	15312	15373	15343	15400	15160	15339	15406	15378	15586	15346	15362	15399	15313	15411	15469	15270	15442	15348	15488	15437	15088	15351	15396	15510	15262	15595	15351	15355	15400	15269	15345	15479	15405	15445	15353	15388	15382	15298	15458	15419	15478	15420	15372	15321	15411	15482	15514	15496	15468	15423	15332	15396	15312	15542	15414	15341	15341	15505	15271	15284	15492	15409	15320	15319	15323	15279	15224	15555	15345	15370	15366	15439	15453	15297	15392	15302	15353	15254	15388	15304	15377	15393	15402	15512	15347	15371	15444	15420	15444	15261	15159	15469	15398	15174	15377	15355	15364	15297	15361	15205	15334	15404	15389	15313	15361	15402	15324	15468	15255	15175	15278	15343	15412	15338	15370	15213	15238	15552	15438	15380	15338	15549	15290	15344	15522	15308	15334	15391	15455	15386	15499	15328	15252	15290	15297	15373	15512	15269	15255	15434	15438	15330	15220	15357	15283	15385	15360	15334	15242	15378	15335	15352	15431	15443	15387	15382	15295	15370	15319	15236	15281	15345	15453	15462	15454	15314	15378	15238	15347	15356	15272	15380	15352	15291	15288	15402	15491	15169	15311	15261	15394	15266	15293	15199	15189	15196	15309	15360	15429	15333	15394	15413	15332	15428	15361	15399	15230	15439	15316	15426	15331	15137	15406	15257	15118	15261	15412	15547	15245	15396	15269	15490	15436	15383	15372	15367	15375	15456	15391	15368	15337	15401	15309	15295	15538	15473	15463	15289	15310	15348	15341	15414	15418	15403	15102	15304	15365	15277	15303	15363	15386	15315	15349	15258	15391	15292	15586	15350	15368	15328	15310	15409	15244	15418	15527	15471	15492	15303	15348	15489	15379	15372	15395	15350	15487	15351	15353	15352	15226	15195	15461	15368	15247	15533	15401	15432	15283	15142	15512	15386	15263	15514	15260	15299	15434	15373	15417	15428	15426	15347	15303	15321	15216	15343	15513	15415	15426	15532	15379	15361	15457	15288	15485	15416	15252	15453	15207	15477	15412	15438	15380	15472	15229	15246	15259	15381	15445	15208	15347	15281	15346	15274	15388	15414	15369	15353	15289	15405	15336	15253	15320	15456	15467	15430	15302	15381	15235	15290	15432	15325	15406	15320	15394	15302	15464	15406	15544	15358	15321	15410	15225	15318	15282	15438	15277	15292	15184	15487	15453	15581	15410	15313	15335	15434	15420	15418	15223	15349	15393	15284	15433	15308	15452	15201	15321	15392	15364	15318	15405	15325	15374	15268	15428	15307	15514	15276	15429	15461	15313	15417	15372	15442	15319	15365	15343	15270	15204	15327	15232	15442	15358	15480	15317	15508	15346	15366	15536	15350	15365	15364	15233	15241	15349	15333	15423	15272	15295	15221	15408	15369	15415	15351	15561	15426	15320	15307	15403	15372	15313	15352	15493	15311	15387	15331	15407	15366	15548	15364	15238	15361	15266	15317	15367	15196	15293	15341	15459	15408	15350	15527	15312	15261	15425	15251	15564	15235	15388	15378	15411	15562	15440	15269	15214	15501	15280	15501	15131	15424	15317	15211	15442	15181	15441	15449	15263	15377	15336	15329	15343	15335	15352	15401	15379	15225	15255	15559	15159	15343	15340	15308	15377	15448	15337	15396	15294	15236	15420	15374	15522	15284	15139	15412	15352	15352	15457	15358	15497	15173	15536	15216	15316	15353	15298	15158	15478	15280	15448	15317	15516	15502	15419	15232	15278	15342	15378	15397	15347	15405	15309	15454	15238	15150	15601	15384	15324	15503	15227	15584	15133	15377	15447	15328	15278	15337	15387	15457	15369	15293	15356	15400	15367	15434	15218	15576	15227	15493	15437	15492	15377	15416	15329	15275	15430	15127	15410	15316	15313	15123	15423	15314	15307	15220	15234	15308	15329	15477	15065	15396	15486	15486	15267	15431	15259	15371	15451	15269	15355	15160	15511	15303	15458	15224	15379	15551	15469	15505	15311	15315	15420	15389	15323	15239	15360	15338	15481	15483	15302	15381	15417	15390	15334	15355	15232	15282	15336	15286	15396	15315	15220	15392	15267	15448	15384	15267	15400	15468	15346	15430	15385	15173	15368	15399	15392	15322	15195	15436	15459	15116	15347	15390	15590	15516	15361	15245	15196	15356	15241	15296	15306	15359	15272	15407	15326	15324	15350	15414	15377	15423	15353	15183	15346	15322	15430	15445	15276	15330	15484	15492	15308	15308	15261	15218	15452	15252	15260	15341	15480	15388	15236	15406	15260	15402	15390	15405	15355	15392	15452	15376	15354	15170	15257	15366	15506	15366	15335	15340	15540	15372	15521	15386	15330	15488	15261	15264	15353	15201	15342	15434	15452	15272	15275	15425	15228	15305	15279	15510	15421	15542	15269	15394	15265	15408	15419	15283	15286	15367	15329	15301	15314	15406	15419	15293	15395	15264	15433	15380	15275	15586	15310	15370	15309	15412	15353	15485	15416	15349	15265	15474	15430	15279	15419	15466	15399	15564	15348	15384	15340	15478	15296	15477	15275	15597	15364	15244	15286	15205	15405	15325	15160	15385	15361	15380	15389	15438	15364	15402	15236	15228	15293	15284	15180	15383	15399	15367	15341	15484	15427	15349	15522	15330	15299	15409	15332	15290	15283	15392	15440	15193	15384	15340	15420	15326	15297	15255	15509	15412	15432	15282	15131	15355	15353	15478	15377	15468	15411	15433	15203	15393	15446	15447	15427	15408	15639	15374	15485	15315	15481	15247	15376	15276	15297	15330	15340	15337	15076	15471	15412	15393	15368	15374	15434	15222	15387	15342	15546	15402	15397	15291	15223	15273	15268	15336	15232	15365	15334	15529	15395	15311	15253	15374	15343	15370	15402	15152	15371	15320	15327	15317	15283	15511	15289	15290	15384	15166	15400	15460	15472	15218	15348	15384	15458	15518	15272	15361	15370	15487	15358	15280	15340	15218	15300	15405	15294	15430	15256	15363	15202	15498	15446	15480	15347	15290	15452	15392	15350	15444	15499	15255	15190	15229	15237	15445	15283	15275	15333	15217	15329	15387	15284	15360	15398	15084	15301	15364	15380	15496	15335	15291	15243	15390	15254	15240	15395	15469	15339	15458	15304	15305	15408	15428	15431	15196	15388	15307	15350	15188	15366	15463	15440	15442	15194	15293	15348	15388	15350	15382	15415	15407	15312	15304	15406	15197	15345	15396	15347	15434	15338	15386	15437	15445	15442	15354	15367	15354	15258	15426	15204	15486	15409	15355	15342	15274	15434	15294	15428	15313	15387	15175	15255	15298	15314	15519	15304	15274	15313	15363	15282	15393	15377	15336	15370	15393	15352	15293	15415	15310	15379	15350	15296	15391	15471	15381	15366	15495	15407	15395	15281	15259	15363	15401	15375	15325	15574	15438	15420	15264	15233	15384	15336	15155	15255	15138	15223	15379	15547	15257	15306	15170	15329	15335	15387	15401	15256	15471	15443	15333	15385	15367	15257	15479	15284	15388	15273	15242	15488	15447	15522	15383	15293	15349	15576	15207	15215	15336	15267	15447	15262	15318	15312	15098	15369	15384	15292	15303	15363	15481	15377	15483	15230	15224	15173	15369	15267	15193	15314	15463	15359	15358	15335	15386	15188	15526	15233	15276	15348	15247	15451	15337	15272	15393	15246	15335	15310	15391	15357	15531	15274	15443	15358	15247	15412	15258	15355	15297	15350	15345	15405	15293	15405	15281	15388	15398	15125	15536	15114	15304	15427	15487	15372	15349	15309	15285	15468	15305	15286	15341	15403	15406	15324	15399	15346	15404	15259	15538	15285	15315	15371	15401	15387	15379	15326	15202	15413	15278	15529	15282	15485	15259	15346	15280	15381	15221	15418	15280	15538	15326	15376	15370	15442	15347	15468	15518	15494	15369	15199	15303	15344	15353	15314	15350	15297	15329	15268	15292	15227	15274	15556	15397	15287	15325	15315	15418	15344	15257	15161	15304	15326	15356	15201	15405	15500	15288	15207	15325	15324	15359	15334	15389	15466	15415	15444	15214	15276	15443	15285	15449	15376	15314	15444	15352	15457	15291	15368	15436	15260	15498	15413	15444	15410	15328	15332	15469	15276	15393	15346	15306	15351	15283	15286	15431	15458	15362	15538	15436	15451	15273	15315	15448	15337	15203	15344	15275	15414	15253	15310	15349	15568	15300	15356	15312	15508	15255	15168	15409	15340	15398	15390	15296	15296	15427	15311	15356	15151	15373	15416	15231	15346	15343	15501	15404	15475	15376	15442	15068	15341	15383	15402	15401	15368	15277	15198	15324	15324	15472	15378	15330	15542	15286	15307	15367	15400	15161	15487	15240	15261	15473	15095	15279	15336	15387	15238	15346	15362	15347	15438	15345	15126	15318	15407	15239	15389	15304	15389	15360	15365	15446	15258	15410	15434	15381	15286	15444	15322	15242	15228	15357	15309	15402	15438
22358	20832	35500	31014	21577	23188	23635	19327	18592	19199	18944	18694	18682	18512	18565	18443	18524	18432	18519	18521	18457	18509	18619	18639	18241	18506	18604	18618	18554	18389	18521	18092	18429	18199	18442	18385	18440	18329	18529	18280	18438	18454	18470	18349	18215	18342	18421	19068	19766	19572	19313	18471	18600	18425	18250	18178	18232	18283	18386	18233	18279	18442	18049	18379	18380	18172	18538	18326	18112	18376	18088	18336	18159	18168	18309	18177	18214	18200	18302	18461	18218	18262	18126	18310	18466	18201	18082	18254	18181	18170	18105	18105	18344	18227	18028	18218	18359	18269	18265	18246	18174	18196	18139	18401	18283	18239	18201	18258	18230	18223	18446	18217	18110	18011	18167	18205	18371	18225	18202	18206	18149	18289	18263	17982	18496	18248	18305	18259	18163	18202	18196	18390	18103	18277	18370	18256	18181	18228	18265	18205	18161	18049	18043	18103	18074	18337	18444	17995	18259	18152	18150	18155	18342	18319	18376	18227	18313	18248	18189	18186	18289	18114	18280	18383	18368	17836	18147	18217	18218	18285	18082	18294	18181	18039	18255	18243	18121	18375	18140	18144	18232	18081	18216	18395	18353	18350	18428	18118	18265	18300	18155	18277	18149	18331	18293	18008	18279	18222	18118	18229	18362	18191	18240	18000	18242	18317	17937	18260	18588	18300	18168	18220	17973	18231	18224	18105	18343	18261	18064	18276	18148	18302	18292	18276	18186	18070	18141	18299	17968	18226	18214	18143	18150	18320	18237	18298	18164	18153	18133	18356	18452	18228	18349	18250	18296	18271	18090	18215	18520	18088	18478	18307	18297	18093	18194	18192	18261	18267	18319	18280	17927	18284	18335	18180	18242	18337	18159	18145	18328	18505	18308	18472	18177	18259	18144	18029	18010	18163	18226	18082	18282	18335	18318	18365	18290	18261	18168	18190	18254	18212	18062	18136	18292	18211	18191	18174	18416	18213	18233	18221	18308	18219	18279	18223	18310	18107	17955	18105	18101	18267	18298	18274	18212	18207	18201	18294	18261	18203	18199	17866	18162	18136	18275	18301	18055	18319	18025	18231	17960	18156	18130	18321	18314	18234	18342	18201	18279	18319	18160	18291	18065	18182	18124	18140	18163	18169	18130	18086	18171	18094	18040	18111	18276	18063	18002	18172	18268	18286	18200	18148	18281	18184	18290	18090	18097	18177	18239	18351	18286	18116	18184	18110	18248	18031	18144	18239	18042	18366	18156	18166	18148	18113	18239	18061	18100	18032	18199	18183	18211	18163	18220	18346	18337	18226	18301	18302	18165	18079	18295	18150	18193	18181	18310	18101	17962	18133	18209	18200	18442	18022	18278	18067	18415	18261	18192	18296	18176	18193	18153	18235	18169	18223	18486	18155	18320	18049	18228	18024	18216	18287	18401	18285	18194	18256	18238	18293	18157	18396	18298	18136	18143	18361	18145	18213	18368	18312	18156	18169	18410	18313	18204	18289	17956	18134	18022	18243	18226	18269	18131	18121	18306	18220	18345	18348	18258	18257	18181	18114	18139	18344	18141	18209	18391	18206	18316	18487	18417	18226	18205	18257	18152	18119	18248	18288	18335	18149	18134	18133	18017	18068	18106	18322	18164	18079	18186	18199	18160	18192	18119	18111	18250	18307	18129	18156	18056	17940	18114	18166	18150	18166	18165	18030	18178	18003	18256	18341	18213	18238	18264	18141	18180	18276	18167	18342	18343	18244	18272	18225	18290	18145	18380	18342	18262	18231	18236	18278	18118	18242	18251	18167	18151	18034	18153	18183	18092	18179	18325	18163	18266	18135	18159	18303	18221	18120	18154	18093	18182	18158	18372	18392	18123	18210	18243	18352	18197	18007	18482	18154	18073	18030	18217	18024	18330	18206	18372	18326	18041	18265	18261	18408	18359	18455	18237	18085	18102	18019	18167	18257	18095	18349	18179	18227	18093	18134	18318	18263	18259	18260	18275	18050	18129	18245	18365	18311	18330	18197	18240	18282	18135	18323	18226	18138	18281	18185	18254	18223	18077	18218	18250	17997	18034	18205	18281	18354	18144	18147	18141	18089	18037	18152	18254	18368	18106	18048	18089	18161	18266	18115	18217	18112	18098	18435	18128	18210	18204	18184	18240	18391	18540	18228	18150	17997	18165	17988	18070	18311	18300	18406	18399	18089	18147	18261	18159	18261	18161	18188	18047	18053	18277	18340	18305	18026	18067	18262	18125	18213	18261	18278	18377	18034	18118	18301	18222	18055	18115	18346	18019	18174	18318	18339	18129	18138	18496	18280	18199	18148	18247	18163	18115	18021	18214	18187	18274	18313	18195	18386	18201	18144	18306	18287	18463	18118	18174	18031	18281	18107	18019	18353	18182	18309	18203	18253	18004	18172	18343	18321	18318	18031	18279	18298	18332	18204	18080	18132	18358	18170	18075	18247	17878	17945	18226	18298	18102	18103	18264	18201	17995	18378	18347	18272	18279	18006	18095	18078	18240	18014	18376	18031	18222	18257	18077	18092	18195	18199	18088	18311	18301	18154	18234	18155	18090	18131	18057	18287	18153	18204	18032	18283	18264	18159	18173	18360	18356	18218	18176	18173	18107	18148	18034	18263	18211	18139	18144	18323	18229	18037	18086	18019	18219	18144	18267	18134	18241	17941	18135	18192	18194	18372	18361	18225	18394	18193	18315	18018	18158	18300	18376	18198	18285	18266	18170	18134	18125	18167	18271	18193	18391	18110	18261	18277	18280	18307	18367	18058	18147	18340	18134	18110	18247	18177	18164	18255	18075	18169	18221	18206	18232	18194	18425	18044	18080	18199	18342	18167	18014	18323	18327	18182	18295	18136	18162	18324	18190	18185	18346	18117	18181	18246	18119	18081	18163	18152	18177	18203	18069	18149	18211	18350	18142	18126	17986	18266	18287	18064	18045	18119	18286	18144	18204	18136	18233	18205	18345	18239	18225	18521	18120	18355	18210	18253	18242	18303	18127	18157	18134	18517	18299	18070	18245	17925	18252	18366	18250	18392	18210	18344	18241	18239	18241	18255	18247	18176	18230	18078	18011	18258	18179	18113	18118	18355	18176	18206	18015	18055	18289	18147	18322	18159	18168	18234	18226	18251	18095	18286	18044	18059	18055	18119	18118	18041	18299	18248	18060	18281	18097	18399	18423	18301	18157	17984	18259	18110	18101	18325	18288	18283	18118	18064	18364	18239	18209	18231	18193	18099	18043	18249	18201	18251	18307	18176	18128	18163	18230	18185	18256	18228	18191	18055	18397	18200	18176	18181	18287	18172	18145	17980	18167	18197	18337	18148	18180	18199	18260	18072	18186	18316	18090	18258	18210	18360	18147	18383	18178	18018	18209	18024	18214	17989	18079	18277	18215	18221	18362	18228	18262	18167	18435	18272	18237	18045	18359	18209	18222	18406	18427	18155	18292	18300	18309	18427	18117	18276	18356	18137	18039	18294	18316	18047	18222	18415	17974	18173	18466	18361	18228	18362	18115	18144	18284	18104	18154	18134	18194	18218	18328	18217	18329	18184	18178	18291	18371	18214	18132	18278	18149	17898	18356	18149	18281	18054	18384	18194	18379	18234	18180	18320	18176	18355	18189	18329	18243	18452	18190	18363	18027	18297	17907	18224	18459	18143	18299	18335	18161	18083	18279	18196	18196	18008	18090	18328	18363	18243	18320	18400	18326	18378	18211	18213	18452	18135	18244	18105	18420	18254	18275	18133	18422	18343	18302	18223	18147	18121	18156	18220	18257	18268	17915	18172	18202	18070	18177	18184	18025	18198	18171	18341	18116	18288	18383	18203	18503	18189	18215	17975	18467	18189	18386	18305	18124	18087	18099	17907	18491	18189	18119	18272	18325	18221	18202	18045	18319	18107	18134	18164	18274	18101	18334	18242	18191	18219	18092	18382	18189	18197	18197	18131	18364	18364	18259	18226	18076	17974	18321	18257	18239	18089	18076	18215	18365	18286	18294	18018	18266	18087	18174	18205	18163	18126	18239	18010	18247	18069	18113	18266	18144	18034	18209	18085	18182	18225	18295	18445	18061	18123	18007	18163	18080	18282	18206	18304	18277	18103	18165	18087	18257	18291	18165	18164	18267	17948	18254	18277	18388	18261	18312	18258	18336	18247	18312	18068	18186	18124	17965	17913	18172	18192	17967	18330	18328	18176	18214	18178	18355	18197	18171	18148	18239	18022	18224	18296	18088	18218	18139	18393	18317	18410	18212	18356	18175	18230	18207	18126	18364	18152	18249	18378	18274	18246	18435	18294	18344	18370	18195	18347	18517	18241	18118	18129	18356	18440	18033	18104	18102	18343	18313	18310	18451	18356	18196	18148	18289	18013	18204	18163	18259	18212	18077	18162	18242	18395	18065	18309	18130	18303	18328	18096	18269	18086	18164	18401	18353	18424	18167	18153	18371	18192	18226	18214	18246	18396	18220	18260	18162	18247	18268	18331	18290	18196	18178	18211	18204	18056	18368	18205	18250	17918	18294	17953	18199	18303	18272	18244	18117	18193	18307	18226	18141	18052	18263	18405	18332	18211	18253	18034	18146	18161	18232	18358	18114	18162	18133	18204	18211	18200	18265	18344	18288	18257	18161	18022	18366	18229	18242	18276	18163	18177	18195	18248	18255	18054	18323	18382	18201	18371	18300	18270	18219	18192	18117	17980	18426	18247	18265	18311	18253	18202	18197	17914	18141	18453	18264	18276	18258	18102	18323	18293	18232	18284	18197	18261	18123	18293	18279	18321	18072	18247	18128	18211	18183	18103	18075	18234	18063	18169	18325	18481	18202	18303	18348	18231	18248	18122	18232	18240	18289	18020	18134	18365	18043	18222	18339	18278	18095	18146	18263	18332	18227	18054	18054	18103	18190	18064	18300	18001	18178	18308	18281	18080	18102	17999	18274	18218	18208	18300	18060	18272	18199	18312	18280	18475	18264	18177	18166	18040	18305	18154	18186	18329	18169	18241	18034	18042	18352	18231	18220	18188	18201	18346	18319	18158	18230	18321	18220	18250	18229	18081	18307	18429	18065	18093	18128	18018	18158	18264	18327	18330	18384	18159	18112	18287	18330	18346	18382	18232	18237	18072
16940	53020	92550	34085	17674	16589	16120	15905	15808	15737	15651	15589	15587	15416	15354	15502	15537	15427	15444	15601	15537	15648	15629	15585	15580	15654	15666	15539	15477	15571	15491	15376	15387	15551	15440	15374	15425	15409	15464	15284	15500	15322	15418	15300	15426	15435	15628	16763	17361	17191	16330	15783	15570	15337	15395	15484	15491	15275	15336	15196	15258	15393	15341	15216	15371	15320	15367	15322	15316	15407	15317	15256	15264	15273	15120	15499	15427	15209	15147	15379	15270	15271	15476	15385	15432	15366	15352	15236	15388	15327	15346	15184	15493	15308	15318	15443	15379	15263	15276	15316	15302	15384	15200	15384	15274	15225	15157	15531	15486	15352	15492	15247	15439	15387	15249	15413	15371	15513	15265	15444	15409	15350	15337	15282	15322	15287	15375	15198	15433	15281	15454	15389	15419	15311	15480	15287	15456	15207	15229	15385	15309	15296	15335	15195	15336	15372	15343	15438	15374	15200	15415	15187	15314	15346	15351	15219	15278	15383	15425	15282	15373	15324	15458	15365	15477	15432	15608	15135	15384	15127	15397	15462	15366	15301	15411	15171	15322	15254	15350	15344	15336	15268	15251	15212	15236	15460	15162	15121	15338	15274	15359	15329	15390	15429	15120	15352	15278	15299	15300	15231	15368	15292	15518	15421	15347	15450	15332	15336	15331	15426	15277	15466	15317	15385	15289	15175	15375	15293	15322	15338	15318	15422	15358	15209	15380	15365	15287	15129	15142	15375	15323	15218	15231	15325	15388	15344	15374	15315	15163	15250	15407	15359	15246	15204	15179	15296	15348	15340	15153	15290	15404	15063	15295	15140	15314	15347	15461	15229	15254	15361	15440	15219	15255	15119	15179	15362	15337	15403	15509	15380	15344	15315	15193	15309	15098	15466	15399	15288	15387	15222	15368	15183	15239	15327	15235	15324	15280	15290	15287	15301	15447	15443	15482	15363	15346	15272	15305	15457	15382	15390	15496	15484	15325	15421	15357	15251	15252	15368	15238	15163	15386	15272	15418	15311	15166	15290	15272	15207	15385	15135	15355	15315	15237	15300	15334	15230	15324	15278	15296	15413	15437	15441	15357	15418	15382	15275	15528	15437	15195	15281	15216	15221	15141	15370	15470	15252	15354	15518	15293	15292	15311	15363	15350	15300	15303	15296	15070	15407	15261	15286	15410	15216	15364	15322	15407	15475	15295	15153	15310	15312	15151	15371	15338	15318	15363	15393	15408	15107	15325	15402	15151	15383	15115	15368	15414	15282	15361	15207	15599	15187	15177	15350	15358	15279	15293	15336	15269	15385	15452	15333	15436	15282	15316	15360	15180	15382	15270	15309	15355	15268	15304	15501	15380	15276	15327	15308	15138	15430	15362	15315	15382	15294	15438	15256	15270	15327	15207	15379	15199	15340	15240	15296	15253	15239	15316	15248	15314	15350	15276	15444	15425	15431	15147	15188	15271	15198	15229	15414	15271	15098	15206	15388	15307	15396	15347	15372	15284	15271	15388	15264	15454	15323	15227	15237	15257	15445	15286	15584	15250	15309	15200	15331	15332	15511	15349	15309	15268	15167	15269	15264	15369	15100	15427	15344	15322	15280	15314	15342	15341	15406	15302	15287	15350	15345	15411	15275	15421	15143	15377	15244	15227	15578	15350	15171	15345	15352	15337	15267	15140	15450	15145	15490	15376	15361	15121	15295	15397	15258	15067	15267	15295	15272	15212	15392	15397	15435	15109	15224	15320	15391	15152	15375	15301	15269	15383	15317	15293	15360	15471	15438	15424	15374	15370	15304	15329	15434	15291	15538	15479	15296	15387	15315	15324	15238	15391	15330	15407	15316	15183	15294	15318	15379	15314	15275	15392	15280	15301	15513	15336	15315	15403	15341	15288	15204	15223	15427	15261	15158	15352	15247	15322	15400	15470	15452	15498	15257	15349	15323	15235	15247	15322	15370	15246	15402	15231	15336	15283	15027	15298	15254	15236	15343	15291	15227	15366	15225	15242	15258	15368	15581	15156	15215	15346	15295	15474	15401	15301	15339	15290	15396	15331	15381	15337	15497	15152	15352	15289	15444	15347	15312	15365	15343	15246	15376	15207	15250	15213	15312	15368	15351	15300	15376	15140	15277	15299	15279	15330	15295	15371	15351	15409	15311	15533	15247	15077	15396	15429	15331	15366	15190	15322	15343	15280	15420	15337	15423	15344	15390	15336	15376	15135	15215	15398	15390	15306	15319	15456	15208	15387	15483	15187	15448	15337	15504	15144	15284	15307	15289	15335	15384	15419	15059	15445	15388	15253	15322	15273	15333	15442	15324	15189	15213	15231	15357	15470	15283	15381	15247	15347	15392	15111	15178	15322	15270	15218	15220	15221	15357	15424	15393	15414	15379	15328	15227	15369	15315	15155	15417	15295	15292	15462	15591	15397	15432	15184	15376	15188	15410	15386	15423	15390	15299	15322	15344	15407	15329	15405	15384	15298	15260	15174	15345	15383	15230	15410	15309	15160	15261	15237	15406	15468	15387	15271	15248	15158	15237	15447	15315	15373	15456	15444	15138	15308	15371	15327	15165	15118	15382	15398	15382	15335	15274	15200	15318	15383	15428	15222	15335	15222	15334	15235	15382	15181	15294	15379	15292	15309	15246	15329	15466	15285	15315	15326	15247	15253	15344	15369	15165	15309	15284	15292	15392	15296	15435	15244	15268	15257	15303	15435	15125	15455	15394	15285	15322	15399	15382	15356	15269	15414	15323	15275	15253	15330	15321	15238	15287	15373	15414	15304	15420	15203	15295	15346	15319	15088	15456	15226	15338	15101	15108	15221	15250	15390	15257	15363	15416	15246	15280	15022	15370	15232	15187	15263	15336	15292	15413	15283	15270	15499	15149	15505	15255	15325	15239	15399	15196	15202	15259	15329	15349	15333	15390	15256	15213	15278	15279	15089	15264	15332	15438	15263	15367	15202	15152	15321	15428	15372	15429	15344	15324	15468	15411	15298	15259	15496	15371	15294	15448	15371	15346	15194	15342	15466	15523	15419	15254	15231	15287	15192	15177	15335	15239	15161	15248	15082	15319	15314	15271	15295	15371	15247	15423	15160	15501	15405	15276	15285	15266	15219	15174	15193	15425	15377	15291	15269	15205	15404	15256	15143	15381	15445	15107	15291	15354	15272	15287	15109	15266	15287	15365	15377	15293	15307	15270	15092	15261	15272	15422	15351	15209	15066	15280	15358	15302	15276	15313	15297	15372	15396	15195	15182	15267	15303	15471	15210	15213	15198	15189	15408	15280	15346	15366	15243	15482	15141	15252	15391	15260	15194	15504	15257	15325	15287	15176	15348	15202	15318	15364	15279	15271	15283	15410	15328	15405	15247	15297	15345	15294	15342	15448	15213	15325	15340	15302	15307	15246	15249	15418	15274	15234	15325	15359	15341	15489	15398	15289	15319	15167	15382	15232	15193	15341	15347	15432	15220	15399	15372	15339	15420	15406	15382	15240	15266	15257	15354	15321	15557	15241	15307	15093	15374	15486	15262	15186	15250	15303	15371	15333	15432	15359	15310	15286	15375	15325	15189	15446	15454	15427	15273	15369	15313	15282	15204	15306	15305	15342	15282	15275	15250	15461	15354	15321	15203	15316	15337	15383	15237	15332	15211	15282	15282	15329	15397	15319	15402	15414	15246	15238	15357	15339	15266	15391	15552	15158	15376	15305	15374	15387	15395	15356	15307	15313	15241	15213	15307	15317	15286	15204	15147	15367	15452	15217	15355	15437	15368	15424	15175	15268	15353	15326	15253	15418	15272	15317	15069	15247	15346	15302	15250	15315	15329	15419	15329	15484	15504	15328	15407	15306	15435	15425	15260	15353	15366	15311	15091	15345	15366	15395	15275	15386	15445	15297	15366	15226	15266	15226	15287	15298	15355	15373	15410	15366	15393	15282	15364	15358	15364	15436	15385	15255	15369	15421	15271	15216	15381	15193	15517	15330	15271	15346	15402	15270	15414	15350	15210	15352	15327	15184	15234	15147	15343	15090	15305	15330	15433	15114	15203	15453	15449	15380	15122	15316	15372	15188	15311	15302	15400	15180	15295	15350	15397	15133	15441	15453	15458	15436	15401	15496	15298	15451	15273	15362	15226	15332	15339	15417	15338	15350	15397	15448	15488	15081	15532	15227	15374	15325	15305	15217	15386	15288	15207	15419	15273	15502	15278	15196	15357	15423	15252	15165	15340	15292	15248	15228	15426	15349	15350	15152	15310	15360	15206	15136	15408	15285	15296	15391	15424	15289	15258	15272	15519	15436	15293	15193	15253	15290	15314	15264	15414	15293	15336	15350	15388	15221	15179	15255	15218	15321	15458	15271	15273	15316	15377	15297	15356	15500	15235	15341	15315	15183	15471	15265	15392	15365	15218	15226	15206	15286	15229	15143	15282	15506	15238	15219	15387	15301	15332	15340	15284	15264	15283	15282	15284	15319	15340	15306	15282	15248	15351	15461	15266	15352	15290	15540	15246	15268	15282	15544	15452	15359	15344	15488	15339	15301	15338	15218	15414	15155	15178	15237	15337	15415	15258	15317	15213	15201	15323	15255	15259	15266	15377	15310	15423	15301	15380	15308	15396	15332	15149	15152	15292	15522	15430	15371	15342	15320	15395	15306	15262	15389	15335	15221	15218	15230	15436	15436	15284	15422	15248	15188	15316	15209	15300	15299	15250	15513	15261	15327	15322	15238	15407	15275	15336	15270	15396	15208	15382	15240	15377	15210	15278	15541	15381	15320	15220	15472	15232	15296	15506	15374	15360	15311	15330	15241	15231	15488	15324	15432	15170	15405	15233	15326	15030	15263	15331	15225	15403	15366	15358	15219	15264	15459	15209	15182	15319	15441	15201	15409	15258	15421	15325	15406	15319	15423	15353	15326	15303	15301	15474	15169	15284	15277	15379	15305	15326	15157	15236	15432	15359	15382	15273	15322	15330	15298	15266	15212	15268	15438	15306	15275	15244	15190	15414	15283	15217	15284	15138	15438	15342	15150	15263	15234	15250	15317	15473	15226	15186	15223	15462	15370	15293	15531	15123	15320	15078	15258	15203	15386	15324	15079	15341	15333	15246	15340	15279	15396
27152	23139	44910	29553	19468	18884	18529	18185	18450	18437	18352	18245	18511	18181	18313	18449	18234	18244	18239	18259	18242	18322	18028	18356	18216	18617	18453	18281	18471	18393	18233	18283	18384	18387	18461	18278	18201	18210	18233	18066	18297	18068	18237	18313	18478	18398	18005	18104	18360	18311	18307	18298	18194	18129	18171	18049	18277	18177	18342	18033	18202	18129	18226	18113	18318	18242	18149	18271	18202	18419	18220	18261	18137	18218	18284	18270	18287	18147	18272	18149	18287	18186	18240	18248	17956	18296	18272	18259	18340	18238	18095	18101	18075	18248	17993	18289	18190	18260	18365	18188	18107	18228	18269	18429	18274	18163	18245	18040	18183	18153	18332	18178	18405	18299	18273	18184	18382	18347	18238	18226	18331	18103	18042	18013	18187	18272	17938	18087	18215	18124	18227	18114	18203	18156	18120	18209	18101	18175	18265	18313	18207	18149	18310	18265	18232	18356	18259	18129	18287	18083	18283	18186	18173	18087	18103	18332	18252	18105	18368	18305	18348	18304	18360	18218	18385	18457	18231	18182	18260	18120	18147	17965	18285	18143	18255	18073	18211	17885	18324	18222	18117	18156	18341	17985	18062	18097	18338	18299	17978	18059	18447	18065	18172	18222	18057	18221	18387	18207	18145	18440	18124	18355	18316	18151	18278	18138	18173	18332	18349	18098	18211	18292	18369	18363	18241	18361	18104	18222	18059	18034	18252	18036	18058	18276	18273	18533	18151	18344	18537	18306	18262	18306	18033	18112	18149	18343	18341	18192	18337	18285	18217	18208	17955	18170	18254	18155	18271	18111	18200	18284	18194	17978	18160	17974	18274	18210	18226	18302	18190	18098	18141	18336	17999	18033	18456	18175	18237	18294	18505	18307	18316	18344	18336	18266	18103	17912	18304	18123	18169	18263	18226	18273	18173	18112	18209	18291	18165	18250	18275	18011	18440	18297	18156	18156	18460	18314	18206	18309	18283	18077	18270	18422	18247	18273	17981	18411	18121	18261	18190	18214	18168	18154	18152	18141	18186	18252	18347	18210	18205	18166	18313	18083	18137	18226	18374	18273	18162	18335	18410	18262	18077	18194	18204	18272	18320	18319	18299	18136	18188	18268	18155	18093	18167	18090	18191	18191	18173	18175	18078	18147	18423	18178	18086	18259	18244	18347	18247	18214	18107	18302	18206	18200	18265	18444	18254	18241	18236	18231	18072	18122	18110	18229	18245	18172	18277	18304	18243	18353	18221	18093	18102	18132	18157	18244	18232	18407	18285	18299	18177	18219	18309	18162	18311	18236	18480	18242	18133	18157	18250	18237	18088	18285	18088	18291	18323	18274	18208	17997	18321	18194	18256	18059	18276	18182	18220	18102	18337	18047	18161	18252	18154	18002	18202	18385	18138	18207	18090	18257	18243	18326	18183	18187	18230	18068	18352	18264	18257	18409	18272	18358	18124	18221	18159	18239	17995	18164	18222	18099	18094	18219	18039	18061	18136	18290	18402	18341	18174	18204	18301	18192	18204	18103	18365	18087	18200	18128	18230	18226	18390	18065	18450	18079	18397	18198	18425	18340	18247	18313	18578	18146	18295	18187	18190	18092	18250	18160	18111	18158	18157	18293	18161	18388	18498	18272	18306	18260	18175	18341	18044	18099	17900	18046	18183	17978	18299	18085	18221	18332	18281	18275	18068	18385	18330	18381	18217	18293	18227	18211	18259	18318	18236	18180	18021	18200	18199	18425	18218	18350	18153	18254	18196	18450	18218	18168	18383	18354	17948	18184	18112	18252	18217	18234	18413	18318	18157	18386	18159	18006	18286	18102	18278	18312	18153	18389	18205	18256	18222	18149	18058	18250	18152	17943	18266	18214	18276	18221	18273	18423	18193	18368	18374	18166	18220	18332	18175	18196	18348	18358	17987	18279	18072	18448	18305	18298	18226	18274	18299	18184	18194	18273	18252	18263	18094	18052	18207	18475	18214	18321	18332	18213	18436	18184	18219	18124	18353	18080	18271	18266	18101	18229	18251	18384	18330	18141	18150	18261	18172	18331	18159	18186	18218	18158	18240	18348	18192	18313	18425	18275	18370	18175	18262	18263	18069	18139	18399	18393	18267	18386	18087	18187	18350	18212	18225	18221	18231	18368	18129	18283	18214	18335	18144	18235	18094	18236	18309	18047	18312	18286	18045	18488	18309	18230	18040	18130	18292	18215	18062	18257	18193	18113	18078	18192	18236	18325	18344	18006	18299	18495	18092	18234	18735	18273	18140	18251	18159	17942	18305	18150	18137	18377	18173	18268	18147	18346	18117	18216	18039	18117	18099	18175	18283	18105	18374	18233	18251	18087	17990	18267	18247	18218	18157	18158	18186	18165	18333	18187	18217	18132	18096	18205	18266	18049	18233	18218	18172	18214	18244	18313	18275	18195	18316	18205	18311	18318	18276	18328	18180	18242	18446	18232	18013	18182	18341	18350	18190	18125	18210	18184	18018	18109	18051	18358	18038	18200	18062	18397	18265	17921	18159	18142	18326	18434	18019	18182	18115	18199	18280	18163	18477	18205	18355	18185	18474	18137	18194	18221	18301	18354	18286	18246	18328	18150	18123	18158	18346	18332	18273	18217	18156	18210	18156	18158	18022	18158	18304	18204	18172	18128	18167	18229	18203	18335	18450	18101	18073	18220	18081	18150	17972	18183	18069	18236	18063	18243	18342	18075	18188	18463	18170	17981	18072	18235	18276	18238	18397	18355	18164	18168	18400	18301	18421	18437	18305	18363	18375	18097	18109	18394	18297	18113	18281	18229	18227	18261	18072	18088	18139	18201	18261	17932	18151	18040	18506	18398	18274	18390	18084	18163	18185	18124	18093	18067	18301	18251	18245	18238	18153	18056	18184	18323	18175	18433	18344	18504	18203	18073	18344	18128	18116	18215	18107	18042	17993	18339	18143	18211	18132	18213	18231	18138	18204	18438	18295	18094	18440	18166	18099	18292	18146	18264	18293	18168	18303	18009	18202	18197	18279	18148	18359	18210	18166	18369	18212	18204	18191	18242	18267	18361	18239	18139	18179	18230	18191	18317	18186	18307	18276	18108	18267	18168	18360	18453	18231	18344	18200	18230	18378	18142	18123	18311	18178	18177	18257	18215	17972	18197	18146	18128	18279	18171	18310	18374	18212	18235	18138	18213	18254	18264	18169	18196	18360	18318	18274	18215	18109	18143	18354	18343	18158	18383	18350	18318	18023	18350	18107	18099	18026	18033	18062	18192	18317	18333	18384	18227	18225	18182	18268	18357	18381	18112	18220	18172	18327	18272	18340	18401	18097	18188	18191	18233	18082	18171	18245	18169	18113	18175	18243	18179	18217	18275	18224	18246	18331	18400	18263	18050	18115	18293	18307	18163	18386	18301	18225	18071	18305	18137	17936	18098	18149	18374	18088	18213	18248	18386	18085	18172	18175	18170	18260	18217	18159	18289	18061	18034	18091	18251	18364	18219	18247	18177	18349	18277	18254	18398	18377	18052	18063	18352	18210	18140	18261	18256	18207	18332	17895	18256	18182	18288	18174	18214	18113	18085	18106	18064	18139	18318	18157	18241	18170	18028	18029	18482	17951	18271	18199	18151	18248	18062	18298	18153	18234	18303	18254	18113	18160	18261	18193	18356	18263	18203	18119	18263	18109	18375	18288	18297	18187	18342	18239	18197	18422	18114	18304	18278	18363	18145	18243	18355	18341	18250	18143	18250	18260	18248	18098	18325	18091	18030	18064	18045	18211	18246	18211	18391	18299	18346	18250	18304	18063	18207	18472	18115	18114	18108	18228	18210	18181	18294	18207	18372	18124	18550	18266	18324	18140	18095	18335	18424	18174	18139	18197	18241	18128	18223	18168	18248	18243	18106	18284	18435	18225	17945	18055	18264	18200	18202	18296	18132	18398	18311	18168	18281	18194	18335	18334	18238	18237	18228	18087	18269	18114	18196	18350	18303	18517	18154	17997	18308	18224	18179	18150	18171	18263	18172	18132	18123	18217	18205	18329	18224	18354	18274	18168	17964	18163	18187	18333	18110	18205	18407	18420	18164	18405	18303	18105	18260	18010	18097	18298	18286	18205	18176	18058	18002	18234	18257	18425	18081	18155	18255	18170	18149	18088	18143	18226	18241	18105	18329	18347	18227	18071	18344	18311	18159	18423	18282	18223	18250	18144	18142	18125	18249	18083	18343	18011	18113	18081	18165	18073	18037	18233	18204	18244	18145	18103	18306	18434	18234	18142	18109	17957	18351	18253	18262	18234	18191	18134	18343	18189	18264	18196	18392	18149	18190	18136	18266	18208	18152	18175	18226	18294	18052	18446	18324	18204	17948	18232	18291	18292	18130	18222	18200	18234	18133	18025	18321	17985	18435	18414	18120	18079	18464	18269	18134	18172	17992	18251	18420	18266	18325	18211	18284	18267	18084	18193	18170	18450	18216	18435	18139	18272	18112	18181	18143	18336	18402	18194	17940	18388	18149	18261	18182	18138	18032	18195	18416	18209	18113	18363	18270	18181	18173	18100	18178	18085	18151	18347	18324	18257	18145	18138	18162	18200	18168	18094	18111	18259	18234	18366	18222	18306	18439	18312	18052	18180	18267	18390	18153	18244	18187	18151	18315	18209	18221	18223	18060	18123	18033	18399	18165	18299	18277	18253	18305	18215	18074	18374	18394	18333	18272	18194	18191	18100	18309	18117	18265	18476	18240	18114	18241	18191	18218	18248	18181	18420	18337	18227	18365	18422	18274	18106	18291	18108	18295	18075	18250	18422	18403	18109	18450	18224	18188	18214	18325	18233	18233	18190	18297	18323	17900	18209	18224	18335	18061	18318	18225	18196	18329	18131	18156	18284	18371	18307	18192	18221	18119	18377	18188	18235	18084	18223	18181	18348	18187	18189	18374	18222	18369	18446	18176	18088	18118	18209	18166	18113	18356	18316	18312	18314	18047	18102	18316	18168	18055	18159	18093	18228	18473	18102	18146	18332	18186	18156	18283	18232	18253	18201	18366	18413	18092	18164	18181	18115	18114	18187	18312	18368	18139	18077	17967	18071	18197	18209	18293	18296	18182	18297	18242	18181	18332	18105	18218	18322	18172	18280	18296
16026	29955	48194	20702	15739	15603	15489	15381	15333	15451	15309	15354	15526	15408	15359	15211	15299	15295	15450	15434	15326	15412	15308	15431	15343	15425	15464	15496	15428	15272	15284	15321	15275	15464	15282	15341	15262	15181	15068	15257	15441	15338	15367	15190	15384	15308	15284	15313	15291	15574	15544	15339	15266	15283	15321	15268	15223	15454	15141	15375	15210	15321	15303	15372	15267	15310	15182	15279	15300	15481	15391	15385	15289	15227	15298	15307	15331	15474	15205	15346	15285	15245	15307	15204	15333	15317	15164	15230	15586	15415	15163	15210	15458	15279	15405	15594	15271	15199	15254	15177	15583	15372	15347	15353	15147	15277	15242	15246	15273	15352	15264	15355	15334	15378	15058	15378	15318	15361	15297	15241	15327	15375	15269	15417	15311	15250	15129	15305	15143	15365	15246	15262	15457	15263	15360	15176	15303	15331	15153	15372	15368	15428	15389	15261	15517	15292	15204	15285	15220	15334	15314	15250	15332	15257	15142	15262	15436	15296	15190	15331	15338	15237	15489	15211	15353	15425	15255	15449	15271	15456	15399	15341	15312	15482	15143	15243	15282	15343	15357	15164	15422	15118	15131	15273	15531	15176	15307	15218	15262	15283	15271	15213	15341	15227	15284	15286	15302	15261	15349	15071	15442	15244	15333	15181	15168	15281	15308	15482	15215	15385	15342	15191	15340	15449	15265	15404	15403	15505	15211	15192	15459	15367	15317	15325	15258	15397	15318	15454	15239	15201	15279	15314	15349	15288	15300	15226	15446	15330	15241	15263	15461	15311	15329	15317	15251	15292	15158	15140	15318	15336	15412	15209	15434	15332	15407	15140	15161	15213	15388	15317	15420	15309	15283	15315	15394	15188	15419	15295	15281	15307	15370	15419	15231	15243	15412	15287	15468	15276	15261	15220	15469	15305	15286	15232	15306	15398	15211	15274	15234	15384	15337	15181	15153	15239	15331	15348	15200	15371	15277	15253	15255	15284	15329	15385	15437	15139	15321	15403	15328	15318	15456	15200	15369	15186	15322	15276	15215	15298	15330	15160	15447	15122	15306	15220	15322	15334	15440	15235	15220	15253	15216	15343	15208	15327	15301	15272	15457	15295	15357	15332	15222	15209	15376	15274	15489	15306	15505	15360	15258	15388	15409	15344	15421	15258	15345	15267	15259	15412	15364	15341	15267	15185	15197	15401	15334	15357	15396	15170	15403	15196	15251	15472	15377	15377	15488	15470	15304	15428	15433	15342	15177	15232	15227	15148	15316	15102	15228	15294	15473	15300	15389	15286	15344	15181	15107	15265	15337	15272	15320	15384	15341	15302	15332	15292	15360	15212	15295	15454	15280	15389	15401	15356	15374	15271	15342	15322	15265	15295	15424	15262	15126	15284	15207	15299	15293	15223	15314	15096	15305	15256	15341	15254	15427	15390	15411	15372	15340	15367	15257	15380	15253	15287	15220	15139	15225	15307	15355	15321	15419	15274	15207	15325	15416	15277	15441	15365	15378	15508	15303	15335	15256	15293	15206	15207	15446	15345	15377	15185	15271	15347	15253	15139	15243	15253	15406	15487	15316	15319	15234	15375	15273	15316	15419	15305	15331	15413	15228	15286	15193	15165	15225	15279	15163	15304	15171	15073	15442	15225	15229	15384	15198	15268	15275	15166	15206	15269	15205	15265	15318	15320	15149	15445	15314	15213	15490	15378	15225	15196	15319	15361	15254	15327	15320	15344	15124	15438	15392	15404	15259	15361	15213	15369	15326	15263	15289	15278	15484	15191	15297	15252	15276	15327	15256	15487	15428	15238	15497	15231	15150	15473	15290	15383	15244	15338	15390	15257	15154	15386	15370	15288	15302	15234	15153	15365	15455	15305	15234	15332	15129	15210	15251	15331	15230	15230	15315	15214	15478	15312	15160	15393	15308	15318	15408	15134	15219	15209	15379	15328	15345	15230	15246	15150	15427	15273	15350	15463	15433	15375	15209	15151	15266	15307	15276	15339	15135	15366	15305	15469	15388	15247	15259	15392	15245	15308	15201	15381	15312	15294	15385	15345	15470	15407	15386	15317	15333	15287	15361	15243	15420	15167	15284	15236	15347	15322	15390	15106	15373	15226	15354	15219	15285	15226	15339	15379	15208	15432	15322	15206	15390	15249	15440	15400	15308	15235	15277	15209	15282	15353	15354	15416	15248	15418	15359	15410	15288	15224	15244	15353	15417	15349	15248	15430	15420	15265	15200	15331	15326	15281	15393	15376	15293	15275	15340	15393	15388	15285	15550	15309	15289	15244	15370	15430	15145	15410	15347	15245	15320	15345	15341	15296	15227	15494	15418	15483	15212	15297	15351	15348	15266	15332	15387	15388	15271	15191	15280	15289	15231	15383	15410	15342	15421	15070	15569	15219	15257	15409	15279	15334	15251	15300	15460	15181	15337	15358	15360	15330	15364	15264	15256	15338	15431	15336	15357	15207	15348	15210	15343	15245	15462	15345	15177	15185	15336	15230	15401	15184	15336	15279	15254	15272	15353	15326	15328	15365	15345	15450	15358	15233	15166	15388	15246	15379	15229	15431	15285	15174	15289	15261	15057	15160	15502	15151	15256	15354	15232	15344	15250	15327	15302	15240	15362	15178	15129	15322	15397	15284	15215	15265	15234	15330	15463	15353	15399	15473	15291	15071	15371	15247	15240	15336	15323	15378	15483	15324	15326	15444	15373	15260	15049	15418	15382	15401	15489	15360	15273	15269	15295	15477	15300	15253	15293	15414	15455	15322	15516	15229	15218	15312	15365	15283	15194	15309	15107	15238	15229	15068	15356	15220	15395	15323	15348	15146	15242	15123	15428	15338	15307	15312	15265	15312	15405	15391	15400	15246	15343	15428	15333	15344	15298	15156	15337	15326	15156	15385	15327	15247	15406	15279	15292	15233	15459	15311	15393	15476	15335	15146	15346	15479	15382	15356	15394	15252	15364	15327	15283	15246	15319	15381	15482	15179	15269	15317	15256	15382	15183	15373	15361	15268	15365	15327	15332	15221	15138	15299	15346	15345	15340	15257	15179	15381	15147	15482	15309	15408	15182	15494	15433	15378	15384	15470	15137	15337	15234	15233	15414	15306	15265	15269	15369	15411	15347	15270	15337	15253	15170	15325	15326	15386	15263	15105	15171	15314	15304	15204	15268	15311	15332	15156	15386	15211	15100	15346	15290	15110	15123	15304	15218	15441	15262	15232	15380	15233	15370	15252	15245	15304	15325	15340	15289	15323	15203	15257	15261	15217	15229	15310	15348	15334	15380	15354	15195	15273	15341	15213	15293	15406	15329	15439	15188	15160	15397	15341	15317	15181	15272	15255	15203	15237	15442	15312	15378	15558	15453	15395	15442	15403	15287	15302	15276	15303	15342	15256	15315	15473	15239	15381	15185	15127	15354	15363	15369	15196	15179	15300	15282	15271	15321	15220	15305	15290	15267	15425	15269	15250	15317	15381	15221	15312	15358	15211	15285	15403	15279	15243	15322	15403	15187	15190	15322	15344	15381	15433	15314	15318	15375	15336	15237	15140	15371	15343	15246	15392	15309	15313	15361	15349	15498	15342	15340	15279	15212	15275	15214	15514	15197	15414	15204	15210	15320	15230	15099	15347	15342	15286	15314	15140	15412	15315	15435	15240	15210	15388	15311	15343	15253	15383	15391	15260	15284	15410	15263	15247	15450	15373	15350	15345	15222	15304	15426	15299	15350	15357	15408	15270	15403	15407	15350	15349	15199	15375	15256	15372	15349	15201	15339	15320	15446	15161	15462	15287	15386	15429	15206	15323	15339	15343	15340	15253	15314	15326	15248	15374	15227	15411	15472	15336	15302	15414	15193	15211	15461	15225	15394	15308	15296	15246	15368	15257	15025	15377	15247	15307	15303	15233	15270	15301	15243	15268	15279	15205	15211	15415	15304	15250	15240	15354	15096	15304	15236	15305	15337	15424	15179	15183	15352	15219	15569	15400	15178	15240	15312	15349	15300	15456	15265	15253	15223	15329	15345	15363	15265	15327	15430	15312	15438	15287	15245	15217	15204	15362	15200	15436	15284	15239	15260	15385	15361	15392	15310	15195	15304	15360	15170	15353	15287	15402	15435	15411	15308	15306	15261	15341	15360	15271	15317	15277	15344	15282	15244	15407	15283	15288	15344	15178	15323	15385	15380	15362	15171	15340	15279	15352	15357	15337	15324	15298	15349	15098	15490	15164	15213	15225	15188	15353	15288	15147	15385	15433	15205	15197	15268	15385	15203	15306	15269	15389	15253	15402	15447	15393	15528	15208	15297	15369	15233	15327	15365	15339	15178	15421	15289	15385	15359	15294	15238	15300	15361	15251	15301	15248	15437	15192	15303	15196	15524	15283	15354	15372	15404	15282	15256	15175	15255	15372	15333	15181	15345	15203	15573	15382	15254	15507	15311	15395	15351	15318	15175	15388	15320	15444	15342	15170	15345	15147	15331	15317	15288	15167	15265	15471	15337	15290	15245	15296	15366	15515	15311	15105	15301	15259	15247	15300	15279	15331	15295	15402	15444	15373	15388	15180	15278	15558	15309	15493	15372	15492	15457	15356	15367	15294	15406	15210	15357	15336	15278	15358	15268	15512	15246	15489	15293	15383	15247	15331	15266	15429	15258	15391	15291	15218	15200	15107	15424	15361	15323	15350	15271	15331	15332	15194	15499	15187	15220	15304	15397	15350	15397	15224	15271	15359	15294	15413	15249	15116	15246	15185	15211	15414	15429	15218	15326	15338	15292	15340	15217	15114	15301	15231	15423	15316	15319	15307	15292	15329	15414	15271	15348	15341	15312	15321	15482	15359	15409	15026	15300	15353	15240	15241	15406	15304	15408	15146	15483	15413	15467	15302	15340	15266	15320	15521	15236	15301	15303	15382	15248	15348	15460	15377	15218	15389	15373	15488	15239	15290	15294	15341	15297	15344	15316	15269	15465	15279	15373	15370	15347	15322	15336	15296	15346	15369	15318	15354	15331	15352	15240	15173	15350	15414	15380	15232	15425	15055	15282	15335	15274	15327	15225	15349	15213	15475	15349	15313	15249	15473	15329	15303	15475	15342	15306	15410	15497	15315	15257	15320	15237	15272
23499	20956	41847	39284	22349	21275	20637	18962	18418	18537	18240	18373	18248	18414	18135	18117	18441	18243	18480	18388	18525	18287	18328	18488	18198	18163	18319	18453	18179	18104	18127	18334	18312	18100	18206	18109	18168	18167	17999	18151	18137	18216	18106	18227	18111	18292	18375	18486	18804	18960	18655	18522	18364	18107	18164	18122	18073	18199	18200	18203	17967	17983	18238	17923	18394	18271	18106	18038	18132	18043	18274	18463	18117	18016	18378	18176	18092	18044	18112	18012	18091	18140	18231	18217	18237	18023	17931	18178	18114	17949	18151	18169	18256	17960	18069	18084	18018	18149	17996	18031	18057	17996	18060	18240	18199	18197	18018	18061	18084	18085	18076	18085	18258	18161	18078	17932	18056	18309	18164	18051	18210	18082	18039	17940	18044	17925	18166	17994	18158	18274	18244	17885	18224	18215	18062	18101	18211	18262	18104	18041	17996	18022	17949	18056	18169	18277	18171	18008	18106	18185	18133	17931	18261	18003	17891	18137	18178	18048	18082	18220	18225	17924	17966	17953	18173	17978	18131	18026	18222	18206	18149	18150	17996	18022	18036	18154	17930	18028	18217	18129	18128	18227	17799	18027	18197	17987	18198	18190	18125	18126	18302	18011	18032	18123	18197	18003	17945	17858	18130	18086	17990	18240	18156	17999	18178	18004	18163	18292	18127	18237	18333	18215	18111	18037	18050	17981	18019	17916	18136	18020	18130	18099	18086	18128	18092	17950	18284	18133	18132	18080	17959	18435	18105	18207	18124	18165	17987	18102	18071	18119	18205	18028	18171	18163	18272	17908	17933	18153	18050	18113	18004	18213	18091	17964	18033	18211	18098	18183	18094	18088	18108	18141	17862	18148	17925	17996	17952	18030	18084	17904	18005	18098	18014	18254	18165	18028	18069	18016	18131	18120	18287	18105	18207	18090	17970	18243	18024	18275	18076	18051	18059	18097	18076	18215	18037	18129	17994	17943	18221	18038	18146	18061	18073	17929	18099	18093	18055	18077	18044	17974	18012	18083	18048	18125	18355	18081	17936	18047	17911	18308	18257	17979	18131	18315	18035	18103	18046	18071	18108	18048	18032	17967	18162	18000	18073	18128	18055	18057	17905	18227	18118	18133	18194	17982	18139	18014	18088	17973	18007	18092	18111	18274	17978	18129	18257	18119	18124	18089	18069	17986	18039	18260	18054	18039	18208	17943	18085	18208	18044	18116	18021	18063	17967	18184	18060	18046	18254	18307	18219	17958	18303	18066	18164	17949	17991	18082	18113	18045	18094	18332	18258	18083	18044	17912	18010	18185	18167	18191	18065	18041	18104	17998	18201	18001	18088	18077	18108	17986	18097	18174	17920	18132	18221	18211	17883	18247	17978	18088	18221	18117	17712	18056	18073	18162	18226	17915	18018	18078	17998	18002	18014	17940	18016	18068	17980	18279	18244	18235	17998	18077	18141	18211	18008	18114	18105	17898	18078	17939	18182	18084	18191	18173	17979	18216	18352	18095	18110	18202	18091	18075	18194	18236	18154	17951	18216	18023	18046	17905	18038	18035	17958	18055	18159	18170	18173	18240	18237	17988	18171	18148	18118	18184	18135	18011	18025	17976	18238	17985	18239	18089	18102	18221	18115	18179	18144	18062	18112	18203	18078	18216	18199	18187	18150	18139	18062	17939	18084	17854	18132	18015	18158	18221	18161	17982	17987	18225	18111	18254	18075	18189	18060	18223	18021	18140	18023	18059	18031	18155	18148	18152	17822	18108	18168	18139	17992	18088	18247	18201	18136	18164	17954	18184	18122	18073	18249	18245	18142	18187	18049	18192	18000	18232	18123	17969	18144	18100	18080	17821	18381	18275	18124	17858	17904	17994	18035	18210	18084	18233	18208	18303	18216	18076	18147	18141	18032	18108	18233	18046	18123	18243	18026	18152	18092	18390	18338	18305	18015	18079	18034	18204	17989	18198	18005	17985	18191	18012	17988	18172	18099	17861	17823	18065	18151	18213	18029	18135	18285	18277	18005	18173	18083	18127	17960	18024	18137	18133	18115	18185	18098	17999	17961	18276	18022	18045	18005	18093	18093	18071	18185	17903	17951	18219	18141	18042	18009	18162	17932	18115	18050	18105	18186	18251	17967	18092	18235	18063	18259	18073	18107	17970	18037	18051	18024	18020	17975	17958	18026	18206	18242	18056	17993	18104	18205	18259	18176	17911	18086	18139	18136	18160	18141	18009	18121	18225	18005	17982	18072	18003	17908	18041	17846	18059	17982	18104	18096	18024	18210	18111	18248	18047	17989	18086	18042	17997	18309	18117	18019	18197	18161	18084	17992	18159	18006	18138	18203	18212	17885	17978	18077	17883	18237	18013	17978	18031	18223	17954	18182	18085	18126	17884	18078	18202	18173	18081	17901	17966	18127	18207	17957	18095	18069	18078	18102	18017	18053	18105	18071	18048	18147	17928	18178	17990	18145	18125	18066	18027	18050	18217	18136	18049	18058	18076	18117	18093	18248	18006	17964	18000	18054	18149	17958	17870	18277	18070	18286	17947	18140	17937	18143	18086	18117	18356	18019	18161	17934	18224	18100	18156	18030	17986	17810	17960	18271	18202	17952	17935	17994	18173	18061	17905	18044	18106	18151	18093	17986	17973	18186	18137	18054	17944	18009	18106	18059	18187	18315	18214	17871	18220	17967	18097	18134	18170	18209	18221	18140	18047	17979	18042	18253	17911	18109	18140	17905	18238	17947	17992	17925	17868	18046	17978	18124	18028	18093	18136	17947	17925	18122	17836	18050	18120	18175	18043	18025	18038	18065	17800	18091	17975	18166	18163	18255	18104	18007	18018	18145	18012	18085	18085	18311	18032	17845	18096	18283	18151	18033	18140	18175	18037	18132	18017	17931	18036	18045	18110	18056	18222	18146	18172	18176	17916	17938	18206	18099	18010	18260	18287	17983	18114	18098	18018	18089	18231	18104	18140	18036	17974	17825	18105	18187	18181	17914	17993	18191	17999	18283	18113	18238	17968	18112	17906	18031	18054	18255	18149	18274	17991	18198	18266	17991	18165	18187	18081	17913	17988	18033	18024	17871	18196	18228	18003	18116	18047	18103	17977	18340	18046	18145	18122	18085	18013	18240	18137	18197	18075	18212	18043	17953	18148	18133	18092	18042	18111	18317	17915	18169	18115	18066	18172	18025	18005	18232	18199	18246	18106	18142	18135	18231	18286	18061	17960	18097	18195	18094	18190	18073	17909	18354	18164	18256	18246	18128	18178	18126	17926	18164	18079	17961	18104	18133	17992	18163	18354	17894	18144	18165	18083	18099	18252	18079	18035	18026	18221	18076	18080	17970	18088	18041	18118	18126	17913	17981	18003	18060	18034	18101	18215	18195	18036	18060	18104	18072	18061	18097	18077	18197	18241	18238	18178	17981	18129	17959	18104	18260	17940	18002	18127	18003	18129	18004	18186	18030	17966	18204	18217	18134	18225	18061	18139	18093	18050	18164	17977	18239	18087	18109	17969	18028	18026	18035	18019	17971	17917	18114	17980	18093	18175	18118	18096	18295	18026	18158	18045	18065	18166	18090	18053	18098	18249	18224	18013	18242	18125	18052	18059	18115	18267	18184	18125	18151	18073	18013	18061	18125	17978	18155	17943	18057	18071	18106	18151	18085	18086	18023	18026	18009	17885	18089	18129	17893	18009	18226	18216	18114	18060	18051	18028	18058	18049	17935	18203	18058	18310	17962	17991	18183	18122	18097	18041	18227	18195	18086	17940	18033	17970	18056	18229	17947	18026	18162	18173	18009	18091	17899	18054	18145	18061	18029	18097	18141	18152	18133	18115	18020	18188	18135	18301	18281	18081	18033	18214	18140	17993	17909	18094	18287	18260	18034	18228	18006	18112	18134	18016	17920	18232	18110	18153	18018	18071	18192	17890	18037	18180	18013	17991	17977	18305	18170	18279	18228	17964	18009	17937	18038	18301	17999	18136	18050	18137	18292	18076	18172	17824	18067	17929	18111	18074	18220	18386	18175	17942	18059	18162	18003	17995	18268	17851	17965	18255	18106	18093	17990	18314	18136	18084	18081	18182	18098	18025	18188	18127	18164	18345	18146	18248	18177	18201	18237	18133	18121	18167	18260	18066	18053	18070	17991	17771	18231	17987	18042	17989	18181	18131	18061	18177	18199	18164	18122	18210	18120	17952	17976	18219	18126	17851	18201	18238	18030	18188	18162	18241	18019	18213	18004	18057	18143	18035	18164	18090	17899	17984	18211	18039	18221	18086	18188	17920	18180	18071	18293	18061	17890	18007	18175	18078	18174	18183	18097	18078	18006	18028	18175	17965	18203	17944	18088	18112	18193	18016	17967	18302	17971	18015	17982	17994	18197	18005	18019	17987	18055	18080	18070	18317	18096	18220	18057	18120	18195	18139	18170	18336	18222	18045	18131	18086	18263	17933	18080	18090	18199	18240	17942	18021	17962	17906	18107	18010	18074	18012	17890	18151	18111	18059	18033	18023	18001	18145	17935	18034	18057	18029	18177	18090	18131	18204	18081	18058	18160	18276	18129	18124	18195	18232	18267	18100	18101	17989	17992	18023	17916	18137	17814	18126	18190	18130	18096	18097	18265	18185	17959	17993	18036	18035	18068	18320	18089	17952	18080	18081	18030	18336	18070	18199	18103	18093	18250	18134	18220	17886	17922	18367	17992	18100	18096	17927	18149	18167	18236	18090	18031	17990	17960	18189	18216	18225	17985	17958	18122	18210	17972	18090	17964	18043	18154	18153	18132	17801	18081	18114	18058	18028	18074	18235	18444	18270	18049	18139	18174	17989	17821	18017	18211	18309	18127	17841	18047	18075	18216	18288	18041	17995	18086	18098	18076	18191	18310	18215	17983	18182	18163	17994	18175	17929	18129	18098	18099	18015	18195	18136	18157	18357	18039	18132	17960	18276	18062	18041	18176	18093	18038	18180	18080	18026	18275	18171	18315	18117	18019	18222	18166	17956	18189	18076	18198	17977	18050	18007	18268	18002	18102	18027	17985	18061	17885	18249	18156	18145	18157	18315	18039	17967	18200	17991	18075	18094	18060	17979	18053	17986	18289	18108	17845	18124	18017	17989	18131	18207
15684	43512	87157	31711	17149	16124	15725	15736	15523	15343	15522	15366	15342	15581	15481	15426	15251	15251	15438	15642	15289	15430	15329	15436	15712	15556	15515	15372	15396	15454	15358	15391	15365	15327	15372	15482	15420	15197	15266	15319	15272	15298	15344	15303	15332	15267	15410	15914	16354	16192	16109	15689	15599	15517	15415	15203	15461	15229	15423	15301	15239	15253	15260	15392	15359	15317	15322	15166	15170	15296	15212	15287	15179	15293	15266	15341	15341	15338	15284	15343	15183	15445	15379	15148	15190	15181	15104	15229	15244	15329	15268	15188	15389	15187	15543	15456	15122	15268	15203	15237	15225	15253	15152	15272	15225	15339	15408	15192	15473	15121	15260	15255	15308	15185	15344	15335	15122	15392	15082	15274	15365	15199	15313	15232	15279	15273	15089	15213	15156	15259	15265	15251	15357	15285	15105	15349	15139	15406	15179	15296	15218	15311	15405	15169	15149	15053	15224	15408	15232	15421	15340	15156	15153	15206	15236	15456	15358	15338	15421	15256	15301	15235	15242	15375	15247	15260	15428	15174	15321	15245	15415	15334	15387	15416	15307	15189	15207	15298	15456	15302	15367	15354	15325	15338	15339	15111	15127	15286	15292	15303	15186	15324	15375	15360	15296	15436	15406	15379	15207	15322	15268	15253	15369	15263	15289	15143	15194	15296	15268	15271	15623	15213	15327	15286	15302	15211	15450	15200	15075	15466	15442	15227	15352	15248	15137	15293	15270	15498	15377	15143	15241	15259	15488	15349	15225	15256	15349	15231	15225	15465	15321	15237	15396	15163	15257	15490	15259	15186	15227	15301	15359	15074	15258	15387	15362	15328	15226	15293	15287	15357	15444	15410	15131	15102	15378	15157	15287	15254	15271	15271	15347	15353	15237	15355	15160	15463	15229	15258	15234	15240	15308	15266	15137	15295	15239	15438	15264	15427	15351	15242	15113	15096	15179	15345	15378	15261	15322	15461	15270	15178	15013	15404	15398	15282	15363	15313	15312	15291	15175	15281	15290	15454	15088	15386	15442	15164	15314	15331	15293	15294	15351	15215	15310	15179	15350	15281	15258	15352	15177	15301	15274	15150	15168	15246	15274	15260	15160	15221	15309	15144	15302	15179	15453	15310	15264	15317	15384	15275	15340	15268	15021	15259	15179	15252	15310	15505	15255	15156	15295	15288	15250	15248	15209	15465	15382	15288	15307	15289	15204	15166	15365	15249	15133	15240	15488	15245	15343	15348	15220	15212	15282	15234	15311	15340	15257	15301	15410	15273	15365	15239	15233	15175	15335	15228	15234	15401	15404	15357	15485	15189	15288	15210	15293	15298	15384	15224	15127	15334	15179	15158	15290	15523	15359	15325	15286	15405	15202	15135	15317	15090	15419	15398	15314	15168	15183	15245	15284	15132	15258	15302	15396	15429	15107	15210	15291	15309	15383	15384	15257	15310	15274	15250	15246	15226	15315	15434	15278	15181	15165	15216	15270	15387	15280	15386	15333	15409	15243	15267	15346	15272	15166	15179	15344	15391	15284	15266	15352	15348	15163	15310	15202	15170	15281	15112	15302	15257	15306	15155	15316	15247	15222	15150	15280	15261	15242	15480	15243	15285	15346	15171	15404	15200	15294	15102	15295	15352	15298	15169	15366	15284	15260	15213	15296	15156	15239	15336	15249	15272	15096	15219	15241	15366	15337	15304	15220	15054	15422	15242	15145	15344	15319	15211	15320	15376	15314	15453	15384	15387	15336	15364	15430	15288	15286	15275	15379	15240	15268	15279	15224	15352	15323	15355	15381	15224	15332	15419	15112	15232	15146	15313	15312	15136	15223	15226	15204	15392	15166	15159	15278	15229	15264	15236	15237	15200	15254	15310	15349	15299	15290	15150	15418	15198	15216	15265	15443	15350	15261	15102	15330	15272	15262	15240	15415	15175	15138	15170	15343	15213	15413	15230	15376	15247	15307	15314	15336	15222	15262	15236	15357	15214	15321	15124	15215	15285	15312	15217	15278	15409	15200	15346	15401	15390	15387	15220	15098	15205	15276	15357	15245	15355	15352	15342	15213	15343	15382	15358	15365	15240	15283	15286	15307	15239	15240	15313	15342	15196	15326	15302	15351	15168	15242	15367	15236	15322	15492	15170	15395	15369	15293	15366	15229	15313	15293	15143	15219	15169	15307	15335	15396	15315	15465	15316	15149	15237	15385	15305	15413	15274	15333	15231	15225	15274	15188	15268	15263	15228	15283	15335	15197	15169	15379	15367	15182	15388	15269	15265	15185	15318	15248	15356	15348	15342	15177	15225	15124	15452	15303	15487	15201	15394	15236	15229	15362	15179	15082	15156	15194	15260	15244	15465	15180	15412	15187	15183	15322	15315	15434	15256	15293	15302	15422	15340	15236	15429	15214	15163	15214	15422	15332	15427	15432	15267	15344	15223	15211	15412	15274	15357	15391	15442	15247	15290	15376	15332	15243	15261	15361	15297	15440	15341	15183	15351	15147	15356	15343	15111	15163	15219	15331	15231	15462	15274	15150	15194	15264	15217	15208	15389	15417	15145	15265	15325	15130	15114	15166	15345	15171	15192	15211	15374	15161	15185	15456	15072	15188	15296	15326	15206	15360	15346	15219	15310	15208	15269	15228	15413	15401	15172	15386	15329	15268	15326	15255	15279	15259	15406	15186	15344	15219	15244	15313	15165	15132	15206	15299	15330	15231	15384	15350	15221	15221	15042	15062	15333	15091	15297	15333	15289	15362	15321	15143	15214	15307	15148	15345	15270	15323	15164	15290	15189	15180	15274	15133	15389	15429	15262	15350	15260	15287	15361	15317	15312	15291	15258	15466	15204	15491	15215	15315	15356	15481	15305	15155	15293	15365	15155	15335	15136	14963	15387	15280	15417	15333	15244	15349	15395	15274	15208	15201	15385	15352	15217	15333	15251	15302	15255	15126	15357	15303	15308	15203	15220	15361	15226	15242	15291	15372	15383	15282	15418	15098	15225	15179	15341	15302	15238	15348	15389	15325	15253	15279	15444	15242	15417	15233	15340	15237	15473	15324	15387	15229	15382	15201	15290	15415	15204	15270	15309	15160	15220	15448	15276	15337	15229	15269	15160	15229	15419	15199	15104	15299	15221	15310	15271	15103	15128	15300	15304	15265	15362	15197	15420	15347	15288	15340	15244	15390	15354	15426	15219	15182	15341	15256	15273	15212	15231	15403	15125	15231	15184	15371	15100	15272	15240	15189	15322	15324	15307	15196	15229	15296	15294	15299	15273	15237	15191	15298	15155	15314	15067	15145	15379	15343	15497	15405	15214	15360	15381	15343	15353	15171	15212	15276	15331	15314	15253	15370	15373	15312	15358	15247	15310	15190	15261	15204	15141	15315	15171	15231	15312	15212	15287	15256	15135	15135	15310	15165	15262	15368	15453	15180	15391	15333	15159	15263	15279	15247	15328	15320	15376	15162	15143	15319	15323	15323	15233	15304	15345	15339	15352	15270	15263	15314	15291	15186	15363	15427	15297	15267	15397	15303	15335	15326	15361	15196	15220	15368	15277	15057	15142	15205	15238	15442	15154	15092	15264	15284	15303	15253	15372	15104	15188	15240	15324	15455	15217	15170	15342	15153	15333	15325	15281	15309	15472	15233	15279	15188	15159	15312	15287	15237	15234	15389	15267	15169	15301	15211	15424	15269	15391	15260	15171	15255	15274	15400	15344	15251	15298	15219	15347	15333	15361	15309	15282	15286	15210	15291	15211	15308	15163	15347	15254	15384	15094	15242	15111	15385	15410	15272	15314	15375	15235	15194	15350	15249	15385	15264	15207	15299	15118	15180	15347	15166	15328	15175	15263	15129	15244	15230	15396	15256	15192	15243	15410	15309	15374	15330	15394	15302	15290	15426	15408	15482	15310	15266	15389	15106	15370	15203	15284	15258	15313	15194	15354	15142	15117	15257	15283	15250	15475	15261	15244	15297	15542	15529	15250	15368	15466	15378	15296	15153	15289	15333	15355	15207	15425	15341	15244	15306	15290	15331	15178	15474	15307	15406	15221	15282	15275	15337	15143	15374	15430	15299	15170	15383	15153	15430	15432	15236	15242	15215	15205	15365	15301	15107	15319	15150	15221	15378	15397	15230	15259	15238	15227	15264	15386	15367	15165	15322	15271	15287	15436	15301	15195	15286	15308	15282	15244	15278	15286	15348	15340	15297	15187	15283	15127	15273	15270	15222	15255	15327	15212	15349	15314	15203	15293	15316	15443	15273	15202	15356	15187	15264	15368	15354	15366	15167	15301	15287	15335	15244	15252	15090	15277	15273	15402	15437	15302	15248	15260	15201	15239	15157	15425	15290	15357	15392	15318	15279	15286	15348	15252	15244	15253	15085	15341	15266	15331	15329	15262	15225	15156	15373	15471	15299	15260	15336	15142	15037	15192	15279	15298	15205	15255	15392	15310	15359	15176	15348	15204	15312	15128	15281	15409	15079	15324	15313	15154	15286	15220	15361	15403	15279	15353	15285	15239	15248	15370	15278	15155	15247	15340	15445	15368	15287	15187	15261	15257	15259	15268	15285	15251	15250	15416	15185	15342	15134	15137	15026	15197	15215	15427	15184	15340	15272	15214	15278	15462	15371	15248	15429	15216	15187	15286	15303	15194	15144	15311	15367	15266	15227	15404	15284	15309	15482	15192	15352	15307	15138	15420	15411	15245	15265	15122	15195	15170	15234	15245	15350	15155	15232	15108	15255	15264	15083	15292	15274	15432	15189	15196	15385	15314	15172	15164	15227	15215	15232	15248	15216	15285	15298	15327	15249	15254	15270	15376	15239	15313	15380	15269	15299	15251	15227	15348	15128	15354	15381	15231	15389	15228	15362	15440	15251	15595	15304	15229	15239	15228	15434	15365	15179	15271	15252	15186	15288	15040	15347	15402	15210	15199	15430	15361	15173	15320	15221	15221	15352	15223	15298	15232	15225	15266	15291	15270	15343	15249	15374	15339	15221	15188	15445	15261	15270	15310	15197	15145	15376	15264	15436	15472	15118	15251	15298	15336	15385	15328	15222	15319	15282	15231	15234	15218	15312	15345	15294	15239	15136	15420	15236	15297	15378	15156	15377	15268	15201	15300
22455	20944	37113	31836	21477	22450	24158	19790	18351	18791	18827	18646	18525	18458	18663	18728	18506	18331	18389	18539	18524	18695	18590	18830	18542	18645	18577	18584	18434	18366	18610	18592	18391	18492	18335	18204	18389	18246	18674	18517	18456	18435	18344	18288	18193	18337	18410	18948	19813	19577	19191	18533	18465	18347	18312	18208	18363	18117	18235	18344	18163	18262	18399	18317	18285	17978	18238	18171	18131	18314	18212	18270	18344	18198	18312	18343	18467	18362	18148	18211	18009	18296	18359	18048	18173	18163	18315	18389	18300	18397	18295	18057	18404	18259	18180	18131	18258	18325	18316	18467	18366	18356	18526	18351	18261	18321	18223	18176	18156	18250	18287	18285	18338	18264	18145	17972	18120	18182	18172	18212	18218	18345	17949	18139	18478	18269	18138	18193	18180	18257	18138	18149	18305	18071	18029	18303	18220	18127	18169	18492	18203	18134	18125	18259	18247	18183	18236	18304	18213	18315	18328	18356	18318	18164	18345	18295	18211	18291	18198	18077	18460	18080	18358	18422	18167	18225	18276	18221	18107	18041	18313	18176	18250	18299	18189	18248	18262	18286	18288	18080	18293	18557	18384	18357	18246	18235	18301	18122	18412	18297	18184	18190	18180	18578	18247	18256	18132	18137	18243	18227	18190	18406	18333	18266	18233	18267	18413	18214	18384	18238	18239	18205	18227	18344	18345	18253	18460	18145	18259	18169	18332	18381	18324	18170	18399	18026	18355	18230	18139	18366	18104	18025	18152	18109	18403	18323	18273	18309	18314	18276	18087	18385	18199	18330	18299	18355	18213	18348	18297	18165	18342	18301	18309	18206	18298	18389	18307	18338	18310	18476	18317	18251	18154	18290	18059	18444	18264	18221	18222	18184	18271	18216	18529	18062	18196	18416	18057	18161	18347	18287	18266	18169	18136	18332	18242	18292	18198	17951	18222	18312	18266	18198	18212	18228	18314	18398	18256	18076	18270	18161	18042	18211	18220	18009	18266	18325	18412	18089	18365	18234	18467	18049	18398	18347	17942	18255	18152	18300	18166	18086	18218	18312	18415	18422	18344	18144	18104	18169	18217	18224	18374	18306	18175	18285	18298	18429	18302	18318	18101	18193	18282	18338	18288	18178	18224	18224	18301	18296	18446	18098	18334	18358	18033	18434	18240	18323	18323	18240	18220	18277	18342	18049	18293	18283	18309	18182	18089	18163	18171	18166	18216	18137	18494	18178	18424	18192	18170	18425	18225	18032	18416	18202	18126	18349	18351	18182	18195	18243	18350	18295	18479	18333	18294	18225	18161	18350	18218	18225	18288	18242	18023	18381	18270	18213	18184	17993	18056	18413	18347	18262	18132	17941	18160	18344	18237	18424	18280	18376	18260	18123	18299	18382	18408	18228	18248	18202	18223	18139	18122	18308	18182	18238	18248	18345	18394	18347	18103	18163	18335	18152	18281	18358	18254	18207	18292	18397	18440	18264	18244	18269	18290	18113	18259	18134	18313	18196	18295	18322	18057	18189	18292	18323	18263	17979	18119	18110	18214	18294	18296	18405	18516	18386	18059	18384	18222	18215	18263	18328	18302	18336	18305	18023	18209	18234	18247	18299	18134	18097	18177	18276	18055	18164	18131	18183	18222	18237	18127	18299	18400	18078	18163	18307	18303	18196	18027	18261	18120	18088	18282	18294	18278	18292	18315	18246	18108	18144	18297	18343	18265	18434	18155	18333	18419	18151	18223	18404	18395	18633	18256	18299	18306	18034	18221	18283	18229	18299	18186	18167	18351	17943	18237	18263	18250	18261	18515	18142	18117	18343	18193	18195	18417	18196	18189	18245	18366	18134	18318	18299	18316	18307	18305	18214	18249	18274	18297	18081	18315	18231	18394	18296	18271	18230	18201	18077	18187	18373	18066	18479	18111	17966	18155	18222	18294	18258	18239	18089	18189	18098	18199	18054	18205	18176	18249	18012	18072	18162	18389	18086	18118	18070	18329	18261	18318	18131	18229	18477	18313	18300	18255	18187	18107	18163	18280	18253	18090	18166	18302	18160	18176	18343	18408	18127	18337	18155	18309	18324	18228	18253	18227	18404	18215	18183	18177	18186	18334	18202	18247	18316	18179	18166	18320	18436	18333	18225	18451	18463	18451	18090	18458	18188	18417	18184	18491	18075	18320	18252	18245	18318	18109	18085	18323	18123	18210	18308	18139	18164	18224	18411	18345	17975	18162	18221	18276	18309	18471	18151	18219	18277	18314	18093	18324	18338	18266	18304	18406	18121	18250	18413	18202	18164	18032	18488	18059	18184	18264	18246	18209	18274	18172	18075	18141	18163	18185	18101	18259	18023	18411	18373	18106	18002	18182	18185	18468	18217	18156	18312	18388	18277	18369	18026	18303	18152	18274	18036	17985	18273	18146	18449	17965	18336	18302	18276	18233	18480	18202	18400	18201	17977	18207	18377	18011	17899	18207	18203	18372	18196	18208	18319	18174	18207	18214	18469	18201	18006	18236	18154	18223	18309	18338	18202	18348	18288	18062	18078	18157	18173	18121	18087	18279	18209	18369	18439	18294	18176	18077	18252	18434	18155	18217	18016	18025	18269	18326	18291	18296	18329	18153	18221	18290	18212	18498	18088	18089	18116	18234	18522	18152	18309	18216	18112	18258	18095	18225	18144	18277	18259	18310	18402	18301	18481	18490	18194	18271	18281	18209	18321	18283	18156	18052	18163	18271	18367	18415	18162	18240	18139	17995	18260	18471	18217	18193	18182	18254	18066	18277	18248	18197	18091	18152	18194	18125	18370	18276	18163	18268	18235	18332	18178	18263	18015	18217	18270	18211	18263	18217	18131	18261	18317	18315	18216	18285	18419	18093	18272	18232	18205	18216	18080	18118	18125	18181	18291	18344	18098	18366	18212	18223	18091	18269	18334	18222	18496	18339	18316	18152	18197	18105	18464	18439	18356	18410	17995	18302	18239	18177	18057	18252	18107	18225	18381	18292	18291	18228	18346	18215	18297	18313	18417	18254	18220	18277	18547	18356	18332	18278	18405	18275	18175	18216	18061	18324	18352	18266	18237	18263	18316	18268	18302	18412	18195	18189	18473	18204	18388	18137	18498	18256	18251	18303	18378	18355	18235	18114	18222	18010	18282	18217	18179	18177	18025	18139	18348	18179	18295	18156	18223	18004	18273	18125	18375	18154	18251	18245	18159	18296	18172	18096	18295	18277	18222	18382	18336	18361	18073	18185	18151	18317	18401	18301	18305	18328	17955	18092	18305	18023	18263	18231	18118	18101	18216	18095	18296	18208	18330	18090	18286	18290	18306	18371	18092	18249	18150	18442	18215	18095	18270	18366	18342	18214	18070	18143	18387	18361	18436	18034	18308	18243	18283	18202	18188	18140	18251	18340	18225	18233	18418	18482	18255	18191	18166	18366	18370	18268	17985	18202	18084	18163	18005	18228	18226	18269	18218	18302	18323	18154	18277	18184	18077	18172	18268	18062	18211	18284	18270	18253	18262	18190	18495	18252	18365	18366	18063	18414	18226	18282	18071	18143	18245	18370	18306	18367	18092	18164	18255	18138	18252	18334	18286	18318	18275	18184	18180	18214	18118	18045	18240	18037	18375	18273	18330	18320	18266	18361	18180	18159	18081	18235	18203	18323	18241	18425	18094	18326	18226	18374	18348	18355	18332	18093	18136	18143	18452	18366	18237	18338	18188	18119	18226	18384	18290	18368	18243	18568	18348	18252	18223	18378	18248	18208	18278	18313	18211	18288	18311	18233	18265	18283	18298	18339	18491	18232	18196	18359	18349	17936	18258	18174	18166	18291	18355	18313	18142	18410	18354	18228	18381	18255	18282	18251	18211	18235	18225	18300	18132	18301	18043	18196	18174	18267	18277	18144	18494	18300	18232	18286	18533	18312	18200	18226	18284	18164	18286	18246	18349	18399	18239	18288	18180	18285	18334	18171	18267	18334	18079	18212	18274	18265	18419	18222	18231	18201	18201	18282	18327	18330	18292	18183	18134	18231	18357	18359	18254	18431	18217	18453	18353	18234	18105	18162	18304	18372	18174	18275	18345	18262	18317	18098	18285	18213	18106	18330	18326	18371	18296	18148	18276	18139	18274	18280	18236	18261	18209	18338	18358	18209	18251	18286	18375	18085	18267	18386	18260	18259	18192	18202	18368	18444	18302	18093	18110	18024	18430	18172	18288	18036	18224	18305	18189	18238	18225	18375	18144	18162	18220	18190	18116	18313	18233	18427	18331	18074	18405	18249	18205	18252	18354	18303	18086	18192	18304	18148	18300	18213	18158	18166	18394	18195	18383	18160	18317	18410	18309	18256	18176	18159	18018	18316	18269	18277	18301	18305	18135	18230	18342	18142	18246	18249	18127	18409	18268	18075	18066	18216	18382	18343	18186	18395	18193	18287	18380	18124	18002	18118	18040	18193	18254	18125	18405	18245	18535	18393	18239	18317	18281	18341	18321	18245	18276	18183	18359	18266	18243	18283	18184	18273	18413	18218	18343	18313	18138	18164	18189	18378	18142	18134	18234	18222	18285	18293	18415	18094	18267	18283	18466	18050	18419	18398	18115	18212	18311	18400	18317	18437	18238	18147	18326	18354	18262	18366	18132	18210	18121	18232	18279	18412	18319	18402	18258	18446	18402	18319	17983	18272	18185	18170	18127	18376	18120	18395	18249	18337	18276	18353	18334	18419	18322	18255	18088	18165	18159	18289	18147	18129	18165	18265	18257	18069	18198	18217	18183	18309	18198	18251	18023	18239	18334	18376	18217	18102	18361	18351	18331	18460	18232	18400	18415	18170	18075	18327	18091	18241	18489	18153	18135	18073	18153	18250	18199	18391	18326	18477	18378	18438	18211	18144	18211	18406	18274	18340	18451	18211	18077	18292	18264	18239	18251	18306	18312	18318	18218	18190	18289	18325	17992	18237	18363	18301	18439	18430	18204	18287	18246	18300	18127	18059	18380	18415	18290	18185	17992	18282	18149	18397	18154	18141	18302	18383	18140	18279	18275	18410	18359	18256	18447	18214	18294	18344	18150	18384	18322	18194	18466	18411	18135	18272	18269	18170	18054	18334	18437	18136	18192	18277	18499	18250	18424
17148	47654	92846	33049	18005	16699	16117	15916	15874	15661	15581	15563	15602	15471	15635	15477	15686	15405	15612	15622	15627	15531	15525	15586	15726	15620	15499	15617	15487	15462	15549	15427	15382	15422	15459	15446	15459	15594	15391	15235	15308	15480	15433	15294	15427	15582	15907	16753	17459	17319	16449	15721	15614	15499	15326	15414	15597	15418	15517	15503	15281	15334	15362	15299	15463	15258	15439	15460	15545	15346	15474	15332	15402	15409	15515	15425	15566	15416	15390	15301	15433	15494	15400	15367	15502	15338	15420	15417	15365	15495	15311	15356	15379	15474	15272	15339	15246	15338	15214	15326	15255	15432	15371	15395	15482	15314	15428	15295	15438	15446	15479	15322	15466	15558	15331	15271	15418	15305	15370	15362	15324	15544	15371	15583	15313	15420	15236	15358	15363	15294	15421	15311	15289	15520	15498	15445	15463	15477	15427	15437	15386	15562	15436	15278	15518	15443	15483	15457	15467	15466	15403	15415	15228	15469	15371	15367	15322	15473	15377	15408	15452	15399	15310	15411	15386	15261	15433	15494	15287	15324	15376	15395	15443	15408	15442	15498	15467	15401	15392	15492	15214	15298	15326	15288	15315	15295	15384	15401	15353	15178	15464	15511	15300	15283	15446	15330	15280	15400	15225	15417	15233	15394	15382	15313	15303	15348	15611	15292	15332	15457	15266	15460	15305	15261	15538	15277	15393	15283	15264	15400	15509	15224	15422	15432	15529	15204	15338	15400	15505	15482	15356	15369	15325	15490	15430	15494	15449	15344	15361	15494	15378	15209	15489	15244	15333	15340	15414	15419	15286	15224	15390	15320	15375	15395	15343	15556	15476	15312	15350	15244	15336	15379	15366	15401	15475	15226	15294	15315	15287	15304	15549	15077	15275	15265	15449	15359	15514	15361	15301	15324	15345	15275	15385	15355	15481	15333	15293	15315	15500	15371	15256	15490	15493	15126	15325	15502	15415	15529	15403	15144	15550	15392	15418	15366	15263	15624	15183	15374	15289	15249	15494	15314	15329	15464	15384	15328	15513	15450	15384	15292	15423	15258	15459	15377	15416	15491	15236	15495	15308	15400	15310	15334	15181	15343	15575	15265	15342	15381	15333	15329	15391	15576	15373	15507	15578	15297	15261	15366	15430	15458	15420	15360	15351	15310	15475	15237	15443	15290	15418	15313	15366	15393	15344	15410	15581	15328	15343	15499	15358	15424	15313	15513	15489	15368	15482	15391	15398	15173	15497	15373	15405	15294	15418	15352	15145	15421	15303	15562	15421	15420	15501	15381	15355	15505	15368	15483	15365	15399	15446	15391	15353	15437	15504	15459	15372	15250	15388	15417	15386	15497	15395	15315	15404	15297	15608	15560	15416	15382	15240	15441	15311	15375	15289	15356	15457	15362	15378	15333	15333	15538	15554	15420	15425	15540	15331	15510	15333	15165	15444	15380	15420	15473	15353	15379	15457	15494	15323	15376	15371	15394	15423	15415	15485	15305	15387	15336	15439	15502	15494	15203	15355	15461	15446	15298	15392	15367	15417	15581	15263	15471	15409	15452	15388	15474	15367	15292	15355	15355	15408	15254	15285	15518	15385	15391	15402	15392	15527	15182	15392	15360	15445	15383	15318	15371	15377	15566	15609	15322	15455	15395	15305	15328	15298	15441	15431	15181	15406	15323	15302	15453	15480	15386	15443	15406	15359	15334	15334	15302	15394	15314	15203	15377	15422	15299	15396	15455	15352	15314	15340	15328	15463	15415	15384	15406	15511	15334	15354	15294	15229	15390	15404	15457	15324	15468	15309	15509	15279	15306	15417	15366	15145	15252	15517	15437	15481	15424	15390	15545	15379	15447	15265	15315	15327	15322	15366	15458	15543	15454	15312	15448	15386	15315	15371	15435	15427	15330	15336	15452	15397	15514	15438	15421	15266	15429	15340	15409	15427	15406	15525	15429	15246	15376	15438	15564	15495	15311	15385	15399	15409	15434	15350	15386	15296	15439	15223	15282	15406	15271	15481	15125	15228	15446	15383	15389	15348	15281	15375	15464	15435	15572	15366	15461	15323	15368	15405	15292	15392	15329	15431	15335	15281	15364	15493	15301	15321	15309	15383	15211	15524	15367	15557	15342	15197	15551	15332	15368	15524	15324	15278	15259	15414	15364	15364	15444	15492	15285	15359	15557	15292	15534	15451	15313	15347	15414	15383	15524	15459	15584	15260	15411	15354	15396	15399	15301	15504	15321	15371	15450	15402	15415	15358	15444	15327	15423	15295	15387	15273	15511	15403	15348	15545	15425	15370	15294	15342	15269	15416	15338	15219	15371	15456	15361	15402	15297	15363	15308	15319	15224	15445	15471	15471	15363	15377	15538	15160	15461	15357	15410	15336	15304	15330	15335	15453	15461	15431	15314	15334	15503	15336	15399	15371	15309	15447	15349	15469	15328	15386	15368	15453	15355	15428	15316	15372	15248	15515	15481	15283	15380	15553	15339	15243	15340	15365	15260	15293	15315	15325	15481	15337	15299	15375	15548	15457	15485	15360	15468	15313	15266	15445	15272	15389	15282	15417	15393	15405	15393	15391	15480	15330	15325	15415	15381	15505	15435	15426	15431	15282	15350	15368	15355	15403	15404	15438	15391	15446	15440	15400	15391	15249	15403	15382	15448	15351	15171	15339	15301	15458	15308	15386	15346	15305	15318	15583	15303	15342	15365	15320	15589	15291	15455	15275	15478	15506	15250	15196	15340	15318	15396	15391	15238	15170	15458	15346	15394	15404	15473	15439	15466	15454	15409	15258	15408	15423	15304	15681	15159	15256	15472	15396	15308	15451	15288	15488	15243	15491	15379	15454	15412	15423	15306	15359	15447	15406	15377	15513	15296	15265	15332	15370	15298	15496	15302	15385	15409	15353	15211	15431	15357	15411	15242	15453	15373	15407	15342	15510	15370	15602	15279	15487	15136	15388	15349	15281	15275	15574	15389	15294	15475	15405	15415	15275	15234	15359	15294	15365	15502	15286	15394	15353	15530	15301	15497	15191	15378	15351	15293	15338	15495	15306	15139	15450	15370	15345	15478	15451	15206	15386	15260	15277	15507	15413	15502	15323	15408	15445	15368	15356	15464	15509	15271	15457	15350	15254	15513	15288	15321	15357	15343	15337	15467	15457	15127	15340	15591	15485	15396	15429	15432	15539	15365	15371	15368	15279	15328	15366	15475	15310	15385	15410	15453	15357	15460	15262	15562	15485	15159	15440	15329	15449	15347	15269	15288	15389	15294	15341	15384	15321	15343	15437	15435	15287	15421	15361	15283	15368	15421	15349	15320	15268	15585	15509	15435	15496	15248	15452	15458	15519	15436	15613	15309	15220	15309	15340	15256	15417	15378	15512	15435	15311	15356	15170	15455	15561	15552	15296	15377	15412	15428	15394	15403	15496	15258	15334	15349	15454	15401	15358	15328	15271	15351	15308	15287	15325	15486	15208	15418	15396	15243	15561	15317	15356	15209	15350	15275	15339	15437	15168	15358	15507	15418	15407	15492	15471	15263	15402	15498	15349	15580	15426	15460	15408	15294	15399	15308	15469	15329	15401	15298	15362	15435	15421	15311	15266	15456	15141	15388	15421	15285	15468	15275	15341	15284	15223	15369	15441	15437	15466	15381	15428	15475	15362	15291	15412	15449	15351	15277	15363	15467	15278	15358	15478	15552	15327	15250	15466	15399	15235	15373	15380	15473	15546	15320	15367	15444	15467	15391	15417	15303	15552	15409	15417	15297	15362	15319	15263	15440	15525	15289	15456	15380	15355	15181	15399	15393	15320	15320	15458	15278	15448	15273	15473	15356	15286	15416	15557	15454	15414	15445	15171	15243	15499	15437	15225	15453	15269	15222	15178	15361	15407	15473	15413	15410	15323	15451	15309	15436	15270	15343	15306	15410	15326	15495	15244	15496	15324	15199	15457	15387	15299	15643	15244	15297	15520	15448	15340	15296	15344	15191	15479	15348	15401	15405	15563	15438	15179	15424	15486	15439	15383	15459	15397	15442	15280	15242	15348	15335	15225	15279	15434	15403	15161	15464	15597	15298	15378	15225	15248	15240	15415	15373	15334	15521	15340	15352	15194	15378	15427	15394	15290	15336	15298	15304	15351	15300	15442	15241	15325	15369	15281	15362	15326	15298	15565	15431	15410	15528	15374	15610	15420	15394	15461	15368	15356	15337	15358	15337	15241	15564	15472	15543	15404	15277	15354	15356	15400	15527	15544	15399	15337	15451	15310	15482	15383	15382	15478	15206	15428	15312	15442	15376	15410	15410	15369	15261	15261	15512	15491	15370	15381	15321	15362	15384	15482	15343	15200	15388	15421	15283	15397	15544	15543	15383	15288	15367	15408	15275	15380	15391	15485	15366	15427	15248	15360	15354	15280	15318	15300	15388	15412	15378	15261	15195	15474	15467	15322	15438	15491	15433	15382	15425	15511	15318	15330	15268	15479	15435	15308	15267	15486	15347	15293	15442	15374	15483	15344	15285	15444	15272	15372	15406	15328	15293	15436	15366	15488	15303	15267	15350	15490	15436	15337	15490	15526	15367	15360	15468	15425	15449	15292	15388	15458	15351	15436	15292	15419	15449	15291	15288	15372	15438	15400	15442	15201	15344	15558	15446	15229	15436	15393	15433	15364	15327	15487	15347	15377	15522	15491	15236	15508	15476	15420	15293	15319	15320	15092	15279	15308	15357	15451	15407	15312	15510	15237	15374	15371	15345	15243	15285	15466	15292	15363	15538	15514	15369	15167	15429	15432	15407	15202	15453	15485	15308	15302	15432	15406	15262	15396	15389	15429	15330	15366	15344	15288	15400	15508	15284	15453	15424	15602	15156	15302	15491	15378	15336	15373	15303	15306	15302	15301	15435	15447	15367	15422	15361	15462	15418	15429	15376	15550	15418	15294	15392	15496	15467	15398	15470	15355	15223	15494	15379	15338	15238	15326	15379	15521	15421	15545	15441	15234	15410	15547	15473	15281	15445	15467	15192	15309	15277	15299	15394	15436	15437	15244	15317	15457	15297	15573	15467	15305	15393	15354	15287	15404	15384	15213	15253	15376	15532	15337	15335	15380	15234	15324	15281	15446	15265
26949	22920	43711	28179	18706	18274	18285	18123	18033	17995	18096	17976	18047	18049	18047	17904	18169	17839	17758	17969	18109	18022	18145	18048	18270	17989	18018	17986	17973	17936	18311	17874	18010	18033	17961	17714	18014	17932	18155	17798	18008	17928	17937	17965	17953	17972	18078	18201	17971	18015	18213	18094	17983	18025	17869	18095	17884	18082	17901	17968	17902	17958	17935	17926	18176	17840	18014	17998	17749	18056	17907	18137	18077	17817	17775	17962	18030	17975	17804	18075	18140	17994	17938	18111	17868	17925	18130	18065	17968	18147	17986	17809	17790	17993	17971	17982	17893	17959	17777	17857	17996	17799	17789	17892	17961	17879	18014	18017	17917	17790	17852	17778	17729	17844	17943	17853	17826	18032	18082	17858	17972	17733	17941	17992	18038	17995	18133	17808	17883	17777	18006	17933	17854	17911	17954	17912	17797	17816	17978	17720	17954	17985	18077	17805	17811	17805	17946	17914	18086	17972	18034	17839	17821	17982	17903	17983	17885	17801	17742	17666	17837	17938	18161	17890	17947	17943	17717	17867	17833	17787	17887	17912	17914	17776	17771	17933	17973	18012	18102	18051	17858	17759	17866	17788	18022	17843	17883	18109	17887	17769	18169	17722	17748	17812	18095	17896	17954	17887	18095	17845	17982	17976	18012	17957	18042	17848	17899	17765	17882	17786	18063	18046	17796	17885	17952	17973	17946	18163	18179	17928	17959	17823	17828	17705	17852	17922	17793	17775	18025	18040	18066	17822	17761	17958	18182	18120	18002	17924	18026	17889	17920	17954	18011	18027	18001	18045	17982	17815	17929	17941	17961	17973	18041	17894	17884	17896	18095	17966	17931	17952	18095	17887	17790	17789	18060	18057	17750	18056	17896	17922	17803	18079	17906	17839	17993	17896	17998	17851	17961	18060	18021	18070	17819	17951	17881	17992	17955	18038	18055	18035	17979	17856	17867	17861	17943	18069	17968	17967	17743	17707	18024	18077	17944	17873	17862	18041	17781	17795	17961	17906	17851	17915	17883	17892	17833	17818	17980	17796	18019	17892	18045	18028	17826	17812	18101	17863	17628	17826	17804	17858	17909	17761	17831	18025	18116	17942	18017	17679	17958	17881	18164	17884	17780	17827	18011	17849	17992	18050	18060	17957	17841	17830	17876	18058	17797	17955	17964	17634	17993	17742	17840	17801	17967	17900	18168	17895	17937	17710	17812	17954	17830	17969	17810	18108	17932	17884	17917	17878	18050	17931	17750	18047	17826	17984	17933	17903	17984	17923	18001	17815	18059	17900	18022	17978	17986	18018	17848	17751	17906	17966	18058	17906	17911	17976	17802	17717	17901	17830	17957	17848	17907	17878	17679	17941	17973	17780	18070	17791	17973	17909	17794	17841	17649	17874	17948	17990	17920	17845	17996	18027	17968	17873	17956	17847	17959	18029	17858	17916	17762	17893	17956	17766	18002	17978	17785	18007	17955	17737	17861	17959	17985	17973	17943	18006	17825	17865	17928	17755	17871	18081	17923	17896	17726	17871	17888	18161	18058	18091	17880	17923	17953	17862	17841	18051	17838	17734	17978	17745	18074	17885	17723	17870	18036	17995	18015	18100	17924	17955	17905	18033	17784	18118	17746	18102	17855	17932	17875	17885	17893	18124	17931	17936	18133	17865	17879	17943	17869	17847	18117	17791	18056	17993	18157	17970	17913	17947	17982	17872	17775	18075	17952	17926	17874	17878	17857	17897	17985	18017	18062	17835	18104	17985	17817	17950	17836	18082	18032	17886	18241	17777	17958	17928	17892	17941	18052	17910	17689	17946	18050	17849	17821	17836	18070	17866	17843	18161	17861	18057	17983	17796	17995	18079	17755	18076	18039	17945	17955	17971	17912	17868	17880	17936	17975	17893	18032	17842	18013	17825	17888	18053	17901	17787	17913	18003	17889	18029	18073	18033	17939	17928	17944	17787	18007	18062	17896	17877	17945	17842	17881	18165	17770	18057	17926	18006	17629	17923	17970	18041	17911	17840	17994	18073	18047	17936	17900	17930	17857	18007	17790	17890	18112	17988	17994	18033	17841	17986	17960	17979	17960	17825	18093	18097	17898	17992	18113	18014	17855	17670	17777	17903	17865	17850	17960	17999	17893	18027	17991	18024	17847	17979	18025	17982	17979	18048	17912	17924	17992	17858	18033	18074	17953	17870	17909	17976	18194	18078	17825	18043	17912	17923	17787	17887	17755	18016	17979	17847	18113	18127	17839	18046	17986	17869	17794	18106	17964	17886	18244	17982	18075	18106	17952	17809	17929	17986	17647	18036	18032	17837	18049	17931	18031	18074	18141	17871	17930	17992	17867	17920	17919	17914	17938	17832	17895	18040	17865	17846	17822	17740	17950	18091	18001	18035	18020	18022	17953	17951	18046	18038	17899	17784	17882	17956	18168	18053	18002	18022	17985	18119	17918	17805	18023	17843	17778	17918	18077	18243	17916	17906	17963	18193	17932	17927	18015	18139	18014	17772	17989	17880	17764	17971	17870	18001	17975	17841	17942	18003	17839	17687	17936	17943	18046	17814	17841	17794	18045	18212	17881	18007	18147	17869	17875	17740	17938	17972	17880	17907	17931	17840	17761	17896	18004	17858	18158	17771	17830	17933	18005	17813	18057	17896	17812	18056	17899	17752	17848	17843	17957	17864	18014	17895	17834	17630	17979	17799	18005	18007	17953	17903	17662	17975	17889	17911	17993	18162	18037	17923	17949	17999	17972	18031	17922	17915	17901	17937	17859	17905	18076	18210	17772	17751	17887	17809	17876	17982	17929	18226	17961	17860	17787	17759	17981	17950	17916	17995	17755	18091	17971	17867	17786	17956	17930	17892	17997	17775	18071	17920	17890	17841	17874	18089	17815	18181	17721	17870	17904	18052	17847	17997	17988	18118	17952	17926	17781	17957	18011	18004	17918	17927	18167	17993	17996	17900	17985	18105	17984	17930	18023	18022	17882	17779	17922	17893	18029	18028	18055	17817	18050	18008	17949	17760	17688	17868	17877	17825	17663	17908	17993	17908	17868	17944	17818	18036	17971	17943	17938	17750	17914	17888	18127	17812	17798	18119	17982	17970	17851	18044	17742	17974	18083	17950	17927	17987	17885	18066	17885	18010	17982	18119	17991	18044	18002	17936	18045	17919	17853	17835	17964	17881	18045	17796	17715	17862	17966	18027	17879	17894	17944	17988	18217	17995	17955	17918	17692	17904	18002	18017	18000	17899	17970	17975	18039	18010	17994	17773	17717	17859	17955	17811	17871	17946	18014	17996	17824	18031	17980	18027	17792	18022	17934	17770	17718	17777	17684	18108	17802	17822	18076	18015	18013	17838	18084	17942	17923	17985	17895	17991	17788	17812	18138	17949	17872	18039	17898	18068	17991	17952	18001	17994	17982	17911	18042	17699	18037	18005	18124	18074	17777	18037	17904	18038	17859	18034	17918	17910	17891	17800	18005	17959	17910	17895	17981	17867	17936	17951	17847	17918	17906	18095	17951	17978	17982	17878	17940	17999	17954	17986	18082	18099	18126	17981	18099	17908	17969	17945	18017	18007	18170	18073	17984	17739	18201	17882	17741	17790	17888	17955	17927	18082	17733	17673	17829	18012	17895	17842	18012	17901	17877	17931	17924	17940	17889	17921	18080	17900	18043	17882	17845	17914	18133	17974	18128	18097	18109	18113	17945	17911	17954	17975	17865	17832	17880	17783	17750	17888	17904	17865	17923	17781	17968	17818	18113	18132	18182	17746	17894	18081	18054	17914	17924	18118	17826	17903	17952	17930	17950	17797	17850	17932	18042	17978	17932	17972	17857	17852	17873	17917	17819	17888	18117	17951	17709	17928	17881	17837	17940	17851	17866	17914	17787	18034	17904	17956	17811	17940	17913	17903	17883	17959	17990	18024	17914	17777	17909	17715	17986	18084	18076	17821	17772	17882	17931	18076	17965	17902	18061	18071	17916	18015	17849	17935	17950	17806	17878	18071	18132	17950	17668	17734	18061	18024	18030	17802	17690	17793	18037	17723	17770	17842	17831	17803	17932	17833	17945	17860	18041	17820	17798	17938	18014	17849	17972	18002	18154	17924	17955	17799	17934	18038	17740	17912	18110	17724	17991	17879	17784	17935	18136	18062	17904	17854	18123	17850	17752	17863	17910	18156	18184	17884	18145	17885	17995	17780	17694	17911	17858	17973	17885	18036	18076	17786	18009	18069	17791	17951	18067	17829	17887	18257	17818	17757	17898	17872	17960	17960	17912	17943	18036	18193	17870	17911	17959	18099	17835	17816	18024	17866	17674	18094	17977	18160	17792	17916	18072	18003	17803	18010	17882	17901	17925	18151	18058	17964	17945	18014	17713	17789	18018	18113	18008	18091	17884	17943	18267	18109	17994	18056	17912	17942	17889	17866	18142	18083	17960	18019	17878	17935	17852	17823	17929	17897	18004	18011	18128	17907	17956	18008	18150	17994	17901	17890	17990	17986	17906	18080	17937	18052	17961	17825	17965	17698	17920	17947	17944	17872	17878	18010	17970	18002	18085	17964	18016	17946	18055	17903	17747	17846	17890	18086	18250	17859	18018	17906	17897	18002	17918	17945	17858	18020	17838	17864	18015	17908	17967	17905	17905	18096	18125	17927	18004	18007	18045	17856	17888	17982	18095	17751	17861	17992	18141	17963	18108	17975	17978	17847	17796	17773	18114	17873	17940	17878	17915	17880	17907	17815	17817	17789	17835	17959	17983	17929	17889	17998	18094	17767	17938	17827	17956	17837	17875	17965	17778	17963	17848	17647	17798	17994	18081	18088	17849	17969	18045	17875	17988	18064	18156	17945	18062	18036	17841	17742	17947	18019	17990	17863	17867	17907	17856	18098	18003	17901	18070	17815	18079	17847	18152	18013	17914	17935	17955	17991	17938	18124	17761	17826	17742	17736	17692	18188	17703	17972	17983	17862	17868	17694	17790	17758	17921	17934	17848	17822	18292	17938	18031	18037	17804	18081	17811	17781	17947	17981	17903	17867	17907	17871	17736	17793	18033	18082	17914	17953	17940	17961	17839	17970	17824	17831	17894	18138	17836	17830	17993	17872	18058	17971	18001	17836
15536	29749	47638	19459	15479	15241	15271	15260	15283	15078	15086	15071	15127	15211	15158	15229	15263	15123	15036	15301	15212	15222	15326	15113	15175	15298	15127	15207	15137	15098	15187	15022	15249	15208	15279	15247	15199	15076	15283	15115	15129	15167	15043	15076	15237	15008	15159	15224	15431	15197	15259	15273	15276	15074	15147	15143	15032	15244	15190	15065	15163	15187	15280	15111	15094	14993	15128	15162	15049	15061	15232	15270	15071	15063	15329	15191	14966	15106	15147	15084	15118	14930	15113	15132	15160	15076	15011	15114	15075	15214	15182	15313	15120	15168	15232	15143	15143	14955	15056	15095	15172	15061	14929	14923	15080	15095	15196	15060	15051	14850	15172	15097	15105	15230	15148	15162	15238	15167	15212	15014	15106	15074	15025	15072	15097	15081	15101	15165	15061	15110	15128	15150	15124	14943	15118	15142	15213	15087	15050	15103	15090	15081	15180	15019	15195	15040	15233	15235	15064	15197	15081	15342	15009	15118	15215	15136	15146	15014	15158	15051	15145	15089	15124	15160	15260	15097	14938	15158	15031	15030	15050	15175	15271	15048	15121	15383	15062	15183	14978	15042	15173	15216	15306	15153	15073	15137	15198	15128	14954	15170	15091	15072	15000	15228	15069	15138	14961	15156	15206	15096	14939	15018	15163	15006	15218	15090	14967	15157	15036	14980	15159	15030	15113	15293	15004	15129	15277	15105	15143	15105	15184	15281	15072	15131	14861	15027	15167	15237	15204	15138	15254	15062	14934	14973	15116	15222	15119	15128	15142	15125	15020	15191	15240	15293	15043	15266	15101	15140	15076	15149	15212	15184	15086	15139	15201	15291	15062	15221	15146	15213	15165	15183	15252	15246	15114	15052	15353	15083	15171	15102	14992	15232	15193	15025	15228	15142	15235	15064	15136	15310	14885	15148	15091	15122	15030	15156	15208	15074	15041	15153	15051	15180	15178	15299	15108	15258	15201	15195	15094	15083	15060	15206	15051	15056	15156	15174	15110	15101	15021	15300	15232	15257	15167	15215	15038	15099	15143	15032	15190	15075	15169	15151	14940	15137	15261	15136	15126	15184	15175	15064	15273	15092	15098	15420	15088	15055	15159	15161	15035	15108	15154	15184	15214	15177	15217	15151	15213	15181	15088	15033	15134	14996	15082	15005	15027	15280	15044	15245	15221	15127	15065	14904	15091	14961	15266	15125	15235	14956	15055	15122	14897	15096	14958	15201	15183	15076	15023	15013	15296	15180	15158	14977	15115	15159	15156	15175	15172	15235	15068	15264	15113	15177	15201	15093	15176	15129	15085	15112	15134	15207	15038	15148	15149	15052	15018	15162	15184	15084	14936	15202	15195	15213	14977	15224	15160	15260	15081	15010	15119	14919	15268	15032	14976	15346	15251	15146	15010	15081	15103	15214	15134	15137	14929	15091	15039	15068	15072	15150	15036	15148	14998	15105	15187	15166	15163	15101	15302	15139	15060	15116	15095	15229	15120	15161	15068	15249	15272	15126	15189	15091	15152	14976	15081	15036	15219	15009	15054	15079	15156	15099	15148	15065	15127	15070	15013	15008	15061	15134	15074	15107	15262	15093	15014	15136	15066	14877	15099	15002	15055	15260	15133	15030	15171	14984	15078	15157	15276	15154	15179	15148	15179	15033	15303	15212	15159	15316	15157	15094	15038	15196	15131	15275	15241	15203	15036	15113	15017	15295	15104	15072	15247	15207	15166	15153	14996	15098	15089	15057	15293	15034	15190	15127	15169	15211	15046	15215	15055	15140	15117	15123	15017	15305	15076	15283	15005	15140	15130	15140	15220	15079	15016	15129	15014	14990	15035	15085	15359	15127	15202	15159	15225	15092	15194	15198	15134	14934	15130	15296	15168	15102	15244	15201	15058	15157	15013	15172	15064	15119	15199	15070	15090	14936	15238	15104	15119	14884	15080	15064	15175	15177	15027	15260	15057	15125	15134	15124	15002	15123	15142	14957	15053	15080	15148	15107	15169	15116	15099	15144	15116	15244	15118	15138	15026	15169	15336	15190	15145	15092	15035	15200	15196	15265	15053	15004	15164	15017	15114	15002	15156	15132	15117	15066	15141	14974	15187	15053	15061	15125	15058	15032	14973	15035	15068	15218	14977	15223	15227	15228	15189	15110	15091	15020	15111	15246	15139	15047	15142	15035	14931	15066	15074	15071	15107	15156	15034	15143	15216	15148	15105	15309	15048	15179	15111	15135	15217	15058	15044	15016	14912	15162	15194	15078	15070	15030	14977	15087	15041	15136	15050	15023	15175	15014	15084	15150	15116	15048	15092	15183	14922	14985	15228	15053	15162	15130	15062	15162	15326	15189	15101	14982	15309	15252	14982	15134	14934	15264	14965	15173	15134	15055	15037	15042	15179	15042	15156	15193	15259	15214	15100	14954	15304	15166	15198	15319	15088	15169	15192	15063	15074	15147	15138	15159	15119	15184	15088	15102	15154	15002	14995	15125	15181	15208	15173	15093	15190	15179	15147	15069	15006	15110	15197	15062	15275	15240	15028	15128	15203	15160	15149	15149	15100	15028	15110	15146	15224	15161	15161	15259	15098	15231	15220	15179	15139	15002	15199	15155	15238	15070	15129	15097	15109	15134	15188	15230	14945	15211	15172	15058	15099	15133	15199	15264	15064	15246	15233	15136	14912	15130	15111	15074	15193	14913	15213	15097	15163	15102	15029	15091	15241	15171	15185	15153	15027	15228	15217	15073	15323	15028	15243	15257	15042	15163	15166	15094	15174	15043	14949	15158	15145	15161	15089	15255	15155	15041	15269	15137	15051	14978	15116	15274	15084	15050	15133	14984	15117	15124	15114	15112	15049	15119	15164	15330	15102	15090	15082	15023	15165	15318	15168	15024	15133	15096	15067	15285	15142	15398	14948	15216	15173	15192	15276	15136	15220	15044	15212	15061	15102	15104	15230	15179	15006	15050	15077	15208	15156	15114	15064	15277	15373	15249	15105	15093	15247	15048	15254	15241	15025	14928	15141	14992	15132	15033	15289	15036	15240	15097	15154	14983	15162	15235	15213	15229	15005	15052	14983	15177	15091	15091	15124	15046	15214	15076	15094	15077	14928	15169	15202	15137	15138	15182	15001	15132	15176	15380	15193	15171	15027	15183	15064	15122	14992	15095	15233	15026	15247	15159	15064	15200	15015	15282	15074	15142	15289	15078	15287	14895	15018	15136	15079	15119	15247	15301	15102	15121	15222	14998	15054	15113	15176	15216	15109	15191	15104	15218	15157	15081	15050	15095	15079	15049	15371	15007	15062	15241	15199	15283	15132	15234	15194	15282	15086	15161	15157	15083	15037	14969	14989	15139	15039	15189	15171	15213	15220	15093	14997	15217	15172	15124	15076	15234	15182	15174	15227	15161	15213	15076	15022	14932	15010	15132	15243	15147	15256	15207	15190	15203	15145	15098	15137	15087	15047	15082	15130	15047	15271	15083	15274	14999	15165	15276	15067	15172	14933	15160	15106	15162	14993	15211	15104	15169	14965	15054	15045	15061	15187	15148	15121	15191	15095	15079	15094	15087	15123	15131	15222	15038	15128	15119	15384	15104	15213	15114	15131	15109	15113	15173	15131	15123	15083	15298	15006	15245	15085	14967	15113	15120	15190	15230	15119	15078	15131	15170	15003	15202	15125	14918	14941	15072	15196	14990	15061	15100	15049	15160	15226	15037	15065	15164	15266	15019	15200	15140	15153	15172	15247	15168	15192	15281	15095	15177	15231	15137	15122	15184	15099	14964	15189	15069	15107	15052	15245	15395	15052	15115	15210	15195	15253	15144	15183	14957	15103	15092	15060	15030	15082	15298	15182	15183	15122	15149	15142	15199	15263	15027	15249	15120	15214	15128	15089	15185	15091	15123	15285	15130	14833	15256	15003	15311	15187	15063	15030	15134	15107	15131	14884	15115	15145	15087	15176	15155	15152	15090	15182	15005	15063	15090	14999	15227	15182	15178	14981	15186	15329	15119	15135	15249	14970	15110	15114	15035	15145	15192	15202	15183	15003	15187	15445	15152	15164	14988	15055	15053	15275	15190	15011	15022	15016	15041	14996	14993	15105	15076	15013	15019	15085	15156	15052	15357	15250	15151	15057	15135	15009	15015	15230	15144	15177	15074	15066	15266	15128	15234	14884	15032	15041	15184	15105	15139	15054	15142	15185	15095	15048	15137	15053	15047	15040	15173	15209	15177	15282	15129	14958	15192	15042	15201	15135	15331	15069	14851	15075	15073	15064	15123	14928	15337	15013	15117	15197	15289	15145	15180	15063	15219	15145	15007	15266	14978	15110	15179	15106	15098	15079	15097	15219	15240	15224	15017	15415	15315	15121	15080	15159	15136	15146	15123	15251	15104	15074	15117	15156	15196	15020	14977	15116	15067	15036	15180	15235	15073	15181	15080	15080	15130	15169	15152	15125	14977	15055	15155	15051	15304	15201	14955	15061	15163	15310	14986	15095	15191	15258	15129	15149	15186	14958	15251	14937	15163	15090	15107	15240	15240	15233	15063	15212	15067	15249	15019	14993	14956	15228	15109	15170	14972	15028	15144	15070	15054	15213	15060	14847	15176	15317	15268	15154	15125	15239	15100	15151	15277	15155	15187	15177	15126	15366	15148	15201	15088	15174	15138	15046	15193	15155	15134	15148	15026	15171	15184	14937	15111	15285	14971	14975	15064	15266	15290	15222	15132	15107	15229	15191	15007	15337	15174	15007	15050	15108	15032	15083	15119	15015	15055	15117	15097	15001	14943	15185	15055	15151	14996	15118	15181	15011	15083	15109	15095	15235	14977	15056	15019	15187	15117	15169	15181	15022	15118	15139	15170	15066	15168	14967	15086	15227	15274	15038	15221	15108	15034	15273	14993	15076	15039	15166	14959	15025	15289	15077	15003	15170	15256	15085	14976	15243	15039	15230	15145	15033	14916	15068	15252	15135	15070	15233	15061	15064	15248	15262	15074	15128	15161	15020	15090	15244	15283	15214	15151	15168	15112	14972	15140	15154	15256	15168	15133	15384	15088	15029	14960	15144	15185	15172	15185	15122	15239	15112	15082	14955	15030	15162	15144	15161	15129	15278	15175	15149	15050
23368	20854	40593	30621	21560	21927	21728	18650	17997	18269	18426	17993	17820	17936	18021	18083	18112	18060	17851	18017	18052	17875	17938	17879	17954	18117	18074	18042	17953	18065	18103	17945	18273	17841	18194	17919	18204	17813	17928	17931	17932	17996	18023	17847	17827	17796	17999	18436	18645	18767	18462	18116	18022	17886	17972	17724	17970	17773	17848	17888	17945	17883	18037	17888	18079	17883	17968	17746	17884	17868	17934	18136	18029	17987	17894	17908	17808	17905	17927	18104	17970	17929	17696	17869	17960	17970	17941	18007	17698	17774	17859	17945	17872	17723	17989	17753	17872	18021	18162	17966	18044	18047	17905	17901	18108	17952	17837	17898	17892	17778	17667	17901	17785	18144	17899	17753	17861	17758	18056	17899	17967	17798	17732	17750	17675	17765	17808	17896	17754	17978	17863	17713	17745	18030	17965	17735	17706	17768	18029	17854	17851	17827	17796	17918	17842	17787	17832	17941	17733	17785	17714	17749	18006	17955	17832	17768	17954	17768	17841	17912	18089	17748	17956	17662	17890	17942	17954	17936	17947	17908	18016	18019	17961	17798	17777	17830	17778	17709	18044	17790	17997	17913	17799	17816	17769	17747	17790	17880	17865	17920	17785	17631	17749	17970	17982	17808	17773	17661	17817	18041	17805	17898	17699	17818	17701	18196	17939	17840	17856	17947	17938	17949	17793	17909	18070	17847	17812	17962	17808	18011	17835	18038	17968	17984	17841	17714	17846	17867	17921	17989	17669	17759	17811	17846	17894	17794	17881	18022	17996	17908	17838	17831	17824	17811	17775	17984	17890	17853	18040	17861	17786	17874	18035	17878	17802	17865	17871	17747	17817	17950	17877	17760	17827	17820	17760	17864	17866	18008	18000	17908	18033	17949	17886	17677	17998	17801	17879	17790	17749	17934	17843	17776	17834	17761	17694	17798	17826	17605	17762	17677	17934	17614	17779	17849	17916	17970	17882	18067	18047	17833	17781	17708	17826	17770	17743	17614	18003	17713	17793	17950	17806	18140	17784	17653	17801	17971	17810	17937	17814	17946	18071	17933	17747	17788	17850	18019	18054	17914	18106	17991	17992	17751	18051	17937	18030	17787	17797	17905	17966	17934	17755	18112	17928	17849	17789	17888	17887	18076	17908	17961	17747	17934	17968	17752	17718	17971	18167	17775	17752	17844	17844	17723	17876	17805	17750	17891	17820	18005	17832	17812	18024	18020	17706	17730	17919	17952	17971	17756	17628	17748	18073	18176	17673	17733	17943	17773	17974	18000	17929	17804	17940	17900	17880	17823	18032	17776	17697	17922	18014	17875	17680	17935	18100	17790	17865	17745	17946	17983	17916	17811	17887	17889	17946	17852	17903	17728	18073	17750	17737	17813	18030	17685	17757	18015	17844	17861	17756	17804	17886	17846	17821	18058	18011	17972	17875	17801	17981	17889	17980	17849	17992	17764	18104	17707	17798	18108	17756	17840	17910	18088	17848	17735	17990	18037	17830	17848	17800	18041	17825	17897	17711	17972	17852	17680	17835	17685	17679	17904	18099	17947	17934	18241	17892	18074	17972	18012	17865	18047	18000	17781	17913	17727	17946	18104	17843	17672	18068	17761	17968	18036	18151	18042	17804	17899	17909	17868	17934	17745	17819	17851	18035	17767	17957	17883	17906	17899	18054	18050	18056	17987	17919	17899	17765	17961	17766	17886	17758	17963	17866	17737	17967	17828	17990	17825	17977	18107	17749	17864	17730	18059	17857	17815	17905	17910	17863	17986	17811	17874	17922	17750	17739	17869	17892	17882	18093	18072	18037	17971	18014	17847	17973	17919	17926	17746	17993	17913	17968	17839	17873	17861	17885	17895	18030	18014	17927	17843	17607	17954	17888	17886	17808	17786	17886	17820	18067	17783	17939	17764	17871	17692	17890	18043	17763	17886	17913	17532	18025	17807	17850	17914	17608	17662	17835	17785	17932	17870	17805	17889	17884	17731	17783	17874	18037	17689	17986	18042	17787	17832	17943	17746	17836	17955	17965	17797	17911	17789	17863	17885	17906	17933	17983	17909	18055	17950	17872	18010	17988	17833	17896	17809	17818	17798	17965	17904	17957	17910	17902	17783	18123	17897	17796	17868	17992	17870	17802	17954	18008	17900	17982	18022	18136	17906	17920	17907	17882	18044	18115	17988	17879	17750	18008	17919	17916	17958	17875	17778	17792	17956	17918	17954	17716	18015	17923	17794	17949	18082	17857	17806	17808	17673	17663	17800	17715	17782	17963	17848	17865	18113	18139	17687	17611	17806	17914	17975	17985	17866	17920	18092	17903	17850	17959	18005	17903	18026	17990	17971	17912	17836	18020	17833	18010	17792	17886	17900	17750	17853	18002	17881	17843	17804	17757	18016	18126	17862	17848	18039	18203	17751	17951	17970	17882	17972	18109	17965	17949	17762	17928	18115	18055	17997	18019	18027	17752	17902	17761	17823	17803	17708	17826	17987	17968	17823	17827	17812	17820	17640	17950	17915	17883	17968	17881	17895	17944	17868	17870	17881	17894	17760	17805	17914	17858	17722	17819	17769	17928	17987	17980	17895	17824	18023	17869	17911	18023	18014	17739	17898	17796	17940	17931	17774	17964	17937	18006	17857	17973	17840	17792	17937	17801	18004	18028	17746	17829	17868	17770	17878	17980	18088	17824	18061	17663	17600	17963	17992	17888	17910	18032	17862	17765	17817	17803	17987	17934	17893	17867	17747	17932	18061	17897	17789	17756	17926	17854	18008	17742	17850	17917	17988	17693	17863	17976	17935	18077	18047	17803	17949	17904	18005	17793	17741	17845	17719	17850	17897	17753	17774	17989	17923	18024	17914	17995	17723	17864	17702	18059	18113	17855	17886	17758	17787	18014	17994	17794	17963	17991	17803	18016	17967	17762	17964	17805	17934	17756	17852	17885	17800	17973	17877	17824	18000	18004	17852	17959	17870	17766	17938	17893	17817	17807	17810	17912	17943	18057	17827	17867	18026	17708	17854	17810	17947	17898	17832	17825	17995	17967	17850	17825	17877	17920	17961	17982	17856	17690	17843	17905	17798	17674	18148	17947	17964	17846	18051	17953	17831	17961	17582	17802	17957	17984	17943	17971	17796	17728	17738	17782	17730	17802	17811	17906	17758	17766	17807	17665	17815	17723	17655	18073	17826	17871	18009	17759	17814	17898	17757	17798	17745	17663	17945	17821	17947	17800	17631	17728	18032	17985	18112	18102	17951	18099	17767	17676	17668	18048	17907	18052	17822	17904	17747	18042	17811	17714	17885	17740	17975	17972	17990	17878	17899	17728	17990	17666	17832	17857	17711	17834	17950	17775	17944	17712	17812	17880	17564	18018	17829	17605	17690	17749	17945	17989	17821	17971	17855	18004	17958	18046	17812	17783	17779	17852	17754	17884	17641	17899	17768	17827	17933	17998	17856	17854	17975	17868	17816	17943	17919	17828	17771	17955	17990	17887	18011	17863	17836	18004	18005	17954	17683	17910	17738	17708	17919	17884	17926	17913	17861	17992	17785	17884	17962	18097	18114	17948	17694	17906	18063	17778	17823	17837	18027	17958	17916	17971	17836	18005	17647	17834	17802	17792	18041	17867	17998	17849	17953	17989	18036	17965	18138	18117	17930	17844	17842	17971	17896	18027	17983	17936	17720	17748	17857	17755	17905	17871	17839	17942	17938	17922	17801	17743	17845	17954	17913	17957	17844	17611	17842	18045	17937	17915	17793	17612	17907	17728	17736	17854	18039	18009	17958	17966	17844	17814	18036	17952	17959	17778	17789	17852	17823	17782	18005	17895	17765	17907	18038	17830	17899	17933	17910	17808	18216	17701	17896	17908	17811	17831	17886	17750	18017	17930	17820	17872	17849	17956	17961	17748	18008	17863	17922	17894	17887	17853	18046	17841	17793	17902	17723	17931	17984	17937	18051	17916	17852	17767	17964	17818	17887	17741	18067	17883	17790	18021	17899	17792	17979	17712	18019	17989	18089	17946	17777	18011	17930	17726	17741	17969	17981	17838	17848	17849	17743	17879	17841	17899	17859	17889	17844	17850	17763	17679	17669	17929	17712	18140	17739	17680	17995	17840	17719	18114	17876	17978	17697	17929	17708	17913	17850	17816	17745	17827	17920	17902	17692	17705	18088	17901	18018	17811	17840	17825	17680	17753	17996	17721	17874	18138	17852	17849	18071	17841	17802	17837	17685	18055	17833	17759	17934	17920	17787	17791	17781	17778	17921	17797	17827	17754	17854	17940	17740	18045	17776	17847	18085	17885	17893	17632	18135	17820	17947	17903	17777	17876	17911	17803	17867	17845	17957	17898	17766	18002	17632	18013	17948	17981	17697	17866	17915	17968	17836	17862	17805	17770	17904	17928	17749	17875	17917	17804	17803	17991	17912	17902	17765	17732	17774	17711	17805	18053	17885	17835	17972	17913	18089	17879	17733	17778	17774	17785	17864	17878	17888	17893	17882	17811	17704	17807	17814	17985	17852	18041	17857	17869	17869	17914	17849	17851	17897	17977	17999	17879	17988	17956	17971	17813	17903	17897	17709	17843	17841	18080	17862	17923	17734	17800	17804	17973	17785	18202	17778	17890	18033	17989	17891	17577	17817	17875	17611	17686	17795	17831	17909	17735	17761	17790	17595	17672	17949	18028	17938	17983	17960	17827	17873	17938	18021	17894	18011	17885	18008	17832	18053	17962	17909	18031	18045	17841	17885	17917	17921	17921	17936	17967	17929	17894	17784	17825	17982	17941	17932	18079	18091	17895	17831	17981	17941	18040	17938	17990	17945	17775	18017	17972	17997	17937	17891	17811	17757	18007	17904	17946	17978	17882	17723	17867	17918	18062	18073	17874	17870	17789	17854	17987	17976	17919	17691	17935	17901	18013	17799	17835	17781	17710	17893	17824	17793	17833	17794	17956	18300	17929	17885	17992	17698	17976	17630	17988	17879	17969	17889	17887	17960	17833	17952	17810	17763	17655	17685	17991	17750	18048	17928	17841	17817	17688	17716	17906	17675	17987	18001	17711	17859	17874	17681	17944	17944	18020	17847	17848	17955	17796	18101	17910	17979	17895	17832	17684	17862	17741	17814
15432	44552	83157	28396	16375	15958	15671	15521	15504	15439	15269	15053	15295	15303	15296	15081	15426	15201	15250	15144	15350	15318	15318	15265	15384	15302	15342	14991	15048	15477	15200	15355	15296	15135	15329	15262	15141	15151	15238	15080	15002	15052	15225	15120	15186	15311	15277	16098	16286	16234	15743	15490	15319	15242	15022	15183	15318	15119	15324	15212	15254	15137	15272	15243	15315	15167	15098	15113	15213	15044	15043	15244	15143	15236	15248	14913	15186	15345	15225	15146	15386	15092	14996	15052	15196	15084	15099	15121	15164	15151	15026	15249	15059	15228	15087	15168	15167	14944	15168	14990	15145	15229	15301	15149	14860	15142	15230	15195	15247	15176	15233	14999	15242	15099	15289	15123	15225	15157	15094	15176	15100	15120	15033	15126	15072	15106	15144	15189	15332	15154	15115	15133	15109	15200	15161	15118	15149	15080	15098	15001	15003	15017	14997	15062	15081	15180	15041	15195	15217	15146	15075	15022	15048	15249	15058	15138	15156	15193	15106	15194	15125	15003	15246	15161	15172	15149	14994	15190	15188	15125	15064	15083	15175	15084	15072	15239	15095	15021	15029	15243	15145	15333	15012	15276	15325	15044	15027	15106	15251	15256	15115	15100	15189	15071	15292	15081	15136	15095	14966	15048	15230	15157	15213	15097	15154	15057	15020	15244	15195	15190	15300	15022	15178	14954	15319	15048	15071	15176	15171	15071	15142	15239	15183	15119	15156	15129	15129	15180	15105	15304	14982	15230	15179	15069	15176	15044	15234	15283	15104	15097	15013	15257	15238	15119	15033	15099	15310	15228	15179	14961	15351	15131	15185	15101	15219	15144	15250	15209	15081	15331	15091	15275	15331	14955	15063	15308	15259	15130	15198	15255	15064	15246	15148	15179	15020	15326	15111	15037	15147	15298	15131	15015	15132	14969	15077	15076	15193	15070	15097	15133	14971	15272	15181	15181	15192	15236	15094	15156	15111	15143	15329	15072	15143	15306	15229	14938	15119	15095	15017	15027	15065	15091	15080	15039	14982	15250	15043	15211	15200	15063	15421	14978	15147	15145	15117	15212	15183	15172	14944	15141	15240	15188	15184	15237	15052	15205	15259	15205	15266	15170	15135	15019	15126	15330	15048	15061	15233	14951	15069	15190	15227	15076	15048	15267	15120	15262	15097	15154	15167	15009	15082	15085	15092	15276	14949	15208	15122	15212	15019	15028	15136	15236	15125	14994	15155	15230	15198	15129	15064	15204	15104	15130	15060	15324	15167	15106	15206	15236	14977	15095	15080	15261	15335	15151	15183	15052	15104	15143	15139	15460	14961	15079	15186	15000	15254	15161	15180	15225	15182	15197	15140	15151	15134	15362	15101	15081	15148	15145	15133	15148	15176	15203	15154	15062	14973	15170	15275	15072	15105	15132	15257	15346	15116	15222	15219	15107	15125	15036	15151	15074	15084	15071	14987	15207	15145	14955	15349	15020	15154	15119	14914	14990	15061	15163	15161	15148	15158	15075	15037	15019	15285	14983	15160	15225	15126	15124	15043	15128	15004	15333	14999	14989	15052	15064	15210	15251	15019	15223	15163	15142	15160	14990	15183	15084	15232	15089	14901	15147	15037	15256	15063	15013	15253	15010	15222	15002	15155	15173	15180	15123	15124	15164	15063	15233	15201	15060	15264	15194	15231	14904	15176	15076	15288	15207	15143	15170	15105	15036	15214	14987	15114	15056	15265	15060	15400	15235	15096	15140	15165	15105	15165	15265	15023	15188	15162	15173	15229	15101	15218	15178	15101	15087	15033	15051	15085	14949	15131	15163	15143	15217	15170	15135	15188	15151	15062	15250	15088	15048	15158	15067	15266	15142	15113	15175	15155	15203	15063	15394	14897	15082	14993	14984	15301	15149	15297	15042	15132	15022	15113	15110	15229	14980	15131	15163	15283	15094	15112	15114	15138	15213	15207	15099	15083	15062	15124	15190	15200	15122	15150	15134	15142	15045	15187	15120	15063	15269	15196	15146	15055	15118	15075	15111	15223	15010	15278	15363	14868	15077	14995	15267	15224	15072	15085	15208	14990	15204	14908	14910	15122	15026	15156	15235	15068	15209	14949	15225	15131	14958	15138	15092	15179	15236	15142	15113	15164	15072	15047	15153	15116	15159	15011	15060	15057	15118	15189	15129	15287	15207	15265	15207	14955	15286	15149	15075	15214	15006	15205	15182	15222	15250	15302	15003	15204	15212	15066	15276	15147	15087	15087	15254	15190	15046	15072	15145	15015	15119	15060	15226	15046	15070	15201	15166	15206	15155	15066	15174	15155	15173	15155	15097	15118	15090	15213	15021	15221	15111	15123	15259	15121	15163	15193	15146	15061	15167	15126	15289	15164	15211	14980	15161	15205	15258	15110	15063	15077	15145	15166	15060	15167	15184	15139	15025	15180	15051	15049	15401	15202	15212	15255	15307	15198	15098	15144	15199	15177	15105	15126	15209	15218	15269	15073	15170	15164	15251	15324	15186	15076	15054	15228	15057	15328	15141	15255	15249	15269	15217	15344	15266	15230	15156	15073	15204	15160	15129	15093	15181	15071	15226	15180	15039	15261	15059	15162	15021	14931	15185	15113	15111	15079	15026	15254	15118	15296	15068	15081	15151	15137	15217	14983	15177	15209	15228	15058	15112	15007	15260	15363	15333	15227	14971	15272	15266	15131	15161	15181	15238	15138	15179	15263	15111	15137	15180	15118	15285	15078	15067	15065	15211	15207	15165	15105	15003	15173	15209	15214	15215	15102	15129	15054	15238	15196	15167	15080	15148	15024	15208	15148	15088	15082	15228	15231	15074	14954	15156	14998	15049	15006	15136	15038	15270	15083	15178	15157	15053	15179	15149	15070	14997	15416	15117	15327	15009	15171	14960	15289	15122	15267	15145	15143	15060	15344	15064	15219	15206	15182	15146	15138	15250	14986	15215	15307	14994	15059	14970	15038	15140	15227	15074	14992	15107	15301	15178	15121	15149	15241	14952	15245	15057	15035	15269	15167	14972	15211	15254	15206	15204	15216	15113	15152	15127	15270	15222	15185	15140	15140	15138	15238	15071	14989	15263	15148	15121	15057	15244	15239	15068	15179	15099	15157	15068	15118	15047	15266	15191	15001	15220	15107	15138	15257	15286	15130	15195	15286	14990	15209	15076	15146	15271	15142	15343	15120	15249	15112	15201	14989	15226	15175	15070	15086	15111	15119	15022	15106	15251	15166	15334	15113	15172	15148	15133	15268	15114	15163	15030	15187	15193	15041	15259	15189	15033	15163	15034	15119	15112	15032	15131	15056	15171	15172	15076	15206	15188	15220	15202	15228	15129	15074	14981	15062	15075	15002	15237	15170	15048	15112	15057	15065	15104	15107	15107	15065	15110	15262	15219	15170	15073	15214	15046	15122	15154	15333	15223	15407	15248	15103	15139	15021	15157	15253	15135	15291	15004	15106	15180	15135	15251	14963	15123	15235	15029	15144	15274	15162	15085	15200	15117	15278	15228	15207	15103	14942	15223	15148	15060	15330	15116	15173	15293	14917	15081	15308	15248	15017	15199	15288	15105	15116	15030	15089	15077	15046	14993	15060	15235	15097	15230	15075	15123	15244	15084	15323	14969	15240	15194	15140	15074	15111	15175	15354	15163	15090	15020	15017	15291	15168	15154	15116	15261	15255	14984	15129	15070	15242	15093	15326	15055	15200	15231	15095	15089	15205	15131	15128	15189	15120	15104	15279	14934	15231	15068	15136	15195	15220	15119	15205	15200	15349	15071	15229	15112	15307	15276	15062	15256	14987	15155	15149	15169	15045	15173	14998	15146	15032	15218	15080	15185	15241	15031	15094	15151	15196	15040	15116	15076	15189	15381	15120	15168	15162	15071	15143	15263	15073	15078	15264	15064	15118	15069	15152	15145	15167	15106	15039	15165	15306	15188	15133	15225	15270	15112	15224	15095	15187	15180	15319	15261	15060	15081	15031	15307	15104	15188	15223	15060	15128	15032	15146	15096	15231	15129	15133	15283	15209	15093	15191	15267	15084	15200	15024	15101	15146	15268	15202	15115	15193	15247	15129	15230	15183	15233	15193	15109	15055	15227	15296	15076	15097	15044	15207	15142	15125	15301	15127	15102	15207	15139	15286	15067	15334	15112	15186	15347	15236	15082	15131	15025	15003	15108	15158	15177	14896	15075	15078	15033	15170	15141	15130	15212	15093	15108	15285	15115	15155	15088	15323	15072	15211	15375	15160	15055	15177	15155	15013	15206	15253	15130	15162	15178	15051	15083	15075	15149	15257	15245	15235	15114	15102	15182	15105	15301	15129	15154	15354	15124	15180	15052	15196	15218	15115	15229	15210	15217	15088	15188	15320	15233	14980	15233	15253	15088	15151	15234	15274	15168	15209	15078	15260	15108	15199	15244	15263	14781	15102	14928	14975	15207	15081	15131	15250	15050	15167	15046	15219	15156	15191	15051	15200	15328	15085	15225	15233	15208	15162	15203	15134	15111	15100	15281	15250	15192	15176	15377	15043	15333	15302	15110	15103	15061	15126	15067	15147	15113	15254	15122	15171	15287	15162	15373	15225	15210	15252	15093	15067	15201	15230	15077	15113	15088	15118	15130	15168	15125	15159	15264	15047	15044	15105	15189	15240	15144	15098	15124	15029	15125	15153	15095	15141	15092	15058	15102	15277	15026	15114	15123	14986	15088	15233	15196	15188	14965	15220	15076	15162	15021	15190	15023	15223	15037	15111	15085	15111	15124	15085	15084	15199	15156	15205	15097	15165	15248	15243	15044	14911	15085	15129	15075	15137	15082	15133	15065	15267	15121	15038	15052	15438	15171	15179	15037	15082	15065	15109	15203	15200	14940	15261	15253	15174	15114	15156	15128	15193	15317	14967	15237	15105	15184	15045	15179	15264	15043	15093	14993	15099	14938	15078	15166	15276	15123	15112	15240	15137	15223	15099	15191	15192	15064	14984	15280	15170	15126	15289	15033	15160	15206	15055	15195	15156	15274	15126	15113	15110	14976	15122	15263	15213	15146	15140	15169	15237	15100	15086	15342	15091	15225	15096	15264	15100	15075	15071	15013	15201	15089	15132	15233	14975	15259
22467	20907	36870	31808	21462	22242	24741	20196	18569	18819	18821	18773	18779	18574	18486	18564	18662	18409	18736	18452	18399	18840	18425	18309	18558	18401	18639	18538	18530	18550	18566	18448	18404	18392	18467	18369	18188	18283	18328	18450	18340	18213	18470	18441	18341	18324	18600	19457	19491	19609	19288	18609	18389	18266	18378	18408	18355	18171	18039	18349	18130	18405	18170	18305	18233	18101	18255	18320	18144	18031	18467	18248	18174	18277	18173	18273	18307	18364	18489	18214	18343	18321	18345	18253	18185	18233	18275	18060	18318	18207	18436	18128	18470	18315	18217	18069	18278	18188	18290	18313	18192	18357	18190	18078	18334	18178	18232	18025	18309	18472	18272	18311	18554	18229	18146	18076	18276	18231	18166	18392	18208	18202	18191	18281	18302	18221	18437	18174	18140	18239	18289	18400	18158	18013	18190	18302	18328	18344	18331	18260	18240	18288	18331	18242	18340	18068	18212	18122	18187	18226	18035	18483	18152	18211	18324	18220	18395	18206	18311	18083	18282	18143	18187	18342	18310	18266	18296	18279	18294	18262	18248	18348	18249	18484	18186	18219	18313	18199	18186	18139	18247	18014	18190	18174	18228	18099	18272	18087	18309	18278	18359	18132	18176	18218	18202	18426	18421	18407	18046	18138	18180	18242	18071	18356	18322	18367	18365	18316	18316	18335	18250	18051	18152	18124	18278	18448	18341	18207	17970	18134	18126	18284	18200	18375	18392	18137	18309	18200	18224	18133	18095	18307	18275	18372	18119	18235	18288	18143	18275	18246	18301	18139	18263	18240	18243	18221	18286	18293	18170	18165	18463	18139	18276	18091	18237	18312	18110	18117	18233	18008	18077	18140	18218	18093	18210	18187	18368	18240	18239	18260	18267	18072	18208	18423	18098	18249	18187	18330	18519	18379	18406	18379	17943	18279	18228	18112	18187	18093	18167	18171	18293	18162	18388	18158	18237	18421	18190	18112	18176	18335	18348	18040	18362	18229	18300	18282	18172	18265	18240	18272	18111	18433	18346	18279	18184	18051	18233	18260	18192	18263	18457	18137	18263	18307	18354	18206	18148	18305	18146	18272	18311	18361	18119	18288	18292	18123	18135	18023	18092	18221	18109	18192	18211	18086	18359	18196	18448	18163	18103	18330	18090	18364	18214	18209	18322	18259	18157	18263	18291	18312	18186	18224	18152	18215	18429	18383	18249	18267	18271	18204	18296	18345	18241	18184	18389	18183	18102	18121	18093	18184	18389	18345	18197	18399	18223	18205	18261	18234	18282	18345	18270	18362	18177	18333	18112	18046	18287	18361	18237	18278	18233	18350	18325	18310	18182	18130	18182	18197	18095	18243	18278	18375	18100	18287	18204	18038	18208	18412	18324	18153	18070	18282	18270	18267	18343	18268	18389	18192	18167	18041	18228	18186	18381	18293	18297	18149	18061	18306	17980	18109	18308	18365	18062	18466	18205	18112	18187	18168	18283	18403	18138	18420	18057	18215	18146	18188	18047	18334	18297	18233	18109	18248	18370	18386	18171	18194	18197	18208	18263	18363	18311	18223	18280	18267	18112	18060	18205	18172	18201	18253	18155	18356	18127	18280	18126	18129	18215	18391	18202	18272	18204	18306	18209	18197	18254	18225	18348	18182	18214	18283	18317	18271	18245	18334	18345	18305	18236	18174	18398	18144	18154	18354	18213	18247	18129	18306	18079	18111	18323	18133	18375	18432	18067	18168	18203	18180	18162	18156	18214	18201	18178	18378	18370	18233	18194	18115	18120	18309	18209	18009	18137	18183	18378	18189	18393	18207	18217	18246	18320	18195	18259	18333	18122	18106	18135	18275	18270	18144	18230	18116	18228	18278	18196	18101	18260	18205	18289	18244	18360	18206	18100	18219	18331	18424	18296	18295	18214	18446	18573	18295	18090	18155	18293	18348	18350	18182	18133	18172	18164	18195	18331	18283	18268	18407	18131	18182	18198	18259	18219	18383	18243	18080	18189	18246	18146	18079	18177	18177	17986	18079	18233	18116	17944	18326	18345	18403	18046	18242	18279	18291	18273	18307	18098	18440	18149	18321	18124	18384	18419	18148	18130	18298	18262	18458	18488	18339	18211	18344	18242	18262	18124	18170	18263	18397	18334	18241	18204	18120	18183	18310	18366	18093	18169	18270	18174	18234	18282	18068	18182	18222	18267	18271	18253	18232	18111	18155	18275	18104	18200	18251	18278	18027	18018	18117	18176	18355	18406	18188	18280	18383	18280	18187	18158	18059	18169	18322	18324	18290	18391	18174	18264	18224	18002	18147	18303	18331	18316	18138	18202	18150	18280	18380	18230	18218	18383	18213	18304	18189	18134	18069	18353	18257	18194	18270	18183	18233	18171	18414	18197	18119	18219	18223	18065	18239	18250	17996	18412	18175	18197	18158	18478	18280	18186	18222	18260	18063	18198	18296	18167	18244	18154	18326	18562	18174	18321	18441	18254	18284	18139	18203	18240	18275	18350	18255	17981	18552	18233	18414	18576	18318	18304	18300	18164	18238	18387	18348	18365	18356	18300	18132	18209	18098	18267	18153	18304	18141	18112	18350	18121	18179	18372	18212	18315	18089	18185	18074	18109	18225	18254	18182	18232	18286	18195	18321	18134	18041	18447	18248	18299	18125	18234	18125	18196	18219	18141	18283	18161	18408	18382	18070	18151	18088	18219	18236	18177	18217	18185	18417	18233	18084	18409	18333	18164	18069	18242	18322	18312	18350	18254	18187	18260	18225	18253	18047	18328	18287	18195	17984	18338	18263	18037	18041	18305	18283	18322	18323	18189	18100	18408	18170	18196	18172	18040	18081	18315	18275	18372	18209	18241	18098	18321	18258	18201	18392	18365	18369	18356	18334	18280	18264	18058	18319	18406	18208	18297	18255	18161	18104	18407	18227	17990	18003	18204	18328	18247	18304	18233	18214	18230	18150	18415	17935	18256	18364	18167	18101	18187	18087	18124	18077	18260	18221	18360	18127	18109	18161	18166	18301	18133	18498	18299	18233	18264	18227	18318	18338	18110	18226	18086	18214	18455	18276	18195	18247	18205	18407	18177	18284	18224	18332	18112	18102	18128	18546	18057	18202	18210	18118	18050	18306	18244	18242	18348	18006	18217	18322	18346	18107	18344	18518	18179	18229	18141	18180	18181	18190	18146	18201	18329	18200	18275	18265	18307	18424	18340	18030	18267	18202	18203	18131	18215	18255	18261	18205	18153	18196	18085	18143	18152	18173	18355	18385	18356	18172	18187	18205	18191	18313	18143	18162	18171	18148	18208	18206	18223	18172	18270	18247	18506	18203	18275	17996	18077	18222	18360	18323	18222	18125	18297	18301	18380	18293	18272	18057	18121	18272	18318	18147	17945	18199	18291	18200	18298	18255	18264	18258	18231	18155	18054	18167	18252	18249	18087	18182	18168	18048	18326	18306	18289	18366	18228	18240	18307	18187	18376	18400	18114	18318	18088	18234	18164	18274	18366	18218	18485	18189	18220	18247	18225	18072	18227	18266	18258	18205	18212	18159	18156	18277	18281	18114	18124	18160	18361	18247	18123	18359	18313	18124	18283	18180	18175	18220	18391	18410	18342	17984	18273	18470	18269	18159	18301	18220	18200	18095	18444	18122	18366	18134	18368	18299	18143	18268	18052	18008	18255	18219	18187	18346	18210	18295	18174	18155	18586	18121	18195	18024	18159	18252	18188	18346	18249	18391	18289	18255	18050	18346	18209	18111	18153	18308	18291	18151	18222	18230	18182	18287	18182	18456	18208	18365	18256	18018	18127	18130	18146	18247	18469	18202	18414	18347	18224	18125	18107	18012	18035	18284	18281	18311	18188	18473	18206	18109	18151	18232	18148	18176	18134	18160	18084	18288	18287	18222	18208	18201	18342	18100	18302	17888	18217	18267	18171	18320	18193	18311	18226	18126	18194	18223	18269	18325	18167	18205	18383	18392	18391	18119	18213	18363	18169	18209	18023	18398	18282	18269	18282	18188	18366	18378	18200	18183	18405	18253	18301	18148	18377	18272	18341	18141	18191	18163	18211	18188	18201	18104	18058	18307	18158	18342	18092	18255	18338	18240	18193	18097	18061	18268	18136	17994	18096	18164	18402	18066	18086	18156	18137	18133	18287	18302	18431	18378	18217	18297	18417	18216	18404	18234	18635	18297	18190	18106	17962	18218	18065	18219	18143	18125	18225	18654	18356	18308	18229	18209	18259	18077	18324	18396	18132	17985	18196	18167	18277	18079	18260	18074	18065	18264	18298	18261	18285	18556	18277	18309	18275	18191	18337	18304	18075	18132	18252	18261	18054	17955	18104	18306	18024	18087	18266	18217	18133	18187	18312	18345	17842	18146	18192	18123	18192	18230	18347	18271	18199	18339	18479	18405	18086	18140	18235	18276	18193	18096	18373	18192	18119	18096	18085	18127	18294	18285	18238	18051	18307	18184	18128	18102	18011	18173	18362	18284	18191	18165	18247	18039	18120	18202	18027	18176	18277	18142	18347	18311	18166	18192	18204	17945	18550	18158	18273	18157	18188	18234	18205	18162	18274	18266	18332	18184	18404	18150	18284	18021	18171	18037	17937	18191	18419	18165	18144	18216	18312	18203	18199	18072	17969	18256	18155	18169	18247	18050	18251	17964	18289	18372	18315	18207	18147	18167	18172	18109	18026	18381	18269	18508	18243	18260	18011	18225	18217	18133	18337	18185	18243	18212	18236	18032	18312	18018	18277	18303	18226	18421	18382	18205	18193	18420	18494	18288	18105	18081	18179	17898	18237	18435	18453	18396	18141	18274	18271	18224	18390	18173	18110	18075	18138	18224	18468	18172	18284	18141	18294	18306	18318	18093	18091	18173	18201	18042	18196	18318	18083	18363	18211	18101	18210	18099	18216	18008	18023	18177	18325	18161	18344	18154	18112	18322	18299	18343	18180	18270	18208	18249	18150	18073	18401	18271	18413	18354	18357	18344	18278	18272	18240	18297	18348	18333	18332	18243	18202	18065	18009	18119	18027	18117	18291	18231	18272	18384	18266	18304	18051	18169	18223	18369	18209	18196	18198	18092	18256	18401	18297	18373	18179	18141	18367	18179	18067	18194
17468	58769	92580	36830	17056	16588	16292	15879	15671	15575	15702	15530	15516	15546	15337	15490	15489	15423	15568	15300	15345	15595	15517	15496	15589	15488	15466	15331	15514	15355	15517	15462	15497	15412	15349	15427	15274	15489	15432	15411	15384	15430	15456	15178	15314	15558	15473	16775	17107	17257	16211	15705	15406	15508	15379	15305	15082	15267	15491	15412	15281	15312	15422	15232	15198	15228	15388	15254	15399	15307	15407	15238	15387	15303	15309	15394	15377	15236	15404	15254	15401	15270	15319	15177	15410	15329	15328	15333	15494	15344	15550	15345	15327	15353	15331	15390	15375	15464	15497	15341	15234	15347	15201	15364	15206	15182	15369	15263	15261	15305	15421	15463	15361	15318	15321	15431	15225	15243	15394	15354	15329	15261	15142	15275	15290	15397	15361	15287	15267	15400	15453	15292	15373	15338	15392	15317	15130	15511	15227	15385	15310	15536	15219	15351	15348	15404	15242	15340	15263	15323	15265	15248	15356	15243	15264	15220	15291	15365	15247	15369	15227	15384	15371	15293	15435	15314	15261	15374	15283	15470	15450	15453	15436	15399	15326	15211	15413	15353	15252	15306	15465	15187	15286	15231	15350	15326	15303	15272	15341	15404	15303	15271	15451	15098	15397	15312	15417	15302	15361	15422	15294	15430	15108	15243	15134	15375	15365	15292	15154	15345	15181	15208	15310	15265	15162	15451	15233	15272	15230	15169	15157	15557	15428	15212	15134	15167	15342	15369	15465	15452	15331	15159	15302	15216	15327	15254	15325	15261	15242	15233	15315	15270	15220	15279	15434	15284	15285	15370	15277	15266	15205	15419	15355	15216	15476	15388	15307	15373	15398	15435	15348	15056	15174	15365	15335	15273	15405	15271	15383	15379	15361	15161	15205	15398	15271	15382	15405	15290	15436	15339	15244	15298	15152	15336	15271	15121	15322	15267	15339	15400	15398	15265	15255	15203	15182	15276	15414	15366	15396	15292	15365	15353	15212	15320	15321	15255	15243	15357	15296	15296	15289	15274	15234	15332	15422	15317	15434	15294	15522	15483	15159	15275	15204	15384	15392	15477	15428	15244	15313	15385	15232	15330	15342	15465	15242	15277	15291	15338	15308	15294	15241	15459	15342	15391	15425	15315	15321	15347	15243	15218	15283	15345	15289	15267	15313	15425	15294	15141	15160	15406	15205	15275	15336	15295	15317	15307	15274	15400	15439	15275	15452	15378	15409	15348	15196	15225	15221	15432	15301	15366	15312	15333	15445	15324	15413	15473	15372	15394	15171	15307	15452	15317	15206	15252	15328	15425	15349	15406	15238	15397	15514	15072	15438	15402	15277	15159	15270	15174	15241	15300	15274	15483	15569	15344	15282	15084	15302	15349	15391	15201	15144	15239	15234	15396	15419	15323	15214	15153	15345	15214	15510	15188	15351	15296	15335	15356	15326	15491	15114	15321	15396	15241	15464	15539	15351	15440	15192	15497	15453	15226	15253	15225	15342	15449	15405	15171	15281	15352	15166	15337	15326	15305	15349	15240	15127	15395	15337	15199	15241	15336	15431	15316	15380	15358	15321	15180	15207	15269	15250	15255	15290	15265	15263	15106	15348	15260	15294	15218	15282	15464	15404	15183	15319	15286	15254	15407	15173	15253	15312	15201	15203	15248	15438	15334	15212	15206	15374	15339	15214	15242	15272	15240	15388	15324	15292	15058	15439	15306	15307	15311	15364	15305	15243	15324	15206	15263	15311	15398	15291	15279	15333	15165	15399	15314	15414	15246	15245	15242	15399	15365	15285	15310	15327	15404	15391	15296	15401	15527	15361	15477	15277	15411	15203	15200	15209	15308	15235	15363	15391	15221	15252	15283	15280	15182	15346	15092	15328	15292	15450	15325	15356	15212	15191	15392	15192	15440	15361	15370	15245	15357	15330	15270	15337	15332	15338	15320	15502	15317	15181	15425	15308	15390	15379	15219	15155	15426	15228	15288	15158	15260	15413	15192	15028	15427	15225	15288	15264	15324	15312	15302	15337	15258	15234	15193	15307	15322	15321	15172	15303	15341	15191	15373	15347	15334	15346	15211	15268	15346	15407	15363	15324	15192	15382	15356	15323	15295	15167	15130	15164	15388	15330	15421	15293	15234	15247	15287	15228	15472	15439	15296	15333	15283	15175	15340	15233	15496	15329	15297	15297	15350	15308	15291	15276	15318	15280	15237	15315	15348	15308	15340	15499	15322	15471	15246	15384	15280	15193	15383	15338	15232	15185	15272	15340	15298	15312	15227	15366	15257	15341	15501	15332	15162	15546	15333	15328	15365	15431	15227	15196	15310	15328	15314	15353	15375	15279	15267	15256	15350	15276	15477	15264	15379	15379	15463	15149	15216	15268	15203	15447	15436	15379	15345	15277	15334	15198	15365	15225	15179	15320	15309	15277	15445	15156	15152	15481	15293	15405	15367	15352	15330	15269	15323	15516	15166	15316	15399	15479	15349	15240	15307	15380	15291	15462	15402	15258	15315	15434	15402	15308	15421	15335	15277	15159	15475	15315	15243	15266	15352	15354	15431	15403	15351	15427	15307	15436	15379	15263	15285	15381	15411	15146	15262	15285	15187	15312	15356	15417	15228	15191	15195	15403	15246	15410	15370	15347	15409	15382	15416	15358	15354	15335	15229	15402	15206	15324	15262	15221	15406	15197	15258	15353	15296	15321	15382	15313	15357	15413	15318	15303	15292	15215	15358	15212	15366	15228	15354	15376	15186	15541	15195	15500	15390	15262	15229	15269	15273	15203	15400	15291	15402	15321	15268	15406	15206	15301	15355	15364	15246	15271	15454	15401	15339	15350	15285	15268	15324	15412	15251	15331	15369	15383	15388	15454	15352	15203	15195	15359	15314	15384	15193	15404	15269	15326	15484	15354	15372	15292	15261	15324	15406	15356	15363	15306	15185	15307	15279	15109	15251	15318	15418	15254	15314	15300	15446	15337	15291	15542	15188	15380	15254	15185	15421	15235	15485	15325	15282	15363	15359	15351	15234	15291	15414	15465	15328	15185	15471	15380	15279	15527	15323	15438	15291	15183	15347	15310	15292	15363	15266	15259	15373	15257	15293	15392	15279	15321	15437	15432	15269	15286	15255	15438	15248	15374	15308	15305	15415	15290	15309	15257	15600	15474	15288	15278	15387	15301	15279	15401	15237	15330	15285	15359	15263	15316	15279	15343	15291	15206	15247	15419	15291	15288	15306	15443	15421	15217	15384	15350	15345	15311	15221	15123	15259	15176	15345	15412	15229	15344	15303	15341	15313	15284	15250	15322	15423	15436	15243	15372	15268	15362	15363	15306	15502	15223	15427	15341	15315	15290	15336	15321	15392	15308	15358	15263	15345	15281	15259	15221	15328	15226	15368	15426	15192	15414	15284	15287	15372	15314	15381	15272	15306	15375	15289	15375	15353	15388	15308	15170	15304	15410	15411	15280	15200	15394	15533	15221	15319	15131	15390	15217	15340	15255	15546	15250	15277	15300	15352	15275	15235	15309	15163	15393	15280	15364	15312	15331	15329	15244	15171	15299	15394	15458	15377	15282	15107	15433	15195	15245	15341	15224	15227	15143	15407	15206	15211	15309	15252	15466	15328	15444	15284	15393	15303	15389	15177	15244	15288	15323	15375	15432	15360	15305	15244	15294	15408	15406	15288	15320	15308	15327	15261	15427	15256	15263	15429	15402	15198	15237	15275	15407	15330	15257	15377	15370	15438	15252	15314	15231	15283	15269	15279	15340	15208	15328	15340	15303	15277	15382	15308	15292	15313	15284	15264	15491	15168	15258	15378	15127	15248	15483	15251	15531	15422	15172	15473	15251	15231	15421	15438	15263	15338	15264	15396	15241	15384	15238	15314	15206	15370	15255	15317	15242	15468	15325	15433	15368	15382	15173	15332	15215	15276	15451	15371	15289	15202	15247	15361	15400	15332	15219	15101	15304	15267	15288	15162	15380	15335	15253	15265	15261	15317	15355	15397	15484	15278	15475	15195	15265	15451	15490	15237	15308	15334	15319	15308	15211	15276	15431	15054	15212	15194	15294	15466	15146	15252	15383	15317	15332	15163	15315	15391	15184	15186	15482	15340	15309	15333	15239	15390	15274	15355	15317	15257	15338	15243	15293	15298	15136	15354	15297	15172	15239	15359	15213	15284	15480	15074	15330	15146	15378	15375	15293	15266	15347	15083	15378	15339	15425	15366	15108	15404	15360	15416	15277	15387	15364	15355	15153	15451	15320	15467	15254	15337	15248	15248	15287	15392	15217	15231	15354	15302	15274	15346	15352	15260	15288	15329	15206	15297	15220	15394	15484	15266	15177	15401	15217	15348	15200	15260	15307	15338	15410	15216	15190	15385	15223	15240	15373	15263	15318	15293	15374	15403	15314	15409	15404	15392	15294	15362	15415	15201	15346	15373	15421	15256	15353	15444	15285	15312	15276	15178	15248	15397	15425	15314	15453	15310	15498	15257	15377	15306	15460	15333	15300	15328	15353	15291	15328	15400	15197	15235	15385	15429	15282	15341	15300	15249	15331	15264	15268	15435	15382	15301	15402	15278	15314	15244	15435	15269	15261	15252	15357	15442	15236	15413	15494	15365	15323	15273	15309	15452	15607	15212	15240	15373	15335	15343	15404	15260	15265	15440	15352	15386	15266	15186	15220	15279	15327	15399	15472	15233	15305	15364	15268	15346	15283	15328	15500	15191	15354	15245	15352	15277	15384	15479	15309	15360	15415	15476	15412	15497	15284	15488	15351	15510	15293	15415	15377	15237	15183	15295	15225	15319	15168	15348	15312	15326	15374	15292	15408	15537	15452	15267	15319	15288	15262	15227	15445	15182	15414	15275	15197	15258	15316	15340	15293	15291	15341	15488	15307	15224	15287	15211	15299	15234	15352	15408	15202	15307	15278	15336	15482	15290	15451	15233	15302	15231	15161	15527	15351	15283	15300	15239	15421	15337	15500	15328	15344	15389	15358	15371	15372	15301	15238	15281	15256	15220	15206	15296	15270	15349	15307	15317	15290	15355	15283	15441	15282	15512	15262	15249	15546	15134	15219	15469	15464	15353	15118	15507	15410	15340	15295	15226	15294	15399	15334	15184
27034	22944	43877	29332	19180	18443	18410	17988	18133	18286	18156	18079	18202	18097	18081	18259	18232	18164	18225	17998	18203	18306	18121	17926	18186	18169	18108	17962	18132	18035	18236	18403	18211	18059	18156	18227	18118	18082	18190	18268	18248	18233	18164	18122	18156	18152	18189	18221	18264	18382	18305	18110	18147	18152	18249	18173	18094	18209	18153	17975	18110	18089	18060	17973	18020	18021	18015	18098	18165	17712	18082	18030	18041	18237	18253	17967	18269	18199	18198	18139	18027	17909	18028	18188	18231	18008	18135	18086	17989	18202	18295	18198	18201	18279	18149	18105	17913	18021	17980	18136	18275	17873	18026	18150	17906	18072	18182	18104	18129	18174	18157	18021	18142	18188	18150	18296	18039	18074	18124	17974	18219	18105	18279	18050	18043	18205	18116	18179	18442	17948	18240	18035	18294	18054	18264	18195	18224	18218	17934	18033	17975	17985	17925	17926	17960	18113	18046	17838	18143	18167	18180	18290	18136	18228	18210	18156	18314	18159	17996	18108	18083	17971	18132	18065	18032	18123	18138	18070	17826	18087	18138	18163	18282	18177	18219	18227	18208	18018	18259	18045	17948	17978	18170	18002	18115	18181	18200	18074	18011	18143	18083	18090	18092	18185	18112	18369	18162	18104	18152	18127	18088	18059	18025	17981	17962	18125	17972	18210	18045	18067	18138	18184	18266	18155	18076	18229	18164	18118	18345	18446	18125	18466	18185	18072	18199	17942	17930	18000	18204	18087	18246	18026	18127	17932	18253	18029	17765	18089	18004	18112	17985	18159	18034	17975	18145	18096	18269	18159	18076	18074	17910	18087	18104	18160	17988	18177	18134	18194	18065	18047	18376	18151	18086	18067	18390	17999	18059	18245	18064	18130	17916	17709	17990	17955	18103	18079	18105	18042	18000	17922	18152	17970	18090	18169	18002	17924	18179	18199	18280	17998	18278	18278	17958	18180	17958	18023	18053	18003	18147	18097	18071	18242	18262	18105	18151	18014	18011	18131	18110	18164	18170	17996	18043	17984	17849	18196	18276	18027	18115	18126	18215	18181	18191	18248	18216	18052	18117	17943	18196	18158	18092	17967	17981	18228	18229	18024	18147	18049	18120	18155	17880	18116	17908	18231	18038	18090	18290	18147	17978	18069	18236	18106	18139	18219	17976	17920	18026	18222	18278	18298	17868	18003	18069	18048	18097	18137	18088	18063	17954	18022	18091	18134	18024	18068	18172	17978	18103	17900	18037	18061	18065	17955	18002	18040	18209	18226	18311	18016	17988	18241	18220	18028	18119	18136	18064	18281	18043	18245	18187	18013	18287	18118	17924	18153	18148	18053	18149	18144	17936	18181	18081	18108	17911	18083	18148	18060	18183	18117	18185	17907	18225	18202	17933	18033	18187	18157	18083	18191	18091	18208	18192	18072	17994	17997	18068	18066	18039	18112	18138	18237	18253	18080	18225	18108	18123	17975	18091	17914	17983	18066	18157	18007	18117	18115	18080	18146	18147	17832	18138	18110	17779	18098	17903	18114	18256	18157	18079	17799	18268	18057	18008	17983	18039	18180	18046	18191	17907	18182	18224	18063	18012	17954	18017	17935	18362	18196	18313	18152	18154	18009	18226	18192	18341	18158	18097	18182	17959	18047	18138	18043	17828	17969	18299	18202	18070	18069	18160	18187	18309	18132	18227	18218	18059	17917	18192	18102	17990	18263	18164	18131	18008	18007	18212	17832	18011	17990	18325	17888	17904	18074	18021	18113	17987	18127	18074	18013	18275	18179	18326	18157	18103	18055	17907	17970	18164	18020	18072	18005	18093	18000	18010	18040	17980	18264	18189	17998	18198	18266	18244	18269	18023	18259	17927	17855	17978	18082	18230	18050	18238	18074	18080	18177	18103	18193	18168	18356	18086	18159	18044	18048	18282	18079	18114	18021	18002	18019	18281	18103	18030	17951	18047	18142	18155	18068	18233	18274	18070	18148	17914	18139	18040	18049	18220	18043	18045	18221	17963	18060	18126	18142	18193	17985	18194	18125	18063	18199	17975	18170	18160	17903	18109	18266	18094	18017	18096	18217	17979	18205	18210	18313	18160	18126	18362	18110	17897	18216	18011	18197	18214	18183	18136	17934	18080	18164	18182	18007	17869	18262	18099	18060	17988	17976	18172	18263	18136	18224	17859	18211	18241	18230	17987	18146	17995	18267	18102	18087	18178	18116	18200	18152	18087	18164	18140	18116	18019	17984	17990	18021	18161	18151	18233	18189	18213	18175	17996	18066	18140	18177	18153	17939	18090	18209	18193	18334	18102	18204	18152	18161	18075	18081	18062	18197	17925	18094	18021	18029	18076	18013	18166	18017	18360	18225	17965	18285	18144	18157	18003	18077	18003	18037	18115	17986	18155	18112	18152	18190	17877	18205	18045	18130	18149	18054	18084	18138	18095	18243	18189	18063	18097	17962	18134	17904	18177	17904	17974	18020	18037	18108	18255	17879	18125	17997	17897	18038	18174	18137	18092	18072	18041	18147	18077	18210	18221	18266	18022	17921	17900	18114	18271	18066	18135	18168	18176	17919	18084	18376	18247	18117	18139	17917	18110	18262	17964	17995	18128	18174	17975	18263	18123	18056	17914	18000	18070	18058	18220	18311	18131	18168	18012	18013	17999	18449	18199	18166	18171	18180	17917	18216	18330	17998	18042	18291	18060	18170	17966	18049	18226	18055	18081	18004	18337	18185	18268	17962	18078	17992	18116	17986	17910	17884	17947	18193	18248	18182	18128	18249	17920	17984	18065	17969	18037	18134	18124	17945	18192	17972	18030	18027	18162	18067	18143	18202	18128	18072	18084	18039	18055	17931	18520	18131	18144	18214	17894	17981	18195	18156	18093	18036	18263	17941	18305	18092	17852	18108	18115	18053	18096	18107	18059	18058	18161	18183	18013	18072	18169	18105	18256	18013	17962	17986	18035	18011	17932	18189	18077	18273	18132	18232	18064	18163	17983	18240	18079	17961	18181	18207	18149	17908	18029	18133	18344	18157	18214	18347	18276	18164	18059	17940	18227	18108	17974	17989	17912	17980	18162	18095	18095	18110	18183	18129	17875	18119	18279	18283	18013	18085	17998	17989	17964	18078	18162	18217	17997	17988	18127	18362	18199	17975	18178	18166	17997	18239	17917	18061	18073	17972	18152	18022	18217	18172	18081	18238	18448	18104	17934	18179	18122	18239	18179	18230	18157	18007	18279	18050	18131	18059	18204	17956	18109	18134	18205	18008	18231	18057	18017	18092	17988	18202	18109	17883	18105	18084	18204	17945	18185	18065	17902	18139	18265	18168	18212	18135	18079	18216	18016	18153	18300	18287	17963	18015	17853	18172	18125	18041	17988	17964	17962	18104	18141	18282	18035	18165	18194	18028	18041	18050	18109	17893	17965	17983	18038	17957	18155	18319	18035	17928	18232	18220	18182	18097	17919	17959	18146	18146	18093	18336	18129	18118	18126	18058	18269	17945	18157	18094	18225	18161	18131	18053	18411	18060	18081	18163	18136	18391	18116	18171	18139	18223	18151	18063	17875	17972	18117	18094	18188	17977	18120	18053	18057	18119	17933	18163	18268	18113	18214	18094	18256	18047	17911	18140	17880	18135	18122	18020	18101	18162	18157	18109	18015	17995	18131	18137	18024	18211	18098	18146	18170	18355	18144	17991	18075	17991	18240	17964	17948	18090	18020	18149	17966	18103	18313	18152	18275	18104	18171	17876	18341	18289	18140	18203	17905	18064	18298	17988	17978	17941	18053	18188	18118	18078	17923	18168	17992	18092	18081	18002	18086	17957	18114	18195	17802	18147	18206	18112	18049	18168	18120	18000	18035	18193	18000	18029	18276	18110	18184	18132	18130	18269	18036	18081	18080	18038	18116	18131	18143	17992	18077	18154	18237	18146	18061	17956	18319	18232	18152	18164	18149	17994	18260	18248	18086	18042	17973	18281	17949	18266	18178	18096	18135	18156	18077	18176	18136	18061	18265	17977	17982	18137	17934	18282	18136	18154	18206	18086	17870	18076	18059	18178	18336	18003	18145	18121	18095	18074	18063	17947	18129	18055	18059	17933	18331	17986	18237	18068	18128	18075	18165	18035	18161	18172	18122	18270	18087	18171	18379	18041	17934	18298	18104	18032	17823	18131	18208	17999	18224	18175	18218	17963	18164	18224	18259	18341	18216	18102	18050	18026	18137	18199	18235	17837	17999	18237	18170	18048	18126	18084	17996	18279	18019	18031	18160	17964	18209	17997	18351	18268	17974	18022	18095	18048	18242	18087	18146	18062	18178	18180	17983	18200	17945	17966	17942	18349	18100	18112	18258	18052	17827	18032	18072	18077	18090	18067	18080	18194	18164	17986	18187	18104	17724	17968	18026	17972	18119	18332	18262	18101	18193	18022	18060	18031	18069	18166	18203	18152	18092	17957	17979	18111	18204	18102	18042	18145	18085	18252	18085	18043	18005	18284	18184	18137	18206	18206	18082	18022	18181	18251	18205	18117	18015	17961	18090	18288	18103	18086	18101	17935	18042	18018	18159	18178	18150	18088	17924	18110	17971	18180	18204	18140	18153	18196	18193	17956	18014	18095	18179	18008	18302	18032	18101	17982	18099	18040	18000	17769	18092	18069	18231	18231	18083	18260	18091	18131	17987	17962	18131	17994	18110	18150	18112	18213	18240	18067	18153	18095	18161	18007	18187	18251	18461	18175	18005	18166	17949	17972	18224	18230	18218	18060	18297	18105	18084	18188	17979	17916	18078	18113	17985	18225	18292	17895	18031	17958	18070	18045	18195	18047	18268	17962	18014	18102	18163	17967	18231	18192	18232	18101	18213	18009	18106	18127	17968	18171	17979	18101	17978	18153	18090	18234	18021	18100	18103	18016	17874	17846	18248	18033	18273	18132	18231	18081	18184	18039	18280	18211	18222	18177	18019	17999	18048	18207	18192	17922	18114	17923	18073	18178	18075	18239	18063	18228	18295	18273	18036	17914	18124	18255	18056	17990	18056	18030	18103	18122	18086	17961	17980	18338	18267	18124	18272	18114	18112	18239	18113	17977	18302	18025	17974	18030	18054	18044	17932	17960	17758	18034	18130	18077
15850	30723	48615	20051	15530	15609	15277	15243	15334	15259	15180	15245	15224	15371	15190	15301	15158	15220	15287	15232	15243	15179	15221	15290	15307	15312	15221	15139	15227	15168	15356	15119	15248	15098	15241	15339	15067	15194	15027	15228	15189	15317	15207	15186	15234	15288	15289	15426	15409	15613	15192	15381	15194	15348	15207	15333	15269	15283	15137	15198	15213	15205	15238	15294	15094	15257	15050	15017	15260	15096	15220	15009	15158	15315	15225	15273	15030	15248	15201	15080	15322	15294	15213	15268	15274	15074	15070	15225	15278	15144	15244	15149	15266	15300	15390	15236	15277	15147	15222	15155	15129	15259	15090	15191	15269	15365	15263	15214	15285	15223	15181	15160	15201	15201	15173	15128	15276	15122	15138	15029	15352	15172	15232	15250	15181	15237	15181	15246	15184	15273	15086	15187	15139	15266	15315	15176	15138	15223	15233	15069	15052	15300	15302	15257	15217	15271	15350	15236	15211	15141	15120	15275	15295	15234	15322	15116	15137	15157	15207	15344	15145	15223	14967	15292	15256	15189	15446	15122	15336	15108	15243	15270	15225	15444	15042	15164	15165	15183	15245	15368	15192	15141	15059	15212	15188	15149	15103	15310	15185	15208	15043	15299	15064	15123	15086	15085	15180	15227	15088	15210	15215	15120	15091	15239	15309	14953	15216	15116	15317	15318	15146	15030	15140	15138	15058	15323	15131	15317	15061	15199	15063	15264	15216	15192	15121	15092	15332	15098	15189	15300	15193	15194	15355	15279	15380	15325	15241	15136	15193	15299	15118	15180	15169	15143	15192	15097	15228	15104	15141	15095	15389	15103	15082	15207	15315	15214	15220	15468	15075	15188	15247	15086	15190	15215	15293	15204	15145	15192	15240	15232	15108	15230	15085	15227	15320	15340	15197	15118	15242	15299	15299	15202	15254	15170	15289	15197	15219	15187	15150	15371	15224	15179	15187	15120	15065	15240	15184	15010	15105	15315	15075	15307	15174	15201	15206	15126	15093	15271	15153	15235	15132	15246	15281	15272	15118	15143	15302	15203	15235	15248	15146	15111	15277	15229	15271	15168	15241	15107	15256	15145	15268	15181	15395	15245	15119	15050	15336	15033	15243	15279	15194	15194	15202	15358	15221	15274	15193	15233	15174	15314	15232	15343	15230	15288	15268	15317	15285	15205	15211	15286	15112	15100	15213	15199	15270	15282	15180	15178	15313	15235	15122	15110	15238	15304	15119	15158	15206	15205	15234	15120	15278	15088	15176	15147	15342	15150	15115	15137	15341	15272	15362	15220	15237	15207	15232	15137	15091	15254	15188	15030	15356	15156	15083	15221	15343	15138	15122	15172	15290	15177	15177	15221	15253	15159	15199	15104	15174	15338	15397	15209	15156	15231	15092	15262	15322	15216	15280	15285	15307	15082	15075	15176	15136	15286	15320	15184	15284	15136	15153	15250	15442	15337	15331	15191	15262	15307	15011	15155	15023	15242	15235	15156	15410	15143	15219	15207	15213	15250	15194	15362	15303	15201	15219	15183	15295	15245	15090	15231	15172	15211	15283	15182	15156	15164	15209	15350	15124	15134	15304	15346	15228	15088	15454	15199	15075	15247	15071	15064	15283	15290	14927	15431	15156	15221	15267	15179	15198	15276	15355	15328	15183	15297	15335	15087	15267	15260	15149	15123	15324	15186	15094	15175	15393	15216	15220	15217	15088	15165	15312	15195	15365	15205	15267	15248	15115	15143	15202	15252	15282	15331	15029	15111	15166	15297	15178	15286	15237	15200	15251	15215	15113	15416	15295	15187	15241	15212	15240	15267	15320	15170	15292	15068	15259	15243	15091	15092	15204	15161	15363	15212	15140	15117	15126	15096	15175	15384	15167	15180	15187	15136	15201	15183	15180	15173	15233	15109	15262	15220	15243	15323	15274	15224	15292	15079	15190	15167	15175	15095	15346	15224	15207	15228	15248	15340	15256	15022	15301	15136	15282	15101	15285	15243	15261	15136	15160	15108	15349	15281	15157	15419	15146	15185	15342	15180	15156	15218	15195	15134	15243	15087	15084	15214	15151	15191	15187	15112	15210	15164	15192	15151	15237	15264	15342	15374	15188	15191	15212	15250	15251	15193	15203	15246	15132	15033	15277	15388	15053	15236	15187	15101	14989	15255	15234	15198	15147	15082	15433	15151	15166	15187	15262	15319	15250	15174	15286	15142	15355	15354	15196	15189	15204	15248	15188	15210	15211	15151	15200	15418	15114	15228	15088	15184	15233	15152	15203	15206	15199	15139	15244	15313	15152	15129	15200	15040	15111	15087	15259	15292	15172	15235	15189	15074	15273	15207	15173	15232	15222	15105	15139	15100	15173	15387	15110	15341	15183	15334	15117	15287	15174	15149	15381	15116	15237	15354	15254	15141	15373	15377	15224	15105	14963	15367	15157	15268	15295	15296	15073	15285	15195	15119	15320	15189	15303	15069	15181	15120	15059	15303	15170	15339	15173	15192	15281	15201	15202	15249	15220	15270	15294	15270	15204	15437	15278	15288	15029	15296	15238	15101	15072	15276	15179	15085	15421	15299	15103	15215	15358	15263	15404	15275	15437	15151	15208	15202	15174	15191	15136	15248	15343	15222	15101	14969	15354	15373	15204	15074	15236	15249	15321	15185	15302	15254	15159	15154	15328	15246	15252	15169	15193	15166	15137	15137	15090	15140	15316	15082	15207	15285	15367	15167	15305	15328	15266	15182	15188	15230	15034	15129	15253	15119	15078	15172	15077	15204	15191	15343	15124	15298	15273	15184	15155	15020	15089	15236	15200	15247	15206	15319	15390	15283	15231	15262	15248	15161	15090	15135	15151	15143	14967	15230	15205	15382	15369	15309	15091	15250	15387	15084	15200	15141	15231	15220	15291	15396	15197	15319	15156	15100	15315	15289	15324	15286	15190	15045	15357	15191	15150	15335	15146	15243	15137	15152	15114	15320	15260	15175	15288	15347	15140	15282	15359	15314	15196	15217	15199	15070	15222	15239	15185	15333	15099	15217	15304	15138	15205	15210	15130	15267	15127	15264	15142	15279	15167	15157	15206	15366	15165	15061	15235	15231	15257	15056	15395	15240	15128	15213	15081	15113	14978	15072	15181	15331	15267	15233	15295	15059	15289	15159	15160	15277	15110	15274	15176	15371	15282	15323	15348	15316	15292	15172	15199	15166	15251	15135	15292	15226	15189	15346	15482	15114	15167	15230	15108	15094	15278	15283	15342	15131	14900	15232	15194	15149	15272	15069	15295	15138	15071	15338	15169	15254	15047	15105	15469	15041	15267	15181	15302	15163	15139	15246	15279	15129	15233	15146	15245	15191	15124	15273	15280	15340	15195	15258	15162	15298	15117	15239	15250	15120	15237	15196	15066	15162	15130	15189	15177	15160	15119	15237	15164	15148	15139	15215	15101	15299	15252	15108	15256	15227	15414	15284	15153	15160	15183	15254	15234	15207	15025	15156	15109	15239	15086	15360	15004	15203	15345	15146	15055	15209	15238	15104	15179	15152	15123	15144	15125	15311	15139	15290	15216	15095	15208	15173	15209	15168	15163	15219	15095	15179	15165	15172	15086	15174	15220	15209	15377	15374	15295	15525	15221	15255	15291	14984	15214	15188	15166	15256	15249	15081	15278	15174	15248	15316	15342	15118	15076	15075	15305	15300	15242	15245	15240	15195	15169	15105	15162	15260	15365	15173	15160	15231	15276	15240	15148	15234	15226	15222	15210	15303	15158	15308	15302	15195	15081	15081	15326	15272	15120	15219	15120	15100	15331	15202	15136	15409	15208	15180	15136	15254	15313	15124	15082	15301	15187	15173	15320	15063	15128	15166	15192	15170	15075	15076	15180	15154	15126	15288	15212	15157	15119	15305	15142	15048	15238	15187	15245	15148	15262	15313	15191	15199	15180	15246	15209	15158	15149	15287	15031	15229	15261	15154	15182	15305	15141	15159	15125	15279	15271	15124	15176	15165	15188	15265	15124	15288	15238	15185	15311	15083	15180	15091	15281	15224	15133	15247	15306	15360	15231	15214	15301	15018	15198	15160	15237	15229	15249	15257	15228	15218	15258	15210	15021	15155	15110	15116	15355	15214	15191	15095	15313	14993	15297	15109	15249	15237	15113	15193	15078	15238	15146	15519	15375	15156	15340	15011	15294	15258	15278	15226	15301	15169	15243	15125	15373	15366	15147	15208	15109	15104	15261	15123	15152	15060	15179	15141	15348	15187	15364	15420	15015	15170	15182	15151	15108	15243	15166	15138	15170	15341	15189	15221	15082	15186	15057	15263	15091	15048	15324	15134	15297	15119	15343	15314	15067	15242	15102	15226	15316	15142	15182	15166	14975	15106	15187	15232	15211	15142	15135	15188	15035	15330	15272	15307	15266	15176	15172	15082	15217	15220	15243	15036	15273	15332	15178	15253	15224	15216	15139	15303	15218	15267	15262	15391	15168	15367	15236	15231	15227	15217	15076	15246	15177	15163	15140	15085	15137	15223	15223	15242	15179	15277	15127	15044	15283	15238	15211	15354	15125	15300	15189	15049	15193	15056	15275	15156	15204	15332	15160	15350	15157	15276	15148	15010	15060	15191	15062	15183	15175	15183	15204	15106	15174	15189	15139	15210	15146	15196	15244	15217	15110	15185	15169	15181	15275	15230	15336	15264	15089	15364	15192	15314	15209	15162	15133	15262	15077	15245	15325	15210	15267	15181	15102	15219	15169	15277	15336	15333	15155	15133	15175	15233	15162	15152	15120	15298	15271	15316	15129	15034	15066	15190	15237	15175	15101	15176	15428	15152	15229	15401	15163	15248	15287	15166	15149	15202	15371	15314	15144	15097	15123	15255	15413	15309	15129	15220	15417	15246	15241	15458	15045	15293	15174	15162	14998	15411	15176	15228	15284	15275	15197	15152	15003	15185	15164	15209	15348	15224	15341	15276	15127	15348	15138	15120	15252	15142	15227	15089	15145	15168	15073	15379	15022	15148	15219	15316	15289	15127	15226	15274	15321	15114	15086	15301	15260	15288	15317	15263	15174	15194	15195	15070	15212	15244	15253	15003	15193	15195	15205	15190	15227	15148	15154	15260	15198	15284	15524	15361
23366	20853	42301	31763	21554	21790	20892	18531	17854	18096	18223	18083	18012	18117	17988	17970	18087	18058	17889	17811	17962	17831	17834	17902	17803	17820	17901	18128	17729	17962	18097	17774	17765	17970	17683	17770	17865	17777	17639	17826	17726	17939	17681	17886	17781	17818	17891	18338	18578	18502	18280	18024	18045	17685	17716	17865	17906	17836	17681	17889	18023	17840	17732	17765	17783	17815	17968	17917	17596	17812	17713	17977	17858	17663	17735	17787	17857	17589	17761	17706	17759	17720	17862	17849	17880	17827	17951	17770	17780	17777	17584	17733	17870	17720	17745	17663	17901	17735	17641	17826	17730	17620	17876	17946	17755	17845	17749	17795	17667	17982	17763	17890	17780	17815	17860	17766	17893	17757	17738	17830	17535	17544	17907	17778	17651	17734	17865	17783	17714	17781	17778	17684	18004	17764	17746	17772	17704	17775	17590	17555	17713	17875	17924	17624	17631	17611	17814	17699	17776	17844	17742	17780	17596	17797	17642	17818	17770	17721	17625	17807	17938	17857	17702	17665	17690	17747	17785	17825	17910	17953	17851	17614	17705	17970	17731	17748	17911	17773	17914	17734	17705	17577	17887	17782	17776	17768	17688	17982	17741	17806	17667	17788	17746	17585	17772	17740	17677	17645	17769	17792	17813	17711	17581	17479	17661	17673	17658	17633	17660	17632	17753	17732	17678	17794	17759	17472	17799	17705	17721	17939	17789	17785	17662	17818	17837	17746	18042	17830	17829	17858	17744	17584	17537	17746	17680	17864	17917	17742	17823	17641	17655	17740	17703	17917	17658	17799	17916	17460	17851	17912	17854	17701	17614	17712	17790	17749	17869	17569	17960	17796	17935	17956	17754	17749	17699	17840	17698	17699	17701	17653	17743	17794	17742	17817	17863	17814	17943	17917	17771	17756	17691	17790	17750	17923	17825	17684	17816	17774	17568	17565	18006	17907	17828	17782	17716	17891	17677	17534	17836	17828	17780	17582	17939	17840	17773	17776	17674	17687	17693	17722	17662	17638	17649	17801	17457	17648	17918	17885	17736	17630	17719	18039	17730	17464	17661	17783	17638	17637	17922	17754	17793	17835	17710	17881	17823	17867	17833	17840	17781	17649	17965	17473	17849	17762	17715	17781	17825	17811	17992	17679	17827	17967	17744	17618	17680	17874	17940	17594	17644	17898	17669	17733	17954	17693	17738	17828	17765	17761	17750	17759	17905	17823	17619	17576	17830	17729	17913	17679	17920	17733	17553	17791	17788	17659	17859	17901	17934	17720	17751	17904	17570	17824	17953	17779	17699	17656	17598	17859	17815	17794	17827	17547	17559	17818	17774	17597	17878	17655	17493	17642	17836	17697	17831	17872	17899	17781	17703	17657	17749	17779	17847	17892	17717	17861	17811	17734	17701	17567	17564	17726	17872	17857	17766	17892	17767	17914	17742	17591	17956	17857	17875	17779	17674	17860	17731	17825	17916	17669	17623	17768	17609	17835	17671	17523	17907	17762	17659	17633	17717	17686	17812	17601	17819	17758	17613	17739	17830	17792	17645	17881	17843	17620	17626	17954	17856	17836	17919	17844	17758	17785	17851	17646	17873	17888	17710	17697	17737	17914	17682	17701	17702	17867	17876	17851	17937	17961	17855	17703	17823	17673	17890	17720	17844	17690	17825	17683	17807	17709	17678	17945	17592	17556	17717	17548	17591	17852	17676	17751	18000	17871	17600	17790	17779	17753	17882	17674	17883	17757	17916	17749	17814	17803	17804	17862	17767	17624	17592	17758	17843	17786	17723	17878	17898	17612	17692	17940	17737	17661	17816	17913	17768	17832	17931	17685	17664	17575	17673	17658	17698	17793	17748	17899	17752	17484	17783	17697	17871	17587	17734	17687	17658	17708	17776	17630	17653	17835	17799	17774	17887	17909	17900	17771	17722	17631	17763	17702	17587	17649	17754	17815	17828	17746	17661	17753	17879	17834	17500	17632	17859	17816	17749	17968	17771	17576	17679	17848	17758	17705	17812	17655	17646	17725	17851	17896	17754	17781	17734	17843	17649	17573	17723	17713	17895	17683	17918	17847	17823	17851	17467	17832	17620	17800	17864	17880	17847	17664	17808	17821	17953	17705	17739	17861	17788	17788	17785	17951	17659	17868	17793	17920	17723	17760	17762	17725	17612	17702	17605	17759	17902	17724	17668	17767	17732	17685	17743	17924	17852	17682	17793	17791	17618	17672	17892	17833	17741	17930	17674	17721	17671	17792	17692	17744	17649	17784	17869	17734	17874	17604	17740	17757	17741	17768	17552	17850	17812	17848	17636	17898	17797	17679	17844	17813	17750	17790	17688	17719	17710	17621	17813	17805	17605	17963	17736	17713	17721	17777	17980	17903	17794	17858	17910	17717	18070	17789	17740	17789	17862	17645	17792	17813	17890	17611	17973	17560	17484	17767	17603	17731	17743	17690	17779	17566	17920	17762	17638	17720	17769	17609	17891	17711	17768	17774	17821	17726	17754	17794	17688	17698	17708	17733	17806	17771	17693	17837	17659	17839	17612	17704	17671	17895	17904	17589	17665	17687	17935	17841	17903	17822	17826	17832	17656	17854	17692	17711	17825	17774	17943	17788	17820	17743	17616	17969	17850	17765	17821	17808	17688	17708	17747	17695	17785	17677	17729	17784	17735	17796	17613	17626	17679	17755	17642	17598	17813	17813	17895	17969	17941	17722	17820	18002	17720	17784	17926	17870	17549	17705	17693	17652	17741	17647	17883	17737	17842	17758	17767	17758	17849	17623	17756	17796	17837	17694	17611	17778	17647	17805	17898	18039	17869	17577	17739	17719	17654	17805	17621	17848	17716	17695	17802	17825	17580	17809	17911	17848	17594	17610	17692	17881	17821	17730	17781	17775	17722	18036	17649	17853	17823	17856	17737	17655	17767	17591	17956	17724	17803	17755	17849	17843	17763	17846	17646	17712	17746	17815	17820	17580	17851	17798	17856	17724	17654	17803	17807	17620	17772	17763	17602	17616	17722	17791	17687	17877	17770	17824	17810	17625	17626	17814	17560	17758	17744	17725	17601	17593	17686	17603	17800	17858	17715	17538	17821	17676	17677	17798	17748	17821	17774	17889	17718	17950	17875	17557	17773	17892	17701	17743	18015	17806	17865	17984	17804	17611	17783	18043	17876	17711	17824	17757	17644	17770	17875	17974	17775	17700	17751	17872	18009	17733	17788	17571	17639	17934	17783	17740	17696	17813	17942	17812	17745	17449	17678	17748	17811	17619	17860	17732	17674	17937	17812	17767	17565	17792	17810	17777	17898	17760	17590	17616	17621	17698	17714	17886	17840	17860	17733	17859	17809	17692	17827	17830	17715	17806	17802	17830	17834	17781	17682	17747	17958	17851	17768	17647	17760	17593	17699	17803	17570	17699	17828	17775	17941	17873	17945	17675	17677	17964	17736	17746	17803	17811	17853	17658	17763	17767	17570	17764	17723	17853	17649	17774	17813	17766	17871	17645	17887	17876	17775	17827	17752	17742	17556	17937	18008	17657	17754	17562	17718	17447	17739	17788	17761	17812	17534	17539	17958	17640	17697	17645	17687	17778	17667	17679	17761	17758	17777	17816	17845	17868	17695	17803	17717	17730	17777	17739	17649	17771	17926	17765	17843	17661	17655	17634	17706	17819	17840	17713	17820	17780	17614	17716	17716	17920	17596	17649	17941	17804	17759	17733	17728	17886	17804	17967	17981	17700	17640	17846	17784	17798	17631	17783	17633	17859	17822	17583	17831	17811	17722	17697	17848	17662	17812	17833	17623	17858	17892	17760	17716	17704	17618	17892	17798	17874	17767	17781	17786	17648	17799	17729	17739	17633	17767	17800	17741	17812	17674	17727	17835	17804	17724	17664	17826	17910	17716	17643	17751	17774	17821	17946	17684	17678	17615	17808	18096	17843	17601	17819	17889	17707	17717	17730	17790	17742	17814	17780	17705	17630	17610	17587	17809	17613	17845	17911	17593	17911	17821	17755	17883	17638	17825	17568	17877	17665	17757	17800	17596	17736	17776	17643	17912	17730	17576	17563	17744	17505	17809	17617	17822	17778	17627	17828	17660	17928	17879	17883	17949	17843	17799	17748	17698	17721	17721	17764	17702	17694	17789	17982	17765	17814	17728	17818	17719	17558	17739	17695	17748	17839	17760	17648	17791	17737	17734	17607	17751	17777	17759	17883	17536	17891	18043	17694	17914	17821	17918	17765	17912	17801	17814	17821	18040	17519	17626	17714	17761	17694	17663	17721	17512	17714	17604	17798	17789	17807	17852	17666	17568	17649	17785	17739	17806	17807	17730	17981	17673	17595	17839	17880	17863	17911	17879	17635	17745	17697	17760	17790	17706	17740	17768	17847	17892	17798	17946	17817	17757	17911	17664	17907	17739	17789	17809	17716	17727	17618	17696	17709	17888	17755	17795	17487	17814	17616	17802	17725	17757	17688	17937	17810	17837	17933	17941	17897	17730	17836	17764	17762	17843	17773	17665	17739	17968	17812	17848	17820	17791	17592	17620	17562	17935	17722	17725	17790	17581	17828	17980	17657	17965	17951	17776	17576	17802	17647	17684	17508	17704	17865	17995	17795	17575	17693	17869	17811	17748	17652	17665	17719	17733	17964	17826	17723	17841	17691	17746	17597	17758	17752	17772	17674	17750	17700	17863	17656	17829	17805	17782	17947	17909	17870	17765	17860	17622	17919	17928	17885	17539	17817	17996	17455	17932	17748	17664	17746	17683	17800	17935	17843	17745	17641	17917	17696	17844	17778	18065	17890	18003	17761	17650	17748	17850	17536	17927	17667	17812	17614	17917	17731	17988	17820	17848	17829	17823	17722	17803	18078	17815	17797	17712	17657	17832	17784	17727	17854	18033	17737	17892	17802	17699	17685	17662	17672	17718	17791	17737	17825	17730	17771	17800	17521	17660	17839	17866	17708	17933	17592	17679	17838	17760	17739	17644	17926	17757	17527	17748	17845	17875	17640	17613	17748	17649	17830	17669	17892	17867	17882	17890	17583	17823	17713	17916	17659	17847	17561	17798	17693	17762	17813	17847	17835	17736	17792	17777	17747	17577	17729	17683	17711	17764	17532
16034	48069	83552	26092	16289	15856	15736	15460	15412	15320	15344	15086	15231	15136	15336	15000	15123	15224	15108	15208	15246	15149	15144	15101	15140	15276	15345	15297	15304	15148	15191	15246	15217	15088	15221	15044	15039	14904	14988	15045	15046	15146	14992	14958	14950	15209	15381	16156	16245	16085	15733	15384	15208	15250	15223	14978	15116	15125	15065	15237	15023	15001	15107	15109	15167	15106	15103	15130	15019	15020	15112	15139	15078	15130	14943	15131	15159	15051	15043	15131	14976	15025	15101	15139	15061	15060	15125	15067	15044	15131	15056	15210	15062	14949	15126	15114	14982	15029	15192	15118	14967	15120	15049	14994	15174	15012	15133	15106	14993	15086	15151	15010	15064	15170	15177	14932	15148	15271	15094	15124	15133	15136	15074	15139	15062	15048	15053	15095	15000	15077	15176	15152	15151	15043	15031	15157	15239	15205	15153	15104	15164	15078	15040	15139	14934	15080	15025	15072	14994	15019	14904	15084	15155	15135	14985	15011	15127	15127	15008	14957	15160	15035	15038	15025	15160	14951	14955	15064	15020	15207	14968	15120	14886	15136	15151	15032	15076	15061	15056	15048	15067	15201	15149	15251	14976	15222	15012	15172	15164	15056	15229	14938	15093	15213	15031	15196	15145	15023	15010	15006	14974	15097	14992	15041	15176	15129	15117	15107	15065	15078	15080	14916	15115	15068	15020	15154	15165	15106	14974	15120	15177	15092	15031	14976	15007	15097	15193	14971	15107	15040	15002	14944	15174	15082	15181	15177	15266	15072	14972	15230	15158	15056	15148	15088	15054	15073	15076	15047	15105	15116	15006	14990	15111	15061	14941	15003	15096	15144	15071	14955	15251	15140	14895	14952	15144	14955	14943	15157	15038	15130	15139	15081	15069	15302	15216	14967	15010	15027	15005	15179	15056	14979	14987	15114	15101	15134	14960	15181	14963	15001	15102	15019	15070	15005	15090	15064	14901	15065	15195	14996	15021	15096	15117	15166	15005	15049	15055	14999	15132	15084	15059	15160	14883	15042	15251	15179	15295	15089	15001	15064	15010	15081	15025	15094	14988	15113	15037	15055	15181	15066	15129	15331	14903	15224	15063	15197	15093	15070	14906	15141	14977	15164	15159	15165	15095	14892	15332	15160	14973	15173	15202	15040	15128	15028	15225	15196	15215	14913	14960	15199	14980	15215	15040	15061	15149	14943	15061	15127	15275	15108	15111	15129	15209	15003	15138	15098	15186	15055	14990	15176	14746	15020	15273	15104	15146	14972	15136	15138	15150	15051	15097	14984	14965	15043	15168	15060	15208	15034	15293	15067	15108	15104	15085	15176	15059	15102	14992	15065	14959	15058	15156	14956	14952	15135	15195	14989	15226	15042	15002	15177	15159	15061	15083	14880	15299	15119	15174	15262	15039	15127	14961	15138	15068	15104	15065	14978	15149	15105	14955	15017	15003	15219	14937	14992	15107	15073	15249	15068	15053	15113	15208	15091	15144	15186	15211	15018	15033	15072	15074	15031	15043	15145	15310	15307	15107	15075	15162	15064	15209	15098	15302	15157	15180	15053	14966	15064	15080	15303	15082	14894	15047	15117	15108	15125	15103	15012	14939	14969	15086	15135	15127	15118	15071	15048	15138	14903	15047	15175	14949	15121	15108	15071	15181	15007	15111	15056	14938	15054	15123	14913	14982	15045	15122	14939	15168	15148	14997	15043	15134	15042	15262	15025	15198	15180	15095	15044	15005	15053	15161	14981	15118	14981	15268	15234	15227	15078	15061	15138	15156	15066	15156	15032	14983	14986	15126	14958	15008	15111	15039	14957	14998	14966	15232	15010	15240	15323	15159	15019	15058	15033	14975	15028	15096	14941	15208	15076	15088	15007	15179	15153	15163	15134	14992	15052	15198	15152	14959	14975	15001	15115	15145	15185	15051	15271	15050	15211	15203	15202	15153	15075	14962	15028	15018	15113	15209	15068	15060	15206	15017	15143	14949	15126	15067	15134	15109	15060	15139	15067	15201	14973	15180	15010	15102	15087	15307	14944	14989	15055	15085	15123	15211	15023	15190	15135	15063	15102	15122	15275	15135	15135	15077	15008	15196	15081	15053	14891	15073	14972	15104	15121	14885	15142	15044	15158	15029	15142	15132	15067	15040	15113	15188	15041	15092	15131	15042	15135	15074	14932	15192	15001	15055	14945	15073	14971	14999	15114	15050	15006	15122	14902	15107	15033	15230	15026	15161	15070	15101	15065	15164	15071	15054	15191	15069	15231	15062	15226	14982	15073	15263	15134	15110	15067	15149	15294	15067	14965	15140	15076	15135	14945	15080	15083	14949	15038	14971	15095	15016	15041	15171	14931	14974	15156	15110	15132	15177	15147	15085	15146	15102	14808	14952	15191	14867	15115	15090	15010	15042	15130	15063	15100	15180	15125	14964	15099	15061	15134	14982	15152	15287	14961	14990	15101	15040	15085	15201	15121	15033	14940	14954	15086	14937	15017	14974	15299	15038	15041	15054	15034	14983	15160	15054	14977	15141	14945	15102	15037	14962	15193	15091	15210	15045	15173	15134	14977	15007	15069	15128	15219	14965	15125	15157	15089	15042	15074	15132	15221	15083	15033	14898	15234	15044	15125	14957	15081	15108	15185	15108	15122	15126	15067	14941	15104	15051	15146	15168	14971	15319	14886	15106	15110	15080	15145	14977	15228	15099	15154	15002	15050	14834	15151	15118	15196	14967	15143	15013	15045	15048	15116	15032	15189	15136	14947	15122	15032	15015	15021	14877	15080	15151	15107	15018	15069	14972	15179	15031	14921	15059	15074	15063	15212	15155	15014	15147	15134	14966	15034	15224	15094	15213	15144	15030	15163	15095	14973	15094	15037	15294	15113	15188	14994	15206	15182	15029	15078	14933	15112	15056	15049	15150	15110	15158	15195	15162	15083	14965	15101	15159	15129	15238	15094	15052	14998	14994	15232	15162	15022	15164	15199	15013	15071	15035	15147	15078	14972	14860	15113	15294	15125	15254	15008	15098	15179	15010	15125	14973	14959	15079	15015	15141	15106	14987	15029	14992	15025	15134	14990	15069	15102	14961	15191	15126	15117	15169	15212	14964	15110	15103	15096	15221	15123	15056	15092	15169	15169	15042	15030	15032	15203	14958	15176	15135	14986	15086	15073	15031	15051	14990	15097	15157	15073	15089	15071	15189	15194	15097	15041	14956	14921	15034	14985	14898	15073	14898	15215	15099	15142	15116	15155	15035	15085	15148	15076	15139	14886	14991	15048	15109	14888	14953	15069	15000	15064	15279	14845	15080	15111	15015	14992	15053	15109	15033	14932	15114	15226	14965	14919	15142	15031	15108	15101	15118	14985	15173	14982	15082	14913	15086	15228	15203	15111	15223	15262	14957	15151	15215	14940	15012	15186	15047	15017	15105	14982	15179	15029	15209	15023	15077	15061	15008	15127	15079	15127	15157	15143	15124	14971	15024	15020	15092	15152	15024	15055	15088	14992	15119	15071	15206	14961	15205	14979	15267	15110	15160	15038	15090	15227	15102	15102	15174	15030	15234	15213	15235	15125	15119	15093	15123	15038	15225	15011	15057	15027	14948	15068	15036	15112	15027	15206	15066	15014	15065	15107	15225	15034	15114	15157	15060	14971	15003	15063	15057	15017	15145	15131	15082	15020	15067	15246	15094	15034	15155	15227	15003	15113	15063	15017	14886	14945	15064	15046	15060	15101	15159	15260	15042	15158	15020	14963	15135	14964	15229	14918	15028	14942	15166	15164	15088	15075	15098	15049	15058	14960	15070	15042	15123	15252	15137	15107	15156	15209	15196	15084	14919	15003	15025	15234	15167	15194	15090	15096	15190	15043	14995	14943	15072	15247	15197	14986	15145	15134	15223	14863	15086	15022	15119	15121	15013	15160	15018	15043	15043	15003	15021	14965	15143	15087	15023	15247	14964	15090	15184	15117	15019	15257	15052	15118	15168	15237	15181	15120	15198	15018	15227	14905	15135	15132	15048	15115	15018	15180	14876	15018	15129	15196	14926	15281	15150	15044	14987	15102	15025	15018	14980	14987	15071	15102	15223	15181	15161	14887	15170	14994	14967	14932	14914	15227	15171	15087	15056	15094	15187	15074	15038	15072	15172	15025	15043	15078	15009	15095	15125	15162	15121	15169	15010	14929	15132	15017	15077	15017	15103	15128	15011	15002	15126	14979	15233	15038	15266	14976	15176	15151	15094	15062	15133	15121	15021	15063	15065	15029	15010	15025	14980	15107	15051	15096	15111	15069	14998	15177	14996	15100	15178	15219	14948	14980	15064	15126	15077	15061	14959	15123	15082	15075	15212	15084	14963	14957	15081	15088	15009	15093	15082	14942	14939	14930	15158	15117	15122	15129	15348	15167	14942	15132	15060	15183	15108	14922	15172	15024	15111	14980	15144	15072	15080	14801	15067	14970	15147	14998	14924	15159	15174	14977	15241	15034	15082	15161	15090	15068	15122	15123	15061	15103	14918	15199	15067	15081	14949	15282	15135	15171	15068	15057	15068	14940	14992	15143	15093	15052	15079	15029	15156	15236	14874	15130	15169	15152	15019	15119	15121	15060	14946	15118	15043	15145	15126	15158	15119	14928	15026	15141	15139	15079	15168	15027	15356	15006	15159	15265	14929	15170	15147	15125	15099	15091	14974	15268	15033	15103	14937	15172	15082	15177	15010	15032	15121	15087	15032	15205	15151	14973	15075	15167	15123	15147	15008	14980	15119	14932	15070	15077	15042	15163	15172	15189	15124	15127	15179	15077	15024	14976	15070	15285	15234	15119	15060	15213	15050	15232	15128	15194	14985	15206	14806	15080	15204	15103	14955	15103	14815	15171	15272	15026	15029	15000	14975	15128	15027	15012	15208	15209	15137	14944	15126	15136	15025	15034	15146	14964	14945	15091	15061	15121	14901	15163	15092	15043	15058	15217	15264	14883	15090	15091	15194	14974	15189	14986	15044	15216	15185	14978	14913	15102	14909	15053	15040	15092	15144	15054	15124	15033	14914	15051	15102	15130	14950	15274	14956	15187	14909	15122	15171	15067	15052	15103	15065	15040	15201	15055	15100	14958	15009	15018	15072	15175
22481	20905	37160	30057	21247	23152	24454	19273	18327	18729	18542	18098	18256	18298	18233	18309	18175	18120	18471	18342	18537	18340	18072	18303	18203	18227	18245	18129	18198	18206	18213	18341	18018	18236	18021	18142	17823	18042	18029	17759	18010	18121	18124	17938	18137	18104	18257	18854	19523	19404	18899	18581	18211	18285	18056	18024	18123	18091	18084	17928	18157	17859	18189	17876	17803	18044	18112	18176	17915	17920	17957	17924	18006	18055	18056	17984	17807	18049	18138	17798	18004	17960	17945	17923	17999	17992	17855	17855	17940	17905	17910	18144	18042	18131	18110	18078	17981	18216	17917	17976	17790	17889	18114	18061	18122	18160	17989	17918	17903	17973	17996	18043	17951	17941	17900	18074	18010	18131	17925	17638	17853	17963	18118	17936	17991	18037	18067	18271	17894	18128	18152	18032	17931	18249	18133	18097	17943	18142	18104	17939	18071	18138	18209	17991	17848	18038	18014	17827	18011	18115	18011	17995	17905	17894	17925	18023	17861	18052	17923	18110	18032	17935	17991	17975	18046	17871	17782	17959	18057	18080	17944	18078	18206	18045	17890	17815	18132	17881	17960	17950	17968	18082	18072	17934	18060	17809	18021	18113	18085	17855	17897	17789	17884	17866	18064	17955	18048	17978	18210	17761	17922	18194	18019	17951	17806	17896	17805	17974	18013	17932	17761	17983	17969	18120	18123	17936	17947	17937	18138	18097	18276	18014	18000	18202	18123	17970	17999	18222	18046	18165	18178	17869	17985	17972	17874	18030	17885	18036	17914	18005	18061	18136	17790	17849	17955	17966	18039	18009	18146	17932	17993	18063	17934	17969	18037	18148	17847	17914	17967	17877	18090	17898	17890	18068	17951	18035	18120	18015	17700	18004	18048	18014	18124	18023	18015	17907	18118	18141	18010	17956	17943	18154	17953	17863	18181	17985	17822	17986	17880	18057	18129	18077	18119	17959	17997	17961	18021	18003	18078	17977	18126	18012	18172	17821	17826	17927	18046	17949	18106	17972	17991	18027	18242	17918	18128	17875	18088	18003	17969	17907	18007	18039	18031	18108	18040	18070	18049	18074	17918	17905	17828	17862	17883	17826	17895	18169	17971	18046	17832	17983	18084	17886	18094	17972	17885	17950	17942	17955	17759	17968	17909	18064	18162	18065	18107	18045	18104	18040	17924	18004	18078	18086	17851	17951	18050	18087	17896	17802	17848	18194	17976	18008	18063	17806	18074	17770	17932	17948	18077	17916	17947	17868	18036	17977	18014	17948	17904	17860	17998	17836	17943	17862	17920	17789	18127	18094	18118	17951	17947	17874	18009	18054	17947	18122	18098	18006	18095	18043	17931	18051	17970	17781	17926	17866	18069	18037	17938	18106	18029	18044	17843	17929	18221	18059	18070	17829	17934	17942	18070	18169	17865	18116	17982	18115	17984	17959	17958	17968	17997	17725	18107	18014	17817	17930	17868	18272	17820	17843	17852	17978	18192	17907	17923	17959	17895	17894	17862	17855	18023	18130	18044	18015	17854	17982	18014	17994	18013	18217	17911	17880	17987	17963	18052	18042	17939	18230	18245	17949	17728	18074	18072	18003	17796	17913	17969	18023	17895	17944	18045	17898	18060	18066	17919	18109	17888	17925	18018	17946	17948	17874	17841	18053	17989	18080	17925	17833	18020	18190	17993	17904	17990	17907	17848	17831	18033	18037	17714	17687	18084	17973	17923	18064	17916	17922	17762	17974	17923	17953	18141	18017	18064	18153	18124	17983	17858	18028	17985	17871	18040	17801	18012	17873	17906	17903	17919	17964	17944	18055	17955	17924	17960	17986	18099	18237	17941	18048	17925	17832	17726	17819	18109	17946	18186	18027	17938	18075	17885	18022	18007	17938	17949	17725	17808	17926	18030	18032	17793	17995	17871	17948	17903	18239	18018	18058	17940	17937	17903	17869	18145	18184	17979	17884	17997	17827	17953	17974	17979	17664	18106	18054	17954	18079	18008	18091	17961	18225	18071	17833	17736	17945	17919	17953	17924	17859	18104	17895	17933	18053	17959	17882	18004	17961	18188	17952	18056	18120	18003	18136	18069	17993	17785	17961	17819	17876	17941	17907	17916	17968	18028	17984	17922	17647	17846	17777	17901	17944	17944	18046	17722	17986	18035	17961	17886	17787	18095	17836	17852	17930	17907	17866	17942	18098	18047	17978	17833	17920	17828	17912	17899	17926	17992	17798	18021	17895	17937	17790	18035	18052	17955	18097	18027	17847	17907	17902	17964	18138	18021	18081	18128	17864	17898	17979	17907	17886	18041	17949	17908	17879	18110	17985	18041	17896	18036	17810	17972	17807	17897	18034	18049	17901	17917	18008	17991	18169	18003	18008	17843	17969	17884	17781	17998	18010	17942	18121	17932	17920	17834	17975	18022	18043	17903	17888	17991	17890	17926	17838	18044	18205	18016	17768	17764	17855	17934	17675	17950	18040	17885	17888	17928	18181	18040	17946	18000	18084	18092	18145	17863	18105	17871	17892	18028	17998	17893	17937	17804	17869	18090	17861	17994	18159	17956	18053	18028	17864	17950	17820	18087	17829	18093	17880	18058	18019	17989	17960	18259	17871	17945	18019	17831	17932	18141	18040	17991	18190	17962	18045	17820	18054	17867	17901	18231	17864	17968	18003	18144	18072	17915	18064	17886	18124	17902	18079	17941	17923	18095	17859	17910	18094	17902	18008	17934	17984	18020	18029	18171	18058	17967	17979	18033	18178	17723	17770	17917	17869	18024	17912	17972	17830	18005	18020	18115	17798	18155	17984	17966	18037	17858	17901	17918	17997	18085	17882	17948	18216	18128	17826	17835	17855	18018	17973	17973	17723	17971	17915	18166	17970	18073	17902	18057	18144	18041	18275	17920	17947	18124	18041	18035	17822	18184	18026	18130	17923	17777	17738	18020	17732	18173	17831	18069	18006	18102	18177	18107	17861	18135	18002	17762	17870	17962	18131	18106	17961	17974	18029	17912	17968	18001	17947	17861	17894	18012	18141	17843	17695	17810	17817	18028	17872	18042	18230	17809	17913	17894	18005	18061	17849	17843	17839	18068	18062	18106	18055	17939	18099	17921	18135	18076	17894	18186	18109	17769	17928	17999	17829	18089	17971	18109	17902	17836	17969	17933	17927	18102	17987	17850	17814	17886	17854	17893	18061	17840	17836	18030	17941	18250	18049	18110	18036	17761	18133	18022	17912	18161	17986	17987	18128	17946	17957	17952	17961	17966	17902	17925	17849	17907	17814	17914	18055	18135	17984	18172	17994	17976	18042	17869	17970	18065	17984	17681	18048	17839	17863	17894	18208	18183	17854	17859	17967	17777	18071	18124	18101	18033	18054	17878	17775	17996	17934	17939	18139	18102	17951	17831	17888	18015	18064	18154	17956	18038	18184	18066	17839	18054	17914	18099	17919	18036	18053	18109	17844	17904	18072	18187	18133	17866	17982	17946	17960	17981	17861	18034	17989	18003	17931	17935	17982	17925	18064	18028	18006	17994	17913	18074	18059	17970	17958	18187	17961	17808	18001	17935	18043	17964	17930	17971	18022	17858	17892	18277	18091	17950	17940	17817	18163	17886	18127	18048	17961	17915	17982	17899	18052	18058	17958	18115	17840	17855	17809	17902	17808	18245	17922	17914	17889	17995	17866	17840	18002	18008	18057	17922	17868	18096	17975	17915	17798	17839	17918	17949	17950	18053	17958	17858	18117	17866	17807	17992	17854	17878	18085	17945	17770	17970	18028	17986	18179	18005	17975	17846	18141	17986	17969	17855	17946	18053	17972	17997	18069	17976	18072	18030	17774	18123	17985	17965	18131	18014	17877	18057	18046	17956	17986	17958	18128	17846	18103	18123	18058	17795	17883	18034	17984	17786	17935	17918	17907	17778	17741	17833	17806	18088	17980	17995	18087	18135	17835	18010	18172	18045	17931	18038	17757	17782	17941	17990	18003	18113	17962	18095	18102	18039	17979	18018	18016	17827	18156	17989	17983	17880	17917	18189	17897	17888	18080	17892	17963	17960	17886	18072	17856	17873	18257	18039	18046	18009	17875	17975	17985	17878	17842	17746	17938	17949	17875	17923	18032	17886	18036	17897	18007	18281	18060	17878	17950	17832	17915	17967	17949	17863	17878	18135	18045	17927	17941	18053	17753	18050	17695	17702	17920	18079	17901	18050	17925	17917	17952	17911	17933	17714	18026	17868	18012	17821	18125	18005	18112	17886	17978	17980	18130	17989	18223	18082	17864	18048	17791	17690	17833	18006	18015	17824	17926	17886	18193	18100	17831	17906	18028	18042	17954	17859	18000	18132	17962	18157	17747	18072	17999	17909	17738	18257	17968	17984	18047	17734	18134	18289	17817	18101	17988	18003	17769	18026	18121	18022	17827	17899	17806	18037	18010	18031	18012	17881	17927	17994	17908	18007	18108	17881	17943	18031	17702	17999	17883	17689	17818	17913	17917	18033	17920	17970	17949	17929	18127	18006	18079	17990	18046	18107	18112	18142	18013	17938	18029	18040	17925	17972	17953	18042	18016	17813	18155	17976	17922	17889	17848	17958	17935	18012	18045	17903	17909	17929	17977	18064	17923	17918	17997	17945	17887	17865	17906	17999	18045	17780	17871	17927	18081	17959	17881	17979	17832	17949	18140	17816	18067	18078	17879	17876	17850	17960	17854	18010	17960	17900	17997	18027	17955	17934	18196	18095	17972	17973	18256	17873	17968	18033	17990	18010	17954	17949	17971	18183	17948	18009	17941	17864	18106	18128	18048	17911	17976	18084	17936	18074	18188	17945	18064	17912	17905	18057	18040	17922	18055	17988	18145	18033	18118	18012	17748	17877	17990	18090	17895	17882	17850	17966	17911	18214	17987	18035	18028	18126	17978	18342	17926	18100	18147	18055	18060	17916	17973	17976	18021	18005	18000	17925	17803	17997	17858	18014	17895	17811	17825	17735	17871	18072	17801	18120	17852	17801	18037	18032	17907	17805	17972	18070	17937	17943	18014	18012	17972	18047	17688	18092	18168	18108	17725	17939	17586	17993	17796	18012	17922	18093	18059	18149	18182	17833	18085	17972	17976	18032	18009	17829	18012
17284	52199	96653	24756	17086	16460	16147	16068	15641	15564	15593	15327	15410	15386	15510	15104	15519	15320	15499	15546	15357	15411	15340	15578	15483	15446	15433	15277	15375	15239	15431	15388	15353	15519	15210	15322	15316	15268	15460	15361	15320	15219	15210	15261	15323	15343	15486	16838	17482	16960	16285	15713	15375	15450	15481	15175	15254	15243	15178	15313	15312	15254	15283	15142	15298	15368	15162	15228	15232	15227	15388	14969	15090	15217	15198	15251	15288	15269	15219	15072	15096	15226	15236	15093	15306	15280	15273	15227	15199	15219	15364	15289	15147	15255	15314	15297	15295	15312	15281	15118	15200	15121	15220	15264	15280	15317	15362	15082	15173	15245	15304	15114	15144	15220	15294	15399	15297	15140	15124	15373	15189	15131	15255	15467	15203	15194	15135	15263	15451	15085	15227	15439	15398	15206	15305	15137	15281	15269	15339	15235	15196	15134	15463	15262	15294	15341	15203	15274	15319	15387	15281	15262	15292	15258	15292	15277	15340	15213	15126	15230	15299	15328	15251	15357	15315	15201	15310	15148	15283	15312	15254	15375	15246	14977	15244	15330	15259	15185	15243	15181	15444	15303	15234	15219	15236	15350	15390	15319	15167	15218	15206	15340	15160	15318	15204	15126	15328	15128	15245	15247	15331	15254	15353	15133	15388	15496	15123	15410	15338	15265	15222	15370	15314	15189	15299	15226	15319	15310	15325	15230	15190	15246	15070	15119	15242	15191	15240	15138	15329	15241	15259	15277	15146	15218	15150	15358	15336	15295	15007	15292	15475	15162	15375	15273	15246	15351	15450	15238	15188	15399	15177	15202	15346	15310	15221	15119	15140	15257	15493	15311	15284	15332	15402	15118	15154	15164	15170	15041	15257	15246	15072	15290	15434	15140	15188	15090	15143	15370	15226	15235	15331	15371	15312	15221	15245	15186	15203	15397	15373	15152	15335	15218	15347	15294	15430	15133	15274	15157	15336	15197	15297	15194	15310	15159	15285	15118	15206	15334	15111	15246	15202	15325	15246	15174	15351	15110	15215	15205	15311	15379	15184	15239	15407	15390	15228	15212	15220	15158	15199	15276	15207	15177	15130	15329	15261	15363	15141	15334	15155	15456	15220	15090	15249	15254	15163	15143	15237	15094	15292	15327	15217	15249	15351	15240	15197	15286	15466	15315	15160	15212	15211	15242	15398	15250	15161	15216	15374	15040	15274	15357	15217	15340	15401	15264	15233	14982	15163	15337	15238	15226	15193	15231	15308	15264	15070	15137	15307	15264	15082	15306	15229	15206	15224	15176	15208	15213	15307	15333	15259	15338	15207	15280	15460	15164	15387	15219	15252	15268	15278	15207	15327	15512	15347	15341	15367	15147	15309	15114	15318	15242	15122	15236	15381	15175	15251	15352	15305	15300	15412	15176	15398	15186	15170	15134	15406	15153	15309	15117	15393	15224	15258	15355	15360	15194	15117	15356	15266	15351	15341	15144	15309	15311	15159	15176	15271	15294	15119	15327	15239	15216	15058	15261	15204	15291	15173	15270	15354	15252	15198	15337	15312	15305	15045	15394	15167	15250	15183	15436	15304	14997	15221	15291	15213	15113	15322	15238	15239	15365	15268	15225	15046	15269	15325	15324	15171	15351	15362	15201	15317	15201	15111	15214	15393	15086	15315	15402	15348	15258	15267	15233	15322	15330	15060	15310	15292	15315	15204	15160	15263	15291	15171	15167	15223	15321	15141	15061	15201	15201	15455	15151	15130	15236	15203	15127	15128	15458	15300	15280	15270	15223	15336	15280	15277	15432	15278	15221	15170	15265	15304	15287	15188	15064	15301	15204	15323	15300	15231	15232	15231	15346	15232	15338	15220	15212	15059	15230	15313	15337	15265	15281	15274	15390	15335	15386	15175	15114	15280	15276	15149	15330	15169	15199	15253	15357	15268	15227	15061	15158	15307	15281	15242	15355	15354	15182	15134	15225	15146	15287	15222	15256	15321	15456	15114	15150	15293	15259	15296	15421	15376	15198	15318	15152	15360	15282	15252	15185	15339	15205	15085	15135	15322	15231	15459	15172	15434	15236	15234	15195	15237	15291	15224	15266	15323	15198	15301	15229	15288	15062	15248	15199	15252	15312	15202	15348	15325	15145	15302	15229	15286	15141	15279	15373	15240	15170	15218	15150	15231	15180	15080	15309	15293	15211	15321	15235	15141	15245	15245	15258	15210	15331	15196	15383	15192	15221	15115	15262	15246	15223	15224	15203	15318	15403	15276	15108	15300	15248	15177	15213	15073	15315	15158	15287	15321	15230	15220	15232	15312	15374	15244	15342	15038	15254	15489	15417	14893	15277	15260	15345	14915	15341	15228	15246	15220	15160	15270	15269	15328	15212	15295	15342	15024	15222	15256	15040	15237	15457	15187	15285	15299	15191	15217	15292	15381	15123	15179	15185	15236	15361	15330	15243	15288	15202	15226	15246	15263	15225	15238	15234	15083	15165	15294	15180	15149	15243	15177	15199	15112	15242	15398	15132	15225	15223	15226	15261	15382	15368	15201	15330	15367	15274	15310	15125	15102	15048	15374	15294	15396	15371	15186	15265	15453	15372	15103	15145	15290	15178	15313	15237	15453	15265	15176	15242	15168	15271	15281	15287	15302	15170	15394	15103	15418	15155	15234	15211	15372	15355	15315	15314	15460	15214	15091	15278	15198	15241	15202	15173	15305	15165	15183	15353	15181	15225	15284	15110	15087	15343	15215	15241	15268	15281	15266	15126	15473	15086	15321	15227	15303	15371	15176	15315	15267	15254	15172	15311	15269	15150	15322	15066	15131	15370	15264	15205	15169	15398	15387	15355	15408	15283	15166	15249	15416	15221	15381	15255	15041	15290	15311	15167	15173	15192	15477	15172	15109	15280	15294	15384	15300	15297	15316	15237	15217	15239	15431	15185	15372	15220	15279	15194	15448	15217	15293	15248	15256	15401	15329	15271	15210	15353	15304	15217	15260	15203	15040	15303	15115	15429	15306	15265	15160	15437	15245	15408	15301	15121	15369	15207	15251	15157	15272	15113	15293	15164	15055	15061	15148	15435	15191	15306	15156	15097	15245	15296	15249	15386	15102	15371	15278	15109	15371	15143	15255	15193	15195	15055	15188	15264	15249	15341	15260	15243	15299	15019	15279	15263	15248	15322	15225	15351	15317	15440	15289	15248	15081	15041	15323	15182	15113	15357	15099	15219	15350	15269	15245	15150	15201	15360	15144	15080	15247	15375	15152	15338	15243	15261	15155	15240	15425	15368	15279	15256	15179	15269	15275	15252	15138	15414	15087	15262	15134	15315	15186	15182	15197	15312	15319	15262	15270	15330	15396	15203	15190	15361	15164	15402	15214	15201	15178	15287	15232	15297	15199	15293	15206	15419	15220	15198	15177	15243	15333	15335	15271	15216	15368	15263	15065	15061	15361	15084	15437	15232	15200	15140	15010	15194	15181	15346	15269	15159	15308	15389	15305	15246	15231	15111	15249	15395	15303	15231	15144	15191	15163	15197	15057	15275	15235	15326	15247	15201	15434	15226	15371	15195	15151	15371	15269	15288	15169	15258	15250	15280	15269	15138	15221	15252	15150	15275	15162	15272	15274	15235	15165	15173	15215	15197	15257	15258	15301	15203	15155	15119	15211	15161	15132	15293	15197	15402	15165	15182	15097	15217	15252	15300	15355	15387	15187	15243	15247	15141	15208	15281	15577	15222	15287	15278	15245	15297	15208	15266	15282	15170	15319	15199	15294	15299	15331	15134	15347	15087	15288	15323	15175	15101	15239	15114	15151	15339	15241	15275	15242	15241	15291	15174	15157	15345	15314	15293	15061	15265	15319	15309	15237	15343	15151	15230	15081	15311	15129	15152	15163	15184	15159	15309	15173	15110	15182	15212	15213	15322	15273	15336	15137	15300	15253	15228	15418	15159	15239	15007	15169	15274	15307	15259	15293	15247	15244	15340	15302	15211	15168	15080	15242	15134	15157	15328	15249	15232	15272	15276	15261	15301	15300	15046	15159	15264	15231	15089	15274	15146	15161	15352	15318	15193	15261	15136	15114	15201	15210	15199	15175	15155	15253	15154	15199	15256	15267	15334	15282	15130	15401	15348	15415	15256	15036	15273	15296	15340	15232	15272	15145	15118	15056	15212	15409	15242	15354	15174	15327	15248	15303	15293	15192	15184	15240	15176	15400	15303	15145	15257	15366	15137	15196	15411	15213	15156	15173	15234	15207	15363	15383	15241	15322	15271	15344	15078	15157	15216	15145	15225	15357	15261	15461	15053	15376	15189	15238	15283	15428	15089	15160	15411	15362	15230	15301	15183	15164	15409	15119	15341	15232	15260	15211	15055	15327	15291	15184	15255	15220	15344	15311	15327	15256	15148	15192	15162	15266	15366	15328	15090	15406	15178	15293	15358	15112	15083	15261	15225	15187	15219	15026	15279	15070	15181	15086	15334	15206	15258	15265	15209	15144	15141	15272	15271	15133	15209	15154	15281	15204	15150	15266	15234	15305	15353	15319	15153	15214	15389	15240	15348	15216	15303	15283	15139	14986	15358	15370	15101	15349	15236	15221	15345	15167	15416	15242	15353	15251	15214	15290	15285	15149	15258	15349	15281	15468	15358	15326	15335	15399	15129	15319	15237	15194	15199	15238	15145	15209	15393	15195	15202	15307	15229	15374	15172	15215	15295	15304	15280	15246	15163	15393	15300	15363	15315	15210	15149	15306	15050	15196	15394	15295	15287	15117	15337	15329	15422	15181	14956	15299	15305	15300	15164	15304	15078	15148	15256	15189	15046	15043	15174	15278	15259	15039	15202	15205	15296	15249	15340	15108	15327	15291	15119	15233	15136	15133	15264	15309	15089	15466	15339	15219	15096	15225	15101	15241	15284	15261	15387	15331	15181	15258	15342	15218	15365	15108	15216	15127	15211	15326	15249	15171	15125	15304	15222	15487	15318	15155	15283	15071	15278	15186	15276	15294	15126	15288	15285	15399	15100	15255	15244	15430	15171	15121	15288	15108	15304	15200	15219	15246	15288	15176	15267	15140	15345	15474	15325	15228	15134	15140	15315	15240	15212	15451	15407	15380	15218	15187	15076
27281	23979	44902	27176	18934	18432	18311	18074	18232	18179	18034	17921	18011	18184	18020	18113	17888	17933	18272	17757	17901	18037	17973	17995	17963	17823	18109	18051	17922	18149	18075	17999	17879	17982	17912	18011	18046	18157	18127	17878	17933	18072	17998	18045	17841	17879	18025	18015	17993	18225	18323	18155	18077	18105	17964	17974	18015	17862	17854	17999	17863	17870	18080	17912	17795	18006	17929	18031	18338	18039	17806	17982	18132	18026	17957	17834	17925	18137	17958	17929	18008	18067	17840	17998	18036	17797	17929	17933	18164	18146	17937	17835	18005	17994	17933	18050	17908	17991	17943	18043	17862	18048	18033	17986	17965	17830	17963	18087	17998	17927	17918	17828	17893	18058	17976	17873	17795	17817	17751	18080	17934	17927	17927	17849	18095	18050	17986	17825	17979	17926	17870	17870	17764	17906	17908	17759	17778	17927	17842	17985	17900	17984	17895	17999	17945	17694	17728	18124	17839	18067	18002	18028	17955	18027	18036	18126	17871	17627	17700	17938	17976	17877	18129	17896	17929	17869	18012	17950	18188	17926	17923	18086	18090	18084	18091	17820	17883	17979	18153	17938	18050	17886	17934	17881	17913	17839	17797	18156	18057	17978	18155	17659	17941	18089	17790	18095	18005	18114	17935	17879	17987	18042	18129	17937	17907	17847	18081	17993	17773	17754	17997	18124	17956	17752	17789	17635	17939	17917	17891	17927	18149	17838	17946	17955	18162	17970	18079	17916	17832	17751	17883	17910	17895	18325	17999	17860	17961	17922	18104	18181	18129	17851	17828	17895	17948	18008	17603	17726	17901	17910	18040	17919	17827	17747	17943	17989	18162	17818	18033	17980	17937	17891	17897	18029	18100	18250	18237	18130	18138	18147	17974	17856	18076	17803	18075	18017	17717	18112	18065	18100	18003	18092	17876	18075	17883	18028	18188	17961	17946	17917	18115	18071	18005	17912	18105	18102	17994	18053	18046	17975	18036	18018	18071	17940	17960	17914	18011	17829	18019	18031	17915	18079	17996	17823	17963	18120	17990	17868	18035	18041	18293	17921	17941	18159	17974	17878	17800	17978	17859	18045	18019	17932	18169	18034	18100	18016	18044	18003	18083	17851	18030	17996	17872	18012	17856	17956	17910	17895	17878	17865	17997	18018	17853	17977	17852	17950	17928	18000	17982	18056	17795	17865	17845	17960	17957	17930	17853	17956	17940	17845	17783	17702	18005	17922	17824	17869	18007	18051	18174	17990	17960	17812	18033	17844	17861	17814	17756	17924	17949	18016	17890	17810	17843	18099	17858	18034	18090	17781	17841	17987	17835	17894	17893	17830	18063	18014	17764	18080	17959	17964	18115	18103	17881	17940	18001	18036	18112	18122	18233	17943	18021	17991	17964	17977	18105	17981	17997	17923	17958	17829	17896	18132	17770	17901	17975	17898	17853	17955	18074	18032	18160	17919	17956	17735	17770	17878	18046	17969	17969	17973	17980	17877	17922	17964	18050	17754	18150	17860	17764	18079	17998	17982	17957	18041	18033	17737	18023	17912	18030	17997	17863	17852	17726	17873	17899	18011	17791	17894	18010	17911	17808	17843	17915	17901	17949	17734	17941	17801	17866	17890	18168	17997	17907	17973	18001	18032	18268	17975	17849	17913	18078	17978	17946	17958	17912	17886	17842	17968	18085	17851	18021	18085	18191	17831	17991	17884	17945	17812	17841	18183	17947	17883	18076	18068	17881	17767	18015	18016	17970	17923	17964	17898	17938	17901	17807	17969	18024	17880	17892	17904	18005	17903	17990	17907	17850	17924	17871	17876	17828	17977	17827	18036	17810	17939	17957	17842	17859	17932	17873	17672	17786	17928	18027	18087	18046	18128	18009	18174	17974	17619	18081	17932	17903	17899	17941	17758	17961	18100	17853	18040	17874	17731	17782	18017	17823	17921	17892	17814	17778	17940	17970	17842	18026	17944	17869	18053	18121	17995	18085	17923	18090	17954	17951	18074	18006	17764	17943	18016	17984	18068	18000	17956	18043	17953	17717	17775	18013	17994	17916	17880	17917	17777	18144	18027	17989	18140	17918	17953	17748	18027	17910	17835	17877	17926	17901	17905	18000	17852	17816	18105	18056	17983	17909	17971	17966	18069	18090	18002	18023	17974	17914	17820	17843	18136	17973	17889	18200	17959	17919	17710	17991	17913	18075	18015	18039	17942	18075	17817	17960	18044	17959	17972	18045	18010	17899	17894	17997	17719	17982	18099	17983	17945	18014	17893	17920	18017	17947	17957	17802	17985	17959	17892	18023	17998	18055	17878	17906	18047	17975	17965	18048	17895	17824	17734	17847	18001	17932	17982	17972	17984	18041	17793	17851	17986	18239	18029	18089	17815	17944	18046	17862	17927	17805	18089	17985	17809	17870	17967	17823	17955	18141	17874	18276	17846	17970	17808	18051	18032	17881	18014	18172	17800	17942	17893	17819	17663	17699	17974	18014	17802	18003	17915	18081	17805	17966	18016	17977	18048	18110	18094	17902	17841	17992	17891	17882	18037	17936	17831	17903	17989	18009	18067	18068	18010	17936	17845	17750	17879	17869	17992	17796	17944	17953	17918	18006	17900	17836	18030	18024	17903	17805	17921	18018	18049	18103	17914	17785	18082	17657	17836	17959	17992	17921	17834	17966	17952	17974	17902	18097	18110	18048	17755	17928	17878	17817	17797	17848	17896	18099	17703	17751	18149	17858	17889	17992	18033	17922	17855	17755	18007	18162	17863	17998	18167	17712	18028	17891	17897	17837	17978	18045	17984	17884	18100	18033	17875	17842	17919	18080	17990	17989	17748	17974	17805	17858	17899	17980	17926	17926	17966	18060	17941	17948	18074	17760	17940	18064	17953	17821	17969	17825	17656	17976	17955	18161	17777	17930	17872	18091	17724	17911	17829	17824	17888	17906	17943	17968	17972	17738	17867	18139	17919	17941	18453	18183	18084	17882	17922	17900	18108	18016	17889	17787	17812	17894	17872	17862	17929	17899	18039	18064	18005	18148	18194	18041	18063	18074	17875	18020	17878	18046	18045	17997	18004	17694	17737	18038	17975	17901	17985	17896	17819	17996	17921	17942	17753	17984	18084	18055	18011	17809	17740	18177	18091	18035	18027	17939	17967	18138	17801	17934	17981	17805	17957	17902	17892	17805	17925	18057	17896	17760	17894	17971	17651	18035	17990	18078	17787	17933	17923	17962	17908	17930	17807	18001	17866	17937	18048	17876	18114	18010	18001	17988	17985	18063	17992	17884	17759	17759	17738	18057	17860	18077	17862	18053	17926	17931	17978	18096	18061	18065	17942	17859	17762	18158	17967	17772	18193	17998	18076	17888	18004	17939	17965	17869	17839	17919	17914	18012	18033	18060	17973	17839	17928	17984	17953	18038	18109	18021	17928	18066	17967	18090	18094	17887	18092	17762	17895	18041	17924	18074	18128	18018	17976	17761	18080	18120	18009	17788	18047	17964	17950	17843	18076	17903	17882	18122	17919	17940	17822	17911	17860	17976	18019	17865	17993	18080	18025	17850	17754	18016	17957	17708	17938	17905	18095	17847	18033	18011	17883	17797	17966	17839	17745	17835	17806	17804	17947	18025	17904	17933	17910	17819	17986	17972	17918	18072	17782	17911	17857	17944	18008	18027	17769	17922	17960	17929	17842	17742	17834	17925	18016	17744	17945	18046	18113	17910	17756	17815	18052	17857	17857	17914	18083	17955	18102	17884	17775	18044	17711	17751	17962	17800	17967	18169	17902	17790	17902	17903	18009	17690	17968	17975	17920	18003	17948	18023	18028	17936	17982	17987	17913	17978	17975	17889	18069	17942	17914	18069	18000	17954	17836	18210	18001	17989	18035	17910	17936	17975	17808	17940	18133	18141	17846	17999	18015	17880	17769	17988	17765	17852	18049	17807	17847	17749	17999	17964	17949	18056	17885	18006	18019	17797	17942	17768	18016	18094	18020	18147	18250	18204	17706	17887	17970	17752	17855	17799	17818	18142	18088	17816	17958	17968	17964	17844	18033	17961	17883	18050	18054	17972	17918	17917	17863	18154	17918	18030	18034	17875	17875	17931	17909	18200	17950	17872	17984	17986	18061	17993	17889	17992	18107	17916	18032	17920	18010	17789	17876	17956	18021	17897	17826	18022	17872	17948	18222	18149	18062	17842	18140	17867	17798	18051	17960	17947	18034	17900	17869	17847	17819	17881	17838	17833	17861	17804	17951	17884	18071	17887	17818	18014	17716	17886	17983	17981	17675	17953	17956	18005	17942	17966	17944	17973	17911	17863	18027	17918	17789	17722	17781	17965	17972	17940	17918	18096	17971	17887	17850	17962	18018	18017	17970	17909	17935	17846	17814	17964	17807	17973	17827	17969	18221	17908	17860	17932	18089	18014	18048	18045	18027	17927	18105	18106	18091	18025	18168	18008	18038	17946	18103	17953	17951	17986	18049	17747	17901	18187	18065	18044	17875	17897	17860	17840	17622	17971	17970	17907	17747	17994	17977	17905	18014	18049	17834	17926	17816	17920	18083	17850	18314	18061	17872	17976	17939	17990	17982	17928	18005	17778	17972	18010	18059	18034	17876	18060	17903	17896	18000	17949	18222	18085	18087	17929	17801	17875	17983	17906	18220	17977	18035	18090	17894	17689	17907	17908	17898	17993	17725	17851	17857	17933	17938	17794	17898	17963	17673	18016	17975	17966	17955	17859	17813	18119	17968	18032	17901	17879	17753	18047	17903	17965	17904	17990	17773	18116	18001	18131	17856	18075	17990	18035	17937	18180	17805	17799	17940	18010	17827	17821	18005	18126	17919	17931	17858	17982	18107	17977	17931	17737	17993	17893	17762	17959	18174	17924	17731	18014	17831	18016	17934	17996	17869	18019	18119	17866	17987	18139	18017	17949	17896	17746	18194	17934	18079	17898	17900	18018	17888	18019	17941	17932	17940	18085	17783	17971	18081	17832	17990	17999	17994	17833	17840	18037	18067	18158	18055	18041	18054	17979	17871	17838	17909	18208	17984	17992	18063	17976	17926	17822	18035	17936	17875	17877	17920	17953	17695	17895	17954	18114	17841	17909	17912	17925	17927	17785	17954
16111	33785	48072	18077	15562	15406	15246	15273	15370	15196	15164	15367	15193	15141	15245	15216	15244	15137	15289	15289	15382	15137	15253	15391	15347	15348	15177	15300	15278	15097	15311	15080	15259	15270	15362	15181	15446	15219	15383	15277	15239	15287	15219	15365	15108	15352	15211	15289	15534	15425	15423	15281	15237	15337	15170	15017	15297	15136	15308	15007	15056	15297	15240	15214	15107	15250	15175	15350	15535	15257	15222	15155	15218	15077	15249	15107	15175	15227	15257	15326	15131	15098	15082	15072	15276	15302	15086	15172	15223	15310	15078	15109	15212	15005	15171	15333	15099	15307	15172	15270	15117	15155	15202	15149	15036	15096	15011	15225	15168	15208	15232	15097	15145	15044	15226	15159	15268	15299	15096	15310	15251	15088	15233	15280	15151	15309	14977	15182	15134	15301	15064	15329	15181	15245	15081	15157	15230	15482	15102	15181	15288	15225	15228	15239	15206	15243	15167	15248	15063	15111	15208	15156	15361	15224	15270	15292	15230	15153	15197	15224	15196	15238	15264	15151	15170	15242	15384	15169	15207	15212	15325	15277	15256	15128	15326	15222	15395	15080	15250	15202	15414	15312	15169	15112	15106	15135	15097	15170	15017	15113	15216	15196	15121	15280	15276	15276	15149	15266	15184	15322	15214	15172	15223	15196	15233	15161	15245	15336	15014	15287	15127	15171	15274	15232	15364	15202	15032	15225	15103	15149	15149	15073	15099	15284	15069	15040	15204	15142	15155	15269	15232	15131	15310	15145	15292	15154	15304	15116	15366	15042	15267	15099	15197	15038	15167	14991	15304	15240	15228	15112	15122	15261	15214	15382	15131	15398	15194	15099	15196	15141	15264	15090	15294	15197	15064	15196	15296	15120	15354	15069	15224	15254	15110	15123	15296	15143	15072	15038	15259	15194	15396	15118	15230	15288	15250	15141	15156	15296	15098	15231	15219	15304	15109	15082	15273	15257	15260	15166	15091	15210	15245	15162	15233	15272	15225	15245	15060	15326	15405	15234	15271	15278	15137	15150	15125	15175	15131	15313	15424	15269	15276	15156	15154	15177	15217	15102	15155	15119	15256	15152	15342	15310	15198	15223	15094	15145	15076	15170	15219	15301	15381	15168	15104	15128	15168	15141	15010	15201	15149	15122	15299	15167	15165	15108	15195	15201	15320	15270	15231	15212	15186	15197	15193	15290	15020	15060	15135	15186	15173	15149	15242	15218	15190	15185	14895	15174	15248	15266	15205	15282	15227	15250	15100	15215	15280	15118	15188	15415	15164	15078	15110	15343	15316	15104	15187	15184	15209	15152	15211	15124	15260	15319	15189	15210	15003	15272	15381	15141	15241	15210	15248	15181	15171	15167	15195	15086	15203	15078	15046	15272	15063	15075	15285	15267	15168	15217	15367	15109	15264	15226	15302	15306	15038	15205	15235	15151	15066	15269	15207	15250	15109	15340	15184	14880	15234	15281	15148	15235	15144	15271	15041	15268	15046	15342	15179	15359	15220	15063	15266	15094	15248	15185	15135	15142	15230	15145	15268	15207	15218	15171	15301	15106	15066	15290	15245	15373	14939	15197	15233	15207	15072	15228	15097	15129	15093	15138	15263	15244	15285	15054	15318	15269	15199	15366	15273	15137	15260	15184	15145	15101	15088	15113	15152	15211	15194	15286	15200	15187	15285	15111	15358	15146	15231	15121	15144	15136	15161	15258	15341	15304	15280	15108	15232	15265	15257	15192	15248	15145	15240	15237	15152	15109	15018	15376	15174	15117	15113	15114	15185	15314	15350	15238	15169	15116	15164	15041	15174	15321	15180	15276	15270	15226	15189	15140	15060	15298	15114	15234	15170	15275	15346	15200	15202	15154	14999	15253	15144	15292	15067	15193	15281	15341	15182	15293	14927	15144	15323	15007	15265	15090	15093	15036	15132	15139	15140	15276	15172	15173	15188	15141	15063	15097	15323	15235	15110	15165	15188	15310	15253	15264	15250	15200	15139	15091	15134	15186	15364	15277	15132	15021	15310	15073	15291	15307	15120	15127	15255	15129	15219	15154	15063	15175	15168	15079	15194	15246	15187	15251	15320	15223	15131	15193	15232	15114	15374	15084	15142	15231	15302	15262	15156	15259	15198	15261	15217	15169	15289	15154	15328	15066	15091	15156	15326	15257	15257	15271	15339	15221	15208	15349	15096	15122	15314	15123	15130	15063	15152	15347	15181	15228	15122	15301	15339	15263	15238	15256	15239	15356	15350	15315	15255	15226	15184	15292	15134	15162	15259	15233	15219	15254	15178	15100	15122	15351	15431	15304	15142	15003	15369	15280	15295	15169	15215	15299	15144	15228	15143	15345	15062	15207	15110	15117	14845	14986	15258	15210	15326	15121	15359	15096	15111	15191	15301	15288	15319	15286	15193	15181	15034	15186	15322	15263	15165	15184	15382	15210	15211	15244	15034	15268	15225	15153	15242	15267	15277	15156	15184	15348	15221	15023	15229	15296	15155	15273	15181	15180	15251	15024	15181	15262	15185	15226	15146	15095	15313	15285	15060	15094	15227	15020	15296	15255	15386	15140	15192	15231	15036	15168	15142	15218	15229	15212	15280	15145	15132	15090	15384	15225	15235	15177	15436	15198	15206	15214	15286	15153	15054	15145	15172	15144	15239	15213	15192	15214	15185	15212	15141	15238	15220	15220	15116	15171	15209	15194	15145	15251	15180	15035	15076	15134	15322	15237	15263	15211	15187	15294	15236	15116	15267	15096	15301	15182	15305	15263	15129	15115	15226	15368	15235	15237	15185	15237	15187	15116	14997	15048	15292	15137	15275	15086	15140	15309	15257	15108	15316	15230	15141	15371	15045	15285	15073	15233	14982	15180	15081	15228	15309	14982	15249	15140	15008	15252	15106	15107	15337	15059	15226	15160	15071	15253	15221	15036	15178	15409	15362	15139	15276	15115	15202	15160	15305	15008	15264	15354	15074	15071	15417	15192	15253	15301	15331	15038	15331	15037	15251	15111	15141	15227	15159	15321	15273	15408	15210	15203	15306	15168	15085	15194	15211	15092	15211	15068	15275	15359	15280	15193	15383	15055	15102	15150	15231	15266	15106	15132	15120	15385	15321	15023	15323	15168	15047	15264	15262	15289	15043	15018	15215	15167	15223	15333	15292	15047	15029	15218	15074	15085	15128	15098	15230	15194	15077	15345	15099	15202	15100	15212	15345	15323	15321	15091	15231	15091	15040	15194	15062	15186	15132	15196	15250	15072	15269	15117	15215	15249	15164	15096	15416	15159	15196	15225	15295	15150	15167	15242	15166	15439	15166	15198	15334	15285	15320	15035	15172	15196	15074	15313	15060	15043	15123	15191	15262	15252	15274	15158	15362	15099	15159	15243	15151	15201	15310	15089	15035	15312	15234	15357	15346	15136	15190	15066	15254	15249	15130	15212	15217	15278	15151	15072	15351	15136	15323	15298	15086	15133	15190	15188	15192	15272	15074	15430	15210	15243	15217	15233	15084	15162	15410	15198	15127	15165	14900	15156	15189	15155	15144	15275	15008	15287	15025	15058	15098	15147	15287	15118	15177	15052	15359	15307	15150	15184	15406	15224	15230	15234	15235	15272	15165	15414	15213	15130	15135	15303	15103	15222	15128	15257	15069	15202	15299	15158	15271	15215	15228	15163	15187	15286	15190	15221	15206	15274	14977	15015	15300	15159	15340	14995	15192	15345	15206	15380	15040	15232	15446	15195	15250	15185	15206	15203	15278	15189	15262	15200	15237	15189	15171	15152	15101	15235	15075	15233	15111	15242	15132	15155	15183	15290	15267	15095	15210	15124	15321	15191	15008	15249	15323	15248	15185	15321	15127	15057	15188	15267	15254	15262	15124	15021	15243	15079	15166	15139	15251	15198	15092	15181	15256	15265	15067	15308	15155	15237	15352	15118	15151	15279	14959	15242	15112	15356	15109	15136	15257	15316	15094	15288	15069	15109	15360	15168	15131	15066	15064	15091	15224	15147	15212	15249	15286	15240	15180	15305	15166	15286	15125	15296	15145	15284	15327	15111	15201	15279	15140	15160	15220	15172	15082	15194	15102	15335	15137	15268	15305	15257	15162	15212	15214	15244	15178	15209	15185	15291	15214	15042	15395	15292	15317	15213	15181	15148	15150	15218	15181	15174	15291	15266	15149	15255	15047	15261	15122	15058	15294	15220	15183	15276	15216	15223	15021	15253	15163	15256	15045	15173	15256	15237	15155	15246	15178	15092	15365	15237	15376	15178	15222	15049	15242	15229	15394	15295	15343	15236	15181	15271	15073	15299	15103	15319	15208	15252	15251	15209	15091	15300	15188	15101	15335	15330	15179	15175	15243	15248	15314	15055	15388	15151	15083	15249	15203	15276	15276	15141	15277	15224	15106	15316	15170	15150	15279	14996	15238	15264	15263	15293	15190	15381	15181	15265	15278	15136	15068	15330	15110	15273	15180	15357	15238	15190	15200	15291	15290	15160	15223	15357	15192	15259	15223	15164	15250	15170	15229	15274	15082	15094	15161	15134	14992	15107	15291	15245	15236	15415	15228	15194	15157	15344	15256	15153	15109	15272	15469	15092	15201	15335	15302	15282	15357	15145	15154	15328	15327	15375	15167	15221	15211	15066	15267	15146	15204	15329	15158	15320	15132	15212	15119	15320	15257	15207	15417	15265	15171	15128	15188	15197	15253	15153	15268	15103	15333	15146	15350	15110	15188	15306	15186	15287	15352	15327	15130	15213	15132	15305	15111	15205	15268	15158	15283	15438	15148	15208	15175	15194	15143	15192	15117	15310	15083	15292	15065	15268	15312	15167	15145	15426	15207	15091	15212	15239	15214	15297	15006	15201	15111	15352	15285	15240	15180	15063	15316	15222	15270	14984	15368	15151	15335	15227	15195	15184	15151	15187	15177	15160	15154	15328	15124	15333	15327	14984	15262	15155	15121	15210	15199	15105	15218	15193	15312	15009	15188	15435	15267	15219	15251	15230	15159	15194	15234	15271	15240	15282	15274	15075	15101	15482	15083	15161	15228	15270	15205	15405	15285	15191	15167	15230	15252	15228	15183	15411	15139	15141	15266	15310	15163	15130	15236	15182	15095	15095
23511	21116	41490	31751	21790	21547	20940	18593	18115	18446	18303	18250	17966	18028	17905	17833	18288	18099	18143	18269	18119	18174	18253	17902	18025	17937	18091	18126	17974	18034	18158	18099	18004	18005	18064	17969	18214	17802	17965	18095	18109	17946	17835	17877	18054	18069	18022	18205	18522	18772	18409	18248	18102	17916	17803	17917	17812	17812	17955	17884	17825	18147	17801	18027	17827	18030	17845	17857	17867	17788	17946	17853	18107	17906	17693	17789	17819	17945	18011	17871	17945	17951	17871	17925	17947	17830	17992	17899	17771	17824	18021	17864	17636	17849	17864	17915	17723	17872	18166	17809	17918	17971	17935	17792	17650	17993	18043	18087	17803	17765	17675	17951	17930	17737	17906	17956	17921	17832	17943	17912	17993	17935	18165	17932	18007	17927	17852	17857	17900	17983	17950	17641	17776	17798	17651	17844	17725	17962	17933	17881	17763	17864	17936	17812	18134	17814	17958	17704	17866	18057	17829	17950	17913	17624	17920	17825	18079	17899	17957	18022	18012	17822	17878	17635	17741	17900	17731	17736	17887	18110	17705	17896	17831	17928	17806	17683	17788	17977	17800	18047	17773	17874	17828	17802	17657	17817	17818	17926	18081	17897	17763	17770	17905	17862	17972	18022	17786	17859	17848	17842	17938	17764	17878	17762	17941	17807	17907	17952	17796	17765	17831	17996	17826	17784	17822	17895	17609	17743	18061	17782	17644	17823	17959	17897	17640	17828	17923	17737	17881	18026	17964	17901	17813	18012	17882	17857	17771	17845	17819	17907	17793	17864	17894	17991	17858	17890	17800	17658	17855	18071	17847	17930	18009	18043	17949	17809	17791	17871	17897	17834	17821	18063	17774	17737	17999	17680	17711	17877	17970	17900	17936	17923	18058	17958	17699	17820	17892	17795	17913	17924	18088	17890	17725	17879	17962	17755	17803	17826	17736	17771	18101	17909	17937	17888	17876	17957	17855	17780	17864	18116	17874	17974	17854	18102	17797	17787	17957	17768	17762	17893	17917	17894	17869	18210	17781	17856	17944	17873	17948	17838	17838	17650	17812	17867	17848	17839	17679	17793	17811	17745	17861	17716	17949	17862	17643	17883	17746	17849	17709	17739	17756	18017	17802	17954	17900	17674	17731	17900	17769	17866	17969	17881	17813	17704	17900	17667	17910	17861	17944	17686	17703	17667	17833	18096	17795	17588	17847	17830	17980	17792	17863	17750	17793	17890	17863	17892	17834	17755	17951	17899	17832	17953	17682	17934	17804	17931	17744	17778	17809	17971	17949	18046	17939	18003	18015	17710	17999	17969	18003	17639	17569	17900	17683	17911	18039	17762	17825	17954	18033	17761	17821	17821	17931	17989	17725	17637	17759	17862	18011	17687	18065	17649	17783	17925	17937	17694	18075	17839	17932	17825	17902	17867	17882	17975	17879	17734	17878	17939	17885	17899	17842	17841	17751	17840	18025	17793	17917	17969	17883	17908	17877	17776	18072	17862	17928	17974	17783	17797	17767	17917	17994	17776	17996	18006	17651	17983	18011	17801	17854	18074	17887	17760	17986	17897	17932	17854	18100	17964	17849	17924	17747	17768	17886	17742	17962	17858	17949	17762	17923	17759	18018	17797	17813	17742	17676	17929	17758	17782	18100	17843	17877	17862	17993	17861	17853	18023	17806	17875	17811	17792	17860	18111	18058	17847	17707	17973	17978	17983	17630	17937	17834	17718	17692	17874	17933	17874	18010	17765	17776	17852	18065	17924	17898	17839	18062	17895	18006	17954	17892	17830	17739	17770	18032	17654	17556	17854	17899	17693	17928	17832	17814	17892	17611	17987	17880	17539	17731	17854	17750	17614	17914	17796	17733	17719	18029	17917	17765	17669	17932	17727	17952	17811	17878	17858	17843	17809	17664	17882	17917	17813	17677	18009	17653	17953	17952	17692	17936	17862	17682	17743	17911	17832	17963	17903	17830	17797	17888	17848	17654	17931	17910	17816	17947	17902	17829	17983	17836	17891	18003	17944	17768	17811	17844	17849	17858	17484	17997	17935	17664	17716	17771	17766	17789	17847	18008	17881	18026	18009	17945	17916	17917	17823	17742	17897	17816	17861	18047	17917	17961	17825	17536	17878	17957	17955	17840	17868	18060	17705	17916	17616	17776	17780	18048	17869	17849	17829	17989	17724	17836	17922	17808	17825	17943	18102	17792	18122	18142	17896	17903	17748	18022	18031	17928	17666	17966	17924	17974	18089	17764	17827	17694	17883	18122	18011	17814	17928	17834	17925	17900	18037	17695	17905	17827	17985	17821	17873	17626	17857	17715	17948	17883	17792	17986	17846	17938	17857	17929	17928	17996	17904	17903	17890	17944	17712	17904	17693	17830	17927	17780	17810	17923	17785	17904	17879	17967	18180	17926	17882	17830	17847	17918	17803	17937	17964	17909	17706	17863	17866	17614	17906	17848	17887	17698	17703	17955	17935	17938	18053	17806	18050	17956	18151	18040	17859	17769	17857	17925	17886	17840	17842	17702	17806	17711	17758	17910	17980	17772	17967	17757	17840	17701	17744	17797	17796	17900	18173	17861	17886	17937	17712	17898	17881	17736	17938	17861	17544	17767	17460	17915	17783	17929	17886	17919	17864	17889	17965	17849	17848	18017	18025	17735	18049	17825	18016	17909	17851	17915	17960	17711	17822	17968	17773	17985	18110	17538	17706	17783	17793	17878	18100	17878	17804	17977	17804	17930	17605	17850	17736	18018	18104	17823	17723	17808	17841	18149	17742	17943	17821	17941	17892	17689	17897	17882	17799	17667	17937	18036	17862	17850	17844	17769	17778	17797	17850	17894	17790	17927	17727	17833	17751	17789	17885	17873	17796	17930	17933	17807	17901	17861	17864	17808	17740	17798	17931	17702	17889	17977	18054	17957	17721	17651	17799	17924	17956	17722	17882	17766	17610	17909	17918	17965	17868	18174	17929	17738	17538	18047	18064	17846	17847	17715	17680	17824	17637	17835	17889	17791	17735	17925	17942	17904	17748	18035	17836	17978	17889	17841	17687	18016	17810	17968	17843	17680	17912	18113	17846	17876	17902	17879	17819	18071	17932	17746	17736	18043	17818	17818	17841	17828	17996	17903	17676	17936	17948	18038	17886	17867	17935	18019	17750	17785	17867	17993	17715	17907	17768	18150	17900	17914	17866	17810	17694	17964	17795	17769	18036	17930	17921	17873	17830	17847	18056	17916	17903	18075	17861	17727	17704	17966	17999	17898	17993	17916	17934	17752	17945	17709	17811	17884	17968	17699	17894	17813	17954	17737	17896	17916	17827	17958	17900	17836	17960	17851	18045	17796	18149	17793	17917	17719	17655	17734	17706	17775	17965	17827	17770	17872	17984	17977	17953	17788	17821	17969	17957	17883	17926	17973	17958	17886	17920	17697	17855	17924	17798	17803	17899	17813	17767	17862	17911	17866	17829	18030	18067	17932	17806	18181	17938	17894	17996	17858	17938	17820	17637	17903	17837	17976	17861	17893	17990	18023	17814	17789	17797	17851	17496	17782	17892	17934	17932	17918	17891	17772	17868	17845	17626	17900	17885	17805	17941	17888	18002	18081	17866	17808	17788	18034	17887	17900	17854	17872	17982	17894	18168	17775	17849	17981	17830	17771	17818	17893	17774	18097	17931	17870	17758	18003	17785	17911	17914	17767	17941	17807	17956	17860	17846	17796	17829	17853	17995	17890	17789	17661	17829	17842	17880	17976	17891	17968	17900	17736	17929	17778	17937	17796	17677	17946	18009	17928	17777	17927	17940	17850	18000	17994	17806	17994	17872	17801	17943	18080	17848	17824	17740	18008	17937	17845	17819	17889	17769	17895	17848	17954	17959	17910	17940	18011	17710	17734	18072	17939	18000	17955	17860	17903	17740	17832	17812	17955	17632	17936	17737	17910	17763	17796	17788	17948	18065	17967	17690	17654	17920	18072	18034	17793	17919	17952	17799	17876	17767	18023	17976	17813	17852	17714	17880	17865	17821	17833	17723	17831	17992	17872	17814	17652	17740	17929	17850	17884	17554	17722	18055	17867	17833	17928	17864	17870	17919	17846	18035	18057	17921	18077	17925	17767	17777	17757	18019	18127	17846	17786	18000	17689	17796	17999	17858	17930	18091	17984	17835	17977	17854	17908	17643	18082	17844	17813	17851	18063	17788	18045	17840	18011	17985	17575	17768	17850	18057	17870	17777	17729	17965	17775	17772	17936	17887	17873	17799	17855	17987	17785	17948	17910	17944	18002	17809	17947	17875	17941	17893	17861	17983	17793	17763	18135	17942	17883	17691	17751	17783	17974	17857	17794	17690	17775	17849	17662	17720	17613	17636	17644	18023	17876	17731	17968	17989	17813	17796	17997	17694	17857	18010	17765	17994	17815	17806	17919	17893	17815	18065	17767	18169	17815	17804	17958	17867	17952	17895	17819	17912	17937	17831	17870	17748	17712	18067	18041	18023	17917	17646	17845	17835	17652	18019	17908	18001	17834	18056	18041	17775	17787	17844	17980	17956	17968	17873	18034	17802	18003	17923	17964	17568	17933	17827	17773	17861	17902	17889	17942	17718	17898	17863	17585	17966	17835	17622	17767	17828	17741	17886	17873	18026	17707	17748	17995	17803	17956	17799	17637	17896	17815	17883	17684	17764	17939	17956	18054	17814	17966	18033	17773	18045	17966	17877	17846	18004	17818	17760	17867	18021	17852	17785	17838	17911	17922	17874	17768	18041	17726	18034	17910	18003	17862	17684	17794	18022	17945	17732	17836	17952	17678	17957	17714	17696	17895	17971	17921	17912	17887	17910	17711	17928	17933	17953	17951	17842	17729	17853	17874	17749	17853	17867	17993	18000	17896	17792	17910	17940	17932	17860	17674	17905	17742	17868	17912	17891	18008	17832	17702	17938	18208	18034	17846	17959	17898	17687	17960	17794	17984	17887	18013	17776	18010	17994	17769	17771	17825	17879	17915	17682	18012	17720	17726	17650	17904	18009	17909	17643	17834	17810	17624	17897	17868	17894	17826	17567	17757	18015	17706	17951	17841	17797	17760	17949	17830	17842	17803	17825	18078	18131	17742	17889	17794	17714	17837	17800
15638	54607	86329	19823	16493	16038	15747	15513	15379	15328	15358	15570	15239	15329	15254	15422	15253	15173	15367	15184	15262	15290	15263	15242	15262	15321	15303	15427	15425	15202	15377	15179	15361	15225	15192	15234	15254	15099	15227	15170	15221	15010	15242	15242	15109	15088	15349	16131	16557	15995	15840	15414	15280	15226	15134	15014	15183	15236	15160	15036	15049	15336	15239	15154	15229	15239	15222	15255	15149	15185	15196	15119	14936	15325	15275	15242	15229	15058	15151	15212	15180	15147	15118	15052	15162	15064	15233	15175	15254	15058	15348	15169	15118	15226	15286	15249	15307	15178	15163	15114	15163	15021	15112	15031	15222	15199	15249	15225	15283	15071	15228	15144	14995	15323	15193	15116	15083	15265	15024	15135	15010	15122	15244	15212	15043	15128	15258	15178	15287	15242	15210	15245	15222	15165	14973	15102	15260	15273	15180	15137	15009	15282	15129	15121	15012	14999	15132	15176	15150	15100	15079	15159	15316	15197	15172	15088	15111	14975	15074	15134	14942	15141	15171	15120	15164	15212	15178	15168	15229	15202	15335	15143	15199	15030	15012	15269	15196	15034	15127	15170	15132	15138	15274	15082	15131	14999	15161	15134	15105	15144	15143	15074	15289	15189	15132	15180	15169	15117	15252	15361	15015	15110	15076	15128	15265	15137	15097	15022	15125	15133	14992	15176	14993	15169	15031	15080	15255	15296	15376	15114	15202	15021	15143	15149	15217	15165	15305	15092	15135	15166	15027	15164	15218	15052	15258	15130	15289	15216	15266	15065	15013	15425	15032	15285	14979	15135	15237	15010	15144	15248	15065	15211	15141	15221	15217	15058	15312	14882	15029	15099	15113	15207	15137	15186	15154	15174	15001	15259	15086	15055	15348	15148	15137	15133	15141	15293	15131	15278	15105	15262	15143	15166	15216	15073	15202	15132	15077	15179	15166	15215	15094	15115	15224	15164	15351	15055	15249	15052	15103	15104	15206	15094	15200	15249	15112	15209	15110	15087	15205	15025	15106	15092	15200	15232	15099	15155	15170	15161	15165	15010	14964	15044	15114	15156	15240	15057	15122	15047	15239	14958	15128	15180	15169	15101	15183	15198	15023	15160	15180	15042	15008	15054	15286	15242	15143	15188	15099	14979	15259	15202	15210	15241	15045	15153	15376	15288	15136	15142	15224	15337	15031	15152	15203	15184	15159	15209	15007	15199	15032	15214	15320	14969	15213	15224	15260	15293	15175	15135	15273	15131	15252	15049	15089	15074	15187	15234	15196	15192	15377	15200	15181	15305	15334	15183	15294	15202	15329	15055	15163	15127	15244	15221	15045	15263	15071	14961	15057	15119	15195	15155	15090	15117	15169	15109	15137	15226	15035	14981	15194	15289	15121	15130	15092	15155	15211	15272	15020	15222	15133	15056	15207	15189	15023	15109	15170	15016	15111	15045	15199	15084	15114	15125	15041	15265	15129	14909	15220	15361	15134	15104	15154	15136	15257	15028	15409	15188	15149	15199	14962	15023	15137	15107	15089	15126	15006	15136	15268	15190	15176	15047	15057	15343	15118	15064	15232	15031	15125	15171	15222	15009	15137	15249	14983	15153	15157	15163	15066	15114	15153	15130	15096	15117	15115	15299	15162	15102	15150	15022	15144	15168	15109	15242	15173	15254	15008	15038	15236	15233	15163	15278	15245	15121	15281	15128	15162	15043	15217	15122	15223	15219	15188	15235	15183	15100	15049	15216	15133	15106	15069	15227	15034	15219	15198	14966	15115	15250	15159	15099	15162	15206	15167	15059	15076	15260	15137	15094	15088	15076	15096	15091	15270	15217	15152	15094	15007	15326	15198	15069	15022	15228	15076	15162	15231	15102	15274	15172	15075	15064	15085	15244	15156	15229	15147	15042	15286	15089	15081	15229	15167	15243	15065	15238	15203	15160	15077	15127	15119	15143	15204	15174	15164	15132	15110	15157	15234	15121	15147	15266	15019	15060	15363	15310	15200	15056	15181	15195	15114	15257	15188	15145	15137	15086	15163	15192	15146	15253	15343	15073	14987	15227	15096	15135	15076	15149	15339	15078	15114	15179	15049	15225	15019	15061	15189	15173	15209	15092	15186	15098	15073	15195	15208	15307	15175	15141	15157	15064	15220	15124	15315	15190	15170	15071	15086	15165	15157	15085	15238	15244	15233	15233	15253	15114	15076	15026	15004	15198	15369	15032	15226	15191	14996	15148	15276	15140	15084	14962	15170	15057	15077	15052	15092	15155	15094	15201	15165	15158	15169	15230	15205	15043	15091	15139	15272	15163	15127	15206	15154	14976	15100	15128	15138	15236	15121	15331	14991	15041	15253	15005	15227	15073	15243	15313	15227	15046	15125	15201	15101	15032	15411	15039	15083	15038	15238	15132	15113	15264	15090	15163	15044	15286	15209	15108	15174	15106	15112	15309	15123	15163	15211	15001	15291	15123	15242	15339	15249	15177	15347	15203	14979	15140	15189	15086	15121	15235	15039	15268	15207	15106	14979	15137	15146	15064	15309	15125	15183	15262	15016	15192	15300	15178	15188	15130	15147	15042	15005	15117	15249	15030	15139	15016	15262	15312	15082	15161	15234	15192	15072	15111	15146	14932	15318	15161	15075	15072	15110	15336	15272	15200	15225	15138	15347	15040	15210	15223	15211	15290	15019	15151	15051	15200	15137	14979	15077	15144	15055	15271	15055	15123	15332	15218	15006	15258	15202	15109	15092	15043	15146	15126	15048	15009	15262	15253	15258	15408	15222	15305	15229	15127	15119	15039	15058	15243	15288	15249	15099	15129	15125	15188	15152	15145	15072	15206	15184	15062	15217	15127	15115	15133	15326	15234	15292	15206	15084	15286	15055	15131	15138	15136	15062	15129	15130	15096	15171	15185	15256	15159	14977	15026	15086	15100	15143	15203	15094	15091	15180	15079	15192	15164	15210	15315	15002	15274	15105	15188	15380	15216	15305	15056	15067	15106	15240	15183	15327	15234	15205	15326	15170	15213	15190	15138	15103	15282	15073	15109	15240	15164	15154	15083	15057	15091	15153	15238	15105	15217	15036	15224	15275	14931	15138	15153	15291	15175	15116	15219	15033	15339	15148	15049	15060	15159	15236	15097	15119	15146	15139	15198	15227	15210	15041	15367	15178	15096	15089	15256	15093	15254	15173	15127	15246	15191	15134	15114	15181	15114	15012	15066	15338	15086	15070	15145	15181	15030	15241	15176	15293	15057	15199	15271	15178	15010	15130	15073	15149	15109	15127	15245	15198	15088	15211	15207	15271	15256	15130	15272	15176	15146	15086	15065	15205	15330	15171	15105	15246	15326	15347	15073	15004	15170	15354	15237	15154	15097	15117	15076	15169	15070	15172	15196	15098	15162	15163	15284	15274	15276	15152	15088	15097	15035	15189	15174	15119	15197	15204	14989	15117	15082	15427	15187	15134	15256	15122	15130	15058	15059	15137	15097	15162	15154	14970	15059	15171	15243	15267	15029	15064	15199	14998	15237	15207	15113	15126	15006	15081	15105	15124	15248	15176	15186	15310	15190	15188	15119	15100	15155	15261	15056	15202	15163	15232	15196	15205	15080	15166	15149	15214	15279	14953	15054	15203	15036	15317	15082	15017	15195	15175	15200	15309	15099	15151	15040	15100	15008	15235	15239	15197	15218	15012	15109	15266	15222	15243	15315	15289	15131	15265	15117	15302	15324	15260	15222	15266	15058	15102	15115	15344	15259	15078	15327	15200	15075	15141	15166	15103	15251	15291	15274	15073	15035	15042	15252	15131	15089	15323	14983	14947	15266	15131	15016	15206	15117	15321	15163	15105	15135	15072	15211	15199	15014	15196	15291	15139	15068	15226	15124	15239	15104	15261	15306	15150	15165	15144	15171	15163	15177	14932	15209	15135	15235	15214	15137	15249	15161	15169	15321	15262	15222	15092	15110	15184	15219	15079	15093	15187	15178	14942	15121	15232	15075	15211	15336	15102	15106	15132	15069	15263	15110	15243	15204	15140	15189	15112	15155	15189	14946	15089	15150	15193	15202	15115	15332	15135	15180	15111	15225	15143	15262	15200	15155	15108	15149	14979	15146	15098	15006	15107	15047	15098	15278	15027	15226	15235	15158	15250	15191	15056	15264	15120	15163	15014	15179	15019	15232	15279	15161	15290	15172	15066	15150	15158	15250	15151	15130	15266	15049	15260	15314	14987	15256	15310	15174	15224	14929	15066	15134	15092	15349	15192	15167	15192	15131	14990	15148	15137	15245	15256	15062	15179	15213	15219	15143	15261	15246	15094	15244	15203	15302	15172	15144	15118	15150	15043	15129	15177	15240	15166	15148	15232	14975	15253	15136	15126	15065	15214	15096	15290	15191	15378	15197	15221	15145	15083	15228	15086	15264	15086	15050	15239	15084	15035	15109	15103	15327	15249	15093	15029	15141	15264	15232	15241	15118	15200	15141	15133	15201	15040	15284	15213	15268	15014	15335	15234	15104	15064	15199	15129	15179	15296	15153	15422	15073	15204	14955	15189	14980	15122	15132	15137	15114	15200	15139	15177	15100	15190	15114	15129	15264	15002	15222	15253	15120	15147	15342	15142	15045	15089	15227	15111	15308	15156	15109	15166	15185	15222	15023	15187	15034	15121	15059	15027	15024	15051	15178	15187	15219	15225	14973	15151	15137	15200	15194	15112	15127	15183	15035	15157	15138	15406	15059	15266	15149	15207	15269	15260	15168	15132	15367	15242	15253	15092	15045	15141	15196	15206	15188	15294	15285	15051	15167	15119	15096	15099	15213	15143	15158	15022	15160	15317	15190	15009	15141	15077	15142	15133	15157	15137	15257	14998	15154	14964	14996	15091	15145	15227	15270	15262	15071	15131	15095	15300	15072	14965	15211	15123	15243	15236	15107	15247	15131	15144	15257	15117	15315	15081	15055	15260	15219	15076	15045	15321	15132	15281	15238	15268	15164	15251	15083	15193	15159	15246	15128	15126	15251	15218	15099	15042	14969	15126	15236	15236	15140	15254	15037	15108	15227	14961	15185	15223	15253	15365	15007	15139	14984	15320	15267	15088	14995	15209	15322	15199	15325	15089	15135	15031	15343	15162	15164
22461	20950	34490	26861	21314	22989	24020	19129	18467	18458	18482	18548	18453	18205	18187	18320	18295	18088	18416	18172	18221	18273	18240	18345	18337	18260	18164	18378	18077	18024	18159	18034	18105	18035	17961	18106	18157	18135	18009	18171	18200	18042	18105	18091	17945	18012	18332	19117	19384	19400	18873	18317	18260	18112	18059	17985	18063	17943	18141	18083	17965	18158	18181	17945	18054	17977	18094	17873	18182	18057	18154	18047	18056	18007	18103	18126	18083	18025	18100	17987	18166	18029	17950	18044	17998	17892	17960	18122	18099	17887	17818	18048	18000	17976	17879	18010	18027	18107	17969	18077	17969	18064	18203	18005	17868	18072	18120	17941	18002	18096	18075	18197	18015	17848	17883	17948	18187	18053	18125	18008	18016	17973	17837	17958	18130	18142	18119	18013	18059	17792	17897	17876	17952	18038	18032	17981	17923	17964	18105	17923	17959	17986	17887	17975	18091	17883	17960	18075	18097	18076	18016	18037	18102	17943	17906	17800	18088	17785	17828	18093	17972	18015	18056	17910	18047	17960	18163	18244	17939	18145	17922	18107	18038	18233	17974	18219	17972	18104	18217	18169	17867	18013	18001	17919	18200	18152	18004	18038	18051	17817	17932	18171	17860	17984	18162	17943	18063	18094	18148	17982	18044	17961	18146	18072	17752	17943	18013	17866	18038	18207	18060	17984	17880	17918	18058	18052	18014	18133	17877	17859	18218	18018	17954	18048	18146	17874	18058	18157	18073	17988	18024	17908	18115	18013	17901	17961	17772	17935	17931	18006	17956	18076	17931	18104	18095	18094	17869	17910	18120	17848	17884	18121	17783	17873	17785	17867	17793	17932	17944	18199	18168	18110	17838	17924	17886	17936	18059	18104	18080	17908	17882	17735	18002	18181	18164	17976	18014	18105	18104	17938	17992	18005	18119	17886	17966	17916	17999	17727	17963	18060	17893	17987	18098	17982	17766	17973	18126	18120	17899	18032	17947	18041	18017	17858	17848	17826	17940	18021	17989	17971	17835	18148	17934	18104	18082	17890	18227	18121	18015	18003	17869	18009	18043	18173	17960	18009	17974	17846	18041	17710	17995	17892	18050	17911	17948	17896	18153	18159	18072	18025	18100	18036	17957	17819	18180	18086	17914	18044	17926	17893	17893	17888	17931	17992	17895	18012	18147	17923	17999	17919	18057	18039	17877	18031	18262	17858	18111	18154	17940	17967	17848	17915	18169	18006	17964	18033	18106	17932	18003	18064	17813	18122	17975	18244	18131	17899	18058	17928	17870	18296	18030	18001	18003	17962	18074	18071	17949	17958	17969	17959	18096	18003	18061	18087	18059	17978	17934	17858	17886	18034	18235	18094	18009	18051	17876	18088	17948	18033	18032	17815	17796	17910	17923	18092	18028	17941	18022	18107	18021	18133	18074	18003	18102	17905	18150	18128	17873	17846	17710	18047	18083	17817	18037	17782	17951	17811	18071	18020	17931	17915	18070	17849	17976	18166	18050	17927	18333	17854	17895	17831	17903	18035	17906	17988	18055	17973	18074	18197	18112	17750	18031	17984	18179	18072	17913	18058	17942	18110	18102	17933	17986	17909	17877	17916	17841	17939	18120	17989	18076	17990	18072	18038	17948	17747	18168	17968	18005	18037	17967	18025	18032	17850	18181	18161	18154	18230	17960	17860	17846	18144	17943	17981	18226	18203	17871	17838	18043	17939	17957	17814	18090	17886	17962	18001	18080	17983	18116	17981	18116	18013	18082	17935	18042	17900	17962	17957	17963	17864	17870	17974	17844	17836	18088	18021	17943	18120	17918	17923	17918	18130	17874	17960	17787	18124	17991	18002	17988	17947	18061	18113	18072	18029	17983	17835	18104	17959	18269	17754	17870	17981	18073	17988	17860	18063	17804	17865	18172	18176	18111	18009	17849	18065	17985	18018	17990	18137	17778	17955	17879	17812	17954	17906	17946	18107	17910	18091	18086	17820	18148	18000	17985	18015	18111	18025	18104	18102	17974	17911	18061	17930	18026	17939	18085	17924	18011	18049	18035	18032	17940	17935	17968	18028	17884	17906	18119	17938	18124	17929	18105	18144	18139	17864	17877	17811	17963	18057	18103	18037	18075	18081	17836	17916	18130	17921	17905	17863	18135	18035	17981	17957	18073	17894	17998	18064	17944	17859	18124	17951	17713	17977	18043	17929	18021	17981	18004	17912	17941	17852	17937	17902	18042	18045	18176	18032	17994	18026	17978	17930	18077	18051	18208	17987	18028	17937	17778	17949	17855	17922	17953	17741	17929	17938	18081	18156	18036	17950	18123	17805	17753	18107	18040	17943	18011	17865	18088	18127	17986	18089	17780	18030	17853	18157	18209	18077	17970	18031	17893	17948	17894	17722	17953	18034	17967	17819	18027	18001	18067	17939	18135	17846	18009	17895	18025	17921	17993	17930	18070	18291	18065	18201	17953	17993	17966	18018	17838	18116	18022	18003	17974	18080	18043	18064	18018	17927	17924	17975	18191	18022	17838	18000	17853	17918	18089	18039	18023	17955	17888	17929	17972	17863	17971	18007	18187	18047	18184	18184	17782	18126	18005	17964	18174	17930	17934	18145	18082	18051	18232	18084	18064	17938	18102	17990	17976	18090	18068	18075	18008	17863	18009	17830	17857	17834	17925	17936	18194	18000	17969	18041	17894	17960	18073	18124	18011	17973	17805	17836	17929	17868	18138	17826	17916	18083	17819	17894	17932	18087	17832	18079	18094	18088	18024	18215	18275	17823	17966	18188	18055	18091	18182	18003	17942	18067	18052	17933	17969	18043	17874	18015	17931	18121	18114	17820	17893	18061	17958	17962	18000	18123	18005	17886	18216	18249	18023	18046	18049	18084	18256	18151	18010	17885	18004	17940	17940	18034	17850	18148	18069	17943	17980	18020	17858	17821	17978	18097	18042	18127	18103	18080	18125	17977	18072	18032	17867	17813	17950	17913	18135	17941	18160	17989	18014	18114	18146	18050	18016	17897	17953	18072	17714	17876	17750	18092	17982	17832	18124	17862	17806	18063	18098	18040	17985	18061	17995	17894	18046	17927	18152	17854	18128	17959	17894	18059	18084	18022	17884	17907	17880	17869	17976	18147	18048	18050	17928	17837	18021	17907	17937	18049	17959	18022	18079	18042	18133	17873	18157	17737	17820	17963	17856	17938	17871	17838	17744	18073	17839	17973	18002	18007	17864	18039	18216	18131	17986	17955	17913	17940	17894	17891	18093	17796	18025	17930	17828	17864	17909	18196	18237	18050	17880	17857	17849	17895	17983	17975	17990	18164	18047	17974	17800	17984	18192	17969	18116	17969	17944	18227	17992	17960	18054	17975	17817	17839	18083	18001	17885	18039	18097	18062	18050	17837	18028	18045	17855	18038	17891	17929	17868	17956	18300	18080	18076	17832	17989	18150	18027	17669	17840	17973	17803	18077	17902	17945	17928	18128	18105	17968	17987	17944	18050	17862	17961	18066	17956	18044	18227	18160	17857	17955	17969	17927	17924	18086	18056	18048	17974	17984	17929	18098	17979	17992	17922	18021	18145	17976	17875	17864	17940	17975	18083	18225	18048	17871	18072	18024	17946	17973	18318	17897	18103	18017	18079	17930	18070	17960	17900	17999	18091	18180	17931	18125	18126	17983	17991	17848	18040	18013	17841	17936	18071	17968	18091	18059	18000	17891	18009	17995	17997	17846	18027	18031	17893	17959	17829	17930	18004	18129	18110	18174	18140	18077	18110	17889	17899	17923	17984	18052	18012	17955	17972	17919	17830	17742	18087	18084	17811	18027	18111	17832	18197	17944	18100	18044	18087	17906	18031	18018	18222	18035	18159	18151	17993	17821	17913	18089	18286	18281	18103	18086	18149	18161	18070	17912	17986	17863	17998	17882	18018	18113	18005	17961	18258	17832	17984	17982	17966	18138	17883	18128	18133	18049	18083	17906	17968	17943	18078	18134	17910	17848	17888	18036	18114	18005	17883	18123	17932	17918	17996	17886	18035	17915	17875	17780	17977	18016	17986	18014	18116	17873	18133	17909	18022	17991	17996	17982	18089	18055	17902	18141	18052	18000	18054	17853	17856	18163	17974	17830	17978	17881	17906	18124	18012	17982	18099	18222	17813	18012	18086	18111	17801	18028	17853	17920	17946	17979	18121	18045	17921	18019	18036	17924	17895	18002	17981	17960	17784	17921	18238	18116	18027	18076	18101	17975	18006	17863	17920	17806	17944	18109	18021	17996	17986	17809	18042	17981	18071	17925	17931	17953	17938	18064	18078	18160	17931	17900	17881	18032	17921	17971	18017	18115	18018	17972	17901	17966	17813	17921	17910	17941	17958	17923	18020	18059	18189	17909	17855	18054	18051	17866	18051	18026	18149	17985	18011	18016	18046	17986	17885	18068	18078	17943	17840	18046	17979	17792	18008	17866	18035	17894	18089	17839	17865	18062	17986	17777	18086	18042	18109	17861	17974	17891	17882	17893	18009	17932	18091	17969	17960	18030	18183	17881	17958	18072	17759	18101	17965	18262	18053	18018	18105	17908	18032	17914	17780	18151	18019	18047	18028	18042	18031	18035	17999	17978	17710	17993	17921	18024	17974	17760	17850	18041	17911	17878	17990	17766	18000	17922	18001	18078	17872	18046	17927	17881	17876	17976	17901	17957	17867	17833	18119	17994	17799	18145	18022	17880	17994	17967	17901	18051	18138	17785	17914	17892	18072	18049	18032	17889	18123	18049	18054	18142	18084	18004	18101	17835	18147	17946	17871	18058	17942	17760	18123	18167	18072	17943	18153	18079	18052	17950	18073	17705	17810	17995	18070	17785	18038	18033	17835	18041	17961	18149	18205	17903	17893	17961	17983	18299	18103	18000	18163	18122	18048	17923	18064	18188	17918	17979	17983	17957	18139	18016	18155	18010	17971	18027	17903	17988	17927	17979	17854	17918	17872	18045	18142	17912	18027	17982	17933	17986	17895	17989	17839	18057	18085	17828	17963	18019	17995	17950	18132	18110	17957	17970	17803	17885	18024	17890	17922	17873	18020	17949	17864	18070	17949	18004	17850	18244	18154	18259	17914	18217	17985	17736	17969	18051	17882	18041
17036	47202	92072	19579	17462	16604	16255	15810	15697	15816	15473	15463	15423	15224	15246	15288	15298	15250	15740	15103	15459	15391	15260	15351	15339	15447	15354	15361	15372	15177	15367	15195	15420	15249	15470	14936	15358	15320	15304	15190	15175	15152	15304	15071	15332	15225	15459	17020	17429	17241	16164	15630	15417	15231	15311	15084	15243	15132	15126	15108	15181	15069	15117	15149	15249	15230	15214	15194	15114	15243	15250	15223	15034	15125	15237	15130	15028	15258	15229	15282	15264	15232	15206	15003	15200	15093	15000	15000	15314	15170	15249	15109	15094	15080	15216	15156	15285	15150	15298	15124	14923	15243	15218	15186	15191	15047	14929	15117	15206	15089	15176	15092	15345	15177	15095	15027	15221	15075	15106	15053	15169	15113	15165	15202	15133	15227	15101	15301	15173	15196	15362	15111	15197	15300	15311	15259	15335	15182	15167	15161	15179	15180	15168	15169	15322	15216	15112	15249	15105	15185	15275	15105	15061	15237	15267	15155	15180	15181	15190	15216	15360	15172	15278	15390	15095	15135	15227	15338	15190	15245	15110	15261	15275	15224	15322	15192	15227	15072	15316	15240	15121	15157	15170	15094	15202	15170	15040	15253	15153	15147	15187	15042	15284	15085	15158	15258	15074	15209	15204	15249	15304	15207	15240	15141	15181	15260	15180	15195	15242	15247	15090	15140	15115	15310	15183	15133	15097	15177	15043	15109	15119	15236	15110	15220	15228	15272	15235	15130	15169	15146	15158	15128	15318	15149	15063	15244	15163	15123	14998	15212	15222	15114	15128	15254	14992	15093	15092	15223	15076	15268	15218	15249	15072	15206	15039	15160	15357	15047	15163	15264	15111	15381	15257	15044	15236	15200	15176	15009	15218	15170	15168	15302	15069	15271	15092	15196	15207	15292	15236	15194	15261	15279	15102	15268	15201	15220	15162	15267	15168	15251	15109	15067	15274	15198	15336	15230	15257	15022	15212	15355	15002	15153	15113	15100	15293	15292	14977	15054	15000	15257	15117	15074	15129	15239	15258	15284	15298	15120	15221	15231	15396	15242	14994	15310	15244	15384	15055	15080	15167	15281	15271	15315	15142	15154	15093	15256	14990	15100	15287	15381	14948	15104	15106	15193	15239	15018	15263	15082	15141	15216	15118	15103	15229	15237	15175	15157	15196	15150	15113	15218	15192	15336	15151	15010	15265	15198	15022	15202	15151	15228	15082	15285	15241	15242	15159	15326	15126	15246	15102	15138	15316	15279	15194	15186	15154	15177	15163	15154	15063	15150	15209	15155	15223	15217	15112	15110	15230	15270	15083	15270	15425	15102	15248	15097	15191	15185	15157	15157	15144	15177	15086	15272	15189	15101	15019	15138	15231	15241	15268	15313	15207	15215	15142	15279	15158	15150	15294	15109	15240	15316	15194	15013	15242	15148	15145	15129	15272	15215	15127	15220	15130	15121	15143	15082	15279	15240	15146	15009	15296	15400	15120	15248	14999	15096	15309	15238	15179	15187	15099	15090	15246	15315	15328	15056	15191	15275	15295	15134	15161	15065	15250	15185	15356	15144	15220	14998	15221	15264	15211	15084	15160	15108	15041	15160	15152	15097	15199	15386	15285	15150	15235	15239	15111	15222	15270	15196	15224	15110	15008	15318	15256	15219	15219	15343	15097	15208	15245	15214	15229	15146	15063	15084	15136	15112	15165	15096	15234	15146	15212	15102	15212	15104	15263	15196	15035	15134	15080	15111	15134	15170	15298	15249	15104	15142	15172	15223	15271	15035	15254	15200	15180	15496	15114	15136	15202	15113	15222	15123	15229	15230	15182	15186	15206	15024	15251	15202	15216	15099	15273	15108	15219	15278	15239	15270	15131	15180	15436	15144	15100	15205	15094	15221	14997	15153	15007	15414	14995	15097	15016	15222	15243	15175	15232	15156	15192	15127	15251	15242	15155	15089	15201	15093	15230	15201	15217	15034	15186	15157	15211	15152	15250	15148	15199	15229	15083	15170	15363	15134	15105	15092	15183	15099	15081	15179	15276	15242	15244	15145	15136	15084	15360	15225	15103	15167	15196	15197	15146	15232	15313	15156	15229	15442	15285	15055	15203	15251	15359	15116	15181	15195	15100	15150	15129	15103	15254	15181	15190	15012	15191	15187	15214	15245	15185	15087	14997	15139	15278	15084	15216	15324	15135	15004	15192	15241	15174	15211	15087	15053	15213	15291	15164	15030	15300	15279	15203	15278	15081	15181	15084	15219	15175	15164	15360	15341	15141	15254	14976	15239	15208	15016	15289	15146	15001	15150	15221	15183	15223	15043	15228	15166	15166	15182	15282	15059	15317	15056	15266	15306	15154	15305	15077	15136	15238	15266	15260	15161	15149	15234	15066	15185	15125	15303	15236	15022	15295	15086	15233	15223	15259	15137	14954	15063	15227	15352	15312	15152	15309	15138	15126	15208	15170	15304	15200	15086	15169	15297	15145	15015	15052	15160	15085	15269	15171	15200	15289	15096	15297	15147	15121	15057	15199	15313	15134	15180	15032	15218	15184	15235	15355	15290	15226	15062	15228	15287	14935	15111	15190	15239	15139	15110	15174	15244	15189	15038	15396	15078	15008	15307	15196	15044	15187	14983	15237	15198	15240	15175	15231	15160	15149	15261	15066	15256	15062	15057	15308	15058	15283	15076	15111	15220	15287	15261	15267	15128	15137	15133	15231	15098	15214	15249	15179	15272	15156	15255	15121	15189	15016	15068	15121	15022	15242	15094	15192	15192	15273	15088	15243	15206	15259	15172	15065	15252	15224	15281	15015	15095	15419	15412	15144	15194	15179	15185	15177	15005	15209	15282	15267	15017	15007	15140	15087	15198	15000	15204	15211	15076	15105	15060	15147	15102	15115	15124	15114	15071	15151	15178	15212	15033	15076	15067	15112	15078	15313	15144	15254	15214	15212	15157	15213	15200	15145	15137	15126	15231	15039	15211	15194	15237	15246	15324	15261	15156	15267	15304	15213	15346	15269	15015	15251	15088	15311	15238	15222	15247	15310	15141	15078	15212	15235	15304	15016	15211	15172	15328	15086	15186	15248	15108	15209	15155	15167	15236	14994	15113	15042	15231	15350	15198	15216	15013	15138	15258	15122	15114	15017	15061	15292	15127	14999	15133	15213	15059	15343	15188	15135	15238	15130	15211	15170	15249	15101	15324	15296	14970	15296	15203	15187	15121	15163	15379	15165	15030	15087	15177	15058	15161	15254	15329	15268	15315	15184	15315	15248	15468	15223	15001	15207	15137	15346	15212	15099	15282	15092	15154	15317	15188	15359	15366	15344	15164	15246	15275	15135	15051	15226	15143	15181	15260	15250	15158	15121	15258	15395	15240	15239	15246	15215	15094	15186	15225	15292	15252	15093	15198	14983	14989	15342	15363	15208	15164	15125	15177	15193	15169	15318	15196	15067	15095	15069	15156	15147	15325	15069	15110	15186	15249	15262	15279	15230	15211	15104	15033	15336	15038	15167	15206	15089	15216	15268	15213	15052	15296	15149	15213	15290	15086	15035	15265	15178	15323	15091	15097	15225	15242	15451	15116	15118	15169	15165	15047	15011	15163	15199	15178	15311	15351	15236	15291	15157	15349	15116	15055	15149	15301	15196	15214	15067	15155	15274	15170	15219	15237	15327	15207	15170	15002	14955	15094	15321	15076	15101	15114	15264	15267	15176	15296	15486	15138	15277	15286	15277	15266	15191	15099	15208	15218	15384	15265	15306	15284	15121	15503	15034	15105	15227	15057	15164	15241	15144	15103	15181	15274	15249	15051	15377	15367	15238	15108	15232	15271	15302	15233	15030	15364	15288	15023	15313	15204	15263	15060	15291	15116	15121	15262	15207	15097	14955	15301	15349	15137	15237	15169	15210	15116	15182	15205	15148	15244	15167	15155	15156	15106	15261	15361	15127	15073	15197	15199	15318	15377	15247	15279	15189	15109	15192	15205	15034	15120	15198	15221	15301	15274	15128	15311	15333	15140	15278	15147	15278	15190	15136	15212	15153	15144	15204	15194	15231	15132	15055	15366	15148	15045	15154	15279	15185	15170	15202	15142	15223	15218	15166	15118	15144	15206	15186	15364	15162	15099	15252	15095	15151	15110	15170	15003	15111	15038	15078	15037	15059	15112	15116	15178	15110	15109	15236	15273	15302	15225	15223	15284	15129	15320	15119	15173	15233	15152	15294	15214	15171	15221	15089	15268	15281	15175	15101	15134	15141	15155	15284	15006	15125	15218	15118	15105	15279	15154	15256	15159	15212	15209	15174	14960	15185	15298	15046	15332	15103	15166	15248	15154	15200	15155	15147	15057	15293	15167	15224	15266	15204	15294	15200	15086	15170	15104	15226	15310	15086	15062	15344	15135	15183	15048	15298	15083	15153	15017	15136	15065	15273	15272	15266	15232	15240	15170	15122	15260	15103	15115	15098	15237	15253	15176	15303	15064	15130	15326	15162	15179	15256	15219	15266	15217	15311	15168	15127	15268	15058	15150	15168	15135	15244	15114	15165	15222	15166	15151	15115	15072	15059	15333	15107	15220	15082	15335	15246	15103	15131	15271	15167	15189	15084	15181	15292	15250	15206	15365	15157	15119	15170	15356	15078	15187	15193	15268	15157	15027	15154	15319	15160	15274	15169	15206	15351	15228	15070	15136	15259	15069	15080	15234	15156	15195	15100	15188	15108	15096	15186	15126	15187	15161	15323	15436	15286	15161	15088	15330	15264	15088	15188	15035	15307	15251	15243	15376	15276	15159	15192	15104	15214	15196	15230	15365	15314	15011	15180	15043	15019	15234	15206	15216	15086	15271	15403	15154	15226	15249	15220	15124	15198	15156	15442	15270	14991	15211	15148	15124	15229	15252	15258	15287	15385	15321	15095	15265	15022	15300	15152	15192	15131	15058	15114	15330	15287	15138	15140	15218	15134	15064	15208	15164	15212	15240	15103	15067	15151	15238	15082	15137	15226	15254	15118	15135	15267	14962	15124	15214	15249	15289	15191	15228	15140	15063	15116	15009	15035	15143	15081	15196	15485	15129	15129	15169	15142	15245	15234	15300	15272	15216	15065	15198	15180	15225	15242	15303	15089	15274
27270	23101	43797	26460	18870	18289	18234	18173	18011	18003	18001	18012	17873	17851	18059	18066	18093	17979	17876	17837	17940	17981	17756	18035	17829	17941	17865	17959	17806	17705	18020	17800	17976	17847	17972	17846	17855	18091	17999	17810	17936	17922	17866	18052	18083	17899	18059	18128	17829	18067	18036	18045	18057	17741	18013	17872	17746	17699	17784	18002	17973	17968	17975	17796	17848	17707	17690	18151	17889	17935	17797	18027	17744	17963	17905	17857	17978	17831	17874	17900	17995	17934	17871	17784	17888	17717	17735	18031	17995	17700	17813	17809	17867	18058	17802	17834	17973	17662	17878	18025	17716	17606	17961	17881	17946	17758	17767	17894	17913	17817	17961	17762	17965	17875	17654	17795	17852	17628	17924	17889	17652	17820	17826	17889	17959	18000	17851	17930	17825	17717	17743	17849	18100	17724	17852	18016	17865	18031	17791	17842	17985	17998	17961	17948	17903	17875	17795	17815	17644	17858	17810	17785	18133	17761	17867	17844	17802	17678	17734	17878	18007	17740	17587	17692	17906	17745	17939	18069	17908	17685	17840	17671	17785	17886	17769	17850	17988	17955	17804	17899	18027	18087	17941	17770	17799	17857	17512	17920	17758	17868	17821	18005	17998	17926	17887	17891	17938	17835	17854	17820	17852	17920	17863	17800	17918	17876	17860	17609	17766	17801	17800	17667	17849	17836	17752	17820	17795	17868	17553	17710	17955	17826	17753	17394	17947	18028	18054	17749	17837	17810	18000	17775	17815	18003	18105	17852	17945	17884	17734	17856	17880	17962	17795	18015	17891	17834	17840	17857	17927	18041	17918	18017	18067	17952	17782	17768	17708	17716	17796	17933	17982	17908	17896	17706	17804	17871	17789	17872	18008	17954	17637	17802	17770	17645	18084	18040	17859	17817	17654	17868	18007	17737	17988	18051	17737	18046	18057	17855	17780	17817	17905	17818	17778	17876	17793	17758	17984	17882	18061	17906	17624	17899	17884	17944	17949	17848	18047	17961	17957	17884	17629	17830	17843	17908	17762	17898	17942	17641	17863	18081	17965	17932	17830	17899	17824	17940	18039	17780	18106	18006	17998	17929	17989	17937	17769	17868	17870	17748	17754	17955	17854	18167	17925	17736	18000	17632	17899	17842	18161	17987	18016	17956	17802	17773	17829	17963	17900	17687	17927	17803	17939	17968	18107	17974	17942	17875	17868	17592	17984	17991	17961	17853	17877	17588	17954	18123	17835	17703	18014	17674	17799	17969	17921	17805	18048	17859	18014	17731	17982	17801	17797	17839	17937	17846	17623	17798	17934	17935	17876	17765	17717	18004	17818	17945	17755	17994	17913	17881	17861	17871	18166	17730	17759	17866	17980	17799	17761	17795	17722	17933	18028	17776	17654	17613	17880	17851	17777	17867	17768	17841	17946	17928	18013	17815	17876	18122	18043	17847	17794	17750	17767	17830	17841	17760	17970	17900	17912	17814	17959	17781	17903	17816	17915	17724	17891	17823	17860	17824	17668	17917	17757	17971	17907	17878	17904	17691	17983	17860	17984	17794	18113	18023	17952	17860	17907	17915	18011	17802	17805	17907	17815	17775	17700	17828	17956	17904	17746	17651	17689	17965	17895	17748	17842	17829	17765	17758	17888	17635	17877	17910	17874	17862	17881	17975	17759	17682	17886	17808	17774	18034	17799	17834	17883	17863	18140	17823	17944	17744	17985	17799	17611	17931	17867	17840	17854	17810	17726	17618	17947	17981	17820	17900	17919	18151	17868	17884	17955	17614	17777	17786	17892	17616	17802	17865	17666	17878	17817	17965	17831	17750	17891	17883	17855	17948	17695	17890	17917	17979	17918	17716	17890	17701	17893	17748	17959	17901	17838	17936	17905	17773	17700	17844	17918	17669	17997	17834	17650	17823	17766	17924	17792	17873	17950	18007	17899	17740	18019	17871	17939	17949	17767	17874	17912	17841	17812	17676	17930	18035	17790	17998	17831	17766	17916	17996	17987	17910	17744	17953	17892	17899	17789	17588	17916	17810	17732	18039	17987	17701	17751	17825	17736	17844	18091	18053	18034	17843	17884	17610	17902	17976	17828	18036	17749	17872	17759	17936	17716	17878	17742	17711	17988	17738	17965	17763	17824	17974	17954	17791	17880	18014	17831	17819	17899	17882	18023	17771	17790	17897	18180	17847	17877	17830	17818	17701	18070	17932	17840	18035	17865	17946	18020	17860	17741	17869	17649	18154	17962	17980	17959	17902	18033	17805	17736	17926	18141	17922	17902	17823	18081	17906	17703	17733	18087	17805	17814	17804	17747	18006	17714	18054	17824	17949	17742	17729	17913	18047	17771	17844	17898	17872	17694	17991	18141	17896	17867	17938	17888	17870	17736	17844	17812	17835	17880	17985	17867	17824	17993	17969	17905	17646	17819	17697	17942	18008	17841	17898	17735	17785	17803	17978	17809	17936	17746	18023	17961	17877	17997	17783	17779	17803	17724	18087	17906	17908	17823	18123	17971	18125	18018	17845	17979	17782	17850	17849	17740	17675	17824	17668	17913	17867	17756	17966	17959	17897	17831	17790	18039	17856	17929	17973	17794	17709	17830	17760	17801	17766	17805	17879	17866	17854	17912	17877	17667	17941	17760	18072	17837	17838	17871	17942	17881	17744	17824	17701	17904	17903	17723	17981	17819	17737	17917	17843	17970	17853	17791	18041	17893	17984	17744	17806	17938	17848	17974	17934	17931	17922	17997	17783	17907	18003	17802	17806	17791	17582	17812	17874	17941	18066	17730	18015	18092	17996	17807	17985	17995	17930	17933	17658	17880	17947	17828	17914	17769	17838	17963	17726	17978	17711	17827	17824	17782	17805	17829	17745	17752	17865	17926	17829	17851	17914	17872	17780	17900	17957	17931	17760	17777	17831	17913	17910	17926	18137	17851	17966	18060	17842	17774	17594	17873	17877	17746	18109	17898	17952	18078	17896	18011	17819	18012	17828	17986	17896	18027	18054	17944	17799	17851	17847	17888	17835	17619	17801	17949	17695	17861	17685	17711	17950	17756	17763	17854	17816	17797	17787	17979	17842	17920	17928	17780	17822	17866	17841	17683	17941	17891	17876	17825	18152	17974	17816	17964	17710	17926	17756	17673	17745	17875	18013	17863	17887	17820	17968	17955	18029	17991	17925	17845	17695	17813	17637	17762	17819	17788	17653	17853	17890	17845	17909	17953	17863	17947	17744	17700	17988	17981	17807	17931	17837	17882	17943	17850	17859	18013	17782	18008	17865	17865	17754	17601	17758	17783	17986	17898	17999	17826	17832	17936	18046	18096	17762	17716	17708	17710	17867	17819	17919	17844	17750	17638	17833	17793	17873	17820	17890	17783	17719	18095	17866	18018	17891	18068	17749	17816	17895	17970	17761	17886	17802	17975	17758	17912	17846	17881	17984	17780	18001	17919	18030	17891	17779	17738	18080	18170	17716	17810	18062	17917	17877	17829	17891	17981	17870	17891	17954	17824	17865	17895	17901	17651	18031	17852	17864	17997	17798	17599	17917	17909	18010	17762	17990	17662	17844	17927	17805	17800	17838	17736	17695	17982	17947	17769	18121	18036	17882	17846	17724	17831	18013	17961	17772	17956	17744	18070	17809	17952	17830	18015	17851	17988	17878	17696	17809	18010	18136	17939	17932	17932	18012	17800	18018	17972	17872	17856	17824	17920	17714	17945	17758	17788	17871	17815	17994	17979	17811	17753	17717	17726	17874	17999	17803	17692	17869	17785	18005	18014	17920	17917	17877	17915	17885	17828	17892	17610	18153	18023	17859	17987	17905	17920	17806	17978	18078	17846	17683	17841	18135	17953	17969	17801	18082	17838	17822	17950	17962	17802	17736	17952	17706	17853	17858	17669	17797	17784	17819	18022	17767	17732	17843	17828	17813	17844	17807	17887	18232	17989	18001	17699	17637	17950	17943	17943	17953	18006	18020	17809	17874	17655	17905	17817	17963	17922	17934	17827	17986	17889	17886	18040	17892	18010	17752	17793	17944	17723	17948	17826	17808	17722	17904	17904	17961	17837	17838	17790	17715	17860	17927	17855	17872	17450	17730	17858	18008	18013	17790	17824	17664	18033	17960	17753	17912	17923	17844	17780	17643	17854	17952	17769	17875	17780	17998	17861	17839	17768	17773	17966	17780	17820	17881	17943	18080	17932	17875	17920	18139	17820	17753	17851	17807	17838	17858	17868	17921	17724	17865	17937	17765	17935	17851	17866	17791	17934	17921	17815	17896	18084	17927	17909	17627	17817	18123	17980	17763	17655	17713	18024	18215	17910	17987	17793	17919	17872	17791	17895	17929	17919	17866	17967	17926	17819	17922	18043	17967	17773	17927	17952	17784	17970	17899	17729	17969	18007	17971	17855	18008	18022	17941	17865	17899	17789	17889	17955	17886	17770	17769	17811	17839	17886	17723	17777	17716	17954	18174	17638	17746	17890	17782	17803	17842	17809	17911	17888	17893	17826	17728	17815	17799	17652	17632	17777	18025	17845	17784	17866	17806	17908	18034	17913	17814	17829	17784	17907	17788	17837	17991	17989	17821	17752	17983	17932	17934	17751	17925	17867	17704	17871	18122	17851	18028	17746	17950	17723	17867	17959	17890	17994	17690	17752	18016	17808	17928	17973	17717	17990	18146	17862	18234	17898	17859	17760	17962	17882	17926	18015	18126	17583	17718	17823	17764	18193	17883	18006	17864	17833	17823	17729	17912	17841	17731	17729	17786	17835	17992	17842	17856	18105	18025	17786	17803	17846	17854	17810	17891	17710	17970	17910	18014	17812	18038	17838	17912	17724	17904	17948	17846	18030	17776	17847	17880	17719	18073	17883	17820	17836	18217	18025	17898	18009	17901	17853	17936	17791	17875	17859	17749	17739	17831	17711	17824	17924	17854	17813	17788	17916	17913	17951	17860	18065	18112	18054	18029	17953	17873	17778	17729	17843	17834	17862	17823	17982	17728	17775	17845	18076	17988	17742	17797	17973	18067	17953	17831	17854	18009	18026	17863	17967	17806	17896	17706	17896	17949	17910	17851	17963	18179	17896	17957	18033	18002	17866	17871	18084	18083	17874	17918	17895	18065
15848	29791	47534	17252	15613	15318	15388	15420	15318	15127	15188	15184	15324	15094	15231	15044	15025	15195	15141	15261	15192	15020	15259	14964	15110	15222	15487	15189	15139	15250	15085	15050	15121	15072	15216	14980	15084	14998	15040	15099	14951	15204	15158	15209	15268	15036	15147	15406	15347	15460	15300	15333	15232	15060	15218	15223	15125	15057	15049	15300	15161	15211	15024	15059	15067	15112	15259	15136	15301	15100	15081	14988	15111	15088	14992	15228	15123	15299	15226	15073	15025	15001	15144	15237	15184	15196	15035	15049	15013	15098	15054	15125	15006	15354	15104	15090	15175	15171	15112	15173	15135	15133	15238	15109	15130	15232	15285	15165	15144	15229	15266	15101	15130	15102	15216	15110	15010	15108	15228	15062	15147	15130	15009	15253	15153	15014	14924	15145	15264	15033	15148	15216	15117	15187	15169	15107	15065	15283	15102	14993	15074	15211	15100	15034	15222	15088	15144	15027	15122	15130	15043	14993	15095	14932	15125	15320	15189	14992	15004	15316	15075	14950	15123	15204	15119	15224	15095	15141	15114	15277	15199	15166	15135	15226	15122	15194	15132	15245	15143	15035	15049	14978	15104	15035	15204	14967	15053	15089	15261	15139	15227	15038	15200	15066	15074	14977	15075	14963	15001	15096	15121	15017	15188	15071	15063	15065	15175	15222	15007	15077	15060	15137	15114	15066	15006	15077	15130	15057	15042	14835	15133	15198	14991	15182	15065	14994	15095	15296	15162	14957	15033	15057	15272	15073	15134	14972	15204	15012	15109	15009	15133	15005	15150	14977	15316	15055	15089	15314	15204	15304	15188	15121	15211	15094	15077	15006	15081	15147	15152	15093	15227	15059	15136	15061	15140	15113	15178	15071	15219	15240	15215	15088	15260	15388	15228	14966	14989	15075	15195	15172	15015	14918	15193	15191	15055	15147	15097	15067	15154	15135	15105	15191	15082	15029	15114	15224	15008	15163	15191	15111	15175	15087	15210	15004	14950	15039	15073	14971	15113	15044	15140	15220	15285	15104	15175	15022	15085	15096	15058	15328	15093	14964	15175	15056	15205	15118	15171	14920	15133	15215	15050	15363	15053	15309	15212	15125	15246	15010	15363	15198	15173	15175	15153	15077	15133	15094	15026	15239	15232	15085	15026	15140	15091	15199	15308	15237	15123	15147	15124	15089	15235	15125	15155	15107	15063	15121	15145	15159	15097	15155	15104	14987	15133	15139	15144	15134	15103	15246	15049	15226	15094	15180	15153	14896	15100	15236	15216	15137	15039	15167	15076	14949	15252	15087	15123	15085	15063	15057	15160	15220	15154	15030	15327	15104	15050	15103	15127	15142	15059	15155	15161	15090	15132	15156	15197	15294	15125	14935	15143	15032	15184	15070	15025	15096	15084	15174	15285	15318	14960	15117	15153	15173	15175	15099	15072	15057	15181	15079	15026	15096	15073	15258	15237	15019	15079	15135	15295	15081	15154	15111	15188	15042	15112	15143	15126	15051	15000	15123	15012	15126	15015	15053	15011	15096	15056	14955	15054	15136	15206	15073	15225	15045	15239	15060	15031	15247	15065	15272	14982	15107	15075	15100	15190	15094	15219	15012	15103	15234	15001	14983	15244	15012	15142	15067	15262	15097	15113	15211	15111	15111	15087	15197	15038	14981	15258	15168	15306	15109	15141	15096	15119	15060	15254	15074	15102	15134	15073	14972	15154	15089	15106	15156	14882	15184	15302	15197	15119	15050	15120	14993	15245	15131	15283	15128	15025	15036	14962	15127	14996	15158	15080	15154	15117	15075	15283	15006	15291	15210	15065	15018	15023	15154	15062	15195	15235	15140	15160	14999	15268	14961	15098	15108	15229	15105	15215	15222	15198	15192	15169	15048	15144	15241	15143	15191	15071	14860	15172	15142	15171	15205	15264	15033	15120	15192	15120	15067	15049	15160	15074	15175	15144	15053	15128	15042	14928	15282	15033	15094	15090	15135	15282	15064	15105	15100	14973	15118	15003	15062	15073	15222	15075	15148	15132	15072	15107	15183	15229	15089	15059	15125	15243	15069	15106	15101	15091	15157	15143	15185	15279	15183	15130	15114	15245	15121	15138	15060	15094	15215	15007	15263	15047	15011	15116	15010	15133	15014	15185	15258	15097	14899	15161	15250	15105	15156	15162	15264	15183	15093	15171	15231	15253	15086	15082	15150	14982	15172	15086	15286	15197	15149	15123	15216	15174	15137	15062	15076	15092	15287	15207	15157	15164	15170	15108	15183	15256	15098	15024	15089	15270	15144	15026	15060	15010	15045	14974	15231	15095	15147	15120	15192	15227	15246	15011	15071	15270	15107	15123	15040	15205	15114	15095	15267	15199	15136	15049	15202	15047	15058	15179	15262	15111	14939	15196	15200	15141	15066	15234	15260	15141	15251	15051	15112	15238	15359	15203	15180	15215	15063	15243	15126	15279	15024	15243	15118	15217	15072	15138	14986	15107	15060	15223	15202	15188	15177	15043	15072	15013	15240	15123	15187	15050	15079	15214	14996	14953	15122	15119	15210	15226	15172	15109	15194	15296	15252	15276	15013	14971	14984	15177	15288	15117	15283	15197	15051	15204	15049	15157	14861	15194	15128	15293	15148	15234	14957	15077	15080	15065	15322	15237	15219	15284	15085	15147	15229	15252	15208	15188	15194	15173	15145	15091	15057	15229	15016	15185	14998	15093	15216	15091	15133	15092	15210	15171	15170	15136	15114	14957	15231	15074	14947	15313	15042	15155	15038	15158	15096	15084	15056	15039	14997	14939	15123	15137	15019	15047	15037	15317	15030	15057	15047	15119	15211	15097	15243	15172	14980	15200	15167	15104	15159	15034	14868	15223	15100	15083	15100	15144	15188	15237	15074	15072	15229	14993	15079	15235	15224	15037	15150	15113	15081	15272	15077	15133	15119	15228	15210	15089	15203	15190	15132	15109	15104	15073	15129	14966	15107	15275	15155	15118	15063	15024	15205	15138	15102	15116	15240	15174	14959	15160	15142	15161	15049	15104	15228	14972	15338	15063	15110	15179	15093	15155	15147	15190	15166	15249	15176	15118	15117	14946	15024	14904	15169	15125	15190	15304	15093	15011	15230	15270	15134	14989	15130	15034	15131	15157	15144	15020	15082	15095	15138	15097	15108	15057	15217	15019	15097	15147	15148	15051	15204	15161	15000	15072	15259	15009	15273	15108	15230	15048	15047	15195	14986	15109	15138	14992	14977	15115	15257	15170	15133	15129	15157	15291	15158	15074	15018	15130	15290	15162	15134	15175	15217	14999	15011	15164	15231	15126	15057	14992	15058	15267	15123	15008	15244	15053	15167	15189	15102	15097	15111	15213	15270	15205	14954	15056	15060	15132	15095	15288	15166	15159	15106	15003	15147	15065	14981	15159	15070	15184	15101	14988	15020	15084	14957	15069	15033	15335	14954	15173	15178	15053	15170	15054	15194	15072	15135	15098	15213	15203	14960	15181	15046	15067	15225	15223	15168	15074	15092	14951	15225	15176	15269	15082	15056	15157	15133	14991	15091	15332	15463	15013	15253	15246	15009	15222	15176	15002	15099	15174	15102	15043	15102	15067	15116	15087	15061	15051	15316	15260	15198	15151	15261	15231	15245	15177	15112	15216	15149	15079	15148	15191	15156	15075	15097	15019	15020	15153	15230	15270	15003	15040	15238	15084	15088	15246	14968	15031	15176	15201	15012	15046	15098	15149	15066	15034	15239	15073	15012	15008	14991	15195	15195	14965	15096	14960	15263	15122	15183	15380	15128	15030	15056	15151	14953	15194	15185	15157	15135	15093	15061	15034	15114	14823	15195	15150	15263	15258	15161	15177	15151	15171	15168	15099	15095	15184	15141	14890	15111	15104	15241	15195	15243	15161	14997	15089	15194	15195	15140	15181	15195	15045	15185	14976	15112	15119	15114	15170	15003	15260	15170	14972	14986	15056	15035	15130	15089	15098	15188	15148	15166	14912	15320	15295	14952	15282	14946	15327	14987	15105	15150	15220	14932	15119	15100	14957	15203	14992	15056	15064	14998	15052	15146	15152	15242	15106	15066	15137	15161	15060	15058	15119	15101	15056	15030	15185	15216	15059	15286	15219	15248	15098	15199	15162	15192	15049	15152	15045	15303	15132	15396	14858	15322	15155	15168	15080	15142	15399	15175	15047	15157	14977	15150	15168	15146	15233	15130	15103	15120	15114	15204	15007	15147	15221	15108	15037	15219	15034	15034	14985	15140	15296	15102	14994	15075	15354	15190	15213	15119	15239	15202	15109	15001	15176	15257	15233	15134	15055	15116	15033	15223	15161	15102	15066	15158	15128	15202	15066	15086	15111	15198	15063	15138	15248	15075	15144	15107	15265	15142	15178	15207	15097	15108	15044	15090	15222	15053	15212	15146	15023	15076	15170	15167	15009	15126	15035	15038	15086	15011	15259	15176	15153	15070	15228	15154	15085	14996	15142	15084	14961	15101	15151	15143	15060	15173	15144	14949	15100	14903	15124	15014	15119	15113	15214	15288	15389	15147	15087	15032	15363	15238	15042	15171	15323	15070	15164	15215	15026	15029	15324	15136	15154	15069	15020	15102	15101	15039	15201	15258	15100	15109	15041	15178	15278	15023	15044	15113	15173	15068	15242	15040	15212	15222	15056	15020	15003	15226	14909	15106	15078	15241	15015	15051	15263	15059	15270	15184	15225	14989	15139	15301	15024	15057	15213	15117	15277	15269	15219	14980	15146	15122	15008	15208	15183	15054	15147	15020	14946	15158	15035	15061	15092	15237	15074	15248	14959	15133	15153	15152	15054	15084	15238	15048	15198	15120	15082	15242	15287	15188	15169	15237	14922	15046	15162	15134	15076	15316	15132	15086	15168	15053	14931	15148	15150	15145	15277	15108	14922	15228	14988	15366	15298	15240	14957	15164	15143	15266	15102	15214	15077	15001	15013	14989	15114	15233	15101	15351	15208	15114	15165	15190	15228	15074	14984	15100	15213	15044	15199	15191	15070	14954	15331	15008	15148	15019	15034	15157	15190	15259	15212	15210	15115	15136	15021	15128	15153	15244	15173	15015	15187	15080	15152	15053	15318	15371	15069	14986
23486	21032	40437	29715	21699	21851	21041	18508	18016	18131	18068	17956	18023	18139	17921	17873	17881	17979	17860	17954	17707	17760	17958	17758	18052	17727	18104	17854	18034	17945	17642	17949	17936	17701	17776	17761	17871	17682	18050	17999	18071	17778	17602	17697	17858	17845	17807	18239	18771	18397	18264	18168	18024	17945	17779	17732	17815	17521	17849	17746	17810	17790	17749	17754	17587	17626	17942	17812	17796	17587	17746	17689	17680	17743	17571	17670	17706	17788	17672	17785	17741	17548	17827	17817	17872	17679	17708	17764	17859	17836	18051	17911	17872	17859	17683	17773	17747	17593	17980	17689	17664	17897	17911	17867	17849	17750	17933	17870	17679	17737	17841	17859	17576	17749	17675	17697	17723	17731	17746	17741	17987	17671	17931	17720	17769	17599	17575	17706	17831	17721	17787	17758	17794	17773	17726	17663	17772	17791	17678	17714	17658	17464	17540	17848	17656	17745	17714	17622	17856	17596	17837	17577	17620	17891	17790	17591	17789	17917	17522	17851	17830	17843	17719	17784	17748	17603	17758	17687	17745	17729	17717	17726	17856	17667	17724	17884	17614	17621	17780	17837	17883	17604	17649	17768	17660	17719	17792	17708	17572	17889	17749	17691	17797	17776	17724	17562	17825	17743	17679	17694	17556	17622	17524	17778	17873	17565	17651	17638	17779	17805	17649	17942	17845	17590	17395	17507	17769	17769	17907	17767	17757	17488	17695	17611	17723	17695	17677	17694	17819	17719	17773	17720	17544	17805	17651	17704	17693	17774	17734	17997	17765	17832	17905	17618	17890	17667	17734	17567	17895	17516	17768	17717	17830	17715	17711	17648	17715	17587	17609	17592	17779	17698	17715	17710	17712	17430	17661	17647	17841	17760	17732	17633	17531	17929	17654	17878	17818	17920	17892	17743	17577	17588	17689	17567	17818	17823	17877	17762	17633	17866	17710	17695	17807	17935	17753	17532	17707	17621	17671	17835	17873	17709	17807	17666	17731	17732	17779	17690	17734	17516	17658	17625	18017	17700	17507	17713	17824	17612	17713	17763	17535	17810	17571	17671	17773	17710	17746	17685	17631	17860	17688	17620	17594	17796	17267	17681	17771	17556	17604	17830	17439	17725	17703	17730	17650	17640	17653	17648	17698	17805	17766	17851	17728	17883	17693	17818	17754	17899	17722	17644	17843	17934	17914	17618	17730	17703	17654	17600	17621	17769	17792	17735	17797	17874	17873	17631	17713	17672	17685	17760	17637	17660	17707	17640	17532	17813	17791	17765	17690	17684	17576	17747	17977	17759	17958	17547	17738	17771	17787	17784	17561	17716	17723	17889	17657	17758	17838	17577	17806	17563	17860	17769	17896	17895	17912	17709	17797	17652	17930	17741	17819	17809	17822	17642	17890	17719	17725	17718	17551	17627	17878	17692	17636	17869	17725	17922	17649	17627	17447	17872	17832	17596	17718	17652	17850	17770	17746	17921	17736	17703	17713	17836	17614	17659	17857	17711	17709	17740	17659	17836	17592	17777	17686	17703	17666	17688	17718	17632	17649	17751	17758	17498	17994	17796	17754	17783	17602	17826	17839	17653	17677	17636	17684	17694	17838	17521	17517	17645	17722	17727	17755	17652	17604	17788	17573	17672	17600	17484	17727	17611	17571	17651	17476	17569	17765	17520	17736	17619	17805	17757	17643	17844	17675	17701	17566	17887	17556	17687	17733	17767	17768	17749	17603	17800	17854	17447	17525	17647	17928	17784	17684	17750	17739	17921	17894	17868	17784	17766	17645	17726	17882	17653	17796	17710	17588	17748	17854	17891	17773	17860	17792	17936	17676	17834	17753	17794	17615	17663	17748	17717	17666	17854	17671	17550	17740	17694	17884	17650	17608	17812	17607	17490	17744	17586	17648	17752	17696	17558	17764	17729	17804	17677	17695	17666	17715	17519	17649	17775	17732	17711	17748	17654	17684	17681	17689	17730	17922	17953	17908	17759	17848	17555	17706	17766	17637	17700	17985	17786	17698	17899	17779	17740	17828	17673	17894	17635	17667	17592	17767	17730	17747	17700	17561	17955	17802	17744	17705	17841	17760	17472	17920	17657	17660	17532	17527	17806	17808	17660	17551	17575	17693	17578	17687	17769	17676	17664	17836	17441	17682	17645	17631	17672	17734	17690	17778	17632	17625	17672	17563	17510	17883	17699	17889	17586	17603	17634	17662	17789	17873	17505	18003	17969	17623	17815	17630	17851	17780	17711	17760	17739	17762	17676	17793	17782	17729	17597	17786	17566	17691	17798	17762	17625	17755	17749	17871	17726	17728	17720	17616	17906	17748	17796	17666	17800	17813	17723	17788	17865	17797	17755	17794	17454	17870	17704	17829	17760	17785	17885	17708	17844	17844	17746	17628	17843	17639	17795	17762	17715	17955	17827	17694	17576	17445	17700	17761	17819	17862	17783	17841	17875	17666	17670	17749	17685	17705	17666	17846	17425	17690	17673	17672	17701	17749	17937	17575	17712	17713	17721	17787	17738	17802	17729	17651	17675	17735	17702	17690	17555	17756	17772	17558	17635	17754	17586	17780	17762	17554	17561	17860	17759	17958	17843	17742	17778	17546	17812	17791	17766	17561	17554	17722	17768	17754	17759	17802	17765	17831	17726	17736	17633	17652	17868	17684	17594	17840	17703	17555	17697	17630	17574	17761	17784	17684	17784	17858	17751	17744	17813	17678	17688	17737	17828	17554	17727	17711	17776	17842	17669	17819	17792	17642	17749	17788	17677	17787	17601	17794	17740	17868	17712	17774	17454	17531	17850	17754	17725	17718	17757	17741	17763	17953	17822	17677	17860	17736	17685	17811	17747	17851	17797	17769	17657	17852	17675	17641	17868	17713	17645	17946	17703	17658	17849	17669	17724	17668	17816	17800	17747	17558	17743	17885	17752	17768	17846	17722	17632	17712	17669	17930	17620	17742	17961	17810	17609	17861	17704	17808	17835	17663	17878	17672	17687	17949	17671	17580	17686	17606	17594	17782	17432	17863	17608	17762	17646	17798	17811	17809	17753	17768	17669	17632	17653	17759	17597	17881	17806	17859	17798	17741	17898	17865	17718	17728	17830	17733	17758	17802	17834	17619	17709	17624	17713	17550	17746	17909	17842	17773	17752	17669	17753	17659	17859	17718	17593	17623	17561	17773	17649	17822	17616	17661	17548	17498	17668	17499	17805	17513	17720	17929	17870	17804	17641	17898	17576	18038	17734	17775	17497	17623	17532	17663	17778	17801	17662	17839	17744	17708	17723	17634	17752	17576	17850	17693	17705	17787	17820	17866	17835	17876	17843	17554	17725	17755	17664	17676	17762	17723	17627	17745	17913	17848	17666	17818	17700	17906	17729	17674	17775	17651	17890	17576	17540	17953	17851	17673	17719	17698	17613	17674	17642	17524	17725	17638	17792	18103	17717	17623	17815	17745	17688	17803	17822	17675	17646	17806	17724	17706	17871	17678	17917	17658	17818	17761	17923	17651	17721	17674	17669	17584	17734	17796	17932	17961	17570	17840	17924	17907	17760	17699	17779	17739	17575	17791	17780	17680	17749	17531	17757	17723	17507	17692	17733	18026	17723	17619	17787	17685	17764	17753	17825	17617	17729	17758	17722	17943	17548	17653	17740	17902	17662	17905	17788	17617	17617	17700	17673	17893	17621	17617	17714	17579	17575	17719	17781	17804	17889	17748	17760	17627	17790	17496	17511	17750	17760	17946	17679	17822	17687	17670	17743	17872	17738	17653	17640	17775	17711	17609	17828	17890	17651	17728	17530	17757	17637	17495	17657	17950	17789	17572	17520	17784	17732	17785	17674	17615	17786	17816	17880	17805	17792	17784	17607	17652	17719	17673	17822	17523	17747	17849	17789	17836	17707	17796	17719	17700	17741	17704	17613	17848	17776	17727	17745	17598	17719	17923	17651	17720	17847	17764	17829	17550	17608	17830	17721	17799	17847	17796	17627	17779	17570	17622	17710	17519	17867	17916	17756	17714	17709	17785	17769	17806	17564	17787	17683	17870	17792	17706	17961	17749	17746	17750	17771	17732	17860	17651	17721	17740	17826	17802	17692	17814	17588	17635	17571	17710	17836	17693	17648	17809	17448	17676	17663	17639	17727	17692	17754	17876	17801	17757	17663	17894	17740	17582	17832	17687	17724	17540	17879	17663	17670	17762	17622	17880	17665	17642	17642	17642	17912	17750	17649	17640	17579	17773	17660	17791	17886	17969	17771	17629	17757	17788	17762	17819	17699	17911	17642	17804	17661	17687	17815	17680	17681	17593	17748	17577	17811	17796	17851	17660	17780	17811	17728	17732	17723	17735	17910	17748	17837	17690	17638	17855	17899	17676	17626	17671	17791	17809	17554	17787	17674	17892	17685	17652	17832	17642	17818	17729	17694	17902	17819	17661	17712	17422	17754	17678	17373	17677	17922	17739	17733	17835	17668	17759	17659	17755	17615	17795	17678	17707	17893	17733	17597	17815	17823	17736	17676	17853	17626	17690	17706	17833	17794	17715	17653	17642	17768	17834	17673	17621	17693	17828	17699	17798	17798	17671	17760	17874	17866	17659	17793	17631	17558	17749	17739	17767	17807	17565	17792	17657	17830	17561	17853	17865	17775	17767	17759	17753	17810	17658	17732	17858	17776	17726	17536	17778	17813	17734	17879	17979	17757	17683	17640	17741	17855	17529	17595	17844	17897	17574	17711	17721	17775	17655	17803	18027	17902	17729	17828	17837	17972	17771	17847	17956	17678	17510	17616	17779	17662	17786	17739	17751	17688	17641	17869	17802	17611	17742	17826	17846	17653	17658	17872	17797	17578	17834	17411	17686	17745	17602	17699	17537	17670	17852	17970	17755	17793	17564	17677	17686	17915	17557	17929	17640	17717	17681	17735	17617	17775	18054	17967	17731	17655	17794	17590	17719	17784	17685	17673	17710	17735	17629	17826	17624	17651	17772	17744	17917	17741	17807	17597	17672	17711	17749	17853	17833	17743	17673	17752	17957	17790	17699	17912	17663	17580	17710	17680	17748	17735	17758	17504	17675	17553	17824	17671	17820	17794	17709	17539	17798	17569	17726	17938	17833	17572	17612	17824
15491	42608	84006	20285	16413	16115	15676	15487	15416	15487	15287	15503	15234	15266	15195	15225	15207	15137	15145	15264	15122	15197	15196	15152	15322	15231	15171	15151	15149	15297	14997	15177	15217	15291	15127	15236	15165	15309	14890	15219	15120	15050	15070	15160	15279	15183	15041	15944	16333	16196	15758	15546	15306	15140	15059	15202	15119	15238	15150	15020	15217	15125	14927	15208	15087	15132	15077	15078	15113	15030	15095	15222	15216	14904	15087	15168	14986	14930	15077	14934	15192	15153	15032	15078	15104	15095	15055	15225	15070	14945	15094	15133	15036	15102	15184	15047	15143	15082	15109	14974	15035	15067	15130	15225	15086	14990	14936	15063	15000	15049	14930	15101	14988	15082	15008	15106	15125	14980	15016	15197	15090	14994	14928	15113	15001	15046	15039	15145	15130	15048	15060	14953	15059	14994	15113	15196	15031	15137	15044	14933	15052	15190	15093	14884	15091	15151	14925	15126	15183	15216	15050	14976	15127	15059	15027	15171	15188	15075	14999	15098	15083	15211	14964	15069	15318	14960	15093	15152	15066	15094	15122	15003	14976	15075	15111	15090	15245	15056	14947	15126	15137	15003	15177	15028	15095	15067	14965	15071	15077	14992	15113	15088	15067	15257	15086	15096	15180	15077	14981	15139	15069	15094	15160	15058	15168	15176	15070	15079	14919	15050	15187	15082	15127	15120	15014	15150	15227	15081	15201	14983	15056	15034	15081	15122	15047	15091	15071	15249	15074	15046	15028	15006	14967	15040	14898	15084	14978	15016	15151	15372	14991	15231	15170	15230	15208	15023	15185	15105	15112	15231	15099	15188	14915	14985	15290	14825	15054	15284	15082	15119	15128	15102	15097	15030	15052	15115	15077	15058	14966	15138	15121	15060	15075	15076	15059	15073	15016	15127	15122	15061	15094	14842	14970	15284	15049	15234	15158	15116	15145	15137	15025	15043	15249	15022	15077	15111	15079	15041	15049	15025	15102	15048	15171	15053	15050	15092	15019	15160	15246	15093	15133	15400	15167	15114	15059	15096	15173	15181	15187	14782	15056	15011	14992	14967	15093	15033	15046	15027	15072	15223	15102	15160	15010	15017	15112	14968	15280	15080	15086	15053	15096	15107	15004	15104	15149	15054	15106	15068	14982	15259	15169	15104	15239	15158	15008	15232	15026	15044	14983	14907	14999	15269	15176	15116	15131	15171	15170	15215	15214	15084	15065	15080	15161	14917	15139	15290	15076	15205	15051	15013	15028	15009	15064	15280	15133	15057	14987	15202	15137	15042	15053	14974	15007	15032	15093	15078	15111	15150	15051	15070	15082	15047	15190	15071	15172	15216	15134	14930	15089	15144	15115	15111	15009	14997	15134	15182	15074	15144	15157	15066	15171	15137	15100	15166	15055	15085	15031	15212	15081	15068	15148	14990	14963	15173	15072	15025	15108	15133	15095	15134	15043	15118	15131	15118	14994	15101	15238	15082	15259	15029	14997	15106	14927	14938	14961	15162	14959	15050	15135	15224	15111	15079	14950	15089	15159	15156	15131	15035	15181	15186	15265	14920	15071	15116	15065	14979	15073	15097	15178	15017	15204	15183	15260	15034	15096	15092	15101	14895	15015	15067	15201	15004	15199	15030	15134	14977	15274	15054	15264	15091	14987	15094	14967	15002	15081	15201	15064	14960	14974	15081	15020	15127	15014	15267	15120	15152	15046	15157	15067	14967	15114	15151	15085	15127	15141	15312	15187	15155	15188	14890	15137	15207	15103	14980	15117	15067	14960	15021	15067	15112	15109	15142	14965	15011	15045	15087	15114	15137	15128	15142	15145	15203	15044	15084	15035	14957	15051	15160	15008	15218	15140	15094	15083	15125	15010	15202	15082	15151	15120	14978	15154	15144	15043	15088	14998	15086	15272	14923	15244	15062	15107	15182	15225	15130	15039	15154	15242	14859	15038	15042	15007	15095	14992	15103	15255	15063	15173	15189	15140	14977	15046	15103	15024	15140	15002	15049	14989	15191	15120	15063	15249	15001	15119	15237	15001	15105	15162	15149	15038	15070	14966	15127	15227	15120	14987	14972	15081	15224	15227	15177	15166	15126	15100	15146	15234	15023	15120	15181	15031	14950	15224	15039	15152	15163	14967	15075	14900	15152	15156	15033	15013	15181	15196	15168	15101	15262	15108	14963	14968	15206	15070	15161	15140	14965	15106	15197	15005	15234	15055	15271	15057	15155	15037	15080	15102	15093	15015	15112	15005	15110	15283	14854	15230	15129	15027	15237	15061	14997	15102	15150	15033	14976	15094	15001	15057	15117	15107	15159	15054	15128	15134	15237	15000	15142	15116	15103	15057	15206	15278	15154	15092	14980	15086	15052	15275	15023	14970	15029	15081	15211	15167	15126	15102	15028	15138	15076	15124	15118	14875	14975	14972	15196	14980	15005	15006	15048	15024	14980	15010	15217	15163	15033	15095	15167	15061	15070	15091	15091	14965	15060	14954	15093	14980	15053	15025	15027	15162	14988	14982	15242	15022	15126	15150	15100	15016	15113	15032	15102	15020	14995	15303	14918	15027	15168	15071	15112	15242	15115	15184	15166	15160	15138	15020	15162	15023	15093	15011	14995	15042	14985	15245	14968	15092	15112	15002	14974	15180	14943	15094	15042	15123	15103	15148	15034	14911	15085	15102	14909	15089	15036	15058	15259	15169	15090	15165	15135	15060	14962	15041	15014	15111	15183	15174	14992	15183	15017	15030	15002	14940	15259	15056	15036	14854	15193	14947	15140	15074	15220	15082	15211	15062	15293	15011	14981	15043	15038	15173	15103	15152	15032	15101	15183	14984	15176	15059	15109	15122	14978	15135	15136	14994	15055	15099	15096	15023	15126	15121	15091	15156	15074	15160	14866	14950	15065	15242	15128	15113	15178	14992	15052	14999	15079	15020	15083	14961	14976	15263	15163	15016	14970	14985	15174	15217	15056	15165	14983	15036	15219	15011	15169	14953	15077	15150	14860	15095	15026	15113	15052	14937	14983	15049	15289	15076	15240	15136	15257	15147	15133	15097	14926	15146	15217	15025	14975	15140	15172	14961	14973	14939	15251	15120	15131	15116	14963	14962	15069	15179	15010	15082	14999	15125	15097	15252	15108	15137	15067	15198	15124	15106	15120	15008	14994	15262	15204	15064	14976	15175	15031	15184	15134	15013	15148	15036	15055	15106	15149	15155	15102	15256	15208	15185	15109	15074	15011	15199	15026	15025	14934	15312	15019	14980	15092	15132	15066	15057	15100	15249	15015	15157	15183	15068	15146	15211	14952	14977	15144	15091	15070	15128	14887	15017	15009	15196	15034	15076	15152	15009	15175	15211	15113	14985	15092	14875	15042	15039	15096	14991	15043	15146	15020	15037	14934	14964	15101	15186	15137	15037	15107	15052	15035	15002	15066	15176	14903	14936	14968	14963	14947	15003	15015	15179	14900	14934	15197	15038	15167	15103	14982	15018	15167	15085	15162	15119	15106	15196	15003	15141	15057	15122	15044	15127	15064	15145	15156	15127	14920	15022	15103	15126	14947	15173	14926	15115	15023	15140	15051	15149	15055	15203	15024	15124	14939	15056	15195	15119	15001	15238	15050	14891	15243	14942	15082	15246	15173	15153	14967	15102	14935	14949	15039	15086	15051	15170	15102	15154	15088	15138	15054	15151	14975	14971	15197	15013	15154	14985	15091	15078	15001	14907	14970	15144	15045	15121	15101	14975	15021	15182	15314	15211	14919	15113	15053	15096	15068	15052	15152	15075	15078	15027	14973	15163	15077	15061	15140	15284	15020	14980	15219	14953	15028	15008	15050	15028	14921	15017	15087	15105	15007	15181	15043	14994	14964	15126	14987	15046	15109	15064	15199	15218	15041	15198	15019	15157	15133	15134	15191	15030	14982	15206	15005	15070	15016	15128	15151	15063	15057	14913	15253	14903	15229	15068	15174	15193	15015	15144	15029	15165	14960	15166	15099	15139	15128	14919	15149	15098	14924	15128	15002	14998	15111	14970	15200	15099	15200	14989	15041	15049	14940	15069	15070	15045	15186	14976	15076	15014	15067	15055	15045	15127	14969	15216	14926	15137	15170	15114	15059	15267	14930	15159	15085	15011	14920	15156	15035	15008	15105	15087	14968	15132	15056	15086	15125	15070	15174	15094	14923	15215	14965	15098	14982	14855	15125	14988	15164	14996	15094	15041	15062	15025	15160	15090	15097	15087	14981	15131	15174	15014	15000	15141	15185	15007	15207	15135	15161	15019	15155	15093	15051	14985	15068	15179	15044	15238	15118	14993	15120	15182	15127	15175	15245	15033	15171	15070	15057	15182	15303	15104	15017	15201	14991	15203	15158	15026	15181	15012	15012	14994	15109	15002	14926	15140	15194	15149	15050	14922	15079	15098	15173	15097	15086	15024	15120	15002	15133	15028	15209	15229	15142	14997	14968	15062	15009	15057	14967	15089	15126	15279	15200	15236	14942	14992	15205	15128	15181	14945	15056	15122	15022	14986	14905	15166	15001	15170	15049	14886	14985	15066	15072	15115	15233	15057	15085	15147	15105	14988	15080	14988	15005	14999	15157	14941	15222	15158	14944	14979	15038	15232	15200	14965	15031	15271	15047	15057	15163	15075	15147	14837	14975	14967	14890	15043	15005	15001	15112	15347	15196	14971	15181	15107	15212	15076	15077	15001	15069	14939	14991	15185	15187	15240	14961	15027	15190	15105	15024	14977	15012	15184	15052	14936	15231	15060	15031	15089	15062	15105	15206	15253	15178	15108	15154	14931	14969	15083	15176	14923	15098	15050	14992	15070	15120	15070	14931	15117	14979	14947	15065	15126	14976	15149	15181	15046	15214	15207	15063	15133	15089	15060	15269	15002	14892	15144	15019	15073	15085	15251	15248	15208	15185	15157	15131	14993	15051	15289	15242	15110	15190	14982	15141	15118	15008	15012	15081	15169	15221	14945	15036	15050	15135	14981	15185	15013	15146	15058	15041	15140	15014	14939	15028	15057	15078	15070	15203	15096	15085	14952	15079	14925	15057	15146	15074	15144	15026	14983	15061	15085	15292	15097	15186	15106	15246	15064	15105	15223	15112	15054	14988
22582	21013	35202	26713	21359	22823	24108	19658	18271	18741	18540	18324	18274	18267	18138	18171	18284	18447	18228	18239	17869	18104	18258	18099	18181	17873	18176	17984	18039	18068	17989	18072	17965	17895	18086	18053	18066	17879	18080	18108	17921	17899	17823	18060	18058	18018	18000	18822	19546	19205	18896	18369	18256	18039	18072	18224	17967	18084	18284	17953	17885	17865	18039	17720	17976	17882	18031	17801	18068	18015	18077	18024	18081	18018	17975	17893	18025	17911	17705	17951	17890	18014	18156	17842	18106	17985	18107	18079	17873	17952	17984	18136	17840	17866	17835	17928	17940	17862	17959	18071	18023	17919	17834	18050	17702	17916	17907	17893	18070	17944	17887	17860	17845	17967	17890	18187	18087	17987	17905	17841	18010	17920	17987	17889	18147	18012	17924	17935	17926	18110	17993	17673	17839	17836	17928	17961	18028	17782	17922	17944	18124	17970	17944	17826	18046	17889	17842	17875	17883	17938	17818	17732	17997	17966	18009	17762	17965	18037	18011	18084	17972	18068	17840	17973	18010	17831	17904	17782	17843	18052	17993	17845	18006	17912	17745	17964	17937	18067	17715	17976	18040	17989	17984	17995	17882	17902	17906	17829	17892	17940	18092	17899	17741	17812	17985	18043	17723	17755	17889	18057	17885	17729	17943	17849	18023	17900	17869	17874	17953	18077	18113	17948	17779	17840	17859	18045	17956	17966	17804	17920	18087	17829	17889	18041	18094	17718	17917	17868	17748	18056	17965	17912	17943	17833	17862	17672	18074	17952	17902	17823	17790	17842	17758	18075	17728	17906	18086	18000	18029	18084	17938	17900	17957	18188	17800	17800	17873	18015	17871	17927	17988	17649	17670	18205	18094	17920	17779	18049	17911	18003	18049	17794	17715	17683	17978	17817	17848	17983	17989	17862	17884	17964	17729	17889	17900	17777	17788	17782	17825	17943	17874	17735	17809	17986	17744	18071	17779	17958	17998	17943	18032	17883	17925	17744	17989	17972	18066	17965	18026	18045	17776	18095	17726	17867	17900	17909	18133	17919	17809	17901	17831	17848	17854	17896	17900	17855	17885	18145	17983	17911	17808	17754	17739	17924	17855	17960	18054	17993	18085	17766	17901	17870	17815	18128	17863	17809	17839	17888	17856	18043	18089	17826	17875	17779	17693	18023	17898	17964	17860	17871	17704	17707	18102	17732	17996	17794	18075	17816	18022	18110	18048	18067	17996	18064	17792	17881	17899	17955	17882	17915	17956	18014	17984	17787	17871	17805	17936	17923	17692	17948	17923	17900	17837	17887	17996	17850	17960	17911	17774	17939	18031	17920	17815	17840	17944	17885	17957	17907	18054	17886	17614	17892	17911	17763	17872	18012	17733	17913	18040	17868	18097	17973	17959	17913	18039	17960	17963	17771	17902	17889	17742	17908	17825	17657	17887	17969	17810	17938	17785	18030	17920	17893	17891	18061	17931	17834	17777	17920	18058	17766	17975	17994	18054	17757	17858	17693	17967	18034	18034	18041	17865	17920	17754	17875	17789	18008	17648	17729	17953	17953	17977	17775	17981	17960	17802	17941	17980	17862	17836	17845	18106	17859	17793	17765	18222	17958	17811	17966	17821	17842	18027	18021	17918	17841	17930	17930	17899	17787	18104	18014	17924	18129	17762	17920	18079	17897	17808	17940	17937	18034	17919	17863	17797	17879	18069	18069	17871	17967	17969	18041	17606	18016	17913	17874	17885	17839	17961	17958	18104	18048	17873	17942	17952	18042	17935	17767	17758	18065	17843	17633	17655	17630	18044	17839	17867	17917	17882	17810	18054	17912	18024	17913	17997	17924	17862	17818	17898	17717	18025	17915	17914	17852	17959	17912	17988	17920	17732	17842	17755	17772	17843	18027	17813	17938	17979	17907	17997	17888	17950	17816	17899	17914	17984	17951	17844	17914	17798	17930	17794	17952	17892	17947	18005	17924	17848	17751	17787	17930	17987	17980	18026	17795	18041	17992	17990	17887	17878	17936	17680	17567	17865	18036	18079	17900	17967	17854	18026	17980	17874	18000	18007	18129	17873	17781	17852	17943	17993	17894	17755	17889	18012	17872	17733	17798	18136	17811	17975	17811	17870	17974	17897	17852	17821	17862	17958	17828	18052	17885	17852	17931	17834	17830	17705	17905	18108	17809	17866	17912	18027	18096	18052	17951	17972	17709	17961	17927	17900	17917	17864	17908	17936	17878	18152	17802	17751	17869	17894	17733	17892	17801	18037	17864	17930	17850	17828	17818	17835	17776	17763	17741	18061	17845	17999	17957	17915	17806	17921	17860	17964	17999	17945	17740	18005	17685	18023	18040	17862	17821	17814	17789	17989	17706	17937	17855	17720	17689	18026	17853	17590	17786	17925	18014	17892	17893	17865	17849	17988	18034	17859	17762	17684	18047	17814	17777	17891	17836	17955	17888	17803	18029	17763	17982	18029	17807	17984	17873	17872	18016	17865	17824	17841	18011	18019	17712	17759	18001	17788	18083	17970	18092	17955	17734	17829	18019	17910	17904	18050	18014	18053	17934	17968	17716	17842	18042	17938	17698	17832	17863	17811	17938	18119	17922	17997	17938	18093	17887	18082	17800	17800	17696	17704	17829	17906	17833	17784	18006	18081	17960	17958	17703	17897	17925	17983	17963	17832	17730	17869	17744	17764	17985	18098	17968	18130	17921	17824	18004	17934	18040	17873	17785	17804	17950	17671	17749	17872	17929	17982	18087	17906	17929	17991	17898	17906	17889	17899	17947	17877	17857	17813	17702	17958	17750	18057	17982	18048	18008	18071	17910	17922	17822	17828	17651	17999	17971	18067	17801	17917	17900	17949	17805	17830	17876	17966	17863	17956	17788	17695	17974	17860	17858	17998	17888	17888	18093	17737	18089	18118	17928	17892	17865	18079	17961	18030	17713	17775	18143	17945	17852	17692	17867	18080	17874	17674	17929	17947	17840	17670	17995	17923	17840	17800	17901	18046	17952	18005	17850	18095	17962	17920	18174	17843	17905	17936	18010	17774	17889	17699	17858	17766	17998	17886	17987	17881	17877	17715	17988	17978	17771	17865	17706	17965	17943	17937	17877	17717	17861	17836	17830	17874	18003	17975	17955	17826	17892	17880	17941	17714	17925	17890	17925	17779	17889	17913	17903	18017	17866	17800	18018	17925	17825	17987	17828	18004	17837	17922	17962	17901	18088	17840	17848	17960	17829	17930	17697	17959	17908	17895	17888	17792	17784	17839	17881	17803	17801	17971	18041	18081	18058	17912	17906	18085	17940	17928	18068	18085	18126	17975	17593	18077	17910	17995	17777	17981	18126	18173	17908	18024	18146	17939	17930	17822	17765	17838	17903	18100	18028	17830	17816	18035	17990	18015	18017	17985	17846	17884	17992	17777	17783	17919	17998	17976	18042	17858	17947	17988	17855	18165	17942	17818	17960	18122	17802	17855	17767	17901	18025	17908	18072	18062	18073	18144	17891	17989	17999	17805	17975	17821	17858	17976	17876	18015	17917	17847	18044	17855	17867	17856	17945	17903	17906	18009	17882	18027	18045	17947	17944	18047	18015	17944	17862	18008	17927	17849	17784	17762	17860	17913	17890	17999	17891	17793	17918	18005	17926	17859	17682	17863	17947	17956	17857	17830	17969	17837	17865	17781	17821	18052	17944	18055	17922	17878	17890	17845	17664	17934	17911	17938	17865	18057	17989	17751	17793	17943	18086	17904	18018	17858	17824	17967	18074	17744	17908	17756	17883	17897	17980	17858	17836	17842	17955	17991	17986	18002	17972	18022	17890	17846	17827	17750	17945	17972	17810	17951	17862	17868	17923	18014	18068	18045	17823	18028	17827	17772	17713	17999	17929	17887	18022	17754	17720	17841	17762	17680	17708	17821	17978	17695	17884	17764	17938	18060	17844	17950	17779	17892	17731	17728	17844	18012	17933	17800	17688	18051	17996	17934	17924	17889	17973	17852	17890	18020	18038	17915	17939	17902	17794	17800	17908	17999	17760	17949	17818	18137	17597	17852	17808	17991	17896	17959	18014	17976	17957	17864	17907	17878	18053	18019	18073	17893	17815	17876	17884	17987	17795	18112	17993	17934	17944	17823	17896	18093	17972	17994	18076	17949	17710	17764	17841	17890	17941	17907	18167	17861	17903	18023	18022	17832	17996	17784	17949	17748	17942	17894	17877	18016	18052	17782	17872	17835	17830	17911	18045	18017	17998	17871	17847	17953	17921	18091	17983	17980	17835	17856	17791	17957	18100	17865	17951	17839	17867	18007	17916	17940	18054	17898	17710	17780	17892	17820	18031	17927	17900	17947	17856	18013	17936	17839	17940	18040	18061	17948	18101	17958	17838	18131	17695	17857	17948	17960	18084	18039	18047	18002	17833	17940	17816	17945	17945	17943	17802	17748	17789	17704	17838	17661	18033	17925	17924	17718	17814	17944	17721	18030	17934	18075	18046	18073	17844	17724	17894	18013	18205	17830	17932	17989	18032	17781	17952	17925	18000	17696	17824	17889	17764	17909	17814	17986	18079	17925	17825	17928	17992	17876	17867	17899	17754	17773	17729	17913	17881	18125	18035	18006	17826	17997	17656	18008	18009	18041	17877	18120	17987	17876	17795	17843	18171	17730	17916	17820	18078	17888	17712	17992	18013	17802	17898	17998	17785	18071	17813	17949	17813	17745	17719	17934	17846	17915	17774	18130	17916	17930	17846	17929	17621	18084	17791	18026	18075	17752	17812	17758	17973	18039	17815	17979	17836	18045	17829	17950	17970	17861	17958	17944	17944	17824	17951	17908	17945	18097	17891	17862	18086	17828	18037	18046	17888	18155	17973	17924	17879	17930	17934	17909	17783	17759	17856	17985	17957	17811	17920	17882	18013	17896	18026	17896	17888	17776	17898	17922	18058	17972	17833	17998	17966	17751	17913	17977	17791	18047	17805	17891	17812	18042	17863	18007	17930	17868	17888	17988	17999	17976	17784	17795	17913	17781	17800	17991	17823	17924	17830	17956	18029	17964	17943	17968	17863	17737	17957	17959	17779	17771	18046	17930	17934	18003	18105	17854	17947	17944	17836	17776	17738	17633	18047	17946	17860
17299	51829	87505	18676	17344	16513	16250	15888	15807	15732	15480	15497	15483	15208	15300	15470	15315	15331	15435	15417	15309	15449	15524	15355	15209	15316	15350	15169	15333	15334	15365	15260	15240	15153	15329	15133	15306	15603	15130	15228	15216	15266	15313	15275	15119	15268	15371	16837	17623	17322	16462	15808	15401	15378	15196	15138	15218	15144	15016	15166	15163	15433	15093	15138	15245	15137	15251	15202	15087	15155	15395	15133	15247	15316	15050	14999	15175	15150	15264	15211	15187	15200	15059	15270	15094	15169	15281	15053	15138	15152	15024	15113	15173	15240	15132	15102	15160	15163	15122	15156	15361	15172	15154	15212	15156	15418	15055	15269	15087	15044	15236	15229	15169	15166	15166	15194	15177	15337	15046	14994	15087	15208	15184	15166	15287	15098	15279	15288	15408	15278	15175	15196	15249	15283	15295	15128	15423	15296	15263	15053	15126	15115	15314	15168	15094	15132	15268	14998	15253	15076	15325	15244	15175	15194	15298	15210	15145	15202	15106	15076	15009	15210	15156	15291	15073	15081	15179	15169	15281	15104	15238	15256	15254	15257	15131	15137	15225	15174	15204	15270	15142	15194	15114	15109	15207	15133	15219	15279	15405	15058	15238	15155	15299	15132	15111	15220	15177	15292	15180	15448	15137	15302	15146	15191	15095	15177	15119	15161	15107	15184	15094	15283	15110	15171	15068	15257	15104	15196	15259	15083	15065	15117	15129	15019	15260	15110	15113	15144	15107	15086	15306	15256	14949	15149	15459	15175	15131	15079	15191	15090	15177	14969	15064	15173	15067	15338	15082	15110	15191	15179	15114	15087	15148	15296	15119	15170	15239	15132	15117	15210	15235	15147	15050	15209	15199	15031	15188	15204	15175	15230	15061	15281	15054	15149	15094	15184	15187	15005	15302	15364	15179	15187	15230	15114	15065	15140	15125	15104	15317	15075	15115	15217	15392	15112	15004	15167	15175	15208	14964	15266	15173	15162	15135	15366	15167	15083	15136	15203	15266	15307	15240	15176	14906	15123	15327	15071	15243	15082	15329	15326	15173	15081	15151	15260	15207	15024	15100	15122	15247	15209	15175	15238	15064	15081	15303	15061	15047	15161	15110	15144	15070	15140	15238	15177	14936	15025	15219	15013	15112	15140	15264	15230	15181	15270	15206	15134	15162	15078	15186	15220	15254	15351	15139	15431	15194	15238	15213	15198	15162	15200	15202	15324	15008	15234	15290	15160	15235	15216	15127	15164	15102	15193	15295	15143	15231	15106	15045	15030	15079	15084	15149	15389	15088	15281	15241	15250	15242	15159	15101	15153	15181	15191	15058	15116	15171	15335	15185	15148	15051	15340	15218	15084	15014	15295	15181	15207	15235	15225	15218	15078	15125	14987	15141	15196	15209	15129	15141	15164	15069	15149	15155	15015	15212	15269	15112	15172	15149	15133	15066	15154	15109	15374	15133	15265	15336	15089	15115	15254	15034	15067	15023	15101	15319	15272	15018	15141	15239	15201	15042	15093	15225	15292	15236	15112	15364	14997	15271	15196	15097	15134	15215	15168	15178	15210	15154	15204	15138	15132	15253	15065	15221	15252	15120	15247	15048	15183	15032	15179	15070	15225	15257	15269	14996	15112	15532	15110	15104	15012	15221	15223	15241	15031	15098	15127	15145	15305	15202	15290	15225	15203	15135	15272	15219	15120	15217	15180	14965	15423	14962	15172	15209	15324	15317	15424	15173	15296	15401	14997	15086	15063	15061	15172	15133	15145	15136	15150	15189	15119	15138	14888	15300	15295	15044	15310	15344	15108	15225	15121	15279	15041	15170	15256	15064	15248	14933	15147	15003	15209	15096	15251	15208	15190	15177	15351	14961	15237	15003	15095	15053	15233	15173	15294	14975	15126	15111	15071	15135	15126	15139	15154	15084	15206	15212	15092	15160	15251	15008	15106	15075	15131	15363	14958	15279	15241	15067	15237	15182	15147	15088	15275	15100	15252	15265	15151	15249	15149	15149	15287	15175	15099	15103	14999	14988	15312	15102	15136	15211	14989	15077	15184	15165	15208	15013	15235	15159	15238	15011	15146	15027	15091	15302	15095	15179	15243	15071	15278	15158	15199	15313	14933	15144	15268	15155	15183	15215	15224	15215	15409	15198	15278	15253	15203	15173	15024	15116	15299	15127	15177	15238	15170	15234	15174	15263	15193	15113	15004	15228	15224	15229	15307	15211	15289	15215	15191	15200	15330	15102	15046	15292	15200	15243	15135	15320	15254	15172	15305	15125	15281	15049	14988	15124	15170	15194	15198	15186	15252	15171	15226	15109	15305	15314	15145	15210	15144	15385	15229	15276	15280	15161	15005	15295	15215	15130	15186	15256	15272	15350	15081	15212	15015	15295	15274	15305	15269	15135	15186	15230	15089	15057	15015	15007	15138	15083	15173	15173	15213	15159	15285	15093	15088	15071	15066	15114	15174	15181	15133	15304	15308	15171	15199	15346	15055	15166	15276	14990	15176	15205	15145	15275	15298	15205	15250	15345	15142	15164	15170	15282	15252	15092	15090	15172	15069	15170	15467	14971	15272	15040	15130	15195	15090	15222	15007	15272	15242	15142	15093	15199	15093	14985	14984	15116	15203	15121	15067	15153	15080	15054	15137	15254	15261	15272	15223	15224	15213	15184	15317	15362	15103	15203	15189	15190	15195	15040	15191	14988	15143	15077	14978	15210	15301	15072	15208	15175	15286	15154	15372	15279	15152	15227	15113	15126	15146	15198	15093	15081	15019	15230	15180	15302	15211	15141	15182	15220	15099	15060	15212	15118	15148	15157	15210	15133	15229	15293	15065	15232	15112	15019	15208	15207	15143	15187	14902	14953	15121	15205	15095	15141	15123	15163	15150	15244	15132	15216	15180	15195	15121	15135	15027	15204	15016	15126	15054	15263	15098	15094	15198	15277	15057	15146	15186	15237	15291	15133	15137	15100	15083	15034	15276	15090	15172	15261	15055	15088	15066	15154	15166	15188	14978	15141	15226	15256	15122	15284	15127	15322	15093	15253	15096	15314	15326	15080	15217	15228	15173	15087	15071	15286	15204	15287	15154	15055	15122	14928	15071	15220	15091	15323	15260	15167	15019	15280	15114	15145	15171	15213	15352	15128	15152	15141	15117	15176	15088	15349	15260	15215	15186	15225	15390	15106	15076	15049	15173	15274	15153	15195	15214	15043	14985	15291	15255	15073	15238	14992	15064	15206	15229	15020	15172	15271	15223	15231	15153	15091	15263	15385	14913	15128	15048	15073	15101	15320	15237	15174	15279	15356	15230	15181	15244	15134	15192	15282	15319	15126	15096	15162	15152	15252	15197	15183	15121	15219	15041	15221	15218	15156	15121	15335	15148	15236	15349	15102	15207	15269	15033	15329	15077	15170	15197	15109	15137	15119	15191	15294	15179	15200	15160	15243	15150	15220	15202	15035	15032	15083	15111	14972	15209	15226	15093	15189	15220	15147	15217	15178	15260	15200	15133	15193	15169	15196	15240	15255	15184	15178	15167	15285	15240	15128	15344	15105	15121	15223	15204	15238	15107	15123	15264	15105	15207	15225	15246	15368	15197	15209	15209	15052	15333	15300	15114	15148	15111	15199	14971	15289	14954	15172	15276	15180	15260	15215	15097	15247	15099	15039	15092	15225	15059	15118	15216	15172	15227	15163	15190	15306	15090	15128	15150	15258	15061	15217	15370	15190	14951	15054	15131	15325	15136	15156	15086	15111	15339	15169	14969	15265	15191	15186	15189	15072	15014	15079	15114	15239	15185	15376	15037	15231	15284	15114	15014	15122	15111	15076	15190	15315	15265	14999	15367	15269	15044	15257	14992	15065	15290	15259	15226	15284	15169	15177	15099	15309	15077	15126	15077	15156	15122	15164	15249	15190	15149	15062	15328	14985	15186	15144	15219	15217	15403	15188	15273	15227	15285	15129	15104	15048	15184	15158	15205	15307	15168	15231	15180	15031	15221	15197	15252	15282	15222	15417	15172	15244	15294	15025	15119	15012	15010	15236	15277	15188	15148	15090	15055	15165	15128	15099	15138	15272	15151	14933	15076	15235	15352	15127	15286	15067	15114	15194	15048	15230	15094	15474	15129	15201	15145	15130	15245	15134	15317	15198	15138	15206	15411	15088	15150	15068	15057	14896	15274	15160	15221	15084	15218	15110	15087	15071	15113	15266	15211	15148	15220	15151	15207	15264	15253	15185	15174	15241	15112	15213	15222	15041	15072	15111	15084	15350	15224	15169	15232	15169	15180	15137	15189	14888	14992	15075	15169	15145	15152	15088	15113	15057	15129	15213	15034	15360	15133	15200	15070	15099	15245	15095	14986	15224	15056	15140	15093	15297	15133	15214	15123	15167	15122	15037	15146	15061	15117	15136	15327	15377	15181	15141	15197	15036	15084	15246	15195	15130	15116	15108	15222	15134	15247	15221	15240	15314	15015	15154	15207	15202	15092	15245	15220	15186	15161	15141	15118	15101	14998	15233	15121	15225	15207	15239	15053	15029	15111	15238	15226	15047	15221	15248	15272	15433	15229	15228	14995	15255	14906	15206	15205	15142	15225	15230	15085	15156	15131	15211	15212	15166	15215	15234	15093	15436	15298	15087	15091	15085	15120	15016	15303	15375	15121	15103	15091	15196	15137	15214	15149	15134	15275	15104	15160	15161	15069	15064	15067	15202	15259	15255	15212	15287	15310	15044	15150	15165	15164	15225	15181	15000	15180	15071	15073	15224	15048	15101	15123	15174	15134	15213	15140	15098	15275	15244	15191	15385	15321	15086	15147	15303	15074	15139	15074	15009	15316	15140	15189	15202	15383	15226	15110	15221	15218	15352	15012	15137	15245	15160	15166	15275	15158	15177	15210	15101	15202	15203	15205	15142	15095	15191	15149	15257	15308	15129	15234	15270	15338	15177	15168	15117	15247	15110	15273	15207	15047	15058	15101	15220	15163	15193	15202	14915	15226	15255	15268	15179	15193	15068	14947	15320	14937	15074	15052	15124	15182	15140	15181	15158	15188	15214	15260	15091	15056	15148	15208	15181	14975	15035	15209	15176	15050	15089	15201	15307	15156	15082	15293	15001	15227
27154	24522	42819	24847	18478	18055	18171	17687	17800	17842	17864	17746	17827	17952	17527	17762	17947	17894	17898	17860	17754	17841	17747	17771	17706	17723	17726	17834	17792	17892	17848	18000	17881	17798	17931	17919	17894	17840	17877	17961	17738	17936	17879	17900	17947	17839	17664	17974	18121	17931	18042	17849	18007	17938	17826	17884	17834	17879	17845	17768	17924	17925	17724	17806	17889	17521	17684	17638	17960	17722	17927	17661	17722	17816	17736	17831	17785	17757	17821	17821	17765	17714	17588	17770	17711	17892	17835	17511	17779	17821	17846	17746	17831	17726	17775	17574	17699	17639	17824	17821	17666	17785	17827	17873	17759	17623	17683	17685	17773	17791	17940	17719	17649	17750	17791	17640	17615	17801	17802	17734	17792	17679	17665	17810	17782	17742	17595	17751	17937	17813	17673	17778	17889	17664	17637	17672	17771	17854	17702	17782	17897	17844	17738	17800	17484	17730	17775	17897	17641	17690	17684	17638	17725	17758	17727	17712	17854	17890	17904	17782	17852	17911	17815	17724	17716	17798	17666	17711	17596	17865	17520	17689	17762	17590	17707	17626	17684	17816	17724	17808	17666	17806	17863	17599	17769	17832	17700	17833	17972	17998	17488	17831	17906	17660	17800	17803	17776	17732	17707	17719	17678	17992	17718	17714	17738	17894	17659	17549	17516	17741	17820	17821	17808	17795	17568	17849	17790	17631	17828	17714	17728	17692	17819	17624	17808	17745	17562	17614	17684	17890	17667	17775	17654	17491	17549	17804	17705	17721	17807	17766	17641	17725	17721	17980	17553	17812	17943	17868	17779	17704	17565	17774	17823	17598	17755	17659	17712	17655	17710	17731	17684	17776	17864	17758	17836	17700	17630	17607	17758	17914	17843	17925	17848	17872	17821	17584	17869	17709	17693	17710	17634	17797	17704	17672	17602	17772	17672	17870	17564	17705	17729	17545	17889	17852	17775	17677	17762	17881	17812	17764	17675	17943	17721	17850	17698	17676	17629	17842	17652	17610	17595	17692	17914	17785	17710	17829	17969	17656	17698	17571	17873	17764	17887	17756	17741	17757	17518	17884	17736	17868	17731	17775	17639	17595	17553	17792	17672	17725	17998	17726	17659	17818	17926	17888	17871	17706	17696	17831	17756	17752	17752	17733	17678	17713	17783	17855	17903	17797	17820	17862	17870	17696	17652	17856	17869	17741	17685	17754	17694	17880	17858	17789	17696	17702	17787	17740	17693	17705	17773	17785	17662	17668	17852	17738	17726	17905	17980	17636	17718	17685	17623	17887	17657	17601	17847	17778	17761	17523	17594	17422	17751	17683	17960	18009	17851	17811	17781	17999	17778	17686	17847	17905	17866	17923	17480	17554	17751	17703	17526	17840	17656	17800	17695	17751	17817	17765	17759	17700	17736	17744	17729	17748	17620	17696	17790	17751	17693	17721	17829	17799	17872	17702	17827	17690	17570	17805	17616	17830	17760	17941	17920	17946	17777	17603	17626	17801	17745	17860	17958	17799	17703	17928	17924	17692	17783	17774	18077	17793	17853	17875	17906	17582	17750	17734	17754	17670	17779	17677	17762	17876	17869	17866	17704	17624	17617	18049	17705	17811	17676	17862	17550	17808	17796	17708	17640	17698	17745	17610	17698	17715	17759	17764	17698	17665	17579	17565	17684	17858	17792	17745	17630	17783	17676	17798	17735	17666	17817	17773	17680	17602	17679	17822	17576	17831	17628	17892	17843	17915	17776	17766	17781	17867	17807	17794	17739	17744	17878	17770	17525	17751	17776	17696	17748	17748	17889	17839	17765	17693	17791	18043	17595	17633	17711	18015	17875	17807	17802	17423	17560	17923	17719	17636	17943	17705	17834	17876	17902	17859	17851	17596	17728	17660	17756	17662	17829	17705	17596	17726	17625	17687	17654	17743	17508	17603	17662	17753	17896	17711	17780	17827	17949	17834	17817	17835	17643	17779	17646	17717	17956	17761	17751	17678	17722	17764	17997	17897	17872	17632	17617	17933	17915	17847	17817	17619	17836	17914	17844	17868	17606	17887	17913	17741	17792	17769	17721	17809	17742	17677	17759	17649	17910	17739	17708	17634	17585	17870	17887	17716	17666	17665	17942	17838	17774	17860	17650	17662	17741	17807	17700	17708	17613	17851	17862	17735	17674	17708	17610	17890	17854	17710	17673	17750	17945	17837	17661	17861	17676	17521	17825	17691	17946	17914	17831	17870	17798	17769	17793	17832	17707	17716	17821	17541	17754	17649	17727	18028	17828	17748	17822	17561	17794	17707	17651	17844	17767	17871	17823	17887	17994	17867	17768	17804	17683	17695	17810	17831	17699	17530	17763	17697	17642	17712	17730	17991	17809	17843	17691	17614	17586	17817	17558	17795	17654	17703	17906	17890	17853	17643	17824	17772	17886	17720	17582	17753	17692	17915	17625	17699	17700	17655	17798	17807	17906	17743	17842	17799	17684	17675	17841	17785	17811	17741	17689	17817	17740	17803	17872	17674	17814	17820	17779	17757	17780	17808	17698	17677	17832	17690	17714	17705	17820	17590	17803	17779	17762	17794	17854	17786	17939	17742	17392	17769	17850	17795	17627	17755	17550	17501	17465	17646	17616	17676	17855	17750	17825	17737	17674	17606	17817	17870	17848	17747	17681	17774	17619	17790	17738	17775	17740	17762	17580	17557	17838	17868	17643	17762	17817	17636	17595	17805	17567	17809	17901	17572	17693	17464	17886	17933	17867	17738	17786	17935	17874	17789	17815	17764	17640	17834	17731	17723	17838	17700	17859	17730	17938	17855	17813	17563	17712	17662	17770	17563	17771	17853	17738	17837	17814	17854	17741	17628	17700	17571	17731	17894	17644	17644	17693	17803	17842	17542	17895	17782	17842	17780	17913	17961	17807	17799	17990	17870	17721	17746	17704	17572	17816	17757	17940	17459	17701	17716	17528	17717	17736	17927	17661	17679	17789	17780	17849	17688	17836	17811	17747	17740	17572	17709	17711	17638	17647	17836	17904	17782	17734	17765	17956	17831	17813	17940	17727	17893	17886	17626	17746	17744	17682	17672	17683	17641	17761	17859	17722	17675	17778	17747	17819	17665	17545	17758	17617	17757	17812	17580	17746	17821	17680	17490	17756	17839	17814	17721	17567	17802	17656	17834	17915	17675	17657	17771	17845	17581	17655	17681	17773	17920	17674	17924	17785	17783	17709	17690	17736	17721	17906	17722	17776	17809	17740	17754	17710	17606	17860	17627	17696	17598	17627	17565	17813	17653	17731	17872	17730	17869	17696	17821	17873	17715	17854	17781	17673	17577	17751	17755	17614	17930	17690	17732	17657	17635	17701	17875	17859	17627	17949	17564	17716	17722	17761	17869	17584	17734	17746	17636	17873	17780	17883	17932	17834	17853	17974	17574	17809	17711	17726	17897	17665	17930	17760	17697	17749	17738	17804	17703	17784	17699	17521	17651	17786	17725	17858	17788	17985	17817	17935	17807	17875	17724	17752	17689	17698	17708	17749	17682	17671	17624	17796	17735	17725	17713	17702	17829	17695	17886	17910	17568	17673	17793	17981	17491	17802	17761	17667	17818	17806	17676	17782	17746	17524	17670	17765	17575	17812	17675	17722	17884	17763	17727	17793	17725	17674	17747	17731	17754	17760	17698	17853	17716	17768	17760	17715	17755	17926	17519	17845	17738	17712	17829	17704	17692	17581	17877	17779	17805	17715	17917	17801	17873	17584	17617	17652	17679	17726	17700	17909	17763	17755	17667	17804	17688	17586	17789	17791	17763	17794	17392	17706	17697	17795	17724	17710	17675	17838	17812	17845	17698	17712	17734	17774	17910	17715	17747	17672	17631	17623	17548	17723	17819	17824	17849	17701	17955	17696	17524	17697	17830	17977	17689	17798	17853	17623	17741	18028	17794	17848	17538	17733	17739	17827	17679	17874	17673	17898	17784	17774	17934	17764	17823	17934	17617	17826	17843	17724	17884	17669	17671	17767	17791	17928	17868	17962	17755	17771	17689	17799	17714	17777	17874	17877	17913	17807	17587	17776	17664	17687	17705	17995	17744	17777	17882	17696	17709	17747	17721	18009	17918	17818	17561	17855	17612	17769	17854	17803	17778	17823	17689	17898	17666	17846	17585	17930	17747	17875	17813	17549	17732	17720	17829	17783	17748	17787	17986	18023	17745	17750	17738	17788	17777	17833	17623	17775	17768	17705	17735	17903	17620	17782	17723	17572	17710	17813	17746	17726	17829	17797	17835	17823	17713	17879	17689	17880	17835	17919	17889	17876	17920	17720	17755	17811	17755	17706	17806	17785	17700	17811	17860	17854	17702	17715	17734	17772	17933	17638	17881	17589	17539	17772	17779	17795	17729	17662	17836	17635	17604	17713	17865	17700	17706	17878	17805	17885	17971	17879	17807	17843	18005	17782	17773	17702	17719	17664	17661	17740	17645	17692	17930	17882	17890	17685	17645	18087	17817	17692	17806	17602	17726	17979	17871	17635	17506	17805	17755	17627	17913	17664	17796	17799	17792	17696	17747	17558	17771	17671	17949	17904	17627	17811	17746	17766	17725	17724	17626	17579	17892	17609	17671	17955	17735	17709	17645	17678	17667	17899	17920	17510	17546	17803	17729	17669	17619	17724	17649	17556	17596	17859	17641	17614	17732	17525	17796	17684	17837	17946	17914	17823	17560	17803	17671	17841	17766	17790	17749	17848	17810	17664	17909	17627	17811	17845	17806	17715	17784	18000	17650	17642	17769	17834	17679	17678	17784	17706	17730	17543	17571	17638	17721	17826	17647	17865	17745	17806	17710	17703	17861	17654	17621	17667	17754	17711	17642	17612	17679	17713	17690	17658	17683	17865	17816	17667	17647	17705	17556	17753	17751	17829	17658	17787	17784	17671	17748	17772	17700	17701	17740	17692	17679	17826	17817	17786	17888	17756	17704	17685	17758	17761	17824	17953	17890	17771	17804	17707	17597	17773	17896	17932	17561	17686	17746	17723	17747	17574	17804	17926	17479	17733	17673	17898	17666	17802	18008	17900	17856	18054	17614	17688	17764	17748	17879	17561	17712	17794	17757	18022	17823	17671	17939	17742	17656
16062	35834	45619	16266	15541	15452	15347	15138	15098	15066	14906	14969	15184	15168	15135	15260	15181	15018	15178	15266	15278	15005	15325	15262	15141	14931	15117	15246	15093	15217	15071	14873	14948	15205	15165	15111	14959	15154	15164	14985	14998	15208	14947	15158	15167	15100	15147	15021	15303	15231	15221	15111	15026	15258	15096	15039	15139	14935	14988	15135	15205	15079	15114	15066	15153	15081	15084	14981	14887	14994	15042	14985	15183	15187	15108	15047	15237	15140	15034	15118	15035	15099	15076	15214	14968	14957	15144	15019	15036	14994	15131	14890	15114	15057	15040	14887	15084	15126	15091	15145	15158	14992	15120	15151	15122	15133	15046	15246	15250	15083	15044	15055	14991	14971	15001	15021	15034	15075	15102	14942	15033	14897	15025	15075	14986	15142	15094	15016	14898	15027	15061	14999	15128	15137	15110	15151	14917	14918	15002	15018	15052	15148	15180	14986	14902	15179	14975	15222	15249	14959	15019	15007	15102	15160	14879	15032	14911	15134	15121	14922	15230	14989	15191	15017	15145	15108	15173	15110	14966	14983	15146	14994	15048	15015	15053	14979	14932	15197	15018	15107	14797	14987	15092	15053	15232	15091	14934	15241	14907	14781	15225	15008	15076	14847	15104	15057	15081	15228	14988	14921	15057	14875	14960	14973	15142	14950	15017	15026	15060	14889	15086	15164	15118	15122	14963	15066	14884	15158	14937	14956	15145	14990	15177	15001	15051	14999	15146	15038	15152	15037	15002	15118	15104	15191	15003	15125	15019	15013	15046	15262	15116	15127	15129	14972	14961	15220	15046	14979	15097	15107	14974	15011	15109	15111	15003	14907	14942	15136	14999	15008	15026	14961	15127	15037	14971	15038	15111	14926	15114	15023	15162	14854	15106	15055	15088	15002	15088	15075	14911	15081	14942	15078	15046	15026	14994	14976	15039	15090	15040	14969	15228	14991	15058	15065	15096	15223	15178	15081	15153	15120	14835	15170	14918	15056	15136	15121	15023	15101	15121	15151	15225	15067	15264	15087	15008	15128	14957	15091	15065	14978	15173	15081	15000	14993	15099	15150	15091	15178	14987	15069	14955	15055	15260	15051	15158	15064	15106	14991	15246	14973	15065	15030	15276	14979	14990	14992	15029	15013	15017	15023	15031	15005	15008	15011	15099	15038	15069	15039	15042	14980	14993	14997	14922	15012	15013	15147	15117	14990	15041	15170	15034	15055	15156	14949	14985	15053	15046	15166	15156	15228	15032	14940	14989	14983	15049	15074	15192	15130	15198	14935	15122	15126	15158	15045	15059	15046	14954	15036	15034	15073	14983	14966	15020	15029	15058	15114	15059	15198	15065	15082	14833	15198	15140	15112	15031	14831	14982	15241	15156	15023	15169	15068	15033	15029	15083	15135	15235	15249	14942	15053	15055	15174	15272	15110	15048	15207	15061	15092	15094	15113	15155	15168	14781	15071	15062	14908	14912	15083	15095	14984	14922	15036	15153	15128	14962	15169	14960	15003	14875	15004	14917	15020	15208	15130	15093	15153	15094	15016	15044	14968	15133	14993	15191	14981	14897	15038	14960	15199	14988	14946	14991	14969	14955	15224	15015	15048	15191	15011	15014	14961	15019	15086	14967	14867	15178	15032	15128	14846	14991	15208	14931	15190	15189	15075	14963	15061	14985	15062	15014	14925	14995	15115	15033	15086	15106	14968	15210	15042	14900	14973	15117	15121	15008	14915	14978	15145	14905	14997	15080	15130	14979	14971	15048	14918	14986	15203	14944	15062	15140	15281	15145	15116	15138	15000	15198	15105	14846	15159	14953	14945	14829	14995	14912	15215	15149	14921	15039	15029	15143	15086	15078	14952	15099	15215	15114	15002	14994	15054	15036	14918	15033	15142	15073	15185	15027	15031	15124	14880	14921	15055	15125	15228	15173	15029	14959	15030	15098	14947	15058	15147	15194	14968	14888	15011	15141	15169	15081	14975	15030	15120	15057	15082	14959	15151	15031	15139	15016	15113	15229	15023	14950	15240	15098	15044	15105	15183	15069	14986	15112	15187	14925	14993	15199	15194	15051	15106	14886	15102	15131	14910	15098	15161	14991	14942	14981	15084	15108	15036	14948	14977	15058	15210	15136	15198	15087	15028	15023	15047	15133	14971	15145	15126	14796	14970	15002	14939	15104	15052	14996	14878	15083	15149	15141	15049	15001	15099	14956	15088	15080	15195	15157	15010	15114	15195	15158	15108	15114	14973	15144	15040	15110	15219	14882	14976	15167	15201	14997	15129	15153	15090	14978	14906	15029	15050	15059	15169	15018	14875	15189	15015	14995	14895	14988	15165	14973	14965	15040	15090	15091	15046	15088	15052	15123	14747	14981	14941	15127	15050	15033	15113	15042	15040	14983	15050	15061	15054	15014	15018	15054	15087	15090	15072	15147	14877	15026	15140	15030	15000	15063	15059	15085	15089	15106	14810	14953	14827	14939	15244	15102	15037	14983	15081	15014	15044	15145	15020	15086	15000	15201	15117	15028	15164	15083	14974	15080	15121	15032	15090	15036	14948	15016	14772	15130	15072	14836	15324	15109	15097	14967	15077	15092	14973	15149	14958	15133	15166	15146	14988	14992	15002	15119	15147	14939	15097	15117	15081	15092	15027	15184	15181	15141	15151	15047	15060	15034	15175	15039	15009	14799	15009	15141	15039	15112	15079	15111	14834	15125	14965	14905	15033	14997	15045	15208	15154	15173	15003	14982	15031	15121	15087	15124	15047	14990	14858	15050	15017	14964	15191	14925	15072	15064	15016	15042	15240	15067	15023	15081	14910	15110	15197	15099	15154	15019	15061	14998	14998	15060	14990	15153	14985	15179	14911	15047	15026	15055	15036	14960	15084	15108	15140	15085	15099	15074	15226	14907	15018	15118	14896	15172	15184	15105	15015	15025	15031	14997	15144	15003	15210	15164	14841	15188	14900	15176	15193	14929	15074	15077	15038	15006	15065	15115	15057	15169	15096	14947	15041	14970	15034	15003	14855	14872	15045	15021	14891	15222	14887	15003	15070	15049	15122	15117	15010	15025	14924	15158	15093	15071	15078	14898	14984	15014	15039	15101	14899	15001	15030	15081	15013	14948	15141	15107	15050	14869	14968	14999	14924	15097	14910	15094	15063	15073	14918	15034	15074	15036	15077	15065	14938	15082	15170	15020	15207	15026	15083	15051	15167	15034	15078	15039	14936	15053	15160	15056	14937	14902	15120	15243	14995	14998	15011	15014	14925	14979	15045	14993	14999	15055	15110	15001	15107	14881	15069	15028	14978	14986	14952	14982	15007	15067	15017	15161	15129	15112	15043	15088	15275	15171	15084	14976	15157	14966	15157	15001	15061	15037	15064	14980	14961	15044	14983	15210	15132	14975	14975	15091	15082	15059	15115	14999	15064	15118	15175	15067	14999	14863	15167	14930	15257	15144	15160	15061	15190	15046	15033	14982	15005	15029	15080	14940	15033	14909	14972	15053	15127	15270	15014	14947	15106	14992	15137	15260	14978	15192	14996	15148	15095	14935	15046	15111	15074	15184	15147	15053	15117	15070	15071	15133	14989	14991	15050	15136	15089	15154	14996	15174	15040	15067	15096	15066	15017	15253	15072	14933	15047	15085	15097	15140	14905	14974	14945	15179	15006	14941	14855	15140	14969	15115	15164	15126	15119	15082	15047	14973	15037	15011	15146	15025	14867	15059	15164	15145	15163	15049	15101	15112	15031	15101	14969	15264	14893	14959	15204	15103	14907	15137	15057	15104	14889	15114	15036	15099	15079	15133	15166	15230	14947	15010	15163	15006	15211	14939	15221	15001	15129	15175	14986	15101	15033	15243	14930	14907	15094	14976	15211	14941	15086	15003	15112	15055	15014	15032	15106	15016	15129	15011	14910	14974	15086	15196	15110	15014	14997	14996	15151	15159	15137	14926	15050	15289	15014	15192	15074	14967	15180	15118	15240	14971	15054	14924	15066	15004	15040	15106	15098	15084	14922	15083	15125	15105	14990	15080	15140	15087	15145	15030	14945	15194	15140	15101	15024	14950	15042	15232	15109	14930	15030	15038	14943	15009	15029	15142	15004	14952	15048	14918	15166	14940	15193	15129	15151	15142	15087	14972	15013	15194	15046	15023	14999	15157	14983	15057	15351	14995	15125	15152	14823	15146	14914	15097	15077	15061	15221	15146	14960	15091	15095	15103	15061	15058	15057	15151	15022	14973	15050	15042	15038	15032	15008	15025	15176	14962	15020	15050	14981	15123	15035	14910	14934	15068	15014	14993	15038	14955	15119	15113	15035	15071	14859	15123	15112	14883	15060	15108	15012	15088	15060	14823	15170	15251	14992	14921	15195	15116	14972	15005	15002	14940	15036	15157	15066	15130	15069	14975	15152	14990	15049	15070	14986	15173	15175	14986	15017	14981	14980	14984	15120	15107	15077	15026	15115	15114	15071	15112	15114	15153	14949	15161	15029	15144	15123	15074	15221	15000	15021	15016	15103	15179	15072	14986	15092	15171	15076	15116	15128	15209	15109	15115	15085	14909	15077	14939	15171	15005	15051	14983	14929	15224	15034	14966	15008	14988	15175	15166	14896	15131	15036	15069	14880	15025	15256	15033	15121	14980	15037	15123	14848	15088	14962	15117	14956	14961	15132	15026	15247	14994	15015	15242	15177	15111	15152	14866	15036	15057	14950	15026	15044	15035	15136	15151	15052	15029	15072	15050	15206	14934	14924	15037	15173	15146	14866	15036	14954	15113	14970	15104	15090	14932	15045	15043	14989	14875	15134	15148	14930	15159	15031	15080	15132	15029	15098	15231	15027	14860	15143	15188	15042	15067	15010	15154	15157	15135	14917	15292	15119	15168	15081	14911	14966	15148	14984	15073	14853	15062	15089	15000	15078	14993	14961	15098	15067	15083	15001	15119	14953	15235	15154	14981	15035	15102	15138	14940	15004	15238	15059	14939	15161	14982	15094	15191	14928	15110	15181	15056	14966	15043	15074	15198	15199	15121	15138	15175	14959	15224	15047	15080	14997	15258	14970	15129	15125	15044	14963	14823	15030	14873	15087	14939	15084	15130	14984	15063	14970	15116	15229	15104	15141
23563	21129	37961	26568	21619	21822	21099	18418	17743	18124	17755	17794	17852	18100	17786	17886	17726	17677	17847	17810	17749	17613	17835	17853	17688	17759	17932	17786	17923	17824	17723	17769	17817	17639	17861	17622	17972	17790	17812	17618	17632	17689	17655	17654	17654	17631	17697	18093	18385	18310	17880	18063	17646	17687	17817	17708	17472	17648	17716	17652	17759	17554	17722	17425	17797	17719	17625	17785	17422	17570	17476	17603	17452	17656	17615	17480	17668	17648	17585	17733	17735	17419	17526	17765	17622	17746	17506	17565	17566	17566	17568	17613	17519	17145	17848	17770	17535	17721	17621	17607	17540	17339	17529	17565	17727	17690	17585	17695	17788	17701	17594	17643	17662	17661	17581	17459	17732	17607	17697	17374	17768	17674	17662	17862	17647	17498	17564	17736	17680	17703	17548	17767	17538	17400	17659	17272	17656	17464	17704	17470	17566	17692	17451	17599	17595	17468	17715	17717	17464	17575	17634	17689	17706	17555	17656	17530	17560	17493	17672	17612	17529	17420	17685	17464	17710	17644	17718	17650	17439	17545	17595	17553	17757	17533	17666	17724	17777	17659	17645	17594	17786	17521	17451	17671	17523	17646	17894	17528	17587	17618	17306	17587	17557	17423	17573	17536	17568	17610	17506	17595	17789	17493	17502	17559	17701	17553	17401	17371	17635	17642	17408	17416	17584	17584	17676	17598	17534	17740	17550	17518	17655	17735	17433	17424	17563	17845	17612	17654	17572	17518	17461	17799	17594	17749	17643	17564	17577	17700	17492	17675	17708	17529	17635	17526	17620	17652	17424	17651	17478	17564	17680	17657	17835	17568	17806	17682	17495	17514	17748	17571	17601	17811	17752	17589	17602	17827	17408	17432	17562	17421	17769	17768	17709	17591	17640	17555	17789	17663	17602	17620	17771	17718	17671	17659	17560	17719	17387	17416	17788	17598	17590	17418	17546	17473	17542	17668	17655	17608	17422	17464	17662	17613	17464	17563	17620	17826	17679	17831	17569	17451	17478	17381	17634	17548	17517	17698	17682	17510	17573	17772	17429	17635	17303	17616	17426	17555	17453	17677	17491	17264	17595	17402	17632	17711	17576	17489	17638	17568	17640	17772	17507	17500	17728	17689	17584	17620	17558	17737	17610	17443	17672	17673	17668	17589	17678	17456	17643	17620	17425	17643	17633	17715	17542	17662	17627	17637	17689	17414	17615	17596	17764	17705	17599	17607	17398	17614	17793	17470	17516	17557	17674	17518	17753	17666	17533	17501	17410	17645	17472	17625	17476	17697	17664	17637	17507	17464	17564	17921	17719	17569	17466	17457	17570	17566	17792	17772	17631	17618	17667	17460	17694	17555	17542	17682	17765	17443	17697	17713	17611	17906	17533	17518	17596	17542	17569	17580	17787	17748	17568	17595	17680	17671	17592	17722	17550	17591	17506	17531	17551	17521	17705	17497	17495	17624	17779	17524	17503	17723	17594	17620	17557	17533	17475	17619	17674	17610	17559	17774	17536	17556	17469	17500	17682	17619	17703	17502	17700	17682	17691	17565	17502	17512	17689	17524	17671	17535	17831	17614	17443	17511	17709	17618	17567	17750	17724	17695	17633	17599	17705	17462	17489	17599	17588	17668	17753	17645	17551	17522	17520	17392	17722	17423	17503	17639	17566	17459	17646	17716	17519	17397	17762	17596	17440	17451	17621	17513	17640	17579	17620	17475	17780	17800	17619	17670	17741	17479	17609	17515	17422	17490	17513	17458	17811	17568	17683	17551	17617	17556	17664	17526	17646	17389	17698	17625	17597	17688	17496	17571	17582	17663	17466	17607	17700	17640	17749	17776	17569	17531	17705	17798	17736	17586	17614	17447	17616	17720	17488	17409	17675	17520	17500	17464	17462	17582	17500	17457	17636	17577	17582	17838	17780	17534	17583	17548	17690	17413	17600	17551	17526	17564	17676	17832	17806	17614	17641	17586	17566	17632	17368	17682	17530	17581	17567	17481	17349	17569	17660	17572	17396	17706	17727	17771	17628	17722	17569	17706	17706	17620	17507	17721	17780	17474	17726	17666	17628	17465	17512	17346	17692	17437	17616	17525	17626	17593	17466	17707	17484	17711	17645	17660	17599	17686	17577	17585	17724	17464	17430	17642	17557	17571	17507	17747	17556	17411	17755	17709	17574	17542	17629	17418	17581	17719	17580	17650	17595	17331	17601	17579	17618	17612	17416	17841	17484	17580	17808	17422	17545	17580	17445	17587	17408	17460	17421	17420	17598	17409	17686	17692	17578	17699	17446	17819	17634	17677	17740	17560	17503	17687	17501	17424	17641	17470	17741	17520	17476	17432	17678	17788	17907	17416	17761	17705	17737	17702	17556	17610	17438	17661	17648	17506	17548	17690	17707	17554	17782	17659	17532	17457	17601	17610	17752	17659	17545	17644	17522	17574	17518	17383	17621	17526	17589	17502	17683	17788	17764	17718	17806	17721	17694	17932	17764	17681	17522	17540	17558	17433	17472	17812	17581	17497	17603	17694	17648	17767	17726	17519	17888	17608	17679	17617	17637	17574	17595	17558	17683	17416	17627	17633	17591	17729	17633	17394	17562	17578	17551	17589	17635	17542	17472	17629	17691	17665	17603	17738	17573	17627	17702	17658	17532	17495	17745	17943	17723	17577	17407	17525	17640	17407	17723	17553	17638	17740	17449	17622	17564	17610	17625	17535	17549	17652	17726	17671	17773	17795	17803	17778	17718	17686	17470	17600	17452	17600	17769	17602	17747	17656	17546	17513	17478	17576	17562	17625	17631	17715	17744	17370	17633	17674	17593	17749	17585	17720	17491	17513	17562	17510	17489	17596	17614	17711	17543	17568	17585	17470	17644	17467	17781	17736	17736	17446	17622	17636	17422	17585	17564	17815	17520	17610	17509	17806	17690	17554	17742	17733	17628	17478	17749	17641	17430	17507	17825	17602	17618	17673	17750	17682	17729	17532	17637	17515	17666	17805	17624	17676	17612	17691	17648	17507	17518	17592	17516	17721	17734	17562	17877	17753	17338	17556	17821	17443	17420	17585	17587	17401	17677	17743	17621	17631	17709	17437	17481	17549	17707	17503	17733	17626	17666	17410	17663	17551	17505	17721	17425	17524	17488	17659	17565	17602	17917	17573	17888	17569	17637	17453	17794	17543	17435	17504	17573	17818	17495	17684	17554	17635	17485	17679	17740	17513	17573	17481	17579	17363	17561	17733	17523	17636	17508	17531	17651	17464	17552	17628	17587	17563	17727	17513	17595	17606	17476	17607	17581	17411	17753	17593	17526	17454	17565	17761	17596	17597	17522	17591	17526	17670	17442	17542	17711	17628	17573	17567	17540	17513	17588	17503	17539	17639	17596	17764	17745	17406	17404	17557	17740	17690	17313	17515	17530	17531	17581	17785	17658	17449	17475	17557	17652	17421	17496	17443	17604	17463	17485	17576	17788	17694	17529	17510	17597	17436	17734	17606	17494	17687	17744	17479	17564	17367	17743	17566	17773	17635	17588	17711	17552	17580	17601	17472	17485	17488	17453	17513	17564	17625	17530	17605	17545	17892	17762	17500	17872	17665	17844	17625	17746	17610	17628	17741	17882	17674	17633	17702	17601	17535	17656	17554	17657	17738	17722	17433	17604	17536	17450	17772	17596	17649	17580	17769	17484	17551	17633	17523	17519	17642	17571	17570	17718	17596	17641	17749	17350	17561	17649	17427	17466	17521	17616	17692	17439	17755	17493	17587	17400	17695	17595	17570	17561	17692	17599	17621	17636	17596	17909	17731	17485	17684	17780	17675	17546	17779	17536	17341	17648	17662	17666	17744	17838	17575	17576	17543	17530	17536	17482	17630	17457	17512	17558	17723	17462	17574	17745	17603	17505	17571	17366	17302	17632	17557	17410	17518	17307	17680	17780	17735	17627	17491	17743	17654	17592	17662	17616	17551	17538	17677	17751	17368	17765	17445	17740	17505	17635	17386	17698	17506	17611	17780	17732	17714	17620	17594	17753	17856	17712	17529	17567	17642	17653	17771	17715	17464	17606	17904	17602	17591	17486	17628	17667	17705	17715	17622	17745	17683	17672	17620	17592	17675	17773	17598	17643	17772	17709	17642	17557	17624	17274	17602	17632	17623	17660	17632	17541	17737	17758	17639	17632	17581	17815	17551	17529	17602	17501	17393	17571	17513	17576	17782	17451	17753	17619	17595	17630	17478	17763	17487	17678	17622	17599	17590	17510	17569	17705	17667	17583	17697	17563	17613	17600	17722	17676	17487	17579	17758	17695	17577	17490	17742	17668	17542	17709	17633	17593	17590	17685	17386	17378	17427	17518	17528	17525	17825	17544	17698	17550	17782	17484	17583	17301	17655	17653	17722	17526	17636	17693	17574	17765	17507	17414	17746	17669	17686	17847	17403	17610	17587	17412	17702	17612	17881	17530	17498	17530	17593	17627	17574	17724	17772	17569	17666	17684	17598	17486	17405	17694	17623	17469	17480	17443	17608	17559	17595	17740	17580	17513	17836	17697	17558	17531	17501	17529	17618	17720	17565	17476	17528	17649	17532	17602	17748	17621	17638	17655	17536	17493	17801	17609	17540	17709	17631	17561	17726	17587	17526	17568	17611	17491	17563	17578	17494	17652	17739	17594	17704	17704	17501	17457	17573	17651	17570	17638	17650	17510	17658	17601	17612	17451	17484	17825	17780	17530	17627	17525	17662	17784	17489	17681	17592	17404	17605	17669	17577	17358	17321	17759	17539	17764	17730	17607	17678	17564	17735	17680	17773	17423	17369	17649	17647	17751	17626	17659	17555	17540	17681	17602	17618	17651	17540	17539	17671	17466	17413	17629	17839	17678	17578	17778	17620	17541	17566	17486	17649	17566	17504	17858	17538	17517	17410	17272	17451	17570	17791	17699	17539	17493	17561	17699	17576	17481	17448	17654	17545	17516	17470	17301	17465	17593	17675	17753	17715	17598	17723	17508	17696	17729	17628	17508	17657	17468	17765	17658	17782	17440	17669	17633	17621	17779	17663	17561	17822	17447	17503	17355	17440	17893	17495	17731	17580	17841	17605	17580	17622	17544	17569	17487	17375	17439	17400	17489	17566
15609	58202	79756	17468	16366	15958	15765	15427	15230	15325	15295	15152	15254	15175	15038	15248	15033	15049	15037	15117	15217	15110	14954	15192	15308	15088	15060	15095	15205	15191	15095	15166	15068	14907	15026	15050	15168	14949	15168	15068	15088	14984	15139	15083	15175	14937	15124	15905	16277	16179	15686	15176	14983	15093	14993	15034	15028	15063	15022	14965	14944	15098	15004	15063	15040	15228	15024	14989	14871	15019	15114	14905	15080	15012	15049	15060	14870	14971	15069	14937	14996	15114	14848	14929	14957	15084	15086	14902	14780	15068	15048	14975	14976	15198	15092	15004	14895	14980	14721	14918	15125	15150	14941	14822	14973	15031	15022	14823	14984	14932	15071	14897	14982	15117	15155	15111	14904	15002	15055	14837	15098	14963	15151	15008	14856	14982	15051	15005	15097	15092	15005	14954	15016	14789	15112	15179	15075	14857	14865	15031	14785	14947	15127	15132	14907	15021	15088	15129	14783	15029	15063	14994	15005	14983	15081	14848	14978	14949	14803	14881	15191	15049	14991	14886	14968	15038	14949	15003	14782	15287	14778	15034	15003	15027	14997	15003	15051	14957	14838	14882	14893	15069	15032	15004	14761	15076	15039	14940	14778	15064	14977	15061	14952	15029	14869	15000	15148	15148	15025	14887	14945	15071	14915	14844	15074	14887	15011	14954	15283	15043	14941	14983	14978	14897	14946	14958	14919	15033	14923	14921	15030	15037	14976	14962	14790	14999	14952	14996	14992	15202	15073	15072	14999	14929	15060	15014	15148	15028	15024	15045	15171	15008	15055	15048	15024	15111	14897	15025	15111	14943	15119	15009	14874	14892	15023	14987	14988	15045	14890	14891	15091	14819	14969	14911	14939	14773	15016	14794	14924	14902	14964	14950	14855	14929	14960	15045	15047	15150	14952	15128	15126	15002	15014	15243	14973	14837	14739	15077	14889	15102	14926	15077	14988	15138	14982	14916	14846	14991	14854	15104	15052	15114	14850	15029	15147	15015	15006	14982	15107	15047	14897	14981	14958	15088	15017	15093	14824	15066	14903	14984	14798	15027	14952	15083	15218	15040	15072	15068	14981	14967	15001	15007	14987	14889	14959	14901	14980	14891	14975	15002	15074	14894	15038	14949	14781	15120	15026	14851	14843	15213	14950	15058	15164	15120	14901	14965	14942	14862	14963	15101	15002	15092	15079	14984	15008	14990	14941	14914	14904	15193	14906	14848	14823	14817	14862	14918	15066	14901	14997	14844	14968	14983	14842	15038	15041	15006	15153	14940	15255	14941	14944	14936	14965	15199	15104	14936	15151	15027	14991	15023	15071	15062	14955	15070	14818	14994	14834	14989	15043	14980	14994	15062	14959	15021	14751	14956	15062	15039	15056	14946	14905	15027	14915	14897	15129	14878	14861	15017	14987	15162	14973	15008	15136	15001	14986	14996	15020	14979	14982	15020	15142	14817	14970	14925	15252	15047	15081	14992	14874	14904	14968	14982	15100	15045	15192	15099	14941	15054	15021	15119	15147	14783	15104	14924	14957	15059	14993	15048	14853	15040	15119	14973	14897	14948	14973	15008	15051	14999	14973	15114	15136	14966	15098	15158	14999	14984	14912	14873	15126	15070	14908	14996	14973	15198	14964	14975	15024	14756	15031	14974	15030	15178	14853	15074	14963	14853	15114	14963	15002	15090	14952	14971	15101	14838	15052	15067	15134	15055	15046	14953	14968	14837	14940	14839	14965	14940	14888	14874	15067	15078	15008	15003	15093	15077	14824	15098	14913	15016	14864	14851	15013	14814	15044	14910	14945	14911	15019	15200	15097	14998	14941	14851	15013	14962	14949	14977	15090	15059	14964	14913	15051	14974	15079	15015	14900	14966	15189	14978	14895	15026	14946	14937	15118	14938	14891	15113	14991	15081	15030	15024	15059	15004	15070	14973	15048	14981	15057	14987	15003	15027	14988	14991	15044	14835	15093	15053	14805	15036	14998	14995	14881	14906	14957	14896	15060	14903	14972	15120	14956	14895	14805	14800	14946	14952	15128	14903	14986	15031	14918	14914	14786	15099	14989	14976	14942	14891	15046	15088	14854	15033	14737	15109	15264	15072	15052	14934	15102	14904	15035	14880	15002	15105	14994	15036	15074	14947	14973	14878	14962	14825	14978	14893	15015	15090	14908	14926	14988	15181	15132	15033	15080	14876	14918	14964	15153	15161	15099	14955	15051	14986	14997	14994	14874	14897	14927	14932	14883	15200	14975	15035	14839	15078	14925	15039	15041	15133	14991	15002	14927	15008	15045	15071	14958	14892	14982	15137	15069	14959	15039	14921	14937	15018	15175	15005	15220	15108	14923	15072	14907	15101	14993	15060	15046	15007	14828	15127	14960	14942	14995	14972	15078	15130	15060	14949	15168	15045	15071	15080	15000	14994	15076	14986	14868	14902	14831	14969	14782	14841	15011	14874	14971	15075	15059	15022	14904	15117	15015	14844	14828	15008	14974	15050	15024	15003	15105	15141	15040	14877	14855	15171	15018	14926	15072	15064	14969	14940	14966	14902	14984	14983	15047	15024	15036	14995	15025	15043	14949	15025	15009	15043	14935	14968	14824	15028	14920	15036	14952	14937	14926	14989	15233	14930	15023	14942	14964	14946	14917	14857	15016	15041	15058	15016	14732	14920	15004	15035	14978	14948	15029	14873	15018	14945	15018	14898	15022	15108	15058	15018	14913	15107	15007	14971	14887	15152	14978	15055	14989	14942	14930	14857	15058	14905	15006	15014	15218	15089	14898	14878	15020	15094	15006	15029	15164	14896	14993	15053	15075	14999	14966	15094	15101	14936	14949	14883	15181	15044	14926	14924	14927	14974	15137	14788	14865	14983	14994	15005	14847	14962	15041	15029	15176	14868	14980	14904	15197	14948	15006	15079	15040	15104	15092	14821	14990	15048	15023	15028	14911	14911	15000	15164	14921	14849	15043	15044	15152	15027	15040	14893	14940	14862	14833	15169	14971	15108	14999	14980	15017	14920	15000	15047	15195	15090	14774	14945	14993	14958	15134	15065	15031	14918	15098	15000	15115	15102	15123	14886	14959	14933	14970	14714	14995	15097	15055	14994	14885	14926	14926	14828	14939	14942	14906	15231	15058	14726	14987	15165	15078	14882	14854	15060	15039	14895	15078	15014	15042	15073	14974	15077	14966	15015	14962	15069	15026	14952	15081	14880	15151	15152	15069	14965	15060	15065	14974	15003	15005	15016	15057	14924	15126	14854	15156	15069	15135	14908	15010	14937	14804	14830	14905	14938	15058	15205	14895	15057	15064	15037	14894	15095	14919	14958	14885	15007	14964	15054	15001	14946	14843	14847	15094	15178	15095	14840	14999	14871	15053	15103	14850	14903	14948	15078	15007	14885	15062	15027	14995	14929	15104	14859	15146	15203	14860	14909	15012	15081	15098	15011	14992	14856	14987	15076	15039	15034	14960	15209	14911	14946	14853	14968	14944	14907	15113	15092	15018	14936	15021	15029	14994	14880	15118	14858	14921	14906	14968	14922	15141	14874	15098	15060	15002	15115	15003	14980	14961	14950	15050	14868	15129	15122	14925	14799	15026	15079	15138	15025	14882	15093	15107	15078	14869	15012	15037	14865	15011	14974	14968	15048	14965	14863	14892	15045	15213	15072	15003	14989	14854	14970	15000	15099	14915	14884	15019	15087	14862	15030	15001	15006	15058	15117	15196	15032	14799	15140	15123	14981	14854	15003	14969	14945	15107	14937	15135	14792	15057	14966	14966	14868	14914	14976	14973	15066	14921	15121	14962	14871	14918	15073	15050	15012	14981	14819	14984	14916	14724	15125	14979	14987	14985	15076	15130	14823	15130	15043	14618	14911	15055	14921	14928	14906	14927	15072	15088	14981	14954	15031	14999	14949	15060	15049	15117	14944	15152	14831	15073	15003	14935	15023	15162	14989	14950	14988	15027	15034	14936	15001	14996	15074	15194	15112	14856	15072	14849	14971	15050	15057	15105	14900	15047	14966	15086	14875	15040	14825	14964	14886	14989	15077	15162	15008	15073	15059	14885	14920	14992	14976	15087	15023	15171	14947	14913	15052	15094	15032	14985	14932	14976	14958	14940	15064	14997	14961	15012	15113	15049	15025	14893	15110	15128	15112	15027	14941	14909	15049	15057	15073	15046	15210	14981	15047	14817	15079	15005	15053	14970	15042	14915	14977	15020	15187	14886	14946	15124	15039	15121	15055	15026	14902	15041	14963	14967	15006	14953	14979	14889	15029	14932	15067	14794	14964	15026	15037	15135	14908	14804	14912	15065	15205	14934	14974	14954	15011	14918	14919	14883	14753	15069	15166	15074	14868	15035	15029	15011	15048	15267	15119	15000	14893	15121	14849	15006	14939	14961	14883	14847	15067	15007	14965	14900	15032	15032	14998	15016	15105	14903	15155	14974	15003	14942	15073	15208	14899	14904	15123	15006	14994	15078	15097	14995	15075	15094	14822	15071	15005	15054	14939	15126	15006	15040	15017	14907	14907	14942	15068	14998	15032	14992	14994	15007	15106	15059	14965	14983	14841	14976	15025	15054	15111	15022	15157	14967	15124	15176	14962	14992	15008	15110	15052	14904	14910	14958	14940	14835	15107	14907	14914	14934	14923	15061	14907	15089	14771	14990	15052	14915	15013	15106	15131	14812	15003	14983	15167	15105	14917	15058	14875	15120	14942	14993	15108	15007	15064	14946	14874	15207	14928	15069	14962	14980	14734	14958	14868	14933	14940	15017	15004	15047	14975	15058	14935	15108	15089	14923	15167	14833	15006	15182	15034	14940	14891	15121	15073	15073	14889	14974	14908	15039	15056	15021	15077	14887	14895	15286	14803	15016	14901	14888	14925	14998	14885	15059	14972	14875	15035	15039	15002	14844	15023	14933	15122	14883	15046	15050	15101	14967	14995	15188	14837	14838	14996	14919	15029	15092	14864	14831	15075	15062	15007	15178	14984	14823	14905	15096	15110	15057	14897	14872	14955	14847	15098	15078	14981	14940	15083	14840	14942	14941	14872	15028	15070	15165	15157	15098	14972	14977	15001	15068	15148	15147	14914	15032	15013	14831	14863	15056	15078	14940	14984
22491	21109	35713	24775	21237	23193	23739	18874	18240	18471	18219	18191	18068	18235	17958	18055	18026	18139	17995	17837	17964	18066	18161	18345	18024	17960	18002	18095	18050	17901	17765	18100	17957	17926	18035	17950	17836	17905	17847	17862	18025	17737	18058	17972	17797	17912	17762	18933	19366	19406	18915	18181	18176	18104	17983	17894	17828	17905	17843	17718	17952	17701	17809	17790	17749	17970	17849	17769	17828	17963	17706	17990	17866	17817	17720	17822	17829	17770	17876	17961	17800	17714	17808	17971	17617	17611	17920	17724	17890	17718	17784	17718	17779	17939	17837	17784	17710	17763	17830	17698	17988	17762	17866	17709	17764	17831	17703	17697	17808	17657	17732	17868	17833	17885	17729	17797	17855	17707	17812	17685	17844	17917	17873	17820	17981	17715	17724	17723	17812	17739	17915	17747	17731	17823	17778	17548	17750	17707	17553	17675	17843	17863	17769	17742	17707	17501	17659	17817	17835	17877	17993	17805	17891	17564	17772	17654	17921	17701	17866	17654	17615	17755	17852	17878	17720	17910	17892	17850	17672	17757	17708	17692	17864	17599	17672	17867	17746	17836	17656	17702	17769	17590	17561	17838	17745	17725	17801	17727	17641	17745	17813	17556	17785	17796	17764	17847	17949	17633	17923	17730	17629	17664	17596	17745	17517	17795	17622	17815	17855	17648	17740	17718	17807	17702	17781	17935	17553	17726	17583	17849	17642	17705	17799	17976	17770	17749	17659	17923	17732	17894	17788	17723	17877	17724	17565	17728	17799	17704	17610	17519	17650	17935	17694	17758	17875	17911	17790	17705	17745	17902	17739	17997	18029	17687	17913	17723	17763	17835	17868	17775	17666	17716	17708	17658	17614	17804	17785	17818	17544	17512	17655	17659	17790	17736	17711	17619	17926	17852	17890	17826	17727	17732	17660	17707	17851	17702	17827	17620	17730	17751	17765	17773	17760	17775	17726	17700	17908	17795	17661	17895	17778	17955	17822	17873	17637	17783	17725	17877	17664	17854	17703	17628	17867	17661	17767	17842	17721	17749	17783	17839	17694	17755	17573	17679	17539	17639	17784	17762	17943	17776	17815	17654	17793	17789	17730	17795	17738	17795	17628	17719	17839	17772	17889	17913	17571	17800	17788	17708	17535	17722	17708	17855	17750	17963	17907	17859	17878	17909	17809	17641	17982	17804	17702	17892	17643	17846	17696	17882	17681	17781	17770	17836	17778	17720	17773	17609	17888	17800	17668	17780	17726	17893	17744	17687	17619	17745	17947	17778	17744	17660	17808	17947	17750	17829	17664	17778	17643	17706	17880	17848	17744	17646	17768	17646	17803	17763	17910	17707	17780	17866	17760	17723	17864	17741	17924	17715	17744	17651	17747	17666	17704	17854	17647	17698	17705	17950	17889	17752	17675	17656	17785	17589	17810	17765	17748	17647	17674	17819	17854	17762	17739	17759	17775	17732	17736	17614	17681	17679	17612	17662	18031	17854	17756	17852	17708	17742	17620	17585	17838	17693	17693	17881	17536	17714	17875	17948	17893	17686	17534	17928	17769	17837	17799	17893	18044	17944	17799	17672	17925	17774	17634	17755	17656	17674	17609	17662	17619	17650	17599	17809	17899	17853	17736	17669	17779	17740	17725	17734	17802	17918	17971	17670	17949	17960	17556	17769	17802	17896	17840	17736	17755	17587	17862	17951	17873	17558	17635	17722	17560	17808	17776	17720	17920	17769	17578	17702	17842	17781	17874	17678	17756	17827	17690	17852	17699	17557	17599	17599	17679	17682	17858	17457	17839	17822	17912	17668	17853	17675	17831	17825	17797	17693	17769	17901	17688	17862	17752	17798	17697	17651	17703	17858	17757	17738	17702	17695	17893	17741	17724	17876	17751	17920	17835	17794	17625	17547	17589	17949	17797	17628	17703	17677	17882	17509	17788	17691	17577	17831	17894	17677	17806	17689	17660	17529	17668	17738	17671	17677	17695	17720	17818	17579	17678	17715	17666	17802	17879	17734	17907	17944	17885	17735	17726	17666	17945	17622	17827	17790	17668	17926	17854	17697	17703	17873	17582	17774	17804	17879	17690	17768	17629	17797	17781	17627	17882	17861	17691	17717	17805	17884	18024	17662	17610	17959	17988	17738	17713	17815	17868	17722	17840	17572	17939	17893	17641	17738	17867	17701	17722	17685	17719	17788	17773	17454	17743	17717	17742	17877	17788	17711	17598	17676	17878	17709	17752	17708	17716	17839	17779	17712	17547	17726	17669	17726	17793	17902	17724	17487	17892	17835	17958	17766	17711	17889	17752	17763	17756	17751	17672	17743	17916	18030	17846	17822	17816	17738	17796	17722	17749	17747	17743	17627	17926	17775	17698	17546	17715	17715	17820	17642	17777	17858	17793	17591	17886	17697	17649	17629	17951	17812	17906	17877	17812	17781	17697	17696	17823	17896	17775	17862	17676	17865	17948	17791	17641	17769	17701	17784	17702	17657	17768	17784	17819	17763	17995	17892	17791	17597	17897	17700	17795	17769	17639	17756	17925	17685	17478	17608	17664	17730	17639	17780	17731	17770	17852	17798	17932	17702	17781	17693	17953	17759	17811	17991	17865	17716	17789	17804	17596	17712	17855	17892	17738	17587	17923	17673	17707	17743	17593	17638	17663	18012	17797	17935	17811	17794	17867	17951	17434	17774	17967	17757	17908	17578	17604	17724	17700	17586	17694	17492	17749	17772	17964	17825	17758	17661	17684	17900	17655	17742	17771	17703	17864	17660	17691	17912	17821	17957	17796	17827	17703	17588	17851	17930	17898	17788	17793	17843	17740	17743	17868	17664	17831	17508	17720	17769	17701	17927	17780	17819	17740	17779	17635	17806	17843	17577	17657	17773	17879	17770	17886	17739	17693	17867	17879	17819	17767	17876	17955	17969	17722	17781	17673	17827	17704	17787	17890	17727	17816	18026	17645	17687	17823	17741	17843	17572	17738	17588	17656	17706	17740	17876	17774	17864	17717	17631	17840	17931	17704	17759	17632	17588	17660	17922	17750	17766	17860	17624	17673	17684	17619	17608	18007	17589	17775	17813	17914	17915	17618	17739	18019	17779	17758	17787	17757	17713	17972	17806	17814	17790	17785	17905	17748	17787	17678	17752	17824	17784	17825	17635	17910	17748	17752	17617	17854	17807	17802	17812	17741	17788	17836	17924	17826	17784	17827	17649	17762	17856	17806	17892	17797	17827	17854	17695	17912	17738	17533	18075	17888	17904	17698	17805	17715	17798	17804	17773	17896	17799	17623	17805	17816	17630	17833	17913	17887	17916	17745	17675	17629	17606	17612	17666	17593	17789	17768	17754	17754	17749	17753	17686	17580	17761	17733	17788	17657	17599	17818	17616	17738	17776	17854	17740	17842	17778	17772	17705	17649	17723	17672	17541	17929	17584	17694	17700	17763	17670	17806	17808	17831	17699	17749	17783	17646	17592	17726	17950	17537	17671	17855	17665	17813	17715	17644	17971	17787	17613	18064	17528	17744	17760	17945	17756	17762	17728	17625	17933	17768	17761	17818	17846	17621	17686	17673	17809	17698	17509	17711	17811	17706	17651	17742	17901	17724	17645	17822	17690	17755	17798	17668	17688	17805	17584	17723	17641	17716	17654	17790	17755	17916	17729	17711	17860	17656	17752	17733	17792	17708	17695	17657	17711	17908	17865	17819	17661	17685	17956	17671	17816	17719	17775	17832	17772	17684	17664	17608	17770	17828	17584	17823	17887	17833	17703	17622	17718	17692	17684	17728	17975	17772	17897	17816	17894	17576	17661	17844	17863	17752	17866	17708	17778	17667	17783	17752	17762	17606	17843	17821	17612	17673	17717	17754	17650	17905	17956	17882	17955	17821	17791	17711	17899	17982	17843	17764	17638	17777	17906	17865	17919	17736	18052	17988	17753	17859	17771	17850	17692	17626	17737	17427	17709	17863	17775	17854	17809	17870	17748	17837	17897	17737	17904	17855	17842	17799	17714	17602	17913	17680	17804	17611	17857	17799	17841	17807	17538	17654	17632	17721	17671	17510	17592	17875	18047	17625	17954	17856	17707	17654	17656	17801	17807	17917	17908	17899	17805	17756	17734	17762	17889	17734	17830	17581	17805	17663	17574	17705	17808	17839	17860	17584	17677	17837	17811	17874	17880	17733	17904	17977	17802	17570	17853	17778	17901	17897	17650	17920	17750	17664	17959	17631	17884	17927	17642	17611	17783	17816	17700	17585	17859	17631	17514	17834	17719	17822	17900	17928	17811	17636	17911	17745	17859	17853	17642	17826	17771	17683	17742	17722	18031	17708	17640	17898	17670	17635	17641	17643	17858	17863	17844	17812	17715	17769	17803	17711	17679	17818	17662	17657	17683	17703	17822	17665	17756	17828	17554	17754	17628	17992	17882	17788	17677	17852	17664	17907	17738	17730	17843	17810	17659	17681	17806	17792	17709	17882	17682	17945	17855	17763	17747	17694	17703	17751	17649	17714	17738	17696	17693	17789	17731	17675	17922	17608	17633	17654	17754	17584	17862	17702	17665	17695	17903	17803	17774	18170	17639	17685	17914	17828	17774	17731	18079	17754	17834	17650	17739	17859	17833	17926	17725	17792	17781	17924	17774	17825	17731	17696	17825	17700	17780	17821	17616	17925	17775	17685	17821	17788	17685	17709	17764	17885	17433	17652	17660	17687	17726	17722	17913	17660	17891	17762	17752	17905	17757	17770	17855	17936	17841	17777	17724	17744	17584	17779	17684	17667	17566	17524	17638	17684	17740	17725	17742	17875	17682	17517	17872	17716	17980	17854	17700	17548	17751	17670	17878	17711	17690	17923	17667	17789	17863	17611	17910	17870	17650	17735	17724	17800	17580	17831	17769	17741	17738	17750	17856	18009	17787	17721	17720	17676	18022	17728	17842	17805	17747	17635	17803	17875	17775	17857	17704	17805	17780	17782	17679	17948	17750	17838	17673	17722	17712	17953	17673	17766	17737	17661	18040	17687	17932	17762	17741	17979	17868	17810	17726	17796	17958	17834	17731	17670	17623	17832	17643	17929	17799	17669	17643	17556	17739	17640	17747	17691	17958	17873	17795	17597	17664	17852	17715
17650	64090	86175	18068	17287	16482	16107	15777	15604	15377	15242	15442	15256	15366	15353	15427	15213	15278	15172	15051	15205	15286	15123	15258	15202	15146	15091	15323	15259	15263	15220	15170	15161	15263	15151	15302	15172	15114	15278	15214	15147	15083	15192	15078	15239	15291	15398	17099	17468	17039	16281	15677	15238	15195	15090	15296	15117	15094	15079	15079	15098	15150	15266	15261	14910	14999	15206	15008	15244	15128	15140	15084	14835	15095	14977	15071	15071	15228	15102	15014	14852	14988	15113	14921	15003	14972	15068	14913	15080	15044	15068	14877	15119	15064	14984	15151	15162	15175	15147	15081	14978	15074	15128	15237	15164	15142	15044	15174	15048	15098	15054	15094	14848	14958	15015	15228	15040	15041	15082	14992	15021	15262	14919	15104	15137	15180	15235	15109	15137	15050	15044	14996	15094	15118	15137	14923	15030	15112	15110	15092	15028	15116	15046	15018	15243	15080	15142	15054	15127	15107	14894	15126	15029	15062	15098	15108	14952	15053	15024	15095	15025	15086	15015	15049	15021	14975	15307	15229	15152	15082	15017	15116	15156	14992	15175	15106	15087	14995	15111	15019	14989	15251	15202	14986	15186	15140	15100	15092	15052	15115	14996	15178	15111	15206	15198	15150	15070	15074	15020	14977	15029	15069	15041	14985	14961	15097	15176	15083	14985	14974	15125	15067	15130	15190	15125	15031	15140	14968	15094	15058	15007	15031	15317	15127	14832	15074	15073	15063	15060	15027	15062	15174	15074	14983	14973	15181	15091	15155	15051	15137	14921	15032	15174	14948	15083	15100	14880	15195	14963	15116	15111	15093	15138	14928	15018	15009	15211	15101	15080	14993	15165	15106	15148	14882	15168	15004	15234	14990	15002	14877	15030	15102	15015	15013	15178	15092	15174	15000	14939	15046	15128	15097	15094	15219	14992	15121	14902	15154	14975	15038	15027	15068	15025	15220	14954	15059	15104	15158	14879	15116	15174	14870	14932	15185	15157	15103	15126	15053	15085	15101	15189	14968	15124	15174	15154	15046	14963	15009	15010	15170	14998	15018	15236	15119	15134	15100	15135	15012	14930	14978	15115	15081	14868	15167	15058	14954	15106	15087	15026	15113	15058	15152	15073	15072	15054	14941	14900	14970	15193	15160	15178	15176	14993	15135	14951	14990	15072	15099	14838	15157	14968	15035	15163	14971	15221	15101	14956	14821	15131	15121	15069	15068	15057	14959	15061	15010	15127	14991	15121	15002	15016	15226	15007	14999	15147	15228	15043	14937	15009	15057	15196	15140	15223	15012	15093	15109	14955	15084	14823	15063	14990	14878	15142	15151	14975	15096	15288	15163	15077	15153	15125	15111	15061	14962	15214	15016	15054	15246	15095	14883	15208	15060	14807	15137	15200	15151	15253	14989	15049	15024	15123	15153	14984	15052	14977	15231	15051	15227	15221	14970	15035	15143	15210	15048	15022	14988	15163	15050	15017	15090	15121	15083	15142	15079	15231	15077	14948	15159	15117	15220	14944	15058	15246	15094	15142	15103	15207	15015	15033	14895	15269	14968	15209	15030	14991	15013	15089	15126	14955	15109	15047	15218	15058	15060	14812	15113	15268	15224	15207	15130	15062	15127	15027	14997	15148	14998	15152	15015	14972	15028	14926	15218	14964	15164	15002	15118	15069	15129	14999	15042	15078	14864	14983	14992	14968	15012	14960	15125	15194	15128	15008	15108	15014	15097	15208	14894	15210	14967	15017	15062	14965	14971	15098	15240	15080	15084	14961	15195	15137	14925	15146	15114	15056	15057	15118	15140	15129	15187	15260	14945	15008	15173	15177	15168	15178	15029	15041	15084	15108	15039	15062	15172	15065	15211	15148	14967	14992	15149	15002	15036	15042	14838	15244	14996	15054	15033	15018	14988	15124	15056	15148	15055	14995	15158	15098	15091	15115	14986	15129	15232	15247	14932	15188	15086	15006	14984	15119	15108	15273	15049	15044	14907	15097	15092	15103	15041	15050	15103	15040	15089	14947	15112	14950	15165	15047	15112	15112	15015	14960	15092	15080	15224	15058	15093	15094	15048	15162	14921	14942	15120	15132	14951	15161	15136	15168	15251	14919	15127	15195	15028	15037	15095	15173	15083	15080	14992	15017	14965	15087	15108	15151	14989	15134	15016	15113	14935	15012	14975	15238	15098	15108	14919	15195	14908	15000	15037	15272	15105	15202	15080	14958	15133	15014	14957	14988	15023	15138	15097	14964	14823	15068	15025	15022	15028	15044	15118	15003	15217	15090	15093	15227	15079	14920	15019	14989	14971	15080	15018	15256	15106	15170	15071	15123	14940	14984	15244	15212	15167	14921	14980	15113	15145	15037	15044	15067	15110	15085	15226	15078	15025	15251	15310	15079	15007	14916	15137	14929	15070	15238	15091	15102	15096	14969	15087	15072	15095	15017	15041	15086	15045	15025	15127	15030	14958	14826	15167	14935	15237	14913	15103	15100	15087	15022	15010	15107	15173	15027	15179	15397	15009	14988	14937	15163	14925	14985	15116	14971	14916	14974	15205	15054	15084	14942	15143	14952	15028	15161	15011	14861	15040	15030	15036	15070	15080	15099	15058	15014	14986	15041	15144	15045	15013	15349	15013	14997	15001	15041	15066	15100	14861	15029	15130	14838	15036	15285	15023	15062	15016	15010	14969	15073	15015	15155	15038	14913	14970	15003	15121	15098	15169	15136	15097	15037	15110	15041	15177	15164	15012	14978	14965	15086	15202	15147	14955	14942	14999	14985	15062	15153	15283	14947	15027	15128	15298	14915	15118	15112	14900	15089	15247	15010	15051	15011	15080	15093	15000	15195	15007	15233	15083	15038	14983	15035	15146	15031	15001	15177	14995	15155	15022	15087	14999	15182	15181	15057	15020	15056	15129	15235	15201	15052	15086	15099	15064	14975	15105	14976	15079	15173	15247	14929	15027	15008	15025	15146	15272	15182	15032	15140	15142	15234	15034	15095	15248	15021	15108	15090	15094	15211	15147	15183	15238	15023	15126	15108	15098	15103	15138	14910	15266	15047	15178	15025	15200	14921	15003	15123	14998	15048	15143	15121	15145	15035	14861	15107	15097	14951	15146	15055	15061	15270	14914	15184	15104	15072	15215	15056	15084	15174	15086	15044	14992	15185	15137	15076	14847	15110	15054	15107	14977	15086	14997	14967	15044	14917	15234	15016	14990	15163	15101	15100	15064	15021	14909	15064	15198	15010	14960	15086	15105	15198	14900	15267	15050	15025	15136	15000	15049	15116	15029	15041	15127	15002	14963	15133	15139	15131	15104	15020	15121	15047	14993	15039	15265	15170	14957	15104	15066	15175	15272	15156	14987	15193	15235	15198	15071	15180	15052	15050	15119	15128	15016	15081	14977	15208	15114	15081	14938	14981	15082	15192	15057	14966	15078	15085	15004	15152	15090	15051	14963	15007	15112	14796	15166	14932	15021	15202	15076	14921	15111	15220	15139	15062	14998	15231	15140	15190	15056	14899	15154	15153	15042	15074	15102	15125	15143	15038	15132	15044	14937	14997	15038	15128	14931	14924	14856	15015	15169	15045	15069	15144	14976	15131	15017	15287	15232	15048	15118	15221	14821	15073	15035	15144	15104	15138	15151	14951	14939	15136	14898	15212	15000	14959	15230	15126	15069	15088	15181	14889	15076	15073	15104	15095	14926	15239	15170	14926	15078	15007	15153	15233	15021	15226	14934	15039	15044	14950	15017	15255	14897	15070	14977	14975	15097	14964	15075	15064	15094	15100	15118	14990	15147	15051	15102	15042	14981	15144	15115	14989	15023	15045	15030	15000	14868	15180	15018	15144	15086	14958	14962	14960	15062	15138	15000	15131	15054	15107	14938	14995	15021	15100	14950	14984	14998	15122	15188	14996	15075	14935	15162	15173	14941	15021	15056	14968	15118	15080	15129	15005	15048	15202	15070	15033	15160	14933	15081	15006	14992	15058	15275	15101	15176	15065	15047	15030	15085	14965	15183	15046	14955	15164	15045	15141	15141	15112	15223	15086	15009	14900	15036	15042	15131	14944	15009	15076	15031	15119	15083	15016	15061	15131	14946	15089	14889	15233	15192	15138	15156	14845	14975	15145	15185	15040	15010	15080	15170	15032	15139	15130	15159	14957	15128	15067	15173	15089	14931	15060	15010	15078	14967	14906	15141	15038	15011	14993	15164	15050	15118	15071	15031	15112	15242	15047	15225	15131	15195	14908	15073	15048	15077	14994	15166	15008	15128	14975	14957	15003	15132	15132	14931	15216	15134	14767	15103	15103	15071	15199	15141	15050	15075	15141	15129	15161	15001	15118	15114	15303	15082	15049	15030	15036	15125	15268	15053	15077	15124	15166	15181	15021	15096	14955	14957	15056	15063	15041	15167	15111	14950	15161	15152	15097	15093	15109	15053	15118	15027	15140	14957	15139	14965	15009	15070	15101	15048	15238	15136	15001	15013	14981	15060	15017	15029	15147	15106	14974	15088	15034	15125	15063	15022	15122	14928	15150	15131	15145	15101	15070	14900	15067	15034	15023	15084	15113	15021	15110	15194	15139	15025	15158	15094	15176	14937	15008	15272	15371	14883	15047	14867	15175	15190	14989	15115	15030	15065	15135	15108	15170	15080	15007	15247	15084	14995	15227	14954	14914	15025	15040	15006	15194	14983	15031	15048	14949	14972	15146	15101	15102	15198	15051	15160	15147	15016	15120	15323	15181	14957	14978	15103	14928	15126	15118	15161	15208	15038	15059	15065	15065	15155	15063	15129	15024	15074	15055	14898	15057	15132	15149	15024	15261	15004	15129	14944	15194	15046	15060	15037	14860	14937	15035	14932	15099	15108	14990	15118	14976	15044	14980	15150	15017	15174	15019	15133	14976	15072	14976	14958	15099	15116	15176	15090	15171	15191	15183	15161	15072	15048	15141	15089	15011	15012	15050	15041	15178	15143	15037	14996	15090	14999	15194	15067	15010	15150	15226	15103	15031	15135	15005	15041	14950	15123	15103	15181	15022	15196	15203	15088	15005	15171	15067	14938	14891	15110	15113	15056	15017	15086	15118	15027	14906	14994	15113	15168	15025	15006	15128	14907
27125	24839	42638	24244	18470	17939	17835	17575	17437	17580	17632	17340	17608	17401	17646	17412	17831	17564	17493	17691	17361	17416	17715	17571	17777	17529	17781	17616	17622	17642	17576	17504	17547	17288	17766	17559	17348	17349	17496	17580	17847	17659	17583	17734	17607	17719	17820	17466	17658	17705	17641	17666	17807	17501	17582	17743	17580	17571	17659	17476	17636	17424	17452	17565	17514	17449	17448	17759	17616	17484	17408	17862	17488	17598	17486	17517	17646	17545	17698	17601	17720	17620	17741	17626	17371	17586	17400	17421	17601	17709	17394	17574	17559	17496	17515	17663	17419	17474	17730	17539	17481	17550	17701	17584	17468	17618	17324	17711	17524	17738	17324	17503	17478	17321	17564	17626	17475	17417	17408	17541	17510	17645	17391	17564	17613	17680	17494	17489	17607	17503	17692	17422	17430	17216	17524	17519	17620	17427	17633	17497	17726	17643	17552	17630	17377	17558	17704	17450	17668	17465	17668	17524	17419	17529	17610	17530	17691	17596	17733	17634	17571	17621	17479	17399	17658	17457	17568	17632	17565	17558	17561	17609	17538	17581	17419	17477	17609	17645	17565	17448	17419	17472	17424	17537	17554	17762	17599	17387	17547	17501	17472	17481	17313	17533	17621	17685	17521	17647	17642	17411	17318	17621	17599	17528	17614	17569	17532	17536	17656	17651	17612	17679	17597	17687	17576	17639	17459	17539	17580	17323	17647	17889	17676	17668	17479	17547	17404	17627	17586	17689	17502	17386	17763	17534	17622	17659	17592	17677	17694	17391	17535	17626	17554	17681	17533	17407	17563	17489	17703	17675	17456	17292	17445	17373	17540	17481	17790	17541	17285	17571	17628	17516	17486	17501	17605	17732	17725	17549	17476	17555	17404	17469	17532	17537	17613	17367	17649	17587	17716	17502	17262	17566	17514	17430	17523	17735	17480	17497	17587	17563	17376	17365	17629	17793	17719	17551	17551	17304	17543	17483	17448	17500	17518	17366	17678	17790	17565	17563	17689	17660	17605	17666	17481	17566	17600	17513	17569	17442	17482	17560	17336	17597	17599	17406	17646	17599	17366	17367	17525	17663	17761	17678	17384	17533	17524	17601	17689	17467	17506	17576	17528	17398	17622	17606	17617	17477	17914	17655	17507	17534	17472	17737	17604	17543	17731	17548	17376	17503	17574	17457	17595	17460	17418	17565	17663	17506	17378	17501	17549	17696	17523	17565	17642	17477	17458	17502	17462	17631	17675	17661	17488	17499	17706	17659	17538	17368	17685	17338	17568	17339	17409	17468	17602	17821	17574	17528	17335	17451	17603	17374	17506	17630	17566	17534	17712	17567	17494	17637	17414	17465	17575	17473	17743	17401	17720	17637	17499	17478	17366	17443	17523	17502	17614	17443	17427	17631	17437	17410	17602	17355	17552	17482	17582	17571	17556	17689	17683	17572	17706	17699	17459	17518	17429	17319	17519	17584	17468	17361	17598	17554	17474	17591	17534	17365	17637	17415	17628	17708	17577	17649	17572	17615	17468	17642	17455	17537	17589	17544	17552	17805	17534	17595	17586	17687	17512	17659	17423	17635	17563	17557	17474	17568	17556	17535	17620	17567	17557	17582	17552	17558	17752	17755	17469	17533	17580	17484	17584	17437	17556	17604	17458	17628	17810	17564	17589	17428	17435	17490	17510	17586	17563	17515	17513	17517	17351	17571	17468	17639	17691	17542	17605	17469	17648	17615	17650	17586	17569	17504	17696	17506	17613	17573	17587	17434	17482	17617	17462	17698	17519	17423	17408	17579	17507	17456	17708	17640	17714	17761	17462	17706	17592	17660	17497	17513	17593	17546	17427	17637	17603	17525	17617	17547	17521	17477	17389	17437	17565	17541	17582	17607	17556	17667	17669	17481	17390	17371	17597	17505	17625	17560	17441	17536	17536	17586	17712	17719	17625	17540	17704	17635	17450	17612	17573	17672	17375	17465	17325	17311	17457	17365	17509	17616	17581	17521	17345	17400	17551	17585	17475	17508	17718	17539	17560	17672	17680	17490	17625	17569	17613	17612	17529	17588	17475	17611	17220	17531	17642	17604	17374	17703	17673	17612	17549	17603	17650	17501	17431	17510	17463	17540	17532	17531	17715	17719	17468	17600	17641	17528	17759	17653	17602	17678	17679	17516	17412	17653	17583	17796	17487	17543	17302	17539	17536	17667	17555	17714	17509	17590	17311	17591	17613	17518	17364	17559	17571	17454	17434	17512	17454	17410	17711	17392	17527	17648	17508	17492	17496	17474	17553	17581	17485	17402	17501	17593	17582	17406	17598	17607	17487	17658	17510	17613	17627	17668	17578	17565	17506	17461	17556	17731	17709	17577	17570	17580	17498	17586	17612	17636	17649	17525	17476	17764	17480	17573	17564	17599	17582	17605	17466	17645	17626	17488	17454	17488	17524	17656	17616	17700	17376	17345	17636	17427	17552	17522	17708	17520	17476	17493	17514	17533	17610	17652	17595	17603	17521	17689	17586	17605	17955	17519	17678	17407	17454	17562	17725	17623	17590	17417	17684	17537	17550	17567	17189	17743	17489	17389	17499	17443	17711	17620	17721	17701	17590	17741	17601	17611	17524	17512	17743	17591	17446	17713	17569	17523	17528	17291	17615	17678	17601	17383	17556	17572	17457	17438	17505	17273	17546	17462	17552	17630	17678	17459	17488	17612	17419	17574	17713	17532	17462	17392	17429	17582	17542	17589	17711	17573	17690	17660	17648	17630	17581	17507	17608	17535	17349	17495	17704	17591	17768	17434	17783	17334	17573	17683	17704	17406	17457	17648	17491	17577	17778	17455	17744	17501	17507	17500	17563	17642	17454	17572	17503	17547	17570	17469	17786	17499	17633	17588	17688	17564	17519	17532	17771	17779	17680	17504	17677	17510	17479	17591	17775	17524	17782	17548	17472	17509	17537	17537	17380	17378	17469	17454	17530	17448	17585	17537	17394	17574	17503	17513	17609	17455	17460	17647	17463	17720	17564	17508	17593	17584	17615	17496	17495	17711	17881	17695	17566	17496	17533	17568	17683	17586	17481	17544	17663	17682	17411	17586	17491	17381	17519	17573	17799	17424	17605	17594	17471	17571	17493	17623	17543	17487	17487	17510	17445	17612	17297	17527	17592	17689	17477	17789	17468	17555	17610	17367	17524	17628	17571	17491	17647	17627	17604	17524	17670	17482	17520	17413	17549	17662	17534	17410	17438	17630	17610	17649	17406	17425	17644	17405	17773	17370	17610	17378	17614	17389	17491	17534	17619	17575	17579	17713	17715	17579	17580	17778	17528	17513	17477	17697	17722	17404	17581	17663	17460	17610	17513	17769	17585	17634	17446	17602	17806	17564	17514	17506	17366	17544	17524	17459	17580	17469	17560	17431	17682	17613	17636	17478	17512	17574	17546	17717	17581	17387	17367	17507	17615	17601	17700	17528	17643	17451	17727	17691	17580	17630	17706	17644	17365	17465	17512	17726	17439	17488	17437	17422	17540	17581	17582	17735	17667	17595	17419	17531	17392	17435	17435	17346	17544	17433	17449	17615	17531	17597	17565	17653	17497	17528	17576	17650	17798	17423	17490	17645	17534	17610	17498	17407	17579	17684	17602	17586	17508	17418	17551	17472	17374	17685	17523	17534	17672	17546	17534	17651	17496	17599	17693	17592	17653	17638	17570	17508	17543	17528	17696	17560	17594	17681	17636	17647	17457	17658	17501	17574	17783	17645	17505	17679	17681	17615	17620	17551	17715	17625	17548	17685	17635	17563	17542	17549	17426	17498	17548	17432	17620	17512	17511	17560	17569	17394	17765	17470	17740	17596	17651	17581	17448	17546	17598	17398	17591	17515	17618	17634	17639	17577	17601	17530	17626	17423	17503	17557	17635	17598	17581	17542	17627	17539	17645	17451	17774	17520	17620	17633	17469	17641	17665	17671	17558	17586	17474	17521	17449	17656	17631	17413	17655	17630	17623	17592	17532	17583	17551	17644	17553	17715	17613	17691	17665	17442	17627	17502	17442	17690	17593	17873	17584	17545	17452	17577	17649	17627	17435	17376	17297	17399	17676	17592	17617	17550	17545	17614	17563	17292	17595	17553	17753	17358	17529	17735	17714	17442	17590	17377	17250	17484	17588	17593	17634	17600	17567	17415	17572	17775	17483	17645	17754	17289	17509	17458	17558	17480	17342	17594	17494	17493	17678	17499	17551	17546	17456	17561	17532	17525	17533	17420	17507	17380	17738	17533	17663	17483	17478	17634	17602	17409	17499	17458	17596	17669	17613	17547	17485	17531	17541	17426	17546	17561	17416	17629	17643	17611	17310	17628	17518	17528	17463	17530	17455	17586	17542	17406	17631	17439	17627	17472	17563	17606	17768	17571	17872	17448	17616	17486	17706	17546	17495	17647	17537	17681	17677	17732	17665	17571	17713	17485	17460	17492	17706	17467	17653	17673	17362	17624	17670	17438	17419	17433	17588	17486	17571	17633	17663	17597	17399	17622	17530	17551	17681	17509	17552	17671	17661	17504	17398	17592	17676	17641	17560	17778	17430	17629	17481	17578	17628	17716	17510	17553	17608	17694	17527	17710	17599	17469	17633	17465	17590	17566	17643	17711	17530	17826	17519	17574	17339	17699	17656	17716	17553	17671	17692	17443	17545	17689	17507	17529	17509	17615	17397	17444	17463	17626	17669	17553	17549	17414	17558	17652	17546	17358	17632	17624	17727	17518	17689	17689	17397	17693	17554	17497	17543	17589	17575	17485	17375	17584	17593	17661	17523	17551	17563	17579	17672	17618	17503	17467	17663	17520	17215	17384	17416	17719	17533	17483	17568	17562	17531	17327	17615	17496	17588	17510	17554	17435	17628	17438	17891	17555	17651	17467	17533	17523	17599	17692	17637	17459	17597	17511	17610	17621	17439	17636	17843	17739	17573	17512	17502	17582	17480	17526	17635	17528	17359	17704	17621	17569	17483	17545	17717	17570	17564	17476	17646	17538	17595	17545	17507	17520	17512	17613	17556	17620	17641	17623	17678	17555	17494	17646	17355	17405	17649	17544	17701	17469	17676	17673	17590	17612	17636	17510	17517	17471	17556	17409	17622	17380
16053	37447	44799	15914	15263	15163	15109	14999	14987	15029	15076	14943	14965	15053	15104	14987	14822	15001	15048	14863	15064	15290	15158	15248	15027	15078	15015	15152	14919	14955	15082	14910	15016	14872	14814	14866	14907	15009	14976	14994	15175	14855	15019	14908	14908	14897	14827	15101	15257	15204	15226	15155	15016	14910	15067	15049	15024	15026	14913	14867	15085	14813	15027	14872	15029	14940	14946	15068	14923	14959	15140	14868	15084	15102	15081	14988	15057	14924	14898	14832	14924	14851	14972	14856	15130	14988	14880	14989	14987	14987	15015	14905	15136	14923	14997	14953	14881	14769	15020	14754	14999	14880	14883	14863	14970	14977	15057	14924	14970	15029	15016	14920	14878	14827	14811	14870	14938	14882	14932	14857	14995	14910	15003	14845	14778	14879	14949	14801	15031	14970	14977	14843	14858	15083	14929	15134	14669	15100	14862	14956	15064	14871	14887	15085	14983	14793	15111	14937	15014	14825	14919	14981	15031	15041	15045	14860	15053	15110	14833	14924	14945	14976	15058	15027	14893	15042	14983	15130	14834	14976	14997	14928	14812	14922	14885	14910	14916	15033	14847	15097	14891	14833	14936	14997	14882	15017	14916	14822	14978	15021	14934	15012	14866	14913	15134	14851	14856	15076	15067	14933	14893	15076	14946	14909	15107	15032	14963	15084	15009	14928	14883	14933	15101	15108	14887	14999	14846	15035	14955	14908	14958	15017	15023	15065	15001	14940	15073	14979	14959	15020	14964	14928	14580	14925	15006	15052	14887	14854	14891	14881	14946	14957	14842	14931	14945	14974	15098	15007	14884	14889	15129	14956	14958	14966	14961	14975	15040	14961	14870	14939	15010	14973	14974	14876	14960	14912	14961	15020	14843	15027	15115	14988	14868	14980	14895	14810	15026	14977	14960	14914	15070	14762	15058	15072	14893	14973	14871	14999	15009	15052	14953	14789	15111	14998	14892	15071	14902	14759	14969	15177	14897	15001	14968	14869	14931	14920	14753	15037	14990	14959	15060	14886	14820	15007	14893	14935	14846	14929	14945	14723	14848	14968	14949	14977	15003	15147	14894	14974	14878	14940	14817	14896	14944	14790	14798	14944	15028	14878	15027	14825	14931	15017	14972	14755	15018	14869	14842	14905	14916	14698	15049	14945	14897	14921	14901	15083	14893	14824	14742	14870	14992	14814	15047	14967	14935	15152	14840	14982	14816	14857	14829	14885	14958	14911	14988	14847	14913	14982	14886	14793	14841	15086	15013	14995	14964	14937	14781	14949	14957	14888	15013	14912	14913	15071	15003	15081	14885	14902	15014	15010	14900	14886	14794	14989	14840	14987	14908	14964	15039	14858	14900	14881	15155	14906	15017	15069	14900	15004	14922	14989	14863	14989	15066	14951	14972	15160	15157	14828	14863	14801	15050	14992	14940	14932	14952	14800	14980	14988	15029	14961	14887	14898	15019	14834	14948	14924	15044	14961	14927	14912	14989	14999	14974	14928	14868	14825	14825	14909	14941	14930	14958	14860	15011	15051	15019	14884	15079	15060	14838	14927	15001	14899	15004	14802	14796	14907	15017	14870	15059	14842	14904	14894	14956	15049	14771	14953	14948	14907	14831	15005	14923	15025	14891	14871	14958	14960	14801	14950	14859	14944	14970	15012	14916	14983	15084	15074	14876	14965	14827	14928	14966	14954	14818	15021	14988	14925	14918	15002	14964	14912	15033	15111	14747	14882	14836	14936	15017	14742	14871	14854	14796	14970	15003	14902	14949	14894	14986	14957	15005	15183	15023	14940	15015	14907	14899	14916	15011	14943	14761	15058	14923	14805	14944	14974	14988	14963	14949	14727	14762	14929	14994	15070	14929	14889	14896	14804	14987	15091	14792	14772	15071	14895	14920	14884	15044	14980	14946	14885	14952	14917	14878	14875	14846	15011	15004	15018	15037	14995	15117	14923	14993	14896	14847	14943	14948	15100	15014	14811	14942	14954	14894	14894	14981	14839	14991	14871	14996	14996	14929	15103	14861	15016	15032	14911	15031	15031	14858	14871	14967	14926	14968	14960	14897	15046	14943	14902	14914	14963	14835	14875	15225	14894	15165	14963	15016	14945	14824	14966	14678	14957	15017	14929	15005	14958	15064	14906	14943	14948	14929	14850	14883	15128	14971	14960	14872	15002	14883	14998	14989	14875	14994	15252	14925	14861	14857	15155	14962	14991	14993	15081	15018	14925	15105	15101	14833	15012	15171	14934	15050	14723	14950	15042	14785	14865	15007	15034	14814	14984	14802	14835	14905	14809	14938	14860	14960	15064	14934	15013	14970	14854	14844	15001	14979	14949	14832	14877	15015	15050	15009	14984	14987	14936	14839	15059	14933	14922	14851	14808	14905	14912	14930	14770	14987	14931	14845	14906	14818	15039	14945	14920	14966	14938	15033	15126	15063	14827	14936	14886	14871	14914	15191	15086	14892	14977	14957	14901	14919	15011	14960	14893	14970	15069	14909	14927	15170	14809	14878	15119	14939	14984	14952	15035	14942	15051	14936	15083	14964	15026	15064	15011	14955	14983	14955	14866	14939	14936	14971	14899	14970	15015	14909	14998	15035	15038	15059	14979	15151	14734	14901	14986	14849	14911	14860	14884	14888	14959	15034	14898	14951	14906	14888	14894	14794	14889	15063	14758	14806	14978	15019	15028	14932	14789	14955	15051	15111	14924	14926	14978	14895	14941	14930	14866	14975	14920	15059	14862	14748	14856	14906	14889	14927	14843	14997	15043	14970	15076	14897	14910	14935	15012	14932	14942	14968	15026	15037	14880	14834	15049	14857	15016	14918	14896	14940	14853	14944	14835	14878	15000	14931	14816	14901	14888	14939	15025	14838	14958	14861	14918	15002	15072	14934	14921	14949	14944	15211	14954	15001	14748	14802	14836	14932	14832	15017	15004	15037	14959	14978	14897	14942	15011	14894	15072	14896	15081	15058	15049	14871	15081	14910	14932	15125	15049	15085	14906	14943	15084	15136	14876	14823	14869	15004	14912	14904	14877	14900	15000	14958	14812	14825	14915	14892	14896	14941	15082	14926	14979	14851	14915	14979	15038	14671	14993	14861	15108	14922	14825	14874	14824	14890	14931	15115	14745	15162	14693	14957	15025	15076	14905	14978	15158	15109	14922	14973	14865	14997	14985	14919	15100	14837	15035	15065	14996	14925	14912	15140	14911	14866	15020	14872	14817	14850	15087	14995	14909	14999	14767	14874	14809	15024	15133	14998	14878	14970	14946	14935	14922	14920	14992	14884	15149	15003	15064	14842	15020	14824	15050	14988	14915	15017	14748	15004	14764	14936	14932	14990	14882	15075	14908	14830	14978	14784	15086	14943	15102	15122	15022	14871	14990	15041	14865	14840	14995	15024	14916	15048	14878	14683	14830	15007	14974	14946	14940	14904	15040	15042	15003	14750	14885	14764	14965	14949	14937	14922	15043	15040	14965	14887	14874	14887	15084	14959	14809	14833	15024	15078	15041	15103	14918	14912	15006	14762	14889	14957	14976	15007	15075	14796	14966	14923	14859	14904	15006	14977	14821	14895	15080	14953	14899	14939	15021	15049	14859	15003	14795	14888	14894	15011	14931	14881	14905	14938	14924	14824	14799	14926	14889	14731	14808	14994	14925	14813	14859	15176	14891	14981	14836	15030	14972	15135	14839	14957	14935	14984	15022	14934	15073	15033	14948	14867	14881	14799	14988	14900	14912	14863	14893	15042	15006	15030	14894	14835	14691	14943	14921	14974	14995	15057	14978	14890	14895	14949	14922	14871	15142	14942	15005	15094	14843	14966	14955	14867	14962	14855	14837	15002	15164	15001	14859	14832	14920	14951	14948	15011	14882	15143	14806	14960	14946	14979	15009	15007	14911	14634	14907	14941	14995	14991	15131	14974	15018	14917	14995	14892	15028	14906	14889	14948	14960	15039	14910	14911	14932	14977	14875	15098	15026	14936	14904	15051	14947	15002	14852	14892	15004	14972	14984	14915	15073	14937	15046	15109	14995	14978	14875	14939	14936	14979	14935	14896	14975	14721	14904	15017	14672	14942	14865	15033	14926	14901	14859	14918	14874	15165	14812	15136	14915	15101	14798	14813	14877	15053	15007	14979	14930	14976	15048	15015	15027	15080	14930	14974	14852	15020	14922	15106	14919	15006	14871	14926	14830	14847	14975	14833	14998	14854	14852	15006	14893	14891	15024	15170	14770	14903	14851	14887	15017	14938	15099	14842	14992	14863	14967	14844	14918	14932	14953	14763	14926	15081	14790	15006	15010	15018	14966	15052	14981	15002	15030	14837	14945	14780	15009	15105	15009	15167	14965	14965	14949	14888	14908	14932	14948	14901	15000	15021	14866	15002	14869	14936	14911	14992	14968	15063	15014	15008	15040	14921	14996	14944	15011	14989	14854	14942	14835	14925	14863	15024	14955	14963	14915	14827	15069	14840	15065	14876	15071	14902	14943	14847	15034	14861	14968	14977	14824	14915	14974	14920	14911	14812	15033	14986	14979	14961	14885	14792	14834	15021	14880	15040	14901	15077	14888	14973	15013	15022	14806	14954	14841	14923	15023	15173	14981	15079	14955	15115	14925	15030	15027	15079	14957	15058	15031	14729	15041	14889	15068	15009	14951	15022	14986	14942	14989	14890	14750	15027	14839	14884	14935	15049	14800	14986	15085	14961	14825	15061	14856	15069	15043	15016	14982	14941	14920	15124	15001	15110	14890	14918	15071	15124	14838	14887	15009	14887	14829	15144	14986	14900	14905	14773	14940	14977	14947	14889	15013	14811	14922	14883	14876	14877	14806	14815	14835	14899	14967	14797	14922	14996	14987	15056	15080	14795	14954	14901	15055	15159	14961	14893	14935	14926	15099	15076	14889	14847	15057	14929	14900	14935	14932	14941	15054	14973	15027	15064	14956	14821	14915	15018	14891	15024	14898	14993	14856	14993	14781	14755	14817	15105	15065	14892	14946	15052	14909	14755	15071	14952	14933	14889	14949	15002	15034	15042	14985	14900	15044	14856	15024	15021	14843	14980	15041	14960	14749	14961	14952	14964	15008	14925	14916	14877	14834	15163	15131	14921	15004	14861	15076
23634	21316	41837	29339	21491	21006	19946	17879	17660	17902	17719	17756	17900	17676	17733	17610	17966	17659	17648	17648	17561	17621	17729	17631	17579	17493	17516	17822	17649	17819	17668	17560	17505	17537	17699	17619	17505	17633	17655	17552	17547	17623	17419	17685	17531	17543	17530	18147	18432	18257	18034	17746	17765	17577	17566	17573	17606	17753	17577	17497	17580	17726	17500	17428	17500	17426	17408	17563	17567	17627	17530	17750	17634	17648	17549	17714	17645	17785	17393	17423	17525	17529	17413	17463	17530	17628	17412	17592	17616	17259	17405	17541	17695	17461	17582	17538	17415	17304	17464	17596	17690	17643	17497	17599	17488	17372	17516	17422	17561	17539	17773	17379	17416	17603	17570	17430	17503	17692	17517	17556	17446	17430	17550	17561	17520	17516	17614	17492	17600	17491	17252	17326	17700	17512	17562	17631	17332	17601	17462	17558	17491	17529	17575	17526	17557	17349	17658	17342	17367	17408	17361	17482	17646	17636	17695	17589	17623	17475	17536	17487	17675	17511	17577	17520	17415	17485	17318	17628	17573	17304	17393	17448	17293	17672	17331	17555	17390	17607	17509	17400	17511	17324	17519	17413	17244	17479	17563	17422	17656	17564	17556	17521	17499	17589	17536	17590	17587	17561	17567	17383	17564	17421	17554	17501	17595	17506	17461	17470	17682	17698	17444	17559	17570	17455	17364	17568	17332	17412	17637	17423	17333	17369	17638	17617	17448	17573	17369	17492	17547	17549	17424	17541	17457	17362	17689	17668	17565	17617	17573	17517	17419	17555	17505	17413	17477	17661	17740	17537	17566	17377	17566	17279	17577	17825	17537	17467	17285	17581	17588	17573	17634	17442	17383	17344	17447	17498	17454	17516	17614	17490	17472	17452	17352	17554	17517	17354	17505	17667	17587	17585	17582	17520	17653	17352	17488	17598	17387	17377	17474	17462	17561	17546	17379	17530	17534	17576	17480	17389	17354	17286	17511	17482	17532	17466	17314	17358	17544	17567	17399	17533	17408	17305	17595	17493	17361	17682	17529	17498	17511	17496	17526	17338	17452	17254	17551	17542	17590	17357	17311	17527	17412	17411	17471	17696	17538	17503	17487	17574	17557	17488	17584	17746	17643	17575	17433	17379	17388	17398	17362	17592	17489	17537	17522	17593	17642	17395	17627	17633	17552	17436	17407	17539	17630	17342	17512	17397	17393	17512	17385	17297	17312	17676	17548	17363	17572	17308	17424	17475	17623	17582	17630	17486	17450	17430	17460	17378	17491	17551	17442	17456	17414	17389	17534	17577	17517	17544	17456	17367	17602	17513	17438	17533	17735	17542	17768	17626	17584	17479	17402	17700	17597	17412	17562	17432	17553	17326	17469	17451	17408	17463	17526	17550	17431	17436	17588	17352	17441	17633	17490	17652	17582	17562	17433	17505	17488	17414	17521	17621	17353	17536	17572	17699	17437	17511	17347	17589	17706	17636	17319	17470	17402	17316	17512	17383	17507	17727	17476	17494	17521	17494	17690	17404	17461	17319	17314	17580	17480	17530	17375	17660	17436	17461	17635	17403	17482	17518	17387	17579	17497	17514	17431	17545	17267	17655	17451	17512	17400	17487	17334	17516	17474	17533	17613	17301	17544	17425	17398	17550	17555	17475	17348	17501	17256	17287	17327	17461	17710	17577	17588	17623	17492	17535	17393	17503	17592	17372	17509	17646	17511	17518	17401	17527	17523	17485	17603	17466	17568	17627	17311	17524	17709	17735	17565	17651	17442	17549	17310	17389	17643	17399	17538	17497	17485	17474	17743	17537	17472	17399	17444	17477	17413	17758	17449	17375	17329	17451	17616	17559	17338	17587	17607	17543	17504	17613	17515	17355	17694	17404	17444	17572	17501	17361	17535	17637	17589	17593	17615	17316	17612	17338	17469	17450	17595	17667	17514	17444	17722	17425	17549	17482	17559	17474	17589	17358	17477	17671	17473	17426	17491	17720	17601	17564	17423	17391	17527	17614	17407	17529	17558	17554	17525	17539	17290	17494	17461	17389	17608	17347	17809	17620	17416	17522	17412	17484	17490	17402	17643	17398	17704	17356	17534	17485	17662	17592	17530	17601	17442	17410	17528	17527	17508	17566	17645	17405	17358	17531	17579	17400	17608	17385	17596	17374	17397	17417	17604	17473	17451	17544	17709	17496	17504	17405	17402	17449	17533	17515	17626	17651	17669	17523	17385	17414	17517	17477	17467	17469	17527	17418	17556	17604	17458	17592	17415	17700	17778	17362	17664	17497	17305	17430	17613	17370	17543	17660	17504	17519	17532	17485	17463	17364	17409	17535	17600	17512	17686	17646	17487	17407	17596	17411	17369	17670	17533	17575	17550	17427	17404	17747	17558	17796	17465	17616	17658	17542	17618	17457	17586	17495	17362	17445	17424	17596	17474	17367	17460	17650	17589	17602	17602	17688	17604	17533	17478	17375	17533	17351	17503	17378	17751	17426	17520	17476	17697	17636	17386	17360	17528	17453	17301	17541	17560	17508	17355	17264	17515	17542	17317	17533	17442	17491	17341	17163	17518	17325	17409	17640	17509	17504	17353	17458	17502	17288	17490	17658	17423	17708	17436	17440	17376	17466	17559	17506	17544	17472	17503	17402	17676	17765	17673	17624	17381	17610	17425	17442	17390	17646	17523	17290	17377	17541	17369	17627	17444	17277	17586	17401	17608	17386	17527	17511	17644	17545	17448	17374	17317	17431	17697	17509	17598	17515	17307	17582	17520	17451	17500	17552	17599	17438	17351	17516	17567	17492	17519	17377	17395	17669	17622	17447	17494	17501	17599	17671	17557	17551	17660	17353	17602	17364	17525	17518	17391	17523	17320	17440	17553	17547	17559	17389	17551	17457	17610	17630	17716	17678	17598	17577	17399	17468	17373	17241	17435	17516	17453	17538	17561	17536	17469	17383	17505	17552	17533	17518	17569	17544	17568	17620	17341	17500	17483	17669	17641	17529	17637	17621	17392	17425	17457	17380	17456	17286	17565	17596	17537	17598	17566	17479	17555	17358	17468	17656	17335	17427	17437	17435	17369	17501	17657	17681	17439	17528	17598	17360	17462	17470	17468	17461	17501	17353	17518	17351	17460	17420	17539	17592	17562	17534	17559	17581	17661	17580	17587	17356	17684	17407	17526	17509	17645	17280	17507	17435	17553	17213	17356	17429	17417	17504	17384	17590	17495	17457	17437	17363	17261	17605	17578	17466	17599	17585	17722	17672	17568	17527	17461	17443	17444	17542	17831	17539	17457	17524	17471	17474	17564	17747	17307	17284	17646	17463	17475	17596	17619	17571	17753	17559	17544	17452	17521	17407	17344	17283	17546	17361	17663	17539	17581	17488	17364	17391	17432	17472	17291	17454	17557	17399	17395	17364	17489	17497	17604	17555	17630	17346	17543	17555	17436	17601	17728	17421	17414	17486	17714	17424	17552	17617	17394	17364	17683	17623	17481	17350	17248	17404	17371	17652	17717	17410	17292	17501	17618	17400	17529	17709	17262	17423	17507	17528	17539	17576	17566	17492	17686	17476	17649	17530	17632	17563	17555	17637	17577	17463	17361	17534	17548	17461	17498	17529	17672	17589	17411	17710	17535	17669	17488	17483	17279	17688	17503	17486	17452	17518	17428	17544	17371	17442	17311	17406	17533	17318	17575	17589	17536	17724	17624	17261	17386	17478	17251	17330	17422	17581	17506	17484	17681	17525	17692	17494	17669	17754	17443	17543	17613	17542	17514	17426	17219	17489	17592	17552	17464	17587	17417	17460	17364	17440	17630	17474	17541	17176	17379	17633	17443	17416	17361	17584	17323	17576	17651	17648	17654	17489	17564	17493	17645	17412	17346	17418	17727	17548	17686	17294	17524	17700	17706	17548	17487	17628	17496	17778	17394	17425	17374	17492	17452	17579	17513	17499	17610	17536	17497	17344	17660	17542	17735	17706	17598	17524	17602	17364	17408	17532	17479	17680	17615	17340	17535	17376	17532	17475	17409	17395	17689	17533	17464	17645	17376	17486	17600	17549	17726	17471	17398	17516	17508	17629	17423	17351	17463	17552	17417	17526	17535	17669	17705	17465	17457	17293	17452	17497	17551	17454	17431	17328	17428	17337	17276	17502	17624	17518	17547	17360	17457	17581	17710	17656	17671	17395	17409	17447	17597	17432	17667	17523	17553	17445	17467	17484	17652	17516	17449	17231	17597	17526	17571	17547	17473	17641	17576	17359	17569	17537	17766	17545	17641	17501	17704	17691	17307	17434	17698	17654	17647	17414	17387	17483	17393	17497	17690	17536	17565	17499	17556	17394	17522	17444	17749	17617	17761	17587	17604	17496	17368	17365	17425	17499	17354	17465	17368	17503	17489	17658	17523	17514	17465	17479	17590	17387	17594	17532	17611	17693	17637	17511	17366	17841	17726	17388	17304	17539	17633	17486	17443	17753	17505	17309	17497	17481	17636	17691	17496	17389	17499	17417	17358	17334	17536	17491	17664	17495	17605	17396	17465	17558	17338	17516	17586	17446	17578	17555	17503	17527	17401	17472	17560	17463	17652	17596	17566	17465	17474	17497	17645	17581	17794	17584	17461	17436	17382	17562	17479	17525	17569	17509	17532	17584	17515	17602	17538	17630	17472	17537	17611	17481	17492	17505	17644	17480	17399	17262	17440	17597	17695	17528	17477	17561	17615	17412	17386	17557	17456	17655	17530	17433	17621	17548	17546	17515	17688	17799	17401	17430	17411	17494	17467	17681	17771	17449	17567	17339	17396	17527	17703	17494	17517	17494	17487	17474	17409	17497	17496	17652	17533	17401	17421	17403	17440	17513	17636	17348	17411	17529	17484	17321	17365	17271	17409	17460	17564	17479	17343	17344	17462	17574	17444	17320	17299	17533	17653	17579	17527	17472	17468	17464	17436	17301	17569	17506	17495	17501	17582	17349	17614	17295	17216	17516	17437	17341	17620	17630	17616	17468	17529	17498	17529	17610	17624	17334	17582	17420	17444	17465	17359	17478	17549	17269	17343	17512	17630	17224	17461	17479	17653	17394	17389	17476	17269	17433	17343	17429	17514	17591	17619	17343	17388	17480	17631	17498
15757	66052	81061	16969	16145	15755	15520	15215	15353	15103	15164	15043	15145	15086	14900	14926	15020	15190	14999	15191	15131	15325	15185	15053	15069	14936	14831	14983	15126	15079	14782	14983	14921	14936	14831	15057	14958	14988	15069	15076	15070	14942	14899	15044	14978	15050	15192	15755	16209	16069	15630	15286	15146	14985	14913	14928	14832	15040	14908	14927	15028	14908	14996	15023	15058	15019	15034	14992	15018	14908	14920	15015	15009	14917	14983	15045	15181	14766	14920	14874	14946	14845	14945	15037	15136	14975	15115	14912	15022	14843	14953	15009	14914	15052	14914	14891	14805	15098	14786	15123	15074	14985	14992	14981	14968	15015	15071	14873	14960	14777	14966	15175	14993	15051	14899	14984	14912	14879	15019	14830	14960	14865	14863	14951	14787	15036	14977	15022	14869	15079	14919	14974	14853	15081	15145	14899	15125	14953	15012	14893	14979	14926	15008	14961	14999	14997	14860	14884	14896	15098	14821	15211	14799	14995	14891	15073	15065	14957	14821	14720	14921	15140	14955	15154	14981	14888	14892	14850	14933	15082	14963	14915	14894	14888	14943	14894	14900	14967	14890	14993	15000	14840	14985	14751	14987	14909	14881	14899	14796	14972	14908	14894	14856	14937	14835	15026	15003	15054	14784	14931	14951	14812	15012	15216	14915	14860	15173	15027	15042	14936	14914	15001	14819	14984	14899	14977	14983	14960	14947	14901	15107	14873	14997	15022	14915	14926	14861	14948	14913	15044	15057	15013	15024	14946	14898	14893	14765	14931	14942	14897	14976	14861	14895	14984	15161	14981	14950	14897	15026	14978	15003	15038	14894	14847	15065	14858	15046	14950	14954	14962	14894	14794	14851	15119	14785	15071	14987	15150	15053	14828	14881	14919	14965	15014	14941	14916	14907	14977	14982	14906	14839	15042	15035	14929	14918	14989	15010	14900	15087	14946	14942	14952	14950	14983	14895	14801	14971	15137	14883	14953	15031	15093	15070	14978	14759	15008	14799	14877	14907	15019	14902	14948	14989	14935	14714	15236	14847	14868	15017	14972	14996	15004	14844	14763	14849	14761	14946	14873	15022	14819	15009	14978	14965	14975	15023	14941	14956	14963	14908	14944	14810	14882	14984	14887	14937	14884	14871	14872	14927	15079	15039	14869	14847	14886	14985	14939	15012	15085	14938	14873	15063	14917	14975	14902	14999	15151	14933	15028	15098	14920	14854	14836	15071	14962	14986	14910	14930	14928	14705	14896	14745	14875	15012	14982	14878	14979	14997	15009	14860	14944	14994	15091	14879	14835	14931	15053	14895	15233	14918	15087	14856	14853	14948	14946	15132	14985	14989	14934	14793	14881	14996	14942	14922	14868	14996	15061	14924	14799	14844	15009	14910	14921	14736	14976	15034	14851	14939	14952	15020	14926	14811	15095	14758	14868	14817	14789	14954	14931	14870	14852	14746	14880	14980	14881	14861	15162	14983	14961	14974	14941	15084	14900	14866	14759	14941	14920	15021	14743	15037	14820	14915	15026	14919	15161	15113	14918	15008	14879	14764	14880	14836	14882	14845	15012	14856	14965	15039	14929	14994	14952	14789	15038	15024	15031	14961	15172	14863	15026	14952	15029	14993	14868	14869	14852	15019	15027	14804	14950	15075	14982	15012	14898	14938	15061	14977	15044	14952	14863	15023	14988	14979	14974	14775	15044	15000	14932	15009	15065	14840	14882	15010	15078	14877	14840	14979	14992	14963	14946	14730	14991	14986	15002	14787	14996	14866	14887	14949	14852	14960	14924	14911	14937	15020	14903	14929	14969	14867	15027	14908	14965	14932	14975	14862	15109	14967	14956	14976	14917	14981	14856	14995	15028	15016	15113	15006	14993	14937	14879	14939	14995	14841	15054	14821	15027	15012	15068	14971	15022	14985	15008	15029	15140	15062	14911	15083	14922	14892	14900	14872	14793	15113	14780	14801	14973	14967	14959	14961	14964	14940	14901	14836	15055	15021	14907	14994	14963	14944	14828	14971	14818	14871	14908	15044	14983	14926	14903	14990	14962	14956	14951	15003	14831	14924	15005	14823	15035	14938	14893	14903	14836	14983	14931	15025	14928	15048	15037	15039	15145	14951	14924	15016	15132	14984	14912	14914	14892	15100	15035	14917	14827	14882	15065	14977	15079	14942	14918	14797	15062	15066	14941	15003	15105	14934	14993	14918	15009	15079	14950	14909	15005	15096	15082	14935	15021	15047	14997	14918	14876	14867	14781	14898	14927	14986	14932	15174	14915	14937	14907	14992	14996	14936	15024	15021	14932	14792	14855	15070	14930	14961	14867	14980	14978	15036	14969	14996	14842	14957	14997	14910	14911	15032	14978	15036	14876	15073	14834	14844	14875	14997	14958	15175	14923	14851	15018	14935	15014	14848	15219	14815	14907	14867	14839	14869	14952	14914	14830	14881	14814	14882	15046	14937	14990	14943	14788	15145	14917	15081	15014	14920	15036	15006	15049	14856	14975	14951	14911	15005	14934	14817	14931	15163	14984	14752	14927	14998	14994	14978	14921	15064	14878	15045	14937	15082	14850	14923	15093	14816	14904	14883	14945	15027	14950	14868	14997	14929	14863	15057	14992	14825	14874	15000	14956	14931	14971	14908	14843	14881	14936	15076	14924	14912	14902	14961	14931	15067	14921	15163	14796	15067	15048	15047	14936	14953	14994	15025	14921	15084	14913	15012	14752	15023	15080	15043	15081	15000	14942	14955	15009	14794	14965	15102	15070	14884	14798	14855	14860	14965	15002	14885	14796	15034	14791	14963	14982	14883	14949	14920	15000	14992	15027	14898	15071	15000	15162	14919	15015	15070	14800	14941	14930	14958	14883	14929	15014	14892	15048	14861	14931	14981	15013	14942	14987	15073	14802	14796	15042	14932	14942	14930	14986	14870	14992	14907	14858	14891	15067	15050	15015	15058	14971	14959	14902	15024	14875	15051	15017	14938	14955	15029	14963	14938	14989	14944	15063	15080	14808	14973	14936	14863	14982	14960	15154	15089	14975	14969	15069	15034	14939	14919	14862	14846	15143	14869	15127	14804	14941	15137	14920	15012	14939	15158	15003	15062	14816	14803	15160	15093	14862	14899	14838	14997	15151	14862	14900	15008	14859	14955	14979	14852	14889	14947	14998	15019	14993	14846	14932	15007	15090	14890	14841	14878	14855	14922	14866	14878	15046	15070	14946	15029	14935	15026	14968	14925	15111	14797	14851	14934	14902	14957	14959	14731	14931	15053	15029	14915	15091	15057	15015	14951	14998	14959	15138	14846	14816	14915	14801	14909	14743	15035	14979	15162	14927	15051	14939	15049	14915	14875	15010	15107	14806	14937	14903	15114	14997	14973	15042	15056	14907	14821	14892	14835	15077	15018	14918	14869	14995	15011	14924	14990	14905	15046	15026	14670	15032	14841	14929	14942	14848	14977	15029	14992	14864	14843	15016	14826	15002	15046	15027	15050	15069	15007	15013	14891	14999	14909	14776	15015	14981	15172	15064	15047	14965	14914	15088	14891	14956	14809	14986	14903	14992	15020	14911	14968	14877	15040	14837	15084	14957	14983	14799	15137	15116	14924	15016	14941	15035	14892	14896	14939	14900	14900	14945	14819	15063	14882	14885	14789	15099	14905	14841	14936	14822	14974	14920	15063	14793	14928	15078	14897	14964	14843	15175	14939	14931	14864	14975	14807	14905	14957	14979	14837	15134	14810	14860	14918	15067	14921	14922	14934	14870	14969	14920	14908	15051	14954	14745	14906	14891	15150	14982	14941	14911	14972	15059	15025	14981	14859	14769	14829	14897	14950	14944	15083	14929	15028	14996	15045	14936	15001	14962	14964	14935	14820	14897	14914	14883	14977	14995	14901	14944	15022	15079	15094	14934	14962	15036	14723	14934	15002	15106	14815	15075	14830	15224	14869	15000	15065	14945	14962	14833	14989	14937	15053	15026	15038	15037	15016	14928	14982	14998	14840	14726	14946	14933	14904	14905	14871	14795	14859	14958	15038	15063	15043	15007	15032	14910	14940	14931	14962	15028	14972	14971	14853	14955	14802	15049	15283	14976	14950	15127	14874	14842	15174	14958	14970	15052	14991	14874	15037	14999	14985	14863	14859	14879	15140	14877	15001	14902	14910	14942	14975	14739	14818	14904	15058	14705	14921	14886	15090	14969	14856	14974	14971	14874	14846	15103	14886	15025	15008	14936	15019	14993	14925	14762	15027	15112	14749	14811	14952	14983	14914	15071	14952	14903	14976	14911	14781	14969	14867	14887	14751	14905	14923	15001	14910	14776	14842	15036	15046	14926	15042	14990	15042	14921	15039	14858	14870	14744	14880	15080	14963	14760	14783	14985	14810	14965	14872	15105	14868	15123	14751	15104	15005	14994	14864	15018	14895	15029	14896	14945	14951	14982	14919	14896	14931	14961	14954	15088	14888	14860	14897	15008	15152	15038	15026	14936	14941	15019	14889	14976	14931	14825	14974	14908	15203	14922	14992	14822	14925	14707	14883	14928	15028	14966	15087	14971	14947	15046	14981	14995	15016	14859	14990	14797	14916	15067	14982	14964	15004	14876	14901	14998	14973	14978	14890	14813	14830	14928	14945	15039	15110	15082	15042	15020	14994	15169	15027	14974	15040	14823	15026	14966	14891	14981	14872	14933	15038	14885	14937	15121	14990	14977	14990	14930	15020	14951	14952	14955	14925	14926	14801	14963	14891	14832	14868	14938	14933	14822	15108	14802	14957	14978	14899	15083	15087	15001	14867	15087	14762	14990	15004	14859	14952	14898	15059	14862	14968	14920	15009	15225	15098	14879	14811	14955	14901	14862	14991	15220	15017	14981	14839	14902	14826	15022	14906	15150	15031	14948	14956	14911	14980	14921	15002	14944	14929	14786	15022	14931	14819	14870	14891	14950	14934	14970	15038	14902	14845	14933	14878	14950	14939	14979	14998	14988	14889	15004	14784	15139	14888	14742	14933	14926	14859	14832	15002	14883	14920	14979	15040	14848	15018	14903	14993	15022	14909	14900	15031	14838	14953	14931	15032	15117	14935	15115	15010	14780	14935	14869	14929	15124	14820	14904	14855	14937	14724	14958
22492	21041	37017	26398	21448	22645	22804	18638	18001	18366	18300	17904	18012	17936	17960	18010	17827	17866	17861	17867	18015	17825	17825	17743	17685	17729	17854	17690	17959	17878	17939	17790	17827	17654	17685	17892	17834	17734	17779	17861	17681	17663	17712	17707	17642	17783	17731	18852	19101	19286	19009	18180	18118	18094	17991	17634	17552	17693	17779	17446	17527	17735	17745	17737	17634	17722	17676	17697	17731	17611	17932	17743	17552	17604	17659	17527	17502	17475	17454	17646	17582	17672	17405	17713	17456	17756	17734	17550	17616	17780	17435	17551	17610	17539	17521	17661	17577	17658	17565	17647	17779	17640	17675	17560	17641	17693	17471	17611	17556	17470	17603	17797	17472	17645	17581	17666	17810	17720	17521	17781	17546	17520	17526	17671	17735	17767	17437	17675	17479	17795	17523	17544	17789	17607	17815	17622	17663	17551	17401	17736	17392	17523	17374	17407	17648	17708	17633	17706	17438	17779	17709	17771	17754	17627	17624	17511	17662	17613	17665	17633	17586	17559	17635	17692	17535	17595	17678	17675	17488	17604	17603	17698	17569	17503	17581	17712	17593	17554	17757	17672	17489	17350	17531	17711	17629	17418	17652	17692	17467	17557	17597	17541	17585	17694	17658	17538	17564	17580	17568	17538	17748	17811	17615	17712	17779	17787	17727	17731	17716	17592	17638	17418	17414	17471	17565	17574	17827	17734	17667	17579	17374	17424	17754	17629	17660	17559	17665	17602	17634	17559	17790	17519	17779	17788	17561	17495	17674	17563	17594	17533	17576	17806	17776	17527	17587	17773	17582	17705	17569	17501	17579	17590	17529	17359	17528	17490	17509	17535	17657	17522	17756	17682	17422	17649	17655	17593	17417	17653	17629	17555	17523	17508	17752	17536	17345	17606	17452	17631	17512	17792	17731	17511	17551	17563	17711	17659	17481	17617	17626	17609	17667	17643	17366	17631	17534	17465	17787	17493	17619	17596	17776	17624	17797	17466	17691	17507	17536	17611	17549	17739	17769	17468	17636	17467	17667	17622	17690	17559	17698	17591	17647	17549	17491	17677	17646	17591	17633	17691	17601	17624	17771	17512	17466	17444	17672	17608	17711	17780	17635	17563	17657	17392	17616	17730	17530	17482	17549	17492	17406	17670	17592	17693	17703	17717	17601	17630	17829	17553	17704	17614	17445	17578	17733	17754	17650	17682	17552	17706	17608	17245	17528	17631	17726	17531	17529	17646	17549	17635	17676	17626	17477	17703	17651	17508	17525	17574	17469	17583	17523	17738	17706	17787	17526	17615	17582	17449	17620	17730	17726	17714	17417	17540	17595	17600	17705	17674	17751	17641	17703	17453	17547	17637	17357	17479	17707	17270	17567	17545	17636	17509	17769	17578	17622	17810	17626	17532	17796	17605	17485	17671	17664	17487	17884	17566	17761	17673	17504	17526	17683	17542	17603	17630	17630	17420	17908	17520	17672	17738	17560	17410	17553	17368	17655	17608	17506	17466	17696	17674	17719	17498	17597	17460	17615	17713	17427	17643	17556	17704	17363	17603	17469	17601	17796	17802	17612	17505	17390	17497	17676	17602	17683	17489	17703	17559	17497	17765	17499	17733	17730	17507	17758	17824	17645	17619	17617	17521	17637	17437	17778	17813	17625	17510	17582	17816	17866	17630	17538	17473	17651	17639	17638	17776	17549	17409	17580	17523	17718	17550	17710	17534	17731	17754	17747	17482	17543	17533	17588	17825	17485	17742	17597	17523	17728	17557	17462	17407	17593	17670	17669	17876	17734	17530	17567	17524	17625	17351	17598	17627	17592	17657	17590	17508	17575	17360	17338	17700	17606	17679	17610	17773	17449	17621	17595	17656	17798	17675	17658	17753	17660	17803	17639	17712	17663	17828	17445	17462	17672	17634	17764	17550	17541	17635	17567	17880	17560	17618	17563	17716	17798	17285	17323	17499	17488	17552	17649	17713	17727	17473	17646	17637	17395	17590	17486	17607	17605	17601	17577	17736	17460	17550	17549	17594	17609	17608	17730	17457	17653	17481	17699	17548	17329	17552	17556	17491	17487	17801	17410	17503	17480	17570	17724	17663	17630	17862	17808	17729	17703	17525	17555	17720	17744	17607	17734	17681	17504	17502	17485	17582	17635	17644	17610	17685	17714	17701	17656	17510	17453	17488	17686	17874	17521	17668	17633	17481	17371	17724	17515	17324	17516	17571	17513	17783	17551	17779	17616	17775	17695	17287	17686	17708	17541	17630	17443	17486	17768	17678	17654	17506	17480	17771	17729	17510	17640	17807	17697	17755	17794	17457	17599	17770	17674	17473	17413	17546	17590	17497	17645	17556	17442	17492	17639	17626	17527	17814	17770	17504	17823	17820	17599	17436	17651	17450	17625	17711	17671	17651	17581	17681	17673	17499	17630	17626	17650	17497	17629	17844	17609	17734	17457	17407	17430	17348	17628	17537	17695	17824	17613	17798	17482	17707	17486	17645	17705	17659	17738	17575	17585	17605	17621	17845	17675	17770	17653	17363	17545	17713	17476	17612	17479	17599	17616	17723	17717	17504	17658	17495	17656	17662	17442	17531	17802	17593	17685	17634	17523	17636	17597	17622	17754	17554	17726	17626	17505	17694	17601	17678	17588	17565	17659	17748	17599	17697	17464	17647	17762	17704	17630	17620	17524	17707	17727	17752	17443	17743	17569	17693	17544	17611	17543	17492	17638	17798	17743	17458	17540	17648	17623	17710	17774	17559	17508	17582	17438	17691	17701	17742	17818	17640	17612	17519	17591	17751	17642	17604	17656	17838	17673	17772	17556	17563	17840	17561	17278	17723	17606	17738	17748	17726	17730	17632	17442	17455	17539	17482	17386	17549	17684	17728	17897	17528	17799	17907	17821	17528	17584	17660	17738	17521	17675	17664	17781	17467	17533	17653	17704	17504	17598	17718	17672	17522	17508	17707	17588	17608	17421	17539	17576	17721	17665	17593	17521	17604	17744	17491	17375	17660	17531	17568	17675	17760	17518	17495	17686	17629	17529	17740	17600	17622	17643	17737	17493	17717	17597	17538	17628	17616	17746	17624	17672	17703	17717	17555	17518	17451	17721	17345	17701	17567	17531	17545	17581	17564	17603	17453	17532	17665	17572	17643	17484	17703	17561	17534	17468	17472	17551	17754	17608	17533	17566	17840	17377	17617	17610	17662	17616	17604	17679	17600	17684	17405	17716	17619	17680	17551	17660	17774	17671	17394	17527	17430	17671	17674	17632	17474	17740	17575	17710	17595	17626	17374	17592	17683	17614	17681	17416	17576	17663	17527	17624	17524	17789	17421	17633	17791	17574	17656	17669	17458	17594	17303	17698	17500	17464	17310	17620	17648	17737	17617	17520	17737	17595	17741	17736	17571	17830	17463	17658	17672	17601	17591	17649	17578	17530	17784	17602	17727	17591	17547	17673	17741	17571	17577	17636	17675	17538	17697	17653	17639	17788	17683	17680	17638	17440	17702	17578	17440	17704	17686	17651	17530	17524	17413	17566	17565	17639	17767	17502	17624	17560	17369	17539	17547	17566	17489	17516	17588	17739	17657	17724	17710	17530	17716	17450	17422	17561	17410	17502	17517	17459	17567	17586	17809	17813	17431	17473	17513	17696	17745	17623	17592	17660	17489	17621	17478	17433	17207	17700	17659	17651	17566	17537	17707	17639	17748	17687	17519	17569	17436	17679	17469	17572	17400	17413	17575	17510	17683	17532	17686	17437	17593	17569	17294	17564	17658	17778	17663	17716	17448	17695	17530	17491	17633	17592	17656	17678	17604	17663	17623	17721	17666	17673	17783	17874	17689	17614	17551	17537	17771	17508	17527	17579	17573	17601	17829	17548	17580	17686	17696	17471	17608	17691	17549	17679	17667	17378	17397	17606	17576	17647	17577	17585	17626	17697	17660	17605	17562	17503	17784	17631	17603	17625	17446	17702	17655	17566	17534	17648	17444	17415	17815	17496	17761	17633	17613	17460	17474	17505	17605	17690	17480	17532	17557	17589	17504	17586	17591	17629	17415	17479	17616	17537	17502	17722	17552	17569	17641	17620	17654	17316	17727	17530	17508	17556	17690	17805	17444	17716	17574	17546	17598	17370	17622	17606	17460	17647	17610	17536	17603	17564	17552	17727	17471	17661	17472	17530	17634	17549	17646	17539	17612	17634	17558	17518	17568	17679	17523	17607	17603	17534	17449	17642	17514	17429	17798	17916	17413	17385	17444	17520	17374	17558	17635	17561	17567	17642	17469	17497	17765	17628	17656	17805	17764	17579	17724	17530	17696	17535	17848	17560	17308	17614	17457	17587	17506	17742	17588	17631	17618	17511	17532	17671	17712	17626	17550	17655	17465	17515	17685	17547	17771	17625	17541	17667	17623	17488	17314	17571	17546	17572	17598	17596	17556	17699	17517	17519	17478	17509	17609	17589	17623	17595	17494	17414	17498	17563	17606	17587	17511	17656	17549	17572	17650	17618	17655	17559	17740	17504	17531	17786	17602	17596	17626	17621	17692	17509	17633	17692	17579	17397	17530	17649	17651	17582	17776	17644	17592	17505	17656	17464	17609	17646	17657	17635	17544	17739	17667	17835	17613	17498	17735	17530	17489	17725	17758	17584	17639	17704	17448	17620	17609	17561	17747	17371	17646	17790	17631	17804	17675	17653	17816	17679	17554	17692	17362	17422	17537	17700	17717	17604	17677	17597	17494	17639	17616	17523	17512	17538	17674	17601	17538	17749	17568	17585	17385	17430	17590	17730	17371	17449	17576	17492	17689	17499	17664	17559	17594	17560	17686	17621	17712	17636	17458	17724	17629	17482	17495	17647	17577	17806	17395	17706	17503	17845	17565	17468	17471	17513	17769	17708	17807	17627	17643	17614	17782	17617	17546	17521	17644	17644	17567	17452	17499	17537	17484	17517	17684	17593	17551	17682	17563	17624	17487	17832	17550	17697	17519	17559	17582	17596	17562	17663	17700	17613	17525	17584	17508	17714	17587	17683	17560	17717	17653	17532	17476	17582	17373	17664	17559	17292	17491	17731	17691	17752	17780	17527	17574	17739	17589	17483	17473	17588	17443	17653	17735	17560	17546
17316	69253	84203	18074	16883	16266	15687	15669	15576	15580	15436	15257	15189	15224	15464	15145	15233	15151	15149	15220	15415	15317	15192	15087	15095	15219	15223	15191	15287	15086	15199	15056	15166	14987	14970	14954	15102	15142	14923	15077	15042	15115	14973	15091	15092	14980	15433	16709	17397	17095	16246	15527	15035	14989	15062	15015	15040	15105	14870	14920	14972	15070	15056	14973	15063	15083	15101	14965	14870	15011	14887	14943	15031	15079	14992	15033	14900	15042	15044	15084	15133	15143	15047	15128	15117	15130	15005	15075	14969	15020	14994	15190	14945	15010	14928	14954	14970	15163	15115	15152	15024	15089	14886	14908	15014	15138	14969	15062	15161	14941	14882	14949	15038	15106	15143	15049	15045	15130	14977	15179	15002	14995	14936	15018	14958	14989	14945	15091	15054	15009	14999	14964	15076	14944	14944	14894	14938	15166	15063	15160	15011	14818	14940	15045	14953	14915	15082	15010	14869	15013	14896	14977	14931	14883	14847	15016	14956	14954	14989	14993	15190	14981	14974	14985	15015	14831	14873	15072	15115	15022	14873	15071	15125	14844	14978	14983	15010	15127	15072	15022	14926	15025	15087	15011	15100	14996	15070	15056	15017	15225	14917	14985	15031	15115	15050	14919	15097	14927	14935	15065	15048	14955	15056	14918	15079	15035	14901	15084	15098	15050	15170	15040	15075	14885	14958	14977	15061	15016	15132	14834	14915	15074	15113	14921	15049	14921	14944	14911	15095	14943	14883	14903	15013	14894	14959	14773	15055	15077	15108	15026	14940	15088	15070	15126	14944	15039	14957	15031	15067	14843	15119	15021	15066	15065	15030	15096	14928	15066	15044	15170	14767	14962	14944	15042	14991	14965	14990	15030	14957	14888	15069	15134	14906	15011	15000	14875	15123	15213	15011	15036	14959	14962	14904	14996	14926	14905	15025	14957	15020	15000	14953	15044	14857	15165	14944	14992	14943	14884	14952	15012	15087	15077	15042	15010	15084	15020	14882	15085	14908	15002	15138	14998	15040	15010	15018	14885	15145	15194	15143	14914	14888	15063	14989	14915	15022	15168	15062	14944	15073	15046	15043	14911	15027	15274	14844	14991	14949	14992	15070	14966	14849	15146	15026	14978	15147	14848	15012	14975	15002	15120	15172	15008	15272	14946	14997	14933	14937	15215	14905	14991	14923	15052	15094	15094	14932	15120	15040	15090	14827	14938	15035	14981	15103	14975	15012	14964	14907	14995	15042	14969	14956	15062	14885	15038	15135	14899	14978	15072	15143	14897	15034	15107	14948	14989	15014	15037	15014	14915	14874	14979	14965	15001	15037	14851	14996	14993	14854	15127	15095	15050	15091	14926	14935	15150	14883	15046	15016	14874	14993	15140	14927	14902	14912	15011	14951	14944	15010	15105	15033	14894	14863	15026	14853	14901	15105	14940	15002	14856	15066	15166	15082	15070	14963	14913	14896	15046	14875	15171	14814	15045	14975	14875	14917	15085	15003	15101	15155	14975	15069	15122	15059	15076	14953	14960	15006	15111	15097	15145	15033	15019	14978	14987	14853	14982	14928	14847	15042	14927	15213	14953	15074	14992	15239	14928	14834	14855	14933	14930	14875	15063	14984	14881	15166	15091	15045	15028	15047	14828	14979	15005	14922	15057	14925	14956	15166	14958	14979	15137	15046	14973	14955	14872	14858	15191	15084	14961	15148	14920	14894	15117	14880	15102	15025	14935	15102	14917	14966	14964	14960	14887	15111	15006	14977	14876	14886	15188	15001	14944	15045	15036	14991	14905	15041	14953	14973	14874	15139	14952	15100	14987	15016	14923	15017	15137	15254	15060	14933	14807	14868	15077	14957	15143	14976	15132	15071	14952	15080	15197	15135	14977	14930	15132	15032	14970	15036	14953	14895	14846	14933	14938	14946	15070	14924	15069	14755	14935	14877	14988	14817	15208	15164	15030	15085	14952	14996	14885	15079	14930	15026	15091	14970	15009	15040	15108	15167	15187	15060	15088	15072	15292	14976	15046	14990	14864	14960	14867	14963	14910	15013	14963	15050	14968	14933	14820	14832	15059	15139	14907	15026	15056	14917	14933	15046	15030	14982	14939	15066	15194	14851	15085	14982	14927	15145	15028	15107	14832	14995	15099	14994	15141	15076	14969	15005	14919	15079	14872	15075	14966	15032	14997	14996	15071	15042	14863	15003	14937	14860	15116	14996	14936	15109	14873	15002	14863	15022	14917	14831	14908	15113	14936	14909	15057	15214	15157	15171	14884	14932	14983	14963	15064	15075	15095	15024	14927	15009	14945	15157	15100	15117	14900	14917	15049	15030	15068	15067	15138	14912	14912	15026	15131	14835	15027	15066	15053	15002	14926	15057	15093	14968	15029	15015	15062	15001	15066	14976	15043	14873	15024	15037	14877	14923	14953	15044	15019	14988	15021	15062	15130	14904	15030	14914	14977	15123	15006	15090	15000	14966	14943	14909	14933	15107	15091	14848	14959	15164	14948	14924	15087	15103	15111	15204	14882	15132	14785	14972	15009	15039	14763	14922	15122	14963	14970	14860	14806	15050	15160	15056	15099	15014	15056	15079	14929	15070	14976	15004	14976	14956	14921	15134	15008	14883	15050	15070	14956	14831	14972	15034	14903	15103	14890	15005	15010	15111	15062	15010	15019	14959	14894	15071	14986	15103	14965	15058	14858	15060	14961	15031	14901	14857	14906	15035	14865	15034	15023	15070	15062	15020	14969	15061	14975	14989	15238	14973	15176	15054	14914	15071	15107	14891	14959	14921	15004	15272	15004	15013	15005	14986	15078	14947	14907	14995	14868	15162	14846	15069	14949	15040	14944	15010	15053	15020	14897	15018	15028	14920	15034	15134	15010	15063	14979	15024	15002	15125	14907	15051	14898	14983	14759	15165	15026	14857	15119	15007	14900	14998	15094	15050	14925	15090	14989	14998	15104	15055	14802	15039	15108	15129	14962	15056	14873	14895	15103	15103	14996	15181	14946	15004	14928	14958	14942	14963	14980	14816	15013	14959	15017	14935	15027	15053	14945	15034	14959	14868	15093	15231	14971	14954	15029	14973	15140	15179	15091	14955	14911	14901	14905	15204	15004	15033	15052	15107	15141	15019	15023	15029	15117	14926	15030	15035	14885	14990	15166	15201	14790	15018	14961	15079	15072	15165	14969	14910	14899	14997	15029	15007	15048	15049	15054	15131	15110	14888	14894	15022	15091	15072	15230	14948	14988	14906	15043	15044	14758	15145	15044	14957	15040	15031	15024	15064	15133	14933	15065	14872	14818	14938	14984	15202	15060	14860	15038	15070	15010	14846	14871	14968	15070	15089	15018	15058	14793	14921	15085	15039	14822	15022	15167	14911	14993	14988	15103	15029	15011	15005	14960	14953	14960	15064	15085	15220	14906	14982	15086	14965	15017	15024	14954	14945	14917	15118	14987	14897	15061	14931	15013	15014	15080	15090	14960	14954	15092	15020	15002	15137	14872	14893	15048	15017	15198	15045	15008	15065	14997	14964	15027	14983	14947	14949	14880	14968	14811	14954	14771	14968	15091	15031	15079	14904	15143	15089	15056	15136	15133	15006	15125	14863	14940	15068	15000	15063	14970	14940	14873	14783	14943	14920	15053	15018	14920	15065	15034	14980	14911	15047	15095	15125	14940	14914	15027	14984	15132	15126	15095	15016	14789	14861	15148	15059	14964	14970	14849	14910	14995	14880	15017	14948	15157	14921	14981	15085	14990	15050	14915	15013	14895	15073	14929	15272	15059	14973	15033	15076	15073	14967	15025	15101	14898	14958	15137	15112	14910	15010	15019	15082	14824	15122	15006	14642	15137	14998	14939	15041	14932	15067	15082	14844	14757	15100	15016	14935	15018	14995	15026	15097	15019	14821	15031	14872	15079	15056	14979	15046	14946	14962	14705	15083	15105	14907	15032	15048	15077	15188	14890	15038	14952	14919	15029	14957	14988	14906	15027	14857	15091	15097	15120	14907	14956	14912	14999	14942	14902	14941	15070	15108	15021	14895	15020	15080	15005	15012	15148	15193	15012	15043	15010	15008	15047	15012	15172	15223	15080	15099	15065	15242	14906	14944	15065	14845	15007	14928	14952	15007	14953	14935	14986	15121	14840	14998	14847	15008	15178	15029	14888	15063	15056	15065	14963	14993	14837	15029	15012	15094	15187	15041	14984	15136	15029	15036	15034	14970	15062	14761	15031	14981	15074	15172	14997	15036	14925	14995	15049	15164	15137	14912	15098	14878	14835	14952	14961	14996	14974	15122	15018	14926	14976	14915	15064	15041	15021	14870	15199	14970	15081	14884	15067	14933	15040	15042	15035	14988	14972	14893	14878	14962	15027	15012	14944	14918	15103	15089	14976	15240	14908	14914	14945	14887	15054	15087	15026	15112	15058	15230	14879	15147	15027	14838	15008	14921	14946	15011	15032	15081	15097	15082	14942	14912	15089	14920	14779	14949	15212	14914	15115	14959	15034	14916	14890	15020	14928	14959	14924	14837	15001	15115	14956	15168	15147	14980	15002	14987	15041	15047	14909	15074	14856	15104	14965	14936	15070	15081	14934	15016	15009	14884	14990	14948	14965	14919	15124	14846	15060	15102	15042	14909	14963	15107	14958	14858	15087	15019	15031	14988	15033	15001	14867	14841	14964	15100	15072	14891	15026	14851	15082	15126	14979	15061	14959	14904	14930	15010	15067	15081	14937	15014	15068	15005	14897	15146	14995	15134	15173	15149	14971	14867	14957	15109	15069	14940	15037	14971	15087	15196	14937	15047	14947	15012	14949	15093	15072	14934	14895	14821	14916	15152	14944	14966	14998	15057	14946	14818	15070	15027	14830	14935	14925	15038	15017	15000	14998	15020	15033	14960	15073	15001	15001	15030	14864	15227	15003	15030	15092	15067	14983	14966	14905	15054	15012	14946	14852	15086	14942	15047	14902	14966	14977	15057	14989	15030	15152	15003	15068	15128	15017	14950	15107	15048	15114	14939	14848	14933	14911	14945	14979	14954	15072	15076	14977	15076	15066	15077	14958	14963	14892	15014	15149	14991	15026	14943	14822	15002	14899	15170	14990	15074	15190	14970	15036
26825	23784	42318	23685	17974	17682	17686	17353	17395	17578	17471	17343	17542	17492	17400	17353	17556	17548	17495	17419	17285	17469	17652	17372	17518	17352	17529	17581	17489	17468	17410	17358	17479	17556	17447	17551	17429	17423	17545	17307	17335	17431	17425	17523	17441	17616	17520	17426	17712	17804	17537	17649	17399	17490	17481	17456	17561	17440	17379	17548	17385	17267	17415	17606	17457	17491	17331	17356	17467	17246	17512	17329	17624	17371	17329	17379	17678	17525	17425	17584	17503	17475	17357	17385	17343	17379	17297	17411	17428	17603	17355	17374	17409	17268	17508	17417	17546	17234	17546	17446	17214	17455	17434	17626	17570	17608	17402	17518	17457	17415	17407	17311	17284	17522	17344	17296	17450	17504	17402	17330	17458	17522	17474	17370	17443	17548	17220	17366	17388	17429	17335	17364	17337	17407	17311	17393	17401	17561	17488	17339	17598	17345	17236	17265	17356	17307	17570	17402	17389	17410	17302	17438	17306	17118	17413	17566	17403	17350	17293	17450	17307	17129	17375	17371	17342	17226	17439	17635	17481	17267	17406	17362	17180	17366	17199	17470	17270	17622	17137	17327	17645	17297	17398	17422	17377	17319	17343	17269	17568	17456	17109	17333	17512	17423	17381	17348	17400	17274	17434	17406	17174	17339	17343	17269	17332	17507	17548	17443	17398	17544	17404	17276	17464	17338	17451	17561	17331	17291	17454	17385	17544	17331	17259	17589	17467	17432	17564	17257	17439	17347	17402	17435	17329	17530	17652	17577	17488	17518	17566	17489	17208	17280	17399	17514	17290	17258	17544	17340	17477	17515	17472	17272	17364	17431	17403	17322	17317	17633	17360	17325	17504	17436	17377	17412	17519	17475	17481	17191	17327	17452	17424	17442	17296	17288	17224	17470	17415	17507	17502	17350	17288	17339	17319	17410	17455	17496	17298	17336	17325	17374	17258	17406	17278	17283	17321	17485	17576	17309	17748	17309	17297	17487	17593	17373	17325	17332	17606	17383	17357	17590	17350	17648	17561	17240	17544	17482	17556	17319	17475	17458	17563	17356	17342	17249	17258	17458	17446	17251	17240	17303	17171	17241	17524	17461	17532	17625	17361	17379	17383	17372	17467	17256	17499	17334	17490	17381	17418	17369	17505	17432	17561	17322	17201	17495	17617	17394	17405	17376	17347	17430	17385	17162	17386	17318	17293	17371	17304	17556	17535	17421	17674	17444	17468	17237	17391	17597	17319	17402	17346	17440	17338	17316	17500	17578	17654	17583	17516	17337	17344	17687	17405	17439	17465	17334	17451	17339	17349	17407	17366	17497	17369	17415	17463	17372	17362	17370	17262	17211	17494	17554	17211	17388	17482	17363	17352	17373	17322	17495	17421	17260	17327	17419	17315	17376	17320	17648	17356	17370	17400	17577	17484	17382	17451	17398	17366	17183	17304	17394	17351	17571	17487	17552	17510	17439	17556	17702	17644	17331	17403	17385	17436	17352	17339	17213	17195	17338	17484	17297	17431	17226	17358	17512	17441	17555	17615	17318	17263	17466	17419	17620	17489	17397	17372	17443	17291	17487	17458	17548	17536	17521	17610	17400	17327	17232	17503	17574	17147	17305	17289	17339	17445	17460	17481	17357	17587	17264	17473	17276	17316	17339	17409	17269	17106	17359	17501	17215	17545	17407	17499	17247	17510	17525	17411	17354	17227	17345	17270	17302	17331	17387	17209	17439	17554	17427	17421	17369	17442	17248	17274	17510	17284	17482	17462	17553	17456	17356	17442	17461	17421	17508	17245	17484	17125	17349	17431	17274	17193	17449	17298	17341	17505	17662	17475	17504	17646	17392	17442	17317	17408	17503	17368	17408	17266	17232	17489	17479	17368	17385	17456	17325	17207	17370	17312	17371	17273	17611	17511	17601	17346	17556	17533	17488	17460	17436	17294	17584	17372	17429	17287	17485	17626	17537	17460	17585	17536	17476	17639	17361	17388	17548	17428	17554	17334	17486	17385	17304	17458	17423	17317	17402	17396	17332	17312	17393	17397	17367	17308	17382	17462	17463	17463	17400	17450	17208	17487	17432	17479	17374	17679	17325	17449	17451	17668	17611	17523	17398	17471	17475	17495	17248	17339	17355	17531	17538	17561	17337	17478	17479	17278	17354	17589	17622	17459	17374	17179	17474	17452	17403	17435	17418	17603	17494	17505	17492	17381	17466	17516	17329	17466	17472	17512	17364	17371	17235	17343	17407	17546	17371	17320	17697	17517	17315	17311	17581	17541	17336	17481	17421	17535	17726	17591	17351	17409	17623	17350	17462	17139	17499	17365	17577	17497	17332	17502	17391	17498	17234	17306	17452	17534	17379	17514	17459	17449	17379	17455	17336	17510	17538	17497	17376	17459	17433	17363	17373	17488	17371	17563	17533	17528	17427	17323	17541	17407	17220	17409	17302	17520	17411	17521	17497	17413	17622	17471	17393	17394	17275	17500	17448	17364	17286	17360	17294	17329	17207	17357	17683	17519	17441	17379	17520	17531	17497	17447	17441	17279	17452	17554	17584	17497	17261	17564	17553	17250	17477	17345	17431	17551	17263	17484	17511	17428	17290	17437	17398	17429	17729	17403	17359	17530	17657	17590	17548	17315	17474	17394	17610	17156	17368	17538	17444	17331	17544	17378	17498	17583	17439	17526	17559	17378	17331	17281	17325	17432	17554	17610	17319	17601	17579	17272	17454	17557	17413	17398	17219	17282	17290	17372	17245	17327	17491	17579	17429	17447	17498	17498	17452	17459	17362	17599	17534	17447	17603	17617	17482	17401	17214	17557	17407	17539	17276	17598	17370	17525	17233	17322	17282	17411	17509	17385	17421	17278	17391	17553	17187	17382	17208	17575	17475	17364	17536	17386	17433	17213	17294	17446	17584	17467	17404	17630	17425	17152	17405	17346	17238	17223	17339	17403	17407	17369	17212	17293	17440	17559	17446	17451	17292	17502	17395	17385	17229	17399	17527	17433	17553	17339	17406	17360	17391	17428	17564	17342	17351	17320	17431	17254	17369	17543	17573	17322	17417	17401	17388	17541	17475	17474	17237	17312	17456	17343	17618	17554	17351	17317	17556	17328	17528	17444	17223	17488	17391	17688	17568	17405	17217	17279	17319	17387	17270	17339	17351	17379	17434	17472	17260	17454	17452	17445	17389	17267	17443	17593	17348	17274	17497	17361	17322	17746	17444	17457	17492	17383	17474	17415	17099	17424	17473	17411	17541	17221	17340	17507	17464	17488	17330	17490	17424	17400	17288	17475	17542	17565	17471	17366	17293	17707	17303	17410	17624	17320	17654	17508	17368	17279	17451	17431	17459	17586	17442	17387	17359	17310	17286	17365	17292	17311	17513	17334	17353	17450	17255	17560	17638	17529	17499	17347	17517	17347	17333	17227	17367	17283	17537	17329	17305	17291	17528	17460	17419	17413	17458	17477	17377	17465	17308	17428	17394	17403	17352	17529	17356	17396	17281	17421	17675	17578	17369	17347	17371	17478	17639	17323	17237	17513	17503	17412	17508	17645	17525	17190	17469	17544	17363	17534	17475	17531	17311	17428	17410	17488	17375	17283	17360	17403	17473	17460	17318	17510	17336	17371	17492	17391	17331	17422	17235	17263	17104	17630	17481	17498	17406	17465	17508	17483	17356	17365	17213	17159	17391	17330	17471	17262	17452	17306	17652	17489	17580	17586	17299	17608	17473	17484	17220	17161	17490	17326	17442	17544	17324	17429	17342	17371	17575	17392	17516	17422	17459	17470	17251	17299	17435	17414	17385	17499	17325	17386	17532	17355	17465	17603	17387	17593	17666	17620	17253	17312	17337	17435	17422	17469	17487	17602	17399	17289	17424	17659	17438	17312	17380	17370	17288	17576	17553	17418	17193	17411	17335	17294	17451	17367	17463	17588	17368	17313	17521	17374	17389	17323	17613	17441	17597	17421	17209	17397	17533	17479	17301	17431	17563	17491	17388	17606	17411	17441	17243	17404	17394	17589	17358	17454	17515	17345	17417	17436	17571	17331	17382	17402	17366	17541	17365	17583	17306	17344	17226	17397	17384	17287	17275	17461	17398	17496	17640	17630	17441	17531	17463	17520	17464	17346	17234	17286	17604	17351	17319	17363	17332	17354	17543	17263	17642	17612	17437	17503	17628	17353	17474	17368	17488	17588	17314	17438	17541	17133	17362	17327	17360	17330	17366	17353	17348	17369	17481	17598	17410	17537	17429	17335	17547	17408	17448	17390	17494	17538	17556	17501	17448	17520	17488	17456	17394	17377	17410	17332	17404	17647	17290	17386	17438	17216	17238	17526	17528	17468	17260	17459	17627	17242	17474	17472	17742	17491	17376	17261	17365	17516	17407	17485	17532	17397	17456	17326	17365	17444	17552	17505	17391	17363	17342	17489	17467	17613	17296	17238	17433	17258	17356	17500	17369	17424	17456	17506	17593	17593	17446	17513	17463	17472	17407	17540	17347	17317	17601	17499	17440	17593	17499	17384	17256	17807	17343	17482	17367	17484	17427	17333	17408	17377	17421	17401	17472	17340	17482	17342	17339	17296	17482	17555	17609	17489	17657	17485	17402	17559	17500	17442	17294	17398	17501	17437	17374	17598	17414	17268	17430	17361	17290	17472	17415	17439	17442	17554	17390	17350	17411	17508	17324	17282	17482	17560	17452	17376	17224	17313	17136	17336	17497	17576	17421	17360	17466	17441	17438	17316	17348	17451	17237	17489	17389	17591	17433	17437	17463	17454	17240	17596	17343	17413	17461	17436	17368	17380	17382	17311	17222	17195	17379	17423	17363	17497	17517	17392	17345	17487	17470	17501	17457	17379	17480	17254	17349	17390	17472	17353	17501	17568	17556	17479	17610	17667	17287	17548	17386	17477	17317	17505	17349	17400	17537	17395	17663	17468	17346	17389	17249	17391	17484	17363	17293	17435	17445	17377	17434	17377	17515	17192	17439	17380	17427	17440	17113	17477	17401	17483	17544	17338	17383	17395	17398	17363	17478	17381	17272	17393	17204	17449	17469	17387	17454	17620	17526	17427	17373	17750	17726	17459	17415	17637	17538	17381	17616	17458	17522	17547	17559	17369	17308
15553	34425	43663	15593	15144	15133	14903	14953	14831	14927	14856	14843	14861	14900	14745	14801	14857	14812	14940	14779	14916	14895	15083	14749	14753	14827	14872	14867	14878	14989	14759	14805	14840	14820	15008	14935	14941	14850	14813	14795	14809	14851	14925	14916	14657	14878	14865	14998	14941	15155	15129	14855	14845	14904	14916	14947	14758	14916	14903	14804	14972	14864	14696	14925	14727	14856	14774	14922	14672	14956	14850	14688	14922	14684	14773	14792	14915	14985	14841	14921	14986	14725	14852	14887	14882	14853	14772	14687	14782	14819	14729	14734	14910	14835	14831	14961	14804	14790	14838	14838	14912	14783	14633	14839	14821	14855	14828	14824	14834	14811	14757	14672	14881	15017	14927	14643	14802	14866	14944	14952	14890	14950	14876	14773	14835	14866	14993	14903	14969	14697	14776	14655	14845	14861	14765	14647	14990	14831	14847	14984	14934	14990	14843	14754	14849	14741	14790	14759	14723	14854	14805	14893	14845	14843	14724	14938	14722	14818	14724	14722	14950	14834	14806	14818	14927	14796	14878	14709	14828	14911	14820	14712	14731	14814	14718	14591	14923	14810	14858	14889	14866	14794	14863	14779	14719	14810	14861	14812	14982	14767	14595	14778	14716	14817	14855	14861	14892	14976	14663	14820	14913	14897	14838	14850	14806	14723	14878	14886	14868	14925	14806	14534	14819	14822	14725	14837	15025	14875	14862	14874	14893	14735	14705	14876	14960	14799	14771	14853	14789	14693	14962	14844	14690	14758	14819	14911	14658	14866	14877	14708	14862	14776	14782	14818	14877	14721	14928	14487	14903	14951	14766	14899	14958	14884	15056	14954	14867	14717	14853	14958	15013	14808	14771	14669	14711	14859	14861	14815	15004	14734	14829	14898	14828	14746	14824	14858	14995	14885	14917	14631	14844	15028	14935	15011	14699	14804	14807	14966	14949	14688	14892	14729	14824	14946	14906	14789	14910	14802	14886	14719	14851	14879	14897	14929	14914	14702	14923	14886	14763	14650	14739	14783	14759	14773	14822	14697	14760	14911	14893	14738	15156	14882	14763	14800	14814	14898	14793	14823	14691	14775	14801	14904	14779	14723	14705	14820	14692	14795	14884	14767	14960	14783	14745	14697	14999	14891	14922	14765	14884	14819	14802	14933	14726	14742	14736	14874	14621	14780	14889	14850	14969	14984	14651	14843	14898	14691	14823	14845	14745	14715	14676	14689	14790	14927	14654	14746	14811	14735	14951	14990	14693	14756	14829	14795	14884	14924	14703	14741	14877	14572	14809	14928	14837	14862	14919	14783	14845	14879	14628	14803	14751	14777	14841	15027	14834	14804	14780	15083	14875	14668	14698	14776	14836	14871	14863	14870	14746	14837	14820	14848	14915	14778	14677	14866	14888	14808	14735	14780	14686	14886	14670	14830	15044	14810	14909	14890	14757	14841	14803	14844	14802	14763	14744	14749	14837	14839	14755	14869	14749	14945	14599	14728	14942	14856	14796	14888	14962	14818	14952	14707	14871	15022	14765	14862	14879	14662	14858	14859	14804	14730	14962	14914	14897	14864	14769	14856	14791	14709	14904	14844	14845	14750	14814	14907	14764	14857	14957	14921	14950	14881	14896	14724	14793	14807	14957	14885	14797	14865	14888	14917	14719	14756	14782	15047	14861	14747	14755	14782	14737	14670	14904	14965	14973	14880	14903	14758	14898	14858	14786	14943	14850	14639	14775	14856	15010	14852	14822	14965	14799	14963	14737	14781	14854	14834	14868	14683	14861	14897	14770	14889	14757	14780	14730	14762	14758	14991	14895	15017	14772	14699	14758	14866	14942	14778	14828	14833	14759	14865	15037	14844	14818	14780	14702	14945	14861	14849	14713	14925	14921	14706	14644	14810	14537	14828	14906	14938	14943	14846	14702	14814	14899	14825	14797	14640	14872	14791	14651	14843	14936	14889	14792	14859	14782	14828	14855	14911	14823	14836	14753	14875	14816	14898	14836	14890	14906	14602	14883	14921	14960	15039	14854	14875	14812	14778	14945	14836	14893	14967	14702	14842	14736	14816	14780	14909	14655	14952	14681	14938	14712	14882	14756	14855	14815	14841	14941	14741	14963	14756	14719	14864	14700	14758	14824	14856	14778	14783	14829	14625	14785	14729	14715	14889	14830	14775	14856	14957	14814	14712	14677	14737	14891	14653	14790	14868	14640	14740	14957	14926	14955	14780	14810	14712	14709	14790	14905	14736	14750	14746	14902	14826	14787	14996	14900	14727	14845	14780	14806	14911	14673	14862	14875	14936	14967	14718	14838	14888	14901	14787	14737	15055	14634	14843	14813	14820	14762	14908	14767	14785	14837	14936	14838	14880	14934	14828	14788	14900	14865	15018	14825	14841	14874	14761	14674	14930	14706	14761	14961	14780	14727	14915	15016	14807	14701	14884	14890	14870	14791	14771	14985	14835	14868	14757	14710	14902	14890	14790	14836	14864	14913	14811	14889	14799	14824	14779	14798	14893	14873	14920	14700	14731	14777	14898	14691	14960	14726	14673	14847	14897	14826	14835	14860	14886	15020	14850	14800	14788	14835	14833	14849	14883	14892	14713	14864	14868	14858	14826	14836	14910	15027	14732	15036	14622	14776	14833	14753	14858	14644	14868	14906	14746	14979	14767	14901	15079	14662	14814	14867	14920	14842	14783	14728	14772	15034	14806	14789	14874	14740	14691	14778	14963	14798	14848	14905	14908	14788	14883	14845	14837	14919	14774	14930	14882	14799	15034	14820	14916	14796	14770	15042	14924	14729	14816	14859	14955	14747	14758	14586	14910	14842	14802	14893	14968	14883	14804	14676	14905	14817	14841	14926	14729	14849	14640	14803	14890	14732	14764	14760	14884	14967	14720	14856	14829	14899	14894	14756	14916	14785	14963	14906	14829	14902	14769	14949	14709	14752	14850	14855	14832	14812	14786	14820	14803	14754	14725	14945	14860	14710	14728	14827	14983	14834	14696	14897	14961	14851	14832	14824	14781	14813	14922	14649	14824	14976	14914	14664	14781	14888	14749	14813	14824	14744	14709	14931	14855	14765	14764	14595	14808	14764	14832	14792	14742	14959	14735	14868	14794	14731	14809	14880	14877	14821	14843	14711	14961	14918	14764	14906	14901	14875	14902	14754	14847	14788	14881	14865	14820	14745	14993	14636	14837	14689	14895	14724	14827	14885	14807	14917	14870	14858	14834	14925	14822	14900	14878	14868	14914	14732	14826	14873	14797	14827	14653	14907	14742	14749	14903	14737	14902	14754	14893	14820	14750	14593	14859	14807	14746	14807	14900	14867	14887	14833	14891	14855	14990	14811	14733	14827	14795	14971	14812	14995	14907	14850	14973	14843	14850	14676	14882	14765	14774	14726	14901	14818	14858	14869	14784	14870	14954	14775	14710	14876	14880	14979	14733	14939	14860	14850	14781	14875	14951	14763	14826	14842	14748	14895	14797	14916	14696	14915	14914	14932	14754	14937	14986	14948	14814	14910	14704	14791	14944	14867	14942	14833	14813	14779	14838	14804	14943	14788	14614	14810	14784	14727	14814	14766	14777	14927	14832	14842	14997	14852	14746	14775	14881	14873	14746	14674	14929	14830	14918	14748	14765	14779	14955	14851	14851	14870	14817	14949	14922	14748	14735	14920	14913	14879	14949	14878	14766	14979	14955	14742	14864	14965	14752	14847	14803	14922	14937	14698	14716	15029	14994	14844	14835	14710	14916	14927	14848	14911	14926	14734	14823	14864	14784	14791	14872	14629	14959	14661	14722	14734	14917	14852	14815	14912	14957	14741	14938	14923	15000	14618	14697	14756	14838	14749	14929	14857	14974	14840	14762	14980	14906	14708	14912	14846	14785	14913	14721	14838	14798	14991	14798	14837	14870	14715	14845	14792	14760	14837	14862	14760	14879	14937	14847	14704	14676	14835	14762	14871	14841	14895	14726	14916	14875	14788	14780	14833	14875	14885	14896	14780	14631	14937	14878	14831	14913	14720	14654	14909	14870	14762	14961	14923	14922	14823	14937	14838	14769	14925	14740	14828	14774	14862	14887	14894	15012	14834	14741	14835	14822	14935	14715	14688	14795	14848	14882	15007	14793	14797	14809	14861	14619	15020	14979	14609	14792	14848	14735	14924	14861	14801	15095	14969	14802	14732	14850	14830	14746	14936	14839	14936	14884	14891	14885	14891	14779	14929	14817	14877	14882	14888	14809	14752	14829	14861	14852	14757	14825	14929	14743	14912	14758	14801	14812	14923	14956	14846	14718	14855	14744	14880	15011	14904	14741	14783	14767	14899	14892	14815	14832	14876	14990	14852	14759	14841	14799	14906	14939	14792	14702	14701	14745	15060	14805	14738	14763	14715	14862	14608	14907	14774	14771	14793	14728	15051	14880	14761	14869	14777	14701	14794	14863	14826	14740	14902	14872	14700	14909	14826	14896	14733	14864	14793	14646	14837	14800	14869	14755	14975	14746	14790	14651	14774	14904	14737	14808	14825	14801	14987	14813	14923	14762	14797	15039	14949	14724	14975	14725	14762	15078	14913	14798	14784	14868	14956	14815	14911	14787	14913	14812	14925	14664	14807	14952	14914	14827	14922	14938	14783	14900	14936	14838	14915	14924	14828	14740	14841	14979	14743	14866	14937	14622	14924	14763	14816	14767	14911	15009	15013	14809	14862	14674	14830	14758	14811	14875	14738	14781	14849	14818	14768	14711	14845	14799	14836	14835	14748	15015	14878	14810	14826	14822	14815	14894	14821	14690	14923	14820	14826	14718	14887	14880	14934	14694	14783	14944	14918	14917	14870	14732	15017	14818	14729	14862	14927	14871	14780	14919	14694	14810	15023	14847	14868	14811	14862	14797	14918	14799	14764	14837	14763	14839	14745	14788	14778	14947	14830	14778	14779	14914	14811	14924	14889	14933	14777	14762	14767	14885	14859	14781	14847	14956	14859	14950	14771	14723	14802	14632	14794	14764	14875	14974	14863	14696	14679	14888	14906	14813	14749	14654	14849	14899	14829	14813	14839	14802	14793	15110	14910	14764	14660	14809	14878	14887	14946	14730	14850	14858	15009	14819	14826	14881	14822	14888	14852	14681
23429	20982	40392	27055	21382	21156	20472	18056	17606	17490	17546	17368	17425	17487	17459	17716	17490	17515	17561	17486	17560	17631	17412	17590	17471	17441	17358	17540	17333	17278	17430	17271	17453	17222	17296	17274	17507	17389	17192	17247	17448	17304	17219	17324	17394	17377	17378	17828	18098	18155	18038	17769	17521	17456	17259	17310	17229	17534	17316	17237	17305	17253	17371	17332	17376	17486	17277	17429	17168	17302	17424	17562	17393	17308	17163	17226	17269	17456	17248	17336	17298	17403	17209	17348	17106	17221	17189	17463	17254	17426	17276	17344	17404	17267	17156	17428	17312	17321	17261	17260	17433	17130	17420	17205	17333	17039	17044	17488	17339	17280	17287	17450	17292	17099	17262	17263	17352	17207	17505	17305	17431	17486	17294	17345	17271	17337	17247	17372	17294	17426	17284	17157	17411	17194	17276	17114	17103	17262	17348	17272	17429	17214	17244	17257	17310	17188	17307	17072	17084	17159	17274	17429	17426	16993	17383	17274	17261	17455	17339	17392	17471	17269	17204	17349	17344	17411	17501	17357	17314	17631	17336	17202	17418	17474	17549	17362	17253	17439	17401	17317	17284	17300	17201	17191	17239	17385	17178	17418	17281	17512	17209	17432	17163	17199	17216	17353	17368	17076	17306	17246	17180	17207	17290	17299	17262	17046	17224	17304	17310	17410	17425	17323	17405	17289	17215	17420	17345	17031	17236	17169	17346	17184	17240	17296	17432	17437	17347	17333	17345	17104	17101	17286	17344	17342	17417	17367	17363	17175	17208	17293	17355	17255	17424	17593	17282	17329	17423	17308	17170	17263	17439	17309	17315	17536	17107	17382	17156	17372	17268	17394	17351	17224	17123	17229	17294	17292	17268	17308	17211	17373	17043	17252	17239	17231	17325	17325	17245	17283	17453	17392	17263	17277	17250	17248	17166	17424	17399	17494	17450	17281	17358	17006	17127	17327	17282	17274	17381	17289	17223	17353	17311	17356	17345	17321	17177	17235	17114	17354	17302	17400	17140	17280	17545	17119	17241	17087	17319	17243	17059	17164	17256	17199	17258	17141	17436	17207	17329	17352	17397	17514	17159	17254	17337	17397	17295	17357	17280	17269	17370	17147	17339	17440	17408	17330	17242	17332	17211	17439	17129	17281	17232	17149	17249	17445	17412	17126	17344	17243	17205	17271	17296	17102	17406	17446	17374	17309	17194	17446	17353	17372	17158	17413	17180	17336	17216	17229	17176	17299	17434	17047	17251	17288	17317	17433	17294	17286	17333	17368	17282	17311	17275	17421	17395	17140	17174	17190	17234	17448	17528	17585	17352	17391	17301	17323	17390	17143	17230	16989	17177	17309	17268	17195	17067	17254	17275	17232	17411	17210	17185	17350	17374	17188	17461	17282	17283	17313	17179	17412	17186	17178	17437	17342	17244	17211	17073	17315	17260	17041	17173	17321	17144	17351	17397	17170	17355	17277	17563	17272	17360	17376	17399	17191	17278	17143	17373	17342	17397	17202	17203	17285	17267	17242	17419	17164	17259	17464	17159	17179	17032	17298	17373	17127	17255	17243	17309	17091	17265	17471	17522	17365	17346	17413	17207	17417	17387	17280	17362	17363	17312	17273	17235	17411	17352	17162	17117	17266	17219	17448	17184	17287	17317	17433	17086	17205	17206	17257	17545	17530	17258	17310	17179	17278	17060	17213	17150	17317	17259	17338	17399	17318	17298	17183	17320	17326	17322	17278	17319	17378	17183	17419	17450	17159	17382	17307	17280	17620	17226	17115	17411	17347	17420	17423	17327	17386	17366	17205	17327	17319	17193	17368	17235	17257	17385	17068	17184	17330	17352	17220	17214	17370	17291	17237	17308	17424	17248	17358	17401	17229	17457	17119	17386	17421	17200	17118	17364	17390	17457	17492	17265	17359	17273	17352	17230	17141	17386	17503	17204	17137	17394	17177	17365	17379	17245	17271	17459	17221	17396	17347	17185	17304	17201	17095	17192	17054	17374	17283	17414	17232	17614	17085	17297	17310	17132	17310	17478	17486	17377	17463	17253	17533	17151	17263	17490	17258	17366	17184	17304	17329	17082	17189	17141	17393	17254	17217	17336	17277	17321	17202	17323	17436	17248	17290	17319	17341	17378	17538	17204	17110	17169	17227	17369	17157	17319	17314	17494	17337	17140	17301	17204	17472	17230	17180	17348	17074	17001	17312	17242	17333	17326	17388	17223	17193	17392	17150	17318	17488	17127	17227	17298	17260	17423	17230	17384	17379	17108	17277	17492	17126	17227	17482	17338	17305	17374	17082	17329	17200	17236	17137	17238	17270	17117	17003	17349	17261	17351	17264	17410	17224	17220	17267	17362	17170	17404	17374	17354	17428	17368	17317	17257	17239	17358	17258	16918	17454	17229	17353	17442	17390	17364	17253	17533	17315	17292	17400	17309	17297	17633	17397	17386	17308	17415	17179	17014	17191	17467	17361	17477	17218	17161	17343	17307	17265	17457	17280	17244	17262	17414	17263	17284	17289	17276	17271	17331	17239	17464	17322	17292	17379	17445	17207	17259	17242	17170	17189	17265	17276	17149	17270	17376	17227	17377	17361	17223	17117	17394	17208	17544	17314	17272	17392	17452	17301	17242	17418	17355	17168	17189	17353	17265	17160	17299	17313	17073	17349	17555	17112	17042	17309	17294	17211	17259	17216	17244	17020	17300	17198	17222	17301	17488	17384	17571	17129	17386	17379	17177	17208	17095	17263	17210	17361	17277	17501	17431	17465	17252	17145	17276	17246	17219	17294	17410	17310	17554	17331	17281	17248	17243	17426	17322	17061	17209	17232	17292	17235	17188	17220	17297	17161	17362	17290	17148	17115	17477	17187	17404	17409	17267	17299	17233	17305	17457	17171	17084	17367	17076	17298	17362	17289	17327	17237	17337	17275	17289	17282	17323	17470	17529	17124	17259	17491	17443	17563	17443	17192	17343	17254	17139	17344	17288	17293	17181	17189	17308	17392	17281	17239	17281	17467	17370	17249	17213	17332	17213	17230	17423	17359	17224	17369	17149	17067	17245	17300	17224	17362	17544	17311	17366	17517	17221	17256	17376	17076	17153	17243	17177	17267	17366	17268	17293	17119	17236	17304	17257	17114	17257	17376	17347	17079	17354	17357	17283	17123	17399	17309	17202	17405	17302	17158	17403	17198	17276	17406	17406	17204	17258	17513	17217	17445	17434	17518	17288	17119	17346	17223	17418	17102	17266	17366	17373	17281	17312	17354	17418	17373	17254	17392	17427	17286	17447	17159	17304	17357	17340	17210	17245	17110	17349	17200	17241	17242	17322	17169	17316	17279	17155	17297	17356	17262	17311	17411	17281	17207	17181	17300	17309	17164	17345	17279	17640	17277	17211	17415	17250	17335	17425	17236	17139	17438	17202	17294	17156	17276	17082	17271	17245	17380	17071	17352	17174	17490	17392	17405	17419	17502	17232	17147	17335	17268	17520	17265	17279	17309	17278	17449	17371	17302	17247	17404	17029	17230	17114	17280	17398	17164	17308	17350	17180	17299	17283	17087	17488	17350	17003	17280	17292	17290	17352	17280	17360	17250	17224	17301	17315	17380	17300	17084	17405	17222	17274	17404	17311	17295	17296	17158	17190	17260	17448	17331	17265	17301	17009	17391	17624	17319	17317	17398	17123	17263	17283	17255	17497	17112	17336	17437	17337	17265	17395	17369	17370	17268	17362	17309	17239	17269	17169	17297	17230	17260	17271	16977	17126	17227	17106	17257	17349	17264	17274	17476	17287	17403	17455	17153	17110	17252	17347	17214	17385	17319	17494	17252	17622	17167	17218	17504	17394	17359	17393	17277	17287	17261	17285	17265	17550	17157	17107	17074	17406	17425	17275	17405	17260	17236	17358	17322	17376	17311	17011	17247	17035	17291	17129	17224	17354	17349	17332	17354	17288	17416	17187	17123	17249	17410	17263	17264	17272	17226	17292	17444	17274	17178	17215	17200	17333	17362	17337	17192	17288	17508	17309	17202	17360	17508	17480	17369	17277	17400	17234	17311	17285	17312	17220	17362	17323	17407	17297	17221	17428	17417	17227	17258	17346	17215	17336	17316	17402	17316	17397	17267	17243	17347	17298	17161	17212	17207	17233	17116	17295	17543	17360	17451	17071	17177	17156	17231	17511	17401	17447	17160	17310	17163	17408	17269	17297	17327	17588	17091	17294	17305	17287	17312	17223	17143	17352	17247	17290	17442	17239	17445	17167	17236	17259	17291	17338	17246	17466	17458	17381	17394	17446	17356	17479	17380	17183	17400	17335	17357	17286	17255	17232	17149	17141	17315	17293	17369	17264	17339	17284	17449	17208	17243	17330	17257	17203	17329	17251	17510	17423	17332	17424	17269	17141	17304	17427	17247	17329	17492	17461	17377	17141	17328	17412	17295	17201	17303	17295	17289	17326	17363	17462	17340	17318	17295	17350	17345	17296	17246	17383	17198	17086	17125	17299	17337	17394	17256	17280	17361	17561	17274	17287	17029	17416	17391	17454	17222	17190	17240	17320	17455	17317	17426	17094	17331	17150	17204	17252	17262	17200	17337	17220	17181	17200	17368	17302	17247	17471	17379	17270	17471	17316	17362	17154	17236	17242	17224	17239	17266	17325	17291	17272	17207	17264	17163	17301	17247	17371	17220	17199	17280	17350	17335	17276	17371	17279	17070	17246	17315	17282	17482	17385	17212	17394	17378	17210	17397	17307	17374	17150	17181	17418	17429	17269	17316	17265	17292	17342	17392	17286	17199	17253	17223	17261	17253	17275	17412	17336	17319	17279	17385	17494	17279	17270	17478	17285	17368	17314	17439	17478	17421	17482	17175	17139	17157	17094	17303	17302	17307	17174	17286	17120	17303	17077	17182	17122	17255	17361	17250	17505	17275	17357	17310	17364	17348	17227	17373	17090	17346	17222	17450	17363	17281	17146	17366	17289	17481	17340	17082	17361	17074	17268	17248	17395	17183	17238	17136	17283	17308	17277	17150	17143	17254	16978	17300	17260	17566	17295	17445	17148	17484	16957	17202	17166	17065	17329	17108	17293	17226	17200	17346	17401	17282	17026	17277	17437	17197	17252	17248
14911	54350	75767	17896	15951	15598	15323	15362	15163	15056	14925	14908	15030	14810	14928	14767	14840	15020	14963	14893	15068	14910	14889	14912	14776	14959	15030	14870	14901	14928	14849	14834	15042	15021	15002	14733	14904	14925	14710	14873	15021	14823	14853	14935	14841	14797	15036	15537	16090	16196	15754	15235	14945	14964	14836	14855	14815	14750	14706	14848	14886	14712	14704	14831	14729	14673	14906	14807	14875	14941	14955	15052	14702	14868	15075	14822	14878	14758	14612	14913	14872	14827	14704	14880	14880	14845	14890	14872	14807	14766	14995	14803	14910	14806	14787	14783	14827	14771	14790	14949	14737	14913	14756	14885	14718	14741	14706	14968	14800	14777	14740	14987	14836	14682	14794	14838	14813	14667	14868	14742	14820	14852	14880	14923	14741	14778	14888	14695	14866	14852	14869	14956	14735	14703	14899	14880	14911	14858	14776	14873	14644	14678	14909	14912	14913	14789	14690	14815	14836	14724	14865	14860	14830	14805	14904	14706	14894	14726	14716	14885	14849	14987	14884	14678	14725	14911	14809	14923	14806	15019	14938	14648	14777	14885	14808	14755	14803	14803	14935	14906	14901	14657	14862	14845	14889	14864	14611	14871	14784	14702	14868	14866	14837	14893	14793	14820	14822	14723	14963	14720	14855	14740	14843	14782	14915	14816	14954	14835	14764	14823	14804	14778	14998	14757	14961	14850	14962	14681	14876	14993	14789	14816	14918	14822	14918	14889	14742	14734	14922	14871	14790	14714	14910	14682	14739	14874	14907	14824	14838	14792	14783	14979	14972	14804	14845	14690	14919	14689	14763	14977	14752	14811	14949	14866	14674	14940	14838	14799	14918	14797	14616	14810	14752	14857	14982	14818	14815	14690	14918	14862	14911	14845	14774	14838	15039	14790	14742	14597	14677	14876	14753	14725	14922	14752	14953	14763	14786	14846	14929	14862	14888	14632	14912	14794	14882	14742	14713	14858	14749	14834	14722	14772	14840	14682	14796	14722	14833	14923	14781	14671	14811	14869	14709	14836	14810	14727	14910	14808	14904	14834	14810	14754	14723	14867	14925	14967	14847	14987	14966	14726	14679	14858	14934	14861	14877	14873	14850	14662	14866	14724	14811	14614	14718	14724	14862	14591	14698	14784	14746	14932	14836	14716	14877	14664	14805	14930	14975	14923	14591	14924	14765	14927	14831	14905	14865	14853	15066	14893	14842	14676	14828	14908	14805	14756	14898	14866	14675	14892	14795	14775	14867	14886	14884	15022	14957	14817	14733	14995	14861	14725	14800	14820	14872	14869	14760	14660	14733	14770	14892	14841	14865	14975	14915	14843	14863	14845	14786	14802	14929	14808	14891	15002	14654	14784	14915	14947	14713	14689	14847	14887	14687	15109	14906	14916	14734	14885	14848	14883	14760	14621	14799	14867	14889	14822	14890	14753	14941	14894	14807	14873	14775	14815	14800	14935	14695	14777	14981	14857	14831	14706	14781	14955	14887	14642	14709	14789	14835	14866	14813	14642	14842	14746	14804	14882	14879	14766	14727	14795	14903	14743	14767	14872	14858	14891	14766	14791	14863	14841	14750	14878	14890	14782	14784	14945	14788	14854	14654	14784	14762	14897	14773	14835	14836	14713	14808	14802	14931	14876	14828	14870	14822	14802	14793	14910	14784	14894	14789	14740	14736	14786	14833	14826	14845	14810	14920	14716	14862	14603	14873	14984	14921	14751	14860	15036	14765	14977	14933	14885	14780	14733	14688	14910	14870	14844	14782	14751	15049	14682	14862	14800	14782	14789	14871	14624	14865	14859	14789	14755	14867	14788	14797	14765	14876	14919	14918	14661	14890	14861	14862	14750	14809	14886	14929	14696	14966	14823	14860	14919	14778	14984	14824	14866	14881	14853	14651	14836	14621	14774	14792	14732	14840	14832	14895	14666	14825	14949	14940	14909	15017	14766	14818	14933	14791	14813	14845	14885	14824	14636	14914	14857	14963	14779	14831	14736	14947	14869	14647	14876	14880	14783	14732	14747	14786	14725	14694	14749	14700	14897	14670	14880	14895	14987	14940	14808	14653	14924	14918	14938	14602	14924	14760	14814	14890	14789	14814	14819	14770	14761	14985	14679	14942	14882	14755	14729	14905	14712	14793	14762	14697	14772	14879	14812	14839	14969	14730	14787	14827	14814	14796	14941	15039	14753	14863	14785	14820	14705	14672	14780	14690	14786	14806	14798	14960	14804	14875	14802	14644	14814	14927	14843	14849	14884	14776	14842	14891	14684	14814	14745	14782	14955	14739	14904	14890	14727	14792	14660	14783	14921	14751	14747	14987	14809	14751	14780	14823	14846	14716	14815	14721	14958	14831	14824	14783	14880	14557	14824	14797	14919	14907	14758	14916	14762	14925	15006	14850	14919	14882	14920	14935	14898	14846	14789	14921	14851	14761	14630	14835	14774	14842	14723	14888	14762	14863	14908	14964	14931	14879	14858	14885	14793	14849	14833	14790	14853	14757	14943	14698	14809	14895	14782	14712	14725	14835	14838	14932	14889	14873	14803	14685	14831	14673	14811	14737	14814	14830	14781	14847	14823	14818	14618	14772	14779	15002	14786	14779	14958	14799	14791	14821	14978	14756	14904	14772	14740	14846	14780	14823	14967	14734	14839	14786	14773	14777	15010	14874	14846	14905	14862	14900	15046	14825	14750	14819	14833	14847	14901	15027	14757	14834	14833	14916	14903	14795	14865	14783	14792	14934	14707	14713	14853	14942	14905	14749	14922	14658	14899	14886	14876	14744	14982	14767	14827	14823	14957	14897	14701	14865	14826	15004	14872	14711	14778	14808	14775	14821	14786	14723	14935	14788	14808	14888	14896	14761	14764	14744	14758	14773	14786	14812	14827	14812	14895	14700	14760	14886	14878	14727	14854	14647	14737	14924	14820	14969	14793	15002	14710	14844	15050	14880	14718	14850	14778	14792	14828	14696	14869	14862	14826	14832	14855	14748	15005	14892	14909	14767	14742	14854	14790	14950	14753	14859	14741	14746	14768	14840	15019	14853	14759	14946	14826	14863	14720	14776	14722	14917	14830	14803	14728	14972	14931	14701	14818	14726	14798	14860	14799	15141	14818	14824	14827	14885	14782	14933	14803	14894	14892	15032	14849	14695	14803	14993	14834	14670	14957	14919	14700	14967	14854	14680	14791	14753	14726	14901	14608	14862	14919	14915	14855	14865	14873	14851	14830	14731	14811	14787	14786	14871	14909	14881	14871	15137	14962	14741	14790	14740	14931	14924	14880	14879	14936	14666	14781	14933	14911	14929	14895	14800	14727	14818	14692	14713	14913	14785	14984	14889	14904	14946	14825	14754	14884	14826	14755	14721	14733	14851	14811	14893	14942	14659	14933	14696	14850	14861	14776	14780	14734	14851	14782	14814	14965	14816	15057	14794	14744	14609	14959	14944	14820	14771	14800	14771	14812	14936	14718	15139	14747	14702	14926	14869	14916	14814	14944	14824	14917	14798	14820	14922	14820	14623	15076	14733	14728	14852	14693	14901	14730	14776	14783	14921	14721	14813	14795	14974	14781	14918	14641	14842	14898	14896	14855	14773	14844	14915	14844	14764	14853	14808	14790	14853	14746	14843	14915	14839	14993	14837	14997	14941	14647	14815	14699	14950	14785	14806	14741	14950	14910	14755	14783	14929	14833	14842	14740	14865	14864	14856	14916	14840	14891	14887	14737	14862	14654	14901	14736	14826	14933	14791	14950	14884	14832	14677	14698	14920	14846	14901	14769	14838	14772	14852	14937	14751	14789	14757	14780	14846	14687	14942	14925	14972	14780	14791	14638	14863	15015	14859	14789	14832	14663	14893	14884	14717	14841	14868	14870	14913	14818	14936	14723	14915	14777	14601	14853	14924	14872	14789	14796	14785	14946	14774	14990	14958	14586	14798	14888	14769	14746	14857	14746	14927	14952	14761	14653	14804	14687	14996	14756	14932	14749	14874	14877	14868	14820	14758	14818	14906	14775	14745	14625	14811	14749	14893	14684	14891	14843	14878	14822	14755	14833	14687	14927	14814	14797	14881	14880	14968	14769	14887	14828	15012	14751	14889	14773	14913	14863	14809	14779	14878	14816	14975	14684	14893	14749	14812	15062	14811	14885	14708	14729	14801	14784	14968	14842	14781	14767	14908	14721	14598	14832	14641	14803	14822	14748	14929	14784	14863	14681	14875	14855	14714	14827	14812	14807	14911	14817	14843	14817	14864	14662	14751	14793	14884	14823	14715	14678	14880	14865	14890	14764	14988	14921	14951	14897	14855	14707	14937	14938	14901	14786	14607	14808	14668	14892	14814	14753	14783	15105	14850	14800	14760	15035	14768	14790	14838	14893	14639	14879	14749	14856	14841	14996	14844	14698	14893	14809	14863	14876	14711	14840	14733	14829	14941	14754	14616	14922	14884	14844	15007	15004	14907	14805	14897	14810	14739	14825	14750	14680	14938	14897	14869	14625	14752	14846	14861	14858	14948	14846	14863	14954	14801	14881	14792	14729	14872	14792	14772	14896	14873	14792	14853	14830	14834	14836	14830	14769	14788	14851	14735	14788	14881	14887	14985	14870	14634	14980	14811	14846	14828	14833	14860	14991	14717	14714	14899	14783	14788	14738	14793	14823	14652	14780	14863	14757	14845	14777	15015	14764	14715	15063	14761	14783	14913	14929	14814	14785	14705	14753	14911	14953	14828	14665	14850	14962	14893	14800	14771	14806	14788	14885	14728	14845	14764	14868	14894	14973	14904	14790	14797	14891	14892	14737	14747	14741	14877	14829	14869	14854	14827	14860	14963	14931	14895	14787	14902	14887	14793	14755	14919	14868	14938	14726	14896	14726	14832	14701	14645	14893	14687	14918	14810	14951	14694	14917	14789	14997	14810	14921	14879	14927	14820	14760	14828	14850	14950	14833	14703	14866	14777	14743	14897	14838	14937	14719	14823	14920	14690	14603	14886	14855	14900	14691	14851	14804	14835	14759	14816	14772	14895	14863	14749	14653	14690	14719	14845	14699	14696	14887	14834	14851	14796	14691	14958	14785	14896	14983	14802	14892	14797	14837	14798	15014	14889	14695	14771	14603	14823	14794
22511	20981	35095	24617	21228	22555	24016	18849	17914	18243	18064	17924	18097	18041	17987	17936	17967	17820	17685	17844	17678	17709	17772	17800	17769	17828	17902	17687	17667	17752	17699	17588	17618	17558	17705	17563	17541	17664	17604	17642	17467	17622	17622	17495	17817	17687	17729	18142	19478	19545	18795	18211	17865	17696	17695	17655	17633	17534	17397	17712	17731	17689	17673	17686	17468	17531	17481	17388	17544	17765	17462	17517	17473	17596	17448	17612	17700	17826	17585	17779	17511	17578	17671	17502	17647	17467	17791	17687	17595	17755	17666	17570	17760	17492	17487	17495	17641	17682	17623	17659	17680	17747	17769	17363	17401	17498	17577	17513	17740	17501	17589	17589	17424	17503	17725	17787	17585	17635	17504	17370	17629	17705	17599	17638	17775	17750	17591	17615	17662	17530	17589	17750	17570	17536	17464	17498	17548	17704	17491	17621	17613	17431	17586	17712	17578	17513	17537	17257	17616	17828	17530	17659	17518	17439	17506	17365	17462	17598	17349	17474	17452	17674	17567	17625	17741	17502	17428	17787	17577	17512	17417	17590	17624	17525	17677	17612	17461	17484	17454	17589	17536	17420	17533	17642	17458	17694	17491	17662	17684	17540	17402	17523	17589	17379	17537	17381	17337	17627	17698	17444	17509	17588	17497	17629	17505	17442	17404	17475	17537	17471	17751	17519	17460	17422	17498	17647	17778	17663	17583	17515	17635	17595	17576	17357	17487	17461	17529	17653	17569	17519	17604	17412	17621	17564	17649	17555	17624	17563	17637	17647	17767	17719	17686	17824	17464	17682	17775	17742	17678	17642	17558	17555	17487	17658	17535	17562	17644	17492	17513	17415	17740	17536	17562	17374	17606	17680	17540	17599	17416	17601	17569	17713	17713	17656	17688	17729	17488	17524	17702	17587	17575	17702	17369	17586	17641	17458	17711	17605	17384	17656	17693	17611	17449	17658	17538	17673	17764	17511	17567	17452	17497	17373	17567	17421	17638	17547	17716	17585	17695	17360	17391	17502	17729	17624	17362	17509	17588	17711	17361	17429	17843	17594	17487	17540	17575	17569	17392	17438	17429	17741	17575	17856	17541	17483	17561	17441	17430	17588	17637	17451	17670	17740	17598	17547	17539	17537	17425	17687	17472	17537	17598	17559	17751	17657	17405	17437	17581	17387	17696	17534	17470	17671	17691	17713	17614	17359	17598	17669	17574	17452	17580	17420	17668	17749	17453	17725	17787	17529	17451	17529	17710	17503	17735	17587	17517	17768	17766	17568	17547	17794	17608	17624	17539	17636	17480	17616	17618	17483	17262	17402	17604	17518	17355	17607	17546	17589	17697	17582	17481	17572	17742	17503	17631	17459	17585	17549	17668	17651	17423	17600	17537	17498	17571	17502	17620	17601	17557	17466	17504	17602	17531	17632	17631	17607	17508	17677	17474	17593	17187	17595	17554	17417	17572	17506	17219	17504	17516	17341	17640	17508	17675	17434	17605	17381	17484	17549	17444	17499	17616	17538	17745	17671	17426	17690	17478	17732	17524	17625	17909	17529	17536	17528	17486	17445	17483	17351	17581	17590	17645	17419	17632	17455	17470	17505	17638	17482	17485	17392	17746	17598	17794	17636	17546	17532	17521	17591	17514	17423	17575	17392	17872	17619	17610	17527	17636	17545	17333	17566	17437	17646	17476	17642	17692	17499	17555	17577	17556	17548	17604	17613	17745	17423	17646	17511	17714	17612	17573	17508	17759	17362	17478	17505	17495	17629	17523	17678	17767	17385	17582	17545	17744	17489	17321	17557	17610	17665	17582	17575	17724	17590	17582	17513	17575	17479	17543	17667	17777	17546	17612	17525	17506	17769	17627	17699	17574	17456	17491	17738	17537	17632	17769	17590	17695	17520	17692	17546	17636	17700	17526	17689	17584	17651	17751	17464	17617	17435	17665	17514	17603	17390	17319	17585	17419	17615	17404	17651	17437	17585	17641	17486	17656	17575	17467	17589	17452	17539	17562	17434	17532	17478	17695	17610	17452	17524	17684	17592	17525	17594	17408	17627	17450	17653	17558	17603	17583	17497	17546	17528	17517	17772	17601	17499	17394	17610	17397	17523	17584	17565	17603	17590	17338	17669	17569	17581	17691	17279	17459	17745	17466	17589	17554	17515	17616	17379	17486	17536	17719	17598	17556	17798	17673	17675	17458	17538	17558	17409	17418	17609	17639	17662	17463	17733	17479	17750	17592	17587	17735	17578	17475	17594	17509	17433	17601	17471	17610	17445	17485	17539	17740	17527	17772	17620	17551	17565	17627	17638	17534	17707	17662	17680	17434	17504	17633	17595	17416	17592	17371	17441	17568	17735	17583	17410	17689	17575	17512	17585	17448	17338	17614	17255	17693	17681	17425	17421	17647	17485	17651	17695	17535	17352	17544	17682	17527	17565	17629	17550	17592	17483	17668	17493	17524	17687	17802	17572	17505	17584	17538	17454	17641	17590	17677	17443	17558	17544	17373	17481	17577	17664	17675	17468	17672	17607	17552	17600	17332	17461	17756	17799	17838	17396	17469	17541	17539	17727	17500	17679	17564	17570	17431	17470	17627	17572	17547	17471	17379	17515	17723	17624	17478	17397	17736	17690	17599	17321	17555	17514	17716	17516	17735	17568	17581	17513	17602	17601	17576	17489	17570	17531	17583	17604	17582	17548	17541	17308	17522	17264	17662	17346	17645	17514	17501	17400	17523	17597	17661	17393	17618	17550	17561	17554	17549	17605	17347	17359	17500	17590	17446	17656	17714	17475	17505	17510	17495	17381	17424	17673	17696	17479	17610	17498	17796	17652	17513	17416	17649	17605	17435	17587	17633	17814	17575	17518	17357	17541	17605	17653	17476	17750	17503	17461	17623	17331	17649	17586	17397	17800	17470	17651	17461	17575	17699	17692	17572	17436	17629	17609	17467	17647	17492	17448	17742	17471	17693	17557	17436	17419	17578	17480	17457	17532	17456	17548	17416	17574	17608	17436	17393	17546	17739	17472	17799	17528	17272	17508	17581	17645	17408	17494	17606	17617	17582	17256	17381	17332	17404	17480	17675	17564	17484	17657	17735	17632	17634	17547	17647	17444	17478	17509	17562	17600	17468	17429	17614	17618	17542	17717	17680	17434	17480	17603	17478	17484	17664	17466	17515	17531	17489	17739	17491	17639	17780	17555	17744	17370	17410	17366	17482	17550	17558	17619	17592	17495	17498	17707	17607	17576	17557	17571	17501	17710	17665	17640	17527	17486	17439	17520	17398	17488	17515	17576	17484	17490	17642	17482	17574	17715	17536	17430	17515	17675	17549	17338	17441	17522	17551	17542	17449	17674	17637	17410	17397	17713	17606	17639	17562	17425	17280	17347	17415	17584	17576	17568	17529	17548	17750	17518	17484	17377	17493	17726	17453	17319	17581	17611	17469	17667	17546	17621	17388	17587	17382	17558	17467	17578	17551	17520	17424	17745	17569	17596	17534	17748	17384	17408	17687	17704	17630	17483	17623	17616	17547	17425	17524	17428	17542	17681	17634	17371	17584	17489	17684	17621	17708	17575	17350	17637	17655	17523	17612	17554	17571	17335	17552	17812	17561	17483	17572	17363	17524	17422	17537	17446	17641	17623	17552	17552	17810	17360	17412	17490	17544	17517	17604	17524	17606	17472	17596	17555	17520	17337	17520	17444	17388	17436	17490	17449	17656	17597	17541	17458	17321	17413	17535	17769	17645	17662	17555	17706	17524	17633	17524	17584	17427	17566	17697	17630	17598	17489	17515	17555	17573	17365	17360	17473	17664	17530	17338	17549	17569	17515	17535	17637	17677	17451	17718	17620	17375	17545	17529	17490	17572	17624	17547	17560	17349	17675	17616	17551	17652	17686	17584	17610	17399	17401	17534	17431	17465	17647	17725	17548	17628	17774	17558	17563	17651	17542	17563	17401	17650	17400	17569	17652	17537	17515	17752	17445	17690	17379	17583	17382	17593	17373	17473	17514	17468	17551	17619	17642	17448	17598	17617	17515	17359	17570	17649	17552	17668	17489	17545	17532	17655	17509	17576	17623	17658	17533	17798	17620	17567	17557	17810	17627	17391	17613	17556	17528	17495	17510	17464	17622	17701	17447	17835	17840	17599	17343	17541	17315	17534	17466	17636	17396	17613	17585	17395	17748	17769	17413	17578	17617	17657	17655	17631	17460	17608	17714	17593	17556	17620	17595	17588	17548	17414	17683	17519	17638	17400	17341	17330	17404	17606	17438	17576	17487	17617	17433	17558	17576	17614	17667	17575	17571	17673	17615	17695	17403	17628	17513	17627	17574	17600	17644	17722	17745	17496	17748	17708	17486	17771	17629	17449	17628	17420	17540	17688	17418	17668	17555	17671	17509	17608	17488	17580	17432	17467	17547	17632	17716	17538	17574	17658	17501	17413	17402	17731	17541	17572	17507	17636	17671	17665	17451	17582	17480	17692	17581	17558	17607	17624	17612	17545	17652	17401	17534	17525	17425	17470	17638	17557	17541	17645	17672	17553	17823	17649	17453	17459	17332	17539	17659	17641	17458	17537	17523	17494	17619	17482	17671	17586	17502	17413	17570	17556	17519	17731	17561	17586	17603	17591	17478	17686	17511	17556	17578	17397	17648	17616	17691	17643	17633	17279	17581	17608	17418	17543	17782	17496	17533	17600	17493	17698	17592	17593	17586	17680	17536	17427	17614	17552	17523	17718	17528	17444	17498	17664	17770	17560	17523	17588	17575	17535	17630	17418	17663	17477	17367	17469	17537	17710	17754	17522	17530	17392	17727	17497	17415	17570	17674	17411	17733	17588	17537	17453	17399	17446	17268	17805	17777	17656	17581	17598	17751	17625	17494	17443	17492	17573	17604	17687	17298	17652	17687	17609	17380	17555	17550	17567	17380	17316	17765	17625	17509	17502	17311	17430	17468	17547	17639	17400	17375	17819	17551	17535	17441	17560	17672	17495	17452	17504	17758	17632	17500	17449	17589	17759	17473	17294	17680	17650	17497	17486	17487	17631	17640	17683	17551	17582	17594	17536	17490	17576	17548	17500	17554	17531	17479	17451	17456	17604	17618	17451	17532	17429	17529	17426	17728
16800	54565	72490	20657	17151	16429	16102	15873	15409	15388	15299	15333	15134	15145	15223	15091	15437	15271	15189	15104	15167	15138	15143	15216	15312	14996	15024	15197	14987	15109	15103	15053	14918	14998	15032	14920	14963	15152	14881	14962	15102	15051	14924	15059	14925	15324	15356	16346	17703	17392	16284	15565	15311	15232	14983	14882	14938	15125	14833	14865	15098	14974	14755	15096	14914	14831	14912	14972	14943	15162	15024	15004	15073	14978	14976	14949	15036	14842	14917	14911	14974	14794	15023	14909	15065	14911	15000	15015	14940	14945	15015	15001	14790	14947	14986	15071	14991	14863	15060	14993	15012	14873	14979	14929	14952	14978	15080	15033	15011	15013	15018	14915	14924	14909	14984	14948	15059	14918	14977	15020	14886	14865	14979	15036	14838	15015	14987	14924	15040	14860	15080	14894	15071	15006	14939	14869	14925	15032	15041	14973	15065	14949	14812	14987	15057	14899	14900	14828	14955	15054	14958	14915	15072	15013	14906	15052	14847	14982	14883	14901	15014	15062	14874	15039	14966	14933	14980	15000	14847	15094	14986	15020	15049	15017	14907	15048	14982	14966	14895	14847	15004	15117	15044	15099	14804	14836	14775	14854	14815	15089	14931	14976	14939	15022	15112	15064	15024	14871	14978	15162	15054	14903	14773	14875	14939	15003	15043	14899	14863	15067	14903	14791	15081	14971	14901	15077	14827	15144	14982	14929	15012	14860	14892	14806	15031	14942	14937	14947	14966	14891	15044	14840	14916	15008	15072	15053	15105	14884	15001	14915	14827	15060	14919	15018	14901	15073	14939	14885	15046	14990	14954	14892	15107	15040	14857	14953	14976	14927	15080	14832	14929	14920	15033	15031	15013	15076	14994	15003	14822	14950	14862	15060	14977	14954	14973	14952	15070	14940	15035	14917	15058	14809	14988	14997	14820	14803	15033	14951	15063	14933	14903	14978	14915	14948	14875	14876	14757	15033	15061	14860	14977	14967	14943	14892	14870	14864	14914	14733	15054	14782	15014	15079	15019	14989	14916	14996	14875	14775	14868	14928	14818	14956	14934	15071	14856	14975	14906	14912	14870	14796	14947	14828	14999	14944	14881	14914	14991	14854	14755	14995	14884	14956	15122	14984	14970	14863	14778	15116	14917	15055	15015	15002	14881	14951	14967	14785	14905	14895	14848	14912	15077	14889	14955	15071	15041	14868	14919	14860	14998	14930	14857	14903	15216	14947	14938	14948	15003	14943	15040	15005	14848	14998	15011	14886	14982	15090	14820	15025	14954	14996	14981	14948	14895	14977	14898	14986	15006	14886	14990	14852	15010	14957	14954	14966	14888	15109	15087	14942	14752	14892	14928	15135	14971	14865	15086	14859	14948	14987	14965	14980	14897	14999	14964	15002	14940	15134	15083	14950	14508	14956	14836	14939	15033	14917	15012	15192	14882	14833	14768	14908	14832	14882	15101	14872	14797	15101	15047	14953	14922	14956	14888	14987	14915	14884	14904	15065	14817	14983	14896	14999	14983	14882	14970	14949	14858	14900	15039	14891	15112	14955	15003	15019	14979	15023	14948	14845	14723	14884	14931	15069	14832	14847	15008	15059	14949	14926	14791	15132	15096	14905	14954	14990	14950	14795	14808	14870	14986	15038	15075	14973	14925	15000	15007	15117	15111	14997	14928	15015	14851	14992	15022	14826	14971	15016	14956	14909	15000	15080	15118	14720	14888	14940	14811	14979	15082	15093	15012	14834	14999	14881	15028	15034	14974	14933	14961	15030	14892	15032	14958	14913	15044	14979	15026	15111	14762	14761	15069	14836	14841	14973	14872	15107	15031	14883	14949	14789	14789	14970	14950	15039	14827	14959	14850	14988	14826	15025	15151	15063	14917	14978	14931	15004	14950	15022	15090	14912	15003	14986	15080	14881	14865	14967	14929	14875	15010	14955	14934	14948	15101	14988	14964	14832	14892	14987	14938	14886	14998	14954	14826	14950	14986	15104	14982	15006	14965	14910	15003	14961	14827	14928	15005	15035	14972	14806	15051	15086	14885	15021	14864	14727	15007	15008	14952	14740	15103	14940	14894	14959	14867	15023	14946	14841	14955	14957	14912	14962	14984	14755	14977	14981	14947	14875	14992	14931	14722	15030	14779	14854	15021	15038	14789	14783	14934	14752	14853	14969	14830	14876	14964	14874	14961	15002	14956	14877	14947	14943	14925	15164	14997	14974	15029	14982	15017	15097	14917	15111	14841	14970	14891	15006	14901	15080	14890	15051	14904	14886	15007	14939	15089	15089	14938	15034	15032	15018	14811	15066	14863	15090	15025	15015	15005	14959	14915	14976	14950	15098	14794	15042	14984	14860	14972	14700	14785	14999	14824	15007	14975	14934	15041	14909	14984	14747	14959	14883	14874	15119	14887	14929	14955	14850	14966	15018	15090	14979	14848	14893	15008	15019	14803	15113	14980	14895	14998	14838	14897	14965	14893	14970	15013	14946	14829	14973	14988	14939	14765	15018	14928	15091	14974	15055	14997	14781	14914	15068	14946	14824	14972	14987	14990	14949	14982	14931	14962	15022	14864	15023	15058	14968	15007	14809	14976	14811	15075	14996	15081	14870	14880	15075	14867	14859	14915	15046	15033	14835	15168	14829	14855	14920	15158	14885	14903	15018	14971	14920	15002	15055	14870	14875	14944	15005	14906	14889	14919	14852	14910	14847	15005	15073	14894	14811	14864	15002	14786	14979	15079	15109	14858	14984	14793	15033	14932	15055	14957	14958	14804	15011	14870	14979	14786	14901	14973	14923	15168	14871	14828	14905	14905	14844	14935	14899	14968	14716	14982	14985	15005	14823	14909	14941	14849	14942	14874	14878	14830	14878	14942	14978	14970	14951	14872	14892	14968	14993	15003	14866	14840	14916	14960	15118	14903	14978	14986	14934	14809	14854	15077	14916	14962	14916	15072	14903	14918	14903	14819	14899	14964	14838	15179	14793	15008	14987	14928	15115	14963	15000	14869	14771	15034	15014	14928	14995	14931	14964	14958	14856	15003	14847	14791	15015	14790	14861	14932	14996	15026	15027	15036	15001	14930	14907	15077	14824	14879	15107	14994	14890	15036	14777	14773	14952	15091	14868	15056	14831	14732	15062	14876	14764	15067	14931	14813	14866	14897	15002	14923	14886	14972	14880	14954	14988	14936	15027	14900	15019	14884	14838	14988	14940	14988	15140	14974	14817	14904	15080	14899	15057	14931	14972	14872	15071	15031	14920	14729	14904	14805	14911	15021	14878	14938	15144	15116	14982	14890	14916	14806	14737	14886	14918	14863	15008	14886	14742	15041	14742	14957	15054	14983	14902	15040	14914	15013	14847	14987	14803	15182	14996	15014	14755	14935	14846	14946	14838	14884	14922	15026	14816	14997	15083	14843	14837	14742	15043	14892	14931	15066	14983	14914	14814	15117	14951	14954	14895	14852	14755	14953	14914	14913	14843	14994	14914	14883	14936	14851	14893	14872	14909	14981	14995	15007	14779	14968	14876	14921	14790	14777	14799	14940	14944	14989	15064	14876	15082	15023	14850	15003	14950	15111	15064	15071	15004	15012	14846	14970	14884	14797	14925	15065	14948	14883	14930	14867	14939	14950	14898	15071	14840	14880	14963	14932	14934	14886	14899	15051	15017	14936	14880	14930	15058	14878	14919	14917	14861	14726	14958	14946	14997	14829	14985	15012	14955	14859	14946	14909	14915	15006	14942	14926	14963	15034	14870	14842	14841	14962	14820	15049	14932	14877	14745	14929	14932	14962	15108	15021	15010	14955	15035	14990	15035	14886	14965	14804	14960	14769	14941	14908	14903	14884	14938	14942	14915	14856	14916	15015	14765	14793	14990	14945	14979	15141	14910	14861	14747	15013	14993	14862	14896	14959	14970	14995	14981	14877	15064	14774	14785	15006	14918	14957	15028	14965	14782	14872	14797	14854	15004	14872	14869	14874	14750	14931	15010	14944	14941	15087	15016	14848	14913	15069	15028	14968	15115	14871	15000	14825	14932	14919	15072	14904	14905	14937	15125	14941	14978	15126	14878	15083	14838	15115	14984	14955	14797	14931	15058	15104	14890	15057	15037	15031	14856	14985	15079	14837	14962	14937	14895	14958	15042	14928	14884	14936	14957	14959	14977	14935	14866	14914	14985	15000	14829	14873	14804	15019	14885	14928	15141	15015	15202	15021	14970	14854	14943	14903	15003	15001	14929	15013	15000	14940	14987	14933	14879	14955	14987	15011	14867	14942	14866	15086	14848	14957	14838	14999	14989	15016	14920	15017	15037	14852	14863	14993	14876	14993	14962	15028	14956	14961	14802	14981	14867	14814	15024	15048	14980	14901	15003	15013	14945	14880	14878	14914	14992	15109	14876	14839	15031	14827	15116	15072	14932	14926	14925	15020	14853	15053	15102	14990	14923	15127	14880	14936	14843	14874	14924	14989	14897	15038	14923	14951	15096	14867	15008	14910	14973	15058	15091	14962	15158	14996	14942	15014	14922	14921	14888	14918	15010	15030	14990	15066	14848	14876	14974	14812	14924	15116	14864	14944	14932	14930	15022	14926	14918	15033	14812	14994	14895	14972	14878	14885	15068	14920	14880	14881	14933	14866	14859	14909	14990	15061	14942	15003	14977	14826	14940	14992	14910	15129	14846	15010	15064	15111	14867	14930	15009	14915	15015	15027	14841	14822	14929	14852	14902	14810	14842	14940	15064	15197	14833	14988	14943	14894	14840	14877	14974	15017	14931	14972	14958	14935	15073	15107	14900	14967	14911	15041	14996	15063	15004	14792	14862	15038	14912	14975	14936	14891	15115	14921	14885	15026	15192	15050	14837	14853	14951	14984	14941	15041	14974	14972	14879	14971	14923	14948	15034	14745	14752	15155	14838	14965	14916	14945	14940	14968	15014	14978	14949	15106	14766	15131	14816	14990	14861	14866	14862	14941	14903	15059	15032	14898	14926	14803	14890	15069	14992	15072	15014	14944	14938	14946	15059	15083	15050	14912	14937	14855	15022	15057	14855	14927	14955	14793	14923	14889	14919	15066	15122	14991	15049	15003	14981	15003	14999	14903	14925	14776	14909	15017	14862	15077	14831
27219	23453	42148	23769	18068	17818	17915	17670	17515	17473	17611	17533	17523	17582	17346	17510	17697	17653	17494	17520	17664	17571	17727	17676	17529	17480	17512	17355	17634	17584	17451	17623	17486	17535	17603	17511	17599	17608	17451	17537	17353	17596	17424	17588	17545	17593	17523	17435	17677	17592	17653	17713	17718	17388	17712	17440	17376	17619	17445	17430	17316	17490	17459	17500	17745	17415	17579	17534	17496	17543	17391	17373	17534	17450	17420	17473	17612	17544	17574	17445	17543	17285	17335	17527	17417	17581	17485	17475	17575	17535	17542	17453	17497	17612	17572	17482	17560	17557	17485	17575	17596	17432	17704	17439	17419	17246	17631	17484	17522	17349	17410	17444	17422	17497	17750	17483	17504	17513	17660	17440	17639	17403	17485	17577	17402	17466	17598	17618	17504	17723	17601	17349	17546	17440	17613	17279	17435	17359	17510	17508	17656	17449	17421	17621	17484	17461	17335	17556	17626	17480	17544	17430	17501	17555	17422	17401	17406	17518	17485	17502	17514	17245	17564	17446	17592	17458	17509	17450	17531	17582	17528	17364	17352	17491	17502	17444	17626	17497	17428	17254	17461	17430	17477	17600	17722	17241	17723	17391	17752	17692	17677	17542	17499	17270	17488	17634	17370	17354	17616	17391	17526	17368	17523	17508	17324	17479	17681	17385	17455	17586	17469	17352	17269	17677	17428	17498	17522	17522	17491	17386	17548	17519	17372	17379	17535	17466	17537	17391	17446	17749	17599	17307	17473	17408	17604	17593	17685	17463	17490	17420	17512	17270	17455	17501	17385	17521	17342	17731	17501	17556	17462	17448	17549	17468	17510	17445	17506	17466	17610	17577	17539	17534	17504	17602	17618	17594	17344	17400	17593	17420	17442	17413	17540	17579	17429	17454	17584	17384	17365	17444	17622	17554	17447	17405	17421	17585	17424	17372	17489	17547	17342	17393	17578	17386	17713	17432	17504	17565	17356	17426	17441	17317	17400	17493	17460	17723	17383	17531	17469	17377	17575	17688	17529	17660	17338	17503	17716	17494	17526	17459	17489	17498	17577	17405	17422	17587	17364	17509	17430	17573	17702	17510	17578	17548	17577	17599	17365	17345	17406	17654	17395	17655	17603	17568	17587	17478	17322	17429	17344	17493	17564	17413	17451	17550	17447	17451	17454	17535	17612	17566	17611	17514	17508	17644	17493	17641	17551	17379	17403	17611	17518	17453	17629	17443	17508	17455	17700	17631	17546	17472	17500	17528	17409	17388	17429	17558	17460	17331	17464	17470	17502	17620	17546	17597	17408	17441	17592	17501	17819	17450	17601	17539	17459	17579	17664	17419	17455	17646	17466	17436	17612	17487	17357	17420	17424	17536	17623	17607	17512	17306	17466	17423	17438	17612	17614	17482	17593	17599	17561	17562	17513	17699	17398	17406	17557	17418	17527	17449	17583	17469	17402	17649	17497	17412	17513	17523	17390	17492	17441	17484	17466	17599	17373	17614	17460	17481	17808	17300	17519	17514	17399	17249	17424	17565	17214	17470	17778	17382	17312	17620	17515	17260	17360	17311	17518	17590	17510	17596	17413	17294	17451	17642	17545	17535	17648	17734	17331	17512	17724	17555	17400	17259	17570	17444	17421	17492	17502	17223	17518	17429	17542	17463	17450	17394	17530	17574	17313	17573	17385	17237	17415	17527	17356	17595	17431	17458	17552	17404	17520	17421	17765	17514	17561	17468	17383	17654	17542	17642	17364	17764	17789	17487	17464	17482	17301	17525	17379	17368	17358	17666	17342	17189	17444	17481	17418	17643	17356	17597	17478	17292	17447	17620	17684	17469	17515	17447	17423	17402	17490	17496	17528	17349	17441	17573	17690	17529	17501	17573	17534	17486	17516	17395	17391	17369	17403	17522	17469	17452	17428	17502	17406	17497	17625	17566	17231	17419	17644	17420	17608	17414	17546	17617	17502	17537	17585	17473	17524	17393	17514	17627	17449	17633	17658	17701	17387	17357	17472	17374	17541	17813	17594	17241	17534	17645	17539	17457	17611	17595	17477	17366	17630	17773	17412	17487	17431	17462	17499	17450	17692	17360	17400	17517	17420	17614	17487	17587	17557	17520	17665	17570	17502	17557	17380	17476	17553	17603	17560	17507	17764	17348	17504	17500	17527	17483	17551	17495	17435	17419	17455	17682	17656	17543	17623	17501	17523	17261	17525	17464	17621	17373	17531	17433	17635	17439	17615	17375	17660	17681	17405	17374	17545	17416	17445	17478	17553	17303	17577	17315	17626	17579	17529	17554	17369	17490	17477	17263	17374	17538	17544	17547	17582	17496	17543	17478	17220	17276	17286	17383	17602	17404	17520	17513	17282	17604	17644	17486	17410	17458	17639	17575	17513	17556	17482	17434	17486	17589	17382	17520	17602	17535	17527	17467	17591	17530	17511	17531	17556	17612	17537	17356	17509	17395	17700	17553	17498	17576	17497	17557	17396	17449	17410	17399	17615	17411	17379	17537	17504	17445	17615	17497	17495	17527	17337	17691	17433	17329	17692	17467	17432	17525	17376	17426	17415	17245	17644	17524	17462	17190	17557	17524	17483	17509	17340	17500	17667	17438	17489	17430	17415	17439	17458	17325	17548	17488	17499	17323	17518	17647	17492	17551	17422	17469	17606	17555	17428	17359	17547	17530	17452	17554	17416	17540	17470	17444	17651	17577	17563	17635	17455	17528	17554	17469	17374	17694	17547	17533	17352	17299	17604	17591	17595	17576	17438	17448	17322	17492	17615	17450	17500	17217	17454	17541	17409	17454	17509	17499	17440	17506	17428	17501	17482	17472	17511	17377	17309	17392	17657	17374	17661	17467	17504	17512	17536	17522	17502	17340	17534	17482	17681	17344	17205	17442	17582	17406	17528	17313	17556	17715	17512	17440	17429	17398	17378	17555	17570	17408	17367	17536	17650	17411	17678	17389	17340	17310	17538	17558	17549	17417	17537	17484	17298	17493	17401	17638	17383	17318	17486	17611	17573	17423	17314	17613	17613	17427	17538	17647	17587	17487	17481	17633	17468	17493	17454	17568	17467	17505	17412	17421	17646	17208	17637	17485	17439	17299	17488	17220	17575	17375	17579	17400	17240	17485	17535	17427	17600	17480	17519	17311	17530	17570	17475	17801	17571	17558	17783	17454	17534	17633	17587	17393	17586	17287	17504	17558	17561	17366	17466	17463	17512	17512	17351	17584	17383	17408	17517	17448	17404	17713	17551	17522	17357	17662	17466	17557	17574	17285	17544	17408	17630	17416	17541	17464	17661	17469	17540	17507	17351	17505	17357	17411	17437	17623	17558	17517	17524	17659	17473	17726	17282	17605	17542	17498	17709	17399	17523	17452	17520	17530	17540	17547	17413	17415	17567	17478	17351	17380	17618	17373	17484	17460	17374	17533	17478	17388	17630	17636	17413	17594	17439	17632	17675	17489	17436	17459	17420	17474	17342	17455	17590	17525	17427	17537	17642	17708	17631	17559	17385	17462	17539	17365	17587	17353	17391	17245	17586	17492	17483	17479	17816	17330	17586	17326	17550	17555	17615	17648	17462	17389	17371	17575	17449	17579	17489	17599	17337	17605	17651	17708	17354	17494	17439	17373	17439	17302	17375	17361	17244	17528	17352	17488	17591	17472	17554	17700	17319	17527	17466	17179	17493	17534	17599	17477	17432	17508	17549	17663	17387	17307	17457	17461	17509	17474	17363	17449	17243	17433	17477	17362	17433	17496	17715	17522	17519	17510	17541	17448	17587	17490	17449	17490	17459	17247	17170	17595	17265	17392	17578	17507	17537	17656	17518	17325	17491	17440	17530	17409	17497	17349	17378	17475	17526	17503	17422	17542	17423	17666	17595	17397	17470	17637	17425	17400	17713	17466	17574	17638	17234	17404	17527	17433	17395	17549	17451	17745	17482	17431	17313	17422	17423	17556	17592	17529	17505	17515	17615	17584	17650	17581	17469	17533	17468	17479	17572	17528	17494	17527	17530	17523	17386	17489	17644	17584	17543	17552	17708	17534	17582	17508	17435	17389	17347	17558	17429	17511	17580	17424	17600	17628	17771	17517	17613	17458	17488	17467	17507	17526	17603	17381	17536	17575	17515	17369	17364	17522	17482	17497	17521	17500	17571	17631	17467	17682	17576	17522	17556	17498	17658	17610	17686	17658	17349	17235	17551	17665	17271	17322	17347	17355	17620	17515	17413	17358	17734	17624	17544	17461	17518	17302	17305	17554	17509	17611	17501	17425	17375	17526	17479	17584	17494	17509	17404	17573	17515	17484	17578	17488	17382	17609	17338	17470	17477	17513	17523	17565	17529	17540	17541	17442	17528	17591	17274	17486	17486	17504	17507	17617	17544	17459	17423	17660	17576	17334	17583	17508	17525	17516	17462	17610	17514	17372	17526	17373	17583	17300	17533	17652	17410	17428	17495	17633	17513	17393	17653	17651	17516	17678	17595	17599	17562	17691	17456	17578	17506	17703	17407	17362	17357	17326	17435	17327	17302	17555	17720	17685	17569	17486	17738	17407	17606	17537	17480	17472	17442	17626	17414	17624	17449	17568	17533	17418	17582	17516	17446	17316	17438	17596	17689	17505	17520	17547	17603	17505	17395	17639	17404	17376	17366	17319	17454	17397	17528	17583	17536	17456	17374	17395	17565	17469	17541	17394	17639	17632	17518	17563	17593	17524	17603	17463	17170	17473	17614	17589	17376	17521	17720	17489	17479	17499	17512	17577	17459	17429	17730	17569	17504	17425	17481	17300	17523	17690	17490	17474	17637	17441	17698	17417	17561	17296	17365	17531	17672	17667	17517	17310	17431	17511	17508	17416	17402	17474	17452	17395	17499	17331	17585	17522	17647	17276	17489	17510	17445	17349	17505	17503	17315	17442	17457	17448	17605	17510	17648	17432	17434	17390	17643	17548	17703	17477	17376	17528	17536	17464	17170	17393	17336	17472	17458	17797	17637	17433	17591	17518	17440	17506	17423	17517	17512	17642	17426	17304	17340	17515	17471	17501	17425	17446	17308	17457	17322	17335	17489	17328	17593	17599	17689	17531	17513	17381	17525	17598	17547	17218	17523	17535	17454	17392
15436	32314	42335	15688	15394	15140	15042	14957	15030	14826	14847	14877	15080	15005	14881	14773	15029	14943	14947	15005	14974	14892	15026	14956	14953	14891	14936	14974	15005	15181	14993	14934	14883	14952	14786	14872	14916	14899	14904	14782	14762	14874	15027	14879	14901	14820	14947	15070	15151	15168	14992	15065	14880	15041	14724	14887	14793	14875	14940	15001	14973	14967	14904	14864	14969	14847	14754	14899	14898	15010	14759	14941	14958	14733	14940	14918	14954	14922	14950	14955	15013	14761	14876	14914	14927	15021	14893	14888	14873	14785	14888	14861	14942	14977	14944	14935	15007	15005	14995	14949	14959	14879	14869	14758	14775	14840	14847	14881	15068	14780	14867	15056	14967	14835	15011	15016	14729	14851	14923	14749	14972	14933	14836	14707	14850	14664	14886	14846	14883	14830	14897	14796	14958	14823	14814	14950	14831	14820	14948	14857	14796	14976	14909	15013	14987	14809	14983	14957	14987	14929	14963	14875	14849	14816	14830	14875	14858	14976	14812	14974	14838	14839	15003	14961	15027	14831	14754	14848	14688	14931	14874	15041	14855	14914	14930	14899	14763	14824	14910	14868	14840	14910	14797	14879	14824	14846	14944	14818	14970	14775	14798	14814	14973	14869	14921	14815	14801	14659	14801	14808	14876	14884	14909	14972	14868	14807	14862	14934	14842	14811	14825	14949	15063	14958	14860	14908	14813	14931	14857	14964	14930	14848	14984	14797	14837	14919	14907	14907	14929	14813	14840	14913	14869	14885	14834	14887	14809	15036	14797	14907	14843	15038	14918	14893	15001	14825	14744	14954	14848	15005	14880	14829	14727	14762	14803	14987	14840	14851	14839	15026	14683	14966	14791	14841	14968	14837	14741	14998	14972	14796	14872	14968	15008	14859	14800	14931	14820	14865	14759	14878	15026	14932	14965	14915	14949	14846	14981	14822	14795	14825	14790	14725	14894	14797	14774	14835	14707	14897	14854	14666	14888	15106	14831	14614	14990	14956	15036	14935	14860	14809	14921	14945	14867	14956	15099	14864	14878	14951	14726	14869	14901	14949	15143	15003	14950	14864	14911	14670	14684	14851	14862	14876	14680	14913	14881	14945	14896	14750	14881	14762	14824	15076	14925	14803	14995	14935	14853	14772	14833	14746	14840	14663	15007	14729	14851	14851	14815	14719	15124	14892	14971	15005	14930	14987	14835	14990	14931	14807	14982	14913	14865	14878	14922	14878	14934	14988	14795	14977	14931	14908	14891	14924	14984	14954	14854	14897	14911	14882	14913	14848	15029	14851	14840	15016	15014	14949	14962	15065	14836	14887	14707	14864	14989	14731	14855	14642	14982	14825	14863	14783	15008	14878	14892	14811	14834	15003	14968	14753	14991	14920	14927	14985	14759	14703	15020	15016	14962	14983	14922	14933	14794	14815	14876	14905	15075	14724	14907	14940	14931	14800	14915	14871	14988	14973	14928	14774	14938	15020	14835	14875	14850	14973	14758	14955	14924	14917	14717	14810	14622	15163	14813	14962	14835	14852	14879	14802	14660	15008	14697	14778	15044	14968	14833	14879	14967	14813	14867	14874	14998	15068	14802	14883	14829	14925	14855	14920	14908	14967	14832	14901	14878	14914	14903	14985	14776	14983	14890	14697	14794	14916	14907	14882	14879	14891	14832	14907	14837	14988	14946	14896	14851	14886	14871	15124	14875	14761	14903	14919	14835	14948	14822	14928	14992	14806	14838	14948	14944	14979	14752	14830	14976	14877	14978	14887	14809	14868	15005	14870	14848	14809	14988	14849	14794	14961	14903	14811	14888	14844	14953	14936	15008	14952	14795	14916	15005	14814	14874	14862	14891	14743	14908	14966	14922	14891	14926	14769	14940	14833	15016	14951	14872	14871	14950	14836	14909	14841	14813	14868	14862	14952	14891	14800	14904	14856	14888	15020	15012	14916	14945	14861	14899	14891	14802	14866	14909	14874	14903	14818	14861	14928	14868	14863	14851	15005	15121	14945	14963	14932	15017	14789	14957	14792	14882	14919	14976	14928	15112	14953	14949	14980	14895	14860	14907	14882	14881	14825	14908	14830	14967	15047	14744	14843	14812	15024	14888	15026	14878	15068	14941	14874	14883	15058	14913	14826	14873	14899	14897	14933	15033	14941	14876	14962	14815	15091	14641	15020	14971	14793	14869	14658	14865	15153	14796	14729	14856	14955	14851	14993	15052	14911	14824	14765	15032	14873	14903	14987	14961	14821	14782	14738	14846	14877	14851	14827	14917	14899	14756	14816	14888	14672	14934	14725	14784	14636	15028	14906	15006	14936	14860	14856	14877	14990	14750	15064	14877	15148	14940	14905	14917	15032	14923	14933	15040	14852	14876	14923	15009	14764	14927	14806	14992	14781	14947	15034	14918	14757	14830	14919	15011	14904	14870	15050	14914	14918	14910	15034	14871	14945	14820	14854	14969	14763	14956	14967	14842	14857	14741	14829	15079	14894	14859	14872	15040	14664	14921	14914	14880	14966	14863	15065	14886	14970	14858	14849	14739	15036	14821	14753	14788	14924	15111	14784	14920	14904	14933	14850	14831	14921	14766	15159	15092	14841	14961	14991	14931	14706	14983	14893	14884	14750	14895	15042	14868	14876	14709	14856	14852	14714	14937	14626	14913	14855	14953	14970	14815	14915	15049	14887	14939	15044	14914	14735	14836	14856	14818	14874	15059	14893	14970	14617	14820	14805	14965	14831	14837	14810	14927	14756	14964	15114	14943	14948	15000	14806	15005	14929	14760	14835	14817	14968	14949	14937	14928	14955	14755	14910	14831	14837	14877	14929	14910	14775	14907	14848	14831	14912	14848	15110	14818	14889	14873	14824	14886	15025	15073	14818	14825	14877	14817	14803	15043	14960	14772	14960	14737	14949	14772	15106	15012	14964	14809	14816	14966	14850	14935	14954	14883	14915	14724	14972	15079	14858	14883	14849	14845	14802	14939	14793	14929	14788	15058	14890	14831	14791	14964	14949	14979	14884	14877	14927	14829	14890	14915	14816	14864	15012	14870	14945	15014	14915	14876	15012	14942	14867	14723	14800	14955	14972	14813	14839	14938	14887	15048	14810	14907	14872	14944	14965	14908	14907	14851	14811	14878	14790	14864	14881	14954	14765	14809	14805	14907	14945	14925	14932	14935	14854	14791	14928	14969	14844	15055	14960	14806	14981	14883	14810	14935	15017	14869	14930	14874	14913	15010	14824	14957	14894	14798	14920	14886	14955	15058	14996	14853	14799	14881	14953	14949	14959	15050	14880	14836	14977	14855	15039	14860	14877	14886	14999	14923	14811	14938	14905	15008	15075	14915	15004	15161	14850	14668	14932	15122	14928	14759	14853	14892	14869	14939	14875	14887	15017	14899	14991	14889	14856	14915	15015	14849	14899	14923	14935	14797	14870	14855	14876	14954	15073	14859	15066	14813	14926	14822	14725	14881	15144	14855	14967	14979	14949	14978	14808	15043	14854	14791	14699	14955	14836	14910	14969	15005	14904	14775	14863	14855	14787	14757	14796	14906	14927	14891	14829	14742	14695	14963	14963	14998	14813	15049	14836	14928	14766	14862	14882	14904	15133	14913	14858	14888	14892	14822	14897	14960	14996	14824	14855	15019	14937	14853	14879	14903	14839	14773	14901	14886	14819	14901	14680	14816	14799	14831	14942	14947	14914	14882	15002	14992	14800	14763	14893	14862	15073	14889	15022	14824	14960	14798	14864	14956	14973	14898	14989	15061	15085	15009	15060	15203	14802	15011	14826	14870	15076	14734	14734	14927	15002	14861	14992	14901	14974	14941	15046	14823	15062	14918	14897	14881	14886	14789	14869	14901	14908	14885	14893	14807	14747	15033	14917	14896	14808	14993	14976	14826	14874	15023	15024	14900	15060	14941	14946	14962	14830	14927	14973	15062	14948	15065	14802	14936	14875	15026	15181	14772	14899	15004	14911	14892	15009	14887	14834	14799	14969	14824	14984	14831	14887	14709	14983	14938	14819	14941	14948	14889	14898	14924	14867	14910	15060	14847	14895	14944	15000	14855	14799	14822	14862	15022	15031	14838	14928	14768	14762	15057	14839	15007	14739	15017	14941	14779	14943	14780	14849	14730	14829	14797	14966	14810	14842	14969	14798	14893	14962	14912	14916	14941	14971	14911	14948	14987	14770	14840	14820	15137	14894	14938	14908	14840	14929	14971	14872	14860	14813	14919	14990	14899	14814	14774	14836	14740	14893	14917	15114	14785	14983	14837	14879	14968	14882	14974	14836	14956	14993	14913	14823	14803	14811	14909	14920	14948	14827	14789	14898	14884	14951	15083	14913	14874	14775	15019	14910	14878	14834	14847	14900	14884	14840	14908	14984	14938	14874	14993	15054	14852	14980	14798	14917	14856	14687	14878	14854	14862	14928	15028	14845	14844	14931	14940	14871	14902	14817	14939	14944	14796	14862	14814	14953	14839	14669	14954	14983	14991	14895	14874	14831	15092	15029	14981	14938	15062	15040	14839	14872	15140	14962	14820	14735	14972	14833	14921	14815	14873	15123	14776	14986	14862	14875	15022	14857	14927	15025	14855	14942	14962	14958	14926	14795	14947	14913	14875	14795	14922	15077	14741	14998	14834	15044	15058	14913	14923	14863	14916	14850	14926	14863	14919	14827	15028	14835	14796	14819	14795	14771	14949	14947	15005	14841	14808	14976	15013	14770	14922	15003	14855	14744	14987	14942	14802	14985	14735	14895	14749	14936	14890	14645	14909	14920	14880	14765	14818	14822	15017	14917	14904	14954	14826	14914	14829	15007	14857	14857	14910	14905	14923	14895	14874	14940	14971	15021	14838	14923	15000	14822	14939	14848	14984	15125	14792	14922	15055	14828	14914	14910	14965	14836	14873	14825	15083	14857	14990	14968	14785	15007	14773	14873	14905	14863	14938	14745	14789	14820	14732	14973	14957	14982	14725	14886	14815	14751	14809	14779	14903	14868	14982	14783	14893	14745	14806	14756	14899	15011	14936	14855	14911	15022	14913	14987	14693	14756	14979	14872	14954	15060	15036	15118	14805	14870	14905	14805	15132	15007	14855	14861	14966	14860	14903	14710	15047	14770
23567	21061	38624	25004	21475	21509	20680	17973	17713	17836	17836	17775	17554	17785	17283	17455	17667	17683	17429	17604	17623	17673	17595	17591	17592	17416	17548	17559	17463	17473	17390	17454	17565	17507	17530	17630	17404	17333	17545	17298	17285	17237	17225	17306	17497	17341	17331	17679	18513	18464	18226	17802	17475	17519	17643	17257	17418	17450	17270	17475	17306	17367	17363	17222	17383	17408	17166	17497	17361	17253	17450	17494	17571	17480	17330	17252	17437	17526	17433	17454	17513	17354	17383	17360	17445	17284	17340	17437	17434	17353	17127	17156	17235	17387	17629	17304	17482	17657	17505	17370	17405	17242	17516	17376	17410	17405	17373	17175	17369	17290	17386	17372	17198	17365	17539	17410	17315	17429	17270	17318	17394	17315	17296	17196	17167	17440	17343	17401	17360	17417	17269	17480	17266	17383	17246	17346	17323	17226	17186	17299	17193	17279	17358	17466	17428	17427	17266	17236	17386	17261	17346	17256	17272	17188	17347	17373	17322	17151	17377	17307	17398	17206	17194	17318	17244	17266	17261	17256	17085	17263	17438	17519	17223	17197	17474	17436	17297	17247	17280	17358	17259	17195	17333	17295	17276	17211	17267	17222	17337	17143	17381	17151	17100	17421	17321	17246	17441	17480	17474	17383	17321	17340	17314	17225	17301	17246	17280	17453	17261	17318	17339	17260	17308	17090	17406	17364	17266	17005	17260	17324	17286	17236	17265	17286	17276	17474	17508	17506	17111	17259	17280	17509	17353	17384	17350	17426	17401	17378	17499	17294	17619	17080	17419	17354	17452	17394	17341	17330	17292	17256	17440	17324	17191	17192	17449	17442	17276	17294	17278	17267	17216	17169	17494	17060	17268	17473	17173	17317	17526	17379	17260	17228	17378	17343	17272	17311	17323	17177	17371	17349	17422	17519	17322	17319	17386	17333	17515	17379	17517	17541	17298	17370	17412	17344	17274	17408	17221	17017	17296	17245	17314	17387	17445	17507	17471	17314	17363	17415	17369	17420	17303	17354	17230	17529	17332	17429	17346	17382	17232	17317	17522	17217	17322	17484	17393	17278	17421	17296	17266	17228	17193	17304	17082	17386	17484	17404	17324	17155	17185	17297	17125	17422	17436	17401	17338	17531	17504	17413	17326	17290	17363	17292	17341	17259	17306	17302	17376	17317	17224	17278	17486	17160	17168	17321	17118	17503	17442	17287	17277	17317	17331	17309	17344	17377	17220	17393	17296	17295	17344	17328	17420	17409	17495	17266	17231	17325	17364	17338	17257	17307	17152	17434	17294	17544	17393	17269	17219	17493	17241	17155	17377	17325	17163	17252	17153	17258	17438	17305	17193	17124	17583	17398	17424	17385	17481	17303	17433	17356	17318	17335	17415	17264	17360	17391	17231	17210	17331	17332	17418	17242	17424	17450	17202	17316	17461	17345	17382	17187	17288	17279	17063	17368	17419	17515	17183	17330	17313	17295	17286	17445	17335	17226	17306	17305	17324	17458	17370	17478	17299	17548	17206	17216	17235	17208	17326	17246	17463	17372	17175	17318	17301	17424	17370	17178	17334	17397	17285	17226	17471	17335	17238	17386	17195	17421	17483	17328	17503	17277	17373	17226	17191	17313	17169	17385	17245	17275	17347	17351	17197	17236	17448	17452	17303	17342	17614	17460	17255	17247	17285	17356	17382	17386	17142	17307	17472	17375	17435	17337	17374	17344	17267	17301	17395	17418	17216	17408	17320	17384	17251	17317	17197	17380	17284	17139	17355	17136	17297	17275	17257	17344	17214	17229	17366	17431	17263	17290	17336	17427	17254	17400	17338	17150	17421	17418	17406	17263	17343	17333	17328	17582	17253	17461	17325	17405	17159	17336	17344	17408	17395	17339	17359	17399	17326	17144	17234	17369	17273	17413	17447	17205	17422	17428	17350	17285	17266	17374	17361	17297	17443	17379	17385	17329	17213	17325	17431	17274	17449	17379	17457	17277	17375	17595	17241	17358	17412	17194	17369	17275	17179	17479	17329	17242	17316	17461	17290	17273	17181	17215	17457	17337	17480	17308	17322	17205	17378	17080	17226	17359	17510	17190	17254	17149	17516	17416	17371	17373	17510	17472	17456	17553	17468	17494	17465	17117	17182	17137	17192	17379	17191	17136	17501	17388	17279	17210	17421	17299	17135	17391	17211	17359	17314	17392	17382	17470	17484	17349	17337	17337	17332	17246	17195	17199	17383	17236	17217	17366	17452	17400	17422	17354	17492	17422	17388	17483	17231	17377	17511	17473	17153	17382	17517	17329	17357	17281	17171	17456	17402	17179	17246	17386	17369	17300	17434	17404	17526	17442	17281	17307	17261	17337	17543	17434	17507	17252	17401	17402	17304	17470	17254	17306	17512	17271	17373	17323	17436	17181	17348	17459	17305	17064	17326	17448	17238	17406	17533	17366	17349	17323	17251	17320	17292	17116	17426	17343	17278	17103	17345	17371	17572	17129	17240	17389	17090	17136	17377	17357	17247	17228	17275	17203	17449	17353	17437	17245	17430	17404	17260	17283	17487	17296	17438	17579	17195	17360	17402	17491	17454	17600	17307	17314	17306	17171	17337	17358	17138	17432	17233	17425	17391	17600	17476	17333	17364	17212	17408	17254	17180	17348	17618	17287	17502	17253	17242	17349	17383	17055	17229	17317	17469	17375	17405	17314	17539	17350	17356	17215	17194	17346	17428	17416	17410	17381	17397	17237	17326	17425	17305	17285	17303	17303	17309	17197	17333	17111	17383	17390	17253	17276	17418	17488	17280	17289	17232	17413	17258	17361	17290	17412	17377	17329	17343	17532	17256	17414	17417	17315	17237	17260	17483	17283	17252	17400	17260	17288	17546	17356	17329	17127	17252	17378	17416	17409	17318	17394	17541	17448	17358	17310	17482	17366	17344	17162	17170	17273	17265	17291	17338	17537	17411	17307	17418	17254	17266	17196	17304	17374	17274	17034	17406	17379	17313	17498	17549	17288	17474	17304	17221	17304	17369	17020	17342	17369	17068	17413	17510	17395	17311	17237	17206	17586	17538	17072	17341	17197	17396	17426	17533	17416	17228	17378	17269	17427	17316	17319	17125	17324	17294	17229	17537	17641	17590	17410	17462	17148	17449	17528	17333	17227	17357	17167	17356	17295	17045	17444	17303	17347	17571	17258	17301	17383	17222	17430	17305	17206	17337	17095	17471	17266	17390	17314	17231	17295	17285	17446	17376	17380	17350	17336	17221	17260	17454	17466	17253	17216	17177	17273	17314	17318	17428	17373	17407	17073	17238	17326	17274	17329	17367	17244	17326	17467	17264	17387	17457	17281	17525	17535	17366	17343	17228	17468	17478	17341	17228	17417	17253	17296	17354	17403	17481	17251	17462	17329	17492	17418	17404	17379	17487	17365	17400	17217	17256	17334	17478	17274	17346	17370	17311	17164	17351	17307	17432	17303	17327	17239	17297	17356	17363	17255	17601	17141	17408	17358	17381	17377	17279	17476	17558	17380	17439	17430	17297	17222	17399	17409	17271	17095	17386	17447	17415	17267	17171	17345	17350	17403	17315	17400	17261	17623	17529	17296	17236	17383	17268	17423	17377	17477	17382	17215	17144	17363	17332	17611	17384	17552	17309	17105	17359	17174	17184	17574	17465	17216	17347	17321	17339	17178	17277	17249	17357	17324	17297	17485	17363	17517	17462	17437	17202	17142	17486	17387	17385	17375	17443	17259	17465	17254	17420	17459	17313	17365	17220	17193	17333	17534	17399	17394	17587	17430	17370	17314	17570	17267	17275	17341	17402	17410	17258	17250	17377	17282	17405	17329	17195	17374	17416	17092	17514	17424	17580	17316	17369	17319	17340	17239	17371	17372	17401	17386	17238	17407	17377	17170	17536	17476	17307	17396	17338	17365	17295	17276	17409	17412	17464	17313	17343	17389	17440	17339	17357	17318	17290	17332	17335	17298	17515	17354	17375	17229	17420	17424	17242	17339	17333	17339	17631	17170	17249	17132	17239	17439	17284	17363	17359	17290	17348	17313	17270	17358	17125	17573	17298	17283	17321	17225	17505	17159	17403	17377	17321	17476	17239	17247	17423	17248	17305	17366	17320	17258	17447	17316	17426	17415	17073	17516	17278	17349	17415	17393	17225	17423	17313	17377	17181	17248	17466	17325	17399	17457	17357	17110	17374	17426	17248	17338	17440	17277	17413	17278	17180	17304	17367	17360	17196	17251	17227	17423	17352	17313	17159	17023	17394	17316	17514	17249	17292	17447	17305	17317	17368	17467	17379	17341	17526	17342	17417	17397	17392	17160	17129	17168	17297	17333	17396	17244	17448	17456	17254	17342	17316	17281	17393	17317	17497	17313	17175	17498	17214	17301	17171	17439	17459	17513	17455	17395	17344	17116	17341	17138	17335	17199	17238	17344	17597	17367	17184	17166	17180	17316	17397	17268	17429	17191	17329	17398	17279	17146	17239	17264	17337	17393	17404	17270	17191	17514	17288	17244	17424	17352	17130	17127	17412	17328	17361	17437	17497	17360	17319	17371	17356	17420	17441	17457	17423	17235	17414	17258	17166	17329	17381	17369	17322	17469	17371	17240	17369	17500	17472	17462	17269	17622	17438	17345	17313	17083	17360	17463	17283	17477	17311	17202	17463	17353	17321	17279	17312	17228	17508	17307	17252	17230	17217	17455	17444	17213	17362	17091	17387	17324	17397	17414	17263	17391	17492	17388	17311	17654	17416	17187	17242	17277	17367	17200	17426	17234	17286	17254	17356	17327	17438	17122	17332	17558	17154	17269	17275	17323	17437	17330	17415	17223	17482	17364	17345	17267	17236	17380	17528	17326	17292	17181	17356	17075	17366	17463	17293	17353	17213	17376	17311	17316	17301	17398	17473	17300	17443	17335	17266	17265	17483	17204	17312	17189	17319	17549	17381	17317	17431	17454	17235	17289	17389	17316	17207	17443	17312	17242	17073	17391	17154	17534	17109	17292	17425	17317	17389	17324	17420	17311	17380	17221	17304	17158	17405	17438	17479	17525	17362	17402	17191	17197	17498	17292	17414	17367	17343	17365	17490	17287	17329	17418	17239	17440	17315	17238	17111	17232
14786	49724	67431	17736	16303	15789	15324	15355	15174	14958	15055	15006	15022	14904	14977	15046	15054	14903	15055	14920	14893	15000	15081	14836	15146	14852	14872	15164	14993	15203	15132	14859	14839	14762	14863	14839	14876	15146	14938	14781	14912	14891	14891	15009	14785	15024	14919	15654	16353	16206	15682	15228	14982	14723	14683	14983	14925	14768	14923	14922	14979	14755	14881	14882	14932	14861	14864	14708	14893	14728	14725	14742	14862	14683	14896	14981	14930	14852	14772	14852	14772	14915	14821	14850	14769	14787	14699	14875	14745	14778	14914	14865	14835	14848	14832	14916	15053	14774	14948	14755	14886	14689	14944	14787	14864	14747	14715	14922	14744	14841	14871	14809	14945	14872	15041	14791	14810	15011	14782	14858	14826	14883	14761	14729	14893	14998	14621	14790	14925	14654	14879	14962	14815	14874	14809	15010	14780	15120	14721	14943	14852	14763	14733	14776	14820	14903	14981	14720	14824	14882	14873	14801	14782	14907	14986	14827	14809	14754	15007	14867	14886	14919	14893	14720	14992	14887	14803	14797	14847	14937	14884	14872	14676	14878	14778	14831	14869	14764	14861	14701	14788	14723	14761	14797	14809	14910	14899	14830	14755	14833	14655	15015	14788	14789	14798	14951	14693	14912	14767	14942	14829	14841	14945	14713	14819	14934	14742	14887	14956	14674	14814	14761	14868	14882	14864	14808	14886	14770	14881	14815	15071	14784	14818	14796	14889	14866	14805	14796	14693	14889	14870	14861	14920	14776	14904	14902	14838	14762	14774	14594	14629	14754	14927	14771	14829	14703	14812	14713	14760	14777	14768	14714	14916	14943	14881	14621	14807	14849	14810	14810	14787	14697	14854	14954	14758	14783	14782	14932	14907	14823	14799	14887	14742	14976	14722	14860	14747	14769	14784	14653	14707	14731	14681	14724	14699	14709	14651	14889	14670	14856	14878	14745	14819	14828	14851	14724	14694	14839	15046	14751	14769	14685	14819	14740	14925	14827	14892	14927	14919	14860	14884	14754	14783	14946	14868	14928	14789	14771	14962	14756	14853	15006	14710	14765	14805	14742	14701	15062	14768	14985	14812	14835	14849	14883	14838	14774	15177	14823	15011	14814	14780	14910	14862	14592	14849	14854	14881	14833	14930	14898	14909	14777	14755	14759	14866	14891	14804	14786	14862	14982	14870	14711	14842	14898	14825	14708	14766	14957	14958	14911	14907	14860	14801	14771	14820	14931	14767	14868	14939	14832	15061	14884	14850	14816	14889	14869	14937	14984	14455	14829	14740	14897	14718	14865	14784	14783	14665	14888	14898	14728	15058	14900	14728	14811	14824	14992	14734	14748	14727	14751	14853	14879	14660	14871	14847	14841	14843	14820	14886	14844	14790	14735	14697	14949	15046	14878	14901	14885	14766	14959	15056	14939	14817	14791	14968	14891	14889	14851	14998	14760	14820	14758	14877	15009	14898	14950	14750	14945	14893	14853	14769	14870	14739	14794	14888	14677	14812	14757	14736	14723	14817	15006	15020	14963	15054	14804	14776	14802	14993	14795	14795	14711	14845	14881	14879	14800	14828	14835	14728	14790	14698	14853	14853	14751	14745	14897	14813	14730	14803	14893	14845	14752	14852	14750	14774	14799	14775	14628	14985	15028	14748	14751	14928	14815	15083	14698	14918	14902	14797	14858	14788	14841	14823	14815	14759	14647	14806	14736	14817	14940	14847	14837	14958	14809	14846	14762	14960	14854	14875	14853	14883	14903	14729	14913	14782	14887	14827	14716	14843	14923	14773	14890	14840	14859	14769	14904	14850	14771	14853	14806	14913	14842	14950	14803	14928	14847	14848	14840	14790	14746	14816	14791	14817	14873	14683	14892	14819	14748	14845	14846	14789	14919	14657	14910	14798	14730	14680	14769	14786	14827	14689	14779	14902	14823	14792	14963	14864	14887	14831	15108	14906	14871	14927	14842	14943	14726	14938	14889	14794	14835	14759	14821	14925	14878	14967	14919	14759	14856	14912	14859	14781	14750	14699	14968	14687	14814	15036	14996	14806	14831	14892	14922	14982	15038	14926	14616	14771	14700	14662	14638	14690	14680	14880	14796	15008	14819	14785	14701	14713	14862	14689	14921	14808	14796	14709	14671	14726	14845	14785	14849	14884	14959	14759	14851	14917	14952	14845	14845	14866	14767	14946	14915	14706	15098	14811	14658	14806	14760	14869	14798	15072	14882	14914	14666	14760	14810	14808	14865	14893	14821	14924	14923	15085	14842	14710	14860	14777	14729	14661	14883	14943	14793	14928	14662	14989	14820	14927	14819	14855	14732	14876	14662	14834	14756	14918	14841	15068	14829	14774	15000	14778	14904	14778	14677	14869	14620	14918	14738	14854	14693	14895	14753	14632	14715	14886	14868	14795	14736	15160	14833	14810	14869	14764	14816	14855	14968	14807	14706	14776	14973	14855	14829	14937	14757	14883	14800	14745	14739	14642	14823	14800	14737	14754	14933	14778	14777	14927	14830	14901	15043	14765	14908	14737	14829	14789	14650	14761	14960	14643	14713	14899	14841	15086	14856	14793	14860	14740	14949	14834	14840	14892	14832	14910	14921	15026	14934	14969	14724	14848	14824	14805	14727	14619	14748	14811	14884	14846	14822	14782	14826	14773	14782	14625	14826	14900	14868	14970	14649	14633	14775	14721	14913	14749	14796	14726	14680	14672	14686	14932	14915	14766	14750	14605	14804	14707	14810	14931	14638	14795	14863	14991	14686	14806	14710	14753	14966	14629	14964	14976	14728	14912	14777	14871	14926	14829	14727	14849	14939	14860	14825	14804	14801	14734	14648	14959	14788	14726	14813	14818	14830	14731	14827	14731	14918	14731	14685	14808	14853	14759	14839	14954	15020	14736	14838	14860	14854	14822	14894	14816	14865	14929	14796	14806	14636	14971	14983	14948	14848	14717	14739	15092	14793	14852	14790	14908	14818	14992	14876	14780	14755	14655	14842	14955	14802	14804	14825	14736	14807	14786	14668	14923	14688	14809	14867	14811	14931	14637	14649	14916	14935	14767	14673	14837	14896	14871	14915	14824	14880	14842	14626	14817	14953	14809	14857	14861	14768	14961	14779	14985	14857	14891	14887	14704	14811	14823	14872	14783	14944	14725	14645	14817	14861	14688	14984	14845	14781	14810	14861	14841	14974	14760	15011	14849	14775	14907	14868	14895	14919	14895	14859	14841	14858	14759	14830	14836	15014	14579	14884	14781	14761	14950	14818	14700	14888	14908	14896	14960	14859	14802	14819	14917	14907	15096	14955	14862	14954	14694	14786	14860	14765	14888	14692	14836	14914	14648	14805	14782	14843	14941	14745	14744	14852	14668	14754	14803	14940	14806	14903	14746	14731	14935	14696	14677	14959	14967	14818	14815	14819	14668	15046	14832	14778	14930	14874	14880	14877	15002	14803	14893	14856	14815	14889	14818	14925	14876	14730	14776	14964	14712	14906	14891	14836	14838	14893	14734	14859	14760	14938	14696	14808	14737	14847	14814	14749	14701	14797	14817	14922	14943	14760	14701	14958	14981	14897	14953	14885	14806	14798	14844	14924	14817	14840	14692	14798	14885	14760	14709	14803	14694	14781	14848	14775	15037	14803	14948	14834	14882	14931	14797	14840	14853	14912	14843	14824	14693	14851	14942	14922	14815	14836	14805	14921	14834	14836	15060	14812	14783	14820	15095	14841	14783	14796	14800	14893	14804	14717	14881	14795	15015	14780	14977	14772	14985	14660	14666	14947	14778	14694	14873	14756	14836	14683	14905	14916	14607	14651	14926	14653	14653	14876	14931	14790	14814	14649	14989	14809	14880	14737	14821	14752	14820	14861	15054	14843	14845	14786	14794	14813	14843	14781	14773	14732	14684	14734	14871	14811	14773	15058	14614	14851	14914	14829	14723	14893	14867	14953	14905	14710	14801	14729	14838	14911	14885	14912	14910	14727	14816	14922	15011	14809	14836	14977	14818	14848	14740	14915	14814	14923	14813	14843	14825	14738	14826	14750	14891	14937	14918	14860	14807	14794	14792	14755	14728	14725	14996	14803	14868	14775	14928	14828	14829	14736	14849	14973	14806	14774	14846	14724	14777	14848	14727	14795	14804	14790	14843	14832	14978	14850	14808	14955	14838	14720	14654	14912	14823	14900	14689	14820	14947	14794	14894	14864	14931	14711	14728	14985	14944	14713	14782	14867	14727	14786	14664	14921	14796	14899	14759	14668	14748	14865	14807	14842	14720	14774	14695	14907	14787	14946	14775	14874	14896	14832	14685	14846	14740	14787	14743	14812	14710	15002	14877	14608	14707	14770	14774	14907	14711	14869	14736	14863	14703	14837	14673	14923	14900	14816	14883	14802	14668	14868	14817	14799	14783	14986	14813	14884	14905	14736	14805	14826	14725	14789	14765	14729	14700	14830	14916	14935	14859	14866	14850	14744	14841	15004	14822	14805	14874	14931	14816	14873	14911	14811	14837	14723	14791	14841	14879	14832	14906	14799	14653	14791	14856	14861	14816	14885	14945	14916	14727	14694	14887	14948	14805	14839	14809	14766	14959	14952	14846	14975	14859	14749	14973	14738	14920	14963	14818	14820	14686	14828	14652	14748	14901	14800	14832	14836	14847	14713	14888	14868	14693	14923	14778	14885	14811	14922	14963	14879	14847	14789	14885	14810	14801	14866	14911	14816	14863	14821	14848	14845	14742	14702	14920	14844	14866	14717	14842	14704	14831	14911	14843	14922	14918	14738	14722	14877	14799	14883	14621	14828	14629	14882	14961	14738	14700	14998	14785	14947	14855	14812	15089	14821	14752	14764	14957	14752	15036	14907	14840	14799	14628	14847	14758	14770	14942	14727	14766	14822	14700	14903	14646	14843	14745	14851	14846	14662	14896	14991	14863	14780	14841	14771	14761	14859	14756	14829	14846	14740	14832	14905	14811	14769	14929	14885	14944	14831	14779	14737	14870	14922	15008	14917	14807	14826	14716	14761	14917	14952	14895	14628	14833	14921	14782	14895	14798	14816	14820	14941	15009	14789	14905	14753	14929	14810	14896	14776	14816	14732	14868	14698	14923	14656	14849	14731	14852	14743
22425	20918	34336	23524	21113	22712	23872	18830	17734	18079	18101	17842	17746	17790	17804	17845	17887	17719	17570	17749	17626	17653	17639	17571	17793	17562	17577	17466	17544	17688	17692	17554	17504	17453	17690	17521	17516	17515	17353	17646	17444	17550	17400	17634	17415	17470	17571	18688	19476	19326	18587	17958	17812	17679	17503	17341	17712	17334	17427	17533	17414	17596	17637	17448	17631	17390	17514	17228	17315	17248	17613	17627	17437	17549	17924	17379	17357	17417	17455	17480	17419	17359	17374	17490	17273	17540	17483	17407	17441	17465	17302	17260	17643	17364	17562	17577	17443	17336	17414	17472	17495	17274	17505	17317	17455	17644	17478	17281	17708	17316	17491	17455	17349	17396	17510	17406	17441	17474	17528	17467	17447	17520	17257	17358	17130	17649	17591	17482	17574	17364	17539	17348	17549	17467	17416	17615	17483	17421	17393	17506	17530	17402	17465	17466	17303	17341	17361	17561	17515	17397	17415	17271	17272	17346	17389	17339	17455	17503	17352	17379	17511	17339	17426	17522	17523	17433	17534	17575	17635	17535	17278	17434	17299	17490	17386	17554	17479	17248	17244	17534	17410	17348	17502	17376	17561	17382	17555	17440	17456	17587	17442	17252	17522	17604	17420	17548	17464	17607	17443	17456	17526	17311	17763	17480	17450	17506	17330	17618	17511	17513	17554	17664	17394	17436	17291	17377	17370	17343	17378	17542	17355	17483	17534	17575	17461	17557	17252	17560	17401	17389	17440	17405	17514	17415	17332	17480	17521	17275	17269	17390	17417	17483	17424	17274	17364	17486	17452	17424	17221	17479	17211	17519	17342	17536	17458	17587	17254	17402	17600	17430	17488	17398	17445	17441	17560	17389	17495	17338	17457	17298	17423	17315	17375	17403	17253	17322	17395	17221	17476	17357	17438	17323	17461	17383	17565	17565	17377	17369	17677	17351	17427	17445	17211	17418	17577	17480	17424	17214	17413	17509	17363	17521	17524	17323	17617	17579	17396	17358	17671	17416	17505	17454	17503	17571	17443	17591	17341	17505	17369	17431	17307	17312	17459	17458	17424	17464	17504	17453	17420	17391	17353	17270	17357	17259	17575	17592	17415	17645	17355	17446	17313	17324	17393	17352	17674	17473	17514	17306	17307	17599	17517	17484	17530	17586	17481	17248	17322	17290	17238	17361	17561	17496	17430	17354	17381	17326	17646	17421	17481	17262	17287	17469	17422	17486	17356	17414	17552	17481	17496	17409	17463	17337	17463	17348	17322	17495	17385	17643	17346	17589	17313	17336	17322	17596	17362	17276	17420	17267	17303	17406	17246	17546	17333	17262	17281	17187	17314	17305	17496	17313	17615	17495	17486	17451	17477	17437	17516	17507	17610	17328	17381	17213	17460	17288	17406	17269	17554	17500	17521	17331	17551	17454	17487	17313	17359	17397	17410	17639	17594	17418	17550	17491	17405	17309	17500	17575	17416	17474	17679	17429	17302	17398	17321	17408	17316	17477	17433	17415	17437	17433	17501	17124	17425	17186	17456	17412	17525	17501	17450	17344	17275	17297	17371	17257	17445	17260	17450	17263	17380	17519	17328	17528	17683	17608	17387	17527	17349	17255	17611	17695	17460	17353	17356	17506	17487	17198	17354	17379	17522	17662	17520	17550	17517	17545	17514	17231	17513	17494	17552	17317	17494	17259	17278	17483	17324	17515	17387	17489	17428	17469	17411	17387	17381	17356	17369	17530	17484	17290	17384	17401	17308	17313	17385	17468	17496	17431	17340	17359	17467	17597	17398	17185	17488	17515	17501	17491	17435	17539	17367	17307	17542	17414	17403	17307	17503	17228	17283	17642	17544	17475	17414	17517	17613	17447	17497	17310	17240	17469	17266	17124	17458	17427	17304	17251	17394	17390	17399	17341	17159	17368	17466	17494	17368	17385	17443	17418	17366	17333	17471	17337	17489	17230	17551	17325	17498	17470	17459	17371	17529	17211	17383	17354	17398	17296	17480	17313	17370	17393	17654	17344	17445	17450	17335	17562	17473	17233	17460	17294	17527	17367	17399	17439	17413	17270	17216	17314	17280	17451	17288	17447	17321	17441	17461	17350	17405	17485	17411	17382	17179	17416	17612	17503	17525	17708	17544	17455	17486	17404	17462	17323	17350	17319	17370	17221	17529	17433	17393	17547	17568	17527	17506	17372	17293	17397	17584	17392	17599	17429	17400	17384	17217	17369	17464	17769	17594	17470	17302	17360	17458	17508	17450	17294	17397	17452	17404	17404	17286	17349	17565	17271	17439	17628	17410	17495	17444	17423	17519	17464	17347	17365	17364	17578	17321	17256	17500	17477	17390	17568	17423	17472	17480	17492	17591	17263	17258	17449	17358	17369	17448	17396	17530	17550	17436	17588	17494	17382	17437	17530	17525	17494	17449	17537	17249	17417	17380	17535	17464	17433	17464	17472	17593	17608	17432	17438	17291	17298	17294	17367	17289	17371	17281	17525	17447	17349	17541	17368	17338	17430	17295	17554	17405	17344	17493	17273	17453	17332	17487	17429	17445	17429	17314	17404	17439	17520	17452	17402	17486	17366	17450	17461	17454	17376	17467	17411	17492	17442	17525	17517	17211	17492	17338	17363	17194	17478	17412	17398	17527	17328	17370	17369	17395	17391	17363	17417	17565	17350	17473	17272	17430	17460	17349	17249	17556	17638	17531	17559	17427	17453	17470	17516	17502	17376	17397	17386	17381	17413	17567	17386	17519	17407	17335	17561	17230	17305	17330	17664	17520	17316	17405	17351	17317	17349	17498	17283	17452	17543	17517	17363	17513	17413	17342	17520	17433	17161	17432	17443	17288	17544	17405	17380	17423	17424	17369	17392	17298	17538	17384	17528	17396	17504	17518	17597	17486	17248	17332	17544	17350	17396	17321	17341	17451	17467	17345	17088	17379	17343	17345	17372	17232	17266	17351	17388	17518	17608	17439	17321	17475	17620	17517	17541	17382	17372	17442	17601	17533	17437	17342	17290	17451	17367	17533	17388	17475	17228	17438	17498	17647	17568	17419	17482	17481	17371	17454	17411	17304	17559	17463	17290	17468	17499	17549	17158	17392	17399	17510	17314	17335	17393	17465	17570	17345	17428	17464	17470	17402	17371	17336	17402	17537	17529	17353	17466	17552	17231	17393	17541	17598	17551	17490	17466	17566	17501	17216	17459	17408	17396	17594	17579	17412	17359	17396	17510	17382	17368	17525	17385	17318	17276	17678	17413	17514	17527	17432	17352	17559	17459	17375	17441	17552	17499	17473	17453	17625	17194	17517	17293	17407	17540	17448	17602	17429	17435	17417	17471	17282	17598	17413	17361	17556	17496	17609	17482	17408	17473	17306	17186	17321	17400	17492	17394	17578	17529	17437	17418	17388	17528	17414	17423	17469	17491	17427	17429	17347	17524	17381	17263	17321	17509	17379	17303	17416	17320	17349	17424	17333	17558	17368	17465	17445	17382	17512	17298	17439	17446	17335	17546	17440	17348	17589	17587	17480	17630	17439	17575	17489	17608	17219	17490	17547	17422	17410	17501	17457	17375	17532	17341	17360	17520	17490	17502	17436	17468	17473	17420	17376	17216	17511	17752	17399	17398	17420	17271	17540	17470	17484	17429	17251	17281	17216	17462	17273	17511	17481	17389	17259	17300	17523	17323	17513	17321	17500	17289	17291	17305	17338	17545	17403	17278	17439	17349	17294	17460	17439	17361	17518	17427	17483	17562	17511	17572	17740	17361	17282	17463	17302	17443	17369	17103	17453	17617	17489	17571	17251	17427	17525	17712	17461	17291	17340	17429	17453	17486	17176	17230	17360	17524	17273	17461	17465	17304	17386	17434	17319	17541	17403	17353	17444	17401	17324	17214	17160	17545	17481	17455	17353	17463	17385	17439	17380	17394	17479	17394	17598	17457	17393	17428	17542	17469	17377	17582	17317	17623	17439	17633	17352	17328	17554	17372	17680	17567	17331	17558	17464	17333	17303	17318	17341	17472	17557	17488	17561	17492	17347	17577	17391	17483	17278	17292	17277	17466	17339	17317	17183	17523	17450	17368	17333	17279	17410	17426	17452	17455	17190	17311	17418	17318	17469	17697	17620	17363	17319	17387	17312	17433	17422	17478	17457	17428	17470	17512	17340	17535	17425	17333	17405	17495	17589	17680	17525	17415	17382	17344	17195	17191	17330	17531	17476	17582	17323	17490	17274	17446	17542	17343	17209	17530	17381	17340	17380	17319	17457	17458	17428	17434	17481	17421	17332	17491	17469	17491	17547	17315	17366	17535	17195	17477	17447	17391	17647	17426	17505	17296	17477	17396	17519	17458	17184	17307	17230	17389	17475	17276	17564	17368	17466	17434	17503	17356	17343	17275	17391	17489	17691	17517	17320	17584	17463	17480	17421	17279	17373	17350	17509	17387	17596	17457	17605	17516	17374	17438	17485	17381	17563	17463	17292	17193	17566	17573	17839	17450	17554	17595	17501	17591	17449	17355	17336	17283	17464	17629	17397	17307	17652	17492	17193	17397	17243	17454	17511	17518	17378	17329	17314	17328	17451	17335	17358	17384	17259	17352	17384	17502	17710	17223	17445	17414	17348	17472	17523	17590	17524	17391	17370	17395	17442	17399	17385	17493	17608	17484	17320	17497	17633	17226	17277	17634	17295	17304	17329	17411	17390	17419	17378	17589	17407	17453	17617	17492	17432	17385	17414	17208	17190	17400	17421	17672	17409	17371	17516	17503	17266	17486	17546	17431	17377	17421	17577	17332	17623	17496	17498	17503	17490	17529	17406	17363	17273	17628	17452	17400	17468	17326	17459	17544	17430	17453	17291	17611	17376	17427	17653	17543	17493	17489	17396	17321	17404	17314	17623	17607	17391	17429	17455	17390	17534	17613	17241	17351	17594	17298	17535	17389	17377	17458	17456	17376	17555	17646	17379	17620	17269	17395	17419	17434	17335	17422	17610	17164	17527	17497	17293	17443	17484	17409	17343	17468	17389	17470	17495	17282	17526	17306	17509	17286	17466	17410	17407	17384	17350	17580	17347	17677	17348	17426	17398	17505	17506	17505	17413	17400	17558	17544	17339	17446	17392	17523
16797	48644	63436	19491	17230	16340	16080	15748	15367	15387	15200	15181	15268	15214	15108	14982	15058	15144	15130	15195	15275	15044	15284	15136	14906	15039	15096	15026	15097	15073	15078	14889	14988	14960	15011	14980	15167	15139	14874	14906	14969	14864	14874	14890	14983	14894	15107	16742	17705	17378	16254	15490	15151	15058	15082	15066	14767	15142	14998	15042	14822	14728	15017	14901	14750	15036	14966	14884	14955	14973	14950	14913	15065	14888	15015	14847	14928	15013	14961	14782	15028	14926	14954	14934	14946	14774	14961	14732	14877	14822	14779	14883	14902	14967	14930	15020	15035	14664	15057	15050	14872	14766	14966	14813	14955	14794	14911	14974	14938	14910	14892	14899	14888	14736	14948	14855	14945	14936	14860	14879	14857	14963	14932	14685	15000	14957	15011	14915	15002	15203	14859	14949	14697	14989	14907	14833	14919	14846	14890	14764	15001	14733	14776	14705	15083	14972	14725	15098	15152	14884	14919	15107	14823	14845	14937	14885	14934	14913	14936	15027	14786	14896	14880	14836	14914	14865	14820	14916	14850	14954	14797	15044	14845	14897	15022	14885	14825	15021	14759	14897	14926	14831	15031	14863	14992	14820	14946	14860	14887	14899	14906	14883	14933	14927	14977	14871	14891	14926	14861	14954	14852	14867	14970	14883	14898	14932	14819	14708	14889	14864	14959	14946	14894	15034	14884	14842	14935	14855	14904	14918	14828	14822	15008	15109	14923	14880	14852	14792	14905	14912	14907	14951	14929	14828	14907	15005	14961	14759	14802	15038	14792	14890	15005	14785	14661	14829	14996	14762	14870	14920	14799	14871	14888	14713	14695	14904	14937	14778	14641	14920	15076	14812	14877	15035	14996	14834	14959	14884	14917	15124	14796	14810	14965	14970	14744	14937	14937	14893	14847	14837	14699	14801	14891	14871	14778	14787	15022	14934	14812	14939	14807	14887	14916	14980	14900	14843	15019	14760	14921	14932	14873	14784	14842	14889	14838	14978	14997	14709	14982	14837	14675	14961	14950	15072	14925	14894	14810	14901	14847	14783	14727	14898	14819	14856	14841	14860	14861	15009	14727	14894	14907	14863	14797	14891	15014	14896	15043	14899	15030	14943	14966	14981	14898	14814	14889	15002	14839	14802	15008	14846	14946	15066	14810	14848	14883	14984	14767	14955	14787	14944	15025	14980	14671	14794	14972	14735	14909	14911	14935	14850	14790	14900	15005	14876	14873	14862	14921	14722	14968	14825	14833	14859	14857	14867	14867	14848	14866	14671	14816	14769	14926	14940	14934	15016	14928	14827	14907	14903	14850	14763	14943	14804	15014	14751	14856	14875	14858	14914	14785	14808	14973	15002	14941	14935	14953	14819	14859	14908	14900	14792	14903	14985	14824	14871	14868	15079	14865	14972	14882	15008	14945	14926	14832	14913	14898	14881	14869	14713	14849	14795	14821	14890	14794	14729	14859	14886	14907	14873	14763	14784	14789	14955	14764	14860	15009	14757	14800	14969	14740	15002	14958	14811	14894	14883	14870	14664	14962	15042	14872	14927	14845	14816	14862	14972	14815	14766	15062	14916	14900	14925	14948	14881	14888	14936	14963	14748	14822	14696	14826	14861	14885	14922	14850	14997	14756	14790	14850	14846	14966	15048	14905	14743	14868	14903	15079	14801	14911	14754	14677	14873	14934	14872	14938	14776	14917	14865	15005	14942	14850	14948	14970	14950	15035	14826	14956	14887	14657	14891	14888	14884	14909	14845	14909	14886	14827	14997	14874	14700	14950	14850	14932	14838	14927	14775	14844	15083	14953	14985	14921	14919	14927	14840	14979	14878	14759	14997	14718	14912	14898	14796	14878	14900	14766	14789	14904	14849	14969	14862	14756	14869	14987	14853	14833	14871	14817	14891	14994	14929	14854	14763	14989	14974	14965	14895	14886	14886	14890	14807	14977	14805	14970	14842	14956	14896	15009	15049	14977	14855	14923	14874	14958	14967	14844	14968	14827	14750	14872	14782	15015	14916	14969	14946	14740	14756	14864	14853	14835	14820	14990	14885	14891	15004	14971	14980	14897	14986	14739	14833	14855	14818	14889	14955	14907	14890	14729	14853	14947	14767	14883	14964	14821	14772	14859	14994	14917	14744	14817	14793	14777	14893	14883	14879	15006	14906	14775	14750	14754	14916	14811	14853	14916	14914	14793	14860	14978	14965	14808	14903	14865	14986	14864	14884	14894	14925	14777	14748	15003	14852	14833	14942	14738	14936	15001	14979	14757	14835	14987	14732	14795	14848	14905	14829	14875	14864	14945	14750	14812	14892	14960	14812	14772	14931	15001	14844	14794	14957	14752	14796	14796	14724	14937	14848	14988	14806	14822	14840	14994	14994	14919	15009	14920	14947	14961	14855	15043	14797	14933	14849	14952	14792	14853	14965	14889	14782	14776	15063	14950	15012	14795	14852	14859	14952	14687	14902	15001	15005	14900	14812	14971	14879	14723	15046	14727	14935	14794	14824	14768	14919	14919	14826	14980	15009	14810	14809	14786	14792	14798	14934	14925	15004	14820	14770	14875	14938	14724	14893	14794	14862	14750	14918	14796	14885	14919	14840	14852	14789	14748	14984	14914	14931	14844	14917	14879	15018	14752	14916	14835	14960	14948	14987	14764	14926	14781	14855	14932	14737	14917	14952	14912	14731	14956	14741	14769	14859	15017	14958	14873	14892	14890	14939	14917	14820	14926	14877	14982	14755	14970	14768	14942	14929	14909	14902	14757	14706	14827	14756	14765	14800	14819	14828	14636	14858	15011	14856	14779	14766	14962	14780	15006	14776	14780	14752	14762	15012	14889	14781	14682	14841	14932	14942	14978	14963	14950	14752	14824	14792	15084	14840	15040	14968	14909	14978	15034	14913	14873	14913	14948	14882	14896	14818	14911	14807	14851	14874	14861	14818	15037	14771	14936	14950	14769	14929	14947	14920	14827	14932	15068	14906	14875	14978	15103	15061	14927	15038	14793	14846	14901	15004	14894	14778	15008	14783	14881	14879	14910	15020	14820	14846	15014	14893	14909	14994	14878	15003	14672	14974	14939	14947	14986	15064	14937	14843	14908	14955	14758	14956	14901	14675	14706	14826	14912	14968	14758	15057	14998	14918	14778	14820	14832	14832	14840	14911	14891	14868	14861	15008	14766	14900	14637	15110	14778	14788	15025	14905	14818	14882	14697	14984	14933	15067	14791	14925	14910	14874	14983	14933	14932	14857	15003	14877	14762	14929	14923	15022	15022	14756	14779	14722	14827	14916	14879	14931	14823	14847	14852	14763	14859	14765	14980	14933	14926	14935	15037	14739	14892	14950	14794	14973	14948	14796	14792	14935	14896	14932	14865	14874	14916	14918	15104	14983	14856	14957	15030	15024	14792	14753	14963	14693	14916	14833	14923	14896	14955	14926	14913	14898	14882	14932	14763	14931	14808	14944	14903	14722	14919	14899	14846	14942	14985	15007	14884	15006	14945	14839	14922	14792	14970	14749	15092	14939	14836	14914	14934	14824	14964	15002	14732	14965	14936	14763	14882	14818	14855	14823	14880	14796	15023	14784	14894	14900	14866	14924	15099	14851	14710	14880	14991	14956	14976	14841	14934	14865	14900	14902	14918	14971	14833	15039	14920	14848	15154	15018	14840	14838	14841	14817	14884	15025	14915	14917	14838	14771	14876	14791	14983	14987	14753	14904	14972	14958	14905	14902	14789	14914	14802	14842	14970	14941	14783	14980	14848	14907	14926	14803	14925	14818	14875	14827	14923	14844	14883	14879	14832	14996	14834	14915	14790	14684	14790	14779	14936	15073	14979	14982	14771	14997	14895	14906	14800	14962	14990	14802	14884	14756	14891	14950	14860	15070	15085	14785	14835	14610	14843	14822	14995	14849	14920	14905	14708	14814	14886	14941	14810	14840	14929	14968	14823	14860	14958	14921	14770	14771	14846	14867	14755	14921	14966	14983	14877	14949	14948	14896	14840	14904	14820	14852	14678	15028	14831	14970	14831	14890	14877	14976	14945	14900	14837	14849	14887	14895	14973	14736	14856	15003	14999	14835	14895	14837	14982	14843	14910	14751	15001	14771	14842	14987	14921	14949	14994	14629	14955	14971	14553	14903	14718	14810	14833	14807	14887	14981	14706	14793	14913	14793	14927	14848	14883	14947	14876	14796	14931	14775	14917	14930	14933	14948	14894	14868	14989	14930	15105	14978	14870	14896	14907	14789	14892	14909	14601	14920	14829	14762	14966	14913	14816	14723	14957	14795	15002	14757	14790	14897	14987	14946	14663	14838	14943	14845	14912	14901	14780	14831	14996	15007	14854	14941	14818	14882	14816	14980	14990	14880	14927	15005	14686	14969	14898	14794	14810	14931	14901	14891	14832	14880	14788	14847	14826	14847	14934	14830	14947	14702	14786	14959	14892	14798	14791	14818	15052	14847	14825	14775	14970	15028	14842	14942	14873	14872	15027	15012	15041	14829	15118	14964	14937	14914	14929	15017	14784	14984	14840	14795	14945	14891	14871	14829	14883	15076	14713	14925	14848	15010	15022	15083	14744	14870	15057	14902	14849	14880	14875	14763	14929	14799	15043	14870	14841	15036	14810	14994	15027	14995	14802	14891	14837	14921	14871	14893	14866	14934	14926	14726	14954	14970	14921	14796	14884	14778	14953	15066	14824	14869	14961	14780	14868	14914	14851	14749	14814	14796	14777	14951	14808	14870	14779	14941	14847	14865	14823	14939	14956	14783	14712	14961	14890	15008	14989	14723	14819	14798	15009	14910	14937	14956	15009	14927	14946	14943	14922	15000	14768	14739	14970	15045	14884	14842	14719	14807	14876	14881	14928	14867	14832	14862	14767	14910	15002	14896	14999	14700	15120	14872	14932	14939	14834	14832	14894	14952	14909	14715	14871	14952	14911	14939	14936	14982	14927	14944	14808	14993	14816	14965	14853	14753	14810	14906	14879	14955	14924	14772	15038	14786	14919	14975	14731	15009	14743	14887	15043	14888	14829	14809	14779	14782	14964	14882	14851	14908	14731	14846	14973	15002	14866	14795	14791	14925	14839	14962	14934	14873	14851	14862	14820	14879	15029	14825
26929	23639	40239	22714	18023	17528	17651	17484	17232	17449	17771	17469	17586	17277	17542	17291	17512	17415	17455	17296	17570	17425	17483	17530	17245	17469	17496	17305	17432	17547	17459	17238	17545	17282	17477	17209	17512	17365	17487	17371	17531	17313	17342	17377	17379	17268	17561	17502	17477	17430	17742	17707	17545	17488	17425	17168	17509	17345	17339	17345	17499	17497	17418	17327	17456	17479	17492	17448	17387	17324	17386	17249	17566	17329	17483	17530	17570	17384	17488	17510	17396	17499	17345	17419	17444	17312	17172	17270	17472	17505	17336	17488	17398	17356	17411	17340	17337	17475	17256	17421	17313	17298	17441	17409	17371	17392	17301	17376	17357	17387	17311	17548	17493	17463	17437	17352	17547	17411	17425	17322	17379	17184	17442	17453	17335	17449	17230	17246	17343	17427	17366	17217	17355	17483	17316	17580	17507	17456	17356	17166	17424	17225	17336	17299	17343	17423	17482	17356	17435	17309	17308	17179	17458	17425	17472	17148	17240	17199	17392	17324	17292	17456	17311	17440	17326	17311	17414	17339	17471	17461	17409	17209	17230	17435	17591	17314	17333	17493	17327	17385	17519	17328	17440	17585	17600	17385	17457	17386	17349	17383	17192	17200	17405	17560	17517	17201	17354	17504	17571	17211	17517	17153	17183	17042	17267	17353	17546	17318	17380	17289	17462	17479	17439	17424	17412	17316	17354	17285	17486	17402	17481	17318	17168	17237	17424	17436	17532	17405	17422	17375	17496	17342	17217	17263	17315	17468	17434	17274	17456	17372	17429	17383	17528	17361	16978	17313	17386	17454	17407	17391	17407	17426	17335	17318	17354	17410	17488	17333	17521	17261	17262	17209	17363	17404	17253	17284	17441	17356	17396	17586	17395	17392	17303	17068	17408	17449	17369	17356	17452	17542	17304	17345	17185	17447	17453	17302	17348	17468	17377	17257	17360	17192	17387	17490	17440	17519	17301	17431	17412	17290	17492	17244	17595	17512	17487	17442	17213	17283	17371	17326	17430	17418	17394	17471	17266	17284	17451	17517	17436	17479	17260	17184	17507	17225	17370	17461	17338	17342	17393	17328	17154	17386	17350	17319	17424	17306	17585	17288	17529	17538	17196	17397	17379	17621	17446	17339	17383	17385	17369	17380	17416	17415	17398	17336	17255	17516	17244	17423	17510	17416	17440	17456	17342	17477	17334	17344	17356	17410	17513	17325	17380	17458	17190	17260	17399	17481	17353	17500	17435	17482	17267	17541	17350	17360	17378	17510	17534	17473	17341	17629	17239	17401	17407	17413	17381	17246	17176	17350	17285	17224	17530	17510	17388	17300	17331	17377	17537	17465	17283	17362	17331	17238	17237	17523	17372	17158	17359	17610	17203	17227	17474	17118	17385	17343	17459	17418	17330	17374	17218	17440	17355	17260	17320	17238	17550	17348	17549	17444	17407	17467	17313	17176	17241	17473	17334	17522	17333	17379	17348	17546	17394	17330	17350	17318	17395	17474	17173	17162	17249	17363	17352	17475	17262	17008	17356	17535	17508	17394	17393	17469	17244	17339	17454	17322	17617	17413	17440	17126	17261	17265	17347	17384	17414	17538	17373	17298	17411	17400	17553	17488	17329	17498	17441	17412	17319	17424	17387	17546	17275	17361	17390	17300	17430	17411	17419	17415	17382	17540	17601	17280	17361	17359	17336	17410	17540	17463	17282	17352	17482	17365	17612	17366	17372	17157	17232	17542	17501	17632	17487	17237	17498	17258	17202	17148	17504	17335	17252	17500	17258	17394	17402	17246	17318	17236	17425	17251	17434	17353	17609	17606	17502	17398	17499	17403	17485	17566	17411	17429	17458	17342	17223	17301	17267	17325	17268	17373	17300	17407	17476	17202	17330	17403	17533	17356	17584	17235	17329	17217	17433	17519	17186	17307	17503	17306	17149	17312	17497	17400	17508	17237	17420	17469	17376	17258	17368	17507	17319	17182	17393	17311	17409	17383	17453	17496	17290	17552	17133	17211	17344	17457	17241	17257	17421	17325	17239	17386	17282	17379	17351	17426	17358	17374	17402	17360	17345	17372	17269	17302	17485	17401	17273	17265	17168	17227	17417	17205	17495	17393	17429	17269	17327	17446	17434	17360	17427	17281	17156	17312	17433	17473	17430	17350	17336	17531	17436	17341	17345	17454	17295	17454	17162	17455	17566	17324	17325	17372	17384	17533	17387	17283	17261	17221	17166	17188	17359	17242	17113	17123	17522	17281	17433	17200	17324	17501	17327	17371	17417	17361	17476	17378	17414	17380	17516	17421	17458	17372	17176	17302	17117	17248	17403	17529	17361	17387	17341	17477	17357	17249	17093	17611	17382	17445	17454	17182	17229	17303	17216	17295	17436	17150	17366	17322	17567	17341	17456	17363	17251	17123	17355	17279	17396	17365	17365	17342	17378	17422	17453	17293	17448	17561	17489	17266	17438	17396	17378	17294	17318	17363	17409	17396	17522	17231	17351	17336	17346	17516	17469	17246	17377	17506	17220	17103	17381	17381	17305	17470	17366	17269	17444	17273	17249	17360	17321	17308	17409	17463	17458	17308	17426	17219	17376	17348	17390	17366	17353	17415	17318	17464	17389	17163	17511	17485	17298	17176	17290	17499	17312	17330	17397	17454	17474	17201	17171	17603	17571	17512	17299	17327	17322	17265	17315	17348	17342	17177	17180	17179	17234	17142	17388	17307	17532	17349	17447	17515	17365	17538	17357	17296	17240	17159	17229	17358	17401	17435	17257	17374	17482	17396	17461	17430	17425	17501	17376	17227	17444	17362	17486	17413	17519	17369	17330	17358	17516	17320	17478	17364	17250	17645	17206	17284	17390	17409	17403	17370	17360	17156	17463	17338	17284	17368	17334	17325	17457	17257	17336	17246	17549	17249	17305	17386	17258	17364	17497	17504	17332	17406	17332	17340	17294	17402	17284	17426	17391	17375	17592	17316	17393	17248	17382	17211	17571	17304	17353	17277	17572	17168	17217	17369	17396	17366	17413	17498	17429	17410	17316	17408	17366	17313	17563	17275	17386	17214	17382	17333	17543	17384	17387	17562	17208	17212	17514	17240	17273	17388	17236	17433	17427	17551	17456	17433	17264	17457	17439	17510	17381	17394	17510	17365	17476	17366	17294	17400	17488	17214	17309	17210	17514	17278	17005	17427	17374	17269	17433	17410	17499	17249	17471	17380	17364	17241	17547	17366	17428	17356	17515	17422	17350	17465	17347	17367	17509	17187	17303	17538	17368	17255	17312	17085	17476	17402	17309	17414	17522	17378	17210	17375	17255	17266	17323	17225	17557	17547	17485	17318	17274	17429	17314	17391	17552	17220	17254	17331	17438	17321	17394	17316	17312	17259	17596	17514	17369	17393	17456	17560	17255	17343	17496	17385	17249	17449	17382	17406	17425	17492	17281	17266	17539	17372	17202	17365	17420	17332	17374	17381	17310	17287	17368	17286	17322	17391	17399	17343	17402	17455	17440	17463	17233	17495	17479	17436	17592	17479	17390	17295	17497	17214	17496	17574	17470	17556	17470	17490	17331	17362	17310	17362	17374	17418	17351	17285	17368	17419	17432	17396	17286	17495	17372	17640	17200	17306	17485	17510	17422	17507	17443	17316	17409	17377	17375	17435	17316	17403	17424	17428	17354	17273	17348	17462	17383	17476	17413	17238	17164	17302	17371	17321	17558	17319	17507	17472	17199	17520	17500	17451	17457	17546	17185	17385	17324	17215	17542	17295	17378	17297	17307	17459	17497	17207	17328	17532	17408	17246	17591	17608	17370	17389	17188	17165	17355	17420	17516	17550	17389	17336	17390	17305	17468	17327	17485	17528	17282	17573	17483	17245	17453	17175	17487	17510	17405	17418	17371	17463	17390	17293	17344	17332	17258	17301	17501	17438	17310	17595	17281	17390	17342	17229	17356	17418	17543	17210	17242	17436	17508	17659	17160	17203	17342	17522	17299	17611	17306	17237	17228	17210	17279	17257	17398	17430	17293	17378	17508	17495	17481	17153	17244	17347	17222	17326	17473	17316	17351	17287	17365	17472	17428	17472	17358	17505	17366	17193	17337	17318	17455	17446	17431	17294	17237	17496	17310	17361	17426	17276	17218	17198	17320	17382	17438	17508	17470	17510	17389	17348	17427	17485	17461	17270	17317	17288	17507	17458	17601	17349	17303	17302	17301	17544	17317	17279	17374	17417	17316	17420	17166	17437	17381	17400	17188	17306	17193	17395	17368	17424	17509	17384	17277	17332	17473	17621	17485	17485	17327	17403	17276	17305	17541	17447	17446	17349	17620	17465	17441	17212	17411	17383	17354	17431	17481	17457	17413	17371	17464	17140	17430	17609	17520	17242	17134	17422	17274	17506	17363	17428	17154	17289	17409	17309	17471	17496	17449	17476	17487	17422	17432	17399	17313	17164	17248	17341	17444	17431	17482	17523	17357	17362	17650	17378	17485	17203	17015	17261	17545	17442	17616	17603	17417	17598	17256	17206	17348	17400	17345	17577	17340	17462	17363	17193	17447	17400	17180	17457	17249	17563	17454	17502	17303	17421	17408	17147	17356	17364	17451	17454	17330	17309	17488	17591	17385	17486	17543	17171	17370	17295	17298	17246	17445	17191	17369	17415	17430	17579	17378	17474	17362	17586	17353	17117	17280	17391	17368	17462	17542	17267	17342	17434	17249	17323	17320	17162	17259	17358	17266	17337	17170	17359	17301	17327	17374	17397	17518	17526	17534	17513	17250	17540	17299	17196	17411	17616	17470	17274	17369	17323	17428	17416	17445	17503	17711	17447	17367	17276	17447	17289	17384	17407	17389	17352	17391	17354	17307	17447	17287	17593	17437	17545	17222	17271	17124	17288	16870	17438	17403	17280	17453	17366	17148	17428	17284	17261	17343	17531	17414	17296	17270	17406	17476	17295	17552	17536	17275	17292	17150	17199	17448	17322	17316	17433	17408	17473	17312	17330	17496	17301	17379	17382	17291	17299	17347	17381	17553	17394	17381	17317	17407	17018	17365	17438	17294	17325	17399	17513	17447	17481	17252	17457	17333	17384	17320	17713	17505	17294	17342	17300	17293	17122	17235	17521
15433	33285	38906	15619	15126	14983	14962	15065	14745	14924	14845	14808	14809	14939	14730	14969	14910	14908	14862	14915	14776	14855	14788	14871	14845	14804	14855	14912	14700	14814	14770	14782	14883	14826	14771	14874	14901	14913	14790	14908	14886	14942	14919	14965	14751	14877	14740	14925	14974	14989	15001	14930	14845	14805	14922	14926	14805	14833	14753	14957	14938	14895	14686	14819	14726	14955	14749	14927	14882	14941	15014	14824	14708	14790	14699	14669	14841	14771	14703	14755	14890	14945	14860	14694	14760	14631	14922	14651	14811	14868	14723	14818	14786	14710	14832	14833	14855	14921	14683	14927	14772	14713	14674	14904	14853	14808	14728	14839	14847	14810	14769	14781	14707	14709	14710	14819	14865	14680	14784	14777	14838	14833	14787	14798	14986	14851	14875	14826	14792	14804	14669	14814	14722	14705	14789	14863	14801	14970	14755	14955	14875	14788	14773	14756	14869	14789	14938	14702	14799	14810	14727	14845	14624	14887	14718	14697	14952	14700	14782	14832	14816	14715	14688	14983	14810	14705	14827	14979	14799	14736	14826	14832	14648	14896	14869	14908	14889	14838	14939	14669	14747	14890	14817	14832	14624	14783	14676	14852	14914	14717	14884	14688	14904	14798	14868	14736	15009	14787	14813	14870	14914	14747	14816	14709	14835	14716	14875	14746	14698	14646	14827	14697	14842	14812	14875	14933	14692	14882	14713	14930	14983	14923	14899	14667	14876	14802	14903	14846	14733	14777	14795	14738	14759	14886	15027	14813	14639	14921	14784	14667	14701	14809	14816	14736	14746	14915	14856	14795	14757	14793	14811	14658	14795	14932	14783	14869	14654	14713	14904	14998	14865	14860	14871	14819	14866	14873	14784	14989	14817	14793	14668	14768	14752	14899	14923	14748	14928	14792	14855	14606	14902	14811	14862	14741	14826	14708	14811	14851	14627	14734	14829	14744	14814	14908	14650	14794	14782	14910	14831	14816	14885	14796	14885	14865	14826	14586	14958	14867	14871	14970	14766	14809	14748	14747	14815	14853	14764	14692	14620	14842	14913	14797	14866	14762	14811	14982	14744	14729	14832	14831	14722	14722	14996	14699	14910	14843	14788	14783	14732	14939	14869	14750	14838	14978	14795	14932	14826	14885	14760	14891	14710	14941	14896	14891	14657	14778	14749	14779	14808	14657	14904	14676	14832	14799	14809	14844	14867	14815	14684	14711	14889	14738	14797	14829	14822	14943	14820	14874	14812	14730	14756	14748	14996	14731	14811	14735	14680	14633	14954	14665	14827	14801	14750	14974	15006	14808	14929	14787	14819	14839	14817	14916	14791	14797	14705	14815	14872	14787	14792	14768	14655	14853	14769	14708	14889	14713	14687	14653	14802	14851	14885	14893	14877	14714	14795	14732	14741	14761	14583	14834	14866	14798	14785	14733	14759	14724	14913	14698	14725	14841	14788	14725	14808	14860	14819	14933	14801	14785	14910	14836	14787	14829	14699	14767	14885	14812	14852	14788	14625	14753	14901	14739	14730	14941	14732	14889	14779	14805	14800	14762	14978	14681	14840	14688	14855	14747	14959	14838	14727	14745	14776	14822	14854	14795	14771	14763	14920	14848	14684	14653	15075	14798	14888	14757	14632	14772	14837	14584	14841	14899	14785	14604	14833	14864	14752	14806	14699	14634	15009	14730	14863	14799	14819	14788	14811	14830	15013	14884	14831	14658	14980	14766	14855	14858	14722	14998	14792	14821	14677	14792	14843	14724	14705	14853	14710	14839	14950	14732	14717	14835	14723	14948	14844	14799	14760	14845	14759	14786	14663	14708	14706	14779	14768	14681	14525	14752	14844	14674	14690	14868	14720	14854	14748	14735	14732	14845	14841	14848	14753	14785	14780	14872	14868	14862	14805	14836	14847	14828	14941	14776	14898	14657	14926	14847	14937	14972	14812	14788	14954	14754	14807	14865	14903	14821	14746	14796	15108	14784	14752	14834	14694	14851	14898	14725	14861	14853	14999	14758	14736	14866	14714	14829	14800	14780	14799	14790	14841	14698	14900	14952	15006	14749	14694	14693	14842	14895	14855	14796	14716	14858	14771	14740	14806	14784	14702	15022	14763	14678	14768	14983	14961	14765	14786	14746	14708	14834	14795	14887	14846	14814	14987	14745	14780	14811	14820	14657	14825	14771	14801	14907	14867	14812	14966	14852	14623	14868	14892	14898	14658	14729	14793	14811	14745	14797	14901	14576	14770	14971	14752	14920	14949	14851	14822	14687	15017	14611	14739	14660	14851	14779	14912	14878	14819	14741	14775	14740	14756	14765	14591	14835	14785	14578	14786	14810	14781	14761	14620	14853	14912	14789	14864	14823	14776	14861	14713	14987	14757	14885	14745	14811	14918	14673	14874	14845	14906	14790	14829	14840	14766	14817	14775	14763	14851	14884	14700	14926	14729	14845	14924	14791	14786	14737	14689	14841	14669	14919	14887	14672	14760	14749	14616	14725	14886	14781	14979	14699	14967	14881	14814	14725	14868	14647	14701	14735	14825	14854	14630	14762	14831	14568	14868	14832	14841	14660	14642	15004	14871	14847	14790	14760	14799	14925	14603	14758	14870	14881	14835	14906	14769	14805	14900	14853	14712	14763	14893	14828	14860	14994	14732	14797	14883	14863	14705	14749	14930	14722	14758	14730	14758	14813	14709	14924	14909	14597	14756	14954	14966	14729	14647	14924	14716	14889	15003	14840	14833	14829	14810	14797	14766	14858	14648	14817	14853	14974	14669	14922	14754	14829	14904	14633	14908	14734	14799	14782	14873	14645	14922	14670	14913	14943	14725	14775	14747	14801	14844	14750	14805	14764	14879	14788	14818	14807	14841	14673	14732	14673	14907	14879	14846	14900	14770	14861	14796	14747	14902	14861	14747	14666	14733	14770	14766	14844	14888	14875	14877	14823	14902	14729	14759	14799	14978	14690	14814	14649	14769	14688	14754	14861	14891	14875	14869	14782	14895	14702	14885	14970	14874	14831	14687	14803	14763	14618	14886	14774	14881	14753	14792	14836	14861	14848	14719	14784	15016	14993	14765	14921	14625	14860	14887	14973	14962	14778	14852	14734	14890	14690	14821	14951	14837	14676	14738	14750	14850	14735	14789	14825	14860	14710	14941	14859	14875	14866	14957	14765	14502	14780	14911	14876	14479	14813	14901	14879	14741	14786	14834	14821	14781	14681	14654	14838	14999	14854	14815	14842	14873	14861	14802	14744	14734	14873	14783	14874	15042	14734	14771	14774	14827	14863	14810	14926	14755	14717	14778	14813	14891	14969	14826	14888	14786	14735	14861	14849	14701	14620	14789	14761	14740	14739	15137	14778	14932	14849	14991	14958	14749	14960	14878	14820	14730	14785	14766	14729	14760	14809	15004	14885	14773	14766	14963	14742	14896	14922	14977	14813	14679	14822	14833	14785	14898	14718	14874	14854	14938	14708	14755	14698	15082	14793	14877	14885	14766	14848	14915	14850	14691	14726	14909	14735	14717	14961	14902	14653	14835	14893	14742	14754	14819	14824	14801	14849	14911	14845	14750	14808	14704	14831	14784	14815	14863	14806	14816	14826	14854	14855	14656	14977	14858	14782	14732	14813	14846	14717	14892	14712	14822	14751	14896	14943	14735	14761	14861	14792	14905	14647	14838	14935	14728	14815	14832	15008	14863	14856	14758	14749	14838	14842	14814	14796	14844	14796	14885	14795	14771	14721	14908	14819	14792	14889	14928	14876	14699	14799	14902	14801	14828	14714	14980	14973	14839	14858	14811	14806	14669	14854	14901	14781	14981	14903	14801	15019	14898	14616	14825	14706	14734	14801	14866	14826	14825	14810	14884	14763	14854	14818	14841	14696	14834	14815	14750	14976	14839	14674	14781	14780	14778	14768	14821	14718	14836	14847	14680	14781	14923	14770	14946	14729	15024	14820	14950	14702	14892	14751	14874	14840	14717	14999	14977	14897	14762	14817	14768	14890	14917	14796	14796	14669	14831	14704	14851	14701	14904	14636	14736	14730	14773	14811	14903	14837	14716	14604	14773	14842	14900	14798	14937	14864	14874	14886	14802	14814	14825	14860	14720	14766	14709	14778	14779	14850	14809	14914	14739	14765	14852	14855	14783	14751	14789	14941	14910	14829	14760	14814	14997	14710	14701	14719	14707	14867	14794	14779	14864	14960	14763	14834	14683	14662	14756	14767	14826	14805	14962	14678	14766	14769	14943	14802	14815	14737	14741	14731	14850	14753	14665	14739	14796	14835	14783	14763	14805	14801	14868	14696	14656	14873	14669	14642	14663	14605	14799	14799	14786	14684	15004	14622	14667	14738	14809	14848	14678	14817	14799	14877	14636	14721	14777	14784	14645	14955	14874	14841	14771	14758	14847	14667	14811	14834	14882	14815	14708	14638	14716	14866	14778	14813	14759	14832	14888	14923	14807	14758	14835	14814	14824	14757	14826	14668	14822	14957	14712	14787	14759	14730	14980	14819	14846	14759	14705	14761	14773	14841	14805	14887	14667	14858	14878	14987	14837	14840	14771	14813	14682	14779	14716	14806	14692	14798	14941	14816	14801	14846	14936	14753	14637	14763	14902	14782	14834	14801	14705	14679	14563	14806	14987	14983	14798	14683	14954	14838	14910	14940	14840	14801	14761	14943	14872	14885	14831	14782	14930	14751	14875	14767	14698	14785	14842	14890	14937	14731	14937	14814	14702	14847	14666	14819	14654	14911	14827	14858	14658	14735	14931	14738	14884	14775	14852	14860	14825	14720	14930	14776	14722	14747	14755	14628	14732	14779	14685	14650	14860	14774	14786	14777	14741	14844	14994	14786	14770	14866	14661	14948	14850	14946	14812	14771	14900	14735	14798	14928	14729	14789	14704	14695	14786	14851	14713	14752	14790	14884	14683	14800	14774	14798	14784	14790	14863	14880	14924	14744	14855	14730	14959	14981	14727	14800	14721	14883	14784	14864	14845	14814	14660	14801	14741	14736	14827	14764	14758	14837	14938	14852	14738	14744	14993	14835	14795	14944	14920	14735	14997	14804	14700	14725	14811	14929	14823	15068	14929	14767	14643	14905	14837	14900	14969	14824	14872	14785
23531	21111	38026	24706	21365	20986	20169	17884	17529	17823	17536	17585	17461	17419	17396	17342	17298	17504	17516	17399	17388	17465	17383	17345	17608	17555	17460	17295	17449	17286	17240	17297	17242	17606	17528	17398	17483	17391	17246	17470	17471	17268	17283	17386	17437	17486	17296	17928	18202	18453	17985	17772	17453	17540	17238	17123	17377	17226	17352	17283	17192	17222	17350	17197	17321	17230	17334	17219	17108	17326	17205	17240	17139	17252	17264	17043	17306	17385	17356	17255	17278	17204	17121	17355	17412	17365	17307	17264	17460	17207	17359	17251	17236	17477	17246	17190	17167	17271	17353	17427	17307	17081	17324	17490	17237	17323	17304	17262	17095	17389	17125	17333	17327	17155	17146	17176	17199	17350	17474	17598	17207	17443	17571	17473	17268	17284	17119	17183	17187	17048	17211	17042	17071	17221	17338	17401	17383	17359	17335	17284	17282	17321	17290	17184	17332	17278	16993	17265	17351	17272	17362	17266	17105	17018	17299	17284	17394	17084	17293	17244	17196	17356	17200	17380	17301	17118	17307	17118	17341	17326	17142	17225	17115	17161	17204	17322	17118	17167	17395	17270	17337	17453	17116	17208	17281	17028	17348	16994	17159	17260	17327	17321	17290	17174	17402	17232	17421	17529	17223	17420	17232	17349	17464	17539	17263	17359	17331	17325	17139	17182	17290	17222	17269	17259	17172	17281	17451	17068	17244	17391	17161	17285	17245	16982	17249	17173	17196	17094	17051	17232	17266	17252	17180	17212	17311	17188	17319	17216	17334	17065	17159	17239	17412	17196	17234	17272	17126	17429	17273	17228	17180	17404	17335	17457	17313	17190	17257	17556	17350	17331	17270	17392	17208	17317	17451	17246	17041	17307	17357	17180	17126	17325	17247	17172	17205	17222	17279	17249	17068	17184	17410	17406	17197	17205	17368	17170	17203	17263	17326	17266	17244	17296	17371	17443	17439	17419	17211	17351	17314	17088	17194	17107	17489	17222	17329	17187	17276	17322	17488	17331	17103	17218	17077	17139	17405	17370	17250	17262	17005	17247	17264	17377	17335	17335	17386	17357	17207	17293	17156	17172	17093	16988	17474	17148	17315	17197	17287	17297	17167	17345	17396	17160	17203	17121	17156	17231	17158	17507	17264	17400	17135	17166	17169	17283	17239	17195	17230	17212	17229	17389	17415	17269	17134	17446	17027	17049	17252	17302	17185	17194	17084	17143	17387	17248	17348	17159	17335	17340	17145	17223	17318	17385	17246	17175	17098	17219	17106	17285	17187	16936	17320	17245	17233	17396	17236	17272	17367	17115	17050	17275	17348	17406	17170	17220	17127	17107	17335	17302	17496	17298	17332	17327	17269	17424	17334	17257	17404	17334	17371	17224	17008	17157	17361	17326	17332	17033	17297	17137	17273	17372	17129	17293	17402	17163	17325	17224	17390	17277	17288	17170	17388	17223	17228	17257	17305	17210	17289	17431	17274	17382	17305	17168	17198	17286	17189	17365	17173	17282	17326	17176	17019	17283	17158	17233	17198	17093	17333	17165	17301	17237	17141	17210	17261	17254	17284	17235	17327	17265	17270	17400	17488	17204	17303	17326	17061	17299	17302	17417	17294	17342	17382	17256	17361	17178	17116	17333	17204	17185	17447	17237	17282	17258	17275	17317	17292	17393	17309	17315	17297	17078	17312	17277	17223	17145	17249	17476	17147	17049	17252	17226	17165	17173	17158	17378	17163	17484	17195	17264	17320	17360	17285	17141	17274	17130	17113	17294	17457	17084	17284	17373	17138	17147	17281	17369	17187	17255	17282	17168	17195	17150	17306	17212	17101	17346	17261	17208	17390	17393	17303	17229	17345	17167	17210	17245	17056	17342	17370	17288	17344	17108	17261	17264	17393	17138	17401	17197	17290	17309	17251	17243	17164	17168	17154	17107	17318	17455	17321	17205	17366	17307	17344	17298	17051	17349	17404	17222	17343	17177	17282	17275	17233	17230	17287	17248	17420	17306	17300	17359	17268	17352	17245	17277	17200	17178	17176	17230	17265	17071	17200	17278	17357	17213	17375	17313	17113	17216	17289	17319	17162	17131	17314	17171	17411	17354	17285	17287	17233	17417	17109	17301	16946	17380	17388	17228	17275	17165	17322	17190	17327	17210	17329	17265	17174	17356	17306	17149	17168	17210	17253	17326	17185	17420	17254	17320	17299	17345	17238	17170	17122	17191	17476	17232	17320	17116	17183	17083	17117	16994	17210	17303	17319	17286	17397	17454	17257	17061	17218	17267	17316	17221	17268	17282	17286	17280	17379	17368	17538	17241	17335	17428	17115	17170	17352	17348	17306	17203	17162	17255	17286	17352	17191	17242	17358	17280	17348	17124	17196	16927	17135	17240	17292	16996	17163	17375	17210	17171	17166	17153	17232	17271	17024	17190	17280	17072	17296	17387	17306	17199	17353	17277	17340	17303	17396	17310	17229	17160	17306	17338	17471	17283	17264	17384	17109	17227	17272	17411	17341	17288	17371	17351	17243	17227	17249	17256	17268	17272	17173	17325	17352	17356	17530	17259	17271	17279	17313	17238	17342	17297	17243	17452	17332	17300	17139	17151	17381	17397	17428	17313	17322	17314	17506	17427	17358	17180	17424	17300	17241	17162	17336	17434	17254	17308	17231	17538	17391	17287	17422	17421	17410	17136	17349	17299	17225	17317	17246	17334	17262	17286	17343	17270	17385	17237	17327	17274	17340	17349	17144	17255	17437	17380	17366	17294	17274	17219	17316	17224	17319	17232	17354	17124	17185	17284	17321	17105	17041	17294	17393	17394	17351	17221	17382	17097	17214	17324	17253	17333	17570	17494	17333	17232	17338	17125	17375	17205	17120	17475	16926	17198	17301	17334	17375	17209	17096	17110	17438	17352	17351	17327	17208	17348	17262	17156	17320	17372	17268	17426	17393	17135	17237	17411	17383	17186	17379	17265	17335	17208	17294	17212	17520	17377	17165	17263	17158	17328	17336	17282	17431	17261	16978	17209	17255	17247	17186	17037	17308	17395	17123	17258	17239	17217	17179	17071	17222	17184	17404	17314	17286	17377	17266	17146	17244	17126	17149	17303	17435	17267	17367	17137	17077	17123	17222	17305	17368	17509	17364	17345	17196	17374	17301	17156	17307	17261	17396	17406	17310	17215	17361	17276	17179	17445	17192	17199	17188	17229	17345	17276	17102	17189	17188	17233	17505	17282	17255	17203	17337	17270	17064	17137	17367	17200	17369	17431	17240	17301	17365	17297	17171	17261	17200	17391	17246	17153	17058	17543	17322	17332	17479	17211	17178	17292	17250	17183	17441	17054	17190	17400	17532	17341	17121	17252	17386	17134	17274	16945	17062	17207	17329	17288	17346	17352	17337	17209	17216	17311	17200	17186	17124	17246	17415	17237	17286	17048	17420	17253	17250	17158	17260	17119	17227	17374	17231	17041	17338	17235	17478	17417	17049	17278	17259	17284	17331	17286	17362	17390	17299	17058	17295	17318	17342	17313	17100	17212	17353	17318	17456	17343	17373	17293	17358	17264	17319	17326	17109	17473	17284	17213	17214	17276	17266	17214	17088	17267	17076	17340	17324	17284	17282	17239	17140	17357	17282	17377	17462	17521	17291	17324	17347	17356	17093	17209	17248	17147	17330	17410	17436	17263	17413	17224	17260	17485	17323	17118	17241	17100	17299	17145	17198	17322	17283	17335	17364	17173	17302	17296	17277	17053	17296	17430	17404	17103	17129	17224	17238	17355	17288	17298	17243	17006	17440	17360	17181	17338	17310	17267	17101	17267	17181	17156	17160	17255	17213	17254	17193	17078	17370	17275	17451	17302	17170	17235	17164	17502	17348	17264	17296	17261	17197	17249	17197	17254	16936	17072	17350	17461	17253	17219	17428	17302	17412	17432	17392	17358	17177	17311	17527	17319	17213	17405	17109	17212	17283	17144	17243	17291	17346	17260	17318	17281	17296	17423	17197	17380	17052	16968	17354	17308	17231	17434	17607	17085	17371	17311	17311	17349	17170	17138	17312	17332	17158	17124	17415	17284	17487	17188	17299	17352	17265	17342	17440	17248	17302	17330	17399	17188	17138	17364	17366	17274	17348	17266	17438	17354	17326	17397	17511	17337	17347	17498	17057	17266	17225	17293	17143	17192	17059	17317	17239	17083	17354	17135	17171	17308	17260	17361	17354	17046	17236	17226	17426	17275	17440	17320	17231	17091	17119	17298	17356	17490	17339	17260	17411	17177	17350	17424	17417	17222	17293	17248	17209	17169	17243	17380	17251	17204	17338	17123	17449	17236	17158	17227	17392	17030	17396	17100	17372	17175	17323	17291	17376	17239	17452	17216	17214	17255	17350	17233	17336	17098	17338	17221	17285	17383	17269	17280	17420	16943	17251	17260	17265	17197	17153	17204	17241	17482	17582	17438	17199	17222	17269	17344	17226	17305	17188	17345	17372	17096	17337	17536	17295	17332	17323	17307	17322	17234	17311	17208	17230	17425	17251	17190	17276	17310	17306	17209	17375	17322	17163	17137	17323	17252	17488	17327	17468	17412	17298	17571	17183	17214	17170	17491	17430	17413	17217	17416	17281	17274	17398	17474	17264	16964	17531	17322	17504	17291	17023	17197	17356	17366	17111	17215	17231	17416	17127	17326	17226	17342	17119	17452	17173	17069	17234	17282	17365	17469	17393	17412	17163	17084	17190	17262	17497	17363	17540	17339	17157	17512	17242	17219	16960	17129	17219	17234	17327	17183	17173	17354	17443	17465	17440	17142	17195	17081	17410	17285	17140	17299	17276	17300	17288	17367	17196	17322	17304	17292	17500	17222	17321	17413	17103	17361	17234	17190	17216	17221	17132	16995	17296	17264	17168	17183	17266	17308	17280	17426	17362	17333	17497	17424	17407	17265	17312	17117	17293	17268	17277	17180	17157	17467	17285	17334	17319	17330	17147	17333	17187	17205	17294	17421	17279	17137	17539	17394	17241	17143	17112	17477	17479	17365	17412	17399	17319	17313	17506	17238	17076	17099	17348	17265	17099	17165	17169	17110	17220	17325	17356	17270	17170	17148	17191	17224	17395	17450	17080	17154	17221	17244
15150	49937	58992	17372	16250	15655	15464	15481	15201	14939	14928	15013	14842	14913	15018	15160	14938	14916	14962	15086	15005	15083	14923	14876	15098	14968	14900	14977	14962	14992	14932	14889	14842	14949	14882	14798	14981	14923	14919	14857	14801	14895	14850	14739	14801	14998	14830	15505	16422	16058	15597	15395	14949	14851	14826	15015	14829	14783	14805	14827	15110	14894	14786	14789	14935	14798	14567	14649	14785	14938	14916	14777	14951	14951	14935	14752	14936	14874	14754	14847	14860	14805	14832	14784	14968	14728	14836	15075	14790	14935	14895	14867	14841	14886	14932	14598	14601	15020	14671	14877	14931	14927	14861	14894	14773	14792	14840	14662	14788	14741	14723	14797	14723	14810	14883	14641	14712	14856	14740	14800	14863	14816	14853	14850	14677	14723	14880	14846	14769	14720	14800	14887	14776	14861	14749	14697	14688	14973	14736	14759	14866	14885	14840	14672	14726	14714	14749	14868	14852	14843	14848	14861	14805	14799	14892	15062	14867	14848	14761	14813	14894	14809	14759	14813	14891	14825	14805	14750	14721	14862	14796	14841	14700	14877	14934	14828	14861	14772	14849	14720	14754	14716	14786	14801	14811	14786	14752	14914	15078	14866	14800	14750	14821	14953	14755	14621	14906	14906	14989	14693	14751	14645	14781	14938	14725	14907	14910	14728	14848	14709	14891	14919	14847	15041	14811	14725	14720	14868	14929	14602	14752	14920	14821	14772	14904	14884	14979	14788	14766	14757	14750	14809	14852	14744	14873	14794	14737	14822	14762	14740	14789	14785	14959	14869	14739	14834	14756	14757	14704	14673	14745	14565	14742	14782	14783	14840	14733	14756	14783	14806	14878	14665	14894	14700	14646	14676	14881	14861	14727	14857	14900	14768	14888	14780	14746	14842	14957	14829	14912	14890	14780	14696	14760	14792	14747	14901	14874	14673	14783	14691	14837	14813	14857	14939	14917	14850	14766	14733	14854	14971	14860	14951	14909	14857	14924	14876	14684	15067	14761	14714	14897	15020	14828	14766	14636	14953	14764	14854	14675	14918	14805	14900	14690	14779	14799	14892	14699	14761	14936	14953	14867	14931	14898	14799	14668	14783	14794	14986	14696	14730	14906	14935	14864	14838	14944	14763	14829	14738	14938	14866	14731	14964	14752	14856	14818	14954	14857	14880	14816	14959	14761	14812	14601	14783	14770	14704	14769	14881	14764	14674	14787	14761	14699	14808	14695	14871	14880	14844	14763	14833	14895	14701	15041	14904	14930	14764	14687	14818	14994	14943	14888	14716	14853	14717	14900	14748	14838	14807	14925	14754	14705	14837	14853	14820	14894	14830	15022	14819	14875	14776	14886	14764	14775	14863	14863	14948	14792	14711	14945	14758	15001	14700	14874	14844	14743	14789	14854	14881	14839	14834	14871	14726	14950	14803	14722	14663	14784	14774	14953	14915	14727	14920	14859	14917	14819	14845	14808	14692	14733	14782	14808	14899	14806	14876	14780	14775	14842	14760	14844	14812	14865	14750	14690	14846	14811	14839	14953	14745	14763	14774	14773	14851	14751	14764	14701	14778	14808	14857	14908	14664	14936	14940	14809	14728	14817	14881	14833	14712	14884	14767	14909	14896	14832	14916	14777	14856	14846	14789	14797	14908	14889	14707	14819	14774	14770	14938	14685	14854	14832	14791	14815	14773	15015	14767	14673	15016	14881	14891	14929	14986	14890	15104	14944	15016	14836	14837	14799	14886	14873	14853	14818	14743	14643	14776	14679	14896	14755	14750	15044	14863	14821	14731	14909	14779	14741	14811	14657	14894	14993	14758	14661	14791	14944	14865	14871	14865	14735	14788	14805	14870	14669	14831	14838	14929	14850	14697	14957	14840	14823	14780	14869	14783	14814	14720	14929	14829	14838	14827	14928	14955	14829	14884	14782	14850	14852	14786	14798	14587	14806	14937	14962	14957	14759	14828	14718	14886	14815	14857	14789	14787	14774	14852	14870	14855	14886	14838	14840	14857	14900	14809	14669	14787	14830	14747	14740	14838	14785	14890	14756	15052	14911	14939	14852	14831	14715	14707	14777	14804	14740	14826	14978	14826	14620	14983	14646	14872	14821	14907	14826	15018	14715	14905	14854	14560	15013	14748	14931	14736	14715	14791	14751	14759	14941	14878	14652	14715	14820	14877	14862	14734	14843	14719	14912	14956	14728	14951	14813	14772	14880	14781	14846	14849	14954	14799	14861	14658	14920	14950	14890	14748	14896	14776	14862	14882	14757	14908	14719	14832	14769	14906	14812	14820	14889	14906	14914	14876	14729	14675	14740	14830	14838	14843	14859	14890	14715	14799	14566	14813	14926	14937	14732	14859	14660	14676	14873	14736	14767	14707	14958	14815	14842	14895	14848	14853	14836	14770	14703	14886	14836	14846	14984	14774	14796	14859	14833	14962	14825	14743	14655	14702	14811	14919	14856	14951	14772	14780	14954	14824	14842	14913	14973	14779	14740	14863	14827	14718	14839	14836	14745	14751	14855	14880	14852	14843	15020	14864	14852	14723	14943	14933	14825	14798	14815	14910	14652	14690	14934	14744	14890	14680	14825	14960	14981	14721	14905	14814	14742	14803	14877	14713	14833	14726	14953	14720	14842	14736	14934	14747	14763	14720	14898	14837	14888	14910	14857	14841	14898	14865	14739	14869	14799	14965	14923	14855	14916	14830	14797	15013	14944	14908	14821	14800	14674	14790	14806	14741	14696	14937	14833	14890	14809	14908	14829	14776	14959	14861	14660	14956	14942	14830	14758	14745	14947	14900	14670	14737	14880	14687	14882	14863	14906	14961	14881	14963	14838	14944	14983	14840	14866	14832	15011	14883	14868	14736	14951	14842	14770	14736	14839	14779	14843	14808	14896	14804	14718	14858	14933	14922	14785	14791	14996	14768	15039	14766	14805	14816	14851	14817	14722	14813	14815	14798	14926	14782	14910	14938	14769	14762	14796	14941	14753	14816	14917	15115	14777	14861	14684	14735	14822	14785	14947	14747	14911	14915	14849	14732	14923	14862	14818	14870	14577	14795	15024	14774	14861	15027	14723	14779	14826	14772	14817	14721	14796	14966	14846	14848	14884	14838	14960	14635	14947	14940	14688	14752	14778	14750	14752	14748	15044	14829	14780	15031	14615	14784	14693	14817	14945	14903	14762	14844	14923	14973	14659	14763	14778	14801	14896	14810	14649	14705	14763	14858	14842	14963	14690	14620	14828	14718	14884	14795	14856	14901	14835	14793	14773	14604	14743	14884	14685	14712	14722	14855	14801	14798	14859	14793	14920	14794	14985	14671	14843	14872	14832	14902	14926	14903	14847	14876	14810	14960	14944	14776	14857	14791	14930	14747	14751	14810	14662	14937	14746	14854	14815	14849	14755	14870	14812	14780	14843	14751	14857	14718	14837	14924	14840	14781	14809	14810	14771	14631	14921	14824	14837	14834	14874	14845	14828	14771	14829	14856	14668	14908	14872	14863	14917	14889	14882	14628	14926	14795	14830	14769	14804	14792	14836	14806	14917	14946	14747	14811	14709	14940	14736	14839	14960	14940	14758	14907	14794	14684	14813	14875	14734	14985	14837	14837	14842	14943	14925	14795	14926	14744	14909	14984	14754	14739	14725	14716	14920	14682	14745	14817	14867	14729	14738	14830	14770	14749	14928	14806	14887	14865	14930	14735	14897	14697	14842	14887	14714	14919	14764	14892	14737	14750	14857	14931	14735	14783	14754	14682	14839	14822	14822	14777	14953	14738	14877	14840	14848	14870	14834	15013	14886	14887	14700	15047	14736	14775	14786	14789	14743	14849	14894	14721	14870	14807	14825	14710	14952	14874	14905	14802	14779	14819	14758	14740	14803	14768	14715	14868	14735	14789	15010	14829	14789	14745	14603	14913	14835	14686	14848	14858	14768	14710	14838	14779	14828	14844	14772	14941	14853	14895	14850	14885	14763	14853	14710	14869	14947	14853	14837	14813	14903	14620	15011	14973	14746	14774	14909	14756	14794	14913	14781	14906	14792	14802	14912	14860	14762	14733	14943	14899	14886	14864	14812	15021	14939	14873	14995	14731	14794	14868	14835	14780	14833	14870	14797	14744	14789	14959	15018	14815	14919	14931	14698	14749	14898	14801	14767	14850	14868	14833	14787	14950	14907	14652	14804	14882	14877	14909	14787	14771	14678	14904	14714	14813	14955	14970	14938	14770	14721	14718	14875	14943	14810	14720	14821	14679	14682	14736	14891	14859	14929	14931	14691	14866	14767	14836	14787	14881	14834	14805	14918	14752	14826	14692	14824	14973	14792	14694	14974	14893	14825	14693	14903	14795	14780	15001	14808	14746	14862	14777	14705	14898	14770	14978	14904	14927	14771	14879	14906	14816	14839	14807	14894	14700	14764	14918	14872	14916	14839	14929	14916	14801	14752	14753	14962	14850	14860	14806	14797	14848	14764	14723	14742	14732	14655	14833	14748	14721	14769	14901	14811	14854	14763	14830	14656	14865	14890	14664	14911	14792	14804	14812	14771	14777	14757	14734	14827	14844	14659	14906	14763	14874	14907	14939	14800	14787	14934	14932	14895	14865	14979	14667	14845	14748	14876	14816	15027	14745	14842	14681	14745	14689	14746	14983	14816	14667	14756	14691	14756	14697	14761	14878	14747	14700	14822	14743	14758	14755	14790	14797	14874	14791	14954	14812	14802	14881	14820	14864	14731	14792	14641	14928	14851	14790	14839	14835	14818	15021	14851	14892	14788	14866	14804	14788	14934	14886	14846	14703	14752	14726	14852	14785	14798	14924	14763	14831	14857	14789	14673	14908	14835	15009	14822	14876	14758	14651	14899	14653	14744	14812	14686	14849	14810	14971	14841	14662	14852	14738	14853	14863	14818	14777	14732	14915	14805	14819	14914	14789	14758	14742	14865	14676	14912	14681	14765	14920	14665	14801	14845	14906	14818	14832	14723	14749	14807	14795	14942	14796	14837	14843	14894	14920	14894	14840	14752	14713	14762	14770	14714	14851	14800	14863	14839	15000	14810	14887	14777	14764	14793	14757	14875	14796	14732	14734	14985	14757	14958	14725	14823	14889	14945	14829	14799	14744
22501	21010	34731	23400	21280	23034	23468	18615	17934	18235	17835	18030	17951	17703	17757	17593	17978	17857	17670	17942	17693	17659	17859	17583	17584	17907	17757	17696	17757	17719	17540	17841	17753	17693	17655	17619	17726	17807	17678	17664	17621	17565	17517	17565	17751	17690	17619	18545	19741	19205	18553	18144	17925	17713	17460	17352	17416	17659	17540	17520	17543	17584	17721	17729	17532	17607	17372	17613	17326	17363	17397	17776	17571	17698	17382	17573	17548	17376	17594	17656	17724	17419	17486	17450	17444	17534	17524	17571	17632	17572	17569	17417	17576	17705	17655	17394	17475	17608	17514	17515	17457	17411	17518	17368	17725	17547	17409	17479	17285	17491	17361	17483	17415	17583	17515	17488	17487	17284	17565	17601	17374	17331	17411	17644	17563	17562	17571	17416	17656	17744	17520	17375	17539	17615	17502	17522	17601	17619	17445	17595	17300	17468	17679	17524	17612	17497	17459	17327	17458	17490	17435	17601	17381	17436	17444	17530	17307	17361	17355	17600	17535	17567	17395	17547	17732	17437	17442	17633	17360	17359	17394	17469	17423	17404	17570	17338	17525	17506	17732	17416	17333	17371	17575	17508	17652	17520	17525	17626	17306	17532	17579	17568	17391	17590	17406	17554	17332	17502	17627	17480	17559	17505	17441	17575	17487	17634	17553	17519	17508	17577	17602	17337	17400	17478	17415	17528	17515	17392	17585	17705	17558	17369	17431	17472	17701	17542	17508	17469	17346	17430	17615	17606	17590	17415	17474	17448	17444	17251	17364	17489	17292	17633	17590	17545	17516	17370	17579	17459	17351	17427	17559	17382	17389	17285	17523	17491	17561	17546	17373	17357	17555	17473	17398	17418	17506	17537	17631	17426	17316	17542	17249	17407	17551	17638	17556	17414	17516	17477	17557	17425	17599	17404	17428	17461	17542	17442	17615	17463	17212	17483	17688	17669	17524	17437	17564	17454	17447	17574	17444	17511	17602	17440	17384	17361	17628	17452	17443	17443	17399	17361	17516	17310	17490	17376	17497	17475	17417	17833	17309	17415	17507	17464	17573	17441	17717	17496	17406	17448	17409	17501	17264	17599	17535	17656	17408	17511	17546	17411	17495	17608	17392	17432	17524	17404	17616	17562	17572	17744	17414	17667	17486	17445	17559	17543	17372	17248	17433	17382	17587	17455	17377	17414	17320	17286	17557	17400	17487	17546	17443	17295	17548	17570	17448	17673	17544	17572	17382	17604	17372	17642	17687	17629	17569	17495	17508	17639	17392	17415	17370	17702	17526	17542	17565	17532	17621	17424	17657	17570	17441	17443	17558	17458	17550	17500	17624	17523	17455	17453	17381	17455	17352	17552	17337	17530	17499	17703	17484	17395	17519	17635	17505	17615	17555	17509	17412	17448	17495	17358	17468	17314	17626	17435	17379	17552	17504	17505	17570	17488	17428	17470	17612	17476	17443	17375	17463	17530	17466	17427	17581	17386	17496	17221	17563	17556	17458	17430	17519	17421	17722	17621	17386	17578	17452	17579	17551	17563	17599	17550	17601	17511	17524	17506	17329	17439	17450	17422	17461	17464	17426	17381	17371	17607	17414	17543	17642	17514	17458	17498	17621	17660	17512	17605	17407	17535	17459	17418	17515	17387	17520	17410	17559	17639	17446	17508	17430	17500	17527	17413	17622	17441	17391	17488	17432	17385	17432	17397	17672	17566	17544	17676	17595	17478	17381	17474	17296	17513	17638	17680	17528	17620	17443	17502	17509	17697	17681	17582	17478	17320	17537	17599	17249	17533	17412	17318	17488	17438	17437	17624	17495	17312	17681	17626	17597	17449	17391	17431	17327	17309	17493	17621	17446	17628	17353	17361	17420	17318	17491	17509	17431	17480	17527	17367	17545	17518	17261	17418	17257	17580	17604	17593	17504	17506	17529	17396	17512	17521	17381	17520	17560	17459	17421	17424	17496	17506	17410	17444	17353	17432	17447	17460	17486	17603	17494	17704	17533	17303	17528	17533	17453	17469	17721	17300	17512	17447	17475	17525	17588	17457	17511	17581	17490	17344	17501	17547	17466	17573	17377	17425	17519	17420	17439	17408	17398	17383	17242	17252	17535	17569	17462	17440	17490	17526	17595	17352	17647	17509	17551	17435	17751	17635	17575	17473	17457	17583	17741	17569	17509	17443	17506	17458	17368	17423	17401	17470	17518	17450	17628	17561	17295	17340	17519	17499	17423	17458	17427	17477	17348	17454	17576	17399	17494	17487	17717	17563	17538	17401	17372	17765	17512	17729	17518	17520	17621	17358	17424	17362	17443	17762	17706	17557	17410	17502	17632	17487	17414	17531	17498	17346	17403	17438	17514	17539	17368	17460	17628	17537	17515	17660	17484	17377	17532	17533	17472	17647	17354	17525	17287	17445	17627	17273	17467	17345	17577	17428	17397	17299	17460	17546	17488	17570	17517	17522	17720	17518	17463	17637	17517	17555	17559	17619	17439	17485	17387	17715	17586	17446	17467	17448	17510	17635	17417	17486	17554	17465	17327	17367	17500	17401	17708	17605	17438	17512	17498	17518	17494	17369	17351	17501	17482	17488	17474	17658	17537	17527	17292	17621	17584	17524	17447	17520	17628	17603	17511	17632	17525	17571	17609	17320	17534	17420	17518	17287	17307	17451	17551	17527	17435	17658	17432	17489	17613	17375	17463	17611	17412	17412	17448	17583	17504	17316	17522	17535	17322	17477	17418	17260	17426	17471	17334	17307	17490	17488	17469	17430	17488	17367	17467	17559	17562	17393	17444	17587	17426	17670	17409	17471	17519	17542	17611	17520	17381	17475	17411	17410	17663	17557	17682	17532	17468	17363	17470	17482	17481	17536	17374	17607	17442	17490	17441	17539	17529	17434	17432	17538	17313	17450	17678	17377	17683	17460	17448	17577	17410	17547	17481	17338	17482	17544	17429	17588	17470	17543	17279	17339	17508	17427	17431	17440	17504	17439	17517	17373	17670	17576	17438	17586	17422	17376	17405	17488	17369	17472	17622	17474	17759	17638	17348	17413	17281	17327	17609	17653	17371	17632	17514	17520	17538	17538	17440	17594	17512	17364	17475	17415	17468	17634	17382	17457	17607	17638	17371	17470	17359	17454	17571	17541	17550	17475	17400	17450	17560	17474	17564	17594	17661	17410	17611	17572	17440	17430	17428	17420	17386	17593	17414	17556	17596	17516	17543	17201	17651	17509	17423	17421	17473	17368	17509	17530	17462	17406	17528	17410	17480	17600	17311	17391	17453	17477	17421	17343	17351	17510	17619	17468	17599	17430	17532	17549	17383	17365	17659	17301	17356	17484	17381	17535	17478	17369	17511	17637	17450	17485	17360	17352	17475	17383	17568	17546	17491	17440	17313	17508	17523	17542	17728	17647	17445	17669	17514	17465	17474	17217	17270	17407	17286	17489	17454	17410	17356	17401	17682	17634	17450	17462	17522	17439	17535	17627	17419	17509	17560	17688	17493	17324	17515	17310	17328	17368	17259	17441	17405	17696	17521	17420	17487	17504	17521	17641	17468	17642	17536	17304	17391	17302	17376	17570	17579	17505	17477	17462	17470	17406	17338	17556	17463	17438	17407	17360	17380	17512	17580	17590	17461	17616	17689	17652	17324	17577	17469	17539	17457	17454	17476	17356	17590	17474	17544	17475	17549	17632	17619	17485	17234	17440	17651	17453	17654	17372	17433	17266	17377	17522	17397	17546	17487	17578	17399	17448	17378	17363	17220	17381	17460	17371	17401	17488	17376	17556	17401	17502	17359	17418	17503	17537	17499	17454	17514	17496	17519	17442	17297	17278	17564	17443	17641	17300	17306	17442	17291	17400	17429	17564	17433	17411	17446	17386	17357	17461	17495	17504	17388	17342	17498	17476	17290	17563	17643	17388	17544	17591	17486	17413	17730	17682	17448	17580	17500	17598	17498	17460	17431	17621	17382	17534	17563	17608	17399	17361	17388	17475	17364	17332	17440	17544	17680	17484	17474	17566	17372	17420	17423	17314	17502	17561	17382	17514	17482	17365	17592	17385	17525	17304	17428	17494	17395	17504	17247	17509	17610	17532	17380	17568	17432	17311	17480	17540	17593	17273	17409	17454	17492	17552	17512	17501	17558	17440	17626	17601	17602	17653	17287	17613	17504	17459	17346	17370	17516	17331	17620	17528	17202	17426	17481	17438	17357	17382	17574	17362	17510	17469	17516	17337	17434	17530	17624	17451	17594	17529	17527	17552	17560	17455	17364	17530	17586	17506	17313	17490	17458	17557	17480	17302	17245	17426	17554	17507	17579	17483	17364	17484	17519	17337	17625	17470	17589	17726	17604	17514	17456	17562	17494	17599	17533	17471	17529	17463	17405	17466	17399	17305	17489	17561	17434	17629	17675	17352	17557	17350	17484	17281	17444	17349	17205	17366	17411	17619	17569	17753	17507	17555	17596	17532	17580	17344	17606	17351	17424	17296	17465	17611	17644	17422	17565	17611	17550	17528	17623	17430	17370	17320	17364	17550	17676	17642	17550	17629	17483	17413	17571	17355	17324	17583	17492	17553	17484	17626	17563	17248	17432	17492	17575	17436	17425	17409	17560	17240	17502	17423	17505	17396	17646	17450	17362	17558	17416	17478	17368	17566	17526	17819	17528	17569	17387	17329	17521	17478	17579	17632	17461	17487	17440	17456	17434	17304	17332	17498	17383	17402	17512	17443	17464	17424	17260	17416	17527	17609	17549	17420	17452	17296	17465	17583	17654	17543	17373	17453	17438	17353	17662	17502	17502	17741	17474	17250	17387	17406	17451	17386	17643	17398	17778	17496	17491	17400	17321	17369	17594	17482	17555	17436	17495	17692	17620	17364	17623	17576	17398	17302	17385	17406	17442	17599	17679	17517	17429	17489	17248	17407	17599	17557	17599	17460	17626	17578	17325	17549	17455	17441	17382	17428	17447	17608	17719	17510	17564	17507	17553	17535	17466	17562	17659	17586	17328	17641	17331	17248	17633	17336	17336	17502	17421	17437	17289	17552	17547	17661	17392	17598	17354	17530	17333	17473	17331	17595	17781	17671	17351	17439	17738	17648	17523	17315	17351	17457	17448	17265
16747	48481	57999	19151	17341	16515	16197	15799	15360	15452	15421	15426	15277	15230	15251	15157	15351	15098	15212	15186	15387	15038	15237	15179	15003	15188	15177	15029	15037	15074	15027	15276	15034	15106	15075	15007	15138	15125	15014	15032	14959	14980	15005	15056	15206	14913	15192	16835	18185	17244	16251	15586	15252	15045	15172	15068	14926	14994	14924	15005	14909	14845	14980	14945	14929	14974	15092	14942	15071	15025	14824	14984	15058	14984	14973	15008	14939	15019	14901	15061	14995	14954	14931	14979	14909	14818	14874	15106	14866	14996	14769	15013	15064	14961	15007	15116	15090	14868	14926	14862	15091	14980	15025	14881	14925	15000	15006	14905	14907	14920	14915	15066	14997	14938	14993	15128	15106	15081	15031	14910	14970	14967	15003	14947	14997	15110	15133	15130	15020	14986	14871	14905	14799	14839	14875	14914	15042	14927	14938	15058	15131	15116	14823	14872	14903	15001	14807	15090	14972	14894	14943	15080	14994	14926	14933	14959	14945	14801	14992	14861	15005	15016	14958	14990	14985	14947	15104	14991	14907	15026	14998	14817	15257	14956	14944	14751	14815	14975	14981	14964	15019	15022	15073	14757	14903	15010	14926	15009	14869	14942	14889	15013	15024	14958	15015	14943	14877	15035	15035	14931	14981	15049	14928	14951	14894	14966	15002	14974	14800	15124	15144	15138	14908	14856	14913	14993	15054	14838	14893	15042	14985	14976	15025	15014	15059	14914	15213	15150	15060	14975	14897	14851	15084	14968	14879	15097	14930	14889	14954	14893	14903	14840	14901	14910	14942	14706	14955	15121	15016	14849	14941	14845	14863	14881	14882	14845	15028	15033	15011	15086	14908	14856	14984	14975	14887	14989	15000	14915	14881	15053	15150	14822	15118	14943	15137	14775	14874	15100	14884	14951	15059	15012	14945	14947	14996	14983	15000	15040	14853	14922	15028	15016	14931	15034	15069	15094	14894	14948	15025	14932	14907	15097	14981	14814	14769	15067	15081	15107	15028	14900	15087	14990	14972	14957	15110	14884	15063	14934	14781	14965	14829	14881	14928	14980	14813	14861	14892	15051	14826	14873	15123	14927	15022	14968	15001	14877	15068	14967	14853	15067	14876	15013	14845	14887	15051	14966	15055	14950	15065	14970	14915	15000	14892	14891	15006	15032	14955	15066	15031	14911	15054	14867	14906	14933	14996	15040	15018	14958	14931	15067	15092	14944	14884	14976	15060	14774	15175	15012	14983	14779	15016	15066	14892	14978	15114	14948	14962	14884	14977	14943	14839	15017	15130	14943	14995	14964	14853	14935	15033	15115	15032	14970	14905	15165	14851	14934	14885	14921	14805	14967	15111	15009	14929	15084	14868	14730	15205	15130	14990	15069	14988	14893	14944	15151	15083	14827	14948	14790	15085	15099	15029	15103	14931	14874	14851	14983	15216	15074	14985	14896	14813	15053	14914	15037	14997	14935	15018	15053	15179	14975	14800	14809	14925	14853	14905	14900	14904	15083	14970	15068	15052	14968	14849	14794	15103	15064	14888	14943	14970	14972	14998	14969	15147	14962	15015	14933	15030	15046	14975	14940	15106	14948	14999	14822	14777	14972	14866	14861	14868	14853	14921	15151	15028	15228	15030	15114	14883	15049	14789	14888	14933	14909	14982	15007	14964	14982	14975	15125	14839	15013	15000	15041	14951	15051	15117	14905	14888	14783	14919	15100	14940	14778	14992	15043	14975	14911	14841	14951	14932	14972	14816	14977	14893	14911	14867	15048	15017	14991	15098	15069	14827	14769	14898	14943	14780	15147	14855	14816	14970	14990	14887	14963	14924	15017	15041	14957	14908	14896	14910	14883	15083	14999	14853	14869	14939	14798	14954	14935	14972	15013	15026	14921	14716	14946	15002	14831	15049	14876	14833	15079	15074	14872	15239	15106	15010	14962	14978	14991	14930	14894	15056	15041	14992	14770	14970	14958	14975	14951	14884	14861	15002	15024	15058	14971	14852	14845	14968	15004	15044	15066	14883	14962	15153	15118	14831	15045	14923	15073	14992	15040	15018	14994	14957	15020	15058	15044	15131	14986	15036	14913	14904	15003	15038	15063	14983	14948	14999	14979	14969	15111	14966	15080	14962	14949	14864	15010	14927	14924	15009	14894	14998	15066	14837	14880	14911	15003	15079	14952	14941	15029	14862	14968	15064	15171	15078	15087	14921	15134	14887	14932	15009	14786	15032	14779	14947	15019	14815	15030	14934	14903	14972	15050	14960	14939	14801	14995	14935	15046	14927	15050	14976	14946	14831	14863	15057	14801	14936	14915	14998	15024	14911	14948	15109	14886	15010	14979	14993	14891	14881	15041	14929	14939	14991	14866	14756	15066	14862	14988	14876	14883	14918	15074	15001	15031	14984	14977	14845	15051	15032	14973	14931	14883	14816	14930	14826	14959	15029	14996	14912	14955	14867	14916	14980	15049	15128	14850	15124	14996	15010	14947	14836	14980	15038	14993	14935	14988	14951	14988	15052	15049	15020	14935	15126	14979	14992	15115	14981	14958	14783	14968	15049	14983	14953	14790	14975	15103	14996	14920	15050	14986	14849	14785	14993	15119	14985	15040	14924	14965	14932	14998	15032	14901	14953	14911	14888	14943	14776	14965	15010	14887	14966	15247	14878	14809	15158	15071	14933	14852	14900	15044	15049	14989	14982	14949	14938	15106	15105	14872	15046	14864	14960	14919	14920	15155	14789	14969	14884	14883	14872	15033	14821	14886	14875	14940	15049	14915	15057	15027	14899	14933	14876	14871	14914	14915	14855	14927	15046	14859	15081	14861	14990	15090	14898	15028	15203	14787	14980	15015	14954	14940	14861	14890	15091	14909	14903	14811	14948	14763	15090	15020	14998	14999	14933	14868	15194	14938	14805	15065	15130	14966	15001	15044	14812	14936	15032	14786	14976	15107	14965	15064	15026	14968	14958	14970	14999	14999	14927	15000	14929	14920	15070	14886	14946	14914	15010	15115	14924	14889	14830	14960	15022	14723	14946	14927	14989	14996	14885	14890	14877	15073	14942	15071	15103	14925	14855	14899	14966	15065	14877	15076	14942	15077	14944	15021	14882	14871	15127	14915	15041	15125	14949	15050	14876	14951	14835	14938	14779	14854	14876	14905	14937	15007	15045	14969	15035	14870	15040	14942	14939	14886	15108	14992	15071	14839	14822	15062	15020	14959	14867	14930	14951	14950	15116	15106	14936	14847	14937	15119	15024	15013	15048	15014	14995	14939	15022	15056	14974	14944	15029	15120	14867	15048	14956	14858	14967	14968	14893	14963	14965	14944	14951	14989	14783	14816	14900	14841	14841	14943	15066	14894	14991	14940	14975	15031	14960	14945	14999	15083	14803	14981	14862	15133	14947	15111	15076	15038	14937	15016	14985	15008	14914	14929	15112	14980	15005	15014	14998	14951	14815	14907	14879	14961	14862	14986	14976	14814	14979	15024	14982	15151	15012	15060	15079	14797	15063	14909	15016	15023	14932	15050	14797	14809	14969	15065	14893	14795	14922	15025	14998	14830	15020	14946	15041	14963	14996	15005	14975	15063	14811	14853	14944	14992	15102	14819	14979	15017	14882	14869	14721	15072	15000	14958	14843	14991	14883	14973	15065	15052	15049	14910	15011	15146	15068	14842	14955	14989	14892	15001	14871	14883	14939	15010	14950	15153	15014	14946	15110	14888	15062	14879	15031	14852	15025	14949	15003	14911	15192	14784	14951	14852	15010	14856	15190	15082	15019	14873	14822	15094	15081	14879	15046	15014	14895	14974	14921	14935	14938	14841	15024	14882	14959	14912	14966	15057	15077	14831	14934	14911	15056	14922	14967	14876	15017	14845	15053	15073	14965	14947	15002	14733	14983	15020	15144	15000	14970	14647	14997	15042	14848	14791	14925	14933	15004	14970	14930	14923	14930	15170	14819	14990	14911	15013	15195	14956	15007	14960	15045	14925	14930	14905	15041	15002	15094	14985	15059	15162	14848	14822	15023	14959	15036	15167	14953	14844	14852	15186	14845	14992	15000	14969	14861	14887	15084	14802	14797	14906	15002	14930	14809	14994	15045	15013	14850	15093	14981	14902	14986	15049	15029	15097	14820	15040	15011	14902	14985	15004	15064	14995	14827	15293	14922	14938	15181	14987	15109	14846	14855	15033	14919	14962	14920	14994	15027	14882	14923	15018	14756	14988	15067	15029	15006	14829	15097	15020	14898	15015	14905	14937	15065	15034	14919	14789	14928	14917	15075	15021	15042	14998	15030	15026	14936	15078	15045	14801	14980	15233	14883	14964	15084	14994	14795	14964	15074	14994	14921	14798	14911	15090	14903	15157	14823	15031	14953	14744	15141	14950	15012	14919	14810	14998	14848	15058	14858	14891	14840	15017	14984	15043	14933	14962	14957	15141	14900	14974	14982	14952	14900	15064	15057	14907	14906	14934	15105	14922	14919	14864	14967	15005	14939	15045	14898	14821	14994	14980	15142	14847	14929	14887	14902	15039	15028	15040	15037	14967	15016	14988	14982	14938	14981	14906	14953	14998	14963	14943	14996	14985	15095	15012	15048	14985	15142	14831	15080	15022	15053	14940	14797	15014	15109	14808	15038	14945	15038	14860	14970	14921	15007	14944	14994	14900	15058	15084	14896	14915	14851	14785	15078	14950	14863	15001	14786	14986	14979	14900	15166	14778	14897	14959	15056	15012	14889	14955	14971	14884	14811	14917	15092	14948	14873	15001	14922	15061	14833	14971	14893	14920	14882	14785	14915	14922	14865	15006	14878	14928	15054	14924	14797	14985	14937	15173	14992	15145	15000	14839	15154	14955	14984	14985	14910	14969	14950	15057	14904	14959	14951	14884	14987	15054	15059	15103	14932	14998	15094	14845	15010	14918	15082	14861	15094	14870	15074	14886	14974	14812	14907	14977	14882	15111	14899	14944	14892	14829	14861	14992	15003	14839	14888	14911	15026	15136	15059	15141	15029	15003	14914	14777	14956	15093	15034	14930	14850	15018	15101	15017	14963	15112	14848	14866	15035	15081	15174	14988	14864	14971	14869	14879	14868	14913	14966	15053	14893	14915	15027	15043	14947	15004
26825	24073	39264	21969	17795	17369	17625	17505	17651	17229	17308	17098	17373	17294	17393	17393	17292	17165	17297	17241	17445	17494	17248	17366	17538	17259	17080	17183	17234	17254	17310	17381	17329	17337	17323	17429	17287	17348	17261	17401	17358	17101	17368	17376	17249	17161	17355	17450	17520	17662	17446	17375	17616	17506	17363	17289	17264	17252	17187	17389	17062	17135	17572	17087	17432	17162	17371	17341	17254	17319	17436	17452	17238	17290	17491	17180	17098	17356	17357	17210	17142	17181	17178	17441	17286	17314	17281	17306	17336	17494	17459	17223	17280	17121	17358	17186	17212	17284	17198	17229	17371	17403	17487	17164	17292	17220	17279	17325	17282	17237	17147	17369	17456	17175	17335	17439	17311	17033	17298	17305	17461	17460	17155	17336	17197	17310	17213	17028	17164	17180	17139	17487	17520	17354	17129	17228	17297	17310	17079	17064	17419	17169	17418	17426	17397	17280	17152	17095	17141	17217	17234	17301	17252	17302	17331	17063	17409	17053	17336	17296	17412	17443	17218	17199	17389	17269	17293	17397	17214	17350	17185	17267	17329	17295	17287	17303	17162	17266	17129	17322	17348	17302	17144	17422	17251	16973	17290	17259	17076	17230	17413	17308	17090	17150	17257	17323	17390	17274	17341	17246	17050	17383	17249	17166	17242	17279	17269	17232	17148	17302	17209	17225	17316	17181	17231	17266	17416	17265	17157	17165	17315	17464	17064	17185	17418	17270	17089	17165	17103	17261	17243	17382	17343	17380	17132	17299	17499	17206	17259	17132	17330	17423	17377	17321	17269	17232	17481	17187	17356	17379	17215	17122	17221	17204	17376	17392	17423	17398	17323	17308	17273	17022	17418	17211	17025	17337	17216	17013	17390	17168	17363	17253	17134	17130	17272	17409	17111	16977	17146	17279	17358	17209	17053	17346	17296	17503	17258	17152	17163	17372	17171	17124	17187	17098	17170	17183	17412	17194	17196	17276	17155	17331	17301	17292	17035	17121	17131	17194	17125	17393	17253	17331	17411	17362	17216	16985	17091	17218	17032	17311	17278	17287	17117	17345	17154	17006	17346	17285	17312	17400	17197	17056	17351	17162	17140	17291	17230	17281	17318	17212	17263	17311	17338	17332	17205	17358	17061	17348	17208	17368	17203	17399	17499	17447	17260	17337	17244	17313	17310	17192	17513	17443	17268	17547	17262	17427	17107	17185	17136	17252	17129	17367	17222	17161	17254	17401	17255	17330	17189	17370	17423	17386	17061	17347	17324	17268	17333	17316	17324	17284	17358	17345	17256	17418	17190	17216	17373	17398	17307	17256	17439	17358	17150	17139	17263	16994	17380	17227	17197	17416	17197	17085	17167	17094	17424	17278	17293	17386	17373	17190	17447	17206	17318	17374	17349	17039	17168	17139	17296	17376	17252	17269	17529	17210	17319	17378	17397	17411	17150	17291	17326	17205	17223	17204	17167	17190	17385	17158	17261	17215	17449	17229	17264	17342	17340	17311	17159	17234	17352	17124	17184	17082	17245	17249	17211	17254	17267	17299	17343	17259	17116	17347	17047	17145	17357	17254	17491	17495	17396	17365	17265	17294	17300	17203	17340	17437	17416	17483	16976	17499	17363	17409	17166	17507	17201	17117	17414	17538	17079	17311	17468	17332	17197	17252	17361	17397	17252	17100	17224	17369	17445	17331	17223	17083	17361	17074	17151	17462	17247	17277	17244	17318	17293	17351	17273	17175	17284	17172	17344	17288	17259	17272	17200	17350	17423	17234	17350	17423	17282	17247	17239	17228	17217	17228	17342	17274	17253	17119	17164	17180	17474	17188	17435	17217	17309	17274	17194	17229	17235	17270	17373	17357	17061	17353	17250	17257	17310	17245	17199	17157	17360	17451	17208	17197	17072	17312	17335	17256	17317	17280	17250	17225	17348	17401	17394	17446	17260	17159	17283	17236	17162	17328	17291	17154	17122	17356	17450	17190	17266	17135	17145	17380	17294	17292	17298	17486	17303	17062	17210	17313	17408	17182	17216	17195	17199	17415	17249	17247	17183	17096	17316	17151	17363	17268	17191	17112	17159	17345	17237	17353	17237	17226	17318	17231	17374	17456	17397	17024	17164	17389	17379	17163	17136	17240	17416	17490	17361	17191	17113	17187	17271	17349	17309	17253	17146	17460	17112	17391	17287	17325	17232	17325	17178	17279	17390	17077	17464	17251	17318	17284	17354	17438	17226	17357	17353	17204	17181	17217	17294	17273	17436	17450	17229	17197	17253	17124	17314	17294	17086	17197	17154	17226	17453	17294	17289	17408	17299	17332	17433	17495	17380	17195	17232	17328	17152	17349	17315	17249	17348	17488	17302	17072	17196	17120	17123	17173	17519	17316	17083	17300	17352	17330	17413	17288	17231	17292	17328	17217	17438	17415	17278	17165	17478	17456	17300	17177	17330	17286	17110	17384	17320	17158	17246	17171	17299	17258	17324	17274	17219	17301	17322	17165	17475	17355	17193	17429	17314	17317	17462	17494	17353	17241	17427	17441	17144	17312	17139	17277	17279	17188	17303	17168	17112	17446	17462	17210	17232	17495	17014	17264	17396	17227	17230	17430	17239	17379	17244	17274	17245	17270	17300	17394	17229	17180	17400	17238	17392	17334	17238	17113	17199	17295	17463	17493	17220	17236	17199	17458	17420	17217	17261	17214	17349	17293	17187	17319	17442	17324	17355	17216	17125	17073	17320	17345	17364	17319	17142	17451	17450	17205	17078	17264	17388	17068	17339	17181	17230	17422	17151	17152	17144	17181	17047	17245	17316	17269	17177	17207	17245	17185	17232	17329	17337	17401	17299	17407	17501	17252	17248	17252	17423	17378	17362	17363	17241	17259	17193	17387	17356	17266	17320	17327	17198	17355	17379	17350	17251	17448	17413	17161	17119	17415	17257	17287	17282	17309	17223	17180	17192	17236	17466	17318	17227	17181	17445	17176	17374	17194	17237	17159	17131	17172	17155	17380	17316	17366	17321	17163	17305	17399	17282	17336	17259	17318	17302	17353	17240	17268	17400	17167	17352	17161	17237	17276	17367	17184	17563	17087	17176	17080	17047	17123	17216	17287	17183	17256	17264	17302	17378	17123	17027	17237	17144	17418	17299	17353	17178	17310	17211	17402	17148	17324	17273	17077	17191	17272	17308	17252	17309	17210	17206	17069	17395	17454	17240	17347	17233	17253	17257	17241	17363	17246	17259	17190	17114	17314	17153	17136	17185	17199	17401	17333	17338	17535	17331	17365	17020	17238	17247	17342	17297	17282	17030	17398	17299	17218	17086	17123	17277	17262	17309	17141	17359	17253	17337	17321	17175	17347	17327	17162	17290	17281	17241	17408	17186	17261	17453	17248	17347	17369	17234	17359	17300	17302	17414	17342	17289	17196	17247	17208	17280	17231	17239	17269	17289	17405	17298	17250	17213	17496	17323	17270	17406	17223	17201	17248	17106	17306	17329	17194	17343	17350	17445	17252	17231	17143	17344	17471	17255	17524	17255	17402	17330	17513	17295	17336	17328	17234	17285	17143	17332	17155	17250	17305	17159	17108	17199	17202	17122	17131	17334	17452	16996	17192	17192	17200	17552	17435	17222	17545	17239	17385	17285	17283	17410	17514	17280	17209	17327	17439	17098	17300	17225	17354	17364	17348	17241	17282	17018	17237	17266	17307	17421	17348	17270	17377	17514	17293	17327	17126	17225	17304	17349	17260	17386	17374	17437	17203	17390	17262	17210	17265	17224	17387	17307	17300	17078	17285	17423	17340	17405	17358	17290	17319	17306	17330	17361	17102	17459	17171	17409	17306	17545	17264	17261	17125	17350	17165	17228	17229	17334	17444	17201	17102	17214	17258	17317	17158	17293	17478	17252	17307	17311	17222	17388	17303	17428	17370	17538	17204	17182	17179	17400	17165	17337	17248	17230	17347	17223	17235	17127	17238	17355	17281	17213	17314	17267	17296	17315	17134	17241	17185	17114	17230	17447	17161	17222	17222	17511	17417	17424	17322	17314	17260	17409	17347	17190	17362	17358	17246	17125	17339	17128	17396	17517	17424	17081	17016	17171	17361	17352	17238	17222	17183	17184	17387	17281	17350	17355	17290	17266	17177	17188	17370	17311	17235	17388	17350	17255	17157	17357	17361	17285	17273	17439	17158	17200	17296	17184	17236	17353	17367	17100	17368	17183	17209	17365	17241	17320	17256	17574	17204	17298	17215	17346	17418	17392	17080	17248	17424	17240	17247	17360	17298	17215	17410	17328	17176	17198	17563	17178	17261	17307	17396	17358	17174	17275	17111	17245	17326	17172	17285	17358	17510	17444	17260	17340	17222	17244	17152	17376	17020	17315	17313	17315	17299	17323	17170	17279	17273	17051	17260	17257	17193	17483	17362	17335	17466	17368	17154	17292	17143	17424	17129	17076	17339	17222	17266	17266	17212	17164	17314	17239	17054	17080	17310	17398	17418	17400	17295	17454	17283	17320	17101	17406	17505	17336	17063	17354	17359	17140	17196	17311	17230	17258	17312	17381	17388	17469	17320	17216	17309	17375	17234	17077	17293	17319	17376	17325	17220	17039	17299	17396	17339	17289	17341	17213	17331	17137	17290	17350	17208	17500	17233	17285	17212	17280	17232	17302	17170	17331	17190	17195	17352	17300	17497	17297	17335	17445	17447	17365	17160	17355	17434	17360	17360	17455	17359	17333	17476	17216	17374	17210	17278	17192	17376	17162	17197	17147	17192	17183	17237	17190	17306	17382	17259	17514	17310	17303	17193	17316	17285	17325	17185	17189	17256	17256	17077	17325	17186	17112	17347	17245	17374	17325	17304	17270	17548	17179	17461	17215	17281	17399	17415	17364	17269	17122	17406	17429	17229	17239	17215	17231	17313	17208	17314	17405	17416	17297	17117	17319	17177	17282	17250	17281	17410	17275	17231	17319	17090	17266	17026	17322	17149	17145	17236	17227	17421	17254	17348	17355	17119	17210	17276	17237	17234	17373	17315	17333	17383	17272	17245	17335	17144	17058	17474	17247	17195	17288	17545	17257	17404	17160	17217	17469	17267	17278	17354	17530	17185	17320	17341	17329	17221	17261	17129
15357	34654	37156	15849	15425	15257	14967	14909	14926	14961	14909	14990	14939	14910	14995	14828	14898	15010	14711	14934	14703	15099	14891	14997	14881	14946	14992	14685	15070	14918	14902	14780	14692	15050	14843	14912	14996	14847	15023	14730	14846	14733	14853	14883	14905	14981	14682	15054	15238	15194	14914	15094	14928	14844	14719	14852	14869	14911	14750	14916	14733	14762	14973	14883	14790	14717	14700	14794	14830	14931	14792	14721	14814	14755	14745	14903	14781	14799	14771	14801	14823	14697	14905	14653	14869	14737	14857	14729	14958	14851	14682	14815	14770	14869	14980	14684	14808	14885	14825	14796	14863	14835	14649	14830	14783	14689	14847	14970	14749	14689	15009	14863	14693	14882	14872	14907	14744	14766	14782	14519	14904	14622	14669	14684	14902	14879	14681	14882	14971	15011	14800	14617	14669	14885	14789	14738	14942	14799	14915	14712	14950	14927	14994	14880	14768	14775	14829	14684	14799	14721	14796	14832	14830	14736	14861	14625	14781	14742	14705	14771	14843	14839	14833	14707	14940	14883	14745	14857	14908	14837	14841	14861	14755	14836	14804	14932	14794	14972	14800	14843	14734	14839	14924	14650	14896	14743	14690	14832	14780	14789	14877	14637	14856	14812	14700	14724	14893	14754	14848	14843	14573	14822	14937	14818	14708	14957	14848	14877	14786	14751	14843	14794	14810	14769	14786	14892	14848	14754	14782	14789	14756	14789	14875	14728	14912	14973	14865	14887	14714	14700	14793	14707	14632	14862	14956	14786	14767	14781	14966	14898	14830	14885	14690	14909	14777	14756	14862	14727	14844	14808	14770	14841	14622	14900	14842	14672	14824	14896	14937	14738	14805	14795	14997	14835	14606	14726	14676	14824	14754	14835	14794	14906	14793	14731	14703	14750	14773	14777	14866	14936	14801	14874	14715	14973	14757	14763	14893	14823	14961	14854	14841	14798	14742	14800	14848	14809	14655	14865	14889	14704	14713	14837	14813	14787	14837	14903	14846	14715	14827	14750	14710	14964	14804	14800	14822	14718	14740	14673	14902	14691	14869	14700	14865	14804	14788	14720	14711	14875	14722	14840	14661	14772	14745	14812	14725	14901	14651	14690	14738	14916	14805	14817	14938	14804	14867	14748	14621	14741	14932	14661	14770	14785	15020	14780	14769	14802	14790	14764	14880	14922	14751	14879	14836	14829	14796	14867	14854	14854	14992	14802	14932	14835	14713	14799	15014	14797	14683	14976	14874	14685	14655	14710	14731	14740	14731	14636	14821	14779	15012	14845	14765	14742	14837	14902	14860	14904	14889	14627	14686	14990	14862	14780	14863	14775	14820	14741	14699	14839	14859	14616	14718	14958	14882	14885	14745	14550	14922	14840	14814	14672	14572	14893	14916	14618	14870	14819	14859	14830	14720	14970	14885	15058	14758	14824	14957	14736	14812	14780	14691	14728	14838	14762	14949	14729	14917	14885	14749	14742	14893	14804	14908	14735	14618	14888	14693	14767	14806	14673	14720	14957	14818	14835	14789	14829	14637	14734	14864	14914	14897	14661	14943	14709	14819	14890	14910	14800	14912	14821	15028	14875	14747	14931	14871	14827	14752	14709	14962	14857	14785	14794	14845	14873	14867	14653	14791	14755	14813	14804	14786	14821	14876	14981	14734	14758	14866	14642	14633	14735	14825	14821	14707	14811	14779	14780	14734	14754	14750	15032	14719	14767	14761	14733	14832	14884	14730	14746	14848	14796	14813	14883	14927	14833	14896	15071	14798	14652	14773	14776	14855	14746	14779	14904	14920	14860	14595	14781	14769	14804	14759	14716	14953	14832	14741	14754	14807	14860	15075	14946	14594	14760	14745	14946	14685	14837	14881	14934	14753	14709	14788	14694	14709	14931	14850	14878	14852	14804	14641	14823	14913	14657	14788	14756	14781	14629	14760	14855	14835	14880	14852	15123	14691	14780	14755	14900	14807	14837	14713	14903	14934	14839	14814	14869	15033	14750	14925	15097	14882	14869	14755	14948	14782	14917	14822	14792	14748	14619	14881	14810	14823	14675	14850	14763	14817	14706	14754	14780	14721	14705	14766	14842	14783	14930	14872	14918	14690	14882	14868	14928	14882	14842	14811	14821	14779	14754	14773	14762	14813	14732	14772	14664	14705	14808	14706	14761	14768	14989	14722	14680	14781	14895	14873	14738	14782	14874	14725	14837	14949	14586	14763	14933	14910	14657	14719	14901	14699	14882	14677	14928	14814	14934	14737	14964	14797	14600	14888	14769	14655	14826	14798	14751	14784	14816	14811	14901	14650	14712	14772	14736	14756	14717	14641	14699	14910	14597	14843	14797	14813	14655	14861	14808	14865	14769	14759	14897	14869	14735	14928	14783	14681	14695	14754	14780	14821	14885	14758	14671	14713	14775	14773	14896	14783	14877	14931	14897	14911	14746	14747	14840	14688	14857	14832	14880	14795	14728	14831	14816	14850	14822	14719	14982	14655	14872	14785	14770	14889	14798	14965	14845	14928	14809	14761	14775	14825	14788	14782	14839	14952	14767	14784	14830	14883	14796	14844	14804	14859	14892	14946	14699	14752	14858	14844	14626	14794	14875	14766	14809	14714	14716	14682	14899	14669	14761	14792	14838	14658	14920	14710	14997	14863	14850	14815	14919	14814	14981	14756	14876	14857	14836	14921	14844	14757	14775	14970	15008	14665	14918	14803	14846	15057	14913	14880	14875	14836	14726	14867	14892	14978	14727	14650	14912	14887	14829	14911	14789	14928	14882	14845	14900	14824	14813	14747	14706	14714	14709	14851	14862	14770	14707	14989	14884	14895	14717	14772	14780	14778	14915	14836	14806	14736	14957	14666	14776	14960	14927	14830	14832	14659	14882	14710	14802	14721	14786	14720	14761	14794	15056	14786	14696	14627	15002	14670	14740	14834	14692	14789	14888	14908	14839	14804	14722	14715	14812	14673	14808	14877	14817	14742	14816	14869	14904	14727	14865	14794	14812	14682	15036	14764	14678	14906	14641	14826	14798	14765	14772	14973	14790	14697	14702	14902	14669	14865	14803	14786	14700	14800	14766	14830	14880	14754	14922	14635	14702	14690	14795	14859	14763	14876	14886	14699	14809	14641	14816	14867	14790	14868	14850	14879	14714	14865	14707	14661	14630	14935	14797	14992	14810	14699	14592	14941	14932	14863	14883	14619	14747	14913	14894	14805	14810	14861	14659	14720	14705	14698	14831	14750	14727	14916	14529	14844	14840	14973	14772	14569	14820	14820	14800	14758	14811	14761	14759	14765	14765	14868	14823	14734	14743	14913	14916	14750	14760	14895	14744	14743	14952	14800	14834	14897	14791	14753	14914	14970	14848	14786	15057	14861	14977	14907	14811	15024	14977	14851	14816	14961	14800	14801	14902	14865	14785	14612	14698	14787	14908	14683	14783	14877	14771	14785	14607	15013	14809	14772	14785	14815	14831	14744	14701	14951	14845	14692	14813	14765	14918	14812	14921	14940	14706	14746	14918	14799	14900	14620	14952	14789	14761	14821	14845	14790	14878	14746	14616	14828	14851	14725	14898	14877	14701	14871	15063	14757	14772	14756	14645	14850	14678	14733	14701	14769	14845	14710	14813	14753	14675	14731	14762	14703	14910	14914	14798	14674	14920	14944	14838	14839	14732	14672	14942	14751	14805	14882	14735	14699	14697	14762	14803	14786	14698	14818	14765	14801	14873	14727	14594	14758	14780	14818	14788	14825	14969	14784	14799	14903	14923	14853	14881	14853	14814	14712	14868	14871	14884	14732	14626	14953	14645	14729	14738	14723	14740	14827	14718	14754	14699	14779	14701	14711	14882	14702	14626	14789	14847	14853	14896	14640	14706	14956	14890	14881	14897	14587	14919	14775	14854	14660	14881	14923	14774	14770	14765	14910	14718	14857	14808	14867	14829	14735	14809	14845	14803	14837	14822	14802	14627	14828	14832	14836	14976	14659	14896	14943	14845	14679	14804	14913	14922	14896	14816	14946	14864	14889	14809	14655	14783	14715	14776	14833	14838	14780	14825	14765	14556	14779	14827	15013	14669	14742	14819	14722	14836	14647	14621	14819	14775	14722	14843	14772	14734	14806	14783	14756	14858	14700	14788	14935	14766	14621	14658	14989	14879	14852	14754	14883	14940	14675	14733	14944	14736	14705	14835	14877	14746	14811	14752	14931	14798	14825	14911	14780	14647	14851	14859	14852	14851	14942	14777	14868	14781	14921	14748	14840	14857	14845	14853	14682	14596	14908	14765	14696	14907	14875	14823	14695	14872	14701	14667	14903	14681	14896	14826	14828	14912	14824	14727	14666	14635	14622	14842	14820	14817	14927	14840	14901	14875	14846	14774	14848	14919	14825	14838	14687	14769	14793	14793	14904	14835	14813	14839	14799	14732	14943	14807	14869	14835	14824	14820	14791	14829	14928	14829	14734	14791	14992	14778	14773	14782	14882	14874	14744	14643	14848	14906	14606	14773	14823	14768	14781	14745	14821	14945	14788	14842	14818	14894	14808	14720	14962	14851	14785	14871	14673	14908	14889	14716	14828	14802	14816	14767	14863	14694	14849	14757	14710	14861	14916	14718	14847	14779	14645	14900	14770	14836	14801	14865	14785	14982	14704	14791	14819	14959	14829	14918	14697	14971	14819	14750	14802	14822	14657	14814	14855	14748	14755	14716	14883	14885	14940	14713	14779	14752	14779	14977	14917	14925	14942	14915	14793	14761	14860	14914	14778	14685	14752	14881	14915	14871	14852	14816	14790	14855	14866	14777	14952	14732	14788	15027	14955	14932	14778	14804	14682	14550	14851	14750	14743	14641	14789	14827	14683	14919	14861	14628	14803	14927	14995	14741	14955	14792	14997	14795	14777	14878	14813	14748	14833	14876	14778	14890	14814	14962	14757	14785	14904	14737	14827	14677	14828	14861	14717	15022	14657	14872	14789	14644	14857	14592	14820	14852	14705	14728	15040	14810	14776	14706	14843	14892	14886	14907	14787	14796	14873	14780	14785	14835	14890	14712	14777	14776	14783	14780	14851	14624	14739	14689	14825	14767	14764	14754	14715	14677	14857	14901	14742	14845	14888	14917	14966	14877
23699	21259	33382	24347	21644	21805	20825	18377	17685	17889	17812	17659	17459	17645	17747	17439	17464	17345	17541	17487	17481	17334	17631	17644	17603	17308	17581	17571	17428	17514	17626	17389	17375	17280	17336	17388	17564	17516	17619	17464	17350	17366	17610	17485	17527	17391	17437	18057	18439	18231	18161	17562	17527	17541	17397	17607	17443	17435	17321	17488	17550	17451	17383	17462	17520	17400	17552	17378	17307	17470	17362	17543	17424	17444	17354	17497	17479	17430	17461	17335	17565	17318	17580	17434	17385	17276	17631	17640	17703	17430	17428	17522	17413	17447	17393	17269	17496	17418	17666	17330	17539	17160	17394	17554	17410	17225	17473	17400	17390	17277	17490	17438	17381	17378	17512	17359	17418	17510	17489	17369	17314	17355	17403	17363	17379	17298	17325	17347	17165	17391	17399	17377	17242	17439	17228	17298	17346	17482	17337	17362	17307	17273	17415	17386	17359	17258	17464	17308	17411	17373	17335	17369	17240	17479	17332	17562	17304	17368	17169	17237	17385	17363	17408	17439	17525	17323	17481	17422	17432	17258	17177	17157	17358	17399	17415	17430	17617	17440	17476	17368	17390	17251	17287	17384	17209	17187	17297	17426	17384	17117	17410	17332	17326	17480	17421	17510	17485	17454	17465	17559	17358	17265	17500	17379	17420	17170	17574	17586	17527	17233	17463	17683	17340	17302	17192	17366	17377	17615	17563	17460	17484	17297	17535	17456	17536	17187	17240	17468	17320	17394	17468	17446	17424	17270	17292	17493	17434	17193	17583	17340	17448	17177	17480	17482	17233	17487	17555	17411	17261	17381	17545	17461	17242	17415	17462	17308	17505	17503	17269	17178	17455	17427	17329	17501	17373	17270	17435	17396	17334	17348	17463	17448	17417	17298	17628	17219	17519	17256	17159	17454	17398	17167	17327	17378	17264	17159	17285	17570	17317	17497	17300	17317	17433	17286	17223	17601	17376	17282	17698	17203	17194	17302	17475	17413	17401	17280	17449	17435	17282	17401	17455	17585	17393	17165	17527	17429	17285	17373	17216	17341	17522	17437	17432	17411	17677	17539	17422	17402	17360	17376	17480	17453	17432	17530	17436	17363	17455	17361	17256	17299	17124	17220	17517	17368	17263	17459	17457	17336	17551	17498	17163	17273	17333	17212	17577	17269	17363	17485	17153	17442	17345	17447	17484	17442	17402	17415	17468	17411	17248	17317	17306	17294	17345	17278	17271	17206	17121	17251	17392	17368	17474	17154	17361	17207	17309	17540	17417	17433	17206	17350	17615	17601	17414	17516	17535	17258	17477	17402	17324	17354	17340	17437	17369	17231	17351	17366	17424	17480	17365	17335	17466	17559	17580	17186	17313	17598	17227	17210	17275	17239	17399	17553	17553	17328	17546	17491	17421	17201	17274	17293	17474	17288	17380	17406	17396	17464	17426	17406	17498	17518	17357	17249	17355	17422	17514	17459	17492	17147	17224	17253	17338	17449	17353	17265	17689	17329	17395	17536	17444	17522	17333	17446	17191	17285	17434	17286	17449	17381	17252	17479	17349	17184	17332	17208	17400	17494	17539	17416	17346	17571	17491	17297	17381	17383	17408	17309	17256	17329	17215	17358	17346	17543	17513	17423	17409	17515	17159	17348	17390	17522	17574	17490	17546	17307	17388	17532	17292	17262	17454	17432	17392	17321	17446	17432	17356	17616	17391	17419	17475	17443	17359	17420	17392	17418	17434	17392	17443	17474	17200	17346	17314	17456	17320	17446	17341	17433	17540	17335	17454	17198	17347	17504	17389	17430	17412	17226	17406	17396	17139	17524	17446	17513	17430	17410	17512	17431	17663	17270	17350	17330	17364	17106	17283	17279	17341	17457	17351	17464	17420	17194	17309	17409	17367	17348	17356	17403	17347	17359	17365	17283	17445	17531	17308	17278	17351	17424	17659	17485	17524	17211	17243	17449	17315	17387	17291	17490	17669	17526	17375	17234	17461	17094	17012	17337	17168	17477	17375	17460	17402	17436	17561	17469	17358	17429	17568	17426	17443	17447	17442	17413	17648	17433	17339	17317	17318	17349	17490	17504	17525	17154	17292	17333	17382	17278	17243	17403	17478	17296	17320	17166	17399	17462	17426	17377	17437	17314	17253	17375	17404	17316	17403	17349	17497	17381	17289	17236	17269	17164	17480	17318	17593	17295	17373	17214	17406	17207	17391	17460	17429	17462	17219	17375	17552	17269	17239	17275	17386	17475	17082	17188	17614	17369	17543	17478	17502	17392	17313	17429	17332	17374	17301	17463	17524	17506	17424	17229	17310	17422	17423	17359	17315	17440	17158	17313	17341	17414	17292	17427	17190	17260	17346	17387	17604	17521	17380	17514	17468	17380	17448	17332	17491	17263	17432	17536	17417	17462	17880	17527	17346	17481	17306	17450	17388	17482	17381	17341	17362	17440	17280	17374	17434	17290	17445	17626	17446	17408	17418	17357	17444	17447	17160	17384	17520	17271	17457	17324	17247	17415	17550	17508	17535	17384	17311	17282	17256	17301	17324	17396	17468	17300	17294	17342	17477	17464	17280	17386	17642	17320	17285	17168	17641	17287	17289	17468	17581	17342	17317	17546	17267	17359	17463	17170	17300	17422	17660	17538	17360	17380	17392	17389	17401	17501	17478	17234	17531	17310	17378	17278	17417	17355	17234	17410	17375	17365	17449	17459	17404	17202	17468	17479	17626	17554	17772	17369	17425	17258	17583	17316	17391	17526	17280	17350	17315	17513	17251	17363	17608	17589	17428	17480	17432	17362	17434	17386	17293	17434	17212	17402	17127	17454	17464	17388	17497	17393	17526	17356	17436	17390	17559	17594	17424	17341	17561	17336	17337	17239	17492	17477	17487	17341	17415	17487	17285	17350	17496	17283	17301	17355	17496	17514	17380	17577	17545	17362	17490	17373	17388	17335	17405	17459	17475	17388	17250	17282	17433	17323	17559	17133	17543	17235	17250	17480	17284	17403	17378	17434	17591	17434	17458	17456	17285	17438	17354	17259	17333	17460	17382	17327	17319	17281	17376	17257	17627	17253	17316	17433	17297	17475	17451	17406	17558	17341	17455	17492	17475	17388	17465	17375	17446	17372	17330	17538	17444	17325	17312	17265	17309	17550	17370	17218	17119	17338	17301	17268	17548	17510	17270	17376	17507	17390	17373	17391	17437	17245	17443	17680	17358	17286	17260	17459	17435	17408	17294	17520	17373	17505	17348	17420	17369	17282	17358	17380	17369	17393	17262	17440	17482	17344	17456	17184	17267	17357	17476	17361	17565	17389	17577	17437	17197	17315	17288	17379	17138	17554	17460	17243	17222	17132	17420	17363	17475	17338	17379	17464	17498	17528	17314	17329	17318	17391	17320	17144	17345	17359	17389	17268	17329	17254	17470	17278	17275	17427	17353	17603	17492	17361	17293	17533	17376	17254	17319	17360	17291	17268	17366	17180	17294	17170	17486	17348	17405	17205	17349	17310	17487	17607	17439	17294	17445	17314	17347	17311	17483	17441	17383	17410	17151	17137	17402	17480	17364	17453	17578	17502	17433	17281	17274	17413	17366	17427	17398	17276	17315	17527	17318	17610	17200	17364	17483	17546	17501	17441	17350	17262	17471	17370	17490	17474	17538	17362	17493	17224	17526	17240	17391	17253	17427	17419	17445	17294	17568	17310	17521	17382	17266	17540	17514	17324	17624	17567	17378	17485	17412	17262	17404	17413	17283	17294	17570	17309	17385	17260	17552	17217	17197	17257	17318	17429	17300	17528	17356	17435	17324	17252	17415	17383	17284	17559	17511	17172	17491	17513	17423	17318	17515	17592	17372	17442	17416	17575	17519	17362	17264	17300	17304	17393	17352	17341	17602	17381	17571	17279	17591	17362	17197	17563	17185	17455	17422	17563	17568	17402	17454	17482	17317	17453	17522	17409	17202	17438	17321	17350	17289	17399	17421	17355	17347	17369	17346	17471	17311	17337	17319	17460	17432	17478	17439	17361	17391	17134	17399	17363	17003	17315	17556	17182	17429	17755	17489	17557	17305	17412	17507	17356	17304	17127	17279	17480	17433	17540	17576	17412	17413	17319	17380	17339	17337	17580	17506	17384	17555	17495	17445	17499	17476	17333	17374	17262	17397	17435	17502	17393	17299	17245	17414	17278	17534	17359	17448	17271	17405	17463	17579	17308	17486	17351	17304	17534	17197	17499	17278	17363	17440	17469	17375	17341	17426	17271	17482	17387	17448	17198	17605	17426	17341	17486	17483	17427	17416	17183	17316	17192	17260	17293	17567	17379	17504	17443	17424	17425	17441	17431	17329	17323	17372	17291	17477	17220	17448	17230	17423	17431	17282	17550	17519	17258	17208	17376	17384	17338	17347	17387	17385	17206	17388	17462	17355	17567	17271	17369	17394	17395	17369	17481	17390	17072	17329	17439	17297	17420	17427	17354	17430	17370	17315	17320	17483	17265	17337	17248	17424	17484	17402	17394	17430	17533	17452	17265	17292	17251	17291	17239	17437	17366	17371	17325	17450	17274	17595	17391	17458	17494	17443	17375	17267	17448	17341	17539	17467	17213	17166	17411	17524	17263	17351	17214	17497	17380	17107	17160	17402	17407	17426	17454	17745	17453	17401	17244	17516	17346	17347	17416	17367	17442	17275	17264	17564	17556	17398	17503	17351	17256	17389	17381	17376	17501	17307	17316	17457	17588	17383	17496	17217	17307	17598	17671	17379	17425	17312	17317	17361	17575	17404	17306	17527	17142	17387	17362	17232	17183	17306	17556	17311	17596	17417	17188	17394	17473	17391	17425	17472	17524	17304	17448	17428	17295	17272	17286	17538	17376	17339	17512	17259	17411	17300	17299	17289	17280	17392	17280	17204	17368	17362	17291	17638	17532	17513	17321	17434	17552	17570	17212	17326	17225	17192	17472	17289	17359	17334	17303	17382	17274	17270	17111	17378	17364	17523	17323	17415	17362	17290	17268	17438	17278	17313	17257	17231	17416	17412	17335	17284	17297	17413	17298	17498	17381	17593	17507	17447	17242	17480	17409	17343	17304	17205	17537	17352	17476	17407	17324	17376	17685	17088	17288	17263	17359
14980	51603	58513	17804	16614	15854	15632	15555	15417	15319	15178	15157	15105	15086	15146	15111	15108	15137	15110	15090	15279	14952	15064	15210	14983	15167	15112	15162	15101	15122	15072	15220	15054	15062	14892	15132	15131	15122	15277	15188	15033	15086	15149	15070	14999	15163	15010	16179	16623	16233	15696	15301	15224	14917	14906	14948	14970	15148	15222	14927	15053	15192	15098	15044	15006	15030	15102	14925	15171	14972	15028	15009	15016	14915	14926	14945	14954	15075	14957	15081	14979	14850	14899	14939	15033	14783	14994	14988	15107	15117	14948	14783	14828	15028	14983	14967	15057	15001	14865	15069	14986	14952	15019	14947	15009	14972	14911	15094	14911	15019	14907	14976	15026	14890	14852	14967	15056	14964	14894	14933	14959	14874	15059	15129	15069	14890	15036	14941	15052	14986	15074	15045	14847	15115	15069	14880	14951	14785	15045	14960	15142	14859	14887	15049	15019	14942	15016	14975	14922	15034	15030	15038	15021	14992	14842	15101	15011	15060	15012	14987	15131	15001	14947	14977	14881	14917	15083	15088	14999	15010	14891	14983	14940	14938	14923	14961	15073	15027	14924	14902	14956	14828	14981	14979	15048	14916	15067	15074	14918	14929	15016	15114	15064	15039	14968	15207	14909	14999	14939	14953	14838	15010	14948	14940	15046	14969	14910	15082	15079	14813	14965	14884	15037	15193	15083	15005	14921	14968	15031	15033	14981	15182	14907	15027	14962	14946	15137	14976	15057	15135	15015	15017	14854	15042	15066	15052	14866	14859	14927	15118	14927	15144	14906	14919	15022	14904	14946	14863	14951	15020	14980	15034	15123	15054	15055	14953	14891	15021	15090	15074	15172	14865	15088	14837	14971	14874	15016	15030	15201	15043	15111	14965	14788	14997	14935	14950	14902	14957	15048	15002	15052	15048	14921	14848	15005	15064	15051	15055	14916	15051	14892	14932	14932	14895	14965	14940	14933	14977	15097	14904	14994	15014	15012	14794	15124	14917	15096	15037	15130	14968	15033	14832	15001	15134	14993	14990	14966	14986	15036	15140	15003	14867	14867	15008	15009	15003	14965	14988	15034	15001	15060	14898	14982	14893	14962	15031	14962	14947	14954	15113	15077	15046	15001	15040	15017	15000	15054	14948	15003	15058	15032	14904	14866	14902	15195	15151	14921	15095	14856	14866	15107	14896	15095	15083	14992	15012	14901	15075	14942	15041	15008	14890	15073	14922	14807	14917	14969	15053	15002	15019	15110	15133	14881	14881	14934	14998	15079	15039	14975	14980	14828	15048	15111	14863	15164	14999	15016	14862	15053	14986	14849	15065	15080	14960	15007	15008	15076	15084	15041	14968	15039	14895	14967	15033	15088	15082	14919	14976	14967	15025	14987	15044	15006	14870	14972	14927	15072	14826	14969	15061	14790	15039	14981	14965	14935	14994	15083	14866	14865	14866	15081	15079	15199	14916	14945	14972	15143	14787	15037	15121	15181	15137	15055	15008	14944	14932	14990	14919	14907	15107	15004	15041	15146	14874	15100	15167	15202	15068	14949	14839	15118	14884	14955	15146	15083	14872	14923	14956	14950	14774	15021	14979	15026	15056	14895	14805	14935	15091	15015	14944	14898	15020	15082	14758	14993	15020	14882	15094	15089	14940	15074	14964	14989	15111	14957	14962	14823	14909	14839	15074	15088	14904	14982	15018	15113	15110	15093	14831	15146	15030	15126	14934	14820	14946	14991	15053	15135	14865	15024	14858	14990	15145	15022	14965	15207	15073	14986	14877	14893	15037	14901	14979	14888	14860	14992	14898	14887	15061	15008	14877	15052	14946	14916	15111	15051	15059	15008	14957	14943	15094	14933	15104	14942	15131	14983	14996	15067	15041	15026	14873	15094	15064	15032	14856	15019	14979	14956	14813	15183	15032	15006	14975	15028	14985	14907	15087	15095	15022	14954	14996	15224	14789	15022	14978	14781	14945	15077	15037	14951	14998	15094	15010	14833	14997	14961	15048	14896	15000	14921	15042	14948	15009	14914	15056	14949	15024	14932	14942	14987	15047	14777	14898	15041	14954	15065	14920	14921	14987	14969	15097	14985	14915	15025	15057	14943	15127	15019	14918	14957	15002	14952	14981	15178	14971	14975	15091	14921	15063	14935	14983	15055	14946	14996	14924	15165	14984	15010	15160	14971	14918	15000	14804	15057	15014	14826	14929	14863	15018	14994	15027	14955	15001	14955	14850	15006	15069	15183	15054	15022	14972	14895	14986	15072	15032	15042	14886	15019	14878	14920	14994	14844	14930	15009	14921	14999	15037	15059	14974	14984	15000	15026	15105	14919	14858	14921	14958	15044	15082	14880	14838	14918	14795	15007	15045	14953	14886	14978	14867	15144	14965	14991	14915	15081	15069	14915	15041	15108	15018	15011	15025	14925	14961	15056	14939	15109	14972	15132	14919	14987	15076	14984	15160	15168	15119	15007	14929	15147	14992	14968	15142	15014	15063	15085	14967	14877	14964	14929	14987	14987	15065	15087	14878	15044	14870	14925	14924	14891	15021	14967	14995	14911	15001	14924	15104	15186	15143	14948	14992	15029	14970	14977	14795	14907	15077	15034	14993	14905	15031	15040	14974	15004	15070	15133	14983	15100	15091	14785	14995	14977	15030	14924	14953	14926	14976	14938	15248	15045	15067	14879	15058	14957	15138	15015	15215	14886	14897	15016	14956	15018	14880	14853	14960	15002	15068	15191	15093	14942	15089	14864	14982	15063	14993	15129	15060	15046	14978	15069	15149	15084	15009	14991	15056	14947	15100	14905	15046	15005	15161	14976	15012	15152	14963	14973	15202	15097	14902	15004	15158	15016	14996	14965	15132	14927	15037	14901	14886	14897	14948	14933	15001	15032	15010	14917	15029	15106	14922	15103	15136	15030	15018	14930	15067	14942	15157	15128	14940	15093	15064	14931	15022	14960	15072	15041	14881	15176	14842	15054	15012	15156	14865	14971	14978	15068	14996	15079	15093	15079	14999	15101	15132	15091	14948	14962	15008	15136	15036	15020	15003	14894	14861	15011	15138	14926	15043	15060	14967	14948	14980	15009	14990	15096	14945	15089	14983	14978	14879	14881	14844	14980	14941	15010	15023	15036	15044	14955	14839	15066	15178	14963	14994	14984	14920	14881	14990	14909	14995	14916	15023	15001	14997	14952	15029	14871	15112	15043	14964	14804	14922	14983	15040	15071	14971	14981	15007	14971	14842	15139	14930	14890	14950	15124	15011	14963	14953	15073	14992	14973	14955	14871	14995	15043	14952	15024	14987	14829	15068	15118	14916	14915	15012	15135	15014	14876	15086	15020	14803	15017	15043	15014	14955	15000	14948	15076	14987	15076	14983	14921	15049	15034	14970	14966	14974	15060	15059	15087	15014	15152	14949	15056	15019	14926	15216	14965	15178	15035	14953	15026	15135	14916	14934	14934	15068	15096	15084	14964	14975	15111	14963	15136	15089	14937	15010	14933	15023	15097	15155	14952	15134	14854	14977	15061	15034	15136	15063	14977	14923	14954	15000	14989	14998	15035	15056	14944	15002	15056	14855	15055	15039	14969	14981	15100	15096	14949	14981	15125	15026	15065	14908	15085	15193	14970	14936	15000	15187	15061	14981	14916	14933	14843	14996	15039	14973	15012	14879	15027	15140	14895	15081	14905	14996	14979	15041	14904	15016	15064	15082	14989	15069	15132	14963	14854	15018	15067	15039	14982	14898	15060	14861	15060	14829	15076	14841	15015	15002	14976	14850	14773	14998	14832	14984	14970	14872	14814	15085	14964	15205	14911	14965	15035	15036	14951	15060	15015	14994	14858	15130	14951	15068	14891	15133	14963	15159	15040	15102	15088	14844	14824	14978	15087	15155	14902	15039	14913	15073	14967	14975	14917	14986	14997	15007	15019	14862	15036	15044	14967	14957	14952	14965	15040	14904	14897	15085	15026	14979	15171	15115	15015	15043	15149	14997	15000	15114	14990	14980	14862	14888	14887	14933	14997	14990	14989	14929	15045	15021	15037	14921	15017	15010	14928	14950	14898	14866	15015	14812	14969	15051	15046	14985	15027	15052	14931	14983	14927	15030	14840	14980	14993	15076	14959	14915	15230	15036	15076	14971	14928	14740	15013	15111	15190	15071	15069	14855	15091	14896	14833	15090	15065	15004	15084	15066	15066	15163	14936	14934	14916	14853	14969	15041	15045	15004	15004	14938	15116	14969	15133	14805	14906	14804	15031	14972	15113	15027	15030	14962	14932	14891	15034	15251	14936	14945	14903	15237	15022	15037	14993	14930	14986	15030	14941	15059	14878	15055	14961	14898	14965	14941	15206	15120	14927	15043	14999	15004	14976	14964	15041	14957	15112	15010	14826	15022	15058	15150	14946	14813	15087	15054	15012	15131	14803	15070	14988	15140	15137	14937	14976	14956	15031	15005	15077	14907	14815	14995	15073	14876	15156	14993	15130	15093	15062	14997	15036	14966	15049	14906	15062	15116	14915	14982	15049	14976	15001	14824	14857	14855	15140	15125	15081	14993	14973	14986	15048	15104	15040	15091	15010	14955	14999	15086	14873	14920	15048	15017	14913	15164	15022	15093	14992	15146	14978	14974	14841	14987	14944	15030	14960	15118	15040	14985	15085	14999	14986	14785	15064	15156	15068	14951	14982	14996	15101	15068	14900	15053	15021	14921	15020	15112	14935	15081	15046	15002	14931	14959	15008	15145	15000	14994	14920	15035	14930	14977	15159	14967	15115	15008	14995	15028	14948	15036	15027	14982	14985	14922	15074	15215	15029	15024	14878	14949	15097	15145	15079	15003	15145	14995	14971	15202	14933	14976	14864	14956	14970	15140	14976	15047	14938	15009	14998	14843	14942	14900	15068	15026	14965	15096	14917	15104	15126	15091	15095	14922	15040	14824	14970	14953	14995	15085	15102	14859	15114	14887	14930	14874	14921	15042	15100	14955	14958	15013	15049	14966	14919	15007	15152	15095	14852	15105	14850	15007	14918	15184	14894	15043	15089	15081	14913	14950	15124	15036	15147	15040	15152	15004	15003	14911	15080	15008	15016	14952	14831	15063	15005	15008	15094	14959	14942	14955
22516	21106	32102	24162	21220	22486	24099	19001	18037	18241	18120	17870	17931	18125	17740	17864	17817	17779	17964	17857	17583	17821	17836	17425	17556	17626	17765	17745	17774	17706	17762	17734	17558	17736	17697	17552	17656	17687	17713	17680	17502	17633	17603	17578	17753	17565	17821	19075	19302	19200	18616	18278	17829	17708	17587	17618	17673	17405	17551	17701	17310	17418	17535	17382	17616	17412	17619	17313	17441	17738	17637	17384	17321	17358	17669	17546	17411	17541	17390	17394	17406	17653	17508	17584	17411	17542	17436	17402	17553	17509	17665	17580	17610	17715	17550	17536	17656	17576	17559	17451	17595	17491	17369	17555	17565	17460	17505	17554	17381	17464	17623	17591	17448	17653	17447	17541	17691	17449	17541	17429	17595	17463	17683	17437	17472	17584	17670	17412	17550	17568	17700	17620	17475	17623	17627	17518	17663	17514	17530	17553	17545	17628	17859	17817	17636	17433	17532	17726	17524	17417	17461	17801	17526	17568	17544	17722	17412	17556	17614	17635	17319	17482	17621	17477	17452	17520	17703	17589	17434	17521	17501	17580	17528	17283	17687	17457	17683	17840	17807	17611	17507	17292	17725	17505	17474	17687	17684	17564	17652	17607	17567	17523	17491	17366	17568	17373	17790	17615	17380	17342	17632	17446	17541	17442	17619	17572	17581	17566	17341	17634	17426	17387	17394	17491	17486	17408	17498	17526	17504	17447	17547	17390	17421	17424	17386	17591	17430	17472	17646	17550	17417	17416	17503	17486	17555	17577	17546	17513	17398	17494	17491	17370	17538	17422	17646	17393	17609	17430	17795	17600	17503	17559	17474	17333	17820	17544	17435	17523	17522	17491	17494	17492	17432	17345	17407	17510	17566	17582	17442	17397	17491	17450	17421	17584	17580	17447	17520	17610	17376	17666	17577	17441	17654	17434	17508	17622	17621	17615	17493	17670	17373	17670	17452	17592	17428	17477	17544	17451	17512	17560	17693	17398	17570	17506	17391	17389	17297	17565	17444	17402	17641	17542	17608	17282	17512	17443	17399	17336	17437	17509	17508	17522	17428	17551	17496	17396	17358	17386	17415	17469	17647	17538	17324	17383	17430	17412	17160	17625	17615	17890	17414	17628	17433	17564	17419	17689	17491	17549	17712	17464	17730	17470	17492	17291	17499	17550	17511	17721	17519	17557	17468	17549	17447	17731	17440	17259	17480	17544	17516	17599	17597	17565	17607	17506	17625	17479	17617	17580	17602	17343	17512	17665	17520	17435	17513	17427	17376	17582	17414	17445	17460	17277	17452	17664	17648	17500	17459	17475	17609	17518	17579	17498	17623	17411	17575	17406	17334	17491	17473	17359	17525	17460	17485	17397	17364	17492	17457	17507	17276	17415	17633	17670	17475	17498	17487	17584	17283	17484	17416	17563	17627	17784	17341	17425	17468	17648	17663	17452	17270	17434	17453	17486	17494	17416	17485	17458	17498	17512	17417	17423	17503	17487	17448	17388	17468	17267	17558	17378	17435	17366	17482	17637	17670	17431	17467	17370	17691	17467	17499	17373	17427	17691	17473	17442	17639	17255	17378	17691	17464	17579	17549	17667	17579	17470	17375	17496	17553	17552	17466	17805	17615	17585	17308	17664	17408	17428	17398	17278	17626	17400	17347	17401	17506	17593	17498	17772	17558	17456	17522	17305	17695	17477	17260	17347	17581	17296	17443	17581	17385	17329	17256	17563	17400	17497	17515	17532	17654	17643	17374	17454	17416	17258	17463	17492	17644	17467	17507	17490	17460	17708	17506	17468	17405	17331	17389	17416	17619	17382	17588	17737	17423	17610	17467	17271	17533	17577	17406	17552	17387	17545	17536	17505	17453	17533	17529	17546	17465	17541	17461	17764	17598	17472	17517	17509	17523	17458	17427	17618	17511	17333	17433	17593	17545	17413	17436	17632	17461	17408	17511	17597	17594	17333	17510	17614	17253	17335	17694	17576	17284	17452	17460	17565	17573	17445	17362	17375	17577	17591	17473	17538	17498	17498	17530	17426	17451	17624	17699	17298	17573	17708	17579	17619	17509	17612	17525	17809	17549	17596	17485	17495	17575	17413	17633	17759	17465	17397	17611	17432	17493	17356	17476	17492	17538	17439	17439	17377	17240	17612	17483	17395	17444	17492	17670	17645	17600	17412	17304	17376	17478	17436	17548	17613	17408	17417	17393	17627	17444	17517	17675	17707	17512	17656	17409	17526	17635	17603	17444	17518	17466	17504	17663	17379	17384	17098	17419	17390	17631	17631	17474	17646	17499	17357	17576	17452	17339	17324	17422	17621	17441	17466	17427	17667	17593	17426	17597	17502	17490	17379	17693	17568	17634	17621	17580	17518	17455	17376	17738	17394	17468	17426	17422	17426	17297	17502	17496	17526	17591	17335	17461	17531	17501	17361	17459	17522	17531	17460	17552	17604	17554	17738	17536	17623	17404	17347	17539	17484	17554	17538	17520	17533	17472	17539	17540	17443	17505	17395	17318	17578	17404	17372	17570	17612	17344	17369	17405	17479	17529	17595	17300	17354	17405	17547	17566	17459	17459	17348	17468	17484	17542	17280	17528	17673	17667	17441	17418	17533	17310	17266	17534	17398	17521	17416	17558	17597	17686	17429	17519	17476	17733	17550	17595	17579	17616	17407	17442	17551	17614	17544	17489	17452	17526	17558	17490	17284	17410	17286	17416	17588	17396	17524	17477	17609	17618	17460	17580	17350	17741	17495	17410	17419	17573	17402	17698	17436	17603	17497	17552	17409	17448	17525	17642	17631	17423	17456	17373	17295	17641	17948	17578	17483	17638	17368	17481	17684	17358	17552	17443	17545	17531	17369	17591	17410	17450	17427	17416	17366	17547	17735	17417	17557	17523	17660	17343	17587	17575	17459	17374	17386	17446	17536	17457	17472	17454	17541	17496	17540	17713	17494	17580	17549	17595	17515	17375	17494	17684	17706	17452	17536	17403	17641	17867	17477	17389	17344	17505	17373	17783	17473	17539	17473	17643	17582	17524	17487	17347	17560	17204	17465	17221	17567	17402	17292	17570	17348	17451	17561	17439	17418	17276	17378	17341	17398	17364	17216	17632	17538	17583	17491	17499	17406	17401	17569	17412	17459	17362	17474	17558	17602	17384	17581	17383	17570	17416	17399	17630	17624	17410	17247	17539	17544	17507	17482	17667	17429	17465	17484	17584	17511	17651	17722	17426	17596	17437	17479	17403	17608	17339	17642	17690	17566	17568	17570	17717	17445	17376	17592	17267	17347	17672	17680	17442	17472	17302	17371	17438	17529	17518	17435	17596	17630	17302	17485	17459	17584	17367	17601	17483	17653	17736	17473	17558	17604	17532	17514	17373	17586	17411	17565	17478	17603	17284	17507	17560	17366	17493	17466	17567	17588	17326	17512	17564	17428	17560	17702	17490	17457	17759	17623	17418	17416	17446	17310	17598	17506	17413	17618	17394	17551	17508	17604	17525	17547	17502	17414	17593	17518	17390	17530	17417	17512	17676	17536	17445	17548	17344	17508	17642	17266	17431	17551	17497	17402	17391	17444	17370	17582	17572	17384	17405	17627	17626	17468	17442	17566	17523	17573	17355	17617	17437	17494	17582	17380	17581	17443	17473	17307	17424	17614	17460	17597	17435	17411	17713	17580	17449	17618	17442	17578	17303	17537	17446	17580	17601	17577	17356	17478	17520	17419	17513	17540	17526	17496	17217	17598	17574	17400	17406	17405	17282	17549	17668	17483	17594	17524	17442	17496	17484	17517	17358	17775	17352	17562	17420	17510	17430	17451	17441	17470	17310	17664	17647	17624	17647	17595	17502	17513	17529	17523	17523	17518	17555	17424	17544	17478	17588	17411	17562	17629	17652	17533	17500	17503	17546	17474	17472	17512	17491	17291	17712	17618	17514	17414	17376	17412	17368	17257	17596	17636	17530	17496	17769	17580	17441	17317	17323	17536	17647	17531	17494	17519	17515	17626	17591	17445	17499	17575	17604	17522	17585	17349	17699	17478	17637	17560	17408	17417	17497	17376	17551	17441	17380	17471	17543	17501	17501	17425	17626	17486	17583	17455	17450	17437	17543	17545	17370	17453	17503	17369	17516	17706	17693	17572	17616	17655	17642	17433	17648	17651	17582	17454	17546	17393	17397	17474	17662	17381	17555	17530	17501	17643	17576	17284	17631	17529	17365	17564	17500	17403	17401	17471	17716	17512	17505	17528	17645	17382	17512	17627	17603	17727	17763	17417	17514	17395	17659	17444	17486	17487	17206	17368	17428	17553	17573	17549	17438	17664	17451	17534	17434	17630	17626	17590	17587	17370	17561	17424	17670	17569	17477	17599	17455	17380	17376	17664	17513	17577	17371	17376	17340	17624	17470	17299	17388	17678	17579	17649	17470	17417	17496	17471	17562	17643	17583	17720	17300	17546	17651	17403	17575	17308	17479	17512	17521	17531	17634	17572	17489	17586	17628	17488	17511	17438	17320	17515	17776	17500	17355	17322	17530	17459	17565	17570	17395	17318	17595	17539	17450	17592	17584	17481	17493	17372	17578	17506	17698	17652	17585	17519	17686	17464	17439	17507	17619	17415	17563	17737	17472	17389	17366	17412	17499	17514	17625	17539	17553	17477	17564	17562	17468	17559	17295	17562	17475	17185	17401	17584	17411	17495	17680	17762	17607	17465	17705	17554	17546	17486	17532	17508	17673	17369	17575	17608	17549	17367	17559	17425	17498	17263	17338	17413	17609	17568	17575	17359	17477	17529	17472	17614	17583	17424	17311	17545	17367	17678	17583	17374	17606	17414	17901	17540	17502	17459	17740	17408	17696	17613	17519	17421	17320	17351	17623	17596	17649	17764	17636	17527	17406	17561	17548	17444	17310	17508	17533	17484	17598	17548	17427	17693	17456	17418	17465	17623	17534	17428	17417	17410	17396	17424	17414	17601	17551	17460	17400	17424	17559	17525	17531	17353	17468	17523	17672	17481	17570	17473	17321	17494	17645	17546	17679	17432	17696	17472	17550	17557	17317	17403	17474	17548	17659	17544	17552	17383	17574	17322	17581	17476	17772	17445	17528	17372	17573	17623	17598	17351	17502	17320
16607	59338	59911	20184	17375	16540	16247	15860	15638	15456	15621	15284	15263	15152	15356	15172	15089	15032	15103	15165	15151	15197	15094	15206	15167	15037	15176	15392	15152	15108	15265	15039	15105	15256	15210	15119	15184	15111	15066	15161	15127	15028	15206	15214	15124	15000	15317	17559	17680	17325	16362	15626	15211	15140	15144	15115	15111	14942	14955	15050	14926	14975	15017	15054	15025	14816	14867	15012	15031	14971	14820	14979	14982	15010	15023	14928	14950	14840	14977	14977	15099	14998	14884	14904	15156	14938	15015	14927	15134	14846	15066	14892	15048	15015	14842	14945	15023	15077	14882	14865	14870	14923	14947	15087	15083	14845	15095	14946	14952	14999	14804	15053	14962	14996	15004	14753	14904	14933	15057	14856	15093	14977	15164	15040	14966	15032	15053	14812	15140	14858	14847	14908	15148	14875	15122	14928	14912	15184	14896	14972	14974	14814	14984	14898	15062	14958	15018	15242	14967	14937	15002	15009	14869	14999	15019	15127	15006	14914	15083	14817	14918	14980	14976	14988	14856	15137	14823	15087	14958	14831	15089	15084	15084	15117	15122	14909	15037	15044	15198	14973	14899	14868	14812	15155	15053	15050	15057	14885	15052	15067	15100	14841	15003	14833	14964	15032	15034	15057	14875	15036	14963	15030	14946	14895	15070	15050	14997	15112	14945	14994	14966	15033	15042	15033	14960	14898	15048	14733	15098	14928	15119	14775	14946	14853	14989	14993	14913	14933	14930	14993	14884	15009	15025	14944	14992	15044	15122	14943	15022	15075	14968	15038	14874	14768	14942	15116	14931	14982	15095	14987	15094	14939	15031	15020	14853	15171	15099	14912	14889	15037	14877	15061	14886	14990	15122	14918	15054	15004	15045	14949	14933	15076	15003	14894	14933	14951	14867	15002	15076	14888	15048	14971	14858	15014	14869	14966	14950	14929	14941	15129	15105	15051	15136	14929	15150	14879	15207	15018	14937	15084	14986	14866	14869	15057	15053	14926	14778	14854	15068	14987	15154	15045	14927	14981	15072	14967	15026	14882	14819	15065	15151	14810	15147	15124	14942	14954	14993	15075	14986	15040	14941	14840	14838	15054	15056	14913	15167	14983	14941	15067	14916	14967	15073	14868	14987	14819	14902	14959	15233	15232	14925	15087	14997	15149	14944	14966	14859	14984	14887	14999	14995	14831	14969	14993	14954	14984	15013	14941	14923	15032	15063	14917	15138	14882	14960	15030	15016	14955	14978	14986	15029	14919	14884	14855	14903	15183	15033	15015	14885	15028	14792	14780	14956	15031	14981	14952	14858	15098	14992	14987	14928	14971	15019	14896	15034	15007	14958	14977	14883	14997	14796	15073	15032	14924	14985	14875	15020	14972	14911	14998	15085	15002	15052	14973	14950	14959	14963	14932	14933	15061	15042	15047	15077	15054	14953	15020	15098	14959	14848	14910	14963	15097	15133	14855	15058	15079	14968	15125	14929	15078	14918	14905	15024	14866	14884	15087	14768	15014	14965	14937	14954	14952	14925	14809	14919	14840	14952	14917	15107	15003	15112	14802	14955	14802	14953	15099	14862	14937	15027	14961	14904	14975	15010	14982	15006	14953	15044	15063	15069	14869	14871	14915	14992	15056	15106	14896	15124	14933	14901	15014	15073	15067	14971	15094	14844	14953	14922	15006	14907	14905	15028	15062	14810	14953	15045	14806	15067	14973	14923	14871	14974	14884	14999	15065	14928	14964	15039	15099	15078	15104	14873	15055	14871	14923	15051	15011	14892	14977	14888	14895	15020	14812	14982	15081	14869	14932	14986	15009	14962	14968	15002	14875	15061	14850	15047	14935	15016	15056	14963	14852	14862	15009	15065	14906	14949	14817	14955	14988	14929	14950	14896	15086	14900	15000	14913	14995	14869	15022	15069	15024	15121	14968	14948	15012	14984	14910	15106	14976	15091	14909	14987	15026	15128	14800	14878	14984	15013	14917	14926	14990	14953	14961	15113	15080	15078	14968	14899	14999	15016	15087	14958	15060	15008	15017	14849	14946	15083	15082	14992	14990	15031	15036	14976	14895	14775	14855	14996	14963	14998	15037	14851	14982	15060	15053	14968	15070	14961	14928	15167	15064	14977	15077	14871	15035	15033	14845	15043	15070	15043	14944	15020	15014	14925	15005	14876	14993	14862	15013	15038	14916	15082	15119	14902	14929	15152	14956	15016	14898	15058	14905	14948	14905	14991	15135	14897	15016	14894	14798	15070	15026	14910	14962	14983	14972	14903	14794	14978	15032	14936	14943	14958	15028	14949	15078	14844	15027	15064	14986	15095	15038	14959	15005	15028	15055	15068	15000	15148	14963	15009	14976	14945	15006	15070	15145	14967	14985	15183	15013	14946	14993	15063	14862	14922	14997	15000	14977	15019	14849	14860	14905	14980	15037	14849	15103	14949	15126	14929	14904	14923	15048	15051	14912	14969	14938	15046	15071	15070	14917	15092	14988	15101	15015	14951	14906	15020	15028	14937	15001	14951	14926	15011	15052	14890	14929	14994	14929	15012	15142	14969	15120	14845	14971	14993	14824	14993	15182	14890	14808	15060	14951	14998	15067	15124	14884	15046	15125	14875	15058	14877	14831	15091	14964	14881	14996	14899	14956	14853	14917	15241	15000	14917	14956	14926	15087	15077	14810	15043	14964	15072	15189	14925	14958	14989	15101	14751	15018	14953	14875	15122	14924	15018	14976	14970	15002	15005	14874	15190	15123	15039	15097	15054	14945	14874	14947	14870	14998	15142	15024	15062	14932	14990	14844	15049	14942	15114	15042	14868	14853	14817	15076	15238	14871	14934	14994	14993	15016	14943	15047	14970	14944	14833	14991	15082	15051	14937	14960	14972	14782	14945	14979	14979	14840	15037	14997	14966	14841	14898	14953	14887	15000	14903	14946	15041	15033	15046	15074	14938	14978	15002	15105	15018	14789	14971	14874	14974	14867	14900	15004	14915	14985	15240	15076	15054	14799	15043	14967	14994	15023	14938	15056	15010	14964	15162	14957	15094	14972	14908	14964	14960	14916	14964	14922	15041	15039	15079	14911	15166	15066	14901	15137	15016	15037	15047	15039	14962	14874	15124	15117	14983	14949	15093	14921	14951	15035	15131	14956	14868	14977	14872	14891	14932	15095	15046	15010	15139	15041	14998	14815	14984	15095	15128	15157	14941	14969	15033	14912	14799	14879	15044	15050	15001	15038	14982	15013	14971	14839	15157	14964	14826	15071	15015	14852	14959	15102	14879	14928	14944	14918	14937	15061	14871	15003	15067	14897	15121	14966	15130	14993	15032	14946	14855	15106	14873	15018	15056	14900	14891	15080	14773	15110	14879	14842	14924	15033	14990	14994	15025	14803	14892	15030	15086	15125	15052	15000	15126	14925	14967	14916	15021	14814	15050	14861	14966	14734	14879	15027	14948	15087	15080	14882	15038	14913	14937	14856	14886	15108	15068	14873	14920	15029	15141	14814	15133	14917	15018	15141	14952	14829	14975	14932	15051	15002	15096	14862	15029	15126	15114	14932	15056	14938	14775	14880	14826	15031	15033	14919	14991	15149	15049	15052	15015	14856	15087	14831	15222	14998	14947	15011	14974	14925	14891	14995	15101	15024	14819	14999	15001	15081	15102	14910	14973	15024	14998	14948	15123	15049	14982	15079	14834	15000	14937	14963	14842	14847	15160	14956	15179	15042	14936	15125	14993	14968	14882	14905	15194	15020	14988	14996	15017	14773	15020	14938	15077	14888	14803	14766	14920	14934	14901	15180	15042	15043	14938	14938	14953	15039	15142	15048	14872	14908	14859	14851	14994	14930	14904	15028	15020	15062	14955	15010	14992	15039	15056	15094	15049	14980	15010	14955	14938	15075	14939	14848	15105	14940	14904	15047	14681	15046	15001	14903	14878	15072	15120	15045	14860	14958	15012	14850	14997	15038	15015	14770	14894	14895	15103	15200	14865	14939	15063	14710	15019	14963	14867	14830	15044	15072	14960	14966	15035	14900	14854	15067	14976	14965	14930	14947	14943	14879	14890	15007	15022	14734	15105	15106	15057	14870	14799	15104	15046	14988	15065	14892	15084	14928	14995	14978	14889	14864	15172	14982	15044	15132	14969	15027	14910	14942	15079	15082	15068	14963	14829	14978	15035	14983	14791	15111	14963	14970	14956	15203	14818	14876	14975	15189	15046	15084	14825	14997	15003	14812	15044	14968	14865	14973	14882	14804	14993	15074	15019	14996	15198	14934	14963	14938	15063	15162	15059	14982	14968	15066	14766	15137	14919	14908	14948	15010	14950	15091	14905	14948	15012	14809	15091	14969	14877	15065	15067	15001	15006	15105	14973	14941	14912	14922	14979	15073	14932	15096	15057	15069	15005	14955	14928	14989	14934	14984	15036	14801	14934	14861	15079	14869	15023	14850	15146	14828	15019	14837	15021	14917	14956	14958	14902	14948	14983	14942	14755	15016	14978	15008	15050	15006	15042	15197	14913	15132	14948	14945	14841	14963	14966	14819	14940	14992	15014	15013	15156	14978	14906	14981	14876	15053	14869	14909	15075	15008	15129	15062	15048	15134	15122	15062	15037	15029	14866	14962	14992	15073	15051	15006	14996	14885	15039	14942	14986	14979	15007	14859	15030	14956	14952	14901	15026	15026	14803	15136	15026	14937	14840	14949	15053	14927	14937	15009	15041	14965	14915	15045	15172	15070	14953	14958	14976	15035	14973	14996	15016	14908	15032	15081	15161	14911	14993	15114	15021	15049	15057	15032	15039	15077	14941	14934	15167	15143	14952	14997	14926	14962	14981	15081	15072	14978	14989	15014	14972	14954	14988	14991	15185	14957	14893	14884	15002	14932	15168	15125	15114	15186	14925	14930	14897	15101	15057	14839	14895	14966	15058	15009	15104	14863	15051	15182	15136	15024	15059	14998	14993	14925	14967	15085	15002	14784	15011	14962	15013	14854	14827	15120	14919	15085	14887	14800	14948	15206	14910	14912	14890	14896	15079	15056	15113	15063	15018	15117	14908	14998	14981	15006	14942	15041	15009	15058	14788	14926	14960	15032	14898	14993	14833	14815	14922	14892	14840	14955	15078	14841
27070	24550	40445	22346	18033	17607	17640	17479	17372	17383	17357	17283	17475	17580	17673	17472	17521	17480	17397	17511	17429	17309	17232	17523	17518	17583	17444	17329	17522	17542	17487	17331	17399	17667	17512	17355	17410	17450	17530	17267	17549	17595	17614	17458	17410	17480	17419	17503	17806	17642	17462	17447	17263	17397	17517	17534	17323	17436	17448	17447	17455	17387	17354	17402	17546	17550	17507	17531	17535	17593	17388	17296	17383	17471	17391	17386	17477	17483	17319	17329	17311	17303	17353	17369	17471	17657	17354	17411	17293	17519	17710	17419	17396	17399	17333	17481	17395	17462	17616	17319	17480	17489	17418	17200	17459	17313	17268	17343	17368	17546	17335	17481	17311	17235	17392	17612	17590	17364	17459	17348	17567	17449	17463	17463	17349	17360	17383	17325	17512	17511	17469	17466	17336	17269	17420	17211	17319	17562	17456	17252	17525	17406	17429	17531	17255	17465	17347	17369	17371	17549	17589	17446	17473	17332	17445	17369	17529	17559	17347	17493	17576	17398	17431	17441	17389	17494	17494	17149	17406	17451	17430	17415	17555	17360	17491	17548	17539	17482	17556	17318	17389	17663	17431	17358	17440	17558	17360	17608	17467	17392	17469	17400	17341	17538	17458	17644	17248	17327	17313	17388	17482	17292	17487	17329	17454	17510	17284	17423	17636	17550	17646	17389	17261	17453	17226	17234	17409	17388	17357	17394	17291	17624	17571	17388	17562	17440	17255	17250	17550	17423	17307	17410	17493	17363	17306	17713	17553	17495	17485	17514	17296	17470	17354	17549	17529	17443	17415	17307	17411	17288	17532	17471	17238	17394	17409	17405	17441	17300	17343	17396	17260	17344	17468	17352	17522	17431	17413	17501	17423	17408	17352	17378	17308	17267	17685	17424	17501	17482	17527	17477	17430	17286	17505	17443	17362	17498	17288	17438	17333	17230	17341	17239	17433	17317	17342	17474	17358	17395	17355	17439	17486	17271	17558	17288	17411	17472	17460	17479	17269	17296	17476	17328	17496	17390	17334	17535	17395	17340	17522	17491	17447	17238	17410	17540	17656	17262	17408	17470	17419	17489	17344	17268	17629	17362	17476	17371	17622	17365	17421	17561	17258	17338	17234	17308	17638	17452	17491	17376	17367	17554	17388	17506	17289	17397	17546	17287	17721	17494	17576	17548	17493	17436	17552	17378	17440	17480	17336	17319	17338	17370	17481	17358	17475	17492	17603	17189	17623	17583	17551	17498	17240	17541	17373	17377	17052	17370	17470	17439	17419	17401	17484	17503	17334	17343	17440	17591	17510	17684	17451	17604	17544	17396	17352	17443	17371	17611	17421	17554	17385	17365	17486	17259	17529	17406	17372	17497	17386	17420	17415	17361	17443	17622	17389	17368	17376	17482	17493	17423	17659	17646	17489	17233	17259	17402	17360	17571	17543	17244	17500	17559	17439	17509	17509	17447	17310	17435	17334	17507	17385	17425	17467	17464	17381	17647	17527	17215	17264	17508	17247	17398	17516	17373	17567	17313	17626	17683	17466	17412	17479	17270	17508	17349	17620	17486	17599	17397	17342	17420	17276	17498	17517	17350	17470	17458	17430	17569	17633	17325	17499	17444	17440	17335	17507	17524	17369	17310	17323	17339	17299	17388	17438	17224	17248	17462	17574	17437	17458	17447	17297	17456	17226	17417	17621	17305	17429	17314	17267	17217	17278	17161	17336	17301	17496	17385	17514	17532	17641	17413	17564	17485	17497	17299	17433	17323	17487	17504	17523	17444	17382	17420	17380	17550	17352	17556	17432	17489	17400	17458	17506	17524	17440	17481	17196	17296	17212	17279	17418	17359	17344	17439	17395	17283	17370	17420	17385	17356	17705	17502	17595	17485	17390	17417	17700	17490	17340	17304	17418	17414	17614	17282	17660	17338	17577	17465	17588	17317	17587	17341	17418	17303	17411	17621	17308	17601	17315	17348	17437	17403	17573	17378	17377	17502	17364	17409	17206	17518	17301	17267	17445	17178	17417	17226	17551	17593	17577	17223	17650	17389	17287	17235	17507	17265	17459	17489	17435	17524	17597	17570	17347	17582	17389	17387	17384	17327	17580	17571	17348	17394	17675	17394	17719	17435	17650	17459	17254	17579	17502	17356	17597	17497	17422	17413	17380	17512	17335	17450	17361	17308	17393	17402	17605	17220	17586	17271	17253	17525	17373	17495	17492	17512	17456	17435	17393	17296	17489	17493	17385	17682	17467	17450	17493	17443	17504	17460	17474	17432	17321	17524	17351	17326	17614	17533	17354	17331	17409	17388	17295	17317	17325	17626	17467	17484	17426	17396	17487	17416	17331	17562	17528	17600	17523	17554	17390	17535	17526	17434	17653	17464	17201	17519	17439	17355	17396	17374	17405	17590	17202	17328	17484	17422	17440	17247	17384	17365	17205	17320	17176	17380	17427	17205	17500	17204	17313	17338	17409	17532	17369	17360	17493	17408	17383	17182	17284	17330	17642	17424	17501	17371	17536	17322	17445	17359	17386	17391	17415	17452	17585	17306	17281	17491	17280	17171	17493	17546	17218	17198	17520	17624	17438	17515	17532	17445	17325	17444	17537	17511	17465	17349	17340	17422	17509	17211	17450	17365	17545	17476	17557	17440	17198	17440	17267	17415	17286	17391	17572	17249	17292	17590	17371	17292	17555	17555	17427	17431	17284	17658	17340	17359	17267	17441	17385	17453	17568	17367	17516	17460	17314	17430	17568	17553	17387	17420	17292	17492	17467	17286	17477	17427	17372	17476	17343	17481	17338	17280	17394	17534	17435	17384	17306	17585	17474	17472	17520	17571	17384	17288	17501	17466	17667	17383	17469	17318	17473	17242	17363	17301	17526	17562	17655	17517	17348	17450	17365	17544	17527	17673	17587	17513	17350	17382	17432	17425	17536	17345	17517	17524	17573	17408	17579	17413	17524	17448	17407	17322	17446	17479	17353	17623	17452	17258	17498	17566	17441	17283	17604	17478	17297	17454	17372	17443	17560	17614	17436	17470	17536	17391	17369	17473	17421	17717	17412	17289	17610	17564	17266	17342	17543	17453	17406	17217	17692	17533	17387	17600	17533	17452	17288	17388	17398	17560	17380	17398	17335	17362	17417	17433	17452	17574	17478	17429	17375	17589	17437	17503	17580	17508	17509	17287	17464	17445	17470	17476	17349	17298	17735	17648	17323	17355	17600	17376	17570	17178	17495	17243	17607	17353	17334	17361	17478	17501	17375	17539	17434	17442	17333	17348	17470	17532	17595	17569	17481	17507	17312	17473	17387	17222	17375	17402	17520	17575	17603	17366	17456	17499	17473	17476	17402	17314	17556	17363	17394	17451	17193	17287	17358	17557	17395	17380	17330	17362	17399	17509	17202	17170	17410	17406	17478	17298	17463	17421	17312	17427	17387	17445	17271	17312	17169	17197	17352	17195	17241	17479	17441	17498	17534	17384	17244	17308	17382	17327	17328	17484	17532	17432	17280	17353	17403	17324	17542	17332	17422	17371	17526	17541	17411	17393	17403	17498	17522	17379	17432	17367	17654	17425	17491	17391	17474	17394	17414	17580	17590	17325	17460	17532	17509	17526	17558	17389	17286	17382	17569	17349	17336	17435	17571	17497	17431	17339	17398	17464	17511	17412	17462	17518	17619	17497	17466	17352	17452	17508	17553	17280	17462	17608	17528	17481	17333	17305	17494	17311	17444	17495	17412	17535	17287	17502	17772	17337	17273	17492	17451	17392	17405	17550	17367	17299	17463	17534	17317	17515	17603	17430	17640	17364	17374	17609	17396	17383	17583	17648	17444	17341	17380	17358	17369	17471	17299	17365	17294	17439	17687	17614	17469	17463	17374	17445	17282	17529	17455	17266	17556	17383	17291	17664	17268	17530	17423	17486	17336	17401	17383	17380	17483	17490	17362	17404	17401	17354	17314	17513	17350	17437	17397	17498	17324	17445	17519	17391	17421	17446	17299	17436	17297	17291	17376	17288	17287	17542	17441	17361	17535	17312	17354	17277	17356	17572	17555	17567	17493	17452	17555	17456	17482	17443	17371	17445	17380	17483	17432	17244	17584	17400	17621	17460	17481	17582	17451	17353	17592	17358	17200	17346	17572	17518	17459	17492	17388	17165	17385	17483	17419	17337	17249	17497	17729	17388	17460	17205	17526	17640	17576	17403	17505	17620	17528	17564	17532	17370	17490	17444	17207	17359	17458	17642	17275	17355	17475	17448	17404	17556	17388	17395	17371	17370	17467	17351	17486	17383	17678	17651	17519	17487	17595	17445	17481	17388	17290	17419	17416	17378	17458	17446	17326	17527	17484	17380	17393	17536	17452	17365	17551	17322	17576	17559	17529	17457	17390	17590	17516	17425	17505	17407	17442	17565	17429	17547	17490	17399	17327	17500	17309	17571	17448	17583	17282	17223	17560	17530	17454	17412	17412	17282	17552	17475	17367	17323	17420	17357	17704	17505	17372	17511	17384	17316	17451	17438	17427	17416	17378	17310	17463	17404	17292	17295	17297	17452	17446	17284	17369	17288	17457	17622	17349	17381	17582	17365	17571	17308	17148	17498	17397	17221	17421	17293	17375	17384	17383	17419	17493	17630	17433	17503	17348	17399	17381	17490	17645	17449	17556	17395	17369	17263	17368	17576	17350	17620	17433	17416	17327	17555	17446	17489	17583	17338	17250	17343	17537	17609	17257	17247	17539	17500	17526	17241	17420	17236	17332	17442	17358	17436	17639	17211	17538	17523	17444	17410	17318	17475	17436	17474	17248	17585	17595	17553	17400	17510	17448	17350	17472	17414	17376	17428	17396	17439	17747	17340	17443	17423	17357	17462	17206	17312	17197	17163	17430	17406	17533	17449	17482	17305	17437	17458	17619	17476	17351	17125	17327	17455	17371	17456	17539	17369	17433	17549	17398	17562	17332	17475	17593	17598	17373	17528	17388	17385	17325	17397	17567	17329	17485	17506	17378	17494	17495	17557	17483	17310	17549	17397	17385	17295	17500	17527	17445	17299	17186	17465	17465	17313	17515	17409	17668	17275	17606	17446	17596	17471	17299	17346	17394	17297	17342	17272	17315	17335	17596	17573
15387	36182	38188	15800	15255	15113	15077	15137	14937	15059	15247	14811	15036	14933	14852	14961	14883	14959	14961	15028	15067	15014	14905	15004	15036	14983	14794	14974	15033	15205	14889	14871	14926	14991	14923	14917	14913	15052	14942	15191	15109	14901	15022	15022	14990	14916	14997	15071	15129	15262	15138	15031	15045	15052	15049	15092	14954	14861	14893	14912	14890	14893	15021	14885	14956	14840	15077	15011	14858	14991	15025	14730	15026	14856	14987	15011	14897	15044	14910	14868	14989	14876	14869	14848	14844	14900	15037	14929	15030	14794	14783	14844	14942	14905	14783	14875	14764	14914	14979	14961	15101	14811	14841	14852	14838	14894	14921	14898	15160	15000	14803	15015	14876	14966	15150	14889	14849	14866	14969	14822	14831	14966	15069	14934	14973	14797	15022	15013	14785	15092	14947	14954	14930	14984	15057	14980	15062	14810	14869	15047	15015	14826	14842	14852	15066	14877	14914	15039	14767	14909	14774	14978	14983	14936	14852	14998	15005	14881	15033	14952	15053	15088	14871	14799	14845	14885	15090	14832	14841	14881	14815	15094	14798	15054	14888	15009	15146	14867	15000	14824	14866	14947	14759	14918	14772	14759	14947	15063	14935	14831	14862	14960	14913	14919	14834	15018	14872	14945	14909	15011	14919	14972	14818	15019	14716	14825	14943	14989	14739	14883	15060	14876	14849	15072	14838	14982	14825	15039	14847	14945	14969	14875	14924	14889	14947	14841	14868	14955	14892	14997	14717	14898	14876	14977	15010	14871	15029	14828	14837	14859	15025	14775	15015	14918	14989	14947	15013	14996	14943	15049	14847	14950	14734	14917	15050	14835	14879	14890	14897	14985	14885	14748	15138	14940	14994	14949	14900	14947	14937	15007	14990	14949	14942	14805	14890	15045	14975	14947	14961	14838	14951	14948	15012	14903	14864	14997	14902	15026	14905	14827	15060	14998	14872	14858	15045	14942	15004	14912	14841	14807	14980	15013	14852	14857	15033	14823	14968	14791	14982	14814	15064	14963	14804	14969	14951	14883	14859	14968	14923	14794	14843	14934	14902	15026	14928	14832	15025	14950	15049	15108	14981	14965	14829	14969	14942	14925	15071	14816	14947	14858	14824	14784	14968	14776	15037	14817	14939	14916	15010	14835	14838	14909	14906	14933	15068	14863	14919	15015	14884	14935	14863	14764	14819	14812	14911	14988	15053	14814	15071	14819	14956	14946	14777	14869	14955	14993	14972	14955	14957	14780	15027	15072	14948	14893	14983	14915	14998	14944	14912	15045	14794	14793	15037	15001	14852	14996	15063	14989	14991	15086	14845	14922	15106	15048	14950	14871	14904	14926	14904	14778	14840	14885	14962	14941	14851	14925	14846	14812	15087	14940	14967	14980	14819	14902	14933	15083	14873	14957	14771	14983	15020	14922	14793	14871	14960	14923	14822	14832	14853	14737	15066	14938	14792	14876	14868	14905	14981	14956	14958	14964	14849	14934	15054	15040	14930	14819	15001	15171	14977	14999	15099	14987	14919	15028	14848	14807	14782	14933	14909	14880	14858	14936	14783	15020	14920	14983	15051	15002	14909	14944	14916	14831	14944	15004	14992	14908	14886	14834	14944	14842	14865	15000	14878	14765	14957	14954	14899	14859	14913	14907	14963	14983	14888	15022	15019	14910	14851	14963	14953	14964	14857	14844	15002	15076	15048	14890	14854	14710	15094	14827	14937	14954	14939	14971	15116	14901	14877	15017	14921	14939	14851	14775	15087	14957	14983	15003	14917	14979	14936	14733	14881	14907	15048	15000	15075	14837	14981	14833	14975	14880	14957	15016	14933	14976	14947	14716	14908	14942	14813	14897	15039	14952	14974	14778	14848	14927	14888	14819	14899	14861	14915	14842	15029	14823	14801	14890	14918	14909	14917	14896	15060	14991	14828	15021	14891	14842	15062	14828	14800	14870	14978	15011	15007	15130	14943	14929	14828	14966	14959	14885	14982	15003	14960	15080	14933	15096	14948	14971	15104	14860	14927	14966	14665	14858	14943	14824	14846	14805	14919	14925	14994	14940	15009	14942	15042	15002	14798	14924	14808	14988	14848	14956	14990	14818	15044	14964	14998	15098	14924	14768	14728	14909	14887	14891	14752	15050	15005	14884	15039	14928	14868	14935	15029	14997	14980	14923	15005	14854	14920	14887	14831	15056	14760	14793	14965	14996	14911	14867	14943	15011	14865	15022	15008	15052	14956	14969	14938	14943	15016	14837	14801	14945	14731	14897	14949	15010	15099	14995	14893	15035	14936	14887	14873	14947	14870	14946	14948	14934	14938	14866	15002	14850	15101	14887	14964	15033	14914	14787	14955	14954	14837	14951	14804	14902	14972	14796	15078	15000	14925	14827	14891	14939	14941	14940	14867	14853	14861	14788	14971	14922	14985	14950	14907	14867	14931	14967	14819	14931	14878	14892	14983	14834	14892	14935	15086	14938	14972	14776	14939	14864	14946	14947	14897	14840	14945	15097	14892	14694	15102	14893	14843	15092	15001	14963	15012	15021	15075	14930	14826	14944	15134	14838	14921	14917	14895	15038	14934	14826	14859	14958	14810	15134	15004	14815	15061	14885	14823	14873	15060	15033	14881	14883	14903	14961	15007	14937	14775	14973	15012	14929	15008	14940	14879	14903	15006	15037	14984	14979	14951	15033	14963	14975	14847	14973	15012	14969	14937	15061	15033	14989	14937	14956	14847	14987	15013	14881	14926	14899	14917	15015	14971	14963	14995	14790	14941	14959	14956	14922	14921	14959	14934	14858	14910	14969	14922	14952	14833	14841	14911	14909	14954	14847	14933	15104	14956	14914	14763	15042	14973	15065	14867	14851	14924	14792	14908	14726	14837	14995	14924	14926	15008	15026	15014	14956	14841	14972	14947	14961	14963	15000	14957	14850	15078	15034	14881	14790	14946	14939	14900	14778	15062	14924	14992	14930	14823	15029	15014	14893	14963	14954	14916	14830	15071	14783	14854	14873	15015	15083	14963	15021	14741	14978	14962	14877	14740	14905	14782	14950	14902	15024	14776	14933	14966	14948	14941	14799	14783	15087	14911	15007	14895	15059	14853	15030	14806	15147	14921	15022	14984	14943	14972	14911	14834	15037	14867	14950	14980	14767	15101	15014	14873	14916	15114	15034	15065	15149	14948	14805	14850	14990	14792	14844	14981	14943	14960	14905	15091	14955	14876	14960	15064	14920	14823	14840	14883	14977	14839	14972	14998	14928	14941	14969	14951	14972	14804	14905	14964	15163	14962	14933	15046	14835	14878	14817	14957	14907	14881	15095	14893	14967	14977	14902	15080	15065	15019	14935	14925	14933	14905	14792	15178	15040	14833	14913	14951	14951	15014	14984	14931	14901	15024	15019	14827	14765	14893	15139	14890	14926	14973	15034	14979	15034	15034	14945	14895	15181	14980	14909	14945	14939	14804	14807	15032	14924	15028	14948	14879	14946	15010	14857	14864	14930	14815	14860	14992	14869	14963	15110	15032	14872	14872	15020	14716	14996	14720	14992	14974	14964	14854	14827	15004	14894	14790	15059	15030	14941	14821	14939	14814	14905	14938	14728	14854	14984	15036	14865	14901	15024	15008	14867	14872	14911	14827	14836	14995	14867	14960	14905	14897	14832	14904	14870	14883	14930	14931	15049	14846	14895	14921	14912	14960	14734	15117	15024	15046	14837	14830	15037	14942	15031	15009	14879	14971	14758	14923	14909	14921	15021	14964	14992	15018	14867	14993	15043	15071	14715	14927	14956	14891	14967	14795	14974	14788	15014	14980	14951	14972	14966	15026	14949	14805	15030	14804	15088	14837	14991	14982	14765	15093	14808	14896	14885	14847	14736	15036	15009	14855	14898	14982	14966	14931	14933	14881	15054	14947	15000	14921	15145	15082	14998	14905	14914	14929	14868	15054	15039	14898	15018	14980	14862	14869	14922	14937	14761	14900	14879	14917	15053	14996	14841	14899	14872	14907	14972	14971	14852	15016	14926	14966	14860	14969	14760	14907	14794	14792	14901	14841	14901	14941	14968	14853	14991	14859	15020	14737	14771	14800	15022	14881	14968	14905	14900	14875	14788	14983	15125	14951	15054	14984	14868	14770	14891	14769	14869	15025	14896	15041	15026	14934	14890	15009	14994	14934	14977	14769	15102	15015	14888	15016	14822	14871	14781	14918	14969	14759	14868	14957	15053	14976	14857	15182	14974	14979	14955	14974	14947	14963	14898	14815	14958	14887	14981	14890	14891	15095	14925	14949	14728	14921	15050	14985	15040	15010	14758	15064	14952	14876	15012	15027	14925	14745	14976	14928	14873	15089	14940	14874	14770	14776	14834	15088	14890	14861	15127	15017	14952	15017	14839	14965	14998	14917	14911	14858	14943	15067	14948	15047	14990	14927	15019	14900	14928	14808	14887	15001	14945	14814	14954	14718	14970	15154	15121	14861	14961	14844	15046	15017	14959	14996	15037	14945	14825	14927	14901	14835	14865	15125	15015	14920	15011	14859	15022	14917	14847	15107	14851	14975	14955	15010	14966	14799	14929	14900	14963	14883	15020	15025	14842	14863	15049	14754	15050	14984	14886	14922	14815	14931	15041	15191	15039	14954	14927	14838	14916	14901	14942	15037	14866	14941	14890	15160	14778	15050	14958	15006	14866	14901	15073	14865	14931	14901	14892	14992	14941	14915	15035	14942	14816	14973	15090	14968	14903	15113	15014	14864	15043	15081	14916	14858	15020	14783	15027	14912	15074	14921	14957	15052	15037	14912	14953	14890	14908	14907	15128	14705	14775	14788	14839	14862	14995	14864	14986	14845	14715	14972	14964	14906	14972	14982	14949	14969	14785	15015	15003	15010	14828	14938	14862	15011	14938	15033	14919	14900	14842	14853	15009	15105	15232	14896	15013	14986	14987	14824	14894	14876	15127	14874	15107	14968	15049	15092	14875	15007	15017	14861	14961	14884	14927	14943	14990	14938	14928	14956	14982	14846	14845	15004	14924	14934	14941	14778	15051	14895	14971	14922	14946	14928	15098	14896	14993	15040	14826	15074	14846	14837	14891	14749	14746	15034	15073	14765	15090	14845	15168	14908	14892
23544	21100	37424	25941	21489	20586	19957	17986	17722	17851	17708	17706	17663	17493	17481	17682	17588	17707	17667	17476	17343	17313	17505	17549	17476	17305	17345	17455	17698	17555	17176	17347	17248	17578	17351	17334	17399	17477	17444	17468	17517	17402	17443	17338	17493	17304	17585	17961	18480	18300	17910	17559	17526	17460	17387	17147	17266	17205	17404	17243	17496	17548	17404	17152	17280	17369	17295	17289	17454	17551	17176	17396	17328	17492	17313	17366	17517	17476	17254	17301	17235	17303	17338	17158	17320	17410	17312	17445	17436	17442	17374	17195	17238	17154	17216	17228	17213	17434	17419	17219	17416	17256	17350	17258	17252	17206	17347	17234	17610	17532	17416	17289	17473	17331	17311	17507	17348	17451	17152	17476	17453	17324	17429	17405	17364	17396	17516	17545	17544	17173	17281	17173	17510	17161	17299	17212	17365	17573	17367	17468	17356	17252	17584	17391	17434	17221	17364	17324	17505	17244	17354	17411	17528	17428	17240	17445	17246	17363	17442	17262	17324	17428	17360	17299	17221	17265	17366	17324	17388	17420	17370	17491	17477	17195	17243	17312	17187	17214	17366	17360	17252	17330	17084	17523	17444	17276	17275	17308	17416	17459	17300	17379	17336	17342	17432	17276	17465	17368	17333	17412	17445	17481	17495	17343	17322	17378	17466	17402	17448	17213	17279	17537	17371	17320	17436	17366	17390	17306	17229	17407	17172	17244	17348	17419	17431	17461	17242	17236	17402	17224	17317	17362	17234	17333	17426	17208	17251	17343	17512	17537	17411	17226	17328	17302	17507	17217	17251	17363	17318	17270	17293	17444	17318	17283	17294	17253	17290	17317	17482	17330	17189	17242	17482	17471	17282	17589	17316	17179	17399	17226	17485	17234	17569	17424	17319	17222	17552	17527	17400	17541	17210	17331	17455	17282	17390	17460	17209	17222	17555	17500	17330	17361	17461	17186	17526	17469	17219	17285	17415	17322	17420	17212	17483	17365	17342	17232	17371	17341	17363	17356	17374	17355	17463	17424	17196	17454	17485	17344	17453	17267	17421	17221	17336	17488	17376	17367	17238	17084	17332	17389	17433	17286	17359	17213	17323	17386	17333	17296	17153	17476	17273	17257	17317	17342	17322	17502	17316	17432	17402	17220	17220	17472	17321	17412	17287	17185	17265	17376	17355	17137	17245	17439	17568	17580	17134	17348	17311	17372	17227	17328	17491	17433	17597	17449	17232	17525	17422	17360	17344	17309	17207	17352	17322	17309	17375	17509	17223	17337	17334	17351	17345	17441	17192	17333	17452	17206	17273	17163	17155	17315	17185	17412	17251	17175	17350	17421	17305	17477	17122	17372	17233	17268	17303	17209	17276	17318	17259	17088	17030	17154	17286	17391	17539	17161	17264	17269	17379	17505	17335	17388	17223	17306	17313	17291	17412	17467	17280	17294	17366	17428	17358	17389	17344	17432	17284	17473	17095	17420	17405	17646	17358	17513	17375	17205	17119	17239	17434	17426	17307	17387	17413	17429	17301	17295	17231	17203	17181	17413	17238	17116	17227	17274	17444	17193	17283	17390	17511	17536	17283	17284	17268	17293	17221	17363	17308	17495	17152	17415	17466	17448	17307	17206	17085	17450	17258	17377	17494	17365	17340	17261	17250	17267	17152	17402	17437	17239	16987	17238	17245	17217	17466	17496	17184	17446	17473	17238	17484	17170	17439	17513	17177	17270	17204	17296	17271	17346	17360	17330	17383	17235	17329	17365	17509	17351	17244	17275	17287	17239	17457	17379	17331	17298	17412	17180	17270	17339	17327	17396	17111	17288	17271	17317	17295	17480	17352	17328	17340	17453	17377	17296	17375	17399	17249	17389	17365	17182	17236	17120	17309	17304	17381	17252	17348	17383	17450	17300	17174	17550	17353	17177	17462	17357	17364	17121	17293	17232	17382	17439	17286	17485	17372	17529	17456	17466	17342	17251	17429	17330	17366	17352	17230	17276	17195	17346	17476	17355	17371	17361	17237	17349	17297	17550	17446	17375	17297	17423	17457	17427	17191	17186	17242	17228	17203	17421	17387	17120	17355	17286	17343	17283	17429	17361	17349	17424	17443	17450	17337	17306	17498	17396	17290	17382	17389	17314	17229	17316	17370	17129	17490	17239	17039	17090	17326	17327	17171	17478	17237	17292	17327	17295	17382	17349	17283	17418	17318	17372	17373	17509	17191	17222	17250	17406	17367	17221	17295	17306	17276	17289	17448	17223	17293	17395	17675	17359	16962	17323	17300	17314	17433	17479	17199	17173	17490	17316	17244	17144	17247	17291	17351	17428	17448	16973	17563	17255	17547	17342	17392	17312	17447	17402	17405	17381	17306	17328	17224	17281	17219	17368	17205	17382	17279	17326	17392	17370	17447	17534	17434	17555	17367	17251	17355	17194	17377	17184	17326	17344	17260	17261	17335	17304	17269	17376	17377	17179	17292	17326	17399	17259	17456	17361	17431	17268	17565	17404	17247	17425	17431	17258	17270	17391	17270	17224	17544	17457	17260	17346	17346	17258	17186	17129	17478	17235	17572	17604	17328	17180	17306	17435	17249	17390	17639	17229	17280	17458	17577	17503	17467	17262	17168	17253	17395	17359	17358	17252	17381	17270	17383	17288	17295	17366	17292	17535	17334	17224	17243	17098	17454	17352	17127	17254	17351	17442	17216	17209	17405	17459	17353	17213	17406	17305	17208	17228	17384	17288	17351	17609	17255	17349	17258	17316	17279	17263	17280	17274	17274	17207	17442	17250	17347	17240	17272	17280	17436	17450	17313	17376	17332	17257	17487	17397	17314	17393	17421	17182	17198	17383	17066	17469	17242	17605	17625	17341	17637	17368	17317	17240	17110	17286	17265	17223	17149	17243	17228	17428	17409	17291	17340	17311	17194	17309	17559	17338	17305	17348	17326	17403	17416	17348	17293	17114	17264	17504	17456	17477	17272	17394	17380	17103	17507	17299	17184	17425	17509	17366	17201	17392	17047	17216	17546	17338	17192	17451	17206	17507	17259	17245	17142	17446	17415	17401	17276	17371	17385	17333	17223	17365	17183	17330	17163	17281	17368	17188	17454	17432	17311	17318	17159	17273	17232	17393	17338	17598	17010	17429	17389	17241	17403	17325	17307	17259	17622	17154	17498	17412	17267	17362	17346	17266	17456	17337	17233	17345	17375	17148	17264	17219	17166	17322	17336	17374	17295	17356	17482	17222	17212	17466	17231	17447	17345	17175	17497	17312	17327	17288	17397	17331	17385	17164	17147	17291	17321	17167	17349	17452	17388	17261	17301	17615	17183	17171	17252	17251	17044	17341	17242	17351	17147	17350	17243	17337	17360	17526	17441	17167	17322	17424	17510	17218	17574	17354	17545	17354	17166	17357	17182	17443	17402	17354	17344	17473	17327	17398	17536	17533	17492	17203	17473	17306	17386	17233	17518	17428	17586	17164	17497	17429	17374	17311	17192	17266	17213	17444	17299	17215	17401	17201	17417	17295	17174	17211	17510	17292	17220	17356	17320	17384	17158	17227	17208	17187	17320	17430	17273	17398	17078	17391	17255	17196	17460	17520	17374	17422	17316	17318	17367	17092	17404	17427	17386	17365	17211	17384	17441	17479	17233	17387	17460	17207	17326	17454	17607	17519	17297	17405	17244	17402	17397	17324	17299	17569	17232	17374	17194	17348	17426	17404	17244	17368	17406	17388	17316	17143	17537	17424	17127	17395	17295	17349	17130	17422	17446	17281	17245	17316	17176	17475	17253	17296	17132	17496	17363	17374	17284	17105	17354	17289	17358	17284	17350	17463	17258	17162	17269	17168	17210	17443	17222	17201	17610	17313	17437	17410	17407	17344	17466	17282	17407	17489	17212	17351	17380	17434	17499	17516	17250	17429	17256	17377	17329	17310	17149	17362	17331	17368	17416	17507	17635	17389	17230	17394	17359	17327	17324	17449	17407	17394	17478	17314	17388	17388	17229	17271	17263	17238	17435	17116	17270	17276	17295	17132	17380	17435	17421	17174	17472	17276	17433	17415	17152	17312	17499	17197	17296	17400	17511	17424	17496	17471	17271	17387	17340	17233	17340	17316	17293	17455	17400	17335	17301	17325	17335	17308	17252	17298	17430	17474	17320	17250	17290	17308	17340	17522	17446	17391	17394	17419	17327	17449	17297	17553	17256	17389	17236	17269	17215	17252	17190	17444	17446	17473	17427	17167	17221	17451	17419	17294	17288	17343	17424	17097	17353	17299	17401	17330	17188	17185	17243	17224	17362	17168	17527	17257	17714	17330	17463	17412	17589	17472	17511	17507	17375	17294	17290	17300	17495	17405	17264	17486	17202	17298	17283	17307	17278	17294	17169	17414	17286	17447	17231	17360	17346	17249	17549	17480	17311	17373	17031	17292	17466	17325	17318	17362	17340	17308	17458	17321	17445	17450	17460	17163	17273	17287	17182	17324	17332	17174	17420	17648	17259	17363	17297	17373	17246	17188	17343	17162	17337	17215	17550	17435	17417	17290	17364	17473	17428	17313	17322	17426	17314	17170	17453	17132	17340	17440	17505	17116	17664	17430	17243	17320	17405	17179	17293	17267	17299	17173	17259	17423	17298	17243	17224	17237	17495	17437	17295	17189	17245	17253	17286	17232	17370	17306	17252	17126	17468	17378	17106	17329	17248	17439	17406	17475	17572	17190	17496	17115	17408	17480	17011	17260	17376	17359	17187	17335	17301	17224	17205	17343	17402	17423	17282	17252	17207	17385	17455	17275	17353	17426	17320	17360	17111	17386	17183	17498	17253	17222	17166	17357	17440	17363	17180	17249	17384	17219	17397	17360	17384	17384	17318	17335	17101	17108	17305	17205	17330	17450	17274	17240	17315	17320	17462	17513	17367	17234	17246	17145	17358	17443	17472	17492	17370	17146	17209	17296	17501	17428	17187	17379	17434	17108	17301	17426	17313	17260	17397	17295	17393	17217	17335	17348	17155	17466	17289	17243	17227	17238	17237	17293	17390	17443	17177	17218	17218	17566	17371	17265	17320	17352	17469	17353	17379	17457	17310	17222	17444	17252	17292	17396	17415	17325	17383	17266	17394	17307	17459	17221
14749	53262	62764	20312	16187	15950	15717	15226	15172	15101	15102	14957	15196	15166	15020	15122	14989	15048	15002	14915	15179	15157	14952	15003	15268	15025	14891	14962	15122	14956	15012	15096	14846	14961	14894	15185	14991	15070	15004	14839	14968	14961	14870	14981	14960	14989	15193	15929	16157	16151	15594	15229	15008	14917	15021	14785	14888	14965	15033	14829	15079	14943	14892	14871	14911	14680	14926	14998	14995	14837	14949	14937	14936	14937	14914	14957	14906	14918	15028	14923	15044	14779	14961	14971	14885	14790	14912	15202	14752	14896	14928	14870	14932	14807	14960	14977	15049	14976	14899	14863	14870	14914	14868	14853	14837	15054	14991	14826	14953	14899	14918	14774	14969	14829	14848	14953	15139	14967	14888	15040	14899	14971	15035	14900	14804	14868	14953	14790	14969	14656	14976	14875	14831	14969	14910	15056	14755	14976	14845	14818	14891	14918	15012	14900	14815	14673	14919	14950	15015	14781	14814	15012	14922	14937	15079	14887	15023	15078	15050	14946	14868	14989	14805	14987	14932	15203	14935	15000	14955	14865	14805	14948	14827	14873	14947	14941	14847	14748	14933	14879	14966	14936	14713	14948	14826	14846	14913	14878	14957	14726	14858	14864	14982	15017	14857	14919	14890	14962	14975	14860	15112	14895	14824	14963	14772	14951	14927	14817	14793	14904	14759	14805	15058	14867	14899	14943	15021	14910	14807	14874	14934	14896	14885	14958	15136	14754	14753	14959	15018	14859	14928	14879	14816	14871	14884	14807	14930	14817	15061	14902	14684	15007	14883	14903	14934	14825	14913	14812	14837	14970	15036	14807	15060	14732	14942	14944	14928	14989	14803	14858	14871	14775	14815	14956	14842	14925	14756	14873	15026	15088	14975	14829	15015	14908	14904	14884	14917	14933	14872	14895	14906	15023	14967	14921	14979	14951	14944	14850	14915	14890	14893	14890	15027	14790	14780	14830	14842	14821	15118	14880	14905	14945	14755	14872	14817	14859	14930	14857	14906	14912	14904	14829	14881	14991	14925	14825	14981	14804	14902	14614	14786	14879	14974	14935	14930	14940	15134	14911	14889	14915	15051	15038	14860	14950	14919	15145	14986	14786	14849	14794	14906	14948	14844	14856	15055	14886	14712	15119	14984	14860	15019	15007	14962	14887	15006	14858	14897	14822	14855	14976	14883	14865	14937	14805	14879	14891	14842	14789	15018	14850	14803	14901	14942	14813	14936	14964	14871	14899	14799	14829	14842	14918	14930	14900	14757	14874	14875	14890	14942	14963	14891	14867	14993	14842	14975	14869	14944	14930	14999	14990	14981	14918	14966	15050	14799	14853	14897	14903	14977	14838	14916	14887	14927	14974	15019	14931	14628	14718	14968	14887	15054	14905	14948	14764	14880	14887	14824	14977	14740	14976	14932	14812	14901	14778	14844	14935	15076	14959	14832	14780	14726	14848	14857	14942	14886	14992	15070	14791	14713	14806	14954	14775	15113	14988	15030	15043	14889	14857	14690	15037	15149	14909	14891	14863	14999	14937	14960	14993	14825	14796	14995	15038	14881	15005	14899	14813	15069	14961	14834	14975	14784	14928	14951	14989	14808	14922	14822	14886	14959	15038	14837	14724	14886	15025	14851	15013	15005	14898	14904	14867	14998	14928	15016	15126	14820	14779	14868	15074	14809	14857	14915	14811	14935	14880	14935	14717	14856	14819	14874	14891	14836	15176	14872	14802	14973	14998	15034	14759	14692	14800	14938	14970	14882	14967	14836	15059	14903	14897	14986	14824	15039	14863	14927	15030	14866	14974	14858	14962	14892	14829	14842	14904	14991	14892	14785	15053	14956	15065	15080	14744	14927	14962	14927	14832	14769	14849	14925	14986	14992	14827	14890	14671	14875	14807	14810	14855	14868	14766	14836	14969	14742	15026	14950	14844	14793	14867	15014	14986	14966	14970	14936	14992	14933	14860	14880	14875	14817	14968	14965	14983	14858	14920	14966	14890	14870	15041	14783	14912	14963	15034	14928	14868	14809	14837	14863	14892	14905	14813	14871	14808	14931	14887	15143	14969	14886	14985	14874	15014	15007	14883	14982	14882	14858	14782	14664	14932	14940	14968	15081	14949	14839	14967	14756	14763	14984	14917	15097	14638	14785	15033	14903	14793	14769	14941	14843	14765	14904	14872	14895	14981	15088	14821	14849	15091	14798	14915	15065	15000	14988	14899	14800	14942	14869	15089	14815	14888	14844	14913	15043	14847	14867	14982	15101	15044	14922	15097	14718	14910	14826	15000	15050	14831	14734	14765	14907	14830	14995	14836	14899	14787	14935	14813	14858	14910	14774	14951	14960	14837	14844	15031	14981	14885	14839	14773	14946	14948	14910	14980	15019	14791	15071	14825	14925	14925	14730	14858	14886	14978	14925	14855	14853	14885	14843	14877	14952	14900	14817	14941	14809	14908	14874	14829	15001	14928	14995	14933	14899	14990	14875	15015	14927	14796	14874	14924	15014	14845	14797	14932	14951	14781	14947	14850	15078	15135	14844	14851	14976	15005	14894	14995	14887	14998	14956	14922	14922	15025	14937	14991	14992	14817	15165	14865	14686	15032	14812	14843	14924	14871	14781	14997	14878	14994	14821	14860	14937	14977	14917	15033	14840	14947	14972	14976	15073	14962	14985	14943	14846	15051	14941	14825	14887	15082	14899	14953	14888	14878	14880	14975	14892	14914	14976	14806	14972	14766	14967	14877	14964	15147	14954	14896	14905	14769	14950	14847	14918	14854	14789	15042	14887	14906	14996	14853	14811	14952	15021	14834	14815	14648	15000	14943	14767	14812	14903	14769	15069	14785	14978	14958	14933	14767	14728	14717	14899	14918	14925	14955	14875	14853	14804	14969	14672	14888	14886	14957	14707	14826	14895	15025	15090	14737	14741	14914	14843	14915	14832	14957	14984	14863	14925	15035	15109	14861	15099	14858	14978	14990	14937	15058	14943	14756	14814	14911	14802	14839	14889	15089	14961	14877	14922	14850	14930	14812	14817	14978	14805	14895	14942	15029	14811	14852	14922	14862	14963	14909	14947	14863	14908	15009	14973	14882	14800	15017	14740	14932	14925	14907	14998	15011	15100	14957	15104	14922	14934	14927	14862	14863	14934	14835	14774	14897	14975	14937	14846	14999	14870	14967	14811	14903	14693	14956	14799	14934	14914	14908	15065	14764	14862	14766	14859	14949	14904	15038	14616	14806	14835	14827	14844	14859	14914	14916	14896	14948	14932	14875	15010	15055	14792	14830	14892	14929	14925	14861	14845	14912	14937	14925	14800	14923	14784	14908	14996	14800	14928	14830	14926	15083	14879	14665	14839	14678	14914	15001	14786	14824	14799	14974	14831	14868	14887	14916	15056	14861	14794	14794	14915	14911	14951	14934	15015	14886	14963	14766	14921	14930	14853	14929	14985	14867	15029	14858	14969	14909	14947	15111	14793	15011	14853	14823	14894	14881	14971	14961	14985	14810	15002	14865	14972	14952	14717	14883	14990	14868	14922	15078	14770	14857	14843	14870	14815	14923	14854	14879	14968	14821	15003	14722	15050	14896	14873	15006	14917	14820	14979	14962	15037	14676	14850	14926	14837	14879	15096	15037	14738	14990	14936	14814	14883	14930	14858	14982	14982	15045	14854	14735	15058	14890	14899	14895	14761	14905	14866	14973	15070	14901	14950	14744	14904	14891	14759	14861	15029	14824	14852	15002	14748	14888	15090	14873	14958	14839	14797	14623	15002	14832	15085	14918	14918	14873	14826	14962	14931	14854	14918	15052	14857	14852	14956	14879	14924	14896	14905	14932	14949	14889	14845	15014	14812	14945	14995	14981	14962	14910	14915	14888	14808	14942	14835	14941	14710	14964	14987	15082	14948	14803	15115	14865	14979	14862	14761	14822	14959	14870	14943	14761	14900	14930	14850	14951	14924	14955	14913	14918	14825	14836	14903	15095	14900	14771	14961	14950	14804	15023	14926	15003	14937	14902	15020	14945	14842	14955	14831	14818	14873	14918	14985	14847	14938	15008	15057	15047	14957	14954	14914	14793	15077	14906	14940	14834	14824	15060	14857	14842	14874	14949	15083	14952	14690	14917	14890	14934	14959	14843	14957	14830	15033	14788	14829	14948	14971	14958	14902	14824	14905	14911	15021	15029	14944	14853	14826	15001	15048	14892	14950	15040	14767	14834	15006	15007	14849	14765	14862	14851	14787	14951	14911	14915	14830	14836	14918	14906	14760	14838	14951	14669	14997	14953	14959	14819	14905	14908	15122	15003	14804	14823	14822	14765	14949	14792	14878	14951	14951	14842	14871	15053	14879	14937	14971	14945	14997	15065	14907	14836	14925	14813	14902	15055	14824	14953	14968	14913	14999	14926	14934	14943	14882	14920	14878	15027	15171	14785	14914	14801	15065	14876	14994	14859	14935	14892	14864	14824	14923	14865	14988	14909	14905	14908	14990	14985	14905	14932	15032	14975	14936	14840	14866	14828	14784	14885	15036	14973	14854	14997	14842	14966	14885	14941	14871	14825	14902	15062	14859	14918	15016	14922	14966	14864	14766	15064	14847	14971	14860	15009	14952	14889	14727	14934	15012	14819	14884	15045	14934	14994	14848	14785	14785	15018	14766	14880	14825	14873	15015	14777	14895	14979	14862	14930	14938	14745	14966	14985	14889	14857	14875	14848	14852	14789	15036	15004	14668	14905	14777	14925	15027	14815	14934	14927	14987	14986	14875	15020	14945	14896	14982	14780	14950	14927	14758	14928	14802	14887	14769	14849	14944	14822	14737	14889	15000	14892	14793	14992	14903	14894	14762	14907	14954	15013	14788	14813	14701	14945	14925	14968	14858	14931	14855	14779	14929	15026	14920	14724	14851	14803	14837	14851	15143	14807	15001	14830	15024	14895	14978	14829	14943	14784	14870	14853	14979	14864	14846	14590	14820	15090	14853	14869	14944	14865	14845	15043	14841	14927	14899	14843	14875	14837	14909	14829	14715	14906	14919	14934	14883	14915	14948	14855	14816	14931	14820	14726	15129	14941	14831	14953	14988	14718	14920	14933	14917	14773	15034	14957	14945	14798	14949	14749	14771	14925
22125	20648	33722	25627	21077	21863	21997	18569	17860	17976	17760	17824	17777	17682	17760	17432	17665	17416	17692	17612	17460	17478	17465	17635	17578	17749	17472	17334	17456	17422	17579	17474	17413	17457	17594	17656	17503	17605	17492	17403	17300	17624	17560	17316	17547	17432	17683	18974	19099	18835	18414	17892	17681	17484	17433	17165	17316	17491	17419	17321	17368	17374	17294	17208	17450	17324	17441	17428	17272	17491	17505	17314	17302	17374	17539	17472	17419	17447	17342	17420	17337	17215	17381	17220	17307	17266	17367	17486	17250	17378	17256	17452	17509	17247	17594	17452	17266	17487	17379	17109	17702	17293	17176	17188	17320	17456	17544	17462	17280	17385	17309	17450	17472	17318	17307	17393	17512	17334	17283	17463	17543	17498	17452	17070	17196	17224	17458	17245	17464	17702	17583	17449	17206	17310	17375	17311	17444	17297	17339	17288	17161	17183	17165	17398	17404	17080	17175	17414	17357	17256	17313	17327	17246	17148	17303	17325	17283	17496	17300	17411	17490	17382	17454	17362	17428	17351	17168	17369	17473	17396	17357	17421	17227	17506	17530	17343	17310	17247	17516	17438	17114	17285	17418	17290	17362	17252	17543	17404	17337	17460	17270	17380	17101	17277	17310	17221	17309	17372	17329	17329	17309	17375	17329	17424	17350	17260	17207	17418	17260	17335	17403	17317	17434	17342	17080	17412	17314	17284	17364	17247	17319	17149	17393	17252	17331	17254	17355	17332	17466	17427	17114	17447	17304	17256	17097	17360	17316	17169	17483	17460	17332	17514	17464	17124	17495	17319	17259	17237	17353	17502	17500	17349	17287	17290	17337	17342	17237	17324	17457	17469	17183	17293	17379	17335	17345	17367	17391	17381	17348	17302	17236	17608	17302	17302	17253	17291	17360	17407	17321	17510	17301	17284	17374	17326	17158	17330	17327	17428	17316	17294	17416	17136	17246	17225	17351	17201	17424	16883	17425	17537	17313	17245	17287	17213	17344	17181	17376	17353	17269	17283	17327	17152	17135	17295	17291	17337	17396	17365	17242	17444	17258	17427	17399	17224	17299	17351	17065	17215	17422	17487	17425	17467	17365	17340	17210	17473	17165	17185	17295	17377	17348	17393	17255	17388	17228	17391	17258	17192	17380	17113	17263	17364	17279	17406	17346	17453	17093	17284	17349	17304	17486	17355	17357	17305	17431	17123	17322	17345	17214	17171	17296	17118	17310	17186	17124	17323	17449	17217	17336	17142	17206	17288	17305	17293	17342	17467	17435	17237	17148	17221	17163	17309	17209	17513	17195	17299	17086	17341	17359	17219	17330	17241	17342	17419	17430	17218	17284	17120	17252	17309	17362	17295	17418	17402	17410	17457	17247	17465	17283	17419	17334	17467	17296	17343	17218	17345	17430	17466	17381	17315	17134	17326	17310	17473	17350	17143	17416	17337	17393	17539	17147	17399	17340	17497	17308	17211	17446	17235	17530	17258	17158	17281	17366	17471	17358	17368	17574	17437	17439	17186	17246	17190	17436	17326	17363	17546	17479	17187	17279	17222	17217	17367	17307	17342	17285	17418	17385	17358	17209	17425	17305	17359	17247	17351	17297	17352	17386	17272	17319	17165	17444	17503	17333	17248	17329	17177	17479	17338	17420	17338	17305	17228	17266	17365	17203	17422	17215	17572	17346	17211	17055	17236	17309	17198	17156	17558	17287	17425	17142	17157	17581	17285	17461	17292	17291	17188	17435	17385	17374	17384	17214	17315	17257	17245	17126	17323	17440	17229	17376	17503	17268	17502	17315	17425	17372	17417	17335	17387	17186	17139	17293	17330	17214	17246	17412	17255	17256	17336	17307	17241	17375	17334	17462	17472	17335	17279	17565	17209	17395	17137	17250	17412	17332	17210	17212	17177	17367	17181	17218	17393	17348	17264	17327	17337	17293	17454	17319	17404	17280	17297	17348	17451	17432	17394	17238	17268	17326	17297	17510	17259	17383	17089	17234	17137	17425	17378	17284	17081	17320	17187	17399	17291	17291	17455	17390	17236	17354	17396	17261	17191	17336	17347	17095	17287	17352	17462	17202	17447	17409	17370	17361	17221	17315	17318	17224	17186	17297	17357	17301	17378	17223	17259	17175	17226	17218	17352	17385	17263	17100	17245	17134	17227	17279	17263	17298	17172	17125	17222	17561	17193	17575	17412	17405	17383	17397	17269	17410	17094	17316	17044	17368	17365	17273	17369	17375	17106	17352	17263	17431	17304	17362	17353	17330	17234	17338	17427	17298	17501	17409	17408	17391	17332	17295	17281	17248	17181	17335	17276	17196	17293	17324	17076	17248	17537	17404	17268	17502	17366	17296	17321	17458	17222	17221	17291	17370	17206	17239	17267	17318	17269	17197	17339	17409	17514	17289	17279	17269	17337	17416	17452	17416	17298	17276	17404	17280	17443	17294	17438	17367	17266	17231	17293	17342	17492	17268	17381	17442	17326	17338	17305	17328	17224	17144	17242	17246	17230	17139	17153	17607	17488	17457	17294	17385	17488	17430	17159	17373	17248	17463	17500	17447	17355	17106	17368	17274	17285	17401	17478	17321	17590	17096	17180	17440	17475	17258	17331	17157	17369	17192	17399	17212	17314	17422	17393	17140	17198	17436	17518	17290	17505	17334	17437	17367	17222	17303	17354	17379	17429	17274	17404	17344	17147	17288	17225	17502	17240	17298	17415	17314	17389	17306	17244	17410	17482	17095	17048	17317	16968	17319	17382	17353	17287	17661	17280	17219	17437	17530	17378	17490	17481	17451	17329	17361	17163	17203	17272	17247	17318	17266	17344	17243	17472	17212	17375	17190	17215	17473	17375	17089	17319	17503	17202	17198	17153	17328	17151	17281	17128	17346	17400	17564	17316	17287	17206	17235	17324	17334	17295	17195	17316	17201	17474	17315	17300	17161	17384	17204	17412	17421	17240	17183	17268	17226	17220	16995	17296	17265	17342	17192	17365	17203	17241	17405	17144	17177	17248	17410	17164	17265	17257	17119	17353	17596	17284	17418	17382	17383	17599	17108	17240	17445	17306	17286	17303	17442	17345	17275	17434	17347	17322	17153	17350	17388	17228	17281	17283	17261	17296	17246	17396	17203	17190	17400	17363	17329	17168	17248	17401	17368	17356	17411	17326	17216	17355	17411	17389	17289	17231	17340	17417	17447	17188	17312	17338	17523	17473	17331	17419	17321	17335	17268	17450	17217	17018	17147	17269	17324	17200	17204	17262	17492	17251	17384	17400	17416	17292	17090	17231	17524	17156	17020	17350	17268	17476	17310	17209	17407	17340	17380	17320	17244	17383	17467	17222	17171	17205	17259	17355	17350	17596	17221	17337	17472	17458	17349	17350	17341	17355	17138	17262	17428	17429	17311	17294	17195	17294	17253	17164	17430	17359	17324	17278	17417	17453	17308	17233	17374	17471	17316	17573	17205	17485	17229	17356	17278	17193	17334	17621	17446	17347	17226	17252	17280	17315	17457	17235	17134	17365	17303	17329	17395	17212	17604	17162	17393	17301	17383	17401	17244	17281	17488	17277	17377	17269	17242	17171	17389	17425	17189	17103	17304	17341	17274	17073	17329	17597	17435	17346	17212	17359	17307	17166	17200	17371	17385	17316	17253	17354	17356	17099	17398	17260	17099	17256	17303	17288	17306	17342	17334	17463	17220	17309	17301	17221	17437	17332	17370	17523	17321	17192	17255	17396	17313	17443	17276	17264	17263	17432	17246	17244	17331	17047	17146	17293	17069	17430	17440	17408	17361	17444	17282	17312	17199	17210	17355	17135	17403	17198	17284	17385	17475	17484	17269	17111	17065	17250	17147	17294	17342	17292	17256	17201	17335	17228	17353	17145	17258	17488	17345	17219	17156	17288	17432	17359	17358	17333	17403	17359	17190	17219	17257	17399	17355	17274	17316	17319	17069	17223	17425	17461	17405	17340	17221	17128	17279	17153	17309	17360	17422	17097	17394	17085	17268	17292	17373	17360	17355	17206	17347	17261	17143	17419	17301	17407	17381	17341	17447	17354	17281	17295	17379	17348	17239	17156	17409	17290	17436	17384	17420	17380	17320	17401	17200	17295	17229	17272	17378	17413	17326	17406	17501	17398	17531	17263	17362	17390	17508	17430	17533	17481	17385	17365	17363	17336	17408	17329	17279	17331	17347	17285	17236	17428	17290	17433	17540	17416	17410	17299	17507	17452	17396	16996	17369	17301	17285	17497	17343	17377	17174	17311	17351	17189	17190	17290	17372	17245	17273	17296	17390	17252	17493	17206	17327	17310	17366	17340	17417	17400	17346	17251	17232	17252	17136	17503	17247	17262	17239	17388	17474	17218	17390	17388	17384	17553	17488	17583	17497	17247	17407	17282	17118	17331	17200	17367	17460	17333	17333	17348	17354	17270	17371	17194	17257	17436	17249	17356	17455	17476	17180	17271	17509	17352	17300	17283	17338	17488	17408	17345	17453	17526	17502	17115	17335	17425	17482	17499	17315	17405	17359	17451	17275	17231	17274	17350	17457	17405	17427	17353	17306	17372	17519	17275	17435	17319	17344	17447	17308	17303	17289	17237	17423	17504	17256	17211	17210	17261	17360	17306	17380	17409	17211	17348	17376	17216	17315	17291	17475	17361	17202	17159	17136	17261	17408	17276	17395	17234	17273	17220	17263	17187	17339	17335	17245	17387	17122	17462	17308	17251	17559	17430	17281	17331	17363	17144	17359	17315	17286	17458	17303	17291	17143	17215	17335	17349	17434	17369	17268	17236	17248	17337	17584	17261	17209	17524	17177	17246	17085	17242	17485	17327	17372	17346	17322	17256	17314	17220	17372	17206	17240	17327	17142	17381	17370	17138	17162	17317	17301	17309	17317	17154	17230	17260	17253	17314	17334	17157	17574	17313	17429	17272	17372	17223	17265	17207	17189	17121	17396	17291	17516	17487	17408	17401	17358	17462	17332	17331	17339	17203	17118	17125	17289	17556	17281	17278	17284	17489	17280	17357	17418	17099	17456	17395	17478	17466	17368	17493	17315	17234	17477	17186	17377	17232	17463	17336	17377	17267	17326	17351	17322	17370	17159	17376	17372	17134	17338	17199
16147	52708	61032	22393	17050	16456	16047	15618	15495	15277	15415	14979	15010	15098	15059	15109	15023	15105	15106	15166	14983	14973	14977	14994	15025	15108	14829	14835	14855	14941	14939	14809	14982	14942	14982	14877	15027	15145	14771	14733	14930	14942	14969	14921	14891	14912	15381	17055	17461	16856	15966	15193	15052	14931	14848	14899	14863	14690	14803	14829	14883	14984	14946	14808	15068	14889	14754	14758	14843	14889	14723	14782	14778	14717	14887	14702	14787	14903	14804	14869	14808	14719	14939	14696	14766	14671	14735	14792	14786	14552	14825	14849	14926	14710	14844	14895	14813	14662	14877	14853	14976	14802	14789	14891	14799	14753	14931	14941	14844	14803	14905	14825	14933	14904	14692	14931	14919	14917	14843	14780	14658	14723	14876	14602	14841	14718	14774	14854	14812	14683	14793	14860	14976	14798	14711	14842	14807	14673	14609	14786	14819	14845	14762	14725	14655	14833	14598	14891	14949	14762	14809	14604	14940	14736	14764	14780	14933	14868	14819	14828	14710	14666	14713	14945	14692	14635	14841	14766	14934	14614	14895	14945	14843	14864	14733	14846	14768	14759	14801	14906	14724	14790	14774	14751	15013	14841	14698	14807	14910	14781	14789	14739	14788	14895	14840	14866	14899	14749	14869	14819	14755	14898	14683	14863	14979	14779	14774	14690	14857	14776	14545	14725	14828	14576	14575	14781	14911	14636	14840	14884	14789	14720	14715	14647	14837	14636	14707	14736	14831	14946	14742	14937	14822	14809	14658	14876	14917	14802	14939	14982	14779	14821	14638	14894	14976	14878	14847	14808	14705	15028	14876	14804	14905	14822	14848	14866	14663	14716	14715	14595	14834	14895	14823	14682	14758	14942	14842	14726	14721	14732	14802	14758	14813	14866	14792	14870	14672	14699	14712	14719	14777	15001	14704	14829	14807	14954	14917	14750	14883	14799	14738	14886	14957	14685	14702	14725	14751	14751	14661	14709	14839	14853	14775	14756	14842	14947	14767	14800	14846	14652	14864	14704	14850	14727	14853	14728	14869	14773	14812	14776	14878	14824	14989	14859	14710	14970	14734	14773	14732	14789	14869	14938	14808	14825	14891	14837	14842	14875	14766	14755	14728	14930	14755	14786	14830	15059	14785	14748	14750	14955	14569	14929	14716	14825	14843	14858	14826	14775	14740	14841	14670	14877	14771	14827	14701	14801	14817	14831	14876	14835	14932	14672	14878	14864	14640	14879	14919	14943	14724	14786	14844	14895	14913	14838	14974	14820	14743	14903	14852	14858	14830	14912	14738	14950	14956	14851	14775	14937	14766	14751	14866	14700	14953	14866	14853	14864	14718	14946	14692	14950	14855	14670	14934	14789	14948	14984	14777	14691	14831	14821	14810	14843	14790	14658	14935	14825	14848	14835	14750	14701	14966	14762	14839	14602	14910	14736	14667	14696	14768	14730	14850	14641	14664	14850	14764	14786	15016	14801	14909	14734	14720	14970	14775	14784	14779	14705	14769	14664	14912	14809	14824	14617	14784	14688	14900	14766	14841	14681	14758	14790	14821	14773	14789	14910	14870	14719	14818	14653	14695	14622	14861	14920	14788	14742	14715	14721	14798	14834	14694	14858	14827	14786	14760	14898	14756	14893	14688	14695	14884	14933	14776	14848	14687	14900	14769	14808	14669	14983	14766	14685	14594	14811	14750	14830	14874	14735	14734	14871	14767	14794	14743	14846	14832	14563	14889	14779	14727	14644	14849	14995	14822	14792	14675	14868	14705	14796	14902	14744	14707	14708	14670	14739	14733	14813	14761	14962	14673	14981	14594	14798	14897	14723	14810	14641	14710	14847	14768	14601	14905	14836	14770	14887	14838	14873	14951	14849	14765	14573	14714	14756	14955	14685	14714	14828	14688	14726	14603	14749	14817	14749	14916	14701	14858	14745	14653	14736	14776	14660	14595	14824	14650	14835	14710	14687	14842	14663	14856	14632	14812	14779	14960	14787	14893	14790	14800	14712	14662	14769	14754	14874	14759	14692	14844	14766	14792	14769	14783	14846	14819	14693	14925	14812	14799	14829	14680	14728	14797	14712	14746	14837	14737	14817	14726	14786	14736	14832	14735	14854	14617	14834	14753	14852	14901	14931	14628	14801	14713	14653	14871	14676	14765	14920	14823	14939	14765	14594	14832	14815	14776	14748	14688	15014	14781	14816	14885	14850	14857	14886	14673	14764	14840	14790	14784	14973	14728	14757	14834	14595	14724	14858	14817	14906	14855	14831	14754	14731	14702	14770	14950	14852	15016	14743	14876	14912	14513	14767	14809	14853	14954	14656	14802	14918	14748	14659	14973	14805	14638	14896	14813	14664	14786	14760	14666	14801	14810	14717	14815	14935	14802	14890	14824	14812	14876	14710	15012	14883	14821	14703	14701	14736	14802	14985	14742	14880	14707	14919	14753	14799	14899	14757	14741	14892	14890	14856	14885	14968	14856	14763	14892	14803	14808	14746	14836	14924	14731	14613	14835	14846	14777	14917	14860	14822	14905	14730	14864	14703	14814	14937	14719	14783	14804	14682	14875	14944	14799	14735	14850	14736	14679	14707	14740	14704	14925	14784	14838	14800	14824	14866	14880	14839	14984	14845	14575	14873	14892	14863	14783	14763	14746	14800	14754	14751	14745	14647	14674	14755	14912	14884	14882	14817	14850	14939	14958	14882	14727	14836	14868	14684	14731	14869	14862	14868	14780	14766	14714	14816	14888	14855	14802	14779	14609	14867	14870	14767	14867	14737	14832	14795	14838	14831	14828	14792	14877	14822	14639	14657	14752	14834	14669	14915	14846	14669	14605	14925	14781	14610	14775	14816	14831	14715	14969	14755	14742	14589	14778	14817	14860	14861	14860	14781	14723	14926	14810	14850	14806	14845	14736	14813	14801	14826	14718	14847	14812	14812	14906	14740	14664	14734	14831	14813	14778	14798	14893	14659	14837	14849	14785	14765	14913	14726	14680	14718	14515	14885	14791	14904	14859	14855	14782	14748	14843	14668	14879	14914	14598	14993	14886	14787	14719	14855	14828	14909	14847	14901	14734	14778	14853	14937	14975	14867	14662	14791	14749	14917	14603	14887	14733	14799	14929	14774	14779	14789	14704	14770	14848	14745	14847	14794	14763	14829	14787	14769	14743	14811	14843	14775	14664	14746	14865	14711	14733	14852	14892	14715	14766	14732	14942	14801	14823	14714	14681	14823	14922	14668	14858	14713	14786	14765	14669	14676	14766	14581	14774	14821	14615	14604	14705	14827	14856	14637	14708	14804	14809	14785	14886	14751	14733	14813	14917	14705	14810	14843	14855	14884	14636	14809	14863	14883	14823	14861	14700	14791	14642	14740	14874	14647	14800	14825	14886	14932	14771	14907	14758	14777	14900	14675	14825	14747	14808	14853	14622	14938	14899	14877	14753	14959	14772	14768	14818	14884	14736	14841	14795	14790	14815	14607	14748	14779	14814	14860	14727	14881	14907	14704	14855	14725	14923	14670	14857	14520	14683	14909	14792	14838	14722	14825	14896	14724	14569	14844	14782	14921	14928	14726	14772	14848	14721	14781	14727	14808	14852	14644	14702	14904	14684	14745	14818	14780	14746	14805	14835	15010	14671	14722	14679	14967	14761	14812	14511	14758	14814	14872	14839	14899	14855	14847	14709	14922	14863	14770	14745	14713	15109	14727	14699	14828	14935	14891	14724	14747	14716	14833	14739	14895	14938	14897	14935	14780	14909	14684	14803	14654	15040	14923	14750	14753	14884	14806	14841	14783	14661	14922	14895	14807	14757	14865	14708	14973	14628	14712	14828	14902	14731	14780	14632	14762	14864	14745	14784	14928	14818	14845	14762	14870	14878	14759	14726	14586	14708	14924	14887	14829	14784	14709	14784	14837	14800	14843	14790	14679	14753	14840	14889	14972	14808	14810	14674	14904	14684	14801	14672	14732	14714	14850	14933	14743	14716	14748	14856	14790	14789	14735	14801	14795	14693	14733	14763	14995	14826	14708	14559	14684	14748	14747	14724	14932	14763	14867	14721	14802	14892	14914	14912	14876	14836	14696	14871	14625	14741	14846	14893	14930	15042	14939	14614	14842	14721	14809	14654	14825	14834	14656	14870	14661	14861	14796	14697	14986	14687	14836	14845	14645	14777	14870	14863	14841	14751	14893	14786	14653	14884	14681	14813	14808	14828	14856	14643	14870	14673	14677	14726	14848	14920	14752	14621	14896	14654	14696	14616	14830	14887	14922	14918	14776	14894	14735	14849	14718	14943	14778	14838	14829	14935	14661	14704	14597	14758	14889	14652	14908	14646	14730	14848	14924	14751	14814	14767	14712	14748	14767	14952	14850	14615	14767	14861	14702	14931	14856	14921	14778	14806	14747	14673	14800	14861	14777	14872	14901	14734	14973	14929	14827	14686	14892	14647	14782	14783	14701	14935	14794	14732	14792	14963	14816	14851	14898	14736	14785	14773	14862	14786	14700	14807	14653	14976	14831	14714	14670	14749	14859	14744	14554	14833	14753	14935	14821	14758	14897	14718	14785	14713	14821	14761	14914	14815	14812	14709	14865	14670	14846	14777	14684	14748	14642	14752	14711	14686	14701	14807	14893	14855	14767	14926	14779	14715	14828	14699	14767	14729	14917	14741	14830	14829	14658	14762	14873	14733	14722	14799	15088	14721	14771	14832	14862	14887	14759	14734	14721	14736	14874	14694	14742	14873	14722	14852	14808	14874	14833	14779	14880	14986	14823	14835	14745	14816	14808	14749	14898	14827	14870	14692	14819	14871	14859	14626	14823	14912	14841	14720	15005	14760	14755	14884	14769	15010	14767	14665	14932	14842	14808	14628	14814	14785	14717	14781	14860	14798	14872	14763	14844	14677	14726	14874	14496	14766	14755	14797	14876	14688	14812	14963	14733	14846	14952	14788	14779	14770	14884	14814	14930	14706	14748	14790	14954	14647	14786	14804	14889	14759	14855	14805	14743	14722	14830	14787	14768	14781	14817	14853	14800	14844	14813	14681	14830	14807	14954	14691	14751	14680	14662	14884	14863	14741	14803	14773	14823	14781	14896	14840	14658	14858	14705	14591	14763	14706	14789
27061	23293	39587	23510	18176	17897	18007	18075	17741	17876	17716	17647	17866	17755	17685	17761	17983	17882	17790	17617	17565	17822	17689	17735	17698	17808	17638	17611	17874	17673	17702	17551	17608	17446	17849	17771	17855	17675	17659	17852	17749	17532	17645	17722	17559	17629	17642	17786	17712	17907	17859	17745	17794	17865	17836	17774	17567	17457	17682	17903	17671	17659	17594	17782	17814	17820	17636	17601	17771	17656	17547	17606	17539	17542	17794	17611	17536	17706	17743	17822	17470	17869	17809	17869	17591	17675	17702	17536	17665	17520	17710	17653	17656	17701	17886	17690	17832	17565	17469	17637	17623	17770	17666	17656	17647	17496	17617	17620	17711	17639	17644	17713	17602	17443	17703	17733	17587	17500	17635	17632	17619	17734	17629	17610	17661	17799	17612	17834	17772	17753	17904	17646	17777	17582	17681	17687	17779	17671	17806	17757	17726	17683	17530	17635	17775	17631	17646	17667	17581	17500	17490	17626	17454	17707	17550	17663	17895	17954	17685	17747	17550	17563	17553	17704	17625	17829	17617	17584	17819	17665	17460	17709	17844	17563	17630	17568	17706	17598	17645	17708	17643	17692	17554	17690	17677	17527	17646	17733	17618	17359	17609	17682	17912	17532	17678	17762	17767	17568	17458	17651	17533	17601	17627	17692	17620	17640	17638	17657	17764	17465	17806	17604	17704	17581	17813	17785	17641	17661	17797	17721	17858	17756	17659	17788	17482	17662	17810	17656	17542	17650	17408	17542	17588	17528	17755	17686	17567	17619	17602	17574	17754	17852	17655	17592	17569	17570	17776	17606	17622	17655	17798	17834	17655	17774	17600	17733	17534	17773	17501	17697	17735	17636	17784	17467	17554	17567	17664	17586	17451	17650	17813	17695	17649	17594	17755	17745	17656	17671	17606	17762	17687	17629	17801	17610	17790	17559	17794	17574	17675	17622	17553	17835	17823	17644	17539	17607	17805	17773	17566	17592	17639	17733	17723	17661	17659	17716	17651	17452	17753	17551	17721	17572	17704	17439	17740	17612	17628	17645	17650	17732	17597	17619	17692	17684	17581	17596	17716	17599	17780	17744	17525	17637	17726	17428	17643	17671	17766	17475	17583	17749	17816	17580	17696	17444	17489	17639	17712	17613	17498	17849	17495	17684	17687	17855	17706	17797	17763	17736	17686	17593	17964	17828	17656	17535	17777	17786	17797	17639	17680	17552	17757	17621	17579	17628	17757	17553	17676	17564	17656	17495	17579	17594	17640	17797	17651	17695	17649	17783	17578	17786	17810	17819	17873	17542	17873	17592	17638	17743	17570	17606	17702	17664	17750	17671	17831	17573	17748	17889	17837	17504	17672	17737	17730	17620	17650	17684	17735	17778	17795	17565	17484	17745	17680	17422	17660	17980	17720	17761	17770	17566	17828	17867	17671	17548	17674	17673	17642	17616	17890	17630	17662	17682	17516	17731	17606	17593	17752	17734	17622	17596	17747	17660	17594	17504	17775	17630	17762	17634	17696	17692	17540	17766	17546	17634	17644	17737	17460	17745	17754	17619	17610	17616	17671	17663	17801	17683	17728	17599	17597	17868	17703	17761	17699	17542	17590	17662	17735	17445	17689	17601	17635	17863	17512	17765	17473	17756	17759	17656	17792	17508	17490	17698	17850	17757	17501	17757	17645	17901	17715	17680	17630	17452	17562	17863	17665	17557	17653	17866	17714	17552	17763	17535	17639	17729	17701	17746	17467	17773	17591	17829	17787	17554	17747	17672	17614	17742	17869	17610	17452	17718	17564	17634	17562	17566	17836	17585	17729	17588	17699	17627	17632	17580	17679	17741	17677	17894	17772	17718	17504	17663	17571	17581	17699	17770	17629	17642	17831	17648	17798	17499	17571	17586	17808	17644	17504	17814	17642	17598	17519	17732	17584	17540	17709	17589	17513	17597	17569	17610	17682	17428	17816	17658	17761	17650	17830	17652	17576	17470	17488	17676	17714	17679	17620	17944	17715	17734	17634	17692	17683	17515	17513	17625	17679	17780	17630	17701	17901	17733	17688	17622	17740	17664	17717	17721	17791	17636	17806	17715	17562	17768	17763	17740	17833	17688	17754	17783	17457	17513	17659	17659	17617	17719	17626	17727	17653	17616	17750	17779	17829	17531	17732	17768	17661	17739	17701	17587	17745	17773	17457	17812	17724	17645	17773	17705	17723	17673	17574	17822	17781	17785	17440	17726	17587	17584	17792	17772	17567	17436	17590	17660	17745	17832	17614	17593	17794	17721	17660	17736	17717	17579	17553	17595	17488	17836	17639	17300	17572	17604	17763	17680	17766	17604	17481	17610	17857	17719	17761	17616	17637	17624	17738	17627	17724	17811	17751	17647	17693	17665	17665	17838	17771	17714	17801	17529	17636	17911	17799	17495	17642	17689	17700	17926	17557	17430	17650	17749	17565	17790	17432	17740	17719	17634	17599	17631	17586	17617	17467	17719	17737	17712	17731	17554	17695	17710	17822	17669	17610	17524	17567	17765	17387	17537	17677	17783	17703	17807	17717	17619	17769	17536	17638	17849	17725	17821	17457	17637	17671	17609	17818	17602	17625	17607	17574	17699	17755	17740	17618	17757	17566	17754	17717	17744	17778	17885	17698	17537	17632	17810	17454	17744	17546	17727	17829	17480	17705	17600	17701	17874	17816	17675	17737	17671	17782	17593	17516	17540	17677	17658	17678	17828	17727	17641	17891	17756	17674	17486	17854	17623	17820	17594	17643	17591	17848	17698	17557	17650	17669	17530	17658	17800	17636	17743	17660	17743	17661	17752	17505	17457	17454	17796	17616	17663	17530	17464	17599	17631	17664	17797	17617	17732	17833	17661	17522	17692	17529	17685	17481	17833	17657	17722	17564	17683	17585	17666	17779	17934	17654	17701	17781	17666	17807	17688	17715	17653	17729	17858	17673	17694	17695	17615	17551	17614	17828	17557	17447	17813	17749	17768	17712	17616	17670	17520	17600	17724	17471	17616	17757	17586	17842	17592	17703	17458	17635	17680	17572	17613	17675	17607	17717	17432	17785	17497	17461	17654	17628	17765	17527	17864	17653	17730	17661	17722	17828	17565	17663	17691	17620	17726	17559	17623	17766	17660	17891	17933	17629	17708	17693	17710	17700	17723	17548	17766	17847	17548	17646	17693	17583	17534	17432	17640	17838	17598	17759	17795	17645	17620	17698	17635	17766	17553	17714	17647	17887	17696	17781	17609	17790	17674	17775	17763	17532	17712	17915	17748	17710	17798	17810	17713	17744	17813	17661	17551	17598	17622	17653	17580	17739	17683	17701	17536	17636	17710	17669	17768	17780	17812	17682	17787	17622	17736	17780	17632	17460	17895	17688	17579	17567	17720	17882	17606	17494	17742	17570	17624	17516	17675	17805	17638	17653	17528	17606	17682	17725	17865	17785	17545	17555	17575	17687	17642	17786	17663	17791	17864	17778	17563	17814	17722	17758	17639	17714	17632	17788	17707	17797	18027	17548	17429	17627	17608	17691	17597	17818	17609	17552	17676	17611	17564	17640	17717	17545	17552	17806	17718	17699	17577	17710	17554	17692	17688	17601	17632	17759	17679	17684	17662	17763	17567	17591	17551	17621	17657	17685	17825	17644	17656	17556	17475	17713	17436	17735	17672	17827	17739	17597	17758	17525	17737	17725	17791	17649	17539	17493	17748	17543	17610	17531	17481	17595	17888	17625	17527	17497	17666	17524	17667	17551	17822	17926	17606	17669	17607	17602	17527	17563	17826	17507	17759	17772	17697	17732	17588	17596	17496	17553	17699	17604	17674	17715	17691	17671	17720	17724	17746	17676	17754	17831	17655	17689	17570	17708	17581	17750	17897	17582	17743	17655	17489	17529	17662	17891	17622	17489	17672	17829	17746	17894	17742	17722	17637	17540	17647	17855	17510	17831	17680	17683	17713	17708	17790	17763	17749	17822	17630	17726	17619	17469	17661	17682	17713	17736	17601	17553	17783	17604	17635	17819	17543	17665	17637	17621	17771	17721	17623	17655	17758	17758	17465	17584	17896	17680	17858	17977	17739	17561	17647	17672	17759	17580	17772	17656	17665	17713	17751	17743	17720	17723	17593	17375	17598	17701	17751	17650	17453	17665	17788	17441	17534	17636	17687	17823	17772	17746	17572	17621	17498	17781	17589	17825	17593	17633	17608	17598	17851	17660	17497	17567	17715	17539	17663	17720	17718	17516	17589	17721	17645	17778	17700	17749	17768	17880	17855	17779	17524	17744	17540	17676	17656	17668	17834	17709	17740	17786	17476	17635	17612	17538	17741	17865	17757	17685	17578	17735	17764	17565	17639	17683	17605	17526	17685	17775	17719	17570	17639	17765	17427	17763	17490	17489	17658	17555	17666	17703	17785	17782	17639	17731	17578	17810	17691	17877	17634	17631	17533	17651	17487	17596	17628	17618	17589	17464	17685	17638	17726	17764	17574	17694	17653	17734	17748	17504	17673	17542	17635	17650	17743	17670	17759	17388	17736	17623	17768	17751	17603	17631	17699	17812	17812	17593	17772	17750	17708	17667	17685	17684	17668	17573	17690	17490	17765	17697	17759	17844	17581	17752	17626	17826	17786	17759	17724	17651	18006	17671	17842	17662	17674	17746	18007	17889	17781	17657	17659	17813	17792	17769	17847	17820	17649	17540	17648	17675	17662	17769	17809	17691	17688	17722	17469	17618	17581	17499	17700	17709	17776	17657	17556	17830	17357	17501	17644	17464	17704	17779	17664	17754	17587	17655	17650	17663	17760	17723	17758	17678	17722	17607	17768	17663	17777	17544	17607	17446	17727	17656	17658	17606	17743	17616	17712	17516	17580	17773	17755	17723	17735	17737	17878	17700	17595	17800	17623	17828	17741	17860	17690	17682	17584	17606	17658	17849	17850	17646	17792	17613	17757	17693	17561	17572	17681	17647	17716	17693	17564	17674	17751	17757	17880	17569	17793	17673	17735	17908	17833	17808	17786	17617	17681	17555	17766	17604	17722	17463	17675	17557	17749	17787	17506	17714	17375	17466	17534	17745	17729	17871	17706	17741	17713	17720	17842	17667	17523	17579	17685	17643	17641	17722	17484
15544	30441	40060	16075	15431	15396	15407	15337	15259	15224	15010	15106	15177	14871	15211	15174	15155	15116	14993	15138	15225	15092	15419	15233	15269	15116	15003	15109	15166	15148	15238	15186	15386	15066	15155	15223	15224	15272	15356	15290	15043	15217	15054	15216	15089	15087	15114	15189	15479	15561	15072	15363	15112	15173	15241	15100	15149	15115	15133	15125	15097	15142	15093	15136	15086	15097	15241	15112	15074	15053	15082	15059	15183	15088	14901	15029	15029	14951	15067	15133	15145	15127	15018	15163	15221	15164	15180	14985	15282	15120	15059	15035	15092	14990	15053	15150	14962	15163	15232	15115	15201	14877	15066	15148	15081	14934	15147	15169	14987	15202	15217	15200	15141	14888	15052	15048	15194	15053	15131	15181	15209	15058	15124	15187	15164	15225	15199	15060	15097	14999	15088	14884	15197	15235	15073	15129	15187	15059	15180	15036	14976	15143	15029	15094	15132	15281	15151	15168	14937	15090	15055	14936	15075	14958	15035	15137	15072	15117	15079	15127	15128	15134	15126	15238	15222	14858	15169	15099	15124	15149	14999	15129	15113	15073	15295	15117	15191	15062	15098	15138	14986	15172	15055	15088	15053	14926	15174	14991	14978	15290	15132	15321	15142	15157	15063	15182	15115	15095	15162	15173	15126	15046	15131	15023	15070	15132	15155	15240	15137	15149	15001	15217	15191	14970	14980	15069	15114	15277	15081	15070	15142	15121	15075	15078	14997	14964	15046	15284	15094	14959	15183	14963	15108	15091	15125	14996	14973	15177	15072	15204	15138	14903	15099	15181	15022	15073	15266	15156	15146	15248	15124	15040	14957	15118	15239	15045	14961	15105	15058	15237	15026	15279	14980	15053	15000	15094	15061	15177	15107	15107	15107	15043	15053	15164	15023	15242	15211	15247	15158	15133	14953	15035	14993	15012	15035	15028	14959	15061	15071	14934	15218	15206	15032	15113	15041	15186	15091	15221	15212	15154	14880	15252	15110	15056	15046	15208	15195	15173	15095	15117	15158	15088	15018	15127	15329	15139	15139	14977	15208	15145	15302	15167	15075	15092	15155	15177	15002	15156	15258	15042	15025	14928	15097	14946	15089	14948	15013	15041	15151	15058	15270	15048	15063	15101	15080	15093	15001	15024	15099	15200	15186	15226	14989	15111	15029	14997	14885	15170	14971	15153	15181	14969	15065	15029	15168	15149	14983	15029	15264	15007	15050	15298	15086	15077	15045	15094	14975	15035	15177	15149	14963	15202	14971	15117	15011	15106	14977	15118	15131	15059	15000	14945	15105	15016	15089	15081	15153	15101	15012	15170	15111	15095	15080	15117	15057	15204	15189	15144	15084	15028	15091	15120	14932	14886	15014	15186	15042	15071	15201	15016	15093	15050	15138	15076	15248	15176	15025	15124	15193	15121	15193	14997	15102	14913	15017	15112	15186	14970	15255	15167	15081	15265	15272	14956	15049	14936	15031	15232	15054	15166	15245	15242	15106	14991	15074	15218	15179	15052	15111	15097	15088	15064	14985	15188	15151	15254	15119	15115	15247	15153	15059	15176	15085	15192	15057	15219	15059	15089	15125	15138	15141	15190	15144	15239	15008	15167	15002	15162	15068	15198	14986	14969	15103	15104	15148	15051	15208	15142	15110	15091	15108	15164	15167	15045	15087	15039	15051	15043	15086	15089	15191	15060	15055	15109	15042	15264	14992	14944	15134	15100	15131	15225	15087	15121	14899	14983	15059	15135	15233	15053	15152	15152	15060	15108	15145	15065	15275	15090	15063	15040	15146	15064	15222	15161	15094	15196	15008	15168	15019	15177	15259	15027	15213	15114	15084	15198	15179	15210	14946	15190	14952	15137	15046	15142	15152	15177	15012	15027	15341	14939	15198	15054	15009	15048	15066	15046	15167	15031	15060	15042	15223	15086	15254	15134	15025	15151	15236	15211	15131	15067	15275	15182	15187	15036	15202	15175	15129	15195	14966	15110	15101	15031	15069	14926	15185	15153	15086	15059	15234	15189	15183	15165	15180	15162	15004	15244	15188	14977	15106	15122	15179	15231	15288	15040	15037	15081	15094	15161	15063	15335	15174	15060	15029	15073	15149	15336	15090	15098	15301	15123	15033	14976	14979	15321	15094	15174	15017	15119	15032	15122	15219	15110	15110	14991	14925	14904	15247	15068	15193	15077	15136	15213	14957	15091	15097	15166	15047	15080	15148	15159	15105	15045	15235	15142	14934	15152	15138	15067	15186	15039	15126	15256	15090	15151	15036	15290	15090	15105	15097	15045	14960	15233	15117	15137	14986	14981	15131	15074	15321	15100	14861	15067	15263	15130	15112	14971	15128	15057	15175	15175	15019	15249	14985	15104	15100	14990	15127	15406	14990	15094	15123	15086	15067	15328	14976	15252	14897	15103	15019	14985	15118	15020	15058	15208	15143	15054	15217	15146	15132	15087	15200	14951	15200	14928	15079	15128	15024	15236	15011	15248	15027	14886	15148	15044	15006	14972	15125	15032	15028	15156	15039	15103	15029	14950	15173	14937	15014	15121	15121	15094	15162	15230	14982	15182	15142	15214	15053	15254	15018	15095	15138	15103	15031	15189	15084	15205	15301	15101	14976	15229	15149	15110	15219	15121	15125	15082	15107	15204	15050	15146	15077	15133	15310	15241	15044	14899	15121	15347	15150	15130	15194	14912	15071	15115	15000	15161	15147	15174	15119	15125	15122	14988	15002	15132	15181	15141	15150	15020	15101	15240	15107	15092	14904	15065	15164	15028	15123	15078	15151	15035	15027	15022	15330	14990	15027	15189	15173	15131	15070	15052	15226	15001	14950	15234	15199	15245	15048	15100	15034	15130	15001	15047	15060	15007	15053	15130	15018	15221	15126	15037	15178	15284	15063	15101	15030	15167	15120	15180	14977	15028	15116	15246	15163	15105	15061	15036	15244	15175	15237	15149	14974	15133	15046	15171	15084	15159	15054	15118	15098	15151	15117	15078	15125	15114	15026	15139	15059	15202	15101	15023	15248	14903	15086	15014	14978	15118	15041	15242	14920	15186	15201	15151	15202	15184	15033	15234	15073	15043	15188	15068	15258	15331	15172	15154	15113	15148	15047	15086	15250	15124	15034	15237	15160	14995	15095	15073	15064	15220	15233	15101	15135	15083	15090	15129	15049	15245	15099	15076	15156	15240	15216	15051	15226	15144	15206	15130	15105	15027	15094	15118	15102	15120	15058	15018	15231	15016	15050	15091	15076	15206	15137	15236	15205	15286	15092	15079	15125	15084	15102	15009	15180	15013	14962	15114	15125	14926	15063	15108	15129	15159	15160	15129	15186	15191	15049	15030	15021	15070	15138	15045	15151	15073	15136	15259	15154	15251	15271	15083	15090	15083	15141	15270	14931	15135	15096	15149	15045	15281	14994	14956	15244	15118	14955	15094	15013	15231	15071	15210	15170	14915	15183	15323	15145	14992	15117	15080	15150	15017	15154	14930	15192	15240	14995	14862	15067	15063	15217	15194	15060	15047	15189	15084	15028	15320	15001	15238	15117	15159	15175	15141	15154	15035	15094	14985	15160	15230	15156	15038	15357	15123	15050	15220	15217	15076	15040	15026	15110	15107	15260	15108	15011	15256	15084	15274	15118	15163	15053	15128	15189	15007	15163	15258	15093	15195	15260	15314	15150	14992	15157	15136	15115	15102	15240	14963	15131	15054	15190	15110	15127	15294	15143	14925	14943	14974	15160	15092	14933	14969	15217	15024	15117	14996	15193	15019	15026	15193	14978	15038	14997	15203	15131	15137	15206	15207	15075	15226	15146	15096	15106	15179	15190	15093	15125	15098	15144	14995	15129	15081	15131	15123	15200	15025	15179	15209	15049	15092	15073	15120	14955	14989	15066	15210	15059	15035	15248	14926	15071	15189	14991	15156	15244	15168	15175	15254	15137	15010	15142	15107	15142	15251	15115	15097	15070	15053	14945	15243	15031	15051	14986	15158	15159	14995	15173	15125	15002	15102	15037	15048	15211	15202	15000	14957	15046	15042	15036	15234	15118	15109	14973	15278	15297	15232	15244	15120	15162	15041	15137	15289	15115	15007	15139	15139	15154	15127	15075	15124	15032	15212	15148	15018	15243	15074	15019	15066	15316	15062	15084	15064	15168	14976	15120	15136	15091	15148	15142	15116	15028	15227	15173	15048	15182	14984	15198	15144	15219	15114	15278	15307	15263	14985	15029	15170	14984	15020	15085	15206	14989	14972	14937	15301	15189	15050	15229	14976	15151	15048	15001	15098	15293	14995	15291	15216	15131	15266	14951	14985	15322	14997	15008	15189	15183	14934	15145	15058	15225	15011	14999	15038	15094	15151	14985	14953	15004	15343	15103	15111	15206	15180	15058	15177	15128	15212	15169	15083	15047	15177	15094	15065	15157	15048	15140	15067	15130	15140	15072	15159	15059	15217	15166	15197	15159	15246	15075	15182	15168	15117	15056	15037	15086	15258	15030	15196	15001	14987	15135	15169	15089	14977	15099	15102	15119	14765	15133	15108	15252	15052	15214	15269	15060	15125	15034	15156	15030	15218	14999	15126	15125	15136	15029	15126	15051	14934	15039	15074	15187	15114	15270	15156	15149	15065	15133	15171	15025	15110	14925	15061	15153	15089	15164	15062	15015	15147	15084	15066	15071	15093	15132	15111	15172	15160	15254	15066	15119	15079	14923	15164	15035	15110	15044	15173	15069	15173	15183	15040	15141	15286	15127	15056	15009	15194	15167	15262	15039	15105	15292	15266	15236	15121	15169	14992	15140	15253	15228	15231	15116	15165	15200	15131	15306	15253	15179	15130	15133	15241	15235	15073	15080	15275	15231	15251	15047	15104	15009	15009	15186	15178	15162	15044	15200	14916	15086	15209	15243	15222	15052	15183	15215	15022	15150	15096	15245	15073	15130	15060	15204	15157	15033	15165	15254	15179	15206	15102	15090	15143	15260	15037	15086	15019	15228	15023	15108	15117	15220	15044	15121	14991	15051	15059	15153	15007	15204	15040	15116	15102	15100	15068	15193	15004	15033	15025	15085	15444	15061	15027	15071	15146	14942	15008	15158	15256	15118	15082	15247	15061	15156	14953
23583	21092	33805	26427	21610	21496	20951	18289	17966	17984	18020	18011	17728	17828	17755	17860	17612	17646	17987	17795	17793	17898	17871	17658	17707	17713	17679	17823	17795	17801	17767	17510	17635	17706	17604	17854	17687	17530	17798	17793	17744	17873	17895	17779	17664	17697	17734	18387	18804	18610	18010	17910	17811	17753	17813	17664	17533	17422	17680	17698	17604	17584	17718	17698	17616	17620	17610	17802	17576	17628	17610	17659	17494	17858	17705	17603	17640	17719	17689	17555	17824	17765	17712	17418	17578	17405	17737	17438	17716	17619	17492	17831	17799	17634	17473	17477	17705	17496	17707	17718	17606	17501	17742	17747	17717	17680	17429	17653	17652	17667	17508	17717	17624	17611	17505	17446	17653	17563	17528	17633	17649	17543	17768	17463	17832	17647	17802	17534	17637	17637	17576	17486	17612	17354	17572	17470	17562	17630	17632	17731	17809	17548	17569	17489	17863	17506	17855	17634	17670	17660	17768	17617	17650	17594	17553	17374	17621	17486	17756	17821	17632	17701	17721	17515	17524	17791	17952	17523	17457	17535	17578	17591	17502	17641	17344	17610	17733	17511	17678	17550	17670	17837	17798	17516	17738	17767	17486	17656	17679	17682	17613	17648	17770	17669	17658	17780	17662	17743	17671	17572	17457	17609	17657	17598	17641	17707	17536	17827	17728	17718	17456	17882	17709	17471	17639	17536	17544	17729	17738	17643	17460	17629	17448	17575	17610	17530	17715	17710	17953	17724	17542	17749	17469	17599	17433	17619	17525	17551	17538	17624	17663	17625	17587	17759	17737	17655	17632	17680	17757	17437	17750	17642	17453	17516	17557	17600	17713	17683	17627	17767	17629	17593	17587	17756	17689	17497	17532	17511	17588	17841	17647	17670	17625	17739	17585	17581	17618	17728	17661	17859	17821	17852	17727	17608	17566	17684	17505	17477	17593	17617	17589	17620	17761	17432	17718	17639	17607	17644	17494	17454	17446	17650	17566	17444	17780	17625	17503	17772	17521	17541	17647	17374	17751	17446	17697	17616	17526	17496	17540	17506	17580	17487	17503	17603	17622	17693	17815	17759	17775	17493	17482	17518	17633	17681	17722	17728	17628	17572	17703	17715	17729	17652	17651	17611	17642	17610	17608	17540	17719	17643	17598	17575	17713	17457	17606	17594	17654	17734	17440	17607	17660	17597	17703	17645	17627	17505	17827	17544	17523	17677	17547	17443	17681	17444	17739	17627	17733	17573	17696	17809	17583	17913	17676	17509	17483	17619	17634	17614	17573	17649	17535	17831	17453	17811	17685	17700	17558	17651	17584	17581	17598	17634	17554	17658	17776	17558	17651	17538	17367	17475	17572	17659	17576	17484	17748	17497	17420	17631	17580	17617	17433	17677	17729	17620	17726	17329	17690	17509	17555	17501	17520	17643	17684	17629	17449	17707	17646	17689	17666	17640	17702	17666	17674	17394	17728	17505	17529	17586	17524	17681	17570	17514	17771	17565	17694	17464	17571	17748	17743	17668	17715	17522	17823	17641	17578	17553	17726	17530	17680	17799	17655	17512	17479	17637	17725	17584	17816	17612	17814	17623	17615	17591	17494	17569	17540	17699	17805	17357	17701	17612	17545	17789	17558	17474	17571	17524	17442	17553	17694	17499	17568	17483	17687	17572	17656	17789	17792	17480	17570	17646	17554	17697	17605	17739	17674	17762	17492	17512	17610	17566	17596	17640	17574	17577	17502	17507	17549	17529	17693	17493	17707	17602	17661	17804	17672	17665	17472	17459	17419	17578	17745	17560	17737	17723	17646	17625	17595	17605	17449	17394	17696	17496	17620	17683	17648	17572	17387	17479	17483	17375	17567	17559	17824	17569	17464	17564	17569	17733	17605	17635	17713	17592	17549	17563	17550	17509	17709	17718	17566	17576	17802	17503	17735	17587	17722	17599	17771	17674	17828	17918	17694	17851	17608	17669	17537	17608	17492	17526	17538	17558	17661	17529	17488	17537	17867	17517	17495	17533	17438	17525	17626	17667	17466	17598	17727	17716	17606	17472	17703	17757	17743	17714	17841	17443	17714	17683	17580	17574	17603	17673	17656	17830	17723	17559	17565	17647	17674	17416	17771	17593	17695	17452	17523	17790	17654	17575	17774	17575	17558	17821	17563	17245	17766	17594	17575	17500	17654	17564	17654	17736	17598	17823	17533	17557	17530	17594	17550	17548	17413	17452	17646	17829	17608	17634	17662	17550	17465	17345	17629	17543	17551	17683	17590	17607	17570	17862	17641	17717	17739	17692	17468	17651	17787	17519	17649	17653	17536	17718	17501	17666	17713	17713	17622	17577	17609	17559	17698	17594	17535	17527	17626	17609	17854	17687	17605	17683	17795	17578	17621	17571	17426	17684	17569	17673	17604	17725	17635	17598	17593	17601	17534	17506	17856	17451	17612	17535	17571	17474	17594	17493	17704	17564	17656	17641	17592	17681	17577	17694	17605	17622	17771	17576	17507	17722	17560	17564	17651	17655	17692	17417	17806	17727	17724	17563	17662	17571	17678	17706	17325	17346	17644	17561	17618	17625	17638	17546	17543	17672	17526	17557	17553	17659	17533	17577	17479	17535	17672	17672	17613	17462	17543	17614	17579	17785	17718	17691	17741	17587	17703	17736	17660	17880	17735	17703	17624	17548	17471	17766	17673	17639	17610	17466	17677	17826	17723	17586	17479	17902	17588	17537	17612	17726	17568	17610	17694	17712	17761	17955	17589	17470	17537	17798	17491	17868	17508	17600	17541	17534	17597	17744	17509	17584	17458	17668	17551	17548	17546	17536	17495	17602	17769	17528	17612	17658	17872	17618	17799	17622	17925	17676	17387	17779	17700	17658	17641	17741	17777	17526	17542	17440	17617	17595	17705	17705	17753	17710	17450	17577	17550	17782	17774	17599	17576	17452	17309	17576	17362	17643	17791	17723	17750	17849	17603	17586	17506	17789	17656	17606	17565	17604	17534	17415	17384	17540	17760	17503	17669	17574	17624	17669	17510	17581	17667	17687	17562	17708	17705	17793	17354	17673	17616	17594	17514	17675	17585	17542	17740	17715	17506	17650	17722	17540	17627	17567	17591	17607	17640	17533	17518	17704	17614	17549	17571	17670	17622	17672	17709	17525	17658	17627	17496	17451	17548	17666	17649	17667	17618	17651	17575	17764	17776	17631	17723	17470	17601	17691	17709	17459	17626	17747	17732	17529	17506	17580	17529	17536	17590	17548	17697	17642	17693	17734	17674	17617	17705	17754	17511	17646	17820	17632	17738	17701	17591	17586	17406	17741	17460	17920	17626	17607	17752	17544	17609	17619	17606	17755	17637	17863	17637	17675	17645	17744	17647	17739	17619	17596	17730	17388	17614	17555	17663	17650	17536	17702	17976	17686	17632	17641	17820	17698	17515	17505	17675	17545	17920	17606	17533	17594	17761	17644	17586	17475	17468	17590	17570	17509	17590	17725	17623	17510	17759	17396	17633	17794	17770	17538	17600	17520	17581	17667	17482	17329	17482	17823	17610	17528	17463	17801	17542	17572	17710	17532	17604	17883	17814	17580	17635	17653	17649	17653	17729	17798	17686	17396	17612	17584	17667	17571	17681	17577	17857	17486	17706	17553	17707	17493	17500	17712	17552	17464	17732	17564	17613	17658	17820	17605	17711	17684	17625	17600	17515	17606	17689	17600	17642	17830	17821	17569	17563	17539	17638	17554	17650	17616	17611	17445	17315	17802	17670	17582	17586	17569	17509	17710	17495	17613	17552	17782	17598	17764	17664	17543	17775	17479	17717	17513	17574	17610	17654	17497	17547	17586	17620	17429	17684	17575	17765	17660	17541	17597	17709	17526	17574	17754	17610	17785	17539	17655	17518	17648	17629	17554	17493	17628	17500	17673	17343	17553	17570	17745	17415	17838	17662	17358	17645	17678	17527	17791	17700	17624	17752	17492	17707	17412	17507	17737	17630	17725	17687	17747	17498	17649	17505	17673	17618	17643	17498	17441	17595	17533	17526	17490	17646	17490	17522	17462	17662	17677	17482	17597	17735	17667	17705	17611	17878	17741	17686	17571	17495	18011	17535	17683	17625	17679	17726	17563	17612	17304	17611	17487	17672	17949	17773	17650	17599	17554	17545	17327	17766	17617	17649	17777	17523	17669	17513	17602	17722	17726	17573	17593	17527	17744	17618	17596	17754	17773	17629	17373	17379	17827	17839	17603	17665	17600	17516	17548	17643	17758	17581	17510	17471	17513	17705	17595	17599	17553	17505	17594	17686	17533	17645	17706	17645	17635	17857	17622	17512	17589	17687	17780	17484	17830	17524	17650	17646	17643	17589	17693	17783	17667	17679	17806	17740	17691	17753	17731	17659	17558	17550	17662	17676	17726	17656	17568	17612	17544	17714	17569	17732	17657	17736	17709	17619	17535	17531	17611	17624	17529	17523	17581	17687	17573	17481	17708	17614	17736	17711	17752	17575	17727	17750	17426	17698	17486	17591	17426	17832	17565	17593	17624	17523	17584	17687	17771	17654	17592	17637	17530	17853	17551	17626	17620	17583	17563	17668	17424	17513	17689	17751	17405	17613	17659	17534	17586	17743	17535	17763	17583	17741	17501	17708	17599	17655	17571	17638	17624	17535	17583	17769	17560	17769	17679	17640	17667	17483	17877	17666	17549	17573	17751	17535	17680	17641	17698	17815	17510	17642	17586	17817	17698	17599	17688	17467	17677	17756	17499	17671	17587	17520	17373	17763	17824	17720	17676	17702	17476	17523	17405	17470	17612	17675	17651	17758	17572	17624	17563	17557	17784	17629	17744	17845	17664	17571	17702	17661	17680	17656	17614	17619	17668	17537	17772	17646	17793	17775	17650	17646	17599	17812	17643	17567	17571	17707	17542	17558	17462	17689	17576	17823	17720	17378	17564	17575	17312	17599	17760	17856	17494	17761	17500	17583	17387	17788	17481	17633	17459	17784	17631	17768	17522	17637	17756	17607	17442	17477	17435	17622	17526	17635	17548	17501	17751	17506	17491	17595	17812	17597	17571	17525	17566	17616	17523	17859	17671	17746	17812	17391	17744	17725	17670	17634	17572	17722	17542	17803	17688
14763	45240	63981	20379	16510	15959	15726	15689	15369	15294	15418	15358	15237	15257	15305	15086	15239	15247	15225	15242	15296	15120	15463	15239	15184	15113	15256	15283	15371	15010	15164	15236	15203	15255	15117	15442	15122	15093	15286	15266	15145	15066	15018	15258	15182	15184	15530	16124	16893	16525	15726	15580	15180	15143	15082	15123	15116	15117	15201	15159	15223	15022	15134	15188	15106	14869	15028	15088	14957	15121	15175	15199	15311	15268	14905	15233	14989	15220	15073	15064	15159	15030	15078	15215	15237	14975	14981	15256	15156	15136	14969	15124	15081	14962	15142	15363	15050	14972	14962	15071	15053	15068	15042	15113	15148	15209	14940	15249	15033	15116	15082	15012	15038	15226	15154	15038	15103	15042	15006	14890	14986	15085	15124	15109	15144	15252	14840	15138	15095	15131	15241	15051	15147	15130	15017	15061	15039	15136	15133	15177	14997	15075	15160	15232	15068	15147	15119	15001	15073	15066	15029	14992	14852	15058	15180	14944	15085	14822	15083	15235	14965	14977	15096	14989	15062	15030	15132	15046	15242	15030	15096	15144	15038	15057	15025	15084	15154	15004	15275	15089	15059	15119	15028	15164	15202	14990	15227	15193	15149	15214	14928	15000	15161	15158	15173	15071	15070	15229	15149	14964	15061	14953	15189	15009	15025	15160	15015	15129	15173	14993	15141	15027	15192	14964	15131	14821	15166	15012	14977	15071	15196	14953	14939	15247	15238	15057	14941	15050	15084	14908	14901	14999	15017	15128	14918	15165	15099	14988	14991	15157	15227	15116	15199	15101	15074	15210	14878	15077	15157	15188	15047	15070	15083	15073	15136	15035	15099	14913	15073	15142	14955	15094	15067	15186	14963	15215	14817	15086	15190	15125	15094	14997	15109	15248	15052	15043	15007	15197	15088	15012	15224	15077	15142	15095	15058	14974	15019	15018	15052	15144	15114	15162	15095	15084	15171	14974	15023	15056	15007	15133	15108	15114	15272	15040	15132	15254	15071	15211	15171	15022	15065	15117	15201	14994	15125	15001	15244	15067	15174	15022	15023	15046	15089	15045	15126	14933	15197	14941	15096	14986	14968	15134	14953	15095	15189	15213	15030	15046	15102	15143	15027	15076	15037	14979	15093	15096	14993	15036	15103	15197	15006	15185	15019	15034	15206	15001	15111	15077	15136	15034	14962	15093	15072	15181	15004	15227	15144	14989	15250	15063	15008	14992	15027	15121	15167	15092	15113	15030	15151	14811	15033	15070	14919	15131	15025	14971	15200	15225	14844	15269	15193	15146	15015	14983	14979	15100	15015	15032	15152	14992	15056	15073	15129	15019	15248	15121	15088	14987	15113	15210	14987	15140	15060	15110	15001	15152	15117	15034	15104	15010	15093	15033	15147	15239	15124	15126	15221	14975	14918	15043	15031	15152	15007	15029	14922	14977	15102	15026	15125	15060	15086	15185	15278	15313	14916	14921	15181	15227	15049	14886	15045	15036	15128	15196	15210	15195	15102	14924	15170	15013	15169	14994	15051	15222	15066	14925	15054	15140	15144	15033	15050	15191	15068	15042	15012	15143	15183	15091	15053	15135	15170	14999	15026	14956	15212	15043	15054	15206	15096	15021	15200	15114	15174	15019	14984	15222	15043	15111	14978	15146	14951	15011	15113	15075	15115	14844	14920	15242	15100	15081	14957	15001	15087	15029	15057	15094	15098	15094	15143	15101	15126	15184	15010	15040	15145	15027	15097	15043	15061	15058	15129	15171	15020	15105	15014	14977	15089	15105	15109	15001	15075	15089	15023	15039	15161	15092	15073	15161	14981	15042	15223	15083	14920	15229	15083	14956	15173	15072	15036	15007	14978	15167	15079	15040	15010	14932	15008	15026	15095	15051	15000	15086	14837	14859	15011	15136	15055	15164	15000	15012	15149	15112	15185	15096	15155	15262	15055	15118	15094	15077	15079	15068	15019	15186	15053	15035	15243	14955	15114	15214	15150	15168	15072	14993	14997	15195	15103	14960	15068	15043	15075	15087	15114	15255	15126	14975	15084	14992	15002	15113	15152	14955	14932	15094	15087	14925	15122	14876	14958	15179	15048	15237	14994	15056	14959	14998	15299	14940	15133	15159	14978	14961	14994	15138	15101	14873	15023	14951	15130	15052	15126	14881	15076	14950	15093	15007	15053	15016	15112	15129	15070	15138	15082	14969	15075	15003	15215	15141	15167	15130	15207	15119	15169	15042	14884	15007	14946	15112	15027	15065	15028	15139	14968	14984	14841	14897	15084	15073	15068	15025	15070	15126	15090	14985	14974	15010	15165	15243	15172	15130	15125	15241	15113	15138	14875	15003	15244	15113	15008	15139	14935	14849	15231	15017	15037	15051	14889	15187	15061	15067	15043	14994	15116	15103	15125	14940	15002	15243	14997	15124	15183	15174	15038	15257	15034	15205	15103	14955	15061	15092	15095	15093	15319	15107	15022	15114	15232	15081	15042	14998	15103	15146	15150	15042	14991	15010	15091	15126	15061	14990	15267	15034	15131	15116	15023	15034	15133	15054	15144	15208	15160	15261	15203	15081	15151	15056	15049	15200	15024	14921	15063	15025	15139	15214	15118	14921	15107	15219	15090	15084	15171	15131	15095	15147	15018	15180	15276	15109	15084	15143	15086	14984	15152	15082	15068	15029	15199	15126	15023	14839	14956	15114	15150	15092	14982	14893	15081	15110	15055	15099	15165	15100	15065	15016	15093	15171	15033	15115	15146	15110	15034	15051	14954	15193	15059	15009	15118	14891	15205	15091	15083	15207	15128	15116	15028	15009	15108	15130	15005	15069	15116	14957	15220	14951	15004	15028	15023	15007	15067	15066	15077	15009	15115	15081	15077	15132	15115	14972	15031	15081	15078	15186	15211	14901	14951	15136	15223	15163	14943	14984	15029	15013	15269	15104	15130	15023	15055	14966	15217	15193	15056	15273	15084	15062	15248	15072	15092	15149	15083	14985	14880	15097	15210	15435	15099	15056	15204	15011	14997	15239	15105	15153	15055	15111	15081	15067	14916	15157	15104	15198	15098	15039	15225	14960	15067	15116	14985	15162	15054	14950	14949	14969	15181	15089	15037	15179	15155	15001	15084	15182	15140	15161	15160	15132	15140	15183	15134	15057	15123	15102	14913	15140	15142	15154	15102	15068	15196	15145	14942	15066	15047	15121	15104	15095	15058	15009	15091	14941	15141	15073	15059	14937	15006	15065	15147	15103	15160	14952	15085	15144	15063	15086	15077	15084	15045	15150	15275	15063	15001	14966	15031	15182	15006	15170	15164	15171	15036	15057	15225	15068	15204	15162	15077	15200	15029	15110	15203	15077	15075	14984	15133	15102	15131	15088	15108	15024	14940	15112	15045	15175	14967	15207	15063	15067	15070	15161	15080	14974	15068	15176	15158	15043	15030	14951	15222	15091	14948	15226	14920	14942	15083	14996	15029	14837	15107	15156	15014	15126	15021	15200	15166	14955	15125	15165	14956	15043	15208	15247	15082	15184	15149	15189	15210	14979	15031	15026	14924	15014	15183	15011	15133	15054	15219	15198	15100	14944	15061	14985	15156	15040	15074	15110	15204	14828	15142	15033	15115	15177	15042	15053	14896	15151	15004	15034	15143	14976	15026	15060	14975	14892	15105	15007	15175	15067	15066	15090	15169	15166	14965	15074	15024	15116	15116	15127	15056	14997	15189	14958	15144	15155	15138	15068	15125	15120	15158	15181	15102	15099	15010	15022	15116	15166	15102	15201	15128	14988	15014	14960	15215	15165	15243	15123	15225	15022	15160	14962	15236	15040	15124	14944	15198	14926	15149	15026	15117	15035	15299	15159	15069	14997	15131	15079	15132	15070	15177	15147	15039	14898	15246	15005	15094	14948	14864	14982	15222	15208	15063	15033	15074	15089	15058	15124	15133	15044	15079	15036	15016	15057	14956	15221	15098	15215	15107	15084	15162	15056	15023	15079	15131	15321	15063	15116	15010	15060	15142	15135	15047	14932	14997	15043	15056	15067	14982	15102	15223	15100	15058	15028	14988	15110	14995	15231	15184	15101	15113	15106	15051	15061	14929	15375	15087	15200	15129	15104	15112	15008	15134	15163	15086	15147	15014	15037	15098	15216	15116	15143	15091	15044	15012	15061	15130	15011	15195	14947	15170	15128	15265	15178	15030	14990	15048	15093	15108	14995	15065	15056	15173	14918	14993	15217	15072	15123	15040	15321	14926	15151	15074	15065	15088	14978	15061	15105	15085	15215	15046	15110	14940	15151	15193	15119	15326	15044	15329	15084	15029	15040	15071	14918	15105	15081	15200	15086	15135	15108	15164	14965	15182	14893	15064	15115	15194	15130	15116	14951	14869	15056	15072	15189	15120	15067	14887	15064	15188	15080	15102	15117	15054	15100	15081	15118	14947	15056	15059	15242	15248	15101	14897	15194	15078	15055	15190	15245	15075	15162	15035	15009	15083	15120	14961	15119	14933	15127	14998	15120	15046	15250	14881	15155	15047	15144	15177	14935	15238	15118	15032	14972	15149	14982	15058	14964	15174	15150	15218	15167	15124	15026	15173	14999	15160	15073	15148	15130	15001	15198	15258	15089	15068	15189	15154	15111	15031	15080	15141	15188	15136	15233	15055	15045	15104	15085	14973	14914	15159	14905	15185	15106	15164	15095	14909	15044	15243	15094	15077	15055	15046	14993	15072	15128	15304	15076	15128	14991	15038	14985	15022	15203	15069	14971	15034	14989	15165	15061	14945	14935	15106	15117	14889	15097	15251	15100	15063	14957	15041	15149	15060	15191	15124	15144	15080	15059	14948	15061	14898	15002	14961	14999	15104	15054	15082	15107	15006	15130	15112	15053	15149	15161	15048	15163	15196	15174	15178	15172	15190	15186	15034	15077	15079	15211	15060	15099	15043	15228	15053	15117	15081	15139	14964	15090	15175	15097	14992	15085	15186	14946	15086	14992	15079	15235	14993	15118	15267	15281	15022	15064	14894	15208	15123	15119	15136	14918	15142	15073	15067	15021	15153	14976	15234	15020	15251	15067	15091	15089	15009	15202	14992	15119	15017	15070	15076	15132	15155	14933	15242	15077	15105	15137
22629	21072	30490	24698	21115	22337	25607	19788	18552	18538	18548	18079	18093	18018	18257	18035	18278	18209	18134	18083	18145	18041	18170	17842	17936	18193	18100	18099	18137	17832	18162	18057	17950	18162	18211	18016	18125	17916	17968	17957	18040	18081	17764	17984	18089	17999	17915	19141	19984	19581	18895	18354	18385	18176	17815	17995	18009	17819	18006	17965	18045	18131	17800	18166	18069	17864	17837	17861	17914	17969	17946	17959	17841	17938	17951	17753	17762	17902	17914	17615	17687	18101	17939	17700	17988	18050	18030	17896	17775	17947	17852	17827	17704	17771	17902	17868	17996	17997	17981	17936	17975	17984	17637	17776	17685	18050	18072	18002	17753	17819	17846	17856	17985	17915	17867	17911	17719	17874	18046	17586	17878	17912	17804	17739	17979	17895	17909	17733	17951	18055	17894	17977	17989	17866	18054	17773	17859	17787	17803	17845	18032	18097	17797	17996	18141	17803	17748	17819	17718	17812	17891	18033	17728	17926	17650	17955	17848	17788	17681	17766	17954	17866	17885	17660	17922	17884	17798	17832	17929	17846	18004	18090	17900	17962	17920	17881	17962	17951	17982	17954	18125	17836	17702	17840	17758	17887	17801	17978	17798	18001	18017	17972	17806	17816	17868	18021	17924	17824	17955	17913	17856	17926	17732	17952	18015	17968	17434	17980	18014	17760	17996	17885	17773	17832	17939	17808	17741	17780	17869	17956	17901	18033	17795	17911	17789	17898	17807	17644	17857	17989	17882	17746	17801	17826	17753	17797	17926	17935	17911	18039	18055	18022	17879	17934	18019	18052	17797	17883	17650	17720	17809	17794	17923	17995	17714	17679	18022	17798	17783	17765	17710	17864	17899	17773	17890	17811	17910	17989	17676	17984	17795	17861	17941	17659	17854	17889	17863	17711	17872	18035	18092	18075	17951	17709	17939	17644	17874	17874	17822	17736	17862	17879	17683	17654	17950	17909	17996	17844	18104	17723	17828	17821	17670	17659	17837	17815	17725	17928	17666	17893	17861	17922	18000	17836	17820	17933	17885	17987	17683	17912	17811	17891	17805	17981	18013	17943	17984	17691	17848	17898	17731	17676	17846	17878	17738	17877	17824	17770	17972	17949	17806	17986	17808	17771	17999	17884	17979	17810	17931	17768	17953	17764	18132	17991	17740	17902	17889	17899	17856	17948	17697	17865	17685	17642	17941	17780	17761	17740	17804	17867	17960	17925	17637	17719	17824	18005	17920	17922	17848	17840	17854	17844	17753	17877	17930	17938	17907	17719	17901	17854	18024	17646	17677	17925	17919	17786	17900	17915	17887	17802	18014	17927	17912	17871	17746	18042	17676	17851	17743	17951	18018	17877	18009	17894	18059	17945	18048	17835	17768	17709	17862	17925	17902	17939	17856	17923	17951	17758	17688	17896	18050	17778	17964	18072	17824	17803	17861	17883	17845	18061	17687	17769	17839	17798	17755	17865	17934	17909	17918	17932	17736	17785	17874	17774	17953	18013	17864	17652	17759	18097	17721	18016	17971	17988	17785	17838	17914	17965	17767	17791	17845	17792	17861	17597	18092	17695	17783	17849	17891	17811	17826	17711	17836	18013	17919	17769	18079	17866	17762	18025	17804	17794	17897	17916	17785	17710	17881	17701	17924	17896	17977	17919	17975	17841	17918	17718	18041	17948	17649	17911	17901	17952	17671	17789	18011	17873	17875	17889	18045	17734	17906	17872	17983	17904	17760	17991	17868	17748	17932	17790	17808	17920	17827	17995	17877	17924	17844	17881	18060	18152	18044	17957	17995	17880	17744	17756	17885	17737	17916	17656	17717	17962	18214	17825	18046	18086	17942	17881	18010	17886	17637	18063	17810	17855	17701	17744	17919	17815	17866	17931	17851	17666	17766	17897	18009	17789	17761	17893	17904	17798	17898	17801	17728	17850	17856	17971	17904	17762	17988	17674	17635	17918	17687	17972	17936	17879	17766	17938	17867	17852	17871	18010	17869	17784	17970	17770	17918	17863	18009	17805	17711	17759	17913	17906	17998	18007	17692	17817	17740	17984	17886	18026	17836	17741	17915	18031	17822	18044	17963	18115	17693	17859	17880	17768	17894	17606	17769	17830	17820	17865	17855	17862	17978	17761	18022	17952	17899	17810	17850	18055	18078	17982	17656	18088	17774	17897	17917	17730	17522	17817	17982	17907	18006	17696	17886	17597	17905	17880	18057	17901	17673	17803	17722	18018	17810	17676	17921	17702	17788	18012	17904	17813	17929	17982	17956	17848	17859	17718	17945	17716	17899	17872	17908	17811	17823	17763	17726	17713	17657	17937	17813	17870	17957	17853	17809	17971	17899	17955	17878	17762	17938	17900	17987	17839	17709	17878	17822	17886	17709	17650	17793	17563	17766	17931	17768	17836	17672	17985	17755	17826	17856	17704	17875	17817	17940	17762	17712	17646	17836	17856	17938	18012	17933	17989	17662	17910	17812	17832	18006	17834	17804	17767	17952	17728	17935	17827	17995	17643	18021	17857	17866	17844	17716	17864	17831	17818	17734	17756	17893	17756	17958	17971	17950	17983	17852	18068	17741	17762	17794	17854	17777	17927	17933	17872	17824	17691	17922	17862	17584	17891	17899	17864	17910	17946	17855	18006	17881	17829	17709	17982	18205	18002	17898	18021	17794	17967	17932	17957	17797	17693	17665	17892	17843	17851	17744	17791	17769	17779	17768	17712	17591	17988	17938	17803	17958	17814	17733	18042	17813	17849	17880	17874	17855	17621	17745	17811	17862	17871	17663	17818	17936	17901	17808	17803	17712	17830	17846	17801	17908	17926	17947	17760	17733	17864	18006	17798	17982	17980	17932	17891	17813	17911	17960	17989	18024	17881	17904	17890	17966	17793	18010	17849	17958	17882	17906	17784	18025	17813	17838	17968	17966	17831	18039	17826	17842	17703	17777	17589	18002	17668	17760	17711	17831	17836	17817	17841	17878	17762	17733	17785	17803	17892	17701	17936	17609	17886	17772	17914	17967	17762	17962	17975	17972	17688	17958	18005	17978	18040	17670	17875	17970	17995	17925	18035	17732	17860	17957	17879	17785	17891	18051	17995	17832	17680	17846	17923	17811	18015	17877	17745	17941	17890	17842	17803	17858	17929	17829	17836	17886	17744	17943	17958	17862	17796	18003	17833	17880	17839	17685	17861	17605	18029	17840	17742	17794	17910	17833	18137	17801	17706	17920	17858	18000	17985	17972	17873	17862	17680	17991	17723	17869	17806	17977	17784	17803	17783	17823	18011	17680	17867	17889	17885	18057	18098	17781	17614	17835	17767	17890	17943	17848	17896	18101	17790	17790	17904	17925	17803	17765	17897	17763	18016	18107	17897	17890	17820	17753	17969	17885	17924	17904	17853	17769	17875	17992	17930	17773	17920	17764	17989	17689	17717	18003	17864	18058	17816	18069	17748	17795	17886	17945	17862	17930	17816	17898	17863	17981	17995	17940	18047	17991	17806	17847	17899	17751	17747	17966	17941	17735	17822	17869	17942	17664	17623	17929	17875	17748	17923	17944	17714	17872	17979	17748	17769	17957	17797	17729	17888	17873	17950	17853	17787	17912	17860	17870	17934	17689	17990	17956	17775	17811	17753	17965	17834	17744	17666	17943	17775	17852	17950	17782	17901	17796	17807	17613	17911	17948	17786	17812	17970	17732	17747	17834	17762	17725	18021	17858	17744	17945	17920	17972	17761	17786	17870	17983	17876	17740	17873	17781	17880	17809	18013	17873	17659	17982	17813	17820	17822	18104	17748	17887	17844	17783	17841	17812	17930	17797	17931	17913	17828	17828	18003	17702	17845	17789	17764	17621	17890	17966	17715	17617	17986	18201	18020	17893	17989	17925	17819	17895	17830	17946	18083	17757	17660	17908	17895	18048	17952	17770	17872	17918	17933	17863	17737	17964	17872	17752	17897	17993	17747	17960	17793	17979	17861	17810	17640	18008	17938	17693	17884	17941	17843	17908	17568	17858	17855	17732	17750	17947	17816	17746	17960	17855	17891	17790	17699	17746	17882	18057	17779	17884	17583	17785	17772	17968	17950	17709	17903	17944	17790	17916	17894	17913	17797	17766	17673	17849	17906	17746	17904	17711	17887	18042	17809	18129	17800	17770	17804	17994	17859	17743	17933	17996	17657	17812	17842	17702	17917	17956	17767	17945	17926	17724	18034	17819	17893	17612	18019	17815	17957	18018	17913	18064	17824	17750	17753	17758	17840	17853	17879	17874	17795	17927	17971	17860	17857	17825	17673	17870	17739	17878	17883	17874	17914	17688	17969	17937	17629	17821	17806	17885	18045	17838	17995	17890	17820	17914	17649	17737	18015	17945	17853	17769	17875	17979	17970	17989	17738	17709	17830	17815	17821	17829	17973	17712	17918	17842	17913	17864	17973	17917	17841	18086	17803	17819	17854	18005	17952	17853	18000	17806	17899	17784	17598	18085	17831	17935	17939	17941	17897	18037	17996	17968	17948	18073	17831	17772	17995	17700	17881	18052	17916	17773	18030	17885	17455	17926	17720	17973	17818	18093	17732	17920	17904	17922	17897	17909	17830	17832	17724	17900	17900	17765	17593	17945	18120	17958	17808	17768	17897	17926	17889	17807	17811	17851	17688	17739	17828	17858	17574	17770	17919	17834	17901	17859	17799	17691	17996	17813	17828	17955	17845	17841	17664	17814	18115	17945	17920	17858	17862	17955	18193	17791	17874	17892	17770	17754	18008	17984	17667	17779	17820	17778	17988	17914	17736	17945	17919	17854	17791	17888	17783	17782	17992	17969	17684	17981	17758	17832	17821	17765	17722	17742	17833	17855	17826	18011	17822	17660	17928	17978	17802	17919	17810	17822	17893	17740	17919	17807	17778	17858	17982	17923	17878	17635	17904	17886	17695	17975	17863	17864	17798	17660	17739	17923	18112	17810	17887	17707	17690	17729	17768	17808	17821	17669	18065	17887	17736	17915	17683	17759	17659	17873	17686	17587	17891	18038	17913	18050	17843	17706	18000	17811	17836	17861	17954	17860	18023	18036	18016	17851	17882	17802	17783	17899	17836	17912	17671	17755	17890	17689	17816	17967	17940	18087	17682
16473	40821	63758	22012	17714	16847	16549	16004	16018	15692	15708	15567	15638	15365	15377	15394	15309	15512	15464	15356	15219	15401	15507	15373	15369	15349	15262	15269	15339	15297	15195	15312	15226	15381	15317	15267	15252	15398	15477	15279	15433	15425	15376	15271	15326	15291	15513	17494	18266	17507	16498	15665	15452	15266	15372	15190	15143	15185	15161	15168	15058	15207	15107	15214	15227	15224	15058	15160	15120	15182	15120	15243	15333	15251	15292	15249	15190	15222	15313	15244	15152	15387	15220	14904	15227	15128	15362	15332	15134	15242	15242	15228	15239	15110	15167	15332	15179	15083	15228	15434	15029	15212	15094	15334	15340	15023	15198	15354	15308	15096	15148	15305	15081	15192	15292	15117	15060	15167	15143	15301	15191	15420	15243	15163	15336	15152	15274	15133	15347	15220	15349	14997	15256	15387	15199	15247	15174	15229	15207	15090	15077	15355	15140	15192	15200	15174	15236	15223	15064	15031	15183	15226	15166	15162	15224	15085	15095	15176	15351	15152	15221	14966	15174	15241	15137	15213	15305	15198	15272	15115	15184	15066	15105	15181	15085	15368	15249	15157	15107	15400	15062	15149	15115	15127	15139	15170	15242	15058	15350	15313	15317	15328	15171	15229	15143	15258	15246	15229	15237	15033	15286	15185	15185	15153	15186	15190	15177	15184	15140	15209	15158	15381	15239	15212	15276	15260	15031	15198	15184	15210	15219	15185	15308	15316	15088	15333	15190	15170	15277	15266	15300	15186	15211	15243	15263	15109	15232	15345	15118	15101	15122	15244	15209	15212	15208	15320	15301	15265	15335	15160	15351	14993	15245	15106	15313	15058	15223	15348	15191	15243	15190	15260	15121	15236	15193	15088	15165	15153	14985	15190	15375	15135	15311	15108	15176	15269	15369	15348	15259	15098	15145	15249	15223	15224	15192	15153	15217	15241	15137	15237	15118	15293	15181	15248	15203	15199	15295	15190	15113	15035	15223	15240	15280	15188	15167	15111	15212	15308	15198	15274	15101	15129	15145	15316	15139	15147	15134	15290	15443	15034	15217	15425	15287	15101	15280	15296	15300	15249	15249	15241	15236	15254	15164	15191	15293	15155	15283	15384	15294	15266	15197	15344	15354	15257	15186	15091	15323	15402	15368	15143	15189	15211	15186	15148	15029	15105	15179	15082	15103	15285	15143	15312	15241	15181	15228	15364	15124	15325	15072	15388	15134	15337	15240	15231	15211	15417	15180	15226	15193	15054	15033	15170	15059	15220	15203	15198	15313	15095	15103	15330	15243	15174	15206	15324	15125	15239	15173	15234	15141	15225	15193	15219	15338	15091	15109	15246	15279	15105	15271	15251	15243	15198	15104	15223	15151	15345	15229	15244	15256	15043	15329	15157	15238	15173	15237	15294	15313	15150	15270	15256	15297	15332	15171	15065	15346	15186	15174	15026	15224	15440	15255	15355	15168	15310	15222	15134	15265	14955	15212	15294	15186	15393	14988	15052	15399	15333	15173	15301	15337	15251	15251	15258	15221	15209	15340	15220	15190	15234	15338	15194	15151	15282	15294	15329	15181	15312	15240	15203	15255	15195	15173	15157	15182	15228	15298	14991	15282	15110	15195	15426	15253	15384	15430	15206	15159	15274	15221	15310	15123	15281	15332	15159	15200	15178	15232	15252	15305	15200	15241	15087	15283	15009	15235	15225	15239	15213	15245	15320	15248	15252	15290	15370	15409	15064	15252	15170	15223	15138	15242	15092	15225	15246	15140	15109	15220	15130	15262	15165	15176	15193	15189	15335	15181	15053	15174	15111	15265	15102	15114	15115	15195	15200	15041	15133	15168	15343	15202	15153	15299	15157	15039	15168	15215	15226	15202	15138	15233	15128	15265	15162	15175	15193	15300	15160	15300	15294	15169	15138	15140	15229	15161	15245	15082	15286	15211	15048	15136	15270	15196	15190	15169	15145	15312	15158	14964	15351	15111	15197	15267	15166	15148	15284	15241	15271	15368	14946	15219	15319	15246	15186	15306	15309	15151	15207	15265	15306	15227	15125	15210	15221	15296	15336	15245	15174	15109	15303	15291	15261	15053	15264	15350	15296	15202	15244	15349	15164	15153	15211	15141	15135	15181	15314	15196	15301	15361	15172	15295	15076	15101	14978	15098	15096	15204	15129	15154	15150	15267	15176	15108	15442	15200	15112	15063	15176	15229	15187	15225	15173	15118	15218	15196	15177	15154	15188	15242	15135	15318	15178	15431	15242	15150	15271	15339	15052	15214	15301	15138	15114	15151	15301	15302	15218	15276	15173	15253	15206	15121	15158	15349	15246	15197	15093	15085	15132	15058	15264	15424	15231	15216	15140	15346	15185	15243	15150	15181	15237	15261	15162	15045	15196	15134	15071	15102	15296	15037	15224	15455	15054	15144	15221	15386	15249	15227	15431	15247	15208	15243	15443	15238	15324	15423	15189	15260	15262	15129	15168	15196	15261	15341	15272	15262	15134	15300	15194	15250	15269	15107	15186	15355	15080	15143	15250	15142	15338	15248	15018	15027	15131	15153	15199	15275	15354	15240	15174	15116	15087	15231	15240	15112	15129	15069	15116	15207	15023	15360	15408	15082	15289	15240	15298	15073	15226	15088	15255	15346	15385	15224	15303	15191	15297	15127	15236	15282	15142	15247	15088	15238	15188	15287	15240	15225	15267	15170	15175	15315	15207	15169	15282	15152	15284	15185	15258	15292	15185	15164	15163	15162	15115	15256	15195	15280	15186	15231	15158	15138	15144	15372	15142	15257	15175	15026	15196	15188	15110	15332	15184	15191	15313	15174	15261	15228	15074	15159	15215	15266	15161	15116	15210	15135	15312	15342	15096	15393	15242	15088	15083	15311	15264	15194	15188	15174	15031	15143	15061	15379	15217	15064	15087	15115	15143	15192	15191	15232	15124	15221	15184	15269	15282	15078	15328	15155	15297	15262	15143	15197	15086	15159	15271	15312	15046	15288	15154	15121	15223	15084	15158	15233	15234	15120	15206	15146	15122	15066	15130	15073	15168	15060	15072	15139	15353	15289	15278	15184	15274	15197	15173	15334	15246	15175	15181	15381	15053	15338	15276	15397	15155	15086	15278	15148	15230	15277	15124	15132	15114	15214	15072	15299	15253	15380	15276	15279	15216	15230	15073	15196	15238	15153	15154	15115	15316	15129	15206	15090	15261	15213	15347	15158	15220	15154	15021	15257	15202	15139	15062	15291	15051	15138	15217	15370	15247	15206	15155	15098	15202	14995	15350	15242	15201	15175	15262	15285	15236	15314	15112	15265	15139	15299	15218	15114	15261	15105	15270	15089	15131	15190	15352	15302	15296	15099	15213	15120	15270	15073	15210	15179	15262	15282	15304	15154	15175	15117	15336	15205	15125	15346	15307	15092	15282	15237	15198	15154	15189	15010	15109	15277	15181	15110	15215	15293	15089	14980	15156	15247	15140	15363	15399	15200	15305	15159	15180	15247	15080	15335	15245	15370	15287	15267	15291	15260	15099	15245	15091	15208	15159	15410	15124	15222	15289	15201	15060	15300	15220	15060	15227	15115	15297	15352	15085	15305	15199	15336	15107	15339	15273	15319	15172	15013	15241	15261	15129	15171	15156	15161	15250	15183	15144	15077	15106	15260	15129	15086	15259	15009	15398	15160	15207	15161	15182	15275	15207	15245	15353	15219	15373	15194	15274	15321	15123	15242	14887	15182	15274	15257	15150	15208	15254	15289	15173	15066	15306	15170	15220	15230	15115	15268	15183	15432	15206	15148	15087	15288	15202	15203	15293	15177	15298	15349	15285	15124	15223	15254	15299	15155	15159	15419	15251	15161	15271	15193	15288	15200	15285	15206	15250	15318	15293	15026	15144	15313	15220	15297	15203	15247	15298	15239	14986	15223	15174	15292	15256	15174	15259	15186	15061	15122	15342	15308	15003	15281	15252	15246	15229	15249	15139	15046	15284	15160	15090	15329	15156	15161	15275	15131	15281	15253	15160	15220	15101	15146	15276	15265	15023	15242	14920	15183	15138	15227	15212	15174	15194	15328	15333	15319	15315	15126	15207	15138	15251	15178	15455	15228	15216	15102	15221	15283	15103	15241	15151	15239	15242	15252	15354	15232	15256	15139	15108	15234	15277	15184	15231	15339	15199	15348	15309	15239	15130	15189	15089	15243	15334	15258	15290	15153	15108	15195	15212	15276	15200	15317	15166	15082	15131	15203	15250	15257	15166	15107	15201	15215	15251	15316	15275	14985	15508	15134	15223	15129	15277	15278	15254	15169	15198	15055	15113	15142	15263	15136	15312	15279	15076	15231	15347	15350	15350	15205	15119	15082	15243	15308	15093	15194	15197	15031	15147	15049	15211	15291	15154	15199	15174	15150	15243	15264	15104	15247	15174	15082	15188	15082	15185	15077	15295	15388	15196	15286	15223	15240	15204	15257	15104	15208	15143	15308	15244	15234	15152	15089	15279	15007	15267	15380	15222	15426	15328	15130	15390	15240	15119	15195	15145	15188	15184	15142	15200	15180	15074	15094	15025	15181	15196	15140	15273	15396	15204	15100	15252	15168	15406	15041	15116	15282	15287	15190	15166	15209	15231	15165	15213	15276	15094	15222	15226	15253	15179	15098	15223	15059	15089	15271	15277	15027	15211	15263	15298	15195	15243	15270	15236	15188	15171	15185	15273	15265	15110	15259	15220	15138	15290	15195	15286	15143	14995	15086	15141	15084	15211	15362	15301	15111	15429	15173	15165	15348	15259	15209	14998	15266	15213	15223	15189	15187	15288	15128	15291	15118	15255	15239	15343	15286	15158	15193	15185	15190	15033	15294	15084	15198	15303	15283	15291	15166	15207	15114	15493	14962	15101	15093	15194	15243	15109	15314	15207	15219	15264	15187	15236	15254	15282	15212	15271	15191	15031	15159	15438	15099	15122	15376	15369	15173	15244	15327	15183	15209	15175	15326	15215	15195	15244	15024	15052	15276	15230	15137	15075	15330	15017	15274	15121	15179	15237	15183	15177	15318	15247	15126	15130	15252	15224	15221	15167	15290	15202	14960	15299	15128	15146	15142	15129	15072	15026	15206	15219	15207	15193	15082	15306
27174	23777	39518	24662	18500	18302	18681	18242	18018	18159	18072	18198	17855	17965	17974	17835	17984	18068	17954	18053	18099	18144	18074	18025	18024	17991	18009	18111	18288	18092	18194	17951	17996	17970	18070	17971	17949	17903	17860	17921	18006	17940	17960	17959	17879	17778	17975	17918	18351	18275	17928	18018	18101	17961	17874	17887	17893	17994	18031	17945	17850	17791	17863	17918	18022	17973	18071	17941	18065	17860	17845	17860	18016	17960	17831	18066	17822	18085	18055	17985	17976	17860	17866	17928	17946	18037	17792	17939	18085	17698	17965	17848	17977	17828	17800	18103	18014	18133	17963	17998	17760	17919	17987	17906	17981	17931	17737	17970	18150	17806	18034	17579	17919	17693	17758	18100	17922	17863	17854	17885	17882	17764	18158	18130	17924	18007	17962	18006	17858	17956	17985	17965	17887	17880	17951	17889	17797	18118	17954	17847	18056	17954	18017	17923	17846	17949	17902	17851	17754	18045	18090	17853	17979	18008	17988	17812	18022	17873	17804	17817	17894	17891	17787	18027	17949	17930	17891	17850	17853	18098	18155	17864	17604	17801	17921	17745	18057	17955	17843	17882	17695	17766	17836	17853	17999	18003	18177	18101	17977	18088	18093	17950	17793	17812	17899	17753	17992	17717	18046	17717	17916	17972	17889	17966	17868	17923	18086	17927	17867	17810	17790	17781	17769	18023	17939	17904	17961	18112	17921	18103	17871	17889	18052	18077	17828	17920	17841	17749	17842	17748	17957	18005	18014	17991	17900	18006	17899	18197	17710	17913	18035	17983	17979	17947	17877	17965	17960	17879	17916	17671	17880	18084	17781	17979	17951	17982	18024	17862	18246	18154	17896	17801	18207	18041	17991	18025	17808	18136	17965	17891	17825	17912	17647	17815	17841	18061	17734	18049	17790	17889	17816	17888	17958	17953	17921	17996	17947	17982	17963	17960	18044	17939	17656	17812	17880	17778	17929	18125	17947	17935	17820	17845	17938	17939	17846	17923	17692	17862	17944	17852	18093	17737	17712	17756	18058	17899	17788	17954	17859	17993	17817	18080	17864	17798	18067	17733	17782	17932	17922	17839	17772	17959	17878	17937	17702	18057	17770	17677	17944	17879	17956	17953	17885	17829	17686	17753	17836	18012	17970	17870	17991	17906	17821	17925	17873	18081	18071	17938	17752	17959	17993	18014	18045	18041	17724	17930	18047	17955	18020	17806	18020	17844	17990	17966	17963	17851	18064	17873	17808	17997	18013	17758	17979	18046	18109	17632	18044	17879	17893	17955	17981	17974	18095	18074	18109	18042	17936	17809	17899	17950	17827	17730	17886	18031	17976	18089	17680	18028	17978	18072	17830	17862	17991	18027	17993	18001	17836	17807	17772	17969	17969	17845	17641	17736	17949	18028	18014	17891	17988	18128	18021	17931	17771	17782	18087	17963	17963	17783	17826	17962	17813	18041	17844	17874	17900	18038	17937	17697	17910	17815	18109	17995	17752	17868	17959	17965	17823	17838	17892	17765	17877	17838	17808	17765	17878	17900	17737	17791	17736	17950	17819	18096	17958	17828	17848	17973	17930	17929	17714	17997	17996	17790	17986	17857	17854	17949	17859	17813	17830	17896	17820	18133	18023	18054	18004	17952	17902	17878	17956	18064	17756	17911	18001	17949	18045	17910	17977	18062	17922	17959	17591	18119	17844	18065	17944	17819	17956	17886	17769	17846	17638	18031	17865	17954	17955	17956	18248	17958	17914	17903	17767	17865	17849	17938	17851	17823	18245	17972	17981	17918	17653	17865	17863	18019	17850	17872	18229	17956	18355	17833	17947	17939	17950	18061	17896	17916	17982	17853	17571	17955	17935	17918	17953	17946	18014	17991	18011	17977	17903	17882	17939	17825	18038	17861	17931	17992	17876	18097	17722	17834	17929	17946	17960	17899	17993	17925	17932	17744	17668	17927	18001	17801	17764	17814	17838	17827	17837	17762	17896	17850	17954	17843	17866	17901	18053	17833	17983	17845	17880	17832	18023	17866	17908	17754	17965	17781	18106	18059	17694	17894	17982	17946	18137	17863	17961	17936	17946	17857	17826	17870	17879	17924	17990	18052	17789	17892	18016	17826	17696	17945	17878	17940	17809	17795	17979	17955	18182	17828	17858	17919	17937	18009	17994	17859	17942	17823	18012	17856	17991	17926	18131	17852	17843	17823	17847	17932	17968	18058	17901	17865	18009	17970	17701	17898	17856	17823	18133	18058	17973	17858	17988	18096	17915	17904	17878	18121	17841	18019	17982	17934	17757	17901	17832	17873	17937	17858	17793	17885	18130	17896	17915	17730	17988	18128	17799	17913	17933	18036	17800	17749	17832	17929	17842	17922	18048	17977	17912	17787	17681	17779	17893	18002	17945	17848	17981	18098	17846	17574	17986	17962	17796	17955	18240	17823	18011	17824	17990	17863	17825	17912	17921	18008	17973	17854	18181	17910	17996	17995	18088	17990	17801	17966	17980	17796	17758	17834	17855	17967	17959	17851	17850	18059	17998	17826	17906	17913	18005	18008	18030	17838	17938	17778	17972	17864	18170	17975	17936	17750	18028	17954	18100	17614	17849	18161	17902	17872	18047	17774	17962	17859	18023	17950	17812	17899	17987	17857	18024	17914	17896	17988	17836	17922	18009	18063	17777	17949	17948	18187	18037	17837	18047	17831	18061	17909	17922	17916	18116	17978	17876	18007	17964	17989	17894	17927	17796	17749	17852	17686	17866	18003	17902	17944	17824	17924	18010	18040	17967	17902	17852	17988	17889	17882	17662	17944	17820	17749	17965	17869	17893	17774	17917	17786	18106	17944	18048	18049	17911	17938	18002	17966	17964	17975	17909	17957	17873	17958	17997	18008	17781	17806	17884	17728	17785	17989	17863	17838	18069	17785	17883	18032	17979	18048	17900	18058	17948	18119	17961	17920	18015	17790	17871	17822	17861	17981	18054	17891	18267	17982	17871	17861	18048	18050	18120	17876	17873	17862	18111	18029	17862	17916	17836	17937	17861	17942	17949	18037	18046	17973	17985	17888	18055	17770	17793	18002	17819	17864	17838	17706	17600	18092	17945	17900	17878	17915	18164	17959	18209	17894	17844	18094	17793	18053	18012	17940	17959	18074	17884	17861	17755	18000	17909	18062	17832	17947	17973	17794	18068	18034	18010	17906	17900	17942	17811	18023	18055	17909	18060	17686	18106	18078	18116	17930	18003	17816	17960	17966	17685	17903	17865	18087	17925	18112	17836	17918	17814	17962	18143	17979	17927	18058	17959	17827	17844	18217	17802	17962	17855	18052	17856	17815	18163	17841	17933	17998	18015	18157	17886	17982	18013	17993	18068	18037	17796	17970	17855	17923	18130	18082	18176	17995	17817	17894	17910	17894	17889	17815	17812	18171	18026	18050	18007	17901	17757	18018	17958	18079	17795	17941	18068	17726	17935	18055	17893	17903	17937	18168	17835	17897	17999	17962	17725	17766	17890	17957	17986	17840	17849	17850	18112	18013	17920	18014	18012	17963	17825	17937	17988	17802	18047	18230	17973	18060	17916	17935	17956	17867	17763	17920	17803	17958	17913	17920	17856	17890	17991	17846	17937	17897	18061	18039	18043	17951	18107	17796	18006	17697	17990	17943	17824	17993	17720	17924	18014	17824	17782	17891	18032	17810	18109	17957	17713	17779	17945	18069	18022	17840	17934	17853	17875	17916	17939	18016	17947	17918	17927	18010	18040	17850	17951	18002	18058	18109	18049	17792	17925	17982	17718	17851	17882	17794	17934	17924	17797	17882	17852	17774	17911	17809	18091	18044	18029	17873	17858	18160	18063	17908	17973	17687	17800	17953	17828	17868	18174	17772	17912	17918	17806	17787	18015	17925	17998	17749	17945	17869	18034	18044	18066	17692	18109	17869	17784	17988	17697	18175	18129	17833	18003	17842	17933	17989	17877	17772	17952	18051	17931	18152	17898	17863	17875	17992	17840	17856	17876	17934	17928	17925	17811	17822	18071	17864	17975	17869	17879	18262	18013	17834	17688	18076	17681	17915	17900	17894	17871	18157	17898	17981	18015	17866	17994	17798	18006	17942	17989	17728	17840	18189	18022	18054	18010	17958	17839	17955	17930	17726	17885	17878	17919	17912	17963	17828	18037	17897	17818	17806	17933	17918	18060	17933	17762	17824	17791	17874	17945	17930	17947	18009	17895	17816	17744	17890	17703	17846	17855	17913	17875	18143	18113	17752	18207	18060	17848	17909	18094	17905	17940	18111	17873	18039	17879	17873	17953	17876	17956	17951	17914	17844	17850	17847	17947	17768	17755	18040	18234	17956	18117	17794	18045	18078	17934	18047	17905	18057	17922	17955	17796	17808	18008	18026	18118	17931	17968	17860	17950	17833	18014	17772	17822	17923	18109	17858	18015	18129	17868	17762	17860	18018	17944	17802	18028	17862	17990	17970	18033	17928	17885	17785	17915	17908	17978	17846	17912	17811	18110	17918	18053	17820	17947	18152	17986	18105	17978	17924	17823	18032	17771	17927	17728	17929	17837	17817	17873	17834	17914	18066	17855	17999	18050	17843	18006	17964	17933	18202	17894	17891	17901	17941	17949	17761	17927	17856	17820	17870	17886	17904	17823	17897	18006	17840	17873	17955	18098	18021	17940	17778	18036	17866	18133	18012	17930	18083	17934	17856	18010	17760	17993	17854	18061	17768	17942	18115	17956	17860	17727	17992	17874	18047	17761	17926	18045	17985	18022	17898	17902	17862	17906	18033	18096	17850	17896	17928	17865	17800	18076	17886	17910	17914	18008	17810	18037	18003	18059	18024	18002	17935	17913	17823	18003	17851	17821	18003	17738	17737	17974	18037	18020	17980	17793	17868	17982	17739	17848	17957	18022	17943	18004	17863	18121	17908	17925	17914	17934	17992	18117	17990	17794	17939	17890	18040	17864	18052	17839	17985	17915	17850	17894	17768	17959	17873	17938	17842	17837	18038	17927	18006	18117	17871	17817	17989	17852	17951	17813	17810	18027	18056	17700	17810	17711	17923	18207	17975	17957	18133	17844	17810	17937	17997	17943	18048	17841	17903	18025	17888	17848	18116	18042	17899
15291	31288	40201	16892	15636	15494	15279	15336	15429	15440	15264	15250	15342	15282	15194	15257	15062	15150	15374	15244	15203	15111	15307	15198	15344	15298	15231	15192	15119	15283	15175	15344	15288	15154	15290	15257	15366	15378	15440	15126	15247	15319	15190	15318	15465	15491	15322	15394	15715	15521	15291	15497	15362	15224	15169	15122	15228	15207	15140	15267	15352	15169	15248	15207	15318	15416	15290	15170	15173	15211	15331	15221	15057	15133	15247	15170	15296	15299	15186	15277	15325	15126	15347	15216	15279	15226	15061	15340	15208	15016	15128	15187	15480	15006	15134	15068	15208	15064	15210	15208	15188	15264	15263	15219	15171	15288	15279	15153	15225	15234	15287	15247	15248	15167	15088	15205	15251	15219	15190	15167	15258	15242	15429	15202	15156	15189	15357	15474	15177	15304	15224	15371	15265	15317	15148	15328	15143	15181	15152	15220	15168	15230	15189	15249	15379	15086	15286	15097	15088	15326	15204	15260	15165	15121	15304	15221	15148	15118	15113	15338	15328	15226	15192	15370	15096	15280	15141	15165	15212	15264	15269	15200	15370	15330	15307	15139	15133	15288	15260	15149	15119	15170	15248	15200	15286	15215	15247	15247	15452	15272	15107	15222	15080	15113	15238	15193	15156	15156	15091	15302	15285	15174	15343	15302	15254	15230	15196	15181	15172	15121	15223	15213	15253	15171	15179	15100	15309	15133	15146	15228	15166	15245	15245	15271	15111	15372	15041	15174	15260	15202	15275	15168	15127	15138	15174	15138	15426	15185	15131	15215	15122	15277	15158	15350	15210	15240	15206	15416	15348	15221	15402	15184	15411	15225	15096	15295	15151	15275	15263	15117	15249	15316	15278	15271	15383	15025	15021	15286	15343	15198	15355	15269	15132	15215	15295	15268	15182	15195	15302	15233	15101	15248	15341	15228	15123	15207	15284	15021	15049	15147	15401	15171	15162	15132	15383	15123	15240	15452	15091	14909	15175	15008	15294	15239	15285	15200	15258	15258	15305	15134	15046	15189	15055	15313	15247	15171	15237	15037	15205	15240	15219	15227	15102	15251	15220	15352	15275	15065	15082	15159	15335	15325	15086	15281	15128	15201	15154	15200	15255	15291	15195	15174	15300	15361	15370	15008	15225	15303	15158	15166	15253	15297	15289	15347	15353	15198	15220	15222	15501	15144	15277	15356	15276	15288	15203	15213	15382	15198	15243	15262	15253	15211	15344	15125	15285	15243	15115	15288	15161	15190	15094	15364	15528	15092	15180	15214	15170	15135	15188	15303	15177	15279	15088	15175	15234	15122	15367	15226	15310	15107	15130	15246	15295	15185	15288	15093	15135	15216	15221	15343	15157	15275	15279	15249	15356	15068	15123	15161	15221	15218	15283	15393	15251	15106	15087	15291	15150	15306	15288	15141	15246	15209	15281	15290	15205	15269	15222	15186	15372	15259	15105	15259	15098	15255	15287	15231	15189	15060	15214	15212	15151	15197	15395	15176	15278	15291	15334	15178	15274	15351	15302	15309	15031	15203	15228	15260	15346	15164	15262	15213	15202	15067	15286	15248	15135	15151	15358	15176	15296	15059	15184	15279	15342	15284	15250	15224	15372	15328	15193	15159	15142	15221	15300	15357	15254	15106	15211	15250	15412	15377	15278	15370	15222	15299	15244	15051	15137	15340	15175	15339	15152	15014	15172	15288	15238	15134	15253	15116	15113	15123	15201	15237	15194	15185	15228	15146	15246	15077	15269	15144	15265	15149	15209	15289	15273	15097	15185	15298	15232	15124	15090	15258	15363	15137	15346	15334	15480	15349	15222	15047	15314	15182	15181	15153	15364	15233	15115	15274	15300	15287	15254	15279	15158	15220	15326	15191	15192	15223	15279	15182	15296	15306	15243	15188	15194	15432	15374	15315	15356	15150	15222	15297	15073	15382	15241	15239	15271	15188	15276	15054	15201	15372	15197	15043	15234	15331	15217	15270	15140	15323	15266	15342	15192	15192	15153	15379	15198	15138	15272	15173	15229	15201	15328	15230	15211	15260	15256	15276	15277	15328	15233	15247	15120	15197	15296	15192	15267	15321	15140	15189	15346	15179	15182	15079	15398	15305	15277	15280	15104	15153	15114	15248	15423	15231	15202	15227	15282	15315	15338	15297	15201	15210	15255	15277	15215	15274	15207	15291	15252	15293	15421	15237	15251	15208	15356	15170	15326	15365	15142	15178	15238	15175	15258	15305	15401	15133	15295	15337	15273	15180	15269	15336	15279	15338	15247	15321	15283	15222	15416	15245	15231	15253	15201	15094	15168	15384	15031	15070	15371	15220	15084	15209	15271	15291	15123	15203	15191	15335	15356	15238	15264	15213	15274	15346	15122	15232	15104	15088	15166	15185	15417	15214	15281	15196	15302	14947	15132	15121	15378	15264	15203	15167	15209	15038	15097	15445	15235	15382	15252	15456	15041	15303	15282	15027	15288	15174	15197	15272	15047	15251	15194	15124	15303	15389	15286	15194	15063	15171	15164	15161	15241	15204	15194	15338	15226	15235	15257	15329	15169	15201	15255	15286	15327	15252	15096	15150	15189	15146	15383	15260	15247	15439	15304	15330	15043	15234	15269	15210	15232	15178	15205	15224	15181	15276	15263	15283	15220	15270	15329	15212	15270	15380	15333	15334	15213	15119	15224	15446	15203	15373	15370	15273	15278	15158	15260	15083	15203	15271	15248	15179	15155	15099	15503	15172	15249	15146	15251	15309	15227	15103	15138	15266	15200	15270	14952	15181	15314	15317	15324	15293	15198	15222	15014	15248	15234	15167	15131	15427	15206	15020	15325	15112	15265	15046	15271	15236	15274	15261	15385	15199	15161	15347	15337	15179	15210	15227	15208	15407	15042	15131	15450	15022	15201	15069	15243	15264	15173	15136	15304	15064	15184	15136	15344	15250	15250	15143	15240	15173	15074	15074	15129	15272	15313	15278	15166	15268	15248	15402	15254	15300	15291	15262	15263	15179	15223	15057	15131	15261	15265	15190	15367	15144	15195	15230	15266	15213	15199	15223	15304	15140	15250	15236	15195	15360	15225	15044	15228	15150	15291	15299	14999	15198	15299	15275	15388	15066	15297	15130	15143	15360	15310	15352	15208	15216	15192	15301	15145	15376	15378	15219	15023	15143	15335	15313	15341	15169	15130	15342	15089	15319	15345	15249	15243	15246	15324	15036	15148	15145	15199	15361	15253	15274	15328	15173	15216	15137	15214	15275	15342	15304	15127	15338	15258	15252	15260	15145	15159	15274	15214	15272	15196	15386	15368	15334	15229	15370	15055	15094	15156	15210	15354	15297	15036	15017	15143	15292	15146	15165	15235	15222	15072	15211	15177	15242	15218	15230	15310	15392	15333	15262	15004	15299	15306	15309	15230	15267	15462	15172	15242	15088	15187	15313	15199	15103	15150	15318	15237	15100	15094	15161	15118	15197	15138	15245	15301	15116	15332	15136	15139	15212	15290	15201	15066	15427	15172	15109	15376	15367	15267	15283	15360	15159	15123	15381	15288	15320	15163	15225	15183	15229	15116	15314	15266	15253	15248	15085	15236	15200	15280	15281	15140	15207	15146	15457	15297	15309	15246	15200	15320	15166	15371	15115	15166	15340	15252	15155	15265	15248	15215	15262	15281	15041	15254	15249	15178	15278	15263	15198	15152	15340	15295	15308	15245	15328	15199	15142	15331	15134	15240	15183	15325	15116	15428	15243	15120	15196	15237	15132	15280	15212	15194	15258	15424	15377	15164	15374	15301	15314	15276	15217	15217	15285	15176	15381	15271	15280	15237	15085	15295	15254	15257	15163	15267	15051	15194	15225	15310	15259	15118	15165	15144	15177	15163	15377	15399	15223	15242	15442	15080	15337	15404	15154	15300	15323	15339	15216	15203	15228	15355	15244	15298	15263	15211	15348	15486	15240	15189	15150	15352	15376	15126	15025	15188	15080	15251	15307	15235	15068	15223	15381	15247	15170	15230	15107	15295	15259	15315	15081	15376	15316	15297	15163	15051	15364	15254	15217	15202	15257	15225	15276	15246	15268	15109	15312	15231	15123	15295	15308	15283	15050	15435	15258	15081	15169	15183	15204	15331	15211	15203	15205	15113	15318	15424	15377	15266	15211	15194	15156	15276	15443	15147	15057	15303	15289	15161	15235	15388	15200	15181	15398	15414	15120	15320	15233	15334	15166	15233	15067	15264	15270	15106	15305	15042	15242	15163	15290	15268	15292	15359	15278	15319	15257	15265	15271	15205	15251	15278	15208	15196	15066	15168	15038	15275	15193	15271	15294	15290	15331	15364	15312	15177	15188	15100	15262	15446	15221	15247	15273	15180	15197	15263	15212	15363	15063	15219	15193	15317	15280	15182	15296	15250	15225	15189	15274	15309	15056	15221	15101	15192	15383	15303	15396	15215	15263	15258	15284	15177	15364	15329	15046	15161	15327	15203	15366	15212	15042	15318	15239	15362	15213	15278	15141	15062	15199	15051	15395	15145	15281	15149	15340	15263	15153	15355	15140	15221	15067	15141	15403	15288	15251	15149	15276	15056	15219	15124	15159	15099	15290	15207	15319	15151	15183	15195	15364	15108	15269	15360	15166	15159	15280	15356	15195	15388	15209	15454	15289	15439	15271	15293	15333	15230	15160	15273	15436	15079	15237	15175	15198	15215	15174	14989	15283	15293	15321	15261	15201	15304	15118	15119	15256	15206	15329	15432	15120	15332	15291	15297	15049	15212	15204	15296	15179	15216	15253	15170	15192	15269	15115	15121	15299	15125	15191	15337	15324	15372	15335	15173	15309	15191	15343	15333	15167	15239	15312	15258	15408	15265	15319	15306	15347	15188	15029	15354	15228	15166	15300	15329	15135	15160	15329	15173	15303	15171	15184	15409	15183	15214	15271	15308	15068	15383	15356	15123	15398	15171	15352	15290	15318	15182	15295	15147	15032	15373	15049	15241	15125	15177	15514	15154	15306	15305	15148	15314	15294	15249	15266	15099	15269	15182	15320	15292	15095	15203	15339	15092	15197	15371	15188	15152	15266	15348	15240	15258	15332	15175	15151	15039	15141	15417	15190	15181	15385	15255	15132	15211	15402
23561	21121	33038	24086	21444	22270	21991	18679	18080	18283	18176	18050	17689	18089	18036	17924	17729	17749	17993	17932	17840	17835	17708	17896	17712	17748	17754	17998	17890	17709	17743	17741	17903	17973	17866	17761	17900	17666	17783	17594	17913	18019	17807	17801	17901	17857	17788	18489	18993	18630	18425	17991	17904	17792	17717	17696	17808	17693	17703	17715	17776	17805	17628	17640	17583	17552	17771	17752	17805	17669	17668	17818	18059	17796	17688	17684	17909	17695	17783	17810	17503	17768	17580	17810	17681	17859	18046	17779	17638	17758	17690	17811	17736	17610	17808	17656	17666	17782	17759	17841	17533	17843	17806	17854	17669	17762	17570	17717	17814	17784	17695	17595	17825	17635	17813	17877	17570	17836	17803	17503	17830	17698	17802	17581	17549	17853	17722	17620	17823	17789	17518	17631	17870	17645	17630	17910	17607	17695	17820	17928	17755	17794	17880	17740	17800	17762	17630	17865	17589	17728	17752	17635	17516	17678	17852	17709	17665	17611	17964	17565	17881	17810	17580	17646	17526	17773	17787	17680	17799	17644	17696	17549	17588	17749	17599	17553	17678	17658	17783	17863	17713	17962	17835	17725	17640	17598	17716	17792	17676	17610	17727	17669	17561	17647	17700	17697	17662	17707	17582	17959	17720	17769	17754	17774	17719	17602	17429	17576	17799	17954	17637	17618	17810	17626	17883	17833	17757	17780	17637	17696	17718	17639	17722	17660	17760	17395	17790	17621	17665	17774	17738	17643	17734	17687	17652	17786	17655	17732	17715	17634	17853	17613	17584	17606	17572	17727	17832	17661	17776	17681	17756	17783	17801	17596	17469	17551	17886	17724	17453	17670	17676	17574	17836	17975	17564	17791	17651	17679	17731	17659	17698	17524	17755	17506	17549	17527	17441	17494	17631	17524	17650	17646	17688	17800	17599	17626	17643	17722	17713	17700	17798	17979	17938	17715	17812	17760	17781	17784	17719	17747	17557	17714	17941	17757	17577	17857	17581	17601	17728	17549	17829	17616	17582	17559	17737	17762	17779	17772	17972	17701	17542	17544	17561	17655	17815	17763	17986	17853	17740	17777	17937	17674	17704	17777	17914	17758	17782	17683	17529	17782	17925	17780	17823	17650	17597	17823	17715	17629	17697	17683	18000	17949	17804	17619	17816	17616	17718	17945	17680	17800	17571	17628	17836	17557	17775	17637	17797	17652	17735	17706	17694	17637	17665	17612	17631	17862	17669	17593	17559	17532	17644	17861	17785	17685	17663	17702	17562	17730	17801	17784	17746	17685	17763	17816	17525	17650	17709	17540	17711	17761	17731	17784	17699	17843	17547	17488	17684	17753	17709	17677	17726	17779	17726	17541	17695	17691	17774	17705	17724	17698	17567	17667	17758	17581	17526	17783	17629	17499	17672	17859	17817	17684	17735	17685	17702	17735	17792	17878	17646	17777	17599	17610	17702	17729	17769	17757	17685	17432	17645	17593	17718	17739	17798	17600	17667	17605	17762	17789	17634	17642	17744	17518	17647	17694	17731	17849	17731	17850	17817	17966	17573	17706	17788	17782	17851	17745	17693	17541	17559	17693	17896	17618	17645	17507	17448	17760	17760	17800	17949	17588	17811	17671	17577	17871	17818	17718	17459	17868	17642	17738	17504	17676	17615	17818	17633	17759	17686	17616	17735	17602	17713	17689	17702	17691	17759	17810	17725	17964	17591	17605	17615	17955	17738	17917	17767	17670	17681	17859	17686	17527	17759	17780	17683	17622	17698	17458	17820	17994	17834	17979	17738	17613	17626	17652	17622	17834	17721	17674	17599	17637	17848	17633	17593	17742	17746	17754	17663	17651	17759	17832	17656	17599	17811	17551	17886	17661	17645	17915	17809	17705	17772	17892	17812	17611	17721	17799	17723	17640	17785	17721	17542	17598	17650	17632	17582	17630	17703	17710	17897	17655	17895	17876	17743	17577	17718	17931	17781	17717	17715	17383	17659	17624	17833	17466	17435	17828	17762	17973	17558	17605	17750	17704	17533	17569	17715	17836	17678	17808	17699	17544	17824	17850	17844	17890	17937	17683	17479	17667	17592	17663	17835	17839	17767	17629	17570	17682	17692	17654	17701	17632	17884	17897	17749	17673	17715	17638	17616	17717	17705	17913	17732	17594	17668	17546	17654	17610	17809	17722	17667	17912	17891	17773	17542	17768	17818	17652	17837	17680	17899	17602	17659	17764	17747	17564	17600	17589	17752	17733	17670	17916	17733	17538	17679	17603	17714	17560	17803	17635	17707	17518	17719	17598	17721	17828	17659	17596	17571	17742	17701	18076	17656	17764	17576	17751	17692	17691	17710	17671	17856	17877	17640	17760	17748	17591	17853	17900	17758	17822	17434	17998	17816	17853	17668	17815	17741	17736	18168	17825	17784	17600	17667	17605	17703	17730	17561	18043	17785	17762	17816	17716	17714	17618	17727	17812	17650	17821	17679	17848	17673	17794	17720	17736	17828	17673	17589	17781	17650	17849	17800	17600	17916	17757	17773	17625	17781	17818	17693	17662	17592	17603	17805	17628	17547	17726	17801	17847	17788	17470	17672	18067	17732	17694	17736	17747	17665	17567	17602	17824	17540	17653	17632	17580	17794	17771	17901	17601	17870	17761	17724	17863	17659	17554	17767	17702	17687	17786	17665	17681	17851	17708	17823	17748	17608	17409	17724	17636	17499	17839	17763	17892	17718	17754	17775	17618	17799	17853	17912	17637	17434	17633	17557	17800	17665	17772	17738	17461	17663	17653	17632	17913	17761	17523	17591	17600	17577	17742	17892	17898	17713	17904	17791	17535	17834	17776	17563	17698	17858	17741	17774	17829	17739	17730	17784	17604	17666	17785	17633	17699	17839	17645	17610	17749	17568	17640	17843	17958	17650	17681	17674	17641	17840	17864	17637	17764	17733	17653	17607	17784	17842	17500	17413	17735	17671	17414	17622	17663	17557	17743	17628	17674	17668	17760	17730	17600	17608	17743	17600	17479	17690	17728	17618	17702	17637	17762	17619	17630	17690	17904	17577	17751	17614	17715	17552	17556	17744	17691	17565	17780	17763	17778	17634	17579	17830	17750	17906	17801	17767	17807	17597	17886	17676	17500	17798	17606	17713	17763	17601	17683	17648	17811	17558	17639	17845	17878	17572	17497	17844	17773	17730	17864	17724	17529	17802	17489	17670	17730	17771	17622	17644	17638	17743	17708	17571	17681	17586	17822	17711	17874	17722	17585	17884	17843	17848	17617	17645	17612	17782	17800	17617	17741	17704	17738	17622	17688	17647	17789	17695	17825	17559	17645	17718	17573	17784	17686	17937	17758	17920	17895	17646	17739	17673	17736	17765	17701	17776	17842	17763	17814	17727	17532	17633	17862	17826	17585	17631	17716	17588	17697	17600	17661	17686	17606	17810	17617	17783	17589	17937	17781	17840	17667	17650	17584	17852	17806	17822	17879	17776	17552	17636	17584	17734	17732	17799	17625	17633	17882	17691	17913	17820	17668	17624	17560	17533	17633	17602	17769	17853	17649	17568	17668	17721	17718	17730	17592	17816	17693	17750	17741	17483	17579	17615	17775	17703	17685	17673	17711	17801	17746	17558	17647	17699	17713	17871	17703	17578	17702	17783	17733	17821	17712	17627	17705	17805	17596	17716	17694	17857	17787	17901	17778	17564	17624	17629	17755	17864	17603	17779	17600	17696	17739	17621	17641	17752	17727	17591	17782	17544	17716	17852	17581	17626	17734	17675	17725	17699	17811	17882	17754	17652	17741	17510	17660	17709	17805	17544	17534	17731	17727	17685	17867	17707	17612	17768	17722	17786	17625	17569	17962	17782	17682	17840	17751	17859	17758	17647	17705	17597	17824	17736	17574	17635	17566	17703	17770	17665	17897	17665	17762	17781	17585	17706	17689	17884	17572	17721	17883	17624	17670	17640	17833	17533	17657	17642	17612	17605	17733	17607	17692	17778	17783	17675	17538	17625	17899	17813	17861	18031	17737	17674	17795	17580	17671	17755	17911	17763	17824	17887	17802	17715	17796	17637	17646	17760	17797	17869	17661	17559	17492	17571	17868	17482	17659	17757	17649	17644	17628	17589	17769	17757	17753	17817	17738	17636	17756	17812	17734	17669	17555	17522	17834	17761	17516	17732	18012	17805	17668	17834	17632	17796	17690	17828	17603	17614	17756	17878	17983	17701	17767	17655	17779	17890	17734	17731	17686	17792	17871	17714	17489	17875	17837	17655	17692	17526	17703	17741	17838	17477	17694	17667	17399	17625	17700	17754	17694	17866	17725	17616	17793	17865	17653	17419	17864	17725	17724	17724	17633	17635	17791	17821	17824	17826	17721	17797	17622	17761	17655	17905	17760	17591	17738	17755	17768	17611	17692	17522	17590	17805	17783	17746	17810	17589	17731	17543	17758	17724	17644	17657	17513	17731	17793	17704	17558	17606	17602	17743	17590	17795	17631	17918	17892	17701	17617	17698	17820	17697	17758	17900	17771	17657	17802	17928	17677	17847	17712	17676	17605	17698	17810	17663	17790	17784	17639	17699	17756	17729	17807	17679	17593	17622	17788	17763	17694	17717	17768	17785	17695	17644	17976	17740	17709	17739	17607	17664	17578	17608	17979	17699	17700	17722	17667	17741	17834	17758	17808	17648	17517	17672	17553	17634	17550	17783	17763	17826	17603	17672	17576	17534	17437	17628	17770	17989	17660	17686	17490	17612	17726	17703	17647	17829	17661	17650	17822	17849	17436	17676	17518	17886	17824	17772	17790	17845	17923	17757	17612	17920	17853	17666	17604	17717	17713	17739	17550	17667	17649	17737	17833	17760	17757	17724	17463	17650	17757	17553	17532	17621	17843	17821	17828	17619	17633	17662	17646	17710	17505	17724	17706	17612	17694	17687	17587	17758	17722	17560	17759	17727	17698	17809	17774	17735	17800	17729	17614	17777	17866	17694	17616	17582	17592	17816	17940	17895	17798	17690	17660	17769	17607	17508	17645	17739	17745	17798	17706	17556	17669	17718	17779	17788	17729	17695	17738	17637	17611	17539	17781	17729	17903	17885	17791	17702	17626	17750	17630	17967	17753	17683	17812
14787	45721	66369	23414	16248	15924	15834	15711	15466	15466	15581	15229	15222	15215	15426	15140	15204	15311	15131	15208	15311	15319	15297	15216	15332	15364	15175	15262	15059	15282	15316	15199	15363	15327	15338	15257	15303	15353	15179	15147	15303	15100	15348	15244	15321	15081	15331	16327	16629	16132	15747	15550	15335	15485	15255	15288	15148	15213	15045	15120	15085	15048	15059	15210	15299	15204	15271	15071	15182	14895	15097	15050	15156	15154	15206	15155	15285	15141	15123	15158	15180	15211	15163	15155	15087	15164	15242	15095	15280	15077	15303	15200	15054	15321	15225	15079	15240	15021	15189	15127	15159	15032	15171	15076	15274	15231	15225	15328	15190	15166	15143	15197	15084	15191	15168	15191	15194	15139	15268	15062	15149	15227	15102	15257	15040	15332	15122	15291	15187	15236	15171	15281	15292	15186	15235	15290	15162	15170	15101	15157	15281	15064	15250	14993	15166	15058	15246	15010	15270	15105	15034	15108	15214	15162	15278	15170	15105	15270	15048	15065	15123	15263	15300	15090	15190	15224	15177	15083	15215	15295	15245	15109	15198	15000	15205	15154	15130	15122	15077	15125	15219	15189	15168	15148	15236	15118	15004	15163	15229	15001	15235	15076	15127	15198	15195	15082	15112	15033	15117	15087	15137	15090	15044	15228	15163	15176	15119	15180	15155	15312	14989	15288	15122	15179	15182	15317	15182	15320	15264	15259	15192	15225	15161	15149	15062	15253	15087	15125	15123	15041	15151	15097	15218	15374	15154	15029	15187	15096	15204	15198	15110	15277	15119	15121	15176	15103	15167	15277	15179	15176	15205	15238	15041	15228	15064	15198	15424	15052	15046	15206	15445	14833	15162	15330	15113	15154	15105	15232	15123	15031	15030	15165	15275	15190	15194	15144	15087	15310	15101	15096	15122	15228	15004	15117	15097	15071	15191	14963	15191	15105	15083	15177	15064	15240	15123	15160	15020	15198	15086	15253	15076	14997	15154	15133	15100	15118	15166	15273	15222	15182	15210	15274	15294	15225	15081	15102	15038	15080	15148	15042	15082	15009	15207	15219	15027	14965	15269	15279	15109	15038	15207	15159	15213	15305	15077	15043	15096	15199	15287	15116	15021	15095	15325	15274	15100	15091	15151	14972	15269	15105	15243	15100	15195	15200	15028	15364	15048	15146	15198	15168	15112	15145	15027	15279	15117	15195	15167	15109	15221	15069	15243	15107	15425	15020	15023	14924	15048	15216	15077	15087	15140	15201	15291	15113	15236	15144	15122	15150	15169	15252	15143	15121	15190	15045	15112	15279	15011	15044	15120	15275	15186	15298	15108	15294	15245	15306	14957	15152	15128	15290	15087	14934	15042	15135	15366	15276	15171	15215	15278	15032	15117	15197	15090	15142	15170	15333	15099	14919	15180	15080	14961	15213	15128	15150	15197	15152	15284	15179	15331	15099	15141	15217	15164	15290	15147	15100	15006	15118	15259	15337	15213	15071	15258	15184	15133	15236	15182	15191	15255	15066	15094	15264	15119	15050	15150	15271	15247	15145	15086	15126	15320	15226	15135	15195	15191	15289	15285	15376	15158	15109	15193	15142	15319	15180	15090	15139	15253	15057	15023	15194	15141	15067	15113	15146	15094	15082	15103	15077	15218	15261	14972	15057	15187	15234	15077	15355	15203	15359	15116	15101	15255	15042	15131	15227	15197	15135	15086	15200	15088	15136	15405	15058	15042	15158	15235	15082	15296	15029	15132	15250	15080	15178	15211	15024	15181	15253	15231	15286	15132	15193	15216	15173	15057	15256	15217	15152	15084	15198	15140	15121	15140	15115	15051	15191	15096	14982	15089	15075	15250	15132	15036	15222	15321	15048	15082	14970	15282	15295	15159	15154	15214	15321	15197	15030	15163	15210	15048	15010	15308	15095	15155	15360	15030	15272	15008	15168	15194	15138	15173	15176	15035	15233	15197	15039	15156	15056	15213	15247	15152	15021	15082	15104	15187	15338	15258	15132	15203	15086	15017	15055	15172	15112	15269	15136	14987	15128	15123	15128	15088	15083	15212	15082	15298	15121	15249	15159	15233	15103	15317	15072	15050	15092	15134	15288	15161	15232	15090	14905	15142	15060	15214	15299	15345	15050	15212	15087	14998	15314	15075	15228	15068	15065	15312	15217	15443	15043	15167	15267	15177	15180	15137	15087	15161	15146	15102	15278	15132	15190	15209	15281	15188	15157	15247	15104	15044	15253	15266	15101	15117	15023	15143	14975	15285	15220	15209	15101	15147	15327	15248	15107	15190	15156	15210	15280	15138	15236	15062	15100	15363	15230	15149	14994	15162	15058	15271	15192	15069	15182	15237	15073	15245	15035	15053	15078	15118	15146	15142	15322	15300	15091	15202	15092	15052	15061	14967	15072	15101	15106	15293	15134	15247	15278	15136	15135	15011	15182	15048	15207	15088	15152	15113	15296	15214	15064	15202	15023	15150	15089	15157	15154	15148	15096	15014	15049	15286	15182	15158	15130	15006	15102	15291	15138	15193	15133	15059	15222	15069	15163	15239	15101	15150	15138	15254	15091	15300	14994	15322	15268	14992	15170	15076	15018	15015	15251	15161	15247	15001	15196	15225	15187	14980	15007	15209	15144	15046	14985	15182	15065	15175	15127	15201	15183	15182	15190	15046	15131	15112	15224	15271	15260	15094	15186	15082	15268	15142	15161	15136	15219	15119	15122	15306	15373	15061	15158	15094	15151	15225	15178	15042	15138	15136	15023	15364	15296	15078	15168	15176	15059	15017	15121	15123	15218	15343	15121	15126	15225	15110	15175	15161	15151	14979	15064	15094	15233	15153	15250	15190	14838	15095	15156	15236	15282	15153	14893	15227	15155	15133	15097	15160	15124	15149	15238	15070	15234	15025	15173	14910	15036	15142	15355	15187	15137	15134	15167	15167	14994	15094	15219	15436	15267	15139	15108	15360	15064	15182	15151	15246	15173	15207	15288	15156	15155	15227	15238	15165	15301	15118	15166	15229	15271	15260	15130	15068	15172	14953	15244	15184	15242	15266	15199	15315	15204	15074	15200	15042	15061	15378	15071	15222	15220	15170	15189	15237	15199	15253	15189	15132	15244	15121	15153	15166	15223	15147	15214	15109	15009	15042	15138	15048	15151	15005	15154	15202	15134	15394	15337	15154	15199	15180	15148	15128	15190	15168	15156	15115	15328	15290	15028	15268	15281	15289	15134	15229	15073	15072	15268	14876	15175	15175	15237	15129	15210	15199	15184	15305	15007	14975	15099	14964	14986	15217	15270	15267	15280	15021	15067	15200	15013	15328	14999	15114	15131	15112	15155	15114	14993	15330	15091	15238	15140	15155	15056	15190	15295	15192	15150	15312	15178	15207	15188	15068	15279	15106	15035	15073	15345	15042	15187	15161	15007	15172	15178	15313	15199	15079	15184	15088	15219	15290	15286	15233	15152	15150	15191	15293	15191	15093	15153	15211	15087	15116	15205	15133	15294	15186	15174	15242	15189	15127	15254	15117	15229	15126	14979	15122	15199	15074	15070	15025	15096	15129	15144	15129	15164	15112	15156	15048	15031	15126	15180	15161	15140	15039	15275	15251	15132	15150	14990	15153	15164	15310	15108	15099	15127	15155	15039	15201	15093	15123	15208	15271	15043	15064	15226	15090	15291	15262	15139	15179	15080	15357	15048	15200	15198	15016	15152	15248	15070	15178	15138	15183	15190	15243	15013	15130	15203	15277	15080	15101	15200	15219	15252	14956	15224	15132	15195	15296	15262	15120	15117	15072	15201	15247	15167	15174	15084	15212	15314	15200	15069	15115	15154	15108	15037	15114	15382	15211	15134	15196	15080	15196	15185	15196	15130	15256	15119	15018	15180	15135	15048	15234	15447	15079	15081	15209	15128	15209	15146	15193	15141	15141	15115	15181	15170	15070	15044	15157	15134	15110	15305	15166	15202	15239	15089	15131	15228	15074	15250	15120	15084	15064	15148	15145	15184	15113	15133	14972	15233	15156	15208	15133	15226	15221	15306	15214	15132	15100	15133	15168	15199	15190	15186	15207	15351	15055	15271	15103	15320	15361	15069	15122	15051	15315	15017	15154	15194	15141	15079	15191	15141	15187	15188	15216	15151	15157	15139	15154	15022	15017	15098	15045	15250	15335	15008	15248	15212	15152	15171	15103	15299	15018	15184	15080	15137	15061	15127	15141	15221	15121	15099	14969	15126	15291	15167	15296	14984	15126	15149	15107	14996	15132	15101	15049	15221	15201	15145	15197	15193	15257	15142	15180	15066	15283	15029	15144	15174	15033	15174	15121	15125	15107	15122	15082	15214	15154	15141	15113	15196	15156	15068	14938	15132	15200	15058	15066	15101	15132	15243	15130	15197	15165	15154	15265	15138	15142	15217	15199	15089	15393	15216	15057	15223	15054	15197	15167	15116	15200	15039	15188	15018	15166	15123	15068	15019	15275	14965	15058	15173	15270	15164	15052	15200	15076	15152	15105	15237	15162	15218	15139	15172	15118	15095	15268	15270	15281	15101	15000	15097	15278	15263	15297	14986	15172	15205	15124	15278	15144	15111	15277	15126	15282	15170	15121	15155	15159	15199	15061	15308	15207	15298	15162	15190	15207	15178	15103	15174	15129	15149	15278	15297	15255	15124	15298	15074	15200	15012	15176	15136	15102	15061	15141	15211	15067	14911	15117	15119	15039	15288	15113	15198	15092	15225	15174	15235	15092	15265	15088	15183	15119	15210	15383	15052	15253	15260	15059	15024	15026	15129	15138	15061	15118	15128	15094	15123	15124	15183	15190	15243	15093	15293	15018	15212	15097	15046	15055	15089	15148	15165	15184	15101	15319	15145	15217	15292	15118	15197	15114	15166	15390	15242	15051	15153	15254	15022	15237	15147	15170	15002	15219	15155	15110	15096	15296	15126	15125	15096	15185	15121	15052	15241	15205	15159	15072	14995	15105	15353	15194	15139	15064	15151	15230	15217	15024	15179	15205	15216	15223	15261	15220	15147	15309	15169	15223	15137	15094	15332	15148	15136	15240	15089	14964	15107	15249	15095	15109	15101	15166	15262	15146	15070	15175	15182	15263	15114	15077	15006
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
