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
339470221462	339470222015	339470222565	339470223115	339470223665	339470224215	339470224765	339470225315	339470225865	339470226415	339470226965	339470227515	339470228065	339470228615	339470229165	339470229715	339470230265	339470230815	339470231365	339470231915	339470232465	339470233015	339470233565	339470234115	339470234665	339470235215	339470235765	339470236315	339470236865	339470237415	339470237965	339470238515	339470239065	339470239615	339470240165	339470240715	339470241265	339470241815	339470242365	339470242915	339470243465	339470244015	339470244565	339470245115	339470245665	339470246215	339470246765	339470247315	339470247865	339470248415	339470248965	339470249515	339470250065	339470250615	339470251165	339470251715	339470252265	339470252815	339470253365	339470253915	339470254465	339470255015	339470255565	339470256115	339470256665	339470257215	339470257765	339470258315	339470258865	339470259415	339470259965	339470260515	339470261065	339470261615	339470262165	339470262715	339470263265	339470263815	339470264365	339470264915	339470265465	339470266015	339470266565	339470267115	339470267665	339470268215	339470268765	339470269315	339470269865	339470270415	339470270965	339470271515	339470272065	339470272615	339470273165	339470273715	339470274265	339470274815	339470275365	339470275915	339470276465	339470277015	339470277565	339470278115	339470278665	339470279215	339470279765	339470280315	339470280865	339470281415	339470281965	339470282515	339470283065	339470283615	339470284165	339470284715	339470285265	339470285815	339470286365	339470286915	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24310	21503	28998	24831	23966	25830	24846	20514	18436	17585	17451	16443	16405	16447	16369	16036	15910	15821	15748	15558	15416	15492	15249	15263	15124	15377	15122	15275	15323	15125	15004	15162	15235	15124	15086	14942	15223	15150	15053	15169	15120	15146	15235	15022	14960	15137	15010	15044	15173	14910	15149	15032	15103	15052	15035	15170	15264	15003	15071	15224	15166	15011	15102	15159	15172	15118	14941	14891	14841	15031	14948	15008	15192	15083	14923	14928	15057	15059	15060	15163	15164	15016	15010	15000	14887	14945	15018	15208	15187	15162	15152	15099	14881	15223	15096	14989	15206	14979	14761	14865	14910	14907	14910	15007	15270	14978	15132	14829	15066	15060	15293	14999	14872	15071	15181	15029	14992	15080	15043	15188	15036	15148	15084	14956	14878	15147	14980	15055	15071	15057	14783	15070	14970	15079	15027	15210	15156	15186	15114	14882	14956	15112	15172	15045	15081	15096	14984	14950	15148	15136	15264	15010	15266	15018	14836	15057	15064	15099	14867	14773	15024	15053	15092	15043	15125	14977	14930	15117	14994	14896	15122	14999	15060	15059	14901	15189	14909	15094	15196	14917	15088	15066	15046	15276	15239	14892	15188	14816	14936	15100	14996	15109	14910	15005	15001	14990	14895	15023	15299	15004	14817	14853	15195	15047	14995	14932	15137	15124	15010	14871	14982	14997	14908	15087	15319	14816	14924	15016	14981	15110	15080	15033	15189	15090	15108	14785	14946	15090	14879	15003	15082	14915	14853	15078	14872	15120	15000	15054	15061	14776	15003	15121	15106	15159	15225	14968	15040	14940	14950	15161	14958	15146	15196	15111	14832	14870	14972	14863	15018	15058	15016	15067	14979	14801	14918	14955	14971	14986	15019	14805	14818	14945	15046	15072	14992	15128	15149	14873	15019	14885	15000	14761	14932	14956	14849	14967	14972	14908	15011	15048	14834	15031	14910	14996	15030	14976	15161	14916	15122	14876	15013	14888	14980	15041	15100	15041	14809	14978	15014	14827	14889	14960	15126	15055	15069	15051	15237	14951	15061	15273	14938	14826	14800	15140	15057	14801	14988	15137	14997	14915	14831	15030	14910	15188	15089	14860	15101	14994	14989	15147	15026	14895	14969	14999	14910	15052	15057	14929	15030	15073	15072	14991	15010	15003	15134	14780	14922	14998	15049	15129	15065	14881	15035	14821	14816	14853	14806	15221	15027	15026	14916	15006	15108	14888	15048	15034	15048	15173	15039	14968	15064	15042	15032	15014	14794	14806	14887	14938	15055	15152	14992	14987	15029	14863	14952	14979	14920	15150	15112	15010	15086	15136	15197	15048	14819	14969	15058	14984	14902	15129	14981	15115	14874	14856	14937	14940	14980	15111	14882	14971	15055	15141	14982	14903	14867	15094	14890	14891	14840	14932	14821	14840	14862	15033	15157	15098	15050	14908	15000	14921	15096	14982	15071	15154	15075	14828	15145	15088	14999	15050	14998	14965	14988	14983	14983	15068	14962	14964	14990	14981	15163	14994	15180	15075	14983	14966	15227	14994	15006	14947	14952	14971	15138	14906	15187	14941	14849	15128	14889	14881	14955	14823	14846	14912	15022	15109	15204	15040	15072	15019	15003	15048	15013	15080	15132	14970	14971	14843	14819	15054	14971	15014	15096	14698	15153	14903	14903	15137	15131	15165	15282	14892	15012	15023	14987	14861	14912	15048	14851	14934	14993	14805	14962	15049	15019	14945	14875	15056	14948	14915	15021	15142	14949	14983	14869	14932	14906	15001	15079	15093	14929	15164	15170	14949	15013	14930	15181	15154	15009	14934	14900	15002	14828	15053	14943	14980	14956	14913	14900	14942	15141	14887	14940	14931	15271	14958	15061	15134	15052	15002	14943	15054	14984	14886	14969	14740	14987	15146	15028	14984	15003	15111	15065	14998	14861	14887	14885	15047	14938	15060	15187	14980	15024	15109	14919	14985	15091	14931	15038	15084	15184	15151	15014	14848	15158	15056	14955	15012	15010	15129	14987	14850	14633	14921	14984	15091	15031	15007	14962	14760	14995	15046	14959	15098	14842	15125	14981	15067	15084	15075	14970	15231	15093	14906	14959	14909	15009	14971	14948	15003	15045	14947	14983	14990	14968	15043	15026	14991	14896	15164	14964	14807	15189	15080	14985	14774	14951	14868	15114	14980	14938	14981	15255	14922	15177	14995	14900	15055	15146	15054	15075	15023	14894	15048	14979	14878	15159	15016	15028	14975	14994	14871	14982	14820	14966	15149	15131	14975	14855	15022	15007	15065	15057	15007	14906	15068	14923	15063	14805	14890	14870	14964	14904	14953	14767	14966	14999	15025	14979	14901	15108	15203	15008	15062	14823	14951	15105	14964	14864	15031	15035	14901	15066	15059	14910	15128	14998	15044	15050	15064	14964	15255	14955	14857	15102	14959	14848	14939	15001	15015	14924	15087	15207	15134	14733	14902	14980	14858	14873	14876	15100	14846	15225	14949	14933	14837	15104	15044	15120	15026	14986	15073	15101	15026	15039	15106	15071	15046	15070	14912	15048	14945	14956	14871	15144	15151	15279	14914	14920	15082	15082	15039	14949	14992	14988	15098	14946	15120	14995	14818	15010	15071	15033	15031	14899	15015	14878	14952	14974	14984	14994	15069	14957	14927	15254	15048	15050	15075	14939	14985	15087	15014	15017	15062	15342	14876	15002	15091	15002	15088	15079	15218	14965	15168	15155	15017	15081	15054	14886	15014	15064	15048	14951	14933	15042	15009	15033	14733	14978	15076	15005	14954	15034	14989	15084	15126	15110	15014	15143	15081	15054	15047	14895	15125	15063	14834	15101	14929	15048	14975	15030	15054	14975	14810	15042	14995	15054	15139	14984	15129	15018	14941	15130	15051	14948	14946	15018	15143	15108	14965	15063	14936	15045	15169	15001	15062	15006	14911	15009	14989	15163	14949	15132	14997	15032	15189	15203	14963	15042	14832	14928	15218	14893	14994	15075	14887	15144	15250	15181	15089	15126	14872	15033	15025	15028	14900	15026	15208	14969	15075	15181	15074	14919	15220	15043	15083	15167	15079	14988	14930	15100	14922	15101	14976	15061	14884	14933	14965	15047	15078	14866	14928	14990	14937	15114	14952	15117	15288	14846	14984	15090	14970	15044	15102	15006	14889	14964	15135	15226	15073	15107	15229	14978	15025	15098	14884	15105	15138	15019	15150	14950	15031	15054	14933	14951	15025	15213	15035	15029	14828	14910	14906	14949	15067	14849	14985	15189	15165	14979	14892	14915	15154	15099	15033	15030	15095	15049	14921	14818	15062	15038	14909	15080	15117	14851	14992	14972	15061	15124	14994	14936	14986	14897	15064	15078	14938	15104	15208	15115	14932	15131	15151	15140	14954	15153	15103	15103	15051	15064	14867	15128	15122	15096	15050	15110	14985	14913	14883	15011	15116	14964	14828	15042	14817	14816	15125	15031	15044	15073	14914	15123	14965	15151	15106	15025	15063	15147	15034	15023	15058	14967	14856	15093	15106	15059	15215	15092	14956	15092	15132	15104	15010	15165	14999	15104	14861	15004	14995	15112	15049	14814	15092	14940	15070	15045	14995	15092	14980	15175	15097	15031	15077	15033	15072	14914	14768	14869	15008	14971	14958	15021	15019	15054	14964	14916	14978	14844	15026	15063	14855	14920	15026	14824	14952	14963	15010	14830	15156	15100	15188	15213	15157	15171	14965	15109	15090	14879	14911	15013	15251	15086	15102	15190	15146	14913	15026	15122	15034	14871	15063	14914	14916	15177	15102	15016	14940	14956	14999	15112	15043	15077	15082	15002	15007	15172	15111	15238	14925	14892	15064	14921	14982	15005	15193	14909	14986	14920	15108	15067	14843	14991	15080	15029	15111	15027	15043	15086	14959	14985	14943	15088	15023	15013	15069	15074	14893	15091	14844	15242	15108	14890	14996	15037	15094	15116	15119	15143	14930	15274	14977	15134	15133	15096	14914	15018	15022	15103	14956	15008	15109	15219	14891	14834	14972	15019	14831	15025	15007	14968	15045	14888	14958	14894	14994	14985	14940	14934	15298	15030	15204	15088	14801	15158	14861	14880	14881	14904	15036	15113	15271	14959	15025	14999	15093	15097	14992	15152	15111	14984	14980	15078	14792	14938	14968	14905	14954	14951	14961	14947	14996	15043	15139	14972	14891	15072	15197	15118	14861	14930	15003	14974	14944	15031	14972	15050	14940	15154	15066	14900	15303	15226	15023	14973	14859	15177	15016	14907	15174	15002	14921	14965	14938	15014	14918	15155	15033	15017	15079	14994	14914	15081	14797	14887	14953	14898	14858	14923	15051	15156	15105	15032	14926	14995	14894	14924	15011	15000	14895	14876	14972	14839	15157	15003	14956	14901	15109	14750	14890	14892	14747	15022	15011	15149	15085	15058	15033	14903	14991	14958	15053	15151	15048	15013	15049	14957	15104	15042	14830	14947	15129	14978	14992	15087	14978	14915	15114	15109	14947	15046	15160	14960	15027	15160	15169	14923	14857	14924	15005	14837	14771	14894	14891	15084	14849	15035	15143	15015	14916	14824	14975	15054	15133	14989	14950	15081	15111	14850	14911	14869	15185	15291	15124	15003	15160	14732	14691	15079	14855	14936	15013	15106	15149	15222	14988	14892	14738	14950	15146	14704	15065	15037	15027	14923	14815	14935	15154	15035	14999	15009	14925	14953	14935	14977	14892	14963	15008	15105	14801	14971	14765	14946	14866	15142	15038	14876	15044	14999	15028	14768	14962	15029	14958	14834	15227	14954	15035	14906	15009	14995	15132	15192	15153	15068	15086	14912	15101	14989	15130	15096	15010	14965	15222	14975	14866	14994	14875	14802	14868	15055	14954	15157	15000	15004	14982	15070	15022	15255	15080	15069	15025	14873	15033	15128	15148	14991	15050	15017	15096	15013	14974	15055	15061	14989	15067	15067	14952	15146	15102	15079	14973	15109	15022	15082	15180	14920	14963	14908	15068	15165	14986	14912	14956	14837	14954	15097	15067	15291	15058	15205	15087	15005	14977	15060	15091	15008	15049	14927	14762	14796	14849	15066	15022	15161	14867	14805	15022
31114	50246	45950	37373	33905	28595	24556	22095	19594	17752	17483	16640	16040	16048	16090	15780	15659	15516	15431	15143	14865	14626	14665	14590	14653	14429	14519	14492	14461	14503	14440	14146	14663	14457	14348	14462	14441	14488	14336	14326	14446	14506	14363	14134	14404	14480	14110	14302	14430	14468	14309	14289	14188	14316	14280	14287	14313	14396	14425	14411	14279	14225	14281	14320	14156	14249	14230	14449	14361	14139	14120	14260	14282	14245	14234	14284	14267	14267	14353	14219	14340	14516	14392	14248	14396	14363	14365	14323	14407	14518	14277	14421	14397	14289	14300	14355	14354	14185	14245	14332	14234	14286	14320	14317	14227	14456	14299	14303	14200	14310	14209	14315	14465	14217	14349	14283	14377	14406	14484	14384	14311	14178	14330	14245	14272	14277	14235	14253	14247	14314	14161	14414	14196	14309	14412	14004	14265	14377	14503	14273	14319	14262	14285	14140	14389	14124	14574	14257	14262	14339	14271	14265	14403	14291	14236	14369	14352	14381	14273	14284	14250	14315	14468	14312	14243	14201	14335	14266	14321	14250	14224	14292	14516	14505	14222	14372	14167	14427	14217	14339	14294	14212	14231	14248	14312	14378	14373	14277	14101	14222	14378	14306	14468	14326	14337	14417	14214	14416	14074	14274	14337	14238	14255	14189	14393	14255	14488	14363	14356	14239	14327	14182	14142	14349	14191	14304	14156	14220	14359	14337	14423	14425	14330	14358	14297	14383	14219	14244	14250	14224	14420	14203	14311	14337	14338	14342	14340	14178	14243	14199	14365	14366	14165	14304	14236	14319	14261	14183	14384	14387	14201	14289	14174	14492	14250	14152	14199	14365	14413	14263	14220	14390	14318	14198	14285	14258	14318	14257	14390	14332	14333	14108	14178	14256	14279	14343	14302	14127	14276	14385	14240	14249	14109	14330	14370	14305	14254	14329	14211	14237	14370	14306	14337	14231	14212	14370	14228	14216	14212	14342	14399	14217	14163	14372	14305	14298	14286	14306	14328	14418	14280	14294	14246	14306	14207	14249	14254	14140	14307	14359	14162	14255	14349	14219	14381	14211	14323	14468	14154	14292	14499	14191	14388	14247	14334	14257	14362	14291	14336	14371	14304	14350	14331	14381	14203	14172	14466	14299	14482	14297	14323	14296	14462	14178	14258	14225	14343	14363	14205	14055	14421	14247	14331	14039	14264	14316	14271	14426	14294	14332	14272	14222	14229	14059	14184	14087	14169	14205	14185	14411	14318	14275	14413	14296	14177	14159	14272	14265	14232	14263	14292	14149	14311	14230	14297	14231	14167	14255	14306	14309	14326	14209	14436	14324	14180	14208	14164	14285	14199	14378	14183	14342	14325	14419	14092	14405	14259	14267	14337	14390	14275	14113	14303	14456	14159	14368	14275	14262	14318	14281	14190	14372	14361	14283	14086	14326	14224	14205	14223	14274	14193	14368	14218	14138	14364	14251	14376	14293	14235	14356	14093	14349	14301	14279	14258	14365	14249	14180	14318	14468	14341	14228	14303	14299	14435	14272	14290	14452	14103	14365	14281	14348	14374	14302	14160	14199	14431	14079	14264	14267	14343	14277	14235	14312	14290	14285	14366	14313	14181	14350	14298	14340	14307	14345	14218	14251	14335	14189	14276	14272	14147	14346	14237	14428	14239	14258	14141	14427	14331	14254	14145	14305	14187	14361	14158	14286	14311	14309	14311	14264	14241	14274	14419	14245	14374	14461	14234	14181	14443	14275	14258	14253	14365	14185	14497	14423	14399	14290	14406	14170	14480	14514	14350	14305	14480	14115	14301	14197	14388	14369	14428	14384	14181	14271	14212	14262	14421	14288	14176	14216	14264	14298	14197	14397	14328	14258	14295	14277	14255	14371	14194	14338	14248	14386	14394	14147	14255	14298	14211	14287	14305	14211	14154	14396	14386	14304	14176	14468	14213	14297	14396	14307	14328	14347	14317	14135	14227	14316	14366	14292	14259	14331	14156	14342	14255	14229	14245	14381	14020	14275	14165	14261	14351	14322	14210	14226	14361	14327	14225	14314	14301	14271	14320	14234	14208	14427	14235	14327	14389	14313	14362	14312	14302	14373	14314	14355	14291	14303	14166	14236	14376	14305	14259	14308	14311	14181	14368	14345	14285	14245	14404	14414	14317	14317	14223	14203	14355	14257	14292	14362	14245	14294	14232	14364	14349	14279	14268	14201	14219	14313	14368	14309	14231	14342	14168	14203	14256	14268	14508	14168	14213	14404	14417	14363	14272	14358	14194	14160	14436	14148	14295	14318	14325	14325	14321	14206	14256	14303	14247	14361	14323	14348	14310	14251	14424	14527	14269	14243	14223	14373	14215	14352	14457	14360	14255	14350	14370	14318	14435	14315	14186	14348	14269	14250	14098	14424	14428	14122	14308	14282	14320	14384	14344	14406	14256	14115	14291	14468	14178	14365	14259	14296	14241	14261	14242	14288	14414	14201	14369	14433	14317	14297	14327	14329	14240	14282	14313	14287	14337	14288	14397	14470	14356	14400	14262	14331	14245	14170	14239	14242	14357	14268	14255	14353	14161	14515	14311	14379	14124	14387	14170	14221	14428	14223	14334	14436	14260	14348	14383	14450	14205	14315	14291	14316	14115	14169	14287	14154	14373	14378	14380	14339	14139	14243	14389	14357	14321	14327	14309	14257	14300	14193	14215	14304	14265	14370	14295	14229	14324	14387	14232	14407	14289	14237	14248	14328	14391	14118	14260	14192	14204	14213	14105	14177	14339	14458	14194	14309	14397	14284	14458	14292	14393	14182	14255	14259	14203	14238	14261	14155	14373	14291	14167	14093	14264	14276	14400	14199	14359	14376	14302	14284	14287	14258	14350	14254	14361	14388	14345	14415	14328	14238	14207	14285	14410	14222	14414	14302	14273	14244	14064	14182	14397	14357	14335	14305	14223	14216	14458	14315	14312	14236	14289	14444	14320	14334	14241	14343	14348	14355	14340	14212	14404	14224	14384	14366	14354	14225	14176	14142	14302	14277	14199	14232	14089	14341	14247	14453	14274	14404	14280	14382	14261	14424	14291	14302	14480	14228	14389	14414	14464	14345	14224	14497	14184	14155	14448	14452	14450	14291	14384	14173	14258	14274	14226	14340	14191	14248	14309	14275	14355	14271	14342	14204	14185	14395	14224	14248	14414	14122	14428	14266	14353	14149	14251	14304	14389	14195	14341	14150	14317	14276	14291	14087	14286	14363	14148	14220	14312	14228	14209	14109	14204	14380	14382	14372	14222	14342	14277	14338	14329	14302	14158	14378	14226	14284	14415	14351	14414	14331	14369	14263	14424	14226	14380	14256	14364	14234	14104	14320	14298	14413	14163	14381	14087	14382	14297	14227	14260	14225	14291	14244	14272	14268	14345	14191	14201	14312	14364	14239	14322	14140	14162	14407	14235	14201	14270	14316	14321	14459	14448	14279	14258	14184	14256	14344	14272	14250	14201	14392	14061	14306	14291	14207	14221	14187	14300	14413	14324	14112	14231	14186	14302	14374	14461	14217	14336	14172	14348	14323	14350	14289	14270	14255	14256	14315	14326	14054	14338	14327	14330	14435	14161	14233	14264	14228	14255	14301	14275	14385	14219	14202	14296	14190	14375	14245	14203	14212	14338	14274	14401	14371	14469	14145	14208	14328	14418	14321	14245	14245	14158	14321	14228	14275	14271	14419	14358	14377	14384	14442	14227	14267	14241	14275	14354	14386	14303	14164	14371	14294	14312	14258	14194	14233	14365	14339	14184	14297	14418	14367	14303	14248	14146	14312	14363	14088	14344	14243	14359	14245	14328	14458	14312	14337	14291	14389	14151	14337	14259	14169	14362	14306	14348	14397	14263	14281	14489	14127	14256	14314	14377	14366	14310	14206	14422	14397	14415	14233	14334	14283	14227	14342	14201	14248	14365	14357	14234	14269	14368	14286	14281	14369	14335	14183	14374	14350	14373	14263	14235	14342	14206	14213	14368	14248	14351	14420	14213	14304	14363	14194	14259	14208	14391	14287	14326	14395	14175	14507	14228	14310	14254	14285	14152	14270	14476	14371	14139	14275	14233	14310	14240	14204	14367	14353	14307	14263	14188	14254	14179	14125	14302	14300	14250	14210	14406	14136	14299	14198	14166	14213	14273	14232	14316	14148	14274	14415	14198	14449	14296	14275	14388	14146	14362	14364	14302	14304	14183	14315	14201	14197	14292	14170	14384	14292	14172	14296	14184	14473	14291	14294	14348	14331	14185	14288	14243	14260	14359	14227	14307	14526	14205	14310	14246	14331	14102	14364	14355	14452	14373	14196	14364	14350	14352	14212	14194	14250	14371	14413	14224	14175	14324	14282	14214	14502	14072	14263	14476	14040	14343	14223	14263	14268	14262	14423	14171	14228	14273	14386	14374	14201	14379	14341	14120	14396	14213	14351	14222	14139	14191	14252	14264	14246	14256	14217	14172	14334	14248	14151	14289	14345	14235	14209	14150	14239	14371	14311	14184	14115	14456	14103	14229	14157	14069	14467	14104	14191	14230	14264	14328	14079	14357	14212	14198	14207	14358	14345	14413	14470	14191	14224	14471	14521	14236	14316	14243	14351	14352	14237	14233	14317	14359	14260	14314	14192	14242	14216	14297	14478	14333	14282	14337	14386	14225	14204	14379	14286	14339	14294	14248	14351	14386	14254	14302	14526	14361	14386	14334	14219	14398	14261	14268	14270	14380	14219	14177	14169	14250	14466	14262	14377	14373	14367	14138	14134	14397	14123	14327	14289	14331	14169	14366	14413	14288	14373	14223	14427	14293	14395	14197	14331	14396	14177	14201	14475	14384	14224	14272	14459	14362	14209	14163	14418	14555	14110	14427	14302	14415	14295	14226	14225	14331	14287	14361	14240	14189	14272	14315	14381	14268	14412	14129	14330	14326	14290	14313	14367	14351	14268	14044	14252	14395	14229	14295	14366	14411	14337	14319	14469	14294	14434	14341	14155	14285	14177	14268	14326	14298	14354	14274	14294	14347	14393	14229	14295	14252	14305	14275	14192	14140	14413	14363	14274	14331	14163	14408	14391	14316	14185	14271	14450	14165	14220	14343	14253	14354	14304
31095	27484	29764	26003	22950	20345	18683	17288	16520	16230	16255	16005	15952	16064	15851	15858	15788	15868	15837	15567	15697	15708	15541	15418	15500	15595	15664	15546	15431	15579	15420	15558	15659	15781	15665	15635	15542	15555	15304	15623	15595	15706	15516	15664	15361	15574	15527	15578	15576	15698	15689	15609	15653	15546	15699	15584	15657	15665	15665	15536	15526	15666	15646	15446	15558	15592	15663	15424	15383	15650	15504	15573	15578	15443	15657	15781	15552	15579	15608	15492	15620	15438	15584	15293	15622	15575	15592	15566	15681	15504	15477	15597	15539	15476	15536	15831	15644	15467	15670	15574	15405	15449	15496	15610	15540	15526	15504	15596	15473	15586	15720	15491	15389	15423	15520	15551	15610	15663	15674	15474	15454	15348	15555	15542	15432	15478	15417	15672	15826	15507	15488	15511	15571	15520	15537	15372	15574	15326	15512	15453	15477	15538	15454	15456	15508	15384	15621	15731	15566	15563	15594	15529	15487	15324	15531	15520	15671	15514	15627	15610	15600	15376	15624	15621	15454	15641	15653	15579	15656	15605	15709	15613	15376	15433	15595	15431	15559	15703	15532	15454	15512	15506	15649	15470	15532	15487	15631	15381	15321	15438	15412	15370	15681	15482	15445	15388	15412	15446	15425	15629	15781	15472	15485	15437	15546	15630	15547	15409	15298	15529	15684	15575	15427	15480	15592	15627	15690	15599	15674	15533	15499	15691	15551	15554	15528	15421	15636	15378	15486	15596	15563	15665	15607	15546	15534	15383	15368	15566	15540	15440	15506	15643	15770	15555	15506	15513	15473	15462	15508	15603	15396	15665	15395	15483	15541	15589	15596	15530	15578	15582	15621	15477	15572	15411	15403	15600	15548	15540	15435	15673	15488	15525	15426	15685	15591	15416	15602	15579	15379	15528	15438	15629	15434	15567	15624	15443	15625	15550	15535	15305	15404	15236	15347	15418	15653	15513	15529	15373	15474	15624	15365	15616	15403	15702	15586	15501	15527	15590	15407	15408	15607	15578	15685	15540	15659	15715	15498	15540	15533	15310	15525	15681	15658	15684	15453	15411	15419	15515	15581	15358	15566	15582	15537	15400	15604	15487	15334	15501	15507	15501	15580	15602	15496	15603	15474	15744	15548	15651	15588	15496	15549	15339	15534	15443	15546	15517	15616	15475	15654	15778	15606	15657	15570	15816	15580	15503	15538	15632	15597	15437	15555	15193	15449	15495	15540	15434	15656	15473	15510	15323	15541	15415	15452	15615	15581	15470	15539	15539	15537	15487	15361	15512	15606	15507	15497	15619	15649	15453	15464	15668	15620	15618	15609	15571	15450	15247	15417	15479	15524	15560	15435	15381	15817	15489	15625	15512	15583	15623	15520	15512	15747	15435	15586	15404	15532	15515	15690	15624	15480	15578	15521	15551	15585	15432	15609	15625	15429	15346	15626	15564	15541	15342	15640	15536	15429	15649	15816	15479	15450	15286	15474	15729	15672	15431	15395	15687	15559	15668	15573	15345	15651	15578	15588	15564	15434	15613	15589	15370	15469	15698	15620	15654	15764	15554	15694	15327	15486	15648	15820	15442	15665	15437	15634	15624	15547	15385	15484	15347	15383	15605	15526	15507	15513	15597	15652	15522	15402	15669	15612	15319	15644	15604	15552	15569	15483	15691	15740	15521	15584	15432	15476	15500	15631	15579	15445	15537	15559	15354	15746	15541	15530	15562	15560	15646	15361	15457	15745	15708	15531	15578	15694	15569	15473	15591	15763	15559	15666	15466	15531	15689	15659	15630	15777	15752	15553	15518	15497	15599	15574	15467	15582	15634	15711	15581	15677	15548	15510	15553	15486	15577	15452	15467	15586	15462	15548	15722	15583	15434	15660	15352	15617	15517	15732	15564	15544	15681	15587	15538	15441	15651	15607	15833	15572	15635	15566	15377	15506	15664	15695	15424	15479	15444	15496	15691	15490	15501	15445	15495	15707	15458	15493	15502	15617	15481	15716	15523	15587	15562	15401	15644	15629	15743	15609	15603	15659	15177	15440	15571	15549	15568	15463	15405	15461	15555	15551	15743	15460	15508	15553	15588	15525	15612	15506	15432	15458	15549	15556	15664	15599	15696	15702	15379	15618	15656	15544	15597	15664	15584	15529	15373	15516	15408	15476	15696	15592	15406	15662	15486	15522	15590	15456	15580	15834	15630	15418	15567	15470	15459	15464	15684	15342	15506	15220	15514	15521	15501	15461	15535	15541	15452	15502	15351	15444	15403	15408	15556	15531	15507	15497	15608	15442	15533	15607	15489	15482	15431	15458	15466	15654	15602	15483	15326	15563	15612	15412	15552	15509	15638	15542	15696	15597	15503	15513	15387	15548	15505	15577	15429	15584	15605	15354	15482	15542	15507	15476	15586	15479	15453	15560	15654	15551	15517	15496	15571	15693	15530	15547	15572	15481	15480	15788	15583	15632	15607	15569	15544	15480	15367	15495	15694	15586	15574	15536	15496	15639	15538	15565	15556	15722	15417	15389	15498	15484	15523	15562	15614	15626	15685	15565	15537	15549	15544	15415	15571	15494	15779	15419	15391	15596	15648	15537	15541	15614	15537	15502	15674	15671	15499	15522	15596	15626	15503	15730	15330	15531	15732	15568	15445	15750	15704	15467	15681	15524	15502	15650	15471	15385	15385	15649	15502	15594	15485	15325	15704	15594	15462	15649	15572	15534	15444	15408	15639	15458	15506	15384	15441	15510	15684	15734	15593	15446	15582	15358	15414	15660	15680	15710	15676	15687	15596	15646	15484	15508	15508	15640	15396	15527	15456	15601	15654	15650	15607	15566	15489	15705	15575	15476	15624	15408	15423	15508	15741	15596	15418	15519	15514	15417	15345	15503	15388	15391	15601	15453	15649	15532	15744	15684	15536	15565	15521	15462	15667	15492	15727	15586	15606	15469	15635	15338	15614	15530	15477	15603	15589	15649	15550	15543	15636	15312	15573	15499	15547	15536	15610	15553	15454	15398	15400	15606	15481	15677	15366	15536	15362	15409	15406	15459	15598	15337	15619	15559	15579	15479	15325	15487	15566	15622	15515	15624	15580	15435	15562	15381	15397	15726	15591	15475	15676	15603	15382	15666	15496	15405	15669	15629	15584	15554	15361	15725	15182	15377	15811	15583	15498	15383	15408	15333	15603	15487	15630	15432	15577	15623	15640	15653	15592	15439	15590	15663	15343	15507	15661	15558	15614	15323	15568	15605	15361	15644	15540	15517	15468	15498	15547	15420	15593	15759	15647	15681	15595	15646	15691	15375	15619	15699	15663	15677	15588	15803	15644	15437	15586	15516	15600	15484	15547	15522	15342	15367	15414	15436	15507	15528	15462	15465	15617	15589	15464	15393	15463	15493	15718	15512	15599	15594	15656	15441	15535	15421	15789	15664	15549	15634	15570	15616	15575	15549	15497	15582	15400	15549	15480	15619	15580	15565	15523	15425	15563	15444	15514	15674	15569	15474	15690	15398	15439	15544	15555	15662	15658	15637	15518	15579	15621	15651	15570	15459	15568	15546	15408	15583	15558	15305	15571	15606	15670	15558	15523	15359	15533	15462	15690	15668	15446	15645	15464	15645	15459	15404	15510	15645	15644	15510	15541	15492	15521	15561	15599	15385	15743	15601	15384	15564	15385	15721	15556	15654	15695	15585	15368	15482	15671	15670	15707	15712	15470	15666	15551	15410	15417	15549	15668	15731	15444	15358	15578	15506	15592	15602	15519	15479	15534	15378	15467	15643	15545	15529	15343	15668	15422	15728	15743	15429	15353	15411	15324	15400	15482	15643	15593	15687	15550	15505	15521	15716	15485	15593	15668	15465	15358	15582	15601	15528	15484	15436	15416	15506	15820	15433	15674	15521	15525	15452	15364	15408	15586	15660	15441	15669	15582	15573	15460	15444	15600	15488	15544	15544	15295	15469	15541	15589	15540	15552	15595	15642	15500	15558	15488	15389	15430	15438	15479	15585	15600	15620	15563	15619	15688	15511	15571	15548	15592	15564	15568	15632	15497	15691	15471	15650	15588	15580	15654	15607	15514	15636	15579	15533	15443	15441	15586	15523	15681	15577	15367	15567	15461	15558	15804	15532	15345	15682	15431	15520	15499	15417	15580	15520	15492	15550	15591	15686	15660	15629	15508	15604	15508	15516	15501	15400	15633	15456	15803	15432	15706	15706	15635	15459	15711	15721	15608	15715	15401	15598	15490	15555	15556	15506	15423	15544	15528	15348	15562	15540	15367	15488	15397	15529	15523	15449	15284	15419	15465	15582	15645	15555	15614	15579	15566	15713	15551	15618	15625	15638	15377	15414	15732	15565	15667	15566	15443	15709	15711	15568	15688	15629	15501	15572	15595	15502	15581	15617	15628	15434	15317	15533	15397	15470	15702	15515	15464	15452	15597	15610	15307	15442	15567	15440	15491	15317	15554	15364	15595	15498	15626	15635	15673	15335	15504	15637	15602	15652	15720	15621	15604	15528	15508	15598	15623	15577	15574	15426	15544	15582	15530	15536	15369	15593	15647	15526	15460	15730	15499	15465	15512	15310	15543	15774	15401	15607	15600	15834	15667	15638	15723	15680	15586	15534	15759	15385	15653	15695	15592	15657	15312	15777	15565	15466	15641	15547	15461	15491	15544	15613	15466	15554	15626	15422	15493	15556	15603	15304	15578	15565	15564	15614	15542	15674	15766	15355	15643	15495	15288	15433	15523	15698	15633	15589	15693	15512	15498	15680	15542	15617	15496	15467	15448	15621	15716	15702	15706	15607	15410	15457	15492	15472	15591	15646	15619	15498	15709	15645	15507	15574	15630	15711	15811	15689	15606	15597	15671	15473	15535	15552	15414	15467	15601	15580	15472	15725	15445	15309	15568	15673	15471	15550	15631	15661	15586	15510	15344	15482	15530	15659	15608	15584	15449	15552	15748	15619	15415	15558	15513	15665	15492	15796	15779	15630	15583	15606	15658	15455	15588	15380	15590	15641	15504	15700	15517	15389	15571	15599	15619	15555	15587	15537	15808	15465	15635	15678	15523	15518	15438	15594	15576	15526	15501	15508	15621	15590	15482	15534	15573	15451	15526	15555	15165
29045	39046	35131	28102	25490	21640	19171	17688	16414	15825	15985	15335	15290	15347	15374	15151	15151	15002	15230	14847	14898	14738	14754	14815	14696	14782	14842	14611	14699	14707	14695	14588	14778	14568	14765	14703	14612	14670	14739	14717	14635	14744	14548	14568	14662	14633	14672	14578	14737	14736	14588	14558	14596	14516	14615	14470	14638	14527	14527	14617	14638	14778	14691	14616	14760	14537	14660	14521	14694	14662	14665	14614	14737	14647	14548	14550	14586	14693	14645	14607	14638	14530	14893	14641	14614	14676	14729	14512	14665	14552	14747	14484	14647	14695	14729	14506	14523	14683	14702	14493	14586	14719	14576	14619	14599	14639	14831	14630	14717	14610	14807	14677	14701	14750	14742	14591	14437	14630	14549	14654	14676	14624	14646	14551	14908	14659	14562	14647	14676	14653	14703	14789	14615	14781	14550	14602	14646	14487	14755	14605	14615	14578	14729	14494	14808	14636	14747	14671	14673	14583	14653	14717	14478	14569	14552	14604	14450	14628	14592	14530	14786	14554	14670	14581	14642	14624	14667	14669	14593	14615	14738	14781	14636	14566	14583	14618	14552	14663	14743	14592	14692	14541	14601	14584	14448	14734	14594	14811	14737	14583	14749	14596	14667	14524	14516	14526	14641	14664	14574	14550	14828	14506	14672	14614	14712	14597	14676	14609	14780	14681	14384	14641	14724	14670	14509	14479	14605	14641	14673	14556	14682	14662	14629	14679	14726	14653	14641	14761	14660	14676	14629	14611	14621	14668	14677	14823	14663	14612	14570	14555	14636	14512	14610	14703	14578	14422	14628	14418	14809	14657	14596	14711	14756	14507	14736	14735	14866	14416	14652	14635	14545	14627	14619	14607	14660	14626	14740	14705	14746	14573	14825	14540	14589	14821	14676	14627	14599	14478	14635	14642	14678	14653	14477	14581	14439	14625	14595	14640	14620	14751	14592	14584	14838	14522	14659	14466	14528	14668	14514	14635	14593	14601	14704	14530	14611	14495	14614	14654	14722	14737	14603	14596	14764	14681	14752	14740	14634	14594	14781	14677	14518	14605	14695	14835	14583	14534	14549	14565	14574	14461	14539	14459	14710	14661	14641	14512	14545	14616	14671	14626	14553	14787	14622	14802	14583	14485	14714	14595	14656	14591	14685	14708	14585	14512	14594	14697	14675	14694	14490	14542	14712	14511	14664	14696	14704	14723	14617	14616	14773	14619	14767	14658	14626	14645	14759	14740	14532	14559	14542	14607	14388	14623	14672	14630	14668	14548	14742	14757	14604	14595	14482	14718	14622	14374	14644	14699	14536	14743	14524	14840	14794	14582	14675	14713	14728	14652	14720	14680	14526	14633	14672	14774	14567	14543	14551	14572	14578	14607	14557	14666	14498	14666	14742	14756	14651	14539	14603	14651	14855	14731	14687	14562	14668	14701	14680	14664	14586	14537	14640	14816	14652	14601	14770	14500	14555	14620	14663	14704	14562	14732	14586	14774	14537	14774	14575	14596	14669	14738	14553	14543	14651	14689	14646	14748	14621	14621	14509	14723	14689	14630	14907	14653	14594	14662	14580	14695	14699	14619	14665	14579	14657	14715	14892	14694	14612	14626	14628	14630	14732	14660	14545	14703	14659	14760	14716	14642	14576	14660	14591	14707	14748	14631	14603	14521	14736	14665	14661	14801	14519	14574	14602	14631	14627	14572	14665	14596	14903	14699	14703	14542	14629	14619	14561	14740	14608	14647	14563	14680	14663	14664	14743	14735	14582	14485	14506	14638	14725	14666	14660	14627	14713	14602	14676	14604	14688	14656	14618	14677	14713	14814	14616	14695	14666	14587	14655	14675	14704	14567	14732	14781	14650	14780	14643	14655	14651	14502	14820	14711	14532	14637	14556	14736	14596	14457	14591	14656	14800	14752	14600	14610	14650	14618	14603	14643	14576	14664	14579	14549	14752	14620	14532	14736	14686	14612	14663	14636	14664	14744	14667	14535	14674	14660	14718	14661	14751	14716	14592	14820	14670	14645	14664	14751	14503	14653	14649	14778	14566	14457	14741	14547	14553	14610	14745	14633	14693	14607	14625	14639	14599	14592	14614	14634	14651	14607	14490	14663	14602	14598	14614	14769	14704	14634	14681	14520	14542	14720	14664	14598	14669	14606	14576	14564	14597	14805	14788	14649	14639	14614	14629	14568	14534	14711	14539	14491	14737	14569	14576	14668	14587	14533	14601	14599	14681	14604	14553	14602	14608	14600	14663	14534	14653	14588	14641	14545	14736	14740	14692	14723	14685	14647	14619	14556	14699	14600	14612	14478	14676	14480	14693	14652	14742	14504	14607	14497	14755	14597	14575	14637	14694	14623	14804	14653	14544	14709	14704	14649	14648	14694	14577	14698	14537	14501	14766	14575	14503	14755	14568	14643	14677	14823	14665	14742	14554	14791	14727	14601	14688	14526	14647	14543	14551	14688	14651	14542	14761	14509	14569	14699	14720	14518	14529	14554	14635	14694	14683	14879	14596	14653	14410	14602	14648	14694	14704	14662	14680	14414	14596	14583	14657	14566	14635	14627	14590	14675	14445	14744	14429	14565	14605	14643	14568	14617	14570	14604	14481	14482	14621	14592	14785	14440	14654	14509	14624	14762	14680	14562	14934	14768	14670	14623	14527	14773	14679	14732	14638	14668	14744	14604	14481	14587	14779	14648	14492	14639	14616	14694	14781	14576	14549	14642	14595	14595	14509	14678	14699	14562	14475	14705	14728	14662	14591	14712	14650	14626	14693	14668	14592	14486	14620	14647	14654	14637	14629	14764	14511	14673	14766	14707	14585	14634	14674	14684	14656	14711	14641	14627	14661	14477	14756	14682	14702	14705	14639	14817	14607	14517	14670	14571	14710	14642	14846	14612	14624	14752	14760	14836	14734	14635	14657	14552	14578	14701	14372	14732	14619	14663	14523	14578	14558	14815	14805	14596	14683	14508	14599	14825	14717	14520	14726	14749	14683	14682	14509	14622	14706	14653	14609	14640	14593	14652	14726	14542	14722	14464	14518	14412	14641	14694	14561	14650	14602	14684	14646	14769	14736	14585	14607	14653	14726	14666	14515	14676	14622	14555	14752	14699	14721	14687	14670	14645	14669	14628	14638	14487	14653	14724	14688	14534	14638	14735	14737	14711	14658	14781	14609	14752	14766	14599	14575	14627	14477	14756	14703	14537	14740	14761	14671	14594	14641	14547	14536	14781	14635	14730	14518	14820	14719	14596	14780	14782	14625	14635	14677	14826	14592	14837	14787	14568	14590	14673	14674	14463	14706	14531	14546	14673	14548	14620	14719	14653	14618	14729	14739	14554	14707	14609	14662	14601	14636	14780	14493	14651	14619	14726	14693	14781	14561	14511	14779	14642	14725	14837	14759	14725	14626	14686	14659	14610	14820	14722	14571	14634	14802	14316	14606	14623	14570	14538	14633	14496	14603	14703	14566	14649	14701	14637	14568	14682	14646	14650	14691	14679	14818	14726	14756	14515	14513	14594	14522	14480	14779	14751	14785	14508	14600	14677	14632	14741	14697	14483	14767	14545	14784	14752	14655	14671	14745	14644	14627	14787	14675	14746	14718	14622	14689	14699	14704	14540	14685	14686	14638	14680	14552	14478	14568	14743	14424	14618	14642	14541	14620	14504	14662	14721	14611	14661	14790	14678	14688	14573	14701	14500	14676	14495	14552	14727	14790	14681	14834	14550	14572	14478	14801	14626	14796	14776	14635	14659	14812	14656	14712	14653	14699	14431	14650	14787	14637	14702	14657	14640	14483	14773	14613	14605	14608	14758	14777	14593	14530	14614	14820	14778	14632	14771	14441	14624	14634	14836	14683	14797	14478	14811	14610	14538	14712	14557	14612	14578	14604	14606	14804	14671	14596	14679	14794	14691	14563	14521	14626	14719	14657	14662	14442	14669	14705	14616	14638	14554	14610	14623	14691	14643	14746	14522	14858	14690	14543	14638	14673	14667	14689	14853	14681	14688	14482	14667	14691	14782	14680	14605	14605	14833	14446	14736	14634	14587	14735	14464	14719	14534	14654	14638	14790	14437	14668	14469	14778	14516	14523	14605	14607	14683	14802	14627	14574	14760	14690	14690	14730	14763	14778	14680	14504	14605	14574	14583	14529	14575	14647	14520	14714	14724	14708	14508	14587	14883	14485	14655	14668	14540	14620	14719	14680	14657	14715	14657	14622	14558	14571	14722	14748	14654	14874	14607	14738	14634	14604	14519	14562	14789	14717	14678	14816	14779	14647	14518	14753	14429	14757	14628	14600	14790	14599	14819	14712	14614	14673	14708	14572	14522	14802	14735	14598	14713	14611	14584	14722	14549	14664	14662	14676	14531	14571	14772	14669	14577	14545	14743	14632	14620	14901	14599	14526	14695	14677	14609	14724	14850	14641	14695	14546	14762	14620	14583	14721	14511	14630	14680	14781	14591	14797	14632	14575	14613	14580	14609	14864	14555	14584	14635	14711	14608	14663	14712	14537	14498	14554	14604	14696	14730	14627	14704	14611	14784	14575	14743	14654	14734	14840	14527	14628	14593	14595	14782	14742	14720	14690	14802	14761	14619	14735	14783	14613	14689	14800	14760	14695	14565	14654	14681	14643	14807	14646	14510	14657	14623	14619	14580	14631	14631	14629	14585	14641	14642	14653	14620	14595	14704	14600	14666	14648	14526	14469	14660	14708	14707	14747	14632	14638	14729	14546	14560	14647	14697	14678	14655	14534	14657	14659	14480	14677	14651	14748	14595	14637	14792	14684	14795	14727	14721	14769	14517	14668	14562	14568	14560	14554	14695	14820	14828	14820	14683	14777	14664	14596	14670	14526	14658	14609	14652	14598	14623	14546	14456	14596	14700	14560	14675	14691	14899	14638	14714	14562	14550	14626	14629	14760	14691	14755	14827	14556	14583	14632	14709	14616	14629	14781	14549	14517	14778	14580	14719	14587	14500	14751	14565	14615	14707	14523	14555	14552	14787	14768	14767	14606	14654	14709	14527	14503	14678	14660	14557	14565	14562	14773	14632	14789	14559	14656	14661	14701	14519	14721	14730	14542	14720	14722	14753	14654	14686	14631	14584	14619	14469	14615	14706
25384	21411	28382	26661	24706	23489	21408	18478	17173	16398	16244	16034	15958	15813	15730	15539	15589	15453	15320	15360	15066	15129	15028	15069	15247	15058	15080	14905	14882	14971	14963	15055	14857	14945	14966	14828	14955	14785	14765	14966	14922	15002	14760	14782	14681	15005	14998	14991	14945	14735	15003	14912	14896	14818	14788	14881	14817	14819	14860	14702	14902	14712	14823	14941	14846	14980	14958	14969	14975	14900	14664	14838	14860	14802	14772	14647	14791	14822	14846	14652	14769	14742	14805	14614	14975	14809	14774	14912	14739	15092	14855	14918	14810	14984	14709	14862	14756	14797	14998	14935	14809	14549	14737	15011	14633	14799	14916	14673	14780	14813	14684	14814	14676	14916	14923	14797	14655	14710	14811	14727	14979	14753	14670	14871	14912	14854	14742	14741	14729	14887	14834	14688	14875	14849	14923	14937	14850	14486	14937	14650	15050	14838	14825	14892	14905	14934	14827	14916	15046	14726	14885	14754	14863	14741	14880	14924	14769	14849	14623	14750	14908	14944	14664	14768	14948	14717	14897	14543	15011	14863	14579	14660	14832	14875	14923	14932	14893	14852	14678	14978	14845	14929	14838	14739	14814	14753	14628	14828	14858	14681	14924	14764	14853	14812	14751	14812	14895	14717	14831	14735	14913	14837	14745	14868	14729	14596	14761	14766	14683	14754	14896	14802	14814	14712	14675	14800	14824	14710	14864	14760	14744	14625	14690	14903	14614	14717	14862	14850	14818	14832	15008	14737	14729	14686	14702	14744	14753	14922	15064	14920	14855	14677	14771	14949	14879	14764	14789	14713	14943	14758	14761	14700	14760	14899	14777	14850	14858	14706	14771	14868	14842	14854	14848	14692	14698	14803	14830	14877	14824	14851	14857	14703	14760	14966	14951	14930	14691	14749	14754	14600	14841	14746	14600	14793	15042	14659	14768	14878	14834	14762	14858	14931	14971	14784	14839	14766	14768	14759	14863	14734	14770	14778	14807	14673	14859	14778	14688	14826	14771	14959	14771	14755	14734	14974	14954	14701	14795	14844	14783	14817	14697	14797	14864	14655	14667	14666	14826	14763	14814	14715	14847	14731	15047	14869	14724	14677	14775	14800	14745	14697	14711	14857	14881	14849	14918	14881	14806	15033	14792	14784	14784	14714	14668	14736	14522	14917	14724	14921	14811	14679	15008	14698	14625	14686	14694	14924	14779	14977	14765	14803	14880	14667	14906	14915	14772	14608	14818	14831	14730	14798	14631	14873	14952	15013	14791	14896	14869	14949	14744	14803	14811	14627	14849	14983	14897	14927	14920	14740	14778	15125	14769	14709	14745	14810	14845	14697	14709	14838	14776	14877	14882	14888	14824	14693	14741	14772	14658	14593	14803	14953	14862	14771	14923	14752	14765	14897	14621	14573	14627	14866	14720	14995	14968	14931	14820	14651	14758	14938	14739	14796	14897	14880	14755	14941	14871	14702	15018	14840	15019	14597	14863	14966	14679	14713	14897	14793	14860	14771	14844	14772	14921	14879	14807	14644	14724	14733	14931	14729	14741	14976	14763	14731	14990	14751	14970	15086	14731	14859	14892	14710	14894	14955	14781	14841	14749	14820	14859	14783	14810	14660	14730	14801	14767	14824	14719	14934	14633	14778	14849	14669	14795	14800	14959	14971	14946	14584	14761	14882	14838	14962	14870	14792	14841	14737	14773	14837	14805	14923	14920	14827	14905	14736	14845	14804	15109	14765	14798	14791	14914	14836	14779	14693	14884	14833	14673	14794	14754	14699	14840	14867	14817	14698	14717	14762	14945	14953	14958	14865	14654	14984	14933	14844	14913	14701	14859	14476	14629	14752	14830	14790	14802	14693	14972	14740	14848	14740	14708	15049	14703	14883	14879	14697	14765	14883	14835	14772	14900	14825	14893	14551	14980	14741	14638	14902	14725	14677	14745	14822	14700	14692	14758	14597	14851	14743	14651	14770	14604	14770	14623	14885	14691	14699	14771	14774	14797	14804	14826	14640	14573	14681	14627	14504	14877	14716	14753	14801	14936	14566	14903	14858	14701	14823	14692	14694	14804	14713	14873	14814	14786	14742	14764	14729	14746	14928	14959	14882	15048	14801	14793	14862	14777	15001	14893	14804	14802	14931	14817	14863	14749	14743	14718	14826	14815	14769	14899	14772	14886	14988	14844	14670	14900	14701	14712	14895	14706	14739	14726	14705	14813	14762	14937	15015	14875	14723	14769	14739	14748	14839	14850	14714	14899	14847	14926	14830	14863	14815	15024	14760	14817	14913	14769	14756	14663	14758	14885	14614	14748	14654	14564	14885	14657	14658	14830	14874	14874	14817	14873	14829	14820	14843	14702	14918	14921	14963	14837	14870	14957	14715	14818	14910	14684	14829	14813	14941	14882	14791	14839	14747	14699	14911	14763	14876	14668	14880	14756	15154	14957	14899	14863	14692	14869	14549	14758	14819	14658	14675	14792	14740	14761	14874	14873	15075	14824	14721	15020	14893	14838	14810	14814	14739	14846	14792	14723	14882	14760	14747	14793	15037	14893	14955	14785	14792	14953	14809	14822	14768	14722	14761	14867	14710	14767	14979	14760	14844	14657	14683	14787	14743	14881	14788	14721	14882	14914	14840	15030	14805	14979	14675	14751	14756	14803	14813	14896	14994	14691	14877	14838	14678	14798	14799	15128	14861	14688	14821	14778	14949	14724	14641	14626	14390	14619	14913	14679	14842	14823	14955	15016	14957	14760	14754	14865	14571	14735	14645	14741	14762	14856	14752	14870	14963	14863	14857	14930	14697	14681	14796	14881	14879	14907	14891	14911	14758	14775	14922	15014	14660	14803	14631	14754	14818	14803	14807	15006	14933	14880	14804	14891	14795	15021	14747	14869	14819	14884	14860	14939	14852	14989	15136	14811	14669	14581	14790	14951	14821	14679	14775	14671	14826	15017	14727	14890	14785	14911	14857	15042	14805	14807	14841	14886	14773	14830	14772	14772	14851	14848	14766	14644	14876	14838	14909	14950	14821	14784	14803	14847	14689	14989	14754	14761	14764	14743	14859	14902	14969	14585	14768	14574	14823	14682	14951	14739	14836	14613	14687	14962	14777	14938	14713	14951	14695	14878	14998	14767	14711	14809	14827	15015	14957	14747	14893	14790	14849	14816	14795	14806	14757	15123	14841	14780	14896	14825	14777	14981	14834	14814	14849	14857	14740	14883	14839	14790	14702	14647	14857	14810	14750	14853	14785	14824	14632	14994	14754	14797	14775	14760	14889	14823	14639	14726	14756	14714	14893	15066	14828	14918	14906	14857	14771	14745	14875	14899	14904	14718	15019	14861	14879	15057	14778	14795	14889	14953	14690	14706	14749	14890	14751	14935	14785	14679	14784	14833	14922	15009	14715	14637	14785	14728	14785	14841	14587	14839	14703	14818	14744	14629	14690	14862	14843	14790	14722	14777	14861	14810	14864	14742	14817	14844	14697	14781	14704	14876	14710	14870	15035	14867	14694	14884	14792	14929	14806	14778	14770	14775	14791	14866	14693	14712	14750	14930	14676	14617	14912	14671	14840	15023	14866	14855	14849	14740	14876	14789	14812	14782	14797	14887	14738	14863	14829	14903	14625	14759	14828	14633	14803	14716	14884	14900	14656	14839	14564	14575	14803	14959	15076	14957	15008	15118	14835	14870	14881	14886	14669	14913	14586	14876	14643	14774	14873	14784	14897	14675	14631	14801	14869	14771	14856	14988	14837	14866	14958	14737	14920	14835	14672	14830	14825	14794	14958	14691	14672	14870	14892	14748	14870	14929	14831	14859	14912	14867	14802	14824	14806	14937	14772	14823	14966	14793	14926	14892	14744	14839	14765	14914	14797	14848	14782	14861	14790	14712	14887	14946	14759	14767	14775	15012	14623	14686	14756	15085	14815	14879	14597	14766	14972	14823	14836	14664	14881	14851	14710	14722	14989	14683	14890	14701	14762	14822	14852	14608	14770	14779	14866	14658	14937	14792	14919	14858	14834	14741	14857	14965	14802	14783	14651	14856	14649	14815	14772	14749	14951	14858	14645	14882	14800	14656	14913	14752	14767	14852	14730	14649	14916	14996	14903	14770	14702	14881	14807	14801	14735	14766	14831	14822	14815	14857	14568	14704	14817	15108	14746	14843	14834	14997	14910	14858	14816	14826	14825	14871	14727	14814	14834	14742	14729	14821	14859	14961	14721	14934	14841	14836	14958	14661	14798	14841	14754	14773	14722	14955	14865	14756	14781	14753	14841	14935	14946	15031	15049	15004	14927	14696	14967	14745	14887	14801	14918	14927	14734	14764	14739	14776	14851	14863	14897	14713	14910	14814	14950	14802	14749	14725	14900	14923	14732	14741	14816	14879	14679	14635	14885	14672	14843	14802	14819	14776	14880	14860	14668	14832	14944	15020	14686	14740	14893	14753	14580	14825	14853	14829	14860	14821	14899	14934	14830	14795	14727	14828	14952	14793	14807	14864	14724	14688	14756	14858	14901	14891	14719	14777	14902	14805	14772	14720	14868	14840	14818	14793	14829	15022	14882	14831	14733	14787	14781	14825	15060	14798	14763	14885	14811	14802	14773	14968	14703	14869	14890	14791	14817	14776	14815	14567	14853	14738	14738	14617	15009	14883	14755	14787	14968	14915	14771	14638	14771	14848	14804	14907	14974	14688	14784	14884	14900	14588	14744	14760	14837	14646	14937	14843	14942	14857	14827	14937	14788	14760	14645	14661	14744	14691	14942	14776	14768	14874	14802	14834	14733	14814	14692	14891	14633	14785	14883	14739	14667	14934	14782	14916	14805	14828	14869	14587	14866	14858	14873	14927	14761	14803	14864	14816	14827	14762	14861	14795	14786	14665	14991	14897	14891	14929	14913	14716	14715	14720	14939	14965	14805	14646	14934	14809	14735	14807	14865	15017	14583	14746	14698	14800	14820	14805	14854	14960	14634	14907	14792	14817	14741	14734	14915	14942	14796	14935	14871	14748	14767	14854	14844	14851	14651	14741	14743	14757	14583	14825	14728	14693	14623	14892	14822	14910	14883	14807	14778	14675	14985	14856	14773	14848	14835	14793	14821	14730	14801	14854	14773	14740	14832
28319	45413	41344	34229	30718	25423	21317	19391	17643	16608	16360	15575	15665	15564	15467	15207	15067	15052	14847	14816	14663	14391	14474	14293	14344	14308	14585	14219	14245	14311	14363	14506	14186	14256	14181	14245	14106	14219	14140	14151	14303	14260	14236	14168	14204	14298	14280	14308	14104	14417	14221	14275	14213	14333	14188	14430	14134	14111	14366	14077	14073	14111	14329	14168	14109	14277	14212	14147	14147	14094	14029	14165	14176	14282	14199	14112	14038	14164	14033	14148	14066	14060	14060	14200	14101	14179	14256	14115	14276	14218	14165	14058	14049	14325	14073	14134	14132	14272	14046	14111	14201	14133	14202	14203	14212	14193	14150	14133	14187	14136	14047	14157	14260	14086	14071	14091	14278	14124	14226	14251	14310	14099	14232	14203	14153	14187	14267	14120	14147	14168	14356	14315	14164	14177	14100	14001	14375	14239	14069	14250	14078	14163	14216	14343	14224	14083	14264	14105	14349	14029	13901	14188	14211	14079	14032	14336	14151	14200	14406	14134	14251	14239	14152	14272	14126	14173	14027	14173	14122	14223	14058	14244	14151	14070	14057	14143	14269	14192	14345	14103	14178	14159	14151	14123	14118	14057	14212	14038	14141	14195	14044	14109	14156	14143	14107	14111	14066	14114	14190	14400	14235	14138	14120	14098	13980	14029	14235	14162	14123	14163	14180	14081	14214	14142	13995	14252	14158	14082	14015	14254	14025	14065	14257	14199	14102	14259	14203	14099	14089	14172	14006	14099	14132	14202	14065	14249	14167	14092	14128	14130	14133	14144	14076	14281	14073	14080	14204	14035	14236	14272	14201	14218	14093	14316	14234	13975	14103	14200	14070	14191	14095	14109	14287	14148	14155	14136	14163	14125	13999	14112	14098	14152	14130	14042	14075	14276	14301	14139	14205	14149	14033	14094	14186	14094	14330	14170	14160	14272	14229	14163	14180	14045	14254	14121	14086	14116	14108	14109	14204	14191	14192	14247	14121	13957	14189	14183	14111	14141	14180	14019	14162	14149	14241	14179	14072	14224	14132	14169	14112	14032	13976	14193	14254	14122	14181	14273	14238	14123	14247	14294	14249	14204	14255	14232	14288	14222	14141	14207	14075	14100	14260	14110	14166	14155	14072	14036	14320	14219	14156	14200	14073	14068	14182	14020	14121	14175	14124	14057	13927	14284	14271	14138	14212	14146	14183	14231	14214	14194	14248	14221	14037	14171	14226	14368	14150	14203	14094	14286	14193	14176	14025	14117	14465	14161	14228	14097	13947	14165	14129	14071	14268	14220	14042	13924	14167	14233	14075	14060	14379	14231	14145	14027	14287	14185	14188	14186	14394	14127	14099	14134	14285	14207	14104	13884	14190	14293	14179	14205	14171	14166	14305	14358	14104	14177	14153	14221	14234	14081	14312	14072	14230	14236	14139	14152	14112	14060	14135	14106	14077	14035	14391	14170	14101	14147	14314	14349	14153	14108	14076	14100	14134	14150	14186	14144	14270	14162	14116	14191	14088	14158	14285	14181	14247	13992	14249	14268	14240	14110	14266	14008	14028	14199	14124	14017	14182	14203	13893	14070	13993	14155	14086	14355	14305	14114	14200	14259	14165	14111	14110	14153	14078	14138	14100	14230	14356	14259	14206	14250	14180	14041	14267	14200	14139	14194	14005	14293	13905	14231	14059	14291	14261	14211	14344	14183	14222	14227	14307	14318	14350	14070	14051	14260	13971	14113	14252	14086	14190	14333	14156	14269	14321	14308	14110	14084	14139	14339	14257	14161	14124	14173	14172	14107	14153	14299	14114	14145	14188	14217	14266	14179	14149	14179	14095	14194	14265	14252	14225	14418	14171	14047	14197	14069	14296	14365	14114	14019	14220	14234	14197	14315	14200	14077	14216	14066	14108	14107	14226	14245	14182	14155	14156	14046	14107	14178	14189	14137	14339	14151	14124	14203	14004	14197	14213	14151	14254	14178	14131	14221	14081	14183	14293	14116	14160	14348	14136	14111	14141	14028	14119	14081	14131	14244	14135	14037	14139	13996	14000	14066	14191	14211	14290	14147	14101	14189	14227	14145	14223	14105	14311	14009	14097	14284	14267	14185	14172	14168	14211	14265	14220	14023	14113	14283	14247	14256	14208	14269	14095	13952	14169	14268	14226	14111	14101	14105	14185	14200	14150	14155	14117	14104	14266	14019	14146	14198	14224	14081	14250	14124	14088	14164	14165	14153	14135	14349	14335	14197	14216	14103	14301	14064	13985	14066	14251	14269	14192	14081	14210	14251	14147	14122	14319	14053	14237	13992	14124	14097	14251	14001	14226	14158	14462	14253	14207	14197	14081	14173	14172	14095	14145	14018	14193	14225	14146	14086	14079	14186	14246	14248	14278	14229	14156	14213	14169	14107	14160	14275	14225	14285	14076	14365	14257	14294	14120	14285	14070	14230	14187	14166	14140	13999	14206	13993	14187	14253	14132	14222	14075	14085	14196	14260	14220	14070	14179	14075	14100	14249	14171	14197	14251	14197	14353	14137	14242	13959	14448	14161	14090	14182	14193	14098	14111	14343	14110	14136	14309	14283	14245	14160	14235	14384	14180	14144	14284	14142	14165	14166	14053	14330	14337	14256	14149	14140	14047	14129	14139	14226	14197	14093	14018	14107	14075	14178	14099	14330	14014	14174	14104	14219	14181	14076	14136	14290	14187	14197	14128	13929	14125	14188	14060	14208	14000	14166	14051	14173	14208	14219	14281	14243	14192	14100	14237	14047	14287	14123	14119	14338	13984	14258	13941	14188	14222	14210	14224	14019	14192	14099	14239	14176	14146	14109	14146	14139	14204	14346	14190	14276	14116	14195	13952	14039	14144	14184	14202	14147	14215	14091	14005	14199	14228	14119	14248	14189	14222	14182	14067	14176	14170	14108	14023	14213	14045	14114	14164	14309	14210	14190	14119	14098	14167	14221	14118	14317	14211	14141	14161	14057	14197	14174	14222	14113	14126	14207	14064	14147	14317	14200	14110	13981	14164	14230	14107	14109	14050	14206	14092	14074	14106	14063	14253	14150	14262	14292	14224	14121	14200	14171	14082	14160	14125	14258	14250	14158	14074	14219	14141	14013	14163	14328	14156	14076	14191	14298	14164	14088	14131	14274	14155	14165	14134	14121	14022	14117	14279	14352	14090	14076	14181	14143	14103	14309	14014	14117	14107	14231	14201	14078	14045	14140	14077	14211	14086	14166	13947	14128	14299	14239	14107	14120	14162	14415	14093	14190	14119	14113	14130	14192	14366	14287	14178	14244	14156	14191	14221	14236	14212	14206	14071	14249	14132	14071	13963	14068	14117	14147	14275	14193	14134	14207	14257	14186	14309	14282	14137	14195	14000	14189	14167	14164	14183	14218	14240	14080	14048	14164	14215	14248	14131	14260	14187	14114	14163	14256	14225	14285	14257	14246	14130	14182	14098	14144	14051	14154	14071	14144	14261	14078	14179	13968	14262	14136	14126	14155	14130	14159	14280	14183	14269	14187	14185	14189	14093	14074	14171	14211	14201	14234	14262	14109	14112	14051	14271	14206	14280	14293	14190	14121	14167	14035	14036	14085	14245	14170	14259	14142	14322	14154	14178	14121	14184	14007	14249	14268	14100	14268	14242	14264	14087	14140	14337	14169	14163	14116	14071	14198	14077	14191	14234	14235	14068	14131	14133	14199	14220	14323	14123	13994	14305	14270	14302	14027	14197	14110	14207	14140	14302	14132	14264	14138	14086	14032	14225	14134	14119	14130	13948	14160	14051	14038	14118	14239	14326	14142	14126	14366	14350	14227	14246	14136	14252	14078	13988	14179	14155	14090	14135	14041	14221	14095	14087	14258	14132	14360	14045	14138	14121	14116	14212	14184	14196	14192	14136	14089	14277	14027	14111	14231	14111	13988	14186	14166	14159	14019	13987	14087	14172	14294	14053	14077	14094	14209	14028	14103	14161	14111	14080	14014	14155	14194	14252	14257	14205	14075	14173	14150	14354	14245	14085	14237	14239	14217	13943	14155	14081	14023	14045	14312	14115	14138	14065	14080	14212	14257	14239	13976	14095	14426	14025	14109	14291	14181	14161	14200	14073	14103	14263	14049	14238	13981	14249	14114	14277	14166	14123	14297	14113	14116	14225	14033	14258	14064	14028	14244	14259	13892	14081	14228	14083	14166	14093	14079	14197	14184	14059	14206	14147	14188	14011	14277	14308	14102	14234	14160	14187	14162	14151	14153	14301	14073	14244	14168	14104	14104	14090	14171	14160	14022	14044	14182	14168	14479	14429	14239	14179	14330	14205	14217	14090	14123	14162	14301	14259	14204	14021	14326	14055	14122	14146	13911	14236	14214	14234	14258	14142	14055	14329	14320	14153	14221	14158	14157	14074	14195	14232	14159	14130	14079	14250	14192	14214	14120	14056	14188	14023	14171	14274	14143	13985	14208	14068	14130	14163	14063	14247	13952	14092	14152	14146	14269	14081	14172	14161	14151	14319	14196	14186	14298	14127	14241	14169	14157	14278	14116	14151	14357	14210	14031	14177	14115	14160	14412	13926	14311	14143	14206	14227	13997	14193	14137	14306	14175	14164	14192	14315	14218	14233	14227	14235	14149	14065	14041	14135	14052	14143	14176	14020	14269	14078	14081	14073	14183	14245	13956	14108	14350	14360	14090	14214	14038	14113	14087	14287	14128	14054	14167	14108	14188	14048	14203	14126	14226	14247	14160	14242	14141	14251	14326	14087	14222	14127	14097	14245	14108	14121	14126	14172	14050	14133	14152	14259	14269	14222	14254	14308	14087	14132	14263	14107	14142	14212	14068	14339	14137	14204	14323	14235	14020	13967	14265	14130	14214	14269	14038	14130	14105	14246	14126	14247	14138	14191	14132	14000	14120	14102	14238	14040	14022	14078	14275	14184	14078	14235	14269	14118	14196	14118	14179	14170	14182	14040	14320	14187	14233	14233	14206	14269	14187	14086	14081	14256	14370	14250	14238	14081	14171	14148	14200	14149	14050	14178	14073	14201	14262	14358	14114	14234	14228	14313	14177	14077	14245	14294	14201	14068	14186	14193	14078	14269	14171	14105	14144	14275	14085	14083	14260	14125	14199
24222	21393	28822	24844	24393	25842	24868	20637	18892	18271	17464	16753	16920	16594	16740	16353	16559	16226	16283	16007	15910	15802	15712	15616	15750	15820	15736	15603	15474	15888	15637	15550	15591	15716	15643	15695	15630	15607	15623	15608	15654	15518	15478	15511	15606	15624	15663	15656	15650	15665	15267	15307	15482	15413	15636	15449	15529	15346	15501	15660	15468	15453	15460	15329	15352	15483	15523	15313	15444	15479	15332	15592	15446	15325	15574	15435	15491	15291	15553	15576	15486	15403	15575	15311	15461	15464	15414	15407	15354	15353	15517	15592	15412	15304	15403	15443	15541	15447	15381	15362	15596	15646	15369	15583	15503	15306	15566	15441	15413	15277	15536	15391	15459	15291	15535	15226	15285	15411	15570	15500	15437	15445	15432	15522	15449	15428	15280	15277	15399	15571	15447	15343	15528	15400	15418	15501	15634	15584	15568	15531	15269	15432	15422	15402	15431	15378	15560	15357	15350	15374	15446	15391	15380	15517	15461	15426	15409	15334	15380	15562	15563	15622	15545	15314	15492	15516	15538	15339	15485	15294	15442	15389	15376	15510	15423	15440	15437	15581	15333	15507	15353	15540	15386	15479	15513	15598	15481	15338	15532	15334	15409	15608	15329	15548	15372	15420	15510	15610	15564	15473	15545	15345	15338	15554	15408	15362	15484	15451	15516	15626	15548	15411	15362	15618	15423	15353	15361	15381	15606	15275	15269	15391	15413	15541	15386	15490	15354	15573	15337	15484	15272	15486	15664	15189	15598	15191	15522	15521	15450	15374	15342	15394	15386	15468	15624	15445	15494	15270	15423	15495	15577	15355	15469	15362	15345	15183	15496	15438	15347	15246	15170	15364	15617	15306	15314	15459	15315	15144	15514	15596	15456	15508	15601	15203	15379	15292	15462	15489	15586	15507	15390	15538	15312	15282	15427	15519	15468	15456	15470	15386	15476	15573	15339	15326	15342	15377	15415	15493	15575	15353	15479	15375	15410	15358	15471	15486	15469	15460	15393	15433	15436	15406	15545	15533	15467	15338	15512	15598	15479	15545	15418	15411	15384	15429	15271	15405	15378	15460	15544	15284	15387	15336	15347	15367	15435	15600	15631	15482	15481	15391	15530	15278	15418	15435	15360	15376	15576	15577	15450	15348	15421	15408	15513	15481	15520	15072	15582	15488	15507	15413	15397	15284	15417	15276	15500	15352	15410	15376	15450	15379	15374	15380	15474	15462	15247	15309	15427	15584	15391	15369	15465	15562	15517	15514	15380	15401	15546	15190	15662	15447	15588	15658	15415	15275	15447	15557	15340	15468	15556	15313	15467	15394	15271	15488	15385	15364	15189	15424	15423	15250	15546	15526	15495	15478	15457	15462	15478	15554	15492	15396	15660	15340	15508	15514	15385	15332	15439	15586	15451	15217	15388	15442	15466	15399	15171	15383	15685	15441	15502	15510	15680	15517	15472	15301	15414	15523	15606	15326	15445	15366	15344	15294	15338	15516	15307	15456	15511	15293	15341	15287	15340	15169	15470	15570	15399	15307	15211	15382	15450	15550	15323	15401	15417	15624	15510	15538	15361	15496	15516	15427	15406	15602	15536	15551	15345	15463	15625	15439	15450	15293	15400	15657	15349	15418	15461	15400	15383	15460	15282	15499	15611	15327	15435	15545	15390	15450	15331	15450	15354	15460	15512	15495	15563	15176	15318	15468	15463	15423	15204	15363	15573	15433	15333	15509	15187	15494	15426	15294	15290	15359	15512	15627	15388	15540	15454	15430	15403	15572	15614	15442	15501	15422	15667	15649	15356	15292	15448	15491	15354	15310	15388	15212	15302	15364	15467	15386	15134	15536	15153	15437	15228	15502	15513	15468	15467	15306	15425	15390	15317	15423	15669	15405	15448	15410	15426	15374	15444	15263	15593	15511	15424	15283	15552	15444	15459	15583	15399	15373	15424	15369	15202	15433	15232	15404	15369	15432	15552	15271	15335	15341	15420	15386	15404	15480	15484	15598	15596	15358	15550	15535	15373	15548	15419	15425	15325	15295	15483	15491	15603	15387	15438	15425	15602	15264	15313	15336	15336	15381	15215	15470	15300	15491	15495	15291	15252	15359	15527	15343	15254	15204	15423	15460	15397	15530	15542	15421	15579	15482	15366	15555	15433	15360	15552	15336	15382	15289	15514	15405	15398	15434	15510	15437	15484	15443	15446	15382	15328	15268	15391	15488	15368	15494	15503	15506	15323	15258	15375	15511	15525	15426	15374	15352	15544	15351	15485	15491	15364	15570	15511	15399	15452	15231	15541	15495	15545	15438	15342	15632	15455	15426	15597	15287	15546	15422	15505	15422	15207	15550	15392	15512	15574	15333	15550	15254	15397	15697	15542	15399	15544	15435	15530	15274	15398	15308	15281	15499	15371	15555	15544	15493	15430	15486	15322	15493	15551	15411	15272	15400	15387	15431	15509	15489	15557	15398	15485	15339	15531	15331	15516	15451	15185	15494	15382	15391	15521	15438	15305	15330	15442	15355	15352	15230	15466	15354	15384	15324	15401	15411	15388	15393	15397	15437	15353	15569	15575	15460	15479	15417	15378	15377	15656	15537	15380	15313	15462	15407	15364	15498	15368	15402	15435	15463	15436	15553	15424	15504	15261	15403	15438	15356	15350	15480	15573	15320	15435	15491	15306	15489	15556	15559	15541	15465	15436	15485	15612	15604	15432	15511	15449	15659	15429	15445	15439	15539	15548	15532	15467	15490	15508	15422	15466	15363	15453	15495	15251	15535	15256	15479	15449	15577	15382	15390	15500	15537	15497	15462	15436	15311	15598	15474	15378	15416	15538	15613	15407	15378	15359	15400	15236	15445	15580	15258	15518	15310	15407	15432	15594	15622	15404	15418	15458	15632	15477	15317	15394	15341	15304	15480	15548	15665	15218	15505	15295	15484	15449	15415	15445	15270	15410	15288	15289	15329	15403	15406	15337	15413	15482	15348	15397	15420	15553	15222	15157	15547	15374	15270	15273	15606	15352	15349	15557	15423	15418	15408	15336	15394	15412	15329	15479	15275	15506	15520	15380	15326	15323	15494	15487	15564	15357	15458	15383	15241	15424	15381	15592	15271	15466	15335	15505	15547	15499	15474	15435	15397	15458	15573	15460	15360	15463	15693	15489	15671	15273	15489	15265	15312	15476	15338	15464	15436	15388	15453	15501	15277	15248	15557	15345	15242	15232	15533	15193	15252	15432	15346	15378	15525	15435	15254	15486	15544	15342	15537	15498	15316	15347	15587	15301	15392	15412	15418	15249	15486	15483	15490	15481	15339	15442	15440	15303	15364	15481	15562	15433	15377	15436	15458	15604	15392	15219	15420	15342	15321	15265	15269	15568	15370	15364	15423	15442	15333	15415	15524	15283	15408	15542	15352	15490	15273	15211	15231	15458	15461	15591	15335	15590	15384	15412	15506	15422	15497	15374	15421	15297	15379	15327	15405	15654	15451	15341	15619	15452	15561	15571	15308	15434	15250	15448	15358	15414	15294	15302	15338	15445	15507	15243	15326	15262	15492	15411	15509	15632	15384	15630	15227	15334	15276	15511	15317	15393	15364	15337	15406	15499	15501	15337	15616	15362	15530	15490	15610	15479	15441	15478	15268	15354	15270	15311	15265	15449	15530	15437	15564	15645	15611	15434	15453	15388	15448	15444	15533	15345	15222	15500	15337	15504	15533	15385	15545	15332	15344	15466	15515	15525	15367	15382	15352	15458	15345	15577	15214	15424	15531	15570	15460	15447	15527	15305	15618	15436	15440	15425	15532	15488	15421	15316	15333	15309	15355	15502	15399	15317	15375	15664	15469	15371	15516	15387	15350	15476	15312	15294	15516	15501	15541	15223	15347	15352	15161	15405	15580	15495	15431	15577	15278	15416	15359	15490	15272	15560	15404	15444	15475	15574	15461	15341	15378	15432	15368	15471	15479	15354	15309	15437	15367	15353	15242	15363	15477	15403	15402	15601	15514	15265	15348	15377	15330	15480	15523	15267	15563	15307	15442	15457	15576	15573	15342	15606	15377	15366	15380	15203	15410	15360	15420	15306	15416	15482	15610	15498	15396	15425	15300	15598	15382	15484	15377	15341	15525	15425	15536	15437	15228	15414	15487	15480	15386	15271	15313	15339	15455	15378	15188	15445	15476	15460	15526	15448	15368	15356	15316	15479	15397	15573	15617	15467	15599	15517	15383	15424	15452	15543	15581	15454	15564	15436	15305	15317	15588	15445	15535	15428	15473	15351	15427	15391	15484	15469	15465	15354	15445	15585	15616	15495	15407	15478	15450	15382	15383	15510	15448	15439	15365	15508	15357	15539	15490	15460	15515	15296	15254	15558	15312	15302	15521	15494	15559	15542	15313	15407	15342	15620	15331	15553	15379	15472	15504	15312	15506	15505	15497	15337	15376	15507	15359	15387	15542	15756	15516	15448	15364	15434	15166	15327	15334	15496	15688	15545	15380	15415	15365	15570	15516	15498	15424	15637	15305	15355	15483	15507	15344	15263	15489	15368	15368	15292	15425	15220	15442	15362	15509	15688	15364	15363	15375	15386	15349	15664	15374	15243	15537	15382	15307	15262	15561	15468	15362	15474	15365	15399	15361	15497	15384	15321	15451	15208	15404	15472	15218	15349	15274	15454	15443	15488	15379	15358	15455	15431	15366	15403	15381	15578	15360	15492	15316	15392	15319	15473	15347	15254	15459	15343	15429	15482	15423	15542	15543	15450	15370	15291	15529	15481	15269	15337	15545	15338	15277	15338	15290	15278	15584	15563	15334	15576	15336	15532	15377	15270	15295	15744	15396	15220	15379	15397	15179	15452	15330	15397	15379	15489	15487	15576	15608	15494	15578	15244	15385	15396	15524	15410	15533	15374	15316	15592	15626	15251	15240	15418	15393	15525	15387	15271	15582	15335	15431	15544	15460	15384	15409	15382	15515	15524	15421	15334	15271	15365	15248	15427	15350	15386	15391	15563	15397	15624	15674	15316	15305	15376	15499	15447	15310	15273	15440	15384	15296	15452	15366	15451	15419	15433	15480	15274	15362	15295	15528	15410	15223	15308	15287	15361	15417	15394	15608	15461	15248	15514	15477
30203	49857	45871	39878	34501	28460	23888	21677	19572	18173	17766	16498	16668	16421	16301	15942	16007	15722	15605	15404	15103	15099	14877	14770	14875	14773	14684	14730	14875	14715	14736	14617	14723	14622	14633	14723	14502	14706	14380	14523	14725	14703	14635	14540	14500	14640	14649	14414	14500	14569	14673	14413	14589	14648	14610	14664	14507	14422	14677	14645	14471	14643	14504	14591	14623	14465	14550	14498	14426	14507	14478	14401	14620	14531	14532	14576	14500	14502	14583	14547	14620	14469	14559	14675	14541	14453	14445	14659	14557	14609	14519	14489	14348	14507	14658	14623	14463	14265	14546	14505	14709	14560	14553	14619	14550	14471	14590	14502	14647	14625	14523	14524	14431	14524	14526	14413	14391	14373	14596	14614	14457	14480	14465	14503	14592	14605	14646	14550	14435	14441	14281	14615	14618	14453	14448	14472	14558	14617	14654	14460	14589	14434	14563	14375	14507	14578	14422	14547	14432	14538	14647	14635	14624	14597	14681	14355	14605	14576	14448	14506	14368	14531	14518	14434	14485	14596	14325	14543	14681	14630	14555	14494	14485	14545	14431	14555	14565	14492	14595	14497	14467	14519	14559	14382	14459	14432	14478	14393	14509	14477	14612	14449	14652	14413	14441	14632	14587	14459	14385	14440	14502	14359	14720	14562	14584	14402	14567	14591	14306	14506	14545	14577	14612	14432	14676	14480	14467	14495	14519	14474	14501	14406	14686	14614	14563	14543	14454	14471	14640	14503	14561	14480	14325	14482	14420	14450	14509	14531	14358	14419	14539	14459	14403	14520	14515	14465	14474	14558	14572	14678	14542	14436	14544	14525	14527	14617	14532	14451	14660	14446	14741	14588	14460	14601	14592	14585	14491	14523	14526	14567	14438	14503	14553	14551	14373	14574	14420	14565	14621	14447	14561	14429	14600	14527	14617	14437	14426	14433	14652	14647	14455	14610	14487	14626	14495	14399	14476	14609	14601	14464	14618	14539	14570	14494	14317	14507	14490	14517	14468	14662	14514	14435	14332	14460	14471	14387	14475	14593	14677	14588	14605	14561	14494	14521	14538	14437	14282	14605	14361	14673	14405	14655	14518	14330	14588	14457	14532	14561	14510	14526	14592	14406	14307	14468	14497	14482	14540	14453	14291	14385	14365	14532	14516	14566	14508	14558	14495	14512	14550	14418	14501	14321	14535	14622	14628	14407	14472	14476	14748	14514	14601	14392	14415	14584	14470	14352	14453	14403	14526	14532	14653	14362	14454	14534	14403	14460	14648	14576	14551	14634	14556	14547	14558	14354	14454	14389	14395	14541	14447	14475	14425	14604	14544	14580	14421	14403	14587	14471	14443	14526	14509	14461	14455	14526	14503	14405	14585	14646	14443	14546	14583	14458	14393	14372	14625	14556	14544	14515	14510	14495	14604	14357	14434	14460	14561	14477	14478	14500	14526	14650	14463	14357	14455	14391	14495	14451	14532	14567	14580	14507	14367	14490	14596	14586	14650	14550	14680	14639	14339	14472	14475	14439	14589	14520	14531	14482	14431	14364	14494	14335	14511	14627	14412	14632	14584	14458	14478	14479	14506	14469	14777	14509	14383	14187	14523	14521	14587	14433	14440	14502	14557	14618	14581	14437	14437	14562	14255	14543	14595	14419	14544	14585	14537	14636	14495	14484	14362	14408	14578	14377	14391	14584	14552	14423	14449	14594	14323	14431	14610	14474	14534	14454	14590	14588	14402	14542	14629	14511	14517	14586	14460	14400	14361	14602	14545	14608	14559	14492	14668	14545	14523	14443	14516	14636	14331	14383	14579	14636	14392	14409	14579	14558	14447	14478	14595	14464	14550	14591	14357	14656	14318	14492	14606	14415	14642	14578	14581	14487	14396	14588	14511	14760	14440	14513	14536	14456	14643	14498	14457	14567	14555	14462	14508	14416	14445	14620	14522	14524	14456	14599	14390	14388	14537	14516	14408	14619	14594	14421	14498	14620	14574	14691	14513	14544	14373	14498	14503	14468	14548	14437	14374	14684	14690	14540	14678	14582	14585	14432	14466	14519	14587	14483	14627	14513	14526	14496	14654	14449	14579	14460	14470	14567	14674	14538	14643	14418	14493	14515	14535	14547	14468	14716	14486	14591	14561	14405	14510	14445	14478	14353	14463	14437	14699	14636	14465	14516	14599	14400	14586	14427	14376	14600	14500	14499	14603	14649	14464	14734	14394	14530	14614	14670	14473	14686	14486	14416	14620	14589	14471	14561	14581	14479	14541	14564	14465	14517	14494	14458	14377	14503	14536	14382	14543	14490	14637	14391	14510	14485	14425	14569	14525	14535	14648	14619	14454	14522	14498	14558	14595	14356	14364	14407	14560	14461	14355	14545	14679	14523	14527	14462	14661	14364	14596	14551	14546	14343	14613	14361	14521	14438	14598	14667	14376	14373	14604	14374	14645	14330	14577	14442	14601	14413	14397	14464	14614	14429	14696	14446	14548	14474	14804	14767	14462	14465	14391	14512	14546	14405	14531	14311	14628	14482	14389	14461	14494	14545	14556	14727	14541	14590	14586	14772	14397	14572	14510	14674	14399	14606	14631	14593	14605	14558	14496	14448	14573	14585	14488	14346	14488	14481	14477	14423	14602	14444	14472	14653	14574	14580	14569	14378	14568	14533	14498	14618	14377	14641	14509	14481	14642	14517	14537	14428	14655	14551	14638	14468	14533	14461	14574	14446	14454	14581	14581	14575	14489	14413	14556	14485	14391	14533	14614	14444	14603	14512	14548	14501	14586	14648	14457	14419	14479	14622	14506	14570	14520	14473	14303	14431	14616	14699	14519	14472	14504	14405	14506	14364	14520	14359	14627	14544	14523	14608	14531	14668	14494	14569	14483	14561	14404	14490	14535	14627	14435	14686	14406	14683	14442	14514	14690	14484	14609	14465	14482	14489	14351	14482	14462	14493	14546	14599	14408	14352	14469	14492	14545	14534	14476	14587	14567	14533	14474	14539	14481	14397	14569	14575	14399	14389	14604	14292	14448	14561	14552	14562	14477	14594	14545	14447	14470	14569	14470	14422	14404	14516	14172	14429	14581	14604	14568	14680	14627	14256	14683	14322	14449	14411	14469	14607	14577	14385	14505	14523	14550	14317	14600	14572	14481	14387	14608	14583	14491	14423	14571	14223	14451	14579	14694	14331	14548	14485	14594	14578	14540	14426	14566	14547	14631	14319	14646	14499	14691	14629	14579	14395	14384	14523	14534	14613	14491	14626	14581	14490	14530	14472	14534	14393	14591	14567	14558	14398	14614	14460	14594	14319	14675	14376	14435	14472	14571	14589	14542	14633	14469	14545	14673	14401	14553	14524	14401	14427	14554	14507	14597	14592	14429	14571	14617	14504	14633	14365	14554	14680	14551	14585	14612	14555	14563	14535	14503	14485	14569	14545	14588	14438	14614	14480	14644	14400	14469	14518	14737	14568	14499	14625	14455	14458	14587	14640	14553	14431	14548	14550	14395	14653	14616	14382	14579	14543	14537	14317	14515	14631	14587	14634	14445	14635	14461	14634	14442	14547	14565	14351	14518	14565	14507	14678	14355	14615	14401	14544	14678	14517	14565	14436	14713	14462	14449	14597	14378	14589	14545	14622	14450	14181	14478	14536	14482	14600	14425	14348	14359	14654	14688	14471	14504	14742	14638	14597	14471	14548	14616	14445	14720	14423	14599	14573	14544	14444	14575	14446	14393	14518	14640	14432	14495	14508	14434	14566	14583	14538	14710	14621	14398	14490	14466	14556	14582	14571	14481	14502	14520	14380	14403	14465	14542	14640	14441	14401	14591	14521	14494	14692	14491	14524	14647	14677	14452	14444	14527	14563	14546	14373	14489	14356	14495	14444	14581	14565	14562	14519	14534	14617	14409	14488	14463	14406	14620	14530	14548	14556	14442	14713	14531	14517	14633	14460	14546	14526	14568	14434	14541	14733	14633	14546	14471	14526	14463	14360	14462	14618	14552	14567	14491	14521	14438	14575	14634	14323	14563	14520	14615	14589	14514	14567	14418	14595	14458	14412	14521	14295	14581	14623	14307	14491	14295	14539	14518	14554	14506	14371	14537	14415	14527	14517	14533	14539	14595	14546	14286	14594	14477	14690	14529	14527	14534	14463	14519	14612	14414	14298	14621	14716	14484	14489	14539	14493	14539	14343	14467	14478	14502	14586	14617	14495	14484	14512	14564	14546	14488	14348	14640	14451	14665	14565	14608	14496	14811	14625	14480	14607	14356	14740	14457	14566	14693	14632	14490	14631	14426	14483	14618	14515	14453	14636	14671	14371	14512	14453	14438	14448	14375	14465	14693	14410	14626	14505	14661	14540	14583	14540	14587	14490	14464	14668	14590	14555	14518	14502	14594	14494	14562	14605	14349	14591	14676	14524	14430	14512	14630	14480	14500	14716	14487	14407	14399	14445	14679	14489	14446	14708	14534	14557	14399	14556	14496	14357	14566	14433	14689	14364	14630	14614	14360	14525	14381	14503	14506	14545	14504	14381	14488	14581	14506	14378	14449	14557	14495	14535	14572	14560	14488	14451	14488	14491	14466	14610	14433	14424	14618	14552	14589	14556	14678	14511	14510	14505	14456	14400	14684	14569	14521	14489	14661	14499	14427	14442	14489	14332	14621	14663	14498	14814	14657	14533	14352	14486	14335	14489	14589	14467	14670	14651	14648	14582	14554	14667	14471	14388	14541	14338	14521	14523	14550	14612	14440	14559	14362	14535	14560	14581	14579	14273	14583	14592	14628	14399	14437	14648	14559	14382	14540	14550	14596	14419	14418	14573	14561	14475	14535	14502	14576	14443	14498	14756	14558	14630	14495	14432	14569	14523	14396	14449	14521	14557	14530	14593	14640	14705	14438	14578	14555	14479	14486	14608	14634	14387	14572	14492	14503	14533	14442	14550	14533	14605	14697	14519	14479	14569	14671	14349	14543	14439	14594	14544	14502	14255	14497	14471	14684	14384	14697	14462	14567	14517	14509	14420	14528	14425	14527	14624	14524	14595	14470	14379	14652	14527	14546	14619	14523	14505	14564	14528	14526	14533	14590	14476	14522	14435	14599	14540	14659	14360	14556	14463	14472	14399
31278	27566	30328	28489	23927	20400	18853	17636	17139	16808	16531	16504	16357	16390	16139	16452	16419	16295	16522	16425	16110	16222	16043	16130	16099	16146	15996	16064	16186	15995	16090	15958	15963	15995	15920	15968	16020	15730	15975	15846	15892	16055	16163	16010	16070	16056	16051	15862	16185	16020	16129	15914	16106	15843	15760	16137	16010	16106	16052	16203	15903	16004	16048	16006	15760	15832	16115	15895	15919	16013	15908	15998	15821	15941	16004	15918	15814	16153	16273	16098	15811	16225	15944	16002	15913	15944	16051	15979	15817	15842	15918	15702	15950	16058	15847	15811	16047	15770	15936	15880	15697	15901	15804	15877	15972	15869	15824	16022	16136	16012	16048	15849	16040	15962	15913	16030	15816	15907	15924	15985	15988	15916	15933	16029	16001	16009	15971	15936	16103	16240	15892	15798	16107	16002	16068	15887	15959	16017	15999	15797	15836	15861	16022	15902	15928	16114	15928	15934	15993	15893	15938	15899	15999	15868	15985	16083	16082	15955	15905	16048	15892	15958	15976	15975	15941	15833	16019	16002	15982	16040	15901	15898	16066	16127	16009	15958	16105	15811	16343	15957	15783	16044	16220	16151	16029	16055	15805	16098	15702	16052	15923	16004	15777	15836	15754	16027	15960	15887	15773	15856	16142	15911	15828	15791	16055	15963	16181	15868	16022	15989	15947	15819	15785	16021	15993	15992	15908	15910	15844	16115	16067	16013	15844	16046	15932	15871	15988	15981	15832	15875	15976	15870	15834	15862	16030	16126	15900	15973	15899	15809	16211	15929	16028	16033	15816	15948	16113	15742	16007	15948	15868	15832	15851	15776	16015	15767	16055	15746	15912	16106	16073	15826	15791	16079	16142	16063	15889	16009	16012	15980	15899	16013	15923	16020	16156	16008	16096	15884	15855	16142	15934	15827	15987	16034	16100	15837	16231	16013	15747	15816	15939	15865	15859	15958	15843	15925	15811	15814	15958	16010	16093	16089	15912	16140	15905	15885	15849	15924	15795	15876	16006	16110	16032	15828	15830	15826	15789	15759	16058	15921	16028	15976	16018	15876	15729	15970	15850	15873	15976	15876	15881	16033	16044	16048	16092	15863	16046	15873	16000	15960	15952	15935	16039	15913	15945	16182	16071	16183	15846	15971	15853	16135	15881	15987	16161	15949	15966	15896	15965	15885	16096	15948	16116	16050	16037	15982	16012	16091	16152	15955	15871	15979	15973	16098	15924	15909	15944	15839	15956	15867	15703	16132	16215	15760	15618	16013	15946	15949	16032	15816	15906	16188	16072	15778	15819	16041	15898	16042	15995	15954	15914	15991	15883	15867	15915	15929	15984	15983	15977	16144	16105	16034	15855	16142	15944	15831	16111	15916	16083	16154	15977	15982	16025	16081	15759	15955	15840	15894	16095	15880	15975	15867	15846	15770	16060	15962	16085	15971	15884	16043	16000	15899	15912	16129	15828	15886	15976	15892	15976	15775	15996	16033	15898	15934	16002	15813	15934	15814	16050	15853	15865	15929	15802	15947	15952	15866	15998	16033	15984	16060	15910	15956	15910	15791	15839	15992	15893	15937	16020	15897	16003	15883	15888	16035	15954	15955	15975	15967	15858	15647	16010	16061	15938	15909	15866	16013	16031	16060	15940	15858	16004	16072	15953	15965	15937	15960	15819	15896	15840	15720	16006	16003	15927	16029	16183	15698	15977	15695	16019	15968	15922	15942	15951	16012	15881	15900	15994	15846	15927	16168	15999	16162	15856	15840	15998	16040	15780	15941	16016	15916	15991	15864	15822	15982	15898	15779	15837	15995	16010	16145	15984	16032	15829	15859	15810	15890	15971	15807	15793	16150	15966	16007	16026	15793	16001	16003	15852	16066	15963	16054	15957	15830	15943	16122	15869	16056	16016	15840	15932	15944	15875	16238	16001	15872	16144	15915	16044	16022	15961	15946	15953	15965	16035	16233	15865	15732	15901	15894	15882	16037	16091	15941	15969	16015	16118	16043	15818	15992	15968	15729	16026	16061	15808	15925	15788	15936	15779	15828	16086	15963	15962	15971	15837	15916	15914	15942	15982	15906	15974	15840	15658	15948	16091	15704	15995	15834	16172	16066	15794	15939	15911	16043	15920	16110	15983	15858	15669	16085	16013	15872	16057	16040	15882	15765	15998	15983	15987	15925	15918	15814	16041	15789	16068	15863	15893	15842	16005	15886	15797	15890	16015	16036	15896	16017	15922	15840	15818	15972	15795	15832	16004	15823	15862	15855	15983	16083	15938	15947	16079	16067	15730	15901	15759	15763	15883	15939	15957	15599	16007	15961	15973	16140	15953	15873	15967	16128	16056	15887	15928	15870	16003	16004	15950	15905	16012	16011	15936	15993	16131	15960	16098	15918	15932	15833	16040	15837	15803	16136	15891	15952	15779	15929	15936	16181	15875	15868	16056	15938	16083	16083	15771	15826	15850	15931	15940	15860	15661	15947	15681	16169	16091	15855	16044	15966	16061	16035	15811	15993	16091	15832	15766	15851	15868	16005	16064	16069	16214	16087	16124	15765	15877	15920	15870	16093	15902	15912	16161	15811	15942	15803	16110	15899	15969	15607	15831	16066	15960	15994	15975	15729	15930	15939	15988	16009	15891	16162	15881	16047	15847	16132	15950	15994	16047	16070	15744	16155	15914	16104	15987	15879	15898	16031	15872	16023	15949	15792	15964	16093	16061	16043	15969	15879	15900	15979	15899	15784	15786	15650	16051	16037	15979	15895	16121	15915	15889	15932	15978	16187	15940	15905	16079	15880	16072	15834	15824	15980	15910	16046	15951	15908	16066	16101	15901	15940	16029	15789	15759	15704	16017	15968	16069	15866	16146	15814	16049	16029	15999	15947	16061	16090	15937	15908	15856	16065	16023	15858	16023	15898	16005	15914	16028	16010	16091	16048	16048	16056	15992	15820	15965	15830	15822	15901	16078	15943	15838	15980	16034	16082	15921	15859	15925	16153	15919	15855	15900	15853	15965	15945	15834	15959	16076	15909	15998	15853	15918	16043	15843	15975	15848	15977	16065	15899	15971	15920	15879	16210	15986	16180	15844	15795	15900	15997	15919	15995	16083	15886	16098	16052	15890	15865	15947	16071	15970	15943	16092	15948	16038	15897	15982	15922	16129	15848	16178	15909	16043	16041	15912	15976	15813	15825	16084	16021	15956	15781	16135	15867	16047	16005	16027	16024	16028	15983	15917	15968	16032	15920	16023	16171	15953	15931	15834	15941	16086	15954	15941	15866	16043	15846	16065	15830	15825	15917	15874	15896	15957	15984	16037	15982	16043	15859	15988	15748	15848	16000	15826	15883	15962	15983	15991	16055	15903	15936	15866	15979	16006	16020	16031	15921	15909	16090	16024	16174	16121	16008	16111	15997	15731	15944	16046	15884	15917	15766	15912	15971	15954	15952	15969	15936	16189	15951	15890	15885	15784	15977	15860	16006	15938	15989	15921	15823	15934	15915	16066	16049	15870	15912	16156	16233	16042	15809	16059	16011	16033	15833	15859	15828	15728	16019	16026	15829	16028	16034	15967	15850	15701	15805	16008	16048	15808	15814	16026	16066	16122	15861	16062	15975	16085	15680	15949	16099	16085	15919	16024	15916	16020	15867	15872	16127	15928	16013	15946	15996	16121	16101	16178	16037	15997	15996	15989	16024	15901	15899	15936	15964	16157	15926	15923	15863	15949	15907	15931	15958	16037	15920	15722	16058	15822	16080	15793	15937	16060	15817	15960	16172	15900	15903	15944	16087	15920	15858	15917	15902	15843	15988	15962	15802	15945	15848	15954	16134	15841	15670	15815	16051	15984	15928	15706	15965	15992	15900	16180	15939	15954	16111	15974	16007	15802	16014	15779	15918	15985	16203	16122	16131	16275	15920	16090	15729	15884	15931	15949	15971	16060	15901	16013	15928	15869	15895	15855	16116	16082	15903	15902	15904	16025	15916	16054	16051	15989	15978	15939	15960	15957	15795	16121	16021	15888	15980	16045	16062	15937	16004	16089	15825	15976	15867	15985	15678	15899	16012	15944	16015	15983	15824	16046	16037	16017	15951	15949	16041	16156	15991	15902	16013	15974	16046	15810	15994	15901	16006	16057	16178	16039	15909	15913	15990	15699	15933	15870	15953	16116	16089	15978	15891	15976	15895	16184	15854	15971	15987	15830	15871	15793	15787	15889	16066	15945	16009	15855	16084	15851	16143	16080	15910	16060	15811	15991	15791	15848	16068	16129	15905	16065	16058	16039	15913	16018	15919	15850	15853	15999	15954	16121	16044	15855	15942	16188	15857	15926	15927	16171	15956	15774	16160	16134	15805	15779	16131	16105	16027	15942	16015	16034	15736	15914	15964	15974	15963	15933	15850	15984	15711	15737	15909	15930	15753	16064	15922	15963	16003	15923	15922	16089	15955	16056	15979	15969	15900	16033	15903	15720	16101	16222	15965	16163	16112	16030	15854	15816	15897	16058	15958	15925	15871	15857	16023	16151	15769	15892	15844	16168	15892	16090	16031	16015	16072	15953	15970	15954	15995	15857	15771	16096	15868	15996	15946	16110	16115	16052	16036	16132	15911	15840	15875	15963	16049	16111	15812	16026	15852	16046	15896	16111	16028	16004	16050	16005	15995	15771	15931	15929	16008	15968	15837	16072	15747	16015	15998	15978	15896	16151	16002	15848	15989	15871	15906	15816	15979	15965	15889	15958	16019	15770	16004	15928	16023	16092	15912	15952	16006	15911	15919	16071	15944	16013	15967	15518	16230	15971	15873	15982	15913	16132	15800	15850	16054	15899	16128	15971	15974	15974	15883	15839	15979	15911	15938	15918	15942	15960	16029	15978	15927	16069	15905	15791	15846	15953	15860	15832	15885	15956	15907	15870	15960	15916	15806	15954	15976	15764	16001	16058	15999	15848	16114	16138	15920	15950	16014	15964	15921	16208	16087	15826	16074	15880	15962	15833	15763	15802	15987	16096	16145	16024	16079	16019	15989	16031	15885	16167	16036	16121	15936	16027	16182	15901	15940	16039	15955	15816	16135	15803	15852	15976	15880	16035	15850	15770	15966	15989	15990	16107	16102	16124	16098	16013	16010
28763	38613	35198	30801	25761	21219	18690	17737	16832	15995	15987	15483	15593	15312	15622	15654	15502	15182	15501	14935	15173	15041	14862	14892	14793	14912	14890	14930	14869	14902	14895	14909	14988	15100	14990	14938	14916	14917	14884	14962	14882	14817	14769	14787	14671	14678	14879	14954	14714	14777	14977	14950	14990	14806	14835	14898	14835	14905	14901	14780	14775	14990	14891	14856	14866	15037	14802	14877	14925	14946	14885	14731	14869	14772	14754	14939	14737	14843	14893	14831	14816	14952	14788	14989	14860	14692	14797	14803	14778	14842	14686	14764	14877	14785	14814	14863	14705	14932	14935	14720	14919	14820	14684	14760	14711	14798	14952	14856	14947	14992	14817	14770	14861	14888	14722	14862	14824	14871	14757	14798	14735	14885	14868	14779	14843	14709	14851	14905	14825	14951	14837	14885	14913	14783	14955	14912	14809	14987	15038	14904	14808	14621	14822	14905	14618	14731	14767	14960	14952	14774	14908	14809	14785	14989	14880	14768	14819	14901	14830	14900	14776	14820	14817	14842	14780	14735	14833	14827	14972	14723	14891	14851	14793	14790	15000	14846	14854	14717	14962	14943	14715	14876	14860	14790	14743	14863	14909	14808	14833	14708	14805	14863	14843	14842	14932	14863	14791	14742	14868	14795	14903	14861	14995	14772	14810	14981	14752	15009	14935	14689	14777	14695	14894	14836	14990	14791	14970	14908	14885	14850	14738	14819	14828	14941	14837	14813	14869	14851	14888	14838	14742	14782	14771	14810	14878	14779	14905	14760	14960	14830	14891	14913	14933	14749	14940	14790	14763	14723	14789	14714	14911	14868	14842	14755	14839	14722	14847	14752	14870	14881	14986	14792	14843	14860	14697	14891	14918	14763	14800	14799	14786	14971	14925	14742	14618	14954	15030	14705	14933	14720	14780	14989	14754	14925	14734	15070	14877	14834	14800	14737	14731	14990	14723	14905	14728	14882	14725	14831	14925	14964	15046	14784	14769	14814	14827	14881	14911	14715	14767	14968	14712	14801	14866	14789	14971	14766	14742	14865	14845	14875	14889	14936	14792	14843	14774	14859	14775	14836	15005	14729	14900	14828	14787	14835	14800	14862	14787	14925	14879	14675	14784	14955	14923	14873	14816	15021	14790	14684	14663	14833	14891	14685	14895	14788	14740	14882	14821	14764	14897	14658	14852	14735	14934	14843	14850	14802	14604	14941	14992	14761	14766	14724	14816	14903	14796	14764	14887	15032	14772	14767	14821	14925	14947	14986	14862	14820	14848	14831	14854	14866	15056	14829	14667	14759	14820	14763	14824	14858	14654	15074	14864	14774	14850	14897	14953	14951	14859	14878	14697	14685	14697	15008	14748	14817	14797	14760	14908	14928	15030	14788	14853	14914	14696	14796	14963	14797	14785	14830	14815	14999	14858	14883	14868	15037	14915	14698	14806	14888	14970	14803	14856	14769	14771	14864	14930	14716	14831	14816	14806	14773	14772	15058	14796	14823	14931	14900	14859	14826	14758	14900	14694	14785	14799	14812	14782	14984	14827	14714	14963	14871	14869	14963	14921	14969	14755	14772	14895	14909	14936	14849	14914	14710	14769	14955	14855	14856	14865	14593	14720	14881	14893	15010	15001	14786	14806	14851	14929	14834	14945	14796	14964	14870	14825	14843	14697	14981	14878	14940	14758	14885	14765	14980	14856	15030	14823	14799	14813	14837	14771	14896	14761	14686	14886	14890	14747	15008	14765	14873	14857	14902	14778	14919	14987	14833	14823	14677	14822	14869	14888	14850	14868	14918	14832	14666	14945	14758	14781	14779	14776	14771	14886	14965	14878	14871	14719	14657	14743	14806	14789	14840	14845	14875	15009	14816	14831	14809	14783	14697	14769	14731	15041	14896	14731	15012	14994	14697	14802	14733	14859	14658	14862	14821	14921	14859	14986	14888	14770	14853	14827	14943	14719	14780	14890	14743	14805	14840	14884	14783	14778	14776	14989	14886	14909	14944	14839	14821	14673	14920	14871	14919	14829	15000	14800	14857	14867	14914	14814	14778	14794	14864	14772	14884	14672	14921	14756	14896	14827	14865	14884	14819	14823	14842	14930	14801	14859	14811	14952	14841	14792	14847	14910	14881	15046	14837	14771	14924	14890	14765	14810	14931	14803	14863	14864	14835	14739	14779	14832	14678	14796	14746	14977	14799	14677	14747	14900	14697	15025	14875	15000	14791	14819	14814	14935	14770	14921	14725	14715	14688	14724	14899	14715	14751	14736	14867	14978	14705	14922	14746	14913	14696	14717	14781	14745	14726	14820	14892	14874	14880	14766	14797	14796	14920	14817	14934	14743	14820	14938	15042	15011	14689	14821	14832	14862	14644	14642	14798	15094	14780	14924	14890	14891	14774	14964	14749	14831	14831	14764	14881	14658	14842	14764	14847	14769	14673	14800	14842	14891	14794	14735	14820	14883	14664	14942	14831	14837	14903	14875	14666	14864	14755	14768	14741	14613	14809	14763	14798	14845	14702	14618	15058	14802	14875	14765	14775	14974	14908	14839	14790	14834	14895	14694	14789	15030	14918	14751	14785	14757	14845	14899	14781	14845	14764	14833	15121	14742	14772	14905	14869	14825	14706	14806	14870	15081	14910	14768	14789	14822	14713	14871	14699	14878	14790	14815	14849	14959	14780	14824	14824	14848	14764	14779	14718	14800	14947	14738	14705	14820	14641	14743	14725	15043	14750	14970	14762	14922	14786	14805	14796	14825	14903	14709	14839	14920	14888	14939	14970	14767	15019	14739	14906	14876	14805	14942	14890	14831	14796	14920	14805	14988	14873	14906	14834	14856	15035	14837	14745	14566	14914	14952	14959	14874	14709	14859	14883	14869	14993	14803	14937	14928	14759	14882	14960	14766	14754	14802	14725	14768	14847	14687	14760	14859	14753	14844	14761	14865	15094	14781	14752	14801	14986	15003	14956	14914	14992	14820	14821	14917	14935	14814	14769	14878	14884	14774	14844	14816	14773	14841	14773	14797	14879	14735	14847	14967	14775	14780	15027	14878	14973	14749	14844	14916	14933	14877	15016	14893	14881	14851	14823	14811	14882	14716	14703	14912	14696	14825	14873	14864	14861	14650	14861	14931	14823	14924	14747	15018	14811	14873	14786	14765	14858	14815	14777	14823	14863	14885	14830	14818	14812	14853	14777	14931	14877	14857	14823	14857	14762	14914	14797	14732	14893	14706	14940	14880	14852	14780	14782	14981	14926	14637	14751	14804	14931	14689	14977	14928	14863	14998	14823	14857	14798	14775	14858	14996	14887	14959	14766	14824	14879	14888	14804	14813	14827	14879	14825	15037	14824	14776	14791	14742	14752	14803	14815	15100	14861	14899	14778	14838	14838	14693	14953	14926	14784	14878	14892	14821	14867	14838	14815	14803	14829	14849	14835	14880	14924	14839	14835	14764	14828	14814	14821	14815	14839	14902	14959	14910	14849	14878	15060	14851	14767	14981	14868	14993	14759	14978	14794	14666	14770	14752	14842	14926	14661	14937	14791	14710	14656	14819	14843	14884	14931	14711	14783	14741	14843	15009	14819	14963	15009	14954	14861	14931	14800	14699	14999	14779	14709	14868	14686	14833	14646	14920	14986	14796	14861	14821	14756	14950	14806	14788	14861	14927	14918	14928	14782	14812	14761	14985	14850	14943	14739	14924	14797	14812	14863	15017	14736	14892	14900	14741	14596	14839	14799	15034	14676	14697	14803	14917	14937	14726	14830	14997	14791	14885	14681	14783	14933	14961	14657	14821	14855	14908	14688	14713	14883	14889	14882	14829	14636	14878	14744	14869	14817	14895	14879	14701	14932	14831	14697	14790	15006	14735	14587	14684	14861	14859	14851	14730	14860	14803	14959	14934	14948	14946	14818	14938	14961	14807	14844	14900	14828	14675	14751	15029	14904	14794	14815	14876	14768	14969	14771	14842	14832	14743	14741	14736	14806	14673	14968	14795	14934	14895	14960	14869	14823	14520	14831	14767	14801	14887	14849	14837	14695	14856	14809	14893	14944	14877	14817	14916	14939	14768	14825	14863	14804	14985	14780	14929	14806	14906	14976	14920	14781	14876	14826	14836	14835	14898	14742	14715	14701	14976	14878	15044	14775	14802	14847	14834	14723	14906	14796	14819	14996	14669	14939	14731	14842	14761	15089	14657	14850	14922	14809	14947	14981	14922	14927	14810	14848	14854	14866	14804	14693	14903	14757	14779	14873	14849	14754	14744	14634	14920	14880	14771	14816	14921	14784	14805	14887	14831	14900	14892	14877	14779	14643	14711	14805	14976	14606	14619	14788	14812	14757	14880	14996	14677	14942	14757	14891	14794	14792	14867	14805	14702	15016	14890	14855	14878	14831	14840	14876	14848	14972	14798	14834	14862	14646	14795	14888	14673	14927	14814	14694	14960	14809	14733	14907	14947	14816	14911	14799	14768	15000	14865	14916	14990	14890	14711	14664	14847	14733	14810	14787	14992	14886	14809	14905	14755	14854	14949	14930	14751	14739	14860	14757	14879	14815	14736	14824	14746	14771	14838	14781	15060	14748	14721	14791	14990	14814	14928	14862	14867	14978	14711	14909	14859	14896	14841	14867	15003	15045	14906	14773	14797	14844	14917	14935	14838	14637	14805	15160	14788	14942	14862	14855	14796	14881	14957	14863	14922	14815	14899	14767	14912	14845	15012	14971	14829	14876	14787	14725	14857	14684	14855	15058	14880	14927	14880	14764	14893	14854	14835	14722	14715	14941	14848	14819	14959	14763	14723	14931	14870	14861	14934	14827	14881	14849	14843	14871	14819	14872	14815	14782	14734	14798	14796	14841	14945	14765	14791	14947	14883	14778	14807	14713	14827	15062	15003	14934	14763	14812	14787	14988	14979	14769	14926	14710	14910	14736	14844	14711	14950	14951	14983	14879	14760	14782	14809	14844	14976	14786	15074	14733	14807	15097	14760	14843	14984	14676	14889	14834	14949	14676	14873	14771	14806	14802	14743	14708	14867	15025	14837	14892	15036	14853	14862	14927	14731	14751	14799	14707	14873	14771	14793	14961	14819	14887	14806	14978	14965	14837	14904	14928	14859	14734	14836	14986
25484	21500	28467	27579	25398	23413	21311	18659	17563	17090	16615	16243	16189	16421	15975	16243	16254	16030	16045	15906	15867	15753	15468	15630	15456	15325	15361	15642	15463	15549	15468	15452	15421	15316	15352	15333	15571	15539	15355	15437	15515	15352	15459	15349	15324	15505	15345	15307	15219	15197	15367	15362	15283	15342	15403	15386	15236	15282	15154	15342	15426	15170	15322	15360	15414	15293	15628	15071	15353	15616	15267	15451	15350	15118	15116	15245	15346	15232	15271	15436	15419	15213	15446	15263	15257	15401	15340	15385	15311	15250	15566	15164	15297	15389	15446	15478	15250	15301	15206	15262	15263	15299	15168	15249	15224	15464	15321	15428	15474	15403	15386	15268	15351	15273	15335	15377	15324	15465	15361	15419	15588	15428	15484	15486	15369	15284	15570	15284	15374	15225	15203	15598	15177	15054	15266	15495	15278	15409	15352	15220	15346	15343	15508	15018	15235	15187	15333	15186	15424	15213	15247	15336	15366	15383	15220	15353	15543	15274	15324	15418	15384	15513	15498	15388	15340	15548	15337	15518	15192	15222	15453	15199	15426	15395	15310	15460	15196	15253	15340	15251	15242	15263	15327	15415	15175	15480	15178	15455	15500	15407	15289	15185	15149	15351	15184	15328	15402	15505	15186	15329	15325	15359	15603	15373	15464	15308	15453	15325	15279	15337	15367	15088	15301	15121	15358	15368	15317	15289	15142	15145	15506	15286	15389	15497	15303	15211	15498	15211	15363	15364	15585	15515	15441	15295	15452	15319	15282	15273	15299	15328	15143	15270	14983	15277	15199	15213	15285	15255	15268	15056	15190	15341	15420	15207	15270	15266	15484	15484	15277	15421	15397	15460	15616	15347	15226	15191	15364	15431	15320	15381	15317	15281	15546	15372	15357	15449	15409	15374	15363	15483	15447	15397	15320	15332	15245	15191	15401	15153	15342	15369	15342	15247	15265	15058	15466	15375	15432	15436	15474	15309	15412	15252	15421	15282	15231	15203	15395	15294	15433	15380	15403	15407	15315	15337	15054	15245	15187	15201	15282	15154	15365	15273	15316	15310	15376	15370	15517	15168	15083	15176	15228	15154	15231	15292	15453	15137	15633	15490	15348	15388	15493	15358	15372	15183	15352	15291	15295	15383	15373	15306	15397	15148	15157	15351	15299	15375	15172	15250	15361	15330	15089	15190	15410	15434	15316	15322	15386	15466	15354	15286	15422	15508	15385	15304	15345	15231	15245	15226	15174	15313	15073	15344	15225	15418	15401	15472	15439	15491	15194	15272	15389	15171	15489	15290	15341	15222	15200	15228	15510	15190	15422	15319	15254	15251	15323	15346	15456	15424	15393	15258	15500	15495	15329	15444	15367	15427	15583	15243	15413	15221	15252	15268	15305	15426	15392	15358	15343	15365	15311	15234	15095	15223	15274	15233	15450	15403	15418	15236	15279	15340	15355	15311	15343	15519	15312	15440	15425	15360	15301	15258	15302	15501	15340	15346	15306	15322	15366	15472	15276	15120	15446	15436	15380	15201	15304	15514	15395	15320	15423	15403	15300	15193	15390	15348	15198	15400	15243	15543	15479	15407	15289	15297	15327	15395	15196	15183	15441	15310	15195	15273	15272	15352	15294	15402	15367	15360	15425	15382	15279	15367	15309	15362	15212	15286	15424	15473	15276	15287	15332	15482	15356	15401	15388	15289	15338	15387	15222	15260	15406	15183	15172	15458	15423	15365	15403	15241	15219	15357	15222	15432	15471	15319	15283	15179	15237	15404	15342	15294	15317	15396	15042	15411	15293	15349	15399	15372	15439	15142	15107	15443	15377	15215	15402	15366	15272	15527	15505	15354	15301	15416	15394	15489	15326	15321	15332	15191	15195	15296	15345	15025	15341	15471	15271	15287	15260	15233	15332	15264	15361	15201	15348	15465	15390	15196	15334	15370	15172	15435	15591	15448	15394	15204	15387	15233	15321	15387	15227	15097	15564	15332	15313	15297	15555	15188	15247	15391	15375	15252	15376	15119	15180	15361	15241	15298	15369	15264	15400	15323	15238	15194	15321	15265	15371	15498	15399	15447	15293	15451	15341	15248	15211	15411	15329	15286	15335	15438	15321	15024	15325	15317	15313	15421	15316	15258	15167	15209	15327	15406	15448	15214	15278	15314	15340	15251	15332	15285	15479	15363	15344	15340	15358	15294	15247	15265	15480	15262	15240	15332	15149	15430	15339	15411	15347	15207	15230	15310	15232	15209	15100	15290	15452	15249	15337	15439	15451	15450	15363	15264	15492	15138	15340	15360	15325	15465	15341	15448	15156	15300	15329	15446	15315	15188	15300	15287	15220	15271	15272	15468	15309	15344	15315	15310	15394	15271	15220	15340	15487	15272	15246	15457	15382	15346	15453	15393	15302	15236	15374	15286	15481	15396	15323	15225	15315	15254	15450	15436	15451	15293	15413	15186	15253	15412	15368	15196	15228	15228	15157	15469	15307	15529	15238	15175	15384	15384	15339	15251	15302	15478	15424	15332	15454	15324	15338	15396	15272	15382	15302	15461	15169	15381	15243	15305	15005	15417	15445	15384	15375	15377	15228	15183	15264	15333	15433	15333	15307	15437	15392	15341	15439	15173	15284	15119	15338	15389	15204	15469	15382	15406	15191	15375	15212	15312	15225	15286	15234	15557	15139	15295	15454	15385	15379	15298	15165	15269	15541	15179	15322	15299	15424	15416	15276	15321	15314	15327	15395	15326	15178	15258	15260	15385	15253	15411	15371	15297	15264	15321	15354	15359	15363	15284	15075	15370	15415	15222	15386	15314	15416	15356	15363	15246	15285	15386	15408	15398	15330	15288	15324	15409	15241	15570	15371	15464	15225	15351	15373	15328	15362	15454	15215	15385	15234	15411	15506	15298	15331	15412	15337	15306	15273	15198	15275	15211	15413	15386	15276	15452	15426	15350	15328	15284	15280	15297	15232	15254	15275	15220	15300	15098	15409	15472	15593	15316	15320	15428	15333	15362	15368	15522	15368	15336	15305	15429	15467	15164	15328	15360	15256	15293	15255	15291	15316	15147	15146	15551	15354	15356	15167	15258	15380	15141	15240	15289	15353	15322	15604	15334	15502	15202	15450	15395	15353	15260	15244	15382	15415	15312	15488	15331	15381	15220	15475	15343	15256	15327	15366	15171	15147	15399	15223	15471	15388	15400	15412	15216	15458	15379	15246	15327	15341	15183	15449	15286	15436	15286	15418	15309	15346	15112	15516	15235	15317	15347	15341	15487	15223	15429	15260	15286	15399	15465	15435	15178	15263	15298	15338	15438	15486	15341	15299	15293	15311	15363	15198	15278	15301	15430	15348	15373	15266	15383	15201	15187	15407	15557	15037	15347	15246	15368	15360	15153	15341	15444	15294	15289	15337	15271	15327	15281	15287	15282	15243	15277	15145	15208	15435	15192	15353	15194	15298	15443	15276	15430	15520	15612	15373	15287	15320	15309	15310	15335	15440	15337	15309	15413	15389	15240	15197	15290	15446	15313	15399	15352	15316	15310	15256	15174	15344	15321	15352	15403	15439	15430	15530	15358	15237	15529	15290	15322	15463	15378	15372	15323	15333	15403	15331	15311	15344	15316	15296	15222	15316	15313	15171	15331	15167	15340	15273	15170	15438	15378	15447	15230	15459	15202	15346	15463	15284	15334	15438	15508	15333	15278	15477	15338	15402	15375	15434	15094	15447	15457	15499	15231	15438	15412	15446	15400	15368	15306	15476	15364	15216	15418	15498	15368	15481	15437	15377	15393	15394	15211	15391	15333	15320	15287	15379	15382	15276	15486	15287	15141	15469	15313	15217	15189	15314	15197	15099	15293	15390	15272	15452	15286	15393	15243	15438	15274	15231	15192	15360	15430	15188	15425	15272	15267	15279	15475	15268	15217	15473	15357	15341	15562	15388	15467	15377	15178	15419	15513	15299	15347	15381	15178	15321	15417	15433	15250	15608	15224	15326	15295	15271	15328	15305	15271	15344	15262	15350	15316	15526	15392	15236	15150	15240	15258	15265	15453	15381	15168	15345	15405	15311	15395	15454	15387	15280	15275	15283	15349	15407	15487	15529	15411	15296	15426	15480	15452	15421	15354	15445	15425	15204	15388	15415	15430	15327	15220	15379	15301	15285	15373	15404	15666	15520	15256	15252	15434	15284	15451	15342	15418	15233	15347	15362	15425	15406	15249	15391	15206	15178	15203	15528	15423	15474	15392	15386	15243	15283	15282	15388	15394	15450	15346	15434	15252	15431	15351	15290	15272	15132	15496	15284	15255	15419	15455	15207	15257	15188	15228	15253	15390	15364	15318	15172	15337	15346	15431	15318	15294	15449	15059	15332	15465	15329	15311	15280	15289	15431	15383	15229	15320	15412	15205	15402	15658	15499	15385	15423	15291	15278	15389	15248	15452	15364	15529	15359	15453	15373	15319	15579	15464	15252	15344	15177	15353	15367	15306	15283	15133	15178	15097	15348	15175	15258	15214	15398	15369	15351	15122	15547	15305	15397	15312	15338	15444	15362	15262	15372	15391	15323	15324	15354	15315	15414	15321	15369	15272	15659	15387	15198	15435	15417	15467	15544	15550	15263	15287	15255	15377	15368	15361	15394	15220	15311	15455	15241	15444	15365	15181	15186	15368	15463	15269	15429	15359	15261	15431	15460	15446	15243	15438	15426	15315	15322	15410	15408	15334	15468	15105	15241	15370	15461	15240	15291	15226	15295	15402	15431	15350	15521	15379	15309	15163	15287	15317	15276	15339	15336	15348	15401	15328	15362	15221	15422	15425	15150	15339	15419	15391	15585	15388	15502	15483	15424	15303	15428	15520	15348	15300	15427	15421	15357	15384	15430	15292	15258	15189	15311	15126	15338	15331	15239	15096	15368	15325	15505	15419	15424	15282	15066	15427	15410	15307	15328	15343	15291	15199	15321	15430	15355	15473	15305	15265	15382	15209	15358	15193	15368	15316	15350	15466	15451	15432	15332	15246	15189	15362	15258	15347	15308	15238	15155	15446	15408	15409	15340	15140	15426	15140	15428	15249	15275	15445	15414	15438	15379	15281	15436	15103	15301	15505	15427	15370	15262	15405	15366	15096
28258	44569	42280	37147	30513	24777	21256	19461	18018	16943	16486	15944	15916	15967	15826	15480	15786	15363	15345	15097	15061	14862	15001	14695	14796	14691	14643	14447	14716	14574	14576	14615	14506	14611	14840	14606	14598	14482	14698	14628	14619	14572	14480	14655	14647	14587	14470	14391	14608	14605	14563	14532	14502	14504	14425	14636	14308	14528	14517	14423	14544	14521	14493	14372	14485	14458	14528	14588	14545	14409	14571	14492	14501	14391	14479	14442	14492	14284	14408	14434	14463	14558	14521	14487	14407	14576	14422	14526	14307	14442	14486	14426	14771	14628	14575	14541	14598	14333	14300	14497	14364	14529	14496	14529	14569	14379	14482	14456	14360	14498	14658	14519	14556	14329	14450	14571	14703	14514	14485	14458	14577	14383	14292	14360	14668	14637	14517	14556	14455	14502	14520	14410	14519	14511	14525	14415	14523	14553	14440	14570	14618	14422	14635	14514	14446	14434	14643	14472	14308	14583	14579	14618	14439	14518	14423	14478	14642	14376	14529	14476	14402	14424	14585	14365	14425	14483	14577	14644	14523	14494	14328	14556	14435	14487	14510	14372	14495	14372	14478	14532	14624	14650	14349	14561	14371	14350	14622	14465	14425	14576	14415	14398	14322	14428	14703	14565	14415	14301	14385	14602	14415	14436	14410	14536	14666	14341	14652	14429	14503	14715	14441	14385	14507	14510	14410	14579	14514	14556	14482	14458	14495	14515	14560	14445	14492	14625	14535	14552	14473	14348	14364	14800	14432	14470	14455	14358	14577	14418	14516	14496	14486	14411	14517	14568	14432	14598	14453	14585	14445	14419	14511	14523	14559	14542	14445	14447	14431	14571	14351	14472	14232	14671	14442	14510	14622	14559	14408	14424	14624	14421	14462	14413	14534	14615	14555	14637	14429	14444	14609	14560	14402	14320	14471	14530	14522	14581	14567	14496	14525	14379	14476	14546	14522	14405	14584	14438	14503	14578	14468	14499	14752	14658	14655	14397	14494	14469	14490	14338	14465	14497	14557	14475	14379	14576	14475	14328	14473	14395	14480	14413	14545	14485	14308	14674	14446	14490	14602	14527	14442	14527	14509	14640	14422	14480	14574	14538	14665	14549	14564	14442	14693	14567	14491	14478	14351	14539	14446	14480	14357	14517	14519	14456	14482	14365	14459	14717	14481	14487	14394	14459	14501	14584	14611	14580	14535	14585	14491	14548	14615	14521	14523	14483	14654	14560	14406	14499	14515	14675	14645	14577	14523	14426	14591	14638	14379	14486	14484	14589	14411	14244	14404	14532	14304	14452	14455	14504	14446	14470	14469	14619	14696	14392	14323	14586	14638	14578	14335	14576	14488	14551	14482	14464	14404	14588	14426	14539	14477	14407	14379	14338	14522	14497	14498	14374	14538	14561	14704	14385	14605	14469	14373	14498	14467	14490	14416	14422	14280	14417	14466	14469	14644	14408	14595	14410	14431	14613	14427	14478	14328	14507	14450	14585	14404	14403	14684	14564	14274	14501	14433	14509	14472	14454	14478	14267	14628	14444	14510	14675	14620	14552	14465	14384	14508	14359	14645	14484	14434	14628	14422	14479	14487	14412	14616	14625	14662	14444	14605	14478	14552	14519	14535	14539	14445	14589	14542	14577	14415	14401	14494	14630	14477	14390	14424	14532	14419	14534	14617	14455	14580	14530	14529	14380	14511	14576	14419	14480	14377	14547	14413	14433	14473	14522	14496	14428	14506	14630	14519	14503	14484	14424	14409	14497	14441	14469	14544	14449	14453	14504	14539	14415	14417	14502	14502	14350	14665	14382	14376	14223	14615	14475	14547	14538	14424	14512	14395	14610	14550	14620	14369	14324	14604	14443	14434	14443	14436	14639	14489	14515	14654	14627	14558	14548	14561	14621	14268	14499	14453	14359	14534	14369	14405	14468	14449	14554	14724	14399	14560	14530	14580	14492	14552	14591	14624	14535	14440	14357	14461	14551	14416	14362	14523	14522	14562	14512	14578	14573	14411	14543	14426	14491	14490	14308	14481	14681	14459	14468	14500	14566	14691	14497	14418	14410	14449	14531	14538	14515	14450	14345	14502	14540	14439	14395	14707	14512	14631	14533	14614	14371	14602	14359	14489	14408	14621	14405	14498	14324	14479	14384	14391	14296	14498	14617	14322	14442	14421	14472	14429	14252	14559	14402	14405	14376	14561	14456	14467	14603	14460	14471	14567	14584	14453	14490	14493	14401	14604	14579	14418	14573	14515	14432	14366	14574	14497	14492	14576	14413	14516	14416	14414	14543	14534	14407	14593	14637	14503	14487	14543	14516	14341	14651	14647	14660	14467	14522	14633	14328	14543	14545	14736	14523	14462	14449	14525	14555	14540	14471	14523	14485	14462	14588	14550	14575	14342	14606	14552	14458	14583	14487	14546	14587	14517	14433	14616	14553	14519	14404	14608	14509	14505	14407	14602	14379	14656	14546	14503	14480	14467	14537	14436	14641	14459	14508	14518	14469	14512	14487	14518	14450	14458	14603	14491	14335	14560	14558	14549	14456	14472	14645	14385	14490	14679	14653	14572	14575	14449	14689	14479	14441	14361	14359	14502	14378	14500	14477	14480	14516	14505	14480	14511	14395	14667	14516	14406	14484	14439	14415	14655	14538	14482	14452	14586	14657	14463	14643	14451	14488	14626	14398	14570	14343	14481	14486	14470	14513	14503	14390	14479	14472	14549	14387	14612	14420	14535	14424	14430	14591	14603	14687	14740	14457	14416	14590	14367	14581	14396	14687	14510	14508	14506	14507	14596	14662	14452	14452	14597	14742	14414	14536	14637	14445	14446	14447	14508	14478	14497	14539	14492	14518	14542	14482	14575	14441	14446	14527	14464	14522	14447	14434	14429	14492	14420	14424	14675	14383	14530	14526	14715	14471	14560	14498	14378	14488	14435	14461	14538	14625	14551	14537	14769	14465	14397	14314	14403	14629	14571	14521	14516	14462	14522	14737	14570	14575	14493	14409	14582	14503	14485	14520	14374	14449	14466	14475	14532	14437	14442	14592	14392	14508	14559	14267	14537	14524	14560	14412	14567	14287	14417	14483	14375	14505	14593	14649	14528	14543	14517	14494	14415	14334	14511	14496	14397	14422	14613	14149	14703	14455	14262	14585	14568	14565	14354	14582	14552	14517	14545	14519	14303	14481	14408	14450	14508	14578	14465	14536	14392	14528	14521	14417	14451	14468	14396	14438	14509	14687	14433	14555	14445	14381	14654	14505	14466	14404	14462	14459	14477	14562	14402	14604	14494	14500	14416	14420	14470	14523	14477	14424	14307	14554	14519	14447	14467	14580	14452	14419	14397	14524	14651	14456	14569	14514	14511	14560	14468	14544	14517	14587	14526	14480	14473	14531	14421	14560	14436	14567	14397	14562	14395	14409	14550	14461	14679	14468	14399	14372	14319	14667	14461	14483	14441	14511	14608	14558	14542	14536	14382	14553	14413	14565	14640	14510	14406	14428	14532	14315	14363	14359	14678	14582	14531	14383	14362	14461	14573	14302	14590	14421	14454	14602	14538	14659	14630	14630	14361	14353	14616	14404	14491	14435	14504	14502	14474	14508	14465	14484	14359	14474	14425	14620	14332	14482	14456	14682	14515	14511	14638	14575	14482	14617	14564	14448	14559	14498	14718	14577	14475	14484	14263	14425	14513	14569	14520	14594	14338	14465	14435	14585	14597	14574	14556	14484	14650	14422	14457	14553	14516	14411	14413	14546	14450	14467	14416	14454	14404	14470	14606	14524	14643	14493	14484	14530	14585	14529	14388	14461	14450	14412	14377	14480	14602	14472	14358	14583	14704	14434	14616	14433	14549	14536	14467	14669	14566	14486	14448	14461	14455	14431	14534	14477	14362	14586	14632	14365	14520	14294	14580	14343	14645	14385	14494	14674	14372	14390	14409	14629	14633	14482	14562	14546	14609	14698	14584	14440	14534	14546	14670	14544	14512	14603	14434	14379	14413	14654	14468	14438	14506	14505	14490	14577	14480	14510	14468	14562	14509	14533	14509	14410	14448	14345	14450	14605	14499	14426	14666	14596	14546	14491	14450	14525	14670	14521	14607	14398	14585	14565	14679	14625	14385	14486	14416	14529	14461	14536	14682	14637	14573	14476	14446	14670	14443	14624	14633	14556	14479	14402	14580	14731	14520	14584	14559	14546	14583	14514	14510	14488	14513	14457	14442	14394	14526	14501	14458	14331	14484	14668	14621	14383	14626	14601	14490	14697	14665	14500	14529	14549	14525	14456	14506	14566	14448	14572	14597	14355	14515	14579	14616	14548	14532	14440	14332	14391	14430	14420	14392	14522	14598	14643	14518	14485	14541	14630	14538	14482	14500	14406	14778	14416	14504	14383	14399	14749	14315	14510	14560	14561	14662	14449	14337	14540	14383	14601	14464	14632	14609	14529	14642	14640	14518	14561	14509	14462	14345	14635	14640	14420	14473	14418	14510	14601	14401	14455	14564	14612	14563	14555	14538	14612	14489	14676	14406	14680	14512	14502	14506	14592	14481	14497	14416	14519	14620	14417	14503	14458	14717	14433	14560	14590	14403	14536	14604	14360	14660	14407	14588	14276	14613	14541	14351	14502	14527	14362	14611	14603	14615	14519	14493	14570	14460	14523	14540	14501	14593	14553	14464	14378	14484	14574	14474	14390	14705	14519	14513	14482	14653	14495	14501	14560	14486	14310	14366	14576	14540	14531	14512	14432	14586	14480	14595	14674	14525	14378	14551	14484	14463	14490	14497	14507	14487	14349	14383	14629	14536	14514	14293	14577	14621	14496	14475	14517	14738	14305	14291	14403	14418	14437	14658	14572	14560	14497	14505	14521	14525	14515	14721	14507	14576	14611	14500	14409	14605	14571	14693	14306	14498	14450	14613	14512	14387	14484	14595	14690	14516	14445	14439	14302	14410	14492	14552	14405	14461	14518	14488	14616	14399	14541	14488	14610	14527	14628	14448	14503	14449	14486	14537	14479	14507	14238	14645	14484	14617	14553	14360	14569	14526	14538	14655	14627	14481	14525	14578	14434	14664	14593	14483	14605	14541	14454	14455	14559	14355	14525	14377	14635	14530	14566	14559	14536
24253	21375	28911	24946	24321	25691	24952	21069	19148	18330	18004	17254	17337	17031	17024	16900	16825	16692	16536	16398	16300	16031	15938	16018	16164	15944	15996	15938	15864	15961	15810	15919	15905	15907	15669	15788	15733	15915	15954	15831	15624	15856	15998	15678	15972	15558	15754	15775	15789	15680	15786	15785	15853	15783	15974	15867	15882	15736	15788	15652	15637	15991	16022	15717	15807	15741	15748	15768	15678	15839	15711	15860	15881	15819	15819	15880	15759	15682	15772	15848	15764	15668	15646	15791	15885	15716	15914	15773	15739	15722	15675	15794	15703	15788	15782	15628	15677	15843	15740	15786	15606	15652	15805	15808	15856	15595	15798	15563	15800	15788	15735	15741	15786	15894	15669	15730	15804	15817	15946	15806	15982	15789	15542	15593	15709	15825	15654	15710	15780	15765	15638	15780	15654	15802	15689	15801	15738	15724	15876	15699	15762	15819	15832	15916	15850	15741	15922	15974	15709	15780	15702	15590	15858	15693	15786	15873	15753	15674	15549	15582	15978	15811	15873	15724	15887	15697	15893	15842	15583	15747	15768	15684	15820	15541	15646	15767	15803	15903	15742	15660	15850	15908	15767	15599	15827	15736	15692	15725	15741	15776	15850	15585	15922	15649	15681	15674	15750	15663	15809	15775	15591	15829	15575	15742	15950	15722	15767	15696	15776	15636	15700	15729	15866	15619	15697	15641	15677	15627	15734	15777	15828	15949	15784	15681	15946	15686	15716	15781	15804	15898	15701	15698	15758	15790	15712	15588	15687	15811	15836	15870	15655	15674	15917	15630	15644	15579	15730	15882	15773	15780	15778	15698	15853	15766	15853	15590	15711	15965	15814	15757	15799	15610	15672	15544	15790	15874	15880	15984	15580	15869	15697	15833	15877	15643	15900	15837	15777	15778	15693	15789	15630	15650	15594	15934	15810	15869	15885	15612	15695	15571	15681	15660	15620	15805	15631	15664	15468	15812	15717	15731	15435	15668	15652	15740	15809	15759	15795	15686	15859	15846	15822	15779	15616	15994	15658	15778	15622	15657	15848	15817	15901	15714	15842	15848	15688	15852	15698	15726	15716	15831	15794	15613	15753	15590	15789	15722	15652	15598	15665	15867	15626	15808	15829	15810	15730	15774	15743	15783	15675	15624	15725	15612	15631	15815	15791	15686	15768	15756	15758	15860	15667	15819	15524	15728	15696	15654	15893	15824	15686	15663	15814	15792	15664	15622	15818	15624	15768	15758	15705	15653	15653	15759	15686	15587	15767	15767	15831	15658	15744	15714	15752	15682	15658	15669	15859	15725	15792	15754	15696	15790	15604	15788	15891	15758	15640	15717	15805	15771	15602	15757	15678	15689	15861	15758	15882	15684	15832	15839	15793	15602	15934	15858	15839	15905	16025	15662	15674	15637	15786	15604	15842	15640	15688	15785	15882	15874	15564	15805	15836	15885	15861	15705	15810	15728	15806	15821	15845	15772	15907	15735	15879	15622	15708	15733	15662	15779	15551	15680	15881	15821	15625	15705	15708	15539	15740	15599	15929	15813	15771	15837	15820	15852	15780	15835	15745	15743	15519	15882	15922	15834	15703	15808	15630	15741	15920	15720	15754	15592	15840	15834	15707	15768	15724	15609	15813	15530	15677	15793	15932	15633	15666	15719	15720	15756	15775	15780	15647	15828	15711	15895	15687	15665	15773	15515	15663	15742	15749	15573	15637	15807	15759	15830	15763	15656	15565	15650	15795	15477	15726	15777	15664	15740	15757	15764	15514	15706	15753	15920	15596	15813	15571	15542	15813	15617	15844	15691	15874	15604	15655	15720	15878	15684	15786	15812	15803	15635	15847	15811	15689	15847	15730	15826	15786	15830	15566	15559	15867	15761	15744	15644	15758	15746	15795	15776	15717	15874	15912	15908	16023	15703	15584	15635	15686	15511	15628	15644	15599	15804	15817	15700	15887	15629	15891	15793	15900	15938	15621	15751	15701	15851	15703	15702	15691	15919	15798	15758	15774	15687	15861	15837	15727	15756	15645	15748	15633	15851	15501	15621	15776	15812	15751	15741	15841	15734	15610	15660	15754	15624	15709	15855	15700	15796	15815	15795	15923	15912	15695	15949	15742	15608	15583	15585	15532	15730	15615	15626	15577	15622	15778	15657	15785	15640	15966	15785	15877	15940	15819	15524	15519	15796	15845	15741	15846	15820	15741	15685	15640	15770	15593	15751	15816	15951	15816	15684	15705	15664	15580	15666	15911	15617	15743	15780	15728	15567	15842	15808	15775	15706	15838	15902	15698	15830	15727	15737	15743	15900	15977	15803	15870	15561	15599	15685	15798	15787	15717	15731	15971	15637	15602	15763	15851	15969	15953	15882	15771	15762	15751	15757	15630	15818	15802	15720	15815	15861	15684	15848	15821	15792	15729	15796	15713	15766	15661	15754	15707	15657	15569	15806	15511	15789	15697	15860	15653	15574	15928	15801	15692	15768	15905	15711	15676	15803	15715	15709	15732	15811	15649	15732	15571	15665	15741	15772	15857	15754	15842	15773	15607	15697	15729	15781	15732	15872	15789	15800	15866	15719	15678	15795	15604	15767	15668	15619	15888	15868	15565	15668	15905	15826	15728	15987	15741	15859	15839	15637	15680	15719	15688	15717	15507	15834	15780	15767	15834	15940	16068	15893	15891	15729	15807	15744	15610	15777	15734	15678	15553	15749	15734	15776	15662	15637	15798	15881	15763	15708	15705	15642	15831	15744	15786	15812	15794	15614	15648	15743	15821	15911	15728	15779	15947	15749	15767	15719	15698	15720	15919	15800	15796	15774	15964	15728	15698	15629	15742	15864	15597	15681	15763	15740	15773	15613	15698	15704	15455	15644	15685	15911	15816	15745	15797	15826	15829	15878	15713	15852	15857	15835	15830	15835	15636	15710	15633	15711	15840	15856	15652	15670	15830	15788	15640	15783	15767	15733	15899	15578	15816	15815	15950	15821	15709	15603	15675	15728	15794	15750	15730	15731	15676	15892	15905	15780	15765	15716	15869	15913	15628	15837	15725	15596	15766	15652	15737	15627	15655	15874	15714	15691	15761	15595	15625	15864	15670	15877	15797	15707	15730	15976	15929	15859	15653	15567	15672	15732	15711	15728	15517	15869	15798	15736	15629	15649	15654	15822	15743	15895	15982	15721	15813	15825	15761	15905	15729	15740	15659	15903	15548	15596	15875	15707	15863	15764	15883	15607	15678	15836	15751	15834	15772	15719	15862	15929	15788	15653	15675	15628	15778	15763	15559	15495	15941	15880	15740	15730	15701	15628	15738	15822	15612	15638	15835	15709	15768	15507	15798	15598	15674	15629	15809	15802	15712	15728	15733	15846	15842	15702	15821	15918	15837	15940	15778	15667	15837	15801	15918	15742	15767	15764	15832	15701	15882	15610	15467	15625	15814	15627	15751	15752	15733	15496	15600	15719	15700	15694	15774	15883	15877	15803	15799	15778	15867	15778	15751	15747	15874	15789	15858	15779	15782	15922	15742	15715	15623	15734	15949	15691	15677	15675	15846	15781	15773	15775	15736	15674	15975	15573	15780	15691	15666	15751	15694	15675	15785	15971	15745	15528	15942	15686	15751	15832	15775	15596	15636	15863	15858	15707	15798	15644	15807	15800	15545	15666	15855	15829	15629	15606	15591	15655	15789	15663	15767	16035	15634	15782	15731	15794	15760	15893	15681	15892	15793	15804	15702	15655	15716	15676	15755	15943	15772	15592	15602	15718	15888	15975	15561	15784	15789	15886	15924	15689	15703	15899	15846	15691	15767	15661	15977	15725	15786	15785	15809	15826	15807	15869	15793	15756	15770	15684	15858	15924	15776	15714	15760	15692	15645	15696	15714	15585	15787	15805	15724	15688	15815	15661	15905	15756	15896	15756	15716	15706	15745	15941	15705	15899	15920	15772	15724	15714	15747	15678	15793	15653	15929	15830	15812	15730	15678	15926	15733	15417	15772	15784	15731	15596	15638	15639	15860	15771	15863	15635	15815	15686	15867	15746	15730	15584	15544	15745	15730	15946	15791	15716	15657	15761	15795	15672	15659	15597	15718	15666	15832	15858	15757	15572	15783	15810	15945	15697	15732	15561	15748	15769	15655	15680	15926	15811	15692	15784	15769	15669	15802	15842	15783	15793	15546	15681	15624	15856	15689	15797	15853	15549	15747	15800	15659	15828	15898	15718	16071	15868	15678	15778	15948	15815	15817	15726	15864	15757	15773	15722	15514	15557	15775	15825	15855	15902	15647	15707	15878	15889	15845	15616	15673	15721	15655	15630	15768	15678	15731	15874	15635	15763	15738	15760	16026	15707	15742	15578	15654	15695	15599	15742	15895	15827	15736	15658	15664	15541	15787	15503	15727	15770	15578	15690	15664	15750	15581	15722	15847	15597	15707	15773	15725	15578	15468	15731	15792	15720	15843	15843	15851	15755	15827	15760	15690	15908	15741	15748	15699	15728	15707	15665	15821	15947	15893	15869	16004	15859	15740	15728	15819	15617	15910	15627	15652	15501	15778	15830	15650	15644	15666	15667	15947	15813	15801	15693	15656	15868	15720	15786	15765	15727	15785	15759	15748	15566	15674	15602	15702	15728	15742	15590	15761	15603	15836	15777	15928	15742	15775	15898	15731	15659	15506	15472	15747	15585	15707	15826	15742	15979	15863	15783	15754	15859	15583	15728	15914	15868	15781	15887	15723	15610	16026	15707	15555	15544	15580	15951	15635	15603	15813	15855	15886	15702	15521	15800	15750	15690	15811	15732	15745	15837	15770	15834	15658	15740	15856	15857	15742	15671	15803	15772	15755	15715	15485	15709	15714	15728	15834	15624	15542	15598	15807	15844	15856	15777	15687	15872	15814	15764	15885	15942	15956	15582	15818	15702	15758	15813	15720	15800	15775	15742	15659	15850	15507	15833	15983	15703	15974	15930	15708	15824	15708	15758	15833	15700	15723	15735	15762	15683	15996	15794	15721	15710	15781	15756	15638	15655	15615	15580	15684	15903	15549	15792	15692	15632	15659	15470	15814	15793	15648	15944	15857	15616	15805	15635	15741	15625	15721	15754	15815	15820	15791	15900	15824	15836	15732	15708
29825	49141	47243	41553	34358	28022	24185	22176	19717	18477	17706	16620	16866	16563	16282	16455	16337	16227	15845	15540	15297	15079	15217	15030	14968	15012	14961	14937	15129	14886	14945	14926	14887	14882	14788	15047	14888	14749	14722	14897	14789	14842	14687	14770	14725	14733	14855	14892	14743	14725	14890	14817	14639	14761	14786	14593	14815	14810	14847	14809	14767	14848	14748	14807	14743	14724	14687	14762	14898	14770	14687	14809	14739	14679	14748	14899	14785	14657	14691	14936	14608	14693	14709	14702	14846	14760	14787	14934	14888	14879	14792	14815	14711	14699	14779	14818	14739	14694	14676	15008	14677	14791	14721	14786	14786	14670	14634	14802	14688	14708	14806	14931	14791	14797	14776	14752	14731	14773	14774	14739	14697	14750	14721	14902	14854	14885	14812	14519	14815	14728	14740	14893	14768	14806	14702	14843	14725	14987	14767	14676	14890	14640	14710	14764	14842	14815	14758	14551	14628	14856	14707	14829	14798	14684	14832	14721	14730	14759	14598	14739	14745	14898	14941	14652	14660	14897	14628	14536	14788	14768	14873	14547	14801	14623	14819	14846	14656	14755	14829	14672	14627	14693	14781	14922	14652	14813	14653	14675	14787	14587	14770	14787	14653	14815	14664	14860	14588	14865	14731	14659	14662	14757	14592	14626	14681	14650	14652	14803	14763	14744	14812	14634	14694	14783	14768	14747	14705	14660	14664	14668	14789	14815	14758	14680	14720	14744	14733	14606	14842	14747	14745	14689	14736	14708	14712	14698	14702	14867	14819	14936	14742	14808	14601	14641	14834	14815	14797	14883	14695	14637	14701	14768	14813	14692	14831	14798	14513	14617	14972	14706	14763	14665	14835	14743	14706	14778	14714	14593	14690	14863	14659	14734	14860	14741	14826	14587	14744	14788	14680	14780	14760	14705	14646	14743	14760	14680	14744	14875	14885	14838	14736	14789	14779	14765	14936	14611	14735	14666	14778	14726	14782	14716	14593	14744	14693	14673	14790	14804	14781	14741	14616	14644	14868	14800	14743	14789	14771	14723	14801	14632	14773	14693	14546	14561	14721	14737	14795	14609	14768	14682	14629	14969	14785	14721	14590	14830	14681	14873	14728	14902	14796	14843	14599	14696	14852	14768	14702	14698	14685	14776	14715	14705	14875	14695	14791	14712	14761	14554	14685	14808	14735	14639	14659	14771	14702	14903	14710	14903	14638	14701	14737	14599	14731	14728	14730	14830	14790	14873	14681	14840	14814	14883	14770	14630	14864	14657	14725	14791	14868	14809	14749	14704	14677	14770	14709	14646	14770	14709	14655	14750	14700	14750	14704	14754	14762	14893	14791	14767	14720	14742	14766	14815	14753	14820	14803	14876	14748	14819	14684	14767	14723	14756	14799	14853	14847	14636	14713	14709	14726	14829	14900	14855	14712	14867	14674	14758	14701	14789	14824	14565	14661	14689	14626	14790	14782	14629	14735	14641	14778	14831	14631	14672	14774	14801	14856	14721	14695	14747	14752	14882	14654	14640	14735	14655	14865	14932	14841	14738	14768	14662	14649	14741	14787	14711	14645	14719	14758	14660	14620	14617	14920	14770	14654	14738	14604	14557	14634	14696	14657	14677	14741	14676	14789	14751	14536	14857	14643	14755	14717	14661	14790	14820	14651	14664	14808	14723	14850	14860	14632	14725	14755	14735	14852	14841	14766	14760	14931	14661	14679	14733	14665	14730	14781	14706	14757	14599	14653	14742	14948	14578	14792	14737	14705	14825	14801	14862	14702	14746	14864	14656	14733	14822	14871	14715	14940	14817	14777	14684	14788	14709	14804	14701	14843	14731	14644	14742	14776	14705	14669	14553	14743	14802	14540	14795	14753	14673	14571	14791	14767	14861	14680	14616	14710	14728	14753	14741	14772	14668	14852	14744	14724	14817	14614	14725	14774	14791	14703	14800	14972	14805	14648	14744	14667	14778	14558	14750	14651	14871	14899	14615	14592	14718	14823	14729	14688	14856	14611	14647	14784	14721	14686	14774	14688	14755	14666	14785	14655	14794	14891	14738	14854	14709	14708	14826	14673	14723	14752	14716	14631	14780	14636	14706	14819	14815	14794	14763	14663	14678	14645	14921	14708	14747	14586	14910	14870	14775	14694	14694	14898	14783	14686	14757	14769	14702	14810	14595	14826	14528	14759	14709	14823	14712	14784	14751	14704	14874	14634	14730	14788	14633	14706	14656	14580	14788	14717	14678	14695	14662	14801	14705	14736	14772	14711	14605	14789	14810	14897	14508	14744	14714	14821	14752	14748	14516	14795	14608	14800	14764	14683	14594	14786	14574	14778	14703	14776	14880	14766	14924	14867	14774	14676	14842	14796	14666	14824	14612	14672	14780	14778	14816	14832	14723	14854	14710	14811	14721	14773	14677	14742	14569	14633	14743	14708	14692	14866	14759	14625	14799	14814	14688	14650	14716	14652	14700	14866	14781	14739	14632	14686	14652	14637	14732	14565	14805	14676	14696	14683	14790	14589	14531	14687	14776	14637	14709	14628	14676	14641	14757	14694	14656	14764	14658	14844	14619	14704	14639	14735	14842	14652	14754	14759	14671	14778	14771	14749	14681	14697	14810	14785	14640	14750	14827	14734	14729	14660	14672	14628	14755	14820	14747	14661	14765	14721	14812	14849	14771	14515	14859	14674	14827	14868	14623	14742	14701	14814	14719	14724	14727	14949	14723	14723	14661	14791	14876	14815	14639	14750	14673	14714	14871	14604	14852	14700	14623	14871	14593	14749	14772	14789	14821	14788	14684	14755	14857	14923	14836	14733	14797	14767	14648	14916	14771	14678	14702	14776	14700	14647	14761	14728	14738	14683	14750	14624	14886	14662	14720	14826	14680	14732	14737	14780	14742	14629	14746	14729	14693	14708	14721	14643	14879	14840	14688	14803	14613	14591	14620	14780	14503	14750	14718	14841	14774	14714	14842	14746	14672	14755	14540	14844	14604	14989	14734	14639	14754	14756	14793	14876	14590	14814	14724	14821	14818	14724	14868	14905	14791	14805	14673	14652	14789	14844	14771	14739	14824	14735	14680	14834	14721	14849	14654	14943	14832	14660	14834	14843	14686	14846	14647	14770	14744	14482	14676	14763	14751	14602	14897	14869	14944	14810	14802	14773	14786	14939	14670	14661	14660	14720	14539	14706	14640	14741	14699	14775	14788	14565	14826	14802	14941	14755	14683	14694	14690	14562	14705	14817	14655	14680	14634	14818	14679	14504	14710	14732	14677	14738	14803	14688	14895	14796	14863	14797	14772	14877	14684	14664	14554	14479	14890	14789	14664	14723	14626	14717	14866	14709	14654	14806	14525	14729	14672	14813	14637	14710	14668	14696	14800	14724	14779	14633	14832	14742	14596	14772	14607	14577	14819	14679	14675	14803	14818	14690	14620	14775	14700	14758	14566	14632	14624	14733	14826	14634	14741	14849	14735	14569	14727	14632	14742	14939	14725	14845	14671	14698	14629	14732	14718	14863	14661	14783	14798	14718	14806	14790	14636	14762	15017	14547	14805	14737	14670	14781	14682	14619	14762	14583	14674	14826	14688	14681	14589	14750	14706	14546	14743	14720	14854	14833	14687	14749	14736	14698	14780	14860	14696	14487	14847	14755	14702	14647	14584	14686	14713	14870	14533	14724	14765	14871	14793	14768	14713	14735	14579	14919	14661	14732	14625	14694	14706	14716	14704	14718	14790	14714	14636	14653	14814	14874	14633	14658	14748	14875	14671	14713	14799	14773	14637	14860	14837	14830	14561	14782	14699	14863	14632	14795	14861	14612	14722	14918	14872	14780	14710	14629	14786	14752	14832	14519	14657	14557	14835	14784	14840	14681	14680	14667	14739	14876	14908	14632	14817	14682	14728	14846	14761	14598	14764	14781	14867	14665	14816	14601	14681	14673	14647	14668	14698	14887	14866	14767	14831	14723	14767	14760	14619	14596	14705	14639	14838	14657	14846	14612	14731	14703	14835	14807	14774	14798	14856	14811	14554	14801	14897	14703	14582	14746	14743	14740	14780	14768	14826	14739	14840	14718	14715	14782	14728	14629	14777	14871	14731	14742	14672	14792	14732	14683	14689	14619	14750	14654	14693	14621	14786	14752	14870	14821	14635	14784	14730	14869	14679	14837	14685	14858	14828	14569	14778	14829	14843	14721	14739	14624	14797	14848	14691	14810	14671	14756	14587	14584	14941	14832	14713	14782	14680	14881	14715	14725	14848	14678	14720	14858	14597	14657	14739	14796	14865	14791	14594	14727	14570	14744	14750	14883	14755	14661	14834	14703	14769	14821	14672	14678	14657	14804	14764	14849	14870	14693	14541	14645	14713	14740	14803	14647	14884	14804	14761	14745	14793	14755	14755	14757	14747	14738	14815	14747	14747	14708	14793	14819	14842	14731	14733	14662	14817	14714	14724	14787	14710	14857	14880	14756	14683	14786	14684	14663	14617	14788	14659	14569	14700	14584	14766	14735	14727	14713	14694	14972	14843	14650	14806	14785	14742	14790	14809	14762	14830	14769	14642	14700	14516	14694	14654	14762	14858	14601	14777	14774	14682	14814	14745	14863	14612	14687	14772	14745	14605	14648	14644	14810	14530	14841	14655	14807	14820	14688	14708	14824	14753	14753	14801	14834	14648	14786	14896	14614	14740	14809	14713	14613	14754	14873	14847	14928	14624	14664	14540	14684	14739	14604	14791	14498	14869	14857	14904	14786	14521	14696	14746	14696	14766	14643	14790	14840	14710	14750	14755	14727	14695	14716	14717	14737	14794	14931	14781	14714	14736	14583	14875	14721	14656	14663	14798	14758	14721	14647	14898	14823	14599	14778	14775	14690	14789	14817	14820	14876	14786	14784	14810	14778	14777	14681	14764	14699	14881	14719	14744	14579	14794	14742	14668	14810	14638	14658	14641	14748	14618	14708	14770	14716	14604	14684	14745	14741	14815	14850	14697	14642	14657	14780	14641	14859	14535	14737	14723	14729	14821	14695	14599	14648	14634	14691	14709	14824	14697	14790	14744	14858	14789	14750	14615	14789	14703	14678	14684	14716	14581	14557	14776	14816	14790	14628	14788	14745	14787	14768	14780
31134	27274	30943	28958	23663	20627	19311	18177	17263	16818	16863	16691	16807	16652	16502	16539	16452	16491	16445	16516	16307	16246	16161	16284	16407	16299	16164	16152	16102	16199	16368	16303	16299	16199	16319	16321	16181	16198	16170	16268	16208	16225	16218	16142	16248	16277	16333	15909	16447	16080	16393	16251	16058	16235	16090	16108	16158	16369	16356	16275	16240	16289	16197	16139	16188	16277	16113	16194	16228	16047	16082	16090	16078	16000	16154	16359	16106	16265	16351	16297	16271	16096	16186	16313	16468	16101	16146	16200	16099	16204	16317	16178	16142	16262	16314	16114	16245	16231	15962	15961	16198	16127	16111	16007	16107	16118	16262	16258	16038	15994	16262	16199	16204	16306	16241	16109	16205	16235	16246	16250	16098	16263	16325	16192	16116	16177	16217	16052	16007	16256	16342	16171	16131	15992	16258	16263	16162	16003	16325	16116	16112	15997	16141	15968	16094	16036	16061	16059	16182	16164	16100	16101	16212	16423	16129	16324	16280	16227	16081	16381	16259	16325	16033	16115	16207	16184	16078	16095	16122	16140	16025	16172	16286	16080	16055	16032	16301	16364	16198	16413	16051	16143	16045	16018	16041	16030	16084	16061	16224	16281	16280	16108	16114	16006	16287	16189	16164	16367	16340	16123	16030	16095	15950	16204	16187	16141	16148	16159	16330	16164	15791	16002	16141	16235	16231	16133	16317	16141	16111	16058	16369	15995	16031	16154	16141	15987	16234	16145	16185	16074	16118	16106	16071	16375	16093	16186	16089	16143	16060	15797	15998	16201	16290	16226	16201	15978	16173	16030	16102	16375	16159	16210	16249	16308	16101	16118	16238	16400	16130	16182	16229	16144	15892	16049	16091	16378	16187	16198	16131	16140	16256	16199	16279	16153	16236	16211	16042	16186	16186	16269	16458	16139	16175	16100	15955	16127	16171	16182	16289	16229	16109	16175	16254	16091	16241	16112	16281	16157	16282	16136	16270	16154	16197	16309	16227	16253	16181	16317	15890	16362	16367	16195	16042	16089	16227	16151	16256	16362	16150	16152	15960	16204	16119	16098	16240	16139	16220	16113	16185	16011	16129	16079	16205	16023	16215	16115	16217	16168	16253	15993	16134	16124	16298	16104	16110	16245	16068	16130	16043	15980	16311	16202	16313	16180	16102	16181	16173	16365	16004	16199	16195	16184	16157	16223	16163	16095	16274	16328	16203	16333	15985	16184	16087	16114	16009	15985	16218	16161	16071	16201	16085	16128	16238	15952	16177	16311	16260	16105	16248	16135	16100	16229	16348	15985	16212	16288	16239	16140	16236	16181	15967	16248	16192	16099	15940	16136	16132	16203	16231	16177	16268	16265	16089	16375	16227	16125	16100	16152	16227	16241	16281	16187	16265	16020	16160	16180	16390	16132	16259	16181	16186	16209	16051	16051	16113	16255	16271	16197	16499	16258	16176	16385	16228	16249	16127	16243	16283	16249	16162	16167	16075	16235	16018	16199	16288	16104	16078	16036	16277	16150	16353	16147	16138	16088	16042	16130	16058	16057	16186	16032	16023	16126	16082	16329	16203	16254	16251	16237	16247	16182	16094	16050	15991	16227	16357	16175	16203	16105	16386	16237	16259	15934	16229	16303	16330	16208	16286	16306	16165	16117	16179	16321	16123	16034	16438	15961	16291	16210	16239	16348	16122	16167	16129	16130	16186	16382	16396	16134	16162	16343	16240	16165	16236	16122	16301	16140	16316	16133	16184	16249	16152	16102	16067	16119	16034	16222	16363	16229	16183	16214	16223	16309	16176	16145	16335	16131	16502	16165	16298	16255	16203	16312	16139	16212	16061	16284	16254	16142	16223	16116	16075	16355	16070	16300	16418	16263	16130	16253	16148	16180	16218	16188	16272	16264	16257	16204	16158	16148	16133	16317	16336	16111	16151	16243	16133	16226	16368	16147	16387	16188	16215	16041	16108	16131	16389	16084	16171	16335	16268	16224	16404	16128	16172	16050	16070	16225	16207	16174	16376	16085	16247	16076	16249	16162	16170	16138	16346	16266	16237	16014	16128	16060	16190	16369	16133	16312	16192	15982	16269	16361	16098	16289	16075	16102	16295	16229	16132	16450	16386	16136	16264	15975	16167	16242	16111	16197	16145	16233	16172	16161	16134	16431	16272	16300	16421	16127	16438	16215	16214	16224	16413	16091	16222	16140	16186	16181	16198	16236	16371	16044	16179	16233	16327	16323	16061	16247	16062	16195	16183	16100	16169	16079	16128	16220	16182	16251	16004	16049	15977	16206	16227	16145	16267	16284	16125	16241	16014	16091	16104	16071	16002	16165	16244	16091	16071	16187	16035	16353	16250	16275	16114	15953	16237	15979	16168	15994	16034	16161	16113	16122	16044	16156	16047	16227	16251	16228	16297	16263	16178	16209	15904	16124	16093	15968	16080	16065	16219	16216	16181	16178	16206	15919	16285	16131	16269	16274	16174	16298	16287	16231	16211	16244	16164	16199	16059	16199	16250	16071	16098	16131	16089	16119	16230	16360	16144	16227	16267	16497	16168	16010	16182	15975	16270	16024	16258	16308	16174	16192	15950	16118	16306	16224	16327	16254	16285	16176	16353	16011	16069	16321	16051	16287	16302	16191	16337	16281	16187	16029	16158	16069	16232	16056	16164	16158	16089	16094	16275	16267	16263	16146	16052	15974	16187	16312	16082	16287	16092	16145	15972	16157	16337	16049	16112	16115	16194	16100	16289	16016	16278	16278	16129	16247	16170	15979	16218	16346	16075	16343	16167	16211	16286	16218	16212	16201	16152	16122	16045	16209	16235	16136	16046	16235	16208	16198	16290	16234	16174	16044	16040	16301	16196	16341	16159	16244	16542	16121	16209	16160	16234	16239	16098	16188	16154	16221	16133	16218	16196	16286	16346	16032	16105	16165	16202	16249	16297	16252	16237	16225	16404	16067	16282	16265	16120	16225	16177	16070	16318	16095	16284	16035	16211	16240	16049	16067	16180	16309	16098	16106	16118	16273	16009	16135	16239	16092	16193	15981	16202	16207	16282	16124	16008	16274	16161	16153	16185	16090	16199	16014	16143	16142	16060	16230	16152	16268	16362	16162	16236	16220	16018	16283	16213	16166	16133	16060	16215	16447	16356	16197	16019	16238	16417	16074	16031	16160	16321	16057	16313	16284	16232	16129	16297	16088	16001	16266	16302	16422	16314	15956	16271	16268	16094	16287	16236	16145	16180	16227	16248	16203	16230	15997	16322	16253	16247	16290	16069	16162	16096	16097	16106	16097	16088	16119	16184	15974	16081	16182	16276	16331	16282	16081	16240	16144	16172	16171	16399	16250	16123	16110	16184	16172	16082	16205	16344	16025	16191	16249	16151	16258	16103	16144	16228	16410	16294	16262	16076	16244	16133	16458	16483	16299	16189	16233	16334	16205	16240	16215	16179	16325	16133	16171	16137	16195	16104	16017	16463	15994	16228	16108	16076	16079	16200	16063	16126	16318	16239	16058	16041	16267	16326	16122	16242	16156	16303	16294	16077	16058	16175	16064	16208	16181	16168	15987	16137	16206	16264	16376	16307	16402	16354	16107	16142	16400	16038	16141	16080	16265	16179	16125	16214	16155	16282	16259	16097	16082	16393	16031	16228	16189	16273	16320	16273	16175	16017	16137	16105	16245	16057	15989	16238	16146	16155	16156	16013	16192	16227	16242	16346	16099	16013	16308	16025	16165	16175	16174	16247	16258	16193	16356	16187	16207	16099	16205	16349	16351	16122	16071	16120	16204	16212	16175	16170	16355	16314	16125	16181	16054	16188	16212	16318	16094	16184	16110	16259	16361	16393	16227	16214	16225	15949	16072	16156	16129	16230	16074	16022	16138	16119	16221	16305	16161	16189	16265	16354	16260	16269	16303	16122	16055	16346	16247	16002	16267	16209	16010	16238	16322	16319	16193	16190	16130	16098	15978	16174	16295	16138	16119	16114	16086	16190	16086	16092	16147	16143	16260	16230	16275	16053	16174	16369	16056	16256	16011	16201	16386	16181	16195	15935	16110	15975	16096	16084	16266	16296	16139	16074	16168	16111	16317	15938	16254	16337	16220	16086	16086	16076	16270	16206	16186	16151	16184	16183	16121	16359	16145	16242	16349	16223	16276	16232	16240	16317	16277	15961	16100	16044	16207	16244	16271	16069	15931	16200	16223	16192	15840	16116	16287	16289	16149	16034	16240	16208	16217	16137	16310	16309	16290	16136	16207	16214	16101	16085	16204	16205	16349	16271	16170	16122	16129	16383	16172	16123	16137	16218	16013	16010	16190	16133	16182	16137	16233	16236	16142	16194	16326	16175	16259	16317	16101	16258	16086	16328	16255	16319	16273	16323	16277	16071	16012	16201	16122	16238	16149	16235	16110	16270	16276	16098	16116	16284	16180	16253	15987	16078	16141	16390	16177	15962	15940	16348	16224	16111	16094	16155	16233	15971	16369	16148	16354	16285	16158	16024	16363	16163	16092	16365	16338	16099	16376	16069	16161	16368	16038	16256	16139	16417	16209	16277	16313	16213	16188	16088	16272	16348	16061	16112	16157	16233	15881	16128	15974	16222	16223	16112	16179	16135	16154	16079	16218	16150	16252	16398	16233	16307	16329	16201	16052	16149	15907	16270	16229	16147	16358	16087	16069	16046	16224	16001	15985	16007	16201	16217	16136	16208	16051	16210	16352	16398	16083	16223	16151	16046	16233	16098	16257	16165	16169	16218	16191	16224	16222	16143	15954	16340	16066	16281	16125	16036	16050	16122	16225	16056	16203	16075	16332	16307	16244	16157	16087	16214	16151	16151	16101	16277	16390	16235	16166	16135	16215	16181	16310	16233	16178	16315	16434	16102	16100	16112	16098	16094	15999	16285	16262	16292	16240	16260	16226	16139	16321	16193	16105	16096	16111	16070	16029	16311	16193	16215	16035	16277	16147	16239	16225	16218	16209	16163	16064	16148	16080	16307	16046	16178	16319	16165	16109	16024	16308	16064	16257	16181	16220	16150	16127	16392	16099	16239	15977	16165	16367	16247	16148	16274	16402	16179	16120	16173	16038	16330	16067	16311	16147	16254	16156	15922	16030	16270	16281
28456	38434	36636	31105	25668	21478	19109	18114	16989	16107	16249	15611	15775	15797	15641	15731	15678	15411	15504	15332	15085	15155	15092	15075	15102	15189	15142	15076	14855	15100	15132	15049	14997	14999	15092	15093	15050	14998	14892	15021	14963	14948	14998	15172	14968	15050	15001	14919	14870	14905	14947	15018	14990	15017	15118	14949	14835	15088	15020	15051	14855	15042	14969	14911	14997	14980	14940	15036	15023	14941	14960	15084	15060	14922	14783	14883	15027	14785	14839	14825	15063	14942	15028	14804	14913	15094	15082	15002	14913	14956	14821	15075	15032	14873	15084	15079	14840	14920	14972	14988	15022	14875	14933	14999	14966	14924	14788	15051	14922	15056	15074	14939	15011	14884	15104	14965	14964	15063	14896	14945	14899	15015	15017	14942	15080	14963	14883	14958	15060	14807	14957	14944	14851	14894	14929	14929	15063	14970	15126	15060	15083	15036	14856	14988	14915	14979	14953	14897	14927	15054	15186	14950	14960	14870	14954	15071	14886	14991	14876	14963	14845	14971	14918	15085	14933	15010	14975	15022	14982	14890	14864	14949	15098	15015	14870	14888	15043	15158	15021	14986	14975	14995	14979	15023	14960	14882	15104	14875	14811	14808	15051	14908	14812	15019	15041	15015	14985	14890	15148	15117	14744	14830	14894	14875	14903	15006	15124	15071	15042	14833	15100	14848	14913	15132	14912	14988	15054	14890	14991	14949	15024	15027	15064	15000	14981	14975	14964	15255	14889	14994	15022	14930	15179	15083	14959	14897	15098	14952	14967	14955	14871	14986	15079	15021	15041	15029	15173	14984	14958	14932	14970	14999	14985	15085	15086	14821	15072	14939	14871	14950	14959	15094	15101	15108	14974	15038	14934	14925	15038	14984	14859	14948	15106	14972	14826	15008	14762	15042	15120	14962	14877	15060	14935	14939	15066	14948	15004	14959	14985	14994	14954	15024	15002	14950	14893	14999	14978	15132	14912	14829	14916	15029	15007	14870	14866	14991	14914	15019	14984	14881	14953	14968	14890	14939	14883	14877	14813	14901	15083	14887	15129	14884	14915	15198	14981	14832	14904	14951	14777	15054	14884	15047	14912	14892	14837	15116	15008	14872	14914	15078	14922	14951	15106	15064	15068	15019	14974	14990	15039	15125	15043	14935	14845	14940	15051	14930	15079	14864	14986	14965	15070	14852	15031	14898	15068	14782	14843	15007	14923	15016	15072	14947	14821	14964	14914	15006	15024	15097	14896	14895	15101	14765	15062	14867	15127	14835	15107	15138	14761	14999	15215	14991	15018	14945	14943	14883	15135	15115	15122	15043	15016	14893	15070	14839	14986	14952	14996	14858	15013	14992	14914	15102	14886	14994	15169	14993	15095	15100	14910	14918	14917	14973	15117	14989	14846	15132	14707	15080	14964	15126	14897	14927	15041	14840	14897	15093	14936	14822	14920	15031	15027	14879	14970	14997	14805	15044	15094	14869	14935	14941	14894	14926	15041	15069	15010	14934	14801	15061	15072	14808	14924	15117	15042	14840	14932	14959	14995	14936	14919	15076	15004	14949	14831	15021	15082	15050	14931	14981	14983	15038	15022	15131	14972	14998	15026	14855	14896	14973	14869	15000	15015	15039	14902	15049	14881	15015	15022	14864	14884	15073	14952	15054	14970	14978	14985	14760	14980	15018	14932	14895	14981	15070	14847	15078	14922	15005	14875	14931	15143	14955	15172	15054	14801	14929	14932	14993	14986	15027	15085	14991	14960	15020	14981	15031	15069	15065	15011	14849	15035	15100	14844	14814	15006	14924	14897	14885	14983	14892	15016	14895	14959	15061	14988	15011	14938	14819	15121	14928	14918	14909	15023	15191	14954	14890	15115	15145	14934	14967	15087	14869	14932	14882	14953	14765	15045	14890	14929	14833	15012	14842	14897	15044	15039	14776	14918	15042	14894	15093	15182	14876	14901	14965	15317	14938	14955	14996	15030	14993	14958	14978	15077	15009	14936	14950	14931	14929	14851	14872	14954	15108	15002	14966	14945	14828	14969	15084	15168	14948	15070	15046	15040	15124	14963	14962	15035	14869	14868	14921	15058	15130	14972	14859	14893	14989	14960	14977	14899	15037	14930	15006	14945	15052	15074	15118	14922	15093	14918	14998	14983	15062	15131	14838	14851	14914	14894	14944	15098	15061	15046	14962	15121	14902	14957	15043	15111	14910	14818	15000	14877	15024	14828	14991	14906	15073	15028	14979	14842	14860	15010	15108	14858	15053	14987	15026	15049	14880	14969	14994	14881	15026	15018	15066	14932	14963	14909	14869	15001	14952	15004	14928	15138	14958	14982	14998	15098	14916	15199	14949	15033	14867	14997	15059	14997	14987	15008	14922	15021	14834	14829	15038	14824	14968	14975	14987	14997	14911	15024	14842	15010	14984	15133	14836	14892	14999	14890	14999	15076	15023	15152	15014	15145	14924	15003	15066	14885	15001	15062	14972	15001	14960	14963	15044	14913	15040	14896	14916	14993	15036	14845	14967	14908	15027	14884	14875	14969	15022	14914	15008	14833	15039	15250	14873	14906	15010	15087	14959	15098	15035	15111	15021	15129	14973	14969	14982	14985	14798	15099	15005	14999	14887	14950	14996	14927	15038	15044	15031	14796	14796	14973	15107	15008	14931	14959	14946	14903	14939	15014	14962	14831	14864	15091	14914	14996	14976	15054	14913	14992	14981	15079	15107	15041	14905	14950	15031	15000	14907	15006	15029	15080	15114	14987	14933	14901	15168	14926	14877	15024	15011	15070	14997	15041	15059	15101	15030	15085	15179	14978	14893	14996	14957	15010	14932	15051	15023	15035	14961	15045	14876	14926	14851	15029	15052	14926	15053	14882	14789	14919	14900	15069	14900	14930	14929	14822	15066	15001	14978	15060	14930	14994	15024	14811	15059	14904	15141	15160	14892	14948	15111	14970	14953	14933	14902	15115	14982	15080	14972	15151	15118	15176	14860	15007	14896	14878	14963	14976	15127	14854	14750	14945	15102	15136	15059	15020	14963	15181	14920	15151	14904	15023	15064	15203	15018	14898	14929	15002	14994	14934	14782	14853	14936	14957	14822	14895	14824	15016	14756	14948	14823	14843	14986	14933	14979	15006	14750	14795	15002	15101	14921	15009	15011	14843	15040	14826	15033	15156	15147	15035	15046	15003	14952	15038	14817	14970	14910	15145	14889	15033	14991	15027	14929	15043	14900	14949	15059	15103	14993	14967	15097	15135	14986	15024	15073	14920	15083	14883	15061	14975	14978	14889	15025	15023	14958	15020	14991	14927	14998	15113	14937	14934	15027	15107	15106	15050	14876	15033	14790	14910	15203	15085	14979	14886	14947	14880	15034	14754	14916	15072	14987	14999	14979	15206	14866	14890	14919	14813	15133	14992	14881	14988	14956	14991	14855	15006	14998	14826	15049	14893	14833	14627	15058	14926	15052	14862	15026	14992	15075	15047	15058	14920	15024	14977	15016	14853	15027	15002	14793	15150	14839	14994	15019	14933	14999	14999	15023	14930	14814	14805	14925	14927	14916	14936	15057	14870	14873	14844	15041	15018	15157	14860	14850	14950	15250	15128	15064	15012	15001	15150	14998	15045	15057	15007	14903	15032	15181	14986	14907	15036	14976	15030	15025	14924	14905	14906	15083	14979	14808	14956	15014	15100	15028	14882	14955	14945	14952	15057	14942	14961	14998	15037	15023	15029	15079	14966	14932	15021	14926	15056	15044	14912	14826	14973	15065	14813	15129	15206	15018	14972	14814	14894	14887	14968	14904	14838	14974	15101	15054	14991	14924	15029	15076	15155	14911	15042	14909	14953	14917	15063	15005	15014	14851	15042	15067	14987	14934	15124	14935	14882	15124	14944	15028	15020	14969	15168	14856	14951	15075	15016	14918	15122	14921	14919	15027	14875	15152	14855	15068	14951	14960	15060	14772	14927	14968	15002	15072	14921	15024	15023	15146	14939	14915	15066	14998	15129	14910	14945	15023	14853	14964	14906	14921	15001	14998	14784	14938	14930	14901	14851	14995	15081	15095	14966	14959	15017	14947	14916	14775	14887	14947	15041	14923	14861	15163	14979	14921	14876	14999	15018	14922	14929	15007	15236	15153	14846	14740	14909	14989	14943	14863	14964	15020	14869	15095	14806	15022	14956	15105	14944	14994	14979	14949	15025	14949	15006	15015	15118	15100	14890	14912	14990	14935	14973	14874	15099	14932	14975	14903	15022	14984	15017	14906	15011	15050	15069	15102	15020	15165	14996	15123	14927	14899	14923	14916	15040	14919	15153	14949	15069	15015	14938	14928	14903	15028	15086	15108	14917	15078	14828	15053	14869	14970	15037	14870	15074	14931	15022	15139	14963	15023	14956	15009	14892	14878	15043	14960	14997	14948	15041	15115	15036	14847	14933	14992	15176	15018	14941	15015	15048	14970	14841	15012	14961	15108	15029	15062	15044	14874	14946	15137	15091	14984	14884	14937	15032	14966	15151	15006	14923	14934	14980	15086	15074	15016	14990	14972	15107	14923	14950	14834	15076	15115	14946	15006	14797	14930	15023	15100	14921	15109	15014	15027	14965	14915	14982	14943	15149	14998	15181	14941	14933	15072	14896	15074	15007	15100	14900	15003	15043	15063	14920	14982	14922	14982	14970	14913	15157	14928	15020	15080	14943	15016	14961	15107	15077	15024	14985	15096	14913	15037	15057	15080	15055	15012	14830	15123	15137	15086	14752	14968	14900	15059	14784	15131	15027	15185	14926	15053	15008	15112	14898	14808	15033	14944	14989	15026	14935	14864	15146	14878	14876	14955	14999	14925	15107	14904	14974	14896	15012	14954	14896	14871	15100	14993	14922	15036	15198	14851	14932	15011	14939	15147	14990	15089	15007	14972	14796	15152	14818	14943	15019	15031	14847	14872	14944	15000	14924	14971	14829	14873	15074	14915	14882	15035	14959	15083	14983	14993	14939	14873	15178	14777	14896	15043	15120	15093	14900	14841	15221	14934	14887	14963	15111	14894	14795	15107	14921	15032	14900	14866	15006	14882	15060	14945	14986	14928	14828	15010	15140	15046	14991	14937	15028	15001	14985	14985	14840	15042
25346	21424	28510	27187	25095	23628	21508	19115	17666	17111	16749	16322	16251	16385	16130	16139	15913	15959	16078	15873	15705	15773	15677	15736	15654	15556	15518	15454	15721	15604	15510	15564	15621	15384	15502	15555	15575	15500	15584	15350	15541	15345	15582	15431	15253	15484	15374	15603	15502	15571	15543	15241	15406	15321	15643	15462	15621	15379	15489	15321	15457	15382	15402	15237	15549	15515	15295	15410	15602	15464	15384	15320	15466	15484	15545	15317	15309	15378	15487	15447	15486	15399	15467	15608	15511	15445	15251	15131	15322	15535	15470	15594	15270	15654	15417	15472	15453	15271	15350	15363	15421	15267	15507	15667	15440	15361	15435	15175	15407	15300	15436	15468	15252	15480	15303	15389	15462	15344	15297	15376	15437	15653	15388	15347	15364	15127	15311	15366	15413	15459	15504	15318	15536	15361	15385	15577	15567	15476	15590	15552	15504	15460	15413	15445	15416	15397	15501	15392	15528	15348	15637	15261	15335	15487	15430	15530	15328	15219	15504	15448	15468	15572	15515	15445	15417	15382	15455	15262	15214	15388	15397	15420	15308	15179	15360	15411	15400	15429	15456	15344	15099	15420	15309	15200	15337	15485	15410	15329	15509	15324	15302	15522	15338	15380	15238	15494	15475	15260	15416	15444	15322	15312	15349	15408	15516	15331	15339	15203	15288	15657	15474	15525	15522	15418	15322	15405	15303	15448	15446	15358	15423	15343	15399	15479	15371	15451	15297	15344	15521	15379	15301	15486	15514	15448	15439	15605	15420	15448	15537	15487	15442	15338	15447	15362	15370	15528	15557	15349	15505	15373	15358	15231	15449	15535	15306	15135	15449	15466	15640	15329	15252	15175	15333	15253	15406	15347	15307	15493	15450	15388	15253	15383	15430	15532	15537	15476	15287	15401	15480	15429	15373	15617	15366	15503	15276	15121	15403	15362	15499	15262	15254	15213	15367	15372	15244	15245	15424	15295	15527	15543	15516	15243	15438	15471	15243	15403	15500	15328	15455	15436	15349	15245	15456	15481	15382	15546	15485	15338	15276	15628	15250	15406	15485	15345	15499	15459	15470	15350	15515	15475	15521	15343	15208	15528	15334	15405	15593	15476	15354	15505	15480	15492	15467	15449	15558	15297	15341	15416	15310	15462	15520	15447	15121	15426	15502	15427	15379	15452	15427	15322	15326	15313	15506	15359	15459	15473	15416	15549	15266	15096	15404	15259	15383	15302	15182	15266	15351	15368	15341	15374	15341	15329	15466	15362	15572	15438	15506	15337	15441	15265	15299	15436	15331	15492	15291	15630	15678	15437	15389	15500	15599	15460	15351	15536	15466	15459	15519	15515	15319	15340	15511	15486	15470	15535	15532	15302	15377	15209	15203	15484	15349	15356	15487	15422	15466	15286	15445	15334	15526	15357	15434	15433	15386	15417	15361	15442	15505	15277	15490	15480	15365	15239	15490	15532	15576	15567	15522	15390	15324	15553	15576	15476	15241	15377	15349	15508	15394	15432	15514	15428	15350	15473	15498	15387	15282	15453	15597	15415	15427	15456	15372	15437	15331	15507	15315	15335	15386	15283	15297	15411	15398	15333	15326	15304	15433	15206	15463	15459	15337	15611	15327	15447	15337	15393	15483	15372	15385	15367	15600	15397	15328	15365	15392	15441	15365	15575	15377	15304	15603	15484	15466	15444	15295	15286	15313	15496	15387	15341	15329	15591	15475	15340	15628	15115	15240	15535	15468	15432	15398	15261	15429	15407	15450	15470	15555	15430	15629	15459	15411	15568	15687	15226	15265	15224	15461	15401	15489	15333	15376	15332	15293	15420	15297	15502	15507	15420	15443	15440	15403	15597	15460	15294	15303	15125	15368	15370	15549	15283	15406	15421	15324	15506	15370	15252	15450	15270	15319	15452	15410	15397	15579	15356	15354	15478	15383	15425	15529	15367	15444	15402	15370	15518	15342	15521	15325	15278	15439	15390	15541	15413	15582	15393	15324	15334	15292	15355	15357	15009	15542	15294	15323	15415	15346	15490	15409	15496	15361	15374	15531	15501	15308	15592	15455	15329	15484	15527	15442	15314	15372	15387	15533	15326	15490	15464	15361	15485	15492	15438	15382	15405	15387	15467	15458	15396	15563	15268	15620	15331	15368	15322	15400	15625	15261	15396	15434	15221	15459	15262	15304	15354	15320	15445	15236	15634	15468	15325	15680	15426	15548	15188	15375	15510	15326	15399	15185	15374	15371	15522	15304	15349	15281	15455	15750	15514	15403	15302	15281	15267	15489	15289	15277	15266	15398	15308	15373	15497	15476	15366	15394	15335	15426	15303	15422	15424	15368	15232	15445	15476	15476	15683	15391	15547	15257	15393	15376	15224	15299	15575	15368	15297	15346	15588	15488	15357	15262	15495	15479	15337	15604	15429	15436	15489	15543	15490	15484	15354	15417	15371	15434	15358	15521	15181	15275	15489	15423	15500	15316	15587	15326	15378	15468	15406	15297	15438	15413	15479	15383	15433	15474	15539	15352	15461	15434	15344	15485	15299	15376	15373	15550	15272	15533	15442	15226	15283	15452	15353	15491	15538	15501	15202	15489	15339	15281	15419	15395	15479	15305	15267	15398	15332	15258	15247	15705	15390	15365	15447	15424	15592	15352	15358	15275	15284	15346	15369	15446	15412	15342	15367	15383	15586	15323	15265	15533	15224	15515	15417	15357	15378	15403	15548	15438	15379	15461	15371	15372	15380	15537	15422	15417	15358	15449	15411	15316	15378	15302	15362	15475	15371	15538	15329	15446	15494	15497	15238	15385	15244	15135	15213	15313	15430	15475	15276	15410	15310	15205	15396	15450	15497	15379	15455	15257	15334	15157	15305	15358	15224	15519	15308	15384	15368	15459	15361	15415	15507	15512	15344	15420	15467	15440	15455	15710	15540	15345	15388	15444	15411	15441	15432	15548	15371	15455	15356	15436	15504	15335	15484	15523	15380	15653	15313	15181	15405	15438	15378	15309	15270	15528	15026	15557	15410	15433	15471	15482	15590	15406	15347	15238	15501	15400	15381	15491	15470	15457	15453	15279	15289	15536	15288	15336	15520	15505	15490	15450	15588	15564	15485	15449	15422	15279	15256	15360	15379	15519	15485	15412	15364	15518	15468	15435	15351	15352	15532	15561	15503	15672	15453	15520	15418	15283	15319	15500	15456	15669	15522	15486	15305	15349	15302	15108	15141	15450	15314	15524	15475	15595	15252	15487	15349	15217	15444	15348	15291	15479	15520	15333	15345	15482	15588	15425	15410	15273	15561	15530	15466	15532	15543	15561	15470	15405	15330	15358	15460	15424	15509	15349	15187	15388	15461	15287	15448	15349	15505	15367	15504	15288	15425	15650	15608	15358	15443	15326	15650	15420	15360	15383	15215	15215	15307	15357	15517	15294	15202	15459	15267	15330	15572	15361	15461	15326	15340	15378	15324	15380	15556	15562	15446	15381	15275	15252	15362	15481	15453	15455	15399	15482	15432	15421	15312	15483	15280	15301	15332	15354	15277	15466	15310	15401	15305	15473	15537	15464	15374	15584	15408	15280	15456	15480	15445	15628	15323	15578	15387	15280	15390	15479	15279	15639	15494	15544	15513	15511	15341	15338	15239	15467	15386	15532	15395	15386	15324	15431	15563	15570	15332	15472	15305	15098	15242	15161	15446	15378	15487	15452	15488	15503	15524	15598	15483	15475	15424	15429	15549	15334	15393	15487	15404	15529	15343	15527	15351	15344	15242	15395	15440	15555	15335	15449	15489	15369	15386	15547	15485	15401	15306	15411	15506	15366	15522	15401	15268	15536	15392	15387	15575	15171	15303	15528	15267	15554	15512	15330	15419	15543	15380	15578	15438	15320	15335	15262	15492	15478	15317	15395	15534	15252	15449	15657	15474	15604	15456	15500	15451	15252	15483	15606	15474	15391	15455	15359	15383	15444	15507	15283	15195	15437	15297	15486	15377	15368	15447	15559	15597	15502	15468	15398	15401	15463	15480	15404	15164	15464	15276	15480	15375	15512	15500	15336	15554	15465	15368	15477	15376	15388	15356	15357	15540	15684	15508	15478	15483	15484	15455	15586	15398	15328	15556	15256	15276	15529	15400	15426	15490	15363	15241	15289	15393	15439	15741	15528	15394	15441	15561	15440	15520	15396	15264	15513	15368	15495	15410	15402	15511	15367	15471	15367	15388	15499	15446	15380	15223	15438	15521	15518	15388	15316	15442	15437	15312	15483	15636	15340	15497	15582	15459	15370	15445	15248	15335	15371	15451	15477	15596	15429	15367	15434	15348	15393	15360	15301	15373	15369	15288	15541	15397	15261	15361	15398	15317	15471	15406	15341	15281	15518	15581	15392	15385	15488	15427	15428	15239	15443	15260	15307	15384	15504	15471	15535	15382	15578	15463	15349	15311	15302	15311	15381	15372	15520	15542	15460	15293	15312	15481	15333	15338	15491	15477	15546	15478	15414	15410	15425	15398	15568	15333	15450	15337	15352	15462	15534	15343	15328	15508	15437	15578	15418	15529	15540	15254	15212	15492	15418	15373	15512	15490	15411	15388	15363	15242	15672	15604	15337	15465	15497	15323	15530	15519	15420	15470	15470	15427	15335	15418	15456	15355	15545	15470	15307	15426	15415	15364	15569	15538	15360	15419	15307	15346	15365	15525	15555	15603	15517	15342	15454	15481	15320	15508	15512	15449	15369	15566	15462	15407	15313	15270	15340	15383	15551	15477	15291	15649	15566	15403	15370	15481	15292	15299	15557	15437	15319	15320	15296	15444	15163	15483	15445	15383	15498	15354	15538	15394	15310	15355	15405	15298	15279	15299	15464	15376	15419	15459	15383	15415	15442	15538	15445	15268	15402	15480	15479	15309	15473	15360	15366	15343	15466	15474	15670	15441	15263	15561	15281	15293	15503	15514	15525	15504	15384	15350	15356	15416	15426	15540	15435	15475	15561	15213	15229	15471	15691	15407	15497	15441	15463	15451	15282	15344	15511	15492	15452	15556	15442	15289	15503	15459	15191	15426	15427	15562	15439	15513	15433	15283	15435	15398	15452	15362	15408	15591	15385	15374	15253	15285	15580	15366	15381	15277
27766	44621	42904	36264	29913	25189	21335	19802	17956	16871	16748	16108	16098	15818	15916	15700	15544	15392	15258	14989	14866	14758	14798	14695	14612	14711	14728	14623	14669	14598	14639	14700	14538	14632	14611	14520	14428	14662	14680	14594	14539	14639	14546	14674	14539	14611	14593	14501	14750	14555	14573	14498	14568	14476	14511	14520	14570	14436	14484	14379	14423	14391	14574	14495	14503	14534	14392	14663	14593	14364	14622	14450	14552	14464	14207	14584	14416	14594	14518	14439	14552	14530	14479	14516	14302	14644	14589	14472	14603	14569	14452	14411	14486	14553	14523	14517	14465	14593	14469	14609	14388	14582	14468	14507	14472	14584	14460	14507	14495	14554	14567	14508	14645	14444	14423	14441	14428	14355	14491	14284	14497	14624	14508	14432	14505	14576	14398	14507	14578	14518	14479	14515	14578	14463	14721	14658	14571	14440	14546	14462	14648	14375	14511	14610	14549	14507	14484	14495	14500	14405	14530	14366	14266	14609	14542	14375	14496	14497	14496	14395	14591	14536	14445	14602	14443	14531	14544	14565	14455	14602	14486	14464	14689	14453	14626	14540	14582	14404	14570	14535	14486	14504	14366	14559	14496	14265	14545	14572	14616	14542	14539	14428	14425	14411	14530	14341	14361	14530	14444	14657	14398	14580	14626	14758	14438	14376	14529	14331	14541	14478	14510	14401	14484	14583	14432	14456	14442	14478	14497	14649	14563	14520	14652	14500	14733	14407	14477	14549	14630	14284	14456	14393	14687	14475	14460	14556	14459	14422	14483	14456	14419	14513	14585	14370	14500	14315	14719	14262	14483	14442	14486	14514	14502	14443	14482	14571	14660	14653	14420	14471	14531	14390	14542	14456	14414	14555	14411	14461	14465	14543	14599	14394	14460	14605	14440	14643	14417	14543	14279	14302	14624	14419	14498	14531	14575	14427	14467	14644	14646	14524	14463	14525	14487	14405	14515	14534	14310	14443	14622	14684	14557	14525	14515	14517	14497	14381	14514	14469	14412	14551	14599	14641	14495	14560	14500	14624	14573	14572	14332	14350	14456	14607	14532	14741	14499	14636	14669	14464	14635	14438	14510	14658	14469	14504	14464	14371	14391	14519	14564	14566	14503	14544	14392	14331	14556	14489	14447	14499	14283	14446	14408	14499	14594	14306	14358	14459	14570	14537	14293	14650	14494	14786	14432	14487	14430	14545	14633	14341	14529	14480	14374	14564	14323	14443	14424	14613	14516	14534	14423	14549	14427	14679	14559	14418	14621	14483	14453	14492	14318	14370	14533	14483	14717	14483	14682	14304	14475	14478	14497	14668	14592	14479	14491	14514	14379	14470	14443	14325	14427	14561	14475	14321	14387	14315	14730	14510	14378	14468	14646	14418	14544	14455	14504	14687	14569	14652	14617	14424	14575	14573	14541	14377	14446	14467	14548	14544	14665	14474	14400	14569	14538	14529	14525	14527	14599	14359	14625	14641	14471	14488	14472	14379	14627	14602	14589	14478	14464	14510	14504	14525	14617	14413	14380	14437	14446	14478	14560	14689	14335	14479	14371	14623	14401	14682	14465	14484	14467	14557	14506	14526	14513	14414	14454	14432	14440	14322	14520	14486	14405	14523	14428	14392	14510	14448	14484	14392	14479	14520	14582	14456	14603	14327	14534	14506	14534	14405	14401	14565	14597	14519	14428	14565	14461	14468	14616	14576	14419	14507	14304	14675	14576	14357	14560	14349	14508	14553	14432	14506	14684	14434	14442	14588	14480	14511	14435	14421	14445	14643	14624	14562	14456	14454	14517	14380	14552	14554	14387	14507	14398	14504	14524	14453	14475	14558	14661	14665	14600	14589	14413	14390	14699	14528	14375	14557	14314	14508	14471	14543	14563	14510	14548	14294	14438	14600	14463	14545	14374	14326	14621	14632	14407	14553	14553	14575	14864	14588	14547	14439	14474	14462	14425	14495	14493	14541	14511	14725	14429	14596	14447	14576	14503	14398	14382	14449	14501	14611	14558	14659	14540	14478	14551	14421	14509	14502	14620	14510	14443	14577	14533	14604	14448	14258	14542	14407	14618	14600	14489	14461	14531	14694	14321	14467	14531	14667	14498	14466	14623	14491	14589	14630	14494	14541	14418	14583	14496	14524	14332	14510	14367	14540	14414	14402	14698	14523	14479	14519	14571	14581	14433	14715	14425	14564	14508	14415	14437	14492	14583	14628	14558	14426	14495	14634	14648	14418	14391	14452	14609	14441	14589	14345	14390	14479	14463	14491	14459	14624	14513	14610	14446	14646	14550	14499	14415	14321	14474	14489	14585	14628	14498	14463	14539	14495	14494	14484	14386	14567	14567	14706	14437	14376	14560	14438	14421	14535	14608	14549	14479	14693	14403	14537	14482	14508	14695	14420	14512	14554	14566	14555	14427	14459	14629	14524	14331	14424	14460	14394	14364	14417	14414	14590	14521	14242	14426	14442	14563	14303	14622	14408	14492	14468	14379	14399	14406	14436	14653	14516	14498	14527	14600	14467	14500	14520	14428	14468	14475	14634	14557	14458	14551	14507	14331	14547	14418	14584	14343	14494	14462	14586	14551	14405	14659	14284	14492	14429	14387	14503	14521	14530	14456	14470	14501	14439	14585	14495	14483	14487	14418	14594	14669	14363	14497	14549	14589	14386	14421	14593	14349	14432	14451	14568	14534	14374	14541	14303	14755	14513	14442	14377	14669	14359	14725	14449	14494	14635	14687	14523	14530	14654	14322	14448	14519	14618	14492	14585	14433	14512	14600	14522	14528	14610	14549	14521	14558	14583	14406	14376	14520	14496	14430	14486	14577	14493	14589	14500	14410	14515	14518	14568	14410	14563	14379	14479	14477	14514	14479	14566	14487	14375	14524	14410	14612	14489	14539	14654	14430	14417	14445	14415	14443	14713	14588	14379	14566	14383	14591	14653	14332	14440	14598	14472	14546	14717	14506	14645	14431	14384	14482	14257	14712	14516	14642	14497	14553	14472	14539	14473	14527	14704	14470	14551	14557	14330	14603	14574	14491	14452	14404	14500	14494	14455	14542	14422	14509	14517	14538	14563	14306	14465	14328	14475	14455	14468	14541	14544	14621	14544	14474	14498	14680	14504	14598	14402	14588	14448	14286	14495	14492	14528	14422	14442	14487	14478	14633	14542	14558	14446	14426	14463	14625	14413	14602	14411	14461	14462	14617	14544	14342	14416	14554	14692	14430	14505	14513	14399	14597	14467	14359	14505	14476	14641	14373	14627	14560	14492	14430	14439	14434	14400	14403	14576	14453	14383	14561	14535	14498	14564	14604	14490	14372	14478	14378	14536	14552	14488	14491	14392	14338	14610	14448	14499	14348	14442	14438	14578	14384	14549	14506	14555	14490	14638	14389	14427	14478	14542	14444	14577	14509	14482	14536	14489	14344	14583	14440	14429	14543	14664	14588	14323	14521	14442	14742	14333	14468	14387	14637	14537	14424	14727	14523	14548	14529	14377	14529	14629	14507	14436	14390	14403	14419	14634	14480	14443	14350	14522	14385	14460	14526	14479	14448	14596	14484	14513	14615	14367	14437	14586	14473	14473	14661	14509	14636	14484	14381	14535	14495	14548	14466	14447	14339	14394	14608	14590	14533	14565	14509	14547	14640	14518	14422	14594	14612	14566	14579	14582	14578	14544	14414	14493	14586	14565	14531	14417	14613	14452	14514	14508	14436	14646	14638	14560	14400	14503	14241	14594	14574	14587	14514	14386	14355	14659	14542	14561	14536	14423	14555	14713	14343	14469	14536	14588	14440	14468	14674	14541	14369	14388	14481	14410	14535	14626	14579	14588	14385	14430	14337	14488	14457	14497	14491	14586	14553	14536	14571	14579	14429	14614	14396	14583	14558	14464	14437	14401	14572	14635	14552	14276	14467	14438	14468	14511	14567	14636	14464	14607	14515	14466	14365	14535	14435	14427	14435	14563	14418	14526	14478	14443	14460	14548	14524	14610	14501	14509	14584	14398	14478	14515	14469	14463	14411	14546	14563	14684	14545	14489	14568	14477	14395	14474	14724	14781	14391	14427	14340	14575	14478	14503	14521	14311	14489	14632	14591	14455	14542	14607	14554	14504	14440	14662	14591	14554	14332	14385	14604	14595	14647	14434	14526	14410	14654	14573	14657	14567	14506	14663	14474	14553	14525	14384	14497	14444	14511	14530	14543	14405	14478	14518	14586	14538	14568	14476	14717	14485	14595	14454	14445	14505	14531	14515	14413	14506	14660	14558	14487	14384	14474	14385	14503	14583	14535	14619	14536	14358	14619	14484	14502	14425	14377	14622	14501	14465	14423	14443	14511	14689	14448	14393	14426	14695	14604	14462	14692	14495	14544	14490	14665	14498	14548	14633	14606	14300	14558	14523	14569	14446	14413	14532	14437	14443	14368	14578	14574	14514	14396	14553	14602	14459	14535	14337	14500	14530	14426	14506	14613	14398	14427	14550	14533	14565	14526	14496	14498	14516	14490	14458	14513	14704	14541	14569	14628	14418	14426	14455	14648	14496	14598	14483	14555	14354	14549	14546	14564	14525	14575	14535	14461	14477	14605	14654	14691	14441	14409	14693	14452	14334	14528	14472	14624	14692	14359	14710	14601	14319	14583	14527	14491	14645	14506	14458	14524	14351	14669	14608	14469	14453	14521	14592	14547	14639	14344	14575	14446	14330	14528	14565	14525	14507	14664	14600	14569	14517	14567	14615	14483	14538	14509	14587	14365	14746	14538	14405	14465	14543	14519	14666	14592	14531	14498	14630	14630	14587	14469	14512	14582	14339	14518	14452	14598	14550	14533	14456	14502	14300	14473	14462	14514	14503	14434	14583	14580	14601	14517	14681	14304	14570	14366	14469	14504	14360	14568	14630	14552	14519	14507	14488	14377	14514	14456	14532	14596	14500	14514	14464	14573	14458	14402	14494	14368	14577	14522	14737	14608	14640	14544	14516	14535	14477	14494	14383	14599	14442	14600	14552	14474	14397	14591	14526	14522	14363	14518	14340	14633	14379	14666	14386	14659	14473	14646	14406	14572	14551	14374	14530	14541	14400	14361	14470	14537	14468	14609	14485	14596	14488	14513	14570	14455	14611
24228	21405	28977	24978	24274	26281	24835	20343	18782	18428	17891	17302	17309	17239	17142	17222	17011	16798	16702	16417	16206	16212	16287	16212	16251	16104	16099	16032	15897	16096	15910	15910	15947	16024	15892	15938	15901	15946	15781	15867	15877	15943	15699	15784	16001	15746	15680	16068	15887	15885	15885	15673	15756	15861	15808	15903	15816	15816	15862	16004	15733	15846	15814	15854	15592	15764	15822	15865	15695	15736	15845	15752	15704	16144	15891	15948	15731	15893	15684	15818	15897	16037	15871	15797	15771	15950	15789	15749	15882	15728	15845	15838	15925	16042	15874	15914	15759	15742	15594	15923	15998	15620	15907	15849	15839	15877	15725	15557	15667	15618	15710	15734	15997	15960	15754	15783	15885	15899	15846	15845	15823	15685	16027	15694	15816	15819	15621	15636	15744	16040	15692	15800	15792	15846	15934	15913	15672	15716	15947	15669	15800	15752	15912	15867	15838	15800	15554	15741	15758	15834	15735	15832	15823	15818	15694	15673	15839	15667	15590	15774	15804	15963	15801	15881	15896	15799	15791	15803	15840	15824	15870	15790	15726	15723	15630	15694	15683	15790	15864	15785	15712	15746	15949	15836	15846	15915	15712	15802	16048	15876	15757	15722	15827	15711	15776	15687	15652	15736	15857	15681	15679	15798	15762	15895	15778	15751	15688	15759	15864	15775	15990	15838	15835	15552	15784	15700	15786	15733	15859	15667	15765	15806	15836	15817	15902	15806	15783	15819	15627	15779	15884	15799	15711	15808	15624	15833	15764	15870	16012	15740	15569	15760	15749	15764	15764	15714	15772	15717	15682	15544	15763	15786	15853	15951	15552	15685	15877	15719	15728	15787	15701	15741	15844	15781	15919	15687	15887	15705	15863	15765	15805	15723	15631	15732	15871	15877	15787	16058	15830	15738	15625	15712	15749	15832	15936	15893	15861	15859	15752	15936	15567	15789	16016	15778	15540	15854	15755	16001	15698	15755	15821	15979	15922	15823	15770	15795	15800	15916	15651	15811	15761	15780	15873	15755	15725	15985	15816	15883	15783	15913	15711	15618	15967	15815	15665	15746	15919	15774	15656	15799	15787	15796	15785	15775	15859	15949	15839	15884	15763	15704	15781	15735	15764	15713	15847	15810	15758	15769	15673	15650	15776	15763	15909	15757	15811	15809	15797	15798	15663	15766	15973	15772	15759	15846	15707	15863	15762	15772	15646	15787	15816	15824	15848	15848	15840	15786	15756	15783	15763	15733	15803	15881	15792	15803	15759	15975	15773	15808	15794	15786	15793	15757	15833	15780	15722	15729	15735	16006	15734	15719	15828	15970	15898	15826	15799	15672	15984	15758	15647	15776	15844	15830	15809	15712	15916	15713	15650	15943	15734	15755	15871	15618	15757	15766	15782	15639	15897	15816	15713	15852	15828	15730	15723	15868	15890	15633	15701	15911	16042	15934	16030	15856	15912	15674	15534	15770	15986	15794	15862	15807	15710	15727	15751	15913	15856	15844	15760	15746	15968	15859	15680	15941	15883	15930	15794	15777	15940	15792	15747	15789	15769	15681	15804	15867	15696	15721	15907	15800	15751	15635	15830	15686	15762	15755	15827	15837	15803	15932	15852	15740	15954	15848	15785	15952	15850	15881	15859	15721	15859	15850	15752	15644	15851	15822	15719	15895	15817	15609	15687	15737	15746	15844	15825	15964	15739	15738	15868	15917	15922	15880	15899	15776	15699	15914	15774	15798	15853	15802	15647	15673	15691	15924	15625	15824	15944	15616	15745	15808	16006	16046	15758	15726	15848	15833	15768	15685	15891	15924	15720	15978	16003	15891	15881	15751	15716	15880	15915	15795	15900	15877	15865	15905	15823	15789	15768	15812	15909	15752	15919	15750	15816	15744	15672	15584	15768	15777	15930	15796	15819	15960	15632	15835	16008	15791	15606	15675	15750	15991	15890	15823	15719	15815	15753	15754	15791	15910	15691	15492	15888	15863	15929	15803	15745	15631	15568	15763	15670	15918	15723	15888	15956	15662	15855	15733	15959	15859	15743	15870	15825	15775	15890	15675	15820	15848	15626	15941	15888	15893	15756	15878	15661	15969	15639	15853	15879	15826	15911	16073	15844	15745	15625	15860	15888	15925	15809	15736	15901	15734	15846	15799	15815	15740	15628	15697	15864	15858	15718	15869	15963	16014	15887	16021	15874	15775	15760	15859	15819	15731	15848	15792	15559	15798	15786	15768	15748	15624	15745	15977	15847	15684	15806	15793	15675	15778	15695	15763	15667	16033	15736	15751	15908	15929	15859	15652	15610	15805	15665	15627	15720	15804	15911	15850	15881	15797	15880	15675	15682	15644	15998	15830	15829	15959	15668	15754	15935	15762	15760	15701	15923	15872	15956	16031	16011	15921	15912	15746	15651	15789	15606	15839	15759	15763	15781	15891	15935	15696	15734	15894	15856	15742	15719	15952	15569	15701	15670	15809	15905	15931	15879	15629	15899	15962	15958	15832	15729	15646	15827	15818	15811	15640	15931	15794	15714	15456	15918	15779	15361	15751	15802	15812	15923	15803	15941	15782	15863	15614	15889	15878	15847	15853	15681	15787	15715	15819	15846	15920	15692	15741	15929	15617	15701	15539	15584	15881	15867	15710	15630	15774	15782	15796	15731	15784	15835	15842	15883	15601	15884	15778	15770	15759	15789	15783	15861	15818	15989	15679	15676	15804	15706	15782	15910	16000	15873	16046	15892	15918	15595	15883	15883	15874	15809	15741	15835	15786	15834	15913	15896	15812	15758	15506	15787	15649	15653	15886	15733	15750	15935	15694	15875	15720	15726	15727	15750	15959	15899	15929	15793	15663	15906	15855	15837	15736	15756	15777	15775	15960	15936	15607	15690	15905	15889	16063	15671	15788	15872	15716	15827	15688	15760	15875	15782	15762	15835	15741	15786	15754	15624	15981	15761	15964	15822	15620	15758	15628	15924	15770	15980	15851	15652	15746	15742	15700	15810	15871	15794	15639	15880	15786	15813	15770	15871	15843	15745	15589	15692	15769	15850	15922	15867	15900	15974	15827	15789	15898	15969	15817	15858	15866	15769	15625	15687	15617	15570	15604	15682	15887	15641	15980	15850	15916	15846	15590	15616	15977	15887	15706	15915	15566	15786	15711	15759	15865	15898	15790	15868	15865	15947	15903	16005	15690	15709	15840	15824	15670	15870	15601	15659	15702	15713	15681	15734	15822	15857	15795	15912	15898	15817	15673	15794	15762	15774	15861	15800	15653	15887	15648	15768	15826	15769	15835	15915	15604	15951	15729	15836	15928	15760	15669	15758	15812	15997	15948	15874	15871	15846	15789	15699	15880	15734	15668	15935	15653	15820	15819	15677	15628	15652	15654	16042	15639	15822	15894	15915	15855	15688	15787	15681	15827	15712	15523	15831	15784	15808	15695	15783	15771	15900	15772	15749	15840	15759	15798	15827	15788	15678	15761	15705	15833	15958	15820	15722	15673	15787	15876	15757	15983	15869	15652	16046	15653	15758	15798	15695	15977	15911	16069	15819	15738	15934	15737	15734	15973	15731	15738	15691	15797	15782	15716	15934	15825	15891	15767	15786	15776	15784	15884	15713	15816	15799	15628	15862	15773	15575	15665	15592	15553	15814	15705	15684	15859	15622	15719	15907	15652	15735	15913	15827	15707	15691	15794	15890	15855	15697	15723	15949	15906	15839	15924	15738	15916	15970	15767	15833	15707	15848	15884	15771	15906	15770	15887	15868	15856	15801	15768	15770	15627	15940	15899	15919	15799	15854	15824	15930	15663	15736	15867	15756	15866	15752	15762	15841	15880	15949	15809	15727	15821	15828	15861	15783	15827	15705	15964	15796	15875	15821	15925	15859	15727	15775	15647	15839	16050	15756	15586	15734	15955	15906	15791	16076	15725	15896	15733	15854	15852	15571	15975	15894	15637	15795	15805	15496	15690	15733	15830	15844	15750	15775	15909	15751	15919	15799	15844	15845	15967	15723	15829	15834	15843	16000	15766	15730	15642	15863	15748	15670	16022	15807	15661	15929	15803	15898	15775	15860	15852	15826	15863	15865	15722	15870	15945	15706	15685	15881	15790	15755	15745	15684	15810	15919	15879	15667	15863	15845	15926	15892	15714	15813	15846	15863	15852	15837	15901	15786	15765	15744	15729	15856	15811	15819	15936	15765	15939	15715	16078	15718	16086	15766	15858	15788	15826	15863	15827	15891	15768	15803	15923	15889	15730	15665	15973	15687	15839	15900	15674	15754	15816	15831	15724	15659	15829	15697	15817	16029	15741	15816	15889	15889	15803	15953	15894	15677	15803	15789	15935	15792	15945	15913	15999	15732	15830	15791	15621	15852	15881	15873	15972	15520	15842	16005	15819	16000	15737	15970	15686	15789	15700	15810	15704	15905	15922	15853	15876	15842	16019	15978	15856	15873	15844	15722	15781	15640	15733	15826	15724	15973	15781	15811	15833	15735	15835	15696	15686	15835	15725	15756	16058	15894	16056	15869	15736	15959	15644	15841	15726	15841	15925	15853	15908	15806	15870	15890	15709	15818	15735	15791	15759	15776	15909	15827	15693	15894	15836	15749	15807	15770	15888	15914	15852	15879	15905	15931	15825	15782	15787	15732	15950	15887	15930	15970	15821	15732	15837	15904	15814	15965	15728	15975	15772	15790	15881	15914	15725	15787	15798	15805	15889	15790	15751	15734	15720	15715	15805	15709	15783	15900	15721	15850	15828	15783	15689	15723	15853	15692	15469	15919	15876	15764	16020	16036	15760	15673	15987	16034	15731	15729	15639	15942	15989	15766	15822	15919	15983	15837	15672	15722	15614	15785	15960	15998	15870	15818	15768	15702	15664	15951	15844	15751	15776	15908	15625	15809	15739	15661	15626	15742	15686	15950	15657	15812	15795	15759	16017	15706	15745	15750	15827	15799	15723	15719	15823	15777	15857	15958	15711	15894	15712	15800	15967	15733	15872	15569	15835	15919	15889	15905	15853	15918	15748	15797	15664	15791	15668	16020	15707	15674	15792	15990	15774	15921	15758	15779	15873	15680	15792	15733	15791	15668	15926	15903	15778	15922	15833	15900	15565	15799	15891
29040	49178	47855	40870	34233	28831	23834	21707	19674	18476	18021	17100	16823	16772	16930	16398	16435	16183	15958	15509	15532	15307	15322	15229	14903	14966	15185	14975	15041	15032	14921	15104	14975	15074	14765	15067	14890	15172	14938	14759	14804	14733	14833	14675	14825	14904	14661	14860	14923	14847	15015	14904	14675	14713	14762	14612	14663	14878	14818	14830	14881	14766	14933	14875	14588	14625	14840	14888	14745	14826	14757	14820	14989	14802	14743	14864	14813	14879	14687	14824	14720	14868	14851	14697	14667	14687	14791	14745	14898	14770	14767	14797	14668	14840	14628	14830	14772	14859	14721	14859	14691	14857	14813	14669	14790	14595	14754	14733	14886	14699	14713	14653	14605	14777	14835	14773	14555	14631	14788	14693	14936	14855	14743	14865	14779	14818	14853	15046	14818	14654	14674	14836	14652	14704	14792	14843	14760	14833	14853	14813	14633	14821	14811	14795	14753	14671	14815	14781	14850	14757	14820	14665	14675	14997	14627	14810	14731	14587	14928	14820	14861	14828	14925	14795	14642	14705	14713	14873	14791	14683	14881	14909	14800	14712	14830	14927	14670	14676	14798	14781	14635	14790	14743	14849	14964	14622	14800	14716	14870	14729	14694	14721	14864	14860	14810	14766	14762	14907	14799	14708	14868	14725	14789	14815	14932	14667	14837	14672	14732	14875	14876	14567	14688	14755	14797	14689	14916	14645	14836	14819	14698	14719	14665	14932	14820	14872	14702	14857	14791	14857	14758	14814	14881	14768	14656	14701	14804	14761	14854	14534	14619	14825	14642	14822	14779	14836	14731	14873	14453	14833	14777	14751	14796	14760	14808	14676	14749	14925	14798	14862	14763	14870	14750	14702	14918	14668	14829	14732	14698	14746	14754	14841	14738	14882	14804	14792	14883	14866	14791	14766	14833	14805	14724	14784	14774	14761	14649	14942	14802	14653	14920	14790	14786	14825	14784	14741	14627	14793	14809	14753	14833	14776	14844	14872	14894	14930	14646	14856	14652	14636	14894	14840	14919	14724	14817	14700	14860	14805	14818	14802	14719	14808	14827	14678	14828	14686	14769	14963	14894	14886	14804	14796	14866	14656	14607	14629	14669	14773	14834	14815	14764	14808	14795	14813	14792	14979	14796	14692	14631	14837	14917	14940	14857	14818	14869	14639	14736	14808	14724	14836	14765	14953	14841	14927	14849	14822	14834	14865	14792	14727	14638	14752	14769	14910	14691	14808	15047	14886	14758	14666	14691	14682	14761	14862	14777	14685	14903	14833	14887	14758	14842	14718	15032	14608	14818	14925	14644	14718	14796	14841	15032	14796	14782	14622	14930	14922	15015	14807	14678	14781	14848	14694	14563	14849	14792	14669	14693	14858	14777	14622	14648	14933	14765	14812	14950	14678	14803	14797	14741	14897	14819	14733	14984	14753	14755	14774	14701	14624	14597	14711	14785	14765	14912	14701	14846	14900	14631	14745	14855	14628	14806	14873	14643	14691	14701	14782	14950	14681	14798	14839	14726	14911	14720	14802	14748	14767	14569	14854	14890	14753	14814	14762	14856	14912	14785	14945	14706	14766	14691	14638	14890	14949	14785	14720	14741	14725	14726	14847	14797	14754	14773	14852	14889	14647	14765	14855	14744	14898	14910	14816	14722	14747	14744	15001	14727	14853	14924	14960	14845	14761	14764	14821	14734	14605	14801	14797	14869	14751	14725	14743	14841	14921	14781	14731	14730	14782	14721	14745	14854	14679	14725	14664	14869	15012	14906	14795	14918	14764	14815	14860	14797	14618	14699	14698	14685	14796	14850	14797	14779	14827	14802	14604	14765	14710	14837	14801	14630	14948	14905	14839	14812	15029	14978	14634	14888	14659	15054	14648	14810	14831	14682	14680	14842	14759	14728	14831	14817	14746	14659	14718	14728	14887	14797	14814	14773	14718	14888	14744	14831	14870	14879	14667	14862	14734	14968	14654	14869	14866	14819	14737	14701	14780	14765	14956	14721	14790	14831	14878	14741	14768	14724	14863	14778	14744	14804	14660	14707	14748	14792	14737	14688	14680	14818	14725	15018	14972	14736	14796	14656	14723	14718	14861	14837	14757	14647	14759	14850	14811	14764	14823	14740	14652	15027	14474	14672	14761	14767	14674	14806	14705	14779	14808	14678	14661	14867	14688	14802	14876	14711	14753	14806	14878	14777	14882	14811	14654	14741	14900	14914	14900	14847	14818	14729	14664	14816	14811	14976	14809	14804	14751	14840	14755	14763	14934	14690	14842	14852	14735	14784	14713	14859	14787	14818	14899	14913	14747	14798	14696	14610	14702	14883	14597	14706	14889	14861	14860	14872	14772	14786	14782	14722	14829	14875	14734	14818	14884	14849	14668	14831	14665	14764	14581	14792	14802	14695	14833	14757	14611	14840	14744	14908	14768	14634	14889	14790	14780	14797	14734	14775	14727	14799	14809	14888	14743	14768	14881	14764	14574	14872	14725	14744	14653	14793	14655	15019	14746	14825	14875	14779	14797	14687	14741	14964	14727	14738	14675	14924	14569	14901	14575	14842	14679	14653	14658	14858	14881	14741	14817	14817	14754	14897	14830	14884	14690	14836	14604	14743	14758	14745	14815	14888	14813	14853	14752	14767	14802	14733	14792	14763	14919	14876	14856	14829	14788	14760	14868	14840	14794	14680	14782	14837	14928	14610	14860	14795	14725	14885	14793	14817	14633	14779	14877	14870	14838	14662	14834	14643	14641	14794	14720	14850	14679	14859	14634	14644	14799	14933	14661	14693	14854	14737	14815	14823	14760	14825	14872	14745	14811	14817	14642	14739	14870	14749	14842	15034	14687	14857	14632	14812	14556	14686	14844	14831	14736	14687	14779	14864	14889	14921	14895	14753	14836	14804	14858	14820	14774	14840	14755	14872	14749	14722	14749	14822	14849	14772	14940	14772	14730	14748	15017	14935	14792	14736	14727	14786	14733	14666	14995	14840	14635	14765	14719	14682	14907	14922	14704	14688	14868	14806	14737	14772	14657	14759	14807	14658	14850	14751	14710	14736	14772	14834	14784	14748	14773	14931	14750	14697	14774	14766	14706	14820	14671	14856	14734	14680	14888	14725	14658	14653	14766	14796	14737	14762	14693	14769	14791	14872	14724	14973	14811	14699	14666	14755	14665	14853	14789	14858	14850	14903	14608	14770	14797	14679	14657	14871	14655	14644	14699	14791	14686	14908	14848	14704	14726	14732	14798	14779	14792	14841	14878	14865	14830	14834	14819	14827	14840	14852	14735	14801	14673	14823	14715	14876	14617	14930	14755	14851	14865	14796	14717	14741	14708	14858	14823	14880	14701	14883	14813	14747	14639	14598	14732	14765	14930	14818	14849	14694	14857	14908	14723	14740	14782	14849	14889	14724	14636	14852	14745	14933	14804	14831	14747	14811	14866	14774	14865	14784	14856	14806	14723	14746	14795	14808	14644	14677	14750	14584	14866	14724	14782	14847	14741	14907	14682	14716	14661	14744	14726	14821	14778	14650	14910	14844	14741	14932	14681	14724	14670	14765	14631	14726	14800	14630	14819	14759	14898	14703	14701	14898	14731	14751	14643	14868	14809	14751	14653	14752	14853	14751	14759	14720	14804	14724	14693	14773	14836	14774	14732	14680	14901	14817	14813	14887	14755	14774	14826	14813	14807	14906	14860	14676	14902	14851	14898	14554	14910	14886	14678	14677	14716	14757	14820	15052	14841	14727	14899	14835	14868	14745	14891	14785	14700	14801	14701	14873	14756	14779	14852	14995	14572	14805	14792	14664	14707	14929	14949	14762	14774	14834	14796	14744	14833	14805	14639	14780	14807	14847	14813	14699	14748	14805	14776	14745	15001	14875	14875	14715	14774	14688	14820	14778	14841	14781	14878	14642	14636	14893	14790	14842	14864	14682	14698	14720	14858	14580	14900	14921	14862	14853	14646	14791	14761	14863	14801	14892	14818	14776	14759	14724	14565	14839	14775	14741	14796	14892	14811	14719	14893	14626	14759	14749	14804	14754	14845	14706	14736	14866	14696	14868	14726	14784	14843	14846	14716	14813	14878	14812	14800	14751	14786	14695	14771	14674	14747	14830	14817	14819	14973	14829	14773	14816	14694	14829	14617	14768	14784	14722	14832	14692	14666	14746	14818	14790	14810	14703	14791	14835	14688	14793	14686	14711	14833	14736	14588	14940	14740	14713	14727	14624	14707	14840	14644	14718	14817	14779	14863	14738	14848	14684	14907	14883	14835	15007	14957	14869	14864	14885	14686	14639	14804	14715	14720	14841	14849	14665	14749	14730	14862	14754	14791	14889	14837	14760	14758	14896	14811	14808	14782	14662	14901	14761	14897	14810	14838	14772	14623	15029	14935	14883	14909	14762	14707	14869	14753	14761	14864	14674	14839	14894	14681	14805	14693	14964	14734	14699	14815	14804	14694	14828	14791	14859	14802	14714	14874	14688	14817	14904	14786	14698	14935	14840	14882	14905	14775	14714	14823	14862	14719	14894	14805	14868	14598	14725	14667	14834	14738	14675	14686	14732	14833	14734	14650	14741	14728	14720	14809	14882	14732	14867	14772	14742	14710	14833	14819	14662	14879	14688	14822	14910	14827	14657	14766	14943	14941	14848	14717	14719	14651	14827	14681	14925	14676	14869	14841	14774	14958	14736	14650	14831	14759	14708	14786	14632	14780	14936	14768	14713	14685	14779	14796	14850	14820	14824	14836	14587	14984	14955	14729	14698	14661	14968	14698	14688	14773	14999	14668	14913	14965	14873	14798	14771	14556	14842	14836	14640	14858	14648	14786	14713	14817	14741	14943	14852	14826	14702	14702	14901	14719	14832	14803	14630	14662	14851	14872	14834	14927	14721	14792	14888	14792	15012	14814	14738	14780	14637	14857	14656	14976	14691	14809	14871	14920	14800	14710	14766	14599	14736	14769	14918	14792	14729	14708	14804	14684	14767	14730	14687	14760	14739	14652	14711	14651	14817	14707	14774	14662	14744	14625	14725	14806	14729	14921	14898	14669	14882	14754	14891	14934	14740	14749	14814	14686	14679	14754	14881	14765	14845	14838	14653	14910	14770	14756	14704	14682	14681	14702
30845	27144	31873	29027	23607	20905	18868	17886	17508	17351	16905	16743	16705	16685	16496	16800	16655	16600	16460	16812	16580	16399	16373	16180	16400	16322	16377	16384	16513	16371	16340	16299	16576	16292	16535	16225	16466	16265	16367	16488	16379	16221	16128	16543	16245	16325	16165	16215	16267	16275	16228	16270	16286	16191	16330	16180	16201	16251	16412	16337	16158	16108	16246	16276	16181	16547	16289	15985	16236	16293	16332	16135	16433	16390	16321	16145	16333	16470	16347	16350	16211	16269	16210	16448	16095	16090	16180	16119	16270	16299	16236	16265	16208	16228	16157	16181	16169	16249	16230	16183	16251	16363	16330	16338	16334	16251	16380	16545	16132	16314	16198	16352	16123	16311	16116	16185	16277	16314	16101	16173	15992	15943	16263	16293	16467	16276	16485	16365	16263	16225	16241	16307	16296	16288	16094	16083	16120	16471	16344	16180	16135	16373	16220	16205	16299	16172	16272	16385	16311	16309	16375	16098	16231	16147	16245	16201	16376	16432	16277	16287	16371	16289	16309	16035	16278	16433	16295	16345	16291	16204	16388	16340	16249	16379	16358	16085	16251	16224	16356	16271	16318	16187	16241	16203	16053	16269	16331	16131	16386	16392	16386	16147	16315	16228	16204	16273	16116	16130	16485	16168	16282	16428	16218	16226	16234	16195	16204	16218	16073	16213	16280	16148	16115	16254	16512	16166	16392	16476	16444	16541	16316	16307	16373	16101	16212	16118	16132	16168	16257	16353	16228	16108	16314	16315	16325	16290	16249	16135	16249	16178	16201	16276	16232	16174	16249	16007	16331	16411	16433	16012	16137	16271	16172	16086	16152	16273	16420	16319	16308	16310	16149	16237	16189	16313	16034	16208	16362	16426	16419	16080	16077	16277	16395	16256	16332	16162	16195	16153	16192	16514	16245	16248	16259	16293	16301	16215	16331	16190	16278	16239	16418	16310	16333	16166	16479	16303	16204	16207	16253	16155	16421	16363	16271	16268	16361	16178	16234	16295	16388	16165	16332	16166	16181	16330	16299	16269	16328	16210	16306	15977	16371	16341	16356	16202	16250	16281	16364	16167	16369	16410	16200	16207	16282	16226	16096	16345	16319	16299	16125	16467	16245	16200	16138	16276	16234	16380	16234	16152	16204	16266	16384	16310	16352	16257	16115	16392	16242	16463	16371	16265	16135	16278	16292	16414	16133	16281	16211	16154	16202	16234	16188	16216	16200	16516	16298	16196	16234	16201	16214	16148	16370	16384	16147	16060	16246	16172	16245	16266	16327	16219	16382	16395	16345	16324	16373	16351	16183	16235	16362	16313	16386	16234	16477	16303	16258	16337	16494	16094	16001	16208	16160	16272	16184	16223	16175	16136	16415	16188	16110	16096	16220	16219	16278	16329	16248	16401	16404	16323	16373	16411	16358	16259	16392	16346	16349	16432	16374	16256	16231	16191	16255	16121	16232	16130	16289	16400	16208	16111	16178	16336	16205	16160	16226	16379	16212	16281	16365	16145	16484	16269	16230	16365	16222	16327	16003	16302	16102	16151	16323	16285	16455	16264	16309	16135	16049	16349	16302	16096	16192	16343	16236	16394	16363	16180	16274	16173	16305	16406	16057	16306	16297	16432	16219	16336	16421	16250	16325	16195	16224	16048	16354	16405	16291	16387	16151	16300	16226	16500	16332	16225	16170	16460	16331	16154	16137	16287	16235	16289	16291	16232	16315	16327	16244	16328	16110	16165	16210	16200	16318	16225	16349	16331	16362	16154	16264	16420	16349	16442	16301	16194	16134	16302	16573	16234	16201	16113	16407	16364	16182	16233	16281	16236	16393	16288	16362	16360	16119	16224	16160	16196	16222	16343	16191	16246	16196	16201	16346	16236	16416	16196	16233	16226	16335	16324	16282	16073	16229	16126	16163	16296	16193	16204	16231	16139	16124	16137	16169	16265	16276	16330	16392	16086	16279	16323	16243	16156	16394	16396	16186	16220	16294	16412	16374	16419	16196	16351	16193	16419	16249	16257	16250	16403	16022	16276	16264	16151	16235	16224	16112	16394	16249	16123	16411	16503	16401	16334	16252	16354	16072	16237	16312	16238	16391	16098	16206	16146	16352	16332	16270	16286	16144	16301	16299	16249	16124	16297	16372	16214	16287	16290	16638	16335	16401	16301	16278	16596	16299	16325	16323	16189	16205	16266	16252	15935	16208	16145	16305	16251	16263	16366	16349	16186	16201	16302	16307	16372	16182	16156	16168	16243	16230	16316	16294	16159	16138	16246	16264	16471	16374	16250	16297	16423	16323	16323	16409	16353	16539	16195	16105	16060	16456	16250	16167	16252	16105	16430	16160	16431	16306	16256	16185	16285	16319	16065	16215	16100	16186	16068	16314	16179	16226	16139	16280	16249	16255	16294	16460	16080	16270	16145	16442	16196	16220	16058	16312	16102	16156	16171	16151	16264	16329	16331	16093	16386	16264	16250	16274	16181	16143	16030	16153	16283	16091	16228	16254	16254	16262	16386	16047	16075	16277	16187	16216	16363	16246	16300	16204	16225	16143	16258	16245	16022	16217	16248	16165	16128	16203	16208	16141	16228	16422	16259	16235	16219	16269	16456	16214	16295	16458	16207	16249	16278	16328	16180	16305	16372	16408	16436	16293	16251	16267	16308	16414	16198	16435	16453	16275	16274	16221	16121	16489	16357	16270	16232	16265	16343	16352	16157	16349	16129	16230	16266	16171	16158	16209	16389	16389	16408	16247	16297	16377	16205	16134	16367	16365	16313	16272	16030	16267	16392	16248	16264	16042	16248	16274	16451	16278	16176	16213	16159	16271	16248	16288	16468	16323	16193	16217	16183	16224	16248	16265	16238	16311	16150	16466	16182	16405	16610	16286	16123	16414	16352	16302	16060	16248	16083	16248	16200	16132	16195	16392	16179	16281	16229	16164	16239	16318	16402	16303	16458	16355	16209	16135	16290	16445	16272	16169	16288	16386	16345	16387	16392	16458	16272	16304	16475	16189	16513	16253	16161	16330	16359	16133	16248	16355	16190	16050	16273	16258	16170	16262	16156	16272	16287	16236	16250	16208	16290	16361	16246	16271	16331	16369	16328	16309	16250	16197	16260	16274	16342	16181	16438	16272	16360	16137	16291	16200	16147	16199	16389	16281	16190	16164	16234	16240	16022	16413	16218	16380	16382	16490	16476	16337	16255	16147	16264	16263	16064	16100	16256	16337	16244	16425	16313	16243	16281	16261	16232	16179	16266	16151	16203	16104	16137	16172	16090	16222	16258	16098	16271	16225	16291	16286	16252	16447	16291	16362	16429	16439	16334	16056	16246	16083	16263	16172	16301	16367	16354	16252	16410	16412	16468	16332	16152	16207	16031	16289	16441	16522	16356	16258	16096	16370	16395	16353	16296	16364	16386	16061	16423	16267	16257	16222	16230	16369	16226	16307	16084	16286	16209	16177	16152	16401	16196	16386	16305	16314	16217	16301	16231	16253	16393	16293	16334	16405	16117	16339	16172	16038	16430	16244	16240	16360	16310	16334	16480	16303	16283	16315	16304	16447	16340	16367	16324	16599	16271	16261	16111	16563	16234	16383	16336	16195	16018	16396	16303	16086	16308	16100	16267	16295	16335	16354	16241	16190	16315	16304	16251	16158	16216	16443	16079	16263	16334	16332	16200	16311	16393	16135	16338	16328	16275	16167	16159	16211	16147	16284	16326	16236	16172	16080	16052	16218	16176	16304	16563	16365	16019	16226	16271	16199	16135	16139	16112	16343	16405	16608	16358	16223	16346	16200	16235	16175	16210	16330	16351	16153	16394	16214	16271	16363	16212	16187	16253	16144	16143	16254	16515	16358	16222	16145	16118	16162	16381	16170	16389	16365	16180	16452	16593	16173	16224	16257	16323	16148	16310	16338	16244	16110	16465	16279	16328	16390	16274	16374	16225	16416	16341	16364	16164	16262	16235	16450	16441	16196	16253	16270	16289	16189	16390	16317	16215	16473	16352	16303	16266	16267	16075	16259	16386	16269	16280	16373	16297	16390	16116	16212	16339	16424	16430	16358	16353	16188	16353	16202	16277	16274	16273	16225	16126	16167	16426	16389	16329	16328	16356	16091	16199	16388	16323	16132	16427	16428	16340	16200	16183	16209	16167	16272	16578	16415	16162	16248	16063	16290	16249	16369	16269	16186	16351	16338	16273	16256	16180	16321	16254	16337	16398	16043	16202	16264	16147	16293	16124	16312	16432	16279	16362	16247	16216	16382	16372	16294	16342	16020	16331	16247	16434	16451	16205	16341	16408	16245	16152	16192	16138	16259	16295	16307	16139	16081	16246	16322	16209	16298	16290	16222	16232	16201	16271	16274	16298	16242	16368	16212	15993	16364	16356	16253	16357	16280	16386	16251	16422	16290	16151	16219	16215	16172	15990	16108	16140	16296	16089	16317	16301	16364	16058	16091	16218	16223	16335	16260	16328	16301	16169	16196	16172	16394	16203	16348	16102	16198	16247	16374	16314	16390	16279	16201	16345	16198	16548	16202	16109	16286	16362	16291	16172	16174	16350	16446	16244	16198	16261	16247	16331	16330	16323	16299	16304	16301	16135	16462	16336	16149	16240	16261	16321	16172	16227	16326	16237	16299	16221	16170	16249	16278	16160	16364	16159	16312	16242	16360	16190	16324	16365	16145	16263	16221	16233	16339	16239	16427	16136	16321	16466	16188	16092	16319	16288	16249	16495	16006	16310	16249	16230	16283	16159	16137	16257	16321	16182	16050	16288	16301	16306	16198	16319	16320	16346	16348	16211	16329	16091	16110	16315	16375	16227	16157	16151	16209	16160	16268	16021	16250	16396	16368	16368	16104	16148	16279	16385	16256	16206	16286	16135	16279	16359	16223	16100	16324	16510	16203	16070	16449	16213	16378	16385	16268	16372	16433	16093	16214	16234	16334	16151	16342	16416	16241	16238	16489	16287	16233	16049	16290	16320	16347	16086	16085	16332	16363	16056	16232	16394	16321	16215	16286	16173	16262	16077	16265	16221	16181	16273	16271	16199	16242	16216	16297	16235	16144	16365	16284	16288	16341	16206	16302	16190	16154	16230	16231	16171	16110	16286	16437	16411
27677	38476	37352	30948	25612	21435	18697	17710	17142	16342	16163	15791	16025	15805	15800	15689	15437	15476	15400	15496	15151	15161	15180	15133	14934	15161	15088	15017	15073	15209	15282	15035	15057	15071	15026	15242	15205	15179	15254	15019	15060	15075	15047	14976	14891	15041	15018	15113	14947	15094	15056	15116	14938	14968	15128	15059	15014	15185	15119	14892	15155	15131	14861	14931	15043	15078	14993	15050	15104	14903	14872	15077	15105	14741	15151	14843	15223	15089	15145	15134	15117	15155	15055	15041	14910	15091	15021	15039	14823	15025	15098	15107	15044	14885	14887	15056	14987	15049	14919	14948	14917	15008	15020	14975	14888	15177	15015	15079	15105	15034	15086	15117	15036	15004	14859	15030	15187	14921	15153	14989	15047	15096	15059	15144	14925	15028	15176	15054	15005	14871	14901	15135	14863	14899	14875	15048	15138	14840	15326	14953	15158	14922	15158	15081	15037	14943	14994	14783	14907	14868	15207	15018	15042	15091	15147	15122	15122	15052	15046	15128	15070	15155	15061	14934	15022	15130	15161	15011	15026	14986	15046	15087	14910	15092	15168	15073	14888	14996	15076	14992	14960	15113	15148	15090	15010	14862	14932	15056	15085	15009	14939	15088	14970	15025	14981	15168	15098	15063	15057	14878	14942	15165	14967	15145	15085	15010	14875	15039	15133	15087	15031	14970	15034	14955	15010	15051	15048	14904	14940	15112	15045	14993	15141	14917	15148	14955	15044	15118	14986	15108	14872	14990	15049	15061	14912	15041	15013	14885	14997	15164	14996	14952	15122	14933	14958	14901	15002	14794	14950	14972	14946	15170	15082	15085	14927	15073	15023	15109	15080	14948	14932	15112	15034	14953	15045	14960	14913	15100	15045	14953	14965	14946	14867	15014	15040	15019	15021	15062	15099	15046	15085	14984	14995	15086	15118	15005	14902	14920	14978	15046	15098	15133	14954	14938	14960	14937	14990	15097	14995	15081	15033	14963	15177	15019	15028	14971	14890	14932	15216	14952	14988	15067	14985	14889	15162	15019	15026	14968	15014	14875	14941	15175	15020	15002	14973	15160	14897	14957	15055	14863	15072	15181	14845	14905	15107	14998	15006	15020	14989	15070	14954	14803	14903	14944	14950	15228	15015	15030	14993	14959	15122	14986	14958	14907	14894	15076	15145	14903	15154	14872	15073	15111	15108	15064	14985	14905	15142	14901	14905	15045	14978	15054	15042	15028	14943	15093	14924	15159	14992	15022	14989	15109	15177	15045	14952	14916	15220	14970	14953	15069	14955	15182	15006	14858	15044	15151	15096	15083	14998	15058	15059	15007	14989	14942	14915	15118	15065	14968	15049	15089	15094	15080	15089	15088	14951	15095	14985	15095	14892	15082	15047	14917	15104	15019	15012	15060	15179	15070	15063	14990	15034	15126	14952	15055	15059	15022	15092	14883	15006	15025	14971	15053	15062	14951	15076	15022	15095	15060	15121	15069	15128	14978	14837	14971	15218	14930	15061	15225	14983	15016	15128	14927	14895	14989	15068	15189	14823	15002	14966	15138	14877	14925	15194	15056	15134	15012	15140	15048	14965	15037	15203	14953	14929	15081	15029	14963	15069	15175	15026	15033	15080	14828	14934	15122	15040	15086	14958	15122	14963	14933	14777	15090	15016	15016	14981	15210	15149	14909	15144	15016	14915	14823	14996	15108	14999	14819	15030	15055	15008	14979	14998	15077	15028	14949	15030	15138	15196	14822	15063	15028	14882	14846	15230	14970	15184	14989	15116	15087	15100	14910	15198	15010	15031	15070	15112	14905	15030	14986	14965	15006	14952	15180	15005	15152	15012	15016	15010	14954	14839	14932	15112	15002	15066	14981	15075	14953	14940	15040	14847	14792	15027	14893	15029	15018	14962	15004	15095	15082	15028	15039	14893	15105	15102	14907	15226	14918	15007	15073	14941	15185	14785	14919	15065	14996	14905	15060	15107	14980	14795	15073	15102	15002	15069	15063	14962	15169	15067	14920	14913	14898	15058	15060	14903	15088	15039	15162	15130	15110	14959	15012	15151	14974	15077	15058	14990	14965	15051	15020	14960	14957	15021	15123	14841	14999	15009	14931	14989	15112	14991	15037	14989	15099	14982	15099	14992	14889	15048	15112	14981	15008	15022	15024	15028	15143	14826	15081	14971	15139	15022	15133	15026	14844	15046	15113	15062	15109	14967	15050	15113	15012	14929	15152	15159	14956	14969	15090	15047	14954	14947	15090	15080	15237	14978	15013	14879	15050	14914	15098	15165	15028	14979	15045	14869	15024	14976	15033	15046	14904	14975	14792	15034	14967	14944	15122	15168	15127	15057	14869	15034	14926	14995	15047	15004	14865	15024	15168	14921	14946	15028	15060	15077	15080	14938	14939	15177	15256	15144	15082	14975	15040	15135	15006	14945	15036	15056	14949	15033	15079	15144	15009	15020	14933	14974	15036	15197	14903	14928	15146	14945	15002	14978	15040	15042	15042	15227	15078	15029	15139	15033	14913	15048	15146	15150	15191	15047	15140	15060	15019	14936	15027	15021	15207	14976	15002	14904	15075	15091	14978	14818	14970	14973	14910	15046	14799	15163	14955	14941	15030	14966	14938	15194	15181	15029	15087	15157	14995	15057	15015	14919	15208	14974	15102	14850	14981	15036	15026	14984	15084	15054	14850	14954	15111	14946	15188	14845	15053	14934	14961	14997	14941	15040	15085	15062	14916	15070	15143	14921	15076	15076	15132	15151	15103	15056	14837	15020	14990	14930	14893	15189	15262	15115	14921	14984	14959	15050	15110	15047	14965	15076	15085	14931	14945	15028	14875	15015	15071	14994	14859	15121	14930	14982	14840	15113	15000	14996	15208	15093	15028	14941	15066	14975	14958	15024	15097	14954	15136	15009	14934	15052	15096	14919	15051	14926	15007	14882	15053	15067	15079	15063	15150	14851	15014	15080	15056	14997	15058	14989	14963	15162	14925	14993	15138	15069	15103	15071	15116	15044	15231	14878	15040	15155	15055	15037	15165	15060	15060	15021	15062	15005	15076	15134	14996	15203	14954	15038	14888	15088	15023	15034	15005	15143	15025	14968	15053	14853	15037	14962	14911	15059	15203	14800	15045	14985	15108	14946	15152	15039	15165	15003	14927	14914	15102	15125	15103	15048	15051	14881	15084	15098	14865	15105	15088	15044	15090	14875	15035	15078	14923	15053	15048	15084	14853	14983	15118	15189	15111	15020	15114	15044	15144	15021	15049	14937	15152	14973	14916	15148	14889	15135	15095	15034	15060	14823	14960	14986	15122	14977	14879	15119	14822	15041	15044	14947	14992	15187	14937	15139	15100	14997	15131	14991	15056	15053	15060	14869	15053	15077	15032	15130	15122	14987	14989	15095	14955	15003	15248	14981	15021	14953	15030	14930	14897	15071	15026	15173	15114	14955	15218	14952	14943	15078	15114	15007	15053	14954	14829	15106	15105	15083	14982	15050	14930	14997	15043	14836	15010	15004	15045	15111	15062	15104	14890	15099	15060	15057	15181	15050	14939	15091	15007	14944	14898	15021	15034	14982	14882	15021	15021	14986	15122	15009	15063	15065	14951	15018	15018	15102	15102	15043	15216	15145	15022	14935	15115	15104	15001	15134	14834	15027	15049	14882	14895	15026	15015	14864	15080	14910	15131	14966	14782	15154	15045	15020	15029	15086	15081	14962	15037	15017	15080	14960	14985	14982	14762	14985	14829	15085	14998	15107	15020	15040	15023	15021	15048	15171	14926	15073	15038	15021	15029	15059	14998	15011	15076	15055	14932	15078	15118	14947	15025	15105	14893	14989	15015	15008	15056	14941	14806	14960	14963	14994	15024	14922	14992	15252	15040	15170	14970	15043	15044	15026	15129	15150	15045	15165	15062	15032	14934	15101	14894	14933	14990	14901	15180	14999	14936	14890	14987	15062	15127	15115	15003	15067	15066	14946	14878	14845	14793	15151	15084	14999	15028	15015	14979	14944	15081	14950	14999	15019	14999	14867	14901	15237	15004	14988	15062	14959	14932	14907	14854	14952	15051	15028	15033	15106	15092	14973	15087	14888	15082	15022	15067	15141	14941	14923	14992	15060	14978	14954	15013	14849	15055	15074	15037	14927	14909	15012	15004	14895	14989	14944	14848	14991	14915	15110	14955	15105	15117	15038	15039	15029	15084	15037	14953	14930	15118	15012	15114	14839	15110	14934	15014	15043	15107	14908	15072	15042	14870	15226	14901	15170	15067	14871	14973	14953	14919	14929	15099	14810	14987	14921	15017	15198	15040	15045	15140	15084	15164	15002	14942	14881	15021	14942	15078	14956	14824	14860	14851	15293	15059	15042	15129	15117	15061	14940	15011	14929	14893	15187	15047	15169	14977	14955	15069	15151	15189	14993	15167	14948	15131	14992	15021	15011	14993	15085	15158	15160	15048	14801	15105	14938	14945	15142	14940	14868	15175	15168	15010	14974	15065	14924	14970	14929	15034	14983	14900	14952	15106	14916	15049	15027	14994	15109	14968	14890	15112	15010	14963	14965	14821	15118	15235	14969	15011	14927	15058	15089	15177	14999	15092	15079	14934	15021	15045	14928	15079	15104	14968	15065	14942	14945	15060	14865	15067	14861	15105	15036	15000	15125	15050	15064	15099	15088	15097	15199	14823	15196	15042	15093	15019	15044	15094	15074	15006	14904	15047	14878	14937	15025	15070	15197	15060	15049	15004	15049	14956	15037	14967	15154	15083	15152	15072	15080	14928	15050	14979	15154	14975	15063	14900	14959	15012	15048	14942	15052	15011	15047	14915	15124	15050	15025	15097	14893	14958	15007	14875	14984	15033	15017	15020	15061	14993	15028	14955	14985	15053	15022	15065	15152	14997	15079	15052	14935	14932	15143	15097	15142	14941	15039	14983	14968	14878	15006	14836	14883	14935	15124	15067	15002	14905	15193	14805	14943	14989	14798	15011	15087	15079	14803	15006	14922	15072	15055	15030	15012	14975	15105	14950	15008	14912	15113	15015	14989	15034	14924	14928	14952	15120	14805	14928	15093	15087	15235	15187	15093	15141	14952	15112	15076	15047	15088	15078	15028	14913	15097	14900
25454	21408	28535	27499	25240	23639	21662	19101	18049	17534	17072	16767	16448	16673	16307	16408	16227	16171	16156	15997	15969	15920	15868	15707	15793	15882	15528	15798	15863	15691	15834	15929	15763	15686	15711	15733	15911	15717	15606	15526	15497	15584	15558	15386	15523	15490	15524	15639	15649	15721	15563	15642	15327	15721	15601	15646	15593	15737	15494	15685	15473	15556	15498	15496	15548	15648	15504	15580	15750	15573	15603	15639	15603	15753	15546	15615	15494	15767	15623	15702	15546	15510	15530	15472	15479	15427	15774	15600	15892	15398	15641	15516	15679	15641	15567	15372	15546	15676	15654	15522	15594	15879	15543	15527	15388	15635	15752	15554	15485	15656	15670	15739	15590	15522	15735	15762	15780	15523	15579	15636	15580	15454	15446	15545	15526	15680	15570	15506	15788	15512	15532	15552	15419	15514	15644	15489	15533	15567	15539	15568	15655	15634	15615	15536	15604	15780	15407	15589	15588	15534	15452	15697	15876	15556	15722	15620	15573	15561	15599	15556	15548	15610	15661	15522	15726	15771	15517	15666	15616	15518	15625	15692	15478	15509	15793	15596	15598	15610	15506	15545	15603	15647	15628	15518	15549	15469	15672	15638	15570	15559	15421	15537	15706	15506	15552	15533	15660	15599	15684	15746	15592	15758	15705	15610	15815	15705	15762	15542	15552	15484	15442	15535	15574	15600	15722	15516	15649	15686	15528	15448	15585	15447	15677	15488	15594	15510	15529	15427	15690	15734	15769	15698	15532	15416	15676	15785	15533	15510	15616	15503	15659	15746	15438	15559	15676	15615	15536	15370	15528	15522	15607	15679	15532	15514	15793	15595	15596	15590	15631	15626	15632	15797	15634	15562	15609	15402	15563	15402	15586	15472	15591	15426	15512	15583	15602	15543	15519	15478	15614	15612	15613	15700	15385	15417	15511	15446	15722	15758	15634	15691	15741	15630	15728	15500	15571	15685	15589	15457	15546	15581	15530	15731	15568	15370	15445	15742	15571	15694	15682	15505	15527	15424	15570	15734	15736	15617	15413	15468	15619	15585	15758	15557	15534	15747	15673	15746	15542	15482	15635	15816	15606	15638	15765	15658	15367	15704	15555	15597	15796	15677	15667	15681	15534	15506	15674	15698	15583	15556	15375	15606	15672	15514	15517	15494	15430	15666	15665	15577	15595	15633	15545	15665	15856	15729	15645	15518	15606	15692	15661	15563	15786	15426	15681	15435	15568	15741	15467	15657	15582	15644	15627	15618	15844	15478	15864	15411	15408	15510	15713	15671	15469	15524	15732	15648	15657	15669	15462	15646	15466	15479	15472	15494	15684	15553	15682	15571	15490	15733	15606	15603	15652	15598	15506	15579	15554	15570	15638	15623	15544	15739	15678	15939	15494	15639	15738	15532	15661	15641	15497	15683	15650	15798	15560	15518	15608	15532	15570	15602	15573	15712	15650	15326	15545	15447	15740	15669	15419	15624	15554	15588	15595	15646	15731	15655	15522	15499	15589	15740	15552	15527	15598	15527	15729	15744	15446	15632	15412	15594	15587	15585	15425	15558	15778	15686	15559	15361	15496	15670	15391	15692	15644	15666	15578	15505	15611	15629	15617	15530	15477	15779	15565	15631	15608	15562	15474	15639	15562	15583	15605	15702	15510	15607	15739	15699	15633	15517	15713	15478	15548	15760	15596	15716	15574	15519	15687	15548	15628	15502	15685	15640	15837	15475	15545	15415	15435	15525	15455	15469	15486	15610	15316	15593	15599	15640	15565	15683	15510	15370	15497	15585	15729	15535	15748	15497	15500	15495	15770	15517	15862	15694	15628	15593	15582	15504	15608	15690	15555	15772	15471	15702	15615	15635	15592	15622	15552	15515	15578	15696	15671	15830	15651	15683	15567	15572	15549	15657	15445	15769	15605	15644	15505	15596	15476	15501	15551	15466	15731	15519	15609	15526	15589	15565	15617	15501	15733	15673	15570	15806	15486	15577	15354	15694	15768	15580	15693	15667	15397	15618	15405	15437	15343	15671	15535	15450	15584	15538	15738	15534	15600	15417	15769	15658	15479	15813	15554	15527	15663	15630	15391	15618	15472	15773	15496	15410	15474	15451	15346	15536	15548	15495	15545	15486	15439	15646	15785	15529	15489	15567	15641	15735	15684	15685	15537	15586	15457	15578	15575	15716	15650	15436	15432	15607	15708	15662	15651	15604	15620	15399	15582	15800	15485	15787	15796	15772	15593	15558	15461	15542	15771	15640	15609	15650	15653	15671	15582	15385	15627	15502	15741	15709	15544	15543	15514	15675	15705	15658	15657	15556	15703	15383	15413	15691	15549	15543	15547	15581	15401	15519	15421	15472	15647	15688	15547	15590	15701	15617	15772	15290	15511	15682	15672	15602	15556	15443	15615	15701	15662	15504	15773	15687	15621	15480	15533	15632	15608	15414	15619	15590	15737	15639	15655	15665	15553	15527	15554	15553	15590	15638	15665	15562	15634	15478	15627	15459	15600	15626	15631	15669	15663	15631	15633	15456	15822	15700	15736	15593	15661	15619	15458	15592	15641	15529	15650	15810	15547	15747	15486	15668	15360	15589	15533	15765	15683	15696	15690	15534	15726	15699	15332	15585	15570	15553	15581	15503	15632	15411	15595	15536	15686	15682	15765	15580	15762	15661	15675	15478	15556	15660	15591	15587	15571	15664	15557	15575	15677	15618	15506	15436	15646	15364	15504	15513	15394	15419	15601	15556	15551	15583	15632	15685	15713	15330	15402	15423	15798	15594	15580	15617	15705	15754	15429	15662	15595	15637	15629	15613	15741	15754	15708	15647	15788	15713	15713	15638	15346	15893	15676	15601	15675	15699	15833	15588	15489	15487	15466	15619	15665	15472	15388	15609	15655	15518	15725	15535	15541	15583	15552	15719	15507	15593	15648	15687	15472	15612	15516	15598	15684	15526	15500	15725	15546	15758	15700	15444	15556	15475	15560	15593	15784	15654	15790	15399	15549	15648	15829	15724	15674	15641	15568	15678	15515	15548	15553	15622	15398	15443	15630	15463	15653	15509	15485	15513	15520	15481	15536	15647	15643	15558	15651	15505	15549	15545	15744	15733	15571	15439	15574	15668	15608	15442	15642	15662	15654	15603	15624	15685	15610	15715	15591	15478	15352	15567	15501	15518	15584	15553	15479	15670	15540	15666	15579	15575	15632	15625	15505	15610	15598	15766	15671	15665	15469	15611	15642	15447	15719	15694	15776	15601	15592	15707	15544	15576	15605	15678	15611	15499	15616	15514	15524	15492	15475	15505	15589	15541	15547	15607	15584	15567	15772	15484	15687	15544	15633	15610	15598	15533	15395	15671	15553	15749	15601	15476	15709	15574	15654	15519	15588	15644	15786	15744	15817	15744	15559	15708	15547	15585	15423	15442	15627	15902	15704	15649	15391	15486	15419	15620	15610	15516	15544	15440	15722	15728	15680	15478	15849	15556	15726	15521	15542	15549	15613	15402	15632	15538	15558	15669	15755	15610	15588	15579	15443	15613	15515	15530	15519	15592	15567	15636	15534	15745	15653	15636	15759	15550	15573	15804	15442	15538	15451	15606	15520	15645	15637	15629	15717	15436	15711	15525	15583	15550	15469	15711	15547	15647	15776	15593	15712	15368	15798	15646	15636	15390	15813	15566	15809	15733	15706	15485	15590	15513	15655	15753	15651	15554	15617	15510	15593	15561	15510	15527	15711	15628	15622	15510	15529	15732	15546	15535	15666	15517	15613	15464	15635	15792	15586	15598	15591	15337	15580	15607	15420	15515	15674	15519	15696	15635	15656	15556	15658	15729	15850	15497	15551	15616	15696	15559	15464	15617	15374	15495	15544	15481	15726	15579	15470	15482	15803	15418	15558	15491	15564	15463	15779	15518	15714	15567	15589	15553	15590	15685	15584	15579	15597	15592	15597	15729	15805	15600	15652	15626	15892	15810	15726	15658	15629	15476	15569	15499	15736	15738	15525	15508	15666	15555	15589	15247	15765	15706	15796	15614	15666	15485	15689	15663	15613	15718	15649	15684	15640	15787	15596	15511	15486	15680	15627	15508	15473	15480	15624	15664	15494	15767	15528	15429	15754	15547	15708	15502	15589	15517	15663	15622	15749	15643	15679	15560	15647	15569	15645	15538	15448	15415	15730	15672	15623	15626	15711	15642	15644	15629	15544	15607	15254	15598	15657	15553	15498	15540	15523	15619	15554	15735	15579	15638	15691	15474	15463	15510	15401	15680	15569	15564	15519	15546	15546	15537	15718	15530	15681	15693	15424	15599	15749	15609	15826	15614	15749	15746	15509	15543	15703	15583	15597	15534	15517	15767	15349	15564	15444	15537	15631	15515	15679	15747	15557	15536	15652	15556	15515	15587	15672	15627	15663	15420	15639	15558	15590	15642	15457	15481	15524	15699	15720	15570	15765	15557	15625	15764	15729	15673	15554	15462	15521	15810	15429	15756	15672	15519	15579	15620	15370	15556	15641	15469	15756	15666	15682	15584	15481	15389	15395	15344	15485	15519	15556	15532	15681	15748	15650	15449	15591	15719	15725	15595	15556	15621	15852	15607	15375	15672	15528	15451	15518	15664	15759	15803	15627	15703	15430	15560	15779	15577	15560	15439	15644	15720	15718	15532	15752	15470	15647	15584	15628	15543	15622	15538	15668	15538	15575	15452	15698	15711	15664	15405	15674	15464	15480	15627	15711	15606	15697	15754	15584	15697	15625	15741	15654	15488	15597	15547	15568	15683	15664	15567	15662	15566	15680	15667	15556	15718	15634	15685	15562	15478	15551	15644	15523	15663	15625	15634	15678	15661	15567	15564	15595	15519	15690	15624	15856	15683	15653	15678	15661	15502	15613	15459	15614	15616	15745	15730	15502	15605	15821	15665	15667	15666	15647	15648	15509	15659	15419	15488	15610	15507	15509	15722	15605	15759	15551	15390	15593	15657	15639	15497	15477	15567	15644	15482	15591	15603	15601	15680	15669	15639	15529	15310	15410	15546	15558	15495	15517	15638	15773	15685	15464	15437	15710	15717	15614	15482	15435	15666	15643	15623	15486	15596	15576	15563	15631	15487	15878	15623	15559	15503	15542	15590
27889	45492	44448	36503	30820	24825	21599	19531	18401	17470	16702	16522	16132	15899	15950	15835	15666	15370	15352	15048	14927	14978	15036	14966	14734	14841	14900	14666	14890	14868	14775	14930	14850	14682	14706	14773	14785	14883	14748	14594	14603	14752	14738	14627	14663	14645	14789	14590	14830	14727	14632	14766	14559	14714	14632	14587	14657	14700	14604	14640	14587	14646	14712	14683	14686	14911	14648	14752	14838	14759	14672	14677	14545	14537	14720	14576	14700	14801	14625	14852	14587	14744	14703	14723	14923	14636	14737	14737	14610	14413	14629	14598	14670	14703	14608	14598	14646	14722	14787	14668	14755	14547	14637	14521	14752	14701	14781	14636	14707	14543	14733	14605	14556	14649	14624	14614	14663	14704	14723	14689	14713	14596	14758	14650	14609	14621	14874	14903	14588	14696	14788	14782	14770	14587	14851	14633	14756	14645	14605	14612	14778	14474	14536	14549	14694	14688	14727	14616	14597	14758	14797	14580	14676	14935	14732	14579	14540	14756	14641	14805	14669	14732	14577	14459	14704	14552	14437	14758	14577	14568	14546	14618	14688	14552	14540	14632	14560	14591	14631	14702	14469	14632	14794	14633	14462	14804	14744	14731	14593	14667	14785	14619	14690	14782	14583	14809	14623	14563	14635	14432	14777	14623	14732	14593	14580	14647	14743	14670	14800	14587	14640	14527	14560	14616	14504	14595	14805	14630	14745	14566	14637	14699	14740	14676	14748	14761	14747	14630	14711	14717	14546	14618	14561	14645	14657	14649	14638	14631	14841	14524	14683	14602	14759	14648	14607	14580	14728	14788	14647	14729	14649	14526	14464	14599	14783	14693	14622	14699	14649	14681	14531	14561	14708	14781	14645	14634	14701	14701	14609	14766	14756	14739	14661	14702	14624	14621	14717	14828	14666	14608	14670	14640	14487	14713	14652	14612	14548	14799	14668	14651	14586	14724	14575	14660	14703	14539	14590	14569	14706	14578	14461	14636	14598	14644	14691	14766	14548	14627	14764	14572	14684	14864	14636	14651	14758	14507	14680	14654	14505	14725	14609	14750	14418	14621	14579	14623	14605	14490	14740	14654	14632	14703	14512	14579	14727	14820	14490	14747	14604	14675	14718	14534	14721	14639	14571	14659	14690	14740	14567	14693	14688	14661	14511	14776	14681	14636	14820	14491	14719	14682	14561	14710	14646	14642	14782	14764	14594	14729	14629	14812	14611	14593	14579	14566	14377	14803	14512	14624	14579	14480	14575	14509	14750	14735	14574	14599	14746	14641	14603	14664	14512	14697	14673	14881	14585	14604	14625	14593	14636	14793	14589	14539	14646	14594	14624	14530	14715	14615	14720	14693	14627	14570	14673	14602	14667	14673	14769	14662	14608	14597	14799	14616	14606	14621	14592	14598	14782	14660	14538	14658	14803	14688	14620	14418	14564	14644	14774	14539	14584	14671	14534	14603	14633	14658	14741	14693	14516	14620	14609	14726	14701	14572	14510	14519	14860	14731	14668	14690	14596	14663	14791	14701	14721	14761	14812	14540	14464	14766	14692	14723	14686	14710	14753	14596	14548	14619	14575	14614	14586	14459	14621	14646	14630	14698	14669	14713	14670	14863	14633	14685	14727	14587	14735	14767	14595	14741	14720	14495	14607	14573	14484	14481	14637	14612	14619	14728	14750	14576	14776	14634	14844	14702	14658	14580	14643	14558	14677	14531	14473	14773	14687	14613	14707	14576	14564	14655	14752	14751	14506	14762	14658	14651	14703	14689	14671	14617	14885	14908	14596	14612	14610	14704	14549	14551	14640	14671	14925	14490	14608	14528	14643	14746	14575	14668	14698	14701	14631	14829	14642	14476	14634	14673	14642	14701	14658	14562	14603	14659	14678	14757	14803	14629	14634	14748	14748	14519	14682	14497	14662	14560	14643	14550	14592	14667	14454	14606	14526	14607	14583	14681	14717	14573	14605	14571	14640	14856	14556	14843	14588	14683	14553	14584	14650	14902	14747	14550	14689	14475	14653	14742	14670	14689	14700	14613	14799	14734	14810	14695	14600	14660	14748	14623	14546	14605	14579	14591	14796	14521	14675	14593	14690	14745	14574	14669	14464	14608	14606	14543	14753	14589	14632	14561	14818	14571	14852	14546	14759	14726	14655	14567	14556	14609	14774	14735	14769	14590	14756	14742	14682	14619	14817	14539	14692	14425	14625	14899	14637	14577	14658	14636	14614	14478	14688	14580	14640	14544	14820	14717	14531	14608	14645	14666	14636	14563	14597	14640	14707	14736	14699	14856	14584	14725	14511	14670	14761	14669	14745	14524	14765	14516	14733	14606	14825	14623	14654	14579	14623	14603	14801	14671	14788	14609	14733	14625	14815	14567	14590	14489	14722	14581	14585	14713	14565	14637	14600	14549	14606	14673	14527	14600	14675	14621	14544	14666	14564	14531	14485	14528	14625	14682	14621	14723	14668	14717	14613	14555	14564	14697	14598	14719	14559	14708	14650	14622	14738	14744	14733	14595	14744	14685	14668	14704	14733	14750	14690	14697	14803	14652	14646	14680	14552	14778	14608	14583	14598	14631	14696	14833	14754	14679	14790	14524	14746	14641	14625	14693	14611	14804	14687	14691	14574	14720	14702	14594	14657	14759	14699	14499	14627	14687	14727	14710	14541	14647	14649	14728	14694	14644	14634	14596	14627	14727	14635	14690	14576	14687	14806	14659	14716	14677	14717	14734	14540	14597	14667	14664	14655	14651	14580	14608	14591	14807	14592	14688	14539	14779	14623	14796	14652	14772	14632	14740	14799	14690	14565	14651	14740	14472	14755	14556	14622	14664	14602	14671	14534	14624	14791	14542	14803	14736	14642	14730	14779	14757	14634	14590	14527	14548	14762	14754	14734	14667	14653	14526	14701	14578	14612	14725	14628	14764	14682	14725	14783	14784	14566	14517	14567	14571	14577	14724	14840	14598	14835	14721	14636	14736	14678	14746	14669	14759	14656	14730	14643	14710	14662	14495	14816	14447	14756	14547	14747	14660	14658	14602	14694	14848	14757	14705	14567	14669	14703	14567	14705	14488	14571	14785	14684	14649	14649	14820	14712	14602	14431	14632	14709	14680	14706	14756	14710	14655	14593	14611	14545	14613	14705	14729	14668	14871	14597	14742	14584	14683	14745	14587	14462	14656	14572	14638	14737	14577	14612	14792	14706	14625	14711	14601	14719	14383	14710	14485	14611	14461	14675	14882	14741	14581	14763	14819	14802	14773	14642	14510	14520	14785	14608	14659	14698	14598	14660	14703	14718	14714	14648	14850	14597	14726	14677	14638	14792	14580	14630	14736	14603	14703	14597	14751	14743	14734	14757	14781	14677	14532	14680	14547	14732	14707	14652	14663	14669	14673	14718	14535	14635	14609	14639	14539	14655	14533	14843	14692	14483	14777	14624	14608	14812	14696	14600	14707	14604	14759	14661	14716	14713	14671	14697	14676	14759	14810	14695	14594	14753	14633	14587	14600	14803	14654	14620	14708	14688	14676	14864	14673	14770	14827	14727	14563	14655	14709	14713	14868	14746	14614	14684	14483	14786	14709	14620	14473	14635	14656	14629	14688	14636	14693	14759	14647	14648	14765	14700	14645	14725	14435	14691	14590	14596	14738	14720	14652	14609	14671	14586	14711	14844	14594	14647	14698	14696	14658	14597	14606	14620	14781	14793	14650	14838	14742	14617	14778	14585	14616	14841	14678	14851	14693	14646	14648	14660	14646	14511	14745	14702	14704	14744	14814	14506	14703	14853	14687	14626	14460	14894	14709	14657	14586	14701	14557	14672	14686	14602	14666	14587	14571	14564	14636	14764	14703	14632	14648	14471	14516	14484	14645	14645	14632	14519	14840	14806	14534	14620	14740	14669	14710	14750	14693	14629	14601	14597	14670	14769	14748	14761	14568	14758	14619	14535	14526	14583	14593	14711	14617	14748	14658	14533	14743	14566	14851	14641	14758	14686	14627	14724	14524	14575	14712	14742	14589	14597	14779	14620	14616	14732	14774	14577	14733	14616	14639	14643	14784	14869	14494	14695	14607	14649	14608	14613	14803	14740	14690	14606	14612	14772	14777	14809	14572	14781	14674	14695	14567	14595	14547	14712	14586	14631	14683	14783	14602	14502	14813	14567	14594	14633	14707	14713	14622	14647	14771	14775	14543	14504	14702	14604	14660	14603	14613	14639	14549	14803	14764	14642	14751	14606	14680	14605	14711	14604	14496	14709	14657	14682	14705	14458	14611	14470	14624	14785	14747	14662	14628	14802	14698	14773	14738	14752	14564	14734	14491	14691	14611	14748	14555	14568	14631	14497	14641	14953	14664	14698	14701	14699	14556	14609	14667	14485	14832	14700	14539	14656	14370	14676	14575	14630	14686	14606	14748	14549	14638	14675	14582	14637	14598	14695	14681	14701	14627	14752	14588	14652	14699	14549	14648	14633	14683	14737	14702	14609	14594	14784	14754	14661	14647	14458	14720	14836	14552	14640	14695	14534	14487	14571	14552	14629	14576	14581	14687	14725	14601	14677	14698	14722	14692	14667	14881	14677	14564	14695	14561	14601	14574	14733	14729	14659	14706	14622	14790	14615	14498	14583	14783	14635	14641	14712	14702	14492	14607	14694	14567	14618	14786	14844	14660	14600	14689	14526	14677	14643	14568	14657	14748	14770	14660	14631	14782	14788	14645	14742	14691	14630	14673	14634	14628	14508	14743	14715	14571	14618	14710	14637	14581	14804	14725	14727	14717	14845	14728	14720	14620	14597	14922	14501	14601	14659	14663	14387	14639	14669	14574	14488	14688	14795	14595	14605	14677	14766	14722	14564	14831	14658	14784	14617	14599	14716	14798	14754	14816	14568	14665	14476	14714	14714	14655	14593	14529	14573	14470	14635	14831	14648	14672	14565	14590	14494	14566	14762	14633	14772	14579	14653	14842	14749	14519	14660	14690	14711	14589	14817	14599	14599	14637	14686	14662	14689	14667	14722	14580	14840	14627	14858	14657	14628	14623	14636	14566	14788	14539	14775	14640	14716	14646	14619	14521	14652	14535	14658	14554	14541	14599	14577	14697	14640	14614	14708	14578	14712	14683	14592	14671
24289	21447	29076	25138	24601	26016	25175	21155	19740	19041	18249	17821	17869	17671	17476	17475	17367	17218	16992	16788	16788	16586	16623	16496	16485	16610	16455	16525	16539	16326	16578	16363	16505	16510	16269	16487	16426	16595	16506	16279	16400	16201	16491	16177	16364	16319	16165	16333	16225	16040	16244	16192	16432	16209	16210	16255	16127	16263	16256	16440	16137	16407	16261	16279	16352	16032	16436	16295	16200	16296	16209	16274	16256	16262	16153	16414	16380	16328	16016	16225	16139	16349	16414	16112	16080	16252	16064	16133	16316	16381	16370	16319	16185	16467	16136	16300	16244	16163	16321	16171	16257	16306	16311	16157	16003	16265	16247	16147	16199	16114	16388	16217	16026	16242	16202	16247	16450	16274	16194	16048	16067	16324	16271	16144	16081	16182	16301	16256	16244	16215	16365	16112	16092	16187	16227	16241	16288	16110	16152	16335	16224	16337	16169	16241	16380	16182	16183	16193	16294	16192	16364	16130	16152	16084	16173	16415	16135	16404	16318	16250	16132	16156	16280	16216	16397	16265	16279	16227	16262	16182	16213	16239	16283	16308	16274	16131	16370	16148	16273	16133	16276	16094	16328	16201	16247	16308	16448	16449	16347	16314	16180	16311	16258	16152	16235	16264	16036	16166	16324	16298	16294	16066	16128	16334	16133	16069	16122	16438	16173	16213	16102	16280	16308	16129	15942	16302	16386	16250	16289	16272	16288	16130	16289	16350	16397	16249	16129	16228	16293	16329	16297	16233	16119	16072	16410	16324	16216	16119	16177	16218	16355	16453	16257	16131	16245	16335	16265	16314	16282	16059	16160	16335	16350	16320	16255	16358	16314	16236	16221	16164	16300	16181	16162	16229	16125	16409	16186	16297	16195	16194	16086	16135	16291	16256	16322	16033	16264	15973	16238	16161	16185	16371	16280	16353	16212	16228	16210	16280	16295	16194	16355	16313	16197	16249	16351	16137	16322	16373	16357	16179	16393	16197	16350	16186	16243	16230	16130	16121	16208	16351	16408	15926	16203	16298	16246	16110	16229	16193	16186	16236	16125	16170	16141	16293	16253	16196	16186	16316	16376	16202	16371	16078	16185	16185	16299	16053	16209	15945	16358	16398	16207	16081	16029	16199	16201	16187	16310	15894	16306	15985	16247	16006	16318	16164	16094	16271	16172	16326	16159	16023	16178	16147	16306	16198	16340	16237	16145	16018	16107	16111	16260	16280	16117	16098	16234	16169	16290	16246	16413	16525	16202	16211	16366	16422	16239	16216	16439	16339	16219	16203	16084	16255	16275	16317	16319	16326	16216	16345	16183	16267	16223	16256	16367	16214	16421	16221	16206	16371	16176	16390	16347	16294	16067	16276	16367	16187	16287	16238	16126	15915	16248	16163	16131	16012	16257	16376	16367	16351	16090	16341	15936	16145	16212	16224	16171	16125	16241	16375	16384	16163	16160	16280	16271	16132	16228	16181	16198	16109	16120	16388	16283	16179	16205	16237	16074	16123	16091	16297	16114	16239	16303	16255	16203	16140	16234	16217	16181	16248	16310	16110	16020	16219	16174	16146	16094	16353	16415	16054	16309	16259	16327	16405	16293	16265	16100	16255	16018	16200	15998	16241	16035	16231	16140	16128	16377	16285	16139	16144	16340	16035	16222	16206	16206	16082	16321	16328	16196	16257	16169	16171	16286	16110	16205	16139	16110	16260	16330	16282	16285	16132	16167	16158	16174	16138	16448	16201	16135	16259	16184	16140	16327	16309	16041	16112	16234	16049	16258	16221	16287	16219	16204	16221	16069	16245	16030	16204	16289	16394	16225	16521	16332	16132	16083	16368	16021	16233	16232	16153	16156	16040	16194	16253	16023	16233	16298	16264	16325	16273	16106	16030	16362	16255	16249	16167	16241	16247	16185	16264	16288	16126	16125	16312	16294	16366	16222	16093	16158	16180	16371	16258	16396	16150	16187	16101	16267	16228	16137	16157	16150	16278	16006	16200	16070	16102	16248	16344	16380	16275	16155	16058	16315	16291	16361	16240	16137	16285	16412	16365	16241	16288	16114	16086	16236	16340	16389	16314	16116	16162	16277	16332	16263	16324	16194	16215	16272	16316	16319	16513	16241	16193	16114	16253	16164	16166	16314	16456	16186	16114	16196	16226	16325	16409	16266	16206	16191	16312	16305	16263	16086	16024	16097	16297	16231	16374	16302	16225	16261	16194	16174	15916	16248	16355	16173	16300	16310	16153	16343	16120	16280	16171	16259	16233	16180	16139	16219	16246	16189	16043	16292	16283	16213	16045	16135	16155	16178	16079	16370	16278	16435	16078	16325	16194	16217	16269	16334	16096	16122	16278	16081	16274	16081	16100	16339	16030	16266	16114	16219	16332	16268	16048	16207	16127	16151	16293	16264	16273	16242	16168	16205	16229	16275	16362	16385	16124	16191	16210	16306	16306	16312	16321	16218	16272	16049	16205	16323	16316	16223	16312	16074	16268	16137	16302	16265	16236	16213	16219	16002	16219	16331	16355	16138	16164	16256	16143	16148	16177	16172	16205	16209	16353	16373	16244	16254	16287	16094	16142	16116	16310	16071	16111	16204	16329	16412	16272	16169	16281	16179	16296	16261	16278	16238	16191	16303	16216	16321	16078	16194	16238	16116	16150	16237	16155	16292	16303	16104	16281	16305	16379	16405	16260	16176	16155	16085	16206	16231	16276	16260	16351	16367	16236	16134	16108	16201	16116	16110	16283	16197	16260	16322	16126	16270	15953	16328	16455	16184	16279	16345	16418	16238	16260	16312	16241	16282	16269	15980	16037	16103	16285	16238	16125	16013	16202	16172	16070	16165	16194	16306	16092	16413	16074	16253	16312	16156	16305	16233	16209	16413	16346	16227	16104	16215	16247	16278	16318	16183	16110	16300	16372	16286	16153	16104	16042	16090	16254	16168	15975	16063	16035	16284	16240	16245	16024	16007	16237	16102	16069	16238	16312	16189	16169	16302	16221	16200	16407	16299	16140	16151	16055	16188	16301	16000	16213	16089	16190	16179	16254	16139	16232	16187	16132	16249	16254	15960	16186	16144	16263	16301	16464	16229	16335	16352	16350	16309	16206	16251	16221	16143	16279	16212	16147	16274	16065	16401	16305	16377	16160	16270	16138	16218	16301	15993	16302	16378	16092	16320	16006	16267	16219	16254	16190	15986	16175	16082	16166	16169	16408	16430	16243	16352	16436	16396	16139	16029	16241	16061	16245	16263	16263	16315	16182	16251	16215	16211	16051	16283	16265	16048	16127	16316	16411	16194	16083	16448	16382	16266	16230	16186	16189	16368	16256	16077	16558	16055	16171	16070	16304	15983	16187	16256	16132	16311	16367	16413	16191	16240	16257	16005	16241	16177	16333	16200	16212	16196	16283	16217	16151	16183	16208	16351	16296	16188	16279	16228	16126	16316	16305	16183	16287	16293	16197	16077	16227	16458	16324	16148	16056	16331	16043	16070	16241	15966	16119	16298	16159	16252	16180	16271	16170	16262	16269	16221	16156	16322	16266	16348	16321	16314	16307	16330	16057	16300	16088	16265	16198	16172	16163	16196	16101	16458	16153	16345	16246	16230	16309	16390	16454	16081	16266	16391	16263	16184	16258	16195	16303	16061	16048	16331	16308	16268	16285	16399	16251	16377	16232	16146	16050	16174	16254	16235	16292	16003	16065	16134	16305	16130	16181	16213	16226	16188	16219	16094	16306	16183	16223	16218	16359	16080	16084	16047	16265	16285	16161	16076	16134	16383	16185	16243	16050	16230	16328	16174	16124	16092	16313	16309	16050	16275	16032	16327	16172	16254	16301	16365	16135	16333	16314	16346	16286	16155	16031	16168	16235	16280	16205	16227	16383	16232	16111	16188	16255	16208	16238	16139	15984	16296	16227	16102	16161	16201	16243	16254	16356	16112	16297	16313	16338	16179	16235	16219	16152	16140	16242	16329	15918	16263	16175	16314	16187	16354	16246	15948	16309	16201	16119	16259	16249	16307	16264	16215	16254	16304	16230	16389	16234	16109	16240	16345	16285	16426	16148	16243	16319	16373	16156	16062	16240	16418	15992	16103	15903	16261	16317	16143	16080	16269	16025	15998	16091	16244	16361	16401	16247	16068	16218	16260	16023	16195	16242	16318	16227	16131	16119	16425	16390	16155	16102	16022	16288	16238	16298	16209	16301	16429	16221	16132	16121	16353	16200	16212	16210	16304	16381	16188	16326	16260	16136	16249	16182	16455	16308	16109	16238	16364	16320	16380	16119	16154	16318	16274	16093	16348	16368	16331	16180	16127	16141	16162	16130	16428	16176	16356	16285	16285	16075	16264	16289	16289	16052	16301	16091	16117	16256	16308	16239	16366	16064	16152	16149	16133	16236	16252	16183	16185	16416	16223	16243	16008	16175	16222	16110	16224	16255	16309	16249	16372	16058	16219	16313	16236	16165	16477	16308	16189	16135	16302	16206	16309	16164	16047	16165	16083	16327	16505	16133	15968	16209	16266	16181	16070	16424	16346	16364	16422	16360	16226	16268	16281	16013	16196	16136	16280	16267	16069	16454	16345	16308	16214	16164	16358	16180	16243	16266	16156	16181	16092	16305	16222	16122	16117	16111	16154	16178	16304	16151	16208	16093	16270	16165	16088	16121	16206	16303	16251	16425	16347	16256	16152	16418	16266	16231	16277	16123	16277	15954	16221	16260	16142	16301	16044	16095	16239	16061	16413	16324	16015	16417	16324	16297	16396	16220	16319	16498	16411	16175	16078	16214	16006	16360	16313	16149	16237	15935	16226	16033	16223	16125	16223	16287	16159	15979	16144	15998	16329	16077	15986	16206	16234	16217	16493	16168	16186	16268	16049	16212	16156	16065	16047	16234	16200	16122	16388	16198	16094	16098	16142	16361	16246	16320	16400	16307	16321	16311	16326	16233	16282	16278	16432	16308	16146	16151	16356	16211	16156	16226	16295	16276	16137	16001	16237	16237	16253	16254	16342	16406	16230	16408	16371	16111	16278	16274	16309	16213	16286	16337	16365	16036	16175	16266	16377	16235	16247	16235	16016	16169	16151	16159	16179	16184	16372	16138	16400	16160	16168	16167	16085	16266
29638	50759	49652	41089	35357	28378	24493	21728	20281	19356	18041	17779	17394	17250	16956	16637	16529	16210	16072	15768	15663	15279	15579	15408	15266	15303	15195	15194	15390	15267	15163	15181	15503	15182	15251	15331	15217	15191	15154	15226	15203	15014	14970	15145	15063	15083	14957	15080	14999	14936	15066	14999	15055	15228	14967	14990	15133	15101	14997	15161	15106	15195	15133	15211	15154	15128	14910	15142	15076	14986	15062	14974	15001	15082	15142	15143	14966	15027	15125	15227	15106	15090	15136	15004	14796	15253	15026	15054	15166	15008	14910	15014	14944	15116	15099	14972	15013	15002	14988	14989	15122	15066	14917	15031	15033	15030	14968	15112	15073	15175	15044	14966	14969	15051	14953	15029	15138	15224	14947	14977	15104	14890	15148	14877	15091	14997	15078	15099	15102	15007	15057	14938	15008	14968	15094	14994	15138	15043	15048	15103	15006	15148	15115	14999	15088	15049	15074	14960	15026	15079	15006	14984	15198	15031	15122	15049	14972	15110	14930	14991	15022	15128	14891	15073	15116	15173	15108	15041	14981	15130	15127	14908	14893	15015	14977	15126	15095	15009	15062	15018	15094	14967	15020	15071	15073	14982	15037	15085	15066	14969	15186	15124	14889	15073	15000	15054	15084	14924	15045	15061	15202	14967	14821	15094	15095	15124	15034	15095	14918	15002	15178	15188	15114	15139	14989	14883	15037	15284	14882	15108	15260	15292	15072	14921	15046	15045	15074	15039	14942	15011	14957	14878	15139	15309	15161	15080	14901	15116	14954	15078	15042	15112	15062	14984	14838	15074	14963	15110	15036	14918	15170	14887	14937	14999	14872	15038	15075	14983	14925	15019	15035	14970	14984	15112	14986	15061	15104	14904	14946	15044	15044	14964	15018	14982	15149	15095	15035	15104	15063	15199	14986	14975	15073	15131	15172	15001	14917	15070	15226	15084	15095	15086	14913	14917	15247	14906	15057	15196	15040	15157	14897	15052	15080	15109	14938	15151	15040	14948	15104	15065	15095	14992	14996	14987	15154	15072	15035	14950	15219	15140	15134	15059	14944	15193	15054	15182	15008	15042	15068	15052	15027	14976	15058	15001	15073	15026	14900	15124	14971	14931	15083	15101	15034	15081	15179	14990	15049	15020	15023	14950	14863	14866	14936	15007	15144	15009	14889	15076	15071	15096	15079	15080	14977	14845	14958	15051	15031	15282	15075	15183	15093	15189	15162	14818	15068	15037	15030	14980	14954	14814	15130	14946	15067	15041	14997	15186	15023	14901	15037	14955	15258	15034	14874	15057	14899	15057	15046	15186	15024	14989	14962	15052	14987	15021	14984	15115	15000	15037	15068	14969	14981	15000	14837	15234	15015	15088	14985	15140	15135	14874	15110	14901	15147	14977	15061	15105	15069	15056	14928	15219	15251	14940	14905	15200	15012	14971	15028	15057	15014	15120	14986	14983	14992	15021	14990	14976	15058	14947	15121	15093	14980	15071	14916	15144	15162	15029	15165	15124	15128	15106	15006	15081	15153	15079	15107	15221	15066	14864	15028	14974	15069	14909	15066	15107	14947	15071	15090	15172	15108	15063	15015	15051	15128	15062	15103	15023	14927	15005	15143	15110	14843	15051	14950	15059	15087	15038	15100	14961	15079	14958	14989	15150	15029	14996	15136	15064	15160	14810	15192	14921	15179	15176	15166	15157	15011	14965	14924	15072	14946	15207	15152	15077	15131	15151	14932	14946	15029	15162	15129	14943	14932	15177	15224	15233	15041	15020	14971	14994	14910	14923	15005	15031	15085	14948	14882	14987	14819	15019	15281	15150	15104	15218	14933	15058	15085	14978	14946	15002	14904	14927	14916	15146	14970	15068	15038	15032	14936	15074	15089	15073	15039	15006	14935	14907	14996	15010	15172	15026	15055	15058	14977	15040	15050	15012	14897	15110	15008	15013	15072	15135	15120	15019	14928	15010	15064	14925	14933	15098	15025	14999	15006	15184	15019	15062	15058	14975	15045	15198	14994	15098	15051	14966	15044	15010	15001	14884	15017	15059	15071	14892	15030	15016	15067	15034	15074	15071	14984	15130	15083	14891	15149	14995	15168	15023	15131	15228	15056	14854	15050	14901	15200	15080	15130	15080	14928	15157	15145	15040	15081	15157	14967	15154	15034	15188	14992	15157	15145	15147	15071	15066	15086	14962	15077	15115	15064	15040	14969	14986	15131	15010	14907	14918	15025	15125	15086	15093	14989	15003	14984	14871	15057	14992	15036	15014	14991	15096	15157	15031	15033	15094	15108	15014	14869	14926	15092	14900	15007	15181	14909	15080	15054	14873	15134	14979	15133	15073	15096	15019	15110	15096	15170	15054	15032	15077	15252	15117	14919	15091	15157	14925	14980	15284	14994	14946	14995	15010	15032	14941	15008	14993	14910	15002	15247	14899	15142	14958	15109	14970	14997	14937	15048	15170	14927	14875	14863	15121	15082	14965	14961	15160	15121	15076	14965	15014	15029	15082	15203	14983	14860	14961	15114	15175	15087	15113	14871	15065	15073	14922	15013	15047	15111	15211	15057	15137	14909	15096	14996	14960	15279	15212	15084	14959	15089	14956	15084	14958	15145	15035	15148	15008	15029	15026	15032	15070	14969	14981	15027	14974	15035	14937	15189	15074	14921	15081	15024	15201	15107	14891	15033	15147	14829	15025	15016	15235	15128	15020	15084	15192	14878	15063	14958	14970	15052	15193	15123	15146	14990	14849	15030	15034	15022	14949	15131	14953	15033	14996	15195	15097	15117	15061	15127	14941	14994	14864	15058	15219	15177	15171	14967	15147	15262	15075	15057	14904	15045	15117	15056	15042	15133	15103	15070	15226	15164	15036	14920	15012	15062	15075	14999	15015	15107	14905	15079	14898	15272	15065	14964	15094	15044	14757	15014	14844	14909	14940	15139	14970	15231	15105	14961	15096	14968	15001	14780	14910	15086	15022	15004	15059	15082	15284	14899	15028	15099	14957	15136	15173	14964	14936	15117	15054	15143	15138	15042	15154	15132	14994	15022	14921	15023	15119	15221	15009	15191	14949	15134	15070	15109	15031	15094	15060	15129	15142	14904	15007	15009	14910	14933	15001	15075	15088	15054	15108	15008	14974	15017	15033	15044	15208	14980	15067	14951	14817	14993	14973	15043	15036	15107	15111	15003	14981	15056	15064	15007	14933	15065	15094	15009	15137	15092	15172	15077	15035	15053	14937	15108	15073	14887	15066	15164	15108	14929	14906	14981	15185	15025	15142	14977	14900	14815	14991	15195	15102	15202	15004	14980	14959	15013	14987	14979	14965	15097	15176	14982	15134	15022	15016	14875	15049	14955	15014	14959	15106	14945	14924	15000	15212	14839	14944	14902	15134	14959	14889	15154	15137	15005	15073	15079	15153	15083	15110	14978	15091	15013	14977	15016	15099	14972	15036	15006	15140	15097	15016	15002	14832	15014	15057	15062	14980	15135	14985	14936	15087	14987	15020	15076	14832	14952	15073	15005	15167	15074	15181	14997	15161	14866	15070	15131	15120	15096	14991	15364	15147	15114	15025	15136	14951	15099	15110	15147	14987	14914	14908	15104	14985	14926	14914	15012	15117	15037	14998	15107	15041	15102	15156	14933	14991	14910	15123	15087	14904	15006	15005	15203	15112	15052	15072	14804	15232	14959	14970	14926	15120	15129	15004	14999	15044	15006	15167	15013	15190	15071	15049	15164	14942	15188	15109	15076	15099	15066	15082	15253	15175	14890	15119	15043	15106	15102	14866	15081	14978	15031	15056	14926	14871	15018	14880	15154	14869	15214	15291	14927	15133	15003	15048	15107	14886	15179	15177	15079	14941	14967	14877	15202	15069	15149	15225	15067	14853	14939	15100	15227	14983	15046	15075	14926	15039	15149	14994	15107	15126	15098	15083	15059	14982	14975	15033	15195	15023	14864	15165	15103	14979	14937	15142	15048	15005	15106	15075	15049	15105	15157	15082	14907	15005	15222	15010	15020	15125	15032	14870	14944	14937	15082	15091	15107	15278	15150	14943	15045	15216	15050	15058	15000	15036	14979	15068	15058	15066	15086	14935	15030	15173	15020	15032	15093	15026	14988	15130	14983	15212	15160	15169	15200	15089	15114	15193	14843	15038	15094	15137	15174	15116	14860	15355	15164	15094	15228	15048	15087	15054	15212	15023	15150	14995	15137	15154	14953	14979	14945	15230	15000	14895	15162	15172	14830	15025	15145	15052	15062	15000	14994	14926	15030	15127	15064	14952	15112	15051	15070	14938	14917	15285	15051	15234	14982	15090	15032	15129	14950	15000	15109	15112	14924	15116	15103	15058	14993	14961	15076	14987	14967	15116	15240	15145	15210	14946	15225	15181	15134	14983	15036	15178	14994	15054	15183	15114	15016	15050	15001	15059	15118	14953	15030	15054	14954	15039	14922	15148	15005	14918	14967	14962	14969	15158	15112	15238	14989	15092	15077	15055	14982	15156	14960	15126	15124	15229	15067	15264	14932	14984	15091	15019	14929	14966	15074	15099	15153	15066	15133	14976	15109	15094	14994	15167	14923	14964	15095	14943	15001	15159	14940	14991	14913	15009	15167	15008	15162	15201	14962	15234	15116	15024	14910	14983	14997	15003	14875	15128	15026	15094	15215	15228	15127	15010	15171	15082	15036	14982	15240	14998	15059	15022	15047	14987	14951	15068	14953	15023	15194	15121	15111	15210	15023	15181	14975	15225	15193	15145	15133	15093	14985	15032	15156	15058	15108	15016	15037	14897	15248	15040	15130	15075	15133	14888	15149	15007	15004	15015	14872	15203	14994	15020	15117	15065	14829	15196	15096	15139	15117	15217	15100	14926	15275	15062	15007	15060	15041	15047	15192	15106	15161	14894	14942	15030	15206	14975	14890	14981	15077	15050	15009	14997	15020	15062	14995	15299	14989	15055	15212	14970	15041	14908	15056	14941	15069	15075	15093	15148	15176	15079	15002	15073	15019	14814	15103	15012	14895	15128	14853	15196	15040	15154	15086	14903	14910	15101	14883	14964	14982	15080	15040	15234	15084	15157	15090	15122	15010	15008	15125	15035	15135	15125	15146	15080	15151	15036
31088	28405	33220	29624	24149	20927	19222	18275	17913	17775	17270	17165	17114	17096	17044	17087	16851	16918	16755	16945	16804	16700	16733	16793	16618	16682	16705	16694	16606	16779	16566	16699	16927	16741	16523	16653	16727	16790	16640	16714	16619	16692	16580	16573	16631	16511	16595	16583	16612	16620	16674	16552	16626	16650	16631	16706	16505	16733	16860	16624	16727	16548	16662	16583	16618	16505	16779	16605	16607	16522	16767	16741	16731	16491	16560	16541	16592	16834	16734	16714	16628	16690	16615	16603	16685	16742	16761	16676	16693	16523	16566	16767	16626	16593	16702	16711	16728	16557	16607	16735	16632	16479	16732	16645	16711	16814	16697	16524	16586	16499	16684	16632	16714	16680	16586	16559	16796	16468	16517	16843	16465	16634	16625	16849	16719	16565	16507	16527	16476	16864	16598	16512	16465	16698	16592	16555	16733	16613	16747	16461	16618	16612	16635	16724	16374	16642	16729	16394	16518	16607	16667	16417	16785	16681	16615	16485	16579	16770	16448	16724	16658	16509	16610	16675	16793	16524	16757	16538	16475	16665	16631	16595	16750	16825	16638	16537	16580	16490	16429	16499	16420	16575	16772	16788	16545	16428	16715	16710	16664	16509	16797	16621	16708	16706	16700	16629	16577	16702	16621	16547	16600	16594	16730	16858	16620	16617	16938	16564	16615	16613	16664	16714	16728	16684	16703	16560	16662	16462	16628	16532	16726	16570	16595	16707	16631	16689	16793	16728	16803	16790	16540	16680	16689	16618	16600	16891	16660	16707	16416	16732	16533	16578	16780	16703	16651	16690	16693	16422	16738	16641	16793	16634	16701	16591	16404	16612	16570	16627	16617	16553	16628	16567	16697	16620	16900	16619	16432	16732	16596	16566	16672	16468	16717	16528	16695	16628	16786	16598	16758	16579	16551	16685	16709	16605	16748	16597	16532	16640	16886	16658	16715	16416	16669	16628	16545	16626	16648	16834	16691	16777	16463	16485	16776	16713	16532	16616	16489	16659	16734	16667	16687	16709	16652	16489	16702	16457	16593	16600	16585	16667	16365	16600	16654	16435	16702	16593	16576	16560	16535	16626	16854	16519	16607	16693	16837	16695	16771	16685	16575	16674	16534	16624	16793	16515	16553	16756	16508	16587	16623	16479	16490	16636	16642	16545	16488	16680	16703	16486	16679	16565	16508	16675	16447	16746	16653	16661	16491	16708	16402	16590	16448	16424	16712	16589	16603	16498	16776	16645	16596	16648	16771	16433	16725	16702	16565	16699	16434	16682	16652	16639	16632	16737	16701	16628	16672	16524	16623	16684	16674	16587	16655	16684	16508	16726	16516	16457	16570	16633	16633	16745	16646	16629	16755	16792	16578	16572	16537	16774	16704	16772	16644	16577	16356	16483	16554	16602	16676	16688	16738	16653	16564	16631	16592	16750	16705	16461	16620	16764	16412	16625	16609	16752	16848	16665	16567	16759	16732	16779	16523	16616	16825	16831	16635	16678	16699	16651	16745	16797	16775	16690	16909	16786	16742	16471	16591	16747	16615	16608	16729	16811	16446	16672	16597	16551	16636	16659	16725	16618	16609	16523	16594	16747	16736	16726	16610	16444	16735	16821	16645	16544	16530	16568	16531	16525	16537	16576	16337	16739	16532	16711	16659	16606	16599	16577	16587	16682	16418	16673	16579	16658	16484	16582	16515	16651	16565	16569	16482	16746	16807	16683	16768	16644	16805	16617	16536	16698	16579	16634	16534	16853	16720	16755	16548	16766	16674	16617	16514	16610	16517	16675	16620	16667	16478	16763	16609	16656	16555	16809	16834	16768	16807	16714	16593	16654	16676	16635	16646	16537	16648	16674	16637	16668	16610	16613	16453	16623	16673	16781	16656	16980	16747	16663	16726	16509	16727	16854	16435	16540	16727	16545	16526	16694	16444	16703	16504	16622	16755	16700	16724	16601	16713	16803	16582	16461	16625	16729	16501	16546	16874	16777	16416	16690	16589	16674	16744	16609	16693	16531	16618	16595	16444	16689	16619	16366	16589	16564	16582	16564	16796	16812	16487	16480	16730	16706	16607	16747	16569	16580	16441	16690	16809	16684	16610	16575	16640	16674	16820	16591	16566	16751	16783	16433	16663	16670	16784	16679	16710	16744	16557	16505	16642	16601	16745	16701	16607	16682	16756	16539	16655	16413	16691	16742	16661	16721	16448	16674	16741	16607	16593	16792	16747	16719	16765	16533	16573	16606	16598	16771	16856	16728	16673	16647	16374	16512	16721	16582	16613	16648	16539	16823	16716	16364	16622	16717	16736	16671	16594	16623	16525	16664	16709	16779	16765	16773	16584	16605	16502	16542	16659	16662	16842	16613	16819	16522	16634	16661	16761	16635	16695	16640	16743	16452	16456	16497	16557	16545	16711	16722	16695	16782	16579	16647	16659	16691	16856	16732	16419	16675	16766	16570	16497	16725	16540	16696	16801	16613	16620	16541	16552	16689	16500	16686	16552	16458	16664	16695	16631	16796	16867	16727	16511	16476	16688	17022	16832	16616	16625	16748	16667	16522	16666	16711	16693	16637	16850	16517	16590	16661	16779	16568	16755	16606	16680	16722	16751	16680	16574	16699	16606	16564	16700	16678	16547	16676	16591	16540	16631	16663	16492	16637	16646	16690	16794	16723	16667	16628	16674	16686	16582	16787	16464	16670	16480	16490	16838	16515	16562	16506	16565	16613	16612	16521	16582	16669	16658	16556	16342	16487	16466	16619	16747	16642	16516	16581	16841	16716	16652	16780	16534	16549	16471	16778	16884	16575	16669	16594	16593	16527	16797	16504	16626	16760	16887	16721	16702	16641	16629	16780	16695	16430	16713	16694	16573	16598	16536	16641	16400	16469	16538	16605	16621	16607	16678	16551	16603	16603	16617	16640	16702	16358	16655	16808	16762	16574	16657	16730	16479	16667	16756	16742	16608	16576	16700	16493	16637	16641	16588	16846	16760	16658	16698	16657	16651	16595	16502	16576	16510	16660	16792	16650	16515	16679	16917	16632	16568	16775	16667	16694	16533	16670	16724	16734	16747	16556	16600	16843	16704	16764	16750	16669	16642	16746	16622	16655	16642	16619	16636	16663	16531	16696	16735	16688	16566	16654	16680	16821	16687	16537	16498	16830	16687	16430	16677	16720	16630	16538	16650	16478	16732	16863	16706	16635	16684	16549	16701	16465	16547	16631	16567	16476	16615	16517	16474	16590	16750	16653	16699	16531	16679	16843	16700	16527	16650	16557	16615	16574	16547	16680	16528	16578	16573	16589	16571	16646	16730	16652	16639	16683	16634	16544	16504	16794	16745	16784	16821	16458	16578	16768	16671	16731	16616	16788	16780	16649	16832	16622	16598	16513	16717	16565	16728	16820	16656	16502	16476	16450	16882	16389	16578	16818	16740	16706	16701	16828	16597	16589	16747	16717	16718	16754	16498	16667	16592	16666	16496	16551	16646	16554	16549	16595	16640	16718	16595	16556	16553	16526	16596	16752	16633	16643	16472	16444	16809	16605	16633	16617	16513	16648	16715	16621	16564	16770	16510	16507	16599	16599	16589	16483	16843	16850	16581	16595	16587	16587	16522	16574	16599	16415	16519	16688	16671	16602	16773	16537	16759	16592	16642	16806	16649	16715	16673	16480	16416	16624	16571	16692	16589	16487	16818	16938	16785	16744	16717	16664	16648	16614	16844	16635	16567	16691	16797	16721	16691	16595	16717	16785	16444	16689	16634	16484	16598	16445	16473	16581	16517	16560	16836	16511	16623	16732	16690	16653	16602	16698	16834	16539	16665	16510	16634	16659	16680	16676	16519	16728	16647	16645	16533	16678	16569	16851	16668	16700	16759	16614	16667	16662	16763	16512	16510	16812	16649	16677	16602	16609	16597	16540	16715	16794	16670	16742	16643	16628	16359	16572	16463	16525	16558	16675	16667	17037	16587	16675	16759	16681	16745	16783	16665	16663	16592	16575	16768	16589	16615	16674	16699	16553	16550	16770	16638	16637	16817	16630	16603	16779	16473	16830	16402	16498	16583	16677	16655	16629	16694	16621	16742	16468	16741	16783	16663	16665	16516	16725	16809	16574	16637	16604	16528	16763	16739	16771	16649	16744	16692	16721	16721	16690	16560	16523	16688	16672	16716	16692	16710	16724	16593	16746	16653	16634	16805	16481	16519	16501	16634	16498	16589	16553	16648	16690	16708	16714	16842	16639	16569	16631	16558	16732	16692	16694	16617	16649	16802	16498	16743	16816	16532	16652	16673	16504	16533	16698	16702	16570	16541	16548	16484	16794	16699	16592	16534	16721	16639	16518	16628	16833	16653	16608	16556	16770	16638	16599	16800	16791	16507	16546	16523	16748	16881	16681	16580	16521	16601	16809	16603	16542	16757	16665	16610	16663	16741	16632	16688	16836	16629	16589	16721	16547	16476	16603	16734	16828	16558	16578	16526	16540	16408	16674	16615	16641	16536	16604	16573	16606	16719	16715	16554	16596	16894	16745	16718	16926	16709	16640	16475	16560	16661	16733	16663	16495	16533	16691	16706	16765	16740	16767	16536	16681	16633	16448	16719	16704	16730	16596	16853	16469	16563	16652	16595	16629	16601	16604	16673	16675	16891	16613	16625	16546	16788	16673	16802	16419	16570	16596	16604	16513	16625	16599	16518	16599	16581	16575	16858	16506	16727	16602	16780	16598	16765	16735	16614	16665	16726	16649	16676	16499	16527	16677	16686	16738	16572	16620	16673	16819	16554	16871	16544	16532	16660	16494	16568	16674	16667	16580	16783	16575	16467	16767	16485	16617	16798	16604	16740	16731	16633	16743	16639	16429	16607	16741	16756	16730	16532	16730	16587	16634	16781	16728	16692	16586	16445	16565	16641	16566	16633	16761	16605	16778	16880	16817	16811	16669	16696	16434	16571	16599	16717	16680	16586	16509	16645	16447	16568	16617	16564	16759	16757	16927	16697	16709	16571	16608	16662	16641	16612	16666	16585	16539	16599	16453	16503	16804	16747	16593	16721	16410	16756	16789	16945	16628	16597	16783	16709	16864	16819	16743	16738	16524	16706	16637	16708	16595	16586	16319	16920	16678	16712	16550
27909	40881	38658	31116	26312	21264	19181	17943	17117	16958	16283	16442	16334	16272	16047	15859	15911	15865	15785	15795	15626	15590	15528	15321	15453	15354	15340	15410	15479	15383	15197	15206	15347	15395	15255	15447	15299	15350	15251	15491	15198	15466	15451	15298	15284	15245	15325	15136	15482	15424	15323	15417	15335	15311	15306	15213	15398	15366	15387	15313	15508	15090	15183	15363	15123	15387	15279	15486	15444	15419	15429	15266	15421	15272	15349	15282	15418	15318	15279	15311	15467	15400	15212	15429	15303	15367	15390	15417	15392	15413	15309	15359	15334	15396	15407	15222	15306	15258	15237	15339	15426	15256	15478	15365	15288	15291	15257	15423	15411	15422	15198	15270	15137	15271	15290	15248	15250	15293	15430	15257	15428	15311	15315	15263	15280	15345	15095	15315	15247	15394	15425	15236	15230	15307	15250	15439	15204	15364	15252	15374	15357	15222	15285	15264	15225	15364	15393	15332	15267	15371	15401	15412	15467	15396	15390	15345	15417	15232	15474	15410	15350	15352	15431	15284	15281	15307	15313	15259	15269	15495	15375	15290	15340	15287	15402	15240	15254	15313	15331	15188	15417	15321	15173	15191	15480	15238	15279	15153	15371	15274	15390	15232	15132	15314	15288	15194	15404	15333	15267	15303	15442	15420	15237	15234	15297	15311	15185	15434	15295	15273	15355	15435	15275	15274	15301	15245	15279	15344	15427	15187	15431	15367	15495	15378	15141	15315	15406	15293	15283	15420	15206	15428	15415	15256	15511	15050	15454	15250	15446	15435	15149	15350	15285	15166	15125	15344	15440	15243	15450	15202	15252	15385	15240	15283	15193	15252	15333	15371	15341	15422	15174	15408	15315	15248	15307	15265	15316	15225	15359	15431	15236	15199	15188	15518	15360	15389	15268	15288	15416	15371	15257	15320	15233	15226	15290	15357	15280	15400	15246	15370	15499	15271	15213	15420	15235	15301	15309	15540	15251	15284	15351	15248	15413	15280	15366	15227	15311	15364	15358	15245	15307	15314	15316	15327	15236	15229	15379	15460	15403	15443	15390	15397	15307	15205	15413	15434	15331	15337	15430	15269	15347	15427	15265	15352	15335	15341	15397	15360	15336	15374	15379	15246	15287	15297	15211	15256	15399	15382	15320	15452	15374	15347	15242	15296	15453	15322	15332	15471	15257	15286	15355	15237	15431	15321	15248	15256	15256	15301	15165	15284	15430	15300	15118	15140	15431	15186	15310	15468	15392	15346	15310	15463	15288	15243	15375	15195	15150	15378	15400	15335	15371	15289	15218	15355	15305	15379	15282	15285	15283	15303	15267	15322	15442	15333	15238	15204	15319	15445	15310	15341	15353	15162	15280	15095	15353	15236	15197	15246	15565	15111	15239	15275	15370	15399	15404	15268	15206	15357	15213	15234	15290	15202	15032	15390	15356	15322	15155	15295	15288	15427	15277	15355	15339	15461	15305	15237	15293	15300	15292	15305	15156	15312	15364	15380	15537	15405	15404	15355	15225	15401	15176	15202	15461	15261	15525	15216	15423	15517	15367	15009	15304	15270	15495	15267	15376	15241	15433	15411	15284	15339	15419	15142	15383	15312	15395	15332	15389	15269	15252	15256	15251	15345	15340	15352	15299	15310	15331	15462	15308	15359	15452	15328	15322	15423	15446	15375	15509	15570	15500	15367	15379	15422	15326	15438	15282	15441	15264	15192	15281	15385	15279	15327	15384	15229	15353	15444	15239	15284	15508	15322	15461	15355	15371	15241	15462	15285	15357	15356	15353	15197	15302	15143	15378	15169	15333	15389	15387	15270	15259	15385	15122	15165	15319	15304	15227	15462	15345	15362	15341	15296	15326	15397	15416	15429	15341	15233	15245	15385	15324	15117	15601	15190	15355	15409	15303	15386	15459	15173	15226	15394	15331	15499	15384	15359	15314	15346	15301	15237	15414	15282	15301	15140	15237	15355	15258	15189	15302	15305	15364	15364	15281	15304	15311	15425	15493	15341	15234	15329	15294	15192	15237	15213	15369	15312	15160	15499	15340	15362	15469	15241	15273	15210	15296	15295	15266	15353	15308	15315	15289	15458	15441	15231	15222	15358	15324	15336	15363	15401	15218	15366	15584	15327	15367	15458	15275	15160	15394	15295	15478	15372	15337	15358	15362	15232	15358	15206	15520	15133	15058	15439	15325	15179	15388	15289	15335	15297	15424	15268	15256	15260	15293	15301	15430	15324	15288	15353	15393	15391	15392	15359	15373	15359	15357	15199	15347	15362	15416	15290	15318	15411	15303	15248	15383	15289	15284	15241	15173	15315	15371	15235	15270	15359	15329	15323	15312	15384	15354	15434	15382	15213	15428	15298	15243	15385	15327	15239	15337	15395	15234	15367	15452	15289	15436	15375	15454	15364	15351	15446	15310	15369	15362	15278	15426	15232	15403	15338	15363	15475	15290	15241	15235	15284	15437	15244	15312	15327	15473	15380	15243	15376	15138	15205	15324	15456	15085	15267	15416	15320	15128	15182	15380	15505	15354	15411	15407	15266	15244	15357	15273	15273	15454	15301	15238	15410	15272	15360	15313	15310	15545	15366	15370	15331	15364	15328	15484	15373	15206	15299	15287	15142	15339	15262	15298	15292	15400	15494	15298	15260	15335	15332	15305	15324	15262	15259	15472	15450	15304	15318	15278	15265	15279	15311	15312	15333	15430	15233	15180	15338	15410	15268	15293	15287	15280	15293	15306	15103	15433	15325	15084	15406	15156	15423	15382	15477	15350	15140	15591	15259	15256	15013	15343	15217	15380	15339	15402	15413	15334	15364	15288	15418	15234	15496	15314	15397	15327	15278	15347	15440	15368	15210	15378	15338	15343	15382	15258	15439	15458	15227	15346	15312	15206	15238	15466	15286	15439	15486	15336	15359	15493	15371	15344	15284	15261	15191	15483	15383	15466	15344	15447	15313	15242	15462	15304	15398	15335	15238	15309	15298	15167	15534	15251	15471	15356	15295	15288	15319	15289	15471	15432	15294	15294	15433	15302	15430	15307	15325	15114	15324	15420	15435	15250	15422	15408	15298	15373	15224	15347	15252	15182	15282	15412	15285	15294	15312	15422	15380	15337	15319	15277	15583	15247	15433	15308	15312	15181	15183	15366	15351	15272	15290	15424	15325	15100	15334	15198	15430	15334	15168	15379	15382	15271	15383	15200	15283	15390	15203	15454	15467	15249	15243	15372	15402	15249	15342	15377	15347	15395	15421	15293	15331	15315	15401	15276	15416	15202	15343	15275	15273	15500	15323	15206	15300	15078	15216	15240	15403	15474	15317	15288	15561	15388	15216	15220	15319	15343	15180	15509	15426	15214	15357	15278	15265	15241	15265	15408	15263	15217	15319	15413	15332	15252	15288	15428	15478	15363	15507	15259	15274	15373	15491	15426	15245	15312	15296	15389	15208	15361	15274	15339	15210	15416	15394	15330	15196	15462	15461	15351	15306	15317	15310	15405	15301	15322	15297	15256	15312	15315	15175	15503	15354	15278	15351	15223	15341	15317	15251	15303	15373	15330	15281	15431	15323	15304	15385	15398	15292	15362	15385	15446	15413	15418	15305	15204	15184	15350	15294	15343	15343	15183	15331	15489	15356	15362	15448	15504	15140	15329	15361	15280	15321	15272	15388	15185	15447	15346	15397	15389	15515	15429	15243	15236	15309	15499	15306	15334	15370	15431	15360	15279	15437	15355	15499	15344	15341	15108	15481	15256	15405	15311	15462	15263	15412	15450	15375	15282	15118	15256	15536	15404	15374	15441	15282	15387	15570	15267	15336	15398	15165	15318	15457	15203	15471	15241	15101	15442	15313	15113	15442	15346	15282	15448	15276	15315	15282	15252	15276	15354	15378	15271	15356	15381	15465	15376	15449	15406	15224	15113	15381	15265	15334	15355	15323	15337	15354	15275	15271	15399	15464	15326	15324	15359	15364	15105	15387	15326	15475	15268	15368	15377	15408	15319	15362	15476	15414	15206	15193	15366	15350	15344	15366	15192	15285	15396	15178	15565	15384	15560	15294	15392	15320	15348	15117	15310	15177	15245	15386	15544	15366	15310	15162	15344	15453	15350	15209	15353	15401	15295	15433	15397	15366	15298	15340	15350	15329	15296	15462	15240	15447	15211	15189	15417	15208	15291	15350	15276	15447	15255	15329	15327	15277	15313	15194	15427	15369	15275	15315	15335	15211	15149	15341	15389	15041	15274	15311	15240	15264	15366	15292	15287	15256	15271	15221	15451	15359	15512	15363	15311	15314	15360	15321	15418	15312	15381	15301	15356	15528	15315	15329	15381	15501	15269	15227	15259	15345	15156	15233	15330	15393	15417	15234	15372	15291	15376	15571	15374	15460	15417	15316	15486	15407	15413	15290	15238	15428	15462	15450	15294	15359	15347	15264	15351	15368	15174	15200	15439	15500	15210	15278	15450	15296	15463	15548	15403	15402	15358	15345	15331	15437	15309	15416	15382	15431	15333	15219	15366	15251	15360	15255	15353	15343	15340	15240	15240	15445	15293	15318	15323	15217	15378	15368	15345	15269	15151	15421	15262	15353	15256	15373	15368	15404	15455	15147	15504	15360	15306	15330	15422	15389	15241	15285	15359	15302	15205	15318	15177	15286	15381	15334	15367	15279	15477	15280	15247	15236	15154	15281	15443	15302	15474	15266	15387	15293	15364	15461	15355	15267	15524	15447	15305	15551	15045	15273	15462	15370	15351	15393	15370	15294	15283	15348	15200	15310	15479	15265	15226	15303	15491	15344	15153	15428	15304	15459	15343	15394	15446	15482	15509	15356	15220	15473	15341	15319	15342	15471	15297	15252	15198	15523	15367	15375	15368	15255	15346	15403	15194	15469	15248	15277	15388	15321	15498	15519	15511	15499	15407	15400	15284	15262	15272	15375	15323	15399	15441	15244	15500	15365	15295	15259	15210	15281	15494	15326	15162	15155	15207	15326	15362	15283	15289	15345	15243	15358	15435	15285	15205	15309	15370	15380	15311	15412	15246	15273	15307	15427	15349	15353	15379	15315	15197	15325	15376	15482	15325	15393	15293	15500	15274	15460	15413	15348	15478	15368	15355	15238	15350	15268
25371	21408	28629	27469	25430	23623	22094	19095	18347	18116	17323	17278	17138	16983	16895	16863	16613	16417	16522	16345	16182	16161	16321	16268	16118	16356	16235	16227	16091	16206	16467	16211	16189	16141	16327	16001	16118	15906	16225	16096	15867	15871	16035	15854	16115	16007	15884	15968	15891	15942	15976	16006	16137	16120	16062	15931	15909	15937	15959	15850	15878	15952	15842	15904	16034	16083	16066	15896	15916	16014	16049	16106	16088	16072	16095	16004	15894	15936	16083	15942	16064	15952	16003	15986	15988	15871	16386	15786	16002	15940	15871	15910	15808	15879	16069	16172	15856	16240	16107	16144	16001	15965	16035	15985	16207	16285	15972	16051	16061	15815	15952	15882	15946	16093	16014	15886	16020	15846	16032	15929	16017	16004	15761	15850	15849	16055	16138	16076	16007	15964	16007	16114	15966	15963	15975	16090	15864	16070	16013	15948	15987	16169	16094	15786	16079	15940	16143	15767	15958	16132	16033	16163	16005	16126	15993	15848	16059	16213	15941	16064	15827	15971	15921	15770	16114	15857	15958	15969	16111	16058	15952	15871	15987	15938	15944	15849	15902	15912	15753	15955	15955	16057	16084	16019	15996	15837	15940	15900	15795	15926	16073	16011	16069	15950	16102	16023	15928	16017	15914	16131	15827	16035	15884	15906	15896	15965	16003	15974	15958	16001	15994	15703	15938	15851	15851	15823	15849	15996	16186	16042	15911	16177	16088	16100	15998	16013	16102	16009	16107	16042	15994	15909	16034	16098	16095	15892	16045	15983	15706	15814	15960	15995	16049	15972	15872	16020	15850	15948	16046	16086	16037	16091	16031	15991	16176	15822	15855	16060	16024	16032	16132	16077	15944	16071	16017	15968	16257	15878	16002	15946	15927	15858	16030	15909	15847	16004	16005	16050	16001	15943	16177	16005	15857	16035	15811	15993	15810	15861	15980	15903	15929	16113	16144	16101	15995	16118	16068	15970	16094	15813	15782	15868	16149	15845	15955	16076	15895	16080	15906	15961	15805	15913	16211	16014	15825	15998	15959	16099	15971	16082	15840	16048	15914	16116	15991	16007	16040	15952	15988	16024	16004	16076	15979	15898	15896	15800	16018	15998	16079	16012	16012	15863	15821	16043	15976	15986	16016	15730	15926	15887	15872	15919	16079	15747	15815	15971	15900	15854	15916	15874	15881	15808	16004	15976	16056	15992	16130	15992	16065	15882	15978	15983	15933	15994	15960	16031	16003	15894	15886	15998	15919	15991	16246	15976	16064	16059	15880	15808	16075	15965	15995	16101	16109	16015	16197	16006	15929	15867	15980	15932	15965	15860	15976	15818	16043	15957	15925	15884	15908	15944	16012	16003	16144	15995	15986	15849	16049	15947	16006	15935	16027	16012	16166	15912	15911	15925	15911	15874	15929	16097	16047	16201	15945	15916	15989	15862	15989	16035	16032	15747	16021	15966	15888	16075	15995	15858	15758	15832	15968	15910	15994	15839	16013	15778	16009	16112	16021	16160	15823	15996	15910	16107	16047	15811	15872	15959	15989	15902	16076	15952	15986	15915	15871	15860	16048	15925	16100	15849	15935	16102	15969	15935	16118	15843	16038	15788	16073	15926	16003	15959	15845	15993	16028	16080	16045	15993	16031	16021	15986	16017	15804	15990	16082	15719	16034	16082	16209	15992	16049	15918	15734	15966	16115	15921	16223	15923	16032	15984	15967	15983	16071	15877	15987	15979	15954	15958	15991	15927	15751	16003	15987	15951	15998	16116	15956	16145	16019	15646	16054	15935	15922	15995	15880	15952	16056	15929	15991	16035	15867	16053	16046	16108	15937	16013	15859	15973	16073	15850	15991	15948	16096	15920	15847	16105	15908	16019	16023	15976	16019	15929	15888	16262	15920	16157	16006	16026	16052	15968	16053	15766	16100	16079	15977	15906	15888	15901	15910	15930	15922	16045	16015	15994	15925	15899	15909	15909	15975	16010	16036	15987	16079	15989	15943	16102	16031	15757	15957	16049	16152	15885	15864	16111	16042	16011	15842	16198	15865	15898	15931	15969	16146	15869	15673	15835	15852	16151	15837	16057	15882	15858	16237	15886	15860	15996	16051	16013	16076	16010	15957	15975	15879	16064	15915	15956	15896	15910	15930	15909	15856	16079	16081	15943	16133	15914	15914	15884	15908	15845	15978	16053	16061	15987	15998	16158	15928	15810	15892	15841	15949	15844	15950	15906	16002	15975	15819	15890	16087	16077	15952	16000	16056	15897	15709	16002	16182	15969	16044	15971	16003	16115	15937	15980	15984	15997	15925	15904	15916	16012	15975	15991	16038	16042	16101	16086	16195	16020	16079	16129	16039	15761	15874	15997	16170	15921	15894	16110	15902	15890	15971	15943	15885	16158	15769	15956	16040	15951	16093	15682	15898	16088	15956	15907	15909	15614	15866	15855	16081	16038	16022	16016	15980	16003	15872	15931	15787	15882	15999	15974	15989	15768	15999	15952	15812	15833	16150	15880	16228	15996	15894	15957	15800	15874	15936	15914	15881	16021	16109	15982	16104	15983	16025	16070	16104	16090	15994	15957	16079	15907	15905	15885	16092	16081	15870	16048	16115	15737	16009	15890	15919	16103	16011	15989	16150	15968	15950	16095	15946	16012	16080	16046	15928	16088	15965	15891	15925	15982	15959	16012	15812	16071	16045	15991	16076	16072	16044	16016	16087	15991	15997	15951	16038	15969	15950	16098	15977	15990	16000	15912	16099	15968	15877	16044	16065	15998	15974	16002	16019	16027	15957	15780	15933	15948	16013	16189	15902	16093	15967	15861	16062	15632	16115	15864	15972	15909	16009	15886	15804	16020	15926	16106	16040	15908	16016	15937	15909	15881	16120	16102	15858	15904	15961	15831	16040	16015	15961	15914	16032	16008	16055	16071	15939	15893	15863	15918	15994	15825	15945	16023	15957	15892	15942	15934	15951	15974	15979	16040	15797	15945	16033	15805	16008	15961	15952	15942	15825	15918	15995	16006	16133	15940	15924	16091	15857	16004	16058	15886	15964	15867	16077	15829	15985	15905	15882	15927	15837	15813	16011	15757	15980	15945	15905	16151	16000	16068	15812	15918	15671	15980	16003	15847	15856	15802	15944	15958	16012	15887	15864	16173	16019	16086	15735	15972	15852	15911	16057	15991	16054	16033	16034	15946	16084	15998	16088	15938	15972	16003	15990	16103	16036	16086	16211	15927	15883	15995	16037	15870	16097	16073	16037	15921	15950	16101	16208	16066	16058	16030	15907	16004	15968	15862	16028	15913	15997	15942	15924	15894	15941	15929	15899	15945	15865	15850	16102	15839	15819	16116	15932	15943	15887	15924	15913	16030	15836	16053	15938	15916	15966	15698	15958	15947	15958	15883	15924	15923	15991	15863	15851	16014	15967	15871	15891	16001	16118	16106	16064	16078	15962	15898	15906	16015	16082	15890	16044	16028	15884	15876	15932	15853	15869	16080	15963	16065	15863	15951	15973	16038	16030	15933	15983	16114	16011	15996	15831	15983	16097	15956	15991	16085	15988	15890	15925	16041	16129	15929	15961	15974	15748	15900	15926	15947	16011	16040	15981	15901	16141	16107	15899	16107	15939	16062	15855	16099	15983	16127	15910	15964	16089	15953	16020	15983	16008	15955	16036	16059	15977	16113	15997	15891	16018	15920	16049	16054	15870	15866	15898	15902	16107	16064	15996	15820	16015	16180	15891	16097	15947	16155	15994	15724	16044	15971	16132	15946	15933	16126	15912	16105	15951	15873	15951	15843	15772	15860	15918	16108	16049	16008	15902	15951	15931	15940	15908	16080	15984	16210	15967	15991	16155	16133	15925	15838	16054	15859	15786	15975	16082	15875	15923	15860	16102	16102	15969	16022	16006	16006	15918	15959	16056	15865	15902	15823	16177	15608	16117	15910	15989	15997	15982	15994	16045	15912	16106	15889	15780	15754	16115	15962	15954	16007	16257	15897	16048	15929	15973	15917	16106	16174	15991	15890	15901	15908	15970	16136	15980	15860	15865	15885	15927	15979	16086	16125	15752	16014	15881	16109	15933	16080	15971	16030	15799	15916	15961	16001	15926	15795	16021	16090	16080	16107	15958	15984	16052	15965	15994	15900	16091	16135	15892	15959	16005	16071	15907	15846	15813	16098	15877	16008	16031	16031	15805	15947	15930	16043	16167	16085	16000	16046	15980	15862	15810	16046	16055	16170	16146	15888	15919	16074	15933	15977	16053	16175	15909	16095	16347	16194	15856	16012	16022	15958	16164	16026	16026	15907	16010	16036	15986	15946	15896	15890	15820	15841	16037	15829	15896	15939	15845	15882	16178	16166	16183	16000	16156	15864	16002	15860	16094	15936	16093	15927	15971	16028	16181	16055	16009	15955	16070	15913	15923	15879	16005	15874	15993	16094	15963	16113	16120	16066	15941	16032	15776	15943	15970	16086	15976	15889	16114	15846	15972	16010	15796	15862	16066	16115	16080	15952	15767	15992	15872	15742	15949	16049	15916	16194	16034	16060	16019	15949	15867	15949	16095	15956	15756	15813	15866	15770	15996	16077	16095	15789	16107	16080	15977	15881	15922	16056	16063	15933	15977	15889	15983	15972	16005	16131	16052	16010	15897	15915	15982	15994	15884	15949	16018	15990	16028	16044	15910	15885	15916	15967	16028	15878	16034	15925	15944	15913	16030	16039	16158	16122	15884	15980	16053	16011	15964	16034	15850	16006	15979	16004	15984	15980	15942	16215	16058	16029	15987	15890	15813	15962	16160	15858	15854	15785	15949	15752	15793	15848	15904	16012	15912	15795	15914	15858	15841	16082	16042	15856	15948	16037	16102	16125	15929	15937	15820	15940	16017	15926	16046	15923	16015	15939	15915	15997	15936	15945	16128	15986	16047	16024	16004	16092	15870	16046	15985	15956	16159	16023	15776	15967	15944	15773	15986	15893	16004	16027	16093	15828	16034	16026	16048	15966	16093	16037	16054	15999	15998	16227	15920	15779	16063	15967	16063	15869	15896	16111	15858	15844	16075	15965	15987	15915	15823	15932	16039	15858	15890	16051	15934	15966	16104	15954	15679	15904	16051	15898	15943	15840
28433	47207	45160	36435	30714	24639	21551	19349	18550	17901	16798	16453	16573	16341	16114	16074	15862	15861	15519	15311	15269	15063	15166	15128	14962	14999	14973	14987	15024	15084	14887	14904	15119	14884	14863	14891	14876	14998	14886	14858	14934	15003	14846	14838	14897	14880	14847	14939	14817	14827	14938	14932	14706	14890	14821	14991	14907	14849	14907	14896	14957	14791	14805	14959	14768	14832	14859	14747	14882	14935	14811	14948	14890	14995	14921	14860	14742	15129	15030	14938	14729	15001	14825	14933	14714	14716	14803	14916	14902	14811	14932	14807	14803	14636	14907	14908	14763	14960	14846	15074	14997	14904	14707	14933	14833	14930	14848	14915	14616	14819	14874	14895	14663	14900	14825	14827	14706	14831	14773	14817	14886	14878	14835	14881	14853	14838	14860	14799	15042	14779	15001	14823	14900	14867	14881	14868	14733	14766	14874	14872	14939	14891	14921	14917	14910	14825	14730	14785	14787	14726	14869	14948	14891	14908	14937	14835	14856	14914	14900	14905	14782	14751	15045	14829	14819	14783	14842	14929	14882	14775	14884	14895	14821	14685	14700	14938	14831	14905	14730	14913	14779	14853	14930	14754	14768	14839	14890	14818	14826	14824	14868	14745	14809	14747	14960	14812	14861	15073	14920	14802	14900	14875	14768	14842	14918	14922	14641	14912	14873	14741	14808	14751	14783	14617	14928	14850	14862	14816	14848	14852	14664	14807	14946	14867	14771	14792	14788	14825	14859	14867	14877	14733	14783	14768	14858	14770	15035	14894	14872	14856	14904	14721	14926	14939	14849	14801	14909	14768	14766	14839	14937	14701	14777	14812	14721	14871	14780	15011	14877	14758	14923	14794	14926	14779	14829	14911	14851	14986	14887	14916	14906	14805	14883	14691	14798	14718	14742	14783	14921	14728	14834	14763	14843	14725	14738	14828	15010	14818	14695	14807	14837	14735	14951	14786	14826	14828	14825	14837	14847	14629	14861	14916	14871	15008	14652	14902	14868	14768	14916	14825	14729	14883	14838	14806	14842	14855	14901	14950	14793	14780	15025	14896	14844	14976	14826	14777	15038	14894	14746	14978	14838	14844	14821	14890	14866	14803	14899	14922	14858	14833	14982	14734	14759	14934	14793	14948	14734	14873	14914	14916	14811	14723	14759	15081	14972	14774	14892	14805	14942	14901	14801	14742	14830	14937	14927	14821	14765	14895	14819	14839	14871	14857	14835	14842	14966	14814	14896	14806	14760	14814	14692	14868	14976	14849	14979	14891	14892	14833	14883	14944	14803	14786	14884	14687	14763	14824	14805	14786	14855	14737	14825	14723	14852	14688	14833	15014	14810	14942	14989	14660	14919	14769	14805	14863	14870	14864	14881	14819	14878	14935	14779	14711	14826	14805	14737	15072	14821	14840	14916	14918	14970	14802	14831	14854	14764	15018	14837	14733	14819	14873	14997	14807	14881	14921	14628	14879	14887	14858	14950	14966	14807	14904	14821	14781	14731	14885	14764	14855	14893	14779	14861	14681	14805	14800	14752	14862	14867	14766	14989	14870	15130	14872	14775	14905	14961	14783	14834	14708	14743	14779	14883	14967	14790	14994	14706	14795	14689	14865	14913	14938	14945	14869	14870	14870	14927	14878	14767	14952	14814	14869	14874	14875	14900	15036	14827	14814	14827	14748	14842	14776	14828	14937	14679	15001	14847	14754	14741	14744	14842	15017	14723	14993	14905	14927	14810	14840	14965	14916	14940	14847	14956	14725	14940	14846	14869	14845	14898	14858	14887	14927	15009	14942	14839	14830	14971	14953	14865	14815	14894	14878	15008	14684	14935	14683	14913	14959	14719	14699	14878	14717	15004	14723	14866	14920	14753	14839	14904	14767	14811	14861	14862	14759	14783	14948	14898	14744	14887	14800	14888	14796	14953	15057	14859	14844	14783	14760	14777	14860	14810	14884	14843	14788	14894	14821	14808	14772	14920	14878	14947	14890	14911	14777	14999	14966	14777	14759	14921	14991	14698	14956	14992	14795	14812	14859	14852	14802	14921	14661	14907	14817	14904	14816	14862	14990	14873	14866	14912	14888	14805	14778	14863	14971	14830	15022	14880	14721	14676	14937	14774	14950	14745	14763	14778	14823	14875	14868	14875	14792	14885	14826	14813	14922	14820	14730	14845	14862	15016	14789	15050	14665	14873	14898	14817	14677	14818	14940	14772	14892	14669	14819	14849	14927	14702	14897	14842	14714	14730	14910	14846	14800	14759	14956	15019	14846	14710	14814	14813	15008	14674	14677	14777	14874	14730	14815	14881	14775	14611	14864	14903	14980	14895	14819	14718	14867	14873	14702	14876	14820	14840	14824	14882	14835	14875	15037	14842	14981	14823	14864	14768	14755	14892	14921	14713	14849	14820	14805	14835	14913	14854	14878	14986	14636	14752	14854	14797	14691	14980	14863	14919	14866	14983	14844	15053	14546	14748	14933	14936	14663	14825	14834	14769	14897	14900	14802	14816	14799	14891	14939	14745	14730	14856	14867	14936	14829	14981	14919	14970	14878	14809	14911	14894	14858	14845	14699	14760	15061	14852	14742	14770	14834	14845	14827	14930	14884	14994	14945	14830	14810	14906	14840	14878	14966	14676	14968	14870	14705	14942	14775	14794	14775	14804	14927	14852	14889	14879	14979	14903	14869	14716	14826	14870	14965	14829	14749	14926	14630	14783	14845	14846	14781	14861	14773	14858	14788	14966	14955	14806	14873	14843	14950	14881	14836	14772	14752	14766	14887	14967	14771	14626	14901	14959	14874	14932	14839	14896	14958	14989	14972	15089	14789	14844	14728	14938	14858	14849	14876	14789	14793	14883	14876	14876	14757	14722	14726	14712	14873	14715	14840	14945	14866	14935	14888	14882	14549	14710	14684	14736	14846	14980	14887	14971	14917	14772	14802	14869	14922	14945	14742	14903	14739	14822	14765	14920	14910	14884	14859	14712	14739	14891	14771	14819	14719	14737	14787	14872	14859	14703	14692	14783	14793	14820	14856	14970	14727	14855	14786	14731	14731	14778	14690	14795	14798	14686	14890	14715	14796	14732	15064	14885	14809	15029	14865	14798	14855	14792	14893	14749	14878	14881	14897	14834	14880	14907	14821	14859	14839	14893	14851	15001	14869	14712	14950	14772	14731	14995	14778	14872	14817	14835	14763	14634	14968	14869	14887	14854	14743	14885	14784	14784	14992	14777	14885	14780	14720	14754	14820	14804	14952	14736	14841	14825	14757	14743	14900	14845	14756	14813	14804	14978	14984	14839	14880	14806	14862	14937	15008	14802	14647	14934	14835	14930	14618	14838	14909	14735	14867	14703	14778	14887	14858	14663	14760	14911	14793	14748	14797	14702	14816	14840	14588	14828	14887	14919	14826	14965	14814	14962	14705	14761	14963	14825	14819	14852	14728	14860	14795	14782	14782	14841	14864	14745	15000	14782	14875	14903	14842	14741	14873	14800	14811	14894	14730	14729	14893	14742	14891	14884	14811	14918	14971	14837	14810	14806	14885	14838	14628	14954	14904	14747	14822	14999	14790	14757	14846	14854	14864	14832	14730	14878	14896	14855	14833	14723	14812	14767	14752	14763	14928	14920	14712	14672	14932	15003	14713	14735	14921	14761	14876	14804	14976	14774	14829	14764	14795	14997	14741	14739	14810	14899	14873	14824	14943	14755	14937	14816	14757	14957	14859	14734	14892	14960	14946	14880	14802	14894	14855	14862	14842	14780	14875	14887	14824	14939	14947	14875	14807	15007	14766	14808	14851	14922	14920	14812	14865	14702	14876	14902	14807	14898	14934	15025	14915	15001	14843	14820	14771	14879	14972	14984	14662	14907	14802	14729	14802	14926	14836	14757	14936	14763	15015	14935	14865	14843	14905	14764	14972	14815	15101	15077	14847	14688	14827	14897	14737	14958	14888	14833	14909	14936	14928	14859	14714	14837	14742	14910	14785	15026	14938	14865	14771	14884	14792	14925	14901	14896	14899	14974	14934	14715	14887	14885	14855	14801	14754	14856	14869	14932	14822	14761	14934	14949	15005	14890	14863	15030	14848	14927	14880	14731	14831	14714	14784	14882	14839	14817	14873	14797	14829	14726	14858	15005	14718	14727	14723	14769	14989	14770	14936	14658	14855	14932	14885	14841	14939	14634	15000	14708	14835	14754	14856	14730	14681	14829	14969	14825	14767	14762	14816	14738	14913	14891	14850	14818	14812	14827	14720	14771	14886	14931	14793	14805	14724	14715	14724	14792	15018	14833	14904	14839	15013	14875	14888	14810	15081	14878	14689	14853	14773	14844	14960	14851	14760	14815	14776	14762	14824	15056	14808	14856	14702	14628	14976	14841	15021	14669	14851	14853	15016	14872	14825	14905	14864	14693	14795	14821	14799	14766	15054	14711	15057	14911	14986	14834	14731	14675	14987	14955	14828	14756	14961	14917	14870	14895	14796	14879	15060	14941	15157	14897	14779	14821	14811	14780	14816	14768	14928	14838	14866	14853	14919	14733	14807	14670	14873	14729	14949	14888	14887	14870	14871	14860	14857	14913	14689	14751	14857	14917	14808	14873	14834	15006	15038	14737	14806	14794	14704	14980	14808	14792	14929	14853	14780	14776	14974	14819	14843	14840	14900	14750	14833	15023	14857	14687	14899	14918	14978	14717	15116	14801	14732	14921	14902	14797	14743	14897	14825	14953	14802	14757	14913	14834	14878	14865	14812	14843	14833	14781	14921	14830	14726	14931	14737	14930	14787	14857	14873	14714	14812	14870	14979	14770	14892	14868	15018	14784	14855	14717	14962	14931	14865	14814	14955	14762	14939	14922	14883	14898	14947	14868	14711	14851	14732	15010	14819	14930	14812	14919	14978	14788	14893	14810	14818	14848	14668	14812	14931	14905	14908	14707	14727	14823	14782	14677	14966	14831	14751	14932	14726	14853	14722	14780	14927	14804	14919	14792	14809	15035	15000	14762	14779	14859	14971	14837	14930	14761	14809	14894	14992	14888	14792	14758	14650	14854	14793	14962	14898	14715	14846	15006	14722	14869	14850	15049	14958	14827	14912	14782	14872	14741	14903	14748	14725	14711	15033	14693	14753
24272	21462	29058	25012	24472	25830	25213	20894	19533	19762	18329	17841	17706	17762	17657	17383	17419	17104	17007	16671	16699	16631	16700	16589	16371	16345	16601	16348	16329	16381	16457	16340	16371	16459	16480	16298	16468	16144	16165	16284	16272	16431	16316	16325	16144	16175	16171	16334	16168	16309	16374	16176	16293	16252	16278	16358	16446	15998	16158	16081	16108	16211	16435	16188	16289	16182	16452	16253	16345	16212	16173	16407	16273	16348	16315	16286	16313	16097	16200	16284	16228	16112	16185	16188	16281	16193	16298	16221	16145	16253	16155	16227	16029	16122	16454	15951	16233	16266	16354	16222	16222	16126	16215	16204	16096	16177	16159	16260	16308	16346	16310	16170	15943	16290	16350	16365	16208	16228	16228	16235	16109	16174	16125	16304	16239	16275	16329	16131	16313	16215	16238	16317	16299	16212	16286	16118	16212	16258	16401	16300	16180	16235	16135	16157	16201	16244	16305	16091	16026	16202	15974	16110	16290	16145	16038	16289	16414	16245	16165	16064	16356	16312	16287	16083	16116	16220	16179	16240	16423	16073	16211	16171	16104	16110	16102	16167	16134	16272	16203	16160	16010	16297	16349	16241	16372	16104	16062	16028	16032	16339	16253	16259	16062	16205	16263	16307	16099	16299	16217	16108	16257	16290	16206	15941	16147	16064	16021	16194	16292	16092	16211	16177	16282	16230	16242	16254	16137	16072	16155	16049	16300	16057	16224	16292	16057	16127	16263	16156	16281	16166	16129	16166	16245	16118	16078	16164	16270	16075	16068	16128	15994	16295	16424	16187	16336	16280	16214	16331	16286	16252	16136	16230	15995	16220	16179	16228	16133	16221	16328	16341	16225	16165	16329	16117	16245	16287	16194	16114	16189	16287	16444	16109	16338	16201	16101	16145	16261	16285	16300	16109	16382	16266	16292	16171	16080	16182	16268	16174	16312	16240	16225	16195	16420	16345	16275	16168	16091	16291	16249	16096	16100	16086	16034	16130	16147	16331	16316	16331	16325	16210	16334	16189	16204	16130	16300	16276	16185	16286	16273	16228	16373	16200	16276	16276	16169	16237	16256	16348	16050	16227	16307	16120	16269	16179	16100	16323	15952	16280	16278	16178	16254	16169	16184	16116	16300	16291	16393	16295	16263	16163	16126	16098	16229	16233	16158	16242	16290	15977	16194	16159	16233	16029	16271	16205	16335	16127	16170	16207	16308	16055	16084	16258	16334	16188	16270	16212	16260	16352	16442	16300	16200	16236	16185	16020	16192	16155	16166	16074	16240	16363	15935	16254	16293	16264	16071	16427	16251	16287	16155	16228	16249	16218	16061	16101	16183	16434	16161	16207	16186	16339	16195	15995	16333	16030	16109	16200	16087	16014	16138	16286	16148	16235	16322	16144	16244	16234	16347	16544	16157	16291	16182	16115	16190	16241	16187	16149	16177	16291	16202	16117	16176	16121	16126	16234	16140	16226	16210	16287	16147	16182	16066	16056	16374	16145	16226	16108	16190	16202	16258	16254	16063	16284	16165	16098	16180	15930	16223	16134	16284	16330	16262	16263	16404	16220	16134	16313	16108	16437	16057	16182	16235	16379	16176	16238	16043	16153	16189	16065	16154	16222	16189	16262	16299	16182	16382	16111	16355	16252	16293	16171	16221	16056	16245	16129	16193	16292	16230	16279	16333	16208	16144	16122	16257	16065	16227	16114	16368	16085	15983	16216	16114	16170	16180	16110	16303	16323	16296	16205	16223	16210	16031	16027	16277	16130	16449	16134	16154	16124	16290	16249	16124	16213	16222	16225	16251	16191	16344	16305	16395	16213	16074	16119	16207	16342	16098	16007	16091	16210	16166	16198	16264	16231	16214	16269	16247	16375	16216	16426	16172	16376	16182	16172	16243	16145	16380	16429	16237	16111	16215	16281	16309	16055	16197	16196	16142	16158	16223	16355	16258	16196	16385	16202	16283	16289	16375	16271	16225	16188	16231	16079	16183	16286	16338	16408	16339	16038	16311	16252	16264	16166	16410	16124	16154	16246	16291	16330	16300	16101	16217	16225	16071	16258	16188	16261	16238	16284	16284	16251	16448	16300	16290	16300	16121	16053	16202	16175	16340	16124	16274	16219	16157	16316	16117	16296	16237	16218	16278	16217	15963	16150	16376	16186	16169	16188	16306	16256	16268	16361	16243	16064	16329	16183	16222	16217	16296	16090	16408	16124	16184	16383	16024	16196	16044	16099	16293	15953	16139	16121	16347	16279	16314	16086	16194	16304	16061	16162	16206	16048	16359	16219	16390	16165	16361	16313	16348	16297	16194	16097	16074	16379	16199	16248	16209	16267	16119	16111	16172	16033	16355	16127	16317	16220	16196	16235	16353	16318	16191	16206	16307	16072	16155	16357	16112	16113	16412	16167	16377	16124	16170	16317	16263	16123	16334	16239	16100	16072	16354	15928	16140	16456	16191	16272	16130	16223	16386	16420	16241	16008	16159	16138	16397	16181	16103	16090	16166	16110	16297	16247	16297	16302	16154	15996	16206	16163	16264	16144	16301	15987	16147	16172	16158	16144	16118	15949	16345	16168	16288	16321	16317	16282	16345	16172	16048	16264	16360	16279	16269	15939	16386	16181	16222	16291	16202	16287	16272	16269	16194	16153	16149	16054	16144	16217	16550	16096	16259	16126	16268	16056	16239	16355	16299	16240	16209	16052	16492	16139	16325	16181	16150	16326	16128	16378	16168	16160	16396	16200	16192	16078	16236	16368	16391	16102	16116	16214	16088	16190	16322	16317	16282	16130	16352	16109	16095	16095	16025	15916	16370	16288	16010	16135	16066	16158	16097	16266	16233	16175	16332	16217	16231	16232	16352	16299	16489	16257	16135	16387	16088	16166	16331	16458	16286	16245	16149	16263	16173	16441	16056	16154	16387	16231	16077	16320	16244	16370	16188	16234	16199	16317	16122	16235	16502	16189	16286	16044	16260	16325	16382	16267	16218	16300	16152	16287	16360	16417	16364	16259	16229	16148	16195	16259	16353	16119	16290	16293	16425	16396	16168	16289	16110	16208	16332	16362	16241	16198	16186	16248	16223	16357	16451	16441	16285	16152	16224	16291	16342	16212	16186	16236	16345	16496	16364	16014	16124	16274	16261	16297	16310	16234	16331	16237	16332	16151	16128	16234	16124	16312	16340	16489	16374	16256	16191	16311	16297	16162	16310	16280	16224	16062	16374	16334	16225	16163	16213	16257	16179	16337	16286	16249	16161	16019	16187	16154	16235	16285	16257	16238	16214	16306	15995	16096	15966	16272	16161	16290	16401	16195	16367	16289	16350	16123	16204	16295	16166	16177	16172	16280	16392	16048	16284	16111	16095	16217	16277	16116	16239	16358	16296	16251	16562	16248	16254	16308	16292	16141	16167	16196	16274	16379	16285	16224	16172	16426	16153	16273	16229	16229	16107	16281	16170	16329	16252	16115	16252	16311	16362	16359	16166	16225	16249	16316	16307	16354	16279	16132	16156	15940	16339	16243	16066	16168	16236	16116	16255	16079	16315	16358	16433	16104	16292	16112	16044	16218	16105	16121	16118	16229	16287	15949	16176	16161	16135	16157	16125	16114	16068	16312	16224	16304	15933	16272	16377	16190	16088	16282	16269	16067	16101	16297	16070	16070	16227	16358	16257	16253	16002	16211	16132	16320	16237	16146	16055	16111	16236	16120	16171	16364	16418	16338	16287	16344	16246	16207	16282	16194	16217	16286	16444	16170	16211	16128	16250	16305	16315	16174	16260	16466	16193	16136	16225	16289	16199	16220	16244	16160	16274	16327	16327	16172	16264	16099	16243	16280	16245	16222	16212	16136	16258	16430	16267	16104	16106	16168	16258	16189	16331	16257	16109	16239	16340	16289	16185	16354	16250	16224	16236	16267	16104	16335	16196	16274	16308	16025	16291	16407	16108	16233	16266	16212	16215	16158	16194	16245	16162	16287	16518	16164	16125	16300	16307	16170	16314	16451	16325	16264	16197	16260	16252	16144	16080	16096	16408	16163	16059	16299	16424	16256	16280	16155	16184	16045	16122	16154	16159	15974	16128	16212	16131	16400	16418	16218	16369	15920	16053	16300	16277	16198	15977	16095	16259	16395	16003	16209	16278	16056	16148	16067	16139	16253	16277	16371	16333	16244	16284	16182	16070	16269	16168	16362	16368	16184	16186	16278	16198	16009	16478	16175	16307	15993	16167	16137	16116	16287	16078	16045	16175	16185	16226	16278	16176	16017	16057	16322	16209	16324	16388	16105	16261	16287	16149	16164	16459	16102	15968	16093	16144	16198	16428	16199	16182	16210	16140	16050	16236	16498	16295	16095	16127	16063	16386	16138	16153	16135	16274	16171	16236	16443	16055	16353	16341	16232	16286	16427	16251	16024	16118	16152	16024	16077	16098	16240	16115	16269	16173	16173	16264	16228	16279	16030	16169	16315	16450	16247	16214	16217	16114	16243	16320	16149	16151	16302	16423	16188	16346	16234	16105	16112	16338	16104	16227	16128	16179	16163	16047	16218	16145	16119	16309	16392	16088	16252	16256	16133	16168	16226	16026	16362	16339	16084	16024	16264	16265	16183	16256	16001	16246	16273	16205	16067	16507	16322	16200	16237	16292	16145	16266	16212	16363	16302	16328	16203	16213	16186	16111	16216	16098	16358	16167	16158	16265	16316	16366	15982	16186	16298	16166	16304	16394	16173	16284	16267	16352	16264	16147	16190	16142	16334	16224	16186	16333	16320	16245	16320	16220	16291	16157	16335	16150	16171	16230	16107	16298	16420	16283	16146	16252	16184	16177	16099	16280	16042	16378	16188	16182	16136	16306	16326	15987	16401	16263	16329	16340	16191	16325	15994	16161	16395	16360	16041	16271	16334	16315	16289	16241	16133	16334	16192	16217	16099	16249	16258	16211	16211	16344	16240	16152	16138	16170	16282	15968	16309	16374	16130	16016	16299	16206	16023	16165	16095	16399	16333	16162	16181	16144	16288	16360	16081	16223	16132	16111	16039	16211	16126	16337	16107	16338	16325	16173	16291	16144	16297	16124	16088	16124	16245	16307	16180	16343	16285	16209	16241	16385	16183	16295	16312	16284	16198
31192	51998	50314	40736	34504	28064	24154	21381	20546	19746	18135	17637	17297	17155	16884	16759	16405	16339	16023	15737	15431	15291	15275	15431	15200	15251	15210	15140	15031	15132	15322	15143	15236	15133	15140	15314	15225	15196	15135	15164	15270	15051	14994	15078	15009	14946	14940	15041	14926	15197	14980	14890	15137	15068	15020	15111	15172	15123	15119	14980	15106	15098	15218	14923	15123	14848	15153	15327	14914	15098	15131	15157	15011	15059	15050	15242	15089	15000	15092	15160	15033	15087	15106	15025	15021	15015	15026	14987	15229	14974	15043	15235	14949	15010	15108	15218	14874	15171	15187	14995	15218	15031	15248	14920	15123	15163	15012	15010	15067	15160	15024	15037	14936	15054	15134	14841	15096	15056	15069	15025	15048	15010	15120	15189	15199	15063	15111	14983	15025	14907	14944	15075	15095	15162	14795	15148	14859	14992	14961	15001	15083	15225	15029	14873	14970	15100	15105	14950	15037	14929	15074	14994	15143	14898	15112	15102	14750	15021	15137	15148	14905	15100	15101	15064	14987	15281	15145	15083	14786	15038	15204	15089	15124	15158	14882	15143	14988	15052	15095	14923	15012	15072	14966	15135	15263	14956	15166	14909	14944	14898	15022	14990	14936	14986	15068	15166	14937	14888	15128	14866	15059	15002	14803	14937	14926	14860	15040	14990	15001	15195	15099	14958	15037	14992	14942	15175	14841	15012	15152	15133	15073	14963	15079	15005	14946	15031	15068	15051	15220	14931	14799	15144	15082	15045	15015	15016	14910	14953	14958	15009	15108	15037	14882	14985	15088	15044	14947	14956	14989	15105	14898	15009	15048	15144	15140	15072	15045	15033	14972	14985	15064	15004	15039	15015	14904	15110	15044	14940	15151	15049	14966	14986	15201	15188	15178	15232	15001	15065	15142	14962	14943	14979	15103	15025	14937	14918	15179	15056	14998	15123	15019	15091	15030	15155	15120	15054	15035	14995	15048	14994	15083	14952	14961	14969	15013	15052	15154	14959	14969	15161	15056	15053	14952	15024	15115	14943	15098	15020	15081	15077	14979	14990	14913	14985	15237	14947	14953	15038	15004	15062	15101	14948	15111	15033	15023	15094	14882	14915	14944	15047	14902	15053	14951	14856	15023	14893	15219	15154	15017	15141	15177	14964	15105	15177	15043	14929	14988	15134	14946	15023	15123	14916	15031	15079	14903	14936	14964	15000	15011	15108	15051	15075	14958	15237	15224	14938	14974	15059	15107	14957	14933	15019	15025	14911	14951	15069	15030	14875	15123	14946	15105	15204	15175	15002	15182	15033	14946	15047	15048	14970	15013	15053	14906	15066	15077	14937	15168	15020	15138	15042	15182	14994	15059	15099	15132	14894	15002	15053	15050	14921	14929	14923	15165	14754	15034	14963	14955	14893	15080	15121	14999	15047	15065	15107	14983	15073	15071	14977	15099	15131	15109	14920	15028	14969	15014	15009	15016	14956	15037	15223	15138	15064	15178	15017	15104	14971	14828	15011	14986	15137	15099	14929	15047	14920	14933	15050	15097	14925	15070	15007	15057	15292	15115	15033	15010	14966	15072	15241	15158	14808	15147	15053	14922	15066	14973	15009	15191	15009	14888	15133	15010	15075	15045	15018	14941	14957	14929	14998	15093	15137	15040	15095	15188	14896	15069	14997	15104	15065	15088	15063	14964	15181	15025	14989	15045	15075	15065	15052	14901	14853	15099	14970	15063	14887	15051	14985	14873	15110	15025	15083	15105	15015	14890	14962	14946	15022	15031	14926	15034	15090	15081	15176	15012	14981	15007	14958	14973	15054	14890	14844	14974	15066	15057	15012	15280	14818	14929	14968	15028	14858	15178	15041	15060	15055	14994	14884	14988	14999	15040	15016	15156	15001	15001	14975	15011	15079	15104	14889	15027	15047	15054	15035	14925	14999	14985	15000	15079	14865	14924	15048	14961	15031	15141	15017	14949	15138	14976	15070	15060	15086	15025	14964	15021	15100	14990	15075	15156	14917	15040	15015	15003	15015	14983	15182	15002	14953	15085	15151	15081	14845	15132	15000	14973	15079	14996	15020	15076	15108	15235	14861	14939	15043	15100	14994	14951	15184	15082	15096	14998	15193	14989	15123	14924	15057	14960	15082	14919	14941	14982	15041	15112	14976	15077	15086	14863	14963	14986	14993	15018	15099	15041	15032	15142	15116	15085	14986	15039	14965	15009	15110	14936	15020	14928	15011	14897	14800	14980	15071	15059	15173	14934	15072	15068	15121	14911	14880	15084	14953	14927	15010	14888	15055	14997	15032	14886	14998	15020	15038	15160	15145	15104	15035	15054	14822	15119	14901	15126	15040	15078	14952	15163	15213	14968	15052	15038	15058	14907	15029	15189	15019	14880	14901	14956	15057	14995	14954	15079	14941	15032	15124	15125	15208	15057	14924	14889	15057	14979	15057	15025	15137	14940	15174	15053	15195	14994	15129	14993	14991	15070	15035	15050	15088	14882	14842	14974	15045	15070	15040	15129	14893	15012	14929	15124	15029	15019	15026	15092	14890	15110	14888	14986	14991	14884	14946	15149	15101	15027	15160	15002	15022	15032	14939	14971	14951	14945	15058	15121	15030	15053	14999	14934	14927	15131	15033	14914	15046	15172	15082	14969	15027	14909	14939	15093	15104	15002	14932	15240	15172	15164	14990	15078	15047	14941	15116	15004	15006	15081	15113	15053	15020	15056	14881	14962	14851	14921	14932	14971	14824	15011	15206	15034	15108	15115	15192	15108	15044	14978	14936	15038	15053	15118	15040	15093	14986	15081	15033	15166	15108	15076	15134	15087	15074	15220	15037	14991	15035	15197	15072	15026	14987	15013	14955	15042	14953	14849	14854	15054	15120	15068	15189	14963	15005	15255	14870	15219	15003	15092	14846	14978	15064	15078	14890	15120	15053	15148	15192	15051	14958	15171	15078	15032	15138	15169	14958	15128	15043	14895	15098	15191	14995	15009	15015	15097	14837	15002	15124	14908	14968	15015	15001	15050	15033	14980	15023	15120	14928	15196	15120	14954	15032	14900	15015	15067	15091	14949	15015	15018	15051	15058	15070	15032	15022	15098	15037	15022	15103	14990	15065	15036	14889	15206	14966	15051	15016	15025	14987	15081	14975	15127	15112	14942	14945	14962	14885	15043	15055	15100	14944	14944	15104	15135	15000	14882	15012	14982	15148	15042	14996	14910	14900	15010	15024	15195	15040	15101	14926	14976	15026	15090	15017	15128	15032	15126	14998	14969	15016	14945	15042	15018	15003	15019	14959	14984	14981	15033	14997	14982	15101	15107	14971	14972	15173	14998	15063	15110	14971	14916	14918	15014	15092	15113	14984	15032	15007	15005	15020	14936	14912	15106	14858	15162	15161	14997	14932	14980	15154	14942	14998	15174	14990	14886	15164	15137	15023	14959	15024	15063	15062	14963	15087	15152	15018	15007	15174	14938	15054	15209	14967	15110	14810	15043	15031	15127	15096	15039	14915	14929	15191	15036	15092	14976	15166	15128	14936	15012	14971	15016	15133	14976	15110	15013	14904	15156	14925	15091	14994	14920	14990	15211	14990	15073	15093	15007	15169	14979	14873	15015	15084	15105	14946	15066	15097	15013	14933	15138	15172	14987	14973	15059	14945	15159	15241	14957	14877	14991	15133	14963	14966	14931	15085	15021	15033	14980	15168	15110	15124	14844	15243	14909	15136	14997	14960	14942	14869	14940	14976	15064	14912	15045	14972	14975	14904	14904	15152	15159	14893	15128	15024	14948	15156	15118	14873	15045	14976	15029	15089	15060	15028	14988	15021	15034	15133	14974	15034	15153	15069	15036	15175	15039	15034	15227	14952	14958	14995	15121	15054	14953	15183	15065	14983	15125	14925	15123	15020	14953	15220	14990	15099	15139	15090	15111	14911	15047	14963	15036	15053	15095	14844	15126	14900	15059	14914	15217	15063	15033	14862	15038	14974	15187	15112	15127	14897	15062	14984	15207	15151	15100	15046	15127	15093	15130	15110	15017	14974	15064	15023	14908	15156	14991	14989	15024	14960	15059	15072	15025	15098	15044	15088	14950	15068	15027	15024	14902	15102	15031	15104	14994	15124	14834	15012	15063	14969	15010	14888	15053	15040	14996	15098	15035	14947	14940	14964	15181	15013	15089	14934	15086	15058	14972	14969	15093	14945	15092	14921	15127	15000	14991	15108	14859	15038	14987	14985	15032	15154	15020	14902	15025	15023	14986	15198	14959	14972	15015	14984	15081	14910	15281	15109	15103	14996	15043	15144	14845	15054	15093	15011	15207	15073	15032	14858	15007	15064	14978	15110	15201	15186	15027	15114	14905	15103	15020	15020	14967	15029	14932	15019	15202	15104	15079	15072	15173	14970	15062	14908	14969	14968	14943	15072	15054	14884	15039	15055	15247	15056	15123	15000	14925	15095	15102	14838	14946	15098	14924	14859	15002	15018	15042	15034	15073	14843	15065	15045	15054	15172	15058	15050	14873	14874	15194	15060	14893	15017	15083	15024	15078	15049	15095	14917	14903	14928	15063	15125	15013	14870	14866	15101	15101	15002	15166	15010	14967	15006	14964	14884	14993	15156	15072	14999	14829	14914	15241	14993	15068	15170	15132	14869	14990	15050	15013	15049	14990	15140	15060	15119	15012	14941	15069	15153	14906	15087	15048	15148	15052	15171	15006	15078	15072	15015	14921	15031	14908	15005	15252	15102	15072	14902	15024	14863	15051	15014	15022	15000	14974	15320	14985	15053	15023	14949	14946	15024	14998	15078	14951	15084	15124	15006	14900	14937	15149	15138	15050	15074	14999	14873	15005	15135	15047	15184	14847	15027	15008	15002	15036	14848	14950	14987	14973	15026	15013	15034	15096	15210	15052	15103	15151	14892	15136	14889	14983	15060	15059	14894	14826	15054	15211	15056	14953	15115	15244	14934	15055	15016	14985	15097	15003	14902	15068	15010	15040	15040	14991	14977	14995	14879	15053	15046	15129	14776	15121	14996	14967	15009	14989	15044	15174	14959	15074	14924	15082	15069	15027	15034	15081	14899	15023	15038	15105	14954	15073	15061	15007	15124	14981	15073	15142	15067
31448	29021	33866	29615	24004	20902	19163	18144	17776	17780	17391	17145	17255	16990	16950	17069	17082	17184	16940	16774	16918	16585	16654	17042	16678	16843	16759	16884	16722	16708	16721	16679	16513	16663	16557	16786	16587	16681	16609	16758	16510	16630	16807	16577	16618	16600	16602	16637	16581	16834	16575	16780	16718	16692	16598	16625	16614	16719	16574	16552	16653	16629	16793	16760	16578	16702	16744	16555	16601	16619	16699	16762	16651	16658	16835	16802	16648	16618	16475	16657	16810	16655	16636	16681	16817	16565	16838	16661	16732	16690	16620	16816	16731	16732	16523	16600	16765	16515	16459	16664	16734	16853	16604	16613	16621	16773	16788	16599	16328	16700	16595	16531	16625	16680	16550	16811	16692	16669	16459	16657	16467	16604	16503	16681	16797	16677	16716	16639	16541	16672	16734	16862	16783	16830	16653	16532	16601	16569	16781	16511	16602	16612	16671	16851	16764	16738	16732	16626	16566	16617	16603	16611	16735	16537	16656	16585	16736	16594	16518	16412	16537	16547	16782	16495	16643	16850	16578	16769	16723	16605	16544	16592	16710	16524	16448	16670	16619	16689	16514	16640	16415	16708	16601	16817	16574	16635	16760	16659	16693	16677	16649	16542	16573	16704	16537	16738	16515	16596	16702	16692	16556	16777	16704	16579	16782	16685	16631	16667	16533	16623	16412	16643	16716	16706	16573	16531	16656	16636	16645	16481	16458	16783	16680	16625	16745	16612	16561	16516	16532	16684	16562	16563	16888	16558	16541	16640	16586	16674	16662	16703	16733	16625	16621	16703	16700	16618	16864	16688	16642	16679	16549	16845	16708	16617	16751	16676	16643	16891	16693	16595	16718	16747	16671	16559	16721	16767	16728	16648	16714	16608	16510	16482	16701	16456	16736	16704	16680	16609	16515	16559	16559	16727	16692	16647	16595	16555	16712	16780	16649	16428	16506	16734	16621	16728	16689	16599	16663	16762	16478	16571	16524	16631	16673	16657	16622	16585	16600	16626	16623	16466	16438	16575	16642	16584	16448	16482	16611	16655	16607	16672	16601	16687	16702	16593	16547	16632	16446	16597	16332	16560	16465	16606	16703	16665	16888	16684	16652	16699	16637	16763	16594	16711	16835	16631	16703	16688	16532	16673	16546	16909	16592	16644	16544	16766	16524	16610	16571	16797	16513	16450	16789	16934	16641	16606	16550	16589	16677	16577	16831	16529	16559	16571	16746	16659	16298	16528	16691	16627	16475	16560	16662	16743	16526	16545	16580	16739	16663	16720	16656	16613	16630	16620	16487	16673	16702	16676	16248	16563	16838	16683	16494	16674	16705	16675	16740	16429	16574	16761	16709	16701	16718	16656	16570	16650	16667	16646	16570	16648	16600	16742	16747	16618	16482	16622	16611	16596	16588	16678	16755	16486	16577	16522	16753	16452	16654	16572	16696	16624	16735	16760	16609	16547	16530	16534	16697	16825	16768	16563	16714	16716	16653	16563	16823	16788	16750	16622	16741	16494	16640	16600	16768	16587	16718	16581	16710	16466	16577	16665	16809	16638	16656	16681	16804	16585	16762	16484	16602	16678	16617	16726	16591	16604	16672	16586	16705	16637	16833	16814	16590	16554	16720	16581	16503	16510	16745	16663	16632	16775	16636	16528	16527	16777	16649	16588	16781	16681	16541	16807	16517	16752	16543	16850	16677	16448	16672	16544	16550	16552	16581	16761	16565	16645	16594	16549	16778	16810	16643	16628	16500	16607	16692	16717	16941	16618	16539	16655	16703	16712	16419	16561	16672	16533	16710	16477	16801	16455	16757	16844	16803	16724	16754	16847	16639	16764	16473	16478	16701	16685	16923	16800	16571	16605	16642	16585	16653	16589	16743	16657	16480	16430	16402	16562	16624	16609	16569	16725	16757	16592	16807	16845	16481	16861	16616	16773	16758	16881	16751	16754	16702	16660	16664	16589	16714	16664	16723	16460	16483	16848	16603	16934	16628	16538	16771	16764	16640	16705	16694	16684	16678	16769	16639	16451	16717	16641	16695	16713	16798	16658	16684	16778	16655	16668	16746	16556	16867	16692	16617	16778	16648	16450	16765	16475	16657	16652	16502	16571	16751	16727	16488	16574	16638	16589	16799	16433	16762	16720	16672	16754	16505	16562	16513	16784	16711	16573	16611	16600	16501	16572	16631	16740	16645	16743	16504	16560	16621	16709	16602	16648	16752	16732	16580	16550	16567	16544	16590	16612	16740	16653	16679	16744	16521	16533	16819	16432	16533	16625	16577	16478	16557	16787	16595	16626	16670	16513	16519	16602	16548	16689	16556	16603	16653	16763	16565	16856	16671	16607	16513	16612	16716	16587	16477	16613	16524	16647	16676	16507	16401	16547	16559	16443	16679	16573	16578	16771	16473	16656	16716	16581	16551	16685	16547	16493	16505	16715	16696	16467	16680	16602	16390	16664	16673	16634	16707	16750	16790	16817	16864	16520	16650	16569	16692	16625	16613	16815	16889	16359	16563	16708	16690	16661	16835	16701	16640	16755	16761	16635	16565	16772	16502	16628	16631	16696	16682	16622	16702	16414	16545	16685	16615	16533	16723	16504	16569	16645	16829	16539	16673	16711	16678	16676	16715	16632	16521	16635	16608	16649	16715	16655	16665	16692	16549	16642	16700	16756	16762	16690	16709	16635	16810	16627	16542	16888	16797	16768	16789	16724	16625	16758	16748	16665	16633	16534	16668	16676	16991	16646	16471	16593	16536	16641	16796	16866	16774	16665	16616	16731	16842	16694	16626	16594	16756	16517	16670	16581	16636	16767	16557	16577	16860	16781	16725	16681	16473	16562	16699	16558	16748	16623	16685	16746	16755	16810	16608	16709	16538	16459	16499	16719	16740	16574	16590	16622	16793	16512	16772	16642	16750	16630	16525	16635	16629	16709	16549	16715	16671	16553	16739	16783	16487	16665	16469	16661	16584	16589	16703	16630	16475	16602	16661	16745	16713	16655	16700	16646	16618	16473	16533	16644	16597	16492	16479	16600	16768	16528	16354	16479	16383	16738	16651	16633	16634	16542	16852	16731	16721	16761	16687	16856	16562	16636	16608	16723	16505	16703	16753	16432	16675	16610	16733	16628	16763	16746	16356	16709	16592	16734	16602	16542	16460	16453	16738	16541	16557	16528	16657	16431	16510	16513	16773	16516	16844	16825	16677	16500	16671	16567	16694	16743	16717	16620	16659	16575	16863	16580	16594	16718	16583	16690	16788	16739	16687	16654	16636	16763	16669	16609	16785	16578	16760	16704	16820	16597	16665	16638	16809	16720	16704	16493	16816	16602	16570	16823	16727	16687	16798	16673	16636	16715	16450	16728	16603	16823	16781	16656	16403	16563	16879	16664	16788	16619	16713	16516	16620	16681	16579	16783	16560	16492	16628	16670	16495	16550	16643	16659	16666	16460	16680	16757	16733	16783	16644	16737	16725	16586	16705	16874	16585	16551	16807	16667	16510	16685	16725	16752	16592	16778	16535	16528	16703	16530	16809	16749	16750	16720	16787	16570	16785	16711	16808	16560	16806	16685	16624	16694	16649	16681	16676	16617	16704	16528	16631	16663	16713	16505	16841	16586	16418	16633	16703	16504	16711	16934	16696	16829	16667	16854	16704	16674	16708	16750	16641	16610	16772	16651	16722	16662	16591	16614	16728	16738	16796	16522	16837	16696	16646	16857	16555	16581	16521	16645	16527	16551	16580	16625	16797	16577	16591	16742	16607	16425	16660	16727	16705	16881	16814	16498	16693	16723	16741	16683	16519	16391	16700	16442	16624	16756	16844	16902	16836	16580	16569	16766	16491	16822	16826	16675	16692	16457	16716	16688	16841	16699	16480	16549	16573	16449	16498	16637	16459	16528	16651	16667	16647	16662	16588	16766	16681	16857	16704	16496	16697	16736	16736	16638	16702	16670	16664	16675	16601	16661	16694	16619	16592	16530	16486	16726	16663	16602	16640	16687	16527	16621	16591	16673	16709	16729	16666	16783	16585	16624	16786	16656	16642	16645	16436	16590	16659	16608	16712	16630	16715	16935	16536	16567	16639	16502	16620	16546	16856	16676	16722	16572	16737	16713	16785	16754	16542	16737	16583	16696	16753	16660	16366	16720	16703	16682	16721	16775	16522	16548	16725	16714	16649	16510	16564	16752	16601	16588	16534	16864	16724	16627	16709	16704	16548	16817	16604	16756	16534	16584	16651	16609	16750	16563	16541	16530	16757	16671	16844	16760	16424	16732	16612	16758	16615	16473	16573	16579	16461	16507	16643	16479	16722	16673	16482	16585	16495	16653	16581	16533	16791	16539	16739	16631	16666	16675	16496	16769	16601	16592	16487	16551	16663	16588	16393	16720	16538	16790	16833	16721	16815	16565	16641	16736	16728	16787	16577	16731	16607	16631	16646	16589	16596	16512	16806	16532	16783	16680	16490	16694	16779	16656	16686	16552	16750	16680	16662	16799	16754	16880	16626	16475	16563	16744	16564	16633	16644	16427	16383	16566	16668	16778	16775	16561	16976	16637	16522	16584	16610	16670	16775	16872	16710	16559	16620	16653	16745	16579	16748	16476	16622	16682	16619	16772	16518	16570	16584	16502	16899	16756	16612	16486	16657	16763	16832	16488	16594	16922	16658	16623	16528	16696	16684	16650	16653	16729	16732	16799	16652	16942	16712	16697	16529	16645	16690	16608	16580	16420	16519	16752	16689	16536	16522	16651	16488	16641	16727	16703	16729	16652	16696	16548	16569	16754	16672	16640	16582	16779	16620	16732	16561	16755	16580	16525	16681	16639	16604	16781	16418	16757	16819	16789	16797	16607	16808	16594	16526	16642	16761	16873	16518	16552	16737	16559	16586	16611	16432	16572	16423	16830	16693	16581	16606	16572	16654	16475	16578	16613	16593	16699	16715	16798	16693	16682	16741	16540	16754	16616	16624	16700	16731	16349	16552	16689	16655	16693	16536	16842	16624	16527	16627	16680	16775	16755	16694	16643	16568	16523	16597	16675	16801	16747	16646	16606	16597	16660	16733	16603	16637	16635	16601	16803	16654	16642	16622	16714	16417	16771	16595	16549	16480	16592	16392	16592	16694	16724
30219	41575	39363	31050	25685	21423	18955	17716	17111	17116	16648	16317	16144	16065	16023	15946	15952	15754	15534	15518	15610	15474	15321	15200	15486	15326	15304	15157	15235	15289	15361	15371	15364	15367	15250	15419	15446	15183	15359	15196	15217	15315	15248	15271	15301	15239	15176	15277	15367	15320	15349	15205	15240	15457	15232	15071	15284	15414	15287	15345	15354	15202	15155	15189	15215	15231	15294	15390	15351	15160	15185	15256	15292	15224	15375	15332	15285	15243	15216	15288	15263	15177	15177	15142	15167	15316	15244	15344	15233	15351	15210	15393	15237	15317	15423	15356	15311	15192	15434	15359	15394	15466	15312	15327	15275	15447	15148	15065	15272	15113	15252	15283	15132	15239	15294	15324	15270	15187	15254	15322	15256	15125	15268	15303	15128	15355	15381	15339	15303	15277	15295	15280	15313	15084	15348	15249	15284	15368	15161	15296	15199	15209	15191	15355	15216	15158	15104	15192	15068	15407	15359	15313	15080	15275	15197	15127	15298	15302	15252	15096	15153	15161	15307	15509	15223	15255	15336	15202	15429	15259	15242	15263	15129	15135	15326	15446	15301	15417	15274	15135	15174	15320	15282	15339	15294	15203	15199	15223	15229	15377	15456	15114	15307	15288	15297	15281	15129	15345	15370	15206	15241	15281	15159	15380	15327	15279	15322	15320	15198	15406	15233	15203	15450	15305	15254	15338	15138	15263	15469	15220	15137	15261	15346	15258	15206	15333	15297	15241	15540	15120	15360	15180	15323	15248	15248	15249	15419	15308	15312	15302	15330	15341	15389	15188	15326	15240	15272	15055	15248	15261	15361	15269	15217	15279	15212	15297	15111	15193	15328	15410	15343	15334	15258	15202	15334	15306	15340	15209	15228	15483	15197	15400	15191	15174	15177	15141	15209	15184	15121	15235	15443	15221	15206	15187	15308	15136	15148	15192	15302	14980	15221	15253	15264	15377	15252	15238	15207	15190	15364	15066	15128	15283	15323	15272	15205	15143	15501	15309	15248	15423	15319	15202	15333	15247	15266	15232	15451	15286	15084	15365	15200	15348	15250	15152	15412	15277	15175	15260	15339	15303	15280	15354	15180	15344	15264	15604	15187	15233	15173	15053	15309	15304	15280	15211	15412	15226	15109	15280	15228	15348	15231	15238	15243	15372	15250	15147	15230	15026	15238	15199	15307	15289	15210	15165	15270	15212	15336	15296	15261	15172	15298	15325	15126	15226	15293	15335	15440	15355	15194	15418	15262	15210	15240	15380	15239	15264	15212	15310	15240	15386	15209	15266	15145	15290	15371	15340	15362	15103	15310	15154	15265	15153	15195	15270	15254	15221	15409	15400	15371	15360	15188	15205	15346	15126	15211	15331	15311	15245	15428	15233	15323	15207	15334	15269	15215	15431	15327	15230	15307	15149	15401	15301	15309	15244	15376	15168	15409	15287	15267	15112	15221	15155	15279	15254	15046	15230	15136	15186	15231	15437	15278	15188	15372	15159	15328	15267	15412	15081	15287	15120	15203	15335	15482	15208	15316	15229	15274	15397	15408	15344	15383	15191	15260	15274	15309	15277	15366	15422	15156	15211	15412	15094	15270	15116	15052	15284	15148	15178	15411	15188	15330	15239	15155	15266	15407	15275	15142	15264	15271	15355	15369	15438	15151	15388	15338	15144	15103	15175	15195	15352	15430	15214	15336	15091	15289	15382	15320	15291	15349	15349	15283	15174	15240	15189	15397	15297	15021	15365	15218	15372	15132	15380	15285	15514	15388	15317	15363	15404	15222	15226	15350	15231	15119	15324	15363	15179	15302	15182	15328	15138	15366	15305	15389	15097	15325	15276	15355	15356	15283	15221	15139	15119	15132	15127	15335	15158	15268	15218	15307	15251	15257	15270	15387	15249	15288	15215	15226	15276	15301	15408	15209	15235	15268	15151	15294	15176	15176	15282	15393	15181	15218	15219	15207	15265	15326	15320	15311	15355	15239	15312	15244	15318	15232	15193	15245	15263	15290	15173	15355	15244	15175	15306	15127	15186	15304	15390	15205	15007	15338	15254	15367	15305	15460	15281	15137	15259	15359	15321	15242	15366	15347	15192	15314	15279	15299	15374	15223	15134	15178	15330	15095	15170	15198	15264	15408	15370	15336	15406	15425	15254	15359	15405	15363	15294	15373	15372	15217	15367	15321	15254	15308	15330	15291	15231	15416	15344	15339	15468	15197	15313	15140	15112	15219	15347	15354	15165	15310	15431	15402	15416	15310	15316	15309	15322	15242	15103	15154	15181	15146	15259	15258	15324	15267	15194	15302	15274	15379	14983	15214	15193	15313	15119	15275	15351	15269	15338	15336	15239	15271	15219	15325	15421	15289	15170	15295	15377	15163	15230	15279	15325	15278	15365	15278	15305	15272	15356	15458	15359	15244	15379	15408	15021	15242	15289	15241	15271	15193	15269	15239	15215	15277	15345	15372	15272	15278	15350	15288	15273	15193	15104	15126	15329	15355	15184	15436	15201	15246	15156	15270	15274	15364	15176	15349	15053	15232	15229	15278	15288	15259	15192	15240	15357	15251	15209	15385	15429	15197	15202	15372	15280	15249	15133	15386	15146	15297	15309	15212	15290	15442	15288	15336	15316	15276	15273	15389	15221	15181	15170	15186	15374	15192	15604	15148	15272	15380	15416	15168	15400	15285	15304	15297	15266	15122	15304	15235	15360	15473	15318	15508	15266	15416	15195	15278	15189	15279	15415	15214	15256	15260	15312	15124	15163	15301	15308	15283	15128	15155	15263	15242	15198	15151	15359	15141	15268	15284	15383	15287	15347	15210	15415	15208	15179	15104	15121	15334	15321	15362	15277	15203	15263	15346	15246	15162	14972	15122	15354	15370	15248	15257	15408	15449	15106	15236	15232	15429	15267	15317	15398	15228	15282	15306	15270	15489	15213	15151	15442	15071	15251	15324	15306	15389	15345	15284	15370	15311	15212	15354	15256	15412	15298	15319	15446	15275	15131	15240	15098	15248	15231	15355	15305	15226	15179	15433	15258	15186	15269	15304	15307	15399	15223	15321	15275	15291	15101	15236	15185	15249	15454	15246	15212	15099	15175	15258	15317	15374	15324	15265	15313	15239	15431	15213	15205	15128	15340	15393	15330	15344	15344	15288	15347	15217	15342	15148	15292	15505	15146	15269	15347	15233	15370	15443	15349	15409	15275	15324	15275	15274	15294	15315	15203	15277	15260	15016	15016	15425	15314	15080	15324	15195	15266	15186	15320	15320	15315	15185	15270	15310	15087	15137	15315	15285	15367	15238	15269	15426	15248	15192	15419	15275	15430	15300	15264	15120	15385	15101	15216	15224	15391	15320	15271	15270	15096	15377	15276	15432	15418	15188	15160	15100	15241	15259	15182	15374	15214	15327	15493	15213	15385	15268	15281	15220	15143	15344	15190	15237	15328	15248	15140	15339	15365	15106	15411	15380	15164	15350	15040	15162	15403	15333	15206	15279	15412	15372	15246	15361	15354	15256	15290	15350	15221	15235	15347	15262	15466	15253	15312	15271	15279	15349	15325	15276	15418	15066	15207	15295	15215	15324	15174	15378	15351	15293	15125	15200	15236	15280	15316	15287	15280	15364	15321	15427	15437	15338	15320	15296	15336	15209	15197	15218	15341	15398	15355	15376	15318	15273	15176	15389	15333	15422	15372	15313	15119	15333	15248	15253	15374	15208	15363	15317	15362	15294	15318	15322	15375	15328	15237	15334	15282	15307	15220	15392	15409	15138	15361	15177	15257	15338	15261	15299	15216	15226	15312	15167	15132	15296	15108	15255	15225	15452	15340	15255	15281	15432	15307	15201	15173	15479	15344	15253	15275	15179	15275	15330	15274	15300	15363	15328	15200	15388	15383	15395	15389	15206	15395	15391	15236	15391	15211	15315	15397	15322	15360	15257	15312	15292	15333	15176	15242	15333	15324	15365	15261	15285	15287	15227	15266	15220	15222	15192	15288	15107	15279	15116	15200	15282	15317	15535	15347	15197	15321	15176	15280	15437	15310	15405	15322	15291	15347	15254	15309	15161	15387	15287	15154	15437	15312	15121	15339	15331	15244	15348	15394	15289	15312	15070	15344	15270	15235	15263	15295	15235	15268	15236	15403	15241	15225	15321	15189	15295	15273	15215	15312	15185	15440	15256	15283	15308	15405	15408	15284	15303	15276	15225	15362	15148	15313	15514	15387	15165	15243	15238	15356	15256	15328	15273	15242	15239	15234	15214	15222	15318	15134	15439	15445	15192	15293	15254	15065	15411	15315	15259	15350	15266	15302	15341	15099	15167	15373	15311	15152	15235	15420	15265	15198	15139	15312	15366	15282	15377	15384	15294	15329	15114	15389	15341	15301	15300	15372	15390	15215	15295	15487	15322	15116	15261	15315	15304	15052	15279	15240	15224	15310	15237	15229	15335	15212	15363	15368	15303	15305	15120	15364	15395	15340	15248	15260	15264	15168	15086	15224	15341	15338	15281	15326	15284	15267	15225	15260	15307	15235	15243	15181	15095	15368	15113	15285	15390	15469	15253	15167	15113	15245	15168	15305	15217	15284	15514	15338	15248	15297	15233	15383	15269	15372	15465	15352	15320	15291	15355	15354	15306	15186	15230	15275	15330	15177	15274	15361	15207	15374	15320	15290	15315	15489	15252	15323	15301	15308	15293	15145	15112	15341	15353	15170	15205	15402	15154	15355	15268	15272	15406	15211	15266	15221	15267	15258	15475	15231	15239	15194	15300	15268	15172	15242	15406	15197	15148	15342	15301	15230	15245	15320	15274	15268	15343	15380	15345	15256	15380	15367	15435	15160	15373	15250	15241	15289	15434	15058	15294	15242	15195	15137	15279	15261	15371	15357	15409	15196	15283	15263	15206	15393	15320	15277	15199	15269	15313	15220	15272	15216	15158	15457	15251	15460	15334	15347	15167	15138	15326	15244	15242	15271	15119	15511	15244	15218	15422	15242	15188	15436	15285	15288	15440	15419	15383	15282	15519	15321	15220	15371	15430	15131	15134	15245	15167	15312	15322	15313	15308	15311	15191	15190	15176	15181	15249	15229	15326	15317	15457	15268	15337	15096	15222	15219	15234	15149
25405	21466	28629	27668	25358	23618	21432	19072	18241	18171	17741	16980	17143	16986	17021	16677	16723	16293	16416	16251	16030	16311	16298	15908	15959	16134	15954	16022	15852	15863	15918	16095	16146	15654	15909	15860	16032	16088	15890	15793	16136	15925	15940	15869	15680	15855	15717	15922	15948	15783	15807	15873	15894	16003	16003	15818	15947	15938	15843	15794	15866	15578	15776	15793	15879	16084	16026	16004	15899	15763	15988	15935	15756	16054	15977	15791	15843	15784	15955	15805	15952	15914	15898	16012	16030	15791	15926	15848	15834	15866	15863	16069	15956	15994	15908	15840	15971	15984	15913	15718	15982	15914	15796	15862	15844	15876	15880	15991	15970	15943	15788	16044	15795	15850	15940	15862	15886	15864	15895	15867	15895	15946	15778	15729	15871	16023	16035	15906	15921	15793	15898	15676	15838	15819	15738	15942	16066	15839	15858	15800	15766	15989	16010	15909	15968	15937	15971	15848	15893	15936	15980	15717	15703	15842	15793	15983	15852	15947	15881	16027	15772	15769	15761	16107	15899	15970	15896	15917	15922	15911	15829	15781	15763	15932	15886	15811	15799	15741	15637	15886	15966	16000	15901	16079	15919	15915	15739	15904	16014	15919	16011	15745	15936	15663	15889	16086	15893	15895	15948	16032	15729	15984	16144	15969	15902	15947	15978	15746	15808	15938	15816	15872	15891	15793	15970	15935	15818	16066	15989	15865	15928	15867	15680	15938	15720	15701	15963	15852	15940	15934	15724	15922	15755	15976	15861	15871	15881	15829	15969	15902	16150	15791	15763	15950	15845	15943	16018	15955	15903	16025	16016	15923	16064	16014	15850	15953	15845	15636	15881	15943	15864	16000	15984	15805	15900	15915	15810	16008	16040	15794	15868	15726	15920	15775	15735	16095	15973	15936	15974	15703	16034	15960	15902	15837	15911	15812	15910	15789	15708	16019	15692	15794	15835	15981	15879	15739	15893	16213	16008	16048	15896	15913	15894	15722	15986	15937	15929	15982	15655	15644	15918	15988	16121	15936	16021	15969	15762	15817	15862	15793	15932	15996	15829	15860	15888	15843	15876	15755	15828	16007	15969	15777	15794	15850	15813	15855	15699	15838	15954	15782	15800	15724	15756	15788	15882	15941	15789	15960	15820	15737	15751	15771	15852	15811	15957	15927	15957	16047	15913	15772	16077	15798	16080	15673	15694	15906	15851	15877	15997	15994	15976	15935	15750	15748	15792	15838	15764	15896	15954	15982	15895	15816	15689	15795	15781	15849	16057	16014	15768	15954	15954	15921	15788	15823	15868	15808	15734	16119	15850	15889	15823	15746	15944	15912	15969	15921	15857	15798	15864	16011	15831	16024	15849	15925	16042	15826	15712	15833	16082	15795	16010	15766	15882	15955	15747	15823	15904	15905	16021	15845	15877	16014	15988	15943	15884	15751	15875	15775	15991	16023	15867	15778	15768	15826	15797	15843	15858	15888	15751	15957	15819	15872	15906	15971	15731	15764	16098	16023	15821	15911	16050	15904	15724	15725	15833	15975	16006	16066	16034	15810	16065	15820	15874	16038	15793	15853	15815	15586	16057	16089	16034	15750	15892	15789	15845	15852	15865	15701	15869	15997	15858	15948	15803	15874	15941	16018	15945	15750	15630	15789	15732	16043	15904	15802	15921	15932	15828	15797	16022	15994	15913	15848	15994	15802	16001	16125	15803	15872	15899	15832	15814	15866	15803	15933	15900	15850	15974	15704	15880	15690	15801	15789	15791	15956	15932	15822	15870	15939	15686	15762	15575	15632	16001	15778	15965	15711	16016	15660	15974	15786	15840	16030	15974	15802	15730	15688	15790	15699	15850	15748	15834	15891	15885	15822	15757	15832	16017	15790	16081	15901	15729	15843	15946	15855	15695	15854	15846	15912	15931	15985	15713	15783	15741	15809	15867	15800	15879	15722	15644	15728	15889	15879	15984	15861	15934	15979	15880	15794	15871	15875	15930	16012	15880	15806	15893	15831	15850	15978	15948	16059	16002	15686	15972	15931	15933	15681	15847	15843	15813	15973	16043	15741	15843	15830	15767	15980	15723	16014	16036	15947	15891	15989	15959	15852	15970	15653	15842	15830	16048	15891	15999	16029	15913	15747	15753	15875	15891	15946	15972	15840	15925	15995	15877	15732	15868	15678	15866	15954	15943	15829	16026	15775	15752	15887	15875	15879	15919	15976	15900	16162	15936	16031	16089	15784	15922	15758	15642	15687	15925	15720	15820	15943	15944	15964	15695	15927	15667	15931	15791	15828	15862	15858	16019	15877	15831	15710	15836	15921	15814	15850	15875	15807	15916	15881	15914	15751	15867	15667	16004	15937	15858	16004	15931	15878	15866	15635	15768	15855	15755	15948	15763	15849	15816	15851	15662	16015	15917	15985	15963	15787	15917	15920	15805	16159	15914	15822	15833	15930	15856	15965	15767	15815	15799	15661	15756	15880	16161	15994	15917	15940	16039	15658	15842	15860	15897	15952	16014	15911	16005	15989	15900	15996	15909	15923	15908	15965	15756	15795	15865	15720	15811	15742	15909	15826	15869	15903	15978	15634	15697	15919	15859	16027	15951	15779	15736	15780	15976	15842	15801	15768	16148	16089	16104	15790	15894	16072	15953	15871	15924	15890	15990	15905	15984	15582	15899	15803	15937	15926	15763	15946	15715	15709	15917	15728	15865	15870	15874	15799	15825	16056	15950	16004	15830	15951	16146	15932	15960	15752	15749	15874	15832	15989	15792	15954	15908	15839	15832	15844	15889	15834	15896	15844	16035	15883	15853	15865	15959	15838	15731	15963	15938	15885	15872	15800	15787	15863	15939	15973	15822	15902	15748	15749	15861	15874	15936	15885	15861	15888	15832	15750	15853	15795	15871	15933	15836	15895	15874	15868	15980	15953	15749	15874	15900	15884	15954	15794	15834	15761	16121	15941	15864	15819	16032	15822	16014	16001	16023	15881	15850	15788	15890	15929	16022	15868	16043	15899	15800	15623	15837	15991	15892	15787	15990	16007	15970	15969	15741	15868	16067	15777	15883	15960	15681	16073	15874	15808	15885	15757	15750	15806	15969	16094	15981	15810	15823	15984	15763	16035	15846	15770	15920	15806	15907	16047	15855	15844	15852	15843	16031	15723	15805	15838	15822	15902	15939	15836	15913	15902	15729	16002	16002	15902	15948	16063	15943	15723	15804	15655	15828	15847	15809	15818	15945	15828	15726	15651	16080	15861	15942	16018	15888	15925	15922	15996	15988	15896	16044	15855	15957	15794	15715	15861	15976	15886	16116	15761	15821	15862	16050	15890	15739	15714	15895	16023	15709	15864	16063	15797	15864	15837	16076	15889	16020	15903	15768	15998	15900	15937	15737	15855	15811	16037	15912	15925	15856	15736	15968	15763	15906	15974	15908	15683	15845	15892	15662	15809	15841	15662	15933	15658	16007	15853	15858	15816	15996	15904	15810	15863	15831	16057	15933	15957	15918	15967	15846	15930	15776	16014	15901	15802	15733	15822	15836	15936	15915	15870	15837	15961	15906	15839	15662	15878	15902	15860	15938	15752	16009	15900	15975	15932	15807	15768	15946	15963	15803	16006	15878	15855	15830	15820	15860	15898	15966	15769	15987	15788	15812	15759	15826	15825	15943	15895	15906	15939	15836	15922	15884	15828	15798	15867	15794	15943	15907	15900	15928	15804	15901	15781	15809	15841	15981	15861	15797	15886	15867	15926	15970	15888	15728	15768	15772	15890	15823	16043	15862	15966	15592	15860	15813	15759	16051	15991	15869	16008	15946	15963	15852	15903	15677	15959	15779	16006	16037	15900	15848	15755	15797	16121	15840	16054	15905	15896	15740	15842	15897	15969	15942	16031	15887	16043	15869	15935	15868	15912	16017	15819	15847	15726	15758	15820	16008	15824	15858	15955	15887	15881	15833	15776	15897	15855	15740	15984	15921	15856	15848	15835	15988	15895	15899	15881	15997	15886	15746	15937	15981	15925	15984	15855	15897	15816	15933	15731	15890	15752	15821	15948	15898	15897	15890	15768	15952	15893	16052	15745	15735	15917	15856	15860	16016	15913	15967	15790	15941	15939	15811	15688	15931	15896	15976	15901	15744	15757	15925	15864	15898	16042	16047	15829	16108	15906	15853	15801	15751	15858	15848	15783	15963	15754	16056	15878	16051	15946	15826	15688	15870	15699	15990	15927	15965	15911	15874	15952	15848	15914	15897	15849	15960	15964	15767	15883	16082	16013	15941	15937	15955	15957	15918	16041	15685	15783	15817	15790	15701	15741	15969	15638	15842	15885	15731	15945	15917	15888	15835	15657	15741	15835	15958	15941	15944	15921	15984	15942	15704	15846	15929	16012	16060	15654	15926	15923	15878	15966	15911	15744	15959	16079	15869	15993	15804	15596	15930	16101	15986	15936	16107	15846	15818	15818	15836	16002	15913	15976	15687	15883	15809	15929	15995	15835	15851	15894	15942	15988	15845	15755	15907	15795	15794	15887	15830	15877	15938	15930	15810	15972	15937	15777	15776	15882	15971	15789	15988	15963	15735	15993	15776	15664	15883	15648	15819	15802	15918	15911	15821	15835	15911	15928	15967	15998	15803	15959	15956	16049	15997	15893	15799	15865	15981	15882	15753	15758	15764	15888	15842	15726	15628	15825	15911	15945	15803	15940	15814	15816	15909	15840	15802	15892	15755	15730	15788	15913	15758	16128	15723	15818	15719	16006	15913	16113	15944	15994	15813	15867	15881	15812	15911	15816	15712	15980	15903	15974	16080	15793	15841	15998	15746	15776	15860	15906	15887	15921	15917	16009	15822	15985	15846	15736	15820	15955	15883	15706	15804	15908	15747	16105	15719	15774	15917	15742	15762	15865	15769	15805	15854	15858	15914	15774	15753	15763	15695	15831	15573	15885	15764	15900	15827	15812	15822	15897	15816	15798	15975	15775	15678	16007	15836	15877	15946	15913	15878	15776	15984	16071	15949	15884	15822	15969	16112	15760	15910	15966	15727	15787	15800	16010	15827	16004	15744	15555	15800	15923	15881	15902	15854	15908	15929	15833	15916	15790	15942	15709	16070	15974	16061	15760	16015	16047
30020	48328	45801	36815	30685	24919	21030	19389	18733	18436	17669	16815	16535	16151	16157	15932	15983	15615	15500	15279	15170	15154	14994	15141	14896	14822	15179	14973	14966	15077	14960	15037	15149	14852	14869	14974	15009	15137	14973	14903	14950	14957	14803	14956	14839	14890	14811	14759	14777	14832	14789	14788	15020	14886	14860	14858	14849	14674	14926	14863	14878	14909	15002	14848	14881	14785	14872	14839	14767	14876	14886	14708	14861	14771	14840	14859	14859	14769	14889	14936	14694	14910	14723	14914	14795	14716	14713	14993	14762	14829	14965	14599	14803	14894	14931	14761	14804	14959	14806	14807	14751	14799	14822	14752	14814	14847	14951	15002	14743	14891	14891	14847	14772	14812	14881	14634	15004	14878	14781	14842	14810	14792	14823	14936	14967	14766	14907	14774	14879	14922	14824	14718	14936	14889	14775	14830	14731	14765	14687	14877	14959	14823	15009	14739	14745	14799	14762	14807	14826	14949	14902	14725	14712	14933	14675	14939	14763	14974	14883	14780	14799	14847	14744	14924	15073	14796	14791	14754	14784	14782	14752	14721	14868	14818	14800	14878	14878	14866	14731	14676	15038	14735	14636	14848	14809	14861	14890	14895	14854	14752	14899	14840	14775	14669	14772	14697	14753	14882	14687	14891	14713	14907	14998	14812	14650	14714	14985	14741	14765	14782	14684	14773	14678	14844	14763	14743	14812	14840	14985	14737	14896	14747	14699	14860	14776	14832	14898	14861	14654	14700	14835	14795	14825	14811	14742	14851	14793	14740	14940	14882	14874	14916	14739	14864	14846	14531	14790	14846	14881	14901	14935	14808	14913	14809	14778	14968	14867	14887	14757	14835	14944	14995	14772	14918	14701	14789	14813	14757	14671	14652	14921	14903	14850	14835	14837	14752	14848	14919	14931	14961	14856	14910	14786	14744	14809	14844	14907	14805	14806	14978	14694	14781	14849	14894	14822	14722	14842	14707	14894	14849	14825	14835	14871	14809	14927	14732	14606	15079	14829	14863	14688	14810	14845	14810	14806	14920	14710	14723	14785	14626	14691	14804	14829	14852	14776	14729	14909	14890	14939	14779	14696	14791	14871	14785	14865	14829	14803	14872	14792	14795	14973	14882	14713	14845	14848	14916	14866	14848	14882	14668	14741	14917	14897	14919	15008	14820	14854	14898	14867	14918	14713	14764	14858	14755	14828	14910	14841	15097	14780	14831	14807	14868	15026	14869	14751	14770	14946	14945	14948	14847	14747	14977	14712	15020	14870	14679	15014	14612	14728	14727	14896	14856	14852	14762	14986	14655	14741	14906	14766	14840	14793	14774	14964	14721	14917	14863	14812	14587	14969	14839	14872	14836	14888	14959	14773	14741	14923	14924	14920	14967	14822	15003	14814	14879	14833	14831	14789	14881	14751	14804	14831	14781	14892	14818	14883	14949	14785	14934	14640	14905	14779	14860	14825	14846	14840	14849	14777	14802	14860	14878	14861	15082	14817	14754	14809	14802	14806	14549	14771	14806	14735	14802	14959	14897	14725	14746	14814	14813	14815	14742	14841	14918	14798	14761	14809	14782	14792	14830	14857	14807	14657	14876	14930	14761	14874	14934	14770	14872	14804	14649	14866	14829	14792	14852	14874	14843	14780	15010	14682	14751	14894	14823	14665	14859	14824	14866	14695	14955	14741	14834	14919	14846	14835	14763	14726	14793	14817	14988	14785	14661	14726	14900	14756	14801	14869	14765	14776	14797	14753	14912	14660	14848	14929	14787	14835	14817	14979	14786	14922	14892	14940	14860	14831	14603	14782	14751	15051	14928	14781	14709	14822	14804	14780	14734	14940	14667	14659	14897	14881	14925	14776	14733	14714	14616	14853	14782	14800	14836	15083	14949	14864	14933	14811	14848	14633	14807	14747	14845	14832	14985	14924	14759	14872	14982	14922	14779	14741	14684	14840	14923	14858	14862	14964	14733	14806	14784	15053	14816	14677	14650	14709	14652	14827	14808	14826	14675	14812	14778	14858	14784	14976	14801	14964	15013	14851	14952	14769	14907	14821	14596	15050	14896	14906	14799	14699	14966	14900	14917	14916	14825	14800	14904	14994	14873	14839	14748	14936	14695	14908	14759	14723	14752	14843	14937	14727	14917	14975	14789	14907	14844	14828	14919	14888	14759	14778	14846	15050	14828	14704	14969	14899	14775	14926	14807	14790	14866	14796	14833	14834	14749	14846	14742	14991	14697	14927	14810	14821	14699	14753	14941	14697	15017	14792	14845	14852	15005	14839	14837	14961	14827	14937	14937	14737	14817	14810	14864	14696	14798	14862	14774	14756	14688	14697	14724	14994	14830	14779	14829	14906	14838	14986	14904	14796	14856	14800	14847	14771	14739	14627	14912	14857	14993	14875	14841	14758	14971	14901	14893	14756	14965	14851	14778	14910	14730	14911	14657	14867	14909	14760	14967	14665	14834	14906	14629	14892	15044	14669	14921	14782	14892	14997	14911	14932	14703	15027	14804	14784	14867	14781	14892	14794	14835	14754	14913	14713	14966	15056	14925	14870	14861	14896	14927	14860	14877	14779	14699	14833	14979	14794	14872	14803	14758	14932	14855	14860	14877	14864	14832	14723	14954	14773	14713	14683	14868	14804	14781	14843	14939	14739	14724	14724	14851	14805	14813	14801	14951	14845	14959	14817	14926	14744	14954	14725	14827	14826	14872	14814	14845	14912	14775	14883	15004	14806	14880	14777	14786	14878	14837	14793	14675	14807	14802	14832	15004	14811	14749	14890	14766	14831	14924	15005	14803	15005	14784	14745	14843	14860	14819	14699	14872	14818	14752	14960	14899	14851	14840	14792	14768	14779	14973	14725	14832	14803	14787	14863	14931	14851	14727	14823	14857	14756	14852	14754	14916	14854	14933	14776	14779	14944	14865	14816	14887	15000	14798	14833	14931	14828	14839	14674	14853	14669	14794	14695	14931	14778	14808	14855	14863	14801	14753	14788	14905	14672	14766	14854	14855	14903	14758	14699	14784	14886	14747	14834	14789	14862	14853	14914	14837	14852	14747	14845	14810	14788	14945	14717	14693	14894	14767	14911	14774	14853	14738	14680	14948	14872	14743	14858	14957	14805	14745	14760	14847	14734	14918	14757	14877	14765	14858	14825	14816	14852	14811	14806	14808	14873	14725	14921	14703	14907	14787	14652	14910	14816	14890	14907	14674	14826	14806	14645	14969	14892	14772	14735	15015	14769	14762	14804	14804	14843	14925	14763	14881	14796	14787	14862	14701	14812	14649	14638	14771	14861	14781	14793	14992	14887	14674	14756	14765	14995	14860	14889	14966	14696	14927	14831	14793	14870	14883	14863	14908	14838	14816	14816	14793	14820	14761	14891	14817	14790	14933	14800	14695	14752	14803	14776	14828	14841	14745	14861	14872	14722	14904	14925	14886	14840	14791	14699	14772	14756	14904	14921	14869	14581	14925	14856	14812	15014	14771	14809	14822	14727	14815	14828	14652	14701	14809	14794	14861	14851	14785	14875	14936	14892	14941	14684	14881	14693	14836	14744	14920	14854	14893	14728	14916	14855	14634	14769	14706	14735	14812	14696	14810	14799	14834	14974	14893	14680	14800	14793	14773	14745	14799	14840	14885	14850	14747	14721	14943	14784	14773	14862	14961	14931	14765	14823	14898	14985	14863	14778	15064	14869	14889	14713	14780	14694	14715	14839	14668	14891	14639	14845	14897	14805	14749	14926	14901	15002	14752	14978	14916	14681	14689	14812	14841	14827	14847	14765	14857	14859	14795	14855	14804	14639	14780	14755	14733	14807	14676	14834	14719	14906	14899	14798	15077	14934	14800	14753	14884	14892	14911	14907	14892	14789	14870	14816	14746	14930	14915	14862	14788	14726	14964	14770	14826	14919	14526	14840	14817	15021	14835	14857	14870	14871	14676	14746	14750	14779	14780	14908	14637	14767	14957	14815	14705	14791	14727	14792	14953	14890	14849	15001	14909	14719	14796	14916	14890	14779	14909	14715	14883	14771	14822	14779	14889	14804	14720	14986	14842	14885	14939	14730	14967	14839	14909	14763	14941	14822	14819	14880	14695	14822	14823	14718	14805	14692	14872	15027	14782	14783	14838	14929	14925	14808	14843	14731	14791	14952	14813	14764	14811	14877	14713	14933	14819	14819	14773	14737	14901	14846	14843	14876	15135	14635	14899	15003	14597	14992	14597	14771	14760	14867	14972	14882	14789	14820	14791	14686	14755	14793	14847	14911	14879	14965	14856	14802	14937	14811	14730	14501	14778	14705	14835	14971	14969	14867	14881	14850	14945	14820	14898	14765	14969	14958	14839	14877	14707	15025	14703	14900	14786	14738	14932	14869	14818	14969	14909	14805	14754	14951	14763	14669	14889	14825	14737	14911	14762	14863	14679	14895	14588	14844	14871	14835	14805	14821	14838	14782	14832	14802	14675	14907	14740	14748	14937	14910	14753	14828	14696	14838	14898	14772	14878	14732	14686	14847	14698	14770	14848	14713	14633	14817	14802	14731	14857	14765	14814	14852	14786	14766	14748	14832	14794	14809	14945	14980	14746	15011	14816	14879	14824	14757	14730	14763	14994	14768	14686	14922	14833	14877	14862	14919	14708	14738	14728	14893	14664	14854	14866	14844	14859	14753	14955	14589	14779	15007	14733	14814	14814	14814	14938	14819	14800	14861	14896	14797	14805	14847	14814	14721	14641	14849	14779	14826	14825	14795	14885	14787	14868	14864	14737	14884	14877	14886	14800	14863	14878	14923	14857	14771	14921	14777	14767	14777	14777	14968	14651	14822	14832	14808	14795	14678	14966	14935	14742	14782	14927	14915	14773	14855	14725	14983	14883	14736	14917	14796	14886	14835	14858	14805	14674	14709	14832	14852	14795	14780	14831	14850	14775	14940	14812	14784	14899	14873	14831	14830	14908	14885	14806	14910	14625	14854	14914	14808	14750	14904	14600	14805	14948	14697	14924	14879	14785	14771	15036	14998	14946	14922	14802	14715	14833	14679	14686	14735	14921	14997	14871	14849	14783	14713	14774	14747	14765	15165	14842	14660	14767	14790	14993	14726	14730	14691	14741	14741	14771	14870	14802
24248	21392	28956	24979	24280	25683	24858	20737	19857	20013	19133	18197	17870	17773	17512	17451	17370	17216	17057	16843	16683	16757	16676	16474	16715	16570	16495	16643	16623	16394	16433	16560	16363	16179	16520	16580	16251	16462	16499	16391	16447	16386	16117	16195	16226	16285	16467	16333	16165	16265	16099	16387	16150	16341	16207	16335	16448	16490	16304	16356	16307	16522	16377	16499	16262	16194	16273	16404	16192	16333	16386	16332	16416	16211	16051	16238	16316	16281	16242	16342	16151	16366	16384	16332	16143	16222	16196	16255	16430	16306	16269	16252	16201	16368	16287	16221	16225	16245	16191	16404	16127	16175	16145	16268	16223	16348	16354	16455	16078	16330	16267	16366	16406	16205	16210	16333	16154	16311	16445	16274	16354	16295	16183	16178	16184	16286	16188	16311	16249	16301	16342	16319	16255	16249	16360	16313	16260	16320	16067	16307	16434	16179	16244	16286	16143	16268	16116	16393	16252	16121	16344	16370	16371	16460	16158	16299	16131	16019	16332	16246	16265	16358	16357	16406	16345	16327	16357	16282	16184	16348	16259	16388	16017	16303	16537	16365	16377	16224	16076	16168	16184	16217	16144	16188	16181	16243	16566	16365	16259	16404	16254	16241	16306	16303	16277	16402	16235	16252	16281	16328	16435	16280	16124	16053	16031	16316	16242	16254	15997	16091	16287	16000	16257	16239	16124	16206	16162	16088	16295	16192	16484	16219	16084	16196	16333	16476	16300	16153	16235	16170	16208	16019	16358	16361	16449	16410	16210	16256	16308	16154	16235	16342	16293	16287	16197	16364	16147	16526	16117	15967	16174	16376	16426	16183	16202	16205	16315	16421	16266	16179	16337	16309	16207	16181	16215	16311	16267	16290	16307	16251	16261	16106	16242	16179	16125	16156	16367	16298	16226	16306	16184	16228	16184	16159	16069	16163	16258	16289	16265	16303	16302	16340	16303	16414	16352	16447	16165	16279	16569	16069	16274	16414	16291	16363	16381	16047	16467	16222	16311	16219	16303	16167	16229	16383	16385	16405	16363	16272	16209	16116	16270	16242	16241	16240	16378	16214	16321	16250	16152	16487	16363	16184	16334	16143	16241	16197	16290	16020	16399	16188	16256	16268	16352	16287	16197	16284	16112	16419	16539	16239	16191	16372	16125	16460	16422	16411	16301	16331	16269	16285	16244	16283	16324	16245	16413	16329	16183	16152	16272	16390	16318	16263	16180	16569	16276	16435	16264	16243	16192	16194	16041	16175	16292	16220	16226	16293	16353	16493	16185	16506	16082	16211	16408	16221	16204	15957	16250	16292	16154	16087	16285	16356	16300	16228	16249	16284	16407	16325	16179	15965	16186	16152	16336	16344	16313	16374	16196	16359	16269	16154	16145	16469	16298	16413	16293	16280	16352	16406	16308	16355	16128	16251	16176	16344	16286	16107	16438	16349	16230	16331	16249	16218	16102	16241	16179	16238	16292	16215	16226	16176	16173	16107	16318	16268	16295	16240	16270	16269	16302	16446	16287	16228	16203	16226	16315	16254	16235	16249	16232	16198	16143	16280	16002	16278	16340	16285	16307	16359	16184	16283	16543	16181	16287	16224	16273	16243	16178	16411	16356	16217	16143	16202	16304	16235	16198	16449	16353	16347	16362	16274	16516	16147	16388	16264	16252	16292	16102	16360	16280	16203	16267	16299	16254	16291	16391	16219	16157	16342	16180	16095	16163	16292	16157	16317	16163	16220	16321	16144	16207	16454	16260	16265	16203	16347	16335	16222	16236	16248	16208	16399	16168	16310	16355	16231	16225	16336	16010	16261	16120	16111	16331	16386	16315	16223	16185	16207	16228	16238	16202	16294	16301	16206	16151	16268	16244	16343	16289	16358	16434	16266	16320	16223	16095	16235	16213	16323	16264	16213	16380	16274	16176	16368	16213	16116	16156	16325	16098	16463	16321	16268	16408	16218	16545	16556	16343	16357	16373	16154	16296	16364	16188	15995	16137	16521	16199	16154	16138	16121	16270	16288	16072	16301	16421	16319	16247	16260	15960	16258	16325	16312	16422	16239	16248	16236	16340	16316	16265	16209	16206	16222	16376	16400	16307	16359	16197	16406	16227	16358	16276	16132	16179	16493	16333	16235	16230	16289	16282	16237	16122	16277	16323	16394	16479	16275	16195	16186	16260	16197	16343	16237	16402	16257	16440	16407	16103	16327	16248	16492	16109	16335	16101	16206	16373	16161	16312	16307	16241	16157	16185	16255	16134	15902	16326	16394	16453	16164	16154	16327	16235	16028	16074	16186	16321	16247	16264	16315	16255	16137	16218	16468	16345	16310	16183	16110	16268	16149	16309	16301	16223	16208	16183	16224	16295	16205	16430	16267	16205	16155	16060	16471	16363	16196	16176	15892	16200	16412	16247	16046	16320	16286	16423	16297	16452	16393	16273	16414	16452	16274	16322	16294	16393	16268	16198	16278	16342	16268	16321	16453	16267	16256	16333	16193	16327	16127	16301	16310	16215	16230	16211	16277	16253	16258	16300	16234	16367	16303	16081	16378	16360	16194	16437	16156	16274	16181	16082	16350	16134	16251	16403	16557	16401	16286	16364	16253	16203	16272	16320	16055	15959	16227	16201	16210	16515	16226	16341	16305	16282	16240	15993	16449	16236	16206	16276	16405	16126	16055	16208	16148	16189	16342	16364	16300	16203	16313	16302	16329	16208	16257	16338	16402	16389	16356	16324	16362	16506	16148	16419	16202	16288	16345	16243	16413	16475	16432	16275	16226	16219	16417	16396	16413	16352	16279	16196	16134	16368	16429	16278	16158	16246	16310	16259	16224	16184	16187	16281	16017	16053	16217	16356	16316	16376	16565	16206	16281	16331	16326	15955	16282	16152	16337	16296	16222	16358	16282	16245	16291	16404	16048	16451	16192	16209	16136	16278	16380	16330	16162	16240	16209	16194	16130	16204	16237	16361	16313	16440	16135	16238	16361	16383	16432	16329	16371	16271	16255	16383	16247	16193	16209	16348	16067	16127	16414	16188	15991	16277	16323	16343	16313	16029	16206	16424	16195	16511	16231	16292	16208	16244	16060	16269	16230	16093	16307	16361	16259	16287	16408	16327	16359	16220	16341	16413	16287	16289	16215	16250	16342	16216	16195	16342	16275	16519	16229	16299	16303	16388	16408	16224	16281	16219	16126	16160	16220	16103	16214	16256	16459	16315	16086	16018	16160	16311	16258	16132	16386	16359	16229	16279	16369	16413	16318	16137	16240	16501	16309	16408	16281	16239	16143	16121	16126	16456	16392	16299	16071	16267	16264	16172	16475	16332	16136	16041	16231	16064	16256	16341	16230	16304	16137	16238	16347	16239	16149	16336	16206	16268	16186	16305	16479	16381	16337	16227	15998	16493	16365	16222	16157	16251	16128	16221	16064	16137	16252	16256	16174	16172	16179	16372	16314	16408	16203	16145	16247	16395	16258	16303	16242	16489	16279	16228	16136	16319	16198	16221	16350	16349	16295	16238	16165	16037	16289	16193	16297	16266	16315	16217	16279	16259	16185	16260	16196	16241	16371	16322	16247	16250	16112	16286	16256	16310	16171	16315	16265	16191	16206	16348	16145	16232	16317	16383	16401	16257	15899	16239	16219	16070	16206	16135	16352	16414	16386	16275	16248	16407	16356	16184	16332	16566	16200	16286	16122	16247	16180	16242	16368	16277	16140	16139	16292	16409	16073	16163	16417	16197	16052	16243	16428	16265	16344	16478	16292	16271	16340	16262	16096	16181	16364	16409	16417	16188	16308	16212	16242	16396	16285	16183	16203	16345	16080	16329	16134	16222	16521	16166	16110	16274	16241	16395	16418	16397	16461	16215	16127	16197	16373	16257	16245	16344	16216	16319	16107	16170	16156	16283	16473	16112	16345	16169	16254	16287	16299	16348	16233	16398	16288	16085	16164	16127	16171	16409	16317	16173	16219	16342	16210	16184	16143	16330	16128	16212	16390	16141	16035	16227	16525	16371	16294	16365	16074	16389	16445	16299	16507	16327	16160	16125	16007	16406	16180	16333	16338	16164	16282	16249	16291	16286	16106	16180	16463	16189	16037	16302	16152	16324	16275	16229	15965	16346	16350	16077	16181	16199	16151	16440	16126	16291	16336	16263	16184	16240	16269	16169	16381	16522	16168	16299	16142	16353	16252	16310	16149	16411	16173	16310	16480	16259	16173	16306	16171	16325	16371	16155	16229	16348	16423	16215	16357	16215	16150	16263	16050	16293	16210	16140	16146	16205	16174	15975	16299	16313	16189	16252	16282	16209	16373	16185	16358	16218	16487	16428	16305	16255	16299	16269	16222	16180	16126	16325	16325	16174	16294	16276	16336	16047	16205	16333	16354	16253	16290	16114	16186	16202	16359	16014	16123	16414	16103	16108	16220	16228	16310	16282	16268	16292	16117	16295	16150	16278	16010	16373	16400	16280	16346	16338	16171	16275	16302	16372	16352	16269	16178	16255	16352	16216	16155	16347	16199	16279	16243	16160	16142	16337	16397	16286	16140	16070	16188	16409	16191	16123	16251	16237	16205	16373	16134	16212	16168	16454	16492	16132	16266	16164	16344	16509	16444	16507	16128	16296	16255	16229	16336	16202	16270	16265	16288	16292	16108	16238	16236	16338	16253	16390	16199	16362	16394	16110	16168	16039	16287	16269	16212	16164	16073	16189	16303	16390	16109	16274	16546	16301	16023	16252	16163	16326	16182	16340	16292	16318	16426	16187	16202	16214	16162	16048	16221	16305	16347	16157	16168	16413	16342	16106	16010	16293	16267	16406	16063	16250	16258	16281	16152	16275	16359	16195	16260	16416	16334	16388	16173	16249	16438	16162	16331	16164	16192	16168	16092	16153	16084	16232	16224	16332	16491	16231	16289	16360	16182	16202	16317	16455	16372	16290	16246	16248	16404	16279	16415	16515	16246	16500	16155	16225	16256	16212	16285	16288	16444	16267	16517	16113	16212	16381	16334	16113	16092	16284	16128	16271	16290	16286	16274	16363	16313	16248	16289	16339	16322	16228	16166	16293	16389	16241	16287	16270	16335	16132	16246	16287	16287	16346	16168	16276	16299	16244	16085	16364	16203
31306	52729	50426	40707	34334	27779	23638	21664	20375	20563	19080	17945	17483	17301	16951	16847	16544	16161	16168	15858	15623	15437	15509	15322	15229	15106	15182	15458	15283	15084	15252	15079	15246	15275	15155	14966	14935	15221	15162	15128	15030	15139	14773	14972	14901	15025	15002	14915	15061	15141	15017	15004	14964	15134	15305	15064	15080	15051	14935	15077	14962	15111	15062	14905	15136	14916	14897	15035	15023	15003	15135	14976	15053	14998	14960	15079	14959	15061	15093	14979	15004	14945	15066	14993	15064	15144	14972	15313	14957	15097	15076	15030	14845	15021	14970	15057	14937	15018	14969	14994	14990	15084	15116	14989	15024	15049	15089	14832	14886	15119	15026	15005	14996	14998	14936	14914	15099	15134	14915	15058	15000	15051	14985	15141	15088	15133	15143	15089	15019	14877	15150	14948	14995	14976	14910	14954	15113	15006	14967	15022	15160	15055	15099	15057	15016	15100	15042	15044	15042	14915	15233	14996	15036	15071	15009	14965	14970	14955	15115	15119	14977	15050	14950	15052	15089	14983	15061	15220	15027	15251	14930	15092	15026	15104	14950	14971	15000	14954	15047	14982	15025	15015	15128	15110	14963	15070	15191	14931	15072	15117	15012	14887	14901	14920	14987	14836	15071	14970	15142	14992	15144	15018	15173	14911	15024	14862	15140	15057	15147	14966	14922	14932	15113	14950	14789	15017	14906	15074	15202	15059	15023	15152	14911	15085	15059	15048	14960	14974	15121	14922	14885	15125	14932	15104	14877	14915	15024	14867	14994	14999	14898	14825	15036	14959	14788	15002	15056	15058	14960	14936	14972	15104	15020	15048	15068	15098	15051	15192	14951	15080	15208	14921	15067	15069	14991	15041	14873	14988	15088	15053	15138	15017	14869	14948	14900	14919	15104	15027	14854	15089	14933	15013	14893	15022	15034	15014	15048	15050	15018	15016	14973	14937	15178	15091	15035	15023	15092	14982	15128	14977	14854	14976	15101	14945	15056	15067	15116	14856	15079	15082	15014	15087	14994	15063	15075	14995	14819	15033	15071	15067	14962	14881	15048	15029	15244	14978	14982	14999	15190	14956	14962	15083	15071	14964	15139	15074	15073	15031	14964	15140	14968	14994	15088	14995	15074	14981	15041	15122	15109	14995	15138	14903	15068	14921	15106	15129	15027	15059	15061	15050	14963	15051	15093	15023	15202	15101	14895	15026	15133	15144	14987	15176	15042	14822	15025	15008	15129	15095	14910	15073	15030	14939	15035	15093	15026	14904	15036	14906	14995	15032	15009	15188	14997	14955	14892	15043	15027	14935	14953	14726	15257	14847	15036	15029	15048	14988	14806	15112	14938	15147	14998	15098	15101	15139	15110	14976	15032	14904	15046	15064	15013	14806	15048	15149	14897	14976	15075	14901	15110	14984	14955	15058	14914	14947	14940	14927	14858	15010	14956	15059	15083	14997	14973	15034	15027	14953	15219	15116	15040	15172	15048	15054	14911	14967	15305	15031	15035	15012	15041	15083	15089	14957	14972	15221	14939	15086	14910	15068	15068	14999	15084	15002	15036	15157	14986	15119	15006	14965	15087	15130	15167	14896	15003	15006	14951	15029	15227	15093	15027	15024	15214	14959	15080	15066	14971	15079	14995	14873	14948	15024	15076	14927	15051	14970	15129	15005	14933	14940	14970	14983	14779	14911	15042	14968	15025	14930	15232	14957	15164	14984	15054	15077	14961	15068	15093	15111	15071	15001	14957	15089	14975	14990	15162	15136	14903	14829	14848	14968	15075	15017	15005	15007	15048	15060	14996	15052	15183	15018	15049	14825	15248	14912	15040	15001	14922	14968	15167	14836	15066	15047	15136	14990	15108	15021	14905	15026	14994	14866	14990	14931	14994	15187	14976	15104	15033	15010	14913	14951	15033	15016	14972	14836	15035	15109	14917	14981	15040	15016	14892	15022	15047	15066	15066	15114	14907	15029	15021	14997	15203	15143	14845	14975	15107	14979	15076	15149	15014	15224	14939	14918	15019	15266	14974	14993	14959	14983	14976	15054	14985	14840	15035	15032	15170	14988	15218	14981	15090	15203	15182	15172	14953	15083	15095	15075	15036	15029	14869	14921	15038	14986	14927	15070	15041	14931	15062	15089	15101	15101	14942	14889	14990	14859	14949	15100	15113	14952	14921	14964	15105	14924	15008	14915	14971	15153	15055	15104	15082	15088	14978	15013	14968	15195	15151	14984	14911	14989	15086	15077	15128	15028	14961	15187	15158	15037	15008	15139	14907	14982	14959	15129	14905	15069	15078	14883	15006	15049	15101	14859	15076	15020	15154	15030	14996	15086	14790	14969	15010	15093	14830	15107	15145	14907	14800	15030	15172	14857	14869	15011	15058	15074	15141	14929	14984	15012	15041	15243	15145	14976	15028	14924	15032	15060	15021	14979	14976	14986	14936	15008	15133	15059	15004	14977	15068	14919	15018	14944	14962	15186	15136	15076	14830	14851	15088	14966	14887	14990	15013	15010	15110	14977	15026	15051	14964	14936	14984	15100	14970	14997	15132	15034	15071	15131	15144	15009	15023	14985	15045	15044	14893	15017	14774	14882	14932	15056	15147	14990	15258	14913	14960	15140	15061	15088	15120	14983	15082	14996	15118	14958	14945	14999	15163	14910	15186	15148	15052	15112	15091	15096	15115	15067	15010	15076	14981	14870	15037	14943	14930	15198	14918	15078	15208	14904	15090	14888	14951	14942	14915	14923	14980	14853	14990	15111	15017	15054	14988	14993	15012	15128	15116	15108	15141	14914	15156	15144	15173	14862	15055	15049	14892	15038	15058	15010	15016	15008	15027	14880	14959	15028	15113	15001	15059	14989	14959	15096	14905	14872	14855	14929	15026	15132	15031	15044	15288	14944	15063	15062	14974	14973	14933	15061	14957	15036	14925	14996	15266	15114	15093	14919	14915	15011	14872	14976	15073	15023	14849	15006	15016	15133	15181	15088	15028	14992	15140	14972	14964	14901	14975	15101	14991	14945	14974	14916	15014	14849	15045	15029	14892	15177	15089	15001	15090	15003	15026	14931	14927	15114	15084	15005	15013	15057	15070	14953	15171	15007	14942	15129	15050	14984	15038	14745	14952	15015	15044	14971	15050	14974	15190	15162	15077	14975	14994	14908	14958	15043	15068	14985	14991	14950	14998	14930	15000	14966	15130	14998	14884	14971	15012	15055	15102	14910	15138	15003	15141	15271	15163	15174	15045	14940	15032	15164	15052	14937	14983	14969	15164	14877	15018	15097	14955	15047	14885	15068	14992	14981	15040	15088	14931	15022	15002	14960	15087	14974	15051	15101	14900	15056	15156	15023	15161	14776	15034	15017	15046	14995	14980	14912	15009	14872	14941	15147	14978	14982	15052	14996	15134	15049	15213	14821	14930	15101	14899	15136	15060	15129	14929	14856	15068	14874	15002	14926	14978	15043	14925	15038	15109	14972	14935	15097	15053	14859	15018	15069	15175	14985	15112	14982	15132	15175	14992	15049	14923	14992	14955	15076	15124	14904	14944	15083	15134	15044	15073	15045	15105	14902	14964	15159	14968	14868	15128	15011	14970	15161	15083	14930	15112	14869	15093	15076	15111	15178	14938	15124	14988	15017	14976	14906	15009	15018	15051	15102	15051	15109	15022	15105	14992	14981	15061	14971	15045	14944	15136	15106	15180	14899	14951	14925	15085	15122	14943	15206	15086	14905	15133	14978	15082	14942	14961	15189	15040	15193	14925	15028	15089	15008	14907	15057	14888	14943	14880	15030	14910	14991	15107	15041	15139	14984	15084	14969	14896	15158	14887	14956	15088	14870	14956	14903	15014	14931	14997	14911	15028	14757	15023	15062	14964	14953	15061	15027	14921	15149	15162	14942	15116	15149	15124	15053	15292	15264	14946	14983	14984	15030	15213	15186	15025	14986	14919	14942	14845	14975	15152	14984	15075	14930	14838	15167	14971	15062	15022	14939	15005	15065	15126	14917	14913	15030	15065	14995	15033	15079	15123	15083	14893	14928	14949	14975	15067	14963	15125	15119	14906	15121	14907	14871	15077	14878	14925	14991	15033	15032	15000	14932	15149	14910	15090	15115	15035	15025	15154	14938	14962	15013	15028	14981	15071	15053	15050	14978	15051	15185	15020	15042	14949	15040	14955	14938	15121	14906	15035	14982	14996	14834	15151	15107	15036	15042	15015	15073	14972	15048	14984	14992	15053	14869	14912	15076	15079	15004	14805	14940	15006	14995	14986	15023	15038	15035	15054	15108	14969	14974	15143	14894	15051	15170	15137	15018	14958	15046	14958	15052	15060	15034	15085	15060	15045	15207	15049	15065	15149	15201	15079	15019	15116	15133	14973	14996	14898	15115	15034	14998	15005	14963	14871	15167	15012	14835	15199	14918	14969	15142	14962	15068	14998	15006	15116	14970	14873	14990	15102	15003	14975	14969	14962	14954	15022	15182	15154	15003	15111	15019	15124	15101	15139	15041	15069	14994	15080	15041	15002	15038	15035	15073	15085	15070	14959	15209	14931	15080	14988	15060	15081	15254	14992	14861	14908	14888	15089	14855	14976	15068	15084	15107	14881	14906	14996	14982	15021	15200	15082	15167	15075	15149	14954	14963	15098	15041	15159	15072	14823	15046	15036	15061	15036	15010	15107	14868	14985	14874	15043	14855	15091	14872	14853	14987	14983	14868	15060	14999	14944	14976	14933	15102	15120	14998	14902	15007	15002	15062	14988	14975	15158	15070	14978	14934	14738	14944	15014	14931	15069	14932	15014	15139	14941	14923	14928	15024	14967	15033	15087	15084	14856	15054	15135	15090	14967	14956	14961	15062	15040	14890	15128	14868	14990	15193	15059	15048	14950	15035	14882	14973	15010	15049	14945	15069	14954	15027	15129	15138	15094	14988	15125	15016	15130	15063	14893	15239	15090	15029	14989	15050	15221	14988	14881	14828	14949	15028	15031	14901	15025	15012	15141	14966	15066	14891	15003	15059	14961	15032	15086	15023	15167	15093	14949	15101	14848	15062	15116	15052	15090	15007	15055	14983	15259	14916	15214	15156	14948	15053	14911	15000	14969	14862	14987	15121	15064	15176
30961	29167	33902	29553	23878	20655	19166	18087	17811	17920	17494	17128	17313	17231	16852	16993	16926	16839	16965	16717	16621	16810	16627	16741	16566	16706	16600	16674	16469	16786	16770	16660	16864	16480	16522	16515	16585	16557	16682	16640	16399	16491	16539	16578	16334	16637	16602	16586	16406	16433	16578	16443	16772	16694	16560	16557	16574	16330	16623	16622	16340	16651	16597	16757	16604	16730	16700	16367	16641	16533	16509	16471	16542	16510	16529	16566	16622	16593	16564	16707	16803	16430	16390	16658	16549	16620	16612	16409	16459	16624	16457	16623	16499	16587	16453	16440	16463	16534	16295	16406	16551	16432	16610	16811	16645	16646	16492	16755	16521	16626	16587	16580	16613	16578	16813	16616	16669	16548	16583	16788	16713	16577	16605	16370	16621	16406	16564	16536	16676	16426	16459	16545	16473	16486	16361	16508	16388	16477	16650	16534	16525	16408	16600	16606	16570	16549	16480	16530	16364	16594	16586	16758	16420	16580	16771	16700	16579	16478	16444	16452	16701	16690	16578	16799	16787	16633	16553	16518	16749	16624	16572	16583	16570	16608	16645	16463	16545	16509	16509	16566	16484	16484	16633	16551	16519	16435	16441	16857	16643	16709	16609	16524	16540	16663	16613	16378	16553	16632	16570	16444	16498	16523	16614	16546	16400	16649	16484	16704	16619	16600	16615	16491	16618	16661	16581	16548	16448	16460	16660	16689	16513	16487	16345	16440	16485	16635	16494	16632	16618	16654	16445	16464	16586	16642	16688	16418	16532	16479	16646	16652	16567	16594	16489	16402	16553	16869	16587	16633	16529	16611	16593	16651	16725	16489	16576	16611	16423	16760	16579	16683	16664	16637	16487	16479	16488	16620	16649	16617	16473	16474	16672	16591	16404	16500	16653	16443	16598	16511	16437	16416	16598	16405	16591	16658	16710	16486	16436	16439	16458	16544	16696	16636	16603	16512	16357	16586	16411	16447	16546	16467	16660	16525	16671	16583	16588	16577	16541	16400	16712	16655	16536	16726	16606	16436	16689	16664	16323	16595	16686	16623	16483	16564	16716	16679	16515	16619	16547	16592	16555	16623	16606	16443	16507	16681	16309	16474	16457	16565	16497	16530	16716	16335	16708	16567	16554	16653	16614	16664	16762	16425	16501	16669	16440	16663	16621	16811	16622	16536	16350	16587	16534	16605	16676	16811	16477	16273	16541	16640	16528	16552	16453	16582	16447	16568	16594	16657	16489	16573	16611	16609	16611	16512	16441	16457	16649	16534	16591	16609	16584	16596	16425	16580	16349	16533	16636	16384	16326	16572	16583	16369	16531	16467	16545	16474	16341	16548	16359	16672	16642	16579	16538	16495	16502	16351	16581	16665	16527	16611	16410	16589	16615	16647	16449	16470	16580	16456	16412	16559	16586	16475	16474	16551	16571	16684	16528	16524	16659	16624	16463	16699	16446	16633	16637	16648	16583	16656	16574	16708	16766	16576	16634	16398	16688	16409	16503	16445	16405	16593	16539	16513	16555	16531	16606	16485	16592	16396	16663	16686	16704	16631	16655	16710	16593	16416	16700	16455	16612	16493	16477	16813	16499	16437	16640	16581	16378	16871	16629	16632	16586	16491	16736	16588	16596	16642	16442	16610	16714	16611	16732	16504	16518	16547	16669	16399	16791	16617	16525	16641	16486	16489	16714	16482	16735	16521	16548	16445	16541	16603	16600	16553	16576	16495	16731	16736	16662	16715	16759	16453	16720	16566	16523	16605	16423	16626	16550	16531	16604	16650	16490	16589	16565	16435	16444	16619	16674	16548	16518	16660	16604	16638	16480	16512	16590	16415	16563	16543	16461	16606	16546	16503	16482	16713	16669	16558	16690	16492	16404	16466	16361	16624	16723	16472	16453	16680	16669	16475	16437	16641	16606	16561	16385	16654	16480	16395	16542	16413	16616	16576	16676	16644	16659	16640	16515	16719	16351	16613	16628	16435	16640	16539	16550	16695	16603	16613	16302	16567	16661	16538	16680	16686	16628	16700	16738	16632	16604	16493	16715	16559	16511	16502	16704	16818	16452	16632	16618	16580	16633	16436	16439	16440	16519	16713	16490	16626	16517	16436	16401	16611	16691	16471	16563	16662	16774	16651	16774	16588	16747	16713	16693	16677	16567	16542	16511	16619	16563	16596	16549	16357	16590	16599	16735	16521	16522	16681	16536	16493	16469	16528	16634	16637	16686	16654	16627	16540	16434	16632	16672	16440	16618	16651	16437	16575	16634	16378	16481	16538	16704	16724	16473	16623	16689	16397	16733	16411	16530	16554	16746	16659	16514	16387	16545	16646	16683	16474	16617	16628	16383	16572	16299	16810	16657	16520	16485	16492	16673	16567	16387	16565	16486	16557	16593	16584	16497	16379	16347	16434	16591	16644	16580	16564	16834	16533	16491	16646	16567	16733	16451	16587	16569	16659	16517	16479	16517	16638	16638	16590	16614	16686	16687	16684	16519	16573	16538	16441	16761	16703	16606	16501	16638	16694	16528	16531	16490	16577	16592	16603	16655	16620	16706	16492	16419	16394	16622	16877	16464	16589	16531	16456	16340	16531	16406	16624	16623	16453	16538	16563	16610	16652	16606	16564	16500	16223	16660	16695	16788	16523	16360	16565	16703	16483	16539	16705	16620	16593	16613	16680	16401	16392	16588	16559	16457	16525	16426	16736	16439	16481	16396	16635	16667	16717	16601	16789	16685	16573	16567	16775	16584	16482	16318	16543	16420	16582	16594	16521	16745	16654	16556	16601	16707	16679	16433	16514	16703	16636	16472	16835	16530	16556	16602	16597	16537	16411	16307	16790	16626	16503	16698	16608	16802	16587	16649	16456	16667	16616	16583	16621	16612	16612	16462	16509	16519	16538	16409	16559	16580	16589	16749	16383	16536	16467	16456	16630	16648	16596	16531	16660	16796	16581	16745	16539	16607	16590	16609	16697	16571	16631	16517	16668	16638	16489	16437	16653	16687	16653	16546	16685	16690	16771	16613	16609	16616	16761	16616	16535	16501	16521	16418	16477	16518	16732	16737	16558	16588	16688	16431	16528	16464	16582	16628	16607	16515	16589	16528	16543	16549	16570	16691	16549	16690	16669	16577	16593	16500	16531	16472	16513	16500	16661	16533	16754	16653	16483	16525	16658	16587	16474	16605	16344	16512	16578	16639	16497	16597	16688	16707	16576	16671	16276	16515	16439	16452	16606	16513	16363	16538	16377	16776	16734	16570	16535	16744	16674	16673	16426	16613	16496	16481	16601	16391	16536	16735	16601	16508	16478	16497	16501	16720	16313	16324	16444	16386	16710	16506	16629	16495	16608	16696	16551	16506	16641	16690	16435	16765	16687	16530	16645	16794	16510	16407	16512	16573	16672	16631	16422	16585	16400	16578	16594	16447	16363	16551	16720	16428	16454	16471	16754	16579	16660	16482	16546	16526	16662	16485	16561	16572	16566	16718	16590	16566	16313	16567	16548	16652	16494	16638	16672	16369	16487	16393	16663	16672	16327	16624	16444	16568	16622	16675	16673	16424	16518	16423	16559	16665	16708	16576	16714	16463	16460	16660	16595	16661	16586	16618	16303	16596	16686	16503	16631	16566	16549	16465	16489	16674	16405	16432	16511	16780	16576	16747	16552	16627	16620	16536	16582	16515	16603	16545	16585	16505	16502	16520	16641	16617	16665	16606	16508	16757	16754	16573	16587	16542	16478	16545	16689	16561	16550	16611	16499	16688	16519	16506	16552	16599	16642	16556	16586	16623	16578	16565	16462	16458	16676	16671	16486	16525	16462	16376	16642	16538	16541	16556	16393	16316	16763	16472	16409	16588	16483	16614	16586	16512	16652	16514	16722	16470	16473	16459	16635	16665	16710	16623	16455	16651	16473	16742	16481	16452	16727	16638	16580	16673	16519	16709	16636	16730	16440	16372	16455	16342	16575	16686	16645	16688	16469	16746	16729	16547	16632	16544	16466	16510	16614	16644	16530	16597	16409	16453	16492	16437	16605	16568	16578	16866	16765	16697	16478	16604	16614	16551	16587	16467	16663	16612	16352	16675	16227	16609	16693	16585	16494	16715	16494	16536	16542	16513	16612	16490	16556	16621	16613	16438	16670	16699	16330	16650	16720	16548	16642	16457	16565	16524	16482	16766	16506	16660	16394	16751	16443	16402	16616	16482	16557	16452	16741	16638	16598	16459	16790	16620	16426	16527	16241	16530	16531	16552	16471	16461	16531	16665	16553	16666	16567	16459	16630	16614	16554	16659	16570	16511	16590	16559	16589	16553	16581	16623	16486	16734	16715	16555	16535	16520	16548	16563	16449	16410	16522	16524	16662	16541	16442	16389	16529	16589	16473	16211	16473	16344	16536	16496	16762	16588	16498	16602	16560	16525	16619	16579	16549	16512	16474	16468	16587	16623	16502	16603	16521	16702	16604	16576	16795	16449	16649	16694	16547	16674	16371	16195	16652	16578	16662	16528	16730	16683	16545	16629	16505	16617	16378	16507	16594	16517	16533	16501	16540	16537	16546	16610	16555	16399	16480	16442	16546	16605	16214	16394	16684	16507	16603	16641	16341	16525	16690	16700	16535	16497	16562	16718	16699	16594	16529	16481	16492	16654	16822	16519	16702	16638	16653	16699	16629	16678	16589	16596	16518	16572	16518	16522	16456	16579	16547	16669	16620	16763	16730	16638	16512	16521	16632	16542	16572	16573	16524	16475	16591	16467	16582	16597	16475	16683	16575	16385	16427	16529	16510	16470	16497	16692	16693	16632	16796	16694	16557	16524	16652	16500	16681	16802	16678	16458	16709	16571	16535	16491	16467	16634	16518	16476	16792	16539	16560	16461	16600	16759	16804	16451	16602	16600	16604	16617	16549	16380	16579	16376	16472	16607	16294	16692	16597	16735	16725	16383	16525	16615	16664	16577	16745	16508	16466	16441	16594	16558	16788	16491	16669	16389	16616	16566	16488	16579	16560	16342	16571	16684	16563	16585	16535	16549	16537	16722	16649	16558	16541	16492	16472	16609	16464	16653	16531	16514	16749	16559	16623	16559	16634	16659	16652	16667	16337	16686	16693	16458	16559	16591	16647	16335	16596
29781	41891	39633	31106	25536	20841	19085	17738	17220	17218	16852	16272	16313	16021	16072	15993	15817	15869	15646	15628	15448	15319	15413	15405	15373	15362	15329	15517	15481	15190	15297	15438	15330	15328	15401	15128	15301	15325	15127	15170	15358	15291	15263	15139	15190	15235	15307	15148	15439	15137	15148	15179	15216	15241	15304	15187	15335	15222	15296	15240	15216	15368	15305	15306	15359	15150	15254	15202	15234	15296	15330	15225	15300	15272	15277	15237	15340	15258	15117	15278	15123	15283	15313	15365	15071	15382	15315	15198	15354	15337	15187	15200	15313	15296	15239	15329	15235	15152	15318	15167	15186	15353	15173	15459	15156	15356	15354	15415	15354	15250	15221	15376	15396	15234	15252	15320	15308	15081	15266	15177	15243	15267	15424	15200	15241	15259	15245	15337	15259	15099	15334	15320	15335	15341	15271	15322	15237	15249	15343	15262	15255	15025	15264	15352	15226	15103	15405	15215	15224	15189	15120	15048	15130	15257	15281	15147	15389	15240	15314	15135	15325	15252	15213	15180	15426	15094	15190	15254	15354	15245	15124	15225	15246	15255	15305	15265	15275	15106	15233	15154	15218	15156	15062	15241	15168	15213	15259	15108	15227	15259	15109	15231	15112	15085	15281	15244	15075	15222	15177	15249	15318	15238	15087	15259	15164	15270	15293	15148	15382	15311	15257	15281	15351	15301	15345	15145	15322	15270	15150	15247	15213	15299	15201	15097	15194	14964	15284	15232	15264	15304	15188	15230	15267	15205	15294	15163	15248	15301	15134	15333	15210	15138	15174	15146	15234	15263	15102	15198	15249	15223	15239	15205	15053	15304	15189	15198	15226	15213	15068	15179	15199	15215	15215	15386	15133	15340	15321	15366	15396	15141	15361	15385	15151	15190	15301	15313	15366	15299	15357	15182	15306	15324	15262	15205	15093	15149	15197	15155	15382	15189	15229	15185	15229	15284	15175	15170	15260	15297	15089	15200	15184	15152	15161	15381	15211	15280	15233	15286	15406	15316	15222	15182	15324	15238	15283	15138	15006	15217	15419	15253	15229	15381	15308	15073	15384	15255	15367	15247	15366	15309	15327	15309	15275	15250	15135	15064	15091	15244	15289	15211	15264	15411	15257	15342	15478	15358	15230	15327	15230	15256	15367	15009	15254	15270	15391	15183	15326	15378	15224	15354	15204	15128	15357	15196	15257	15194	15261	15223	15168	15086	15268	15213	15293	15093	15243	15051	15175	15416	15050	15174	15258	15303	15273	15174	15126	15299	15309	15171	15090	15239	15192	15336	15431	15240	15264	15245	15277	15316	15226	15217	15229	15216	15336	15218	15247	15215	15142	15204	15103	15338	15221	15266	15297	15234	15190	15247	15228	15121	15292	15426	15268	15303	15337	15168	15274	15187	15397	15220	15135	15308	15101	15396	15381	15302	15039	15266	15329	15322	15114	15364	15479	15258	15070	15218	15235	15253	15395	15139	15353	15316	15352	15296	15187	15265	15255	15122	15402	15164	15213	15066	15267	15258	15179	15290	15139	15310	15106	15364	15164	15261	15150	15051	15237	15257	15184	15097	15224	15189	15079	15294	15143	15195	15226	15146	15281	15090	15201	15196	15182	15250	15185	15252	15169	15182	15352	15279	15122	15281	15312	15014	15238	15214	15112	15328	15349	15258	15309	15219	15167	15208	15254	15178	15126	15086	15143	15289	15271	15400	15240	15121	15273	15188	15203	15172	15077	15386	15261	15358	15153	15264	15346	15130	15234	15246	15403	15370	15058	15183	15261	15176	15208	15299	15227	15171	15166	15203	15230	15227	15322	15209	15072	15249	15125	15081	15384	15252	15160	15303	15372	15288	15115	15159	15289	15238	15290	15336	15384	15256	15448	15277	15131	15231	15266	15223	15326	15455	15372	15263	15283	15268	15349	15132	15212	15169	15236	15266	15081	15331	15376	15257	15360	15223	15316	15244	15064	15245	15195	15188	15137	15381	15236	15205	15237	15276	15164	15123	15234	15253	15295	14932	15204	15273	15257	15178	15466	15225	15243	15146	15180	15205	15295	15287	15349	15287	15280	15206	15263	15222	15164	15227	15160	15126	15357	15356	15263	15391	15353	15199	15181	15246	15237	15469	15246	15047	15285	15354	15169	15220	15248	15231	15147	15288	15176	15282	15426	15385	15263	15121	15180	15345	15175	15499	15325	15313	15316	15137	15223	15190	15339	15223	15220	15181	15242	15323	15250	15298	15372	15309	15273	15151	15125	15230	15420	15295	15227	15150	15198	15190	15354	15342	15218	15417	15278	15251	15137	15109	15135	15194	15159	15054	15343	15114	15275	15198	15289	15348	15329	15415	15151	15264	15176	15322	15260	15462	15309	15168	15218	15286	15262	15293	15122	15198	15191	15258	15239	15391	15239	15093	15220	15119	15193	15292	15325	15109	15382	15389	15182	15273	15158	15338	15271	15240	15277	15284	15371	15221	15265	15194	15131	15217	15258	15201	15291	15176	15296	15196	15426	15271	15206	15209	15469	15220	15135	15345	15253	15428	15188	15198	15248	15284	15225	15239	15197	15216	15218	15172	15376	15225	15392	15274	15278	15367	15251	15251	15211	15290	15418	15087	15212	15215	15196	15388	15295	15203	15250	15158	15268	15377	15123	15257	15224	15189	15309	15237	15068	15205	15284	15045	15167	15244	15190	15439	15187	15243	15165	15199	15301	15310	15347	15387	15368	15256	15226	15307	15464	15118	15203	15190	15390	15160	15162	15381	15244	15246	15273	15296	15046	15359	15204	15343	15441	15304	15166	15307	15165	15237	15372	15213	15197	15019	15307	15229	15249	15166	15359	15136	15096	15276	15238	15261	15268	15355	15030	15171	15224	15335	15344	15157	15326	15310	15265	15164	15327	15537	15441	15169	15368	15223	15229	15164	15233	15283	15301	15132	15431	15360	15156	15297	15338	15105	15306	15165	15302	15298	15151	15229	15288	15302	15114	15231	15227	15345	15135	15157	15329	15219	15206	15154	15162	15262	15214	15019	15288	15203	15226	15149	15151	15187	15298	15268	15299	15169	15230	15322	15130	15361	15263	15339	15156	15319	15235	15348	15350	15243	15323	15095	15389	15319	15218	15161	15352	15285	15082	15125	15091	15337	15252	15274	15114	15325	15367	15372	15217	15359	15268	15148	15218	15485	15183	15086	15292	15267	15335	15572	15147	15244	15255	15246	15037	15354	15285	15155	15333	15149	15037	15172	15232	15136	15305	15003	15216	15135	15323	15229	15239	15425	15166	15246	15287	15173	15368	15297	15183	15196	15384	15262	15364	15211	15116	15359	15350	15291	15080	15391	15165	15230	15271	15227	15206	15258	15221	15429	15304	15241	15426	15289	15374	15169	15283	15425	15254	15353	15338	15412	15214	15250	15335	15270	15266	15429	15204	15294	15194	15282	15234	15245	15192	15290	15241	15213	15292	15230	15301	15326	15218	15328	15252	15202	15259	15255	15365	15125	15191	15216	15216	15216	15359	15219	15173	15336	15378	15274	15378	15090	15286	15121	15341	15214	15223	15108	15222	15330	15331	15408	15300	15198	15177	15171	15272	15249	15238	15288	15290	15202	15243	15286	15215	15278	15310	15377	15222	15237	15233	15245	15147	15297	15294	15234	15253	15332	15202	15169	15220	15216	15300	15283	15100	15393	15160	15305	15155	15338	15363	15222	15227	15188	15253	15245	15301	15225	15192	15255	15341	15307	15149	15347	15169	15274	15256	15286	15037	15363	15266	15263	15300	15339	15200	15434	15422	15235	15219	15296	15362	15434	15287	15239	15216	15210	15305	15275	15429	15137	15223	15213	15139	15180	15179	15188	15288	15355	15271	15284	15189	15275	15342	15175	15273	15033	15068	15246	15096	15276	15244	15215	15261	15277	15197	15077	15222	15171	15179	15223	15360	15108	15053	15292	15130	15279	15342	15213	15232	15336	15271	15445	15322	15231	15111	15206	15271	15339	15205	15173	15292	15299	15252	15124	15352	15477	15354	15232	15243	15123	15182	14935	15098	15334	15403	15354	15293	15387	15318	15285	15311	15134	15088	15182	15184	15199	15118	15288	15106	15255	15288	15348	15302	15110	15198	15368	15330	15322	15399	15245	15278	15362	15279	15240	15213	15376	15332	15187	15153	15213	15382	15353	15345	15212	15374	15399	15251	15146	15281	15389	15167	15366	15233	15330	15334	15088	15333	15226	15348	15286	15290	15287	15309	15116	15389	15227	15109	15303	15196	15419	15270	15462	15191	15213	15181	15305	15259	15093	15283	15241	15309	15245	15300	15281	15226	15213	15463	15197	15359	15239	15243	15159	15132	15399	15398	15281	15306	15337	15264	15293	15168	15444	15271	15283	15268	15095	15182	15247	15240	15346	15406	15259	15368	15253	15187	15212	15167	15358	15249	15197	15246	15227	15374	15246	15173	15343	15359	15223	15281	15396	15159	15179	15282	15272	15219	15318	15288	15364	15301	15341	15208	15316	15272	15348	15181	15168	15359	15335	15321	15345	15304	15227	15304	15374	15149	15221	15311	15205	15313	15239	15329	15371	15288	15368	15346	15222	15275	15187	15377	15324	15118	15296	15262	15163	15313	15293	15150	15275	15330	15290	15082	15365	15212	15297	15299	15181	15316	15194	15381	15219	15222	15168	15375	15277	15142	15221	15245	15438	15480	15237	15433	15272	15184	15263	15419	15345	15360	15231	15370	15274	15164	15358	15206	15284	15258	15210	15452	15127	15365	15134	15333	15153	15184	15227	15248	15126	15268	15086	15346	15212	15126	15293	15333	15350	15249	15213	15108	15338	15299	15267	15380	15251	15132	15311	15425	15272	15096	15210	15206	15341	15267	15141	15141	15227	15248	15245	15283	15309	15118	15257	15283	14945	15228	15429	15494	15305	15152	15256	15219	15030	15433	15437	15092	15152	15293	15248	15327	15160	15109	15177	15208	15248	15058	15294	15278	15219	15316	15263	15368	15315	15483	15243	15213	15350	15093	15226	15318	15273	15175	15191	15260	15285	15182	15143	15301	15192	15144	15452	15237	15183	15536	15339	15266	15488	15296	15274	15382	15476	15410	15205	15285	15315	15321	15335
25396	21409	28685	27413	25131	22981	21513	18941	18257	18148	17625	16974	17031	16925	16808	16868	16508	16453	16423	16138	16172	16097	15882	15971	16179	15789	15874	15859	16060	15753	15858	15813	15876	15929	15791	15980	15953	16104	15706	15755	15930	16051	15844	16039	15791	15911	15992	15864	15853	16063	15927	15715	15799	16090	16033	15782	15917	15831	15889	15745	15574	15743	15951	15859	15634	15926	15917	15802	15727	15794	15887	15934	15796	15850	15845	15832	15822	15843	15962	15817	15841	15970	15716	15888	15853	15769	15962	15657	15962	15956	15875	15779	15934	15915	15660	15837	15885	15716	15822	15685	15777	15628	15820	15819	15793	15755	15652	15688	16040	15821	16068	15702	15853	15873	15963	15861	15833	15897	15857	15669	15768	15885	15723	15872	16017	15707	15921	15953	15683	16027	15889	15564	15806	15749	16114	15705	15963	15853	15826	15721	15683	15747	15811	15646	15801	15787	15708	15660	15685	15693	15690	15897	15712	15865	15971	15646	15875	15874	15723	15770	15907	15654	15944	15874	15939	15661	15723	15806	15794	15863	15758	15912	15835	15699	15828	15858	15922	15926	15916	15823	15935	15755	15855	15762	15715	15788	16004	15939	15737	15843	15711	15830	15907	15765	15857	15768	15603	15847	15576	15855	15949	15834	15975	15836	15807	16017	15818	15659	15814	15952	15940	15724	15894	16198	15924	15984	15886	15799	15902	15775	15788	15625	15733	15805	15764	15713	15706	15862	15851	15639	15944	15961	16016	15832	15940	15920	15836	15591	15793	15781	15585	15761	15853	16097	15824	15812	15652	15586	15833	15863	16015	15576	15727	15732	15883	15778	15905	15811	16082	15900	15676	15947	15779	15563	15996	15937	15682	15751	15880	15907	15853	15829	15920	15697	15703	15937	15858	15836	15869	15959	15920	15928	15680	15807	15998	15790	15793	15752	16002	15896	15827	15666	15853	15770	16013	15899	15949	15803	15807	15932	15902	15662	15883	15842	15895	15936	15862	15751	15897	15732	15752	15882	15909	15942	15941	15838	15826	15970	15821	15704	15854	15815	15756	15736	15962	15884	15785	15666	15804	15943	15904	15724	15824	15929	15775	15718	15795	15870	15576	15757	15858	15848	15932	15692	15979	15807	15884	15614	15981	15942	15869	15708	15895	15772	16010	15577	15935	15637	15842	15771	15737	15899	15711	15940	15837	15625	15701	15782	15693	15585	15732	15818	15939	15963	15946	15695	15776	15807	15933	15764	15688	15826	15556	15841	15753	15693	15742	15750	15825	15904	15568	15714	15799	15728	15924	15921	15859	15986	15739	15817	15829	15731	15676	15844	16085	15800	15860	15857	15873	15738	15704	15834	15839	15897	15673	15726	15856	15884	15813	15987	15719	15799	15762	15641	15687	15810	15874	15796	15707	15891	15807	15640	15699	15892	15814	15761	15916	15646	15948	15599	15778	15719	15804	16091	15931	15742	15836	15876	15875	15745	15812	15962	16069	15745	15820	15724	15656	15886	15810	15881	15724	16023	15798	15926	15808	15770	15911	15578	15893	15755	15852	15861	15818	15855	15673	15870	15723	15686	15812	16026	15989	15819	15740	15934	16007	15898	15842	15697	15809	15733	15687	15696	15916	15991	15775	15978	15715	15956	15848	15762	15870	15901	15747	15832	15830	15748	15740	15885	15771	15644	15731	15794	15629	15825	15840	15832	15929	15706	15881	15713	15876	15796	15946	15677	15786	15944	15826	15761	15638	15859	16070	15904	15748	15855	15633	15692	16007	15704	15884	15639	15736	15898	16008	15763	15634	15883	15733	15702	15686	15736	15775	15901	15854	15722	15771	15735	15953	15826	15701	16021	15925	15799	15893	15785	15778	15874	15874	15833	15816	15768	15884	15853	15688	15729	15742	15545	15910	15744	15789	15666	15638	15816	15846	15779	15888	15839	15682	15882	15787	15879	15884	15830	15835	15837	15734	15769	15919	15803	16106	15922	15872	15808	15641	15736	15917	15847	15698	15788	15980	15914	15711	15834	15856	15749	15803	15778	15808	15859	15923	15728	15891	15823	15826	15845	15816	16000	15776	15819	15870	15856	15958	15911	15814	15948	15860	15784	15804	15724	15798	15850	15791	15774	15719	15824	15791	15952	15741	15918	15878	15721	15753	15727	15838	15806	15828	15703	16093	15950	15867	15773	15704	15793	15859	15855	15774	15933	15840	15997	15953	15989	15775	15909	15863	15884	15831	15915	16062	15824	15969	15881	15741	15817	15803	15853	15689	15698	15843	15765	15895	15809	15733	15919	15826	15824	15822	15799	15800	15870	15854	15689	16078	15848	15759	15891	15934	15883	15872	15654	15812	15658	15833	15718	15854	15610	15962	15743	15819	15809	15711	15667	15726	15841	15910	15891	15672	15676	15861	15983	15932	15751	15950	15857	15894	15594	15916	15817	15825	15893	15935	15701	15722	15891	15897	15898	15763	15944	15839	15735	15770	15943	15844	15852	16046	15929	15925	15827	15762	15949	15870	15827	16066	15944	15886	15782	15804	15757	16073	15696	15706	15811	15856	15829	15792	15773	15988	15513	15560	15830	15691	16054	15648	15670	15711	15816	15731	15885	15877	15658	16009	15771	15831	15686	15689	15881	15834	15715	15883	15732	16022	15735	15905	15873	15684	16047	16007	15763	15848	15860	15888	15938	15759	15839	15883	15981	15815	15943	15798	16029	16003	15920	15806	15938	15896	15939	15770	15760	15864	15614	15741	15631	15880	15884	15813	15882	15845	15913	15906	15953	15732	15735	15682	15827	15719	15731	15780	15699	15708	15768	16056	15870	15949	15910	15765	15806	15849	15790	15658	15854	15942	15821	15960	16034	15973	15936	15902	15903	15864	15824	15583	15861	15824	15865	15850	15760	15581	15782	15851	15595	15615	15627	15868	15918	15908	15763	15712	15757	16053	15969	16034	15762	15642	15753	15788	15845	15786	15763	15992	15621	15943	15789	15640	15628	16157	15860	15940	15849	15980	15782	15732	15854	16016	15867	15784	15644	15921	15796	15901	15889	15821	15758	15906	15675	15837	15918	15581	15838	15782	16060	15827	15682	15870	15776	15681	15927	15775	15561	15983	15831	15808	15617	15646	16001	15960	15633	15766	15971	15912	15866	15810	15623	15917	16021	15813	15821	15890	15883	15797	15758	16036	15896	15743	15822	15712	15776	15646	15753	15835	15800	15861	15766	15790	15711	15914	16011	16012	15794	15878	15866	15800	16014	15829	15779	15722	15736	15724	15701	15689	15784	15884	15894	16012	15821	15695	15787	15886	15617	15912	15791	15913	15756	16006	15771	15840	15841	15833	15697	15634	15699	15697	15780	15718	15863	15654	15941	15753	15920	15950	15657	15871	15831	16090	15922	15833	15953	15919	15825	15747	15822	15678	15850	15652	15741	15932	15850	15742	15828	15761	15742	15794	15782	15823	15698	15900	15831	16094	15948	15719	16022	15745	15815	15766	15779	15906	16071	15702	15735	15846	16100	15816	15779	15565	15913	15796	15745	15804	15760	15763	15660	15689	15753	16011	15796	15872	15957	15751	15908	15948	15818	15933	15987	15732	15799	15828	15656	15834	15801	15941	15823	15751	15839	15850	15719	15572	15803	15750	15941	15686	15910	15817	15885	15880	15817	15675	15673	15732	15885	15613	15834	15606	15839	15754	15843	16139	15934	15965	15764	15812	15784	16045	15638	15809	15978	15914	15752	15624	15776	16023	15971	16006	15762	15799	15710	15776	15711	15802	15735	15943	15921	15562	15914	15840	15829	15740	15777	15866	15974	15774	15961	15801	15638	15888	15656	15741	15886	16073	15890	15970	15878	15860	15665	15839	15673	15842	15725	15739	15874	15874	15746	16043	15625	15829	15772	15947	16116	15815	15789	15789	15782	15784	15827	15809	15839	15803	16020	15698	15830	15811	15861	15730	15868	15708	15620	15815	15850	15807	15830	15868	15874	15889	15807	15597	15722	15929	15723	15769	15932	15709	15789	15866	15963	15822	15863	15724	15718	15665	15512	15797	15837	15923	15963	15701	15701	15941	15745	15713	15807	15717	15792	15869	15740	15920	15701	15853	15818	15955	15925	15836	15718	15750	15622	15980	15734	15553	15870	15964	15772	15818	15705	15813	15842	15853	15755	15803	15657	15913	15819	15772	15630	15842	15916	15786	15732	15903	16001	15797	15900	15704	15804	15695	15687	15748	15914	16014	15834	15890	15705	15833	15774	15718	15842	15825	15865	15726	15883	15644	15802	15963	15919	15822	15830	15903	15813	15740	15610	15827	15755	15652	15856	15628	15853	15824	15732	15858	15749	15877	15771	15684	15853	15768	15896	15876	15740	15869	15808	15827	15711	15623	15647	15882	15809	15987	15771	15882	15856	15867	15811	16010	15805	15840	15939	15819	15883	15980	15756	15902	15862	15989	15727	15678	15860	15745	15672	15704	15969	16049	15896	15963	15798	15884	15706	15855	15846	15833	15963	16101	15786	16129	15903	15904	15863	15764	15913	15813	15856	16119	15952	15864	15836	16028	15934	15890	15677	15876	15829	16125	15831	15780	15744	15960	15990	15905	15827	15925	15809	15851	15839	15773	15754	15612	15803	15959	15704	15887	15939	15858	15867	15831	15718	15939	15819	15909	15876	15954	15861	15844	15915	15806	15752	15830	15834	15902	15794	15894	15811	15752	15858	15888	15884	15622	15742	15707	15908	15780	15708	15917	15721	15762	15871	15668	15805	15758	15785	15826	15767	15861	15920	15902	15958	15822	15879	15831	15987	15775	15738	15779	15701	15780	15810	15723	15605	15794	15673	15692	15679	15691	15598	15671	15930	15965	15894	15859	15799	15881	15965	15970	15749	15786	15721	15957	15632	15828	15642	15765	15818	15712	15803	15851	15665	15754	15784	15883	15825	15646	15818	15794	15670	15737	15848	15736	15786	15927	15896	15605	15772	15811	15729	15888	15807	15676	15855	15671	15828	15942	15709	15917	15846	15833	15934	15730	15909	15911	15894	15693	15881	16002	15784	15726	15726	15910	15827	15976	15916	16100	15943	15904	15776	15816	15877	15773	15939	15871	16025	15835	16025	15779	15957
30319	48191	45644	36512	29953	23729	21395	19555	18223	18387	17833	16755	16397	16386	16378	16166	15960	15569	15580	15460	15427	15258	14999	15042	15085	15031	15025	14855	14869	14836	14900	14970	14959	14845	14786	14778	14922	14671	14751	15043	14855	14969	14886	14798	14889	14627	14831	14766	14771	14769	14904	14841	14866	14720	14980	14856	14874	14762	14872	14974	14851	14609	14818	14821	14901	14864	14856	14947	14750	14904	14728	14699	14869	14772	14839	14921	14823	14882	14885	14682	14955	14725	14668	14753	14846	14806	14916	14851	14780	14927	14898	14788	14738	14740	14693	14854	14730	14813	14722	14728	14678	14775	14787	14782	14937	14801	14908	14753	14877	14680	14729	14844	14767	14809	14684	14883	14804	14683	14713	14516	14906	14800	14802	14792	14816	14674	14809	14771	14768	14811	14857	14862	14873	14866	14834	14676	14877	14712	14829	14895	14691	14957	14632	14780	14673	14637	14892	14759	14771	14777	14616	14742	14757	14835	14855	14726	14715	14728	14739	14627	14701	14810	14778	14831	14751	14748	14823	14710	14790	14812	14777	14903	15007	14771	14761	14942	14688	14802	14888	14937	14809	14744	14681	14809	14674	14797	14722	14867	14773	14688	14928	14885	14842	14852	14730	14784	14734	14832	14850	14883	14905	14777	14789	14848	14959	14644	14846	14676	14630	14937	14782	14851	14680	14871	14775	14899	14806	14742	14837	14766	14785	14883	14702	14751	14675	14836	14883	14765	14830	14889	14784	14762	14677	14760	14619	14888	14768	14732	14726	14892	14760	14836	14725	14840	14761	14778	14694	14810	14647	14860	14564	14871	14721	14729	14805	14852	14822	14761	14755	14883	14790	14765	14689	14548	14830	14724	14731	14955	14758	14767	14854	14781	14718	14700	14930	14628	14811	14751	14934	14945	14779	14653	14719	14846	14983	14840	14793	14680	14905	14563	14939	14767	14721	14797	14644	14791	14863	14691	14697	14952	14944	14630	14746	14664	14713	14876	14734	14571	14837	14895	14716	14732	14651	14908	14905	14866	14759	14830	14871	14844	14900	14836	14839	14708	14760	14722	14748	14824	14635	14688	14808	14808	14697	14788	14996	14860	14962	14827	14841	14921	14763	14921	14753	14783	14735	14844	14869	14950	14914	14980	14708	14794	14726	14715	14688	14782	14736	14773	14868	14605	14902	14744	14900	14873	14837	14843	14790	14910	14852	14720	14775	14876	14581	14711	14757	14920	14661	14757	14774	14707	14798	14786	14985	14792	15004	14840	14883	14693	14814	14727	14819	14913	14695	14732	14844	14904	14785	14687	14760	14715	14861	14730	14735	14768	14762	14736	14879	14669	14737	14700	14937	14788	14761	14896	14852	14766	14835	14675	14795	14596	14730	14653	14736	14647	14897	14811	14780	14750	14764	14912	14791	14743	14829	14749	14720	14851	14725	14924	14829	14709	14740	14925	14853	14742	14753	14754	14747	14949	14667	14683	14998	14701	14738	14618	14665	14702	14811	14803	14866	14747	14877	14911	14922	14680	14692	14748	14875	14784	14752	14700	14687	14881	14733	14906	14635	14783	14735	14738	14817	14910	14812	14841	14703	14540	14667	14623	14967	14852	14911	14770	14803	14888	14505	14735	14815	14786	14819	14594	14948	14966	14677	14662	14800	14886	14906	14590	14849	14711	14697	14888	14668	14821	14862	14748	14902	14777	14860	14718	14568	14642	14838	14886	14582	14853	14933	14793	14741	14856	14707	14906	14887	14734	14853	14910	14783	14904	14751	14869	14870	14864	14743	14896	14750	14718	14929	14920	14856	14814	14829	14976	14808	14804	14825	14743	14706	14636	14695	14883	14913	15030	14885	14728	14828	14831	14645	14944	14699	15051	14832	14638	14750	14871	14604	14739	15064	14608	14750	14687	14787	14779	14929	14763	14784	14884	14755	14506	14766	14637	14710	14808	14663	14789	14797	14745	14845	14774	14748	14883	14830	14868	14593	14698	14786	14840	14872	14799	14772	14900	14703	14922	14785	14721	14724	14638	14865	14803	14793	14830	14842	14889	14945	14809	14857	14904	14723	14701	14719	14796	14935	14796	14896	14568	14798	14701	14783	14741	14880	14660	14658	14754	14695	14695	14846	14862	14795	14873	14899	14822	14747	14799	14801	14917	14972	14727	14801	14768	14902	14890	14640	14832	14756	14782	14775	14639	14891	14830	14802	14703	14772	14706	14867	14806	14602	14771	14817	14793	14734	14847	14897	14881	14616	14781	14629	14819	14737	14864	14915	14831	14920	14806	14759	14864	14812	14757	14803	14932	14686	14715	14795	14841	14915	14547	15010	14718	14786	14645	14929	14906	14839	14612	14990	14635	14680	14777	14812	14690	14669	14652	14888	14774	14705	14868	14898	14941	14765	14842	14708	14726	14740	14918	14881	14757	14826	14757	14805	14828	14671	14805	14660	14889	14906	14756	14772	14972	14851	14719	14800	14630	14713	14765	14662	14633	14882	14828	14826	14719	14696	14843	14880	14753	14815	14850	14791	14821	14867	14787	14705	14641	14809	14701	14802	14735	15035	14783	14750	14845	14692	14710	14809	14826	14763	14854	14720	14700	14726	14834	14683	14739	14840	14838	14924	14849	14960	14827	14732	14809	14845	14883	14649	14966	14895	14741	14822	14855	14775	14796	14755	14869	14743	14705	14742	14675	14687	14818	14850	14800	14732	14829	14890	14868	14926	14924	15011	14830	14596	14926	14761	14751	14851	14621	15087	14692	14834	14841	14966	14788	14771	14706	14760	14713	14851	14859	14739	14763	14808	14741	14986	14635	14816	14843	14861	14703	14916	14947	14953	14845	14828	15003	14775	14548	14876	14866	14670	14728	14620	14779	14785	14566	14741	14829	14931	14809	14851	14820	14785	14741	14939	14793	14596	14733	14629	14570	14792	14847	14784	14993	14878	14860	14760	14867	14785	14705	14861	14744	14714	14825	14774	14708	14708	14825	14762	14900	14808	14931	14677	14941	14868	14836	14772	14661	14707	14738	14594	14870	14953	14873	14770	14927	14831	14768	14833	14859	14603	14770	14665	14712	15060	14971	14779	14964	14835	14829	14778	14727	14778	14904	14863	14798	14764	14794	14797	14834	14846	14796	14674	14797	14731	14723	14735	14754	14877	14686	14887	14751	14801	14760	14774	14713	14618	14821	14682	14644	14773	14722	14831	14783	14795	14863	14745	14737	14693	14836	14794	14807	14715	14696	14915	14749	14826	14798	14827	14890	14607	14688	14573	14786	14733	14695	14505	14903	14927	14794	14952	14858	14751	14692	14707	14726	14843	14766	14849	14838	14917	14973	14721	14709	14856	14742	14964	14829	14915	14787	14775	14737	14791	14888	14694	14847	14668	14802	14718	14791	15025	14775	14763	14788	14860	14797	14880	14883	14892	14911	14708	14737	14940	14767	15048	14902	14816	14825	14963	14767	14826	14895	14846	14788	14818	14771	14811	14769	14709	14670	14753	14847	14674	14828	14677	14778	14720	14779	14868	14784	14895	14685	14789	14636	14795	14748	14833	14798	14814	14703	14863	14760	14830	14880	14859	14752	14856	14821	14931	14796	14806	14870	14818	14710	14814	14723	14880	14654	14873	14820	14795	14839	14723	14733	14713	14878	14924	14813	14665	14904	14605	14753	14861	14764	14765	14553	14776	14682	14695	14791	14917	14780	14927	14642	14836	14875	14906	14607	14705	14709	14856	14861	14883	14837	14935	14776	14728	14684	14844	14817	14755	14718	14632	14782	14824	14855	14742	14757	14719	14826	14783	14767	14806	14707	14712	14721	14872	14860	14848	14756	14818	14768	14750	14854	14717	14864	14950	14844	14666	14634	14929	14845	14739	14833	14865	14867	14778	14835	14722	14815	14752	14935	14778	14763	14801	14821	14937	14728	14823	14970	14914	14772	14895	14726	14719	14752	14943	14903	14810	14804	14954	14824	14710	14914	14724	14727	14878	14827	14843	14798	14825	14860	14850	14745	14753	14903	14689	14754	14777	14605	14940	14810	14825	14869	14716	14835	14721	14982	14838	14753	14861	14757	14861	14649	14784	14763	14728	14964	14750	14795	14824	14766	14846	14878	14735	14722	14713	14587	14788	14866	14757	14569	14754	15001	14649	14750	14797	14768	14746	14978	15012	14775	14884	14796	14828	14809	14679	14638	14872	14802	14656	14930	14613	14950	14759	14857	14869	14741	14884	14795	14942	14775	14724	14710	14932	14655	14914	14729	14785	14874	14767	14724	14692	15049	14681	14954	14975	14781	14754	14937	14878	14815	14725	14787	14778	14971	14867	14839	14858	14810	14810	14885	14926	14598	14715	14835	14883	14884	14929	14712	14843	14821	14896	14726	14651	14981	14919	14847	15023	14747	14782	14789	14856	14723	14711	14826	14711	14879	14826	14913	14838	14830	14780	14753	14845	14726	14805	15045	14768	14890	14743	14722	14790	14703	14797	14873	14788	14881	14678	14681	14855	14851	14535	14725	14919	14810	14799	14782	14744	14845	14718	14874	14820	14805	14734	14920	14806	14846	14650	14905	14768	14735	14636	15000	14857	14832	14728	14840	15010	14861	14770	14829	14746	14753	14678	14723	14758	14807	14787	14883	14715	15019	14733	14731	14661	14800	14863	14803	14804	14852	14720	14895	14995	14814	14825	14635	14792	14893	14746	14946	14882	14881	14888	14644	14746	14959	14816	14696	14698	14742	14686	14839	14694	14737	14968	14788	14919	14906	14858	14752	14914	14684	14849	14838	14891	14948	14772	14927	14890	14642	14674	14612	14792	14772	14769	14881	14826	14762	14780	14786	14845	14859	14650	14774	14748	14768	14731	14814	14826	14611	14872	14799	14627	14734	14592	14768	14633	14708	14719	14857	14869	14862	15042	14695	14950	14927	14811	14625	14764	14626	14801	14763	14797	14937	14838	14771	14752	14713	14929	14852	14858	14907	14935	14886	14803	14764	14812	14664	14854	14925	14830	14894	14933	14641	14697	14720	14825	14698	14912	14813	14838	14904	14869	14659	14833	14878	14622	14907	14849	14770	14798	14877	14812	14737	14757	14836	14753	14745	14674	14987	14694	14692	14909	14783
24182	21367	28898	24969	24228	25259	24656	20582	19140	19803	18946	18140	17807	17883	17759	17245	17051	16939	16795	16872	16492	16564	16477	16202	16426	16374	16479	16193	16463	16312	16287	16305	16293	16108	16194	16187	16386	16352	16282	16373	16321	16405	16188	16175	16308	16035	16281	16243	16329	16136	16241	16363	16156	16255	16215	16263	16286	16039	16064	16129	16269	16335	16281	16082	16107	16113	16210	16068	16328	16105	16262	16115	16210	16031	16106	16096	16258	16148	16037	16063	16051	16098	16122	16249	16147	16187	16258	16193	16155	16049	16299	16119	16079	15987	16217	16204	16096	16172	16105	16149	16285	16168	16189	16116	16279	16314	16091	16340	16013	16048	16155	16217	16209	16140	16077	16134	16312	16108	16222	16252	16074	16086	16151	16174	16252	15916	16274	16136	16148	16339	15913	15934	16180	16191	15996	16219	16213	16241	16192	16015	16279	16166	16109	16165	16106	16087	16131	16069	16154	15944	16066	16266	16234	16251	16245	16110	16379	16317	16014	16337	16051	16138	16285	16056	16064	16163	16138	16352	16237	16220	16096	15940	16212	16081	16093	16160	15927	15889	16281	16168	16222	16009	15971	16211	16233	16063	16225	16202	16299	16017	16193	16168	16224	16085	16181	16099	16132	16022	16092	16255	16040	15984	16040	16164	15982	16184	16245	16073	16137	16058	16183	16332	16080	16145	16230	16063	16040	16024	16158	16040	16169	16008	16054	16224	16116	16116	16026	15999	16062	16184	16326	16195	16135	16332	16224	16187	16184	16239	16201	15747	16121	16149	16029	16188	16056	16286	16067	16141	16231	16251	16098	15950	16312	16044	16204	16180	16065	16254	15982	16261	16109	16039	16277	16045	16267	16000	15983	16126	15968	16073	16059	16004	16212	16092	16260	16103	16052	16291	16182	16076	16270	16193	15935	16281	16105	16163	16109	16120	16244	16216	16134	16172	16050	16141	16260	16268	16028	16008	16048	16033	16231	16266	16163	16250	16121	15997	16226	16088	16061	16063	16057	16118	16180	15940	16187	16065	16173	15975	15985	16208	16177	16069	15981	16080	16294	16209	15986	16086	16055	16112	16155	16216	16113	15984	16076	16194	16233	16181	16094	16009	16045	16079	16155	16317	16148	16207	16250	16337	16320	16140	16075	16190	16277	16105	16221	16007	16110	16131	16002	16184	16213	16264	16243	16002	16167	16003	16153	16126	16170	16200	16033	16130	16205	16019	16166	16238	16101	16082	16109	15968	16294	16050	16059	16013	16074	16132	16197	16174	16227	15904	16102	16123	16077	16123	16175	16146	16135	16113	16016	16090	16028	16196	16177	16192	16114	16073	16121	16235	16151	16249	16275	16218	16122	15918	15943	16256	16212	15940	16229	16252	15969	16030	16181	16024	16239	15928	16162	16065	16100	16295	16049	16075	16258	16289	15905	15972	16007	16115	16340	16191	16104	16110	16276	16278	16239	16228	16216	15981	16094	16131	16185	16101	15986	16057	16290	16175	16121	16104	16068	16197	16232	16183	16146	15963	16012	16215	16310	15824	15968	16135	15993	16017	16052	16216	16379	15936	16028	16182	16120	15894	16148	16136	16179	16147	16263	16010	16196	16064	16342	16192	16252	16092	16326	16050	15944	16122	16226	16170	16055	16072	15944	16178	16137	16141	16051	16329	16243	16146	16173	15924	16087	15876	16236	16255	16098	16162	16371	16418	16102	16040	16101	16087	16196	16105	16019	16102	16274	16106	15970	15954	16202	16062	16097	16103	16255	16224	15918	16092	16232	16114	16045	15955	16011	16047	16171	16086	16262	16073	16219	16107	16200	16241	16279	16133	16242	16138	15931	16080	16113	15999	16078	16194	16139	16123	16193	15977	16189	16162	16096	16178	16201	16126	16149	16130	16002	16205	16195	16266	16128	16255	16132	16185	16143	16011	16165	16200	16123	16176	16234	15993	16194	16111	16290	16129	16162	16204	16366	16153	16179	16158	16037	15979	15990	16109	16358	16118	16130	16050	16180	15948	15951	16060	16157	16285	16120	16109	16107	16092	16329	16126	16165	16023	16228	16207	16094	15929	16109	15916	16045	16069	16060	16131	16192	15888	16064	16159	16200	16251	16145	16359	16230	16264	15998	16167	16096	16056	16386	16083	16274	16280	16119	16119	15968	16066	16174	16058	16206	16101	16097	16383	16273	16225	16054	16069	16164	16090	16113	16212	16188	16095	16119	16141	16037	16170	16396	16175	16054	15944	16070	16151	16059	16320	16216	16110	16137	16197	15950	15884	16380	16142	16075	16018	16259	16178	16073	16168	16173	16094	16044	16148	16227	15872	16106	15989	16052	16016	16117	16197	16294	16276	16201	16002	16063	16366	16227	16002	16161	16165	16100	15974	16208	16131	16055	16076	16139	16114	16248	16203	16185	16092	16078	16131	15927	16061	16159	16050	16116	16269	16334	16308	16202	16132	16000	16121	15927	15920	16134	16163	15999	16072	16131	16252	16234	16014	15951	16107	16205	15997	16155	16028	16109	16201	16011	16098	16187	16190	15906	15930	16079	15977	16201	15922	16145	16245	16131	16219	16083	15953	16139	16092	16234	16079	15994	16084	15966	16092	16039	15771	16050	16149	16117	16272	16128	16153	16077	16108	16067	16058	16005	16063	16160	16196	16286	16214	16108	16277	16223	16071	16245	16150	16325	16175	15912	16359	16170	16224	16276	16056	16417	16159	16360	16257	15934	16115	15934	16020	16331	16191	15941	16035	16001	16155	16100	16077	16227	16131	16236	16102	16285	16068	16019	16098	16027	16142	16155	16153	15856	16075	16254	16084	16083	16173	16091	16180	16159	16137	16104	16023	16158	16349	16136	16152	16042	16151	16254	16036	16067	16164	16251	16182	16130	16177	16096	16150	16140	16374	16287	15911	16109	16103	16046	16110	16380	16194	16441	16206	16286	15960	16033	16231	16132	16050	16182	16037	16143	15995	16188	15893	16275	16166	15991	16282	16282	16007	16265	16203	16103	16112	16099	16209	16198	16172	15913	15998	16075	16200	16004	16397	16251	16234	16126	15979	16292	16259	16171	16162	15960	16291	16108	16029	15966	16250	16142	16181	16131	16110	16048	15986	16144	16100	16045	16009	15985	16030	16196	16121	16122	16273	16199	16263	16311	16129	16230	16239	15982	16139	16278	16191	15897	16030	15982	15899	16163	16008	15973	16249	16077	16028	15975	15997	16172	16079	16142	16057	16085	16049	16081	16092	16189	16178	16033	16124	16146	15984	16176	16152	16091	16365	15981	16284	16076	16137	16314	16108	16249	16055	15953	16108	16240	16187	16253	16091	16260	16202	16080	16102	15964	16124	15909	16301	16297	16210	16128	16090	16084	16239	16137	16162	16028	16018	15927	15979	16073	16064	16121	16200	16153	16087	16240	16127	16049	16205	16229	16028	16107	16192	16001	16010	15979	15950	15949	16112	16122	16234	16113	16147	16372	16264	16175	16098	16222	15979	16254	16289	16131	16170	16125	15994	16137	16040	16179	16072	16104	15951	16055	15991	16298	15996	16300	16130	16027	16145	15990	16021	16087	16251	16006	16139	16192	16201	16103	16087	16206	15966	15950	16274	16182	16034	16135	16129	16018	16031	16073	16250	16242	16041	16098	16340	16320	16066	16206	15937	16216	16245	16372	16054	15965	16348	16163	16222	16064	16076	16159	16292	15955	16082	16262	16139	16152	16224	16190	15988	16251	16300	16028	16267	16050	16020	16226	16048	16112	16238	16041	15985	16135	16233	16190	16205	16066	16323	16317	16197	16277	16165	16102	16035	16036	16110	16313	16046	16030	16077	16347	16166	16127	16393	16117	16060	16411	16155	16163	16224	16133	16207	15983	16163	16056	16083	16056	16391	16012	16238	16051	16137	16152	16109	16090	15880	16057	16087	16065	16197	16047	16013	15934	16162	16232	15908	16179	16130	16293	15997	15909	16222	16093	16396	16274	16191	16166	15871	16244	16086	16238	16244	16210	16076	16060	16126	16104	16072	16304	16007	16234	16349	16323	16145	16198	16237	16101	16164	16171	16258	15898	16215	15852	16125	16171	16252	15990	16006	15994	15993	16100	16126	16166	16194	16229	16346	16018	16277	15907	16330	16266	16203	16058	16168	16326	16248	16282	15895	16070	16261	16222	16151	16130	15996	16131	16305	16083	16135	16328	16078	16223	15941	16355	16314	15959	16126	16042	16107	16138	15980	15936	16043	16157	16204	16128	16231	16205	16034	16211	16123	16120	16097	16045	16190	16265	16378	16105	16281	16233	16183	16344	16138	16290	15986	16193	16068	16211	16162	16156	16085	16091	16092	16333	16056	16135	16175	16523	16118	16137	16122	16297	16145	16202	16119	16073	16131	16073	16101	16297	16107	16100	16047	16216	16265	16207	16121	16123	16195	16126	16276	16096	16104	16102	16198	16198	16205	16189	16097	16005	16282	16272	16292	16263	16211	16160	15991	16012	16146	16312	16077	15886	16251	16158	16008	16332	16284	16225	16091	16341	16109	16077	16047	16036	16028	16043	16232	16184	16036	15968	16127	16079	16325	16117	16001	16069	16160	16238	16254	16159	16126	16077	16111	16212	16061	16011	16154	16123	16196	16092	16237	16325	16196	16134	16157	16002	15981	16050	16054	16285	16110	16024	16080	16168	16124	16125	16112	16143	16072	16079	16163	16308	16113	16296	16141	16210	16101	16126	16358	16112	16221	16268	16185	16165	16164	16083	16093	16159	16275	16157	16114	16199	16212	15986	16040	16120	16338	15879	15983	16010	16103	16101	16145	16004	16125	16094	16098	16059	15987	15894	16095	16110	15986	16177	16095	15949	15906	16079	16262	16096	16042	16222	16143	16277	16219	16177	16000	16095	16103	16134	16186	16149	16132	16177	16161	16150	16047	16152	16164	16187	16066	16094	16061	16163	16027	15951	16018	16178	16172	16062	16091	16340	16113	16058	16171	15972	16066	16251	16052	16109	16233	16239	16293	16090	16196	16287	15939	16220	16221	16157	16237	16165	16167	16216	16238	16216	16078	16275	15991	16035	16007	16045	15940	16113	16007	16275	16095	16157	16235	16202	16041	16016	16060	16140	16167
32255	53271	50514	41103	33622	26844	24057	21556	19920	20491	19028	18000	17859	17590	17087	16899	16349	16454	16022	15793	15429	15392	15355	15459	15140	15428	15232	15302	15216	15078	15063	15201	15273	15096	15236	15192	15116	15248	14995	15088	15046	15145	15030	15133	15116	14998	14940	15145	15041	15118	15121	14923	15094	15009	15128	14973	14950	15009	15095	14920	15016	15057	15080	14929	15049	15242	15215	15068	15097	14956	15028	14965	14962	14868	15171	14974	15013	14968	14970	15036	15158	14894	15008	15031	14999	14993	15064	14906	14923	14845	15174	14952	14832	14939	15058	15096	15111	14779	14952	14912	14966	15124	14997	15095	14913	14862	14932	14999	15102	14960	14922	15054	14984	15097	15300	15146	14940	14919	15055	15112	15185	14930	15172	15038	15093	15091	14847	14998	15126	14825	15061	14969	15037	14942	15005	14994	14856	15002	15110	15145	14849	15004	14864	14927	14887	15074	14964	14962	14970	15065	15061	15059	14999	15019	15137	15019	15062	15050	14921	14861	15004	14958	15008	15018	14892	15023	14986	15089	15053	15126	15032	14948	15025	15025	15226	14903	15092	14761	14992	14984	14830	14952	15093	14865	15098	14908	15047	14910	14992	14945	15073	15088	15008	14990	14979	15001	15167	14817	15020	14856	15047	15003	15098	14903	15090	14858	14946	15100	15055	15027	14934	14942	15055	14867	14925	14924	14968	15038	15038	15022	15000	14852	15169	15049	15185	14992	15117	14893	15032	14988	15109	14972	14994	15132	14993	14990	14945	15033	15045	15125	14792	14934	15027	15010	14846	15012	15066	15092	14871	15162	15016	14993	14979	15080	14885	14779	14969	14945	14910	15069	15062	14696	14888	15075	15114	14758	15003	15110	15004	15105	14954	14935	14938	14996	15107	14977	14994	15116	14926	15007	15124	15004	14756	14763	14928	15096	14948	14962	14984	15012	14912	15088	14996	15009	14980	14975	14931	15073	15001	14859	14961	15063	14899	14952	15058	14955	14963	15052	15009	15044	14956	15048	15065	14947	15148	15033	14913	15022	15162	14769	15044	14984	14937	14821	15056	14906	15033	14935	14971	14926	15164	14988	14940	15098	14992	14940	14960	15110	15058	14863	15066	15003	14873	14957	15103	14963	14938	15036	15084	15156	15089	15061	14975	14963	15093	15022	15042	14980	15013	14950	15056	15032	14791	15021	15027	15070	14999	15035	14876	15002	15021	14814	15125	15100	14877	14977	14936	15137	15062	15111	15175	15036	15122	15137	15006	14959	14920	14932	14951	15073	14995	14990	15080	14783	14898	15036	14880	15080	15152	15080	15144	15134	14976	15086	14910	14953	15065	14986	15108	15092	14927	15121	15063	15086	15002	15037	14919	15038	15113	14927	15036	14826	15021	15162	15083	14983	14992	14839	15008	15077	15146	15105	14962	15251	14981	14945	14960	14962	15146	14900	15188	14876	14924	15133	14821	15056	14967	14968	15000	15074	15098	14952	15027	14996	14978	15114	15068	14877	14949	15155	15045	15064	15058	14913	14908	15049	15099	14908	15081	15050	14950	14967	15079	15055	15153	15103	14825	15104	15107	15047	15033	14995	15107	15007	15226	15000	14978	15162	15029	14957	15051	14906	15056	15072	15057	15103	14976	15167	15086	15200	15107	15137	15239	15112	15250	15042	14864	15154	15181	15070	15013	14848	14949	14946	15097	15155	15120	14883	15045	14973	14854	15019	14951	15106	14814	14965	15031	14959	15030	14988	14981	14851	14937	15038	14874	15141	15074	14874	15001	14876	15042	15015	15033	15030	15006	14946	14909	14991	15001	14919	14806	15070	14850	14924	14972	14861	14851	14988	14880	15051	15190	15061	14954	14979	15118	14960	14931	15086	15064	15078	15016	15084	14966	15011	15159	14922	15062	14825	14951	14889	14877	15023	15129	15154	14999	15131	15070	15121	15044	15145	15083	15121	15135	14960	15076	15161	14967	14837	14993	15077	15038	14994	15086	14926	15067	15042	14996	15057	14998	15127	15056	14941	15045	14919	14936	15051	14927	15023	14964	14877	15054	14913	15088	14964	15149	14843	15206	14796	15056	14948	15047	15077	15011	15064	14935	14877	14989	15072	14932	14953	14994	14786	14802	15139	15001	14915	15150	14799	15118	14930	14937	15052	14832	15059	14994	14932	15007	14977	14857	15031	14913	15060	14991	14984	15028	14974	15148	14955	14858	14919	14875	14959	14991	14946	14978	14951	14983	14885	14881	14900	15035	15048	15007	14788	15060	15078	15172	14916	14991	14976	15024	15017	14953	15011	15100	14977	15032	15052	15084	15015	15067	15055	14982	15090	15033	14981	15104	15040	14949	15154	14938	14983	15056	14882	14923	15072	14852	15044	14850	15230	14925	14966	15077	14922	14856	15003	15070	15136	14820	15020	14963	15084	14960	15000	14975	14916	14792	15168	15087	15090	15031	15045	14926	15104	15000	14856	14976	15005	15191	14947	15053	15000	14954	15176	14995	14881	15124	14917	14954	15081	14848	15099	14922	14937	15239	14966	15044	14921	14993	14956	14929	14784	14880	14974	14950	14997	14962	14881	15033	15049	15050	14926	15001	15134	14987	15044	14960	15057	14754	14963	14902	14968	15189	15146	15114	15076	15044	15145	14871	15105	14935	15076	14904	15244	14933	15137	14928	15086	14947	14868	14923	14959	15051	15153	15003	14913	15102	14912	14786	14994	15068	15304	15020	14788	14930	15125	14874	15024	15013	14954	15180	15113	15016	14898	15121	14904	15200	14926	15135	14937	15037	14923	14970	15028	15250	14983	14938	14987	14889	15104	14879	15084	15108	14902	15069	15135	15020	15028	15152	15028	14948	14896	15041	14935	15106	14981	14989	14988	15026	14909	14947	14743	15037	14780	15010	15035	14903	15223	14946	14929	15022	15010	14965	15010	15155	15043	14904	14880	14948	15048	15007	15117	14895	15122	15040	15022	15125	15018	14921	14929	14992	14884	15101	14947	14933	14831	14976	14757	15044	14974	15108	15172	15039	14892	14988	15053	14950	15212	14896	15074	15114	15082	14960	15016	15005	14931	15035	15129	14939	15003	14813	15008	15184	14954	14990	15046	15009	14895	14901	15040	14982	15064	15043	15175	14877	15106	14896	14982	14980	14926	15107	14990	15114	15134	15019	15050	14930	14990	15073	15018	15160	14870	15029	14927	14958	15047	15092	15004	15167	15087	14975	15152	15052	15039	15057	14907	15172	15107	15008	15001	14971	14871	15066	14937	14915	14979	14971	15079	14959	15011	15004	14935	14878	14984	15053	14961	15041	15025	14943	15083	15087	14859	14917	15000	14857	15030	14859	14930	15014	14889	14978	15034	14995	14998	15067	14989	15079	14974	14800	14953	15115	14913	14972	15298	14912	14964	14957	15079	15020	14847	15000	15179	14950	15082	14990	14957	14941	15010	15097	15014	14808	15073	14958	15022	14992	15062	14943	15123	14942	14945	14722	15033	15077	15137	15047	15099	15028	15067	14880	15030	14799	14950	15165	14970	14916	15068	15107	14902	15000	15048	14997	15096	15051	15062	15046	15040	15029	14924	15013	15050	14999	15071	15011	15105	15044	15083	14959	15222	14914	15221	15136	15020	15028	14996	15110	14885	14964	15023	14930	14979	14937	15086	14907	15029	15083	14863	14881	15051	14870	14984	15081	14934	14915	14838	15138	15031	14960	15027	15008	14870	15056	14969	14982	15059	14932	15062	15050	14973	15034	15013	15021	15073	15024	15091	15057	14986	15089	14969	15322	15092	15112	14966	15001	15098	15054	15088	15143	14985	15097	15089	15070	15045	15057	14932	15044	15009	14930	15093	15199	15082	14912	14934	14846	15005	15072	15143	14984	15018	15165	15033	15003	14901	14900	15032	14973	15060	15129	15086	14979	14991	14967	14974	14890	15101	15038	15109	14944	15026	15001	15000	15010	15093	15083	14960	15188	15039	15082	15128	14981	14951	14982	14918	14981	15130	14997	15029	14953	14889	14981	14806	15111	15040	14982	15016	14870	15003	15088	15013	15094	14929	14870	14935	15006	15020	15041	14992	15049	15056	15175	14889	14892	14981	14842	14985	15106	14984	15035	15060	15102	15077	14896	14998	15128	15091	15039	15042	14958	14971	15088	15090	15151	14990	14979	14934	15089	14910	15017	15108	15030	14883	15186	14936	14997	14858	15085	14943	14969	14895	14903	15045	15018	15166	14997	14955	14949	15078	15124	14987	14885	14984	14915	15273	15111	15045	14965	14831	14818	15116	15096	15063	14984	14997	14929	15009	15096	14945	15165	15010	15071	15139	14912	15043	14987	15036	14915	14988	14902	14988	14965	14969	14979	14947	14881	15214	15058	15021	15002	15019	15079	14706	14993	15134	15023	15084	15001	14862	14963	14978	15039	14776	15169	15018	15037	15107	15057	15063	14878	14975	14988	14971	14856	15159	14939	15152	15022	14981	15056	14873	14920	15039	14945	14955	15010	14991	14929	14979	14831	15030	15128	15056	15115	15006	14873	15147	14991	14938	15074	15118	15128	15025	14873	15023	14828	14846	14952	14931	15058	14881	15039	15086	14935	14909	15064	15051	15013	15004	14898	15093	15005	15035	14794	15091	14848	14941	14934	15004	15038	15092	14959	15102	14917	14972	15075	14839	14973	15104	14922	14897	15135	15002	15155	14976	14967	14992	14827	15058	14975	15082	14998	14998	15132	14947	15035	14892	14930	14943	14868	14935	14955	15084	14968	14880	15144	14932	15031	15060	15010	14833	14871	15043	15048	15127	15139	14911	14930	14965	14827	14910	15006	14813	14953	14945	15212	15134	14966	14822	15056	15047	14976	14986	14922	14939	14955	14900	14963	15041	15090	14995	15051	14924	15013	15054	14985	15008	14964	15039	14963	14994	14984	14976	14965	15066	15079	14940	14998	15035	15079	15042	14887	15010	15114	15085	15095	15085	14994	14998	14972	14994	14978	14886	15028	15032	15078	14947	14905	14951	15031	14906	14976	15083	15041	14913	14875	14997	15127	14939	15049	15123	15081	15026	14804	14836	15021	15001	14919	15027	15124	14913	15067	14977	15039	14982	15006	14844	15203	14960
31130	29242	34212	29972	23408	20311	18841	17884	17478	17482	17298	17175	17081	16948	16934	16671	16903	16677	16771	16558	16440	16676	16397	16598	16620	16353	16202	16333	16462	16469	16486	16623	16419	16491	16574	16431	16314	16413	16429	16561	16418	16412	16412	16339	16467	16272	16433	16367	16301	16397	16301	16429	16494	16489	16362	16422	16381	16260	16392	16392	16453	16356	16288	16318	16594	16289	16273	16335	16533	16398	16418	16423	16309	16364	16354	16526	16248	16302	16423	16502	16484	16611	16382	16363	16274	16444	16464	16530	16371	16386	16488	16607	16449	16284	16530	16374	16489	16631	16505	16501	16359	16504	16341	16442	16284	16507	16355	16298	16355	16507	16175	16583	16403	16360	16563	16492	16257	16188	16456	16338	16327	16388	16491	16504	16254	16414	16352	16349	16343	16314	16542	16319	16331	16168	16369	16362	16284	16245	16390	16454	16294	16314	16332	16294	16385	16549	16415	16350	16372	16378	16149	16285	16081	16233	16314	16428	16459	16238	16355	16278	16406	16320	16425	16242	16233	16537	16516	16665	16334	16254	16568	16288	16309	16132	16428	16309	16523	16297	16304	16427	16253	16310	16402	16316	16268	16537	16186	16292	16367	16255	16379	16394	16403	16095	16191	16274	16297	16334	16469	16551	16445	16269	16402	16506	16178	16307	16577	16581	16313	16424	16354	16303	16239	16474	16435	16346	16291	16609	16283	16504	16303	16517	16421	16392	16385	16282	16590	16307	16322	16386	16460	16358	16370	16455	16408	16312	16422	16357	16533	16286	16249	16315	16565	16346	16248	16266	16178	16203	16272	16328	16321	16299	16373	16244	16553	16273	16258	16313	16172	16458	16402	16533	16459	16280	16118	16362	16577	16532	16353	16358	16302	16481	16432	16269	16167	16192	16365	16468	16229	16282	16464	16348	16356	16562	16283	16454	16180	16541	16562	16288	16294	16447	16375	16268	16252	16234	16386	16358	16508	16537	16498	16506	16493	16373	16226	16483	16335	16412	16257	16286	16163	16277	16319	16361	16432	16413	16380	16521	16474	16461	16512	16364	16309	16407	16332	16237	16188	16209	16392	16234	16262	16516	16469	16245	16230	16286	16260	16440	16387	16421	16542	16358	16450	16715	16518	16270	16414	16355	16319	16482	16339	16190	16346	16448	16332	16544	16409	16356	16452	16520	16465	16163	16328	16288	16397	16331	16501	16469	16385	16370	16443	16428	16457	16397	16581	16409	16329	16318	16414	16401	16239	16334	16287	16580	16400	16436	16453	16444	16286	16341	16360	16265	16325	16371	16273	16305	16318	16339	16442	16421	16288	16525	16372	16382	16093	16253	16375	16506	16347	16418	16202	16274	16242	16341	16280	16486	16419	16413	16411	16200	16174	16512	16239	16378	16535	16307	16421	16438	16273	16490	16385	16472	16296	16258	16521	16507	16374	16357	16563	16381	16563	16321	16286	16576	16308	16476	16245	16328	16550	16377	16457	16387	16175	16370	16375	16354	16487	16449	16423	16352	16309	16281	16503	16394	16329	16403	16295	16298	16241	16394	16422	16435	16603	16421	16333	16462	16294	16334	16150	16288	16426	16369	16442	16345	16339	16288	16377	16357	16524	16473	16386	16247	16520	16395	16458	16373	16440	16518	16284	16252	16328	16352	16378	16339	16223	16324	16232	16394	16511	16445	16404	16423	16470	16314	16532	16380	16364	16460	16451	16267	16381	16498	16203	16477	16371	16402	16481	16432	16331	16288	16485	16506	16359	16440	16435	16469	16442	16413	16450	16402	16498	16271	16214	16315	16296	16414	16233	16246	16538	16483	16356	16344	16426	16358	16536	16374	16257	16478	16390	16269	16433	16199	16311	16097	16375	16241	16279	16436	16442	16208	16395	16268	16405	16538	16460	16306	16534	16221	16352	16293	16410	16175	16308	16313	16440	16013	16421	16350	16394	16310	16339	16282	16347	16399	16328	16288	16509	16447	16402	16150	16473	16403	16541	16376	16517	16345	16358	16452	16356	16252	16316	16389	16501	16317	16480	16400	16436	16477	16475	16424	16388	16515	16233	16226	16185	16312	16483	16439	16305	16650	16181	16401	16309	16251	16429	16285	16335	16374	16296	16177	16473	16166	16542	16444	16459	16620	16298	16350	16396	16210	16308	16279	16535	16406	16387	16308	16440	16381	16436	16350	16280	16305	16202	16483	16389	16477	16428	16450	16543	16265	16281	16470	16317	16599	16531	16346	16616	16337	16345	16265	16527	16266	16319	16381	16350	16522	16531	16359	16366	16507	16317	16381	16238	16353	16306	16447	16394	16106	16284	16418	16440	16281	16267	16470	16203	16366	16201	16381	16400	16367	16369	16304	16538	16240	16536	16350	16383	16423	16374	16384	16452	16326	16407	16357	16191	16505	16418	16369	16424	16337	16213	16384	16346	16467	16367	16338	16417	16456	16521	16327	16333	16560	16417	16523	16272	16439	16361	16480	16417	16386	16103	16147	16429	16474	16550	16390	16405	16407	16481	16224	16130	16405	16481	16455	16457	16424	16572	16507	16340	16349	16449	16413	16403	16305	16134	16364	16385	16359	16299	16311	16374	16387	16485	16403	16370	16352	16234	16484	16261	16427	16230	16509	16482	16319	16295	16386	16216	16256	16460	16540	16394	16558	16594	16248	16349	16210	16266	16406	16351	16158	16245	16593	16376	16585	16433	16438	16340	16421	16113	16438	16355	16439	16363	16328	16390	16420	16378	16278	16332	16326	16473	16108	16370	16540	16477	16541	16337	16505	16607	16400	16508	16564	16401	16434	16277	16435	16418	16515	16265	16246	16398	16395	16298	16252	16426	16368	16335	16278	16265	16371	16320	16418	16436	16365	16426	16546	16522	16325	16319	16270	16455	16259	16597	16551	16436	16436	16146	16398	16460	16541	16440	16243	16507	16366	16544	16443	16343	16600	16406	16430	16351	16426	16413	16319	16408	16392	16275	16357	16485	16287	16335	16270	16567	16506	16509	16347	16463	16394	16343	16332	16700	16187	16492	16416	16291	16305	16443	16299	16174	16263	16326	16360	16347	16433	16400	16518	16279	16485	16436	16372	16172	16284	16543	16484	16500	16287	16349	16436	16284	16258	16239	16237	16377	16501	16443	16386	16299	16471	16120	16300	16325	16378	16452	16460	16287	16349	16422	16451	16347	16302	16586	16340	16425	16415	16343	16374	16497	16266	16393	16441	16544	16405	16244	16477	16504	16434	16226	16234	16154	16291	16312	16302	16500	16325	16431	16485	16442	16433	16522	16382	16304	16396	16317	16463	16387	16392	16262	16352	16310	16270	16252	16237	16317	16536	16596	16401	16393	16420	16362	16246	16657	16368	16389	16408	16443	16305	16484	16521	16269	16493	16393	16403	16278	16097	16339	16306	16331	16438	16331	16425	16247	16620	16505	16611	16047	16314	16356	16297	16439	16336	16440	16395	16276	16350	16568	16361	16310	16400	16339	16418	16416	16334	16409	16631	16307	16417	16413	16359	16566	16328	16425	16364	16411	16411	16623	16323	16358	16372	16369	16302	16346	16446	16414	16312	16516	16151	16352	16447	16413	16143	16346	16148	16147	16406	16585	16282	16351	16508	16579	16191	16367	16403	16230	16121	16357	16453	16292	16432	16328	16345	16380	16365	16207	16417	16440	16374	16480	16608	16483	16110	16335	16445	16390	16259	16395	16326	16394	16642	16409	16289	16426	16326	16421	16419	16356	16321	16336	16397	16239	16466	16200	16396	16559	16462	16428	16511	16504	16318	16381	16260	16281	16276	16293	16520	16167	16419	16431	16373	16484	16484	16351	16329	16305	16604	16583	16246	16326	16315	16312	16355	16491	16315	16326	16572	16196	16456	16303	16315	16461	16394	16276	16424	16363	16498	16466	16559	16617	16400	16610	16623	16488	16487	16466	16472	16355	16478	16297	16368	16323	16413	16420	16364	16434	16275	16679	16366	16409	16571	16543	16414	16340	16414	16527	16360	16540	16408	16354	16393	16320	16305	16256	16390	16491	16406	16374	16322	16306	16500	16537	16410	16398	16271	16277	16465	16350	16299	16301	16438	16370	16405	16324	16511	16357	16464	16380	16477	16412	16525	16557	16477	16313	16407	16516	16521	16205	16391	16558	16401	16351	16326	16324	16598	16259	16330	16591	16382	16407	16314	16338	16474	16447	16411	16352	16354	16218	16090	16278	16335	16395	16435	16406	16438	16293	16451	16183	16314	16387	16482	16438	16565	16287	16491	16512	16142	16547	16480	16151	16351	16335	16336	16405	16363	16511	16450	16567	16305	16362	16262	16461	16165	16417	16408	16404	16429	16343	16290	16321	16487	16354	16301	16394	16414	16453	16267	16508	16390	16346	16265	16437	16498	16311	16570	16422	16456	16187	16368	16293	16412	16429	16360	16498	16507	16477	16371	16336	16420	16052	16116	16201	16217	16346	16316	16247	16299	16299	16422	16663	16569	16373	16449	16444	16403	16341	16438	16481	16397	16204	16377	16428	16207	16402	16414	16448	16493	16410	16307	16404	16508	16464	16388	16406	16511	16272	16289	16414	16530	16231	16351	16462	16321	16619	16420	16235	16215	16500	16419	16313	16244	16528	16664	16374	16402	16387	16511	16501	16221	16334	16319	16358	16508	16561	16335	16276	16494	16359	16289	16289	16305	16344	16270	16289	16193	16429	16469	16335	16305	16394	16529	16256	16450	16286	16288	16452	16356	16395	16335	16373	16302	16408	16258	16498	16272	16400	16533	16144	16329	16443	16502	16476	16422	16529	16380	16498	16115	16451	16425	16197	16413	16395	16397	16296	16417	16467	16525	16464	16551	16394	16461	16410	16414	16455	16142	16484	16330	16304	16474	16392	16400	16485	16296	16541	16271	16302	16288	16305	16468	16320	16328	16204	16324	16591	16267	16203	16478	16457	16276	16250	16578	16194	16635	16228	16364	16393	16282	16362	16299	16526	16319	16470	16354	16355	16169	16415	16286	16311	16297	16423	16088	16320	16352	16288	16381	16382	16333	16249	16374	16485	16500	16400	16466	16529	16452	16457	16510	16417	16224	16446	16357	16654	16468	16472	16496	16427	16232	16398	16414
29730	42336	39603	31682	24956	20568	18819	17561	16843	17176	16583	16349	16241	16146	15904	15902	15827	15630	15632	15513	15482	15346	15125	15228	15084	15386	15165	15152	15187	15448	15280	15195	15033	15218	15278	15093	15272	15189	15175	15255	15159	15219	15108	15194	15104	15074	15318	14989	15268	15277	15090	15212	15199	15145	14987	15330	15235	15138	15142	15337	15080	15172	15084	15156	15155	15094	15061	15285	15214	15195	15058	15135	15145	15215	15179	15164	15231	15058	15090	15213	15159	15107	14992	14950	15286	15041	15092	15185	15028	15130	15165	15205	15017	15141	15014	15100	15269	15091	15132	15130	15154	15133	15224	15067	15229	15133	15188	15061	15360	15027	15005	15079	15124	15334	15012	15174	15252	15121	14969	15111	14919	15315	15117	15347	15127	15390	15123	15166	15168	15118	15301	15084	15040	15109	14901	15196	15139	15148	15270	15074	15235	15068	15056	15043	15234	15255	15017	15139	14983	15129	15226	15272	15199	15198	15144	15071	15090	15088	15192	14944	15094	15146	15227	15129	15114	15179	15234	15357	15189	15210	14988	15134	15018	15219	15041	15078	15177	15105	15109	15119	15149	15090	14939	15235	15265	15203	15108	15135	15107	15194	15152	15109	14911	14947	15131	15229	15331	15139	15143	15151	15239	15289	15099	15279	15085	15194	15068	15067	15196	15243	15179	15096	15134	15009	15254	15285	15150	15184	15217	15137	15202	15122	15145	15052	15153	15059	15362	15047	15194	15119	15059	15055	15159	15265	15099	15004	15215	15260	15119	15174	15233	15022	14862	15112	15269	15221	15143	15211	15117	15012	15168	15142	15394	15234	15178	15116	15036	15232	15011	15014	15192	15215	15224	14996	15248	15092	15169	15119	15059	15227	15155	15089	15054	15220	15336	15078	15292	15151	15162	14947	15211	15003	15090	15137	15102	15088	15208	15103	15170	15098	15149	15195	15169	15196	15141	15168	15040	15154	15097	15200	15189	15185	15117	15234	15360	15245	15118	15317	15069	15186	15116	15103	15057	15329	15217	15170	15091	15195	14945	15048	15087	15135	15136	15203	15121	15059	15143	15157	15199	15172	15171	15211	15016	15089	15169	15084	14977	15401	15145	14950	15177	15210	15206	15125	15165	15293	14974	15093	15091	15040	15120	15223	15153	15064	15077	15194	15137	15107	15140	15147	15295	15142	15153	14984	15076	15167	14973	15137	15092	15190	15045	15267	15169	15303	15138	15112	15160	15131	15403	15023	15149	15241	15266	15042	15185	15225	15200	15242	15155	15120	15140	15169	15176	15152	15182	15166	15174	15278	15123	15241	15174	15250	15143	15009	15200	14993	15233	15204	15188	15157	15368	15164	15220	15275	15240	15135	15129	15216	15071	15307	15244	15233	15161	15167	15261	15116	15133	15081	15107	15166	15114	15114	15135	15297	15225	15024	15107	15212	15224	15156	14920	15218	14956	15173	15049	15174	15041	15185	15202	15169	15076	15238	15197	15080	15138	15270	14938	15004	15190	15028	15240	15067	15145	15333	15214	15227	15239	15038	15116	15094	15140	15081	15060	15079	15179	15126	15164	14963	15304	15210	15013	15181	14977	14937	15006	15117	15222	15094	15146	15237	15169	15039	15153	15137	15205	15198	15238	15287	15213	15179	15162	15164	15125	15248	15152	15196	15292	15097	15077	15069	15127	15051	15008	15081	15092	14982	15080	15189	15217	15126	15179	15119	15135	15057	15118	15090	15201	15059	15104	15124	15297	15203	15027	15194	15196	15236	15181	14958	15102	15148	15219	15211	15064	15292	15158	15172	15339	15107	15242	15107	15226	15141	15210	15250	15187	15178	15163	15339	15187	15130	15111	15160	15310	15008	15275	15232	15207	15054	15243	15073	14998	15177	15059	15196	15114	15128	15025	15143	15255	15243	15027	15118	15304	15220	15135	15322	15121	15226	15245	15098	15161	15085	15107	15149	15212	15003	15190	15110	15151	15079	15103	15139	15096	15124	14958	15273	15220	15179	15195	15244	15228	15276	15237	15152	15054	15196	15130	15209	15167	15173	15230	15123	15169	15228	15125	15277	15082	15113	15132	15256	15309	15282	15173	15048	15028	15198	15159	15066	15079	15287	15089	15158	15173	15080	15111	15231	15018	15150	15119	15157	15166	15186	15128	15100	15065	15099	15168	15155	15111	15099	15145	15092	15287	15161	15217	15076	15214	15145	15186	15203	15184	15133	15243	15234	14929	15155	15193	15180	14988	15185	15172	15202	15135	14989	15095	15120	15217	15143	15206	15163	15078	15278	15170	15097	15154	15220	15048	15162	15232	15027	15093	15160	15234	15275	15252	15047	15150	15133	15268	15264	14995	15119	15174	15304	15119	15200	14974	15160	15019	15278	15211	15037	14995	15112	15085	15190	15180	15090	15043	15097	15215	15034	15210	15248	15307	15122	15021	15094	15242	14987	15054	15111	15192	15293	15047	15169	15162	15186	15200	15334	15107	15283	15140	15172	15091	15138	14975	15151	15169	15104	15108	15199	14912	15048	15077	15063	15135	15108	15033	15256	15170	14903	15029	15151	15148	15198	15063	15218	15089	15091	15174	15135	15101	14917	15075	14967	15192	15258	15221	15100	15134	15158	15134	15173	15326	14967	15268	15295	15210	15240	15256	15123	15142	15112	14997	15197	15177	14919	14954	15074	15191	15298	15147	15087	15165	15008	15304	15068	15217	14983	15096	15284	15114	15251	15128	15122	15099	15075	15127	14902	15072	15112	15216	15216	15133	15213	15220	15157	15111	15080	15081	15057	15186	15215	15264	15026	15220	15273	15101	15081	15171	15028	15077	15103	15029	15044	15117	15065	15257	15300	15222	15229	15136	15117	15092	15163	15210	15131	15104	15121	14965	15179	15222	15145	15225	15203	15045	15164	15079	14988	15039	15123	15080	15147	15255	15179	15115	15082	14925	15158	15167	15184	15147	15091	15234	15149	15017	15171	15147	15012	15098	15128	15262	15101	15012	15117	15066	15111	15016	15192	15012	15207	15116	15074	15181	15161	15137	15246	15118	15126	15010	15024	15060	15160	15236	15030	15155	15182	15157	15204	15143	14949	15141	15123	15109	15111	15193	15073	15086	15265	15292	14994	15133	15096	15129	15174	15068	15205	15161	15112	15281	15006	15383	15000	15191	15147	15224	15298	15124	15142	15226	15119	15241	15086	14998	15109	15253	15188	15285	15130	15080	15056	15203	15073	15125	15249	15184	15237	15093	15234	15257	15062	15155	15054	15001	15273	15017	15176	15295	15184	15092	15213	15278	15202	15196	15044	14994	15094	15135	15122	15001	15122	15270	15040	15124	15157	15077	15218	14914	15340	15142	15208	15296	15125	15029	15075	15337	15065	15148	15111	15136	15153	15053	15163	15196	15182	15096	15121	15366	15111	15270	15029	15173	15094	15259	15295	15087	15027	15206	15109	15187	15165	15288	14979	15205	15042	15129	15120	15092	15250	15097	15073	15176	15145	15084	15221	15320	15141	15005	14981	15073	15131	15162	15148	15143	14908	15150	15190	15254	15117	15119	15186	15215	15092	15168	15339	15167	15088	15069	15033	15023	15205	15227	14986	15076	15149	15215	15194	15121	15199	15178	15276	15114	15223	15094	15139	15415	15176	15128	15240	15337	15223	15153	15270	15135	15111	15252	15171	15103	15134	15173	15062	15408	15145	15231	15150	15043	15167	15299	15124	15231	15240	15139	15082	15240	15099	15219	15086	15161	15298	15366	15040	15172	14981	15090	15083	14994	15268	15265	15244	15077	15087	15161	14975	15084	15209	14960	15134	15179	15128	15078	15066	15112	15108	15283	15213	15257	15117	14970	15219	14982	15084	15100	15339	15111	15021	15086	15102	15141	15172	15244	15223	15039	15041	15101	15155	15213	14955	15164	15046	15218	14986	15230	15356	15230	15205	14950	15147	15245	15166	15012	15293	15089	15119	15128	14985	15044	15256	15121	15023	15099	15181	15067	15088	15218	15200	15191	15153	15018	15140	15257	15087	15130	15068	15009	15137	15067	15035	15108	15051	15188	15136	14957	15123	15264	15076	15124	15011	15138	14999	15185	15346	15093	15057	15132	15139	15093	15220	15103	15173	15209	14980	15077	15098	15219	15077	15272	15132	15211	15233	15198	15181	15125	15144	15181	15273	15122	15373	15338	15031	15350	15154	15023	15168	15171	15226	15115	15111	15283	15198	15195	15088	15291	14997	15166	15150	15121	15077	15075	15217	15297	15345	15188	15165	15186	15269	15185	15262	15189	15210	15052	14833	15106	14971	15133	15138	15228	15119	15159	15321	15107	15046	15184	15101	15065	15206	15180	15298	15219	15165	15126	15223	15202	15137	15141	15069	15213	14984	15200	14904	15146	14960	15201	15258	15223	15124	15078	15102	15127	15195	15327	15148	15185	15106	15150	15204	15260	15146	15102	15154	15201	15136	15045	15129	15144	15183	14993	15232	15097	15049	15106	14977	15285	15127	15085	14935	15126	15163	15083	15288	15330	15062	15273	15158	15156	15163	15164	15169	15170	14985	15267	15138	14997	15039	15155	15201	15426	15137	15100	15252	15085	15106	15089	15205	15223	15100	15111	15220	15274	15081	15285	15242	14995	15178	15326	15162	15092	15093	15289	15094	15146	15049	15275	15366	14989	15008	15216	15305	14974	15298	15084	15167	14954	15052	15410	15204	15109	15184	15105	15212	15244	15276	15397	15129	15034	15135	15398	15145	14889	15091	15071	15211	15248	15074	15033	15273	15183	15139	15168	15245	15124	15109	15094	15209	15202	15224	15163	15167	15139	15059	15097	15080	15047	15061	14971	15156	15092	15226	15129	15095	15232	15066	15143	15100	15326	15292	15044	15105	15107	15096	15234	14994	15140	15017	15120	15084	15076	15073	15182	15019	15073	14871	15031	15057	15123	15125	15179	15155	15047	15158	15195	15131	15200	15180	15163	15128	15105	15207	15147	15094	15132	15075	15177	15247	15132	15276	14995	15128	15151	15204	15240	15134	15374	15224	14996	15060	15112	15047	14990	15231	15143	15272	15105	15040	15175	15170	15075	15008	15212	15154	15195	14871	15260	15119	15069	15197
25424	21430	28647	27799	24850	23126	21040	18704	17728	18042	17601	17088	16947	16837	16619	16647	16260	16295	16277	15949	16169	15917	15716	15987	15857	15606	15636	15872	15556	15642	15798	15655	15759	15761	15661	15836	15872	15825	15717	15920	15714	15608	15592	15718	15862	15636	15745	15649	15735	15791	15676	15691	15691	15568	15657	15568	15728	15660	15598	15750	15799	15477	15728	15927	15648	15544	15550	15646	15736	15548	15691	15745	15610	15597	15685	15708	15701	15582	15687	15718	15518	15605	15506	15613	15573	15522	15883	15655	15759	15860	15355	15707	15632	15715	15579	15755	15565	15678	15507	15579	15591	15704	15589	15509	15719	15566	15769	15679	15680	15604	15757	15536	15477	15672	15733	15748	15707	15428	15520	15551	15602	15410	15584	15871	15562	15423	15682	15718	15675	15477	15737	15763	15620	15785	15470	15791	15641	15606	15680	15613	15683	15561	15811	15807	15721	15633	15646	15587	15603	15653	15560	15620	15466	15749	15597	15557	15838	15606	15711	15639	15642	15627	15712	15623	15659	15392	15746	15672	15502	15672	15628	15647	15694	15825	15516	15696	15722	15492	15696	15700	15456	15717	15673	15724	15612	15591	15615	15590	15675	15628	15856	15612	15634	15761	15603	15639	15609	15758	15587	15582	15568	15749	15695	15743	15664	15574	15563	15739	15722	15888	15568	15650	15564	15592	15611	15516	15453	15736	15890	15563	15764	15629	15576	15637	15471	15610	15398	15495	15619	15661	15835	15579	15390	15634	15641	15492	15811	15616	15559	15765	15747	15656	15640	15485	15559	15427	15682	15672	15671	15778	15628	15615	15640	15946	15718	15560	15432	15608	15564	15662	15581	15638	15663	15603	15789	15737	15760	15800	15603	15777	15799	15600	15534	15662	15644	15520	15553	15501	15811	15668	15801	15538	15598	15606	15549	15485	15741	15580	15561	15493	15711	15573	15584	15537	15614	15686	15574	15567	15653	15640	15532	15565	15634	15745	15680	15753	15649	15867	15564	15551	15685	15668	15657	15717	15748	15674	15728	15627	15886	15407	15574	15620	15671	15689	15497	15741	15643	15717	15532	15513	15753	15555	15660	15735	15512	15562	15580	15529	15685	15733	15625	15728	15468	15831	15680	15625	15608	15620	15626	15630	15671	15403	15572	15582	15765	15775	15558	15674	15382	15433	15597	15765	15623	15521	15679	15610	15619	15704	15783	15747	15569	15586	15640	15455	15629	15796	15513	15533	15530	15518	15546	15539	15853	15657	15887	15672	15614	15632	15553	15762	15603	15802	15573	15645	15708	15787	15730	15582	15740	15436	15695	15829	15845	15710	15723	15742	15712	15700	15617	15471	15615	15729	15783	15776	15637	15570	15541	15411	15708	15632	15487	15622	15610	15547	15836	15626	15686	15608	15704	15669	15780	15649	15662	15652	15621	15550	15732	15653	15529	15573	15865	15550	15633	15682	15761	15562	15602	15585	15702	15724	15436	15812	15763	15575	15505	15797	15520	15559	15511	15604	15775	15629	15515	15694	15594	15828	15653	15567	15894	15773	15814	15726	15647	15714	15671	15557	15725	15433	15712	15447	15513	15669	15716	15696	15373	15580	15722	15649	15617	15642	15571	15595	15636	15743	15618	15491	15639	15715	15704	15664	15753	15529	15507	15586	15669	15725	15512	15741	15724	15766	15713	15749	15723	15633	15678	15811	15703	15697	15646	15602	15685	15512	15635	15685	15739	15713	15728	15749	15616	15509	15615	15819	15760	15668	15653	15683	15483	15449	15771	15675	15653	15603	15753	15709	15580	15439	15784	15679	15672	15869	15650	15501	15799	15627	15522	15403	15659	15462	15648	15511	15526	15774	15695	15702	15611	15500	15650	15701	15615	15524	15724	15541	15622	15602	15799	15759	15681	15739	15445	15471	15786	15664	15565	15733	15665	15547	15568	15661	15777	15821	15761	15559	15645	15557	15893	15632	15690	15344	15660	15691	15812	15594	15531	15531	15813	15622	15594	15567	15620	15827	15765	15450	15596	15491	15439	15640	15768	15632	15743	15873	15455	15716	15609	15806	15722	15767	15596	15600	15593	15747	15679	15672	15506	15417	15640	15600	15454	15512	15626	15562	15390	15546	15560	15786	15563	15604	15690	15640	15673	15548	15721	15534	15682	15406	15754	15577	15590	15517	15627	15824	15425	15600	15515	15633	15615	15514	15609	15445	15728	15620	15506	15515	15601	15595	15500	15565	15741	15434	15511	15653	15511	15578	15587	15685	15486	15677	15631	15807	15655	15534	15560	15778	15613	15569	15809	15661	15650	15650	15338	15606	15675	15533	15707	15777	15741	15643	15835	15572	15775	15570	15550	15567	15551	15463	15803	15465	15546	15831	15677	15694	15584	15557	15504	15646	15511	15598	15562	15801	15671	15568	15486	15619	15748	15728	15742	15469	15608	15507	15662	15590	15778	15675	15618	15693	15556	15431	15604	15542	15523	15620	15671	15625	15572	15514	15482	15759	15711	15826	15778	15670	15679	15805	15629	15417	15607	15676	15618	15393	15612	15610	15533	15794	15719	15771	15549	15634	15699	15488	15682	15462	15703	15675	15461	15646	15553	15618	15604	15690	15760	15766	15743	15715	15733	15734	15385	15517	15564	15568	15650	15798	15780	15756	15590	15598	15732	15492	15573	15752	15532	15545	15716	15616	15763	15612	15754	15511	15650	15931	15761	15593	15745	15633	15727	15659	15546	15617	15591	15529	15536	15525	15787	15476	15505	15477	15812	15522	15646	15741	15495	15398	15600	15605	15578	15577	15608	15799	15794	15617	15801	15716	15794	15790	15563	15626	15674	15706	15503	15703	15588	15632	15558	15632	15773	15625	15679	15592	15705	15657	15518	15749	15711	15641	15784	15780	15790	15659	15604	15522	15796	15517	15534	15408	15722	15741	15685	15538	15743	15783	15712	15665	15598	15600	15667	15676	15655	15829	15522	15755	15697	15684	15587	15738	15871	15653	15498	15645	15686	15844	15843	15642	15643	15579	15688	15570	15684	15622	15693	15653	15334	15732	15652	15501	15655	15695	15647	15729	15819	15845	15553	15671	15672	15533	15678	15661	15509	15689	15423	15588	15652	15711	15571	15725	15498	15671	15591	15672	15671	15772	15628	15732	15408	15664	15583	15810	15746	15725	15543	15676	15695	15628	15645	15486	15748	15656	15724	15443	15614	15824	15690	15755	15510	15591	15789	15575	15671	15669	15588	15741	15580	15635	15592	15686	15887	15571	15794	15764	15733	15558	15760	15627	15804	15620	15800	15602	15505	15437	15701	15518	15634	15629	15809	15710	15565	15595	15558	15604	15697	15467	15646	15720	15692	15686	15632	15795	15522	15668	15447	15725	15705	15852	15610	15633	15706	15603	15665	15534	15717	15571	15650	15530	15658	15757	15420	15692	15674	15684	15612	15691	15649	15811	15863	15625	15641	15746	15601	15640	15641	15470	15656	15658	15735	15818	15530	15506	15958	15644	15708	15560	15747	15716	15821	15424	15715	15777	15668	15769	15657	15450	15621	15467	15596	15681	15776	15648	15338	15590	15549	15767	15570	15555	15704	15699	15701	15821	15656	15588	15744	15681	15647	15762	15637	15571	15571	15719	15623	15530	15587	15678	15686	15680	15473	15679	15655	15648	15507	15720	15576	15591	15674	15705	15631	15772	15624	15599	15725	15705	15798	15658	15731	15487	15822	15731	15569	15335	15740	15683	15632	15650	15590	15540	15519	15723	15745	15554	15778	15757	15756	15480	15686	15592	15670	15629	15760	15652	15554	15727	15654	15794	15686	15574	15563	15531	15603	15543	15506	15637	15571	15647	15651	15661	15840	15686	15672	15727	15650	15743	15616	15744	15624	15689	15863	15591	15502	15827	15676	15560	15528	15728	15635	15618	15778	15623	15606	15556	15600	15525	15811	15691	15736	15736	15627	15627	15507	15511	15592	15554	15749	15664	15541	15704	15540	15541	15609	15691	15493	15468	15458	15641	15416	15456	15476	15666	15732	15585	15632	15449	15756	15747	15473	15507	15600	15570	15595	16002	15824	15690	15505	15519	15621	15485	15822	15688	15491	15802	15716	15511	15523	15715	15702	15704	15653	15521	15612	15725	15751	15740	15479	15512	15469	15686	15798	15722	15708	15784	15770	15591	15607	15501	15665	15753	15778	15839	15671	15617	15828	15580	15852	15640	15777	15623	15789	15535	15725	15746	15783	15636	15611	15462	15558	15511	15464	15661	15589	15763	15634	15518	15620	15643	15842	15626	15632	15596	15591	15544	15724	15702	15375	15319	15741	15744	15557	15748	15814	15798	15527	15527	15761	15718	15432	15516	15718	15465	15829	15629	15837	15430	15739	15669	15736	15483	15620	15552	15788	15770	15704	15579	15736	15502	15668	15662	15696	15806	15629	15735	15527	15577	15621	15734	15684	15681	15800	15602	15594	15611	15767	15557	15605	15594	15658	15705	15563	15665	15780	15747	15788	15703	15755	15533	15569	15576	15447	15611	15618	15738	15559	15683	15776	15573	15624	15662	15702	15690	15637	15625	15440	15681	15761	15462	15752	15662	15700	15703	15679	15837	15593	15788	15625	15624	15497	15650	15586	15588	15853	15517	15598	15637	15570	15471	15654	15712	15742	15751	15582	15607	15625	15595	15671	15664	15672	15617	15619	15717	15647	15723	15730	15417	15630	15537	15528	15509	15781	15542	15587	15613	15577	15740	15581	15778	15535	15644	15588	15696	15697	15681	15777	15681	15604	15880	15713	15776	15470	15756	15629	15469	15491	15605	15585	15841	15585	15500	15512	15684	15762	15645	15620	15510	15555	15592	15912	15688	15828	15748	15711	15586	15417	15676	15855	15665	15761	15707	15744	15626	15726	15782	15462	15662	15529	15522	15630	15881	15737	15586	15673	15616	15499	15474	15486	15794	15726	15776	15713	15569	15922	15476	15557	15512	15754	15569	15649	15648	15737	15527	15665	15506	15702	15607	15544	15708	15616	15689	15540	15833	15713	15607	15704	15542	15618	15523	15647	15684	15484	15470	15629	15854	15640	15575	15635	15490	15736	15700	15713	15655	15577	15548	15686	15601
29587	48776	45946	37289	29207	24449	20880	19238	18148	18673	17681	17069	16730	16474	16368	16074	15809	15643	15475	15030	14979	15026	14891	15069	14878	14658	14973	14887	14956	14774	14728	14846	14639	14838	14819	14692	14581	14774	14707	14461	14626	14543	14801	14811	14738	14608	14578	14766	14900	14750	14669	14613	14686	14637	14808	14716	14707	14801	14773	14628	14769	14604	14702	14770	14783	14682	14696	14490	14739	14643	14714	14557	14604	14791	14786	14539	14686	14614	14754	14581	14649	14730	14323	14748	14783	14589	14791	14459	14606	14399	14719	14759	14709	14793	14583	14678	14696	14495	14676	14688	14619	14658	14742	14771	14680	14687	14729	14613	14728	14765	14716	14674	14704	14643	14705	14610	14692	14813	14594	14719	14620	14820	14788	14544	14704	14661	14471	14602	14588	14669	14633	14652	14845	14545	14859	14864	14622	14808	14676	14702	14556	14642	14632	14810	14619	14553	14692	14561	14656	14451	14734	14760	14602	14739	14727	14722	14620	14740	14787	14554	14644	14643	14599	14620	14562	14708	14687	14649	14469	14760	14687	14726	14642	14638	14658	14589	14677	14622	14656	14639	14665	14734	14622	14727	14582	14774	14700	14566	14830	14856	14758	14695	14733	14463	14844	14728	14703	14666	14530	14535	14697	14806	14715	14656	14650	14557	14674	14771	14592	14619	14668	14665	14637	14612	14595	14726	14729	14645	14692	14502	14736	14861	14766	14704	14505	14705	14751	14577	14589	14548	14555	14665	14534	14704	14797	14787	14698	14591	14617	14873	14653	14762	14723	14636	14725	14571	14779	14915	14619	14672	14816	14630	14649	14748	14660	14513	14711	14572	14750	14644	14535	14704	14683	14798	14642	14768	14631	14677	14861	14772	14694	14489	14767	14830	14750	14550	14633	14565	14663	14693	14740	14569	14500	14439	14649	14760	14821	14686	14749	14747	14549	14622	14654	14458	14674	14670	14739	14606	14800	14679	14735	14645	14637	14576	14723	14561	14637	14566	14661	14695	14499	14715	14601	14816	14861	14877	14898	14607	14597	14573	14769	14526	14688	14712	14518	14711	14690	14674	14686	14627	14779	14688	14670	14638	14582	14672	14783	14583	14652	14676	14808	14695	14711	14524	14722	14689	14646	14747	14762	14676	14771	14598	14685	14699	14627	14503	14730	14667	14774	14407	14659	14754	14548	14635	14739	14669	14784	14532	14733	14733	14678	14822	14446	14528	14739	14786	14622	14763	14628	14741	14607	14770	14727	14863	14620	14534	14533	14591	14784	14827	14673	14704	14702	14689	14568	14524	14639	14699	14650	14659	14520	14554	14827	14606	14545	14671	14729	14744	14624	14661	14687	14609	14541	14686	14671	14592	14615	14538	14649	14627	14686	14650	14620	14696	14466	14759	14575	14617	14835	14675	14523	14769	14695	14698	14664	14768	14659	14626	14699	14555	14525	14655	14686	14653	14691	14613	14650	14574	14689	14733	14603	14709	14535	14763	14495	14774	14690	14790	14703	14620	14681	14558	14621	14620	14761	14661	14602	14640	14768	14637	14733	14804	14670	14690	14794	14643	14753	14722	14622	14507	14595	14796	14495	14575	14759	14347	14711	14854	14606	14726	14734	14741	14576	14780	14758	14651	14593	14662	14670	14548	14661	14761	14477	14616	14605	14689	14764	14569	14605	14592	14614	14618	14889	14656	14456	14586	14583	14712	14750	14850	14718	14627	14646	14860	14584	14726	14758	14573	14727	14588	14652	14709	14719	14620	14570	14768	14817	14776	14628	14644	14711	14674	14576	14626	14842	14652	14773	14648	14638	14560	14652	14557	14393	14767	14616	14617	14773	14636	14791	14550	14649	14555	14742	14771	14687	14700	14599	14564	14617	14615	14686	14651	14519	14592	14460	14713	14707	14568	14597	14695	14607	14560	14603	14666	14789	14516	14658	14758	14676	14506	14812	14659	14753	14678	14573	14641	14624	14529	14649	14599	14723	14783	14642	14586	14507	14629	14517	14721	14711	14792	14654	14728	14695	14746	14659	14576	14665	14820	14769	14647	14641	14525	14533	14516	14692	14726	14774	14457	14713	14521	14689	14745	14645	14656	14827	14629	14794	14576	14514	14580	14586	14666	14660	14659	14617	14667	14608	14618	14654	14769	14364	14832	14682	14683	14780	14525	14652	14587	14820	14571	14834	14609	14739	14492	14775	14480	14678	14507	14602	14777	14562	14755	14745	14514	14525	14683	14706	14751	14705	14740	14639	14538	14572	14687	14403	14577	14710	14640	14524	14628	14757	14844	14601	14574	14861	14760	14765	14580	14635	14796	14724	14717	14625	14768	14795	14584	14554	14545	14505	14801	14875	14713	14510	14747	14656	14738	14692	14711	14652	14701	14814	14689	14613	14814	14818	14725	14744	14557	14780	14613	14727	14637	14705	14708	14739	14782	14552	14822	14742	14673	14665	14563	14531	14796	14663	14594	14616	14653	14792	14648	14666	14554	14623	14642	14537	14665	14396	14564	14734	14532	14709	14777	14617	14665	14508	14607	14707	14719	14517	14738	14620	14731	14525	14678	14561	14560	14580	14736	15005	14584	14732	14735	14937	14791	14585	14627	14733	14538	14546	14696	14646	14662	14609	14756	14709	14695	14671	14663	14630	14751	14813	14634	14724	14912	14671	14577	14556	14729	14688	14437	14784	14622	14685	14637	14618	14417	14640	14529	14614	14707	14627	14893	14518	14746	14625	14773	14642	14709	14759	14673	14560	14693	14702	14567	14597	14710	14657	14678	14738	14567	14687	14579	14745	14780	14670	14760	14785	14725	14661	14789	14600	14680	14698	14699	14719	14722	14606	14523	14707	14577	14722	14712	14636	14728	14606	14694	14647	14699	14730	14675	14838	14634	14673	14655	14584	14610	14677	14761	14702	14591	14680	14808	14515	14644	14620	14718	14554	14504	14860	14625	14824	14627	14694	14542	14658	14529	14618	14630	14640	14694	14667	14687	14725	14605	14607	14756	14709	14671	14726	14629	14769	14609	14713	14631	14781	14565	14775	14587	14627	14708	14651	14729	14635	14552	14583	14847	14516	14646	14717	14912	14734	14628	14832	14688	14618	14590	14679	14589	14623	14690	14278	14757	14737	14754	14702	14699	14712	14583	14478	14656	14628	14691	14741	14699	14572	14570	14741	14596	14675	14684	14699	14733	14652	14729	14524	14744	14603	14518	14715	14608	14779	14602	14635	14793	14465	14672	14714	14597	14643	14841	14720	14694	14735	14721	14556	14608	14617	14750	14676	14594	14616	14702	14781	14748	14615	14710	14748	14732	14593	14628	14660	14795	14461	14718	14728	14757	14585	14673	14687	14747	14661	14628	14703	14720	14564	14843	14818	14836	14691	14635	14856	14669	14717	14638	14741	14691	14471	14733	14434	14658	14574	14844	14741	14642	14708	14567	14605	14624	14459	14595	14709	14487	14665	14687	14661	14723	14750	14686	14599	14861	14584	14707	14555	14556	14538	14596	14736	14735	14769	14562	14668	14584	14656	14683	14614	14674	14733	14821	14757	14670	14734	14786	14638	14697	14638	14694	14629	14644	14547	14630	14750	14515	14676	14696	14539	14521	14773	14670	14755	14528	14862	14529	14774	14481	14695	14683	14713	14746	14595	14754	14801	14709	14702	14779	14817	14871	14629	14683	14775	14760	14549	14541	14917	14671	14602	14608	14721	14765	14669	14523	14704	14590	14594	14720	14714	14687	14765	14548	14762	14557	14661	14592	14657	14703	14508	14573	14673	14801	14689	14597	14824	14822	14584	14579	14496	14796	14645	14641	14544	14772	14576	14615	14512	14722	14637	14571	14551	14735	14636	14677	14539	14817	14604	14831	14692	14642	14735	14600	14745	14689	14628	14541	14794	14699	14541	14737	14689	14751	14664	14627	14582	14596	14686	14654	14682	14724	14515	14727	14750	14584	14769	14598	14791	14494	14691	14775	14689	14936	14747	14805	14701	14836	14732	14809	14702	14615	14660	14704	14688	14858	14763	14846	14781	14704	14528	14479	14776	14624	14801	14731	14713	14701	14612	14581	14676	14587	14666	14745	14548	14656	14729	14607	14629	14438	14739	14448	14631	14747	14608	14775	14670	14662	14646	14558	14645	14690	14879	14679	14560	14542	14734	14565	14734	14729	14540	14677	14630	14635	14596	14680	14816	14664	14608	14767	14683	14859	14572	14738	14598	14698	14749	14697	14731	14649	14540	14644	14688	14755	14724	14592	14650	14638	14609	14665	14567	14705	14632	14596	14568	14608	14637	14659	14691	14555	14717	14687	14445	14738	14514	14735	14696	14624	14599	14735	14699	14714	14602	14666	14756	14599	14694	14604	14687	14687	14758	14557	14543	14649	14577	14725	14566	14677	14791	14694	14625	14777	14735	14595	14615	14753	14753	14449	14624	14731	14647	14651	14624	14769	14840	14675	14674	14649	14431	14639	14640	14746	14652	14773	14691	14764	14684	14658	14594	14652	14720	14677	14596	14811	14628	14871	14817	14629	14688	14668	14682	14577	14608	14800	14705	14508	14622	14590	14724	14602	14718	14570	14635	14701	14747	14803	14571	14589	14744	14624	14589	14740	14462	14825	14743	14640	14478	14561	14654	14562	14716	14654	14655	14682	14686	14705	14680	14539	14621	14727	14727	14685	14736	14794	14719	14623	14672	14918	14653	14708	14791	14607	14591	14732	14629	14856	14611	14634	14609	14719	14678	14699	14600	14851	14662	14640	14746	14649	14613	14669	14723	14890	14599	14801	14851	14852	14524	14555	14825	14595	14804	14781	14776	14567	14596	14684	14690	14606	14571	14637	14645	14480	14525	14547	14610	14563	14672	14798	14648	14588	14912	14671	14748	14755	14679	14757	14703	14547	14629	14476	14517	14695	14695	14543	14643	14647	14662	14672	14780	14665	14732	14525	14802	14871	14734	14719	14665	14662	14683	14690	14672	14800	14568	14610	14629	14649	14659	14788	14678	14664	14753	14553	14803	14688	14564	14650	14630	14651	14569	14762	14460	14586	14617	14699	14788	14845	14682	14536	14746	14682	14589	14656	14779	14749	14664	14674	14833	14781	14746	14785	14673	14640
24170	21377	28917	25001	23925	25476	24397	20488	19007	19199	18965	18247	17751	17453	17325	17210	16877	16798	16774	16366	16330	16320	16361	16316	16285	16182	16207	16083	16202	15941	16205	16143	16086	16163	15977	16146	15962	15865	16038	16183	16067	15786	15878	15913	16245	16139	16014	16006	16044	16042	16001	15940	15969	16114	15895	15842	16035	16017	15964	15904	15832	16106	15921	16049	16044	15886	15845	16060	15915	15783	15889	16063	15811	15894	16050	15859	15945	15867	16145	15943	15894	15817	15867	15920	15935	15890	15903	15830	15946	15878	15897	15779	16008	15753	15982	15846	15963	15880	16067	16080	16037	16079	15810	15969	15927	15817	15663	15969	15916	15983	15928	15992	15983	16040	15903	15911	15829	15932	15860	15975	16099	15940	15958	15879	15854	15731	15870	15930	15698	15915	16016	15924	15817	15927	15810	16040	16118	16123	15884	15980	15970	15984	15976	16128	15773	15999	15951	15891	15842	15790	16092	15921	15936	15925	15925	16043	15589	16073	15871	16123	16027	15804	16017	15802	15895	15924	15962	16110	15857	15862	15776	15764	16000	15963	16094	16052	15954	16010	15931	15948	15975	15847	15936	15855	16054	15757	15974	15963	16032	15955	15943	15940	16018	15940	15979	15816	15832	15813	15890	15859	15869	16001	16094	15993	15735	16020	16104	15938	15787	15941	16064	15772	15975	15845	15952	15842	15978	15911	15856	15916	15930	16085	16073	15899	16126	15880	15925	15807	16166	15814	15968	16117	15988	15989	15973	15829	16002	15719	16078	16053	16034	16028	15892	15831	15751	15930	15913	15884	15949	15755	16013	15898	15868	16066	15946	15803	15991	15845	15938	15961	15827	15937	16087	15947	16073	16047	15907	15859	15791	16000	16028	16142	15833	15900	15866	15974	15877	15898	16116	15770	15956	15894	15901	16017	15980	15864	15803	15850	15983	15992	15837	16020	15930	15978	15826	15880	15894	16020	15977	16051	15977	15752	15774	15966	16061	15953	16083	15826	15870	15916	15868	15919	16080	15931	15963	16117	15863	15853	15971	15811	15855	15911	15937	15883	15990	15932	16021	15895	15876	15825	16027	15892	15877	15925	15983	15965	15950	15880	15872	15968	15864	15898	15973	15901	15907	15970	16001	15878	15927	16070	15943	16028	15940	15983	15895	15869	16370	16045	15930	16033	15962	16042	15916	16141	15818	15726	15769	15924	15958	15870	15968	16086	15777	15852	15878	15931	15921	16022	16022	15931	15884	15841	15936	16071	15878	16045	15974	16078	16127	16014	15951	15997	16010	15933	15847	15927	15934	15719	15937	16160	15950	15901	16044	16023	15917	15831	16093	15961	15902	16068	15702	15929	15885	15858	15947	15760	16010	15720	15979	16021	15848	15826	16070	15789	15796	16043	15873	15806	15890	15948	15685	15881	15718	15921	15996	15835	16116	16006	16072	15934	15877	16054	15974	15867	16016	15889	15903	15888	15764	15726	15906	15742	15780	16040	15980	15914	15869	16147	16013	16035	15874	15911	15721	16010	15929	15952	16020	15848	15895	15889	15790	15845	15900	15999	15916	15798	15926	16143	15827	15913	15996	15950	15901	16015	16043	15928	16035	15983	15863	15962	15916	15901	15876	15833	15941	16109	16045	15985	16006	15839	15943	15975	15988	15854	16186	15914	15756	15791	15898	15953	16216	15932	15910	16062	15840	16063	15927	15965	16076	15934	15860	15993	16081	15971	15974	15653	15727	15830	15859	15839	15884	15991	16138	15988	15915	15876	15954	16064	16132	15799	15947	15947	15849	15907	15874	15794	15884	15922	15860	15980	15880	16072	15841	15925	16011	16038	16038	15887	15862	15971	15912	15949	15887	15883	15914	15771	15890	16204	16084	15944	15856	15874	15866	16019	16123	15941	15885	16024	16135	15803	15787	15805	15769	15694	15936	15843	15826	15859	15909	15959	16022	16046	15689	15852	15907	15840	15965	16021	15960	15988	15962	15928	15886	15932	15999	15771	15748	16003	15885	16278	15914	15731	15802	15907	15887	15995	16022	15965	15855	15943	15749	16121	15926	15942	16019	16086	16007	15915	15922	15893	15841	16152	15877	16010	15938	16007	15960	15925	15949	15823	15894	15974	15920	15905	15957	15929	16104	16078	16139	15974	16121	15957	16020	15891	15946	15994	15860	15929	15944	15861	16015	16005	15950	15948	15933	15814	15680	15730	15844	16080	15808	15702	15872	15833	15766	15992	15748	15930	15670	16008	15994	15922	15969	15960	16082	15923	16038	15932	15768	15977	15811	15973	16125	15974	15967	16028	16066	15990	15821	15801	15960	16006	16085	16022	16063	15912	16375	15820	16087	16110	16011	15789	15864	15946	15889	15899	15983	15776	15965	15874	15994	15764	15992	15913	15875	15729	15835	15912	15811	15720	16051	15981	16061	15866	15731	15873	15855	15840	16045	15881	15895	15818	15902	15824	15718	15879	15811	15843	15993	15831	15981	16033	15978	15889	16042	15839	15900	16018	15867	15872	15814	15757	15844	16105	15993	16100	15764	16003	15977	16010	15884	15850	16038	15813	15982	15914	16020	15961	15851	15946	16105	16030	15963	15771	15920	15929	15931	15954	15967	15857	16000	15973	15712	15953	15764	15827	15941	15971	16016	16018	16006	15891	15897	15972	15939	15956	15941	15968	15883	15904	15953	15858	15895	15897	15969	15861	15905	15903	15963	16010	15853	15943	16032	15898	16054	15968	15745	16041	15874	16029	16046	15857	15878	16039	15703	15934	16167	16120	16025	15900	16062	15924	16011	15866	15820	15857	15740	16123	15861	15985	16052	15688	15771	15987	15992	15928	16092	15944	16003	15813	16030	15828	16115	15919	15866	15976	15910	15973	16001	15956	15837	15983	15865	15904	15968	15779	16049	15757	15838	16103	15820	16017	15960	16008	15787	15858	15822	15963	15993	15981	15990	15850	16074	16040	15830	15810	15957	16026	15797	15968	15976	15879	15773	16062	15951	15965	15800	16008	15886	15855	15891	15968	16107	15879	16078	16090	15970	15807	16024	16142	16011	16082	15783	15976	16038	16037	15827	15969	15868	16018	15863	15900	15900	15667	15805	15751	15959	15832	16029	15744	15852	15916	16088	15944	16015	16037	15959	15770	15750	15975	16145	15836	16044	15755	16011	15942	15848	15807	15791	16039	16040	15894	16110	15797	15886	15898	15986	15947	15906	15814	15929	15884	15914	15861	16101	15923	15983	16141	16082	15944	16078	15866	16168	16172	15909	15826	15867	15835	16035	15826	16007	15922	16065	15826	16132	15904	15897	15842	15830	15969	16044	15978	15949	16015	16088	15961	15648	15987	16052	16026	15978	16115	16173	16006	16079	16048	15975	15813	16000	15777	15844	15782	15924	15737	15918	16050	15897	15887	16054	15882	16009	15955	15764	15889	15932	15991	16026	15904	16183	16010	16077	16156	15882	15875	15909	15947	15883	15894	16030	16036	15792	15858	15939	15925	15852	15979	15960	15934	15910	15970	15850	15967	15951	15801	15852	15809	15781	15865	15890	16056	15885	16034	15879	16038	15945	15982	15901	15922	16001	15812	16054	15962	16111	15885	15700	15858	16047	15768	15870	15826	15868	15789	15820	15822	15879	15972	15942	15841	15975	16128	16203	16102	15929	15762	16034	16125	15908	15697	15768	15923	15984	15899	15876	15783	15851	15845	16039	15970	15720	15749	16073	15954	15939	15941	15650	16004	15947	16052	15833	15747	15977	15851	15912	15807	15986	16068	15957	15794	15914	15966	16007	15962	16006	15991	16072	15862	16083	15766	15874	15623	15933	15953	15981	16049	15910	15858	15983	15954	15933	16086	16084	16112	15818	16051	15663	16190	15977	15826	15728	15881	15949	15944	16041	15998	15837	15749	15882	16089	16061	15839	15714	15772	16013	15968	16010	15927	15856	15906	15838	16117	16064	15913	15982	15995	15898	15934	15887	15898	16020	16053	15932	15795	15846	15828	16008	16032	15934	15924	15825	16111	15849	15843	16229	15955	15941	15974	15938	15848	16112	15831	15935	16097	15781	15840	16007	16020	15864	15812	15839	15969	15879	15826	15872	16025	15919	15991	15725	15868	15948	15933	15749	15929	16067	15940	15904	16038	16034	15876	15879	15917	16029	15738	15984	15965	15775	15621	16001	15914	15851	16012	16136	15962	16089	16145	15738	15871	15838	15774	15939	16115	16073	15877	15854	16039	16024	15834	15912	15962	16032	15928	15812	15939	16177	15976	15995	15971	15881	16101	15921	15702	15960	16089	15822	15815	15961	16034	16085	15865	15773	15853	15911	15938	15754	16075	15888	15824	16089	15886	15859	15848	15990	15999	16062	15809	15840	16016	16053	15984	16045	15887	15903	15764	16012	15938	15839	15908	15829	15842	15893	16024	15845	15831	15964	15900	15862	15868	15848	15953	15896	15875	16080	15991	15888	16068	16066	16096	16135	16114	16040	15963	15769	15887	15831	15781	15882	15662	15833	15878	15909	15972	15937	15689	16023	15930	15965	15830	16047	15856	16040	15927	15920	15883	15853	16090	15890	16078	15850	15898	16033	16139	16022	16086	15933	15964	15673	15990	15711	15749	15963	15991	15910	16100	15849	15759	15851	15833	15767	15957	15848	15911	15816	15937	15913	16019	15962	16022	16034	15941	16109	15876	15606	15914	16004	15918	15897	16023	15857	15887	15898	16056	15972	15922	15933	15811	16006	16029	15890	15910	16003	15797	15965	15863	15952	16028	15885	15907	15933	15904	15897	15975	15925	16044	15770	15994	15960	15894	15895	15955	16001	15878	15941	16012	15986	15995	15982	15821	16025	16077	15914	16085	15967	15932	15887	16018	16098	15905	15949	15740	15888	15824	15937	15891	15756	15825	16050	15942	15970	15932	15865	15976	15934	15886	15864	15894	16112	16172	15974	16006	15816	15828	15775	15900	15966	16012	15988	16057	16138	15784	16085	16052	16003	16051	16010	16058	15823	15922	15800	15715	15968	15883	15978	16074	15854	15932	15911	15939	15803	15932	16002	15993	15944	15809	16032	15977	15935	15991	15955	16019	16016	15875	15943	15885	15884	15906	15827	15815
31084	53495	50734	41161	33171	27213	23338	21836	19690	20076	19213	18173	17686	17149	16950	16714	16368	16091	15788	15739	15342	15058	15259	15247	15142	15103	15141	15164	15039	15242	15022	14964	15047	15008	14945	14879	15073	14884	14884	14948	14868	14987	14894	14924	15000	14913	14715	14755	14778	14974	14862	14962	14761	14875	14935	14861	14797	14954	14814	14930	14799	14843	14730	14791	14745	14875	14853	14916	14880	15056	14981	14867	15020	14968	14723	15013	14802	14825	14912	14852	14820	14866	14749	14952	14954	14869	14940	15054	14889	14987	14804	14715	14885	14794	14833	14904	14704	14904	14738	14989	14675	14941	14884	14859	14854	14848	14883	14932	15015	14828	14702	14991	14771	14692	14586	14863	14933	14754	14877	14881	14973	14913	14799	14737	14923	14899	14833	15022	14881	14966	14915	14878	14786	14733	14810	14779	14863	14790	15011	15092	14690	14947	14906	14961	14866	14767	14757	14801	14895	14731	15025	14746	14894	14690	14858	14975	14885	14880	14861	14708	14722	14927	14763	15038	14895	14746	14900	14865	14991	14904	14990	14880	14892	14913	14876	14880	14929	14920	14811	14735	14911	14910	14887	14861	14940	14808	14950	15004	15017	14912	14752	14876	14903	14921	14858	14857	14922	14863	14763	14793	14876	14733	14980	14856	14756	14809	14839	14694	14860	14663	14954	14929	14825	14815	14839	14820	14721	14875	14889	14799	14976	14674	14841	14810	14849	14963	14823	14864	14911	14877	14634	14850	14965	14965	14890	14906	15021	14942	14877	14869	14833	14932	14904	14752	14899	14802	14813	14970	14834	15009	14752	14963	14773	14795	14765	14820	14868	14858	14684	14834	14782	15011	14851	14936	14909	14903	14893	14863	14862	14863	14673	14917	14970	14784	14892	14753	14866	14939	14742	14960	14814	14779	14803	14951	14790	14936	14944	14846	14772	14624	14818	15020	14887	14815	14968	14753	14841	14849	14980	14881	14858	14823	14858	14975	14958	15002	14982	14885	14860	14825	14783	14829	14738	14704	14848	14727	14818	14849	14797	15012	14635	14808	14924	14873	14754	14876	14838	14868	14878	14984	14932	15001	14961	14781	14720	14940	14903	14853	15030	14950	14626	14959	14757	14892	14824	14739	14898	14891	14940	15010	15010	14714	14886	14762	14875	14739	14929	14917	14683	14841	14828	14896	15011	14991	14940	14836	14787	14824	14809	14998	14846	14985	14816	15033	14979	14786	14675	14962	14795	14897	14839	14901	14915	14922	14784	14847	14812	14718	14925	14945	14912	14816	15063	14907	14868	14751	14906	14863	14798	14739	15093	14686	14836	15048	14837	14833	14843	14702	14916	14747	14914	14785	14976	14830	14838	14711	14822	15085	14932	14840	14717	14886	14943	14782	14920	14691	14986	14911	14800	14776	14885	14822	14848	14786	14920	14851	14970	14820	14730	14893	14754	14669	14878	14804	14883	14692	14791	15077	14751	14910	14934	14798	14908	14958	15014	14922	14904	14798	14902	14769	14933	14888	14855	14797	14826	14854	14914	14958	14811	14844	14859	14903	14747	14927	14766	15005	14840	14691	14983	14907	14698	15030	14932	14942	14853	14780	14894	14853	14828	14805	14872	14727	14784	14968	14707	14852	15058	14981	14842	14822	14862	14746	14727	14916	14862	14828	14831	14824	14884	14813	14882	14889	14946	14881	14799	14779	14860	14996	14756	14666	14775	14856	14790	14764	14763	14771	14829	15041	14749	14808	14862	14821	14722	14947	14793	14840	14775	14762	14882	14907	14852	14877	14879	14905	15084	14916	14779	14660	14664	14810	14852	14773	15000	14775	14730	14893	14785	14821	14758	14845	14792	14876	14800	14683	14854	14729	14867	14893	15023	14918	14855	14853	14659	14820	14874	14853	14907	15073	14841	14913	15160	14897	15021	14858	14927	14696	14843	14866	14887	14793	14743	14813	14870	14883	15013	14754	14630	14797	14909	14923	14804	14980	14817	14736	14815	14718	14888	14858	14825	14678	14795	14715	14920	14790	14928	14774	14747	14813	14801	14789	14779	14714	14822	14697	14953	14777	15102	15017	14801	14807	14830	15024	14870	14891	14878	14762	14841	14886	15058	14821	14933	14798	14916	14898	14885	14762	14832	14788	14790	14947	14883	14883	14738	14917	14762	14758	14954	14861	14897	14913	14917	14858	14789	14757	14884	14802	14912	14964	14851	14850	14842	14859	14805	14972	14834	15006	14781	14974	14815	14867	14788	14798	14985	14978	14922	14914	14830	14691	14863	14817	14918	14831	14781	14991	14746	15038	14701	14773	14821	14759	14898	14875	15036	14825	14915	14758	14831	14854	14884	14984	14899	14782	14909	14913	14719	14633	14808	14897	14990	14953	14993	14821	14705	14811	14935	14869	14860	14930	14866	14950	14932	14923	14948	14831	14920	14672	14933	14708	15034	14882	15000	14805	14774	14916	14927	14844	14939	15108	14804	14914	14865	14878	14830	14916	14762	14860	14863	14688	14741	14816	14860	14788	14751	14954	14730	14960	14889	14831	14809	14928	14876	14859	14978	14925	15077	14737	14833	14904	14915	14669	14920	14802	14794	14693	14779	14797	14823	15073	14993	14975	14819	15130	14772	14862	14677	14967	14880	14932	14648	14998	14888	14932	14857	14974	14905	14770	14825	14723	14874	14732	14889	14983	14749	14928	14913	14817	14755	14949	14873	14781	14991	14976	14908	14773	14945	14880	14880	14910	14793	14955	14978	14785	14841	14984	14636	14992	14916	14784	14940	15004	15023	14918	14706	14819	14852	14918	14728	14865	14952	14715	14803	14941	14909	14777	14866	14815	14896	14861	14899	14963	14918	14725	14916	14877	14974	14901	14843	14773	14925	14915	14724	14997	14841	14738	14875	15005	14907	15014	14926	14925	14799	14822	14827	14864	14721	14771	14882	14895	14625	14788	14929	14720	14896	14955	14913	14811	14953	14860	14812	14811	14855	14962	14824	14759	14870	14814	15011	14766	14972	14753	14962	14767	15108	14832	14823	14891	14785	14988	14891	14742	14909	14737	14880	14971	14762	14953	14663	14862	14847	14957	14729	14784	14621	15037	14759	14759	14897	14944	14817	14982	14910	14930	14950	14791	14891	14757	14871	14995	14725	14700	14716	14787	14861	14956	14681	14788	14850	14853	14949	14932	14849	14936	14715	14883	14704	14865	14827	15013	14770	14919	14909	14870	14813	14872	14984	14808	14832	14857	14763	14933	14871	14972	14842	14862	14955	14980	14852	14862	14856	14653	14849	15023	14913	14890	14870	14795	14974	14969	15077	14849	14809	14666	14750	14804	14739	14957	14933	14978	14992	14955	14984	14706	14930	14964	14697	14959	14719	14916	14793	14800	14818	14832	14979	14922	14882	14810	14851	14907	14769	14920	14790	14992	14791	14886	14765	14812	14839	14817	14822	14824	14761	14846	14903	14904	14877	14806	14925	14721	14804	14850	15010	14969	14897	14914	14816	14834	14806	14879	15083	14787	14882	14845	14772	14751	14822	15136	14885	14772	14748	15016	14914	14775	14754	14872	14919	14893	15014	14958	14845	14979	14858	14867	14894	14893	14717	14919	14825	14758	14828	14877	14964	14960	14823	14637	14959	14927	14906	14964	14920	15041	14868	14729	14789	14695	15015	15107	14858	14994	14919	14854	14872	14884	14764	14920	14911	14881	14763	14734	14790	15057	14807	14848	14752	14863	14875	14719	14851	14903	14763	14905	15020	14665	14963	14863	14780	14841	14977	14755	14895	14878	14805	15038	14793	14720	14735	14753	14812	14850	14748	14931	14848	14841	14779	14994	14865	15061	14932	14899	14863	14775	14975	14821	14902	14971	14903	14920	14778	14685	14788	14754	14849	14969	14820	14801	15190	14858	14886	14822	14973	14845	14747	14847	15031	14963	14854	14901	14727	14879	14805	14851	14881	14805	14926	14918	14862	14936	14909	15004	14817	14984	14937	14805	14862	15025	14896	14990	14864	14947	15040	14776	14918	14798	14801	14949	14930	14693	14571	14904	14713	14903	14838	14734	14854	14796	14730	14908	14901	15104	14976	14886	14862	14847	14704	14966	14830	15055	14844	14951	14994	14881	14778	14887	14796	14901	14814	15005	15002	14971	14862	14808	14951	15062	14735	14783	14914	14908	14731	14797	14793	14871	14791	14950	14955	14965	14781	14857	14768	14971	14751	14913	14924	15025	14836	14844	15002	14885	14834	14817	14829	14986	14898	14832	15040	14815	14901	14958	14923	14944	14865	14970	14755	14815	14918	14910	14839	14882	14966	14954	14826	14766	14681	14874	14941	14919	15007	14948	14810	14838	14933	14950	14881	14911	14787	15015	14792	14952	14952	14721	14883	14854	14850	14747	14822	14799	14728	14842	14686	14875	14823	14841	14958	15017	14961	14737	14777	14818	14853	14771	14797	14860	14790	14737	14993	14864	14961	14909	14761	14960	14970	14961	14823	14908	14775	14791	14776	14790	14913	15051	14762	15038	14851	14799	14848	14770	14795	14697	14865	14895	14988	14825	14872	14883	14926	14886	15001	14781	14825	14870	14894	14905	14823	14946	14810	14792	14976	14744	15033	14935	14775	14788	14755	14810	15134	14911	14846	14779	14743	14797	14876	14806	14773	14826	14857	14636	14953	14643	14752	14745	15034	14732	15013	14770	14772	14833	14935	14939	15031	14964	14949	14954	14786	14724	14791	15055	14868	14806	14782	14946	14883	14879	14882	14593	14790	14855	14943	15008	14875	14964	14861	14836	14748	14786	14702	14639	14999	14835	15126	14810	14796	15017	14847	14901	14942	14989	14858	15112	14909	14662	15005	14855	14814	14988	14870	14851	14993	14754	14997	14854	14841	14874	14877	14720	14898	14862	14828	14930	14828	14748	14812	14775	14951	14818	14815	14675	14972	14859	14959	14746	15051	15074	14853	14782	14965	14774	14753	14850	14947	14897	14790	14797	15027	14837	14725	14912	14885	14810	14941	14872	14999	14638	14888	14885	14930	14862	14722	14906	14783	14921	14799	14852	14809	14764	14830	14882	14847	14868	14832	14771	14845	14825	14933	14898	14885	14813	14769	14932
31180	29467	34569	29229	23058	20064	18483	18033	17149	17475	17288	16920	17050	16714	16837	16656	16638	16625	16575	16458	16470	16332	16339	16426	16253	16377	16350	16268	16264	16456	16254	16357	16397	16199	16365	16534	16299	16381	16200	16260	16352	16468	16200	16109	16297	16233	16107	16256	16253	16296	16293	16514	16262	16518	16493	16101	16296	16468	16320	16416	16250	16245	16197	16227	16324	16253	16384	16127	16119	16240	16244	16267	15981	16251	16073	16180	16279	16344	16229	15949	16161	16124	16352	16274	16337	16160	16310	16017	16302	16259	16201	16201	16221	16373	16551	16296	16395	16207	16320	16176	16303	16243	16343	16292	16097	15968	16261	16144	16171	16289	16249	16359	16263	16380	16225	16308	16291	16339	16195	16139	16174	16581	16142	16198	16239	16204	16140	16230	16297	16365	16392	16274	16314	16325	16456	16102	16262	16298	16362	16357	16207	16189	16356	16345	16299	16184	16303	16292	16177	16193	16454	16330	16300	16246	16081	16179	16352	16383	16339	16204	16217	16250	16254	16203	16369	16166	16267	16268	16062	16085	16121	16206	16365	16171	16199	16306	16088	16118	16333	16172	16276	16158	16275	16159	16292	16388	16224	16371	16086	16117	16137	16114	16213	16379	16272	16289	16157	16359	16372	16027	16361	16316	16191	16177	16295	16291	16382	16444	16064	16341	16242	16395	16458	16186	16274	16316	16284	16262	16232	16086	16200	16392	16208	16445	16457	16403	16198	16287	16259	16080	16469	16215	16087	16227	16330	16286	16110	16168	16330	16191	16248	16260	16188	16324	16294	16210	16469	16362	16270	16286	16492	16285	16311	16379	16215	16271	16340	16219	16167	16142	16123	16168	16438	16374	16161	16072	16296	16195	16447	16288	16425	16152	16381	16393	16206	16102	16178	16299	16122	16185	16336	16188	15991	16339	16077	16323	15994	16101	16320	16212	16291	16265	16255	16380	16002	16301	16143	16178	16261	16136	16090	16186	16289	16289	16467	16140	16018	16341	16307	16233	16197	16129	16230	16346	16090	16283	16305	16348	16151	16133	16238	16196	16054	16252	16333	16373	16416	16370	16137	16064	15944	16350	16326	16189	16262	16373	16225	16275	16308	16032	16133	16057	16293	16265	16187	16337	16464	16367	16370	16215	16219	16174	16255	16260	16368	16266	16481	16381	16258	16196	16206	16256	16194	16285	16255	16273	16081	16285	16225	16201	16185	16233	16408	16175	16347	16188	16304	16056	16065	16340	16239	16216	16264	16211	16404	16212	16117	16235	16324	16429	16214	16435	16201	16352	16191	16238	16250	16291	16250	16163	16143	16319	16326	16458	16351	16270	16506	16107	16234	16267	16201	16146	16416	16120	16312	16163	16210	16158	16248	16152	16229	16350	16081	16212	16303	16241	16436	16243	16427	16252	16208	16147	16236	16071	16139	16216	16360	16201	16183	16233	16258	16168	16375	16391	16245	16315	16354	16356	16203	16454	16209	16102	16259	16392	16426	16296	16295	16354	16356	16297	15964	16231	16150	16206	16235	16174	16280	16477	16316	16353	16344	16205	16138	16325	16293	16233	16382	16245	16227	16296	16177	16262	16158	16149	16319	16196	16350	16410	16180	16229	16417	16349	16394	16244	16165	16271	16229	16321	16300	16387	16181	16116	16231	16384	16358	16225	16165	16235	16350	16217	16151	16316	16159	16438	16294	16121	16190	16273	16142	16170	16155	16055	16315	16344	16343	16186	16142	16149	15958	16122	16275	16256	16259	16416	16385	16451	16330	16183	16053	16222	16102	16207	16188	16026	16592	16196	16216	16219	16074	16313	16193	16225	16209	16201	16138	16226	16275	16230	16254	16250	16107	16305	16327	16306	16251	16302	16127	16247	16370	16087	16264	16348	16247	16462	16194	16166	16269	16188	16231	16103	16247	16367	16127	16147	16552	16359	16309	16341	16182	16273	16207	16278	16293	16197	16293	16311	16262	16441	16328	16222	16275	16334	16281	16137	16347	16115	16498	16191	16244	16104	16203	15987	16220	16078	16389	16315	16374	16245	16224	16212	16250	16201	16334	16327	16279	16232	16386	16339	16293	16117	16384	16083	16148	16298	16197	16320	16297	16193	16195	16255	16134	16185	16184	16156	16217	16227	16076	16145	16405	16274	16121	16425	16155	16294	16272	16210	16393	16232	16262	16233	16354	16371	16335	16319	16322	16193	16380	16161	16337	16465	16439	16088	16319	16155	16100	16270	16294	16147	16282	16204	16430	16383	16205	16315	16198	16103	16386	16136	16147	16336	16479	16231	16249	16181	16223	16257	16259	16439	16094	16188	16413	16323	16189	16071	16255	16241	16325	16188	16246	16160	16147	16196	16258	16261	16495	16371	16351	16313	16109	16173	16411	16134	16183	16178	16394	16462	16215	16301	16270	16211	16334	16251	16321	16337	16282	16332	16442	16210	16212	16177	16314	16254	16440	16301	16208	16220	16236	16245	16342	16460	16123	16096	16343	16250	16279	16202	16184	16139	16314	16306	16236	16391	16188	16343	16297	16088	16214	16333	16317	16164	16285	16303	16368	16195	16214	16261	16377	16176	16184	16161	16236	16132	16133	16239	16161	16209	16342	16325	16189	16334	16204	16390	16304	16415	16353	16126	16235	16241	16321	16319	16225	16376	16147	16331	16349	16181	16227	16341	16289	16245	16372	16268	16454	16265	16311	16325	16278	16179	16195	16151	16136	16093	16288	16215	16198	16249	16262	16254	16231	16115	16214	16252	16088	16485	16250	16244	16441	16423	16295	16406	16419	16235	16281	16352	16363	16287	16359	16174	16055	16266	16376	16284	16245	16377	16056	16311	16318	16339	16200	16331	16092	16257	16261	16455	16282	16319	16422	16263	16264	16036	16484	16079	16359	16261	16190	16174	16144	16344	16436	16429	16242	16499	16353	16287	16275	16326	16316	16085	16115	16190	16020	16381	16180	16339	16393	16032	16504	16235	16073	16276	16335	16221	16362	16276	16312	16404	16214	16279	16300	16358	16124	16309	16357	16291	16214	16327	16202	16170	16213	16233	16104	16277	16218	16246	16339	16243	16170	16050	16157	16293	16175	16136	16269	16220	16183	16380	16409	16296	16168	16169	16252	16073	16381	16185	16224	16229	16282	16259	16094	16164	16300	16372	16260	16302	16159	16290	16097	16237	16095	16358	16192	16253	16024	16408	16294	16293	16289	16280	16479	16270	16185	16226	16373	16246	16362	16303	15998	16358	16417	16314	16389	16537	16501	16326	16268	16191	16214	16310	16472	16247	16175	16422	16402	16165	16347	16202	16202	16148	16293	16154	16395	16371	16406	16249	16240	16154	16138	16211	16253	16360	16267	16187	16283	16170	16153	16317	16229	16427	16284	16182	16339	16252	16258	16411	16187	16411	16076	16326	16290	16275	16295	16217	16371	16251	16318	16235	16382	16006	16286	16266	16333	16323	16196	16175	16109	16251	16321	16206	16216	16283	16475	16270	16269	16467	16301	16054	16321	16252	16359	16181	16107	16342	16296	16263	16611	16385	16300	16200	16403	16387	16392	16193	16021	16283	16137	16139	16387	16137	16272	16283	16254	16131	16317	16274	16098	16093	16301	16139	16353	16018	16305	16169	16331	16308	16194	16225	16136	16200	16388	16523	16271	16368	16234	16201	16216	16432	16114	16166	16146	16159	16203	16194	16321	16342	16241	16173	16263	16411	16338	16363	16253	16252	16311	16154	16229	16062	16458	16522	16163	16244	16222	15995	16253	16251	16407	16157	16236	15969	16358	16326	16328	16308	16237	16245	16187	16207	16156	16225	16191	16390	16329	16370	16310	16337	16401	16285	16213	16178	16321	16249	16194	16411	16174	16047	16296	16548	16285	16481	16302	16234	16252	16208	16211	16188	16195	16271	16480	16269	16394	16329	16300	16316	16447	16266	16200	16205	16303	16122	16211	16231	16287	16293	16287	16299	16024	16520	16371	16314	16221	16320	16304	16425	16201	16192	16166	16245	16202	16249	16189	16289	16362	16161	16124	16138	16173	16179	16044	16460	16445	16332	16268	16294	16245	16389	16345	16321	16215	16202	16381	16222	16454	16314	16312	16322	16420	16439	16228	16068	16432	16094	16211	16355	16052	16382	16257	16388	16098	16279	16469	16435	16265	16253	16165	16285	16292	16203	16095	16260	16197	16218	16242	16401	16043	16380	16278	16184	16166	16237	16374	16218	16329	16384	16466	16114	16132	16338	16341	16293	16366	15986	16272	16164	16098	16228	16146	16359	16145	16376	16309	16207	16378	16358	16067	16391	16215	16483	16215	16210	16197	16240	16033	16210	16265	16149	16178	16180	16336	16328	16305	16191	16243	16364	16362	16212	16235	16292	16253	16253	16295	16353	16265	16166	16227	16186	16318	16466	16296	16175	16473	16331	16270	16120	16187	16305	16184	16339	16289	16271	16230	16166	16457	16299	16235	16309	16320	16165	16349	16280	16253	16320	16256	16519	16340	16517	16326	16076	16233	16312	16129	16129	16107	16131	16284	16166	16324	16374	16424	16185	16313	16102	16263	16162	16318	16332	16281	16290	16139	16161	16108	16265	16143	16280	16349	16180	16167	16228	16225	16342	16342	16125	16112	16370	16236	16021	16071	16311	16250	16391	16222	16442	16274	16075	16061	16198	16340	16372	16434	16272	16105	16239	16334	16377	16185	16120	16319	16347	16343	16188	16163	16311	16415	16350	16241	16333	16313	16345	16403	16446	15986	16211	16293	16174	16128	16145	16304	16130	16352	16156	16158	16057	16214	16369	16260	16259	16299	16375	16395	16065	16031	16232	16243	16246	16383	16245	16252	16151	16021	16118	16311	16354	16233	16207	16317	16485	16471	16277	16124	16155	16224	16293	16272	16361	16455	16313	16339	16332	16446	16325	16253	16298	16310	16323	16090	16446	16410	16276	16212	16390	16339	16157	16221	16217	16337	16284	16322	16181	16362	16282	16374	16154	16344	16239	16219	16288	16390	16236	16253	16365	16500	16384	16089	16368	16302	16252	16247	16443	16375	16154	16285	16449	16160	16193	16193	16194	16164	16290	16290	16224	16395	16490	16259	16220	16101	16233	16374	16479
29717	42800	40112	30354	24217	20658	18652	17845	16650	16812	16735	16523	16344	16085	15997	15687	15826	15627	15581	15333	15381	15207	15206	15254	15011	15285	15009	15273	15110	15285	15175	15071	15177	15161	15025	15057	15068	15105	15202	15007	15068	15211	15127	15172	15143	15145	15237	15051	15057	14914	15102	15059	15125	15178	15111	15172	15308	15225	14975	15154	15096	15090	15265	15075	15144	14963	15105	15068	15030	15149	15168	15056	15074	15120	15231	14988	15104	14936	15159	15138	15253	15279	15171	14986	15149	15050	14897	15100	15099	15163	15085	14983	15220	14999	14987	15016	15160	15111	14949	15121	14961	14990	15186	15125	15148	15065	15020	14994	14947	14950	15064	15069	15011	15266	15070	14971	15195	14894	15101	14999	15061	14999	15274	14897	15045	15038	14906	15051	15137	14864	15161	15203	15139	15110	15119	14949	15014	14995	15118	15064	15066	15040	15220	15201	15100	14881	14993	15088	15128	15058	15026	14935	15017	15084	15258	14942	15109	15006	15093	15066	15103	15045	15118	14884	15000	15163	15112	14940	15029	15000	14915	15030	15055	15034	15059	15183	15122	15190	15185	15047	15121	15162	14954	15051	15123	15209	15099	15137	15181	15091	15106	15035	15007	15080	15146	15143	15154	15131	15149	15160	15137	15100	14965	15163	15149	14928	15053	15090	15052	15177	14883	15001	15253	15000	15013	15013	14982	15100	15151	15160	15186	15113	14981	15018	15188	15258	15019	15159	15076	15005	15091	14941	15090	15107	15077	14998	15200	15033	15173	15137	15124	15132	15094	15092	15005	15090	15023	15105	14983	15188	15104	15168	14985	15144	15254	14902	15145	15019	15192	15048	15150	15109	14933	15147	15066	15169	15141	15083	15152	15019	14924	14992	15211	15131	15089	15038	15077	15100	15121	15070	15210	15098	14954	14945	15164	15069	15074	15171	15172	15227	14978	15114	15001	14818	15020	15192	15098	14983	15006	15035	15177	15061	15065	14955	15185	15110	15016	15099	15061	15061	15188	15128	15047	15169	15174	15088	15147	15147	15208	15110	15168	15039	15186	15223	15126	15034	15086	15030	15229	15080	15085	15208	14898	15236	15019	14973	15059	15127	15092	15024	15053	15102	15089	14981	15123	14995	14975	14950	15029	15134	14935	14946	15112	15026	15205	15080	15130	14962	14985	15056	15137	15119	15009	15236	15037	15173	15043	14992	14959	15028	14942	15022	15080	15241	15117	15021	15084	15060	15030	15037	15245	15139	15175	14989	14959	14989	15042	15164	14999	15016	15157	15089	15337	14997	15028	15041	14863	15077	15113	15138	15104	14975	15087	15160	15071	14973	15184	15236	15087	15020	14951	15265	15001	15004	15025	15155	15157	15107	14841	15218	15132	14892	15139	15036	14934	15060	15125	14979	15235	15105	15035	15070	15186	14954	15045	15033	15142	14913	15170	15042	15208	15118	15025	15051	15018	15035	14990	15023	15177	15196	15032	15156	15205	15074	15143	14940	15024	15060	14985	15059	15103	15070	14936	15200	15228	15348	15059	15162	14984	14988	15018	15107	14999	15163	14999	14987	15154	15140	15045	15093	15189	15042	15123	15212	15181	15065	15208	15154	14995	15034	15070	15161	15105	15154	15058	15170	15088	14963	15087	15198	15200	15030	15036	15168	15055	14983	15141	14792	15082	14901	15106	14948	15109	15047	15072	15181	15172	15025	15011	15169	15078	15042	15377	15297	15199	15048	15312	15109	14963	15104	15098	14979	15140	15103	15083	15064	14815	15294	15178	15021	15029	15006	15156	15082	15157	15278	15180	15130	15046	15159	15019	15037	15179	15129	15102	14999	15060	15216	15180	15013	14821	15148	14889	15185	14922	15193	15152	15162	15069	15125	15193	15035	14975	15004	15109	15100	14892	15030	15381	14946	15086	15277	15010	15162	15233	15196	15071	15101	15149	15187	14989	15142	15097	15053	15130	15004	15056	15181	15112	15114	14963	15021	15115	15093	15087	15134	15109	15004	15197	15040	14956	15127	15284	15077	15190	14934	15051	14990	15189	14991	14969	15083	15107	15092	15073	15023	15153	15080	15226	15051	15093	14965	15004	15332	15122	14929	15249	15102	14899	15016	15104	15053	15056	14949	15243	15286	15160	15178	15214	15094	14980	15020	15133	15127	15200	15128	14905	15110	15215	15080	15036	14981	15110	15058	15053	15064	15141	14964	15056	15123	15171	14939	15107	15002	15165	15044	15053	15118	15217	15275	15041	15096	15114	15014	15175	15167	15008	15066	15002	15111	15222	15020	15279	15091	15056	15218	15208	15235	15182	15183	15073	15065	15209	15143	15291	15096	15121	15118	15085	15071	15171	15051	15253	15111	14848	15378	15210	15186	15141	15070	15171	15043	15044	15104	15310	14945	15077	15244	15067	15065	15056	15212	14985	15118	15082	15180	15180	15113	15083	15100	15087	15110	15134	15141	14935	15173	15113	14866	15114	15287	15195	15225	15227	15149	14997	15096	15249	15179	14941	14943	15214	15216	15179	15029	14983	15065	15036	15206	15010	15131	15034	15001	15035	15216	15092	15128	15118	15112	15064	15047	15048	15043	15069	15181	15115	15078	14984	15071	15071	14912	15058	15089	15075	15077	15030	15028	15014	15200	15044	15129	15037	15003	15129	15124	15241	15115	15027	15067	15277	15042	15208	15204	14991	15273	14970	15192	15299	15067	15038	15168	15059	14966	14933	15337	15149	15157	15192	14973	14983	15110	15107	15117	15038	15031	15121	15053	15038	15196	15009	15003	15092	15092	15257	14991	15104	15186	15176	15034	15076	15068	15030	15054	15052	14960	15132	15166	14944	15027	15148	15021	15083	15210	15107	15064	15218	15021	15284	15107	15065	15147	15086	15200	14999	14924	15122	15192	15042	15099	15058	15143	15099	15068	14946	15070	15133	15268	15061	15280	14920	15022	14880	15254	15144	15117	15187	15092	14925	15105	15110	15067	15035	15160	15130	15028	15153	15103	15086	15119	15322	15030	15155	15029	15140	15059	14984	15243	14831	15170	15181	15153	15058	14964	15120	15099	15032	15078	15165	15172	15049	15102	15082	15093	15102	15164	15179	15252	15147	15229	15088	15145	15100	15138	15234	15064	15133	15146	15009	15196	15354	15010	15196	14986	15108	15072	15118	15117	15098	15135	15130	15133	15191	15198	15089	15130	14983	15048	14912	15012	15138	14846	15133	15067	15220	15155	15236	15055	14830	15143	15078	15031	15134	14913	15105	15146	15082	14974	15152	14957	15258	15115	15200	15101	15059	15189	15023	15172	15029	15153	15101	15174	15022	15030	15077	15014	15021	15092	15100	15237	15140	15192	15152	15056	15026	15038	15153	15141	15041	14995	15005	15038	15079	15022	14955	15101	15242	14987	15016	15093	15034	15005	15035	15039	15240	14998	15147	14999	14962	15065	15097	15117	15030	15274	14926	14992	15085	14985	14999	14995	15012	15210	15078	15142	15093	15191	15184	15069	15184	15074	15029	15109	15057	15043	14965	15043	15173	15190	15177	15148	15178	15164	15130	15097	15045	15132	15100	15000	15053	15082	15172	15249	15204	14982	15027	15011	14950	14980	15072	15000	15184	14989	15157	15002	15104	15070	15237	15177	15023	14966	14945	15010	15025	15110	14945	15144	15160	15113	14963	15056	15029	15007	14938	15207	14955	15105	15022	15011	15000	15030	15120	15003	15175	15023	15077	15131	15268	15097	15049	15111	15078	15065	15195	15198	14895	15060	15089	15105	15142	15046	15145	14955	15185	15203	14974	15205	15082	15205	14964	15058	15313	15130	15124	15211	15011	15018	15101	15110	15151	15121	15085	15018	15085	15018	15168	15128	15068	15080	14906	15201	15082	15036	14952	15238	15174	14937	14915	15031	14988	15066	15126	14880	15094	15032	15120	15018	15174	15000	15272	15041	14963	15032	15148	14972	15151	15054	15184	15242	14950	14997	15192	15254	15102	15217	15082	15136	15130	15095	15027	15102	14922	15372	15064	15003	15068	15143	15123	14986	15142	15248	15215	15097	15071	15097	15131	15035	15105	15058	15012	15032	15059	15054	15070	15112	15123	15008	15121	15112	15273	15037	15155	15242	14996	15099	15043	15140	14963	15122	14969	14921	15071	15072	15139	15256	15117	15027	15007	15133	15029	15017	15073	15067	14981	15229	14991	15145	15117	15128	14959	15045	15053	14995	14976	15008	15090	15271	15046	15134	14975	15366	14998	15038	15079	15066	15273	15212	15125	14959	15013	15053	15119	15107	15123	15026	15185	14965	15068	15098	15090	15209	15111	15142	15088	15048	15108	15164	15030	15043	14967	15119	14933	15266	15143	15003	14994	15083	14973	15037	15115	15041	15264	14975	15048	15006	15159	15219	14974	15149	15127	15189	14928	15141	15131	15136	15146	15113	15083	15126	15081	15119	15028	15013	15217	15053	15117	15342	15144	15144	15054	15163	15093	15005	15178	15161	15215	15063	14988	15087	15214	15013	14868	15059	15181	15090	15231	15019	15072	14968	15079	15075	15067	14935	15056	15130	15259	15209	14977	15165	14916	15179	15097	15099	15130	15000	15206	14801	14991	15077	15111	15184	14998	15058	15173	15179	14887	15123	14952	15091	15064	15062	15179	14996	15148	15242	15158	15017	14930	15179	15046	15031	15072	15200	15085	15120	15034	15174	15135	15127	15052	15226	15129	15197	15095	15298	15299	15177	14944	14993	15023	15039	15154	15249	15051	15289	15018	15040	15065	15152	14939	15110	14981	15028	14978	15128	14903	15299	15027	14971	15040	15111	15219	14936	14972	15059	15113	15194	15046	15121	15038	15056	15069	15151	15165	15118	15129	15026	15081	15137	15233	14983	15001	15140	15200	14983	15101	14856	14978	15126	15202	15165	15108	15044	15049	15144	15059	15162	15039	15168	15088	15025	15028	15207	15074	14896	15097	15082	15204	14996	14914	15049	15177	15000	15177	15192	15243	15129	15032	15106	15058	14999	15249	15165	15296	15015	15211	15194	15043	15058	15069	15067	15116	15104	15076	15090	15082	15243	14985	15170	15194	15094	15067	14973	15103	15448	15236	15071	15145	15079
25379	21436	28652	27257	24514	23092	21114	18338	17772	17890	17782	17324	17007	16826	16559	16566	16157	16476	16390	15924	15913	15778	15756	15915	16077	15803	15755	15732	15815	15776	15793	15759	15697	15755	15749	15805	15783	15638	15544	15601	15580	15493	15665	15675	15755	15791	15870	15752	15718	15671	15733	15684	15547	15839	15552	15593	15751	15674	15800	15708	15669	15600	15583	15727	15370	15656	15678	15622	15634	15864	15630	15763	15747	15654	15787	15758	15789	15779	15739	15636	15612	15607	15725	15732	15312	15589	15693	15481	15715	15506	15603	15599	15843	15714	15645	15794	15584	15527	15620	15625	15609	15630	15593	15557	15735	15570	15624	15513	15593	15526	15563	15780	15555	15462	15504	15884	15604	15647	15784	15809	15586	15591	15815	15575	15486	15694	15723	15641	15574	15682	15800	15744	15777	15662	15702	15601	15568	15717	15680	15413	15496	15563	15517	15743	15479	15641	15718	15691	15786	15625	15843	15463	15564	15642	15685	15734	15726	15786	15661	15756	15624	15657	15729	15603	15651	15581	15780	15758	15609	15756	15679	15512	15742	15540	15716	15759	15632	15777	15599	15668	15544	15827	15509	15627	15637	15519	15585	15746	15724	15667	15579	15557	15718	15707	15648	15655	15492	15639	15562	15586	15500	15630	15580	15467	15783	15406	15440	15861	15628	15599	15789	15892	15903	15830	15612	15630	15636	15484	15481	15552	15617	15667	15604	15743	15756	15806	15578	15558	15613	15694	15599	15689	15563	15588	15688	15470	15645	15809	15540	15656	15670	15698	15640	15650	15796	15596	15642	15749	15557	15687	15629	15703	15434	15572	15700	15566	15657	15689	15638	15741	15436	15663	15404	15738	15532	15672	15535	15702	15653	15842	15743	15489	15820	15783	15364	15483	15621	15496	15562	15542	15559	15675	15667	15552	15659	15603	15527	15565	15590	15918	15733	15758	15648	15716	15821	15830	15563	15780	15455	15691	15649	15531	15650	15581	15678	15737	15569	15550	15633	15550	15530	15563	15713	15625	15579	15558	15618	15539	15575	15752	15600	15542	15636	15619	15740	15587	15607	15381	15603	15491	15466	15499	15570	15609	15720	15726	15786	15611	15386	15620	15679	15612	15626	15540	15640	15743	15697	15693	15583	15573	15761	15656	15494	15674	15569	15600	15651	15492	15629	15645	15709	15824	15479	15536	15600	15687	15701	15681	15611	15443	15560	15523	15710	15587	15569	15521	15510	15793	15641	15815	15540	15731	15689	15554	15560	15743	15844	15649	15686	15637	15537	15524	15799	15490	15709	15693	15541	15852	15546	15610	15477	15507	15625	15687	15685	15688	15596	15562	15555	15794	15665	15606	15671	15713	15781	15540	15429	15723	15661	15490	15668	15476	15675	15609	15626	15812	15666	15536	15589	15823	15509	15601	15486	15666	15559	15550	15491	15593	15532	15598	15733	15536	15676	15635	15700	15641	15482	15733	15524	15699	15468	15497	15520	15927	15617	15375	15694	15473	15604	15573	15547	15597	15614	15537	15549	15817	15598	15632	15612	15591	15712	15466	15553	15667	15578	15494	15694	15700	15807	15585	15544	15680	15711	15761	15718	15786	15545	15587	15812	15619	15574	15593	15602	15818	15547	15614	15522	15622	15688	15799	15619	15521	15586	15484	15529	15612	15726	15581	15676	15525	15901	15727	15465	15733	15605	15642	15557	15634	15555	15587	15799	15665	15750	15641	15564	15652	15664	15520	15576	15568	15783	15908	15731	15561	15682	15789	15497	15632	15591	15560	15688	15611	15745	15546	15628	15576	15693	15543	15673	15465	15690	15719	15536	15488	15687	15397	15606	15597	15364	15506	15853	15624	15748	15648	15685	15782	15807	15408	15591	15645	15618	15733	15365	15367	15735	15554	15699	15501	15515	15765	15876	15723	15550	15586	15772	15625	15479	15698	15739	15516	15614	15585	15632	15610	15719	15630	15782	15520	15592	15456	15573	15637	15549	15678	15625	15621	15729	15551	15625	15608	15630	15473	15927	15618	15620	15749	15718	15772	15558	15599	15526	15583	15770	15500	15580	15582	15695	15587	15650	15505	15629	15579	15714	15304	15497	15529	15654	15699	15809	15625	15652	15595	15523	15646	15617	15578	15775	15724	15563	15535	15549	15549	15725	15658	15742	15606	15810	15512	15521	15678	15582	15468	15502	15528	15596	15759	15507	15464	15737	15806	15707	15560	15790	15607	15719	15621	15544	15479	15556	15786	15729	15529	15660	15599	15726	15547	15578	15691	15654	15869	15598	15792	15741	15657	15468	15732	15678	15533	15550	15702	15521	15437	15524	15542	15501	15660	15561	15762	15770	15569	15566	15767	15734	15856	15550	15465	15858	15593	15641	15643	15534	15457	15405	15685	15647	15495	15682	15628	15611	15588	15747	15693	15773	15703	15719	15704	15779	15724	15737	15506	15668	15625	15452	15853	15635	15488	15640	15594	15596	15700	15532	15609	15770	15572	15586	15656	15683	15596	15657	15413	15676	15665	15599	15580	15764	15456	15591	15521	15885	15619	15615	15612	15507	15681	15607	15594	15495	15518	15660	15660	15570	15774	15437	15634	15752	15822	15589	15676	15786	15562	15409	15629	15579	15704	15660	15704	15460	15772	15631	15691	15653	15574	15540	15475	15516	15682	15616	15613	15904	15764	15897	15509	15536	15755	15559	15513	15559	15699	15591	15618	15592	15656	15648	15634	15655	15556	15742	15545	15572	15659	15629	15668	15698	15637	15787	15697	15456	15815	15626	15600	15581	15695	15573	15600	15736	15730	15818	15759	15729	15650	15729	15572	15725	15693	15534	15851	15670	15575	15649	15707	15728	15691	15684	15481	15558	15799	15664	15754	15552	15499	15576	15631	15545	15527	15551	15646	15783	15720	15817	15689	15708	15599	15636	15759	15764	15569	15546	15836	15735	15561	15552	15701	15668	15730	15836	15775	15698	15573	15725	15448	15560	15691	15331	15580	15631	15616	15766	15608	15748	15612	15740	15595	15743	15584	15645	15517	15646	15589	15804	15731	15487	15544	15716	15632	15514	15634	15605	15618	15767	15721	15427	15540	15803	15472	15412	15438	15489	15422	15511	15735	15558	15698	15768	15717	15563	15731	15791	15786	15577	15533	15509	15553	15533	15637	15613	15630	15770	15629	15475	15836	15861	15847	15645	15558	15663	15568	15642	15502	15703	15642	15669	15575	15705	15605	15748	15831	15776	15664	15768	15504	15662	15631	15646	15496	15651	15693	15672	15455	15627	15612	15467	15529	15540	15716	15703	15528	15661	15638	15597	15630	15658	15687	15688	15439	15665	15752	15611	15490	15574	15656	15656	15683	15446	15828	15553	15623	15549	15669	15830	15642	15597	15539	15685	15638	15684	15687	15715	15865	15620	15646	15640	15629	15713	15550	15668	15442	15672	15604	15558	15571	15670	15697	15535	15732	15557	15678	15652	15677	15813	15599	15679	15666	15566	15693	15705	15628	15620	15686	15500	15711	15609	15521	15681	15659	15716	15796	15666	15511	15544	15612	15615	15606	15718	15611	15522	15843	15740	15727	15621	15570	15548	15557	15444	15475	15706	15667	15799	15679	15718	15483	15754	15660	15468	15525	15668	15502	15525	15690	15720	15832	15584	15867	15783	15585	15678	15631	15745	15629	15618	15639	15486	15534	15529	15656	15655	15702	15860	15478	15645	15478	15453	15588	15553	15643	15621	15848	15787	15692	15688	15734	15607	15662	15627	15663	15560	15677	15676	15595	15694	15501	15712	15631	15694	15720	15640	15651	15430	15654	15639	15633	15562	15685	15629	15624	15686	15631	15590	15689	15662	15526	15625	15736	15669	15540	15588	15601	15696	15617	15503	15644	15793	15648	15645	15595	15453	15536	15555	15502	15694	15651	15527	15567	15403	15579	15761	15727	15545	15593	15567	15800	15543	15456	15542	15594	15493	15734	15501	15695	15742	15443	15711	15799	15610	15637	15551	15608	15644	15692	15535	15601	15637	15747	15736	15669	15523	15512	15703	15666	15653	15755	15535	15463	15782	15723	15665	15492	15759	15598	15568	15593	15599	15675	15554	15557	15703	15485	15733	15737	15596	15738	15493	15741	15700	15465	15684	15905	15687	15639	15806	15855	15721	15728	15567	15605	15429	15828	15493	15751	15821	15730	15654	15532	15547	15578	15424	15554	15605	15596	15559	15643	15876	15801	15795	15606	15599	15576	15541	15587	15742	15610	15661	15671	15591	15575	15465	15649	15677	15646	15608	15602	15784	15534	15643	15647	15724	15491	15707	15781	15475	15559	15675	15859	15598	15666	15752	15667	15718	15621	15537	15595	15420	15688	15703	15588	15587	15611	15728	15695	15719	15625	15476	15767	15622	15695	15771	15665	15569	15563	15532	15676	15520	15594	15670	15667	15802	15670	15548	15673	15647	15718	15600	15724	15629	15635	15729	15695	15634	15528	15568	15564	15720	15661	15371	15648	15763	15532	15682	15725	15624	15448	15560	15430	15698	15563	15737	15692	15533	15681	15732	15509	15888	15558	15751	15643	15747	15647	15707	15531	15482	15676	15500	15569	15612	15557	15807	15822	15660	15617	15686	15462	15466	15579	15678	15557	15755	15597	15688	15622	15620	15728	15542	15859	15529	15653	15589	15536	15692	15370	15623	15600	15565	15643	15683	15780	15640	15706	15627	15579	15722	15648	15733	15697	15501	15616	15713	15615	15565	15459	15770	15713	15608	15670	15383	15679	15488	15498	15733	15548	15583	15520	15600	15806	15725	15618	15601	15618	15484	15607	15637	15683	15745	15491	15437	15643	15561	15605	15920	15676	15399	15635	15574	15607	15513	15537	15624	15509	15536	15768	15576	15809	15835	15539	15584	15452	15712	15823	15511	15795	15869	15700	15834	15676	15369	15817	15914	15640	15836	15832	15462	15745	15431	15688	15682	15656	15551	15632	15642	15714	15837	15657	15607	15634	15660	15463	15686	15814	15639	15705	15691	15793	15594	15431	15576	15613	15797	15572	15693	15452	15316	15593	15664	15578	15655	15377	15563	15610	15331	15640	15724	15690	15571	15679	15563	15803	15494	15574
29443	49391	46453	35350	28765	23684	20764	18909	18018	18292	17885	17211	16571	16476	16144	15861	15640	15550	15306	15110	15040	14989	14852	14937	14975	14800	14752	14960	14752	14634	14704	14676	14675	14664	14939	14648	14788	14522	14824	14523	14764	14803	14725	14679	14584	14682	14665	14670	14571	14716	14724	14832	14762	14648	14641	14633	14849	14597	14775	14745	14595	14754	14596	14623	14600	14836	14548	14711	14581	14745	14594	14631	14705	14625	14633	14588	14685	14540	14771	14689	14892	14610	14815	14637	14646	14820	14566	14739	14600	14494	14683	14801	14679	14676	14626	14696	14613	14577	14739	14854	14674	14743	14674	14581	14591	14561	14466	14545	14629	14662	14616	14750	14777	14678	14579	14691	14493	14586	14583	14679	14593	14630	14541	14777	14689	14762	14702	14769	14635	14655	14663	14719	14620	14519	14717	14579	14823	14696	14636	14803	14567	14764	14771	14687	14677	14629	14725	14893	14767	14569	14491	14518	14763	14720	14817	14488	14601	14734	14571	14514	14543	14522	14671	14708	14574	14596	14681	14620	14682	14712	14554	14684	14564	14563	14701	14762	14784	14673	14662	14509	14729	14628	14781	14523	14611	14598	14620	14720	14634	14568	14842	14653	14697	14712	14678	14693	14508	14677	14676	14492	14617	14555	14872	14709	14537	14628	14523	14737	14764	14638	14604	14660	14536	14573	14611	14721	14477	14757	14726	14544	14778	14409	14750	14648	14636	14718	14639	14706	14650	14640	14754	14600	14736	14655	14635	14672	14628	14678	14651	14571	14689	14749	14732	14591	14736	14630	14674	14678	14843	14592	14701	14645	14677	14852	14606	14603	14716	14561	14472	14723	14673	14526	14701	14675	14716	14628	14638	14657	14781	14701	14674	14836	14539	14634	14732	14708	14748	14768	14577	14703	14535	14726	14678	14607	14635	14670	14715	14659	14621	14671	14603	14749	14737	14632	14754	14568	14655	14652	14656	14685	14484	14555	14752	14687	14739	14715	14692	14613	14584	14607	14567	14734	14573	14756	14782	14799	14759	14618	14656	14764	14735	14514	14589	14738	14609	14778	14768	14739	14791	14746	14595	14637	14517	14803	14583	14638	14625	14929	14730	14577	14701	14672	14639	14522	14885	14567	14551	14519	14775	14645	14679	14636	14753	14657	14738	14737	14576	14683	14785	14555	14462	14690	14646	14731	14824	14584	14752	14745	14818	14586	14629	14790	14593	14544	14724	14563	14573	14730	14695	14733	14714	14579	14526	14807	14708	14607	14464	14660	14559	14695	14776	14729	14576	14700	14677	14626	14766	14639	14537	14778	14712	14736	14857	14593	14681	14528	14632	14656	14793	14677	14677	14717	14709	14646	14631	14776	14564	14875	14704	14711	14594	14669	14754	14740	14558	14608	14676	14576	14668	14728	14642	14750	14649	14585	14633	14530	14540	14582	14602	14675	14546	14599	14824	14754	14590	14479	14628	14674	14483	14683	14704	14473	14652	14593	14819	14652	14734	14623	14683	14554	14827	14595	14632	14589	14681	14541	14468	14504	14666	14586	14640	14814	14640	14683	14599	14744	14495	14610	14860	14698	14728	14598	14792	14642	14588	14616	14745	14736	14664	14770	14458	14723	14680	14611	14777	14632	14618	14600	14758	14682	14640	14640	14572	14767	14649	14704	14615	14803	14701	14799	14624	14692	14595	14651	14685	14581	14760	14698	14691	14736	14619	14641	14725	14680	14587	14657	14784	14563	14703	14698	14697	14632	14541	14600	14725	14703	14570	14699	14735	14483	14780	14661	14753	14611	14533	14750	14471	14579	14779	14616	14501	14848	14712	14596	14621	14658	14619	14614	14628	14664	14695	14872	14643	14680	14705	14818	14559	14737	14656	14594	14803	14611	14669	14541	14453	14548	14709	14798	14779	14466	14615	14468	14657	14745	14575	14782	14741	14771	14639	14607	14634	14433	14553	14731	14666	14532	14899	14504	14633	14600	14576	14666	14626	14582	14641	14770	14521	14677	14644	14726	14694	14636	14563	14780	14668	14552	14615	14643	14534	14556	14629	14628	14676	14600	14588	14622	14464	14738	14696	14902	14723	14557	14679	14767	14753	14626	14613	14676	14748	14788	14569	14538	14558	14683	14732	14538	14684	14631	14588	14620	14538	14593	14700	14697	14495	14711	14624	14549	14839	14678	14573	14666	14594	14616	14576	14593	14897	14547	14650	14644	14715	14603	14533	14634	14472	14637	14780	14597	14752	14804	14501	14538	14570	14721	14609	14745	14727	14685	14798	14651	14682	14588	14648	14435	14692	14483	14572	14498	14681	14703	14665	14710	14611	14484	14694	14657	14501	14716	14710	14667	14691	14715	14756	14468	14609	14673	14681	14546	14424	14579	14712	14709	14642	14665	14834	14727	14721	14621	14730	14724	14761	14704	14605	14547	14692	14796	14850	14706	14781	14720	14670	14673	14800	14594	14690	14693	14544	14780	14736	14767	14602	14567	14681	14598	14648	14558	14716	14769	14523	14748	14629	14699	14743	14645	14669	14777	14703	14740	14526	14715	14725	14744	14686	14723	14607	14722	14608	14718	14539	14744	14693	14737	14701	14605	14646	14800	14598	14498	14667	14657	14620	14577	14558	14525	14677	14490	14531	14556	14600	14858	14688	14602	14605	14535	14848	14612	14626	14503	14670	14562	14700	14612	14609	14708	14512	14744	14532	14650	14684	14624	14647	14551	14609	14635	14632	14631	14596	14701	14812	14833	14592	14757	14760	14745	14574	14710	14611	14702	14556	14698	14573	14688	14721	14590	14571	14891	14805	14634	14603	14691	14620	14684	14662	14526	14820	14718	14504	14667	14676	14719	14756	14708	14776	14628	14779	14672	14623	14618	14729	14599	14540	14816	14696	14740	14690	14694	14705	14636	14789	14538	14764	14603	14769	14726	14575	14705	14766	14540	14490	14591	14755	14805	14550	14640	14627	14523	14649	14807	14621	14703	14566	14785	14507	14676	14731	14625	14661	14619	14620	14754	14722	14798	14611	14659	14646	14655	14734	14650	14662	14591	14777	14679	14670	14676	14638	14692	14580	14574	14422	14807	14747	14639	14707	14723	14550	14575	14595	14793	14514	14828	14564	14585	14687	14643	14650	14660	14826	14774	14610	14781	14694	14768	14770	14729	14509	14607	14691	14719	14750	14780	14604	14649	14767	14606	14592	14760	14612	14699	14628	14639	14710	14654	14856	14757	14617	14512	14727	14813	14572	14705	14713	14583	14774	14563	14670	14628	14599	14719	14580	14681	14700	14540	14796	14588	14691	14798	14470	14701	14809	14576	14728	14579	14729	14636	14769	14645	14617	14591	14731	14575	14585	14813	14762	14629	14622	14546	14539	14833	14678	14650	14683	14490	14632	14670	14626	14653	14828	14760	14669	14582	14720	14560	14475	14637	14733	14500	14676	14692	14662	14538	14669	14825	14890	14797	14588	14798	14629	14719	14688	14664	14608	14759	14529	14553	14569	14598	14487	14553	14565	14612	14557	14697	14775	14799	14598	14715	14518	14694	14522	14471	14672	14640	14745	14573	14738	14758	14492	14669	14776	14573	14697	14534	14650	14668	14701	14890	14765	14619	14692	14816	14748	14665	14736	14784	14522	14635	14588	14585	14506	14617	14713	14721	14669	14856	14651	14612	14681	14528	14741	14818	14649	14593	14815	14694	14686	14587	14605	14707	14836	14595	14761	14590	14647	14573	14630	14776	14734	14746	14752	14757	14653	14842	14700	14803	14616	14459	14684	14716	14708	14759	14799	14627	14678	14589	14602	14624	14709	14754	14859	14769	14682	14650	14797	14803	14649	14584	14701	14816	14580	14810	14796	14719	14773	14709	14798	14797	14619	14611	14774	14756	14599	14693	14676	14717	14716	14637	14715	14665	14729	14751	14654	14693	14692	14844	14737	14758	14617	14684	14716	14711	14632	14604	14585	14700	14552	14568	14713	14564	14756	14779	14740	14689	14755	14723	14600	14636	14559	14576	14757	14653	14699	14552	14642	14462	14503	14684	14795	14593	14664	14669	14750	14696	14750	14438	14694	14507	14548	14560	14440	14682	14570	14760	14711	14731	14597	14579	14744	14693	14629	14520	14588	14765	14809	14486	14647	14677	14616	14674	14639	14732	14690	14551	14705	14774	14751	14530	14641	14639	14719	14520	14744	14359	14529	14707	14536	14655	14719	14720	14744	14644	14479	14644	14619	14625	14609	14783	14670	14602	14496	14438	14619	14843	14482	14516	14607	14704	14630	14728	14725	14648	14666	14642	14680	14701	14787	14622	14650	14702	14759	14576	14735	14682	14799	14530	14752	14486	14600	14767	14692	14684	14654	14604	14771	14584	14604	14674	14717	14659	14682	14512	14696	14610	14757	14551	14653	14785	14589	14777	14692	14392	14605	14691	14604	14484	14710	14581	14670	14925	14658	14607	14642	14610	14794	14608	14731	14898	14707	14588	14631	14672	14628	14701	14652	14733	14704	14738	14593	14750	14576	14740	14681	14668	14803	14556	14602	14715	14506	14528	14634	14644	14664	14529	14544	14518	14640	14620	14712	14732	14746	14614	14644	14643	14742	14655	14557	14733	14532	14547	14674	14695	14490	14643	14574	14684	14637	14713	14536	14603	14594	14507	14713	14556	14778	14672	14718	14705	14591	14708	14812	14640	14694	14665	14543	14780	14759	14673	14507	14754	14685	14603	14783	14691	14702	14665	14589	14595	14782	14844	14889	14517	14851	14669	14483	14710	14653	14775	14815	14630	14708	14634	14745	14614	14599	14703	14532	14682	14751	14536	14611	14764	14640	14648	14819	14761	14610	14505	14669	14583	14583	14755	14774	14673	14717	14581	14708	14582	14637	14443	14667	14641	14814	14672	14599	14580	14658	14581	14554	14658	14553	14537	14558	14536	14692	14632	14687	14645	14667	14750	14701	14606	14709	14541	14758	14583	14656	14581	14672	14508	14758	14544	14656	14752	14669	14499	14744	14755	14730	14580	14661	14637	14708	14478	14653	14701	14549	14762	14618	14818	14574	14698	14410	14591	14635	14620	14730	14633	14704	14664	14711	14675	14457	14634	14673	14765	14799	14698
24246	21464	29035	25016	23888	25451	24126	20124	19558	19579	19215	18698	18288	17791	17445	17579	17090	17102	17060	16799	16510	16558	16552	16394	16417	16450	16370	16461	16302	16264	16514	16246	16167	16187	16309	16352	16336	16324	16337	16126	16231	16130	16198	16040	16121	16261	16340	16190	16283	16318	16147	16004	16260	16134	16245	16193	16204	16202	16172	16330	16337	16299	16263	15984	16341	16397	16284	16124	16299	16179	16252	16123	16358	16249	16218	16091	16305	16274	16274	15921	15989	16384	16180	16133	16212	16441	16210	16194	16247	16152	16048	16046	16283	16152	16315	16262	16019	16157	16035	16086	16185	16242	16275	16171	16269	16234	16120	16242	16421	16215	16327	16204	16157	16242	16248	16102	16218	16321	16051	16238	16321	16330	16217	16143	16199	16052	16094	16131	16078	16113	16213	16112	16241	16222	16369	16226	16248	16085	16153	16198	16093	16243	16147	16134	16229	16311	16147	16223	16101	16160	16216	16211	15968	15952	16057	16174	16253	16125	16090	16265	16293	16336	16090	16127	16139	16224	16095	16257	16136	16203	16169	16341	16286	16286	16050	16091	16280	16299	16372	16358	16248	15938	16139	16126	16217	16411	16162	16250	16169	16164	16270	16239	16395	16151	16191	16273	16081	16165	16047	16167	16308	16326	16182	16104	16041	16346	16246	16199	16111	16353	16050	16404	16140	16025	16192	16087	16313	16294	16281	16253	16129	16050	16203	16260	16155	16226	15986	16317	16281	16272	16389	16145	16173	16185	16209	16279	16130	16171	16302	16358	16433	16262	16338	16286	16069	16003	16305	16236	16101	16292	16190	16155	16172	16181	16215	16257	16280	16140	16253	16095	16019	16369	16357	16117	16211	16268	16315	16227	16231	16367	16263	16331	16347	16313	16343	16171	16084	16117	16202	16204	16239	16164	16177	16181	16273	16271	16146	16081	16338	16251	16379	16331	16355	16136	16177	16109	16103	16119	16204	16036	16183	16549	16211	16340	16328	16207	16160	16426	16374	16185	16212	16104	16253	16189	16177	16200	16163	16195	16174	16291	16177	16409	16182	16337	16270	16091	16246	16216	16148	16319	16399	16236	16415	16038	16150	16344	16033	16275	16252	16228	16246	16311	16148	16182	15985	16147	16193	16214	16028	15878	16141	16218	16191	16290	16032	16052	16140	16512	16164	16461	16236	16207	16171	16245	16147	16209	16244	16290	16038	16319	16004	16244	16277	16224	16059	16078	16103	16160	16084	16120	16330	16146	16164	16128	16156	16161	16226	16294	16342	16068	16115	16401	16179	16104	16313	16202	16263	16178	16360	16198	15971	16175	16167	16214	16259	15911	16115	16146	16211	16136	16172	16022	16287	16247	16383	16140	16268	16101	16173	16070	16351	16114	16071	16086	16075	16279	16078	16243	16096	16326	16195	16197	16265	15964	16375	16113	16156	16347	16278	16176	16297	16213	16252	16119	16258	16207	16199	16264	16314	16204	16325	16273	16223	16247	16235	16227	16265	16278	16144	16180	16030	16175	16189	16114	16092	16117	16245	16081	16224	16183	16159	15804	16156	16164	16253	16400	16215	16142	16264	16218	16097	16134	15922	15980	16282	16226	16421	16230	16351	16331	16135	16174	16177	16210	16183	16267	16292	16213	16289	16115	16097	16019	16112	16209	16254	16301	16326	16288	16153	16011	16162	16010	16106	16191	16011	16036	16229	16060	16190	16224	15981	16140	16100	16175	16100	16235	16270	16328	16139	16066	15992	16240	16136	15999	15963	16276	16042	16099	16338	16441	16174	16224	16365	16196	16132	16206	16189	16310	16283	16111	16154	16210	16062	16169	16353	16049	16206	16323	16230	16301	16335	16214	16216	16050	16145	16119	16109	16214	16116	16346	16221	16343	16358	16199	16141	16334	16178	16166	16206	16312	16006	16183	16079	16198	16161	16134	16396	16205	16187	16102	16069	15940	16043	16240	16358	16317	16439	16248	16253	16138	16350	16124	16367	16256	16039	16322	16236	16234	16236	16345	16253	15963	16261	15867	16287	16253	16288	16128	16227	16002	16349	16312	16167	16265	16037	16245	16122	16168	16380	16378	16089	16171	16025	16090	16220	16253	16270	16141	16352	16078	16222	16264	16254	16269	16214	16098	16325	16255	16019	16173	16193	16204	16094	16073	16303	16110	16270	16182	16054	16329	16249	16208	16181	16125	16260	16230	16193	16046	16303	16162	16404	16232	16158	16172	16234	16227	16124	16185	16119	16314	16334	16265	16109	16245	16350	16311	16255	16154	16188	15939	16283	16165	16250	16047	16267	16169	16153	16463	16273	16433	16355	16289	16211	16229	16173	16455	16264	16087	16182	16110	16277	15998	16096	16246	16264	16156	16194	16036	16174	16438	16123	16337	16127	16065	16359	16164	16102	16226	16096	16085	16183	16166	16290	16333	16044	16162	16374	16244	16285	16131	16343	16066	16233	16216	16129	16182	16251	16286	16234	16235	16205	16019	16049	16260	16227	16220	16204	16186	16061	16225	16163	16276	16279	16346	16296	16137	16239	16200	16016	16169	16318	16098	16401	16251	16235	16012	16281	16166	16202	16070	16255	16148	16215	16133	16095	16110	16267	16090	16108	16230	16153	16163	16166	16252	16152	16287	16014	16328	15958	16217	16041	16165	16328	16252	16261	16252	16152	16295	16324	16271	15984	16254	16264	16370	16047	16204	16106	16211	16272	16094	16116	16333	16295	16078	16181	16118	16214	16284	16036	16286	16190	16141	16305	16235	16058	16209	16220	16168	16151	16128	16139	16126	16131	15912	16300	16304	16311	16273	16169	16171	16282	16202	16336	16153	16171	16173	16209	16223	16117	16207	16199	16330	16303	16083	16375	16219	16103	16128	16153	16218	16247	16212	16133	16154	16273	16189	16379	16234	16209	16203	16043	16137	16266	16220	16121	16260	16218	16105	16233	16175	16110	16175	16402	16183	16042	16127	16035	16103	16219	16135	16200	16135	16291	16315	16351	16210	16053	16284	16208	16106	16205	16216	16347	16224	16377	16238	15970	16278	16030	16217	16026	16092	16372	16077	16143	16137	16178	16295	16279	16221	16243	16385	16352	16380	16173	16182	16243	16307	16195	16303	16116	15969	16184	16036	16216	16041	16186	16180	16203	16101	16236	16232	16251	16021	16103	16194	16119	16119	16274	16119	16123	16056	16180	16136	16270	16292	16072	16077	16261	16154	16196	16259	16274	16148	16261	16218	16380	16421	16122	16015	16278	16300	16242	16090	16089	16093	16160	16017	16254	16236	16248	16318	16238	15991	16193	16148	16160	16212	16021	16185	16170	16134	16259	16004	16309	16243	16262	16057	16271	16207	16036	16371	16127	15905	15982	16155	16217	16166	16271	16242	16224	16267	16143	16250	16220	16285	15929	16204	16145	16200	16318	16153	16219	16237	16136	16016	16072	16125	16197	16159	16053	16345	16294	16185	16112	16106	16209	16145	15979	16266	16013	16164	16093	16244	16134	16198	16277	16094	16148	16234	16229	16333	16279	16120	16243	16343	16232	16099	16216	16191	16166	16217	16147	16279	16245	16362	16155	16084	16118	16122	16268	16440	16339	16096	16039	16283	16105	16136	16268	16283	16353	16292	16297	16110	16254	16046	16193	16240	16055	16013	16243	16184	16360	16226	16183	16290	16185	16231	16235	16402	16200	16261	16190	16135	16085	16175	16147	16093	16216	16133	16207	16114	16210	16209	16053	16201	16180	16149	16091	16301	16132	16182	16281	16274	16243	16262	16314	16095	16194	16330	16079	16153	16008	16185	16033	16252	16206	16109	16200	16152	16030	16089	16140	16103	16177	16133	16097	16265	16326	16150	16263	16225	16143	16184	16257	16286	16131	16121	15944	16142	15982	16008	16032	16271	16233	16084	15967	16041	16140	16335	15980	16338	16258	16346	16295	16171	16149	16269	16224	16120	16175	16183	16191	16184	16220	16206	16057	16229	16435	16350	16222	16204	16360	16066	16076	16158	16115	16390	16201	16101	16171	16179	16081	16178	16156	16438	16267	16216	16203	16157	16399	16190	16120	16158	16212	16386	16127	15924	16188	16015	16013	16303	16259	16270	16208	16125	16033	15984	16477	16386	16118	16162	16142	16256	16353	16269	16223	16100	16176	16207	16245	16270	16324	16044	16090	16192	16399	16235	16180	16231	16065	16193	16145	16105	16413	16060	16085	16210	16074	16117	16124	16131	16395	16180	16088	16262	16229	16249	16098	16158	16337	16140	15986	16089	16124	15999	16077	16215	16136	16183	16147	16228	16387	16078	16136	15960	15912	16137	16203	16185	16180	16294	16111	16270	16177	16272	16167	16067	16165	16093	16188	16074	16326	16334	16229	15955	16121	16179	16203	16302	16288	16086	16162	16416	16128	16284	16193	16300	16034	16057	16370	16244	16408	16234	16123	16263	16194	16122	16289	16190	16344	16222	16210	16245	16125	16371	16193	16158	16409	16135	16036	16366	16166	15994	16186	16391	16075	16294	15931	16147	16113	16239	16265	16320	16192	16225	16236	16344	16081	16162	16139	16106	16267	16039	16234	16049	16188	16261	16192	16211	16365	16396	16168	16227	16248	16240	16159	16108	16226	16045	16213	16132	16240	16272	16235	16223	16298	16193	16359	16048	16224	16175	16127	16178	16240	16571	16334	16165	16104	16223	16305	16185	15973	16141	16184	16087	16280	16019	16123	16056	16196	16057	16266	15933	16086	16290	16093	16340	16225	16416	16316	16270	16365	15980	16248	16036	16076	16137	16198	16060	16231	16323	16127	16079	16223	16238	16172	16228	16251	16444	16090	16091	16084	16223	16171	16147	16108	16317	16289	16126	16359	16500	16295	16164	16289	16125	16242	16506	16224	16326	16086	16128	16098	16142	16250	16381	16304	16259	16298	16032	16058	16243	16311	16274	16178	16226	16191	16156	15906	16142	16025	16277	16173	16156	16117	15943	16234	16139	16305	16280	16000	16118	16188	16213	16248	16128	16152	16120	16162	16225	16299	16318	16193	16213	16096	16168	16048	16164	16228	16268	16319	16170	16322	16179	16228	16193	16304	16180	16358	16304	16380	16332	16137	16263	16232	16099
31689	54542	51185	39557	32568	26941	22663	20680	20574	20467	19812	18826	18080	17457	16957	16832	16121	16233	15934	15622	15506	15525	15472	15365	15279	15326	15315	15165	15290	15007	15349	15215	15065	15138	15135	15072	15139	15002	15157	15065	15025	14911	15077	14998	14831	15213	14785	15032	14931	15068	15050	14977	15076	14879	15115	14907	15072	15203	14984	15077	15075	15007	15071	15010	14986	14899	14860	15084	15150	15073	14939	14799	15142	14992	14969	15005	15044	14939	14950	14971	14931	14901	14911	15131	14948	15045	15005	14906	14897	14932	15075	14901	15130	14933	14991	14979	15074	14854	14905	15058	14873	15052	15122	15016	14923	14974	15156	15029	15034	14916	14910	15035	15045	15200	15022	15081	15084	15023	15002	14868	14985	15076	15146	14988	14996	14903	15037	14901	14964	14962	15104	14974	14810	15029	15115	15045	14968	15000	14993	14952	14994	14913	15011	14949	15006	14857	15016	15104	14973	14955	14973	14971	15052	14913	14932	15018	15106	14907	14935	15194	15121	15046	14794	15092	14903	15006	14950	14955	15033	15005	14988	14986	14929	15099	15185	14947	14914	15040	15006	14954	14993	14917	15195	14923	14969	15051	15113	14989	15098	15059	14974	15057	15182	15155	15067	15026	15007	14939	14954	15124	14958	15029	14966	14957	14994	15104	14932	15012	15299	15147	15052	15035	15001	15036	14944	15015	14942	14944	15011	14932	15126	14904	14981	15076	15070	15002	14967	14841	14871	14965	14847	14996	14935	14960	15135	14891	15120	15101	14898	14877	14935	15026	15202	15188	15019	14895	14904	14982	15065	14921	14880	15003	15066	14941	14990	14845	14945	15035	15114	14967	14896	15093	14951	15065	15105	15169	15141	14989	14935	15088	14905	15021	14881	14914	15010	14888	14976	14885	15071	14933	15048	15013	15044	14836	14928	14886	14960	15043	15046	15322	14926	15016	15050	15092	14938	15023	14944	15010	15192	14930	15029	15044	14815	14714	14847	14942	15153	14930	15163	14973	15198	14927	14927	15216	15021	15030	15036	14858	15003	14923	15161	14919	14751	15031	14968	14969	15012	14833	15139	14882	15015	14920	15031	15093	15141	15087	14931	15142	14960	14980	14906	14944	14890	15053	14941	14927	14985	14984	15051	14764	15036	14968	14959	14897	15044	14987	14712	14957	15018	15046	15126	14995	14951	14949	15173	15036	14864	15003	14946	15006	14985	14903	14994	14854	15002	15184	15133	15119	14913	15113	15008	14988	15019	15069	15029	14859	14933	15099	14946	14919	14932	14987	14762	14820	14959	15194	14963	14933	14839	15164	15030	15135	14961	14967	15067	15037	15071	15042	14843	15146	14989	14949	15069	15117	14991	15142	15221	15002	15052	14989	15068	14864	14771	14882	14791	14947	14906	14942	14972	15092	14987	14752	14961	15074	15018	15101	15030	14967	15081	15137	14847	14932	15005	14852	14907	14987	14983	14955	14974	14995	15110	15037	15050	14887	15063	15022	15007	14948	14956	15054	15056	15173	14979	14892	14963	14939	14969	15014	14921	14975	15016	15019	14946	15016	14941	14989	15093	14976	15015	14949	15165	15118	14984	15075	14978	14899	15066	14979	14899	14981	14978	15102	14881	14944	14983	14938	15272	14912	14982	14979	15105	14953	15008	14934	14993	15088	14953	15016	14888	15079	15032	14984	14895	14973	15068	14980	14894	15031	14868	14985	14874	15055	14963	14869	15275	15061	15100	15130	14988	14947	14839	15033	15070	14831	15011	14868	15034	15104	15048	14960	15091	14951	14974	15101	14905	14966	14985	15014	14988	14935	15080	14943	14999	15010	14874	15106	15054	14999	15073	15103	15201	14999	14969	15130	15106	14920	15084	15122	14919	14961	15182	14941	14940	15083	14947	14890	15179	14948	15052	15198	14991	15029	14872	14952	15025	15086	14910	14944	15041	14990	15179	14947	14974	14942	14965	14929	14841	15204	14987	15008	15003	15069	14829	15028	15017	15044	15000	15162	14985	14837	14984	14868	15110	14994	14997	14764	15167	15100	15084	14907	14924	15007	14962	14992	14978	14958	15135	14965	15082	14843	15061	14956	15001	14925	15040	15062	14941	14990	14872	14963	15036	14987	14976	14881	14934	14786	14961	15062	15004	15067	15059	14986	15048	15033	15011	14962	15089	15042	14878	15003	15020	15000	14913	15028	15208	15091	14768	15076	15176	14930	15122	14970	15064	14874	15040	14955	14913	14949	14942	15049	14918	15151	14775	15158	15065	14876	14821	14902	15024	14991	15151	14971	14957	15070	15078	14927	15004	14999	14892	15001	14950	14874	15173	14859	15080	14883	14955	14939	14976	15155	14994	14921	15071	14935	15044	14955	14902	14971	15008	14874	15126	15015	15081	14837	15102	14981	14842	15027	14930	14921	15022	14986	14989	14876	14924	14940	14909	14981	14989	14905	14954	14909	15092	15016	14832	14963	15036	14955	15063	15047	14953	15000	15007	14908	14964	14996	15161	15130	14872	14922	15061	15011	14921	14894	14846	14972	14951	15126	15020	15054	15240	14964	14991	14881	14917	15003	14904	15178	15066	15062	14927	14959	14999	15167	14992	14867	14942	15002	14900	15002	14982	15228	14803	14994	15139	15076	14997	15067	15049	15160	14988	15081	14911	14955	14893	14916	14953	14932	15057	14889	14847	15126	15239	14929	14978	15012	14957	15115	14979	15103	15010	14933	15031	15071	14889	14902	14916	15037	14874	15026	14959	15098	15066	14939	14965	15028	15127	15010	14897	14930	14964	14929	14921	14992	15017	15134	14916	15114	14933	14922	15131	14915	14917	15040	15130	15104	15152	14814	14973	14667	15070	15199	14975	14961	14953	15136	14875	14953	14990	15019	14887	14893	15176	14984	15072	14988	15021	15094	15028	14925	14974	15019	14905	14897	14947	14934	14895	14998	15054	15017	15003	14988	14887	14895	14976	15014	14887	14876	15170	15034	15209	14937	15024	14981	14829	15018	14790	14917	15127	15041	14933	15186	15028	15157	15152	15036	15033	14966	15182	14951	14976	14976	14942	14998	15090	14896	14945	14918	15045	14861	14930	15006	14943	14939	14894	15055	14944	14942	14991	14884	14982	14991	14951	15014	14967	14860	15058	15089	14938	14891	14978	15005	14995	15011	14867	15179	14924	14913	14946	14883	14915	14824	14932	14875	14871	14948	14913	15026	14936	14915	15028	14926	14906	15003	14970	15000	14868	14978	14964	14989	15088	15015	14908	14943	14927	14963	15028	15156	14909	15012	14915	15012	14915	14893	14963	14954	14997	14936	14956	15086	15124	15049	14882	14931	15090	14967	14905	15039	14993	15166	14963	14925	14969	14879	14925	14991	15020	14990	15003	14999	15070	15052	14925	14991	15167	14938	15083	14934	14903	14949	15012	14963	14907	15002	15059	15022	15133	14853	14762	15104	14855	14935	14675	14833	15034	15092	14889	15039	15071	14926	15032	14964	15136	14997	15132	14971	14955	14735	15105	14967	14799	15167	15099	15205	14910	15038	14943	14867	15210	15006	15061	15052	15118	14977	14930	14986	14960	14920	15102	14907	14926	14979	14750	14971	14942	15046	15037	15083	14928	14877	15054	14923	15079	15127	14904	15092	15027	14904	14973	14951	15028	14889	15192	15062	14854	15178	15091	15073	14787	14888	15060	15117	14972	14960	15042	15121	14950	14981	14810	15014	15049	14769	14962	15046	15129	14934	14987	14911	14966	15160	14938	14946	14916	15048	14895	14976	15015	14965	14943	15053	14756	14991	15200	14846	14853	15112	15094	15016	15053	15006	14971	15105	14953	14857	15010	14838	15078	14988	15050	14851	14934	14977	15010	14998	15077	14914	15227	15134	15002	15020	14985	15077	14986	14915	14938	14857	15000	14925	15165	15006	15070	14946	14990	15103	14956	15013	14993	14878	14958	15109	14984	15072	15024	15144	15070	15086	15071	15018	15045	14904	15034	15011	15012	15081	15099	15071	14930	15007	14942	14893	15007	15109	14969	14838	14892	14914	15181	15010	14875	14979	14945	14929	15115	15018	14875	15011	14993	14964	15033	14896	14944	14902	14972	15181	14848	15070	14982	14870	14974	14885	15030	15210	14883	14911	15075	14865	14944	14956	15034	14915	14969	15056	15071	15008	14951	15030	14990	14904	15015	14924	14942	14949	14892	14886	15093	14843	15102	15184	14976	14871	14920	14913	14942	14919	15077	14991	14889	15214	14974	15036	14997	14963	15023	14992	15010	14882	15051	14969	14976	15069	14956	14929	14983	15109	15047	15068	14931	14874	15063	15039	15217	15107	15075	15106	14930	14745	15060	15121	14887	15026	14973	14888	15133	15002	15109	14970	14884	15109	14943	15222	15037	14957	14934	15114	14862	15058	15105	15005	14850	15043	14847	15073	15040	14907	15182	15028	15065	14869	15169	14932	15195	14985	15089	14993	15083	15118	15068	14912	15063	14931	15050	15023	14947	14995	15027	15146	15149	15030	14944	14909	14937	14943	14986	15183	15039	15084	15034	14920	14960	14942	14852	15016	14994	14890	15064	15005	15201	15112	15054	15082	14916	15065	14930	14977	15060	15009	14943	14963	14995	15028	14914	15006	15127	14798	15089	14965	15098	14987	14906	15058	15015	14951	14848	14916	15017	15063	15021	14827	14942	15006	14960	15222	15009	15043	15176	15015	14954	15065	14982	15056	14929	15084	15168	15041	15028	15012	15041	15026	15019	14927	14870	15073	15007	14912	15069	15016	14983	14965	15078	14871	14851	14839	15024	15060	15038	14989	14983	15066	15074	15102	14942	15265	14868	15083	15099	15022	14979	15075	15011	14940	14876	15018	15241	15108	14769	15149	15221	14951	15000	15011	14887	15086	15009	14760	14905	15065	15088	15207	15002	15057	15008	14803	15164	15085	15161	15135	14884	15184	14919	15005	15051	15130	14962	14982	15088	14988	15248	14879	15032	15005	15018	15148	15064	14991	15004	15124	15058	14983	15083	15072	15001	15049	14925	14895	15004	15100	14946	14763	14878	15054	15136	15038	15124	15014	15017	14922	14979	15036	14980	14935	15030	15101	15002	15050	14917	14933
31493	30817	34609	28427	22533	20075	18536	17883	17852	17666	17811	17426	17290	17254	16982	17085	16771	16786	16834	16726	16764	16649	16733	16649	16689	16577	16710	16653	16672	16633	16752	16691	16645	16360	16694	16814	16490	16842	16531	16728	16456	16471	16663	16556	16566	16613	16471	16491	16658	16489	16717	16581	16684	16754	16456	16448	16455	16633	16549	16601	16421	16753	16515	16470	16397	16493	16542	16528	16466	16516	16474	16511	16512	16503	16429	16437	16453	16427	16489	16845	16523	16655	16454	16518	16357	16391	16442	16484	16653	16633	16571	16506	16580	16479	16562	16291	16279	16455	16305	16550	16676	16717	16400	16582	16655	16661	16573	16640	16562	16439	16553	16569	16546	16342	16555	16410	16407	16424	16431	16642	16543	16631	16539	16413	16421	16460	16554	16555	16488	16588	16334	16458	16490	16528	16555	16365	16357	16533	16622	16836	16499	16337	16515	16404	16595	16590	16546	16456	16676	16472	16431	16520	16592	16429	16635	16663	16655	16560	16333	16476	16528	16573	16620	16448	16597	16376	16597	16706	16370	16528	16387	16467	16359	16425	16565	16623	16644	16347	16510	16564	16557	16491	16632	16638	16484	16627	16774	16478	16492	16520	16649	16375	16667	16377	16564	16314	16596	16267	16442	16530	16658	16394	16585	16593	16512	16485	16436	16414	16375	16445	16458	16423	16554	16445	16367	16665	16415	16521	16436	16469	16534	16492	16603	16679	16540	16290	16540	16368	16249	16594	16498	16547	16492	16550	16552	16548	16531	16370	16706	16621	16512	16484	16789	16485	16680	16595	16625	16751	16459	16474	16473	16428	16700	16649	16477	16702	16675	16559	16422	16559	16322	16529	16663	16432	16525	16529	16289	16501	16501	16516	16572	16442	16565	16513	16669	16528	16573	16379	16589	16518	16765	16636	16571	16603	16699	16467	16419	16441	16435	16375	16519	16597	16540	16543	16673	16446	16583	16299	16488	16435	16438	16552	16652	16384	16395	16595	16482	16459	16692	16640	16642	16364	16291	16503	16543	16641	16386	16351	16299	16600	16483	16500	16463	16623	16472	16381	16513	16511	16506	16664	16669	16572	16558	16251	16574	16564	16514	16652	16540	16376	16579	16616	16588	16572	16677	16457	16581	16373	16561	16487	16409	16439	16556	16537	16364	16489	16537	16374	16609	16762	16514	16606	16720	16516	16458	16577	16389	16404	16339	16578	16316	16439	16674	16549	16629	16380	16407	16495	16470	16521	16541	16596	16502	16473	16375	16617	16637	16553	16525	16624	16640	16334	16553	16532	16322	16488	16723	16572	16374	16374	16369	16573	16582	16664	16330	16516	16466	16529	16673	16490	16491	16571	16611	16245	16638	16422	16610	16538	16340	16350	16393	16424	16605	16522	16302	16499	16602	16390	16690	16796	16631	16328	16500	16548	16834	16594	16347	16461	16416	16400	16259	16310	16527	16662	16501	16595	16673	16520	16431	16662	16636	16524	16766	16418	16518	16584	16546	16579	16594	16561	16488	16437	16575	16699	16478	16465	16436	16434	16717	16541	16384	16613	16640	16577	16576	16456	16452	16797	16785	16490	16442	16530	16620	16594	16397	16476	16563	16684	16434	16302	16623	16628	16416	16407	16322	16588	16558	16790	16584	16555	16613	16708	16472	16742	16662	16676	16505	16658	16467	16504	16342	16605	16486	16504	16659	16380	16408	16683	16610	16461	16441	16421	16470	16471	16657	16500	16411	16454	16438	16374	16639	16512	16540	16586	16365	16302	16485	16513	16435	16587	16510	16436	16339	16587	16675	16589	16510	16731	16555	16557	16602	16552	16602	16294	16306	16640	16459	16438	16621	16627	16532	16618	16563	16336	16605	16463	16265	16293	16633	16451	16451	16215	16667	16625	16539	16357	16501	16554	16516	16473	16486	16415	16548	16555	16404	16505	16632	16487	16558	16649	16721	16787	16542	16510	16384	16528	16502	16628	16526	16485	16604	16591	16750	16529	16664	16461	16430	16589	16562	16405	16433	16566	16618	16756	16505	16500	16448	16605	16641	16628	16605	16591	16631	16450	16465	16494	16631	16235	16477	16634	16586	16454	16532	16569	16663	16412	16506	16444	16473	16518	16646	16632	16689	16480	16486	16603	16281	16565	16402	16380	16604	16652	16422	16519	16702	16563	16564	16532	16511	16691	16673	16426	16531	16707	16408	16593	16632	16579	16280	16608	16432	16381	16637	16506	16409	16773	16499	16774	16641	16373	16437	16495	16616	16560	16432	16343	16458	16414	16417	16453	16473	16379	16415	16449	16525	16421	16647	16457	16609	16526	16515	16617	16773	16459	16367	16545	16465	16395	16659	16311	16542	16345	16510	16522	16369	16485	16372	16523	16517	16639	16667	16493	16484	16705	16669	16547	16793	16370	16450	16530	16576	16383	16519	16424	16419	16698	16396	16633	16492	16282	16501	16569	16468	16573	16550	16665	16566	16544	16503	16674	16682	16537	16493	16504	16405	16582	16792	16553	16565	16688	16546	16390	16518	16563	16261	16467	16748	16857	16655	16446	16479	16585	16840	16737	16496	16554	16528	16466	16560	16485	16704	16440	16524	16570	16372	16555	16633	16637	16306	16740	16664	16591	16533	16598	16569	16611	16544	16650	16398	16655	16596	16517	16236	16615	16533	16251	16699	16589	16584	16493	16708	16327	16612	16565	16831	16364	16512	16421	16558	16476	16642	16431	16475	16571	16472	16650	16490	16470	16618	16660	16457	16629	16354	16436	16645	16546	16513	16442	16639	16474	16611	16543	16609	16597	16431	16520	16562	16362	16466	16503	16518	16528	16551	16441	16488	16294	16582	16581	16469	16415	16716	16858	16892	16621	16381	16528	16388	16378	16418	16642	16516	16654	16484	16637	16803	16791	16484	16396	16599	16340	16375	16582	16501	16520	16730	16486	16522	16589	16412	16549	16421	16489	16519	16576	16407	16612	16466	16363	16481	16420	16711	16504	16582	16656	16401	16518	16578	16524	16654	16565	16395	16438	16428	16463	16581	16527	16506	16505	16645	16515	16494	16511	16506	16590	16662	16675	16588	16629	16690	16515	16442	16585	16548	16730	16491	16567	16698	16600	16512	16733	16477	16452	16598	16468	16456	16498	16427	16463	16472	16410	16724	16388	16363	16374	16393	16503	16577	16525	16577	16635	16544	16587	16424	16531	16472	16436	16511	16748	16528	16732	16265	16767	16372	16524	16429	16625	16337	16495	16372	16508	16654	16451	16541	16652	16605	16700	16594	16378	16431	16421	16328	16272	16529	16479	16590	16585	16457	16418	16390	16415	16499	16445	16469	16505	16543	16578	16722	16669	16609	16482	16396	16593	16532	16630	16567	16434	16653	16555	16482	16514	16741	16424	16357	16249	16406	16292	16456	16773	16506	16692	16559	16402	16411	16699	16570	16512	16457	16426	16448	16506	16501	16584	16495	16507	16429	16646	16557	16615	16660	16588	16404	16368	16693	16539	16639	16647	16536	16559	16608	16562	16584	16543	16483	16577	16612	16581	16627	16667	16612	16362	16524	16678	16410	16363	16343	16396	16409	16450	16643	16593	16632	16714	16758	16672	16542	16513	16413	16516	16591	16518	16599	16513	16282	16337	16476	16583	16437	16494	16444	16708	16480	16607	16604	16570	16621	16523	16520	16426	16684	16334	16561	16525	16367	16460	16667	16368	16537	16518	16298	16694	16604	16537	16723	16413	16680	16648	16373	16517	16389	16531	16545	16578	16511	16639	16563	16644	16421	16604	16526	16431	16618	16609	16406	16528	16458	16501	16704	16712	16575	16376	16409	16620	16536	16589	16562	16458	16643	16471	16473	16528	16601	16594	16602	16648	16378	16696	16755	16593	16511	16599	16496	16597	16326	16710	16573	16518	16630	16397	16473	16462	16537	16548	16463	16400	16579	16582	16568	16466	16394	16450	16527	16571	16499	16311	16507	16414	16439	16722	16546	16553	16436	16548	16575	16429	16533	16573	16647	16696	16425	16471	16397	16377	16551	16569	16440	16559	16546	16528	16724	16682	16445	16425	16645	16502	16425	16534	16530	16662	16606	16589	16479	16356	16483	16543	16363	16540	16623	16519	16713	16730	16650	16495	16533	16634	16540	16539	16598	16477	16373	16357	16638	16443	16703	16692	16430	16377	16667	16537	16621	16476	16572	16734	16428	16476	16312	16454	16478	16723	16453	16608	16659	16595	16672	16428	16587	16578	16444	16638	16680	16567	16577	16564	16504	16413	16525	16593	16469	16535	16490	16409	16560	16440	16490	16640	16554	16638	16540	16363	16644	16587	16562	16476	16790	16449	16399	16676	16463	16465	16613	16608	16436	16638	16526	16455	16543	16327	16463	16562	16641	16577	16654	16630	16360	16548	16475	16577	16577	16486	16579	16576	16639	16421	16611	16611	16396	16467	16320	16492	16342	16531	16543	16570	16610	16455	16540	16459	16292	16525	16374	16553	16595	16537	16552	16411	16529	16587	16330	16602	16418	16581	16655	16580	16498	16591	16544	16500	16613	16541	16647	16694	16514	16434	16548	16545	16350	16584	16795	16529	16535	16593	16593	16799	16511	16486	16508	16523	16424	16580	16630	16668	16593	16562	16370	16471	16512	16556	16576	16167	16372	16377	16283	16582	16788	16585	16446	16640	16489	16634	16589	16363	16616	16699	16691	16414	16319	16293	16344	16312	16515	16498	16432	16355	16440	16584	16495	16583	16489	16626	16645	16596	16456	16682	16562	16640	16539	16563	16815	16423	16757	16431	16570	16530	16542	16635	16484	16539	16354	16370	16516	16497	16462	16427	16424	16647	16613	16514	16293	16548	16770	16341	16745	16708	16573	16503	16585	16570	16571	16596	16500	16703	16560	16721	16506	16630	16498	16552	16437	16619	16666	16536	16469	16447	16408	16649	16669	16549	16649	16381	16343	16538	16457	16563	16591	16542	16553	16547	16516	16377	16576	16518	16523	16538	16578	16289	16446	16547	16449	16415	16696	16522	16395	16527	16525	16447	16614	16436	16508	16454	16346	16299	16580	16554	16644	16361	16728	16801	16401	16457	16478	16413	16735	16527	16441	16623	16609	16387
30505	43907	39909	29330	23641	20085	17967	17313	17516	16983	16967	16791	16417	16177	16083	15987	15743	15573	15525	15488	15283	15392	15399	15095	15402	15233	15342	15233	15242	15249	15063	15389	15349	15240	15077	15187	15202	15174	15183	15271	15259	15154	15226	15224	15123	15335	15241	15435	14995	15053	15130	15078	15118	15163	15013	15234	15163	15014	15219	15214	15009	15104	15139	15004	15224	15249	15231	15006	15160	15165	15322	15183	15116	14935	15172	15309	15141	15253	15099	15228	15175	15266	15125	15096	15225	15017	15191	15249	15238	15216	15315	15148	15279	15159	15303	15249	15235	15159	15266	15164	15287	15211	15012	15143	15195	15251	14987	15143	15187	15157	15156	15128	15112	15264	15123	15374	15283	15171	15146	15150	15117	15152	15206	15126	15256	15137	15082	15111	15138	15330	15218	15223	15136	15275	15183	15162	15285	15202	15228	15009	15189	15077	15227	15206	15349	15174	15057	15134	15083	15164	15264	15234	15249	15125	15144	15155	15238	15120	15299	15227	15162	15258	15172	15211	15157	15073	15263	15249	15088	15361	15171	14999	15147	15114	15098	15065	15193	15215	15112	15131	15295	15141	15231	15079	15114	15127	15186	15063	15243	14966	15178	15162	15186	15312	15096	15286	15219	15308	15281	15298	15337	14972	15051	15142	15162	15045	15061	15059	15233	15142	15044	15167	15208	15061	15258	14978	15158	15125	15180	15168	15159	15184	15033	15100	15122	15286	15256	15387	15160	15080	15245	15065	15184	15135	15170	15294	15277	15334	15305	15113	15148	15383	15212	15117	15137	15103	15185	15072	15279	15065	15200	15076	15313	15196	15054	15282	15285	15168	15096	15013	15222	15248	15234	15178	15115	15404	15091	15190	15205	15211	15416	15075	15020	15113	15249	15111	15092	15144	14930	15178	15158	15218	15142	15197	15210	15225	15131	15224	15090	15072	15274	15259	15404	15009	15219	15212	15319	15223	15138	15229	15207	15249	15176	15219	15155	15140	15261	15313	15291	15184	15223	15111	15125	14949	15105	15093	15271	15038	15272	15233	15224	15088	15260	15071	15152	15165	15156	15242	15096	15222	15157	15227	15091	15257	15245	15104	15048	15336	15208	15116	15225	15051	15068	15383	15147	15196	15275	15253	15118	15310	15188	15116	15138	15050	15134	15130	15148	15188	15252	14945	15227	15278	15045	15245	15253	15201	15150	15200	15090	15281	15056	15246	14978	15124	15143	15196	15180	15078	15172	15285	15217	15139	15261	15134	15261	15021	15100	15151	15212	15196	15160	15117	15276	15057	14999	15123	15116	15266	15092	15220	15301	15215	15300	15263	15256	15157	15213	15087	15219	15087	15111	15214	15211	14984	15219	15016	15224	15070	15220	15250	14964	15225	15121	15205	15319	15238	15112	15226	15074	15232	15388	15267	15022	15242	14950	15106	15286	15049	14972	15088	15160	15131	15104	15019	15157	15105	15056	15181	15202	15211	15211	15299	15159	15074	15188	15218	15098	15256	15396	15145	15298	15108	15178	15218	15246	15181	15071	15095	15259	15275	15191	15203	15203	15258	15303	15186	15148	15031	15278	15296	15232	15192	15141	15192	15286	15189	15196	15307	15408	15136	15100	15131	15330	15245	15299	15034	15304	15011	15141	15171	15077	15163	15257	15058	15237	15200	15142	15196	15133	15127	15178	15217	15313	15077	15274	15167	15168	15250	15135	15060	15277	15073	15203	15229	15204	15053	15158	15085	15124	15182	15028	15229	15202	15093	15087	15320	15203	15083	15173	15316	15250	15209	15001	15134	15240	15145	15208	15208	15193	15150	15107	15186	15213	15104	15354	15348	15168	15210	15307	15124	15227	15055	15221	15133	15297	15173	15145	15235	15121	15134	15079	15207	15069	15221	15235	15008	15341	15130	15317	15148	15250	15187	15146	15188	15124	15124	15250	15313	15213	15139	15146	15190	15236	15080	15104	15280	15097	15279	15290	15324	15298	15202	15300	15306	15270	15393	15113	15255	15129	15216	15315	15032	15203	15218	15252	15133	15226	15040	15134	15154	14985	15274	15246	15133	15170	15068	15263	15154	15136	15135	15154	15203	15187	15326	15366	15024	15206	15122	15190	15017	15187	15308	15154	15105	15186	15206	15245	15353	15018	15066	15237	15111	15079	15234	14975	15316	15080	15190	15125	15104	15301	15121	15176	15137	15252	15376	15233	15215	15126	15189	15074	14989	15118	15159	15118	15291	15057	15288	15191	15147	15101	15197	15207	15024	15210	15225	15184	15213	15188	15153	15139	15295	15119	15173	15052	15106	15261	15248	15267	15237	15040	15050	15157	15132	15130	15212	15130	15219	15038	15381	15085	15244	15024	15279	15221	15163	15272	15127	15282	14973	15075	15277	15193	15148	15081	15115	15084	15150	15089	15180	15149	15250	15289	15174	15102	15197	15085	15050	15284	15145	15067	15131	15324	15113	15144	15188	15183	15236	15210	15206	15279	15084	15385	15198	15034	15352	15288	15244	14989	15192	15072	15271	15110	15240	14957	15061	15271	15196	15368	15184	15200	15195	15049	15124	15307	15230	15380	15183	15126	15255	15185	15188	15240	15234	15052	15164	15127	15197	15141	15115	14944	15147	15185	15141	15331	15303	15102	14977	15186	15298	15144	15096	15242	15153	15111	15209	15315	15296	15205	15222	15365	15097	15237	15253	15247	15250	15014	15231	15352	15013	15340	15232	15309	15273	15198	15136	15296	15170	15259	15227	15174	15047	15103	15084	15155	15246	15330	15295	15116	15407	15265	15179	15154	15152	15163	15341	15245	15142	14981	15044	15009	15150	15123	15193	15132	15235	15230	15274	15160	15294	15230	15051	15116	15041	15151	15280	15049	15151	15280	15236	15026	15035	15079	15081	15221	15153	15289	15130	15124	15274	15239	15306	15319	15115	15067	15136	15169	15241	15124	15190	15137	15069	15032	15076	15334	15145	15166	15285	15262	15194	15167	15404	15270	15181	15238	15072	15097	15103	15366	15041	15318	15181	15028	15189	15166	15136	15285	15005	15071	15245	15140	15139	15264	15053	15090	15208	15067	15334	15132	15226	15223	15088	15147	15286	15056	15065	15247	15244	15230	15212	15178	15327	15200	15288	15262	15113	15168	15070	15127	15124	15110	15101	15116	15099	15261	15059	15032	15183	15204	15241	15041	15006	15183	15240	15058	15185	15244	15199	15306	15211	15072	15160	15172	15257	15126	15211	15036	15315	15186	15384	14944	15334	15068	15172	15198	15173	15048	15311	15171	15396	15226	15159	15162	15239	15142	15235	15157	15084	15116	15123	15233	15212	15070	15170	15170	15093	15206	15165	15249	15288	15147	15129	15086	15306	15229	15288	15044	15240	15236	15071	15074	15166	15172	15187	15106	15024	15112	15264	14967	15172	15097	15119	15018	15250	15275	15237	14979	15001	15158	15043	15157	15155	15315	15252	15150	15092	15085	15193	15399	15287	15489	15074	15178	15187	15077	15189	15275	15244	15209	15238	15038	15225	15290	15096	15052	15203	15282	15121	15024	15246	15221	15295	15242	15052	15046	15181	15105	15145	15097	15078	15233	15053	15217	15048	15098	15286	15165	15251	15201	15270	15198	15321	15152	15139	15045	15064	15198	15329	15175	15230	15002	15316	15246	15123	15195	15279	15159	15264	15320	15281	15163	15036	15248	15216	15161	15181	15425	15160	15323	15145	15371	15185	15090	15253	14956	15186	15098	15343	15188	15039	15312	15155	15295	15146	15084	15321	15362	15090	15338	15196	15107	15157	15108	15299	15184	15052	15050	15104	15282	14949	15289	15111	15204	15544	15179	15220	15111	15239	15159	15225	15112	14992	15091	15171	15383	15262	15228	15242	14940	15237	15126	15136	15336	15170	15305	15061	15286	15209	14965	15255	15267	15325	15394	15143	15257	15280	15029	15366	15139	15232	15292	15257	15328	15325	15152	15148	15467	15157	15173	15147	15255	15021	15205	15124	15166	15088	15172	15289	15268	15143	15232	15186	15320	15119	15083	15144	15280	15348	15215	15292	15241	15309	15242	15224	15265	15205	15348	15275	15238	15278	15210	15085	15171	15204	15217	15228	15299	15107	15124	15261	15195	15335	15263	15073	15297	15296	15369	15290	15355	15276	15249	15238	15043	15204	15259	15063	15309	15087	15147	15151	15173	15385	15270	15091	15199	15180	15143	15070	15250	15193	15218	15224	15224	15351	15287	15281	15230	15086	15187	15311	15026	15164	15040	15029	15310	15372	15247	15226	15241	15129	15185	15194	15181	15274	15147	15118	15145	15181	14982	15179	15092	15238	15181	15113	15123	15026	15205	15079	15295	15280	15121	15127	15125	15293	15281	15085	15144	15195	15162	15240	15123	15230	15092	15116	15014	15287	15118	15248	14981	15127	15147	15134	15183	15239	15298	15153	15168	15153	15075	15247	15153	15040	15211	15107	15190	15047	15059	15290	15228	15056	15055	15144	15159	15170	15266	15169	15191	15183	15228	15435	15225	15162	15216	15408	15254	15176	15219	15042	15063	15072	14952	15229	15111	15203	15249	15041	15234	15196	15213	15259	15205	15221	15205	15210	15020	15264	15129	15191	15190	15278	15092	15267	15099	15148	15221	15278	15253	15185	15190	15032	15254	15172	15091	15261	15085	15250	15194	15196	15196	15187	15162	15172	15187	15226	15123	15228	15210	15048	15208	15317	15191	15148	15264	15217	15276	15273	15110	15107	15263	15244	15026	15167	15059	15159	15186	15075	15192	15284	15266	15268	15127	15241	15138	15071	15137	15320	15091	15274	15223	15249	15111	15116	15324	15302	15276	15250	15319	15238	15214	15021	15219	15118	15254	15109	15264	15224	15310	15177	15306	15289	15195	15151	14937	15154	15072	15135	15215	15267	15091	15339	15186	15194	15249	15315	15300	15111	15003	15232	15167	15154	15136	15192	15129	15271	15183	15132	15145	15066	15353	15110	15165	15335	15120	15126	15164	15090	15297	15172	15060	15138	15131	15163	15132	15250	15239	15189	15039	15165	15175	15229	15258	15285	15220	15139	15141	15124	15212	15185	14961	15194	15220	15215	15131	15257	15087	15086
25445	21409	28739	27085	24547	22557	20680	18575	18055	17949	18068	17575	17362	16934	16776	16528	16632	16523	16213	16205	16104	16080	16151	16091	15995	16075	15762	16042	15955	15983	15893	15889	16038	15893	15863	15900	15815	15972	15710	15838	15669	15804	15758	15782	15954	15817	15862	15916	15818	15855	15936	15870	15950	15694	15948	15729	15786	15816	15751	16009	15916	15806	15715	15950	15967	15942	15895	15759	15695	15801	15827	16077	15809	15863	15805	15879	16050	15621	15711	15571	15808	15940	16040	15855	15858	15914	15745	15798	15733	15738	15983	15873	15836	15768	15713	15845	15815	15888	15744	15853	15960	15827	15851	15896	15865	15811	15696	15750	15769	15683	15872	15764	15774	15863	15912	15827	15832	15900	15757	16030	15729	15849	15880	15827	15807	15865	15843	16005	15855	15692	15698	16021	15729	15859	15819	15679	15682	15921	15985	15776	15847	15757	15888	15799	15793	15854	15862	16018	15950	15991	16014	15912	15649	15783	15869	15871	15996	15985	15801	15793	15789	15738	16045	15798	15901	15884	15806	15816	15671	15840	15908	15777	15701	15887	15810	16006	15727	15876	15765	16011	15828	15914	15849	15851	15943	15722	15724	15870	15753	15647	15986	15729	15774	15773	15800	15777	15845	15945	15778	15805	15750	15810	15768	15829	15867	15783	15882	15886	15589	15701	15746	15561	15882	15859	15907	15763	15879	15630	15772	15938	15842	15634	15855	15897	15960	15908	15657	15751	15995	15909	15902	15704	15887	15895	15662	15739	15670	15776	15853	16002	15758	15724	15713	15874	15754	15562	15837	15954	15710	15824	15792	15708	15841	15877	15830	15885	15842	15925	15772	15974	15895	15848	15709	15723	15884	15962	15635	15833	15844	16004	15962	15778	15733	15746	15890	15728	16163	15741	15943	15823	15812	15714	15689	15746	15765	15966	15922	15882	15602	15709	15762	15854	15644	15688	15950	15836	16024	15892	15992	15756	15794	15555	15815	15819	15672	15839	15796	15963	15840	15921	15894	15964	15645	15645	15739	15713	15811	15549	15626	15950	15801	15883	15826	15648	16051	15544	15677	15827	15759	15615	16029	15967	15670	15733	15796	15694	15858	15768	15655	15777	15868	15734	15916	15690	15620	15969	15950	15895	15789	15859	15821	15830	15894	15726	15745	15717	15715	15827	15551	15974	15863	15851	15842	15784	15486	15828	15902	15689	15835	15738	15765	15892	15769	15581	15615	15799	15706	15844	15853	15810	15745	15672	16039	15860	15933	15922	15903	15892	15972	15535	15623	15441	15747	15859	15925	16010	15752	15711	15906	15667	15970	15522	15661	15958	15724	15629	15906	15937	15855	15896	15789	15994	15766	15673	15797	15829	15787	15823	15895	15874	15819	15922	16032	15856	15925	15859	15769	15798	15881	15662	15840	15903	15857	15724	15959	15843	16091	15652	15570	15934	15807	15618	15626	15791	15713	15998	15760	15690	15761	15792	15752	15838	15805	15821	15888	15842	15751	15566	15960	15863	15726	15721	15768	15984	15788	15690	15746	15882	15919	15676	15678	15766	15711	16016	15940	15989	15969	15830	15573	15888	15865	15743	15826	15730	15786	15886	15829	15640	15873	15860	15844	15697	15840	15871	15779	15943	15905	15978	15714	15724	15859	15680	15837	15775	15772	15747	15665	15701	15836	15887	15777	15745	15700	15789	15858	15871	15695	15923	15793	15680	15634	15603	16002	15898	15843	15808	15798	15853	15967	16023	15803	15970	15792	15840	15729	15763	15909	15637	15730	15707	15858	15987	15854	15838	15833	16016	15799	15821	15719	15764	15824	15894	15882	15914	15898	15849	15731	15863	15918	15864	15904	15865	15842	15765	15914	15916	15954	15688	15899	15663	15581	15902	15784	15998	16209	15752	15817	15763	15555	15839	15665	15701	15919	15936	15853	15895	15737	15927	15752	15618	15743	15790	15740	15854	15984	15874	15921	15705	15890	15842	15899	15953	15974	15840	15667	15741	15620	15915	15802	15848	15671	15680	15525	15829	15946	15752	15854	15895	15931	15851	15709	15926	15738	15846	15820	15864	15891	15832	15803	15734	15905	15900	15813	15824	15696	15806	15792	15782	15754	15596	16044	15728	15760	15962	15869	15896	15862	15753	15854	15832	15838	15880	15673	15911	15922	15579	15837	15841	16035	15910	15506	16007	15797	15817	15756	15721	15851	15763	15966	15626	16031	15873	15785	15663	16011	15842	15942	15921	15811	15776	15624	15974	15826	15725	15844	15974	15759	15780	15913	15825	15668	15701	15853	16095	15822	15837	15585	15762	15791	15850	15820	15928	15979	15733	15854	15850	15715	15732	15866	15848	15930	15959	15862	15859	15940	15743	15666	16078	15799	15920	15895	15728	15777	15999	15946	15806	15861	15764	15899	15783	15909	15747	15869	15746	15924	15957	15841	15905	15664	15834	15939	15865	15976	15633	16101	15808	15812	15854	16080	15786	15926	16039	16014	15831	15702	15970	15878	15734	15728	15798	15695	15824	15705	15718	15784	15707	15787	15991	15819	15923	15895	15668	15808	15950	15750	15852	15865	15686	15682	15750	15880	15914	15703	15738	16008	15881	15769	15789	15653	15961	15616	15741	15832	15814	15906	15955	15915	15747	15651	15689	15760	15615	15840	15688	15722	15678	16110	15745	15750	15596	15542	15765	15851	15782	15830	15809	15631	15733	15879	15866	15650	16047	15694	15792	16064	15827	15970	15863	15865	15859	15849	15914	15977	15738	15847	15791	15814	15853	15731	15839	15879	15799	15765	15658	15824	15895	15685	15632	15816	15558	15696	15871	15790	15843	15833	15822	15729	15850	15814	15876	15887	15801	15957	15849	15811	16057	15620	15732	15967	15790	15724	15715	15563	15789	15863	15810	15906	15910	15870	15640	15797	15994	15645	15601	15845	15740	15848	15810	15772	15798	15630	15950	15914	15860	15732	15754	15582	15914	15965	15757	15973	15889	15887	15870	15683	15822	15917	15945	15759	15593	15879	15773	15825	15940	15726	15861	15777	15872	15804	15979	15739	15833	15900	15871	16009	15840	15685	15918	15775	15822	15935	15843	15943	15935	15839	15911	15635	15809	15813	15965	15831	15737	15730	15883	15783	15857	16034	15942	16100	15611	15758	15884	15676	15850	15940	15831	15814	15782	15890	15734	15742	15870	15913	15769	15716	15873	15941	16140	15866	15723	15739	15740	15894	15978	15943	15887	15722	16039	15737	15794	15672	15754	15886	15784	15723	15674	15701	15715	15864	15670	15791	15864	16195	15931	15603	16028	15933	16069	15788	15905	15773	16024	15841	15745	15850	15790	15769	15753	15813	15793	15700	16061	15873	15817	15813	15951	15853	15958	15911	15780	15807	15822	15932	15818	15774	15856	15927	15846	15855	15969	15957	15831	15925	15803	15715	16014	15757	15828	15697	15823	15575	15733	15894	15609	15839	15738	15921	15966	15727	15843	15790	15899	15696	15831	15676	15840	15737	15784	15795	15767	15758	15641	15952	15986	15857	15872	15676	15828	15672	15693	15863	15774	15762	15832	15791	15818	15777	15793	15782	15908	15780	15780	15741	15793	15881	15697	15959	15884	15882	16006	15890	15636	15786	15891	15808	15939	15871	15797	15671	15862	15935	15919	15845	15796	15799	15721	15942	15950	15964	15803	15685	15617	15649	15867	15904	15830	15770	15755	16013	15734	15942	15799	15793	15659	15946	15794	15590	15829	15772	15795	15765	15606	15736	15835	15723	15837	15840	15875	15582	15889	15768	15796	15887	15901	16026	15975	15943	15974	15961	15649	15674	15913	15799	15875	15862	15590	15942	15885	15951	15892	15916	15946	15848	15903	15737	15940	15867	15821	15834	15775	16014	15851	15871	15751	16078	15836	15669	15780	15856	15664	15743	15901	15739	15700	15945	15632	15785	15666	15802	15873	15859	15723	15715	15741	15766	15793	15681	15901	15858	15889	15735	15800	15915	15784	15996	15783	15900	15854	15892	15914	15809	15879	15853	15885	15819	15586	15929	15695	15869	15756	15629	15948	15745	15891	15924	15818	15824	15770	15667	15704	15840	15734	15678	15612	15871	15708	15717	15766	15800	15850	15814	15935	15995	15917	15756	15800	15881	15822	15912	15615	16095	15749	15847	15688	15842	15744	15702	15795	15689	15792	15939	15737	15966	16016	15835	15741	15989	15944	15896	15866	15920	16048	15933	15799	15816	15689	15813	15887	15890	15827	15844	15724	15885	15769	15765	15686	15734	15825	15680	15816	15804	15956	15912	15882	15774	15917	15940	15780	15939	15757	15936	15961	15922	15965	15816	15896	15905	15821	15923	15830	15919	16001	15710	15744	16031	15889	15904	16038	15934	15761	15797	15810	15925	15888	15765	15961	15954	15799	15855	15838	15725	15739	15722	15806	15772	15678	15836	15778	15762	15733	16020	15908	15751	15763	15786	15746	15724	15812	15744	15953	15827	15809	16170	15779	15997	15710	15824	15710	15882	15852	15735	15937	15878	15764	15687	15952	15700	15873	16018	15954	15734	15970	15719	15878	15834	15903	15694	15570	15714	15895	15901	15728	15729	15856	15742	15990	15813	15871	15965	15978	15850	15912	15774	15800	15733	15823	15884	15939	15987	15951	15745	15761	15744	15841	15739	15761	15797	15872	15835	15843	15850	15644	15755	15754	15883	15901	15725	15992	15787	15789	15898	15747	15797	15806	15669	15836	15924	15896	15704	15852	15940	15887	15778	15725	16001	15842	15745	15659	15794	15860	15646	15864	15823	15821	15957	15920	15970	15821	15694	15837	16063	15617	15715	15393	15722	15640	15775	15669	15829	15889	15864	15776	15880	15844	16093	15727	15862	15739	15847	15621	15803	15973	15997	15824	15884	15930	15786	15812	15719	15877	15887	15685	15784	15797	15715	15621	15825	15834	15993	16006	15712	15857	16019	15965	16036	15779	15713	15779	15903	15706	15997	15870	15795	15790	15796	15991	15967	15799	15908	15890	15697	15870	15934	15934	15766	15931	15751	15753	15600	15720	15994	15604	15859	15721	15952	15864	15768	15848	15838	15810	15884	15829	15927	15707	15782	15830
30271	49433	45736	35087	28168	22832	19741	19279	18722	18327	18048	17496	17133	16712	16228	16013	15698	15447	15705	15159	15142	15052	14928	14997	14938	14981	14868	14927	15020	14949	14938	15026	14954	14913	14778	14915	14897	14900	14859	14842	14710	14787	14762	14918	14887	14808	14700	14727	14829	14872	14591	14774	14755	14750	14715	14871	14733	14810	14804	14877	14724	14705	14827	14708	14740	14832	14835	14834	14660	15055	14655	14807	14789	14790	14844	14724	14935	14707	14829	14890	14886	14878	14791	14812	14847	14559	14795	14607	14805	14790	14575	14638	14600	14765	14771	14707	14656	14782	14894	14748	14662	14981	14728	14765	14785	14913	14774	14745	14663	14975	14882	14740	14571	14929	14735	14838	14834	14759	14876	14659	14906	14626	14745	14698	14724	14693	14741	14818	14735	14761	14590	14909	14781	14704	14617	14702	14757	14837	14811	14686	14821	14766	14770	14917	14847	14811	14765	14751	14696	14696	14750	14863	14749	14668	14883	14780	14715	14699	14926	14840	14673	14866	14839	14655	14794	14750	14743	14791	14900	14731	14709	14901	14685	14719	14851	14793	14849	14880	14702	14640	14769	14908	14783	14745	14791	14877	14878	14819	14591	14559	14848	14795	14689	14717	14745	14794	14729	14678	14797	14811	14801	14659	14875	14780	14772	14835	14749	14974	14754	14610	14714	14905	14865	14816	14792	14710	14821	14748	14732	14720	14813	14712	14822	14757	14719	14663	14701	14914	14865	14872	14748	14963	14901	14890	14754	14851	14742	14956	14861	14707	14755	14756	14873	14787	14762	14608	14800	14763	14576	14708	14707	14583	14686	14787	14717	14781	14740	14900	14872	14723	14916	14685	14810	14607	14793	14950	14743	14860	14598	14743	14605	14865	14598	14693	14620	14791	14857	14802	14901	14759	14768	14827	14858	14768	14734	14905	14804	14749	14739	14710	14750	14859	14666	14830	14878	14764	14692	14779	14752	14794	14664	14727	14795	14764	14856	14663	14912	14756	14717	14808	14692	14650	14769	14757	14691	14653	14720	14724	15008	14697	14551	14737	14555	14870	14778	14747	14773	14903	14823	14709	14940	14815	14746	14759	14883	14847	14762	14610	14736	14836	14892	14828	14674	14702	14961	14920	14759	14663	14815	14754	14704	14744	14703	14775	14849	14855	14799	14620	14843	14715	14847	14862	14770	14728	14689	14798	14743	14628	14676	14788	14702	15023	14695	14721	14688	14912	14666	14770	14755	14784	14716	14848	14682	14783	14765	14673	14792	14741	14869	14620	14768	14867	14688	14722	14799	14752	14731	14686	14808	14749	14746	14624	14806	14799	14773	14889	14838	14703	14926	14785	14834	14697	14872	14828	14860	14798	14758	14832	14660	14853	14713	14739	14644	14779	14814	14779	14738	14678	14715	14745	14661	14690	14581	14761	14712	14798	14683	14900	14844	14740	14771	14820	14778	14822	14718	14653	14799	14759	14694	14724	14767	14774	14793	14841	14809	15020	14774	14844	14744	14787	14539	14756	14825	14991	14867	14767	14855	14723	14800	14920	14687	14897	14966	14664	14715	14765	14662	14844	14639	14881	14807	14663	14790	14658	14628	14725	14870	14696	14707	14780	14728	14888	14723	14971	14712	14871	14693	14710	14845	14809	14675	14761	14899	14588	14905	14851	14750	14955	14779	14853	14803	14684	14784	14790	14728	14629	14912	14730	14758	14684	14705	14635	14795	14659	14789	14694	14865	14553	14916	14786	14806	14675	14770	14642	14739	14710	14798	14585	14805	14914	14695	14675	14708	14835	14783	14778	14741	14856	14724	14693	14697	14772	14870	14695	14707	14761	14786	14822	14701	14722	14693	14728	14765	14739	14813	14712	14631	14769	14794	14794	14758	14976	14819	14836	14861	14771	14829	14890	14766	14740	14804	14770	14844	14776	14817	14816	14684	14930	14713	14835	14942	14739	14794	14701	14764	14646	14819	14747	14696	14836	14679	14769	15039	14686	14744	14823	14875	14767	14900	14605	14751	14679	14789	14698	14981	14817	14704	14704	14850	14748	14772	14608	14680	14762	14750	14878	14520	14931	14820	14688	14878	14869	14850	14948	14810	14755	14874	14907	14915	14693	14796	14677	14756	14827	14698	14709	14771	14677	14772	14821	14740	14746	14876	14805	14604	14780	14737	14668	14872	14753	14683	14893	14758	14836	14678	14770	14804	14766	14834	14907	14690	14694	14745	14853	14650	14793	14952	14658	14762	14672	14764	14687	15017	14680	14782	14728	14854	14800	14740	14675	14831	14788	14660	14921	14762	14684	14742	14831	14752	14732	14765	14736	14756	14769	14575	14970	14858	14790	14804	14756	14923	14690	14851	14787	14984	14760	14685	14749	14680	14863	14878	14862	14791	14880	14774	14810	14771	14656	14877	14687	14598	14758	14832	14824	14789	14703	14785	14936	14676	14680	14656	14923	14638	14753	14693	14690	14648	14773	14770	14754	14714	14838	14800	14958	14723	14751	14787	14790	14745	14839	14573	14872	14699	14816	14678	14736	14837	14593	14784	14898	14886	14929	14701	14889	14747	14623	14813	14615	14724	14820	14811	14805	14926	14738	14595	14734	14650	14828	14700	14721	14718	14790	14654	14613	14809	14688	14787	14826	14683	14909	14739	14798	14803	14753	14710	14859	14794	14924	14767	14796	14923	14865	14611	14852	14873	14767	14842	14844	14770	14623	14740	14741	14663	14757	14856	14824	14741	14766	14802	14732	14745	14599	14747	14791	14973	14709	14677	14680	14797	14828	14946	14825	14668	14748	14959	14878	14804	14849	14733	14782	14624	14842	14683	14738	14755	14703	14833	14818	14711	14869	14713	14898	14672	14747	14784	15016	14758	14782	14823	14703	14830	14912	14757	14783	14852	14649	14714	14660	14669	14724	14796	14648	14862	14911	14462	14616	14784	14803	14870	14573	14853	14717	14864	14912	14764	14832	14776	14789	14762	14827	14833	14675	14884	14879	14718	14781	14814	14844	14698	14824	14830	14705	14894	14654	14664	14920	14727	14635	14876	14869	14703	14723	14748	14743	14906	14633	14782	14788	14733	14851	14663	14744	14683	14652	14744	14785	14745	14710	14781	14827	14940	14642	14807	14785	14734	14938	14720	14812	14801	14693	14782	14523	14911	14599	14830	14769	14877	14491	14782	14646	14973	14887	14813	14731	14935	14702	14776	14826	14982	14750	14740	14695	14719	14726	14796	14831	14873	14860	14752	14724	14704	14744	14695	14759	14669	14802	14771	14762	14883	14696	14755	14645	14826	14687	14609	14816	14760	14707	14870	14755	14792	14720	14854	14832	14864	14710	14698	14776	14737	14886	14869	14683	14779	14609	14578	14819	14649	14704	14751	14835	14687	14782	14925	14708	14659	14745	14699	14755	14798	14684	14725	14783	14888	14724	14945	14676	14723	14763	14742	14771	14736	14814	14736	14820	14715	14720	14764	14915	14752	14745	14849	14698	14799	14794	14657	14835	14769	14770	14923	14746	14680	14623	14868	14968	14838	14783	14614	14889	14860	14680	14833	14562	14630	14771	14846	14788	14735	14798	14747	14848	14688	14803	14816	14725	14897	14942	14858	14833	14730	14908	14796	14803	14823	14673	14826	14739	14698	14820	14619	14859	14851	14738	14726	14822	14832	14708	14653	14767	14698	14688	14723	14660	14883	14752	14695	14646	14704	14855	14845	14881	14812	14692	14863	14702	14633	14779	14849	14861	14720	14635	14747	14742	14733	14808	14884	14760	14676	14732	14738	14780	14773	14865	14653	14635	14774	14658	14731	14658	14666	14852	14789	14861	14637	14753	14832	14780	14819	14648	14681	14859	14687	14771	14661	14795	14643	14799	14610	14799	14964	14700	14820	14871	14624	14847	14873	14896	14868	14708	14648	14731	14733	15004	14734	14891	14756	14813	14850	14847	14739	14574	14896	14855	14801	14764	14687	14940	14827	14650	14696	14678	14787	14830	14795	14785	14716	14640	14689	14909	14754	14705	14971	14684	14598	14862	14665	14931	14736	14752	14843	14640	14819	14856	14790	14655	14847	14845	14655	14802	14837	14903	14832	14777	14860	14887	14868	14756	14753	14784	14624	14785	14840	14680	14874	14974	14709	14851	14646	14906	14748	14743	14717	14740	14578	14838	14898	14650	14892	14751	14925	14795	14732	14607	14703	14557	14834	14829	14743	14629	14766	14812	14918	14899	14823	14683	14784	14632	14895	14748	14756	14806	14842	14785	14819	14812	14717	14680	14920	14829	14688	14792	14638	14702	14742	14866	14760	14738	14764	14745	14898	14707	14781	14669	14855	14583	14740	14877	14896	14866	14608	14882	14630	14824	14959	14756	14788	14808	14788	14844	14965	14874	14809	14802	14671	14769	14828	14796	14634	14740	14595	14941	14813	14724	14625	14783	14718	14707	14795	14836	14841	14694	14960	14951	14868	14835	14735	14736	14823	14880	14839	14722	14728	14782	14695	14789	14502	14816	14717	14619	14845	14658	14931	14744	14739	14760	14778	14832	14878	14758	14744	14734	14807	14954	14731	14722	14647	14712	14734	14891	14714	14645	14793	14691	14687	14803	14776	14782	14806	14602	14739	14725	14740	14490	14851	14784	14645	14709	14774	14949	14614	14603	14755	14721	14699	14853	14765	14815	14765	14840	14652	14844	14559	14616	14663	14820	14732	14889	14931	14828	14645	14715	14750	14660	14660	14765	14716	14601	14845	14659	14905	14667	14714	14776	14724	14771	14839	14849	14874	14793	14799	14811	14821	14883	14893	14796	14941	14772	14721	14711	14658	14817	14682	14877	14807	14529	14876	14603	14819	14649	14743	14856	14849	14671	14918	14907	14588	14757	14612	14798	14835	14816	14848	14707	14724	14869	14880	14875	14790	14826	14703	14705	14878	14755	14811	14919	14779	14923	14724	14724	14813	14824	14622	14785	14627	14827	14731	14998	14655	14775	14698	14803	14755	14817	14756	14805	14705	14741	14699	14869	14836	14701	14706	14776	14770	14715	14633	14923	14928	14705	14753	14724	14828	14727	14782	14663	14904	14492	14724	14852	14882	14597	14915	14896	14615	14958	14672	14581
24216	21398	28980	24867	23818	24974	24018	20606	19612	19433	19370	18796	18558	17939	17767	17530	17273	17175	17097	16716	16758	16666	16575	16659	16481	16340	16209	16460	16286	16461	16456	16324	16435	16589	16234	16432	16582	16097	16314	16054	16254	16409	16266	16337	16314	16210	16200	16314	16411	16327	16224	16329	16329	16201	16470	16405	16289	16197	16379	16230	16397	16363	16257	16446	16356	16369	16235	16317	16403	16306	16189	16493	16150	16164	16347	16304	16142	16321	16219	16208	16182	16209	15996	16281	16074	16245	16054	16274	16312	16032	16214	16444	16323	16331	16178	16430	16444	16219	16239	16372	16361	15996	16273	16110	16270	16252	16271	16290	16326	16140	16247	16260	16234	16437	16142	16222	16387	16253	16404	16044	16150	16302	16294	16276	16429	16119	16185	16189	16437	16310	16170	16355	16165	16121	16380	16361	16252	16292	16342	16218	16334	16289	16360	16181	16232	16177	16276	16074	16260	16133	16178	16319	16081	16330	16135	16164	16347	16139	16309	16221	16332	16373	16151	16197	16383	15975	16243	16142	16166	16137	16206	16144	16365	16354	16298	16158	16197	16122	16364	16117	16255	16042	16113	16139	16223	16303	16301	16310	16429	16373	16242	16334	16105	16060	16438	16375	16303	16275	16104	16113	16228	16365	16169	16314	16308	16046	16244	16240	16232	16205	16135	16472	16089	16147	16193	16113	16176	16186	16113	16209	16220	16288	16152	16260	16324	16270	16276	16229	16374	16033	16282	16102	16256	16207	16454	16183	16371	16215	16253	16166	16366	16307	16255	16510	16342	16177	16365	16049	16098	16303	16213	16273	16278	16354	16384	16212	16154	16142	16390	16299	16066	16450	16130	16203	16141	16215	16145	16223	16143	16100	16278	16346	16378	16089	16188	16427	16271	16225	16196	16352	16359	16117	16096	16245	16252	16245	16436	16249	16236	16119	16104	16083	16400	16146	16244	16332	16236	16364	16333	16241	16267	16370	16177	16320	16377	16243	16425	16339	16361	16346	16172	16064	16184	16269	16169	16411	16293	16149	16205	16112	16185	16191	16234	16141	16111	16442	16233	16283	16281	16306	16421	16494	16331	16044	16229	16254	16186	16221	16147	16307	16298	16201	16167	16157	16239	16096	16323	16367	16186	16233	16099	16512	16185	16301	16565	15994	16276	16062	16092	16412	16182	16002	16123	16162	16198	16379	16387	16128	16248	16221	16158	16043	16248	16230	16334	16177	16221	16251	16187	16435	16318	16056	16135	16256	16278	16153	16175	16199	16199	16215	16193	16365	16279	16194	16303	16411	16241	16244	16366	16123	16336	16340	16285	16069	16330	16171	16255	16057	16116	16353	16271	16150	16398	16195	16320	16139	16250	16309	16215	16196	16375	16283	16190	16286	16319	16389	16120	16457	16151	16309	16307	16261	16421	16078	16248	16081	16344	16366	16253	16165	16371	16238	16302	16078	16295	16198	16540	16360	16256	16185	16263	16151	16243	16220	16341	16185	16248	16346	16354	16321	16458	16256	16145	16178	16320	16313	16148	16481	16416	16175	16209	16195	16234	16239	16152	16333	16411	16264	16209	16207	16337	16228	16262	16210	16125	16205	16242	16149	16198	16142	16103	16329	16195	16204	16224	16382	16428	16210	16122	16258	16120	16201	16090	16300	16340	16098	16299	16130	16138	16389	16343	16273	16230	16329	16290	16257	16432	16238	16071	16214	16416	16414	16349	15978	16262	16299	16245	16192	16143	16062	16228	16134	16297	16266	16259	16223	16318	16173	16234	16109	16172	16302	16110	16214	16179	16122	16249	16214	16294	16378	16354	16319	16170	16164	16599	16308	16330	16262	16157	16312	16273	16407	16312	16489	16235	16281	16239	16177	16060	16309	16247	16237	16218	16374	16330	16139	16181	16119	16225	16141	16271	16170	16105	16328	16245	16234	16280	16197	16358	16195	16261	16149	16165	16310	16129	16223	16366	16134	16327	16204	16251	16377	16299	16366	16204	16418	16278	16248	16221	16310	16096	16363	16185	16226	16331	16182	16068	16162	16315	16364	16172	16339	16070	16256	16268	16433	16383	16224	16160	16415	16358	16150	16275	16333	16419	16442	16395	16317	16538	16269	16401	16335	16343	16246	16252	16102	16390	16151	16209	16177	16236	16502	16368	16429	16512	16392	16083	16427	16154	16201	16062	16308	16161	16116	16220	16420	16136	16168	16212	16357	16216	16391	16272	15971	16044	16384	16308	16095	16114	16163	16239	16318	16200	16213	16037	16336	16244	16274	16191	16206	16344	16312	16208	16210	16224	16258	16246	16159	16192	16341	16164	16199	16168	16265	16224	16204	16315	16068	16214	16195	16276	16367	16210	16445	16134	16431	16223	16167	16284	16136	16256	16291	16295	16292	16422	16280	16280	16307	16257	16229	16302	16367	16417	16285	16220	16197	16362	16244	16164	16332	16068	16287	16192	16272	16070	16208	16204	16279	16361	16143	16269	16398	16242	16063	16104	16225	16315	16197	16122	16192	16272	16227	16078	16235	16392	16200	16333	16328	16384	16180	16325	16210	16250	16288	16471	16225	16254	16236	16267	16259	16205	16151	16342	16257	16192	16110	16361	16314	16259	16279	16287	16183	16190	16268	16256	16406	16358	16164	16182	16207	16454	16195	16309	16293	16322	16367	16310	16277	16390	16188	16243	16252	16205	16384	16287	16158	16142	16119	16231	16099	16162	16287	16143	16200	16211	16376	16239	16354	16254	16455	16303	16250	16468	16234	16416	16431	16263	16235	16235	16360	16394	16323	16099	16305	16211	16137	16264	16359	16425	16385	16386	16320	16263	16247	16177	16123	16237	16359	16206	16202	16271	16351	16210	16398	16262	16305	16393	16134	16422	16266	16319	16260	16286	16279	16218	16015	16326	16389	16209	16194	16310	16320	16462	16339	16197	16186	16256	16340	16394	16276	16268	16298	16261	16172	16329	16315	16305	16267	16190	16284	16277	16125	16246	16192	16213	16251	16246	16107	16401	16374	16388	16351	16127	16142	16131	16184	16090	16053	16427	16354	16259	16138	16298	16208	16079	16353	16286	16220	16290	16370	16511	16505	16285	16292	16137	16259	16203	16187	16255	16212	16316	16502	16364	16326	16387	16166	16225	16313	16135	16070	16148	16098	16102	16201	16301	16250	16247	16184	16313	16205	16126	16432	16492	16152	16439	16105	16201	16234	16242	16253	15965	16171	16212	16190	16304	16251	16323	16178	16442	16282	16346	16235	16297	16262	16395	16506	16095	16168	16302	16176	16360	16277	16075	16318	16355	16188	16408	16054	16168	16166	16479	16167	16257	16263	16108	16223	16205	16234	16281	16335	16280	16151	16337	15985	16294	16235	16246	16417	16066	16238	16159	16140	16034	16290	16122	16335	16194	16254	16392	16122	16063	16398	16398	16293	16230	16293	16279	16193	16096	16099	16285	16061	16456	16257	16228	16224	16406	16195	16303	16119	16205	16237	16100	16394	16472	16238	16160	16344	16285	16188	16410	16367	16284	16262	16198	16145	16387	16396	16161	16307	16285	16041	16218	16206	16095	16202	16364	16378	16330	16245	16259	16105	16252	16015	16072	16294	16297	16258	16405	16257	16333	16257	16454	16312	16204	16255	16258	16298	16438	16309	16265	16206	16207	16141	16334	16284	16376	16116	16287	16220	16197	16323	16068	16302	16188	16214	16186	16186	16242	16127	16248	16282	16469	16328	16328	16339	16282	16186	16278	16292	16278	16392	16368	16328	16238	16450	16220	16245	16301	16024	16336	16317	16140	16110	16296	16306	16206	16131	16078	16225	16321	16049	16221	16281	16132	16237	15924	16360	16399	16191	16280	16253	16248	16374	16452	16240	16255	16192	16195	16505	16397	16390	16178	16242	16528	16367	16382	16280	16167	16300	16315	16337	16089	16376	16397	16245	16249	16225	16033	16432	16487	16234	16326	16247	16335	16602	16147	16352	16188	16041	16213	16272	16119	16259	16464	16173	16113	16259	16316	16213	16261	16129	16282	16175	16118	16207	16365	15990	16262	16365	16290	16194	16099	16258	16263	16281	16191	15974	16492	16130	16322	16285	16391	16267	16209	16222	16414	16541	16399	16248	16555	16378	16319	16249	16478	16282	16260	16444	16149	16276	16351	16401	16316	16501	16234	16156	16185	16372	16308	16299	16290	16051	16165	16256	16241	16372	16193	16045	16411	16358	16201	16060	16110	16265	16170	16175	16275	16040	16275	16239	16270	16231	16344	16358	16140	16147	16477	16445	16049	16275	16358	16342	16243	16278	16107	16215	16152	16286	16247	16318	16362	16088	16290	16216	16303	16302	16259	16347	16243	16360	16239	16334	16419	16423	16290	15986	16196	16312	16386	16048	16214	16378	16257	16221	16478	16369	16349	16360	16361	16379	16141	16325	16458	16392	16264	16302	16147	16298	16220	16087	16381	16064	16013	16233	16256	16116	16064	16106	16166	16321	16303	16330	16077	16238	16181	16217	16268	16350	16282	16151	16192	16305	16358	16277	16226	16427	16244	16338	16085	16344	16213	16373	16131	16284	16343	16239	16298	16026	16279	16195	16353	16351	16122	16358	16262	16351	16189	16262	16331	16231	16160	16416	16263	16412	16047	16584	16330	16084	16243	16409	16271	16231	16118	16411	16082	16313	16003	16144	16148	16252	16258	16262	16279	16293	16100	16191	16249	16237	16160	16299	16265	16074	16293	16054	16334	16277	16302	16303	16199	16233	16073	16459	16130	16108	16195	15974	16231	16206	16206	16329	16457	16284	16249	16281	16182	16286	16546	16126	16354	16391	16428	16142	16401	16248	16207	16194	16131	16224	16284	16093	16215	16069	16453	16185	16342	16137	16415	16118	16263	16390	16275	16108	16076	16120	16482	16234	16152	16420	16276	16217	16239	16354	16419	16295	16282	16373	16346	16378	16283	16140	16210	16150	16211	16089	16065	16159	16625	16359	16320	16442	16311	16183	16259	16090	15986	16330	16484	16246	16310	16330	16471	16344	16409	16197	16392	16384	16093	16206	16324	16323	16443	16165	16275	16143	16222	16288	16480	16259	16402	16178	16092	16195	16249	16284	16313	16181
31496	54219	49946	39874	32189	25645	22283	21391	20508	20159	19777	19225	18467	17509	17175	16619	16296	16093	16094	15719	15577	15408	15643	15401	15361	15362	15327	15182	15274	15174	15101	15167	15105	15229	15178	15014	15038	15203	15216	15116	14999	15018	15143	14983	15063	14907	15039	15030	15035	15029	15088	15087	14919	15050	15128	15214	15006	15128	15149	14995	15008	15064	15121	14969	15153	14970	15088	15113	15075	14953	15089	15123	14847	15014	15111	15015	15028	15134	15075	15048	15110	14983	14971	14920	15091	15047	15029	15045	15036	14953	15119	15043	15115	15003	14947	15059	15058	14873	15146	14794	15059	14963	15142	15174	14938	15046	15185	14945	14913	15077	15207	14959	15106	15001	15121	15003	15008	15025	15033	14754	15025	14903	15035	15041	15137	14979	14984	15176	14931	15042	15051	15220	15096	15176	14986	14863	15098	15076	15178	14898	15124	15171	15022	14839	15132	15098	14940	14887	15137	15058	15024	15089	14873	15104	14938	14875	15172	15118	15067	14990	15181	15002	14894	15044	15177	14976	15013	14977	14913	15126	14959	15079	15028	15160	14939	15031	15023	15118	15026	15075	15138	15088	14931	14996	15024	15011	15046	15018	15008	14990	15023	15072	14914	15132	14893	15105	14973	15016	15050	15047	14920	14956	15053	15041	15129	15046	14938	14912	14999	14854	15075	14976	14859	15043	15100	14942	14972	15045	14906	15061	15067	15111	15090	14967	15113	15210	14996	15080	15257	15010	15018	15016	15013	14961	15148	15153	14924	14961	15099	14979	15085	15060	14940	15204	15134	14979	15062	15099	14968	15039	15110	14972	15201	14895	15012	14915	14969	15011	15163	14870	15010	15087	15144	14855	15198	15173	14974	15042	15089	15036	15183	14958	15116	14926	14880	15181	14888	14970	14886	15074	15024	15004	15006	15157	15019	14922	15098	15149	15082	14971	14954	14919	15109	15036	15098	14934	15071	15181	14965	15187	14947	15083	15067	15116	14830	15085	15020	15020	15053	15101	14827	15177	14906	15053	15102	15109	15014	15062	15038	14916	14913	15060	15024	15046	15130	15076	15192	15139	15231	14998	14979	15065	14950	15016	14901	15110	14973	14961	14924	15014	14987	15090	14845	15170	15153	14857	14933	15024	15096	15236	14959	14930	14952	14994	14953	15079	14956	14916	15188	15011	15001	15049	14803	14921	14962	15107	14966	15179	15087	15057	14941	15123	15087	15069	15132	14919	14953	14946	15052	15013	14941	14996	15030	15114	14951	15123	15012	15177	15020	15049	15075	14974	15114	14973	14994	15045	14913	14932	14958	14975	14797	15062	15043	15063	15005	15154	14965	14928	14982	14942	14923	15126	15012	15290	14878	14923	15000	15045	15136	15114	15081	15044	14973	14961	14917	15052	15084	15107	15063	15040	14903	14986	14876	15080	15245	14989	14836	14985	15136	14924	15081	14821	15126	15063	15077	14961	14823	14957	15034	14863	15086	15126	15100	15137	14853	14905	15024	15140	14901	15053	15027	15045	15100	15191	14947	15100	14972	15085	14896	14990	14784	15075	15125	14915	15150	15060	15102	14978	15236	15000	14949	15137	15075	14963	15032	14972	14940	15119	14969	15202	14965	15027	15031	14876	15126	15166	15191	15084	15045	15081	15047	14969	14957	15012	14821	14902	15000	15023	15138	14952	15181	14938	15123	15019	15088	15129	15012	15012	15113	15029	15100	15003	15001	15083	15140	14997	15027	15028	14963	15134	14993	15094	15082	15093	14916	15043	15117	15122	15083	15001	14980	14953	15041	14933	15086	14936	14858	15076	15028	14959	15070	15023	14805	15119	14948	14948	14940	14970	15158	14887	14959	14909	15056	14939	15015	15036	14867	14935	14989	15025	14862	14932	15193	15013	15073	15071	15026	14945	14956	15045	14844	15003	15075	15022	14939	14915	14925	15087	15054	15222	15130	14851	15134	14976	15061	14884	15077	15209	15022	15048	15110	15095	15003	15073	14833	15120	15063	15034	14974	15043	15135	15010	15158	14924	15197	14902	15053	14756	15070	14897	14992	15081	14960	14961	15086	15057	15121	14937	15245	14925	15028	14876	15070	15048	14927	14955	15064	14908	14926	14887	15021	15075	14969	14960	14984	15079	15038	15191	15008	14986	15141	15175	15005	14726	15206	15126	15129	15032	15073	15067	15170	15042	15032	14872	15054	15322	15045	14932	14913	14892	15044	14872	14970	15143	15009	15132	15167	15059	15074	14983	15010	15056	15160	15120	15047	14979	14973	15017	15133	14946	15029	14999	15120	15032	15081	15013	15034	15039	15084	15043	15050	14950	15104	14995	15019	15103	15045	15071	14943	15053	15100	15079	15067	14863	15167	15106	14897	15029	15033	14877	14953	15061	14888	15162	15103	15190	15223	15059	14976	15004	15111	14945	15075	15019	14907	15139	14932	15115	14968	15082	15026	15018	15005	15142	14971	15160	15229	14907	15259	14876	14998	15003	14956	14872	15063	14928	15017	15119	15058	15191	15003	14967	15035	15026	15075	15060	15025	15025	15015	15020	14952	15012	15056	14923	15155	15021	14837	15156	15023	14909	15197	14947	15075	15136	14972	14986	15021	14998	14931	14995	14832	15076	15028	14939	15012	15102	15041	15006	15077	14959	14945	15043	15205	15091	14870	15045	14950	15027	14955	15023	15076	14953	14835	15031	15042	15031	14961	15062	15270	14906	15029	15049	15023	15089	14883	15076	15031	15059	15017	15116	15007	15085	14861	15051	15216	14740	15077	15012	14912	15009	15145	15042	15108	14938	14918	14956	14849	14964	15403	14904	14947	15061	14996	14975	15097	14973	15096	15058	14892	14978	15192	14833	14943	15106	14946	14915	15137	15050	15052	14963	15003	14968	14908	15188	15024	14950	15040	15070	15028	15088	14968	14968	15165	15062	14957	15063	14968	15080	15053	15076	15041	15013	14942	14885	15147	15020	15001	15110	15029	15149	15013	15028	15154	14992	15038	15043	15116	15131	15132	15104	14910	15097	14921	14979	15036	15126	14992	14931	15013	14796	14991	15001	15255	15086	15070	15030	15013	14944	15027	15021	14932	14913	15030	14990	15075	15102	15029	14932	14936	14988	15067	15153	14974	15147	14960	15110	14996	15053	15016	14754	15049	15112	15144	15031	15039	14975	15186	14935	14998	14948	15091	15066	14909	14984	15114	15012	15066	15059	15149	15202	14752	15192	15008	15078	14934	14777	14995	14919	15157	15096	15050	14876	14923	14988	15083	14939	15118	15161	15140	15069	15055	15175	15175	14907	15054	15118	14928	15125	15039	15165	15103	14993	14904	15158	15093	14960	14986	15075	14979	15019	15047	15108	15115	15057	15110	15150	15018	15020	15222	15012	15105	15252	14938	15078	15100	15112	15030	15055	14990	14947	15026	15026	14991	15298	14944	15035	14920	15014	14986	15091	14825	15034	14953	14940	15008	14986	15030	15003	15028	15163	15166	14999	15052	14894	15118	15026	15117	15024	15252	14973	15051	15135	15110	15070	14991	15002	15012	15065	15072	14993	14970	14861	15026	14886	15044	14945	14890	15102	15175	15051	15031	15144	14951	14879	14945	14889	15092	15042	15021	15051	15093	15037	14991	15077	15029	14937	14825	15025	15078	14856	14953	15066	15003	15164	15167	15032	15039	14981	15037	14924	15120	14860	14920	15120	14900	14934	14858	15121	15190	14953	15075	14956	14926	15093	14904	15155	15127	15058	14995	14950	14962	15100	14998	14920	14952	14990	14883	15138	14979	15021	15054	15027	15183	15008	14951	15024	15002	14933	14824	14927	15062	15008	15021	14891	14892	14894	15036	15043	15174	15017	15128	15028	15013	14966	15013	14811	15078	15039	14977	15013	14975	14996	15183	15097	14951	15028	15062	15111	14822	14994	15179	15096	15089	15031	15051	15056	15009	14895	15060	15214	15136	15064	15119	15116	15007	14905	15057	15104	15009	14948	15124	15028	15077	15014	14910	15068	15141	15124	15071	15169	15020	15059	14999	15063	14972	15052	14878	14884	15053	15012	15121	14943	15159	15059	15227	15083	14916	15001	15067	15205	15111	15005	15011	15059	15175	15154	15011	14929	15108	14886	14929	15060	15031	14968	15034	15117	15004	15158	14881	15088	15145	15173	15016	15141	15173	14960	14950	15238	15086	15098	15047	15036	15050	14921	15031	15116	15023	15020	14928	15128	15182	14970	15014	14957	15173	14979	14958	15082	14957	14975	15108	14977	15133	15090	15088	14934	15107	15076	15011	15023	15031	15002	15023	15012	15014	15136	14941	15083	15034	15093	15011	15105	15159	15115	14907	14903	15001	15145	14965	14904	15028	15233	15151	15008	15050	15032	15108	14914	14989	14981	14812	14954	14983	15042	15150	15067	14987	14960	14964	15023	14922	15113	14935	14951	15106	15084	15059	15058	14956	15123	15039	14954	14848	15095	14880	14978	14984	15151	15026	15000	15008	14826	15174	14913	14936	14886	15073	15074	14948	15094	14933	15080	15004	15114	15050	15093	15035	14981	15068	14925	15236	14933	14928	14900	15154	15307	15062	14940	14941	15293	14812	14984	15064	15155	15137	15059	15195	15037	15094	14982	14826	14990	15036	15219	15013	14933	15094	14926	15099	14943	15223	15043	15021	14928	15228	14983	14958	15106	15231	14965	15072	14976	15078	15049	15057	14972	14943	15140	15158	14870	14974	15023	14989	15216	15037	15042	15101	15081	15051	14964	15032	15199	14957	15017	15053	15016	14960	14959	15184	14964	15222	14980	15017	15016	15188	14957	14808	14971	15084	15089	15177	15092	15038	15094	14916	15078	15033	15036	14903	14962	15067	15104	14866	15076	14877	15106	14984	14935	15020	14951	15169	14992	15051	15035	15016	14965	15041	15150	14875	14901	14994	14914	15088	14941	15075	15106	14937	14890	15013	14965	15016	15018	14951	15021	15013	15082	15154	15029	15092	14929	14935	15090	15050	15060	14986	15042	15095	14938	15095	14970	15096	15064	14981	15085	15114	15021	14998	14953	14988	14879	15115	15008	15010	15123	15095	15013	15250	15083	15149	14987	14989	15028	14857	15055	15004	15013
31524	30166	33462	29045	22500	19975	18572	18185	17847	17755	17610	17785	17777	17394	17322	17183	17225	16876	17204	17138	16867	16962	16817	16792	16673	16692	16857	16866	16657	16783	16778	16841	16857	16743	16627	16835	16836	16781	16701	16720	16549	16682	16716	16766	16896	16560	16736	16544	16675	16628	16795	16524	16541	16644	16481	16785	16681	16643	16871	16895	16914	16660	16620	16786	16788	16590	16807	16523	16730	16648	16831	16807	16661	16687	16570	16361	16572	16834	16740	16722	16676	16593	16646	16790	16723	16565	16786	16666	16534	16626	16526	16833	16346	16738	16717	16689	16643	16625	16741	16647	16669	16699	16678	16801	16884	16648	16796	16842	16640	16644	16760	16678	16610	16873	16709	16672	16787	16764	16908	16737	16857	16669	16600	16499	16748	16927	16953	17004	16736	16693	16891	16717	16855	16595	16668	16644	16897	16767	16725	16791	16442	16754	16406	16674	16716	16614	16621	16626	16629	16733	16583	16728	16705	16520	16717	16843	16737	16600	16824	16724	16673	16719	16744	16587	16607	16744	16759	16695	16681	16587	16775	16536	16789	16593	16716	16619	16576	16813	16671	16596	16597	16692	16670	16751	16769	16869	16621	16597	16454	16655	16761	16627	16515	16758	16691	16669	16878	16865	16544	16662	16658	16666	16612	16788	16702	16632	16779	16619	16779	16699	16584	16813	16680	16650	16814	16722	16754	17035	16768	16613	16737	16627	16732	16718	16909	16707	16692	16588	16803	16810	16755	16893	16620	16590	16605	16694	16808	16787	16648	16773	16854	16746	16684	16786	16551	16765	16699	16621	16764	16656	16690	16882	16739	16900	16688	16693	16676	16690	16602	16625	16537	16624	16867	16671	16842	16570	16672	16638	16579	16582	16717	16690	16803	16680	16812	16752	16712	16748	16839	16461	16537	16666	16612	16767	16848	16598	16646	17006	16834	16803	16859	16595	16668	16630	16694	16797	16723	16683	16660	16640	16803	16718	16637	16540	16660	16605	16644	16707	16743	16606	16691	16429	16785	16696	16557	16764	16857	16583	16670	16989	16697	16859	16785	16667	16553	16710	16612	16646	16648	16558	16665	16733	16534	16678	16610	16801	16780	16631	16730	16664	16805	16822	16899	16813	16669	16785	16869	16710	16684	16686	16774	16623	16670	16454	16670	16807	16708	16699	16750	16681	16579	16713	16684	16733	16673	16784	16857	16577	16587	16765	16753	16662	16750	16750	16723	16610	16586	16681	16656	16793	16815	16704	16787	16780	16630	16686	16580	17067	16720	16809	16659	16663	16663	16704	16530	16648	16712	16666	16629	16884	16658	16664	16550	16630	16820	16622	16636	16728	16570	16724	16877	16817	16811	16545	16621	16657	16780	16789	16675	16814	16751	16783	16888	16653	16894	16718	16839	16643	16686	16787	16804	16667	16730	16777	16740	16911	16737	16474	16665	16863	16959	16802	16788	16627	16739	16800	16809	16752	16830	16742	16848	16613	16616	16544	16906	16841	16672	16799	16834	16549	16743	16681	16684	16617	16520	16677	16568	16661	16746	16631	16727	16680	16712	16656	16872	16719	16642	16876	16758	16721	16699	16629	16680	16592	16696	16864	16714	16727	16683	16401	16812	16653	16603	16667	16583	16668	16756	16657	16531	16702	16877	16617	16706	16817	16875	16955	16795	16590	16830	16825	16768	16530	16611	16697	16658	16823	16673	16678	16781	16538	16621	16786	16673	16574	16794	16698	16654	16585	16630	16788	16737	16808	16645	16643	16720	16564	16766	16806	16697	16792	16625	16629	16584	16744	16670	16735	16684	16698	16677	16552	16678	16622	16777	16785	16590	16644	16680	16764	16700	16757	16670	16598	16718	16607	16643	16790	16629	16685	16851	16882	16758	16729	16742	16722	16758	16694	16680	16667	16554	16533	16801	16759	16835	16565	16658	16918	16787	16993	16637	16804	16709	16673	16619	16691	16798	16665	16556	16677	16748	16728	16773	16762	16674	16799	16774	16599	16770	16570	16793	16723	16679	16682	16467	16570	16608	16876	16705	16800	16804	16754	16739	16791	16613	16418	16669	16624	16759	16630	16866	16596	16907	16610	16681	16704	16879	16873	16989	16542	16644	16922	16506	16660	16639	16555	16973	16727	16608	16894	16545	16670	16793	16730	16822	16728	16527	16554	16633	16533	16854	16682	16772	16896	16689	16684	16732	16657	16655	16708	16661	16632	16634	16766	16826	16704	16831	16562	16504	16661	16658	16637	16642	16750	16626	16595	16785	16876	16690	16673	16739	16544	16760	16474	16633	16698	16812	16710	16764	16570	16808	16770	16790	16632	16748	16589	16740	16995	16826	16698	16858	16750	16903	16965	16639	16599	16539	16650	16610	16548	16750	16593	16726	16724	16695	16742	16842	16772	16655	16644	16752	16819	16851	16840	16544	16630	16472	16453	16719	16518	16668	16710	16857	16689	16723	16696	16803	16749	16762	16596	16711	16818	16717	16669	16801	16787	16699	16595	16731	16661	16548	16802	16824	16634	16861	16640	16666	16905	16700	16832	16553	16621	16722	16679	16701	16550	16658	16644	16717	16456	16683	16574	16652	16712	16718	16870	16551	16820	16809	16818	16735	16591	16651	16869	16875	16776	16533	16665	16831	16547	16616	16743	16799	16858	16606	16836	16876	16662	16608	16711	16787	16726	16811	16775	16750	16578	16783	16361	16565	16777	16768	16662	16717	16699	16590	16757	16697	16737	16852	16585	16637	16795	16782	16655	16645	16674	16680	16852	16649	16707	16822	16792	16693	16629	16604	16632	16666	16907	16635	16609	16838	16878	16868	16737	16704	16720	16565	16634	16850	16740	16733	16760	16732	16801	16664	16722	16708	16851	16624	16619	16745	16881	16485	16833	16892	16725	16665	16653	16791	16682	16773	16968	16733	16758	16842	16763	16785	16623	16559	16735	16597	16625	16576	16720	16774	16855	16481	16807	16557	16666	16640	16696	16465	16564	16649	16897	16725	16642	16908	16810	16561	16645	16578	16435	16571	16566	16510	16741	16427	16666	16889	16585	16727	16643	16856	16632	16729	16736	16586	16707	16745	16737	16652	16793	16667	16630	16736	16635	16665	16818	16646	16880	16504	16800	16615	16727	16755	16699	16641	16770	16708	16768	16813	16709	16640	16678	16567	16953	16515	16790	16746	16700	16735	16634	16493	16765	16759	16554	16493	16421	16670	16560	16577	16617	16678	16625	16803	16753	16644	16837	16755	16610	16657	16527	16668	16677	16735	16712	16745	16714	16796	16826	16683	16558	16667	16682	16792	16866	16654	16669	16669	16701	16635	16910	16725	16885	16749	16804	16698	16652	16631	16586	16634	16784	16583	16627	16523	16746	16657	16766	16801	16687	16821	16743	16705	16640	16550	16783	16841	16560	16782	16721	16506	16688	16761	16797	16555	16764	16774	16796	16755	16670	16669	16831	16873	16694	16524	16760	16678	16767	16833	16572	16827	16473	16793	16721	16563	16863	16848	16622	16797	16895	16638	16660	16836	16721	16676	16684	16681	16825	16657	16775	16659	16890	16438	16645	16920	16819	16731	16823	16653	16751	16711	16752	16979	16704	16839	16580	16683	16893	16708	16443	16695	16804	16725	16509	16655	16707	16813	16727	16942	16707	16523	16900	16792	16829	16665	16584	16646	16732	16737	16664	16593	16725	16716	16725	16665	16646	16627	16694	16734	16644	16723	16603	16732	16746	16543	16552	16635	16705	16646	16568	16700	16925	16516	16719	16560	16617	16838	16659	16781	16652	16853	16697	16536	16725	16843	16713	16828	16689	16710	16769	16653	16609	16746	16566	16619	16707	16694	16624	17030	16723	16847	16665	16792	16732	16715	16576	16843	16405	16747	16696	16894	16754	16794	16676	16511	16794	16586	16588	16760	16644	16578	16829	16753	16700	16690	16594	16689	16478	16604	16754	17010	16638	16759	16715	16685	16551	16674	16700	16722	16717	16619	16802	16816	16684	16794	16599	16830	16732	16999	16682	16687	16786	16594	16798	16826	16626	16645	16518	16781	16924	16736	16832	16781	16696	16768	16733	16754	16738	16439	16806	16931	16694	16698	16620	16585	16649	16857	16670	16986	16607	16716	16567	16707	16609	16830	16736	16559	16894	16760	16796	16789	16557	16685	16889	16754	16615	16661	16571	16714	16859	16723	16855	16467	16767	16922	16701	16956	16952	16835	16763	16637	16524	16589	16589	16624	16849	16540	16625	16877	16743	16807	16636	16680	16657	16879	16549	16956	16683	16696	16746	16806	16658	16766	16765	16701	16804	16633	16776	16772	16714	16638	16967	16690	16704	16492	16799	16616	16787	16803	16887	16716	16591	16659	16776	16649	16791	16631	16572	16641	16836	16807	16637	16669	16677	16779	16629	16568	16786	16949	16635	16681	16772	16538	16791	16590	16831	16833	16683	16800	16770	16607	16594	16785	16757	16869	16650	16620	16365	16860	16777	16907	16709	16963	16957	16819	16552	16628	16596	16535	16798	16777	16730	16667	16769	16663	16767	16576	16815	16718	16652	16524	16923	16713	16744	16877	16771	16600	16934	16572	16736	16493	16513	16564	16358	16586	16727	16763	16754	16778	16592	16819	16892	16819	16857	16600	16880	16763	16599	16646	16540	16769	16700	16654	16576	16551	16656	16693	16615	16809	16791	16674	16534	16884	16847	16673	16673	16537	16657	16523	16753	16640	16616	16715	16836	16578	16791	16750	16814	16795	16912	16928	16708	16706	16651	16821	16652	16494	16659	16751	16763	16667	16837	16869	16580	16763	16754	16764	16803	16729	16841	16695	16722	16835	16651	16726	16758	16680	16681	16718	16901	16552	16584	16686	16716	16841	16698	16845	16873	17042	16829	16771	16895	16511	16783	16713	16731	16772	16746	16605	16637	16536	16562	16479	16775	16796	16593	16918	16913	17000	16828	16770	16675	16482	16612	16739	16655	16862	16641	16545	16807	16662	16520	16597	16735	16844	16711	16749	16634	16938	16702	16904	16732	16864	16864	16847	16766	16691	16864	16673	16631	16577	16690	16648	16743	16741	16700	16781	16530	16699	16666	16732	16737	16919	16716	16744	16559
30104	43898	38960	30344	23444	19721	18336	17756	17448	17199	17112	16969	16717	16202	16173	15991	15891	15878	15754	15619	15749	15521	15436	15404	15282	15385	15462	15369	15381	15283	15566	15354	15429	15384	15428	15294	15497	15363	15307	15358	15341	15254	15332	15535	15364	15423	15223	15333	15417	15266	15270	15534	15383	15262	15358	15165	15226	15459	15335	15352	15305	15478	15324	15359	15322	15341	15258	15287	15376	15505	15432	15331	15277	15456	15331	15334	15435	15313	15351	15316	15358	15352	15180	15268	15371	15518	15373	15325	15306	15400	15184	15291	15532	15346	15300	15348	15337	15418	15341	15575	15288	15275	15422	15139	15396	15405	15206	15375	15212	15342	15340	15168	15398	15362	15189	15346	15378	15492	15420	15489	15289	15355	15412	15250	15263	15313	15402	15372	15348	15302	15054	15308	15328	15292	15152	15409	15312	15331	15180	15353	15491	15342	15193	15386	15162	15413	15435	15213	15420	15255	15288	15365	15194	15162	15354	15164	15424	15426	15586	15360	15414	15225	15306	15285	15221	15183	15176	15284	15333	15407	15148	15385	15291	15335	15219	15305	15427	15404	15271	15362	15430	15393	15296	15284	15205	15487	15453	15137	15304	15421	15309	15304	15283	15313	15522	15261	15255	15270	15351	15304	15329	15361	15430	15251	15257	15359	15408	15271	15410	15262	15240	15350	15186	15309	15284	15286	15439	15246	15537	15400	15231	15522	15361	15441	15347	15207	15142	15177	15292	15438	15283	15516	15245	15264	15401	15437	15293	15174	15277	15303	15422	15336	15258	15517	15293	15385	15134	15432	15257	15444	15394	15318	15107	15314	15242	15243	15069	15457	15398	15211	15160	15440	15128	15120	15257	15204	15370	15356	15350	15317	15428	15350	15324	15318	15303	15353	15298	15397	15327	15351	15308	15303	15651	15405	15388	15440	15316	15352	15188	15275	15427	15383	15423	15336	15362	15447	15436	15346	15341	15441	15353	15285	15399	15332	15319	15479	15302	15280	15477	15198	15320	15376	15267	15360	15273	15356	15411	15408	15369	15210	15462	15477	15477	15350	15316	15250	15318	15255	15333	15242	15339	15302	15365	15362	15235	15160	15373	15522	15214	15391	15363	15292	15250	15397	15354	15371	15259	15294	15201	15375	15230	15421	15516	15453	15422	15276	15221	15493	15309	15376	15385	15465	15259	15196	15363	15397	15277	15208	15250	15123	15407	15381	15395	15336	15324	15213	15249	15314	15433	15311	15357	15261	15305	15438	15428	15364	15179	15397	15304	15265	15450	15297	15327	15334	15242	15265	15423	15250	15369	15439	15326	15146	15314	15333	15251	15462	15288	15280	15271	15404	15397	15327	15323	15402	15254	15173	15307	15257	15239	15347	15290	15301	15376	15368	15350	15224	15364	15374	15370	15418	15459	15312	15166	15091	15200	15405	15301	15413	15350	15335	15331	15287	15083	15298	15285	15316	15255	15324	15413	15284	15077	15369	15332	15492	15240	15192	15445	15280	15325	15460	15500	15303	15395	15401	15378	15338	15333	15336	15446	15181	15197	15375	15296	15316	15413	15396	15477	15442	15231	15375	15356	15386	15317	15275	15504	15264	15454	15225	15299	15338	15456	15307	15302	15254	15303	15306	15431	15338	15247	15475	15182	15450	15465	15388	15482	15386	15381	15260	15414	15374	15182	15428	15303	15216	15295	15452	15372	15215	15171	15436	15284	15306	15381	15240	15314	15446	15422	15322	15335	15233	15231	15261	15257	15342	15237	15293	15343	15182	15366	15408	15269	15394	15243	15460	15377	15231	15366	15388	15500	15288	15351	15293	15361	15159	15309	15372	15379	15380	15382	15341	15376	15320	15252	15370	15298	15308	15347	15318	15222	15446	15360	15228	15378	15476	15410	15241	15320	15226	15349	15404	15285	15231	15459	15426	15358	15290	15208	15306	15421	15300	15321	15470	15173	15394	15321	15368	15332	15363	15237	15246	15155	15343	15394	15300	15252	15306	15506	15427	15243	15273	15392	15210	15367	15281	15440	15295	15452	15173	15279	15153	15365	15230	15296	15279	15367	15202	15312	15436	15320	15237	15471	15293	15389	15153	15266	15467	15350	15328	15351	15385	15390	15286	15270	15290	15168	15425	15376	15127	15172	15316	15420	15506	15413	15264	15410	15412	15147	15343	15363	15381	15284	15210	15644	15449	15360	15375	15306	15323	15275	15248	15378	15320	15405	15409	15289	15327	15342	15299	15364	15329	15327	15205	15069	15324	15278	15308	15246	15270	15277	15352	15406	15255	15360	15139	15403	15235	15480	15329	15392	15352	15181	15288	15294	15347	15238	15374	15281	15392	15287	15303	15297	15199	15160	15314	15333	15350	15353	15423	15350	15338	15312	15315	15239	15151	15316	15268	15350	15326	15354	15350	15342	15255	15385	15347	15290	15453	15271	15357	15476	15099	15361	15307	15294	15341	15358	15329	15501	15502	15294	15368	15399	15239	15346	15369	15364	15263	15382	15413	15337	15292	15209	15427	15390	15340	15272	15330	15432	15259	15324	15247	15302	15273	15282	15376	15292	15391	15346	15509	15350	15369	15327	15172	15220	15227	15387	15374	15459	15271	15230	15169	15260	15287	15257	15296	15402	15276	15365	15340	15457	15428	15373	15279	15158	15446	15310	15166	15320	15243	15478	15397	15455	15357	15330	15282	15475	15410	15304	15420	15357	15348	15411	15360	15401	15227	15316	15273	15427	15035	15427	15301	15349	15382	15385	15276	15216	15373	15474	15231	15458	15372	15480	15398	15447	15426	15385	15257	15247	15271	15379	15279	15394	15184	15504	15196	15381	15359	15398	15274	15239	15293	15363	15258	15326	15379	15416	15284	15388	15242	15292	15351	15323	15334	15417	15444	15367	15499	15289	15261	15410	15325	15293	15244	15504	15368	15241	15310	15383	15293	15440	15424	15269	15454	15452	15271	15246	15377	15425	15433	15446	15312	15327	15430	15427	15355	15059	15326	15300	15408	15417	15506	15423	15451	15271	15312	15224	15353	15299	15205	15218	15169	15395	15197	15213	15555	15239	15337	15363	15327	15288	15459	15422	15448	15252	15419	15357	15269	15369	15254	15220	15288	15246	15238	15294	15332	15260	15458	15208	15241	15489	15327	15340	15236	15370	15404	15292	15219	15356	15355	15379	15239	15286	15300	15378	15479	15353	15434	15431	15248	15291	15222	15349	15388	15387	15410	15420	15511	15247	15391	15259	15424	15394	15396	15217	15382	15367	15482	15355	15414	15321	15421	15259	15441	15374	15266	15436	15443	15454	15425	15409	15310	15454	15307	15453	15530	15236	15531	15475	15257	15452	15249	15424	15181	15306	15147	15340	15353	15297	15199	15292	15270	15400	15123	15333	15183	15200	15242	15235	15175	15402	15359	15355	15418	15565	15392	15385	15455	15271	15399	15292	15353	15380	15252	15378	15308	15392	15269	15270	15484	15440	15293	15335	15359	15351	15426	15384	15235	15394	15203	15320	15488	15371	15084	15085	15525	15316	15252	15369	15222	15146	15334	15377	15357	15285	15428	15363	15177	15277	15476	15291	15301	15386	15275	15313	15210	15460	15206	15292	15394	15152	15114	15326	15446	15280	15233	15429	15208	15376	15189	15299	15377	15264	15253	15374	15367	15341	15303	15413	15423	15425	15352	15315	15349	15295	15396	15252	15147	15473	15356	15392	15299	15301	15367	15329	15522	15219	15217	15408	15136	15316	15319	15375	15363	15309	15276	15195	15323	15252	15309	15349	15399	15330	15195	15334	15273	15148	15310	15222	15354	15450	15287	15276	15333	15300	15316	15263	15277	15564	15272	15334	15341	15137	15527	15219	15285	15308	15347	15299	15287	15323	15385	15415	15437	15315	15316	15155	15449	15337	15223	15335	15286	15277	15261	15555	15276	15335	15329	15372	15353	15165	15369	15341	15395	15372	15408	15323	15304	15367	15394	15421	15369	15478	15389	15282	15408	15462	15224	15281	15513	15269	15312	15524	15459	15296	15339	15319	15282	15386	15259	15352	15493	15388	15408	15461	15251	15262	15295	15298	15328	15368	15274	15416	15367	15403	15476	15185	15260	15372	15252	15288	15399	15271	15130	15457	15381	15311	15520	15326	15311	15443	15335	15347	15283	15194	15319	15446	15320	15316	15402	15274	15140	15423	15386	15158	15374	15303	15259	15288	15500	15291	15406	15340	15390	15363	15045	15318	15319	15415	15345	15287	15250	15453	15311	15411	15387	15291	15387	15435	15142	15358	15429	15297	15402	15314	15406	15197	15358	15380	15340	15372	15339	15301	15382	15252	15434	15376	15337	15322	15647	15387	15385	15527	15530	15454	15277	15287	15233	15315	15443	15330	15456	15208	15279	15256	15523	15184	15299	15280	15517	15383	15259	15385	15266	15367	15280	15336	15312	15290	15391	15447	15458	15305	15334	15345	15412	15418	15329	15379	15420	15428	15334	15171	15500	15419	15269	15236	15363	15413	15400	15451	15164	15310	15293	15457	15331	15219	15457	15259	15391	15411	15234	15253	15361	15369	15328	15239	15080	15415	15319	15436	15410	15066	15417	15335	15335	15416	15332	15302	15218	15324	15353	15321	15186	15412	15233	15377	15403	15341	15468	15381	15364	15365	15287	15181	15325	15351	15397	15356	15259	15218	15371	15211	15368	15352	15292	15498	15396	15294	15266	15305	15275	15323	15181	15298	15275	15321	15434	15201	15414	15285	15309	15329	15319	15336	15373	15297	15273	15351	15506	15458	15285	15316	15389	15273	15253	15237	15365	15229	15108	15339	15334	15291	15295	15312	15220	15416	15293	15321	15336	15431	15401	15258	15317	15350	15374	15285	15257	15460	15373	15345	15416	15360	15153	15310	15395	15417	15266	15301	15496	15232	15247	15219	15192	15392	15371	15267	15350	15107	15313	15360	15421	15296	15400	15282	15433	15257	15312	15427	15226	15237	15398	15495	15531	15345	15560	15483	15285	15381	15446	15380	15304	15437	15326	15458	15295	15295	15290	15329	15205	15170	15241	15397	15089	15262	15421	15327	15325	15273	15256	15347	15284	15166	15385	15321	15323	15387	15312
25424	21442	28654	27351	24442	22722	21101	19078	18859	18405	18485	17770	17727	17560	17398	16991	16754	16855	16871	16830	16664	16602	16407	16463	16664	16502	16404	16305	16374	16327	16389	16368	16181	16321	16278	16485	16288	16158	16383	16360	16155	16315	16391	16263	16412	16066	16182	16055	16229	16312	16260	16413	16355	16106	16275	16355	16194	16396	16076	16155	16220	16334	16326	16331	16238	16202	16324	16104	16252	16242	16360	16180	16214	16227	16204	16343	16330	16458	16442	16513	16126	16349	16361	16269	16206	16271	16293	16296	16228	16328	16166	16316	16323	16261	16204	16016	16250	16147	16295	16212	16300	16262	16291	16330	16333	16313	16433	16088	16233	16185	16355	16134	16103	16298	16221	16285	16300	16196	16220	16271	16247	16074	15959	16103	16232	16131	16251	16130	16107	16133	16235	16157	16150	16365	16430	16451	16194	16198	16313	16099	16261	16224	16242	15933	16293	16188	16225	16067	16152	16143	16153	16134	16409	16293	16078	16216	16179	16159	16316	16280	16364	16215	16176	16192	16219	16406	16231	16240	16292	16262	16117	16282	16242	16037	16192	16392	16192	16391	16273	16162	16239	16178	16253	16303	16224	16283	16130	16195	16324	16162	16234	16320	16439	16181	16181	16359	16210	16218	16230	15968	16374	16258	16114	16125	16396	16294	16144	16333	16391	16064	16376	16023	16176	16113	16233	16249	16295	16126	16164	16209	16383	16384	16163	16236	16206	16252	16300	16322	16213	16169	16207	16162	16106	16102	16389	16258	16263	16252	16170	16069	16362	16223	16207	16217	16297	16292	16183	16295	16127	16161	16399	16183	16195	16254	16238	16406	16116	16299	16461	16217	16212	16337	16321	16292	16452	15981	16229	16279	16155	16134	16099	16328	16234	16384	16324	16332	16200	16271	16302	16269	16272	16146	16384	16035	16316	16212	16088	16316	16227	16292	16076	16166	16247	16177	16168	16478	16053	16166	16330	16218	16249	16339	16346	16204	16027	16307	16048	16190	16200	16250	16217	16223	16190	16140	16219	16372	16272	16258	16386	16147	16247	16159	16326	16182	16177	16310	16067	16219	16309	16329	16227	16190	16188	16020	16103	15852	16237	16094	16332	16452	16210	16192	16097	16415	16238	16245	16200	16446	16178	16159	16190	16194	16276	16252	16155	16214	16112	16166	16082	16182	16264	16342	16571	16330	16197	16215	16357	16285	16306	16123	16230	16142	16430	16157	16184	16368	16135	16270	16181	16385	16084	16227	16352	16195	16346	16323	16146	16248	16376	16144	16140	16188	16292	16141	16256	16311	16297	16284	16202	16165	16198	16424	16163	16275	16275	16322	16212	16199	16215	16145	16219	16276	16184	16266	16343	16222	16347	16054	16257	16204	15949	16460	16132	16181	16366	16213	16143	16192	16273	16211	16279	16363	16420	16226	16146	16151	16138	16171	16173	16154	16305	16292	16332	16123	16182	16187	16150	16097	16222	16210	16430	16148	16131	16156	16306	16405	16225	16127	16399	16429	16473	16377	16494	16197	16376	16168	16422	16245	16273	16132	16392	16414	16158	16324	16366	16150	16102	16087	16371	16418	16100	16198	16234	16410	16203	16294	16288	16265	16165	16184	16152	16173	16140	16012	16122	16426	16077	16216	16156	16247	16346	16269	16212	16384	16180	16124	16150	16285	16259	16174	16315	16155	16455	16249	16290	16425	16256	16417	16120	16264	16195	16410	16167	16159	16071	16250	16635	16072	16325	16336	16270	16260	16251	16272	16244	16208	16387	16137	16413	16281	16385	16180	16236	16191	16253	16140	16316	16267	16446	16471	16218	16191	16032	16257	16147	16183	16299	16243	16001	16141	15991	16188	16342	15979	16143	16079	16231	16177	16248	16111	16248	16406	16218	16270	16462	16310	16170	16077	16169	16380	16334	16287	16063	16123	16270	16188	16206	16362	16323	16337	16133	16260	16257	16245	16373	16405	16199	16318	16168	16502	16338	16195	15991	16172	16202	16163	16039	16134	16272	16185	16248	16368	16184	16172	16290	16071	16209	16100	16055	16345	16150	16240	16164	16211	16203	16251	16318	16041	16235	16275	16344	16170	16238	16426	16339	16111	16165	16257	16341	16244	16394	16198	16265	16098	16266	16286	16197	16154	16323	16287	16147	16102	16146	16403	16215	16348	16231	16152	16169	16120	16404	16311	16510	16346	16068	16367	16246	16277	16324	16308	16300	16027	16048	16183	16313	16022	16156	16297	16233	16031	16221	16227	16355	16455	16405	16096	16334	16246	16274	16183	16161	16338	16721	16231	16360	16389	16190	16186	16266	16223	16249	16456	16275	16168	16267	16372	16104	16331	16191	16127	16165	16052	16239	16093	16260	16422	16366	16518	16099	16368	16154	16094	16112	16065	16105	16183	16098	16351	16390	16173	16365	16352	16087	16071	16227	16243	16384	16322	16025	15991	16286	16154	16177	16195	16354	16401	15989	16069	16259	16092	16391	16206	16249	16156	16228	16383	16272	16219	16303	16355	16070	16145	16091	16242	16334	16091	16228	16300	16307	16088	16289	16266	16213	16022	16291	16104	16397	16323	16246	16195	16110	16047	16201	16113	16183	16222	16277	16410	16291	16275	16125	16515	16393	16355	16152	16173	16219	16325	16146	16143	16150	16000	16163	16181	16189	16184	16298	16126	16393	16201	16292	16104	16285	16239	15842	16012	16360	16242	16278	16389	16371	16131	16159	16379	16249	16368	16113	16252	16280	16123	16419	16184	16383	16297	16272	16188	16168	16440	16247	16093	16058	16230	16162	16018	16219	16241	16341	16139	16347	16331	16346	16411	16207	16230	16162	16326	16264	16153	16162	16361	16259	16321	16209	16232	16243	16345	16191	16050	16192	16213	16042	16106	16322	16273	16174	16304	16234	16168	16371	16262	16235	16339	16256	16404	16353	16257	16366	16235	16310	16383	16205	16374	16072	16218	16269	16192	16097	16149	16355	16317	16311	16339	16529	16177	16311	16404	16239	16209	16041	16410	16124	16014	16296	16185	16233	16267	16099	16260	16210	16150	16265	16111	16316	16107	16381	16302	16246	16101	16180	16154	16364	16389	16122	16301	16317	16336	16369	16342	16329	16173	16618	16179	16191	16426	16165	16254	16133	16242	16104	16209	16295	16421	16191	16259	16318	16319	16216	16282	16311	16311	16170	16166	16266	16159	16156	16308	16340	16297	16291	16362	16137	16206	16189	16330	16198	16184	16370	15978	16319	16168	16181	16337	16191	16137	16175	16170	16234	16199	16357	16155	16132	16340	16123	16310	16266	16195	16359	16074	16311	16262	16263	16204	16285	16089	16156	16038	16102	16214	16238	16246	16109	16222	16227	16259	16363	16254	16247	16153	16148	16305	16226	16328	16202	16263	16119	16272	16091	16213	16325	16034	16048	16064	16270	16359	16132	16349	16193	16200	16368	16159	16183	16189	16298	16280	16171	16281	16243	16287	16209	16186	16258	16043	16211	16399	16211	16451	16124	16175	16193	16295	16211	16293	16339	16230	16314	16190	16263	16307	16186	16338	15998	16193	16433	16374	16132	16183	16256	16201	16307	16057	16231	16429	16095	16147	16303	16244	16238	16320	16322	16227	16297	16129	16191	16425	16250	16256	16348	16236	16183	16165	16193	16404	16320	16179	16299	16359	16440	16225	16371	16099	16165	16247	16428	16111	16188	16134	16197	16296	16295	16309	16377	16199	16218	16124	16430	16351	16105	16160	16079	16128	16259	16193	16247	16069	16379	16154	16144	16298	16297	16152	16101	16116	16267	16013	16053	16289	16277	16199	16273	16291	16151	16093	16219	16236	16212	16213	16133	15998	16217	16144	16363	16130	16086	16292	16258	16316	16129	16279	16088	16404	16143	16283	16335	16110	16207	16417	16032	16281	16323	16381	16151	16112	16093	16133	16193	16329	16265	16336	16298	16213	16044	16296	16139	16124	16292	16234	16363	16288	16315	16296	16351	16428	16344	16394	16252	16448	16073	16176	16239	16104	16321	16208	16319	16229	16412	16355	16140	16269	16409	16297	16106	16230	16298	16451	16274	16156	16246	15998	16010	16263	16168	16273	16258	16126	16297	16286	16067	16375	16305	16290	16074	16088	16238	16431	16282	16330	16215	16206	16386	16329	16362	16383	16252	16143	16378	16422	16433	16187	16259	16197	16298	16122	16281	16281	15959	16229	16470	16418	16178	16083	16253	16237	16211	16184	16187	16441	16271	16385	16189	16192	16098	16235	16340	15992	15990	16110	16179	16247	16283	16139	16236	16291	16195	16053	16101	16269	16345	16322	16236	16489	16270	16142	16075	16319	16287	16267	16269	16329	16388	16242	16241	16267	16267	16182	16259	16015	16442	16257	16306	16505	16215	16253	16128	16132	16417	16328	16317	16308	16130	16323	16265	16280	16343	16391	16194	16380	16091	16338	16193	15982	16194	16426	16379	16374	16202	16102	16315	16275	16219	16252	16315	16341	16316	16361	16378	16339	16258	16201	16161	16217	16185	16242	16270	16281	16367	16151	16036	16271	16353	16203	16333	16207	16209	16421	16102	16074	16204	16316	16232	16217	16113	16250	16214	16421	16245	16177	16350	16392	16296	16237	16335	16217	16325	16400	16134	16272	16184	16281	16227	16265	16250	16112	16051	16201	16221	16117	16393	16261	16336	16350	16277	16225	16340	16275	16150	16147	16226	16342	16308	16321	16205	16112	16345	16136	16552	16214	16376	16268	16143	16270	16166	16369	16321	16074	16191	16330	16369	16052	16168	16169	16342	16248	16455	16149	16393	16072	15885	16213	16138	16161	16203	16072	16100	16347	16043	16334	16094	16290	16313	16337	16330	16230	16402	16154	16345	16209	16213	16112	16275	16247	16233	16285	16091	16131	16045	16231	16231	16091	15894	16198	16177	16585	16204	16206	16080	16372	16299	16121	16108	16167	16262	16423	16336	16371	16354	16029	16155	16241	16232	16160	16425	16223	16370	16271	16439	16291	16445	16115	16480	16322	16253	16400	16283	16215	16328	16348	16376	16256	16034	16382	16393	16397	16107	16293	16248	16436	16180	16308	16142	16271	16303	16228	16209	16104	16222	16301
30575	50194	45809	35361	28028	22863	20323	19445	18913	18482	18429	17840	17502	17042	16784	16282	15966	15663	15488	15544	15529	15184	15147	15203	15285	15090	15191	15167	15065	15241	15202	15140	15157	15141	15023	15292	15151	14967	15007	14925	15044	14819	14960	15218	15154	15056	14914	15146	14813	14952	15140	14948	15064	14890	15016	15024	15040	14954	15006	15007	15021	14943	15071	15005	15107	14880	14946	14989	14972	15094	15301	15037	15057	15102	14947	14903	15096	15145	15173	15155	15056	15110	14898	14981	15038	14974	14984	15180	15020	15075	15000	15026	14913	15022	14903	14934	14942	15081	15124	15061	15076	15158	14991	15055	15099	14907	15131	14920	14966	15061	14837	14949	14999	14897	15113	15025	15023	14870	15120	15070	15203	15050	15153	14962	14752	14991	14922	15109	15086	15193	14833	14912	15211	15078	14887	14867	15106	14959	15005	15022	15121	14930	15004	14942	15029	15135	15049	14890	15012	14866	15173	14882	15032	15166	15027	15154	15067	15008	15012	15077	14961	15080	14885	15184	14838	15055	14801	14977	14972	15193	14996	15083	14920	14975	14968	15021	15029	14953	15110	15150	14907	15060	15043	15117	15042	15013	14905	15022	15146	14998	14956	14956	15075	14917	14929	15023	15037	14923	14964	14890	14990	15025	14995	14940	15069	14994	15180	15033	15065	15033	14904	15054	15026	14912	14864	15071	14983	15036	15006	14961	15133	15001	14846	15114	14948	14932	15067	14994	14993	14979	14848	15096	15138	15034	15018	15214	14938	14929	15167	15067	14973	15075	15134	14825	15007	15094	15084	14929	15133	15109	14933	14905	15191	14992	15012	14965	14881	15019	15018	15102	14835	14973	14903	15154	15015	14986	15028	14895	14963	14998	15088	15146	14899	15033	14909	14940	14960	14997	15186	14929	15004	15116	14914	14957	14988	15050	15074	15050	14927	14995	15024	14976	15021	15111	15139	14947	14998	14870	14961	14858	14926	15098	14995	15146	14980	14849	15100	15118	15028	15027	14997	15047	14914	15025	15051	14941	14993	14979	15105	15110	15083	14908	14988	14846	15127	14936	15142	14953	14862	15055	15095	15073	14958	14988	14999	14960	15100	14989	15034	15145	14883	15033	15050	15125	14924	14942	15006	15145	14997	15003	15129	15003	15094	14996	15060	15028	15029	15032	15221	15073	15127	15123	15037	14916	14929	15102	14847	15110	14865	15070	15028	14948	14939	15082	15029	14860	15050	15101	15022	15210	15172	14974	15093	14985	15021	14930	15234	14954	14986	14885	15015	15013	14956	14982	14983	15075	14894	15085	15037	15092	14933	15000	15051	15013	14992	14941	14953	14869	14758	14983	14929	14913	15098	14986	14883	15161	14864	15058	14915	14953	14970	15137	15026	14964	14974	14907	15005	15061	15061	14895	15028	14931	15022	14981	15071	14951	15101	15072	14844	15038	15028	15083	14986	15113	14934	15089	14941	15034	15053	14976	14819	15201	15011	15078	15081	15041	14987	14980	14989	14878	15065	15051	15090	15183	15033	15098	14922	14918	14958	15136	14955	14889	14977	14850	15079	14931	14993	14991	14974	14970	14973	14903	14891	14912	14934	15199	15111	15071	15067	14935	14814	14898	15235	14931	15125	15092	15044	14916	14937	14960	15067	14995	15097	14949	14956	15068	15062	15057	15081	14858	15159	14886	15031	15082	14947	15118	15099	15040	14988	15057	14817	15046	15058	14922	14808	15049	14969	15166	15134	15172	15109	15124	15059	14921	14951	15221	15034	15029	14997	15062	15025	15146	14884	15146	15005	15174	15048	15082	14906	15053	15213	15226	14977	15080	15156	15153	15102	15013	15093	15019	15054	15061	15057	14962	15101	14931	15030	15116	14907	15049	14993	15102	14991	15097	15113	15028	14975	15103	15088	15006	15132	14872	15025	15002	15182	14879	15115	14809	15031	14939	15004	14989	15061	15040	15083	14972	14783	14907	14935	15106	15076	14914	15000	15242	14952	15090	15055	14926	15173	15106	14992	14957	15151	14966	15058	14953	14950	14971	15074	15058	14962	15135	15090	14970	14939	14789	14855	15147	15118	15014	15039	15102	15136	14885	14950	14925	15038	14879	15042	15036	14886	14862	14869	14940	15131	15080	14995	14998	14862	14924	15024	14943	15132	15104	15073	15089	14973	15003	14827	14950	15177	14916	14943	15107	14977	15090	15180	14946	14891	15076	14951	14941	15047	14906	15004	14999	15050	14862	15050	14929	14900	15081	14967	14933	15074	15136	15082	15038	15008	15199	15096	15119	14970	15065	15059	14962	14915	14977	15037	15067	14966	15024	14933	15061	14884	15058	15031	15075	14913	14980	15060	14898	14872	14988	15031	14943	15149	14934	15031	14861	15216	14899	15219	14909	15124	15116	14869	15131	14945	15034	14992	15137	14947	14969	15133	15141	15057	15054	15136	15009	14998	15063	14993	15132	15025	14881	15105	15080	14908	15088	15049	15139	14988	15132	14999	15001	15024	15125	15007	14960	15103	15031	15112	14874	15144	15095	14973	14980	15027	15016	15108	15137	14930	15074	14912	14845	15085	14991	15147	14938	14924	15075	14964	15152	14971	15044	15032	15145	15006	15053	15152	14983	15101	14853	15049	14973	15026	14872	15016	14864	14839	15022	15052	15003	15161	15045	14987	14871	15006	15006	15042	15080	14978	14938	15042	14973	15053	14946	14956	14857	14984	14883	15089	14932	14959	15019	15123	15074	14949	15010	15008	14993	15081	14940	15021	15012	15032	15136	15131	14894	14920	15075	15198	15018	14899	15000	15080	14885	15083	14901	15086	15132	14852	15050	15052	14854	14956	15097	14980	15007	15116	14967	15059	15029	14921	15062	15003	15115	15005	15019	15008	15225	14968	15015	15104	14939	15109	15079	15036	15052	14781	15033	15065	14912	15064	14962	15016	15070	15102	15084	15016	15119	14954	15132	15056	15002	15045	15004	14977	15093	14980	15097	14961	15149	15039	14953	14988	15224	14997	15116	14993	15033	14920	15054	14920	15121	14881	15005	15001	15038	15214	15111	14923	15169	14916	14995	15133	14832	15056	15084	15193	15015	14929	15006	14903	14891	15034	15092	15142	15066	15089	15065	15143	15117	15104	14990	15162	15022	14986	14826	14821	15058	15069	14863	14833	14840	14892	14980	14915	14930	15151	15085	15040	15007	15096	14988	15057	15194	14967	14828	15189	15159	15069	14964	14971	14928	14932	15049	14958	14889	14895	15094	14937	15166	14969	15009	15044	15100	15248	15135	15196	14746	14945	14982	14894	14931	15155	14968	15007	15011	14988	14971	14869	15051	14967	14863	15181	15214	14928	15072	15019	15046	15151	14968	14905	14972	15151	14930	15057	14794	15085	14977	15080	14951	15027	15073	14912	15002	14864	14955	14977	15113	15099	15162	14974	15247	14857	15013	15044	15040	15082	14821	15128	14983	15002	15115	15138	14936	14953	15077	15118	14906	15015	15126	14964	15055	15062	14908	15022	15014	15001	15168	14947	14922	15091	15130	15095	15125	14782	15027	14967	14972	15110	14951	14850	15034	15049	14997	15101	15069	15010	14803	15080	14958	15072	15060	15052	15115	15122	15053	14957	14990	15045	15089	14974	14949	15068	14862	15050	15018	15235	15256	15035	15156	14972	15088	15038	14945	15082	15021	14987	15001	14905	15053	15153	15254	15121	15054	14970	14978	15123	14994	15069	15058	15005	14889	14953	14994	15148	14977	14824	15116	14973	14937	14934	14998	14879	14904	15013	15137	14893	14957	15150	14819	15208	15030	15077	14949	15009	14957	15226	15009	15027	14892	14933	15090	15080	15101	15051	14822	14995	15068	14950	15014	15030	14958	15064	15028	15016	14979	14965	14998	15071	15139	15020	15063	14913	15231	14997	14976	15227	14991	14940	14937	15015	15016	15142	15224	15073	15078	14941	15087	14861	15002	15244	15050	15011	15072	15064	14790	14979	15021	15028	15087	14958	14988	15049	14940	14978	14903	15220	14946	15009	14905	14903	15172	15139	14998	14804	15032	14990	15066	14933	15008	15022	15076	14863	14867	15069	15019	15097	15061	15121	15027	15101	15070	15170	14958	14999	15058	15091	15032	15173	15041	15185	14955	14918	15026	14900	15097	14999	15018	14986	14976	14837	14907	14924	15149	15017	14803	15066	14872	15053	15118	14890	15044	15139	14986	15030	14798	15106	15026	15056	14998	14990	15046	14843	15042	14968	15095	14830	14936	15022	15006	15191	14916	15117	15026	14949	15063	15013	15022	15001	15049	14941	14977	14952	15015	15081	14926	14824	15058	15053	15013	14875	15203	15130	14972	14864	15098	14985	14994	15026	15053	15056	15054	15137	15045	14886	14980	15138	15045	14929	15052	14901	14763	15074	14973	15146	15003	15097	14904	15091	15006	15132	15177	15052	14925	14843	15094	14955	15014	14971	15049	14850	14842	15090	14954	15039	14899	14995	15045	15048	14984	15028	15182	15095	14947	15049	15025	15089	15100	15097	14982	14964	15001	15148	14962	15088	15087	15093	15070	15102	14992	14936	14866	15140	15050	14992	14964	15018	14933	14907	14952	15101	14889	14973	15038	15000	15010	14986	14990	14913	15067	15042	15005	14935	15103	15043	15012	15076	15206	14985	15099	14949	14968	14827	14987	14875	15099	15063	14980	15219	15023	14885	15023	15119	15025	14957	15131	14901	14845	14954	15059	15027	14952	15025	15075	14957	14974	15020	15237	15087	14929	14937	15180	15092	15151	14872	15017	15043	14929	15029	15087	15103	15132	15024	15239	14915	15005	14821	14833	14836	15108	14886	14924	14973	15112	14978	15107	15026	15053	14928	14935	14921	15019	15016	14818	14973	14993	14924	14915	15050	15089	15057	14987	15003	15067	15006	14905	15044	15114	15185	15051	14909	15208	14914	15070	15066	14953	15156	14968	15117	14783	15148	14906	14991	15061	15081	14981	15012	14905	15002	14926	14945	14994	14978	15007	15008	14920	14813	14744	14858	14929	14834	15005	15091	14991	15092	15046	15148	15065	15058	15235	14997	14993	14882	14924	14914	14888	14943	15122	15046	14926	15032	14931
24156	21387	28921	24820	23729	25086	24383	20806	20380	19925	19498	19359	19014	18256	18132	17802	17626	17460	17296	17294	17063	17115	16964	16977	16937	16975	16937	17030	16862	16952	16889	16891	16912	16839	16788	16706	16907	16740	16707	16587	16791	16783	16881	16686	16781	16846	16815	16755	16700	16761	16905	16802	16737	16806	16700	16754	16667	16532	16702	16769	16737	16916	16820	16544	16683	16780	16504	16922	16789	16720	16755	16620	16568	16479	16695	16659	16793	16660	16740	16757	16638	16780	16733	16722	16787	16718	16963	16644	16538	16402	16787	16663	16546	16588	16800	16535	16648	16476	16670	16869	16807	16563	16862	16473	16678	16709	16838	16669	16744	16593	16622	16584	16589	16646	16747	16735	16608	16632	16396	16815	16768	16814	16722	16568	16648	16631	16709	16724	16593	16692	16663	16780	16573	16834	16729	16811	16814	16681	16666	16639	16594	16688	16775	16622	16762	16654	16707	16745	16762	16868	16674	16682	16848	16660	16783	16615	16699	16608	16466	16756	16822	16716	16451	16983	16676	16549	16601	16599	16553	16628	16668	16848	16688	16937	16783	16598	16843	16842	16694	16660	16822	16841	16675	16698	16725	16767	16663	16677	16763	16802	16672	16905	16674	16854	16727	16741	16903	16795	16691	16716	16590	16653	16802	16928	16637	16683	16811	16725	16762	16820	16756	16460	16732	16550	16582	16525	16825	16738	16585	16697	16654	16568	16593	16804	16662	16876	16830	16754	16650	16787	16652	16765	16668	16801	16641	16583	16449	16690	16430	16831	16542	16440	16711	16634	16902	16739	16858	16733	16623	16606	16434	16754	16617	16613	16772	16813	16556	16647	16762	16639	16594	16476	16697	16733	16654	16655	16600	16731	16791	16642	16677	16609	16891	16778	16716	16673	16775	16650	16810	16888	16566	16849	16659	16647	16724	16587	16751	16922	16701	16668	16620	16702	16537	16633	16517	16505	16516	16719	16689	16612	16700	16730	16760	16547	16669	16771	16681	16552	16676	16903	16454	16516	16603	16637	16732	16572	16812	16907	16799	16694	16612	16619	16717	16506	16485	16623	16574	16677	16576	16832	16812	16788	16562	16718	16779	16679	16663	16620	16604	16622	16663	16730	16801	16653	16624	16629	16598	16809	16978	16662	16649	16762	16646	16747	16531	16968	16694	16639	16495	16613	16568	16961	16746	16718	16758	16641	16689	16533	16721	16697	16714	16513	16587	16769	16664	16538	16648	16722	16628	16541	16722	16743	16566	16357	16526	16624	16641	16528	16737	16507	16558	16671	16645	16677	16834	16749	16618	16657	16578	16493	16575	16684	16692	16672	16781	16417	16665	16533	16372	16621	16643	16611	16564	16704	16736	16877	16896	16727	16674	16591	16671	16649	16661	16718	16743	16576	16777	16664	16578	16702	16765	16689	16736	16593	16596	16650	16582	16558	16689	16743	16782	16787	16522	16588	16752	16615	16749	16611	16756	16636	16514	16856	16709	16766	16661	16723	16578	16575	16529	16592	16812	16622	16729	16707	16780	16657	16719	16887	16644	16730	16649	16854	16463	16781	16554	16792	16711	16822	16550	16497	16805	16618	16662	16682	16666	16728	16532	16676	16628	16761	16704	16482	16773	16739	16940	16774	16652	16688	16714	16602	16636	16603	16760	16718	16524	16891	16845	16747	16737	16718	16553	16812	16785	16705	16812	16652	16666	16569	16649	16694	16538	16685	16553	16824	16651	16632	16856	16821	16646	16700	16436	16635	16577	16723	16576	16594	16619	16699	16661	16762	16833	16790	16766	16684	16740	16760	16649	16607	16626	16587	16505	16720	16506	16711	16513	16672	16587	16642	16637	16510	16681	16540	16855	16636	16911	16802	16833	16824	16690	16706	16660	16850	16891	16655	16723	16566	16598	16653	16783	16627	16590	16831	16591	16652	16606	16813	16569	16556	16572	16768	16620	16587	16446	16802	16913	16615	16772	16585	16586	16564	16552	16727	16873	16708	16885	16703	16594	16664	16486	16399	16622	16620	16731	16751	16735	16647	16880	16393	16743	16842	16656	16549	16562	16546	16578	16570	16685	16473	16835	16634	16637	16658	16523	16766	16528	16554	16635	16677	16749	16556	16708	16902	16822	16722	16683	16707	16756	16650	16680	16869	16487	16695	16750	16561	16663	16644	16588	16737	16734	16688	16624	16774	16808	16836	16518	16707	16815	16717	16607	16622	16585	16831	16717	16623	16760	16617	16650	16769	16882	16593	16570	16738	16880	16578	16590	16726	16790	16775	16693	16741	16705	16586	16575	16813	16819	16597	16631	16637	16662	16825	16654	16693	16837	16456	16767	16510	16605	16695	16771	16815	16776	16683	16685	16630	16634	16709	16709	16664	16666	16560	16647	16575	16645	16539	16768	16876	16886	16664	16640	16895	16745	16367	16592	16668	16538	16809	16683	16824	16692	16656	16614	16546	16630	16757	16630	16984	16682	16610	16673	16748	16667	16514	16498	16501	16566	16583	16724	16682	16469	16627	16529	16736	16627	16723	16491	16659	16552	16617	16733	16366	16723	16797	16820	16691	16509	16791	16811	16642	16702	16599	16467	16702	16661	16753	16784	16594	16886	16625	16798	16863	16469	16716	16671	16660	16725	16869	16656	16523	16666	16665	16824	16563	16814	16720	16805	16709	16660	16762	16533	16700	16648	16549	16601	16738	16641	16771	16553	16777	16652	16620	16716	16600	16627	16681	16904	16610	16682	16584	16652	16679	16699	16756	16893	16900	16488	16774	16752	16523	16679	16697	16573	16750	16630	16638	16915	16729	16636	16763	16625	16664	16681	16622	16684	16803	16566	16807	16693	16740	16703	16769	16593	16795	16901	16834	16734	16737	16853	16582	16611	16571	16498	16747	16777	16533	16702	16592	16813	16643	16760	16503	16734	16840	16703	16519	16845	16776	16575	16680	16575	16400	16982	16692	16863	16645	16591	16594	16701	16464	16620	16735	16775	16649	16732	16739	16794	16588	16622	16853	16521	16613	16570	16729	16781	16664	16449	16587	16706	16571	16589	16544	16537	16629	16717	16790	16756	16704	16752	16767	16708	16561	16659	16674	16550	16549	16568	16850	16811	16842	16845	16660	16660	16845	16457	16552	16613	16584	16584	16624	16475	16537	16463	16600	16599	16466	16489	16496	16830	16845	16839	16696	16637	16688	16731	16713	16561	16753	16649	16478	16545	16617	16540	16575	16772	16845	16667	16654	16765	16727	16861	16731	16773	16627	16646	16749	16816	16676	16634	16634	16714	16542	16534	16616	16602	16549	16772	16788	16725	16651	16718	16712	16696	16585	16537	16734	16732	16719	16778	16733	16572	16508	16653	16813	16674	16710	16699	16538	16615	16743	16846	16676	16819	16730	16655	16540	16821	16747	16781	16744	16822	16652	16643	16469	16623	16810	16688	16714	16686	16779	16763	16832	16762	16499	16747	16684	16721	16745	16867	16754	16539	16651	16716	16602	16875	16659	16601	16505	16662	16501	16589	16591	16531	16597	16615	16834	16895	16696	16702	16475	16765	16707	16701	16697	16821	16826	16484	16773	16627	16842	16641	16625	16737	16620	16623	16707	16950	16670	16570	16704	16598	16574	16552	16701	16676	16597	16649	16737	16785	16601	16870	16664	16689	16495	16704	16680	16791	16817	16875	16692	16843	16816	16603	16581	16546	16627	16707	16620	16828	16740	16619	16684	16575	16729	16685	16738	16769	16669	16570	16640	16601	16618	16657	16686	16713	16604	16648	16629	16848	16564	16615	16595	16731	16556	16737	16893	16649	16746	16742	16758	16692	16884	16736	16772	16749	16602	16624	16496	16621	16722	16693	16665	16702	16630	16582	16773	16674	16682	16759	16612	16638	16713	16671	16765	16736	16680	16823	16730	16617	16609	16760	16768	16789	16695	16635	16532	16537	16542	16654	16678	16586	16709	16640	16744	16792	16728	16528	16724	16507	16854	16866	16668	16464	16623	16602	16681	16737	16856	16729	16502	16568	16502	16812	16410	16593	16694	16641	16710	16688	16626	16638	16541	16743	16613	16617	16913	16631	16690	16755	16625	16581	16812	16719	16625	16807	16627	16625	16712	16615	16743	16629	16567	16512	16705	16739	16938	16659	16734	16680	16813	16573	16508	16617	16775	16693	16900	16744	16762	16604	16577	16708	16613	16868	16660	16520	16490	16619	16880	16759	16688	16676	16781	16650	16764	16683	16730	16750	16575	16585	16709	16602	16609	16625	16760	16758	16624	16576	16497	16806	16528	16815	16620	16700	16756	16562	16520	16547	16430	16477	16586	16563	16730	16622	16623	16763	16816	16704	16602	16599	16726	16508	16564	16624	16691	16517	16686	16684	16595	16780	16636	16705	16603	16622	16529	16708	16718	16657	16591	16779	16706	16835	16562	16508	16591	16654	16743	16618	16581	16635	16602	16670	16502	16532	16703	16863	16585	16693	16657	16688	16625	16679	16817	16656	16563	16935	16636	16795	16670	16656	16673	16580	16478	16581	16809	16732	16623	16767	16818	16544	16716	16557	16673	16742	16567	16769	16600	16772	16698	16638	16833	16716	16698	16630	16558	16801	16571	16666	16653	16583	16587	16546	16787	16777	16834	16673	16782	16713	16793	16734	16603	16677	16871	16699	16607	16660	16892	16788	16462	16565	16856	16506	16763	16698	16579	16666	16733	16658	16660	16797	16639	16799	16724	16539	16841	16686	16697	16718	16601	16659	16720	16683	16957	16701	16712	16812	16724	16644	16608	16788	16950	16694	16676	16456	16750	16695	16680	16323	16605	16498	16866	16686	16638	16802	16590	16724	16788	16648	16756	16638	16494	16586	16722	16752	16613	16756	16641	16667	16564	16600	16823	16707	16687	16813	16844	16766	16791	16688	16599	16703	16481	16737	16656	16578	16803	16764	16672	16727	16689	16830	16639	16730	16677	16659	16524	16714	16789	16763	16734	16603	16872	16666	16809	16639	17017	16747	16753	16709	16639	16774	16360	16701	16664	16735	16468	16683	16498	16677	16634	16621	16754	16893	16602	16678	16737	16692	16652	16895	16890	16645	16565	16782	16768	16572	16672	16656	16562	16857	16788
32302	54479	51059	39176	31606	25938	22443	21276	21212	20502	19898	19382	18893	17945	17404	16955	16418	16205	16022	16075	15874	15654	15554	15606	15505	15505	15474	15368	15413	15348	15410	15484	15463	15244	15341	15338	15202	15368	15356	15237	15165	15295	15283	15265	15094	15314	15370	15223	15245	15173	15327	15212	15298	15310	15187	15287	15102	15370	15394	15360	15299	15265	15528	15237	15218	15287	15261	15280	15210	15206	15159	15278	14950	15208	15074	15064	15186	15092	15188	15074	15370	15041	15276	15370	15234	15243	15354	15206	15276	15214	15127	15178	15279	15229	15241	15186	15310	15264	15117	15172	15322	15122	15284	15308	15102	15006	15382	15180	15156	15168	15290	15242	15203	15315	15234	15306	15266	15218	15353	15486	15085	15264	15200	15316	15153	15179	15292	15267	15192	15296	15228	15119	15461	15471	15273	15337	15133	15399	15223	15101	15215	15320	15375	15023	15232	15224	15267	15347	15183	15289	15299	15376	15164	15144	15252	15468	15352	15303	15287	15178	15076	15275	15310	15324	15300	15209	15267	15194	15110	15258	15232	15263	15364	15195	15259	15322	15256	15232	15092	15159	15262	15285	15204	15205	15205	15110	15156	15303	15197	15161	15284	15329	15111	15204	15189	15260	15169	15284	15228	15416	15220	15164	15105	15242	15039	15285	15186	15105	15224	15381	15105	15188	15144	15168	15161	15575	15178	15007	15234	15198	15232	15226	15220	15251	15224	15244	15267	15266	15133	15224	15175	15292	15200	15169	15203	15277	15313	15326	15238	15082	15069	15171	15209	15293	15252	15188	15134	15131	15264	15248	15191	15213	15175	15205	15199	15360	15114	15265	15189	15182	15167	15107	15391	15262	15074	15188	15322	15350	15268	15306	15274	15383	15335	15297	15215	15148	15165	15372	15325	15124	15076	15230	15337	15253	15238	15235	15275	15251	15320	15197	15159	15204	15137	15140	15295	15351	15065	15288	15139	15228	15363	15371	15074	15213	15166	15287	15227	15276	15209	15267	15136	15112	15128	15320	15112	15190	15093	15172	15335	15244	15216	15002	15198	15199	15062	15159	15251	15268	15291	15228	15310	15232	15231	15304	15183	15164	15042	15198	15119	15248	15420	15311	15150	15405	15071	15307	15164	15213	15263	15317	15209	15174	15167	15375	15216	15163	15272	15296	15131	15311	15273	15149	15192	15325	15250	15327	15388	15325	15146	15166	15183	15303	15314	15254	15171	15178	15107	15216	15277	15405	15188	15159	15243	15214	15152	15323	15281	15340	15134	15326	15179	15208	15245	15294	15141	15088	15320	15233	15098	15337	15300	15211	15127	15272	15328	15388	15137	15168	15348	15255	15345	15272	15170	15326	15237	15076	15228	15266	15241	15214	15201	15179	15216	15081	15224	15363	15234	15323	15193	15132	15297	15306	15214	15225	15439	15220	15083	15217	15178	15260	15257	15218	15179	15374	15149	15126	15225	15059	15160	15356	15363	15153	15022	15104	15074	15331	15188	15312	15345	15242	15373	15280	15303	15216	15267	15408	15186	15161	15013	15300	15122	15170	15209	15276	15156	15238	15254	15311	15205	15303	15130	15470	15234	15073	15170	15386	15226	15165	15313	15175	15229	15208	15375	15295	15065	15253	15238	15244	15187	15194	15242	15412	15093	15328	15026	15393	15190	15214	15286	15428	15315	15257	15203	15345	15317	15232	15318	15285	15158	15385	15263	15373	15316	15320	15097	15209	15236	15344	14926	15188	15259	15223	15142	15348	15234	15360	15068	15335	15259	15154	15257	15200	15253	15215	15154	15211	15209	15277	15174	15093	15386	15238	15229	15272	15226	15127	15247	15255	15030	15307	15223	15127	15141	15299	15293	15288	15260	15054	15329	15485	15223	15219	15264	15336	15147	15279	15159	15262	15218	15359	15189	15185	15251	15222	15405	15144	15232	15326	15371	15234	15189	15201	15205	15316	15280	15324	15171	15075	15285	15183	15051	15129	15333	15274	15196	15207	15350	15103	15061	15176	15322	15252	15112	15172	15052	15193	15283	15176	15080	15194	15197	15217	15261	15193	15167	15401	15210	15177	15217	15378	15106	15313	15211	15220	15037	15290	15230	15131	15293	15386	15005	15375	15316	15320	15098	15343	15270	15136	15145	15401	15160	15200	15383	15239	15328	15117	15150	15041	15293	15243	15177	15213	15241	15100	15374	15269	15049	15204	15223	15200	15315	15332	15265	15373	15236	15286	15294	15178	15242	15291	15019	15309	15238	15324	15335	15285	15088	15167	15079	15206	15239	15207	15150	15206	15333	15161	15256	15119	15149	15056	15156	15141	15300	15248	15524	15162	15188	15275	15104	15203	15327	15173	15433	15201	15188	15128	15097	15263	15179	15304	15225	15315	15194	15129	15060	15352	15171	15237	15188	15390	15296	15247	15154	15400	15256	15182	15308	15360	15185	15283	15146	15219	15119	15129	15149	15266	15246	15254	15195	15201	15283	15332	15218	15246	15086	15193	15092	15239	15305	15239	15174	15237	15405	15329	15369	15016	15097	15126	15147	15267	15202	15265	15279	15245	15123	15344	15261	15206	15262	15349	15237	15307	15080	15266	15203	14967	15121	15206	15229	15127	15134	15301	15150	15088	15121	15118	15075	15247	15315	15144	15239	15341	15440	15291	15148	15322	15338	15111	15189	15243	15284	15232	15200	15325	15216	15056	15290	15152	15270	15303	15405	15182	15235	15204	15393	15172	15045	15071	15264	15217	15166	15150	15239	15196	15159	15308	15240	15124	15161	15156	15173	15128	15219	15314	15283	15328	15138	15252	15159	15106	15176	15186	15194	15186	15248	15202	15113	15339	15247	15161	15308	15219	15315	15223	15245	15063	15208	15187	15240	15222	15106	15332	15109	15166	15411	15093	15232	15043	15422	15088	15133	15306	15156	15222	15284	15242	15207	15549	15033	15162	15235	15183	15221	15292	15250	15143	15407	15303	15106	15138	15076	15376	15211	15122	15156	15138	15208	15207	15168	15158	15285	15233	15365	15173	15316	15459	15467	15304	15270	15043	15216	15259	15204	15160	15205	15368	15277	15313	15144	15339	15174	15081	15125	15406	15231	15352	15252	15179	15249	15295	15243	15284	15234	15321	15087	15260	15168	15236	15152	15339	15232	15166	15422	15066	15153	15209	15116	15242	15147	15273	15360	15286	15193	15290	15126	15303	15211	15374	15099	15332	15111	15210	15226	15325	15296	15160	15269	15284	15223	15097	15279	15366	15132	15202	15227	15301	15070	15258	15185	15204	15391	15187	15244	15044	15292	15106	15146	15153	15318	15031	15308	15233	15206	15298	15260	15361	15157	15210	15274	15178	15390	15224	15379	15122	15240	15199	15268	15050	15230	15271	15399	15134	15103	15323	15207	15092	15277	15308	15247	15347	15196	15243	15160	15237	15368	15285	15019	15311	15297	15191	15308	15167	15272	15102	15166	15284	15227	15193	15275	15051	15205	15237	15152	15267	15300	15306	15070	15343	15135	15342	15282	15195	14987	15230	15268	15192	15267	15285	15238	15307	15120	15381	15164	15179	15249	15173	15210	15183	15087	15305	15136	15194	15336	15181	15209	15350	15091	15240	15222	15167	15168	15325	15190	15314	15248	15129	15443	15234	15231	15422	15138	15312	15314	15185	15034	15300	15219	15192	15275	15133	15226	15186	15033	15229	15289	15126	15220	15175	14968	15314	15222	15263	15013	15333	15149	15152	15345	15249	15135	15246	15167	15123	15325	15159	15172	15193	15351	15174	15107	15256	15337	15282	15408	15160	15192	15314	15254	15244	15334	15218	15310	15180	15334	15231	15034	15320	15167	15399	15232	15248	15073	15238	15244	15197	15275	15291	15291	15146	15286	15256	15338	15150	15272	15324	15118	15325	15167	15215	15228	15146	15350	15152	15179	15347	15211	15086	15139	15227	15210	15300	15255	15370	15125	15183	15393	15239	15211	15154	15382	15331	15172	15115	15274	15136	15301	15089	15274	15327	15228	15190	15235	15228	15240	15379	15263	15236	15123	15255	15234	15185	15374	15157	15242	15323	15135	15182	15369	15400	15277	15360	15218	15207	15129	15127	15432	15068	15032	15227	15085	15168	15180	15237	15211	15308	15119	15144	15292	15183	15260	15203	15064	15323	15268	15251	15135	15258	15137	15267	15268	15134	15234	15307	15274	15195	15400	15124	15149	15209	15233	15287	15328	15215	15162	15178	15177	15039	15172	15185	15137	15163	15302	15153	15267	15152	15143	15256	15246	15179	15307	15265	15114	15270	15173	15274	15186	15230	15373	15188	15083	15186	15198	15167	15132	15251	15192	15152	15298	15142	15196	15283	15158	15129	15157	15290	15217	15144	15218	15269	15179	15085	15209	15217	15200	15173	15293	15152	15290	15326	15391	15204	15126	15148	15253	15074	15277	15167	15280	15463	15218	15363	15261	15230	15174	15163	15088	15084	15247	15386	15088	15093	15232	15155	15207	15257	15225	15279	15153	15401	15151	15299	15232	15199	15145	15348	15382	15486	15208	15148	15229	15276	15181	15222	15161	15365	15287	15239	15258	15262	15202	15288	15277	15077	15229	15223	15183	15192	15216	15127	15221	15232	15324	15200	15177	15114	15211	15207	15326	15200	15191	15288	15203	15083	15264	15379	15362	15179	15390	15126	15145	15124	15140	15183	15165	15257	15178	15257	15260	15288	14947	15066	15229	15148	15101	15121	15305	15147	15148	15256	15086	15249	15132	15066	15227	15319	15119	15281	15173	15103	15311	15203	15247	15410	15192	15219	15242	15191	15169	15247	15259	15260	15301	15242	15176	15055	15121	15191	15401	15168	15309	15337	15234	15177	15141	15130	15128	15106	15260	15108	15185	15316	15303	15330	15552	15202	15181	15239	15117	15345	15263	15186	15103	15313	15171	15308	15193	15235	15064	15168	15222	15084	15290	15194	15159	15215	15286	15232	15269	15111	15111	15248	15106	15175	15355	15106	15076	15439	15332	15226	15143	15262	15367	15250	15315	15035	15045	15377	15225	15234	15164	15347	15146	15120	15260	15071	15120	15205	15137	15257	15348	15275	15299	15267	15309	15169	15271	15117
32023	30759	35241	28293	22573	20005	19037	18254	18474	18151	17987	18077	17923	17873	17384	17394	17317	17420	17267	17304	17304	17216	17141	17030	17131	17076	16856	16957	17156	17091	17113	17095	17083	17138	17101	17211	17160	17184	16876	16993	17152	17091	17096	17125	16949	17112	17243	17007	17077	17061	17136	17043	17083	16929	17077	17173	17123	17010	17051	17030	17120	17028	16969	17062	16950	17206	17000	17026	17069	17154	17104	16942	17061	17247	17131	17309	17093	17003	17097	17103	17067	17202	16992	16999	17134	17119	16876	16769	17036	16910	16995	16889	17020	16862	17201	16962	17035	17068	17247	17012	17155	16927	17143	17090	17231	17108	16989	16923	17205	17142	16986	17387	17041	17012	16937	17195	17017	16996	17160	16993	16941	17010	17189	16970	17051	17034	16944	17105	16965	17207	17178	16976	16894	17054	16982	17138	16981	17140	16898	17010	16933	16978	16993	16967	16925	17099	17038	16954	17164	16921	17056	17075	16992	16984	17079	17228	17071	16922	16939	17202	16904	17091	17061	16938	17060	16967	16895	16985	17087	17091	16998	17068	16977	17076	17076	16885	17041	17007	16796	17013	17095	17109	16953	16978	17042	17151	16865	17312	17048	16983	17132	17023	17165	17236	16839	17233	17074	17030	17224	17139	16969	17083	17051	17088	17057	17185	17103	17041	17063	17245	17027	16825	17166	17199	17062	16966	17119	17028	17065	17165	16954	16989	17094	17139	16975	17123	17109	17182	17137	17024	17015	17029	16947	16924	16971	17159	17290	17136	17049	17158	17159	16990	16919	17356	17053	16960	17008	16831	16999	17069	17042	17025	17008	16932	16844	16953	16887	16918	17076	16838	17060	17001	17112	16942	16971	16894	17025	17050	17095	17055	17083	17009	16985	17020	17183	17180	16980	16968	17145	17070	17216	16996	17010	17078	17157	16966	17186	17016	17149	17201	16893	16836	17033	17040	17063	17140	16939	16944	16939	16827	16982	17072	17010	16894	17156	17185	16883	17157	16993	17253	17056	17100	17024	17248	16976	16900	17025	16812	17140	16956	17060	17115	17045	17000	17154	17250	17115	17168	17143	17068	16979	16982	17121	17047	16855	16981	17170	17038	17129	17090	17043	17136	17083	17040	17119	17101	17150	17061	16892	16935	17186	17018	16881	16888	17102	17032	16995	16995	16864	16859	17008	17211	16981	17096	17030	16924	17047	17059	17172	17061	17124	17054	17144	16930	16948	16986	17315	17011	16977	16982	17082	17057	16952	16892	16978	17080	16928	17084	17035	17066	17109	17027	16987	16941	17012	17036	17015	17122	17131	17262	17178	17054	16960	17011	17201	17137	17104	17117	17126	17061	16828	16983	16957	17080	16963	17082	16924	17107	16953	16812	17168	16895	17224	17081	17349	17195	16998	17031	17230	17058	16928	17138	17102	16916	17136	17053	17040	17023	17184	16948	17051	17297	17180	17087	17183	17123	17027	17098	17090	17206	17137	17126	17127	17118	17046	17141	17172	17206	17129	17191	17161	17116	17102	16962	16846	17043	16907	17117	16982	17059	17039	17126	17071	17004	17158	17188	16810	17033	17164	17253	17152	16890	16916	17200	17035	17112	17102	16988	16955	17030	17006	17174	16933	17031	16963	17056	16988	17220	17001	17045	17223	17159	17142	16989	17010	17206	16982	16892	17083	16973	16883	17082	16880	16994	17032	16986	17103	17056	17032	16981	17095	16981	16904	17131	17022	16931	16871	17146	17052	17008	17131	16878	16779	17073	17025	16875	16984	17017	17069	17011	17111	17036	17178	17298	17229	17144	16909	17054	17254	17137	17042	16904	17075	17000	16980	16987	17134	17018	17052	16943	17071	16855	16970	17050	17250	17030	17221	17172	16933	16845	17101	17025	17204	17017	16899	17048	17113	17303	17210	16924	17047	17088	17064	17053	17121	17058	17022	16914	16851	17014	17102	16922	17054	16940	17294	17009	16982	16903	17300	17031	17037	16879	16955	17197	17067	16937	16975	16760	16943	16929	16962	16807	16981	17076	17121	17167	17122	17038	17015	17180	17169	16850	17252	17078	17001	17178	17014	16994	17059	17120	17226	16890	16918	17103	16990	17147	17073	17174	17145	17080	17009	17099	17028	17046	17158	17095	17057	17227	17115	17053	16941	17071	17094	17112	16942	17047	17214	17029	17149	16926	16893	16941	17106	17138	17032	17194	17018	17112	17140	17030	17098	16997	16955	17152	17183	17167	16978	17008	17175	17198	17065	17180	16926	16905	17159	16922	17205	17120	17075	17018	16958	17084	16974	17146	17092	17033	17024	17074	17079	17038	16855	17241	16935	17208	17145	17075	17042	17197	17091	17185	16942	17125	17118	17045	17104	17162	17073	17079	17089	16857	17111	17211	17177	17055	16903	17204	17111	17216	17216	17120	16863	16852	16782	16959	16943	16827	16982	16994	17172	16961	17097	17053	17306	17058	17107	17131	17125	17248	17144	17107	17023	17245	17231	17001	16806	17097	17062	16960	17039	16927	17060	17251	16924	17035	17149	17137	17079	16990	17006	17036	16953	17195	17204	16945	17096	17000	16964	16989	17010	17090	17150	17062	16936	17203	17078	17063	17073	16964	16870	17082	17374	16957	17232	17197	16966	17071	17085	17150	17174	17132	17026	17279	16998	17111	16894	17112	17148	17193	17180	17007	17221	17069	17305	17086	16884	17067	17151	17015	17063	17175	16987	17026	17149	17081	17059	17088	17278	17021	17262	17137	17244	17116	16855	16849	17137	17058	17146	16926	17134	16884	17085	17010	16939	17079	17095	17006	16995	17036	17089	16894	17241	16943	16906	17207	17071	17086	16950	16951	17088	16879	17164	16951	17054	17159	17024	17257	16964	17085	17038	17220	16831	17151	16931	17219	17075	17103	17041	17077	17071	17108	16978	17057	16908	17041	17005	16949	16991	17090	17100	16896	17159	17041	17111	17091	17208	17149	17029	16967	16972	16971	17096	16975	17113	17053	17028	17226	17039	16837	17134	17070	17069	16970	17050	17210	16971	17040	17161	17424	16964	17125	17013	16995	17018	17083	16927	17096	17134	17236	17021	16983	17108	17027	17111	17132	17025	17084	16963	16843	17016	17096	17264	16831	17103	17078	16930	16915	17119	16946	17043	17070	17078	17131	17256	16891	17129	16875	17172	17296	17296	17113	17129	17025	16927	16986	17079	17141	17148	17151	17243	17099	17153	16874	17127	17111	17072	17059	17012	17033	17077	17036	17079	17117	16921	16959	17070	16862	16978	17052	17166	16980	17116	17133	17158	16935	16935	17264	17263	17215	17326	17089	17039	17062	17070	17047	17168	16979	17051	17180	17186	17001	16995	17034	17123	17036	17113	16832	16998	17021	17007	17088	17011	16990	17156	17098	17064	17152	17082	17106	17076	17068	16860	16993	17185	17134	17139	17012	17000	17062	17093	16848	17078	17050	17069	17074	17006	17066	17065	17108	17123	16904	17038	16898	17117	16964	17027	17159	16983	17031	17111	16968	17100	16965	17055	17035	17187	17191	16919	17286	17134	16960	17027	16942	16922	17031	17308	16953	16826	17126	17300	17192	17036	17017	17046	17141	17006	17243	17155	17033	17051	16917	16833	16986	17135	17191	17193	17073	17198	17042	17128	17087	16996	17130	17019	16826	17116	17021	16974	16865	16887	17031	17248	17137	17125	17189	17264	16988	17135	16990	17020	16911	16966	17171	17003	17000	17054	17040	17238	17075	17081	16994	17064	17259	16856	17089	16919	17261	17018	17035	17170	16984	17181	16819	16984	17104	17043	17125	16990	17058	17152	17032	17240	17251	17217	16967	17135	16941	17047	17048	17184	17144	17144	16964	16983	16998	17219	17046	17127	17024	16987	16949	16997	17014	17279	17008	17213	17036	16888	16979	17064	17030	17043	17229	17085	17125	17099	17082	17161	17251	17285	16996	16945	17055	17035	17174	17155	16841	16940	16957	17204	17019	17124	17129	17197	17207	17010	17025	16945	17071	16856	16987	16937	17089	16997	17002	17106	16814	16889	17196	17163	17068	16853	17065	16734	17033	17164	17113	17157	16996	16983	16916	17022	17143	17061	17034	17088	17001	17071	17088	17113	16862	17115	17004	17276	17093	17029	17142	17047	17180	16917	17196	16966	17081	16982	16920	17008	17095	17081	17148	16956	17156	17114	17158	17115	17321	17122	17014	17028	17019	17128	17131	16944	17078	16972	16899	17076	17072	16933	17112	17015	17117	17124	17178	17020	17161	16860	17181	16775	17001	16808	16910	16980	17018	17049	17074	17081	17126	16738	16984	17195	17080	17140	17021	16993	16992	16980	16984	17055	16892	17122	17197	17037	16972	17088	17003	17102	17014	16822	17124	17082	16931	17067	17223	16981	16868	17198	16996	16814	17156	16973	17214	17110	17028	17128	16972	17059	17027	16964	17082	17095	17090	17013	17169	16933	16959	17040	17148	17299	17003	17216	17141	17130	17124	17058	17064	17270	17027	17125	17253	17116	17086	16939	16883	17042	17154	17035	17166	17139	17203	17081	17108	17032	16995	16925	17105	17185	17089	17070	17109	16919	17130	16948	16959	17306	16996	16988	17062	17014	17082	17086	17103	17002	17123	17025	16787	17146	16898	16936	16924	17130	17098	17207	17119	16973	17064	17178	17008	16851	16845	17166	17005	16989	16811	17056	17055	17086	16992	17206	16929	17134	17173	17187	17019	17092	17138	17154	17210	17256	17112	17060	17096	17035	17282	17119	16941	16953	16814	17101	17043	17203	17058	17006	17059	17035	17262	16973	17124	17192	17196	17170	17190	17030	17248	16935	16866	17117	17162	16834	17027	16943	17137	17059	17168	17168	17151	17113	17343	17021	16883	16986	17001	17243	17173	17234	17192	17173	16951	17161	17003	17079	17140	17006	16863	17125	17077	17104	17084	16998	17165	17036	16958	17188	17093	16788	16946	16990	17105	17097	17021	17101	17218	17012	17106	17015	17021	16974	16952	17002	17271	17117	16953	17024	16764	17004	17149	16789	17184	17107	16897	16996	16987	17254	17056	17058	16986	17086	17054	17148	17446	17078	17255	17125	17126	17149	17085	17052	17155
31084	44099	40563	28362	23243	19854	18070	17643	17751	17337	17208	16910	16804	16486	16407	16236	16010	15924	15835	15998	15676	15630	15590	15723	15562	15554	15709	15650	15630	15575	15517	15501	15523	15617	15443	15459	15413	15666	15333	15455	15463	15534	15456	15456	15496	15622	15416	15499	15448	15573	15563	15332	15428	15544	15497	15318	15536	15419	15555	15368	15568	15547	15487	15245	15288	15567	15358	15512	15321	15470	15355	15490	15454	15326	15447	15430	15376	15547	15575	15470	15396	15526	15457	15502	15425	15502	15401	15610	15414	15415	15404	15472	15397	15267	15457	15499	15411	15412	15392	15453	15586	15347	15412	15433	15188	15341	15463	15421	15375	15284	15519	15475	15530	15475	15551	15377	15388	15310	15475	15292	15404	15548	15510	15268	15436	15408	15523	15549	15474	15425	15460	15481	15499	15529	15505	15368	15298	15394	15429	15498	15327	15557	15515	15535	15552	15515	15650	15412	15359	15361	15502	15534	15464	15497	15485	15463	15465	15555	15528	15513	15446	15541	15458	15421	15649	15380	15447	15588	15411	15385	15387	15591	15497	15436	15444	15420	15371	15525	15425	15355	15513	15296	15371	15350	15583	15329	15411	15393	15484	15442	15492	15383	15435	15414	15365	15450	15474	15675	15463	15408	15459	15391	15357	15304	15514	15420	15371	15430	15648	15470	15410	15319	15373	15393	15508	15398	15495	15440	15492	15518	15355	15533	15395	15248	15339	15472	15371	15364	15396	15494	15583	15508	15381	15433	15364	15390	15520	15422	15463	15241	15425	15561	15397	15564	15358	15379	15590	15486	15585	15585	15350	15335	15475	15505	15448	15448	15374	15501	15328	15484	15252	15323	15501	15318	15214	15488	15437	15399	15515	15445	15446	15382	15377	15475	15340	15573	15539	15509	15492	15526	15592	15450	15580	15436	15210	15404	15442	15498	15542	15618	15426	15472	15509	15432	15612	15353	15540	15353	15369	15570	15367	15498	15390	15332	15465	15441	15479	15535	15335	15549	15291	15558	15488	15339	15565	15347	15324	15384	15368	15472	15326	15467	15385	15546	15272	15503	15350	15441	15451	15556	15490	15436	15543	15535	15523	15364	15417	15445	15538	15345	15628	15332	15383	15574	15525	15528	15539	15428	15440	15454	15429	15466	15269	15325	15595	15485	15499	15566	15367	15490	15384	15536	15344	15408	15455	15601	15487	15470	15454	15530	15476	15588	15372	15346	15386	15580	15363	15475	15535	15305	15628	15485	15421	15640	15619	15555	15409	15454	15411	15547	15404	15362	15589	15489	15321	15591	15452	15390	15469	15370	15321	15363	15406	15416	15525	15576	15469	15400	15443	15553	15352	15378	15562	15512	15568	15541	15526	15565	15472	15298	15516	15350	15405	15475	15361	15380	15366	15548	15448	15452	15634	15465	15413	15236	15379	15486	15581	15364	15367	15372	15579	15494	15413	15372	15457	15643	15368	15429	15286	15579	15308	15489	15457	15435	15416	15496	15715	15437	15288	15299	15398	15463	15268	15356	15419	15576	15507	15444	15562	15524	15455	15223	15448	15408	15423	15615	15388	15371	15502	15464	15434	15290	15599	15577	15421	15444	15379	15606	15445	15382	15354	15466	15503	15472	15350	15412	15398	15627	15507	15341	15570	15355	15516	15421	15522	15416	15518	15436	15490	15431	15412	15315	15590	15533	15493	15454	15462	15616	15517	15335	15510	15448	15500	15540	15301	15597	15471	15515	15362	15377	15423	15536	15551	15406	15579	15591	15619	15456	15529	15319	15469	15484	15492	15511	15496	15375	15321	15404	15500	15376	15509	15461	15369	15608	15421	15501	15530	15309	15476	15513	15530	15451	15256	15544	15593	15434	15378	15474	15435	15528	15502	15386	15379	15452	15638	15501	15476	15480	15252	15530	15385	15508	15603	15422	15391	15607	15467	15548	15554	15416	15407	15489	15373	15406	15343	15392	15446	15478	15374	15418	15513	15568	15418	15396	15574	15507	15500	15579	15541	15551	15545	15314	15283	15759	15517	15425	15407	15469	15445	15492	15365	15458	15307	15264	15363	15518	15453	15340	15327	15446	15442	15375	15539	15432	15310	15526	15620	15288	15420	15453	15485	15400	15510	15324	15613	15485	15532	15304	15530	15411	15435	15564	15229	15412	15506	15413	15329	15382	15384	15447	15524	15620	15632	15537	15522	15440	15515	15277	15517	15513	15658	15374	15452	15471	15482	15471	15444	15592	15516	15531	15323	15366	15525	15375	15419	15525	15541	15421	15444	15294	15589	15446	15352	15430	15290	15500	15494	15492	15406	15428	15418	15463	15439	15511	15479	15495	15532	15377	15376	15345	15445	15462	15439	15401	15475	15448	15526	15424	15419	15624	15525	15441	15314	15438	15393	15572	15502	15535	15466	15463	15592	15293	15262	15665	15468	15342	15465	15572	15271	15563	15502	15323	15314	15401	15551	15375	15440	15616	15615	15429	15366	15201	15464	15440	15385	15394	15407	15484	15398	15443	15442	15330	15653	15416	15429	15565	15440	15420	15428	15628	15239	15479	15433	15424	15582	15366	15427	15441	15501	15505	15481	15411	15540	15411	15539	15478	15455	15409	15387	15370	15465	15382	15597	15557	15330	15685	15578	15566	15581	15396	15595	15413	15452	15420	15498	15425	15544	15576	15429	15395	15436	15414	15602	15489	15504	15492	15654	15496	15634	15425	15493	15418	15542	15351	15304	15419	15450	15478	15445	15383	15552	15384	15340	15522	15491	15276	15500	15596	15568	15580	15358	15248	15331	15332	15349	15433	15586	15465	15381	15531	15560	15393	15549	15361	15574	15422	15610	15364	15504	15333	15404	15520	15336	15526	15261	15559	15320	15364	15584	15453	15485	15417	15589	15378	15452	15372	15397	15536	15351	15490	15490	15564	15364	15563	15481	15540	15507	15402	15515	15448	15444	15385	15384	15347	15496	15409	15557	15461	15545	15442	15406	15446	15326	15584	15488	15523	15489	15444	15444	15444	15533	15536	15343	15387	15383	15458	15503	15547	15689	15416	15438	15560	15551	15510	15274	15535	15369	15524	15512	15449	15618	15368	15542	15494	15380	15321	15536	15396	15528	15394	15476	15609	15351	15337	15437	15529	15473	15508	15518	15391	15379	15476	15583	15515	15494	15569	15360	15483	15500	15347	15654	15304	15545	15350	15528	15579	15401	15563	15463	15441	15408	15453	15562	15462	15456	15481	15366	15532	15474	15449	15544	15433	15584	15537	15454	15396	15384	15376	15380	15502	15450	15415	15391	15418	15560	15262	15507	15341	15419	15472	15500	15371	15334	15429	15419	15502	15585	15425	15402	15427	15501	15418	15438	15295	15493	15424	15490	15468	15296	15507	15477	15562	15544	15528	15444	15420	15462	15427	15450	15659	15541	15553	15462	15487	15421	15385	15553	15638	15315	15541	15367	15503	15451	15539	15538	15617	15322	15514	15494	15490	15484	15468	15486	15391	15491	15524	15356	15527	15278	15460	15437	15434	15424	15438	15512	15384	15677	15519	15575	15339	15542	15312	15605	15474	15301	15560	15530	15372	15486	15397	15247	15436	15505	15408	15400	15433	15548	15348	15465	15480	15606	15360	15418	15355	15511	15512	15487	15531	15505	15332	15511	15341	15567	15427	15492	15566	15285	15533	15553	15484	15554	15595	15564	15460	15365	15448	15525	15309	15413	15387	15392	15406	15513	15364	15421	15433	15593	15368	15588	15409	15534	15490	15582	15575	15546	15440	15551	15322	15486	15502	15446	15382	15371	15431	15722	15320	15428	15406	15439	15590	15395	15596	15495	15535	15473	15460	15446	15611	15558	15335	15674	15310	15357	15253	15680	15369	15464	15611	15370	15415	15667	15438	15524	15410	15460	15505	15373	15526	15570	15434	15409	15556	15467	15447	15486	15415	15641	15455	15492	15435	15316	15395	15460	15344	15616	15448	15589	15286	15474	15505	15303	15438	15657	15462	15410	15445	15349	15496	15529	15438	15482	15518	15354	15511	15415	15585	15591	15556	15509	15366	15354	15419	15547	15479	15507	15573	15612	15489	15341	15559	15517	15423	15475	15341	15482	15481	15555	15273	15470	15495	15601	15545	15314	15421	15453	15397	15520	15395	15513	15507	15470	15617	15310	15633	15454	15605	15435	15458	15480	15494	15606	15389	15491	15463	15492	15319	15430	15535	15407	15533	15290	15442	15436	15537	15446	15556	15466	15340	15531	15427	15571	15317	15384	15447	15354	15502	15278	15347	15463	15650	15588	15498	15233	15435	15555	15632	15493	15600	15453	15404	15593	15444	15512	15560	15508	15321	15412	15249	15590	15359	15541	15402	15530	15365	15503	15521	15426	15402	15404	15326	15474	15468	15468	15454	15536	15538	15413	15451	15448	15435	15526	15485	15410	15354	15447	15421	15555	15620	15280	15535	15469	15438	15303	15361	15530	15474	15386	15330	15499	15479	15246	15540	15546	15495	15458	15570	15472	15374	15397	15258	15563	15435	15410	15529	15652	15330	15459	15296	15331	15522	15433	15515	15469	15531	15415	15567	15463	15595	15498	15272	15434	15423	15426	15539	15370	15458	15628	15466	15526	15348	15543	15441	15610	15765	15283	15413	15466	15331	15500	15412	15544	15387	15559	15419	15476	15511	15405	15437	15492	15338	15360	15490	15537	15611	15351	15356	15327	15320	15336	15345	15378	15396	15548	15503	15347	15376	15460	15452	15357	15396	15279	15242	15506	15468	15421	15578	15478	15452	15512	15504	15699	15425	15333	15451	15469	15509	15582	15516	15375	15574	15450	15341	15486	15501	15415	15581	15358	15491	15560	15497	15493	15358	15522	15434	15289	15421	15241	15261	15488	15520	15348	15347	15210	15480	15465	15425	15506	15389	15530	15442	15750	15302	15526	15545	15495	15292	15459	15414	15375	15373	15581	15541	15450	15462	15449	15426	15363	15596	15528	15517	15382	15432	15563	15552	15539	15432	15443	15516	15545	15366	15339	15598	15592	15470	15585	15328	15511	15566	15535	15373	15417	15307	15439	15542	15473	15468	15350	15276	15507	15250	15470	15405	15353	15382	15341	15581
25324	21419	28775	26717	24352	22688	21051	19106	19115	18791	18597	18222	18251	17725	17494	17085	17217	17002	16919	16872	16566	16860	16838	16737	16511	16397	16483	16459	16728	16571	16477	16610	16604	16309	16582	16452	16459	16495	16398	16569	16467	16463	16676	16448	16420	16784	16466	16602	16412	16322	16482	16483	16524	16566	16713	16432	16626	16538	16414	16412	16364	16556	16227	16330	16492	16654	16613	16416	16279	16624	16394	16354	16515	16666	16547	16470	16597	16463	16359	16469	16553	16587	16300	16353	16326	16463	16415	16312	16454	16559	16406	16564	16506	16441	16573	16289	16379	16474	16360	16544	16428	16417	16348	16450	16465	16458	16456	16604	16264	16453	16535	16497	16382	16361	16444	16443	16314	16600	16425	16519	16512	16335	16267	16513	16243	16424	16509	16394	16448	16533	16658	16356	16640	16587	16401	16480	16292	16273	16501	16537	16593	16549	16423	16256	16499	16437	16401	16539	16381	16496	16543	16452	16670	16580	16462	16398	16349	16344	16638	16404	16186	16510	16492	16466	16338	16436	16504	16414	16300	16461	16601	16403	16290	16534	16259	16447	16317	16640	16362	16510	16685	16379	16589	16486	16295	16356	16566	16410	16296	16446	16353	16384	16468	16243	16265	16261	16487	16371	16400	16517	16472	16531	16284	16284	16560	16387	16530	16604	16508	16254	16412	16420	16509	16459	16386	16500	16666	16509	16343	16511	16309	16322	16677	16359	16560	16396	16349	16350	16353	16443	16415	16269	16335	16439	16549	16398	16383	16719	16461	16506	16549	16363	16406	16440	16303	16404	16548	16435	16417	16540	16429	16313	16484	16468	16383	16571	16243	16514	16469	16375	16480	16526	16428	16448	16380	16636	16621	16556	16586	16492	16445	16241	16419	16579	16475	16321	16379	16463	16360	16435	16404	16548	16519	16467	16538	16312	16286	16455	16314	16377	16516	16367	16451	16320	16504	16365	16396	16430	16361	16442	16306	16653	16416	16440	16503	16262	16397	16288	16221	16303	16465	16460	16385	16525	16359	16443	16679	16447	16518	16352	16475	16369	16488	16467	16549	16382	16327	16433	16331	16643	16497	16428	16343	16391	16612	16209	16242	16544	16417	16285	16309	16370	16618	16297	16307	16385	16395	16439	16276	16345	16375	16391	16351	16513	16510	16331	16423	16552	16570	16453	16390	16416	16348	16518	16344	16440	16425	16335	16356	16464	16544	16360	16606	16548	16324	16525	16337	16260	16454	16357	16567	16304	16503	16381	16285	16412	16446	16414	16421	16447	16525	16397	16452	16591	16496	16437	16455	16593	16730	16396	16309	16369	16331	16439	16607	16596	16449	16686	16498	16522	16352	16460	16359	16482	16376	16438	16544	16617	16532	16502	16586	16371	16512	16570	16263	16498	16378	16449	16475	16605	16315	16654	16534	16408	16274	16489	16389	16418	16340	16384	16549	16466	16383	16788	16535	16314	16569	16510	16416	16456	16485	16584	16320	16381	16382	16449	16324	16304	16420	16456	16396	16351	16312	16356	16402	16438	16615	16340	16339	16181	16377	16424	16450	16375	16421	16447	16552	16444	16527	16468	16493	16482	16628	16440	16473	16319	16554	16296	16348	16436	16576	16458	16506	16359	16459	16195	16459	16520	16539	16265	16465	16422	16487	16588	16541	16628	16499	16520	16405	16560	16565	16548	16335	16321	16478	16519	16452	16557	16373	16541	16475	16496	16500	16499	16542	16449	16456	16377	16474	16464	16679	16523	16378	16290	16490	16371	16427	16316	16262	16397	16385	16443	16555	16252	16294	16483	16396	16357	16635	16551	16674	16640	16402	16462	16340	16440	16605	16293	16471	16348	16463	16375	16422	16435	16486	16340	16343	16278	16499	16220	16307	16584	16472	16415	16478	16403	16347	16464	16409	16509	16623	16582	16520	16506	16484	16378	16459	16397	16412	16592	16388	16316	16638	16412	16294	16194	16358	16546	16504	16595	16267	16315	16534	16219	16529	16554	16399	16385	16513	16273	16511	16576	16350	16523	16405	16448	16497	16443	16443	16433	16475	16442	16406	16326	16320	16345	16454	16417	16441	16384	16474	16529	16689	16398	16404	16385	16351	16721	16437	16559	16363	16613	16465	16318	16432	16419	16371	16363	16590	16407	16324	16292	16296	16332	16650	16451	16623	16447	16352	16539	16336	16557	16415	16370	16330	16402	16427	16363	16412	16628	16336	16578	16460	16652	16542	16452	16485	16565	16576	16461	16494	16425	16430	16406	16300	16360	16305	16630	16574	16424	16338	16413	16316	16359	16191	16549	16512	16574	16205	16534	16317	16279	16475	16391	16249	16386	16545	16510	16414	16355	16434	16472	16406	16346	16468	16621	16432	16551	16354	16413	16598	16492	16492	16543	16481	16532	16502	16491	16490	16343	16519	16499	16452	16357	16297	16621	16426	16412	16311	16482	16523	16387	16394	16513	16324	16494	16423	16503	16484	16631	16624	16504	16453	16393	16481	16399	16478	16292	16314	16614	16408	16404	16353	16326	16447	16426	16292	16455	16358	16271	16371	16405	16325	16536	16496	16528	16450	16354	16402	16404	16439	16829	16387	16505	16295	16342	16430	16529	16494	16206	16454	16214	16468	16548	16551	16311	16331	16389	16611	16428	16567	16387	16414	16581	16488	16322	16577	16591	16506	16614	16384	16492	16483	16588	16548	16416	16436	16387	16394	16331	16215	16633	16334	16335	16367	16509	16489	16271	16518	16622	16640	16422	16421	16628	16716	16590	16332	16488	16616	16453	16430	16468	16318	16367	16689	16332	16431	16302	16452	16456	16361	16480	16283	16285	16456	16519	16551	16680	16575	16429	16546	16641	16308	16444	16569	16600	16369	16356	16475	16577	16482	16328	16174	16404	16428	16366	16317	16414	16512	16561	16236	16394	16304	16374	16475	16431	16558	16518	16557	16479	16596	16423	16511	16434	16470	16523	16619	16598	16448	16380	16479	16482	16281	16383	16374	16505	16492	16395	16221	16356	16609	16337	16454	16557	16497	16596	16321	16399	16448	16677	16384	16230	16423	16486	16484	16270	16475	16630	16434	16511	16292	16476	16668	16656	16496	16633	16537	16385	16477	16234	16522	16630	16515	16420	16475	16612	16436	16560	16312	16425	16543	16462	16556	16392	16545	16534	16394	16397	16519	16358	16566	16312	16349	16447	16590	16439	16591	16588	16280	16525	16363	16456	16373	16701	16453	16578	16329	16450	16476	16261	16415	16391	16576	16594	16649	16582	16454	16398	16440	16201	16581	16562	16525	16514	16515	16302	16391	16398	16315	16488	16436	16475	16358	16551	16504	16455	16466	16506	16575	16526	16415	16354	16647	16552	16529	16394	16546	16382	16414	16501	16467	16794	16439	16477	16474	16484	16542	16429	16562	16516	16448	16500	16480	16480	16390	16447	16289	16514	16359	16509	16496	16483	16245	16507	16362	16317	16497	16479	16408	16473	16486	16767	16329	16364	16388	16344	16336	16468	16425	16331	16653	16473	16565	16316	16590	16431	16196	16443	16280	16516	16327	16561	16297	16387	16508	16469	16445	16388	16669	16319	16546	16488	16537	16356	16372	16372	16385	16410	16364	16400	16494	16572	16346	16513	16358	16308	16374	16439	16364	16403	16546	16466	16372	16250	16453	16349	16454	16541	16409	16415	16429	16513	16382	16529	16540	16643	16493	16504	16296	16400	16362	16644	16601	16497	16482	16462	16644	16484	16589	16635	16658	16659	16435	16650	16462	16380	16500	16324	16401	16399	16376	16436	16357	16467	16251	16466	16507	16458	16358	16360	16395	16447	16314	16454	16421	16356	16501	16406	16548	16419	16440	16430	16495	16541	16507	16447	16437	16614	16413	16504	16482	16476	16304	16447	16357	16343	16473	16638	16248	16242	16550	16471	16310	16254	16342	16467	16636	16531	16614	16289	16368	16393	16524	16359	16316	16425	16584	16428	16446	16286	16266	16376	16544	16453	16499	16513	16245	16428	16469	16590	16378	16494	16402	16540	16482	16324	16437	16353	16467	16513	16568	16604	16459	16450	16508	16416	16482	16291	16402	16670	16609	16339	16465	16581	16315	16438	16482	16456	16418	16342	16501	16603	16423	16465	16398	16529	16470	16343	16505	16469	16378	16301	16418	16380	16375	16609	16357	16466	16363	16388	16429	16568	16789	16577	16513	16420	16387	16311	16350	16469	16351	16552	16358	16411	16279	16636	16696	16427	16436	16284	16437	16390	16672	16400	16451	16443	16436	16440	16287	16309	16474	16362	16570	16283	16318	16458	16453	16559	16495	16374	16431	16450	16493	16496	16530	16230	16485	16579	16413	16319	16249	16342	16361	16373	16502	16389	16314	16495	16281	16370	16410	16468	16477	16461	16684	16456	16262	16487	16538	16496	16474	16370	16445	16508	16438	16503	16346	16521	16471	16280	16368	16310	16556	16351	16328	16564	16431	16357	16492	16549	16478	16573	16457	16231	16515	16568	16609	16491	16329	16260	16565	16231	16414	16295	16263	16357	16340	16532	16539	16469	16611	16501	16401	16685	16194	16405	16380	16551	16557	16517	16443	16384	16504	16667	16444	16572	16305	16374	16197	16310	16419	16260	16569	16415	16410	16397	16460	16394	16494	16512	16294	16536	16469	16249	16329	16524	16503	16316	16285	16662	16544	16613	16437	16250	16505	16513	16443	16391	16550	16640	16384	16519	16485	16457	16393	16513	16346	16326	16514	16648	16423	16409	16489	16462	16299	16391	16523	16438	16404	16593	16470	16461	16522	16302	16547	16269	16249	16548	16388	16299	16629	16553	16446	16359	16448	16433	16478	16417	16262	16342	16353	16472	16628	16591	16602	16415	16490	16546	16356	16524	16458	16492	16420	16484	16649	16343	16304	16347	16444	16432	16453	16317	16290	16519	16414	16353	16418	16269	16371	16532	16546	16378	16552	16330	16428	16552	16376	16498	16559	16530	16487	16346	16619	16311	16590	16373	16447	16390	16511	16416	16455	16423	16492	16432	16334	16632	16681	16331	16584	16454	16400	16339	16364	16344	16329	16520	16520	16517	16622	16383	16527	16280	16373	16247	16326	16344
30859	50212	46054	33290	28114	23037	19934	19434	19397	18898	18437	17872	17543	17027	16603	16307	16079	15633	15580	15867	15541	15472	15093	15216	15174	15355	15226	15258	15208	15210	15114	15140	15181	15240	15136	15081	15265	15165	15065	15121	15054	15037	15050	15103	15201	15151	15097	15085	14910	15018	15184	15165	15031	15029	15073	15186	15246	15201	15091	15211	14998	15182	15039	15143	15130	15104	15125	15099	15157	15228	15075	15050	15187	15045	15087	15300	14967	15404	15031	15255	14996	15109	15136	15239	14927	15040	15149	15013	15070	14945	15234	14979	15076	15038	15244	15123	15068	15051	15130	15133	15105	15168	15029	15021	15010	15102	15217	15062	15019	14998	15159	15101	15213	15237	15146	15107	15145	15047	15080	15226	15143	15017	15165	15078	14916	15139	15293	15236	14979	15067	15066	15092	15236	15043	15201	15227	15190	15027	15088	15128	15005	15107	15120	15222	15189	15172	15194	15179	14954	15231	15182	15161	15298	15186	15228	15228	14985	15191	15023	15031	14989	15200	14986	15233	15141	15020	15133	15143	14988	14916	15126	14915	15127	15161	15018	15004	15069	15061	15199	15027	14953	14909	15217	15151	15317	14991	15022	15054	15161	15036	15263	15112	15214	15060	15168	15253	15003	14969	15129	15059	15151	15002	15172	15113	15034	15183	15011	14943	15106	15248	15016	15075	15079	15113	15141	15071	15107	15156	14887	15092	15115	15078	14929	15208	15222	15208	15112	15224	15181	14979	15216	14947	15009	15282	14966	15102	15037	15033	14984	15113	15045	14863	15158	15162	15221	15204	15254	15023	15159	15248	15040	15111	15144	15100	15247	15133	15133	15180	15021	15052	15045	15009	15016	14946	15020	14996	15144	15019	15092	15015	15048	15211	15009	15121	15165	14970	15275	15139	14957	15150	14987	15023	15003	15230	15059	15040	15041	15084	15173	15138	15125	15182	15094	14998	15111	15027	15009	15143	15090	15110	15177	15040	15120	15071	15089	14988	15125	15135	15071	15122	15150	15134	15047	15100	14939	14992	15249	15180	15205	15180	15130	14943	15215	15038	14877	15013	15100	15152	14987	15055	15129	15066	15100	15170	15091	15247	15141	15128	15224	15115	15016	15047	15056	15056	15062	15017	14981	15103	15082	14975	15004	15052	15213	15180	15059	15265	14983	15175	15229	15017	15109	15201	14965	15276	15014	15026	15254	15172	15030	15078	15192	15040	14995	15026	14995	14887	15199	15084	15036	15165	14925	15191	15139	15170	14954	15024	14978	15269	15207	14992	15090	15070	15188	15224	15103	15209	15015	15189	14966	15013	15160	15007	14929	15075	15133	15048	15126	14957	15153	14961	15158	15011	15118	15070	15156	15150	14951	15096	15064	15136	15016	15195	15088	15085	15259	15135	15084	15105	15100	15081	15062	15009	15041	15095	14967	15218	15120	15146	15294	15048	15035	15143	15056	15252	15034	15091	15090	15209	15190	14976	15219	15089	15301	14961	15107	14982	15204	15133	15223	15176	15140	14907	15059	15209	15278	15041	15188	15168	14981	15117	15109	15238	15027	14868	14973	15030	15021	15238	15066	15052	15062	15116	15009	14882	15056	15072	15033	15081	15112	15103	15064	15059	15094	15156	15040	15141	15020	15101	15295	15198	15048	15139	15191	14943	14973	15262	15046	15001	15252	15207	15273	15040	15073	15043	15050	15291	15239	15041	15092	14999	15065	15137	15089	15095	15143	15236	15072	15187	15131	15015	15243	15051	15021	15297	15187	15061	15150	15019	15038	15148	15206	15083	15196	14978	15113	15009	15020	15052	14981	15010	15193	15101	15099	15125	15235	15143	15093	15205	15158	15285	15199	15103	15100	15129	14979	15186	15192	15106	14953	15184	15142	15118	15350	15181	14851	14961	15047	14874	15206	15206	15233	15157	15148	14976	15158	15044	15356	15070	15105	15037	15207	15114	15038	15128	15242	15204	15142	15055	15124	15142	14996	15130	15214	15216	15143	14894	15164	14995	15203	14963	15110	15061	15113	15096	15055	15157	15215	15389	15031	15252	14979	14989	15103	15112	15183	15045	15199	15137	15167	15160	15089	15233	15136	15058	14951	14989	15104	15036	15334	15091	15081	15230	14947	15145	15156	14965	15098	15227	15163	15096	15141	15209	15165	15061	15031	15115	15226	15120	15006	15194	15099	15041	15204	15085	15199	15002	14945	15192	15233	15149	15130	15082	15095	15034	15199	15126	14945	15115	15122	15172	15147	15103	15139	15142	15089	15120	15239	15121	15180	15347	14999	15064	15071	15150	14928	15015	15192	15093	15015	15229	15113	14987	15078	14988	15220	15002	15147	15286	15220	15038	15138	15044	15015	15082	15033	15167	15184	14939	15157	15080	15218	14993	15093	15197	15126	15011	14944	15022	15049	15119	15135	15051	14996	15154	15070	15047	14869	15071	15017	15220	15013	15093	15169	15179	14952	15075	15221	15187	15029	15350	15212	15171	15143	15061	14978	14989	15034	15147	15189	14896	15035	15044	15147	15096	14957	15090	15151	15114	14968	14990	15178	15062	14984	15182	15079	15069	15200	15126	15244	14968	15005	15095	15007	15175	14982	15243	14931	15127	15079	15047	15067	15220	15024	15051	15130	15134	14927	14956	15214	15120	15089	15070	15138	15061	15076	15098	15236	15177	14990	15062	15014	15195	15223	15122	14998	14956	15194	14934	15052	15164	15109	15001	15205	14895	15118	15015	15167	15193	14973	15155	15134	15084	15040	15062	15266	15098	15123	15156	15074	15309	15098	15296	14909	15222	15078	15200	15129	15193	15160	15096	15060	15009	15108	15091	15058	15206	15099	15179	15078	14936	15056	15130	15063	15155	14946	15039	15195	14967	15090	15060	14981	15205	14866	15127	15021	15119	15275	15039	15120	15150	15037	15041	15193	15079	15091	15073	15228	14957	14961	15256	15233	15130	14907	15122	15188	14977	14962	15175	14999	15089	15082	15053	14964	15141	15037	15114	15136	15106	14958	15073	14972	14998	15020	14976	15034	15246	15198	14972	15032	15031	15151	15074	15210	15109	14939	15052	14967	15141	15125	15118	15024	15107	15017	15163	15173	15006	15152	15145	14956	15052	15180	15296	15097	15083	15202	15062	15196	15132	15128	15133	15076	15018	15121	14971	15126	15151	15034	15087	15011	15090	14896	15279	15230	15190	15019	15160	14955	15120	15111	15083	15128	15069	15070	14941	15028	15039	15015	15299	14940	15126	15038	15100	15017	15076	15053	15150	15050	15093	15287	15213	15205	15079	15051	15078	15160	15108	15116	15085	15100	15223	15193	15074	15029	15157	15104	15221	15238	15153	15069	15187	15102	15130	15074	15050	15098	15092	15083	15236	15211	15202	15042	15039	15093	15058	15100	15259	15166	14921	15173	15119	15087	15033	15089	15191	14931	15100	15170	15082	15009	15117	15027	15079	15220	15161	15125	15276	15025	15002	15074	15094	15092	15099	15212	14966	15157	15098	15147	15115	15073	15045	14997	15106	15080	15166	15209	15221	15069	14978	15077	15135	15058	15240	15085	15101	15273	15039	15144	15038	15171	15156	15140	14997	15150	14970	15232	15010	15175	15041	14990	15130	15222	15067	15062	15112	15156	14927	15098	15134	15189	15155	14968	15037	14954	15083	15043	15192	15041	15153	15275	15126	15096	15068	14965	15042	15198	15141	15037	15259	15129	14982	15127	15089	14993	14951	15346	15124	15213	15111	15159	14989	15177	15142	15219	15132	15157	14995	15150	15060	15060	15026	15209	15036	15156	15192	15048	14972	15091	15025	15315	15060	15074	15165	15030	15084	15226	14961	15043	15218	15178	15140	15039	15020	15037	15085	15134	15173	15129	15245	15218	15085	15131	15214	15076	14900	15203	15105	15128	14988	15039	15150	15171	14989	15158	15186	15046	15034	15116	15035	15116	14961	15198	15142	15019	15172	15167	14976	15195	15122	15035	15174	15298	14988	15139	15112	15010	15179	15030	15116	15048	15058	14976	15174	15209	15090	15164	15151	15124	14886	14994	15021	15171	14826	15048	15178	15144	15102	15253	15178	15156	15052	14985	14977	15083	15103	15298	15037	15230	15010	15124	15225	15018	15114	15045	15041	15194	15090	15088	15114	15094	15019	15065	15035	15123	15087	15148	14990	15057	15070	15125	15086	15024	15195	15230	15011	15095	15102	15015	15166	15017	15381	15228	15158	14979	15188	15108	14950	14938	15074	15130	15083	15187	15217	15107	15213	15126	15296	15267	15076	15010	15048	15039	15133	15097	15192	15033	15089	15026	15304	15012	15025	15293	14941	15227	15181	14980	15204	15063	15199	14948	15059	15156	15098	15197	15088	15085	15135	14988	15187	15074	15308	15027	15105	15170	15282	15154	15376	15168	15120	15136	15208	15030	15010	14996	15013	15046	15206	15099	15245	15003	15072	15204	15135	15031	15318	15207	15166	15209	15297	15183	15023	14992	15284	15203	15048	15111	15004	14995	14979	15111	15388	15121	15074	15156	15084	15121	15217	14908	15139	15128	15073	15180	15031	15247	15079	15179	15202	15199	15094	15110	15233	15234	15009	14938	15073	15031	15194	15364	15221	15099	15105	15173	14996	14928	15302	15150	15179	15139	15033	15114	15045	15237	15032	15149	15203	14975	15136	15032	15166	15084	15115	15059	15058	15097	15109	15046	15144	15210	15047	15014	15219	15127	14983	15066	15131	15080	15022	15041	15142	15123	15198	15094	14830	15110	14966	15122	15229	15102	15115	14894	15025	15145	15024	15031	15217	15252	15062	15142	15070	15160	14950	15258	15217	14914	15240	15262	15137	15039	14884	15136	14967	15093	14983	15050	15087	15124	15103	15134	15053	15149	15143	15042	15194	15214	15076	14977	15303	15129	15047	15169	15124	15021	15042	15091	15072	15112	15079	15082	15119	14997	15031	15130	15223	15083	14946	15136	15078	15104	15120	15016	15106	15192	15130	14933	15178	14885	15258	15173	15038	15035	14941	14953	15221	15140	15225	15108	15273	15154	15139	15199	15170	15253	14915	15146	15041	15060	15140	15128	15074	15000	14995	15209	15110	15056	15015	15231	15081
24143	21402	28985	24658	23737	25091	23912	21078	20520	20132	19648	19380	19081	18588	18121	17939	17583	17270	17387	17556	17247	16988	17008	16953	16962	17033	16836	16931	17042	16831	16856	16765	16811	16882	17028	16906	16796	16660	16891	16773	16830	16678	16668	16858	16666	16850	16893	16799	16805	16686	16784	16773	16923	16921	16661	16824	16814	16927	16914	16746	16496	16772	16820	16671	16841	16770	16638	16857	16775	16714	16795	16706	16802	16651	16651	16993	16721	16634	16745	16645	16836	16759	16833	16701	16643	16608	16713	16535	16725	16817	16840	16577	16799	16862	16864	16604	16848	16728	16710	16763	16895	16635	16653	16729	16619	16693	16982	16873	16750	16598	16659	16778	16611	16650	16813	16624	16809	16837	16737	16621	16872	16800	16840	16751	16611	16850	16570	16679	16692	16602	16630	16661	16687	16542	16751	16956	16715	16717	16804	16694	16818	16679	16782	16749	16779	16722	16873	16664	16767	16595	16748	16676	16666	16735	16865	16585	16638	16476	16758	16835	16822	16794	16694	16664	16602	16646	16893	16810	16836	16899	16824	16942	16692	16677	16633	16642	16815	16705	16656	16740	16682	16711	16674	16508	16783	16717	16805	16760	16936	16626	16712	16726	16560	16789	16747	16670	16764	16780	16640	16686	16626	16755	16722	16736	16831	16635	16582	16711	16737	16611	16777	16679	16650	16801	16622	16768	16596	16644	16554	16541	16619	16564	16773	16571	16625	16655	16610	16670	16513	16649	16662	16771	16681	16876	16733	16549	16739	16368	16790	16737	16776	16762	16814	16661	16652	16918	16730	16725	16808	16826	16699	16743	16783	16874	16663	17065	16866	16563	16792	16696	16641	16665	16898	16675	16666	16582	16690	16613	16664	16764	16627	16690	16682	16849	16815	16764	16669	16677	16565	16647	16532	16589	16625	16701	16762	16683	16824	16677	16703	16542	16587	16787	16608	16524	16784	16808	16686	16696	16642	16682	16631	16710	16904	16720	16577	16642	16736	16594	16627	16754	16759	16633	16774	16762	16511	16685	16802	16795	16747	16963	16595	16810	16623	16785	16590	16680	16890	16786	16726	16787	16786	16622	16726	16667	16675	16617	16920	16572	16733	16619	16656	16587	16637	16876	16770	16794	16761	16780	16665	16598	16857	16683	16667	16606	16417	16730	16739	16662	16871	16759	16687	16674	16571	16739	16708	17018	16780	16831	16645	16733	16563	16613	16695	16804	16564	16699	16869	16640	16603	16466	16864	16766	16830	16758	16774	16764	16663	16866	16765	16705	16735	16648	16595	16785	16592	16620	16907	16665	16854	16723	16692	16641	16847	16621	16718	16719	16902	16811	16813	16810	16678	16692	16707	16845	16775	16600	16668	16808	16657	16474	16573	16731	16814	16662	16649	16618	16582	16613	16879	16696	16799	16662	16680	16703	16777	16684	16543	16692	16700	16615	16876	16661	16862	16659	16764	16773	16725	16862	16673	16574	16812	16860	16716	16540	16773	16781	16630	16736	16737	16726	16694	16695	16753	16661	16806	16740	16601	16744	16549	16751	16692	16604	16644	16705	16813	16563	16728	16624	16691	16763	16846	16836	16642	16578	16699	16611	16670	16473	16665	16758	16638	16699	16706	16793	16707	16682	16673	16409	16592	16809	16708	16764	16596	16693	16614	16579	16806	16926	16616	16772	16749	16814	16721	16688	16847	16859	16713	16869	16712	16788	16659	16837	16678	16827	16924	16830	16780	16766	16617	16735	16782	16703	16733	16627	16645	16601	16608	16635	16662	16718	16834	16768	16734	16527	16465	16796	16718	16609	16721	16597	16605	16472	16553	16895	16762	16769	16715	16695	16735	16715	16829	16890	16634	16697	16711	16732	16697	16412	16755	16725	16521	16503	16855	16817	16782	16683	16618	16705	16814	16827	16687	16713	16653	16884	16602	16649	16691	16580	16607	16698	16598	16815	16712	16719	16653	16506	16805	16566	16692	16626	16797	16624	16755	16774	16617	16820	16783	16637	16723	16853	16835	16861	16763	16643	16825	16813	16822	16664	16679	16744	16728	16603	16720	16776	16863	16735	16636	16711	16824	16719	16677	16585	16548	16649	16837	16651	16779	16670	16770	16585	16706	16593	16692	16817	16813	16843	16814	16674	16601	16550	16781	16706	16890	16698	16742	16570	16684	16658	16963	16654	16758	16709	16684	16689	16757	16978	16808	16522	16540	16718	16796	16511	16816	16778	16682	16893	16753	16763	16633	16801	16689	16517	16578	16492	16855	16819	16648	16669	16719	16679	16803	16628	16838	16632	16747	16736	16562	16599	16573	16762	16903	16844	16646	16792	16636	16572	16809	16501	16782	16588	16898	16842	16920	16731	16518	17047	16688	16617	16586	16744	16756	16674	16677	16579	16690	16715	16962	16824	16808	16568	16686	16771	16621	16752	16666	16655	16746	16674	16607	16727	16532	16871	16743	16654	16561	16620	16902	16615	16408	16748	16765	16562	16815	16599	17032	16894	16785	16829	16738	16738	16716	16671	16702	16772	16775	16789	16723	16666	16869	16809	16693	16570	16592	16789	16874	16914	16716	16585	16660	16562	16764	16486	16763	16906	16737	16749	16760	16664	16752	16700	16824	16785	16871	16840	16929	16717	16636	16806	16566	16803	16671	16683	16505	16575	16812	16650	16714	16831	16771	16616	16758	16761	16643	16828	16733	16761	16803	16644	16851	16839	16860	16723	16542	16707	16729	16702	16670	16539	16610	16682	16634	16777	16622	16595	16633	16693	16746	16563	16704	16764	16763	16911	16784	16674	16549	16871	16796	16784	16848	16749	16688	16688	16816	16432	16708	16685	16782	16768	16749	16553	16681	16660	16985	16712	16793	16636	16552	16400	16620	16654	16600	16802	16584	16792	16684	16642	16787	16809	16562	16651	16602	16805	16854	16829	16877	16842	16582	16913	16875	16866	16607	16685	16753	16407	16894	16565	16693	16910	16778	16599	16691	16730	16733	16701	16670	16842	16729	16647	16793	16697	16655	16836	16759	16612	16813	16761	16763	16581	16753	16609	16773	16689	16532	16532	16835	16710	16749	16648	16697	16605	16746	16661	16672	16629	16618	16820	16742	16502	16466	16855	16659	16751	16635	16714	16494	16574	16578	16638	16839	16777	16661	16513	16763	16841	16632	16536	16681	16729	16829	16680	16654	16635	16833	16500	16740	16801	16666	16596	16741	16729	16889	16846	16961	16719	16742	16887	16905	16798	16814	16930	16488	16919	16920	16671	16705	16692	16594	16562	16719	16800	16597	16555	16687	16700	16610	16746	16639	16865	16711	16631	16799	16557	16809	16605	16724	16725	16494	16860	16541	16861	16713	16646	16597	16745	16683	16569	16702	16525	16803	16788	16729	16530	16548	16657	16780	16689	16881	16584	16581	17074	16748	16761	16619	16620	16791	16689	16563	16937	16868	16642	16912	16750	16726	16800	16695	16859	16690	16797	16728	16721	16567	16747	16834	16612	16836	16644	16821	16680	16743	16797	16828	16670	16809	16604	16572	16653	16871	16859	16730	16669	16608	16621	16738	16630	16699	16803	16770	16613	16771	16822	16515	16653	16630	16828	16590	16784	16730	16825	16772	16805	16746	16680	16704	16587	16831	16748	16719	16688	16818	16659	16654	16532	16615	16762	16724	16759	16729	16773	16501	16659	16704	16801	16789	16690	16572	16866	16582	16629	16810	16713	16738	16894	16887	16660	16862	16651	16601	16792	16952	16778	16541	16738	16668	16662	16804	16678	16728	16690	16671	16786	16784	16767	16927	16668	16585	16784	16839	16578	16644	16529	16707	16807	16637	16763	16867	16658	16631	16793	16608	16593	16777	16762	16914	16908	16583	16848	16826	16500	16480	16783	16753	16723	16824	16688	16602	16619	16761	16783	16636	16771	16880	16648	16850	16614	16940	16955	16833	16850	16692	16728	16643	16858	16720	16721	16660	16703	16552	16824	16650	16515	16578	16852	16686	16785	16607	16864	16873	16692	16545	16857	16744	16552	16660	16746	16588	16601	16931	16751	16849	16692	16638	16831	16782	16680	16712	16634	16682	16624	16572	16616	16637	16615	16578	16783	16770	16737	16677	16650	16624	16570	16745	16706	16534	16561	16520	16511	16745	16768	16714	16609	16581	16600	16688	16744	16581	16574	16700	16573	16778	17007	16718	16773	16947	16956	16669	16673	16800	16744	16876	16725	16639	16549	16806	16837	16664	16696	16537	16628	16826	16614	16683	16587	16671	16852	16676	16696	16868	16782	16736	16726	16743	16745	16733	16812	16686	16783	16568	16479	16727	16566	16697	16723	16590	16876	16805	16686	16933	16744	16795	16815	16674	16875	16677	16810	16765	16888	16795	16729	16792	16875	16635	16996	16832	16738	16721	16742	16750	16735	16628	16406	16756	16811	16862	16730	16702	16763	16804	16831	16817	16864	17001	16798	16741	16810	16613	16465	16679	16555	16712	16749	16816	16842	16654	16646	16742	16622	16797	16713	16707	16790	16780	16542	16733	16711	16667	16774	16864	16883	16790	16744	16594	16903	16706	16641	16673	16920	16898	16752	16656	16701	16724	16634	16704	16819	16804	16810	16744	16793	16828	16828	16815	16928	16724	16785	16668	16683	16709	16783	16697	16768	16876	16750	16557	16587	16732	16818	16759	16869	16754	16642	16796	16598	16462	16745	16771	16690	16778	16616	16713	16676	16681	16791	16673	16714	16582	16754	16677	16735	16651	16679	16705	16843	16839	16584	16747	16716	16569	16656	16748	16760	16754	16551	16693	16927	16678	16862	16832	16842	16717	16660	16703	16558	16768	16742	16690	16796	16843	16613	16592	16568	16708	16785	16582	16756	16940	16641	16906	16855	16837	16640	16642	16552	16789	16867	16747	16884	16462	16774	16826	16627	16534	16817	16772	16747	16598	16736	16884	16628	16572	16691	16582	16632	16698	16860	16827	16811	16782	16918	16803	16675	16747	16840	16697	16774	16711	16477	16638	16495	16661	16736	16659	16833	16719	16773	16783	16913	16682	16641	16826	16831	16575	16507	16688	16730	16788	16823	16659	16697	16602	16883	16851	16767	16841	16631	16968	16528
32877	55825	48633	37603	32051	25824	21873	21815	21426	20569	19856	19365	18886	17910	17270	16979	16665	16143	16077	16100	15908	15785	15576	15599	15543	15343	15473	15582	15565	15622	15528	15692	15277	15358	15413	15313	15244	15348	15434	15444	15292	15337	15192	15312	15168	15232	15356	15468	15240	15206	15360	15310	15239	15318	15310	15387	15421	15360	15164	15122	15268	15411	15279	15417	15263	15309	15254	15420	15301	15169	15482	15433	15197	15354	15332	15307	15339	15382	15305	15275	15315	15463	15327	15202	15169	15286	15275	15259	15368	15330	15352	15373	15419	15353	15332	15360	15237	15392	15207	15272	15311	15210	15287	15406	15263	15480	15253	15310	15128	15431	15323	15548	15273	15418	15362	15219	15488	15259	15186	15349	15234	15449	15320	15232	15235	15446	15320	15157	15237	15347	15541	15294	15417	15275	15358	15363	15283	15212	15391	15306	15367	15269	15253	15222	15304	15408	15373	15397	15353	15361	15421	15502	15143	15208	15344	15195	15327	15359	15289	15271	15459	15354	15275	15422	15368	15185	15271	15210	15367	15223	15385	15260	15283	15422	15202	15301	15127	15476	15464	15160	15199	15105	15470	15251	15302	15183	15328	15380	15125	15282	15278	15380	15262	15386	15259	15234	15366	15142	15309	15265	15364	15321	15241	15190	15203	15258	15499	15237	15250	15261	15215	15317	15333	15230	15260	15288	15485	15256	15402	15432	15259	15061	15432	15275	15253	15345	15329	15185	15253	15275	15206	15273	15267	15211	15356	15373	15286	15300	15133	15327	15286	15068	15247	15302	15224	15136	15323	15322	15192	15077	15228	15250	15200	15423	15542	15234	15219	15296	15468	15162	15410	15314	15150	15266	15245	15212	15293	15436	15281	15380	15410	15240	15263	15426	15256	15198	15292	15168	15199	15191	15580	15448	15332	15286	15267	15436	15299	15430	15080	15166	15307	15248	15226	15198	15207	15287	15208	15301	15210	15212	15386	15317	15226	15239	15366	15354	15365	15273	15379	15396	15339	15333	15337	15305	15369	15320	15334	15470	15418	15369	15222	15399	15547	15426	15252	15449	15453	15142	15274	15354	15264	15118	15366	15303	15235	15296	15360	15209	15337	15490	15304	15306	15160	15087	15492	15260	15411	15281	15404	15281	15287	15272	15221	15431	15261	15209	15273	15422	15271	15469	15302	15399	15143	15364	15317	15243	15237	15401	15299	15422	15342	15238	15287	15261	15283	15360	15380	15228	15380	15306	15294	15260	15383	15292	15223	15210	15250	15361	15260	15469	15361	15272	15534	15380	15304	15506	15269	15164	15278	15458	15483	15420	15358	15359	15312	15431	15415	15479	15290	15245	15277	15130	15297	15399	15317	15350	15200	15264	15268	15363	15270	15182	15291	15368	15221	15433	15229	15296	15340	15375	15354	15352	15337	15356	15391	15321	15338	15342	15369	15214	15286	15379	15385	15274	15215	15139	15285	15188	15290	15241	15373	15368	15194	15251	15376	15345	15150	15345	15308	15249	15490	15327	15271	15453	15150	15357	15517	15440	15330	15287	15181	15162	15499	15309	15252	15039	15261	15274	15130	15418	15323	15321	15422	15228	15131	15445	15318	15234	15361	15265	15400	15269	15438	15260	15352	15087	15168	15442	15223	15271	15301	15337	15216	15178	15349	15164	15218	15308	15229	15302	15299	15238	15338	15300	15339	15234	15231	15212	15328	15253	15415	15208	15404	15405	15446	15257	15437	15187	15274	15277	15286	15198	15246	15349	15166	15219	15291	15327	15334	15225	15304	15360	15325	15372	15304	15319	15181	15237	15342	15220	15432	15217	15290	15337	15480	15202	15347	15301	15470	15407	15223	15289	15124	15203	15415	15252	15332	15269	15072	15511	15433	15209	15318	15325	15271	15215	15294	15197	15414	15429	15170	15366	15143	15238	15205	15205	15164	15323	15244	15429	15391	15238	15221	15184	15382	15373	15384	15187	15219	15502	15349	15299	15327	15294	15488	15174	15366	15267	15415	15150	15427	15244	15183	15242	15150	15358	15122	15352	15299	15345	15181	15409	15322	15293	15488	15278	15245	15261	15383	15315	15354	15331	15259	15235	15525	15363	15341	15298	15413	15266	15308	15283	15405	15513	15405	15192	15339	15218	15398	15201	15307	15263	15355	15234	15172	15349	15300	15257	15318	15332	15338	15241	15375	15267	15267	15496	15237	15325	15205	15240	15214	15226	15102	15416	15246	15423	15107	15334	15174	15171	15255	15239	15344	15271	15325	15297	15443	15324	15264	15297	15170	15219	15220	15280	15422	15166	15489	15142	15300	15474	15259	15304	15339	15332	15267	15291	15167	15304	15301	15268	15418	15247	15335	15259	15339	15238	15335	15387	15313	15425	15283	15349	15303	15447	15134	15178	15257	15283	15348	15276	15295	15395	15424	15203	15238	15309	15429	15003	15246	15444	15446	15270	15329	15258	15306	15381	15327	15147	15434	15230	15383	15279	15231	15203	15303	15443	15346	15292	15355	15387	15270	15238	15370	15231	15217	15340	15402	15454	15364	15240	15306	15201	15298	15362	15300	15224	15406	15380	15226	15252	15323	15290	15275	15258	15323	15216	15293	15388	15015	15393	15240	15346	15277	15278	15313	15180	15326	15268	15411	15230	15231	15332	15250	15383	15307	15518	15363	15313	15103	15378	15302	15299	15332	15322	15278	15092	15390	15337	15217	15290	15299	15231	15302	15387	15237	15143	15181	15161	15398	15104	15346	15377	15088	15468	15346	15479	15189	15352	15361	15241	15425	15198	15380	15357	15267	15461	15276	15197	15292	15368	15291	15265	15301	15297	15253	15337	15144	15133	15340	15335	15388	15231	15179	15468	15516	15290	15291	15235	15267	15325	15127	15287	15299	15189	15100	15299	15463	15338	15434	15311	15125	15162	15238	15348	15301	15405	15395	15345	15346	15292	15316	15369	15226	15124	15260	15287	15355	15273	15432	15165	15264	15212	15418	15224	15276	15424	15286	15245	15299	15122	15323	15232	15223	15144	15236	15234	15453	15315	15097	15322	15273	15257	15163	15230	15289	15271	15239	15253	15347	15439	15237	15292	15249	15136	15344	15169	15189	15276	15204	15451	15096	15327	15226	15390	15252	15379	15182	15386	15338	15494	15341	15182	15308	15208	15191	15212	15253	15353	15342	15349	15262	15324	15394	15337	15418	15235	15282	15307	15367	15283	15236	15178	15333	15321	15371	15238	15280	15186	15342	15417	15310	15324	15381	15395	15417	15311	15253	15287	15245	15345	15084	15177	15314	15307	15485	15267	15252	15301	15331	15119	15300	15368	15311	15299	15259	15184	15324	15271	15309	15387	15279	15383	15324	15292	15205	15470	15420	15448	15272	15468	15362	15254	15251	15288	15221	15398	15282	15348	15502	15138	15264	15318	15340	15229	15263	15325	15413	15196	15302	15244	15436	15315	15223	15425	15307	15135	15292	15369	15185	15319	15264	15400	15488	15323	15179	15130	15225	15444	15302	15287	15343	15400	15136	15347	15424	15184	15353	15196	15332	15269	15205	15222	15388	15346	15306	15389	15255	15367	15289	15233	15415	15354	15311	15349	15251	15215	15245	15247	15255	15375	15397	15217	15164	15351	15423	15334	15228	15265	15389	15466	15241	15235	15284	15377	15230	15163	15465	15212	15301	15189	15396	15293	15078	15470	15214	15208	15286	15145	15179	15334	15299	15324	15301	15112	15277	15188	15405	15263	15342	15393	15317	15343	15191	15345	15327	15289	15420	15437	15409	15195	15184	15341	15366	15269	15323	15428	15327	15284	15174	15228	15365	15204	15199	15189	15271	15305	15372	15204	15454	15215	15529	15187	15331	15307	15309	15146	15232	15077	15379	15259	15252	15192	15213	15234	15302	15363	15307	15245	15369	15300	15408	15279	15368	15247	15290	15474	15476	15162	15349	15196	15398	15257	15316	15400	15424	15249	15319	15360	15204	15254	15342	15398	15336	15392	15117	15311	15316	15396	15170	15281	15380	15286	15350	15314	15348	15340	15336	15194	15333	15381	15286	15326	15180	15283	15300	15086	15429	15271	15147	15402	15284	15372	15385	15392	15315	15185	15207	15242	15398	15261	15331	15380	15333	15188	15398	15418	15390	15270	15155	15309	15204	15166	15284	15337	15209	15254	15184	15294	15143	15472	15163	15222	15378	15248	15175	15285	15368	15434	15166	15258	15291	15127	15288	15323	15316	15433	15218	15321	15299	15161	15149	15380	15179	15197	15384	15205	15167	15186	15161	15286	15044	15185	15214	15180	15226	15165	15392	15121	15457	15260	15256	15184	15084	15482	15351	15232	15248	15284	15232	15340	15289	15289	15313	15216	15354	15236	15419	15331	15274	15363	15278	15317	15182	15317	15306	15289	15279	15250	15334	15339	15370	15294	15357	15421	15357	15271	15259	15387	15125	15432	15393	15350	15314	15459	15323	15437	15126	15143	15375	15432	15398	15311	15375	15292	15232	15308	15167	15168	15415	15395	15298	15208	15287	15315	15318	15379	15319	15321	15242	15356	15387	15323	15269	15157	15309	15315	15381	15279	15236	15290	15270	15003	15518	15103	15241	15432	15108	15500	15306	15134	15249	15144	15205	15385	15302	15182	15321	15449	15090	15410	15250	15210	15214	15360	15203	15174	15179	15356	15232	15226	15326	15302	15320	15131	15410	15187	15341	15195	15232	15157	15248	15361	15262	15411	15187	15273	15333	15156	15205	15299	15276	15207	15354	15074	15368	15580	15289	15529	15431	15324	15347	15264	15209	15177	15398	15228	15438	15378	15351	15338	15356	15275	15299	15257	15291	15295	15114	15193	15249	15162	15159	15348	15348	15414	15425	15264	15282	15356	15304	15211	15461	15296	15332	15418	15205	15369	15292	15363	15151	15243	15286	15273	15385	15528	15194	15308	15196	15261	15340	15321	15484	15210	15418	15288	15300	15340	15257	15264	15312	15334	15467	15244	15408	15400	15236	15265	15429	15335	15243	15165	15407	15349	15323	15275	15219	15295	15267	15325	15259	15207	15214	15365	15281	15549	15269	15374	15198	15261	15257	15339	15228	15474	15515	15441	15402	15331
31900	31605	32499	26853	22522	20017	19070	18645	18405	18223	17924	18250	17808	17641	17662	17677	17482	17306	17405	17138	17526	17207	17160	17376	17308	17373	17151	17149	17151	17147	17001	17141	17190	17196	17317	17172	17074	17092	17332	17023	17100	17334	17153	16946	17200	17078	17145	17036	17099	17273	17171	17275	17098	17386	17004	16978	17091	17007	17137	17053	17112	16834	16945	17072	17132	16976	17091	17133	17121	16952	17053	17230	17031	16991	17232	17086	16994	17122	17133	16903	17094	17140	16956	17054	17095	17145	16941	17171	17241	17216	17334	17122	17253	16948	17159	17184	17222	17152	16892	17279	16858	17041	17095	17081	17195	17242	17181	17109	17184	17060	17205	17016	17264	17145	17116	16945	17041	17169	17321	17096	17124	17038	17144	17230	17224	17098	16980	17037	17169	17058	17099	17160	17167	17294	17047	17063	17361	17063	17104	17092	17039	17027	17196	17177	17061	16975	17036	17105	17053	17069	17197	17322	17101	17169	17154	17152	17049	17117	17262	17200	17125	17330	17172	17143	17126	16957	17219	17188	16964	16923	17118	17160	16995	17224	17071	17018	17067	16961	17225	17078	17115	16945	16986	17178	17613	17141	17035	17071	17062	17182	17122	17079	17176	17026	17130	17141	17293	17216	17170	16905	16958	17038	16954	16961	17195	17031	17027	17059	17102	17171	17169	17298	17072	17099	17171	16991	16994	17207	17160	17134	17139	17009	17121	17076	17139	17157	16916	17246	16911	17263	17039	17004	17188	17090	16994	17104	17084	16948	17180	17072	17073	16933	17076	16973	16966	17109	17186	17026	17108	17086	17309	17096	17009	17148	17152	17164	17092	17168	16918	16993	17274	17092	17148	17025	17090	17263	17086	16942	16964	17088	17022	17043	17175	16842	16982	17019	16959	17311	17170	17115	17142	17046	17245	17134	17109	16980	17104	17076	16994	17198	17227	17089	17027	17325	16943	17122	17077	17294	17112	16926	17223	17179	17149	17111	17181	17059	16966	17027	16992	17114	16977	17033	17035	16972	17015	17316	17006	17124	17207	17129	16961	17139	16992	17111	17050	16985	16968	16926	17037	17149	17167	17181	16982	17015	17155	17042	17122	17045	16798	17243	17128	17375	17159	17112	17262	16952	17347	17021	17113	17319	17121	17056	17265	17135	17094	16930	17093	16991	17186	17095	17176	17211	17053	16890	17119	16986	16883	17014	17158	17079	17122	17130	17127	17195	17135	17313	17051	16974	17113	17164	16940	17183	17345	17052	17384	17234	17052	16947	16946	17104	17285	17201	17042	17098	17117	17239	17206	16877	17036	17104	17053	17115	16947	17264	17200	17204	17095	17037	17162	17061	16943	17100	17030	17147	17117	17071	17201	17202	17037	17061	17063	17128	17366	16948	17030	17111	17186	16823	17089	17031	17075	16933	17170	17145	17031	16877	17089	17099	17057	17060	17254	17085	17157	17149	17099	16949	17114	17161	17058	17248	16921	17122	17173	17248	17050	17122	17174	17331	17213	17163	17309	17337	17180	17139	17093	16979	17119	17110	17266	17167	17124	17016	17050	17048	17118	16867	16943	17088	17122	17154	17189	16990	17051	17154	17207	16976	17116	16927	17123	17324	17062	17158	17324	17038	17139	17027	17062	17088	17141	16955	17139	17175	17064	17215	17222	17149	16977	16976	17085	17124	17106	17060	16931	17089	16956	16998	17017	17059	17082	17249	16996	17083	17251	17059	17158	17244	16970	17094	17055	17011	17091	17022	17220	16970	17117	17032	17318	17227	17204	17194	17256	17030	17075	17203	17221	16933	17065	16997	17148	16947	17209	17131	17120	16869	17066	17089	17289	17241	17236	17012	16962	17262	17168	17052	17140	17119	17183	16975	17022	17143	16988	17015	17022	17234	17248	17000	17246	17113	17238	17057	17106	17245	17105	17167	17160	17173	17294	17144	17076	17111	17140	16999	17238	17127	17266	17062	17033	17076	16998	17042	16887	17239	17017	17096	17240	17138	17024	17049	17125	17150	17137	16948	16940	17128	16907	17074	17038	17112	17069	16898	16990	17063	16990	17053	16963	17148	17117	17368	17115	17178	17072	17239	17255	17010	16944	17050	17036	17140	17348	16996	17141	17019	17229	17149	17108	17058	16984	16957	17196	17165	17082	17063	17091	17052	17069	17089	17280	17231	17268	17140	16988	17014	17133	17061	17277	17004	17067	17053	17081	17197	17105	17125	17296	17213	17201	17124	17004	17121	17151	16940	17153	17374	17171	17242	17298	17064	17113	17108	17285	17159	17097	17082	17197	17014	17258	16914	17159	17224	17171	17064	17050	17118	17115	16892	16969	17014	17091	17186	17215	17079	17131	17107	17182	17150	17122	17077	17108	17027	16969	17124	17097	17025	17132	17052	17127	17268	17210	17200	17070	17116	17128	17142	17058	16965	17055	17221	17026	17031	17262	17247	16898	16882	17103	17112	17265	17148	16930	16928	17114	17117	16946	17159	17203	16983	17116	17007	17183	17265	17294	17236	17009	17206	17129	17014	17147	17092	17343	17104	17121	17241	17207	17225	17224	16937	17039	17034	17192	16982	17282	17270	17223	17204	17210	17124	17222	17106	16920	17068	16919	17105	17276	17094	16997	17254	17230	17271	17106	16937	17120	16946	17148	17249	17136	17249	17114	17137	17060	17022	17071	17066	17299	16940	16997	17178	16963	17268	17191	17221	17119	17012	17179	17112	17178	17135	17019	17066	17074	17011	17112	17050	17136	17111	17125	17011	17146	17212	17098	17135	17311	16951	17211	17149	17130	17151	17035	17251	17227	17134	16966	17018	16966	17146	17351	17188	17082	16981	17189	17077	17274	17083	17080	17106	17130	17226	17192	17109	17064	16899	17222	16934	17196	17103	17284	17036	16891	17076	17182	17138	17114	17273	17148	17053	17066	17182	16986	17158	17268	16968	17071	17194	17129	17095	17379	17083	17128	17141	17041	17140	17185	17256	17135	17084	17037	17139	17136	17050	17219	17097	17200	16989	17201	17169	17115	17132	17105	16982	17009	17213	17052	17171	17113	17120	17210	17103	17014	17149	17127	17134	17115	17136	17083	17214	17307	17015	17032	17303	17056	17300	17087	17152	17088	17126	17091	17132	17110	17022	17293	17098	17248	17193	17140	17130	17050	17139	17153	17140	17050	17178	16991	17259	17243	17102	17117	16969	17173	16986	17079	16940	17062	17127	17253	16923	17129	17245	17095	17118	17217	17246	16991	17274	17033	17126	17091	17232	17240	17306	17035	17048	17240	17004	17034	17095	17008	17062	17203	17138	17139	16867	17286	17083	17007	17255	16990	17010	17037	16933	17275	16999	17048	17153	17146	17107	17101	17083	16982	17018	17077	17109	17141	17192	17137	17107	17013	17132	17110	16954	16991	17183	17151	16938	17056	16884	16903	16898	17069	17109	17150	16997	17228	17075	17273	17229	17195	17072	17054	17044	17116	17137	17143	16984	17094	17008	17215	17128	17149	17245	17057	17192	17148	17175	17124	17211	17133	17100	17110	17427	17024	16983	16884	17047	17069	16948	17124	16918	17095	17078	17102	17108	17249	17288	17169	17121	17048	17122	17060	17214	17170	16978	17090	17069	17116	17195	16934	17105	17145	17126	16948	17294	17154	16997	17180	17033	17284	17249	17182	17171	17209	16952	16926	17224	17111	17082	17061	17065	17008	16692	17241	17023	17043	17153	17369	17108	17160	17180	16968	16823	17108	17188	17195	16996	16852	16964	17339	17281	17316	16990	17216	17186	17230	17139	17087	17118	17121	17078	17102	16998	17203	17111	17024	17175	17197	17155	17004	17326	17224	16957	17246	17219	17065	17155	17163	17186	17254	17143	16974	17160	17196	17187	17087	17205	17040	17075	17117	17110	17179	17139	17089	17010	17048	17203	16877	17016	17124	17198	16989	17186	17021	17041	16963	17098	17119	17088	17179	17201	17179	16857	17091	17095	17072	17111	16953	17046	17155	17076	17126	17231	17069	17150	17005	17201	17038	17196	16969	17155	17102	17281	17288	17152	17315	17070	17044	16984	17294	17078	17096	16852	17217	16924	17035	17243	17141	16961	17286	17084	17088	17133	16894	17400	16996	17082	16958	16902	16984	17293	17195	17111	17110	16939	17154	17132	16856	17070	17136	17187	17071	17091	17108	17175	17121	17203	17142	17090	17085	17097	16998	17315	17374	17277	17289	17250	17080	17224	17090	17150	17194	17073	17174	17310	17055	17039	17209	17126	17024	17051	17164	16960	17042	17078	17100	17193	17150	17273	17157	17170	17210	16970	17055	17083	17246	17152	16923	16991	17099	17077	17026	17120	17267	17168	17137	16975	16988	17141	17269	17180	16993	17110	17010	16979	16984	16943	17012	17220	17241	17106	17090	17108	16913	16990	16934	17088	17275	17175	17085	17211	17181	17313	17182	17209	17061	17222	17019	17103	17054	17092	17080	17207	17062	17204	16941	17182	17086	17118	17143	17236	17006	17001	16906	16925	17197	17017	17194	17046	16918	17160	16990	17148	17167	17150	17004	17023	17076	17121	17127	17265	16996	16912	17005	17119	17134	17053	17145	17219	16984	17072	17245	17070	17161	17089	17199	17129	17067	17172	17026	17118	17092	17082	17038	16863	17087	17137	17113	17083	17209	17111	17036	17246	17068	17111	17045	17144	17301	17159	17058	17181	17106	17129	17115	17300	17030	17374	17029	17042	17361	17163	17240	17214	17147	17232	17147	17144	17107	17076	17151	17106	17123	17182	17137	16869	17132	17185	17303	17155	17027	17259	17234	17290	17026	17174	17233	16941	17034	17212	17133	17282	17059	17230	17166	17131	17205	17100	17051	17049	17098	16983	17111	16977	17240	16987	17047	17129	17125	17235	17092	17188	17191	16991	17252	17127	17168	17184	17118	17018	17233	17260	17198	16924	17382	17256	17147	16950	16967	16892	17260	17097	17174	17218	16947	17227	16782	17322	17112	17045	16945	17138	17140	17152	17065	17243	17191	17143	16991	17157	17178	17044	17105	17196	17031	17022	17090	17145	16933	17117	17229	17025	17002	17037	16841	17118	16951	17076	17060	17209	17019	17087	17039	16990
31889	45183	36667	27689	23383	19679	18137	17954	17951	17301	17121	17066	16866	16681	16282	16203	16080	15798	15926	15841	15671	15741	15556	15637	15596	15621	15422	15545	15798	15656	15486	15623	15729	15439	15663	15676	15672	15622	15533	15502	15585	15669	15536	15417	15567	15590	15533	15743	15633	15346	15603	15620	15502	15613	15464	15558	15453	15467	15495	15698	15579	15447	15539	15607	15568	15564	15573	15451	15570	15430	15402	15561	15741	15402	15573	15555	15404	15630	15662	15460	15548	15610	15420	15643	15418	15576	15632	15517	15559	15648	15489	15450	15504	15567	15447	15486	15474	15443	15491	15607	15464	15441	15547	15552	15393	15494	15643	15645	15507	15445	15545	15338	15482	15586	15606	15452	15605	15405	15653	15510	15551	15648	15417	15464	15486	15522	15554	15548	15590	15530	15532	15444	15613	15500	15536	15603	15620	15520	15450	15505	15465	15509	15453	15320	15524	15554	15546	15519	15629	15651	15559	15504	15509	15535	15491	15639	15615	15464	15546	15529	15645	15391	15421	15623	15421	15489	15503	15372	15649	15271	15645	15406	15552	15454	15541	15380	15607	15541	15602	15461	15635	15563	15575	15691	15368	15599	15546	15383	15560	15514	15534	15445	15617	15554	15485	15490	15480	15577	15638	15503	15628	15462	15534	15602	15472	15375	15431	15656	15451	15631	15551	15406	15506	15480	15321	15373	15501	15604	15381	15498	15631	15614	15575	15431	15683	15430	15539	15635	15429	15448	15481	15264	15559	15439	15470	15500	15414	15607	15462	15607	15537	15410	15425	15550	15317	15522	15516	15619	15616	15493	15602	15451	15565	15474	15477	15417	15678	15546	15483	15699	15627	15428	15374	15623	15501	15458	15580	15561	15565	15691	15438	15673	15502	15471	15632	15600	15517	15491	15564	15564	15440	15555	15450	15478	15512	15547	15489	15504	15415	15480	15513	15340	15508	15611	15693	15457	15559	15456	15388	15373	15517	15490	15520	15575	15459	15572	15408	15568	15450	15543	15473	15469	15525	15519	15453	15564	15454	15372	15533	15464	15548	15710	15376	15608	15551	15539	15729	15723	15501	15629	15483	15504	15352	15477	15546	15527	15451	15675	15618	15523	15453	15589	15439	15468	15586	15609	15475	15698	15636	15670	15333	15537	15674	15391	15580	15506	15350	15576	15533	15603	15569	15656	15431	15524	15569	15532	15534	15651	15577	15626	15571	15269	15571	15384	15493	15501	15618	15480	15451	15530	15531	15571	15523	15548	15420	15669	15478	15631	15433	15536	15575	15632	15649	15442	15467	15588	15560	15559	15512	15588	15415	15415	15521	15473	15622	15474	15550	15683	15607	15405	15494	15595	15571	15559	15568	15457	15630	15661	15518	15575	15498	15572	15625	15640	15404	15622	15465	15435	15421	15493	15609	15623	15478	15641	15542	15350	15627	15353	15579	15418	15625	15475	15620	15605	15552	15495	15364	15502	15437	15549	15642	15603	15705	15580	15356	15531	15537	15440	15330	15742	15356	15469	15497	15530	15543	15624	15483	15355	15579	15709	15323	15426	15415	15492	15534	15467	15535	15483	15504	15496	15601	15335	15543	15442	15344	15701	15438	15575	15455	15527	15789	15483	15545	15649	15654	15441	15477	15595	15381	15391	15565	15512	15716	15436	15525	15487	15393	15624	15525	15436	15336	15530	15521	15581	15527	15624	15398	15396	15623	15344	15532	15427	15572	15548	15463	15531	15532	15538	15467	15572	15514	15536	15579	15438	15429	15611	15639	15659	15504	15426	15732	15581	15577	15572	15464	15502	15623	15589	15669	15497	15536	15533	15543	15593	15449	15675	15526	15468	15641	15413	15672	15402	15463	15628	15517	15500	15487	15492	15401	15705	15575	15522	15545	15453	15478	15425	15536	15427	15541	15647	15527	15651	15536	15673	15532	15517	15516	15372	15572	15469	15703	15570	15502	15573	15535	15484	15512	15499	15433	15614	15721	15605	15560	15522	15495	15542	15590	15529	15449	15448	15507	15533	15483	15439	15580	15553	15654	15602	15507	15514	15560	15554	15484	15566	15428	15380	15493	15380	15495	15479	15634	15633	15549	15582	15499	15642	15499	15724	15448	15604	15549	15627	15488	15542	15576	15466	15590	15450	15585	15431	15491	15551	15454	15470	15564	15500	15503	15516	15628	15468	15444	15463	15459	15477	15442	15764	15456	15579	15442	15609	15456	15684	15501	15507	15394	15495	15559	15537	15362	15503	15415	15549	15551	15518	15286	15581	15533	15530	15599	15634	15575	15633	15529	15679	15652	15540	15447	15341	15566	15600	15432	15713	15592	15322	15617	15574	15652	15512	15427	15634	15554	15547	15461	15687	15485	15455	15460	15484	15473	15682	15687	15381	15511	15729	15505	15338	15445	15449	15488	15615	15653	15587	15509	15542	15510	15557	15477	15583	15397	15734	15537	15483	15473	15469	15570	15415	15465	15699	15513	15631	15702	15644	15527	15592	15619	15620	15385	15668	15529	15307	15440	15457	15620	15539	15527	15585	15707	15478	15567	15424	15559	15602	15579	15378	15572	15454	15512	15570	15433	15783	15513	15519	15623	15486	15337	15616	15526	15415	15595	15358	15403	15573	15494	15357	15408	15550	15607	15569	15479	15504	15547	15565	15602	15537	15376	15401	15365	15481	15570	15445	15470	15566	15443	15561	15525	15611	15494	15550	15521	15653	15659	15463	15455	15456	15466	15738	15675	15539	15530	15709	15514	15430	15543	15635	15395	15559	15579	15599	15600	15538	15485	15455	15445	15593	15656	15592	15403	15629	15559	15592	15450	15584	15549	15669	15309	15452	15576	15458	15604	15653	15512	15678	15540	15468	15588	15569	15553	15491	15638	15536	15506	15450	15557	15573	15722	15502	15586	15588	15343	15382	15591	15454	15606	15540	15557	15538	15488	15470	15660	15462	15496	15613	15543	15680	15415	15630	15618	15690	15563	15553	15505	15514	15687	15474	15552	15500	15552	15554	15635	15542	15517	15467	15576	15493	15494	15442	15585	15527	15488	15677	15512	15480	15641	15319	15653	15491	15575	15414	15508	15440	15275	15510	15547	15588	15515	15410	15502	15554	15651	15600	15557	15485	15542	15361	15452	15584	15504	15590	15663	15641	15530	15431	15613	15532	15614	15454	15399	15480	15473	15606	15376	15559	15376	15464	15532	15636	15523	15553	15621	15495	15468	15585	15315	15494	15452	15353	15457	15527	15426	15629	15747	15534	15503	15425	15692	15381	15476	15490	15499	15538	15506	15696	15663	15433	15505	15509	15533	15458	15547	15436	15527	15403	15392	15529	15421	15468	15526	15581	15468	15576	15430	15550	15447	15416	15568	15487	15508	15309	15527	15310	15615	15537	15509	15472	15633	15502	15735	15484	15593	15591	15473	15592	15557	15592	15485	15499	15361	15592	15452	15522	15499	15448	15443	15447	15266	15516	15729	15392	15532	15366	15543	15479	15599	15563	15594	15485	15656	15650	15305	15564	15557	15561	15434	15578	15487	15688	15475	15543	15549	15533	15438	15318	15505	15536	15651	15479	15554	15616	15681	15482	15502	15460	15448	15600	15575	15487	15504	15546	15601	15515	15492	15258	15604	15358	15520	15647	15531	15642	15598	15455	15565	15519	15317	15448	15456	15656	15466	15349	15614	15417	15706	15462	15495	15526	15568	15515	15478	15572	15350	15490	15630	15632	15570	15510	15489	15707	15600	15600	15547	15665	15476	15510	15548	15609	15485	15559	15356	15452	15521	15523	15431	15603	15516	15388	15537	15423	15453	15571	15572	15500	15446	15691	15577	15593	15557	15591	15492	15684	15491	15720	15458	15681	15468	15480	15560	15454	15484	15406	15461	15635	15667	15486	15612	15551	15510	15525	15691	15601	15605	15471	15568	15546	15376	15570	15459	15690	15358	15579	15360	15473	15352	15544	15463	15368	15552	15439	15501	15471	15381	15484	15632	15503	15617	15434	15449	15362	15520	15667	15424	15414	15656	15621	15524	15452	15487	15534	15495	15518	15569	15487	15526	15504	15688	15599	15555	15674	15606	15432	15380	15540	15461	15588	15606	15428	15558	15562	15396	15491	15409	15616	15690	15520	15577	15455	15482	15429	15476	15385	15422	15677	15533	15499	15546	15540	15643	15654	15331	15524	15622	15537	15506	15445	15481	15572	15354	15543	15580	15581	15564	15436	15525	15559	15607	15417	15552	15508	15621	15578	15473	15429	15660	15529	15421	15717	15435	15477	15385	15382	15513	15331	15526	15568	15563	15580	15686	15565	15566	15653	15526	15338	15487	15494	15709	15427	15604	15596	15374	15696	15556	15427	15488	15497	15688	15418	15421	15499	15514	15489	15619	15448	15675	15451	15645	15715	15586	15375	15603	15451	15682	15473	15375	15287	15523	15391	15627	15629	15651	15522	15432	15649	15474	15520	15443	15509	15669	15471	15548	15647	15397	15641	15523	15542	15734	15519	15584	15494	15567	15710	15657	15573	15431	15436	15572	15341	15592	15539	15540	15471	15564	15360	15550	15613	15534	15515	15610	15534	15495	15564	15511	15600	15442	15576	15547	15660	15588	15587	15530	15550	15535	15752	15224	15527	15625	15648	15409	15577	15424	15548	15668	15438	15371	15417	15518	15701	15660	15514	15482	15281	15523	15385	15639	15523	15430	15435	15484	15698	15451	15540	15436	15581	15325	15647	15487	15498	15553	15466	15597	15417	15499	15656	15492	15551	15649	15597	15579	15453	15512	15236	15643	15571	15557	15555	15594	15659	15607	15522	15616	15591	15466	15488	15537	15501	15471	15574	15470	15690	15521	15465	15486	15606	15609	15396	15537	15495	15719	15819	15553	15569	15733	15643	15494	15514	15414	15518	15464	15508	15672	15419	15400	15509	15448	15706	15513	15454	15680	15458	15545	15540	15639	15488	15475	15439	15440	15498	15516	15576	15433	15575	15521	15668	15581	15567	15509	15310	15615	15551	15554	15446	15674	15694	15562	15422	15558	15532	15565	15508	15495	15444	15627	15425	15545	15474	15564	15524	15278	15518	15516	15524	15650	15624	15580	15583	15535	15622	15631	15444
25352	21432	28536	26635	24478	22715	21188	19495	19121	18933	18353	18308	18106	17579	17522	17411	17274	16929	17199	16850	16811	16920	16679	16780	16736	16737	16961	16799	16740	16739	16731	16752	16711	16634	16683	16900	16718	16659	16573	16511	16830	16614	16427	16469	16619	16474	16501	16604	16743	16724	16496	16439	16465	16580	16550	16488	16812	16708	16758	16682	16433	16614	16705	16567	16586	16412	16516	16565	16350	16523	16631	16571	16676	16560	16521	16426	16561	16415	16563	16496	16681	16556	16589	16486	16529	16489	16626	16436	16728	16510	16600	16729	16473	16530	16575	16604	16499	16548	16740	16757	16566	16610	16579	16571	16633	16619	16620	16742	16455	16644	16554	16605	16625	16698	16629	16714	16546	16551	16631	16585	16596	16421	16554	16641	16645	16342	16615	16647	16444	16457	16425	16537	16831	16615	16566	16454	16505	16599	16656	16674	16692	16488	16292	16603	16521	16533	16544	16472	16777	16512	16707	16689	16549	16696	16613	16545	16816	16688	16529	16590	16471	16467	16659	16659	16518	16446	16479	16612	16455	16531	16593	16433	16500	16669	16547	16658	16516	16656	16702	16645	16616	16624	16411	16590	16493	16586	16630	16471	16659	16455	16393	16440	16531	16475	16639	16528	16367	16476	16449	16454	16475	16503	16482	16482	16504	16583	16497	16560	16929	16574	16307	16502	16780	16619	16644	16538	16687	16472	16596	16603	16775	16552	16626	16613	16608	16512	16625	16573	16374	16431	16662	16617	16868	16533	16566	16367	16521	16507	16730	16366	16522	16554	16792	16722	16463	16642	16657	16612	16767	16651	16529	16313	16693	16409	16464	16574	16459	16520	16679	16468	16419	16550	16505	16455	16365	16499	16866	16759	16655	16610	16537	16436	16583	16472	16689	16411	16673	16376	16844	16762	16477	16489	16549	16688	16676	16405	16416	16587	16369	16632	16679	16660	16396	16465	16420	16731	16406	16554	16624	16469	16471	16437	16478	16736	16571	16557	16549	16608	16604	16704	16503	16396	16819	16642	16530	16613	16466	16569	16562	16732	16601	16569	16535	16474	16516	16682	16661	16689	16618	16523	16696	16568	16699	16497	16561	16538	16709	16534	16306	16523	16632	16825	16521	16560	16543	16548	16605	16710	16409	16690	16584	16454	16718	16535	16609	16519	16562	16520	16586	16672	16697	16349	16507	16540	16538	16456	16622	16471	16461	16609	16665	16631	16373	16549	16677	16663	16638	16645	16760	16502	16624	16732	16588	16641	16538	16589	16511	16524	16681	16480	16599	16675	16515	16719	16893	16660	16871	16619	16441	16598	16481	16462	16499	16616	16663	16586	16793	16525	16590	16656	16639	16560	16489	16653	16635	16628	16447	16610	16606	16622	16438	16632	16441	16752	16618	16435	16606	16584	16672	16658	16573	16688	16620	16700	16498	16600	16468	16716	16473	16616	16353	16427	16714	16780	16828	16528	16750	16419	16644	16576	16558	16621	16473	16424	16532	16530	16626	16521	16560	16625	16657	16512	16590	16603	16753	16660	16639	16788	16767	16498	16667	16644	16560	16313	16356	16514	16546	16797	16837	16570	16407	16625	16645	16431	16456	16599	16619	16521	16638	16536	16550	16562	16364	16418	16457	16435	16442	16699	16576	16491	16489	16550	16675	16526	16597	16576	16460	16453	16635	16704	16595	16552	16592	16610	16557	16687	16572	16744	16687	16391	16517	16655	16315	16513	16680	16616	16624	16788	16522	16708	16678	16409	16624	16691	16483	16633	16500	16579	16492	16463	16600	16540	16487	16702	16521	16468	16403	16515	16604	16628	16512	16539	16559	16588	16598	16646	16720	16511	16553	16402	16548	16550	16433	16781	16649	16391	16496	16298	16502	16545	16625	16446	16669	16475	16669	16661	16505	16386	16676	16528	16525	16886	16709	16397	16462	16595	16589	16667	16465	16523	16611	16399	16590	16607	16658	16591	16687	16579	16523	16773	16605	16696	16650	16671	16537	16482	16495	16640	16655	16671	16654	16593	16642	16686	16616	16641	16630	16467	16780	16706	16520	16534	16651	16768	16658	16669	16614	16665	16510	16529	16548	16538	16657	16485	16508	16693	16613	16491	16632	16603	16617	16647	16737	16652	16766	16511	16576	16490	16536	16622	16594	16547	16670	16482	16594	16451	16536	16261	16554	16689	16783	16391	16448	16806	16681	16457	16585	16504	16580	16558	16451	16665	16577	16508	16613	16481	16660	16618	16402	16534	16903	16542	16713	16615	16426	16572	16446	16636	16666	16741	16539	16473	16751	16718	16612	16516	16480	16629	16742	16584	16640	16649	16452	16528	16626	16460	16595	16397	16565	16538	16414	16719	16527	16445	16529	16568	16472	16589	16731	16422	16624	16561	16652	16611	16735	16554	16578	16505	16537	16553	16588	16545	16654	16808	16848	16716	16610	16521	16476	16556	16569	16498	16541	16725	16495	16552	16643	16534	16392	16318	16609	16509	16731	16806	16453	16725	16502	16521	16246	16436	16694	16695	16681	16662	16698	16555	16604	16583	16640	16563	16379	16521	16619	16694	16601	16752	16683	16524	16620	16540	16694	16591	16505	16442	16644	16535	16600	16744	16373	16584	16660	16598	16544	16657	16577	16542	16624	16478	16573	16547	16706	16582	16571	16553	16347	16459	16362	16565	16632	16527	16508	16683	16615	16666	16538	16494	16361	16730	16628	16593	16449	16603	16510	16767	16680	16751	16608	16398	16679	16552	16635	16599	16606	16437	16564	16586	16450	16418	16423	16593	16465	16522	16478	16422	16694	16505	16678	16671	16561	16528	16625	16541	16444	16483	16545	16564	16484	16545	16603	16635	16594	16496	16553	16316	16600	16474	16449	16389	16398	16659	16650	16661	16744	16578	16622	16745	16631	16473	16463	16604	16543	16513	16671	16652	16444	16700	16706	16552	16772	16819	16484	16588	16445	16575	16344	16790	16843	16668	16496	16541	16632	16704	16814	16698	16569	16431	16563	16444	16604	16561	16594	16672	16569	16618	16681	16557	16405	16533	16589	16729	16572	16480	16641	16598	16570	16610	16651	16481	16440	16570	16658	16754	16768	16764	16451	16470	16657	16615	16577	16420	16657	16551	16748	16639	16571	16860	16633	16663	16594	16745	16623	16398	16618	16632	16522	16519	16551	16451	16429	16712	16759	16663	16638	16441	16629	16602	16643	16557	16548	16285	16485	16641	16581	16384	16564	16590	16596	16499	16529	16786	16620	16758	16684	16474	16429	16706	16552	16527	16430	16505	16557	16556	16564	16692	16644	16458	16660	16499	16581	16577	16587	16553	16643	16565	16608	16529	16732	16570	16478	16572	16635	16474	16602	16681	16341	16662	16636	16524	16633	16576	16451	16553	16560	16503	16550	16542	16364	16672	16434	16592	16632	16679	16618	16651	16498	16757	16481	16383	16291	16423	16784	16727	16584	16662	16647	16524	16337	16439	16609	16479	16325	16569	16483	16529	16443	16742	16650	16564	16660	16527	16573	16698	16363	16726	16485	16389	16409	16695	16743	16432	16527	16617	16536	16818	16670	16653	16563	16546	16710	16587	16722	16601	16521	16586	16751	16577	16450	16522	16615	16720	16547	16500	16647	16431	16562	16434	16455	16479	16398	16539	16714	16557	16564	16524	16458	16448	16703	16508	16318	16660	16693	16586	16495	16576	16464	16718	16721	16635	16540	16760	16482	16761	16530	16344	16404	16609	16552	16565	16576	16712	16512	16529	16548	16323	16477	16524	16508	16484	16488	16613	16717	16557	16433	16344	16588	16510	16482	16655	16457	16439	16522	16565	16527	16596	16509	16610	16747	16758	16566	16396	16566	16641	16659	16729	16498	16556	16571	16313	16612	16613	16633	16452	16540	16444	16684	16657	16531	16457	16718	16749	16766	16443	16755	16540	16674	16701	16548	16483	16412	16728	16540	16575	16551	16558	16400	16463	16581	16690	16440	16561	16565	16585	16623	16585	16562	16573	16504	16750	16767	16834	16786	16729	16520	16602	16623	16393	16439	16598	16700	16546	16478	16489	16486	16519	16612	16617	16491	16521	16689	16634	16583	16565	16606	16739	16603	16712	16512	16452	16769	16515	16420	16686	16510	16527	16470	16495	16576	16605	16561	16617	16651	16695	16526	16567	16620	16468	16548	16431	16464	16386	16709	16677	16537	16730	16766	16714	16574	16621	16641	16818	16556	16836	16601	16379	16511	16669	16685	16712	16531	16607	16731	16661	16499	16823	16599	16722	16622	16765	16591	16657	16680	16682	16629	16577	16310	16565	16656	16542	16702	16715	16576	16745	16346	16517	16677	16486	16716	16604	16461	16601	16548	16631	16744	16704	16729	16641	16654	16549	16810	16497	16550	16547	16760	16525	16402	16833	16614	16686	16689	16543	16546	16662	16780	16486	16589	16672	16504	16474	16718	16551	16494	16750	16683	16597	16548	16502	16618	16676	16395	16657	16634	16586	16599	16594	16499	16759	16538	16548	16350	16627	16604	16627	16518	16453	16487	16638	16747	16584	16886	16930	16477	16675	16655	16476	16644	16427	16814	16689	16600	16642	16428	16732	16652	16651	16731	16632	16536	16553	16587	16555	16580	16707	16854	16611	16592	16553	16598	16467	16465	16757	16368	16635	16661	16528	16510	16510	16417	16659	16676	16595	16516	16435	16805	16429	16677	16561	16496	16559	16542	16563	16564	16587	16518	16702	16492	16478	16491	16586	16843	16557	16508	16655	16580	16513	16713	16835	16711	16647	16497	16443	16503	16754	16652	16676	16696	16506	16482	16587	16792	16564	16417	16645	16494	16632	16654	16413	16510	16370	16649	16432	16617	16714	16520	16477	16564	16576	16476	16459	16514	16513	16331	16646	16692	16444	16689	16662	16734	16579	16512	16732	16623	16611	16553	16445	16472	16470	16505	16704	16483	16537	16577	16681	16673	16432	16595	16679	16621	16652	16663	16403	16575	16459	16499	16731	16511	16649	16565	16551	16812	16321	16582	16401	16515	16418	16491	16646	16567	16616	16580	16589	16622	16508	16559	16541	16696	16511	16769	16726	16634	16598	16814	16612	16575	16457	16503	16546
31552	51083	42235	33539	28102	22347	20272	20079	19703	18801	18244	17883	17557	17122	16477	16445	16366	15791	15807	15671	15779	15659	15625	15321	15334	15305	15307	15280	15278	15345	15351	15216	15250	15175	15224	15277	15374	15287	15083	15120	15294	15202	15362	15235	15131	15168	15154	15131	15192	15198	15026	15131	15288	15210	15259	15068	15212	15297	15222	15181	15252	15294	15227	15270	15080	15265	15138	15271	15262	15073	15090	15207	15354	15260	15264	15208	15380	15290	15237	15213	15195	15293	15145	15203	15167	15151	15113	15093	15257	15286	15029	15279	15161	15060	15246	15246	15142	15210	15410	15241	15198	15029	15062	15260	15218	15131	15380	15148	15268	15208	15226	15246	15112	15180	15293	15103	15040	15058	15195	15192	15347	15200	15247	15233	15142	15053	15283	15124	15337	15312	15177	15059	15241	15156	15232	15107	15041	15162	15288	15179	15299	15120	15339	15222	15143	15165	15164	15193	15051	15225	15214	15340	15226	15284	15211	15122	15142	15247	15061	15184	15104	15179	15309	15164	15242	15235	15097	15221	15358	15049	15305	15278	15347	15138	15297	15163	15183	15181	15241	15435	15289	15287	15201	15097	15104	15143	15270	15261	15129	15149	15187	15025	15167	15085	15104	15169	15212	15202	15304	15083	15161	15196	15209	15354	15094	15248	14948	15108	15058	15158	15160	15128	15283	15223	15280	15273	14991	15297	15269	15263	15219	15209	15164	15201	15181	15344	15293	15126	15106	15124	15162	15225	15261	15229	15380	15189	15352	15168	15237	15308	15182	15244	15422	15098	15109	15188	15165	15219	15047	15148	15200	15151	15130	15182	15226	15075	15326	15286	15380	15077	15233	15218	15193	15329	15075	15213	15105	15185	15093	15255	15233	15148	15215	15187	15143	15092	15071	15429	15263	15258	15149	15243	14997	15254	15173	15195	15068	15342	15381	15126	15070	15400	15192	15423	15431	15161	15185	15454	15176	15116	15242	15270	15459	15115	15250	15261	15112	15288	15319	15290	15161	15061	15164	15256	15102	15142	15345	15228	15234	15187	15201	15158	15178	15254	15187	15222	15325	15164	15137	15119	15050	15074	15382	15221	15262	15154	14952	15299	15126	15279	15032	15159	15194	15271	15288	15208	15189	15286	15234	15107	15144	15280	15102	15277	15225	15113	15129	15162	15266	15190	15167	15098	15226	15343	15347	15136	15102	15040	15335	15153	15177	15304	15212	15381	15122	15153	15029	15294	15265	15229	15119	15133	15123	15475	15276	15255	15344	15080	15339	15292	15205	15161	15275	15192	15149	15293	15357	15273	15097	15254	15197	15227	15320	15112	15193	15253	15433	14941	15234	15326	15223	15096	15389	15380	15182	15181	15126	15243	15324	15285	15257	15258	15137	15307	15287	15200	15156	15118	15133	15169	15469	15361	15187	15260	15231	15341	15296	15182	15140	15121	15364	15194	15212	15300	15056	15116	15286	15146	15188	15123	15270	15278	15384	15344	15365	15145	15259	15234	15237	15303	15145	15205	15113	15099	15124	15240	15223	15022	15165	15189	15331	15135	15209	15200	15049	15126	15122	15220	15097	15426	15290	15113	15312	15232	15203	15242	15197	15277	15287	15381	15341	15249	15268	15289	15203	15232	15139	15205	15170	15194	14943	15194	15397	15032	15184	15032	15165	15238	15230	15363	15163	15152	15242	15311	15325	15218	15175	15192	15352	15179	15143	15064	15203	15094	15285	15253	15106	15337	15317	15088	15244	15422	15013	15341	15270	15084	15255	15142	15162	15175	15298	15169	15108	15350	15175	15156	15211	15140	15144	15256	15144	15081	15202	15175	15365	15167	15380	15104	15392	15163	15301	15059	15058	15218	15232	15280	15077	15086	15141	15317	15253	15274	15141	15224	15215	15139	15168	15090	15125	15231	15163	15206	15283	15067	15128	15109	15196	15180	15310	15190	15272	15221	15182	15129	15034	15255	15282	15242	15129	15154	15183	15056	15146	15096	15136	15170	15153	15149	15074	15293	15324	15196	15343	15160	15178	15287	15297	15138	15253	15239	15195	15074	15290	15177	15174	15222	15204	15276	15377	15112	15392	15212	15384	15133	15114	15228	15153	15155	15170	15490	15282	15326	15183	15306	15300	15093	15216	15302	15148	15234	15225	15322	15104	15144	15232	15180	15277	15324	15272	15177	14987	15114	15179	15187	15086	15223	15193	15192	15317	15181	15205	15034	15355	15190	15091	15284	15234	15143	15198	15355	15267	15225	15213	15214	15251	15242	15046	15088	15233	15214	15181	15368	15234	15225	15104	15182	15203	15372	15162	15324	15166	15254	15268	15189	15213	15308	15075	15223	15150	15262	15186	15159	15156	15392	15245	15103	15243	15106	15294	15108	15295	15170	15310	15431	15210	15274	15248	15417	15133	15132	15398	15237	15262	15257	15147	15326	15201	15183	15142	15360	15229	15080	15124	15245	15145	15358	15190	15288	15272	15164	15039	15177	15218	15138	15192	15241	15139	15045	15159	15326	15251	15265	15168	15108	15197	15201	15160	15445	15237	15129	15309	15165	15212	15246	15189	14988	15257	15266	15044	15306	15200	15237	15160	15308	15213	15313	15281	15204	15292	15096	15265	15101	15289	15224	15272	15361	15161	15173	15141	15164	15137	15053	15208	15202	15322	15180	15312	15260	15116	15265	15226	15061	15145	15265	15241	15253	15221	15185	15127	15213	15165	15201	15172	15438	15077	15304	15132	15241	15147	15309	15363	15172	15109	15072	15258	15090	15297	15341	15260	15110	15198	15182	15184	15176	14996	15139	15154	15157	15192	15138	15104	15294	15260	15297	15162	15104	15244	15311	14990	15062	15247	15224	15154	15145	15275	15089	15097	15213	15352	15111	15381	15100	15368	15201	15129	15173	15148	15175	15262	15181	15181	15326	15290	15239	15144	15220	15214	15096	15192	15222	15074	15129	15164	15268	15263	15124	15206	15198	15297	15120	15117	15268	15182	15134	15253	15078	15228	15145	15164	15288	15239	15126	15126	15318	15115	14993	15215	15283	15380	15168	15248	15341	15237	15061	15164	15148	15083	15347	15255	15148	15296	15083	15278	15264	15223	15169	15082	15024	15117	15081	15155	15267	15196	15208	15221	15233	15238	15030	15243	15068	15276	15103	15178	15300	15015	15186	15360	15309	15225	15278	15246	15131	15220	15455	15042	15341	15185	15337	15117	15075	15264	15234	15290	15129	15150	15242	15482	15240	15107	15186	15413	15225	15254	15100	15188	15280	15091	15137	15159	15294	15180	15349	15164	15456	15192	15153	15247	15313	15253	15100	15251	15201	15262	15111	15154	15244	15199	15349	15225	15268	15161	15214	15414	15170	15218	15428	15190	15297	15258	15004	15170	15117	15255	15195	15265	15246	15309	15111	15171	15068	15146	14943	15207	15098	15229	15264	15230	15062	15135	15294	15054	15034	15101	15308	15289	15168	15325	15141	15395	15244	15255	15126	15199	15216	15277	15232	15230	15341	15303	15177	15248	15316	15417	15289	15266	15247	15183	15193	15209	15141	15338	15290	15416	15121	15018	15140	15129	15295	15113	15257	15078	15202	15171	15289	15206	15097	15202	15099	15134	15179	15369	15233	15246	15222	15232	15244	15178	15285	15143	15292	15193	15209	15240	15125	15271	15223	15270	15094	15334	15248	15246	15158	15138	15293	15070	15081	15233	15123	15131	15213	15033	15191	15184	15250	15265	15170	15195	15223	15162	15341	15221	15338	15054	15135	14970	15211	15380	15241	15216	15439	15028	15142	15374	15172	15223	15302	15199	15271	15272	15271	15265	15374	15209	15193	15341	15319	15190	15271	15213	15267	15209	15214	15211	15081	15333	15149	15191	15364	15199	15078	15203	15387	15287	15060	14976	15262	15150	15134	15114	15157	15316	15213	15277	15191	15298	15153	15244	15105	15260	15165	15232	15218	15282	15074	15175	15325	15246	15442	15062	15143	15047	15081	15247	15238	15343	15223	15182	15134	15264	15026	15238	15319	15212	15235	15161	15217	15272	15153	15246	15377	15187	14999	15320	15208	15137	15216	15079	15176	15293	15277	15120	15214	15170	15191	15195	15231	15205	15228	15192	15324	15262	15137	15205	15188	15127	15379	15066	15236	15336	15217	15165	15273	15436	15204	15174	15228	15263	15256	15170	15125	15421	15099	15278	15077	15179	15189	15251	15135	15260	15095	15138	15091	15373	15207	15210	15206	15278	15249	15301	15332	15185	15244	15198	15080	15120	15253	15175	15279	15156	15231	15264	15177	15286	15324	15059	15150	15161	15260	15397	15216	15130	15175	15314	15165	15273	15239	15136	15253	15112	15235	15146	15299	15258	15265	15119	15100	15222	15145	15123	15210	15211	15065	15259	15110	15184	15176	15217	15081	15346	15247	15111	15240	15287	15400	15174	15440	15142	15246	15301	15147	15283	15094	14994	15352	15173	15189	15261	15140	15124	15182	15138	15207	15050	15206	15068	15118	15105	15338	15218	15215	15261	15311	15258	15121	15099	15235	15217	15167	15079	15256	15255	15247	15351	15222	15232	15221	15315	15206	15263	15232	15227	15234	15324	15220	15093	15340	15186	15046	15118	15128	15234	15216	15267	15010	15222	15300	15241	15098	15260	15103	15092	15141	15370	15377	15217	15207	15172	15366	15323	15224	15301	15105	15189	15259	15141	15257	15164	15256	15153	15316	15204	15236	15040	15077	15233	15252	15170	15377	15308	15134	15088	15021	15235	15033	15180	15179	15208	15258	15178	15204	15171	15183	15162	15293	15204	15250	15235	15175	15326	15270	15274	15265	15114	15141	15253	15134	15204	15354	15258	15272	15194	15340	15206	15152	15196	15331	15273	15185	15076	15206	15052	15195	15105	15188	15228	15093	15187	15259	15252	15265	15221	15244	15188	15141	15315	15328	15225	15303	15175	15087	15195	15336	15193	15225	15052	15126	15066	15087	15200	15042	15091	15290	15104	15170	15145	15296	15457	15301	15268	15199	15086	15298	15203	15271	15186	15247	15363	15180	15257	15248	15290	15244	15125	15308	15127	15341	15199	15196	15258	15155	15360	15185	15275	15154	15148	15250
24198	21387	28882	24807	23663	24734	24162	21460	20752	20351	19578	19515	18941	18500	18031	17753	17801	17544	17588	17145	17169	17224	17091	16966	16876	16841	16703	16928	16625	16905	17108	16924	17009	16909	16991	16766	16929	16695	16771	16550	16743	16654	16754	16906	16810	16666	16942	16673	16965	16904	16676	16654	16757	16603	16843	16876	16619	16666	16779	16766	16788	16948	16683	16768	16832	16848	16738	16853	16647	16763	16687	16650	16512	16747	16719	16730	16914	16707	16686	16764	16869	16697	16599	16531	16531	16854	16774	16528	16852	16774	16777	16566	16644	16382	16778	16841	16797	16832	16977	16713	16605	16600	16697	16713	16774	16718	16487	16601	16808	16710	16871	16894	16754	16674	16541	16507	16820	16550	16552	16730	16683	16655	16658	16632	16652	16452	16683	16602	16654	16785	16503	16870	16623	16696	16707	16666	16602	16720	16788	16723	16750	16755	16787	16748	16940	16740	16848	16749	16781	16826	16693	16949	16581	16576	16442	16688	16843	16769	17002	16825	16728	16769	16494	16708	16816	16587	16608	16641	16700	16942	16664	16757	16661	16850	16896	16421	16551	16675	16433	16696	16681	16666	16625	16584	16647	16654	16721	16678	16849	16751	16700	16737	16682	16568	16546	16741	16746	16563	16720	16812	16779	16761	16763	16773	16749	16600	16805	16744	16714	16712	16625	16680	16769	16689	16429	16639	16608	16735	16722	16715	16561	16720	16659	16680	16613	16787	16581	16508	16532	16613	16751	16685	16748	16483	16740	16769	16795	16574	16700	16707	16598	16845	16781	16813	16792	16752	16687	16599	16633	16920	16698	16628	16691	16667	16679	16626	16792	16775	16740	16802	16636	16966	16845	16559	16743	16797	16621	16624	16753	16599	16564	16815	16664	16622	16750	16962	16981	16699	16551	16596	16757	16655	16423	16827	16746	16594	16646	16605	16634	16700	16795	16696	16657	16706	16698	16662	16727	16610	16710	16825	16497	16791	16604	16738	16690	16779	16588	16764	16599	16351	16589	16708	16757	16794	16636	16643	16567	16684	16415	16685	16719	16811	16699	16709	16756	16761	16872	16711	16644	16648	16604	16927	16671	16758	16910	16878	16766	16759	16787	16669	16666	16615	16669	16690	16691	16873	16885	16633	16839	16570	16734	16548	16715	16591	16653	16608	16700	16660	16706	16745	16667	16615	16551	16623	16622	16602	16774	16525	16722	16696	16801	16547	16791	16760	16610	16571	16638	16491	16633	16539	16760	16633	16661	16562	16697	16709	16754	16641	16633	16475	16619	16775	16589	16702	16653	16582	16898	16616	16769	16790	16697	16742	16832	16859	16582	16763	16733	16728	16443	16668	16809	16520	16581	16631	16773	16830	17001	16852	16566	16802	16702	16810	16870	16811	16874	16575	16728	16723	16651	16665	16688	16736	16735	16671	16652	16742	16708	16727	16757	16643	16795	16714	16663	16601	16608	16946	16907	16658	16712	16665	16529	16714	16696	16519	16642	16836	16910	16743	16697	16713	16714	16767	16683	16775	16717	16834	16773	16565	16860	16781	16610	16570	16730	16781	16680	16613	16852	16787	16744	16490	16731	16639	16647	16745	16555	16951	16630	16894	16776	16908	16519	16834	16880	16648	16739	16708	16769	16843	16863	16774	16450	16701	16693	16656	16628	16777	16610	16586	16779	16621	16517	16812	16630	16697	16789	17019	16801	16832	16536	16837	16839	16680	16860	16665	16685	16730	16634	16563	16629	16655	16577	16822	16810	16676	16777	16718	16769	16722	16709	16934	16734	16644	16851	16553	16615	16528	16693	16581	16787	16778	16629	16798	16637	16734	16904	16579	16592	16299	16773	16905	16662	16701	16784	16540	16759	16599	16560	16702	16606	16672	16569	16613	16633	16767	16693	16489	16641	16747	16782	16746	16739	16829	16821	16721	16711	16705	16867	16806	16541	16582	16733	16745	16749	16822	16651	16691	16842	16633	16471	16765	16769	16593	16821	16612	16685	16719	16455	16700	16580	16618	16734	16682	16684	16427	16553	16628	16706	16766	16695	16566	16552	16522	16990	16855	16507	16735	16626	16687	16556	16768	16546	16621	16827	16826	16722	16795	16775	16583	16807	16748	16680	16756	16579	16618	16622	16767	16663	16696	16710	16940	16859	16588	16648	16662	16591	16556	16564	16686	16625	16506	16735	16636	16580	16672	16663	16839	16809	16563	16536	16722	16780	16547	16642	16577	16460	16689	16454	16683	16739	16468	16709	16527	16890	16560	16631	16575	16800	16726	17059	16649	16830	16734	16749	16606	16675	16637	16967	16492	16633	16723	16601	16789	16698	16604	16743	16507	16869	16605	16666	16707	16707	16742	16786	16698	16721	16509	16741	16934	16888	16728	16742	16644	16649	16621	16687	16497	16643	16666	16677	16647	16732	16904	16583	16565	16639	16631	16874	16816	16583	16800	16537	16592	16589	16656	16733	16490	16800	16809	16654	16670	16577	16726	16547	16767	16706	16572	16527	16795	16666	16685	16522	16687	16817	16720	16868	16630	16811	16866	16792	16797	16710	16579	16488	16629	16489	16724	16662	16736	16666	16594	16838	16735	16744	16901	16832	16687	16685	16665	16835	16628	16768	16766	16636	16810	16885	16520	16770	16731	16655	16740	16598	16547	16780	16730	16853	16874	16875	16803	16649	16665	16728	16622	16906	16699	16731	16708	16616	16742	16737	16788	16531	16776	16519	16657	16719	16691	16693	16589	16981	16690	16750	16760	16829	16643	16769	16599	16782	16684	16731	16541	16728	16750	16559	16800	16528	16811	16877	16638	16672	16594	16850	16655	16790	16477	16604	16565	16522	16492	16616	16709	16669	16786	16724	16676	16722	16614	16720	16733	16889	16651	16717	16738	16673	16637	16481	16861	16966	17061	16691	16724	16812	16728	16833	16652	16603	16627	16551	16935	16433	16844	16427	16752	16663	16679	16557	16739	16789	16682	16512	16540	16577	16670	16687	16769	16876	16845	16677	16664	16746	16881	16715	16557	16624	16936	16594	16638	16768	16579	16548	16795	16626	16781	16701	16899	16725	16562	16721	16766	16588	16778	16790	16690	16434	16626	16831	16725	16868	16796	16643	16706	16669	16758	16756	16640	16787	16853	16805	16673	16878	16767	16834	16863	16616	16575	16796	16826	16655	16572	16787	16863	16552	16680	16482	16727	16687	16678	16706	16761	16608	16428	16778	16597	16763	16754	16622	16760	16627	16573	16695	16785	16589	16569	16673	16683	16670	16509	16779	16548	16871	16752	16713	16694	16648	16581	16835	16744	16684	16837	16680	16747	16903	16752	16880	16730	16711	16741	16854	16620	16636	16643	16640	16547	16666	16529	16677	16643	16631	16651	16737	16737	16740	16609	16770	16510	16793	16812	16616	16586	16533	16676	16556	16508	16681	16780	16789	16708	16646	16556	16735	16640	16559	16536	16644	16939	16615	16853	16685	16741	16748	16734	16748	16541	16647	16707	16871	16818	16862	16753	16618	16853	16731	16811	16716	16756	16766	16741	16721	16742	16645	16494	16732	16590	16587	16713	16602	16665	16742	16737	16855	16662	16861	16701	16832	16637	16555	16768	16744	16552	16563	16629	16579	16753	16634	16824	16738	16815	16910	16721	16786	16671	16745	16658	16598	16761	16775	16785	16769	16712	16624	16728	16780	16714	16694	16836	16737	16638	16732	16603	16758	16945	16666	16853	16637	16766	16680	16670	16846	16679	16718	16687	16590	16756	16582	16516	16769	16633	16830	16833	16667	16824	16766	16423	16919	16409	16817	16581	16701	16657	16871	16621	16989	16779	16755	16607	16855	16675	16598	16642	16872	16597	16741	16391	16625	16651	16763	16764	16634	16571	16765	16600	16738	16513	16617	16818	16718	16522	16716	16520	16684	16673	16797	16583	16452	16752	16741	16588	16760	16687	16493	16609	16745	16782	16758	16688	16716	16783	16637	16626	16909	16627	16584	16685	16629	16606	16799	16702	16559	16737	16553	16700	16644	16738	16658	16334	16532	16715	16868	16524	16721	16712	16515	16729	16791	16799	16621	16677	16689	16833	16689	16498	16758	16796	16685	16805	16721	16860	16577	16767	16677	16547	16565	16738	16584	16954	16770	16525	16619	16744	16660	16642	16835	16625	16764	16729	16577	16487	16732	16736	16838	16653	16848	16631	16611	16589	16869	16905	16677	16636	16793	16752	16690	16689	16759	16491	16748	16695	16623	16763	16714	16674	16597	16853	16576	16724	16711	16913	16546	16724	16616	16794	16700	16613	16800	16845	16750	16791	16846	16640	16849	16741	16637	16617	16783	16816	16714	16600	16623	16754	16851	16729	16521	16854	16611	16717	16546	16787	16893	16666	16667	16662	16776	16732	16680	16752	16689	16886	16725	16768	16517	16639	16693	16893	16540	16711	16777	16781	16688	16682	16550	16723	16726	16745	16695	16557	16799	16629	16734	16595	16705	16758	16604	16711	16884	16847	16764	16534	16681	16527	16590	16771	16533	16795	16616	16761	16627	16674	16750	16683	16760	16770	16793	16503	16777	16555	16728	16612	16566	16748	16677	16706	16741	16832	16817	16560	16627	16683	16905	16869	16611	16776	16779	16810	16807	16542	16853	16769	16816	16814	16683	16806	16686	16562	16685	16843	16643	16867	16542	16774	16728	16735	16597	16493	16570	16837	16766	16927	16675	16530	16888	16686	16673	16592	16651	16783	16640	16760	16635	16558	16715	16703	16560	16520	16664	16669	16810	16646	16728	16653	16574	16480	16800	16925	16668	16674	16519	16653	16745	16570	16754	16684	16496	16543	16699	16808	16683	16622	16768	16708	16582	16682	16790	16699	16546	16845	16760	16555	16628	16902	16773	16566	16555	16742	16837	16865	16807	16767	16715	16700	16922	16596	16595	16715	16852	16693	16734	16688	16818	16602	16736	16746	16622	16684	16745	16741	16905	16574	16737	16607	16746	16814	16607	16661	16672	16614	16687	16511	16768	16789	16654	16846	16854	16625	16517	16557	16572	16641	16627	16766	16743	16696	16690	16555	16699	16750	16712	16651	16885	16650	16880	16742	16756	16747	16598	16724	16760	16520
33840	55712	46866	37876	31874	25077	22351	22149	21583	20821	19554	19409	18672	17862	17421	17246	16602	16256	16213	16051	15796	15817	15385	15447	15614	15308	15410	15611	15397	15484	15504	15395	15524	15489	15404	15224	15492	15275	15320	15397	15221	15188	15292	15141	15216	15366	15112	15384	15206	15312	15357	15339	15347	15293	15310	15371	15477	15332	15234	15157	15377	15430	15161	15226	15282	15323	15340	15244	15196	15101	15310	15294	15272	15208	15410	15299	15545	15246	15265	15079	15413	15477	15342	15191	15368	15149	15191	15323	15323	15366	15175	15233	15113	15142	15210	15339	15218	15143	15339	15389	15235	15253	15195	15360	15223	15368	15182	15336	15449	15252	15353	15158	15176	15290	15114	15362	15098	15300	15288	15259	15127	15207	15189	15113	15372	15106	15318	15255	15121	15212	15204	15229	15228	15329	15222	15282	15299	15473	15395	15329	15265	15026	15258	15172	15337	15223	15374	15210	15119	15079	15368	15193	15182	15086	15478	15205	15079	15241	15230	15269	15157	15381	15321	15139	15329	15281	15275	15365	15225	15360	15235	15325	15224	15498	15417	15202	15196	15268	15379	15290	15252	15271	15174	15160	15322	15174	15308	15259	15193	15161	15163	15334	15280	15304	15250	15119	15186	15278	15287	15277	15239	15343	15316	15173	15382	15205	15263	15206	15316	15129	15119	15298	15371	15289	15257	15407	15196	15201	15278	15466	15300	15308	15278	15164	15268	15241	15329	15274	15222	15360	15374	15250	15102	15375	15214	15256	15313	15035	15325	15206	15289	15245	15467	15155	15110	15273	15218	15309	15183	15370	15230	15337	15417	15207	15257	15230	15354	15266	15265	15165	15426	15278	15130	15219	15330	15262	15274	15168	15248	15183	15319	15196	15102	15186	15184	15222	15158	15308	15080	15257	15125	14954	15339	15133	15167	15258	15310	15088	15161	15186	15284	15243	15305	15275	15289	15421	15352	15290	15292	15317	15369	15375	15252	15161	15136	15106	15339	15157	15276	15203	15254	15203	15368	15365	15403	15128	15228	15194	15171	15315	15170	15365	15190	15212	15341	15174	15118	15085	15360	15254	15171	15292	15187	15360	15180	15302	15198	15244	15406	15311	15246	15155	15254	15257	15168	15310	15140	15282	15422	15265	15203	15230	15000	15235	15266	15223	15292	15297	15145	15179	15304	15382	15236	15275	15239	15200	15240	15364	15165	15174	15169	15085	15266	15138	15134	15175	15240	15147	15204	15311	15391	15120	15171	15135	15210	15267	15122	15232	15225	15148	15219	15375	15147	15143	15221	15159	15280	15440	15273	15286	15181	15280	15190	15173	15306	15340	15279	15265	15116	15429	15249	15247	15391	15315	15259	15167	15189	15202	15416	15241	15242	15350	15320	15247	15214	15333	15291	15123	15169	15067	15264	15312	15273	15177	15249	15441	15126	15157	15207	15246	15193	15224	15251	15326	15237	15325	15355	15303	15299	15170	15312	15262	15292	15200	15369	15276	15279	15239	15232	15247	15210	15179	15170	15109	15320	15295	15143	15279	15199	15216	15188	15145	15255	15076	15109	15255	15207	15120	15348	15160	15359	15269	15152	15296	15209	15311	15215	15217	15377	15074	15378	15396	15210	15262	15202	15284	15118	15093	15392	15241	15137	15339	15279	15291	15279	15281	15336	15219	15384	15286	15229	15104	15419	15229	15309	15025	15261	15207	15414	15133	15466	14964	15297	15197	15241	15258	15034	15230	15248	15235	15247	15189	15153	15269	15294	15198	15146	15464	15140	15216	15280	15370	15193	15375	15229	15316	15352	15346	15267	15201	15229	15326	15385	15219	15211	15192	15435	15218	15237	15280	15197	15192	15244	15152	15167	15180	15431	15256	15305	15325	15257	15351	15410	15212	15268	15292	15097	15263	15314	15384	15131	15103	15357	15208	15204	15368	15263	15157	15195	15191	15238	15135	15212	15222	15150	15105	15428	15361	15282	15361	15264	15314	15347	15163	15142	15234	15116	15143	15308	15358	15319	15314	15094	15199	15201	15268	15313	15245	15247	15293	15223	15250	15170	15261	15319	15335	15167	15358	15224	15388	15208	15270	15360	15307	15212	15280	15374	15371	15325	15349	15226	15205	15294	15248	15213	15285	15374	15194	15131	15309	15144	15262	15177	15365	15357	15168	15354	15252	15210	15187	15208	15126	15250	15261	15156	15186	15357	15287	15351	15388	15457	15255	15148	15246	15352	15195	15221	15171	15294	15368	15339	15224	15140	15150	15230	15153	15463	15319	15239	15047	15263	15092	15237	15310	15284	15214	15385	15297	15308	15186	15296	15400	15364	15222	15349	15266	15128	15373	15222	15134	15207	15397	15226	15114	15144	15451	15470	15318	15279	15258	15252	15447	15337	15260	15235	15268	15435	15250	15369	15421	15240	15205	15237	15256	15165	15137	15241	15201	15351	15380	15281	15292	15257	15320	15215	15182	15266	15243	15220	15234	15297	15311	15270	15245	15344	15200	15352	15193	15335	15193	15362	15223	15170	15256	15165	15289	15353	15211	15208	15315	15171	15414	15213	15180	15233	15280	15384	15449	15206	15222	15303	15114	15255	15336	15273	15326	15151	15317	15385	15257	15333	15149	15178	15098	15398	15412	15314	15138	15137	15474	15196	15209	15206	15075	15105	15364	15165	15231	15260	15275	15257	15211	15221	14994	15048	15126	15139	15208	15231	15254	15124	15269	15160	15188	15303	15268	15337	15354	15117	15318	15256	15241	15300	15116	15288	15141	15275	15214	15397	15268	15132	15223	15289	15034	15125	15254	15170	15158	15168	15373	15195	15112	15214	15145	15171	15465	15247	15244	15191	15226	15350	15366	15102	15287	15083	15191	15228	15242	15227	15243	15264	15123	15311	15290	15263	15377	15279	15269	15335	15211	15148	15333	15497	15358	15206	15336	15256	15479	15096	15224	15236	15423	15423	15116	15137	15435	15336	15264	15246	15305	15328	15451	15454	15356	15187	15258	15147	15163	15269	15409	15236	15045	15407	15353	15270	15140	15232	15415	15279	15236	15194	15162	15110	15334	15274	15289	15265	15212	15375	15171	15253	15237	15257	15219	15138	15099	15407	15184	15206	15185	15134	15193	15309	15303	15217	15316	15223	15187	15272	15236	15221	15279	15192	15270	15277	15262	15190	15167	15315	15316	15347	15411	15333	15214	15227	15246	15309	15217	15223	15243	15266	15366	15349	15270	15258	15369	15274	15278	15431	15227	15156	15259	15318	15264	15063	15188	15290	15245	15117	15225	15232	15296	15285	15205	15306	15300	15308	15315	15278	15257	15253	15421	15133	15153	15345	15235	15514	15263	15266	15229	15145	15291	15237	15350	15364	15231	15315	15176	15403	15208	15229	15204	15427	15295	15144	15036	15201	15269	15193	15264	15337	15133	15254	15331	15129	15428	15028	15254	15136	15142	15334	15342	15380	15388	15129	15293	15196	15283	15194	15291	15179	15264	15376	15344	15204	15196	15381	15081	15325	15306	15228	15446	15360	15259	15145	15362	15350	15338	15233	15491	15320	15403	15177	15220	15291	15335	15212	15225	15313	15382	15413	15161	15302	15265	15218	15287	15427	15134	15266	15117	15137	15229	15333	15155	15237	15142	15385	15165	15292	15127	15352	15257	15118	15356	15184	15308	15252	15319	15125	15349	15268	15239	15159	15334	15304	15297	15261	15274	15257	15151	15221	15085	15262	15355	15174	15383	15188	15523	15332	15103	15257	15134	15185	15291	15348	15241	15167	15226	15095	15471	15192	15269	15208	15424	15190	15257	15390	15249	15114	15214	15119	15429	15232	15116	15252	15215	15273	15176	15333	15281	15182	15229	15198	15317	15213	15181	15341	15271	15179	15318	15204	15244	15310	15382	15203	15239	15233	15192	15131	15330	15256	15214	15262	15261	15097	15438	15291	15158	15216	15192	15270	15330	15318	15082	15376	15317	15227	15288	15307	15133	15152	15129	15336	15250	15321	15246	15145	15222	15259	15274	15143	15179	15227	15302	15278	15313	15205	15211	15107	15258	15282	15365	15139	15134	15367	15344	15458	15335	15288	15391	15126	15240	15128	15356	15315	15277	15392	15354	15199	15307	15269	15344	15199	15154	15342	15255	15438	15329	15322	15354	15276	15074	15332	15314	15017	15250	15351	15296	15368	15329	15234	15415	15193	15358	15274	15205	15400	15266	15258	15274	15253	15270	15264	15378	15122	15279	15132	15306	15374	15317	15390	15188	15239	15171	15244	15240	15256	15230	15362	15257	15265	15100	15286	15326	15372	15248	15318	15331	15265	15317	15337	15203	15301	15188	15304	15345	15148	15201	15406	15273	15352	15298	15220	15174	15219	15183	15343	15301	15306	15200	15176	15167	15273	15078	15266	15336	15073	15206	15321	15129	15258	15248	15329	15383	15127	15174	15403	15160	15050	15244	15251	15416	15316	15317	15306	15202	15382	15192	15380	15316	15205	15261	15220	15171	15318	15207	15455	15159	15318	15337	15211	15203	15159	15253	15278	15235	15209	15255	15375	15197	15285	15234	15225	15327	15316	15317	15175	15409	15194	15202	15311	15244	15307	15244	15165	15325	15226	15263	15022	15323	15390	15332	15242	15218	15255	15385	15124	15114	15189	15274	15238	15058	15510	15230	15319	15347	15249	15403	15116	15255	15321	15244	15189	15196	15369	15410	15444	15123	15033	15265	15267	15428	15195	15294	15178	15143	15254	15171	15335	15272	15344	15187	15192	15295	15220	15173	15275	15117	15344	15311	15250	15211	15264	15184	15342	15295	15267	15270	15255	15221	15240	15161	15427	15126	15308	15228	15283	15165	15297	15275	15390	15252	15254	15332	15372	15356	15381	15149	15227	15416	15136	15274	15246	15258	15176	15131	15149	15247	15308	15097	15061	15273	15122	15215	15338	15368	15213	15330	15125	15143	15227	15242	15175	15211	15383	15415	15265	15298	15188	15109	15326	15195	15231	15321	15245	15167	15303	15286	15250	15227	15313	15159	15144	15386	15317	15332	15347	15141	15150	15160	15210	15275	15380	15197	15121	15180	15304	15104	15149	15150	15313	15307	15126	15348	15326	15341
32074	31792	31917	26702	22302	19685	18716	18522	18608	18268	18075	18039	17750	17848	17407	17595	17504	17393	17506	17295	17301	17094	17341	17122	16960	17090	17149	17076	17236	17137	17313	17240	17184	16976	17168	17189	17175	17242	17097	17058	16952	17028	17233	17016	17191	17248	17256	16981	17175	17118	17056	17040	17053	17070	17028	17067	16951	17323	17163	17101	17047	17131	16946	17180	17060	17262	17072	17071	17199	17122	16890	17068	16936	17213	17198	17084	17037	17172	17102	17128	17423	17228	17008	17116	17121	17023	16925	17169	17094	17289	17145	16941	16963	16967	17185	17100	17002	17038	17177	17135	17008	17154	16913	17078	16984	16908	17057	17068	17239	17002	17080	16893	17213	17073	17047	17084	17256	17154	17113	17126	16971	16995	16799	16951	17135	17090	17104	17046	17006	17168	17119	17020	17067	17091	17263	17060	17071	17040	16980	17100	17237	17103	16982	17213	17243	17109	17203	16962	17178	17170	16980	17091	17253	17140	16989	17150	17136	17257	17138	17027	17233	17194	17171	16845	17246	17024	17107	17262	16954	16940	17037	16958	17085	17337	16834	16967	17072	17143	17125	16939	17202	17060	17004	16888	16832	17120	17108	17041	17158	17067	16966	16965	17020	17090	16962	17044	16977	17156	17060	16992	17066	17093	17239	17041	17088	17126	17171	17000	17144	17232	17257	17204	17130	17191	17149	17196	17143	17067	17020	16887	17126	17103	17009	16962	17173	16865	17041	17133	17010	17062	17188	17116	17018	17100	17162	17003	16928	16941	17111	17127	17022	17085	16975	16966	17278	16980	16981	16953	17368	16951	17019	17052	17206	17190	17275	16985	16918	17057	17079	17012	17087	16813	17154	16987	17014	17272	17062	17045	17234	17022	16897	17086	17186	16931	17110	17114	17064	17035	17019	16996	17226	17178	17054	16952	17077	16820	17102	17084	17127	17186	17279	17004	17089	17136	17069	17009	17203	17189	17009	17006	16996	17188	17053	17088	16906	17066	17247	17058	17102	16903	17005	17148	17151	17111	17022	17138	16989	16984	16844	16921	17167	17316	17036	17358	17134	17141	17066	16657	16932	17132	17284	17028	17117	17068	16917	17100	17082	16986	17023	16818	17004	17392	17232	16878	17028	17002	17112	17157	17037	17219	17146	17111	17179	17139	17062	17154	17101	17138	16946	17249	16983	17159	17069	16977	17198	17109	17216	17216	17047	16745	16981	17193	16962	17037	17144	16936	17251	17035	17228	17086	17208	17000	16908	17017	17076	17111	17051	16877	17093	17058	17134	17307	17178	17086	17192	17042	16958	17157	17039	17169	17204	17182	17181	16989	17047	17225	17030	17021	17096	17143	16986	17088	17093	17047	17011	17063	17203	17393	16964	17114	17104	17003	17135	16782	16896	16963	16981	17030	16957	17137	17121	16962	17172	16933	17158	17146	17038	16985	16942	17068	16953	17247	17142	17065	17059	17057	16935	17199	17073	17124	17148	17003	17252	16996	17057	17125	16966	16995	16905	17051	17234	17001	16993	17181	17050	17024	17266	17271	17160	17076	16862	16955	17219	17077	17111	17158	17174	17010	17186	17032	17122	16971	17028	16979	17008	17027	17107	17171	17208	16888	17104	17036	17047	17112	16929	17007	17275	17249	17084	16934	17333	16924	16973	17189	17095	17146	17077	17082	17284	17029	17081	16880	17027	17312	17095	17179	17153	17103	16921	17198	16972	17188	17033	17155	17009	17119	17162	17137	17125	17014	17134	17088	17125	17248	17051	16934	17057	17083	17237	17232	17007	17375	17021	16931	17087	17026	17286	17270	17024	16945	17222	17162	17264	17226	17171	17059	16909	16956	17076	17120	17012	16998	16832	16890	16843	17055	16946	17132	17071	17132	17171	17043	17179	17228	17057	17097	16890	16777	17063	17085	17045	16939	17218	17139	17039	16884	17005	17117	17078	17007	17180	17167	16990	17165	16887	16992	17092	17146	17191	16986	17109	17019	17079	17085	17229	17021	17210	17076	17033	17168	17235	17086	17082	17215	17081	17117	16974	17001	17182	17163	17231	17227	16981	16822	17053	16840	17096	17165	17234	17046	17082	17123	16946	16997	17126	17277	17105	16802	16971	17221	17191	17240	17184	16933	17195	17020	17106	17130	17114	16881	17013	16990	16875	17001	16974	17153	16961	17114	17082	17029	17080	16974	17009	16968	17008	16994	17082	17121	17030	17165	17201	17104	17111	17117	17004	17191	17307	16943	16998	17305	16968	16930	17253	17133	17124	17127	16918	17234	16906	17114	17156	16981	16839	17218	17003	17101	16963	16935	17072	17049	17025	17110	17184	17086	17064	17106	17021	17014	17299	17135	17088	17098	16839	16865	17225	17146	17214	17130	16737	16922	17074	17189	17083	17090	17138	17029	17057	17054	16928	17049	16918	17184	16970	16986	16895	17130	17039	17003	17174	17034	17212	17185	17105	17217	17015	17096	17078	16968	17014	17062	17105	16928	17038	17061	16983	17009	16901	17177	17287	17133	17052	17198	16871	17153	17066	17176	17133	17059	17206	17053	17072	16929	16929	17108	17054	17019	17098	17009	17085	17194	17085	17051	17198	17000	17188	17188	17091	17093	17157	16860	17201	17138	17010	17118	17076	17039	17033	17104	16883	17129	17154	17098	17244	17225	17084	17129	16946	17236	17069	17279	17202	17025	17113	17014	16798	17096	17016	17074	17224	17228	17003	17116	16946	17066	17037	17296	17023	17024	17170	17059	17180	17180	17005	17145	17049	16979	16980	17131	17116	17114	17033	16953	16822	17094	17206	17055	17115	17262	17039	16868	17119	17077	17155	17085	17243	17125	17018	16981	16952	16924	17008	16968	17281	17065	17160	17117	17061	17160	16942	17087	17200	16938	17181	17069	17110	17182	17075	17009	17053	17207	16790	17139	17036	17048	17040	17194	17193	17176	16935	16854	16932	17150	17245	16990	17154	17069	17048	17208	17240	17126	17234	17129	17026	17017	16954	17233	16983	17116	17131	17101	17008	16889	16953	17074	17258	17147	17183	17407	16936	17227	17269	17136	17200	17287	17035	17213	17072	17102	16898	16971	17265	16909	16970	17048	17166	17184	17158	17176	17055	16863	16961	17244	17142	17182	17032	16929	16793	16974	16957	17032	17105	17178	17090	17097	17192	17260	17100	17388	17239	17093	17104	17095	16912	17019	17010	17214	16983	17097	17033	16959	17217	17182	16980	17027	17070	17036	17029	17006	16831	17076	17090	17176	17219	17065	16986	17083	17015	17055	16975	17112	16975	16939	17081	17232	17078	16983	17005	17201	17009	16883	17017	17067	16983	17262	16982	16990	16980	17148	17140	17270	17061	17067	16972	17003	17254	17056	17105	17236	17100	17177	17192	17038	17159	17071	17401	17131	17146	17127	17026	16848	17259	17027	17090	17080	16935	17167	17048	16926	17055	16964	17112	17303	17234	17079	17081	16736	17053	17135	17140	16972	17115	17128	17026	17034	17305	17235	16868	17024	17064	17031	17268	17028	17055	16950	17091	16981	17267	17144	17049	17275	16904	16901	16855	17331	17274	16929	17220	16966	17097	17068	16921	16867	17032	17236	17088	17070	17097	17259	17042	17084	17063	17147	16883	17080	17254	17148	16966	17165	16987	16953	16973	16846	17056	17274	16947	16993	17162	17092	16946	17082	17147	17004	17069	16961	17051	17097	17184	17090	17106	16916	17104	16906	17199	17014	17094	17046	17126	17009	17233	17146	17151	17057	17271	17216	17070	17102	16903	17218	17025	17128	16972	17065	17165	17045	16987	16883	16961	17029	17311	17189	17105	17240	17021	17129	17029	17083	17237	17143	16829	17130	16943	16888	17154	17027	17207	17182	17024	17123	17102	17154	16840	17108	17092	16864	17130	17112	17262	17009	17160	17104	17232	17150	17168	17083	17033	17054	17093	17222	17026	17004	16938	17152	17306	17259	17194	16880	17127	17163	17362	17032	17084	17218	17109	17065	17083	17177	16968	17089	17015	16934	16904	17307	17224	17082	17228	17291	17171	16802	17247	17097	17171	17128	17106	16902	17041	17032	17026	16915	16883	17129	17078	16934	17130	17018	17020	17058	17161	16901	17131	16782	16888	17115	17124	17061	17001	17148	17060	17166	17013	16877	16898	17091	17081	16990	17167	17056	17170	17121	17102	16906	17104	17077	16923	17185	17134	17149	17129	17220	17133	16952	17057	17056	17096	17128	16902	17150	17138	16908	16871	16992	17364	17174	17204	17171	16980	17047	17136	17193	17232	17157	17258	17229	17033	16904	16831	16933	17117	17063	16926	17082	17178	16898	16988	17046	17106	17180	17047	17147	16992	16963	16942	17188	16910	17033	17386	17095	17045	17019	17117	16896	17146	17203	16779	17376	17037	17102	17209	16956	17016	16968	16998	17201	17133	17026	16923	17074	16880	17009	17014	17037	17132	17017	16920	17166	17125	16975	17073	17054	16956	17152	17147	17046	16849	17213	16909	16980	17054	17073	16981	16862	17194	17078	16902	16940	17038	17126	17157	17180	16899	17089	17241	17000	17066	17068	17073	17119	17188	17185	17200	17279	17123	17074	17142	17153	17049	17198	17232	16826	17245	17180	16907	17170	17088	17193	17093	17023	17063	17205	17028	17235	17179	17024	17094	17175	16974	17067	17131	16909	17103	17125	17063	17230	17226	17062	17170	17019	17156	17255	17220	17146	17086	16823	17145	17056	16970	17230	17165	16939	17019	17148	17330	17213	16942	17285	17185	16942	17282	17277	17098	17092	16990	17174	16878	17061	16915	16977	17053	17108	17094	16884	17037	17063	17204	17075	16920	16882	16985	17170	17199	17221	16952	17125	17104	17240	17044	17133	17071	16966	17006	17368	17215	17208	17118	16991	16910	17274	17256	17052	17185	16967	16871	17113	17152	17050	17098	17050	17011	17231	17220	17061	17211	17183	17183	17170	17048	16985	17197	16940	17098	17042	17135	16978	17118	17338	17312	17125	17150	16869	17167	17027	17072	17163	17026	17013	17087	16877	17038	16910	17223	16998	17033	17225	17233	17167	17238	17333	17173	17239	17225	17194	16711	16851	16946	17048	16923	16854
32291	45140	36146	27908	22944	18774	18044	18318	17682	17501	17177	17143	16779	16552	16326	16172	15984	15625	15809	15848	15766	15603	15577	15608	15600	15746	15497	15579	15644	15400	15373	15340	15653	15558	15631	15514	15393	15350	15399	15516	15487	15391	15392	15515	15500	15595	15525	15603	15455	15645	15464	15500	15376	15452	15506	15520	15461	15360	15500	15544	15524	15655	15518	15522	15502	15445	15411	15407	15477	15384	15768	15503	15436	15466	15511	15605	15423	15437	15509	15528	15606	15586	15507	15453	15518	15418	15516	15426	15401	15387	15361	15331	15569	15407	15434	15469	15486	15455	15718	15565	15584	15588	15518	15331	15451	15598	15486	15447	15549	15285	15490	15566	15435	15637	15414	15523	15390	15430	15369	15487	15451	15465	15460	15472	15337	15509	15661	15253	15512	15339	15469	15514	15418	15412	15459	15518	15354	15380	15543	15413	15666	15478	15485	15327	15505	15424	15487	15510	15406	15346	15545	15583	15418	15610	15529	15391	15397	15387	15460	15536	15536	15363	15394	15470	15213	15396	15520	15482	15488	15618	15691	15515	15496	15556	15547	15502	15281	15542	15478	15522	15513	15358	15541	15338	15402	15468	15459	15413	15481	15468	15474	15406	15354	15611	15438	15286	15573	15390	15507	15255	15530	15398	15576	15475	15512	15320	15484	15340	15333	15502	15350	15497	15457	15580	15405	15465	15275	15590	15396	15310	15498	15358	15496	15412	15557	15428	15508	15476	15562	15468	15555	15486	15450	15517	15475	15593	15508	15495	15373	15597	15346	15321	15402	15396	15449	15580	15397	15367	15397	15479	15389	15467	15593	15359	15537	15487	15461	15522	15282	15288	15496	15544	15350	15540	15415	15638	15519	15289	15453	15517	15456	15642	15611	15423	15451	15399	15405	15330	15422	15382	15512	15458	15560	15463	15538	15552	15352	15450	15356	15454	15416	15464	15416	15512	15435	15469	15412	15538	15395	15406	15500	15429	15475	15461	15695	15440	15462	15517	15524	15455	15452	15547	15326	15444	15529	15490	15378	15542	15526	15545	15412	15394	15488	15682	15463	15521	15337	15411	15597	15456	15552	15472	15562	15500	15487	15424	15397	15481	15518	15298	15483	15502	15586	15357	15432	15444	15680	15577	15484	15374	15394	15663	15532	15579	15626	15301	15565	15446	15494	15445	15478	15548	15548	15464	15609	15377	15472	15343	15475	15501	15391	15515	15498	15404	15598	15356	15378	15457	15546	15656	15509	15321	15506	15559	15511	15313	15529	15441	15407	15438	15417	15544	15489	15503	15430	15457	15485	15315	15562	15554	15516	15592	15633	15498	15463	15367	15405	15251	15531	15470	15451	15572	15543	15526	15534	15642	15493	15433	15420	15288	15406	15588	15460	15408	15544	15561	15453	15253	15526	15499	15517	15550	15676	15429	15395	15468	15459	15582	15639	15293	15515	15503	15513	15350	15296	15436	15508	15396	15530	15443	15283	15289	15616	15423	15577	15422	15428	15443	15396	15512	15505	15587	15467	15483	15507	15426	15488	15515	15456	15395	15281	15588	15578	15500	15431	15403	15589	15538	15443	15506	15376	15517	15529	15379	15534	15451	15411	15520	15461	15562	15327	15465	15516	15344	15480	15327	15450	15419	15501	15380	15343	15574	15427	15358	15516	15412	15463	15487	15425	15512	15578	15492	15438	15428	15472	15550	15555	15519	15617	15581	15476	15372	15416	15512	15488	15412	15516	15433	15505	15501	15430	15459	15420	15491	15385	15501	15408	15621	15554	15449	15490	15511	15381	15359	15458	15563	15469	15626	15528	15613	15431	15316	15540	15396	15575	15438	15536	15642	15416	15389	15571	15638	15367	15474	15374	15440	15363	15446	15437	15410	15579	15426	15429	15410	15525	15514	15318	15490	15514	15464	15587	15381	15533	15487	15516	15412	15412	15434	15607	15429	15617	15621	15526	15378	15398	15482	15455	15458	15538	15324	15399	15488	15380	15556	15460	15665	15518	15597	15538	15417	15521	15553	15337	15528	15330	15485	15535	15532	15484	15418	15697	15397	15557	15443	15417	15446	15392	15517	15641	15479	15471	15495	15416	15535	15581	15458	15346	15646	15402	15517	15572	15345	15552	15384	15441	15493	15425	15475	15506	15529	15544	15643	15549	15321	15529	15355	15482	15545	15416	15458	15414	15533	15583	15548	15404	15444	15530	15311	15663	15515	15557	15519	15686	15383	15439	15501	15402	15498	15595	15400	15309	15443	15463	15362	15543	15575	15366	15429	15519	15388	15382	15485	15547	15523	15340	15565	15482	15345	15473	15431	15394	15512	15650	15468	15478	15459	15389	15345	15372	15521	15432	15464	15655	15638	15494	15432	15526	15654	15515	15660	15589	15446	15547	15573	15511	15446	15535	15326	15651	15442	15430	15499	15563	15564	15638	15652	15575	15565	15592	15548	15281	15305	15454	15401	15612	15511	15440	15412	15562	15605	15536	15544	15311	15544	15461	15342	15495	15464	15597	15380	15496	15366	15286	15420	15625	15553	15317	15395	15520	15459	15487	15488	15421	15549	15363	15435	15446	15411	15470	15381	15491	15322	15369	15475	15535	15469	15476	15440	15455	15464	15564	15583	15412	15550	15489	15349	15305	15529	15322	15469	15605	15426	15542	15505	15666	15618	15549	15508	15472	15374	15417	15474	15618	15423	15570	15455	15387	15605	15618	15466	15451	15574	15501	15511	15517	15569	15551	15450	15503	15513	15363	15475	15490	15323	15496	15470	15458	15524	15572	15560	15564	15332	15441	15476	15453	15551	15502	15462	15403	15407	15429	15551	15417	15459	15362	15685	15613	15536	15433	15414	15593	15515	15414	15449	15451	15490	15485	15497	15331	15429	15541	15546	15488	15461	15511	15593	15489	15405	15522	15452	15506	15522	15499	15382	15389	15388	15338	15543	15509	15426	15263	15528	15490	15506	15396	15469	15568	15472	15488	15394	15493	15462	15474	15441	15481	15374	15507	15733	15480	15408	15549	15528	15531	15468	15587	15549	15365	15533	15356	15683	15507	15466	15514	15428	15414	15392	15611	15473	15571	15666	15550	15417	15424	15659	15463	15589	15558	15622	15637	15385	15590	15475	15504	15469	15287	15527	15704	15388	15397	15551	15718	15636	15549	15603	15483	15577	15428	15517	15444	15687	15544	15500	15320	15393	15403	15310	15528	15601	15452	15307	15636	15382	15596	15421	15562	15409	15473	15473	15300	15465	15463	15579	15661	15668	15562	15421	15586	15549	15310	15484	15402	15417	15593	15366	15527	15398	15528	15516	15391	15302	15453	15486	15460	15526	15484	15288	15385	15399	15377	15434	15550	15504	15343	15534	15608	15557	15503	15368	15572	15485	15485	15365	15444	15531	15540	15335	15435	15506	15515	15437	15419	15513	15420	15353	15412	15516	15599	15654	15409	15622	15641	15556	15640	15476	15521	15343	15427	15386	15471	15341	15392	15609	15474	15538	15398	15616	15609	15452	15494	15497	15469	15417	15576	15417	15303	15488	15382	15520	15442	15545	15524	15470	15457	15605	15481	15361	15470	15456	15452	15324	15444	15454	15304	15475	15424	15464	15638	15425	15600	15469	15410	15590	15481	15416	15499	15420	15372	15562	15436	15305	15385	15413	15465	15550	15432	15243	15674	15530	15522	15445	15486	15499	15339	15260	15551	15567	15412	15553	15362	15516	15389	15505	15535	15582	15404	15560	15605	15589	15374	15407	15514	15559	15456	15473	15346	15347	15664	15437	15598	15629	15396	15355	15714	15366	15422	15576	15629	15454	15583	15597	15351	15653	15538	15525	15509	15438	15574	15382	15454	15573	15345	15570	15601	15289	15387	15528	15406	15468	15426	15473	15383	15217	15475	15552	15597	15534	15672	15396	15539	15468	15503	15405	15530	15348	15638	15640	15477	15520	15550	15282	15557	15518	15432	15547	15389	15302	15572	15361	15407	15468	15536	15550	15456	15478	15475	15354	15442	15570	15603	15432	15447	15520	15571	15390	15374	15408	15363	15416	15300	15546	15522	15307	15344	15414	15527	15493	15494	15450	15464	15490	15342	15523	15473	15490	15296	15491	15621	15445	15518	15434	15476	15286	15411	15496	15581	15510	15501	15509	15465	15511	15451	15415	15560	15468	15549	15346	15528	15534	15389	15469	15372	15569	15361	15378	15431	15440	15425	15508	15505	15363	15446	15309	15458	15364	15687	15483	15445	15629	15403	15489	15568	15414	15594	15514	15465	15638	15382	15414	15460	15538	15494	15501	15540	15471	15480	15581	15494	15496	15333	15508	15547	15610	15547	15324	15577	15623	15469	15499	15385	15505	15656	15452	15477	15367	15577	15590	15535	15511	15459	15372	15301	15352	15574	15449	15575	15283	15453	15379	15378	15530	15520	15427	15468	15550	15510	15519	15456	15526	15493	15353	15373	15504	15443	15446	15420	15343	15414	15532	15612	15413	15466	15336	15430	15408	15474	15489	15457	15413	15475	15512	15535	15562	15587	15377	15464	15458	15671	15526	15399	15365	15511	15697	15208	15435	15512	15742	15483	15490	15472	15515	15403	15407	15547	15433	15594	15506	15507	15426	15453	15520	15476	15493	15514	15557	15486	15570	15398	15479	15446	15428	15531	15357	15639	15580	15501	15549	15512	15492	15567	15489	15451	15520	15462	15519	15439	15490	15422	15387	15455	15397	15459	15738	15400	15420	15500	15422	15405	15351	15469	15484	15550	15575	15503	15366	15560	15359	15467	15513	15480	15384	15483	15411	15447	15506	15478	15550	15570	15346	15419	15364	15562	15317	15566	15425	15305	15446	15575	15544	15552	15346	15378	15546	15543	15502	15404	15491	15488	15603	15436	15435	15594	15339	15526	15538	15484	15462	15462	15283	15590	15403	15482	15297	15482	15527	15383	15611	15465	15499	15437	15407	15423	15377	15627	15740	15688	15519	15438	15482	15692	15585	15320	15447	15468	15404	15431	15500	15587	15293	15632	15384	15593	15521	15334	15310	15397	15546	15507	15448	15552	15449	15467	15555	15438	15396	15467	15436	15366	15393	15463	15477	15470	15546	15415	15555	15546	15235
25440	21451	28472	26840	24049	22100	20886	19424	19222	18872	18600	18302	17871	17677	17576	17295	17114	16914	16887	16971	16934	16765	16733	16740	16595	16621	16578	16534	16626	16635	16601	16628	16744	16522	16603	16617	16380	16514	16492	16328	16336	16535	16598	16345	16265	16393	16511	16496	16509	16361	16509	16354	16370	16539	16394	16240	16306	16394	16380	16568	16311	16553	16533	16381	16538	16332	16645	16399	16367	16374	16433	16347	16564	16338	16398	16258	16497	16393	16362	16260	16508	16453	16261	16322	16511	16234	16341	16184	16512	16431	16247	16439	16725	16274	16497	16484	16452	16402	16400	16446	16493	16394	16406	16510	16260	16308	16428	16476	16263	16375	16407	16404	16390	16570	16217	16557	16447	16438	16380	16427	16365	16309	16524	16315	16260	16298	16555	16279	16419	16323	16266	16617	16438	16406	16416	16448	16283	16457	16627	16232	16335	16340	16621	16450	16510	16345	16302	16417	16362	16500	16191	16335	16528	16379	16419	16403	16301	16566	16489	16440	16373	16441	16420	16279	16342	16236	16235	16348	16540	16385	16407	16346	16623	16280	16488	16373	16490	16294	16547	16437	16338	16274	16371	16231	16382	16580	16307	16400	16372	16591	16537	16545	16415	16414	16254	16513	16645	16284	16232	16343	16321	16363	16361	16492	16398	16562	16508	16340	16292	16247	16406	16440	16409	16237	16445	16437	16342	16313	16299	16431	16496	16495	16513	16325	16474	16539	16447	16526	16408	16528	16550	16295	16280	16284	16287	16383	16508	16295	16346	16464	16563	16361	16361	16470	16572	16495	16498	16373	16317	16433	16407	16318	16439	16399	16363	16424	16275	16334	16151	16313	16429	16326	16479	16493	16469	16593	16402	16502	16270	16413	16175	16437	16359	16566	16514	16413	16475	16296	16401	16232	16292	16370	16373	16609	16394	16202	16407	16424	16399	16307	16519	16352	16460	16415	16377	16419	16398	16199	16410	16322	16164	16221	16457	16411	16477	16502	16153	16445	16482	16272	16500	16443	16349	16303	16308	16335	16385	16223	16335	16386	16452	16559	16557	16433	16605	16297	16303	16513	16408	16318	16497	16505	16457	16199	16395	16289	16289	16414	16558	16399	16546	16600	16369	16563	16453	16473	16574	16212	16399	16650	16305	16357	16532	16386	16451	16334	16310	16247	16394	16283	16196	16340	16366	16319	16402	16263	16337	16550	16389	16421	16596	16407	16550	16393	16412	16487	16229	16460	16468	16409	16666	16449	16591	16395	16627	16426	16380	16324	16447	16486	16349	16406	16436	16391	16449	16405	16354	16453	16453	16418	16439	16271	16366	16551	16353	16363	16322	16330	16311	16309	16327	16423	16561	16374	16169	16485	16328	16370	16401	16347	16471	16327	16279	16434	16359	16306	16546	16412	16344	16354	16377	16422	16258	16559	16573	16380	16528	16389	16467	16514	16347	16489	16413	16515	16410	16566	16545	16495	16299	16471	16705	16506	16419	16585	16382	16304	16426	16433	16293	16336	16429	16578	16237	16431	16358	16542	16638	16520	16512	16528	16532	16298	16569	16503	16321	16460	16444	16548	16251	16472	16564	16482	16395	16166	16428	16390	16197	16558	16343	16391	16474	16452	16387	16514	16341	16473	16598	16501	16566	16525	16372	16484	16840	16430	16323	16521	16135	16323	16497	16377	16276	16480	16366	16422	16417	16384	16238	16247	16491	16310	16651	16433	16458	16305	16529	16460	16471	16275	16401	16375	16325	16316	16457	16310	16340	16308	16510	16552	16563	16333	16361	16415	16415	16583	16477	16484	16448	16114	16367	16553	16308	16408	16380	16352	16499	16400	16545	16248	16419	16449	16671	16496	16280	16480	16380	16248	16493	16555	16562	16364	16472	16370	16453	16698	16481	16467	16453	16185	16378	16329	16565	16395	16304	16427	16455	16543	16513	16580	16413	16357	16372	16431	16376	16317	16614	16513	16219	16328	16470	16579	16305	16403	16316	16307	16496	16620	16351	16508	16484	16295	16353	16343	16314	16158	16416	16213	16428	16354	16356	16533	16379	16294	16522	16524	16541	16430	16436	16364	16437	16295	16534	16480	16518	16199	16428	16484	16672	16569	16477	16344	16570	16358	16415	16559	16428	16610	16400	16512	16640	16477	16421	16319	16378	16474	16441	16295	16415	16380	16441	16138	16322	16524	16493	16505	16583	16327	16389	16356	16337	16454	16551	16441	16360	16447	16548	16468	16347	16401	16372	16607	16394	16426	16287	16573	16424	16374	16360	16331	16320	16454	16350	16505	16468	16293	16438	16620	16489	16374	16461	16546	16243	16439	16449	16478	16742	16518	16368	16411	16514	16454	16533	16523	16523	16328	16288	16349	16423	16493	16498	16347	16459	16526	16556	16387	16367	16623	16493	16517	16699	16527	16195	16370	16426	16347	16403	16281	16335	16346	16588	16293	16344	16324	16402	16476	16237	16309	16543	16400	16518	16456	16431	16425	16489	16298	16426	16430	16433	16402	16633	16418	16235	16428	16407	16355	16453	16537	16588	16435	16500	16273	16436	16364	16602	16347	16432	16362	16477	16233	16373	16726	16280	16462	16557	16371	16471	16606	16333	16361	16360	16335	16360	16645	16453	16503	16625	16387	16387	16413	16369	16418	16436	16349	16333	16444	16459	16504	16318	16354	16464	16391	16620	16434	16245	16345	16501	16373	16383	16351	16508	16459	16489	16440	16443	16309	16519	16530	16430	16447	16365	16575	16499	16411	16253	16396	16434	16382	16070	16548	16334	16599	16434	16358	16422	16474	16323	16600	16327	16389	16546	16418	16253	16465	16617	16523	16359	16332	16366	16547	16434	16376	16545	16429	16262	16356	16279	16235	16537	16393	16420	16558	16525	16361	16558	16543	16568	16379	16322	16612	16551	16443	16438	16405	16471	16261	16456	16467	16366	16214	16380	16468	16495	16568	16490	16372	16376	16269	16391	16424	16585	16422	16437	16616	16322	16326	16573	16565	16386	16419	16448	16367	16400	16506	16288	16511	16541	16339	16510	16218	16442	16409	16531	16276	16253	16549	16630	16493	16311	16361	16466	16593	16460	16413	16534	16398	16380	16344	16448	16326	16436	16400	16549	16621	16401	16406	16530	16584	16336	16400	16367	16296	16407	16486	16517	16398	16168	16401	16472	16394	16634	16444	16392	16391	16719	16428	16417	16481	16355	16467	16590	16522	16543	16415	16425	16388	16376	16535	16497	16364	16491	16506	16280	16429	16298	16361	16534	16508	16517	16508	16339	16364	16362	16332	16473	16178	16367	16257	16224	16423	16330	16502	16502	16280	16442	16392	16592	16546	16421	16364	16194	16334	16363	16454	16248	16523	16484	16502	16324	16364	16337	16243	16430	16369	16408	16398	16344	16402	16361	16433	16360	16323	16458	16529	16354	16397	16419	16534	16393	16347	16301	16194	16599	16595	16402	16440	16439	16361	16359	16416	16510	16534	16543	16294	16286	16360	16491	16363	16669	16467	16490	16457	16437	16268	16354	16600	16582	16485	16258	16458	16332	16658	16622	16278	16303	16232	16366	16447	16436	16234	16456	16374	16392	16302	16460	16363	16394	16303	16576	16417	16518	16453	16595	16215	16430	16486	16475	16592	16524	16462	16436	16437	16535	16436	16554	16549	16374	16599	16501	16236	16295	16270	16409	16470	16525	16534	16465	16307	16402	16446	16494	16222	16404	16412	16502	16358	16366	16346	16461	16419	16400	16370	16297	16495	16402	16578	16556	16240	16401	16409	16447	16541	16379	16334	16511	16520	16480	16535	16308	16436	16324	16397	16492	16229	16585	16462	16429	16370	16477	16437	16525	16638	16485	16437	16561	16495	16448	16382	16407	16493	16437	16308	16547	16343	16442	16559	16541	16661	16359	16280	16343	16532	16516	16347	16545	16472	16481	16441	16286	16282	16228	16487	16604	16329	16422	16253	16389	16460	16584	16275	16559	16450	16755	16424	16543	16379	16416	16417	16469	16377	16393	16421	16317	16587	16278	16511	16302	16540	16460	16416	16389	16062	16389	16429	16233	16481	16535	16297	16253	16467	16392	16328	16582	16437	16573	16511	16373	16340	16600	16421	16591	16450	16433	16430	16606	16717	16598	16592	16407	16440	16521	16323	16475	16502	16506	16506	16397	16518	16311	16560	16509	16386	16619	16402	16354	16480	16272	16465	16357	16348	16470	16291	16390	16453	16444	16369	16547	16475	16455	16329	16714	16549	16522	16522	16603	16476	16198	16205	16260	16162	16444	16428	16438	16541	16500	16323	16253	16492	16613	16525	16379	16319	16466	16263	16461	16482	16473	16501	16377	16298	16439	16505	16520	16402	16298	16505	16470	16495	16400	16573	16462	16520	16602	16482	16317	16310	16526	16542	16382	16257	16395	16441	16277	16476	16627	16390	16339	16437	16357	16370	16458	16407	16415	16358	16342	16543	16420	16582	16351	16452	16358	16298	16322	16250	16314	16451	16451	16420	16329	16270	16144	16623	16594	16495	16481	16367	16582	16416	16509	16317	16366	16291	16614	16413	16099	16345	16235	16537	16454	16415	16352	16433	16481	16365	16457	16336	16261	16381	16373	16368	16608	16366	16347	16217	16358	16420	16313	16559	16434	16586	16591	16403	16432	16309	16384	16400	16421	16488	16448	16443	16534	16402	16435	16670	16585	16412	16430	16653	16574	16373	16434	16390	16330	16423	16538	16620	16394	16434	16438	16389	16150	16161	16639	16397	16501	16387	16358	16339	16306	16402	16523	16582	16484	16600	16207	16474	16430	16496	16481	16199	16598	16499	16542	16369	16434	16368	16698	16290	16395	16292	16516	16394	16522	16583	16464	16326	16351	16307	16351	16373	16356	16406	16311	16455	16581	16342	16494	16427	16293	16288	16596	16319	16386	16373	16287	16508	16282	16638	16281	16473	16578	16413	16280	16538	16354	16714	16396	16560	16360	16390	16537	16342	16323	16357	16379	16514	16613	16502	16364	16319	16417	16518	16354	16564	16585	16501	16293	16450	16308	16152	16471	16527	16519	16386	16526	16379	16445	16505	16344	16498	16303	16420	16364	16380	16445	16466	16619	16498
31333	51657	42474	33867	27343	21758	19755	20053	19521	19068	18106	18166	17383	16867	16691	16440	16092	15643	15839	15491	15551	15210	15407	15446	15304	15207	15299	15300	15318	15367	15121	15214	15292	15178	15179	15262	15066	15000	15145	15131	15028	15122	15054	14997	14978	15002	15112	15036	15252	15346	15183	15034	15084	14917	15159	15103	15047	15141	15078	15214	15113	15012	15213	15029	15170	15002	15191	15306	15167	15141	15271	15173	14970	15081	15189	15105	15147	15047	15061	15224	15199	15149	15206	15074	15029	15131	15128	15200	14985	15020	15237	15092	15071	15139	15209	15088	15077	15219	15069	15156	15081	15039	15105	15237	14953	15081	15185	15105	15099	15147	15182	15061	15022	15105	15215	14931	15011	15000	15171	14953	15076	15167	15196	15254	15141	15131	14850	15256	15233	15091	15175	15037	15259	15028	15035	15252	15053	15120	15213	15043	15046	15021	15155	15143	15004	14975	15140	14987	15235	15210	14979	15226	15370	15067	15112	15108	15049	14986	15047	15221	15088	15100	15262	15122	15067	15072	15171	15097	15017	15126	15008	15213	15000	15232	15119	14965	15059	15064	15178	15319	15146	15067	15023	15164	15033	15067	15054	15156	15044	15005	15194	15049	15055	15239	15058	15218	15069	15166	15191	15074	15048	15011	15107	14988	15119	15247	15100	15160	15103	15110	15042	15162	14973	15177	15183	15151	15223	15008	14986	15151	15166	15285	15047	15092	15161	15109	15086	15094	14953	15060	15201	14947	15130	15159	15236	15230	15193	15114	15092	15152	15211	15178	15154	15096	14928	15086	15388	15049	15094	15073	15074	15010	15150	15200	14935	15131	15082	15133	15183	15111	15004	15060	15101	15265	14953	14956	15187	15298	15130	15119	15022	15064	15165	15038	15084	15036	15115	14932	15107	15167	15197	15150	15135	15169	15246	15286	15413	15083	15034	14915	15009	14987	15183	15261	15114	14939	15224	15027	15166	15052	15140	15063	15000	15051	15154	15033	15174	15173	15209	15090	15189	15071	15096	14960	15228	14907	15152	15119	15095	15165	15131	15188	15017	15119	15020	15072	15121	15072	15113	15204	14949	15044	15081	15155	15215	14949	15132	15220	15022	14909	15084	15079	15163	15073	15049	15054	14935	15162	15046	15135	15246	15236	15204	14989	15170	15174	14990	15142	15045	15048	14970	15210	15335	15060	14998	15104	15107	15136	15199	14947	15127	15111	15079	15161	15124	15270	15093	15082	15162	15079	15139	15309	15097	15055	14862	15078	15034	15281	15167	15213	15087	15001	15014	15030	15104	15105	15025	15081	15253	15050	15073	15032	15124	15175	14954	15155	15067	15177	15040	15145	15088	14965	15290	15016	15141	15055	14959	15293	15064	15100	15094	15215	15071	15183	15222	15101	15133	15219	15141	15005	14838	15183	15046	15228	15014	14991	15135	14977	15095	15269	15189	15016	15049	15197	15214	15056	15122	15110	15331	15109	15133	15080	15055	15216	14919	15113	15115	15107	15163	15030	15261	15052	14927	15039	15079	15013	15262	15047	15045	14992	15203	15104	15168	15078	15045	15035	15125	14901	15146	15233	15146	14983	15052	15045	15067	15075	15006	15141	15076	15073	15003	15038	15109	15122	15263	15241	15250	14964	15114	15154	15019	14971	15107	14894	15259	14964	15093	15114	15075	14912	15079	14959	15179	15146	15186	15077	15019	14996	15099	15166	15043	15249	14930	15119	15069	15170	14999	15147	14968	15092	15035	15253	15045	14913	15025	15017	15186	15023	15248	15036	15141	15231	15112	15171	15194	15168	15016	15188	15186	14996	15040	15210	15029	15013	15209	15081	14996	15073	15151	15115	14942	15141	15047	15177	15109	15167	15080	15218	15107	14989	15244	14930	15090	15007	15159	15092	14859	14965	15094	15038	15046	15045	15063	15022	15005	15040	14975	15075	14951	14957	14965	15168	15063	15035	15148	15034	15024	15150	15200	15033	15262	15030	14981	15111	14905	15193	14975	15205	15045	14989	15124	15167	15173	14999	15083	15144	15217	14925	15188	15126	15084	15171	14941	15105	15104	15171	15036	15222	14906	15214	14873	15033	15155	14924	15090	15012	15168	15111	15054	15155	14960	15111	15154	15052	15201	15155	15250	15240	15031	15163	15205	15058	15065	14963	15223	15138	15058	15044	15130	15040	14983	14981	14940	15127	15038	15009	15122	15158	14960	15107	15298	15118	15167	15207	15185	15093	15010	15127	14968	15024	15056	14933	15067	15060	15051	15111	14908	14983	15104	15014	14967	15140	15263	15197	15066	15018	14908	15041	14986	15243	15077	15046	15118	15223	15196	15105	15057	15149	15229	14988	15153	15082	15049	15097	14977	14973	15137	15117	15114	14976	15166	15116	14974	15085	15092	14974	15242	15133	15190	14954	14971	15078	15263	15048	15284	15097	15188	15002	15076	15058	15126	15018	15105	15130	15083	15210	15150	15101	14997	15123	15230	15040	14970	15207	15038	14945	15075	15076	15056	15208	15140	15036	15148	15136	14975	15111	14847	15071	14975	15012	15096	15073	15132	14994	15167	15180	14963	15107	15117	15128	14973	14895	15232	15005	15050	15043	15029	15110	15126	14989	15114	15150	15017	15161	15043	15296	15066	15227	14813	14999	15266	14981	15032	15079	15155	15158	15098	15023	15097	15137	15148	15005	15184	15058	14962	15046	15035	15059	15134	15272	15039	15112	15234	15234	15217	15114	15279	14904	15179	15119	15055	15092	15124	15071	15265	15059	15047	15083	15109	15267	14931	15142	15288	15093	15115	14982	15016	15052	15017	15137	15087	15036	15090	15024	15190	14938	15234	15059	15006	15090	15086	15034	15188	15172	15083	15020	15077	15239	15210	15097	14987	15107	15140	15030	15040	15209	15032	15060	15142	15036	15018	15211	15141	14967	15210	15047	15139	15161	15131	15080	15110	15116	14996	15229	15171	15098	15005	15090	15023	14964	15072	15264	14985	15137	15147	15063	14980	15008	15048	15192	15128	15083	15051	14925	15140	15006	15078	15224	15100	14983	15093	15313	15044	15274	14988	15116	15161	14949	14967	15090	15104	15073	15050	15239	15028	15144	15126	15034	15080	15108	15174	15169	15091	15047	15054	15191	15008	15140	15075	15136	14918	15206	15087	15242	15139	15238	15194	15054	14995	15076	15217	15283	15017	15328	15004	15053	15234	15044	15036	15048	15128	15171	15212	14991	15088	15063	15134	15240	15166	15098	15161	15103	15219	15020	15219	15084	15034	15055	15158	15067	15034	14952	15054	15113	15104	15265	15216	14943	15106	15062	15098	15202	15108	15170	15150	15079	15221	15080	15266	15078	15141	15116	15093	15176	15141	15130	15128	15198	15155	15170	15078	15162	15068	15154	15127	15064	15077	15082	15131	15261	15171	15183	15259	15136	14998	15115	15124	15247	15095	15180	15039	15149	14916	15302	15055	15258	15039	14850	15247	15232	15104	15082	15028	14917	15169	15069	15098	15124	15152	15204	14966	15171	15111	15142	15244	15114	15131	15124	15216	14983	15167	15014	15241	15294	15124	15077	15179	15035	15099	15104	15084	15166	15039	15147	15209	15090	14941	15142	15089	15112	15156	15131	15050	15080	14922	14972	15005	15149	15211	15064	15073	15120	15036	15113	15151	15174	15254	15111	14993	15277	15055	15168	15105	15100	15320	15018	15011	14938	15270	15092	15209	15115	15162	15208	15393	15100	15130	15248	15117	14910	15208	14980	15150	15054	15121	15007	15073	14883	15012	15081	15081	14999	15024	15040	15195	15181	15119	15091	15115	15014	15129	15159	15102	15143	15156	15033	15183	14979	14997	15061	15088	15056	15059	14957	15224	14978	15187	15016	15029	14891	15214	15122	15051	15083	15014	15186	14964	15065	15036	15062	15060	15056	15175	15008	15063	15096	15244	15065	15266	15274	15038	15203	15159	15113	15144	15035	15279	15055	15147	15112	15106	14997	15050	14862	15116	15210	15161	15126	15229	15105	14989	15049	15216	15177	15064	14967	15084	15176	15069	15133	15122	15046	15257	14972	15138	15127	15053	14912	15134	14990	15059	15077	15043	15121	14964	15093	15308	15199	15059	15139	15260	15121	15125	15124	15156	15131	15130	15128	15236	15135	14986	15014	15075	15075	15119	15168	15125	14995	14931	15027	15093	15113	14963	15198	15271	15132	14992	15118	15090	15088	15400	15169	15220	15272	15119	15070	15194	15063	15103	15091	15141	15000	15045	15107	15219	15071	15026	15195	15124	15189	15261	15100	15167	15032	14935	14939	15128	15110	15003	15253	15150	15178	14891	14982	15088	15123	14994	15124	15281	14951	15074	15215	15164	15180	15195	15133	14950	15111	14961	14957	15067	14917	15150	15045	15121	15136	15026	15219	15229	15149	15149	15189	15020	15130	15207	15064	15177	15151	15037	15195	15109	15080	15055	15013	15243	15132	15105	15030	15175	15114	15155	15258	15105	14993	15188	15220	14933	15076	15084	15300	15157	15104	14880	15173	14946	15113	15117	15115	15139	15061	15119	15090	15059	15224	14969	15131	15137	15152	14980	14967	15059	15121	15150	15006	15129	14988	15242	15009	15178	15214	14998	15141	15103	15158	15193	15057	15062	15073	15096	15085	15010	15146	14987	15007	15125	15158	15036	15127	15198	15038	15144	15085	14961	15168	14859	15178	15204	14918	14939	15206	15046	14888	15046	15337	15073	15025	15173	15073	15090	15199	15046	15108	15028	15209	14980	14978	15184	15161	15153	15121	15202	15128	15114	15193	15103	14871	15093	15045	15067	15096	14960	15168	15079	15151	15123	15132	15223	15181	15049	15180	15117	15148	15110	15274	15147	15184	15250	15079	15156	15126	15234	14903	15055	15286	14985	15177	15041	15094	15148	14940	14932	15166	15184	15074	15136	15049	15049	15036	15012	14895	15163	15232	15110	15092	15238	14970	15166	15091	15147	15167	15059	15100	15041	15232	15123	15177	15201	15107	15016	15150	15050	14921	15015	15110	15046	15188	15026	15181	15055	15126	15102	15277	15116	15058	15110	15140	15028	15226	15256	15041	15067	14922	15161	14980	15169	15127
24189	21417	28890	24825	23575	24604	24067	21357	20714	20554	19817	19550	19395	18688	18330	17938	17753	17618	17411	17671	17384	17184	17286	17231	17187	17180	17002	16939	17091	17078	16920	17115	17220	16961	17200	17008	16988	17066	16926	16682	17044	16981	16853	17076	16855	16870	17069	16874	16968	16968	16892	16765	17066	17039	16923	17124	17251	16792	17069	16837	17072	16891	16942	16858	16831	16937	16908	16844	16877	16884	16868	16857	16721	16967	17057	16953	17115	17035	16938	17002	17184	17027	16968	16809	16865	16823	17083	17119	17187	16960	16945	16995	16882	17044	16918	16867	16799	16879	16757	17066	16681	16912	16740	16831	17054	16959	17091	16967	17005	17029	17015	16969	17025	16889	17065	16844	17091	16933	16966	17245	16811	16960	16913	16855	17003	16860	16857	17068	16889	17080	16951	16818	17033	16873	17002	16777	16946	16984	16920	17006	17020	16920	16904	16808	17163	16887	16880	16690	17007	16878	17035	16865	17108	17109	16790	16769	16852	16961	16931	16973	17122	16959	17017	16777	17020	16949	16956	16965	16847	17061	17033	17028	16878	16801	16886	16951	16967	17061	17065	16788	16830	16869	16677	16828	16902	16700	16863	16917	17011	16803	16815	16708	17039	16998	16844	16901	16894	16875	16879	16930	16757	16775	16949	16991	16918	16867	16798	16869	17042	16881	16849	16977	16850	16760	17018	16999	16957	16834	16994	16690	16802	16831	16820	16958	17003	17008	16897	16673	16813	16735	16998	17018	16894	16874	16974	16771	17113	16827	16992	16908	16805	16941	16766	16716	16792	16893	16774	16758	16891	17143	16936	16962	16872	16902	16937	16740	16844	17003	16847	17195	17021	16994	16858	16891	16898	16791	16647	16858	16840	16802	16855	16880	16882	16877	17058	16750	16964	16975	16738	16844	17139	16662	16902	16835	16868	16851	16863	16766	16871	16927	17008	17119	17001	16795	16904	16815	16788	16752	16867	16972	16899	16992	16881	16882	16951	16946	16895	16964	16791	16785	16795	16899	16954	16995	16957	16745	16912	17150	16971	16994	16830	16835	16847	17074	16843	16950	16888	17005	17058	17079	17042	16796	16899	16755	16751	16858	16835	16864	16861	16859	16791	16663	16670	16958	17024	16965	16920	17035	16859	17089	16845	17079	16933	16808	16831	17079	17038	16798	16780	16897	16794	16727	17003	17144	16901	16847	16757	16834	16881	16872	16828	16845	16718	16971	16869	16782	17108	16913	16836	16925	16707	16928	16908	16892	16956	16892	16864	16844	16836	16989	16958	16826	16934	16889	17097	16960	17047	16838	16872	16898	16954	16902	16870	16871	16791	16652	16900	17067	16807	16890	16988	16805	16928	16874	16760	16758	17171	17212	17214	16978	17058	16998	16873	16849	16962	16956	16806	16732	16791	16993	17196	17052	16788	17007	16729	16942	16832	16875	16907	16678	17000	16836	16993	16888	17003	16738	16593	16855	16917	16831	16919	16887	16871	16900	16881	16859	16780	16794	16999	16937	16937	17096	17055	16973	16881	16813	16946	16988	16839	16906	16861	16978	16987	16941	16858	17096	16793	16758	16917	16706	16809	16860	17115	16760	16960	16783	16797	16853	16881	17022	17088	16975	16834	16898	16806	17006	16699	16734	16765	16929	16934	16944	16971	16866	17008	16866	16997	16926	16877	16909	16896	16770	16734	16975	16735	16910	16784	16751	16781	16831	16989	16912	16861	17037	17068	17084	16961	16927	17069	17002	16970	16998	16987	16841	16871	17160	17001	16853	16758	16796	16887	16851	16856	17082	17148	16959	16648	16886	16836	16916	16985	16955	16712	16910	17114	16911	16946	16946	17149	16906	16776	16922	16893	17143	16801	16943	16982	16844	16902	16769	16867	16772	16750	17094	17037	16749	16656	16989	16868	16781	16950	16929	16874	16983	16967	16942	16908	16934	16861	16677	17064	16941	16820	16870	16765	16907	16868	17021	16801	16986	16941	16817	17002	16919	16817	16824	16963	16941	16963	16899	16948	16848	17081	16939	16770	17161	16909	17040	16936	16771	16876	17007	16885	16990	16852	16901	16969	17092	16843	16984	16877	17043	16716	16868	17106	16911	16962	16890	17012	16814	16853	17105	16779	16678	17016	16901	16971	16963	16943	16744	16955	16890	16869	16943	17053	16934	16898	16717	17000	16728	17037	16926	16660	16940	16668	16725	16941	16695	16898	16751	16887	16876	16889	16950	17100	16940	17072	16736	16920	16847	16898	16802	16834	16879	16918	16785	16846	16985	16700	16769	16982	16910	16832	16802	16946	16738	16895	16827	16933	17014	16780	16955	17042	17077	16939	16976	16847	16798	16830	16700	16860	17159	16951	16895	16929	16915	16783	16953	16981	16662	17145	16832	16733	16926	16769	17060	16783	17138	16896	16910	16912	16886	16965	16891	17019	17001	16882	16981	16816	16938	16834	16866	16984	17052	17053	17105	16977	16843	16665	16843	16886	16830	16831	16910	17079	16950	16769	17009	16916	16747	16848	16901	16750	17099	16890	16967	16971	16970	16854	17155	17038	16968	16861	16956	16944	16893	17000	16750	16881	16783	16796	16922	17006	16868	16891	16800	16949	17032	16735	16835	16911	16862	17099	16959	16876	16650	16916	16879	16933	16870	16894	16975	17030	16905	16813	16784	16816	16952	16922	16929	16845	16943	17092	17096	17171	16887	16925	16966	17060	16898	16890	17002	17009	16928	17040	17039	16994	16927	16720	16737	16857	16974	16913	16923	16888	16991	16752	16862	16624	17071	16736	16995	17002	16883	16989	17040	17008	17002	17050	16720	16848	17127	16888	16894	16833	17118	16892	16879	16873	16796	17188	16738	16862	16906	16754	17038	16911	16879	16925	16923	16856	16809	16987	17067	16858	16839	16847	16733	16631	17000	17074	16979	16822	16882	16784	16959	16735	16756	16960	16953	17004	17014	16936	16873	16874	16741	16987	16880	16819	16983	16992	16885	16799	16771	16816	16989	16866	17107	16615	16921	16959	17008	16980	16927	16956	16914	16739	16995	16819	16837	16891	16943	16903	16643	16969	17023	16902	16859	16708	16710	16967	16953	16944	17044	16781	16868	16861	16695	17020	16996	16745	16909	17063	17002	16931	17056	16855	16692	16649	17028	16853	17171	16965	16928	16918	16769	16906	16699	16894	16891	16973	16859	16843	16867	17101	17011	16798	17054	16815	16985	16863	16825	16806	16797	16830	16881	17095	17015	17071	16832	17109	16896	16748	16958	16941	16728	16936	17049	17045	16951	16773	16845	17029	16805	17026	16698	17043	16783	16861	17026	16863	16587	16974	16969	16786	17067	16881	16951	16747	16731	16738	16718	16672	16859	16924	16770	16914	16881	16868	16771	17075	17086	17126	17031	16932	16897	17006	16869	16842	16766	16842	16999	16914	16844	16898	16963	17021	17097	16769	17045	16801	16800	16958	17077	16893	16917	16938	16885	16931	16848	16676	16839	16878	16952	16864	16833	16856	16747	17009	16774	16924	16840	16933	16910	16829	16972	17002	16824	16829	16982	17121	17022	16786	17017	16867	16935	16951	16845	17007	16886	16798	17047	16790	16972	16878	16780	16815	16959	16871	16882	17073	16750	16740	17100	17057	16844	17014	16875	17037	16815	17056	16936	16732	16782	16887	16982	16841	16797	17045	16813	17037	17025	16918	16800	16946	16735	17080	16796	16866	16921	16913	16965	16907	16882	17133	17054	16796	16857	16847	16757	17045	16833	16854	16919	16843	16955	16798	16812	16969	16736	16898	16671	16672	16875	16649	16802	16859	16876	16872	17029	16903	16846	17166	16986	16851	16985	16961	16991	16931	16920	17046	16926	17085	16951	16736	16839	16865	16810	16840	16891	16910	17006	16965	16984	16967	16852	16930	16931	16836	16813	17258	16939	17046	16827	16859	16958	17024	16938	16688	16806	17165	16742	16923	16922	16712	16906	16884	17017	16780	16905	17191	16856	16816	16811	16848	16806	16860	16947	16872	16846	16994	16863	16833	16957	16612	16866	16703	16932	16965	17148	16826	16784	16825	16874	16989	17124	17004	16961	16928	16895	17060	16958	17200	17000	17064	16880	16699	16881	16971	16846	16812	16823	17162	17061	16996	16937	17015	16791	16819	16902	16829	17056	16861	17029	16931	16949	17052	16955	16876	16987	17111	17059	16781	16893	16966	16891	16822	16932	16769	16891	16955	16765	16875	17048	16835	16844	16856	16912	16901	16875	16755	16919	16799	16756	17005	16968	16900	16893	16886	17108	16923	16880	17059	16792	16752	16654	17114	16633	16830	16989	17185	17043	16639	16976	16915	17002	16852	16971	16870	16712	16822	16826	16887	16825	16898	16830	16921	16729	16976	16879	16887	16799	16674	16922	16956	16930	16960	17047	16763	16795	16899	16679	16872	17168	16863	16899	16891	17036	17047	16902	16797	16864	16783	16774	16834	16906	16931	16917	17121	16923	17116	16835	17009	16861	16908	16858	16736	16948	16827	17136	16988	17070	16948	16945	16803	16780	16989	16923	16743	16756	16957	16810	16938	16732	16793	16769	16851	16976	16918	16977	16965	16774	16915	16808	16900	16916	16997	16930	16890	16908	16734	16926	16782	16866	16968	16739	16755	16833	16940	16928	16742	17030	16815	16905	16919	16990	16823	16861	16829	16967	17067	16974	16737	16742	16808	16656	16825	17028	16975	16926	16829	16808	16843	16850	16969	16875	16743	16993	17120	16809	16907	16747	16845	16910	16756	16954	16767	16839	16895	16748	16939	16766	16938	16931	16917	16899	16866	16949	16814	16936	16676	17180	16760	16829	16786	16981	17072	16878	16689	17091	17057	16939	16945	16867	16995	16927	16825	17062	16830	16975	16938	16728	16847	16753	16820	16872	16829	16906	16857	16820	16993	16929	16960	17039	16867	16697	16863	16761	16895	16970	17082	16854	16920	16969	16972	16880	16878	16739	16887	16806	16791	16680	16784	16897	16829	16843	16910	16837	16803	17023	16795	16870	17071	16958	17031	16915	16888	16936	16851	16988	17002	16770	17093	16996	16743	16885	16855	16904	16856	17009	16903	16913	16946	16775	17159	17043
33354	55413	47077	38336	30845	24700	22336	22399	21723	20781	19897	19688	18576	17913	17535	17038	16595	16324	16012	16175	16197	15747	15711	16016	15685	15536	15808	15411	15688	15518	15529	15567	15593	15544	15620	15528	15506	15374	15311	15391	15540	15245	15478	15493	15421	15511	15524	15375	15455	15396	15610	15448	15588	15581	15563	15494	15367	15392	15204	15455	15481	15439	15306	15433	15556	15406	15340	15320	15391	15440	15532	15482	15389	15441	15388	15421	15381	15410	15434	15526	15469	15478	15301	15550	15542	15457	15530	15463	15448	15437	15318	15514	15332	15419	15320	15310	15287	15272	15377	15419	15507	15599	15548	15226	15474	15395	15446	15504	15455	15426	15510	15343	15386	15615	15359	15319	15380	15405	15400	15430	15467	15446	15531	15306	15455	15455	15371	15490	15387	15454	15397	15359	15237	15266	15303	15345	15760	15336	15504	15336	15477	15416	15295	15449	15279	15464	15307	15479	15512	15328	15375	15424	15514	15367	15549	15230	15527	15365	15367	15474	15399	15401	15316	15379	15262	15452	15379	15325	15275	15314	15369	15538	15415	15352	15516	15338	15468	15522	15359	15380	15358	15607	15303	15583	15502	15482	15356	15448	15642	15253	15605	15568	15537	15546	15378	15278	15336	15334	15273	15426	15490	15405	15407	15452	15532	15469	15401	15390	15400	15510	15336	15462	15447	15576	15601	15494	15563	15275	15302	15409	15581	15261	15495	15337	15301	15506	15539	15366	15463	15404	15314	15420	15419	15301	15467	15452	15476	15410	15358	15430	15522	15375	15315	15311	15464	15217	15460	15553	15383	15239	15560	15395	15379	15479	15458	15261	15412	15404	15448	15363	15479	15291	15522	15496	15420	15455	15475	15352	15395	15462	15419	15587	15390	15288	15517	15369	15429	15530	15353	15336	15451	15308	15381	15418	15423	15325	15327	15302	15397	15630	15536	15353	15257	15447	15498	15523	15395	15348	15332	15425	15289	15360	15394	15386	15473	15510	15515	15315	15624	15351	15503	15359	15265	15297	15424	15303	15229	15393	15290	15399	15362	15437	15382	15333	15285	15334	15334	15512	15445	15386	15394	15445	15410	15411	15379	15351	15381	15318	15317	15331	15285	15340	15381	15352	15633	15415	15424	15386	15396	15306	15411	15472	15194	15496	15399	15508	15378	15404	15272	15388	15420	15307	15367	15262	15413	15381	15373	15426	15521	15278	15297	15543	15400	15501	15380	15443	15349	15391	15399	15455	15480	15366	15220	15550	15353	15356	15386	15361	15424	15252	15445	15417	15430	15373	15403	15301	15474	15450	15393	15423	15480	15407	15348	15421	15440	15447	15222	15452	15293	15461	15428	15388	15508	15462	15402	15478	15403	15465	15547	15573	15290	15354	15369	15524	15539	15354	15412	15485	15237	15578	15361	15445	15474	15292	15414	15441	15529	15353	15456	15240	15331	15581	15429	15531	15513	15564	15349	15387	15358	15493	15327	15353	15415	15348	15350	15304	15246	15359	15499	15466	15529	15371	15404	15594	15447	15490	15220	15508	15385	15412	15414	15371	15465	15448	15365	15329	15368	15303	15594	15339	15376	15228	15416	15360	15463	15401	15485	15396	15420	15511	15350	15389	15400	15437	15504	15348	15462	15416	15469	15384	15379	15404	15426	15267	15297	15339	15217	15517	15435	15389	15529	15569	15300	15335	15434	15364	15478	15246	15407	15339	15396	15291	15367	15303	15569	15428	15505	15231	15609	15398	15155	15464	15539	15334	15429	15415	15659	15257	15507	15618	15435	15387	15444	15229	15259	15497	15472	15316	15617	15314	15543	15329	15286	15256	15397	15377	15316	15332	15447	15417	15298	15439	15578	15179	15597	15436	15358	15446	15345	15490	15366	15253	15522	15394	15400	15345	15414	15473	15305	15595	15447	15383	15277	15587	15311	15447	15529	15466	15356	15419	15292	15340	15562	15374	15598	15329	15379	15366	15486	15363	15539	15425	15442	15463	15403	15464	15378	15224	15339	15356	15557	15407	15262	15535	15330	15433	15492	15326	15293	15311	15277	15386	15658	15457	15394	15375	15243	15373	15381	15405	15622	15561	15348	15359	15508	15383	15397	15381	15590	15428	15205	15488	15511	15450	15467	15343	15402	15387	15390	15431	15578	15438	15358	15509	15585	15448	15325	15336	15515	15484	15395	15351	15385	15255	15480	15324	15417	15452	15408	15422	15472	15527	15479	15515	15512	15390	15435	15282	15379	15385	15462	15570	15431	15445	15395	15531	15410	15336	15415	15279	15494	15369	15363	15499	15343	15533	15412	15474	15413	15514	15365	15440	15379	15461	15514	15570	15278	15393	15346	15575	15379	15271	15319	15570	15274	15494	15473	15511	15371	15279	15488	15246	15399	15390	15247	15429	15472	15425	15555	15356	15340	15348	15611	15477	15281	15302	15375	15165	15337	15375	15438	15337	15666	15465	15403	15486	15552	15422	15344	15301	15491	15366	15295	15363	15642	15399	15345	15367	15319	15262	15290	15460	15400	15559	15288	15523	15446	15437	15438	15209	15420	15464	15381	15394	15474	15385	15536	15359	15334	15576	15340	15345	15413	15388	15323	15499	15442	15436	15172	15493	15272	15369	15296	15316	15323	15356	15304	15385	15385	15377	15350	15307	15447	15581	15445	15390	15506	15477	15423	15334	15395	15391	15375	15363	15504	15387	15345	15462	15537	15334	15454	15311	15369	15293	15343	15242	15426	15533	15570	15421	15479	15488	15360	15360	15492	15273	15211	15502	15511	15437	15389	15497	15412	15443	15213	15356	15480	15278	15473	15290	15449	15216	15327	15417	15507	15347	15386	15514	15445	15429	15303	15337	15356	15457	15376	15321	15385	15492	15330	15404	15338	15465	15504	15469	15536	15229	15528	15455	15562	15373	15502	15340	15409	15382	15468	15463	15519	15541	15292	15515	15417	15437	15235	15501	15377	15287	15368	15447	15398	15397	15585	15452	15578	15468	15386	15340	15532	15335	15222	15317	15466	15274	15407	15411	15521	15370	15432	15275	15403	15445	15529	15474	15398	15405	15578	15447	15272	15419	15560	15386	15453	15299	15422	15427	15493	15418	15469	15191	15415	15251	15404	15405	15382	15412	15324	15283	15410	15318	15398	15381	15408	15230	15395	15401	15313	15437	15360	15530	15518	15347	15388	15427	15314	15387	15375	15465	15297	15529	15323	15596	15265	15433	15351	15244	15507	15232	15462	15428	15447	15367	15383	15354	15427	15406	15439	15415	15486	15468	15484	15348	15386	15482	15364	15378	15342	15364	15297	15322	15513	15353	15421	15627	15213	15624	15322	15406	15453	15247	15444	15405	15466	15388	15247	15316	15356	15393	15375	15523	15280	15465	15435	15376	15385	15427	15370	15369	15473	15161	15351	15425	15367	15424	15308	15401	15387	15325	15381	15405	15361	15390	15544	15593	15602	15319	15502	15346	15430	15397	15392	15261	15340	15337	15398	15407	15650	15504	15493	15337	15371	15369	15422	15401	15293	15484	15544	15484	15346	15382	15241	15389	15542	15239	15450	15374	15349	15432	15535	15257	15296	15520	15425	15299	15465	15288	15373	15516	15414	15570	15468	15390	15409	15598	15350	15402	15461	15277	15569	15468	15589	15337	15432	15446	15373	15246	15412	15379	15484	15454	15361	15442	15386	15380	15288	15371	15382	15437	15418	15490	15340	15397	15427	15408	15367	15378	15267	15431	15447	15366	15442	15634	15261	15459	15192	15192	15272	15261	15404	15381	15426	15375	15386	15337	15269	15433	15442	15285	15449	15310	15402	15467	15354	15387	15567	15388	15218	15341	15202	15378	15519	15559	15303	15247	15423	15519	15338	15407	15384	15451	15496	15410	15500	15467	15401	15444	15388	15314	15459	15484	15559	15476	15480	15414	15456	15483	15450	15466	15377	15368	15514	15272	15395	15380	15393	15393	15346	15295	15486	15391	15435	15464	15314	15402	15479	15620	15366	15244	15377	15264	15390	15433	15433	15291	15529	15375	15307	15315	15348	15378	15438	15384	15714	15562	15315	15396	15359	15441	15164	15383	15584	15258	15377	15395	15241	15413	15225	15540	15268	15399	15387	15387	15328	15329	15378	15476	15411	15487	15370	15239	15459	15448	15420	15306	15516	15363	15355	15594	15415	15466	15359	15316	15322	15536	15401	15257	15256	15333	15446	15384	15556	15449	15391	15425	15506	15467	15595	15244	15445	15321	15414	15468	15315	15278	15439	15299	15444	15356	15492	15338	15382	15540	15279	15225	15573	15486	15572	15452	15399	15453	15454	15376	15510	15316	15413	15464	15436	15396	15250	15465	15467	15410	15561	15368	15223	15405	15350	15389	15340	15350	15549	15418	15588	15417	15376	15455	15304	15423	15381	15424	15515	15413	15379	15530	15663	15534	15404	15373	15372	15457	15507	15451	15604	15429	15331	15410	15483	15379	15363	15295	15367	15463	15384	15407	15417	15330	15378	15360	15278	15333	15337	15389	15503	15365	15326	15437	15385	15379	15442	15444	15432	15411	15456	15400	15418	15432	15449	15442	15540	15449	15466	15327	15253	15458	15420	15483	15340	15415	15525	15361	15405	15402	15461	15404	15404	15487	15201	15315	15438	15424	15403	15371	15441	15529	15239	15385	15507	15343	15380	15344	15382	15397	15466	15402	15465	15457	15405	15248	15444	15365	15402	15358	15421	15243	15351	15555	15367	15535	15254	15472	15514	15364	15377	15414	15495	15464	15386	15449	15520	15359	15438	15565	15481	15388	15385	15319	15282	15429	15456	15357	15358	15405	15325	15341	15486	15327	15256	15358	15401	15395	15233	15424	15335	15528	15390	15451	15337	15426	15602	15352	15664	15482	15333	15373	15215	15285	15369	15528	15445	15487	15513	15426	15453	15489	15494	15481	15404	15311	15330	15492	15517	15356	15505	15476	15373	15425	15437	15542	15436	15439	15377	15573	15515	15403	15418	15498	15299	15392	15438	15376	15583	15276	15423	15252	15450	15309	15460	15436	15500	15420	15599	15309	15561	15409	15554	15356	15342	15360	15323	15406	15521	15423	15261	15491	15369	15542	15262	15433
31857	31367	31952	27264	21895	19564	18856	18888	18673	18341	18301	18209	18024	18066	17882	17797	17929	17453	17557	17226	17548	17536	17557	17403	17262	17262	17413	17362	17367	17096	17426	17269	17244	17265	17426	17441	17189	17111	17378	17175	17265	17334	17080	16990	17211	17155	17333	17268	17204	17117	17307	17256	17358	17320	17403	17170	17288	17318	17313	17461	17093	17239	17233	17283	17321	17200	17222	17331	17233	17215	17272	17384	17225	17389	17232	17182	17241	17137	17236	17489	17141	17050	17189	17376	17241	17192	17190	17286	17325	17436	17401	17205	17391	17306	17378	17310	17340	17517	17333	17245	17172	17147	17352	17326	17566	17116	17202	17013	17259	17318	17189	17153	17318	17256	17374	17204	17114	17117	17249	17420	17396	17377	17219	17155	17254	17167	17277	17269	17229	17219	17286	17275	17329	17515	17222	17039	17279	17305	17490	17085	17321	17319	17329	17148	17224	17298	17746	17087	17294	17326	17141	17102	17012	17128	17264	17197	17436	17569	17283	17197	17062	17358	17325	17227	17154	17279	17514	17266	17341	17276	17244	17348	17374	17233	17286	17384	17210	17005	17079	17182	17296	17114	17462	17308	17503	17278	17141	17234	17516	17289	17221	17239	17228	17173	17313	17083	17211	16960	17250	17343	17339	17300	17132	16979	17207	17419	17287	17245	17202	17156	17448	17244	17252	17151	17299	17178	17333	17297	17424	17287	17392	17128	17351	17302	17391	17051	17176	17249	17251	17368	17187	17230	17406	17380	17362	17243	17406	17402	17411	17328	17268	17275	17195	17214	17412	17002	17205	17090	17255	17214	17273	17273	17189	17303	17097	17105	17417	17242	17348	17299	17248	17382	17449	17353	17233	17296	17233	17246	17412	17532	17395	17265	17229	17195	17433	17357	17400	17350	17315	17512	17319	16869	17191	17357	17163	17424	17565	17173	17224	17228	17481	17066	17192	17146	17263	17078	17316	17248	17137	17156	17283	17267	17210	17212	17366	17335	17293	17307	17387	17454	17114	17080	17060	17227	17255	17420	17309	17254	17222	17300	17207	17369	17442	17530	17218	17178	17198	17257	17121	17348	17259	17310	17404	17270	17194	17213	17369	17297	17136	17394	17263	17116	17287	17455	17110	17196	17069	17325	17244	17504	17243	17491	17211	17135	17265	17171	17357	17229	17372	17258	17035	17353	17107	17277	17215	17243	17042	17278	17327	17470	17433	17120	17253	17320	17231	17392	17343	17357	17135	17173	17434	17379	17423	17413	17071	17329	17391	17162	17198	17256	17082	17242	17380	17007	17281	17420	17320	17205	17042	17273	17007	17378	17316	17352	17212	17209	17339	17287	17239	17334	17197	17146	17184	17257	17124	17145	17190	17342	17087	17275	17337	17329	17215	17160	17291	17290	17191	17322	17152	17168	17217	17322	17309	17111	17335	17314	17257	17215	17408	17159	17266	17179	17156	17413	17357	17352	17476	17231	17322	17281	17322	17228	17230	17297	17304	17399	17216	17271	17341	17231	17372	17221	17285	17259	17270	17129	17224	17193	17263	17294	17347	17254	17428	17201	17478	17364	17193	17224	17160	17141	17358	17193	17467	17398	17396	17502	17351	17281	17303	17242	17463	17271	17300	17203	17235	17133	17320	17211	17196	17240	17192	17196	17181	17285	17226	17199	17300	17169	17258	17245	17253	17228	17199	17097	17263	17192	17232	17270	17133	17215	17315	17205	17159	17410	17224	17309	17501	17239	17245	17431	17217	17188	17283	17270	17332	17094	17436	17048	17290	17188	17281	17444	17321	17372	17204	17177	17302	17307	17411	17418	17334	17305	17307	17397	17281	17059	17375	17340	17105	17129	17182	17210	17374	17355	17303	17297	17408	17411	17307	17124	17193	17273	17024	17044	17338	17128	17142	17262	17221	17346	17142	17469	17238	17333	17305	17119	17258	17404	17322	17465	17267	17453	17190	17175	17342	17041	17242	17226	17361	17325	17304	17347	17349	17238	17436	17227	17211	17173	17500	17387	17265	17443	17258	17286	17249	17421	17225	17415	17216	17339	17330	17306	17273	17352	17242	17250	17453	17298	17285	17321	17419	17267	17348	17273	17102	17188	17372	17295	17209	17221	17237	17242	17152	17290	17293	17207	17115	17486	17193	17181	17170	17368	17304	17336	17220	17387	17346	17421	17402	17297	17195	17430	17257	17316	17146	17198	17416	17169	17170	17316	17257	17471	17195	17247	17277	17170	17266	17164	17454	17411	17305	17010	17268	17040	17432	17247	17370	17198	17164	17097	17216	17429	17331	17287	17156	17140	17231	17347	17239	17243	17160	17242	17498	17092	17211	17253	17323	17272	17124	17263	17285	17314	17484	17226	17411	17287	17116	17070	17467	17303	17210	17531	17250	17145	17193	17328	17224	17198	17262	17206	17342	17472	17326	17252	17189	17262	17401	17399	17185	17339	17131	17428	17308	17357	17279	17251	17467	17374	17141	17212	17336	17068	17458	17227	17169	17280	17314	17361	17286	17264	17165	17179	17161	17174	17216	17335	17288	17173	17206	17367	17224	17419	17254	17222	17450	17297	17354	17309	17319	17411	17461	17334	17245	17407	17092	17305	17513	17472	17397	17400	17278	17343	17379	17286	17284	17306	17163	17214	17230	17238	17298	17272	17184	17151	17279	17253	17240	17213	17286	17376	17261	17412	17233	17117	17317	17528	17241	17327	17071	17323	17644	17140	17340	17327	17047	17004	17219	17261	17193	17266	17356	17237	17262	17225	17203	17178	17250	17211	17510	17353	17383	17516	17318	17329	17439	17367	17200	17406	17181	17175	17358	17356	17199	17225	17519	17385	17377	17128	17440	17288	17483	17352	17210	17086	17413	17264	16888	16996	17175	17194	17307	17072	17249	17274	17238	17042	17279	17281	17318	17307	17242	17297	17268	17245	17201	17344	17405	17189	17170	17247	17250	17457	17575	17335	17507	17324	17194	17346	17247	17292	17361	17363	17394	17242	17284	17143	17238	17276	17408	17143	17521	17357	17448	17090	17169	17244	17215	17349	17269	17377	17293	17125	17256	17217	17367	17343	16952	17120	17146	17297	17259	17313	17360	17427	17223	17151	17388	17447	17229	17171	17164	17196	17454	17161	17379	17272	17245	17204	17312	17527	17359	17209	17156	17202	17443	17301	17348	17304	17319	17375	17230	17391	17168	17244	17434	17338	17330	17354	17323	17221	17200	17226	17270	17411	17361	17230	17283	17303	17300	17330	17429	17415	17210	17209	17363	17372	17362	17324	17262	17264	17333	17027	17182	17210	17138	17342	17320	17378	17251	17317	17210	17104	17267	17255	17293	17236	17224	17222	17109	17134	17178	17271	17266	17225	17168	17203	17227	17326	17181	17294	17131	17395	17396	17279	17301	17097	17387	17165	17326	17299	17378	17302	17219	17369	17221	17161	17222	17329	17272	17218	17618	17208	17434	17388	17260	17243	17291	17320	17292	17415	17480	17403	17188	17345	17343	17201	17225	17345	17299	17188	17202	17362	17353	17252	17169	17164	17149	17175	17227	17324	17279	17249	17207	17188	17252	17012	17293	17258	17165	17310	17271	17617	17304	17184	17230	17427	17402	17326	17233	17329	17413	17228	17450	17219	17270	17237	17472	17133	17182	17338	17280	17458	17192	17330	17062	17133	17291	17329	17245	17275	17162	17255	17298	17117	17297	17358	17339	17326	17284	17251	17189	17324	17434	17298	17387	17186	17232	17586	17374	17320	17239	17402	17344	17210	17415	17133	17324	17301	17288	17219	17298	17253	17204	17337	17357	17297	17222	17100	17230	17259	17428	17329	17311	17342	17391	17156	17246	17351	17380	17312	17097	17177	17160	17257	17391	17495	17515	17293	17317	17200	17246	17061	17200	17259	17215	17322	17501	17346	17331	17373	17380	17231	17025	17249	17196	17405	17445	17155	17348	17159	17209	17401	17357	17276	17100	17445	17035	17313	17130	17235	17311	17112	17116	17250	17250	17176	17198	17315	17342	17149	17237	17246	17413	17338	17240	17355	17394	17357	17393	17186	17188	17236	17227	17295	17226	17123	17341	17342	17228	17127	17339	17466	17483	17393	17395	17418	17194	17192	17268	17155	17128	17230	17238	17215	17282	17170	17336	17197	17290	17330	17125	17387	17019	17197	17157	17328	17365	17195	17348	17247	17339	17359	17340	17313	17144	17368	17373	17367	17384	17192	17321	17154	17413	17124	17195	17238	17286	17181	17208	17577	17029	17272	17360	17269	17244	17273	17250	17325	17295	17399	17154	17405	17255	17434	17094	17138	17258	17059	17252	17141	17269	17425	17205	17404	17343	17290	17296	17233	17302	17432	17284	17197	17344	17291	17348	17367	17417	17187	17320	17161	17189	17318	17254	17371	17124	17392	17347	17193	17317	17329	17309	17365	17349	17397	17263	17227	17240	17277	17392	17173	17214	17086	17446	17338	17373	17171	17232	17201	17407	17162	17353	17332	17386	17179	17469	17310	17361	17228	17359	17148	17257	17291	17350	17274	17465	17273	17233	17282	17211	17431	17183	17210	17373	17300	17087	17335	17322	17447	17201	17319	17389	17373	17038	17199	17305	17209	16960	17362	17310	17353	17200	17244	17226	17205	17100	17315	17204	17146	17266	17246	17196	17299	17203	17516	17310	17368	17422	17321	17390	17115	17333	17281	17366	17404	17222	17308	17453	17201	17271	17219	17372	17340	17334	17424	17149	17254	17109	17231	17289	17409	17165	17079	17111	17280	17358	17200	17218	17174	17336	17083	17202	17359	17146	17320	17294	17232	17178	17229	17259	17175	17305	17180	17427	17076	17152	17289	17285	17388	17016	17203	17206	17388	17257	17080	17048	17144	17246	17268	17233	17294	17273	17237	17434	17276	17394	17379	17271	17181	17355	17106	16971	17296	17217	17168	17170	17495	17322	17243	17293	17054	17391	17326	17395	17299	17303	17233	17314	17341	17443	17325	17213	17279	17359	17264	17234	17430	17386	17357	17340	17496	17363	17117	17226	17309	17265	17177	17297	17478	17441	17179	17280	17394	17280	17352	17315	17031	17158	17290	17267	17058	17091	17491	17313	17399	17342	16979
31489	44638	36066	28131	22278	18788	17881	18290	17909	17840	17550	17258	16959	16630	16709	16339	16044	15984	15878	15855	16009	15891	15837	15604	15705	15792	15680	15898	15673	15700	15537	15662	15515	15606	15498	15591	15587	15672	15534	15662	15376	15672	15560	15616	15676	15719	15782	15692	15561	15519	15662	15658	15519	15639	15584	15544	15599	15462	15578	15718	15724	15624	15598	15707	15831	15546	15465	15440	15763	15534	15679	15694	15728	15709	15596	15600	15501	15542	15595	15443	15576	15659	15633	15368	15739	15657	15552	15522	15550	15588	15616	15638	15663	15665	15469	15583	15464	15417	15750	15499	15566	15697	15591	15584	15663	15601	15802	15609	15617	15559	15474	15561	15591	15720	15764	15595	15553	15620	15666	15543	15552	15735	15641	15649	15723	15588	15576	15570	15510	15626	15419	15451	15731	15674	15644	15706	15661	15599	15531	15417	15635	15648	15665	15491	15546	15442	15494	15636	15513	15575	15642	15501	15548	15710	15473	15559	15523	15505	15677	15510	15618	15656	15546	15532	15592	15517	15597	15647	15728	15663	15457	15645	15517	15629	15607	15768	15504	15432	15498	15691	15567	15599	15592	15563	15636	15561	15602	15581	15631	15583	15711	15450	15600	15515	15539	15483	15593	15603	15657	15552	15551	15551	15683	15678	15620	15728	15574	15602	15500	15553	15666	15745	15654	15645	15719	15591	15664	15485	15576	15660	15549	15585	15599	15669	15762	15538	15473	15578	15627	15620	15640	15731	15566	15575	15512	15612	15485	15564	15483	15634	15544	15541	15748	15472	15657	15582	15655	15572	15566	15762	15593	15700	15630	15682	15608	15714	15660	15771	15512	15584	15824	15609	15671	15541	15648	15672	15628	15463	15574	15630	15639	15743	15579	15489	15580	15599	15532	15682	15588	15599	15552	15586	15540	15724	15692	15312	15613	15475	15537	15625	15699	15397	15548	15749	15679	15691	15444	15393	15741	15624	15502	15529	15750	15603	15640	15652	15629	15647	15798	15709	15599	15660	15572	15732	15551	15549	15635	15514	15698	15489	15531	15790	15616	15540	15638	15512	15752	15593	15594	15733	15490	15626	15704	15532	15372	15698	15658	15664	15418	15613	15535	15687	15512	15664	15703	15692	15537	15525	15648	15660	15671	15401	15710	15741	15569	15577	15612	15659	15526	15649	15837	15568	15663	15630	15575	15628	15764	15632	15659	15649	15669	15696	15798	15636	15596	15533	15462	15812	15468	15543	15509	15738	15788	15545	15564	15565	15701	15648	15652	15346	15712	15530	15577	15643	15810	15598	15555	15610	15619	15532	15626	15636	15691	15523	15572	15580	15704	15509	15519	15655	15720	15642	15526	15549	15528	15445	15558	15649	15595	15602	15554	15655	15286	15578	15711	15629	15638	15737	15473	15725	15474	15542	15645	15531	15695	15538	15538	15535	15670	15566	15654	15542	15721	15596	15750	15671	15463	15564	15591	15587	15469	15717	15672	15530	15660	15454	15739	15691	15741	15545	15709	15744	15690	15464	15560	15705	15493	15664	15698	15624	15746	15676	15627	15486	15678	15737	15704	15696	15374	15620	15798	15519	15734	15646	15480	15554	15504	15742	15711	15591	15597	15585	15668	15713	15496	15674	15581	15650	15534	15751	15620	15563	15658	15459	15558	15677	15584	15625	15668	15713	15695	15594	15764	15586	15616	15480	15690	15628	15650	15599	15638	15724	15583	15732	15584	15670	15693	15769	15597	15483	15378	15718	15495	15775	15701	15521	15688	15577	15420	15632	15786	15430	15687	15502	15623	15571	15622	15506	15644	15558	15660	15664	15608	15605	15469	15632	15572	15569	15642	15685	15490	15583	15633	15470	15574	15601	15695	15733	15640	15591	15596	15434	15676	15536	15735	15534	15451	15680	15583	15576	15564	15654	15617	15709	15638	15473	15671	15677	15845	15586	15818	15670	15609	15586	15646	15567	15588	15612	15612	15466	15522	15611	15547	15572	15572	15592	15536	15739	15485	15692	15540	15490	15530	15657	15517	15768	15527	15630	15605	15526	15535	15664	15583	15475	15574	15503	15634	15699	15391	15703	15666	15676	15470	15573	15605	15706	15712	15509	15545	15501	15542	15630	15421	15528	15523	15648	15675	15398	15717	15583	15573	15700	15798	15621	15597	15512	15651	15593	15752	15664	15602	15567	15673	15550	15531	15647	15470	15641	15627	15584	15754	15645	15587	15611	15613	15587	15448	15535	15482	15517	15504	15534	15635	15678	15681	15591	15420	15463	15518	15643	15694	15503	15574	15760	15628	15547	15596	15478	15501	15569	15889	15638	15555	15743	15546	15619	15576	15664	15710	15555	15687	15609	15670	15584	15753	15492	15708	15503	15732	15579	15678	15772	15677	15688	15469	15483	15614	15590	15737	15606	15743	15652	15443	15585	15513	15455	15652	15540	15569	15722	15778	15572	15587	15743	15518	15594	15585	15610	15721	15668	15478	15481	15651	15566	15824	15615	15661	15571	15608	15736	15689	15601	15647	15506	15647	15761	15597	15405	15824	15659	15651	15710	15642	15658	15511	15595	15571	15513	15436	15671	15510	15718	15687	15534	15693	15800	15516	15774	15636	15705	15532	15631	15671	15725	15503	15631	15677	15687	15383	15551	15476	15675	15584	15671	15595	15752	15449	15732	15494	15785	15568	15732	15628	15482	15765	15775	15496	15780	15488	15517	15640	15410	15506	15776	15665	15686	15633	15680	15585	15836	15695	15657	15588	15537	15711	15519	15607	15705	15761	15736	15685	15586	15664	15563	15617	15813	15638	15707	15408	15475	15644	15669	15421	15611	15655	15674	15557	15555	15686	15345	15607	15621	15585	15656	15418	15607	15687	15623	15545	15786	15616	15630	15687	15609	15634	15735	15612	15873	15593	15670	15657	15559	15615	15702	15418	15543	15532	15526	15640	15632	15547	15302	15687	15621	15695	15550	15572	15687	15653	15670	15544	15613	15557	15586	15662	15584	15615	15537	15669	15636	15579	15678	15709	15701	15710	15614	15585	15614	15471	15754	15647	15693	15561	15683	15659	15737	15753	15563	15644	15707	15578	15600	15414	15691	15532	15645	15639	15702	15672	15601	15705	15500	15622	15664	15756	15654	15724	15618	15607	15621	15620	15719	15429	15471	15704	15505	15475	15577	15514	15620	15467	15547	15539	15640	15779	15675	15699	15705	15696	15691	15663	15538	15559	15479	15596	15598	15556	15568	15637	15651	15742	15698	15622	15613	15667	15640	15559	15569	15693	15669	15695	15450	15675	15578	15539	15755	15734	15505	15363	15714	15404	15546	15697	15432	15625	15527	15503	15697	15502	15511	15455	15545	15622	15526	15541	15575	15680	15811	15644	15676	15675	15563	15500	15646	15445	15730	15565	15605	15613	15701	15636	15764	15629	15639	15650	15656	15751	15577	15577	15734	15497	15680	15486	15677	15665	15575	15658	15638	15531	15820	15735	15847	15588	15610	15439	15638	15634	15699	15796	15603	15585	15546	15520	15650	15803	15523	15410	15698	15528	15538	15698	15730	15582	15629	15708	15482	15568	15501	15680	15502	15551	15755	15604	15658	15718	15699	15679	15652	15704	15681	15796	15626	15649	15602	15672	15601	15612	15701	15704	15705	15723	15568	15715	15591	15619	15627	15804	15469	15677	15514	15483	15679	15611	15726	15657	15630	15600	15633	15823	15612	15497	15577	15710	15579	15591	15466	15531	15663	15584	15436	15558	15617	15598	15578	15518	15658	15636	15489	15657	15479	15535	15657	15527	15599	15554	15677	15791	15756	15549	15549	15669	15725	15762	15767	15645	15608	15569	15759	15635	15495	15544	15642	15463	15587	15498	15752	15446	15695	15680	15395	15553	15614	15625	15708	15682	15775	15615	15504	15505	15496	15748	15513	15695	15739	15542	15495	15733	15646	15696	15494	15542	15832	15801	15602	15618	15617	15634	15523	15704	15764	15548	15634	15587	15663	15613	15759	15593	15699	15598	15658	15649	15532	15832	15669	15696	15633	15644	15712	15613	15595	15741	15570	15688	15557	15640	15694	15674	15663	15662	15678	15588	15651	15811	15518	15514	15754	15604	15636	15474	15599	15469	15621	15603	15470	15778	15557	15579	15593	15633	15632	15777	15603	15639	15551	15600	15626	15725	15632	15675	15679	15532	15643	15656	15572	15707	15616	15768	15709	15484	15785	15671	15685	15535	15656	15805	15573	15597	15465	15702	15524	15704	15575	15568	15609	15548	15593	15629	15518	15681	15561	15642	15617	15651	15595	15763	15421	15598	15635	15482	15606	15584	15605	15684	15719	15576	15545	15639	15488	15545	15525	15713	15680	15391	15526	15586	15547	15513	15745	15560	15446	15766	15579	15661	15779	15628	15455	15550	15747	15684	15486	15844	15516	15772	15603	15625	15572	15552	15707	15413	15732	15612	15591	15516	15552	15664	15481	15660	15538	15575	15722	15674	15487	15683	15598	15834	15660	15746	15659	15634	15543	15631	15516	15560	15661	15609	15536	15616	15791	15696	15689	15515	15848	15700	15608	15754	15602	15659	15693	15587	15585	15674	15557	15555	15700	15664	15777	15622	15637	15554	15659	15756	15692	15410	15517	15544	15684	15668	15610	15552	15665	15672	15663	15504	15741	15547	15869	15562	15646	15558	15770	15665	15576	15559	15711	15547	15558	15736	15606	15493	15580	15622	15526	15648	15664	15600	15560	15673	15655	15650	15436	15554	15644	15661	15485	15659	15590	15640	15638	15579	15512	15662	15787	15649	15519	15688	15781	15617	15589	15725	15730	15650	15824	15784	15752	15537	15542	15648	15650	15668	15553	15629	15870	15610	15566	15523	15607	15668	15542	15540	15558	15497	15562	15813	15719	15734	15554	15721	15946	15470	15565	15700	15587	15756	15530	15728	15735	15529	15579	15570	15587	15613	15620	15579	15747	15802	15644	15796	15736	15574	15584	15726	15569	15455	15723	15659	15688	15659	15718	15738	15636	15678	15516	15765	15554	15488	15739	15683	15756	15717	15633	15508	15643	15666	15591	15613	15619	15617	15564	15641	15735	15465	15629	15704	15599	15751	15538
25410	21404	28498	26718	23810	22071	21178	19832	19088	18921	18761	18421	18025	17633	17742	17381	17056	17001	16853	16847	16871	16919	16701	16740	16766	16652	16517	16655	16695	16579	16706	16722	16670	16556	16812	16727	16444	16579	16774	16519	16609	16582	16624	16404	16649	16505	16348	16549	16524	16558	16801	16578	16597	16412	16730	16458	16394	16528	16772	16635	16775	16543	16422	16531	16556	16673	16357	16501	16663	16545	16601	16670	16589	16526	16638	16567	16811	16637	16481	16612	16503	16495	16604	16573	16752	16705	16748	16640	16562	16715	16805	16526	16548	16547	16805	16665	16617	16489	16608	16682	16513	16583	16531	16696	16661	16467	16659	16398	16581	16592	16429	16342	16588	16738	16525	16459	16570	16171	16491	16476	16556	16484	16639	16750	16587	16571	16787	16631	16527	16725	16453	16592	16324	16524	16615	16578	16546	16626	16507	16674	16581	16763	16642	16490	16473	16620	16584	16442	16644	16578	16483	16672	16518	16469	16604	16704	16694	16446	16647	16587	16654	16345	16620	16384	16518	16494	16615	16408	16623	16566	16574	16441	16544	16613	16726	16679	16311	16579	16575	16538	16481	16472	16702	16630	16593	16753	16519	16615	16451	16525	16612	16468	16655	16456	16489	16639	16560	16492	16617	16750	16535	16677	16429	16621	16622	16621	16595	16441	16424	16529	16712	16551	16598	16486	16498	16483	16585	16408	16528	16679	16653	16398	16478	16543	16483	16550	16518	16662	16645	16671	16508	16592	16599	16452	16386	16603	16601	16592	16429	16478	16473	16592	16597	16588	16482	16259	16546	16646	16895	16325	16482	16275	16505	16498	16399	16672	16434	16671	16456	16394	16703	16572	16637	16673	16654	16533	16702	16587	16499	16481	16532	16298	16391	16410	16579	16386	16609	16412	16578	16605	16618	16427	16485	16534	16517	16613	16313	16482	16355	16496	16604	16704	16493	16602	16690	16421	16616	16681	16622	16505	16556	16496	16492	16505	16783	16567	16597	16385	16414	16487	16462	16354	16417	16363	16696	16665	16588	16588	16587	16553	16523	16299	16473	16507	16598	16768	16580	16713	16479	16479	16400	16380	16539	16539	16256	16543	16639	16364	16661	16616	16549	16411	16259	16647	16539	16605	16529	16466	16585	16606	16458	16328	16586	16710	16518	16322	16494	16580	16589	16482	16546	16627	16623	16593	16691	16645	16409	16717	16399	16675	16211	16476	16745	16396	16570	16592	16517	16608	16535	16726	16609	16486	16612	16656	16805	16540	16521	16558	16746	16396	16593	16402	16578	16573	16452	16522	16493	16561	16526	16565	16505	16507	16557	16548	16537	16358	16577	16516	16516	16470	16510	16570	16668	16429	16590	16431	16360	16307	16568	16507	16438	16516	16540	16434	16549	16498	16490	16484	16391	16598	16654	16560	16589	16623	16642	16375	16530	16633	16554	16410	16406	16302	16546	16521	16496	16676	16675	16746	16617	16400	16402	16495	16529	16352	16591	16647	16647	16502	16452	16636	16584	16654	16359	16532	16578	16532	16451	16456	16632	16401	16442	16478	16490	16536	16623	16545	16553	16524	16558	16524	16689	16448	16547	16458	16745	16557	16715	16588	16581	16543	16612	16666	16604	16579	16666	16572	16455	16662	16626	16433	16513	16514	16540	16394	16510	16478	16403	16433	16353	16420	16493	16575	16580	16476	16500	16601	16657	16498	16501	16570	16444	16409	16576	16643	16466	16542	16498	16571	16588	16495	16273	16719	16294	16401	16463	16604	16588	16593	16494	16792	16576	16575	16529	16415	16639	16605	16535	16603	16637	16818	16593	16616	16266	16589	16596	16400	16346	16452	16585	16458	16643	16468	16625	16537	16444	16348	16440	16658	16370	16472	16501	16558	16504	16336	16541	16530	16615	16602	16657	16585	16671	16508	16523	16621	16440	16528	16618	16793	16588	16545	16472	16479	16645	16583	16477	16493	16689	16484	16555	16348	16472	16606	16611	16449	16807	16552	16457	16464	16596	16461	16609	16535	16455	16385	16488	16451	16804	16656	16498	16553	16547	16494	16548	16569	16686	16517	16625	16495	16561	16641	16528	16527	16642	16633	16648	16561	16492	16653	16585	16532	16718	16479	16513	16592	16372	16357	16646	16441	16549	16511	16494	16703	16558	16501	16615	16363	16650	16343	16579	16668	16568	16635	16524	16530	16516	16342	16462	16609	16614	16445	16386	16518	16547	16530	16505	16564	16506	16662	16786	16572	16409	16493	16444	16604	16632	16566	16583	16505	16511	16705	16476	16610	16658	16592	16383	16424	16644	16513	16546	16745	16568	16474	16524	16640	16641	16641	16516	16670	16662	16497	16299	16765	16581	16496	16856	16695	16601	16529	16461	16331	16480	16562	16620	16421	16451	16460	16449	16551	16489	16707	16561	16529	16556	16345	16624	16499	16555	16551	16443	16513	16473	16488	16392	16422	16405	16560	16580	16608	16832	16526	16249	16430	16520	16586	16743	16569	16513	16619	16395	16643	16641	16689	16402	16649	16657	16384	16655	16822	16722	16554	16582	16409	16441	16385	16746	16547	16408	16641	16652	16744	16280	16696	16714	16581	16700	16551	16643	16464	16446	16517	16618	16569	16703	16737	16699	16460	16431	16306	16677	16699	16767	16526	16435	16566	16586	16465	16638	16430	16426	16623	16540	16453	16545	16866	16649	16514	16667	16651	16556	16572	16344	16567	16644	16530	16586	16571	16504	16468	16537	16699	16531	16486	16541	16627	16484	16536	16517	16613	16557	16470	16608	16484	16767	16714	16568	16517	16633	16611	16554	16601	16839	16624	16679	16564	16389	16533	16309	16488	16445	16500	16424	16425	16667	16528	16534	16683	16364	16417	16602	16591	16686	16395	16536	16467	16570	16605	16617	16660	16842	16508	16385	16400	16477	16447	16491	16658	16516	16459	16600	16608	16751	16530	16367	16604	16619	16531	16563	16451	16706	16578	16686	16477	16549	16635	16500	16500	16372	16527	16555	16492	16655	16608	16802	16585	16482	16515	16419	16481	16662	16364	16524	16589	16604	16635	16751	16540	16686	16666	16721	16407	16643	16362	16699	16382	16733	16395	16462	16534	16551	16659	16758	16472	16379	16518	16480	16485	16661	16493	16489	16584	16382	16443	16784	16465	16602	16518	16472	16651	16430	16640	16592	16547	16413	16590	16506	16407	16546	16495	16478	16376	16645	16902	16499	16667	16403	16464	16560	16743	16602	16383	16350	16415	16615	16306	16551	16593	16330	16562	16495	16363	16710	16416	16546	16308	16701	16414	16403	16569	16477	16614	16652	16566	16450	16531	16754	16544	16531	16657	16632	16708	16725	16343	16645	16620	16462	16406	16623	16598	16475	16700	16652	16777	16615	16636	16640	16381	16639	16659	16538	16678	16563	16381	16521	16500	16441	16536	16653	16546	16796	16438	16344	16489	16573	16571	16578	16711	16516	16476	16507	16508	16536	16490	16437	16540	16649	16523	16513	16477	16529	16594	16597	16367	16279	16728	16497	16304	16396	16434	16758	16525	16771	16614	16421	16550	16533	16315	16669	16446	16609	16411	16564	16577	16398	16455	16537	16447	16464	16593	16678	16498	16485	16600	16467	16490	16534	16582	16399	16393	16715	16473	16767	16655	16764	16552	16444	16600	16638	16545	16637	16650	16718	16293	16620	16425	16754	16376	16535	16557	16387	16365	16781	16617	16423	16612	16454	16345	16569	16621	16536	16503	16416	16634	16645	16490	16406	16465	16432	16400	16707	16471	16741	16482	16592	16596	16613	16636	16566	16473	16545	16443	16483	16547	16648	16445	16514	16525	16466	16631	16580	16476	16501	16449	16650	16577	16501	16750	16576	16428	16458	16632	16555	16516	16502	16543	16535	16550	16568	16689	16773	16446	16469	16706	16488	16473	16627	16625	16616	16487	16506	16526	16625	16663	16614	16544	16446	16604	16538	16501	16447	16529	16687	16529	16619	16446	16820	16747	16520	16531	16529	16527	16610	16539	16502	16637	16527	16555	16457	16662	16528	16631	16663	16513	16590	16496	16493	16419	16679	16425	16482	16527	16634	16548	16644	16545	16442	16552	16490	16655	16372	16510	16223	16575	16392	16613	16646	16512	16401	16554	16447	16362	16577	16575	16653	16515	16405	16624	16576	16630	16579	16512	16546	16590	16538	16685	16666	16507	16578	16396	16564	16672	16536	16424	16555	16601	16413	16547	16712	16491	16415	16683	16637	16550	16647	16686	16846	16596	16733	16752	16622	16568	16508	16443	16732	16293	16534	16531	16444	16659	16495	16530	16732	16456	16680	16532	16523	16617	16718	16356	16533	16521	16372	16501	16655	16551	16622	16566	16540	16741	16522	16431	16515	16500	16459	16435	16473	16684	16446	16574	16598	16664	16447	16488	16587	16376	16547	16652	16672	16419	16696	16513	16612	16569	16647	16426	16621	16481	16635	16332	16556	16497	16364	16574	16575	16345	16599	16662	16537	16512	16616	16663	16656	16580	16499	16696	16411	16649	16532	16651	16642	16418	16536	16720	16575	16544	16420	16436	16644	16512	16672	16478	16541	16660	16712	16582	16488	16714	16590	16266	16574	16526	16707	16477	16543	16658	16525	16448	16395	16481	16406	16477	16680	16575	16619	16596	16358	16499	16541	16527	16542	16757	16801	16512	16419	16641	16631	16541	16525	16544	16522	16637	16433	16496	16344	16625	16506	16589	16421	16529	16653	16428	16562	16458	16593	16507	16588	16714	16600	16596	16332	16498	16559	16445	16374	16637	16609	16580	16544	16712	16544	16387	16689	16439	16489	16534	16550	16580	16437	16520	16621	16588	16620	16763	16540	16558	16581	16863	16584	16498	16574	16413	16514	16730	16531	16719	16219	16723	16498	16456	16506	16466	16639	16440	16572	16528	16402	16450	16409	16508	16469	16593	16636	16552	16629	16480	16702	16519	16547	16351	16391	16493	16679	16546	16424	16345	16366	16604	16600	16640	16697	16672	16627	16597	16474	16558	16536	16511	16464	16497	16647	16725	16633	16525	16444	16556	16438	16536	16469	16701	16555	16598	16678	16331	16769	16570	16401	16312
31066	48713	42363	33552	26369	21889	20458	20414	19611	18982	18710	18464	17560	16852	16969	16220	15977	15782	15599	15819	15667	15443	15313	15359	15479	15397	15309	15393	15326	15321	15374	15452	15314	15217	15248	15196	15229	15104	15125	15189	15152	15174	15127	15264	15147	15061	15198	15253	15328	15124	15132	15336	15289	15010	15235	15303	15170	15209	15117	15236	15081	15221	15228	15332	15216	15077	15233	15188	15254	15241	15270	15069	15232	15103	15296	15215	15346	15105	15086	15014	15369	15063	15131	15170	15399	15159	15151	15021	15228	15142	15143	15112	15187	15188	15184	15220	15233	15038	15293	15119	15105	15172	15293	15119	15167	15080	15311	15089	15312	15258	15065	15351	15132	15333	15336	15205	15263	15176	15272	15072	15217	15295	15114	15165	15180	15216	15197	15095	15179	15160	15225	15235	15057	15071	15123	15155	15166	15164	15267	15232	15146	15174	15088	15205	15128	15264	15105	15214	15174	15224	15219	15186	15252	15133	15196	15094	15231	15157	15089	15175	15094	15181	15127	15106	15050	15219	15149	15393	14966	15214	15120	15129	15095	15123	15267	15225	15115	15054	15364	15221	15157	15253	15332	15209	15159	15144	15160	15254	15169	15315	15067	15172	15080	15127	15069	15193	15155	15164	15146	15089	15197	15224	15311	15128	15349	15175	14956	15174	15135	15151	15135	15005	15268	15070	15141	15103	15124	15170	15182	15285	15210	15122	15233	15030	15321	15325	15177	15230	15168	15137	15073	15089	14915	15048	15219	15091	15317	15168	15198	15052	15113	15142	15163	15311	15158	15088	14973	15024	15072	15070	15243	15110	15166	15168	15245	15223	15125	15159	15065	15289	15404	15077	15099	15097	14913	15119	15224	15234	15306	15209	15202	15164	15180	15093	15227	15100	15092	15235	15239	15242	15115	15184	14991	15300	15290	15198	15270	15272	15095	15147	15139	15131	15168	15268	15209	15169	15133	15379	15349	15079	15130	15098	15307	15155	15317	15191	15280	15306	15109	15166	15304	15321	15292	15405	15286	15008	15255	15144	15159	15142	15150	15091	15152	15136	15294	15085	15262	15277	15334	15268	15288	15103	15338	15100	15295	15226	15100	15238	15323	15282	15023	15142	15140	15195	15185	15362	15283	15306	15262	15146	15074	15290	15113	15097	15062	15178	15111	15085	15023	15182	15205	15140	15170	15200	15286	15111	15313	15016	15122	15240	15218	14909	15334	15155	15257	15091	15239	15197	15107	15180	15092	15187	15316	15101	15057	15232	15144	15380	15159	15226	15215	14986	15273	15171	15192	15153	15423	15165	15274	15324	15301	15089	15284	15029	15099	15197	15299	15033	15058	14987	15060	15227	15225	15221	15088	15229	15304	15263	15128	15225	15131	15308	14956	15091	15349	15040	15159	15147	15220	15080	15155	15082	15196	15217	15161	15195	15072	15306	15034	15249	14928	15154	15240	15335	15109	15192	15049	15241	15276	15045	15201	15054	15083	15339	15301	15187	15246	15216	15193	15126	15301	15196	15121	15196	14974	15345	15049	15267	15238	15199	15037	14992	15051	15255	15117	15277	15142	15116	14990	15144	15227	15154	15216	15042	15118	15213	15179	15208	15258	15086	15239	15203	15188	15353	15093	15197	15119	15180	15146	15106	15152	15262	15195	15293	15060	15055	15188	15164	15193	15240	15125	15204	15264	15182	15225	15189	15184	15184	15284	15077	15232	15174	15150	15043	15241	15168	15189	15250	14920	15264	15303	15068	15116	15359	15318	15052	15258	15094	15323	15292	15295	15293	15120	15219	15021	15288	15227	15054	15170	15264	15140	15164	15241	15204	15190	15196	15132	15339	15049	15319	15126	15073	15088	15172	15114	15280	15074	15228	15043	15202	15224	15258	15228	15169	15063	15196	15163	15265	15037	15053	15239	15039	15203	15157	15237	15129	15158	15064	15094	15089	15144	14966	15316	15206	15175	15152	15259	15211	15291	15095	15093	15052	15287	15314	15222	15219	15278	15227	15181	15096	15191	15128	15129	15175	15145	15100	15182	15202	15344	15175	15252	15206	15240	15003	15211	15226	15107	15090	15365	15119	15356	15174	15084	15175	15254	15110	15184	15149	15122	15269	15356	15189	15282	15127	15338	15198	15087	15412	15280	15038	15182	15190	15275	15132	15148	15215	15310	15196	15197	15337	15138	14992	15232	15179	15091	15163	15113	15036	15127	15053	15152	15252	15345	15084	15305	14979	15187	15102	15090	15169	15174	15249	15083	15221	15319	15109	15338	15121	15173	15122	15104	15144	14979	15062	15491	15218	15237	15203	15053	15242	15202	15154	15105	15258	15144	15095	15169	15309	15330	15190	15205	15293	15296	15112	15349	15148	15251	15014	15186	15232	15335	15142	15300	15181	15127	15071	15277	15277	15161	15160	15173	15040	15063	15206	15192	15235	15107	15139	15304	15183	15377	15142	15217	15130	15202	15195	15215	15166	15162	15308	15056	15308	15170	15176	15192	15154	15089	15157	15006	15114	15030	15190	15177	15120	15113	15185	15161	15246	14994	15226	15269	15191	15338	15173	15145	15151	15180	15292	15340	15031	15239	15260	15303	15098	15103	15219	15240	15149	15143	15264	15059	15254	15186	15187	15170	15077	15169	15341	15205	15016	15089	15218	15170	15195	15178	15316	15103	15257	15216	15081	15408	15091	15261	15170	15275	15292	15133	14957	15150	15082	15209	14961	15191	15050	14994	15138	15050	15126	15215	15220	15214	15354	15174	15148	15227	15173	15044	15181	15161	15201	15347	15145	15014	15103	15198	15321	15250	15102	15202	15300	15067	15137	15184	15307	15313	15099	15233	15319	15178	15204	15177	15188	15260	15039	15295	15106	15163	15300	15143	15161	15332	15143	15207	15143	15090	15199	15074	15197	15204	15117	15352	15140	15241	15144	15184	15178	15134	15229	15070	15056	15269	15170	15268	15031	15261	15129	15149	15288	15126	15262	15302	15203	15171	15066	15352	15117	15203	15065	15123	15087	15092	15301	15223	15111	15183	15135	15039	15232	15260	15144	15093	15119	15089	15246	15205	15129	15247	15044	15170	15386	15074	15166	15163	15319	15165	15013	15272	15245	15437	15070	15162	15183	15058	15060	15343	15176	15160	15075	15178	15315	15169	15077	15292	15158	15181	15248	15038	15234	15177	15164	15244	15116	15154	15104	15099	15079	15095	15158	15074	15118	15365	15275	15114	15115	15238	15291	15134	15119	14865	15326	15157	15085	15182	15221	15212	15208	15165	15029	15229	15137	15270	15173	15209	15122	15130	15217	15119	15113	15065	15298	15206	15135	15178	15104	15122	15169	15252	14997	15242	15264	15113	15053	15182	15091	15319	14945	15224	15140	15170	15149	15425	15142	15164	15134	15126	15226	15180	15097	15146	15158	15080	15234	15089	15124	15230	15116	15455	15309	15247	15069	15134	15045	15174	15005	15149	15075	15184	15213	15213	15068	15263	15046	15226	15103	15173	15440	15122	15133	15172	15249	15295	15107	15168	15267	15121	15157	15264	15090	15150	15120	15169	15240	15155	15172	15117	15084	15301	15074	15327	15302	15074	15346	15125	15273	15188	15192	15149	15056	15270	15284	15310	15227	15359	15361	15245	15291	15082	15283	15180	15233	15367	15272	15204	15107	15227	14969	15012	15291	15312	15114	15142	15314	15060	15010	15274	15054	15252	15108	15110	15194	15132	15315	15111	15271	15132	15524	15031	15148	15077	15177	15111	15149	15118	15176	15320	15017	15290	15269	15153	15202	15139	15186	15191	15347	15025	14973	15126	15105	15149	15166	15236	15143	15111	15187	15214	15247	15176	15102	15190	15408	15046	15044	15211	15318	15247	15142	15368	15117	15157	15182	15287	15235	15237	15280	15198	15167	15229	15187	15304	15212	15295	15075	14964	15190	15122	15081	15200	15232	15411	15254	15096	15168	15210	15062	15120	15140	15171	15097	15278	15159	15275	14956	15446	15215	15271	15326	15111	15206	15306	15272	15173	15227	15251	15313	15185	15149	15090	15083	15068	14970	15253	15230	15268	15280	15189	15269	15005	15119	15199	15217	15054	15246	15192	15104	15231	15141	15182	14923	15195	15171	15130	15359	15336	15185	15171	15278	15215	15075	15195	15245	15262	15274	15206	15086	15209	15275	15155	15190	15122	15291	15128	15287	15184	15076	15175	15037	15207	15017	15308	15290	15368	15173	15143	15158	15187	15337	15253	15141	15179	15161	15204	15292	15193	15181	15310	15253	15186	15132	15027	15265	15341	15065	15016	15406	15113	15084	15114	15267	15186	15178	15267	15089	15085	15218	15131	15234	15132	15005	15258	15254	15298	15140	15279	15208	15184	15130	15093	15410	15341	15037	15221	15166	15120	15141	15259	15172	15119	15085	15051	15125	15270	15243	15133	15416	15114	15212	15020	15304	15132	15065	15263	15235	15180	15237	15100	15078	15229	15053	15296	15316	15197	15162	15255	15277	15203	15141	15219	15068	15164	15154	15084	15218	15255	15186	15273	15224	15237	15132	15113	15169	15270	15257	15064	15082	15226	15212	15259	15335	15164	15258	15115	15120	15152	15252	15302	15303	15046	15015	15196	15270	15123	15190	15360	15207	15157	15413	15161	15299	15194	15320	15236	15207	15208	15152	15084	15041	15025	15089	15159	15203	15161	15162	15154	15078	15158	15078	15016	15164	15295	15251	15094	15147	15210	14989	15255	15096	15227	15152	15269	15197	15209	15131	15255	15374	15245	15120	15067	15328	15051	15281	15238	15254	15306	15138	15208	15165	15292	15147	15285	15220	15480	15255	15269	15218	15155	15164	15238	15150	15318	15118	15156	15258	15140	15004	15029	15105	15225	15219	15128	15041	15309	15397	15147	15085	15364	15031	15222	15072	15331	15345	15225	15178	15242	15104	15274	15193	15272	15146	15288	15129	15222	15290	15248	15100	15045	15189	15274	15279	15192	15281	15096	15222	15122	15186	15120	15164	15059	15238	15141	15273	15223	15220	15264	15094	15214	15177	15165	15285	15249	15155	15194	15103	15112	15111	15099	15122	15285	15249	15220	15165	15242	15160	15177	14978	15214	15071
24221	21390	28856	24722	23438	24935	25018	21870	20555	20352	20107	19594	18948	18588	18463	18189	17736	17551	17640	17256	17354	16967	17169	16968	17090	17038	16916	16961	17056	17163	16837	16969	16860	16935	17186	17050	16962	16919	16895	16850	16865	17038	16895	16878	16915	17002	17218	16956	17034	17012	16885	16790	16955	16799	17151	17049	17235	16868	16881	16992	16915	16878	16870	16924	16856	16942	16825	16735	17024	16889	16708	16923	17067	16777	16792	16754	16813	16689	16983	17013	17098	17288	16913	16826	16783	16862	16977	16950	16884	16906	16937	16935	17007	17046	16869	16797	16778	16921	16910	16761	16995	16907	16975	16870	17087	16824	16815	17116	16832	16915	16833	16869	16750	16845	16619	16825	16925	16952	16947	16737	16818	16829	16735	16894	16899	16773	17019	16843	16813	16865	16965	16905	16997	16920	16935	16742	16934	16975	16807	16970	16831	16835	16905	16881	17033	16821	16963	16808	16979	16768	16767	16849	17077	16945	16830	16976	16836	16956	16980	16759	16941	16669	16788	17008	16765	16993	16727	16851	16850	16998	17008	16854	17017	16903	17020	16771	16810	16833	16844	16980	16978	16955	16684	16949	16789	16745	16865	16816	17024	16702	16813	17025	16869	16886	16951	16634	17003	16840	16821	16798	16760	16939	17100	16720	16705	17180	16995	16894	16786	16770	16919	16932	16756	16817	16833	16818	16946	16775	16740	16817	16806	16906	16922	16892	16941	16725	16897	16992	16851	17042	16801	16819	16830	16978	16973	16809	16915	16673	16888	16871	16808	16801	16916	17162	16884	16835	16964	16516	16914	16896	16987	16777	17033	16844	16707	16840	16941	16716	16846	16831	16895	16945	16910	16838	16901	16915	17115	16930	16887	16615	16854	16870	17078	16998	16919	16784	16907	16828	17009	16810	16759	16822	16781	16928	16806	16890	16832	16555	17017	16806	16802	16967	16904	16902	16764	16788	16731	16846	16982	16980	16731	16934	16981	16898	16980	16943	16665	16870	16810	16931	16824	16792	16846	16716	16764	16822	16817	16657	17119	16697	16896	17055	16933	16781	16908	16968	16804	16731	16727	16955	17060	16762	17109	16942	16704	16889	16786	16897	16768	16899	16974	16805	16844	16968	16834	16923	16832	16824	16761	16807	16607	16724	16908	17021	16718	16949	16669	16650	16754	16874	16683	16945	16922	16793	16727	16835	17125	16718	16891	16880	16807	16826	16848	17055	16806	16929	16832	16873	16917	17163	16901	17029	16806	17064	16858	16638	16781	16651	17069	16818	16862	17026	17092	16751	16778	16806	16792	16693	16797	16966	16935	16724	16717	16842	16926	16873	16858	16676	16628	16792	16970	16842	16782	16959	16632	16883	16971	16989	16929	16724	16740	16827	16827	16708	16798	16767	16940	16677	16870	16881	17012	16840	16902	16803	16977	16851	16964	16748	16875	16931	17047	16922	16743	16742	16699	16755	16674	16853	16926	16764	16900	16848	16948	16723	16947	16886	16583	16976	16785	16935	17059	16883	16823	16965	16680	16946	16777	17023	16938	16845	16763	16859	16923	16830	16864	16738	16838	17045	17053	16698	16845	16860	16880	16898	17016	16861	17023	16915	16953	16820	17188	17012	16842	16781	16857	16835	16930	16772	16875	16869	16844	16759	16990	16819	16884	16982	16821	16899	16964	16881	16986	16765	16687	16793	16620	16784	16829	16913	16817	17002	16908	16755	16810	16793	16653	16866	16798	16874	16987	16938	16886	16827	16724	16722	16832	16776	16797	16937	17030	16849	16809	16786	16699	16644	16808	16977	16904	16864	16896	16946	16898	16847	16819	16906	16832	16655	16830	16806	16963	16999	16775	16658	16726	16884	16857	16747	16726	16805	16728	17090	16852	16948	16982	16856	16903	16626	16877	16710	16888	16875	16956	16743	16858	16885	16922	17029	16769	16756	16933	16833	16835	17003	16913	16826	16864	16792	16815	16717	16839	16971	16961	16939	16976	16959	16979	16793	16890	16755	16880	16855	16955	16889	16925	16929	16825	16855	16894	16916	16906	16572	17070	16903	16734	16778	16784	16720	16955	16700	16868	16902	16980	16845	17048	16779	16915	16667	17021	16889	16868	16753	16829	16914	16678	16884	16855	16769	16919	16830	16912	16841	16925	16803	16793	16949	16850	16859	16949	17002	16860	16808	16953	16882	16745	16927	16817	16863	16769	16865	16871	16944	17001	16818	16868	16764	16722	16859	16884	16951	16786	16875	16910	16816	16858	16797	16899	16890	16967	16710	16821	16811	16848	16694	16982	16868	16953	16832	16991	16796	16790	16865	16687	16888	16959	16916	16933	16829	16903	17016	16782	16949	16833	17031	16792	16829	16826	16752	16751	16705	16833	17048	16878	16911	16878	16882	16729	16843	16898	16936	16852	16880	16972	16787	17083	16975	16953	16885	16856	17059	16845	16876	16768	16810	16907	16914	17017	16863	16863	16951	16841	17018	16864	16967	16880	16803	16971	16980	16958	16880	16815	16887	16887	16742	16633	16693	16699	16717	16745	16858	16879	16982	17058	17066	16690	16932	16881	16871	16841	16968	16823	16988	16912	16760	16907	16760	16996	16916	16705	16836	16878	16833	16772	16714	16717	16736	16753	16984	16966	16987	16929	16903	16783	16798	16837	16817	16820	16853	16971	16948	16736	16842	16843	16955	16943	16879	16884	16799	16849	16798	16789	16764	17071	17017	16965	16757	16835	17024	16933	16794	16664	16737	16885	16793	17003	17006	16996	16681	16808	16913	16725	16943	16751	17049	17056	16813	17149	16783	16855	16874	16772	16914	16748	17032	16877	16647	16768	16971	16709	16829	17129	16786	16744	16745	16849	16776	16770	16925	16931	16942	16853	16825	16838	16763	16628	16988	16729	16722	16794	16886	16842	16839	16974	16930	16891	16893	16721	16813	16801	16797	16810	16838	16955	16882	16980	16845	16729	16836	16808	16920	16860	17036	16835	16899	16896	16981	16738	16577	16947	16854	16824	17012	16898	16692	16849	16826	16984	16858	16892	16656	16827	16739	16874	16883	16955	16993	17008	16831	17030	17045	17018	16910	16767	16672	16892	16882	16776	16788	16927	16786	16848	16874	16846	16827	16986	16805	16909	16987	16910	16831	16878	16799	16810	16873	16775	17056	16797	16801	16967	16960	16846	16947	16820	16899	16924	16843	16995	16698	17063	16733	17016	17053	16799	16861	16940	16741	16904	16947	16886	16864	16760	16881	16862	16708	16872	17074	16675	16862	16684	16852	17055	16972	16719	16768	16898	16814	17054	16946	16813	16916	16979	16787	16900	16998	16639	16825	16754	16743	16840	16734	16832	16840	16685	16927	16815	16747	16751	16827	16933	16718	17056	16895	16886	16904	16964	16633	16933	16869	16813	16794	16942	17020	16896	16924	16765	17219	16956	16791	17094	16998	16845	16984	17288	16887	16988	16995	16884	16842	16937	16833	16902	16849	16825	16697	16596	16811	16685	16936	16601	16981	17025	16860	16865	17096	16974	16770	16613	16646	16947	16792	17034	16818	16751	16852	16841	16862	16697	16980	16910	16788	16819	16807	16936	16838	16757	16892	17016	16610	16865	16823	16840	16841	16784	16751	16851	16737	16738	17133	16893	17113	16923	16586	16740	16728	17004	16766	16766	16963	16905	16963	17006	16764	16763	16771	17045	16926	17146	16786	16996	16837	16857	16723	16742	17016	16868	16867	16638	16985	16864	16843	16995	16928	17040	17083	16830	16892	16968	16831	16661	16944	16827	16807	16808	16881	16759	16901	16843	16910	16917	16877	16813	16705	16785	16939	16831	16662	16809	16919	16910	16844	16979	16977	16977	16684	16963	16845	16817	16921	16850	16909	16929	16886	16835	16911	16880	17085	16876	16906	16934	16757	16913	16634	17119	16974	17203	17201	16981	16974	16927	16823	16884	16675	16697	16900	17093	16867	16883	16616	16851	16906	16842	16890	16905	16867	16948	16870	16820	16785	16772	16758	16825	16832	16963	17016	16704	16888	16854	16810	16822	16944	16762	17062	16913	16767	17005	16816	16694	16630	16638	16998	16779	16867	16630	16712	16923	16878	16772	16775	16733	16955	16829	17007	16966	16944	16728	16949	17013	16998	17048	16826	16789	16823	16590	16698	16688	16929	16929	16910	16781	16489	16872	16761	16939	16759	16882	16867	16781	16898	17000	17048	16670	16748	16951	16977	16810	16663	16809	16941	16915	16844	16882	16713	16986	17074	17081	16932	16911	17078	16963	16695	16847	16991	17026	16910	16879	16871	16937	17050	16846	16824	16796	16733	16876	16686	16845	16897	16918	16732	16898	16955	16793	16694	16745	16886	16901	17052	16921	16711	16894	17055	16918	17116	16846	16848	17178	16780	17016	16783	16713	16866	17049	16733	16889	16874	16903	16705	17099	16989	16935	16915	16886	16930	16834	16877	16840	17007	16896	16948	16917	16735	16973	17033	16877	16620	16785	16752	16907	16973	16818	16925	16831	16912	16773	16863	16882	17104	16718	16807	16877	16846	16854	16766	16961	16784	16708	16800	17038	16667	16761	16848	17008	16855	16800	16883	16812	16650	17002	16777	16755	16687	16971	16807	16754	16935	16648	16813	16892	16865	16758	16811	16945	16879	16992	16775	16695	16942	17079	16897	16864	17103	16890	16966	16762	16854	16719	16833	16847	16850	16977	16734	16922	17036	16894	16610	16916	16883	16743	16872	16845	16800	16784	16766	16756	16960	16797	16743	16750	16826	16942	16884	16727	16709	16735	16903	16895	16794	16853	16813	16797	16971	16732	16932	17061	16830	16693	16777	17062	16835	16789	16699	16914	16833	16595	16911	16872	16909	16913	16769	17114	16982	16945	16970	16954	17001	17092	16896	16890	16969	16939	16647	17138	17034	16960	16829	16869	16911	16596	16703	16807	16956	16898	16849	16918	16795	16928	16750	16994	16716	16969	16717	16859	16823	16833	16847	16766	16762	16929	16908	16557	16729	16869	16966	16909	16926	16925	16871	17027	16878	17018	16917	16901	16990	17085	17237	16983	16871	16881	16977	16917	16931	16811	16786	16955	16807	16942	16930	16790	16963
33124	52081	47188	37747	29853	25767	23442	23109	21736	20808	20480	19741	18895	18026	17800	16959	16489	16277	16169	16201	15817	15840	15555	15820	15643	15665	15513	15512	15560	15493	15622	15494	15399	15675	15477	15397	15404	15346	15431	15274	15374	15398	15384	15259	15260	15270	15299	15464	15498	15612	15537	15500	15452	15324	15440	15573	15343	15406	15367	15493	15448	15440	15467	15380	15369	15540	15319	15421	15534	15372	15290	15179	15290	15375	15405	15333	15464	15432	15355	15516	15527	15479	15272	15343	15358	15215	15347	15452	15374	15427	15289	15363	15473	15230	15226	15367	15491	15457	15358	15195	15198	15426	15274	15364	15275	15461	15498	15291	15323	15475	15304	15476	15264	15428	15316	15351	15667	15369	15408	15411	15344	15425	15257	15482	15425	15414	15362	15375	15408	15307	15376	15322	15458	15326	15216	15427	15234	15445	15327	15299	15311	15446	15264	15408	15447	15290	15441	15358	15468	15394	15363	15113	15503	15325	15366	15431	15296	15278	15388	15493	15300	15502	15318	15360	15508	15286	15484	15389	15511	15429	15269	15397	15375	15594	15556	15381	15307	15361	15263	15419	15358	15442	15317	15387	15263	15326	15388	15314	15242	15351	15238	15386	15330	15365	15481	15386	15496	15349	15408	15254	15494	15255	15366	15274	15493	15388	15430	15278	15454	15458	15403	15448	15273	15463	15419	15517	15426	15339	15300	15454	15238	15335	15336	15321	15351	15412	15367	15293	15320	15229	15332	15390	15229	15335	15259	15319	15326	15381	15325	15473	15355	15442	15243	15379	15215	15384	15196	15328	15265	15528	15460	15263	15363	15452	15191	15344	15332	15312	15445	15400	15466	15376	15340	15269	15251	15344	15287	15359	15431	15434	15396	15455	15296	15417	15263	15322	15325	15324	15288	15259	15492	15328	15157	15420	15507	15519	15209	15412	15404	15329	15407	15401	15343	15266	15427	15301	15388	15245	15523	15541	15492	15355	15304	15258	15462	15298	15496	15432	15390	15294	15252	15286	15427	15375	15163	15505	15322	15372	15326	15394	15275	15457	15473	15283	15418	15371	15465	15424	15546	15377	15402	15336	15187	15545	15431	15371	15276	15261	15213	15295	15346	15447	15247	15304	15422	15184	15331	15465	15262	15282	15328	15350	15430	15378	15350	15311	15377	15334	15243	15346	15267	15427	15445	15388	15371	15188	15462	15264	15418	15441	15328	15315	15312	15312	15407	15298	15330	15295	15424	15400	15356	15318	15472	15319	15310	15270	15376	15255	15195	15434	15347	15271	15358	15253	15253	15425	15375	15419	15374	15290	15218	15455	15321	15296	15230	15347	15351	15544	15351	15600	15440	15442	15486	15401	15300	15355	15312	15469	15299	15487	15389	15286	15206	15245	15348	15440	15446	15292	15158	15196	15408	15368	15221	15523	15449	15393	15259	15605	15411	15477	15377	15258	15726	15402	15494	15338	15311	15286	15343	15374	15390	15309	15271	15255	15381	15200	15294	15198	15178	15429	15382	15345	15303	15517	15345	15393	15266	15343	15339	15196	15273	15363	15135	15424	15277	15401	15366	15258	15480	15256	15440	15199	15444	15349	15444	15344	15431	15473	15429	15427	15393	15453	15479	15436	15181	15394	15359	15293	15375	15477	15306	15354	15330	15271	15327	15499	15224	15320	15389	15234	15262	15501	15503	15264	15268	15384	15436	15313	15288	15266	15380	15317	15401	15426	15407	15407	15403	15273	15428	15254	15421	15298	15394	15316	15361	15364	15346	15421	15263	15005	15407	15404	15382	15310	15176	15443	15298	15331	15415	15440	15171	15427	15353	15283	15122	15356	15351	15410	15321	15227	15384	15225	15342	15291	15384	15504	15229	15459	15241	15261	15353	15368	15424	15437	15263	15234	15518	15364	15477	15142	15341	15282	15197	15118	15401	15330	15328	15411	15446	15291	15311	15375	15405	15522	15450	15363	15416	15490	15437	15361	15475	15357	15495	15407	15267	15383	15264	15473	15347	15289	15460	15318	15387	15360	15245	15248	15367	15452	15344	15504	15160	15393	15391	15383	15511	15324	15259	15348	15373	15347	15426	15389	15297	15253	15390	15204	15466	15395	15374	15396	15345	15290	15364	15258	15347	15414	15257	15378	15373	15437	15554	15509	15211	15486	15165	15455	15469	15305	15422	15609	15546	15308	15349	15245	15329	15272	15403	15340	15506	15444	15431	15310	15367	15288	15591	15288	15460	15439	15367	15372	15252	15421	15273	15230	15383	15337	15180	15237	15379	15338	15427	15424	15482	15306	15348	15414	15420	15385	15394	15388	15291	15369	15476	15288	15532	15266	15319	15375	15381	15249	15588	15339	15452	15483	15577	15343	15310	15379	15375	15357	15294	15247	15344	15264	15346	15414	15445	15537	15468	15217	15472	15361	15395	15420	15345	15317	15391	15303	15415	15464	15295	15433	15383	15466	15474	15484	15390	15460	15310	15174	15376	15388	15496	15368	15366	15498	15476	15404	15303	15281	15482	15469	15247	15231	15278	15290	15293	15361	15274	15315	15334	15277	15447	15372	15310	15331	15423	15298	15154	15331	15368	15364	15329	15328	15440	15444	15247	15296	15442	15327	15300	15579	15382	15394	15435	15398	15265	15331	15290	15434	15323	15404	15331	15328	15225	15628	15466	15466	15315	15314	15324	15367	15544	15413	15237	15360	15412	15359	15444	15298	15388	15419	15157	15473	15271	15266	15338	15273	15460	15457	15324	15442	15380	15633	15505	15410	15418	15210	15423	15584	15363	15505	15300	15230	15576	15520	15427	15339	15311	15432	15346	15179	15272	15385	15341	15453	15306	15285	15333	15331	15438	15455	15320	15105	15390	15439	15338	15545	15335	15437	15378	15362	15329	15322	15418	15449	15306	15415	15336	15172	15396	15433	15344	15362	15440	15427	15492	15401	15368	15518	15344	15442	15250	15395	15205	15379	15356	15218	15292	15333	15215	15431	15266	15325	15468	15393	15430	15281	15214	15283	15304	15270	15389	15325	15326	15301	15297	15252	15214	15455	15339	15437	15337	15368	15309	15319	15316	15320	15315	15219	15413	15448	15384	15172	15289	15369	15543	15432	15521	15386	15411	15485	15339	15585	15288	15270	15404	15207	15328	15390	15474	15369	15371	15420	15443	15521	15486	15561	15122	15464	15404	15455	15381	15336	15218	15256	15372	15425	15409	15169	15392	15303	15612	15278	15268	15486	15378	15363	15321	15333	15294	15362	15419	15249	15260	15314	15413	15191	15331	15323	15359	15246	15382	15380	15381	15558	15530	15267	15367	15171	15444	15219	15391	15299	15382	15348	15189	15246	15472	15375	15450	15497	15223	15231	15414	15479	15402	15246	15495	15576	15455	15387	15270	15426	15369	15378	15408	15339	15312	15300	15453	15420	15362	15264	15438	15317	15250	15408	15253	15288	15368	15332	15278	15362	15513	15392	15313	15125	15364	15352	15391	15363	15294	15400	15327	15360	15379	15273	15518	15353	15254	15430	15382	15315	15290	15292	15346	15319	15324	15201	15454	15368	15393	15404	15352	15300	15285	15468	15447	15375	15382	15194	15391	15446	15243	15386	15354	15318	15224	15530	15249	15345	15265	15337	15401	15337	15303	15400	15313	15511	15301	15219	15251	15099	15326	15374	15466	15352	15339	15314	15293	15451	15450	15290	15321	15450	15385	15315	15359	15478	15354	15476	15303	15392	15304	15500	15366	15220	15278	15423	15409	15345	15318	15410	15122	15357	15355	15366	15287	15377	15353	15358	15338	15380	15496	15288	15263	15342	15216	15498	15300	15537	15326	15278	15294	15299	15359	15276	15429	15200	15444	15335	15209	15401	15353	15370	15404	15338	15362	15327	15321	15312	15477	15496	15475	15294	15343	15406	15420	15376	15358	15308	15444	15296	15602	15278	15460	15503	15388	15332	15363	15475	15196	15329	15304	15423	15274	15374	15322	15195	15456	15304	15472	15339	15244	15495	15235	15344	15360	15263	15362	15273	15239	15224	15302	15296	15304	15215	15403	15317	15427	15574	15298	15412	15380	15410	15351	15243	15486	15273	15187	15389	15424	15307	15331	15382	15323	15451	15409	15409	15349	15420	15411	15249	15331	15330	15397	15279	15263	15370	15354	15475	15353	15218	15404	15433	15291	15457	15539	15452	15286	15483	15288	15330	15402	15410	15403	15329	15356	15254	15349	15367	15357	15212	15340	15280	15335	15277	15512	15173	15255	15377	15412	15335	15372	15470	15272	15343	15280	15317	15325	15475	15247	15427	15531	15336	15405	15320	15238	15469	15247	15335	15385	15297	15384	15283	15339	15426	15438	15439	15296	15502	15355	15241	15441	15420	15298	15547	15225	15468	15364	15221	15436	15534	15488	15297	15459	15360	15372	15533	15429	15368	15441	15427	15309	15327	15235	15246	15122	15358	15427	15272	15456	15247	15330	15186	15382	15277	15374	15284	15270	15236	15261	15463	15499	15375	15117	15448	15364	15277	15252	15401	15362	15387	15273	15407	15344	15338	15383	15294	15269	15320	15329	15417	15314	15308	15469	15351	15306	15289	15486	15403	15263	15262	15408	15443	15560	15360	15328	15262	15379	15268	15325	15175	15210	15362	15454	15383	15398	15352	15512	15337	15202	15437	15376	15275	15494	15443	15272	15376	15388	15224	15359	15373	15291	15537	15255	15305	15381	15414	15487	15306	15447	15233	15451	15319	15253	15295	15350	15384	15329	15452	15404	15415	15536	15410	15202	15377	15528	15410	15388	15153	15322	15216	15347	15390	15433	15293	15246	15364	15499	15426	15357	15375	15438	15350	15428	15121	15190	15292	15333	15477	15223	15262	15398	15298	15416	15512	15423	15519	15368	15045	15180	15544	15360	15330	15415	15233	15357	15426	15190	15297	15352	15162	15269	15268	15241	15465	15507	15357	15527	15476	15434	15580	15541	15344	15365	15227	15167	15340	15284	15267	15521	15279	15222	15195	15248	15403	15449	15356	15476	15308	15459	15216	15356	15413	15229	15085	15420	15233	15403	15325	15434	15300	15437	15248	15358	15424	15341	15313	15530	15509	15353	15524	15383	15315
31765	28087	31069	26481	20868	19379	19225	18697	18494	18279	18146	18044	17863	17885	17709	17438	17118	17274	17229	17257	17241	17208	17292	17047	17026	17126	17334	17222	17206	17183	16991	17161	16978	16921	17221	17125	17141	17067	17076	17004	17211	17181	16929	17255	16963	16929	17195	17124	17080	17073	17048	17196	16843	17111	16954	16898	17024	16877	16948	17080	16992	17083	17062	17126	17234	17124	17028	17074	17027	17081	17046	17023	17038	17021	17085	17013	16986	16760	17027	16934	17179	16940	17205	17319	17077	17072	16965	17190	17015	16964	17078	16955	17123	16939	17054	16996	16968	17003	16987	17021	17006	17066	17038	17091	16987	16862	16975	17033	17056	16940	17011	16884	17105	16882	16984	17121	16909	17023	17146	17105	17032	16976	17065	17135	16924	17017	17103	17041	17147	16909	16957	17074	16954	16836	16805	16939	17064	17020	16869	17127	16991	16946	16781	17007	16907	16980	16881	16988	17176	17220	17076	17055	16885	16913	16762	16995	17001	17238	17104	16994	17008	16910	16900	17046	16863	16981	17154	17110	17145	16916	17038	16943	16988	16969	17101	17037	16893	16880	17090	16946	17029	17210	16969	17167	17024	16833	17047	17053	16861	16990	17013	17004	17064	16941	17023	16957	16990	17036	17158	16965	17016	16946	16891	17006	16781	16918	16976	17375	17244	17209	17095	17116	16978	16915	17291	17062	17067	16961	17048	17023	16926	17049	16973	16944	17061	16914	17222	16944	16982	17132	17270	17064	17037	16914	17176	16975	17230	16960	17095	17111	16948	17102	16868	17027	17061	17192	17119	17155	17099	16944	16793	16936	16928	16863	16889	17197	17002	16755	16975	17003	17124	17162	17111	17025	17171	17102	16842	17036	17055	16965	17032	17025	16798	17018	16991	17008	16815	17129	17023	16996	17005	16783	17171	17046	17073	17144	16854	17092	17064	16879	16993	16935	17176	17012	16828	16975	17120	16947	17094	17174	17219	17228	17130	17117	17113	17000	16996	17158	17019	17039	17068	16977	17178	16981	16802	17137	17041	17051	17062	17092	17124	16867	16895	16989	16985	16902	16922	17011	16908	16951	17232	17014	16888	17179	17122	16866	17080	17273	17050	16987	16946	16900	17179	17068	17104	16961	17132	17163	16994	17335	17069	17141	16912	17044	16965	17030	16872	16969	17037	17124	16884	17030	17134	17125	16932	17025	17126	17073	16981	17111	17093	17089	16948	17125	17233	17174	16955	17061	17007	17206	17218	17087	17029	17053	16874	16975	17065	17009	17080	17010	16980	17075	17062	17187	16906	17102	16999	16920	17011	17076	17013	16996	17194	16769	17017	16861	17089	17243	17218	16978	16983	17118	17033	17143	16940	17105	17017	17057	17050	16934	17103	16899	17050	17227	16911	17124	17297	17100	16997	17102	17200	17301	17052	17158	16896	17148	16958	16957	16956	16968	17045	16990	17035	17161	17051	17051	17072	17032	17103	17027	16940	16892	16979	16976	16846	17088	17116	16891	17015	16894	17089	17157	17147	17162	16997	16990	17094	16896	17204	16921	16863	17064	16950	16939	17131	16915	16939	16992	17055	17134	17023	17185	16947	16999	16882	16903	17061	17044	16951	16932	17109	17261	17092	16989	17033	16860	16728	16851	16980	16942	16988	17076	16879	17094	17136	17179	17029	16982	17033	17061	17053	16954	17044	17138	16961	16948	16958	16938	17241	16999	17072	16931	16984	17097	17034	17072	17053	17024	16813	17087	17206	17118	17000	16848	16984	16878	16923	17109	17186	16874	17051	17090	17006	16859	16931	17021	16999	17105	17133	16941	17063	16797	17066	17109	17286	16888	17052	17064	16894	16993	17165	16841	17107	17019	16997	17061	16883	16968	17139	16928	16928	17037	16853	17235	17204	16991	17128	17129	17171	17099	17135	17103	17126	17005	16988	16790	16794	16906	16965	17186	17012	17115	17170	16984	16868	17189	16835	17080	17015	16882	17078	16894	17020	16943	16763	16841	17083	17156	16997	17168	17153	16964	16985	17165	17076	17079	16986	16943	16931	17066	16875	17112	17068	17019	16937	17072	16963	16880	17071	17123	16938	16978	16932	16918	17008	16949	17153	17035	17249	17042	16895	16995	17053	16849	17018	16920	17057	16974	17050	17095	17025	16998	16862	17231	17022	17017	16900	16820	17102	17071	17053	16850	16973	17033	16937	17053	17166	17012	17170	16914	17017	17083	16941	17024	16950	17179	16991	17001	17042	17246	16979	17069	17002	16815	16912	16900	17132	17002	16871	16893	17055	17057	16957	17077	17030	16872	17129	16973	17063	17191	16757	16928	16867	17051	17160	16735	16977	17081	16926	16972	17185	16887	17124	17000	16933	16994	16873	16920	17022	16847	17033	17018	17078	17124	17046	17035	17121	17167	17227	16971	17050	17147	16992	17065	16869	17162	17147	17095	17012	17149	17062	16980	17125	16925	16935	17012	17018	17002	17340	16886	16928	16915	17053	17175	17055	17034	17093	17147	17004	17038	17093	16876	16871	17239	17099	17119	17197	17062	17160	17219	16976	16838	17046	16900	17211	17132	17016	17043	16918	16961	17100	16897	16912	17074	16902	16915	16901	16822	16976	17017	17135	17130	17197	16989	16993	17020	17228	17004	17021	16899	16891	16748	17080	17017	17040	17100	16918	17235	17026	17037	16952	17092	17068	16975	17033	17022	16882	17142	16938	16973	17171	16896	16932	16961	17012	16973	17147	16983	17021	17025	17131	17116	16919	16814	17076	16922	17091	17057	17081	17089	17026	16959	17001	17066	17014	16999	16991	16978	17002	17104	17186	16860	16991	17090	17138	16809	16900	16989	17106	17004	17099	17155	17101	16893	17067	17007	17155	17087	17273	17141	16996	16881	16958	16734	17103	16937	16969	17010	16916	17222	16894	17116	16951	16847	17054	17080	17051	17162	17047	17030	16853	17031	17084	16913	17021	17126	17044	17112	17011	17036	17062	17022	17025	16920	17094	16955	17169	16978	17003	16946	17125	16902	17205	17073	17124	17141	16870	16800	16878	17177	16867	17140	17099	17150	17076	17051	17059	17176	16843	16983	17102	16996	17203	17016	16977	16956	16937	16887	17018	16920	16841	16903	17097	17155	17188	17008	17194	17381	17088	16854	17136	16951	17099	17025	17214	17093	17059	17300	16977	17121	16948	16799	17009	16856	16972	16984	17008	17030	17267	16969	17141	17013	17134	17200	17117	17129	17184	17141	16967	16950	17144	16975	16865	16970	17097	17043	17087	17000	16945	16922	16921	17033	16933	17004	17051	16929	17180	17126	17077	17155	16932	16741	16964	17020	16861	16894	17004	17070	17066	16950	17145	17115	17008	16902	17116	17051	16957	17194	16852	17071	17128	16949	17059	17198	17183	16842	16803	16933	17043	17154	17049	17012	17134	17233	16895	16979	16917	17023	16889	17080	17143	16836	16813	17107	16954	16926	17056	16779	16995	16797	17246	17183	16917	16874	17116	16967	17235	16979	17174	16968	17097	16910	17067	16785	17173	17163	17239	17017	17180	17188	17082	17173	17105	16856	17235	17031	17048	17094	16997	16926	16846	17045	17208	16923	17137	16949	16965	17114	17108	17013	17136	17018	17203	16905	17020	16959	17105	17112	17076	17121	16920	17030	17025	17048	17110	16906	16973	17009	17082	17026	17248	17021	17093	17144	16936	17098	16979	17145	17102	17167	17145	16968	16845	16979	16918	17138	17061	17020	17231	16955	16963	16989	17105	17105	17170	16975	17022	17040	17122	17059	17161	17046	16885	17054	16945	17256	17254	16958	17160	16940	17078	17186	17382	17233	16983	16983	16845	16995	17197	17039	17065	16907	17074	17018	16921	17142	16955	17023	16676	16836	17173	16879	17043	17129	17036	16986	17161	17209	17050	16958	16931	17215	16931	16963	16851	16896	17076	17178	17077	17142	16801	16822	17049	16938	17037	16934	17053	16994	16999	17228	17025	17138	16754	17099	16920	16915	17084	16935	17053	17102	17029	17135	17103	16992	16978	17095	16955	16928	17173	16894	17029	16942	17088	16854	16910	17119	17127	16985	16987	17182	17012	16941	16813	16874	17114	17105	17084	17168	17152	17154	17141	16924	16954	16998	16977	16947	17076	16967	16942	16858	16819	17186	16988	16895	16925	16999	17128	17169	16971	16998	17133	17092	16852	16947	17101	16965	16986	16945	16875	16952	17215	17000	17202	17007	17127	17178	17186	17027	17115	17072	17123	17020	17157	16919	17080	16917	17057	17013	17253	16926	16939	17158	17024	16947	16981	16991	16867	17072	16948	17164	17228	16960	16944	16945	17103	17055	17053	17145	17195	16961	17076	17036	17131	17054	17172	17134	16896	17001	16954	17030	17128	17305	17075	17190	16950	17117	17019	17022	16861	17000	17158	17045	16868	16992	17016	16797	16978	16782	17195	17189	17059	17143	17076	17154	17145	17096	16972	17327	17071	17076	17050	17049	17186	16894	17053	17028	17073	17157	17071	16890	17151	16978	17085	16992	16929	16944	16945	17122	16825	17021	16928	16952	17026	16767	17061	17144	17222	17230	17111	16974	16992	16833	16804	17068	17011	17033	17095	17068	17136	17261	17100	16994	16980	17110	17154	17186	17085	17218	17182	16893	16968	16941	17043	16916	17142	17148	17154	17067	17014	17078	17134	17093	17045	17293	17220	17055	17253	16984	17129	17234	17134	16959	16928	17033	17050	16973	16999	16846	17068	17090	17104	16754	17182	17033	17217	17123	17091	17203	17007	17155	17071	16922	17114	17088	16976	16936	17030	16992	16988	16984	16960	16920	16994	17264	17205	16984	17212	17166	16935	16916	16760	17037	16920	17106	17107	17096	17092	17245	17068	16978	17171	17133	17033	17071	17006	17114	16874	16777	17145	17242	17133	17078	17075	17017	16852	17177	17114	17083	17068	17019	17027	16944	17050	17170	17086	17179	17003	16982	17035	17093	16868	16907	16956	17091	17040	17159	16995	17034	17117	17005	17156	17001	17131	16855	17051	17122	17069	16915	17038	17121	17021	16983	16973	17082	16888	17203	17124	17006	17074	17187	16903	16926	17110	17124	17095	16961
30960	39406	35910	27047	21199	18908	18650	18574	17734	17733	17540	16996	16649	16515	16295	16110	15981	15877	15807	15675	15858	15481	15648	15660	15479	15530	15507	15307	15560	15447	15589	15504	15527	15548	15418	15604	15489	15174	15534	15458	15522	15429	15468	15527	15470	15509	15414	15460	15348	15305	15536	15422	15596	15442	15411	15557	15413	15357	15532	15477	15412	15541	15464	15489	15365	15387	15636	15306	15593	15400	15517	15429	15423	15242	15286	15520	15448	15654	15433	15326	15410	15403	15526	15457	15499	15512	15411	15511	15422	15523	15350	15452	15439	15246	15299	15369	15384	15396	15579	15425	15368	15534	15393	15461	15424	15430	15603	15382	15421	15525	15424	15515	15542	15522	15507	15492	15505	15564	15425	15532	15427	15314	15440	15513	15455	15434	15413	15393	15353	15515	15463	15449	15613	15500	15453	15444	15339	15427	15446	15362	15352	15447	15485	15567	15421	15393	15398	15544	15406	15380	15438	15465	15494	15421	15353	15433	15397	15373	15433	15465	15463	15594	15576	15387	15420	15450	15566	15410	15485	15539	15527	15470	15521	15572	15473	15417	15452	15404	15455	15458	15529	15513	15444	15607	15457	15419	15416	15420	15466	15454	15428	15366	15524	15501	15411	15532	15489	15442	15457	15521	15284	15409	15438	15295	15306	15524	15466	15486	15318	15511	15538	15327	15187	15256	15351	15323	15435	15509	15481	15310	15463	15260	15449	15471	15462	15448	15537	15399	15447	15425	15376	15642	15331	15366	15412	15363	15478	15473	15554	15354	15488	15550	15437	15433	15680	15243	15481	15570	15611	15540	15514	15608	15425	15485	15561	15459	15503	15403	15558	15328	15502	15364	15443	15262	15452	15612	15505	15595	15368	15420	15408	15431	15569	15312	15549	15358	15326	15654	15398	15484	15459	15651	15407	15373	15335	15447	15382	15501	15278	15508	15251	15399	15496	15283	15442	15436	15446	15369	15364	15480	15437	15427	15447	15479	15485	15362	15349	15369	15541	15484	15496	15504	15525	15409	15462	15471	15583	15432	15430	15557	15311	15625	15675	15300	15522	15398	15349	15470	15428	15224	15434	15605	15298	15275	15411	15417	15476	15477	15446	15391	15299	15413	15483	15466	15349	15475	15464	15419	15478	15423	15401	15423	15623	15659	15170	15422	15349	15398	15462	15644	15405	15417	15564	15396	15471	15479	15395	15472	15468	15451	15384	15584	15502	15502	15381	15384	15424	15354	15618	15419	15297	15362	15651	15416	15516	15359	15566	15396	15415	15344	15460	15528	15488	15448	15583	15387	15350	15565	15404	15422	15392	15444	15552	15491	15309	15442	15399	15482	15458	15413	15377	15521	15509	15385	15447	15324	15635	15549	15436	15542	15406	15291	15517	15352	15363	15454	15403	15377	15490	15417	15348	15566	15346	15159	15570	15592	15522	15354	15445	15403	15362	15330	15392	15514	15578	15505	15390	15487	15557	15410	15348	15706	15485	15446	15515	15435	15377	15445	15629	15711	15499	15556	15422	15533	15505	15343	15549	15587	15492	15619	15319	15452	15482	15488	15571	15356	15454	15334	15485	15580	15322	15479	15514	15406	15336	15592	15475	15325	15428	15480	15401	15525	15332	15602	15383	15464	15407	15593	15384	15527	15297	15470	15396	15510	15509	15194	15396	15473	15558	15477	15292	15458	15436	15367	15512	15463	15551	15335	15504	15478	15364	15322	15290	15534	15485	15445	15336	15430	15448	15381	15645	15341	15428	15408	15547	15346	15500	15327	15501	15505	15480	15426	15449	15438	15400	15582	15303	15596	15361	15425	15586	15428	15430	15374	15422	15420	15508	15317	15459	15471	15350	15263	15521	15360	15667	15300	15676	15290	15418	15417	15527	15298	15613	15497	15448	15398	15565	15503	15319	15521	15455	15454	15453	15418	15403	15448	15452	15407	15416	15267	15507	15495	15482	15464	15438	15361	15349	15442	15339	15414	15518	15408	15331	15543	15358	15370	15504	15551	15394	15560	15319	15407	15374	15360	15369	15398	15576	15547	15497	15447	15455	15406	15476	15466	15364	15326	15344	15576	15540	15449	15453	15495	15614	15382	15426	15633	15399	15336	15489	15530	15453	15517	15515	15405	15436	15393	15435	15466	15451	15393	15453	15377	15379	15412	15419	15472	15423	15457	15498	15387	15491	15295	15472	15546	15446	15248	15681	15443	15421	15409	15566	15627	15526	15588	15534	15446	15466	15490	15390	15595	15506	15499	15486	15456	15369	15580	15281	15536	15449	15331	15433	15448	15362	15346	15434	15484	15464	15475	15538	15480	15521	15193	15433	15252	15450	15433	15418	15484	15362	15378	15441	15570	15426	15562	15347	15471	15316	15550	15501	15469	15468	15441	15438	15537	15548	15385	15453	15561	15365	15429	15336	15431	15554	15493	15500	15519	15443	15530	15443	15488	15517	15454	15316	15436	15433	15290	15690	15526	15378	15489	15501	15443	15349	15519	15397	15514	15614	15356	15413	15394	15446	15511	15576	15593	15416	15317	15457	15487	15525	15455	15431	15526	15422	15400	15540	15518	15320	15460	15549	15366	15410	15514	15470	15395	15470	15525	15410	15552	15385	15353	15440	15417	15447	15402	15531	15577	15508	15388	15479	15435	15405	15420	15298	15466	15468	15388	15374	15400	15525	15490	15382	15412	15390	15279	15501	15296	15304	15493	15362	15498	15446	15685	15431	15462	15696	15265	15420	15527	15659	15502	15449	15482	15483	15504	15240	15574	15357	15671	15494	15566	15512	15542	15393	15207	15478	15625	15407	15608	15297	15446	15574	15427	15537	15393	15357	15683	15477	15393	15402	15462	15286	15516	15409	15439	15586	15337	15504	15338	15362	15474	15605	15485	15428	15443	15490	15533	15519	15460	15444	15611	15328	15446	15420	15523	15452	15375	15460	15424	15636	15465	15539	15428	15350	15365	15493	15409	15490	15433	15324	15566	15553	15500	15561	15536	15454	15472	15565	15554	15459	15387	15502	15348	15471	15430	15483	15431	15379	15482	15424	15550	15485	15363	15411	15551	15469	15406	15507	15600	15538	15235	15253	15381	15416	15347	15271	15517	15328	15469	15550	15442	15389	15584	15548	15488	15607	15462	15296	15484	15465	15404	15553	15577	15408	15605	15502	15437	15401	15533	15283	15444	15611	15487	15569	15524	15418	15439	15326	15469	15511	15312	15439	15424	15487	15500	15402	15361	15405	15295	15560	15582	15331	15424	15504	15287	15494	15416	15453	15398	15451	15431	15252	15492	15588	15465	15234	15433	15426	15596	15388	15504	15487	15321	15374	15395	15409	15464	15629	15460	15449	15475	15511	15304	15530	15410	15322	15418	15550	15510	15437	15441	15319	15564	15534	15534	15484	15283	15335	15446	15465	15371	15478	15503	15524	15464	15534	15539	15322	15358	15518	15369	15440	15700	15554	15416	15389	15484	15398	15423	15390	15541	15391	15407	15243	15436	15449	15393	15356	15605	15586	15396	15670	15493	15518	15415	15316	15539	15356	15246	15392	15483	15470	15333	15676	15439	15441	15484	15586	15337	15392	15546	15517	15580	15428	15328	15612	15428	15413	15482	15623	15398	15580	15265	15498	15438	15332	15394	15580	15478	15520	15393	15639	15548	15559	15472	15547	15543	15316	15426	15409	15318	15431	15400	15600	15486	15452	15527	15347	15542	15374	15473	15425	15395	15450	15477	15378	15353	15267	15662	15508	15365	15385	15431	15488	15554	15625	15487	15535	15412	15221	15411	15514	15477	15507	15416	15587	15364	15487	15445	15478	15375	15535	15633	15413	15630	15331	15364	15412	15577	15478	15539	15378	15443	15540	15431	15380	15361	15410	15430	15499	15429	15462	15425	15559	15442	15587	15564	15426	15249	15475	15372	15435	15566	15572	15424	15389	15433	15258	15323	15406	15541	15393	15501	15589	15288	15560	15443	15354	15474	15560	15391	15537	15497	15339	15510	15474	15404	15360	15381	15455	15471	15388	15541	15644	15432	15355	15432	15431	15463	15498	15409	15450	15525	15484	15505	15571	15386	15529	15366	15461	15462	15430	15407	15358	15507	15600	15520	15450	15491	15431	15327	15538	15586	15503	15416	15492	15352	15510	15457	15495	15489	15586	15535	15345	15583	15316	15424	15449	15603	15268	15495	15310	15466	15659	15440	15305	15320	15411	15248	15452	15386	15554	15208	15391	15471	15616	15354	15400	15457	15580	15309	15434	15465	15528	15460	15470	15471	15383	15427	15645	15425	15519	15532	15250	15677	15399	15441	15487	15405	15568	15513	15522	15462	15493	15418	15436	15620	15395	15509	15393	15550	15328	15462	15425	15445	15444	15548	15537	15286	15411	15504	15421	15543	15534	15536	15502	15443	15325	15554	15432	15384	15457	15576	15531	15468	15397	15376	15419	15366	15472	15419	15556	15334	15478	15539	15421	15316	15432	15431	15385	15432	15546	15472	15402	15486	15610	15218	15489	15614	15384	15425	15273	15432	15550	15459	15444	15562	15403	15443	15443	15382	15447	15285	15598	15419	15466	15582	15504	15449	15503	15464	15421	15496	15609	15419	15485	15377	15656	15515	15419	15396	15560	15350	15430	15677	15374	15338	15392	15397	15326	15429	15397	15475	15441	15359	15544	15459	15474	15473	15395	15375	15658	15564	15420	15481	15559	15625	15551	15293	15601	15543	15414	15456	15376	15586	15411	15486	15373	15425	15552	15483	15515	15404	15475	15412	15489	15482	15536	15483	15400	15463	15510	15542	15548	15403	15422	15427	15407	15407	15476	15398	15416	15445	15524	15504	15552	15542	15421	15447	15334	15542	15396	15369	15470	15411	15423	15563	15507	15497	15310	15349	15507	15357	15552	15534	15516	15510	15619	15439	15490	15521	15384	15370	15513	15648	15442	15426	15564	15444	15489	15450	15347	15365	15540	15570	15322	15486	15530	15403	15412	15454	15435	15387	15321	15445	15568	15473	15385	15438	15347	15506	15456	15455	15264	15416	15528	15472	15535	15504	15342	15508	15582	15440	15379	15396	15518	15413	15259	15300	15533	15461	15443	15416	15421	15421	15479	15526
25529	21493	28612	26591	23206	23037	24045	19713	19143	18631	18426	18100	17751	17629	17144	17188	16765	16832	16742	16742	16590	16469	16452	16258	16460	16386	16632	16476	16273	16410	16526	16328	16452	16366	16238	16350	16460	16265	16267	16389	16433	16355	16156	16291	16173	16128	16307	16339	16239	16273	16178	16038	16213	16330	16432	16148	16102	16522	16360	16379	16236	16403	16225	16377	16338	16366	16187	16253	16291	16053	16276	16206	16090	16222	16165	16292	16119	16092	16262	16357	16263	16272	16369	16158	16283	16483	16201	16295	16183	16235	16011	16199	16312	16222	16195	16210	16235	16366	16233	16447	16329	16128	16370	16172	16274	16206	16223	16019	16251	16191	16082	16300	16171	16103	16318	16138	16076	16465	16259	16261	16305	16289	16031	16337	16263	16424	16381	16263	16502	16040	16100	16349	16219	16227	16382	16177	16148	16420	16350	16208	16174	16197	16291	16200	16338	16076	16126	16192	16234	16319	16310	16276	16250	16279	16182	16151	16479	16185	16239	16217	16193	16173	16188	16316	16200	16232	16099	16196	16294	16136	16396	16272	16169	15992	16103	16397	16452	16529	16249	16131	16396	16181	16353	16401	16224	16215	16189	16183	16083	16258	16225	16185	16263	16378	16466	16199	16255	16207	16244	16319	16164	16208	16314	16280	16173	16231	16214	16283	16105	16150	16274	16141	16272	16224	16308	16421	16290	16362	16372	16208	16243	16355	16103	16250	16367	16230	16250	16354	16353	16301	16251	16311	16193	16234	16326	16222	16196	16190	16117	16189	16186	16146	16222	16438	16458	16652	16504	16179	15977	16315	16383	16136	16251	16316	16329	16113	16250	16291	16234	16367	16493	16268	16114	16134	16125	16249	16200	16095	16184	16211	16295	16374	16464	16234	16070	16503	16052	16167	16271	16198	16064	16163	16201	16111	16199	16276	15948	16271	16232	16162	16290	16302	16140	16230	16182	16141	16446	16219	16273	16315	16479	16422	16192	16230	16364	16245	16233	16280	16243	16214	16167	16188	16068	16367	16351	16212	16261	16053	16336	16262	16289	16231	16202	16141	16185	16346	16307	16236	16112	16066	16366	16347	16118	16063	16413	16430	16061	16258	16096	16158	16252	16266	16308	16145	16259	16245	16414	16222	16329	16141	16010	16184	16356	16353	16214	16245	16197	16237	16094	16041	16349	16189	16110	16293	16201	16265	16068	16224	16236	16052	16224	16326	16151	16323	16366	16186	16254	16194	16303	16208	16286	16345	16451	16375	16270	16083	16057	16311	15996	16207	16274	16320	16358	16161	16080	16134	16280	16294	16367	16222	16350	16339	16594	16267	16227	16386	16232	16276	16313	16141	16290	16293	16052	16431	16358	16241	16120	16286	16116	16195	16362	16338	16216	16322	16266	16333	16400	16152	16295	16146	16231	16301	16330	16511	16118	16296	16201	16290	16440	16325	16375	16280	16540	16224	16268	16313	16246	16311	16406	16210	16201	16118	16078	16153	16453	16130	16392	16543	16190	16118	16237	16284	16390	16131	16131	16178	16255	16086	16307	16069	16292	16123	16103	16099	16231	16386	16153	16323	16407	16277	16327	16124	16268	16355	16329	16340	16175	16263	16194	16328	16183	16382	16278	16432	16277	16025	16170	16277	16350	16064	16022	16338	16196	16215	16242	16102	16238	16224	16249	16208	16221	16250	16169	16121	16232	16197	16236	16486	16071	16104	16074	16104	16365	16151	16064	16143	16269	16242	16303	16375	16224	16149	16151	16221	16289	16365	16016	16202	16236	16159	16190	16378	16195	16153	16054	16180	16109	16227	16161	16101	16084	16272	16147	16248	16154	16192	16445	16285	16195	16164	16347	16102	16304	16219	16346	16346	16247	16193	16263	16184	16288	16194	16331	16210	16226	16138	16282	16324	16228	16196	16207	16173	16145	16117	16125	16394	16241	16314	16295	16284	16188	16418	16141	16263	16249	16141	16206	16279	16283	16300	16083	16326	16207	16175	16361	16412	16314	16357	16172	16268	16005	16174	16161	16211	16070	16334	16300	16175	15960	16283	16189	16287	16246	16029	16319	16421	16255	16284	16223	16054	16235	16211	16245	16287	16149	16327	15994	16130	16239	16212	16267	16091	16235	16332	16338	16360	16213	16200	16265	16301	16152	16035	16206	16006	16274	16262	16286	16297	16338	16440	16269	16368	16366	16101	16171	16034	16094	16227	16437	16211	16370	16209	16447	16271	16458	16092	16273	16145	16367	16187	16056	16280	16216	16156	16080	16207	16198	16190	16218	16254	16197	16241	16173	16130	16438	16461	16270	16307	16510	16301	16207	16288	16280	16259	16373	16339	16200	16219	16276	16171	16098	16204	16212	16299	16172	16167	16039	16371	16486	16263	16185	16097	16501	16379	16097	16307	16259	16404	16117	16175	16090	16149	16177	16240	16237	16191	16335	16138	16304	16341	16159	16253	16283	16200	16395	16221	16186	16362	16145	16352	16302	16127	16205	16304	16315	16471	16399	16223	16197	16291	16388	15958	16173	16255	16283	16240	16264	16009	16400	16195	16212	16279	16336	16266	16327	16102	16161	16204	16253	16194	16457	16233	16367	16357	16297	16441	16207	16238	16280	16434	16137	16112	16350	16419	16249	16146	16248	16274	16361	16205	16195	16455	16357	16243	16257	15896	16199	16364	16289	16213	16294	16048	16213	16263	16115	16042	16118	16399	16351	16318	16224	16153	16129	16243	16346	16421	16128	16236	16305	16225	16046	16312	16296	16089	16414	16147	16271	16460	16168	16189	16241	16224	16328	16240	16158	16120	16245	16413	16262	16189	16284	16302	16221	16343	16168	16166	16357	16108	16261	16285	16130	16146	15955	16277	16208	16262	16174	16273	16202	16412	16339	16269	16414	16445	16358	16550	16102	16097	16287	16483	16307	16140	16185	16367	16365	16050	16052	16321	16327	16378	16057	16419	16238	16237	16321	16257	16257	16245	16255	16095	16233	16310	16405	16182	16083	16314	16157	16290	16383	16389	16194	16241	16239	16192	16166	16134	16153	16060	16182	16210	16353	16418	16358	16152	16251	16273	16336	16267	16235	16221	16365	16291	16182	16195	16143	16167	16232	16184	16213	16371	16276	16136	16271	16419	16301	16191	16283	16284	16224	16335	16210	16258	16242	16298	16074	16357	16131	16102	16250	16192	16231	16193	16195	16158	16099	16241	16261	16131	16337	16388	16148	16271	16326	16220	16150	16286	16208	16214	16135	16248	16230	16027	16083	16241	16492	16258	16233	16223	16161	16340	16256	16329	16333	16190	16256	16616	16536	16186	16193	16233	16289	16345	16081	16240	16256	16295	16225	16127	16198	16198	16317	16159	16464	16320	16223	16269	16143	16357	16093	16255	16146	16215	16223	16297	16462	16228	16095	16178	16327	16231	16158	16292	16447	16288	16472	16256	16334	16273	16351	16389	16409	16355	16294	16197	16303	16311	16175	16218	16243	16326	16347	16172	16475	16160	16321	16200	16369	16125	16252	16380	16532	16276	16170	16116	16160	16176	16041	16350	16513	16409	16503	16315	16408	16397	16170	16026	16283	16210	16107	16210	16305	16343	16248	16237	16302	16259	16250	16221	16284	16080	16390	16216	16322	16272	16226	16296	16269	16250	16270	16261	16518	16293	16175	16233	16122	16335	16227	16283	16084	16207	16181	16209	16375	16209	16190	16226	16265	15989	15850	16284	16307	16314	16096	16175	16230	16093	16245	16161	16212	16385	16192	16226	16254	16024	16200	16250	16435	16144	16317	16132	16304	16414	16390	16255	16122	16213	16240	16010	16094	16146	16366	16196	16164	16146	16220	16284	16201	16373	16321	16277	16355	16293	16132	16151	16070	16146	16156	16148	16060	16340	16278	16403	16284	16296	16354	16192	16395	16400	16387	16210	16427	16226	16322	16196	16303	16364	16221	16241	16378	16186	16471	16027	16350	16196	16192	16196	16375	16209	16194	16100	16015	16162	16387	16316	16235	16390	16219	16371	16104	16268	16183	15958	16096	15984	16178	16420	16355	16202	16396	16371	16053	16157	16135	16409	16348	16145	16415	16220	16453	16327	16246	16471	16224	16316	16263	16254	16196	16359	16385	16385	16391	16413	16192	16150	16253	16294	16345	16237	16235	16261	16320	16105	16345	16322	16418	16280	16297	15988	16297	16358	16423	16332	16339	16132	16222	16339	16182	16533	16300	16349	16248	16335	16188	16211	16228	16262	16237	16062	16084	16182	16322	16329	16316	16242	16328	16213	16069	16251	16167	16201	16327	16360	16027	16389	16427	16321	16250	16303	16413	16066	16239	16221	16113	16289	16299	16271	16198	16328	16122	16325	16268	16249	16062	16233	16143	16244	16082	16125	16467	16134	16209	16333	16344	16470	16386	16036	16140	16306	16444	16294	16296	16202	16271	16284	16117	16492	16319	16236	16516	16258	16284	16122	16346	16252	16182	16374	16290	16244	16295	16199	16141	16360	16301	16302	16353	16166	16418	16436	16370	16297	16068	16309	16134	16357	16363	16224	16189	16288	16237	16434	16197	16236	16283	16390	16460	16365	16290	16230	16206	16293	16305	16237	16344	16408	16185	16258	16281	16125	16252	16074	16200	16265	16514	16205	16363	16317	16108	16192	16214	16418	16183	16242	16344	16249	16245	16190	16201	16450	16363	16336	16277	16270	16284	16209	16351	16157	16254	16300	16262	16256	16366	16221	16226	16333	16252	16336	16361	16527	16111	16324	16112	16014	16161	16217	16278	16370	16416	16188	16103	16205	16278	16367	16316	16166	16203	16250	16399	16248	16294	16194	16263	16289	16163	16170	16111	16187	16079	16435	16269	16182	16329	16185	16286	16298	16215	16205	16310	15894	16220	16475	16136	15978	16187	16223	16152	16152	16335	16232	16260	16259	16080	16197	16155	16346	16053	16280	16361	16170	16150	16090	16224	16090	16279	16179	16450	16298	16362	16278	16163	16021	16322	16089	16221	16256	16020	16272	16191	16200	16244	16338	16355	16110	16193	16365	16309	16191	16364	16511	16324	16269	16184	16351	16442	16453	16219	16299	16428	16279	16073	16216	16294	16107	16283	16218	16283	16043
30114	46458	42665	32658	25072	24576	22715	20576	19548	18979	18852	18059	17294	16920	16670	16085	15922	15608	15615	15474	15574	15333	15177	15087	15273	15165	14986	15191	15173	15161	14922	15192	14873	15057	15260	15000	15193	15066	14947	14913	15213	14964	15183	14956	15046	14964	14946	15135	14991	14986	15018	14901	14950	15132	15100	15240	15006	14891	15221	14995	15085	14877	15041	15060	14880	15108	14969	15042	15031	15004	14946	14959	15073	15185	15152	15045	15033	14954	15000	14935	15170	15018	14854	14948	15132	14932	14900	14876	15129	15102	14987	15096	15099	14940	15013	14941	15140	14965	15052	15011	15108	14964	14878	15043	14901	14914	14913	14971	15066	14950	14651	14860	15153	14918	14871	14933	14952	15111	15050	14953	15190	14932	14897	14949	14978	14988	15078	14985	15177	14900	15011	15000	15046	14935	14943	15053	15085	14957	15106	14963	15114	14851	15021	14952	15071	15100	15011	14813	14903	14982	14947	14994	14994	14974	14970	15013	15077	15005	14917	14990	15162	15056	15038	15099	15040	15059	14943	15033	15006	15085	15057	14988	15110	14927	15032	14984	14988	14959	15225	15056	15191	15041	14862	14991	15153	14965	14943	15118	15043	14892	15010	15076	14859	14897	14963	15136	14951	15021	14900	15184	15068	15021	15033	15003	15006	15033	14967	15063	14966	14976	14897	15012	14958	14898	15028	15101	15011	15123	15054	15051	14737	14935	14850	14974	15226	14971	15131	14936	14955	14962	14954	15211	15049	14990	15014	15112	14991	15163	15166	15022	15159	14926	14896	15061	15106	14937	15020	14958	14995	14955	15054	14989	15042	14910	15112	14905	14927	14938	15330	14921	14947	14969	14953	14966	14885	15171	15016	14972	15052	14976	14957	15022	15078	14982	15050	14995	15088	15051	14947	15025	15157	15081	14926	15055	14898	15026	14959	15022	14964	15002	15195	15074	15062	14941	14928	15042	15011	14874	14921	15001	15122	14923	15139	14873	14949	15046	14944	14852	15037	15111	14882	15025	15093	14906	14996	15007	14990	14842	14865	14973	14849	15033	15018	14928	15040	15063	15022	15172	14937	14728	15073	15000	15195	14999	14947	14952	15098	15115	14997	15014	15027	14890	15114	14919	14958	15078	14961	15024	14961	14963	15070	14938	15051	14962	14957	14971	15043	15112	14972	14815	15163	15088	15063	15035	15000	15089	15024	15189	14929	15141	14967	14949	15148	15184	14955	14988	15121	14903	15037	15003	14874	15158	14794	15136	15084	14789	14988	15007	14962	15130	15038	14745	14984	14978	14960	15019	15048	14973	15043	14909	15062	15033	14970	14832	14996	15041	15010	14951	14964	14928	15079	14910	14996	15185	14930	15086	15062	15091	15064	15076	15000	15050	14876	15003	15148	15035	14985	15014	15146	14953	14847	15094	15007	15069	15105	14902	14961	15039	15003	15166	14894	14840	15046	15002	15093	14987	14913	15079	15012	15082	15026	15069	15090	14977	15193	14987	15145	15021	14988	15081	14974	14979	14939	15028	15017	15130	14954	14998	14861	15060	14985	14997	15072	14879	15003	14979	14947	15031	15012	14998	14973	14990	14877	14950	14878	14958	15243	15032	15037	15007	15103	15125	14981	15046	15018	15145	15093	14968	15004	14951	14877	15064	15208	15041	15030	14944	14982	14954	15068	14957	15129	15000	14979	15120	15060	14843	15117	14967	15110	14857	14905	15076	15074	15033	15086	15058	15044	14933	15044	14807	15218	15084	14914	15145	14904	15080	14975	14903	14879	15001	15107	14976	15023	15036	15051	14993	15021	14982	14988	15115	15036	15265	14921	15128	14912	15043	15167	15076	15021	15025	15132	15001	14977	15040	15020	14981	15208	15030	14969	14946	14844	14996	15129	15047	15060	15023	15009	15156	15004	14970	14907	14961	14992	15061	15078	15104	15075	15104	14902	14849	15004	15036	15226	14966	15057	14905	15059	15007	15038	15091	14946	15039	14971	15159	15175	14962	15185	15079	14938	15050	15177	14991	15098	14952	14917	14955	14898	14838	14963	14981	14927	14870	15016	15005	14870	15134	14912	14995	15111	15064	15112	15141	14993	14841	14949	15026	14855	15077	14813	15019	14951	15057	15005	14946	14932	15095	14927	15124	15040	15040	15160	15141	15073	14830	14974	14917	14996	15000	15085	14984	15002	15006	15072	14965	15016	14898	14925	14948	14913	14938	14949	15013	14941	14852	14999	15064	15015	15007	15009	15011	14952	15090	14878	15053	15014	14984	15052	15079	14943	15045	15046	14939	14908	15070	14939	14985	14983	14990	15012	15007	14948	15067	14967	15098	14937	15024	15130	15004	15087	14885	14944	14927	14951	14994	14908	15004	15055	14838	15022	15131	14934	15079	15022	15115	15106	14939	14940	15232	14924	14944	14921	15013	14981	14820	15110	14879	15115	15122	15112	15042	14937	15111	14815	14882	14930	15002	15020	15115	15132	15043	14959	15014	14958	15035	15034	14973	15039	15088	15033	14916	15157	14894	14927	15156	14989	15024	15015	14763	14935	15122	15082	14894	15051	15061	15126	15240	14899	14959	14928	15051	14893	15078	14977	15074	15042	14955	14890	15214	14790	14816	15036	15128	15180	14922	15048	14989	14982	15006	15072	15037	14931	14964	15151	14961	14948	15018	14914	15128	14995	15041	15077	15133	15147	14943	15091	14991	15029	15082	14983	14778	15009	15034	15083	14996	15053	15024	15003	15108	14980	14870	14890	15231	14980	14894	14987	14930	15024	14962	14998	15068	14908	15102	15052	15055	15065	15171	15097	14962	15038	15093	14949	14890	15079	15099	14975	14946	14988	15022	15016	15137	14938	14916	15054	15052	14912	15173	14854	15001	15156	14862	14862	14946	14967	14738	14851	15038	15052	15072	15077	14792	15172	15109	15224	14966	14905	15009	14997	15016	15141	14912	14834	15002	15004	15228	15004	14956	14922	14911	14924	15000	14914	14959	15058	14982	14950	14990	15043	15028	15123	14854	14929	15174	15104	15019	14905	14994	15003	14955	14931	14832	15023	14998	14861	15091	15075	14972	14739	14873	15009	14978	14999	15140	14970	14943	14902	15097	15168	14940	15080	15034	15167	15171	14936	14879	15029	14961	14895	14884	15168	14983	15171	15024	15106	15045	15116	14859	15158	14950	14968	14938	15109	14886	15160	15124	14999	14934	14925	15116	15051	14913	14849	14951	14947	15015	14899	14852	14877	14933	15029	15045	14858	15048	14987	15019	15125	15033	14866	15087	15074	14993	14894	14881	15157	15024	15026	15008	14920	15016	15060	15013	14967	14971	14881	14924	15006	14958	14901	15110	14972	15012	14990	14801	15057	14993	15058	15126	15098	14999	14975	15003	15224	15138	14928	14922	15049	15055	14793	14982	14985	15084	14938	15070	14839	15011	15138	14961	15021	14930	14870	15015	15162	14937	15030	14930	14925	14989	14965	14847	14971	15040	15087	15061	14837	15036	15113	15153	14998	14984	14927	14982	15101	14941	14934	14921	15043	15036	14799	14985	14998	15189	15101	15006	15064	14847	14975	15198	15062	14985	14966	14850	15064	15153	15001	15149	15170	15171	15021	15000	15043	14871	15116	14955	14915	15031	15180	15025	15067	15148	14927	15039	14830	15027	15122	14891	15011	15067	15175	15072	14919	14981	14988	14959	14960	15068	15030	15052	15024	15096	14959	14880	15053	15190	14938	14926	14962	14908	15217	15097	14947	15075	14861	14963	14943	15054	15047	14988	15206	14922	14957	14897	15053	15082	15135	15050	15040	14942	15079	15253	14985	15220	15057	15024	14886	14985	14792	15149	15162	15064	15036	15151	15083	15302	15052	14890	14921	14964	14982	14898	14879	15008	15020	15127	14944	15049	15057	15077	15148	14888	15028	15210	15053	14943	15002	15001	14855	14861	14929	14889	15082	15153	15212	14850	15126	15098	15049	14968	15054	14985	14989	15033	15172	14899	14894	14945	15033	14956	15107	14952	14865	14978	15198	14975	15026	15314	14875	14991	15107	15052	15026	15109	14943	15076	15125	15001	14870	14883	15002	14959	14964	14965	15023	15231	15062	15152	14940	14938	15181	14991	15111	14994	14976	15066	14940	15151	15045	15017	15137	15143	14916	14921	15098	14999	15018	15144	15092	15164	14948	15100	15009	15098	15037	15044	14941	15142	15099	14914	15098	14979	15068	14921	14934	15251	14895	15066	15076	14989	15004	15107	15157	14869	14859	15068	14971	14912	14940	15077	15107	15056	14890	15082	15024	15026	14971	15042	14967	14919	15126	14991	15041	15057	15107	14894	15004	14897	14940	14925	14704	15059	15119	14926	15056	14958	15176	15017	15052	15027	15134	15033	15029	14759	15121	14896	15091	14950	15146	15205	15021	15106	14957	14949	15165	15072	15022	14914	15049	14929	14967	14974	14995	14814	15022	15100	15061	15117	14922	15051	14928	14911	14927	15072	14936	14899	15069	14852	15011	15098	15039	14994	15107	14849	15022	15076	15011	14989	14958	14952	15001	15096	15025	15066	14915	14941	14888	15037	14954	15075	15116	14996	15063	15187	14922	14992	15081	15077	14963	15043	15177	15030	15050	15090	15009	15083	15034	15255	15080	14928	15054	14960	14964	15117	14933	14974	14930	14883	15015	14953	15018	14926	15024	15045	15052	14982	15160	14868	15002	15212	15024	15163	14980	14855	15038	14930	14962	14893	15026	14995	14919	14883	14969	14916	15087	15018	15079	15101	14827	15024	14937	15053	14965	14897	15154	14986	15113	15081	14992	14960	15039	14921	14797	15255	15188	14977	15021	15160	14993	14946	15005	15227	15105	15015	15001	15044	15042	15118	14946	15003	14977	15142	15091	15114	15118	15034	14897	15083	14977	14988	15088	15084	15144	14996	15011	15003	15017	15020	15055	14975	15175	14968	14975	14967	14903	14978	15052	14940	15065	15002	15167	15087	14892	14813	14954	15086	15022	15059	14954	14836	15187	15156	14964	15098	14991	15042	15072	15090	15098	15032	15225	14921	15155	14910	15088	14897	14993	14968	15056	15004	15045	15069	15114	14985	15122	15112	15084	14991	15180	14918
24274	21451	29006	24726	22992	25643	27265	21429	20246	20195	19883	19198	18668	18253	18034	17646	17324	17165	17097	16938	16950	16864	16870	16678	16641	16503	16757	16701	16795	16601	16636	16482	16631	16618	16520	16610	16382	16532	16503	16455	16523	16448	16702	16493	16766	16322	16304	16678	16371	16434	16546	16392	16598	16559	16626	16230	16369	16357	16335	16395	16550	16632	16823	16451	16612	16340	16266	16323	16280	16311	16413	16279	16461	16437	16355	16390	16542	16431	16479	16517	16499	16537	16555	16257	16430	16246	16402	16559	16376	16362	16566	16224	16523	16597	16492	16472	16524	16520	16487	16463	16421	16295	16430	16168	16429	16272	16424	16309	16536	16432	16480	16343	16475	16320	16277	16547	16579	16299	16427	16489	16422	16585	16418	16624	16434	16294	16379	16273	16289	16395	16419	16378	16404	16519	16207	16500	16421	16507	16326	16445	16374	16295	16218	16347	16392	16566	16242	16433	16448	16398	16454	16248	16499	16223	16260	16449	16324	16338	16442	16426	16312	16267	16484	16385	16314	16441	16496	16498	16465	16411	16419	16464	16439	16426	16375	16123	16253	16493	16325	16494	16212	16419	16511	16357	16442	16349	16335	16377	16438	16559	16410	16525	16451	16490	16342	16401	16491	16419	16399	16270	16437	16564	16357	16394	16428	16353	16520	16355	16562	16512	16388	16347	16367	16152	16486	16478	16551	16404	16191	16483	16223	16413	16434	16470	16500	16502	16530	16625	16386	16440	16403	16415	16619	16379	16483	16543	16439	16393	16309	16428	16431	16467	16658	16411	16498	16197	16535	16283	16390	16389	16435	16296	16310	16261	16377	16327	16379	16440	16274	16506	16342	16489	16496	16533	16336	16302	16599	16538	16284	16483	16486	16359	16239	16527	16465	16450	16577	16339	16323	16307	16331	16185	16263	16467	16393	16540	16497	16338	16451	16251	16396	16435	16289	16385	16494	16347	16194	16287	16275	16379	16534	16211	16585	16361	16492	16496	16398	16384	16416	16140	16199	16661	16455	16401	16387	16484	16427	16428	16493	16459	16437	16578	16260	16409	16525	16535	16531	16451	16490	16258	16397	16212	16360	16297	16398	16235	16207	16445	16123	16391	16523	16544	16341	16346	16400	16561	16459	16408	16420	16316	16375	16297	16308	16385	16537	16403	16346	16549	16410	16202	16282	16269	16510	16408	16511	16458	16459	16572	16299	16361	16292	16342	16409	16511	16516	16371	16241	16354	16490	16497	16382	16425	16243	16351	16432	16294	16390	16424	16403	16369	16349	16415	16496	16321	16437	16387	16457	16355	16480	16485	16371	16439	16424	16348	16224	16280	16478	16375	16440	16338	16219	16344	16468	16323	16364	16525	16484	16521	16448	16483	16440	16387	16324	16394	16610	16572	16372	16300	16411	16372	16441	16331	16487	16445	16436	16636	16231	16191	16479	16321	16340	16399	16524	16264	16239	16466	16387	16320	16429	16460	16304	16421	16366	16582	16591	16421	16327	16328	16358	16497	16435	16354	16437	16496	16445	16443	16355	16382	16657	16418	16410	16359	16347	16416	16334	16381	16556	16141	16384	16392	16317	16473	16367	16430	16459	16228	16290	16376	16510	16501	16390	16538	16416	16292	16458	16268	16482	16149	16336	16606	16407	16382	16408	16440	16307	16338	16347	16606	16553	16617	16321	16414	16407	16291	16547	16548	16393	16530	16624	16513	16393	16411	16497	16203	16466	16500	16356	16312	16418	16341	16311	16435	16589	16583	16332	16369	16484	16330	16239	16291	16393	16483	16552	16333	16385	16411	16247	16698	16458	16531	16500	16442	16304	16517	16265	16315	16371	16438	16524	16442	16349	16316	16151	16230	16258	16526	16372	16260	16302	16281	16200	16404	16408	16341	16593	16370	16429	16429	16518	16508	16347	16383	16523	16209	16289	16335	16327	16461	16401	16487	16404	16414	16423	16619	16511	16214	16309	16305	16368	16389	16300	16401	16200	16429	16276	16357	16268	16334	16570	16403	16470	16488	16525	16663	16402	16344	16144	16557	16490	16547	16385	16331	16475	16467	16527	16427	16574	16499	16239	16418	16573	16409	16372	16375	16335	16480	16305	16515	16421	16593	16211	16324	16406	16443	16589	16490	16544	16523	16689	16239	16324	16604	16491	16425	16501	16597	16509	16208	16303	16312	16377	16259	16395	16332	16391	16345	16486	16268	16504	16291	16488	16547	16333	16273	16523	16211	16529	16400	16450	16460	16539	16329	16490	16259	16476	16465	16414	16287	16411	16434	16501	16439	16339	16478	16413	16459	16433	16329	16315	16384	16266	16420	16326	16447	16563	16401	16405	16288	16291	16298	16159	16275	16380	16446	16370	16280	16439	16181	16454	16365	16371	16441	16352	16404	16241	16439	16374	16582	16286	16295	16571	16377	16336	16352	16378	16172	16408	16379	16342	16327	16251	16301	16219	16606	16358	16556	16452	16514	16520	16443	16275	16329	16236	16313	16473	16377	16378	16368	16434	16551	16469	16516	16435	16245	16461	16300	16309	16480	16400	16485	16434	16399	16326	16325	16320	16349	16437	16295	16319	16521	16395	16409	16432	16481	16222	16427	16467	16339	16308	16417	16297	16464	16384	16302	16150	16385	16467	16379	16298	16370	16319	16602	16316	16211	16292	16459	16264	16458	16386	16150	16398	16442	16264	16141	16380	16296	16492	16420	16445	16188	16371	16504	16546	16503	16348	16422	16268	16164	16379	16612	16445	16357	16368	16486	16449	16530	16411	16393	16402	16513	16299	16236	16356	16351	16330	16525	16448	16349	16500	16238	16368	16544	16428	16378	16429	16414	16405	16264	16480	16392	16518	16412	16301	16498	16214	16435	16417	16467	16223	16141	16189	16476	16269	16418	16312	16499	16276	16585	16516	16325	16460	16367	16489	16593	16438	16271	16223	16571	16359	16254	16430	16329	16467	16572	16316	16362	16192	16306	16439	16333	16436	16386	16549	16391	16280	16360	16310	16481	16552	16370	16536	16335	16466	16262	16561	16196	16338	16225	16377	16493	16377	16250	16322	16292	16406	16315	16537	16589	16230	16506	16122	16469	16358	16368	16188	16503	16381	16278	16181	16154	16210	16292	16581	16339	16365	16304	16643	16306	16473	16230	16379	16276	16351	16261	16377	16116	16338	16434	16367	16393	16418	16334	16377	16519	16436	16381	16352	16545	16243	16321	16389	16530	16363	16441	16397	16672	16402	16325	16289	16366	16274	16410	16456	16131	16458	16325	16353	16286	16445	16246	16446	16435	16189	16211	16376	16437	16390	16318	16508	16281	16461	16391	16418	16331	16168	16378	16265	16245	16265	16422	16376	16347	16383	16559	16538	16209	16499	16280	16327	16449	16404	16351	16377	16289	16326	16383	16319	16114	16361	16404	16355	16574	16291	16358	16196	16353	16333	16478	16367	16335	16405	16607	16463	16368	16403	16352	16522	16279	16620	16377	16371	16291	16450	16404	16227	16367	16437	16444	16467	16125	16283	16528	16399	16381	16291	16222	16345	16229	16330	16494	16217	16449	16063	16261	16362	16412	16311	16571	16096	16407	16382	16441	16369	16309	16500	16391	16443	16370	16242	16281	16265	16501	16284	16362	16527	16385	16347	16357	16509	16438	16431	16370	16523	16463	16566	16469	16298	16221	16239	16276	16498	16498	16426	16655	16391	16410	16512	16439	16545	16514	16246	16484	16565	16534	16384	16447	16409	16401	16481	16271	16675	16519	16291	16465	16289	16367	16561	16593	16457	16492	16332	16380	16577	16104	16409	16353	16532	16409	16263	16400	16341	16515	16400	16418	16604	16478	16491	16501	16352	16728	16508	16384	16451	16344	16307	16381	16479	16397	16443	16461	16367	16623	16163	16315	16097	16319	16280	16425	16194	16300	16443	16507	16492	16459	16371	16307	16351	16311	16583	16460	16368	16567	16393	16342	16465	16437	16448	16402	16727	16377	16428	16403	16449	16195	16411	16232	16458	16457	16522	16292	16561	16350	16232	16367	16379	16484	16293	16496	16426	16552	16460	16504	16190	16199	16381	16328	16335	16525	16385	16522	16417	16493	16280	16412	16446	16489	16440	16446	16478	16409	16308	16550	16458	16373	16423	16295	16406	16417	16384	16304	16444	16135	16399	16373	16351	16307	16575	16299	16377	16525	16396	16418	16260	16422	16236	16374	16419	16613	16278	16416	16442	16281	16358	16449	16526	16315	16515	16326	16310	16315	16371	16463	16523	16504	16366	16553	16278	16632	16368	16436	16492	16270	16447	16326	16274	16472	16362	16389	16405	16448	16335	16257	16433	16356	16309	16452	16349	16614	16557	16421	16428	16484	16331	16229	16454	16127	16491	16443	16269	16463	16518	16426	16315	16359	16280	16380	16453	16419	16352	16418	16491	16432	16248	16287	16465	16310	16440	16308	16396	16256	16307	16349	16330	16375	16330	16460	16199	16459	16388	16342	16294	16336	16368	16330	16516	16299	16557	16411	16464	16373	16349	16283	16462	16234	16478	16326	16473	16297	16363	16421	16439	16266	16256	16386	16426	16350	16427	16306	16393	16443	16173	16397	16348	16216	16714	16444	16431	16487	16435	16379	16413	16417	16496	16747	16418	16312	16392	16485	16464	16429	16382	16408	16382	16362	16366	16417	16377	16678	16550	16711	16550	16492	16373	16475	16337	16329	16341	16350	16425	16469	16326	16298	16501	16506	16385	16350	16304	16225	16491	16397	16394	16379	16425	16362	16281	16505	16369	16269	16476	16366	16564	16409	16242	16535	16386	16405	16455	16373	16582	16553	16513	16339	16526	16406	16492	16552	16465	16334	16383	16229	16405	16465	16141	16480	16318	16288	16415	16405	16504	16451	16440	16384	16428	16345	16274	16222	16201	16285	16431	16489	16289	16420	16401	16371	16465	16493	16282	16558	16211	16273	16425	16332	16268	16456	16413	16348	16570	16330	16338	16337	16381	16287	16599	16412	16503	16263	16316	16316	16455	16432	16228	16302	16430	16265	16276	16535	16230	16388	16407	16368	16167	16543	16520	16362	16497	16467	16607	16294	16556	16428	16417	16432	16363	16469	16460	16472
32089	50857	47010	36870	28369	28251	25355	22600	21588	20516	20291	19534	18551	17664	17525	16467	16157	15923	15827	15874	15414	15417	15418	15363	15426	15271	15280	15210	15250	15276	15227	15139	15068	15082	15166	15297	15269	15112	15125	15037	15186	15023	14995	15109	15026	15074	15004	15222	15229	15028	15148	15104	15115	15199	15185	14959	15110	15143	15120	15143	15162	14917	14891	15279	15169	15224	15306	15081	15047	14951	14982	15127	15126	15240	15151	15083	15100	14949	15179	15011	15421	14917	15217	15073	15132	15028	14984	14995	15068	14959	14959	15193	14993	15028	15088	15091	15187	15042	15027	15080	15034	14962	15178	15172	15102	15132	15202	15071	15130	15011	14883	15231	15118	15094	15022	15173	15036	15078	15157	15164	15089	15002	15125	14947	15200	15073	15020	15161	15063	15143	15108	15013	14968	15096	15046	15174	14960	15217	15194	15017	15057	15272	15132	15045	15024	15128	14937	14977	15073	15230	14971	15234	14992	14856	15065	15122	15174	15109	15044	15105	14991	15027	15160	15183	15074	15011	15113	15088	14961	15030	15044	15103	15252	14985	15133	15129	15071	15091	15148	14999	15160	15209	15210	15260	15062	15074	15076	15217	15029	15185	15043	15048	15157	14945	15208	14862	15238	15195	14932	15062	15072	14950	15077	15070	15039	14937	15077	15150	15032	15016	15021	15044	14908	14989	14930	15077	15240	15053	15131	15320	15021	14953	15117	15182	15040	15002	15215	14996	15192	14985	14928	15095	15207	15024	15095	15389	15118	15065	15234	15238	15018	14965	14898	15117	14969	15159	15023	15115	15192	15201	14949	15142	14997	14979	14996	15179	14970	15067	15000	15146	15000	15067	14985	15147	14936	15031	14967	14979	14879	15134	15015	15007	15102	15149	15025	15046	15138	15086	15043	15023	15060	14998	15065	15141	15176	15050	15126	14828	15093	15016	15100	14762	15056	15042	15268	15081	15050	15029	15037	15090	15006	15190	14830	15069	14993	15013	15083	15111	14987	15049	15034	15042	15238	14937	15144	15033	14863	15097	15102	14929	15043	15109	14908	14962	15067	15199	14919	15267	15154	15026	15259	15066	14807	14997	15033	14933	14931	15071	15048	15097	14964	15007	14947	15199	14958	14963	14993	15001	15037	15064	15059	15099	14876	15060	15121	15096	14975	15058	15028	15195	15018	15214	15097	15125	15008	15066	15179	14957	15142	15045	15057	15023	14979	14961	15116	14990	15138	15061	15071	15084	15135	15007	15168	15055	15002	15060	15127	15069	15250	15084	15104	15099	14970	15106	15304	15175	15087	14957	15104	14916	14995	15135	15135	15030	14894	15029	15084	15093	15162	15056	15137	14862	15146	15164	14858	15137	15106	15112	15276	14942	15071	15078	15109	15117	15119	15084	15003	15055	15063	15174	15082	15029	15071	15008	14961	15290	15225	15231	15022	15101	15072	14986	15223	15122	14894	15119	15068	15062	15004	15066	15031	15094	15197	14964	15105	14981	14970	14933	15098	15236	15215	15082	15083	14984	15082	15229	15230	14976	14973	15074	14988	15233	15162	15110	15021	14949	15114	15138	15131	15013	15280	15024	15002	15038	14995	15146	15180	15002	15104	15024	14969	14844	15161	15129	15201	14963	15076	15068	15059	14938	14983	15039	15188	14986	14967	14972	15066	15083	15073	15173	15195	15191	15150	15179	15168	15026	15065	15015	15174	15082	15030	15191	15000	15225	14851	15084	14984	15199	15188	15258	14933	14856	15008	14916	15019	15084	15111	15108	15112	15000	15028	15113	15107	15086	15132	14938	15103	15070	15053	15045	15094	15084	14986	15121	15048	15052	15081	15043	15213	14793	15096	15238	15024	15150	14998	15087	15085	14902	15109	14872	15212	15085	15134	15052	15051	15026	15004	14959	15150	14949	15028	14970	15040	15144	15261	15131	14916	15001	15000	15005	15072	15118	15097	15067	15067	15052	15234	15037	15073	15074	15016	14976	15209	15020	15012	15008	15036	15138	14967	14983	14964	14854	15047	15036	14949	15116	15095	15118	15098	15200	15033	15119	15242	15050	15209	15127	15194	15094	14982	14902	15043	15128	14878	15145	14995	15130	15130	15031	14994	14967	15131	14933	15064	15006	14961	15111	15014	15216	15058	15062	15126	15087	15009	15179	15095	15051	15051	15016	15060	14943	14987	15085	15113	14831	15249	15018	15307	15082	15060	15111	15132	14898	15027	15205	15202	15119	15182	15154	14982	15099	15168	15122	15117	15238	15077	15027	14987	15175	15084	15192	15033	15115	15049	15105	14873	15037	15172	15003	15053	14987	15141	15044	15061	15200	15108	15091	15087	15030	14972	15089	15037	14888	15025	15086	14914	15118	15164	15107	15126	15039	14973	15122	15293	15014	14921	15112	15128	15171	15052	15006	15160	15062	15190	14996	14975	15129	14789	14990	15174	14899	15147	15063	15029	14957	14968	15036	15177	14975	14998	15287	15098	14956	15158	15235	14996	15046	15042	14999	15164	14842	15079	15033	15159	14917	15044	15045	15096	15136	14986	15150	15088	15133	14980	15168	15045	15188	15169	15186	15015	15090	14971	15183	15226	15159	15172	14870	15031	14949	15024	14989	14952	15165	15053	15034	15240	15020	15081	14930	15104	14932	15235	15099	15052	15099	15080	15056	15136	15015	15106	14967	14938	15051	15125	15164	14995	15179	15206	15081	14934	15153	14818	15130	15190	15090	15148	15196	15051	15069	15071	14978	15007	15068	14972	15119	15138	15040	15059	15134	15113	15034	14942	14995	15054	14989	15241	15151	15174	14989	15203	15005	15097	15177	15046	15059	14950	15140	15185	15175	15163	15112	15052	14992	15239	15172	15019	14971	15241	14962	15029	15141	14956	14936	14977	14910	15019	15111	14986	15146	15145	15076	15164	15098	15068	15056	15033	15172	15050	14919	15043	15140	15010	14995	14879	15213	14984	14945	14993	15060	15111	14916	15246	15004	15077	15254	15161	15118	14934	14971	14968	14985	14960	14972	15124	15059	15178	15021	15096	15189	15072	15064	15123	14962	15021	15008	15142	15111	15167	15059	14986	15090	15042	14939	15001	15065	14979	15190	15086	14936	15013	14908	15047	15071	15109	15207	15105	15151	15046	14833	15039	14996	15037	15066	15050	14996	15082	15226	15294	15167	15086	14916	15045	15052	15081	15079	14915	15126	14890	15076	15106	15111	14821	15119	15123	15099	14969	14929	14994	14930	15148	15063	15138	14944	14804	14930	14786	15131	15235	15039	15008	15253	15091	15104	15101	15195	15103	15090	15088	14868	14982	14992	15023	15123	15179	15031	15052	15050	15011	14971	14924	15090	15192	14986	15060	15150	14979	14910	15121	15019	14996	15005	15158	15077	14975	15214	14972	15184	15040	15278	15031	15194	15032	15026	15026	15063	15134	15030	15044	14971	15022	15043	15103	15049	14923	15102	15099	15131	15236	15084	15163	15122	14903	15112	14920	15052	15109	15093	15054	15135	14913	15070	15008	15043	15073	15161	15000	15194	14932	14822	15101	15245	15059	14984	14974	15073	15048	15050	14954	15018	15171	14971	15097	15051	15091	15133	14986	14765	15138	15194	15115	14919	15172	15088	15070	15006	15132	15134	15024	15070	15067	14954	15062	15086	15021	15107	15089	15063	15163	15060	15190	14951	15135	15291	15015	15278	15061	15022	15202	14793	15118	15076	14941	15088	15031	15072	14993	15046	15071	15022	15092	15034	14983	15133	14975	15097	15083	15045	15021	15082	14995	15018	15325	15065	14971	15079	15133	15145	14892	15026	15180	15001	14976	15082	15076	15145	14997	15124	14885	14917	15033	15128	15046	14852	15135	14993	15073	15212	15098	14994	14972	14967	15107	15088	15081	15101	15083	15019	15045	15044	14931	15028	15120	14917	15123	15093	15076	15034	15160	15011	15168	15097	15014	14863	15145	15209	15190	15151	15195	15105	15066	15036	15050	15044	15082	15039	15261	15154	14941	15136	14999	14997	15090	15114	15222	15152	14818	15048	15080	15038	15090	15195	15131	15176	15099	14980	15033	15162	15160	15015	15124	15101	15130	15134	15179	15123	15087	15131	14832	15176	14936	15168	15152	15201	15025	14976	15206	14878	15033	15103	15095	15098	15139	15204	15031	15051	14968	15098	15069	14968	15042	15012	15099	15107	15189	15061	15079	15045	15112	15189	15094	15066	15024	15167	14996	15162	15169	15049	15152	15060	15017	15122	15166	15073	15034	14946	15097	15033	15093	15041	15020	15033	15100	15125	15217	14961	15140	15046	14978	15208	15041	15126	15057	14987	15238	15061	14917	15047	15080	15238	14938	14996	15017	14994	15203	15204	15307	14815	14996	15063	15092	14912	15099	15204	15101	15123	15171	15110	15017	15142	15211	14871	15097	15110	15019	15085	15072	14980	15217	15125	15147	15173	15187	15095	15178	15038	15162	15100	15114	15099	15067	15133	15032	15153	15020	15070	15096	14946	15156	14958	15062	14916	14854	15122	14987	15025	15089	15222	15069	15043	15244	15102	15181	14957	14920	15055	15061	15269	15133	14992	15144	15120	15058	15013	15008	14949	15074	15080	15229	15016	15183	15035	15169	14968	15192	15115	15174	15085	15149	15074	15010	14940	15103	14967	14992	15085	15039	14974	14952	15024	14962	15029	15146	14936	14914	14935	15006	15030	15027	15027	14996	15131	15259	15084	15108	15232	15085	15154	15086	15006	15045	14953	14959	14991	15077	15080	15031	15120	15071	15081	15067	15165	15023	14965	14891	14907	15081	15108	15042	14891	15007	15065	15176	14967	15236	15188	15072	15082	14926	15077	14978	15095	14998	15090	15038	14909	14960	15027	14982	15160	15038	15056	15086	14998	14925	15099	15056	15008	15022	15025	15053	15110	14984	15066	15016	14946	14865	15101	15087	15132	14985	15183	15036	15220	15075	15134	15032	15036	15046	15212	15174	15107	15037	15096	15145	15102	15161	14995	15179	15043	15042	15116	15064	14983	15167	15228	15056	15010	15080	15036	14871	15069	15014	15067	15200	14975	14988	15140	15087	15091	15195	14995	15014	15210	15078	15129	15153	14999
31550	27776	30339	25814	20076	18942	18457	17878	17788	17885	17717	17552	17446	17017	17084	16979	16630	16481	16618	16669	16477	16640	16587	16675	16583	16559	16567	16392	16591	16549	16390	16304	16664	16448	16594	16458	16544	16564	16614	16514	16376	16482	16234	16282	16548	16457	16508	16320	16311	16408	16606	16342	16482	16647	16569	16367	16439	16353	16453	16570	16402	16531	16545	16352	16400	16421	16702	16419	16247	16681	16568	16373	16372	16309	16414	16294	16430	16387	16486	16573	16611	16737	16375	16296	16272	16428	16414	16342	16623	16283	16392	16332	16317	16225	16427	16429	16454	16584	16347	16512	16420	16317	16691	16293	16476	16405	16402	16459	16304	16459	16532	16432	16352	16258	16629	16474	16581	16540	16487	16409	16686	16508	16626	16363	16303	16292	16194	16462	16512	16253	16492	16512	16466	16439	16628	16515	16575	16509	16649	16434	16325	16473	16580	16668	16399	16330	16379	16282	16552	16476	16542	16229	16418	16231	16374	16320	16452	16455	16467	16410	16406	16410	16384	16572	16523	16621	16425	16627	16485	16428	16449	16534	16553	16469	16360	16306	16454	16476	16486	16368	16443	16619	16582	16475	16488	16270	16228	16333	16523	16257	16385	16399	16616	16370	16392	16531	16513	16588	16320	16346	16349	16366	16417	16482	16390	16306	16446	16424	16225	16317	16635	16336	16561	16460	16559	16313	16374	16510	16500	16444	16436	16271	16362	16322	16455	16512	16283	16415	16701	16474	16412	16205	16339	16283	16431	16492	16629	16469	16369	16406	16353	16517	16474	16361	16446	16267	16518	16308	16548	16382	16376	16415	16436	16318	16283	16512	16359	16356	16404	16413	16233	16443	16220	16397	16332	16480	16388	16350	16572	16508	16564	16468	16420	16408	16265	16367	16470	16421	16397	16407	16490	16475	16250	16356	16395	16587	16324	16485	16435	16362	16344	16438	16420	16432	16253	16609	16223	16476	16492	16360	16306	16321	16323	16437	16389	16513	16377	16358	16277	16304	16246	16240	16323	16425	16475	16405	16559	16478	16232	16310	16518	16424	16356	16392	16542	16515	16448	16295	16294	16597	16639	16370	16440	16222	16375	16470	16500	16469	16345	16469	16391	16425	16473	16470	16361	16585	16398	16248	16558	16451	16528	16463	16339	16370	16540	16473	16472	16303	16494	16351	16519	16453	16372	16462	16431	16216	16431	16398	16408	16529	16377	16295	16484	16529	16527	16398	16701	16313	16452	16364	16555	16538	16523	16275	16246	16601	16355	16233	16471	16573	16292	16264	16478	16543	16340	16366	16385	16335	16466	16542	16381	16114	16417	16382	16172	16378	16456	16330	16523	16546	16494	16539	16320	16677	16490	16468	16559	16381	16308	16546	16488	16439	16290	16560	16346	16502	16349	16490	16502	16456	16220	16391	16452	16434	16344	16448	16573	16413	16568	16436	16429	16312	16412	16458	16646	16223	16613	16422	16233	16451	16458	16327	16378	16362	16350	16583	16482	16423	16368	16480	16425	16393	16441	16112	16292	16432	16265	16516	16437	16405	16425	16550	16433	16401	16374	16638	16371	16409	16314	16439	16336	16439	16495	16421	16193	16430	16451	16303	16529	16543	16422	16244	16295	16371	16537	16251	16582	16182	16346	16422	16416	16576	16384	16474	16377	16412	16569	16501	16651	16527	16507	16447	16506	16513	16366	16431	16370	16406	16570	16108	16519	16379	16459	16525	16500	16464	16464	16519	16355	16430	16321	16495	16354	16715	16230	16433	16576	16350	16389	16336	16395	16488	16601	16545	16360	16456	16356	16474	16574	16493	16450	16454	16602	16470	16387	16422	16528	16522	16442	16279	16404	16274	16471	16351	16574	16423	16501	16313	16351	16517	16391	16361	16426	16276	16486	16650	16512	16390	16314	16284	16235	16536	16260	16461	16604	16365	16453	16391	16642	16354	16306	16532	16611	16271	16387	16445	16311	16361	16082	16559	16430	16556	16598	16516	16665	16255	16317	16451	16454	16326	16248	16323	16512	16465	16373	16513	16350	16390	16449	16537	16552	16496	16374	16447	16445	16303	16410	16350	16316	16626	16401	16645	16352	16288	16415	16313	16350	16281	16571	16640	16585	16553	16377	16523	16423	16607	16376	16208	16238	16422	16564	16388	16491	16537	16522	16280	16483	16349	16360	16388	16423	16478	16474	16374	16405	16187	16351	16467	16417	16603	16501	16507	16435	16413	16488	16446	16381	16391	16503	16607	16660	16462	16360	16548	16373	16363	16274	16371	16278	16567	16439	16435	16217	16353	16351	16586	16559	16556	16407	16463	16307	16553	16360	16446	16496	16430	16623	16392	16502	16430	16351	16577	16477	16697	16509	16335	16360	16492	16404	16620	16380	16477	16584	16500	16255	16475	16447	16532	16413	16503	16518	16346	16500	16206	16265	16388	16439	16291	16389	16427	16482	16400	16417	16375	16521	16284	16416	16577	16469	16381	16463	16376	16466	16477	16470	16204	16341	16613	16434	16437	16292	16350	16412	16255	16497	16465	16286	16351	16517	16791	16436	16434	16299	16411	16575	16382	16266	16363	16397	16460	16488	16311	16569	16493	16585	16415	16582	16272	16418	16687	16415	16457	16367	16407	16531	16366	16362	16303	16362	16610	16570	16419	16367	16278	16411	16453	16405	16438	16532	16226	16332	16574	16360	16517	16428	16449	16431	16263	16493	16396	16390	16448	16364	16312	16460	16451	16479	16474	16454	16523	16377	16401	16245	16531	16494	16482	16452	16528	16488	16394	16262	16403	16344	16662	16422	16423	16401	16597	16546	16399	16462	16303	16284	16227	16304	16451	16443	16423	16414	16332	16344	16458	16421	16259	16347	16506	16581	16329	16370	16419	16562	16358	16219	16554	16578	16381	16493	16741	16357	16214	16496	16235	16459	16517	16421	16372	16523	16397	16681	16418	16491	16565	16429	16407	16596	16448	16696	16435	16587	16481	16585	16563	16510	16489	16450	16616	16444	16518	16342	16358	16344	16383	16404	16281	16263	16456	16394	16343	16609	16418	16385	16364	16541	16425	16401	16336	16613	16671	16595	16351	16504	16389	16298	16516	16342	16435	16328	16413	16287	16614	16365	16372	16474	16402	16425	16419	16328	16344	16456	16450	16643	16730	16663	16551	16504	16342	16297	16497	16438	16356	16378	16320	16594	16201	16365	16450	16607	16381	16275	16330	16213	16497	16494	16479	16503	16349	16439	16416	16495	16276	16530	16407	16325	16452	16393	16410	16544	16465	16305	16461	16335	16439	16234	16392	16435	16429	16488	16589	16541	16578	16509	16458	16503	16563	16521	16423	16266	16423	16483	16456	16586	16498	16484	16367	16345	16482	16730	16194	16268	16508	16571	16474	16371	16692	16442	16378	16530	16384	16378	16450	16457	16755	16537	16460	16384	16489	16533	16543	16461	16455	16316	16297	16593	16460	16374	16414	16495	16459	16419	16417	16415	16342	16372	16471	16453	16320	16468	16681	16381	16369	16555	16414	16347	16469	16543	16260	16439	16446	16514	16470	16516	16442	16541	16488	16476	16436	16554	16418	16617	16560	16428	16301	16657	16323	16336	16362	16348	16352	16309	16476	16510	16429	16292	16602	16499	16524	16566	16524	16406	16401	16417	16281	16657	16400	16344	16515	16353	16606	16303	16452	16471	16402	16700	16531	16345	16324	16408	16456	16414	16437	16412	16267	16562	16407	16667	16458	16432	16606	16304	16545	16551	16416	16334	16520	16400	16432	16425	16494	16430	16445	16353	16279	16276	16354	16481	16291	16334	16580	16658	16289	16309	16343	16522	16286	16358	16445	16430	16439	16367	16378	16586	16647	16318	16392	16495	16343	16422	16395	16483	16427	16540	16538	16383	16576	16573	16598	16447	16546	16313	16467	16473	16446	16525	16393	16611	16419	16395	16276	16324	16332	16304	16521	16311	16482	16520	16751	16491	16515	16365	16479	16509	16439	16443	16452	16249	16494	16480	16427	16313	16490	16456	16208	16573	16430	16592	16496	16407	16583	16551	16537	16564	16388	16179	16390	16452	16512	16347	16340	16314	16477	16463	16592	16551	16455	16567	16483	16254	16323	16351	16581	16624	16260	16434	16515	16229	16336	16383	16344	16311	16514	16572	16532	16505	16605	16577	16496	16607	16529	16516	16411	16495	16728	16415	16468	16585	16467	16442	16345	16354	16222	16325	16491	16548	16445	16387	16350	16110	16362	16452	16412	16358	16362	16512	16434	16539	16410	16274	16379	16409	16274	16364	16661	16352	16410	16333	16518	16399	16332	16449	16566	16464	16456	16362	16295	16479	16525	16402	16593	16613	16438	16335	16551	16456	16388	16355	16402	16502	16514	16487	16676	16422	16463	16616	16228	16363	16492	16564	16371	16490	16590	16539	16616	16367	16450	16393	16457	16441	16384	16459	16154	16470	16291	16475	16640	16432	16514	16473	16324	16483	16390	16423	16752	16370	16371	16562	16431	16299	16478	16626	16563	16505	16557	16606	16364	16550	16465	16437	16584	16505	16279	16373	16518	16482	16414	16512	16354	16532	16350	16540	16696	16254	16581	16496	16374	16498	16534	16695	16482	16487	16408	16471	16423	16210	16287	16512	16546	16393	16543	16369	16479	16293	16428	16513	16548	16410	16323	16662	16630	16479	16616	16498	16313	16268	16408	16476	16512	16588	16296	16342	16316	16448	16413	16341	16450	16465	16311	16560	16702	16588	16605	16593	16343	16361	16431	16290	16591	16674	16399	16356	16321	16534	16497	16555	16331	16525	16269	16677	16561	16509	16446	16470	16409	16552	16445	16374	16511	16488	16749	16508	16586	16539	16459	16617	16373	16599	16673	16480	16423	16318	16339	16438	16525	16446	16537	16339	16630	16447	16214	16616	16418	16481	16505	16600	16481	16429	16385	16476	16365	16522	16305	16363	16415	16217	16469	16595	16373	16329	16272	16217	16417	16577	16526	16258	16282	16566	16417	16489	16448	16525	16623	16432	16374	16292	16452	16520	16291	16361	16285	16493	16545	16312	16568	16392	16372	16414	16560	16540	16401	16517	16341	16530	16414	16605	16379	16478	16334
30362	39068	34924	26401	20709	18822	18562	18036	17554	17413	17154	16954	16564	16099	16053	15811	15488	15434	15542	15357	15190	15401	15118	15364	15322	15193	15313	15171	15088	15035	15165	15096	15131	15109	15196	15218	15167	15024	15180	15196	15012	15112	15084	15085	15216	15158	15066	15200	15169	15225	15039	15104	15320	15377	15074	15112	15191	15088	15138	15281	15081	15148	15222	15118	15264	15325	15335	15085	15169	15137	15220	15156	15098	15076	14946	15075	15158	15059	15043	15124	15168	15200	15176	15228	15175	15134	15060	15130	15054	15151	15092	15000	15129	15070	15184	15120	15234	15280	15123	15015	15207	15012	15158	15040	15117	15122	15144	14942	15082	15281	15156	15035	15085	15373	15029	15053	14965	15010	15054	15099	15168	15116	15059	15273	15228	15168	15138	15065	15047	15182	15095	15081	15188	15074	15010	15067	15086	15232	15101	15215	15190	15155	15183	15020	15250	15144	15167	15056	15157	15161	15067	15092	15106	15216	15062	15049	15333	15078	15016	15112	15157	15055	15077	15235	15139	15157	15310	15189	15015	15035	15014	15114	15230	15165	15061	15280	14984	15347	15082	15149	14942	15020	15110	15094	15211	14985	15125	15022	15087	15080	15113	15097	15140	15060	15197	15292	15236	15177	15165	15265	15114	15338	15124	15146	15035	15127	15260	15161	15097	15140	15025	15186	15185	15032	15166	14973	14986	15217	15063	15079	15098	15171	15180	15140	15124	15051	15126	15042	15101	15127	15157	15071	15085	15113	15120	15124	15185	14932	15159	15176	15064	15102	15022	15020	14987	15121	15188	15099	15184	15192	15171	14957	15163	15253	15068	15099	15172	14968	15232	15186	15166	15239	15145	15278	15026	15166	15013	15299	15056	15122	15117	15104	15143	15127	15045	15041	15045	15055	15033	15124	15265	15263	15060	15029	15179	15085	15191	15319	15071	15150	15092	15016	15092	15075	15050	15100	15242	15059	15107	14989	15111	15027	15338	15179	15088	15101	15246	15220	15085	15097	15004	15086	14985	15022	15232	15238	15132	15085	15079	15051	15248	15267	15127	15016	15051	15166	15067	15040	15084	14946	15093	15052	15088	15029	15167	15082	15228	15170	15169	15145	14961	15090	15158	15112	15151	15258	15091	15090	15098	15219	15110	15094	14958	15208	15107	15044	15144	15227	15089	15142	15117	15041	15099	15299	14994	15096	15047	15196	15038	15080	15144	14996	15085	15144	15062	15264	15128	15029	15248	15046	15201	15122	14930	15168	15093	15055	15074	15068	15315	15094	15202	15229	15069	15175	15091	14972	15065	15136	15165	15264	15013	14996	15240	15255	15117	15268	15175	15063	15151	15188	15014	15118	15062	15131	15231	15186	15165	15267	15043	15016	15093	15070	15223	15056	15104	15128	15067	15088	14988	15047	15107	15135	15060	15250	15059	15159	15220	15089	15103	15145	15101	15165	15040	15183	15141	15156	14996	15341	15006	15259	15324	14969	15048	15113	15002	15357	14989	14910	15166	15150	15171	15229	15212	15244	15085	15068	15065	15061	15171	15040	14981	15047	14983	15012	15231	15045	15223	15207	15187	15142	14841	15062	14968	15082	15061	15128	15137	15070	15104	15030	15127	15234	15069	15088	14957	15043	15097	15185	15217	15049	15147	15110	15148	15090	14930	15099	15182	15203	15068	15121	15112	15181	14996	15008	15151	14998	15071	15148	15106	15120	14946	15000	15171	15170	15069	15135	15022	15165	14975	15181	14960	15306	15127	15105	15133	15261	15208	15329	15193	15136	15159	14961	15191	15028	15110	15191	15069	15103	15216	15144	15053	14946	14988	15100	14953	15401	15159	15018	15139	15166	15045	15068	15020	14993	15207	14787	14967	15093	15102	15070	15167	15075	15099	15062	15025	15206	15058	14976	15139	15053	15136	15206	15042	15074	15021	15235	15161	14998	15071	15196	15275	15216	15076	15047	15172	15083	15101	15016	15258	14997	15215	15201	15238	15126	14927	15136	15085	15106	15106	15235	15018	15172	15113	14957	15072	15219	15103	15167	15165	14955	15126	15259	15100	15188	15205	15096	15156	15252	15087	15193	15279	15035	15114	14997	15101	15073	15179	15163	15231	15115	15063	15091	15146	15149	14885	15232	15267	15055	15046	15147	15029	15092	15176	15234	15172	15123	15231	15084	15087	15037	14787	15000	15027	15012	15033	15198	15045	15088	15168	15062	15088	15116	15195	15075	15098	15124	15076	14920	15170	15144	15118	15181	15161	15070	14966	15168	15165	15143	15009	15103	15302	14974	15230	15115	14920	15176	15003	15280	15325	15285	15109	15095	14950	15156	15110	15185	15197	15235	15164	15169	15091	15075	15006	15162	15162	15082	15133	15183	15208	15194	15100	15110	15209	15087	15033	15131	15238	15270	15121	15253	15134	14934	15271	15145	15184	15113	15262	15159	15135	15229	15218	15096	15142	15274	15310	15169	15230	15178	15064	15149	15152	15151	14956	15016	15135	15077	15010	15114	15167	15034	15217	15060	14968	15052	15022	15051	15186	15141	15165	15233	15187	15211	14929	15067	15041	15261	15112	14999	15198	15250	15014	15015	15127	15112	15119	15222	15009	14974	15158	15069	15098	15205	15065	15135	14983	15053	15220	15131	15132	15110	15194	15042	15073	15113	15258	15082	15066	15026	15041	15062	15107	15210	15104	15070	15142	15110	15111	15210	15184	15107	15038	15199	15124	15209	15199	15178	15142	15104	15131	15261	15072	15133	15164	15060	15015	15082	15036	15181	15205	15106	15193	14938	15181	15094	15238	15138	15068	15009	15055	15183	15192	14986	15107	14938	14953	15055	15127	15078	15080	14935	15042	15126	15118	15237	15005	15013	15166	15016	15130	15141	15154	15011	15194	14986	15176	15160	15007	15053	15050	15172	15082	15236	15010	15052	15166	15126	15123	14917	15138	15204	14866	15121	15088	15371	14996	14976	15274	15175	15222	15077	15088	15080	15137	15146	15147	15047	15204	15223	15030	15129	14987	15202	15092	15116	15336	15204	15380	15061	15217	14961	15174	15153	15313	15134	15174	15067	15188	15194	15203	15072	15228	15181	15103	15189	15175	15316	14915	15312	15111	15087	15235	15007	15088	15118	15107	15231	15036	15250	15026	15104	15249	15096	15020	15040	14974	15079	15230	15253	15164	15111	15164	15077	15157	15132	15182	15190	15100	15126	15061	15161	15122	15107	15158	15177	15282	15246	15163	14961	15116	15054	15151	15128	15138	15035	15168	15075	15120	15213	15069	15223	14878	15027	15143	15239	15148	15116	15047	15124	15201	15187	14856	15123	15140	15132	15260	15250	15218	14962	15071	15119	15275	15026	15136	15088	15141	15130	15123	14986	15008	15065	15019	15074	15103	15208	15121	15009	14974	14901	14937	15101	15157	15236	15323	14974	15280	14934	15250	14986	15082	15181	15151	15068	15150	15095	15094	15210	15103	15177	15096	15057	15046	15185	15034	15156	15322	15148	15002	15202	15060	15106	15131	15124	15058	15217	14891	15312	15026	15126	15084	15135	14988	15223	15133	15060	15224	15129	15147	15119	15128	15106	15076	15094	15080	15122	15244	15123	15031	15033	15180	15034	15069	15097	15142	15093	15176	15097	15224	15122	15133	15151	15130	14954	15016	15114	14985	15152	15063	15112	15149	15103	15228	15057	15009	15050	15166	15014	15124	15073	15103	15009	15111	15125	15058	15218	15056	15293	15083	15085	15092	15018	15097	15102	15004	15175	15075	15153	15313	15091	15054	15130	15260	15174	15122	15056	15140	15082	15221	15193	15251	14979	15111	15239	15193	15236	14984	15156	14937	15137	15221	15004	15113	15055	15007	15096	14990	15097	15173	15090	15124	15254	15153	15184	15370	15113	15123	15129	15231	14930	14904	15149	15124	15250	15287	15072	15261	15080	15157	15309	15055	15170	15242	15226	15022	15190	14940	14881	15188	15048	15227	15182	15013	14981	15098	15117	15164	15120	15262	15117	15172	15159	15213	15073	15304	15198	14970	15278	15149	15091	15006	15214	15225	15093	15198	15320	15109	14996	15242	15090	15185	15098	15087	15127	15044	15108	15134	14987	15006	15106	14843	15070	15102	15126	15150	15076	15069	15075	14992	15112	15024	15079	15150	14910	14970	15163	15220	15079	15208	15046	15040	15166	15110	15109	15185	15113	15049	15149	14996	15194	15063	15074	15037	15138	15005	15201	15136	15187	15008	15214	15181	15084	15190	15180	15076	15122	15287	15198	15056	15148	14999	15088	15252	14823	15053	14959	15066	15110	15170	15079	15126	15161	15149	15128	15146	15254	15002	14960	15216	15153	15065	14995	14987	15194	15168	15075	15236	14883	15247	15291	14996	15002	15278	15240	15145	15010	15078	15235	15165	15157	15175	15261	15102	14876	15012	15107	15002	15105	15135	15101	15245	15115	15132	15126	15171	15024	15226	15079	15157	15117	15085	14966	15261	15065	15127	15250	15085	15119	15185	15076	15062	15006	15014	15216	15268	15287	15073	14916	15043	15045	15121	15144	15039	15100	15093	15169	15012	15297	15216	15085	15081	15039	14863	15231	15023	15115	15031	15058	15191	15221	15122	15303	15217	15081	15040	15107	15036	15145	15155	15185	15108	15021	15232	14934	15160	15115	15019	15058	15165	15059	15143	15311	15113	15190	15087	15076	14981	15018	15229	15020	15173	15190	15013	15189	15123	15104	15159	15311	15230	15091	15126	15088	15191	15185	15036	15229	15159	14982	15265	15353	15102	15246	15071	15173	15223	15092	15205	15123	15105	14950	15231	15032	15218	15106	15193	15255	15098	14961	15142	15231	15044	15182	15178	15129	15068	15150	15285	15041	15151	14959	15113	15142	15369	15144	15096	15113	15005	15129	14963	14987	15230	15075	15265	15153	15150	15280	15079	15051	15223	15047	15171	15007	15149	15057	14940	15038	15197	15357	15034	14969	15106	15217	15040	15153	15183	15051	15305	15103	15108	15091	14933	15245	15087	15249	15153	15224	15094	15195	15079	15045	15122	15105	15055	15093	15036	15107	15247	15161	15232	15198	15160	15244	14943	15127	15114	15013	15180	15091
25541	21469	28518	26487	22717	21836	21114	19044	18223	18030	18077	17603	17368	17116	16690	16470	16221	15901	15973	15871	15866	15986	15974	15588	15704	15529	15764	15576	15702	15637	15625	15569	15592	15763	15742	15718	15614	15680	15587	15742	15681	15458	15687	15481	15537	15695	15513	15317	15730	15653	15714	15718	15554	15611	15509	15692	15562	15758	15604	15490	15435	15411	15485	15404	15492	15546	15567	15586	15809	15587	15511	15631	15631	15430	15608	15527	15429	15615	15851	15521	15613	15523	15495	15599	15669	15462	15573	15756	15697	15552	15558	15544	15454	15494	15536	15532	15563	15457	15569	15525	15592	15457	15582	15473	15652	15453	15431	15304	15473	15798	15467	15358	15679	15482	15420	15327	15575	15640	15744	15328	15321	15527	15509	15634	15538	15646	15490	15539	15469	15463	15553	15522	15661	15587	15575	15650	15519	15560	15450	15415	15657	15533	15538	15428	15703	15560	15483	15520	15497	15593	15413	15401	15578	15809	15696	15580	15530	15454	15563	15346	15607	15548	15378	15589	15347	15463	15345	15635	15411	15362	15467	15625	15720	15481	15512	15603	15298	15683	15691	15563	15441	15614	15595	15485	15596	15616	15482	15590	15542	15539	15568	15442	15740	15717	15540	15616	15343	15469	15520	15575	15650	15437	15370	15376	15660	15525	15650	15486	15505	15616	15376	15476	15510	15395	15712	15482	15630	15513	15661	15328	15727	15563	15513	15721	15438	15271	15461	15463	15800	15536	15447	15641	15528	15587	15542	15524	15662	15247	15513	15430	15568	15588	15473	15498	15530	15467	15503	15492	15861	15708	15453	15593	15472	15716	15637	15445	15591	15512	15392	15478	15562	15319	15543	15605	15404	15554	15445	15575	15597	15524	15641	15486	15631	15573	15499	15344	15633	15361	15690	15622	15716	15706	15477	15583	15491	15595	15662	15530	15591	15599	15641	15438	15516	15421	15386	15408	15310	15406	15349	15507	15589	15602	15520	15371	15390	15455	15415	15490	15461	15539	15313	15642	15498	15529	15544	15439	15690	15512	15474	15625	15372	15598	15548	15612	15505	15489	15508	15669	15748	15585	15553	15495	15683	15583	15441	15565	15454	15455	15416	15486	15611	15434	15518	15387	15658	15544	15552	15522	15866	15606	15461	15600	15531	15412	15685	15622	15574	15572	15546	15399	15535	15452	15808	15485	15578	15448	15443	15509	15553	15643	15774	15568	15601	15384	15426	15482	15420	15279	15601	15398	15617	15492	15653	15372	15503	15637	15664	15556	15721	15444	15632	15578	15516	15549	15573	15333	15374	15486	15544	15627	15538	15660	15665	15579	15583	15568	15467	15456	15410	15326	15604	15354	15592	15544	15661	15510	15270	15584	15558	15695	15364	15690	15549	15770	15530	15522	15389	15663	15619	15467	15300	15602	15670	15505	15554	15479	15558	15385	15556	15556	15497	15368	15415	15612	15364	15419	15553	15425	15565	15528	15777	15679	15645	15546	15419	15581	15635	15687	15622	15538	15902	15577	15605	15275	15473	15731	15466	15497	15601	15660	15315	15488	15479	15654	15400	15557	15413	15577	15455	15586	15611	15575	15387	15531	15633	15505	15710	15599	15612	15633	15471	15681	15571	15504	15568	15580	15769	15340	15583	15570	15539	15460	15464	15387	15519	15388	15737	15527	15461	15383	15498	15478	15402	15610	15559	15663	15438	15566	15443	15550	15529	15515	15524	15427	15496	15585	15563	15655	15543	15674	15596	15811	15622	15556	15421	15518	15470	15601	15405	15423	15596	15553	15434	15417	15638	15732	15545	15733	15517	15653	15528	15500	15563	15471	15408	15554	15493	15654	15428	15599	15593	15649	15618	15417	15336	15385	15716	15264	15453	15606	15522	15681	15716	15529	15571	15368	15557	15505	15455	15636	15668	15526	15544	15496	15788	15372	15504	15583	15548	15609	15588	15454	15701	15458	15459	15427	15541	15454	15693	15582	15323	15654	15471	15742	15750	15621	15576	15664	15499	15577	15443	15723	15585	15540	15518	15558	15707	15784	15562	15470	15497	15620	15754	15564	15373	15442	15618	15494	15661	15517	15486	15629	15468	15538	15414	15454	15551	15607	15536	15546	15452	15617	15694	15636	15582	15692	15633	15420	15476	15605	15424	15590	15626	15612	15583	15519	15509	15658	15615	15715	15494	15565	15462	15695	15766	15543	15513	15443	15514	15744	15427	15583	15558	15490	15436	15689	15634	15711	15413	15471	15390	15521	15465	15483	15621	15411	15379	15663	15553	15595	15672	15568	15461	15419	15542	15664	15593	15565	15488	15542	15483	15665	15579	15469	15436	15762	15593	15384	15382	15655	15562	15561	15569	15538	15518	15753	15532	15482	15551	15457	15680	15560	15596	15497	15694	15501	15526	15680	15685	15652	15549	15419	15598	15447	15475	15355	15375	15497	15500	15504	15482	15431	15330	15580	15620	15504	15422	15484	15603	15397	15694	15466	15656	15504	15380	15468	15465	15577	15576	15572	15706	15545	15408	15734	15749	15458	15379	15518	15473	15585	15585	15444	15473	15507	15463	15574	15576	15475	15728	15661	15480	15621	15635	15565	15566	15566	15384	15681	15520	15587	15673	15640	15543	15604	15610	15381	15365	15643	15642	15615	15499	15419	15531	15472	15544	15698	15634	15310	15481	15588	15448	15437	15503	15476	15402	15599	15593	15517	15663	15450	15652	15602	15454	15712	15432	15571	15583	15550	15600	15676	15765	15674	15546	15519	15495	15415	15357	15420	15684	15558	15598	15609	15538	15626	15523	15404	15622	15639	15778	15643	15406	15622	15551	15417	15310	15653	15576	15616	15580	15718	15514	15602	15517	15513	15494	15551	15559	15524	15445	15688	15511	15502	15379	15727	15447	15236	15606	15459	15409	15472	15606	15352	15698	15594	15426	15589	15481	15511	15444	15574	15564	15379	15457	15615	15665	15529	15657	15417	15509	15724	15580	15678	15488	15528	15514	15514	15788	15521	15575	15518	15455	15493	15753	15617	15496	15462	15478	15478	15483	15503	15570	15406	15554	15499	15557	15636	15577	15624	15558	15608	15277	15523	15497	15523	15452	15668	15511	15490	15452	15561	15601	15488	15656	15699	15712	15636	15521	15523	15436	15557	15333	15449	15471	15588	15532	15484	15443	15575	15713	15521	15474	15563	15665	15515	15552	15488	15598	15304	15534	15531	15475	15553	15419	15605	15514	15625	15612	15397	15647	15597	15496	15500	15403	15627	15672	15650	15545	15452	15605	15399	15449	15649	15667	15648	15295	15623	15355	15353	15762	15554	15593	15357	15535	15561	15636	15752	15608	15716	15494	15489	15467	15655	15472	15436	15382	15311	15344	15468	15918	15638	15632	15611	15310	15676	15626	15565	15720	15418	15541	15649	15394	15534	15603	15460	15505	15416	15605	15728	15727	15485	15524	15564	15577	15555	15589	15509	15676	15514	15492	15507	15555	15428	15355	15401	15569	15419	15251	15538	15662	15583	15563	15401	15671	15481	15463	15746	15560	15593	15759	15623	15662	15526	15401	15466	15629	15715	15534	15719	15664	15647	15591	15448	15284	15640	15671	15558	15542	15521	15370	15569	15533	15550	15673	15553	15495	15668	15648	15630	15645	15605	15568	15468	15434	15597	15585	15636	15468	15525	15601	15453	15755	15484	15489	15630	15480	15527	15625	15580	15573	15442	15589	15482	15540	15568	15561	15676	15510	15438	15470	15488	15431	15621	15521	15508	15632	15385	15359	15624	15659	15480	15614	15488	15535	15401	15715	15372	15468	15591	15531	15477	15339	15506	15363	15516	15563	15657	15672	15584	15450	15605	15670	15384	15474	15425	15375	15730	15669	15386	15556	15553	15508	15371	15707	15601	15448	15465	15762	15589	15525	15692	15525	15687	15618	15462	15467	15529	15401	15500	15692	15536	15500	15465	15448	15555	15399	15474	15489	15551	15623	15577	15415	15560	15551	15499	15555	15621	15571	15604	15569	15680	15597	15428	15723	15515	15554	15665	15524	15570	15623	15401	15564	15503	15479	15552	15549	15410	15656	15592	15473	15532	15507	15572	15701	15425	15593	15579	15472	15584	15535	15691	15654	15648	15588	15695	15516	15513	15801	15419	15536	15501	15492	15650	15740	15704	15529	15562	15545	15715	15511	15477	15371	15484	15601	15644	15620	15553	15466	15420	15473	15569	15588	15804	15461	15269	15634	15681	15603	15562	15613	15611	15474	15593	15609	15521	15598	15552	15629	15415	15720	15347	15628	15480	15555	15619	15635	15573	15650	15547	15544	15789	15462	15463	15692	15659	15516	15464	15584	15294	15426	15746	15646	15577	15715	15475	15737	15593	15801	15541	15600	15453	15606	15583	15325	15526	15559	15433	15561	15781	15280	15793	15799	15779	15645	15505	15619	15733	15574	15572	15445	15523	15594	15603	15707	15482	15525	15690	15525	15432	15682	15541	15517	15497	15455	15474	15616	15383	15604	15464	15585	15556	15571	15454	15593	15618	15710	15541	15430	15504	15561	15621	15585	15552	15471	15708	15826	15742	15677	15505	15461	15426	15562	15459	15674	15580	15546	15385	15454	15565	15514	15587	15434	15430	15496	15408	15590	15549	15609	15654	15589	15396	15516	15471	15673	15566	15463	15375	15355	15519	15505	15604	15555	15516	15660	15575	15557	15644	15622	15511	15739	15707	15687	15642	15371	15598	15601	15674	15452	15533	15738	15472	15532	15476	15490	15641	15319	15506	15604	15662	15377	15483	15458	15492	15694	15458	15433	15578	15506	15548	15452	15490	15630	15536	15564	15489	15624	15462	15584	15619	15631	15363	15740	15587	15593	15591	15630	15665	15545	15634	15511	15371	15585	15385	15655	15705	15709	15483	15411	15560	15549	15825	15477	15592	15710	15595	15613	15508	15592	15450	15547	15663	15480	15547	15528	15413	15419	15662	15512	15587	15403	15646	15754	15569	15456	15349	15495	15686	15686	15555	15582	15618	15591	15507	15449	15667	15607	15480	15643	15516	15460	15547	15639	15383	15542	15574	15641	15685	15406	15550	15523	15578	15664	15434	15480	15467	15650	15656
30383	46443	41914	32118	24267	23028	21168	20089	19020	18700	18409	17795	17118	16528	16299	15804	15408	15341	14954	15000	15068	14840	14985	14819	14947	14608	14558	14839	14486	14515	14710	14867	14641	14669	14671	14737	14590	14540	14520	14654	14553	14697	14680	14444	14632	14547	14446	14548	14737	14546	14701	14625	14663	14711	14357	14612	14644	14589	14762	14632	14628	14631	14593	14510	14538	14699	14608	14587	14566	14610	14383	14544	14618	14466	14540	14482	14748	14671	14660	14585	14735	14608	14535	14529	14548	14667	14582	14529	14481	14615	14501	14403	14653	14688	14613	14562	14525	14641	14480	14609	14647	14431	14663	14606	14545	14703	14513	14709	14603	14340	14578	14482	14827	14703	14691	14591	14605	14529	14390	14552	14694	14503	14463	14563	14501	14527	14688	14546	14364	14876	14371	14703	14712	14694	14700	14670	14659	14485	14525	14693	14661	14572	14660	14571	14523	14544	14638	14468	14599	14549	14461	14653	14656	14618	14604	14541	14614	14482	14645	14737	14567	14680	14591	14500	14597	14621	14557	14581	14626	14494	14610	14678	14693	14583	14507	14351	14526	14650	14675	14642	14472	14605	14652	14515	14580	14658	14685	14651	14568	14666	14707	14679	14643	14698	14628	14700	14551	14627	14555	14538	14632	14646	14575	14459	14625	14527	14742	14642	14544	14448	14534	14446	14455	14627	14436	14709	14717	14655	14664	14671	14625	14444	14631	14517	14600	14515	14499	14563	14627	14475	14616	14578	14450	14402	14567	14526	14563	14731	14687	14478	14538	14609	14474	14709	14512	14687	14619	14516	14678	14581	14572	14662	14522	14572	14691	14607	14610	14533	14465	14608	14692	14592	14620	14577	14680	14709	14685	14521	14572	14697	14482	14685	14619	14513	14427	14549	14568	14378	14649	14442	14684	14445	14578	14595	14654	14534	14759	14373	14638	14542	14557	14442	14444	14751	14549	14578	14515	14520	14458	14658	14533	14605	14568	14542	14733	14845	14756	14571	14654	14578	14626	14512	14726	14615	14710	14593	14546	14668	14586	14640	14583	14489	14515	14454	14668	14629	14610	14458	14529	14691	14669	14682	14592	14730	14533	14555	14562	14608	14551	14577	14540	14701	14651	14575	14524	14560	14459	14552	14676	14428	14482	14671	14780	14507	14651	14623	14646	14534	14603	14556	14452	14492	14639	14664	14433	14502	14712	14551	14497	14623	14778	14544	14539	14569	14424	14466	14679	14485	14574	14660	14534	14736	14461	14553	14673	14504	14796	14617	14682	14578	14558	14489	14567	14507	14567	14696	14447	14410	14604	14660	14604	14527	14620	14434	14567	14604	14665	14589	14695	14630	14559	14546	14483	14494	14694	14627	14482	14631	14640	14670	14602	14535	14719	14660	14709	14584	14637	14523	14773	14616	14422	14622	14608	14632	14538	14533	14546	14635	14700	14373	14640	14393	14693	14508	14547	14592	14570	14502	14676	14357	14672	14588	14470	14476	14652	14623	14552	14616	14428	14642	14593	14488	14763	14530	14695	14644	14629	14479	14764	14562	14522	14685	14487	14534	14546	14654	14682	14663	14507	14567	14512	14639	14493	14556	14598	14400	14632	14449	14575	14694	14606	14465	14750	14695	14606	14609	14529	14610	14353	14472	14755	14528	14650	14453	14569	14551	14519	14576	14767	14609	14667	14561	14618	14644	14520	14496	14592	14569	14738	14689	14564	14512	14559	14476	14695	14640	14482	14768	14507	14385	14483	14644	14678	14602	14553	14557	14574	14410	14509	14782	14614	14532	14716	14709	14695	14564	14462	14532	14608	14523	14623	14408	14556	14426	14628	14702	14564	14477	14671	14555	14610	14725	14654	14480	14471	14604	14468	14479	14536	14623	14508	14658	14694	14555	14614	14495	14466	14481	14549	14601	14660	14553	14526	14508	14636	14543	14644	14573	14753	14557	14689	14750	14525	14627	14662	14577	14544	14608	14579	14586	14580	14491	14393	14430	14455	14584	14560	14560	14447	14607	14592	14461	14593	14617	14489	14536	14721	14443	14743	14484	14605	14667	14626	14642	14428	14383	14485	14515	14619	14570	14712	14685	14636	14509	14618	14352	14567	14499	14564	14716	14461	14628	14509	14477	14538	14573	14472	14496	14647	14621	14593	14571	14631	14526	14580	14736	14685	14645	14701	14522	14566	14624	14848	14542	14541	14593	14697	14624	14581	14444	14716	14800	14499	14734	14578	14620	14488	14683	14556	14524	14707	14716	14598	14607	14582	14578	14495	14603	14732	14617	14606	14443	14563	14520	14600	14654	14526	14631	14435	14632	14632	14593	14562	14435	14519	14652	14605	14545	14458	14672	14612	14505	14573	14574	14529	14449	14477	14534	14359	14566	14539	14557	14510	14512	14768	14531	14619	14597	14740	14486	14576	14592	14577	14652	14590	14575	14700	14768	14628	14600	14681	14595	14625	14506	14469	14762	14596	14518	14530	14769	14528	14533	14463	14644	14584	14594	14566	14481	14625	14629	14593	14547	14573	14588	14417	14560	14752	14546	14697	14638	14545	14612	14584	14535	14585	14712	14659	14625	14521	14529	14484	14591	14724	14482	14538	14558	14567	14604	14573	14446	14797	14526	14476	14583	14670	14543	14515	14456	14526	14662	14659	14435	14529	14589	14498	14648	14552	14715	14494	14569	14709	14582	14617	14802	14557	14553	14632	14598	14513	14487	14579	14615	14528	14675	14642	14620	14512	14552	14457	14576	14435	14603	14532	14710	14497	14529	14712	14466	14710	14608	14680	14606	14663	14800	14591	14501	14599	14482	14507	14291	14525	14574	14697	14738	14504	14505	14620	14641	14627	14601	14332	14627	14611	14607	14535	14530	14437	14576	14437	14562	14587	14468	14510	14557	14620	14593	14726	14618	14651	14481	14611	14681	14686	14509	14555	14674	14358	14743	14489	14584	14428	14784	14612	14673	14575	14606	14619	14538	14613	14632	14622	14509	14570	14415	14501	14552	14549	14663	14605	14517	14598	14563	14545	14775	14478	14667	14638	14550	14580	14623	14772	14562	14530	14573	14587	14575	14610	14647	14630	14474	14602	14564	14753	14571	14641	14518	14482	14613	14488	14611	14577	14645	14541	14594	14423	14550	14472	14435	14744	14647	14603	14680	14731	14450	14687	14538	14504	14485	14581	14682	14549	14497	14809	14498	14481	14400	14534	14516	14672	14599	14583	14418	14648	14399	14595	14622	14636	14629	14441	14672	14593	14627	14551	14588	14640	14570	14512	14610	14701	14696	14555	14732	14542	14574	14673	14668	14546	14655	14524	14437	14676	14658	14613	14710	14602	14417	14621	14573	14716	14538	14479	14719	14583	14511	14638	14473	14565	14616	14534	14514	14684	14562	14435	14492	14635	14650	14608	14626	14572	14545	14609	14688	14507	14534	14476	14714	14556	14627	14412	14487	14518	14560	14507	14734	14599	14720	14628	14656	14765	14558	14470	14502	14665	14726	14422	14706	14710	14564	14511	14849	14643	14557	14721	14690	14525	14683	14559	14647	14548	14725	14579	14475	14453	14676	14540	14630	14639	14588	14649	14614	14703	14640	14717	14529	14692	14608	14580	14575	14453	14704	14577	14658	14627	14553	14763	14547	14748	14554	14666	14543	14523	14666	14821	14476	14626	14560	14564	14501	14558	14598	14611	14479	14453	14564	14652	14503	14448	14480	14683	14513	14637	14586	14683	14715	14483	14684	14696	14737	14458	14663	14707	14492	14602	14542	14610	14521	14517	14662	14598	14549	14422	14690	14508	14452	14528	14718	14521	14729	14584	14622	14557	14535	14653	14529	14490	14419	14682	14721	14566	14676	14614	14516	14742	14580	14592	14566	14561	14618	14635	14536	14610	14595	14611	14579	14602	14603	14524	14463	14633	14676	14426	14542	14476	14575	14563	14576	14508	14630	14614	14522	14576	14514	14569	14613	14577	14532	14553	14469	14716	14590	14798	14608	14544	14515	14649	14596	14627	14538	14645	14502	14428	14531	14547	14756	14507	14338	14499	14503	14622	14723	14575	14670	14450	14521	14657	14676	14722	14664	14566	14537	14564	14646	14516	14633	14402	14447	14574	14635	14639	14586	14468	14644	14589	14533	14523	14613	14738	14515	14735	14652	14515	14607	14668	14639	14529	14636	14675	14595	14592	14520	14639	14530	14533	14607	14586	14599	14607	14403	14630	14443	14738	14526	14660	14549	14693	14634	14728	14651	14413	14726	14546	14590	14670	14545	14572	14552	14573	14663	14756	14582	14593	14380	14677	14469	14573	14582	14622	14618	14638	14668	14553	14593	14512	14641	14539	14350	14528	14647	14633	14632	14634	14588	14366	14586	14654	14666	14528	14523	14702	14626	14602	14600	14688	14463	14764	14506	14627	14641	14665	14587	14490	14676	14618	14543	14588	14539	14625	14559	14673	14580	14725	14669	14574	14607	14563	14662	14655	14536	14760	14522	14880	14513	14524	14692	14621	14696	14470	14588	14714	14602	14551	14549	14593	14598	14621	14564	14588	14575	14686	14557	14560	14738	14470	14584	14549	14522	14738	14583	14480	14567	14627	14604	14405	14725	14487	14624	14533	14644	14601	14638	14572	14594	14501	14588	14641	14551	14445	14642	14684	14472	14562	14589	14502	14482	14485	14548	14603	14511	14632	14541	14635	14324	14655	14759	14718	14538	14607	14509	14583	14471	14445	14513	14664	14617	14532	14522	14625	14693	14654	14540	14588	14576	14569	14596	14619	14692	14465	14688	14648	14695	14607	14625	14613	14609	14754	14323	14586	14680	14576	14625	14580	14642	14582	14617	14577	14686	14569	14616	14698	14453	14600	14746	14595	14628	14525	14527	14397	14671	14675	14539	14375	14470	14669	14523	14557	14509	14718	14493	14573	14552	14679	14708	14692	14606	14414	14590	14539	14501	14519	14729	14538	14580	14576	14396	14566	14578	14544	14595	14629	14603	14617	14609	14472	14576	14584	14465	14543	14567	14568	14503	14546	14610	14475	14633	14656	14505	14501	14560	14737	14610	14534	14569	14751	14649	14551	14720	14504	14703	14670	14539	14696	14684	14608	14715	14602	14617
24304	21454	28948	24702	22918	24611	24690	20604	19690	19512	19046	18533	17994	17427	17080	16538	16343	16316	16177	16119	16057	16125	16014	15958	15967	15947	15893	15970	16032	15658	15891	15841	15625	15739	15726	15980	15888	15813	15735	15702	15532	15748	15629	15672	15698	15646	15822	15791	15727	15767	15831	15895	15576	15595	15782	15780	15677	15595	15576	15584	15630	15672	15768	15699	15697	15787	15832	15561	15757	15754	15633	15653	15862	15739	15725	15714	15745	15682	15709	15614	15734	15756	15721	15644	15761	15544	15663	15667	15794	15768	15788	15540	15477	15798	15706	15762	15675	15666	15813	15712	15504	15693	15711	15763	15531	15577	15612	15506	15566	15752	15878	15517	15763	15786	15728	15876	15505	15568	15739	15691	15498	15684	15726	15733	15714	15619	15782	15600	15699	15684	15539	15726	15701	15739	15740	15676	15722	15412	15556	15709	15527	15731	15622	15586	15626	15849	15579	15504	15710	15854	15659	15520	15672	15651	15806	15726	15657	15607	15529	15493	15600	15720	15531	15545	15634	15654	15605	15719	15627	15765	15481	15584	15663	15706	15460	15615	16034	15636	15705	15632	15559	15543	15739	15773	15585	15629	15633	15678	15742	15778	15596	15860	15620	15493	15588	15638	15624	15670	15797	15708	15802	15802	15874	15776	15667	15677	15703	15844	15787	15923	15711	15867	15856	15699	15480	15628	15706	15591	15931	15639	15732	15654	15587	15928	15525	15745	15667	15707	15829	15700	15752	15648	15601	15591	15482	15520	15740	15589	15561	15750	15420	15682	15741	15852	15541	15602	15645	15817	15643	15778	15715	15475	15518	15747	15506	15727	15714	15769	15718	15545	15780	15659	15649	15804	15700	15478	15961	15643	15748	15702	15727	15626	15649	15644	15783	15701	15533	15680	15746	15603	15636	15479	15799	15850	15627	15772	15591	15720	15561	15712	15674	15770	15594	15866	15655	15747	15754	15725	15533	15467	15499	15631	15492	15707	15585	15843	15764	15811	15869	15536	15598	15637	15655	15487	15778	15618	15818	15678	15400	15582	15670	15484	15511	15717	15488	15641	15658	15713	15673	15727	15742	15853	15438	15489	15641	15443	15633	15444	15623	15529	15590	15418	15711	15642	15614	15694	15585	15700	15596	15719	15866	15546	15545	15676	15741	15751	15618	15336	15461	15541	15841	15644	15624	15688	15666	15513	15546	15717	15786	15805	15643	15649	15709	15568	15615	15686	15655	15681	15783	15751	15746	15681	15686	15567	15536	15614	15788	15834	15783	15683	15711	15788	15771	15659	15658	15630	15617	15611	15732	15728	15550	15535	15562	15692	15577	15610	15699	15376	15609	15505	15976	15769	15778	15554	15756	15787	15646	15678	15587	15705	15733	15692	15673	15676	15604	15681	15409	15697	15721	15782	15609	15594	15577	15601	15678	15768	15473	15729	15723	15742	15844	15704	15700	15640	15719	15811	15617	15853	15648	15761	15703	15494	15765	15797	15691	15813	15566	15557	15768	15745	15790	15642	15427	15585	15773	15744	15721	15740	15781	15659	15691	15732	15695	15650	15846	15488	15561	15777	15655	15679	15713	15805	15804	15635	15647	15781	15688	15702	15623	15551	15764	15747	15556	15725	15573	15544	15623	15511	15674	15357	15639	15607	15795	15519	15701	15700	15743	15677	15625	15573	15645	15544	15764	15740	15610	15694	15641	15585	15515	15630	15670	15725	15771	15777	15989	15585	15521	15585	15553	15595	15721	15667	15658	15660	15889	15708	15803	15686	15725	15728	15653	15682	15544	15717	15757	15675	15758	15631	15681	15452	15538	15749	15642	15704	15669	15694	15579	15688	15655	15704	15712	15571	15584	15556	15652	15821	15666	15678	15639	15712	15634	15760	15792	15822	15722	15699	15665	15445	15691	15759	15649	15591	15553	15557	15637	15760	15634	15850	15588	15720	15647	15689	15633	15569	15733	15610	15861	15720	15579	15602	15892	15517	15821	15692	15578	15667	15810	15614	15793	15654	15707	15639	15653	15713	15564	15918	15684	15601	15748	15728	15780	15672	15619	15771	15684	15696	15803	15521	15568	15567	15595	15373	15498	15570	15825	15520	15656	15936	15674	15618	15739	15772	15530	15890	15638	15830	15781	15460	15820	15887	15743	15587	15658	15655	15545	15746	15851	15628	15730	15692	15652	15648	15674	15710	15903	15616	15676	15654	15845	15696	15613	15515	15493	15603	15804	15591	15503	15626	15546	15537	15561	15516	15640	15771	15764	15935	15605	15576	15431	15652	15661	15676	15780	15549	15483	15630	15539	15698	15574	15325	15704	15547	15758	15473	15687	15856	15584	15766	15478	15586	15700	15692	15655	15883	15667	15761	15551	15518	15632	15699	15502	15417	15737	15556	15681	15659	15513	15605	15697	15623	15422	15640	15659	15675	15610	15523	15689	15580	15652	15731	15756	15687	15702	15620	15503	15500	15544	15577	15607	15637	15471	15810	15645	15658	15586	15838	15559	15753	15917	15559	15403	15686	15673	15568	15652	15600	15610	15653	15674	15637	15680	15775	15750	15674	15584	15765	15552	15551	15602	15696	15545	15566	15682	15730	15631	15770	15535	15850	15612	15548	15688	15585	15547	15677	15532	15475	15625	15421	15727	15504	15783	15486	15706	15640	15730	15519	15704	15759	15745	15541	15722	15850	15439	15546	15738	15548	15734	15472	15568	15693	15779	15672	15503	15733	15772	15773	15664	15625	15775	15705	15742	15548	15722	15673	15482	15628	15550	15469	15875	15900	15788	15405	15671	15593	15792	15503	15660	15785	15723	15806	15568	15710	15703	15718	15665	15565	15701	15622	15699	15505	15610	15625	15751	15553	15591	15624	15822	15635	15778	15684	15607	15491	15752	15822	15588	15710	15694	15819	15478	15594	15734	15771	15601	15795	15815	15642	15786	15681	15772	15589	15551	15616	15752	15554	15700	15567	15733	15680	15600	15739	15878	15749	15867	15883	15484	15520	15539	15614	15695	15677	15829	15892	15568	15439	15542	15545	15784	15703	15654	15775	15615	15620	15767	15770	15863	15726	15659	15496	15686	15772	15743	15522	15767	15618	15713	15846	15763	15654	15739	15793	15699	15622	15752	15775	15771	15851	15480	15783	15525	15823	15901	15796	15790	15541	15652	15695	15499	15700	15605	15726	15549	15505	15526	15805	15781	15605	15719	15493	15655	15638	15462	15689	15886	15669	15568	15764	15762	15678	15619	15775	15820	15614	15525	15644	15507	15694	15622	15667	15724	15623	15516	15574	15764	15748	15609	15753	15656	15759	15615	15652	15766	15579	15756	15717	15665	15700	15728	15783	15699	15554	15523	15753	15829	15926	15707	15623	15648	15784	15645	15672	15580	15589	15660	15737	15764	15890	15687	15759	15543	15742	15535	15686	15670	15687	15547	15578	15632	15631	15623	15574	15627	15782	15674	15790	15564	15901	15663	15592	15500	15751	15436	15613	15756	15614	15611	15407	15668	15788	15692	15736	15705	15649	15646	15480	15757	15539	15654	15686	15674	15732	15581	15652	15618	15477	15740	15552	15711	15689	15708	15621	15673	15387	15505	15560	15547	15704	15616	15707	15607	15826	15868	15531	15780	15575	15699	15775	15701	15623	15647	15537	15610	15753	15731	15640	15639	15513	15745	15735	15589	15704	15622	15753	15567	15503	15610	15622	15675	15700	15663	15751	15616	15570	15605	15645	15562	15769	15519	15736	15851	15817	15620	15714	15753	15644	15555	15526	15795	15647	15649	15555	15559	15815	15562	15612	15591	15502	15803	15791	15536	15490	15879	15733	15941	15852	15666	15671	15847	15659	15737	15696	15696	15858	15611	15607	15736	15468	15654	15660	15670	15684	15667	15569	15567	15640	15943	15741	15790	15632	15512	15514	15606	15838	15552	15766	15623	15746	15643	15732	15486	15468	15888	15711	15670	15644	15775	15636	15894	15526	15608	15605	15652	15609	15712	15612	15556	15793	15726	15773	15596	15774	15555	15785	15894	15509	15502	15673	15483	15607	15800	15568	15558	15386	15742	15651	15620	15482	15716	15667	15591	15606	15752	15572	15455	15463	15894	15662	15614	15677	15712	15681	15804	15576	15623	15565	15687	15836	15527	15615	15766	15589	15599	15666	15615	15596	15811	15499	15519	15466	15607	15534	15477	15679	15633	15592	15545	15744	15728	15675	15487	15563	15530	15687	15621	15601	15611	15812	15594	15666	15607	15653	15551	15556	15731	15607	15484	15620	15678	15482	15615	15633	15752	15766	15854	15666	15620	15822	15666	15770	15597	15920	15671	15645	15551	15376	15749	15570	15582	15521	15644	15802	16147	15621	15438	15811	15560	15580	15540	15695	15528	15592	15728	15665	15650	15708	15725	15613	15542	15543	15514	15567	15678	15618	15608	15695	15636	15721	15572	15640	15843	15686	15728	15672	15436	15499	15752	15656	15553	15538	15646	15712	15562	15698	15784	15600	15694	15623	15671	15639	15642	15753	15738	15510	15538	15592	15469	15681	15609	15615	15536	15606	15637	15566	15789	15689	15754	15768	15655	15695	15685	15767	15604	15648	15817	15733	15756	15602	15620	15690	15565	15615	15495	15717	15709	15752	15856	15903	15606	15704	15705	15625	15714	15673	15643	15685	15696	15692	15782	15655	15545	15794	15516	15648	15831	15548	15521	15748	15780	15823	15643	15622	15479	15576	15721	15517	15771	15620	15727	15642	15618	15630	15653	15629	15713	15683	15573	15656	15435	15873	15669	15663	15588	15692	15545	15513	15639	15878	15834	15634	15744	15699	15693	15590	15782	15725	15628	15495	15697	15907	15667	15773	15606	15674	15680	15476	15544	15672	15700	15696	15645	15590	15519	15583	15630	15497	15795	15721	15602	15684	15763	15720	15600	15697	15689	15637	15570	15502	15732	15583	15592	15756	15775	15713	15597	15576	15685	15626	15935	15639	15622	15788	15737	15549	15668	15570	15760	15744	15618	15647	15616	15491	15759	15520	15618	15721	15639	15701	15648	15937	15627	15478	15603	15590	15700	15595	15741	15679	15822	15567	15674	15586	15674	15630	15739	15814	15690	15837
32601	51293	46593	35854	28009	25972	23970	22429	21400	20605	20176	19444	18069	17398	16619	16312	15708	15588	15440	15473	15075	14975	15102	14982	14866	14804	14972	14960	14790	14748	14900	14693	14727	14703	14855	14816	14653	14709	14773	14806	14770	14705	14623	14673	14722	14550	14555	14851	14741	14844	14605	14676	14815	14599	14679	14378	14773	14655	14724	14594	14721	14883	14710	14757	14540	14697	14693	14700	14714	14759	14598	14625	14780	14483	14715	14584	14715	14607	14696	14644	14930	14872	14756	14599	14767	14586	14626	14732	14544	14615	14782	14562	14637	14583	14864	14630	14622	14778	14638	14585	14669	14568	14672	14761	14772	14656	14616	14689	14570	14497	14517	14735	14603	14561	14584	14489	14644	14759	14716	14564	14809	14789	14674	14511	14671	14556	14593	14664	14551	14595	14561	14730	14648	14696	14688	14620	14554	14650	14590	14702	14607	14671	14700	14649	14590	14573	14697	14488	14756	14475	14726	14936	14612	14706	14484	14630	14854	14602	14655	14588	14751	14617	14620	14714	14674	14750	14760	14685	14725	14718	14685	14710	14670	14545	14608	14629	14731	14551	14639	14738	14599	14657	14705	14529	14565	14593	14924	14680	14686	14634	14624	14638	14769	14756	14547	14696	14814	14746	14595	14730	14713	14720	14664	14677	14516	14582	14705	14691	14760	14615	14728	14485	14656	14577	14575	14664	14792	14549	14583	14707	14685	14735	14712	14580	14865	14593	14711	14904	14736	14605	14559	14778	14629	14558	14782	14596	14698	14567	14751	14758	14663	14656	14693	14541	14540	14723	14404	14740	14936	14578	14622	14557	14663	14686	14688	14631	14645	14602	14685	14702	14535	14799	14661	14555	14773	14567	14573	14850	14565	14622	14657	14728	14573	14682	14595	14569	14693	14651	14770	14757	14647	14624	14515	14604	14580	14603	14534	14794	14646	14625	14711	14765	14578	14780	14615	14637	14606	14876	14725	14711	14565	14715	14895	14790	14706	14617	14735	14821	14523	14612	14493	14711	14649	14800	14686	14725	14580	14680	14721	14672	14830	14656	14739	14673	14696	14610	14780	14633	14691	14754	14655	14778	14789	14738	14583	14582	14570	14753	14510	14540	14494	14657	14501	14692	14797	14576	14608	14474	14602	14585	14491	14800	14542	14703	14697	14567	14748	14608	14742	14617	14451	14636	14580	14800	14696	14661	14721	14668	14704	14676	14866	14717	14709	14616	14708	14691	14618	14777	14709	14673	14699	14728	14713	14642	14636	14547	14694	14688	14684	14691	14643	14682	14769	14717	14625	14804	14731	14566	14627	14605	14650	14638	14728	14768	14574	14565	14587	14862	14594	14779	14785	14823	14695	14552	14639	14614	14722	14670	14663	14770	14688	14521	14614	14562	14759	14808	14563	14673	14451	14646	14652	14651	14652	14753	14580	14769	14701	14737	14698	14625	14510	14584	14667	14695	14603	14686	14677	14594	14771	14763	14615	14634	14677	14589	14660	14641	14656	14647	14658	14629	14659	14655	14678	14804	14647	14753	14635	14473	14510	14545	14589	14656	14618	14694	14554	14626	14673	14823	14646	14528	14819	14677	14739	14685	14559	14592	14759	14716	14614	14622	14535	14745	14579	14631	14761	14428	14537	14622	14741	14490	14703	14707	14706	14499	14639	14538	14646	14619	14822	14725	14752	14452	14624	14830	14617	14703	14655	14786	14522	14525	14628	14752	14674	14456	14679	14653	14768	14634	14675	14459	14668	14642	14467	14669	14665	14764	14742	14544	14624	14709	14551	14888	14520	14649	14650	14725	14692	14684	14649	14623	14632	14641	14609	14793	14568	14675	14702	14546	14835	14635	14731	14590	14810	14638	14431	14665	14723	14699	14830	14614	14654	14727	14560	14795	14581	14558	14666	14761	14838	14592	14613	14472	14566	14777	14636	14603	14605	14607	14773	14722	14689	14683	14668	14690	14651	14706	14542	14696	14585	14655	14619	14674	14690	14708	14722	14633	14668	14472	14775	14645	14565	14656	14674	14705	14636	14636	14745	14714	14543	14630	14717	14743	14652	14738	14576	14803	14816	14606	14680	14643	14727	14630	14580	14573	14737	14788	14633	14764	14674	14554	14701	14650	14703	14714	14699	14809	14665	14628	14588	14483	14548	14580	14744	14753	14508	14622	14637	14567	14836	14548	14683	14538	14609	14675	14628	14856	14602	14715	14530	14644	14816	14672	14684	14610	14751	14657	14791	14707	14640	14638	14569	14700	14687	14584	14661	14648	14613	14729	14655	14462	14629	14663	14730	14559	14565	14433	14592	14683	14565	14696	14604	14744	14750	14644	14647	14784	14662	14607	14549	14578	14634	14666	14764	14654	14798	14629	14575	14696	14663	14796	14752	14597	14598	14782	14757	14666	14596	14650	14695	14592	14570	14634	14569	14601	14827	14763	14724	14773	14804	14643	14689	14542	14683	14626	14525	14744	14424	14763	14663	14689	14605	14671	14680	14816	14505	14617	14833	14751	14771	14750	14573	14816	14864	14667	14793	14639	14710	14718	14557	14478	14587	14673	14627	14611	14713	14928	14720	14662	14608	14668	14631	14717	14642	14730	14811	14723	14533	14627	14690	14770	14586	14592	14727	14655	14612	14940	14568	14777	14576	14838	14621	14691	14747	14605	14718	14524	14675	14530	14653	14696	14586	14727	14681	14572	14642	14689	14650	14562	14707	14526	14656	14685	14607	14702	14653	14799	14743	14677	14603	14795	14612	14481	14677	14683	14650	14659	14619	14689	14640	14624	14742	14650	14597	14720	14735	14716	14632	14662	14605	14732	14702	14746	14814	14660	14831	14779	14566	14669	14502	14789	14754	14735	14621	14753	14571	14632	14558	14864	14573	14599	14821	14585	14766	14749	14674	14683	14896	14569	14709	14660	14582	14938	14717	14592	14801	14751	14713	14426	14765	14618	14718	14646	14668	14713	14726	14481	14525	14838	14818	14734	14793	14616	14731	14632	14612	14814	14641	14620	14540	14683	14799	14734	14736	14721	14663	14743	14835	14489	14850	14669	14507	14633	14530	14706	14825	14630	14759	14628	14659	14646	14521	14622	14569	14760	14445	14533	14468	14855	14604	14759	14645	14538	14443	14752	14650	14714	14616	14632	14491	14668	14631	14662	14569	14703	14590	14546	14634	14621	14580	14622	14695	14745	14659	14659	14540	14607	14643	14743	14556	14696	14701	14588	14642	14725	14623	14590	14632	14671	14714	14575	14794	14703	14720	14633	14755	14628	14668	14681	14640	14719	14701	14416	14558	14589	14876	14604	14724	14479	14677	14633	14679	14626	14688	14790	14541	14764	14790	14614	14660	14665	14723	14684	14680	14589	14683	14736	14696	14463	14695	14742	14786	14693	14609	14708	14617	14704	14612	14718	14608	14677	14785	14762	14528	14615	14599	14779	14519	14741	14635	14476	14646	14596	14623	14651	14696	14708	14560	14792	14582	14711	14640	14608	14594	14761	14654	14627	14643	14544	14742	14635	14667	14648	14635	14699	14603	14732	14681	14696	14591	14659	14674	14687	14703	14537	14660	14679	14633	14879	14572	14671	14637	14619	14604	14563	14677	14602	14586	14584	14678	14730	14646	14669	14475	14557	14786	14755	14526	14847	14768	14774	14781	14581	14721	14620	14836	14601	14599	14681	14679	14693	14681	14769	14661	14904	14615	14605	14778	14720	14586	14866	14807	14614	14731	14645	14725	14722	14644	14587	14469	14721	14838	14530	14621	14601	14654	14589	14554	14577	14565	14597	14747	14631	14551	14643	14787	14728	14599	14763	14747	14599	14572	14590	14581	14724	14698	14637	14627	14622	14850	14673	14533	14692	14585	14695	14691	14677	14548	14640	14711	14701	14652	14665	14596	14719	14718	14737	14643	14684	14562	14602	14752	14701	14613	14814	14723	14670	14594	14669	14734	14684	14691	14659	14575	14556	14756	14645	14685	14550	14684	14709	14537	14626	14550	14638	14635	14686	14820	14610	14631	14685	14743	14718	14620	14624	14657	14714	14626	14679	14613	14832	14620	14717	14675	14670	14541	14658	14721	14779	14682	14661	14792	14612	14606	14726	14708	14801	14734	14640	14579	14561	14641	14640	14622	14634	14454	14509	14753	14744	14750	14635	14554	14680	14685	14567	14730	14695	14539	14476	14506	14578	14712	14581	14637	14432	14708	14663	14517	14607	14697	14748	14648	14809	14719	14706	14716	14594	14659	14751	14537	14593	14467	14643	14532	14690	14390	14603	14660	14593	14635	14736	14543	14745	14520	14640	14614	14676	14683	14641	14739	14614	14662	14680	14623	14550	14687	14598	14491	14732	14526	14602	14544	14718	14679	14502	14561	14640	14890	14723	14815	14610	14710	14621	14764	14599	14627	14468	14751	14601	14563	14929	14673	14486	14656	14529	14620	14585	14811	14472	14690	14644	14775	14701	14536	14629	14624	14805	14672	14605	14708	14786	14494	14619	14719	14655	14703	14747	14753	14731	14628	14754	14611	14624	14501	14606	14671	14738	14713	14715	14634	14606	14622	14676	14798	14812	14786	14619	14730	14595	14762	14809	14630	14674	14623	14605	14712	14603	14303	14773	14538	14600	14649	14680	14750	14626	14807	14503	14540	14548	14819	14612	14761	14575	14625	14642	14584	14753	14689	14537	14671	14666	14739	14763	14476	14655	14732	14813	14649	14623	14584	14822	14783	14816	14607	14529	14538	14619	14808	14643	14773	14687	14597	14607	14701	14570	14632	14834	14702	14688	14611	14591	14822	14552	14712	14550	14858	14525	14678	14606	14602	14643	14675	14699	14586	14535	14730	14655	14834	14756	14566	14843	14538	14715	14700	14556	14672	14488	14642	14735	14763	14727	14671	14588	14689	14760	14609	14551	14654	14590	14462	14656	14646	14650	14680	14584	14474	14550	14621	14571	14584	14551	14731	14673	14541	14815	14670	14549	14617	14620	14665	14774	14745	14760	14553	14742	14705	14667	14503	14727	14629	14585	14866	14738	14693	14768	14616	14771	14703	14723	14726	14648	14532	14728	14488	14611	14638	14870	14855	14555	14604	14654	14651	14707	14580	14713	14542	14581
31593	27517	29892	24766	19194	17961	17934	17497	17352	17071	16996	16798	16858	16592	16420	16094	16110	15988	16039	15910	15836	15864	16058	16001	15656	15883	16044	15806	15796	15729	15760	15840	15959	15830	15652	15619	15744	15897	15890	15940	15846	15712	15900	15840	15686	15847	15871	15775	15780	15932	15867	15895	15870	15673	15821	15829	15860	15620	15888	15912	15887	15760	15860	15858	15669	15862	15879	15744	15561	15984	15714	15781	15630	15998	15699	15699	15797	15669	15734	15864	15839	15946	15734	15913	15722	15821	15758	15908	15792	15812	15850	15814	15777	15819	15789	15660	15724	15740	15692	15748	15706	15650	15717	15949	15837	15930	15895	15588	15809	15751	15956	15796	15766	15839	15796	15729	15765	15788	15852	15851	15815	15559	15771	15749	15711	15792	15698	16011	15716	15838	15913	15905	15874	15624	15784	15669	15792	15951	15821	15793	15918	15767	15815	15634	15880	15890	15801	15642	15728	15669	15898	15649	15745	15808	15809	15641	16005	15682	15849	15899	15765	15793	15793	15793	15849	15880	15993	15868	15779	15712	15770	15733	15836	15728	15689	15900	15574	15760	15823	15818	15805	15855	15699	15767	15878	15906	15550	15710	15888	15913	15776	15664	15825	15785	15651	15692	15821	15457	15735	15763	15708	15845	15704	15782	15651	15845	15760	15522	15763	15714	15979	15621	15740	15886	15854	15888	15766	15946	15813	15749	15774	15850	15923	15963	15959	15748	15571	15840	15864	15975	15753	15838	15810	15660	15740	15648	15862	15869	15742	15881	15866	15913	15798	15670	15491	15690	15747	15708	15684	15894	15654	15727	15823	15808	15978	15786	15885	15932	15737	15845	15741	15930	15928	15918	15731	15910	15718	15768	15876	15630	15854	15837	15599	15832	15795	15779	15985	15710	15760	15771	15816	15690	15775	15886	15950	15879	15675	15924	15782	15844	15735	15906	15720	15863	15771	15796	15782	15816	15905	15881	15778	15859	15821	15977	15950	15851	15685	15889	15783	15780	15849	15796	15697	15903	15989	15739	15766	15972	15993	15806	16001	15652	15967	15636	15937	15908	15657	15820	15871	15926	15604	15728	15740	15804	15831	15851	15733	15871	15726	15570	16080	15831	16011	15868	15821	15700	15720	15963	15858	15683	15683	15599	15745	15791	15832	15778	15721	15762	15994	15901	15738	15680	15773	15899	15779	15749	15718	15831	15880	15931	15837	15734	15704	15719	16018	15730	15776	15748	15438	15980	15781	15855	15906	15711	16020	15655	15743	15771	15648	15797	15822	15870	15947	15689	15867	15747	15882	15877	15633	15853	15685	15737	15649	15993	15815	15707	15983	16033	15796	15843	15864	15720	15893	15629	15837	15756	15802	15790	15893	15934	15847	15707	15894	15885	15786	15948	15768	16018	15979	15939	15929	15971	15586	15947	15902	15770	15857	15824	15814	15617	15723	15703	15740	15943	15899	15939	15650	15853	15935	15770	15645	15784	15737	15943	15936	15793	15769	15745	15824	15899	15395	15574	15967	15948	15836	15774	15856	15809	15508	15744	16016	15892	15775	15668	15810	15771	15964	15907	15880	15847	15839	15967	16042	15792	15712	15615	15789	15878	15837	15821	15889	15906	15988	15922	15889	16016	15776	15861	15694	16084	15756	15867	15827	15895	16022	15772	15740	15898	15818	15900	15955	15779	15778	15748	15717	15770	15850	15904	15864	15693	15778	15794	15899	16031	15725	15784	15779	15610	15713	15613	15853	15840	15652	15939	15947	15776	15935	15756	15844	15504	15592	15751	15927	15689	15778	15825	15787	15886	15873	15710	15876	15700	15695	15866	15909	15856	15828	15944	15983	15765	15775	15813	15822	15619	15677	15774	15819	15798	15692	15678	15559	15689	15789	15863	15903	15765	15609	15713	15800	15847	15854	15685	15740	15726	15692	15685	15746	15811	15668	15728	15814	15821	15834	15713	15861	15813	15852	15940	15987	15840	16132	15880	15908	15916	15745	15765	15751	15961	15840	15734	15703	16053	15862	15771	15863	16085	15726	16030	15883	15739	15845	15683	15768	15554	15791	15874	15858	15860	15831	15790	15814	15749	15853	15757	15956	15891	15673	15691	15826	15851	15853	15770	15789	15777	15879	15845	15829	15884	15771	15695	15531	15796	15895	15738	15800	15856	15830	15954	15837	15803	15856	15796	15778	15973	15864	15699	15594	15620	15934	15720	15920	15699	15662	15696	15722	15745	15796	15731	15907	15993	15783	15871	15969	15751	15972	15825	15766	15747	15934	15649	15909	15811	15745	15841	15886	15721	15730	15869	15884	15854	15899	15749	15815	15651	15877	15985	16129	15880	15786	15854	15674	15753	15853	15836	15654	15734	15892	15872	15859	15706	15807	15872	15913	15828	15951	15800	15946	15751	16067	16022	15803	15839	15918	15695	15756	15737	16066	15795	15796	15654	16049	15728	15646	15688	15883	15807	15813	15722	15823	16011	15784	15964	15837	15701	15611	15614	15775	15850	15958	15649	15922	15910	15891	15896	15772	15867	16055	15609	15688	15778	15722	15798	15893	15862	15908	15821	15873	15888	15869	15906	15971	15705	15817	15745	15830	15833	15754	15847	15703	15758	15873	15789	15901	15620	15689	15671	15701	15743	15778	15820	15844	15614	15743	15637	15753	15635	15666	15898	15949	15748	15857	15864	15772	15973	15872	15845	15801	15806	15759	15897	15806	15885	16125	15802	15877	15875	15785	15932	15790	15683	15528	15828	15789	15874	15822	15736	15903	15777	15894	15773	16202	15958	15754	15919	15785	15763	15831	15691	15797	15842	15706	15669	15842	15909	15814	15663	15774	15629	15806	15943	15913	15943	15735	15746	15787	15701	15851	15812	15934	15713	15621	15905	15799	16000	15813	15989	15940	15827	15654	15652	15871	15787	15847	15988	15760	15898	15980	15593	15872	15739	15840	15923	15727	15820	15830	15850	15902	15835	15946	15756	15744	15739	15866	15996	15796	15930	15780	15882	15736	15780	15615	15802	15815	15857	15710	15668	15866	15974	15681	15633	15912	15721	15746	15700	15551	15751	15765	15815	15906	15926	15751	15695	15795	15498	15927	15884	15916	15608	15870	15950	15779	15846	15869	15946	15765	15932	16043	15964	16021	15977	15841	15724	15812	15853	15856	15791	15872	15876	15794	15679	15918	15799	15796	15773	15729	15987	15798	15739	15668	15780	15762	15877	15900	15843	15878	15882	15920	15860	15667	15851	15837	15661	15702	15849	15938	15792	15714	15744	15818	15768	15727	15885	15774	15776	15800	15750	15616	15726	15882	15822	15743	15925	16016	15912	15932	15914	15964	15683	15649	15753	15789	15783	15793	15914	15806	15755	15777	15805	15725	15627	15802	15748	15721	15870	15846	15749	15800	15897	15990	15899	15842	15792	15789	15725	15906	15835	15974	15880	15822	15884	15777	15796	15771	15752	15799	15747	15722	15728	15825	15755	15697	15677	15689	15543	15870	15784	15889	15824	15579	15553	15772	15890	15733	15861	15935	15906	15775	15837	15889	15756	15901	15820	15793	15845	15904	15703	15883	15759	15608	15606	15756	15907	15844	15600	15835	15960	15716	15837	15819	15712	15941	15781	15796	15920	15757	15786	15933	15823	15657	15626	15922	15716	15950	15660	15705	15854	15705	15855	15895	15983	15882	15908	15926	15762	15650	15830	15963	15723	15829	15866	15713	15698	15742	15769	15916	15852	15860	15696	15797	15914	15784	15742	15746	16012	15711	15922	15900	15929	15933	15835	15614	15721	15762	15694	15831	15753	15809	15629	15732	15816	15680	15720	15587	15889	15598	15831	15865	15946	15841	15816	16032	15586	15824	15900	16001	15858	15879	15963	15728	15830	15843	15807	16059	15772	15835	15798	15738	15834	15949	15689	15655	15865	15883	15922	15712	15752	15771	15633	15887	15966	15673	15737	15946	15875	15899	15711	15891	15612	15855	15674	15748	15791	15659	15638	15621	15824	15880	15895	15901	15950	15884	15926	15697	15817	15924	15796	15799	16012	16112	15912	15899	15830	15748	15778	15942	15756	15722	15816	15913	15748	15713	15614	15587	15588	15965	15724	15758	15740	15892	15773	15962	15893	15620	15876	15728	15837	15764	15905	16036	15784	15888	15839	15895	15952	15822	15830	15888	15611	15847	15886	15828	15638	15787	15859	15773	15672	15859	15921	15835	15867	16000	15593	15844	15700	15904	15655	15691	15818	15866	15740	15732	15707	15890	15961	15817	15927	15918	15657	15908	15765	15986	15843	15780	15832	15851	15796	15833	15842	15790	15750	15778	15802	15852	15667	15798	15716	16011	15793	15860	15890	15816	15782	15731	15725	15852	15756	15912	15667	15858	15861	15667	15807	15705	15961	15973	15928	15886	15774	15768	15899	15865	15604	15732	15872	15724	15752	15807	15819	15911	16051	15801	15583	15800	15717	15929	15803	15795	15567	15886	15740	15621	15692	15826	16045	15707	15735	15766	16018	15764	15779	15879	15657	15879	15824	15769	15795	15828	15791	15593	15852	15772	15687	15919	15876	15738	15621	15704	15964	15797	15798	15561	15645	15899	15744	16020	15798	15702	15643	15793	15959	16123	15967	15828	15759	15810	15685	15706	15903	15531	15640	15896	15772	15867	15797	15919	15849	15790	15961	15844	15940	15923	15761	15795	15745	15748	15671	15806	15717	15577	15842	15911	16103	15813	15774	15868	15972	15988	15683	15782	15866	15945	15586	15895	15851	15826	15977	15891	15803	15716	15604	15842	15697	15835	15847	15644	15817	15747	15783	15761	15933	15839	15660	15779	15630	15942	15742	15901	15687	15762	15953	15948	15883	15761	15681	15826	15784	15758	15870	15808	15758	15628	15624	15932	15838	15802	15854	15776	16018	15986	15889	15878	15560	15935	15814	15601	15763	15915	15849	15829	15862	15834	15775	15856	15712	15566	15774	15853	15828	15816	15856	15867	15786	15799	15915	15891	15779	15782	15694	15913	15725	15688	15826	15781	15905	15872	15728	15849	15531	15610	15857	15895	16003	15865	15867	15851	15822	15675	15902	15854	15805	15982	15894	15899	15758	15763	15802
29958	39009	34293	25418	19653	18558	18257	17835	17393	17020	16855	16644	15915	15895	15692	15543	15238	15152	15092	15077	15052	14935	14793	14889	14947	14841	14930	14777	14783	14885	14766	14799	14696	14783	14780	15035	14603	14785	14853	14647	14961	14731	15065	14767	14714	14670	14750	14853	14835	14715	14650	14881	14805	14916	14850	14690	14765	14806	14770	14882	14794	14776	14667	14696	14815	14855	14787	14655	14616	14883	14896	14908	14660	14592	14649	14735	14756	14670	14772	14664	14632	14916	14679	14784	14810	14827	14613	14731	14812	14764	14696	14754	14745	14772	14795	14751	14950	14833	14843	14816	14781	14722	14719	14724	14751	14925	14858	14601	14802	14626	14838	14815	14743	14749	14744	14817	14806	14814	14721	14733	14820	14700	14722	14758	14767	14684	14692	14786	14723	14709	14850	14696	14894	14768	14773	14848	14809	14828	14736	14839	14809	14822	14677	14742	14758	14819	14811	14630	14689	14823	14673	14952	14833	14674	14802	14905	14721	14800	14870	14696	14738	14781	14983	14776	14737	14849	14794	14832	14763	14636	14752	14657	14792	14809	14702	14798	15007	14786	14742	14759	14694	14788	14714	14758	14790	14732	14768	14720	14720	14712	14708	14950	14562	14813	14829	14737	14685	14863	14761	14743	14874	14636	14809	14732	14571	14746	14947	14734	14879	14733	14827	14707	14594	14729	14713	14665	14448	14713	14668	14710	14853	14708	14802	14917	14773	14734	14679	14730	14814	14669	14790	14926	14763	14754	14762	14735	14757	14767	14768	14744	14712	14657	14779	14855	14713	14833	14917	14659	14808	14815	14884	14745	14969	14753	14953	14547	14669	14678	14806	14690	14845	14746	14790	14955	14863	14885	14937	14773	14722	14657	14902	14636	14793	14792	14740	14768	14589	14853	14617	14717	14809	14745	14791	14816	14778	14841	14822	14657	14941	14703	14732	14709	14858	14653	14642	14659	14440	14805	14836	14778	14752	14858	14789	14663	14725	14842	14863	14710	14871	14850	14672	14776	14765	14877	14912	14805	14701	14861	14707	14610	14700	14832	14833	14903	14697	14787	14839	14784	14722	14798	14770	14821	14770	14541	14761	14844	14730	14745	14852	14841	14487	14721	14672	14732	14992	14709	14655	14875	14697	14871	14908	14633	14809	14764	14831	14680	14750	15047	14837	14733	14913	14754	14613	14787	14739	14808	14825	14775	14775	14853	14690	14855	14720	14715	14727	14785	14609	14824	14819	14747	14683	14788	14671	14748	14662	14693	14802	14839	14828	14821	14721	14828	14646	14744	14757	14763	14710	14860	14727	14744	14671	14793	14774	14690	14791	14900	14732	14759	14722	14709	14754	14700	14814	14646	14806	14887	14818	14847	14783	14793	14755	14832	14666	14791	14701	14702	14844	14745	14740	14593	15025	14729	14849	14731	14901	14872	14702	14556	14640	14748	14657	14667	14615	14790	14815	14563	14680	14765	14761	14688	14778	14845	14581	14702	14704	14863	14742	14752	14876	14774	14888	14715	14784	14963	14781	14765	14753	14765	14827	14974	14804	14906	14820	14886	14720	14819	14780	14729	14641	14875	14695	14786	14937	14760	14813	14828	14660	14800	14817	14685	14733	14885	14771	14820	14672	14906	14667	14813	14565	14845	14874	14645	14870	14960	14609	14867	14619	14891	14858	14828	14728	14763	14845	14829	14710	14764	14865	14716	14605	14871	14731	14793	14802	14840	14798	14842	14791	14747	14774	14705	14744	14828	14773	14720	14897	14793	14853	14747	14811	14999	14762	14575	14808	14864	14681	14749	14778	14679	14815	14725	14724	14791	14856	14631	14762	14773	14797	14806	14786	14868	14712	14790	14818	14729	14754	14852	14789	14914	14722	14785	14730	14682	14815	14774	14807	14786	14818	14606	14740	14726	14849	14732	14882	14653	14820	14665	14667	14799	14601	14748	14735	14866	14706	14691	14756	14818	14892	14790	14518	14991	14831	14809	14849	14779	14788	14674	14777	14731	14759	14804	14735	14806	14705	14939	14646	14710	14737	14677	14824	14768	14665	14884	14707	14798	14711	14626	14676	14707	14832	14710	14785	14879	14647	14849	14746	14828	14789	14793	14520	14816	14798	14750	14816	14770	14671	14865	14852	14878	14865	14785	14655	14695	14708	14792	14702	14838	14847	14836	14715	14813	14789	14832	14774	14771	14889	14770	14733	14708	14707	14847	14775	14871	14830	14937	14797	14800	14878	14779	14938	14727	14797	14878	14937	14723	14903	14970	14950	14798	14727	14736	14727	14797	14824	14858	14828	14784	14728	14866	14863	14793	14851	14741	14679	14829	14924	14671	14722	14831	14816	14869	14756	14760	14734	14867	14800	14873	14889	14806	14866	14755	14820	14695	14652	14847	14670	14727	14741	14790	14505	14799	14918	14770	14800	14873	14704	14772	14497	14690	14702	14839	14777	14852	14650	14771	14821	14705	14667	14706	14673	14761	14882	14761	14681	14812	14830	14817	14784	14703	14677	14776	14731	14863	14693	14984	14754	14704	14882	14709	14743	14856	14802	14805	14819	14608	14810	14756	14694	14692	14789	14855	14746	14674	14746	14913	14920	14962	14738	14731	14763	14785	14889	14832	14512	14705	14711	14877	14669	14566	14848	14573	14774	14924	14836	14884	14660	14785	14956	14795	14641	14658	14694	14754	14605	14747	14661	14943	14804	14765	14730	14804	14745	14803	14757	14750	14693	14785	14848	14867	14640	14803	14632	14739	14811	14778	14816	14851	14767	14765	14777	14902	14672	14500	14865	14676	14824	14704	14787	14697	14696	14665	14759	14725	14897	14780	14830	14771	14828	14781	14822	14842	14964	14734	14854	14915	14799	14646	14692	14906	14782	14783	14781	14711	14755	14753	14822	14731	14771	14722	14831	14798	14809	14763	14658	14902	14801	14865	14873	14700	14887	14653	14757	14786	14871	14808	14816	14683	14853	14839	14659	14772	14665	14737	14556	14720	14736	14758	14799	14678	14848	14795	14771	14826	14834	14843	14721	14876	14549	14582	14897	14766	14781	14828	14763	14769	14726	14746	14826	14876	14843	14879	14852	14689	14835	14829	14857	14830	14815	14752	14841	14870	14663	14773	14805	14781	14746	14654	14791	14753	14728	14827	14856	14784	14989	14722	14538	14785	14683	14690	14793	14800	14783	14797	14737	14803	14746	14941	14900	14877	14782	14721	14806	14815	14570	14780	14831	14798	14776	14643	14867	14878	14809	14695	14669	14644	14775	14736	14793	14824	14649	14764	14730	14837	14811	14895	14729	14738	14826	14695	14897	14754	14964	14734	14845	14853	14636	14753	14694	14745	14862	14796	14998	14709	14835	14681	14980	14749	14645	14927	14765	14962	14638	14740	14789	14853	14748	14746	14747	14818	14622	14755	14708	14737	14638	14821	14898	14779	14948	14866	14825	14545	14954	14654	14920	14843	14771	14855	14897	14766	14849	14699	14810	14692	14691	14786	14834	14765	14877	14759	14784	14766	14815	14732	14806	14882	14793	14915	14913	14758	14780	14713	14781	14811	14683	14647	14936	14697	14760	14790	14873	14730	14572	14844	14760	14630	14828	14824	14759	14755	14624	14843	14761	14881	14777	14831	14716	14780	14624	14739	14695	14730	14869	14825	14722	14559	14581	14756	14956	14770	14833	14704	14770	14719	14581	14719	14597	14840	14773	14887	14731	14766	14777	14655	14828	14885	14643	14740	14765	14865	14764	14654	14717	14870	14825	14886	14587	14792	14683	14861	14663	14631	14862	14731	14873	14853	14864	14733	14793	14722	14713	14707	14910	14902	14697	14662	14716	14662	14733	14637	14781	14723	14763	14824	14879	14810	14810	14681	14842	14655	14873	14759	14665	14871	14737	14627	14773	14828	14696	14652	14848	14846	14856	14769	14820	14758	14921	14765	14694	14610	14675	14879	14669	14805	14781	14951	14839	14854	14699	14886	14756	14679	14678	14869	14849	14642	14653	14604	14741	14905	14561	14878	14771	14889	14776	14545	14746	14825	14747	14637	14844	14703	14682	14918	14885	14732	14788	14605	14771	14712	14766	14868	14797	14717	14753	14856	14806	14783	14664	14835	14870	14793	15063	14714	14555	14607	14904	14781	14737	14752	14788	14904	14814	14814	14802	14763	14685	14785	14646	14742	14907	14705	14887	14752	14846	14741	14828	14826	14760	14975	14766	14720	14782	14624	14709	14813	14787	14849	14708	14624	14849	14755	14837	14810	14699	14827	14689	14658	14793	14700	14733	14781	14800	14751	14672	14817	14840	14790	14796	14730	14944	14801	14777	14723	14693	14712	14748	14696	14727	14759	14774	14835	14729	14771	14721	14885	14716	14786	14825	14739	14703	14864	14557	14822	14892	14854	14769	14833	14740	14880	14676	14888	14895	14857	14835	14858	14923	14719	14830	14710	14696	14910	14805	14774	14632	14845	14865	14783	14681	14938	14785	14878	14663	14826	14793	14724	14801	14674	14786	14596	14740	14629	14937	14698	14703	14820	14759	14946	14690	14683	14829	14887	14800	14695	15029	14664	14794	14831	14847	14782	14792	14923	14953	14879	14814	14794	14726	14767	14773	14814	14782	14882	14849	15026	14732	14747	14663	14815	14857	14543	14839	14706	14769	14783	14619	14915	14706	14645	14748	14672	14671	14587	14738	14784	14800	14765	14780	14870	14650	15010	14948	14938	14842	14864	14744	14768	14759	14826	14746	14884	14681	14807	14781	14689	14702	14699	14668	14823	14767	14838	14672	14891	14870	14912	14810	14743	14713	14829	14654	14782	14657	14743	14858	14762	14844	14726	14851	14874	14706	14759	14737	14751	14785	14732	14817	14718	14721	14724	14764	14805	14565	14807	14612	14925	14830	14615	14736	15043	14859	14806	14796	14806	14885	14784	14732	14724	14801	14642	14701	14746	14872	14633	14750	14877	14809	14850	14697	14644	14792	14945	14639	14786	14765	14906	14862	14608	14885	14649	14805	14811	14896	14689	14766	14913	14781	14736	14865	14978	14647	14757	14923	14908	14707	14731	14725	14908	14700	14821	14663	14855	14756	14818	14640	14789	14759	14736	14802	14999
25474	21496	28448	26418	22508	20631	20325	18740	17973	17647	17325	17167	16818	16246	16053	15782	15632	15536	15403	15359	15335	15214	15388	15167	15390	15154	14960	15267	15203	15164	15191	15262	15165	15209	15288	15260	15323	15170	15147	15243	14927	15078	15014	14974	15201	15183	15072	15123	14968	15058	15169	15251	15214	15107	15158	15170	15080	15142	15177	14953	14987	15042	15053	14985	15160	15214	15019	15023	15055	15077	15019	14883	15120	15037	15162	14859	15001	15350	15025	15024	15211	15110	14859	14963	15111	15015	14962	15021	15061	14875	14862	14978	15168	15068	15083	15153	15076	15006	14925	14997	15048	14818	15057	15024	14692	14896	14968	15005	14887	15275	15041	15012	15067	15220	15034	15098	15077	15073	15085	15215	15105	15156	15087	15133	14945	15006	15153	14981	15127	15087	15057	15146	15034	15057	14979	15108	15246	15022	14989	14874	15068	14910	14935	14978	14947	15132	15209	15183	15002	14953	15152	15271	15088	15172	14926	15071	15161	15147	15123	15036	15122	14962	15007	14918	15127	15191	15148	15109	15065	15049	14991	15185	15171	14946	15047	15007	15022	15053	14999	15022	15218	15023	15112	15065	15029	14934	14873	14955	15069	15110	15046	14890	15161	14903	15110	15134	15101	14963	15087	14874	15068	15116	15302	15086	15240	15190	14985	14909	15247	14992	15131	15071	15198	15196	15007	14941	14994	15011	15075	15179	14992	14998	15158	15030	15117	15246	15157	14989	14994	15095	14999	15172	15085	15115	15082	15140	15207	15144	15141	15115	15219	15239	15209	14959	15104	15026	15067	14933	15111	15171	15155	14951	14816	15162	15123	15122	15127	15148	15054	15103	15242	15056	15194	15104	15234	15218	15029	15136	14928	15224	15096	15041	14912	15157	14907	15121	14979	15067	15129	15190	15118	15120	15074	15047	14964	15070	15169	15300	15058	14970	14923	15002	15044	15014	15085	14872	15192	15361	15166	15028	15051	15083	15137	15053	15110	15217	15125	15023	14992	14807	15052	15095	15045	15039	15008	15040	14957	15251	15153	15063	14977	14932	14889	15094	15135	14963	15203	15231	15180	15086	14938	15111	14918	15065	14993	14983	14821	14937	14886	14854	15190	15194	14980	14889	15037	15093	15179	15060	14939	15157	15150	15106	14852	15081	14931	15141	14943	15221	14905	15094	15314	14942	14985	15083	15206	15033	15146	15018	15133	14907	14977	15138	15038	15025	15098	15244	15056	14903	15034	14961	14917	15059	15123	15130	15070	14967	14932	14991	15275	15270	15171	15095	15142	15285	15200	15116	14999	15106	15147	15116	15110	15239	15197	15054	15022	15072	15144	15004	15159	15243	15209	15058	15252	15026	15209	15133	14955	15044	14911	14955	15014	14983	14793	15036	15137	15011	14841	15147	14966	15119	15121	14936	15010	14988	15183	14952	15196	15047	15161	15022	15085	15076	15120	15080	15169	15098	14946	15026	15121	15063	15244	14851	14845	14884	15055	15031	15064	15008	15126	15016	14811	15061	14941	15235	15113	15045	14923	14811	15201	15095	14921	15133	14996	14739	14984	15017	15125	15026	15058	15134	15132	15016	15087	15075	15130	15029	15102	15081	14956	15147	15002	15029	14902	15116	15200	15063	14944	15309	14982	15045	15065	14921	14986	15028	15003	15179	15114	15102	14889	15291	15080	14966	15075	14988	15069	15200	15193	15320	15085	15160	14901	15175	15263	15063	14888	14935	15155	15054	15117	14941	15235	15108	14879	14931	15091	14913	15204	14920	15152	14972	14784	15195	14993	15094	14988	15077	15067	15147	15199	15253	15185	15153	14826	15102	15117	15180	14867	15198	15020	14931	15003	15259	14942	15055	15135	15142	15136	15103	15105	14896	15029	15131	15145	15113	15096	15161	15140	14910	15026	15044	15073	15111	15053	15111	14996	15118	15045	15028	15254	15004	14962	14942	14962	15092	14788	15057	14925	15013	15201	14799	14958	14936	15036	15097	15042	15065	14932	15030	15258	15035	15040	15172	15041	15034	15367	14975	15060	15115	15138	15033	15165	15128	15096	14964	15067	14918	14977	15017	15261	15009	15075	14884	15103	15175	14901	14966	15173	14978	15196	14991	15071	15263	15193	15031	15159	14958	15103	15042	14923	15070	14958	15100	15109	15145	15102	15087	15021	15198	15132	15049	15144	14852	14845	15114	15287	15306	15055	15150	15001	15276	14939	15008	15124	15143	15041	15131	15193	15096	15052	14954	15028	15089	15036	15283	15215	14999	15071	14992	14918	15010	14947	14969	15101	15010	14880	15119	15213	15042	14882	15009	15105	15023	14922	15091	15132	15037	15006	15132	14902	15115	15196	15023	14963	14989	15027	15032	15193	15054	15008	14999	15099	14994	14925	15030	15195	14969	15147	14913	14829	14848	14800	15091	15019	15146	15046	15112	15071	15145	15048	14933	15017	15160	14980	14956	15002	15053	15122	15024	15078	14990	15087	14896	14994	15224	15141	15031	15015	15230	15160	14907	15051	15216	14999	15032	14965	15079	14984	15164	15168	15080	15227	15136	14933	15093	15175	15110	15144	14940	14866	15144	15141	15092	15249	15081	15037	15046	15101	15247	15029	15112	15080	15038	15065	15067	14989	15174	15027	15089	15073	15009	14928	15199	15131	15031	15092	15097	15136	15023	15225	15026	15059	15043	14942	15124	14886	14994	15092	14924	15096	15064	14950	15128	15212	15161	14875	15280	15002	15018	15091	15009	14948	15009	15048	15085	14978	15108	15338	15061	15177	15101	15095	15067	15169	15199	15029	15144	15103	15012	15157	14956	14974	14873	15067	15218	15178	15127	15228	14915	14973	15116	15101	15027	14989	14972	15151	15040	15122	15145	15123	15221	15116	15242	15007	15192	15138	15054	14980	15078	15185	15215	15490	15110	15011	14952	15233	15050	14996	15068	15128	15122	14989	15191	14906	15025	14997	14958	15181	15099	15031	15170	15147	14805	15101	15305	15279	15009	15153	14977	15174	15033	14909	15126	15094	15140	15143	15002	14994	15182	14956	15045	15049	15214	15077	14999	14807	14950	15138	15208	15318	15113	15022	15159	14971	15157	15204	15093	15017	15161	15167	15114	15173	15048	15079	15092	15024	15011	15199	15105	15049	14990	15094	15286	15130	14805	14993	15084	15048	15013	14859	14989	15246	15070	15079	15035	14962	15142	15044	15140	15003	15035	15338	15007	15178	15000	14993	15105	15032	15171	15152	14962	15043	14902	15106	15014	15051	14956	15049	15173	15226	15170	15063	15055	15046	15001	15023	15005	15120	15145	15106	14970	15242	15158	15148	15058	14963	15031	14990	15238	15276	15162	14994	15006	15259	15155	14978	14821	15109	15052	15012	15119	15011	15152	15119	15052	14831	15074	14907	15018	15194	15107	15150	15179	15109	14935	15081	14986	15323	15205	15071	15141	15029	14941	15077	15081	14980	14922	15016	14928	15143	15220	14963	14870	15279	15186	14903	15017	15051	15056	15167	15034	14970	15020	14980	15056	15095	15118	15113	15015	15140	15063	15027	14955	15083	15502	15135	14887	15114	15035	15165	14928	15218	15133	14897	14968	15136	14955	15022	14957	15205	15027	14899	15120	15187	15078	14883	15158	15044	14944	15141	15145	15141	15145	15202	14925	14932	15129	14968	15078	15218	14937	15019	15088	15099	15108	15177	15155	14976	14900	15275	14878	14992	14999	14939	14975	15190	15130	15058	15037	15001	15147	14868	14966	15120	15126	15072	15045	15148	14938	15225	15115	15011	15224	15012	15048	15057	15131	15210	15111	14913	15028	15072	15078	15307	15334	15263	15022	15097	15066	15096	15091	15084	14894	15098	15066	14932	15134	15151	15179	15163	15028	15231	15191	15070	15239	15027	15072	15133	15017	14926	15115	15084	14972	15095	15211	15238	15249	15069	14893	14935	15072	14904	14915	14965	15182	15191	14896	15070	15113	15041	15016	15068	14963	15109	15218	15112	15015	15008	15098	15114	14963	15157	15151	15131	15232	15073	15164	15094	15230	14931	15064	15238	15158	15085	15052	15092	15055	14912	14924	14957	15069	15237	15217	15126	15250	14955	15065	15152	15015	15125	15016	14993	14968	15103	15257	15114	14924	15113	15147	15124	14915	15268	14975	14967	15009	15074	14935	14988	15123	15067	15217	15184	15055	14904	15111	14789	15121	15049	15024	15035	15166	15079	15088	15146	15048	15128	15250	15126	15186	15161	14992	14936	15080	15165	15189	15054	15041	15057	15053	15092	15050	15156	14942	15194	14954	14976	15011	15019	15163	14890	15110	15014	15010	15141	14914	15059	15047	15073	14867	15125	15077	15058	15055	15054	15010	15009	15014	15230	15106	15107	15037	15220	14868	15098	15115	15266	15079	15121	15120	15078	14971	15223	14908	15023	15117	15004	15152	14998	15124	15258	15118	15175	15183	14946	15041	15039	15229	15029	14902	15249	15238	15112	15089	14988	14900	15171	15157	15203	14868	15129	15160	15220	15288	15119	14968	15001	15118	14934	15020	15138	15164	15143	14796	14975	15084	15249	15089	15038	14870	15229	15180	15076	15292	15065	15032	15058	15210	15214	15031	15195	15340	14915	14998	15152	15048	14733	15118	15062	15062	15054	14964	15059	15166	14968	15200	15140	14995	15260	15069	14957	15011	15066	15096	14844	14870	14957	15194	15036	14892	15090	15037	14976	15091	14974	15073	14940	15080	15199	15207	15033	15207	15056	15158	15165	15132	15093	14834	14960	15053	15036	15087	15035	15145	15099	15139	15147	15188	15223	15220	15185	14895	14942	15025	15166	15229	15057	15192	15066	15265	14969	15105	15138	14990	14891	15128	15292	15234	15095	14935	14997	14862	15144	14928	15167	15040	15011	14940	15019	15199	15169	15313	15067	14933	15060	15169	15141	15140	15162	15083	15158	14835	14958	15005	14966	15278	15065	15076	15142	14788	15084	15167	15199	15052	14957	15164	15177	15083	15116	14918	15279	15093	15086	15157	15118	15011	15108	15081	15035	15014	15175	15117	14913	15064	15031	15057	14952	14981	15024	14964	14814	14975	15114	15158	15165	15001	15224	15274
28287	46186	41000	31138	23641	21487	20856	19957	19288	18530	18440	17604	16717	16261	15810	15276	15193	14897	14896	14760	14840	14717	14409	14518	14563	14440	14643	14663	14313	14416	14415	14411	14429	14427	14582	14218	14359	14501	14242	14292	14367	14234	14341	14232	14387	14441	14523	14305	14308	14268	14487	14466	14242	14485	14157	14352	14528	14366	14203	14433	14361	14364	14285	14408	14329	14297	14307	14266	14418	14218	14418	14318	14291	14254	14405	14584	14372	14216	14192	14346	14343	14325	14386	14311	14286	14253	14163	14439	14316	14224	14156	14370	14341	14282	14295	14393	14306	14136	14479	14302	14360	14417	14177	14393	14366	14253	14360	14337	14250	14477	14193	14128	14299	14302	14414	14248	14289	14398	14285	14221	14429	14293	14340	14175	14252	14192	14299	14378	14430	14292	14253	14397	14280	14470	14342	14042	14292	14195	14395	14387	14236	14338	14463	14468	14375	14399	14481	14294	14346	14249	14366	14241	14322	14295	14358	14241	14334	14357	14234	14248	14449	14143	14334	14266	14062	14139	14306	14330	14307	14228	14342	14330	14313	14406	14440	14299	14313	14298	14360	14323	14470	14195	14327	14268	14285	14053	14552	14153	14166	14265	14369	14014	14212	14307	14350	14074	14370	14396	14404	14174	14239	14431	14338	14376	14332	14220	14275	14288	14226	14217	14381	14230	14101	14286	14314	14206	14359	14276	14421	14455	14175	14469	14242	14171	14292	14370	14251	14376	14414	14264	14332	14262	14287	14327	14305	14325	14255	14280	14317	14361	14414	14410	14313	14250	14268	14204	14269	14438	14160	14304	14253	14423	14284	14557	14314	14341	14342	14310	14498	14204	14365	14390	14386	14222	14357	14317	14343	14340	14357	14371	14223	14307	14316	14404	14153	14421	14320	14452	14257	14260	14285	14320	14202	14145	14513	14350	14306	14318	14306	14366	14292	14429	14339	14361	14241	14347	14366	14235	14470	14329	14349	14427	14296	14337	14403	14380	14343	14208	14239	14376	14322	14382	14256	14326	14305	14335	14323	14300	14357	14247	14255	14354	14536	14236	14386	14337	14187	14226	14363	14436	14294	14373	14241	14177	14281	14250	14266	14271	14526	14412	14298	14419	14135	14278	14426	14408	14143	14370	14377	14115	14561	14117	14330	14203	14380	14263	14235	14360	14377	14143	14277	14224	14368	14381	14387	14160	14275	14337	14180	14128	14224	14222	14175	14428	14333	14255	14330	14347	14232	14329	14311	14179	14449	14317	14293	14388	14359	14339	14350	14245	14259	14303	14301	14563	14240	14117	14374	14348	14320	14318	14337	14329	14316	14471	14393	14402	14339	14322	14160	14294	14505	14164	14211	14380	14361	14271	14391	14117	14537	14437	14311	14351	14354	14232	14382	14552	14325	14354	14346	14366	14272	14348	14290	14328	14443	14314	14373	14257	14337	14238	14284	14275	14362	14369	14327	14345	14279	14449	14424	14286	14526	14304	14271	14321	14394	14433	14316	14113	14315	14462	14175	14200	14266	14304	14115	14246	14326	14508	14209	14428	14304	14329	14225	14424	14375	14080	14345	14477	14237	14263	14327	14246	14219	14310	14203	14236	14260	14188	14387	14254	14227	14348	14182	14295	14409	14410	14468	14280	14255	14385	14545	14318	14226	14250	14306	14238	14351	14399	14327	14254	14407	14430	14285	14420	14369	14215	14323	14245	14372	14405	14229	14315	14364	14234	14299	14359	14252	14307	14241	14240	14339	14318	14466	14180	14285	14227	14379	14205	14335	14440	14264	14297	14237	14257	14300	14442	14439	14414	14378	14445	14322	14353	14350	14317	14493	14307	14305	14199	14416	14308	14117	14365	14377	14348	14262	14469	14190	14411	14363	14319	14193	14287	14152	14298	14414	14331	14374	14419	14334	14253	14279	14431	14453	14252	14298	14275	14380	14382	14202	14363	14521	14463	14207	14419	14410	14273	14335	14395	14242	14234	14574	14300	14490	14416	14269	14246	14596	14349	14372	14280	14312	14352	14403	14289	14321	14237	14332	14432	14215	14254	14161	14336	14275	14500	14391	14230	14352	14207	14276	14207	14155	14384	14449	14330	14258	14232	14448	14266	14527	14263	14343	14292	14346	14153	14320	14281	14267	14377	14263	14310	14201	14224	14438	14354	14357	14376	14194	14378	14400	14361	14375	14405	14343	14141	14389	14147	14355	14371	14309	14320	14400	14429	14135	14342	14345	14228	14346	14287	14275	14421	14367	14313	14333	14120	14268	14210	14292	14334	14291	14433	14323	14414	14296	14332	14409	14195	14372	14245	14399	14435	14348	14352	14358	14406	14241	14392	14479	14331	14398	14360	14134	14415	14315	14235	14488	14381	14317	14237	14405	14280	14265	14250	14255	14215	14224	14349	14239	14332	14419	14331	14345	14313	14303	14460	14254	14323	14420	14374	14259	14430	14153	14199	14362	14209	14287	14365	14389	14362	14259	14296	14299	14265	14296	14310	14236	14342	14273	14464	14297	14494	14341	14222	14237	14133	14228	14274	14209	14267	14270	14385	14297	14238	14317	14330	14217	14371	14256	14232	14243	14195	14361	14430	14446	14181	14340	14355	14319	14166	14251	14367	14399	14285	14265	14389	14300	14343	14460	14398	14256	14284	14448	14294	14110	14196	14319	14261	14376	14112	14478	14348	14480	14405	14356	14268	14447	14358	14402	14280	14411	14291	14247	14300	14375	14381	14151	14255	14367	14275	14303	14338	14380	14292	14366	14423	14305	14317	14400	14401	14287	14370	14158	14371	14298	14254	14447	14209	14137	14470	14349	14117	14180	14261	14380	14455	14467	14330	14366	14269	14226	14432	14327	14278	14230	14220	14286	14480	14298	14367	14313	14266	14395	14404	14355	14316	14224	14326	14474	14390	14296	14418	14289	14331	14376	14340	14140	14385	14373	14278	14222	14303	14400	14254	14213	14213	14322	14322	14284	14199	14365	14311	14417	14236	14264	14315	14347	14084	14233	14362	14252	14194	14309	14274	14365	14254	14273	14164	14341	14255	14259	14296	14437	14478	14376	14342	14280	14240	14300	14201	14262	14403	14291	14400	14418	14398	14387	14259	14456	14367	14230	14418	14156	14269	14374	14257	14417	14430	14347	14438	14273	14368	14237	14377	14294	14276	14400	14332	14368	14411	14317	14273	14351	14247	14345	14267	14527	14199	14288	14227	14323	14311	14357	14460	14307	14240	14221	14388	14264	14467	14219	14314	14300	14427	14383	14366	14371	14467	14257	14494	14415	14293	14198	14186	14376	14420	14230	14284	14259	14402	14224	14337	14390	14267	14300	14354	14253	14472	14172	14313	14328	14326	14433	14354	14343	14406	14310	14348	14310	14391	14398	14376	14302	14309	14273	14149	14515	14222	14367	14340	14267	14264	14285	14427	14377	14305	14240	14288	14360	14119	14456	14429	14263	14433	14309	14354	14382	14396	14371	14222	14315	14352	14213	14270	14336	14387	14275	14359	14318	14460	14345	14176	14170	14377	14297	14364	14293	14222	14403	14460	14272	14417	14245	14384	14188	14333	14325	14155	14376	14309	14230	14369	14244	14357	14279	14360	14322	14292	14304	14297	14214	14347	14319	14345	14317	14387	14249	14226	14430	14257	14278	14135	14420	14292	14461	14360	14194	14380	14265	14409	14330	14347	14262	14433	14283	14218	14201	14205	14258	14433	14326	14646	14404	14146	14336	14321	14362	14405	14258	14276	14478	14282	14291	14232	14347	14402	14381	14485	14367	14239	14145	14286	14386	14483	14162	14314	14267	14388	14369	14143	14388	14449	14276	14291	14220	14154	14518	14299	14403	14418	14247	14165	14442	14200	14315	14311	14212	14454	14262	14228	14476	14277	14492	14242	14283	14326	14140	14296	14312	14373	14397	14304	14116	14290	14420	14183	14496	14320	14275	14336	14324	14333	14187	14289	14234	14421	14372	14292	14346	14473	14359	14282	14323	14266	14355	14283	14353	14251	14192	14335	14366	14351	14390	14220	14348	14188	14539	14241	14261	14223	14359	14411	14326	14366	14215	14280	14276	14341	14346	14117	14328	14251	14303	14294	14247	14502	14314	14278	14400	14211	14244	14336	14419	14410	14424	14315	14318	14255	14307	14407	14243	14268	14275	14235	14370	14213	14450	14264	14359	14327	14311	14254	14407	14333	14570	14429	14508	14155	14276	14234	14333	14289	14182	14329	14439	14162	14146	14353	14321	14243	14435	14399	14482	14375	14200	14442	14282	14261	14461	14163	14284	14247	14399	14612	14363	14357	14315	14285	14347	14373	14469	14426	14355	14343	14391	14156	14303	14336	14232	14253	14246	14303	14244	14226	14319	14298	14514	14366	14308	14285	14308	14344	14332	14387	14294	14328	14351	14339	14404	14292	14322	14474	14227	14359	14381	14437	14212	14411	14296	14440	14324	14362	14324	14488	14498	14358	14334	14344	14336	14374	14388	14365	14186	14547	14290	14233	14186	14288	14226	14326	14416	14462	14310	14346	14333	14335	14093	14324	14473	14377	14232	14303	14364	14236	14240	14319	14347	14173	14332	14335	14304	14452	14282	14151	14297	14260	14308	14467	14384	14366	14335	14336	14134	14225	14136	14299	14183	14434	14322	14492	14284	14274	14152	14264	14325	14259	14189	14327	14281	14382	14213	14339	14445	14341	14187	14183	14129	14378	14326	14338	14396	14309	14308	14277	14353	14202	14246	14400	14211	14291	14413	14377	14245	14204	14241	14253	14370	14203	14256	14183	14369	14254	14224	14347	14407	14331	14453	14306	14376	14220	14331	14372	14285	14364	14344	14307	14439	14427	14414	14263	14463	14234	14268	14240	14381	14231	14378	14294	14322	14293	14451	14259	14454	14437	14288	14598	14361	14178	14374	14354	14394	14300	14224	14530	14165	14266	14541	14463	14215	14373	14154	14277	14257	14380	14260	14291	14406	14210	14267	14370	14304	14372	14310	14295	14430	14293	14317	14285	14302	14300	14306	14518	14385	14217	14277	14348	14445	14262	14345	14321	14279	14367	14421	14266	14401	14371	14287	14586	14369	14424	14293	14309	14311	14253	14371	14208	14373	14268
24377	21514	28934	24718	22753	23881	23657	20386	19539	19373	19053	18452	17477	17309	16800	16250	16210	16106	16058	16073	15967	16057	15906	15628	15816	15647	15565	15591	15569	15818	15806	15751	15844	15702	15414	15643	15648	15531	15446	15598	15535	15435	15491	15645	15494	15654	15270	15431	15626	15758	15611	15703	15620	15509	15458	15572	15266	15483	15540	15581	15645	15636	15712	15669	15631	15422	15539	15594	15491	15411	15468	15500	15508	15588	15591	15561	15496	15545	15611	15714	15654	15518	15696	15553	15682	15520	15565	15563	15488	15398	15333	15600	15467	15515	15522	15510	15338	15614	15381	15535	15647	15601	15507	15501	15559	15767	15757	15498	15551	15522	15546	15573	15499	15518	15503	15165	15469	15624	15531	15471	15607	15502	15587	15603	15545	15497	15357	15578	15568	15665	15580	15517	15556	15508	15368	15372	15570	15287	15804	15563	15508	15442	15474	15449	15469	15464	15555	15362	15720	15473	15400	15548	15513	15502	15598	15569	15563	15514	15540	15459	15626	15521	15709	15353	15496	15345	15554	15468	15523	15580	15499	15738	15511	15376	15309	15693	15273	15361	15393	15462	15405	15419	15493	15369	15614	15674	15500	15524	15484	15466	15599	15566	15696	15552	15634	15549	15416	15420	15560	15437	15517	15427	15376	15409	15403	15347	15600	15394	15368	15578	15344	15370	15461	15499	15541	15695	15449	15362	15452	15429	15622	15593	15583	15605	15490	15566	15590	15502	15608	15454	15561	15398	15412	15486	15549	15539	15599	15642	15569	15566	15487	15596	15400	15374	15621	15373	15432	15363	15493	15590	15535	15469	15381	15432	15342	15624	15534	15574	15577	15556	15422	15622	15510	15464	15483	15453	15411	15504	15319	15600	15553	15668	15474	15338	15541	15601	15507	15500	15341	15423	15605	15541	15594	15424	15589	15677	15528	15314	15599	15445	15457	15554	15548	15700	15493	15464	15440	15438	15655	15398	15549	15410	15567	15555	15495	15627	15461	15506	15489	15431	15324	15391	15522	15432	15297	15292	15420	15500	15676	15542	15335	15272	15427	15375	15636	15443	15529	15521	15544	15488	15600	15514	15465	15499	15581	15608	15535	15509	15404	15468	15800	15415	15383	15337	15557	15628	15575	15602	15457	15445	15451	15172	15486	15467	15655	15501	15568	15413	15384	15508	15566	15325	15522	15540	15412	15375	15506	15355	15227	15565	15670	15555	15523	15448	15540	15390	15453	15405	15637	15453	15502	15499	15476	15445	15380	15345	15554	15438	15683	15590	15579	15585	15527	15607	15517	15709	15453	15668	15679	15552	15431	15467	15537	15628	15637	15559	15558	15485	15549	15442	15614	15456	15513	15425	15417	15591	15761	15652	15648	15552	15411	15373	15494	15461	15619	15363	15551	15398	15394	15289	15356	15393	15442	15506	15606	15677	15350	15530	15481	15660	15498	15306	15515	15625	15432	15428	15450	15399	15317	15398	15494	15544	15525	15700	15715	15484	15343	15559	15419	15599	15378	15568	15428	15304	15575	15595	15586	15533	15562	15677	15469	15400	15789	15381	15397	15409	15633	15447	15699	15637	15613	15402	15482	15686	15580	15542	15528	15423	15578	15554	15635	15574	15359	15485	15351	15618	15548	15446	15267	15351	15547	15423	15620	15721	15674	15458	15541	15506	15464	15612	15557	15592	15369	15547	15460	15433	15628	15811	15407	15482	15519	15415	15733	15534	15478	15483	15516	15559	15449	15506	15361	15424	15643	15476	15588	15416	15432	15694	15438	15524	15568	15437	15427	15544	15340	15473	15607	15487	15500	15547	15424	15430	15429	15599	15433	15333	15405	15513	15574	15500	15479	15645	15461	15327	15595	15548	15496	15412	15471	15441	15474	15568	15359	15377	15418	15550	15306	15301	15743	15617	15382	15512	15562	15318	15682	15702	15558	15581	15395	15467	15519	15544	15659	15545	15649	15534	15424	15523	15570	15372	15458	15520	15368	15400	15432	15374	15481	15485	15500	15440	15439	15549	15446	15624	15544	15543	15551	15525	15573	15477	15539	15529	15499	15406	15679	15402	15658	15588	15671	15514	15510	15539	15597	15608	15547	15458	15426	15561	15480	15649	15574	15506	15496	15557	15606	15375	15519	15375	15667	15577	15793	15495	15702	15214	15469	15446	15354	15420	15301	15564	15477	15520	15517	15497	15661	15349	15582	15539	15613	15554	15475	15519	15645	15638	15493	15636	15449	15570	15705	15642	15661	15376	15647	15383	15649	15402	15372	15359	15334	15443	15456	15431	15354	15590	15474	15368	15530	15486	15292	15467	15468	15647	15623	15588	15378	15557	15668	15534	15405	15554	15435	15558	15610	15613	15576	15424	15592	15658	15415	15551	15484	15468	15578	15492	15439	15525	15221	15486	15479	15370	15544	15437	15602	15350	15294	15392	15403	15439	15706	15601	15464	15491	15363	15524	15441	15535	15496	15624	15616	15617	15587	15573	15702	15486	15481	15226	15369	15450	15534	15575	15647	15387	15568	15512	15542	15396	15269	15510	15699	15464	15513	15690	15542	15535	15452	15389	15480	15412	15577	15553	15551	15548	15495	15367	15457	15441	15539	15546	15503	15454	15595	15587	15549	15406	15733	15583	15461	15578	15498	15579	15567	15398	15527	15420	15457	15496	15499	15616	15554	15404	15527	15465	15436	15334	15746	15577	15549	15546	15529	15608	15563	15433	15494	15646	15536	15578	15499	15705	15543	15428	15509	15268	15357	15438	15427	15318	15506	15429	15570	15550	15519	15395	15578	15432	15560	15580	15415	15673	15634	15362	15543	15378	15400	15508	15342	15333	15624	15457	15577	15483	15293	15642	15404	15672	15685	15542	15449	15585	15571	15571	15569	15622	15633	15467	15577	15568	15503	15249	15466	15533	15678	15647	15497	15633	15419	15297	15369	15384	15522	15567	15597	15484	15440	15402	15511	15391	15356	15251	15539	15608	15347	15502	15480	15700	15526	15377	15459	15380	15690	15403	15475	15551	15588	15690	15490	15420	15538	15511	15500	15575	15574	15424	15260	15514	15395	15568	15636	15613	15546	15787	15550	15509	15452	15484	15475	15570	15537	15344	15465	15285	15523	15596	15551	15550	15464	15555	15500	15679	15562	15591	15445	15577	15613	15383	15579	15476	15679	15554	15622	15570	15588	15428	15463	15494	15511	15611	15438	15493	15473	15310	15523	15444	15435	15548	15593	15521	15643	15358	15484	15450	15536	15726	15471	15524	15501	15518	15611	15331	15617	15531	15415	15467	15441	15527	15651	15622	15610	15346	15450	15478	15559	15590	15480	15644	15493	15513	15583	15352	15676	15426	15512	15417	15438	15417	15674	15583	15648	15624	15622	15641	15529	15659	15473	15562	15544	15636	15565	15733	15508	15447	15507	15687	15506	15490	15542	15405	15545	15623	15469	15708	15389	15547	15477	15644	15382	15409	15322	15636	15490	15562	15621	15699	15469	15591	15337	15668	15419	15584	15370	15647	15432	15495	15556	15483	15442	15418	15633	15512	15420	15499	15483	15510	15515	15601	15466	15497	15520	15511	15213	15509	15366	15483	15399	15521	15727	15564	15603	15584	15457	15460	15656	15562	15396	15385	15470	15469	15503	15433	15404	15336	15497	15546	15447	15412	15515	15578	15738	15572	15423	15441	15407	15508	15443	15497	15342	15508	15521	15492	15547	15493	15634	15511	15584	15495	15498	15398	15341	15263	15406	15333	15356	15337	15554	15465	15438	15493	15511	15482	15461	15476	15726	15456	15530	15552	15650	15554	15515	15739	15450	15542	15476	15446	15359	15462	15445	15379	15284	15575	15503	15463	15627	15514	15454	15432	15417	15600	15548	15709	15620	15412	15431	15543	15505	15574	15554	15384	15418	15474	15517	15612	15356	15552	15549	15482	15540	15640	15468	15656	15462	15440	15390	15488	15461	15599	15540	15424	15556	15656	15597	15530	15504	15760	15498	15502	15570	15587	15457	15656	15557	15417	15317	15331	15515	15485	15446	15590	15480	15321	15268	15429	15401	15578	15536	15621	15533	15386	15387	15486	15662	15377	15545	15236	15732	15473	15509	15490	15470	15505	15624	15423	15533	15578	15579	15417	15531	15347	15595	15478	15556	15593	15463	15513	15328	15582	15359	15356	15573	15626	15585	15433	15569	15480	15500	15248	15496	15359	15396	15260	15552	15463	15286	15517	15391	15428	15559	15437	15357	15534	15817	15487	15424	15464	15671	15551	15571	15478	15491	15419	15577	15447	15615	15549	15498	15492	15775	15574	15542	15611	15338	15456	15741	15312	15529	15596	15680	15599	15253	15373	15529	15387	15357	15430	15542	15571	15636	15464	15666	15414	15629	15182	15596	15359	15435	15487	15533	15613	15482	15466	15557	15746	15545	15471	15545	15550	15599	15524	15308	15347	15482	15635	15538	15503	15387	15555	15517	15328	15633	15764	15553	15515	15584	15597	15533	15598	15199	15795	15591	15297	15429	15631	15505	15685	15621	15362	15398	15441	15541	15495	15508	15473	15515	15525	15466	15455	15529	15436	15439	15556	15343	15658	15433	15667	15475	15386	15289	15487	15423	15344	15345	15547	15568	15536	15616	15587	15406	15569	15489	15712	15401	15648	15573	15661	15719	15511	15728	15551	15558	15676	15617	15595	15619	15563	15468	15450	15495	15443	15440	15548	15238	15307	15504	15525	15653	15499	15511	15474	15572	15423	15578	15601	15652	15457	15347	15570	15673	15592	15423	15515	15546	15291	15590	15505	15728	15489	15418	15494	15477	15595	15604	15393	15395	15370	15464	15518	15562	15325	15495	15509	15424	15579	15456	15394	15511	15541	15331	15482	15537	15539	15463	15371	15528	15455	15554	15430	15406	15446	15359	15399	15367	15618	15392	15413	15521	15587	15363	15440	15771	15581	15329	15403	15505	15375	15503	15649	15526	15482	15356	15467	15557	15524	15606	15578	15594	15615	15419	15349	15681	15622	15450	15506	15470	15618	15447	15661	15546	15378	15427	15532	15544	15496	15461	15589	15640	15394	15547	15405	15447	15488	15509	15681	15626	15390	15577	15607	15436	15547
30665	50720	45693	34834	27535	24512	23444	22061	21297	20688	20661	19192	18084	17314	16537	15876	15846	15388	15295	15413	15176	14870	14989	14759	14856	14696	14754	14788	14659	14757	14934	14683	14816	14659	14676	14572	14600	14597	14729	14653	14742	14700	14774	14691	14744	14485	14406	14694	14652	14710	14620	14670	14507	14678	14575	14699	14532	14564	14744	14612	14534	14411	14636	14438	14646	14622	14647	14745	14653	14858	14650	14425	14596	14809	14622	14490	14513	14563	14639	14658	14677	14466	14673	14651	14630	14690	14634	14566	14790	14712	14644	14740	14506	14580	14563	14722	14633	14662	14639	14536	14624	14634	14539	14468	14512	14595	14610	14581	14599	14595	14628	14573	14583	14454	14476	14713	14584	14675	14521	14527	14758	14509	14679	14511	14626	14454	14549	14684	14436	14526	14429	14617	14464	14604	14664	14679	14624	14586	14689	14520	14661	14671	14694	14688	14596	14613	14779	14463	14593	14564	14706	14461	14596	14674	14468	14554	14450	14587	14778	14554	14643	14599	14547	14543	14523	14475	14594	14604	14773	14697	14717	14586	14626	14540	14484	14599	14594	14692	14600	14545	14582	14618	14578	14703	14397	14605	14637	14377	14562	14635	14606	14569	14682	14511	14559	14452	14539	14516	14548	14748	14663	14562	14463	14478	14559	14577	14673	14633	14732	14769	14586	14742	14529	14632	14577	14759	14649	14648	14581	14515	14476	14678	14474	14682	14549	14733	14478	14430	14795	14779	14793	14578	14638	14616	14460	14597	14500	14646	14520	14644	14514	14728	14491	14604	14652	14604	14658	14494	14592	14681	14661	14546	14565	14685	14515	14567	14709	14654	14767	14637	14841	14506	14635	14381	14642	14508	14387	14573	14570	14642	14559	14539	14656	14600	14553	14631	14635	14548	14667	14578	14572	14534	14591	14646	14544	14448	14557	14508	14642	14476	14787	14558	14559	14642	14659	14601	14635	14670	14436	14494	14605	14591	14510	14636	14758	14684	14356	14490	14524	14577	14513	14742	14598	14583	14709	14577	14497	14677	14544	14691	14563	14405	14548	14647	14651	14520	14526	14454	14588	14555	14521	14668	14615	14663	14590	14401	14472	14561	14545	14722	14649	14476	14640	14687	14689	14485	14599	14581	14692	14570	14654	14502	14643	14522	14556	14573	14751	14615	14461	14547	14490	14537	14405	14530	14549	14720	14421	14570	14542	14759	14761	14631	14775	14416	14544	14677	14617	14763	14541	14421	14638	14717	14498	14439	14586	14585	14658	14710	14536	14699	14634	14590	14753	14703	14525	14624	14554	14605	14570	14498	14525	14565	14448	14744	14529	14660	14576	14505	14675	14589	14380	14658	14476	14521	14587	14322	14597	14662	14655	14444	14562	14489	14615	14564	14597	14531	14516	14537	14547	14483	14559	14529	14534	14580	14640	14509	14698	14665	14460	14519	14512	14593	14696	14763	14546	14582	14540	14524	14782	14646	14584	14530	14628	14646	14368	14681	14734	14590	14627	14661	14593	14586	14553	14601	14585	14438	14580	14556	14539	14642	14693	14617	14644	14627	14557	14533	14474	14807	14638	14567	14497	14490	14537	14757	14672	14549	14730	14478	14770	14553	14691	14454	14584	14435	14482	14599	14572	14585	14612	14490	14581	14537	14717	14723	14590	14595	14627	14437	14736	14555	14544	14646	14515	14703	14559	14609	14549	14578	14727	14444	14610	14689	14688	14718	14731	14572	14562	14609	14759	14454	14510	14623	14580	14670	14543	14516	14767	14525	14499	14577	14620	14513	14678	14527	14696	14604	14616	14531	14665	14566	14570	14501	14607	14504	14624	14616	14698	14529	14703	14485	14486	14576	14518	14586	14571	14487	14467	14600	14563	14784	14584	14575	14550	14565	14637	14586	14724	14556	14545	14729	14527	14630	14784	14513	14477	14655	14499	14634	14687	14518	14653	14719	14558	14604	14539	14564	14688	14531	14467	14565	14590	14470	14504	14736	14692	14491	14516	14475	14404	14424	14657	14678	14463	14406	14491	14556	14790	14637	14792	14518	14459	14523	14606	14650	14522	14613	14659	14629	14589	14470	14696	14542	14484	14649	14669	14608	14672	14624	14488	14461	14671	14631	14403	14730	14523	14602	14590	14702	14565	14574	14711	14671	14574	14524	14627	14635	14388	14609	14506	14413	14614	14456	14631	14547	14458	14714	14624	14490	14467	14645	14531	14564	14609	14479	14795	14496	14646	14491	14718	14702	14536	14526	14402	14655	14612	14506	14676	14643	14483	14598	14674	14719	14569	14604	14550	14560	14531	14530	14602	14425	14810	14696	14675	14617	14555	14615	14701	14707	14579	14666	14735	14547	14603	14489	14693	14601	14661	14595	14666	14405	14601	14551	14520	14652	14600	14347	14561	14493	14699	14532	14738	14575	14568	14516	14539	14615	14735	14442	14593	14706	14551	14531	14608	14565	14605	14678	14629	14478	14656	14510	14647	14501	14665	14585	14593	14573	14573	14566	14610	14570	14497	14590	14404	14567	14493	14497	14720	14695	14669	14501	14704	14589	14687	14604	14524	14534	14544	14580	14599	14560	14667	14630	14653	14462	14737	14465	14537	14697	14583	14606	14555	14505	14430	14408	14589	14705	14569	14626	14628	14472	14472	14565	14511	14434	14538	14673	14497	14755	14483	14604	14500	14640	14631	14718	14723	14488	14629	14626	14545	14442	14625	14575	14616	14578	14553	14607	14564	14563	14693	14618	14677	14595	14462	14490	14694	14500	14395	14680	14560	14690	14730	14614	14476	14674	14676	14528	14654	14632	14488	14691	14587	14756	14343	14656	14579	14661	14547	14445	14646	14682	14363	14580	14668	14484	14463	14758	14684	14611	14545	14646	14494	14703	14717	14337	14572	14634	14530	14651	14654	14527	14572	14533	14533	14443	14519	14643	14516	14664	14469	14708	14572	14738	14533	14673	14501	14716	14653	14528	14636	14555	14552	14611	14312	14675	14543	14466	14613	14456	14522	14475	14491	14584	14775	14592	14596	14662	14800	14672	14630	14638	14457	14683	14473	14720	14559	14433	14544	14551	14643	14624	14604	14455	14565	14472	14435	14785	14534	14721	14377	14582	14482	14705	14560	14582	14656	14660	14563	14737	14628	14592	14644	14578	14620	14549	14489	14508	14629	14538	14602	14607	14511	14507	14628	14681	14575	14485	14466	14865	14742	14558	14676	14545	14645	14625	14606	14385	14591	14758	14541	14634	14525	14499	14479	14763	14518	14622	14584	14627	14480	14643	14694	14586	14676	14528	14512	14398	14810	14552	14621	14724	14639	14584	14432	14669	14477	14659	14625	14626	14608	14620	14648	14502	14586	14607	14557	14629	14365	14749	14719	14589	14629	14744	14542	14527	14570	14560	14563	14701	14560	14598	14447	14715	14688	14683	14354	14598	14701	14438	14537	14709	14630	14511	14572	14563	14356	14645	14540	14732	14596	14580	14628	14514	14699	14452	14628	14733	14458	14570	14433	14760	14592	14799	14603	14527	14488	14659	14746	14439	14623	14623	14560	14613	14616	14404	14587	14761	14517	14719	14543	14658	14575	14668	14550	14662	14743	14581	14472	14648	14610	14486	14636	14618	14498	14650	14523	14720	14695	14724	14416	14646	14588	14556	14487	14484	14671	14538	14607	14465	14575	14750	14664	14600	14530	14656	14573	14522	14688	14661	14658	14425	14648	14516	14588	14570	14667	14720	14623	14461	14658	14599	14528	14541	14513	14619	14564	14692	14673	14701	14613	14692	14651	14606	14638	14537	14545	14614	14742	14554	14514	14574	14534	14566	14436	14591	14593	14704	14693	14533	14523	14679	14485	14659	14479	14591	14672	14653	14451	14434	14511	14516	14815	14610	14670	14455	14505	14517	14636	14674	14528	14582	14588	14653	14745	14739	14513	14554	14408	14567	14562	14678	14769	14597	14705	14477	14689	14651	14562	14508	14636	14453	14531	14598	14635	14533	14421	14555	14636	14398	14549	14619	14579	14539	14590	14485	14553	14817	14529	14577	14563	14601	14530	14569	14478	14468	14529	14536	14591	14526	14672	14667	14524	14529	14590	14575	14604	14631	14528	14559	14685	14619	14534	14560	14738	14566	14524	14594	14610	14634	14409	14542	14673	14703	14709	14639	14539	14578	14494	14637	14511	14323	14614	14625	14508	14553	14380	14544	14593	14557	14834	14526	14640	14747	14689	14581	14500	14668	14569	14683	14754	14642	14596	14600	14591	14574	14490	14589	14521	14715	14549	14569	14616	14592	14567	14774	14639	14712	14626	14589	14738	14668	14728	14567	14641	14665	14535	14689	14587	14540	14761	14576	14557	14769	14602	14748	14663	14565	14716	14651	14583	14664	14694	14610	14657	14505	14660	14682	14620	14480	14563	14638	14510	14532	14639	14563	14576	14543	14694	14686	14512	14694	14427	14455	14618	14586	14614	14644	14603	14500	14571	14637	14575	14505	14482	14584	14642	14521	14857	14599	14656	14593	14551	14695	14507	14487	14448	14565	14602	14487	14602	14634	14604	14558	14648	14667	14484	14652	14647	14605	14631	14649	14472	14682	14582	14568	14655	14646	14406	14571	14561	14566	14537	14662	14572	14694	14718	14526	14735	14475	14793	14480	14558	14604	14634	14617	14741	14534	14753	14694	14541	14636	14552	14557	14448	14651	14483	14648	14474	14613	14615	14478	14590	14498	14667	14524	14589	14557	14557	14539	14493	14680	14642	14571	14573	14537	14693	14517	14500	14741	14633	14682	14544	14513	14637	14518	14682	14672	14785	14535	14552	14532	14609	14688	14518	14629	14548	14545	14772	14651	14454	14652	14604	14585	14512	14534	14706	14410	14624	14633	14507	14283	14715	14633	14557	14523	14601	14548	14661	14646	14464	14641	14663	14540	14568	14544	14612	14496	14698	14556	14561	14596	14475	14542	14470	14713	14756	14600	14471	14561	14635	14593	14617	14751	14527	14611	14487	14531	14588	14619	14668	14732	14477	14626	14716	14435	14772	14525	14613	14607	14496	14483	14637	14787	14430	14640	14574	14659	14726	14590	14742	14563	14682	14552	14566	14611	14592	14636
31097	27754	30179	24356	19524	18208	18244	17872	17644	17403	17451	17290	16951	16856	16501	16433	16420	16359	16413	16316	16258	16151	16151	16136	16089	16174	16385	16156	16463	16177	16010	16180	16304	16348	16251	16168	16047	16266	16131	16298	16320	16164	16064	16015	16119	16281	16058	16141	16240	16103	16060	16206	16227	16062	16229	16129	16269	16198	16062	15930	16083	16045	16262	16006	16086	16093	16155	16053	16187	15988	16015	16221	16122	16218	16097	16083	16249	16164	16140	16219	16308	16007	16273	16177	16198	16121	16158	16026	16092	16041	16133	16182	15963	16235	16115	16133	16264	16363	16022	16006	16009	16001	16113	16196	16122	16246	16207	16202	16084	15919	16098	16316	16096	16097	16109	16110	16217	16211	16028	16138	16103	16054	16059	16174	16297	16150	16087	16229	16135	16117	16256	16209	16206	16110	16152	16041	16192	16147	16008	16202	16039	16171	16155	16233	16230	15974	16062	16265	16035	16209	16251	16372	16159	16201	16122	16126	16175	16135	16245	16268	16186	16198	16167	16107	16135	16033	15994	15899	16011	16116	16279	16034	16218	15977	16032	15989	16177	15977	16174	16183	16478	16184	16137	16206	16187	16183	16136	16201	16154	16041	16058	16014	16126	16042	16076	16074	16097	16186	16353	16228	16089	15892	15990	16195	16410	16255	16244	15966	15984	15940	16086	16117	15984	16169	16091	16067	15996	16220	16078	16146	15987	16123	15967	16018	16060	15982	16202	16401	16200	16211	16050	16235	16177	16130	16147	15997	16017	15930	16191	16306	16267	16012	16072	16262	16035	16258	16179	16141	16198	16190	16200	16008	16214	15933	16130	16109	16029	16145	16017	16090	16169	15982	16123	16183	15967	16081	16089	15992	16068	16214	15984	16050	16240	16106	16122	15980	16166	16073	16180	16023	16115	16022	16116	16074	16095	16022	16195	16068	16096	16099	16134	15938	15993	16158	16160	16016	16234	15987	15937	16071	15999	16280	16104	15771	16177	16106	16304	16121	16072	16026	16107	15998	16122	15986	16130	15944	15985	16029	16106	16117	16017	16148	16037	16039	16248	16341	16269	16063	15736	16012	16200	16137	16205	15947	16178	16031	15903	15948	16139	16069	16020	15929	16191	16023	16205	16094	16200	16050	16091	15978	15901	16197	16181	15889	16091	16023	16268	16163	16089	16283	16219	15807	15956	16082	16054	16020	16229	16196	16111	16168	16219	15875	16227	15902	15974	15930	15937	16028	16058	16149	16142	16059	16177	16125	16192	16178	16087	16287	16212	16139	16280	16267	16182	15974	15990	15873	16172	15981	15987	15962	16036	16146	16138	16221	16154	15966	16216	16171	16266	16296	16099	16108	16216	16200	15973	16062	16152	16228	16104	15996	16066	16066	16185	16088	16053	16015	16361	16173	16059	16037	16173	15982	16067	16095	15924	16168	16161	16190	16108	16117	16041	16219	16177	16050	16275	16190	15957	16067	16156	16101	16077	16107	16283	15914	16160	16120	16123	15905	16046	16108	15980	15995	15920	16108	16118	16108	16151	16078	16073	16189	16114	15909	16188	16113	16173	16302	16091	16141	16140	16102	15957	16159	16052	16036	16053	16238	16158	16040	16155	16238	16187	16213	16293	16197	16030	16134	16242	16098	16133	16177	16289	16050	15990	16094	16106	16075	16178	16018	16291	16167	16130	16138	15966	16203	16110	15992	16162	15959	16194	16096	16056	16045	16242	15980	16092	16162	16122	16120	15912	16024	16084	16139	16122	16174	16068	16117	15989	16218	15943	16287	16088	15923	16109	16087	16071	15940	16166	16142	16062	16116	15958	16275	16322	16214	16224	16187	15958	16058	15872	16187	16180	16129	16191	16194	16036	16089	16353	16238	16064	16336	16203	16116	15998	16007	16265	16076	16111	16122	16193	16023	16226	16024	16092	16038	16142	16117	16043	16108	16033	16218	16121	16132	15963	16157	16139	16037	16164	16126	16163	16201	15903	16065	16353	16254	16039	16162	15964	16069	16092	15965	15958	15968	16053	16067	16168	16054	16192	16190	15973	16258	16146	16077	16067	16154	16192	16116	16172	16150	16107	16186	16389	16047	16300	16105	16105	16117	16336	15925	16193	15959	16027	16120	16039	15987	15967	16088	16146	16085	16171	16073	15987	15998	16035	16158	16151	16077	16231	16185	15969	16105	16148	16074	16099	16119	16191	16141	16024	16148	16261	16196	16148	15955	16295	16106	16181	16160	16115	16151	16154	15983	16318	16146	16228	16079	16212	16210	16231	16259	16070	16068	16254	16205	16070	16257	16197	16201	16246	16025	16176	16080	16194	15964	16286	15936	16247	16310	16267	16070	16173	16065	16101	16122	16242	15927	16076	16028	16010	16132	16161	16032	15932	16200	16071	16098	16085	16179	15944	15918	16117	16125	16252	16024	16028	15982	15937	16150	16181	16106	16198	16158	16133	16100	15857	16144	16219	16036	15863	16072	16090	15977	16064	16127	16287	16093	16011	16050	16075	16163	16272	15927	16404	16108	16222	16183	16207	16087	16069	16304	16018	16062	16158	16275	16087	16088	16166	16167	16046	16119	16344	16251	15894	16218	16180	15893	16151	15921	16038	16027	16022	16134	16060	16144	16008	16176	16120	16154	15973	16105	16016	16096	16018	15878	16168	16041	16271	16143	15964	16074	16405	16147	16249	16007	16150	16046	16165	16072	16243	16105	16281	16183	16312	16175	16094	15922	16085	16008	16085	16018	15925	16116	15942	16130	16177	16126	16227	16116	16103	16183	15739	16037	16275	16157	15983	16199	16041	16310	16164	16417	16065	16065	16040	15985	16037	16098	16319	16183	16138	16049	16138	16124	16095	16095	16072	16123	15866	15995	15876	16059	16143	16204	16154	16361	16123	16190	16019	15967	16026	16091	15992	16195	16330	16346	16159	16225	16058	16230	15921	16098	16055	16129	16190	16238	16057	16218	15968	16079	16211	16001	16179	16035	16239	16009	16186	16102	16273	16188	15868	16020	16149	16082	16021	15939	16294	16140	15977	16021	16006	16110	15979	16030	16303	16167	16246	16064	16259	16227	15972	16147	16173	16102	16073	16141	16217	16237	16058	16198	16177	16143	16021	15969	16075	16083	16291	16317	16173	16231	16108	16024	15953	16151	15983	16031	16073	15994	16158	16267	16145	16205	16056	16164	16132	16004	16196	16289	16149	16139	16151	16323	16068	16142	16007	16252	16144	16144	16004	16074	16047	16196	16254	16112	16039	16345	16053	16213	16096	16075	16192	16123	16098	16025	16045	16126	15984	16214	16118	16093	16127	16169	16025	16147	16066	15989	16039	16134	16263	16145	15956	16099	16097	16201	16090	16234	16013	16176	16046	15927	16071	16313	16274	16169	15903	16136	16042	15969	15981	16103	16008	16247	16028	16152	16129	16051	16090	15873	15943	16103	16088	16326	16094	16269	15997	16078	16193	16206	16058	16207	16256	16163	16264	16070	16193	16100	16110	16001	15922	15846	16259	16186	15911	16169	16299	16071	16123	16212	15976	16299	16328	16102	15857	16215	16062	16145	16069	16129	16102	15944	16220	16040	16201	16135	16318	16038	16131	16024	16024	16176	15962	16105	16058	16155	15998	16055	16086	15980	16240	15972	16101	16077	16154	16183	16113	16010	15880	16021	16099	16078	16229	16178	16194	16091	16292	16148	16132	16148	16183	15945	16022	16109	16295	16070	16264	15896	16198	16040	16263	16098	16016	15936	16176	16059	16064	16117	16141	16058	16112	16105	16123	16069	15920	16049	16248	16015	16053	16191	16118	16047	16201	16235	15966	16278	16074	16276	16086	16150	16377	16023	16040	16143	16024	15904	15836	15873	16103	16150	15878	15974	16003	16297	16068	16150	15904	16291	16121	16113	16131	16122	16252	16096	16141	15990	16198	16106	16155	15913	16139	16005	16298	16112	15928	16129	16099	16384	16095	15984	16053	16034	15919	16063	16316	16170	16133	16003	16232	16255	16276	16236	16080	16245	16202	16065	16098	16029	16021	16173	16272	16088	15968	16229	16021	16158	15870	16256	16162	16308	16360	16091	16281	15958	16209	16205	16105	16076	16067	15967	16009	16142	16119	16025	16239	16096	16108	16138	15964	16092	16011	15988	16045	16107	15934	16138	16235	16039	16121	15962	15968	16052	16036	15945	16156	16028	16054	16128	16180	15970	16237	16026	16092	16164	16118	16160	16212	16328	16215	16050	16044	16167	16125	16069	16158	16118	16276	16073	16293	16047	16198	16363	16248	16192	15974	16126	16127	16103	16275	15960	16333	16002	16213	16006	16135	16213	16232	15982	16102	16095	16123	16069	16289	16246	16291	15938	16148	16085	16168	16093	16050	16006	16200	16047	16172	16129	16198	16147	15946	16144	16106	16150	16199	15889	16103	16109	15989	16182	16154	16042	16031	16159	15986	16204	15927	16154	16094	16199	16213	16280	16062	16191	16209	16293	16079	16251	16155	16222	16017	16210	16290	16194	16116	16264	16188	16173	16271	16197	16051	16270	15940	15966	15993	15849	16220	16144	16167	16076	16124	16306	16203	16186	16238	16016	16177	16053	16132	16155	16263	15995	16072	16356	16239	16126	16355	16228	16051	16154	16131	16188	16301	16278	16296	16147	16116	15982	16132	16105	16196	16181	15942	16129	16194	16247	16358	16175	15963	16128	16228	16017	16173	16062	16114	16072	16147	16050	16038	16186	16025	16252	16068	16079	16137	15953	16304	16138	16139	15919	16207	16001	16150	15991	16062	16148	16178	15966	15995	16019	16246	16187	16282	16300	16017	16233	16154	16071	15880	16081	16063	15950	16056	16066	16184	16221	16274	16248	16264	16055	15960	16110	15865	15990	16181	16329	16275	16096	16212	16045	15864	16006	16147	15993	16243	16048	15947	16059	16324	16404	16085	16130	16301	15968	16171	16156	16035	16103	15836	16038	16389	16257	15988	16177	16125	16181	16132	16084	16183	16042	16183	16071	16129	16353	16047	16241	16251	16029	16132	16138	15979	16312	16244	16108	16187	16152	16207	16126	16182	16065	16236	16145	16060	16346	15955	16195	16218	16038	16428	16273	16185	16096	15978	15968
28527	39551	34450	24519	20005	18419	18580	17937	17436	17448	17041	16749	16216	15941	15788	15662	15561	15265	15305	15254	15220	15076	15117	15128	15102	14956	14850	14907	15114	15001	14995	14893	14864	14847	14925	14964	14961	14945	14952	14962	14810	15075	14870	15000	14895	14883	15013	15010	15032	15061	14895	14880	15031	14841	14975	15084	15000	15011	14798	14961	14937	14840	15008	15019	14955	14951	14873	14875	15077	15027	15026	14927	14964	14902	15005	14935	14847	14868	14920	14923	14779	14970	15005	15058	15013	14875	14899	15000	14942	14939	14942	14826	15105	14950	15133	15010	15010	15131	15178	15024	15019	14826	14832	14962	15081	15016	15028	14866	15031	15127	14994	14819	14902	15007	14898	14904	15006	15142	15025	14850	14868	14940	14975	14956	14936	14992	14895	14978	14912	15023	15078	14916	14894	15008	14937	14914	14874	14859	15009	15002	14925	15134	15093	14949	14763	14950	15017	14971	14919	14752	14992	14941	14977	14952	14923	14862	15031	14839	14912	15002	15012	14818	14994	15190	14912	14941	14947	15054	14790	14967	15086	14917	15013	15024	15014	14840	14785	14825	14912	14996	14977	14989	14998	14934	14947	15138	14857	14932	14793	14926	14804	14977	14914	14904	14789	14997	14997	14890	14948	15047	15020	14892	14994	14788	14955	15108	14992	15078	15162	15013	14960	14833	14930	14962	14802	15000	14947	14902	15044	14897	15029	14991	14934	15124	15110	14850	14949	14878	14994	14939	15039	14660	14973	14873	14805	14855	15126	15143	15022	15043	15066	14808	15004	14785	14974	14744	15018	14892	15010	14920	15019	14960	14926	14852	15076	14990	15127	14927	15035	14935	14740	15120	14890	15131	15132	15029	14969	14871	14989	14865	14881	14991	15195	14972	14896	15033	14901	14917	14786	14995	14884	14961	14772	15081	14982	14832	14945	14996	15013	15044	14976	14829	14936	14851	15072	15023	15037	14867	14927	15011	15016	14959	14902	14769	14812	15065	14914	15078	15008	14933	14971	15114	14840	15018	15035	15050	14889	14779	14894	14923	14963	15077	14960	14966	15034	14903	14806	14968	14889	14882	14951	14999	14884	14972	14919	14993	14938	15087	15030	14977	15028	15066	15000	15081	14778	14870	14988	14899	14900	15103	15009	14948	14851	14718	15035	14892	15010	15046	14961	14825	15046	14896	15009	14867	15143	14799	15003	14937	14864	14968	14861	15006	15025	14923	14839	14940	14866	14973	14952	14953	14999	15060	14977	14968	14951	14827	14909	14967	14940	14846	14839	14982	15022	14948	14985	14960	14909	14906	14960	15020	15027	14952	14992	15036	14975	14954	15034	14924	14926	14922	15089	15050	14919	14949	14852	14828	14992	15157	14909	14773	14941	14849	14973	14880	15088	15011	15022	14832	14937	14973	14949	14818	14750	14946	15040	14821	15134	14800	14917	14963	14792	14941	15112	14914	14983	15069	15062	14986	14761	14942	15092	14884	14982	14856	14945	14956	14901	14931	15098	14826	15006	15079	14949	15044	14840	14970	14960	14800	15000	14908	15035	14947	15000	14786	14972	14965	14805	14984	15006	14939	14878	15114	15072	14990	14938	14857	15120	14921	15064	14937	15027	15008	14991	15007	14941	14943	14885	14968	15039	15108	14915	15016	15129	14968	15011	14893	14886	14924	14837	15080	15231	14959	14803	14693	14996	14911	14956	14969	14913	14850	15050	14897	14837	14923	14953	14970	15126	15132	14948	14936	15003	15111	14788	15123	14840	14950	14965	14782	15006	15138	14911	15156	15031	14976	14741	14941	14899	15054	14901	15157	14816	15171	14962	14920	15036	14926	14921	15115	14892	14988	15012	14852	14758	14838	14922	14853	15091	14974	14916	14940	14947	14879	14828	15007	14962	14921	14928	14860	14885	14916	15029	14996	15052	14984	14841	14918	14882	15003	14908	14855	14856	14861	14917	14986	14976	14925	14784	14996	14890	14915	14897	15049	14913	14867	14919	14806	14957	14935	14944	15009	14963	14966	15012	15014	15071	14733	14850	14977	14896	14883	14966	14860	14975	14918	14947	15166	15044	14972	14889	15000	14930	14956	15144	15071	15002	15009	14878	14730	14907	14946	14915	14929	14909	15122	15078	14925	15215	14906	14981	15079	14877	14842	14871	14991	14661	14988	14946	15023	15061	14961	14955	14858	15014	14865	14734	15122	14937	14942	14934	15281	14871	15057	14951	14901	14837	14980	14906	15051	15125	14821	14865	14963	15035	14925	14964	14876	14847	15065	14951	14960	14758	14955	14902	14884	15026	14951	15019	14924	14998	14904	14946	14986	14921	14964	15072	15062	14873	14840	15039	14990	14865	15004	14775	15048	14867	14987	14983	15039	14920	14891	15047	14929	15205	14949	14893	15150	15046	15013	14760	14880	14993	14928	14957	14754	14814	14979	14907	14953	14895	14855	15019	14870	14937	14984	14989	14979	15116	15001	14935	15044	15016	14766	14835	15043	15130	14884	14927	14849	15017	15035	14887	15031	14708	15033	15053	15051	15013	14816	14971	14857	14853	15118	15077	15071	14894	14978	14967	14908	14900	14882	14915	14878	15023	14983	15111	14977	15100	15021	14802	15004	14861	14870	15027	15036	14913	14985	14882	14939	15055	14920	15041	15019	14974	15025	15047	14910	15131	14902	14979	14882	14860	14878	14991	14933	15025	14892	14735	15089	14873	14736	14847	14936	14890	14886	14876	14973	15080	14987	15076	14932	15086	14976	14999	15009	14909	14900	15161	14936	14983	14999	14850	14910	15195	14977	15051	14906	15094	15077	15072	15059	14935	14829	14931	14908	15079	15094	15051	14976	14951	14991	14855	15070	14994	14963	15103	14979	14787	15025	14863	14958	15079	14926	15052	14921	14920	14972	15000	15116	14981	15049	14987	15176	15037	14922	14991	14799	14974	14853	14859	14988	14995	14863	14996	15151	15011	15052	15025	14882	15018	14855	14809	15030	14954	14763	14885	14899	14940	15296	15026	14874	15012	14960	14818	14763	14787	14896	14873	15066	14846	15000	14793	14947	14937	14842	14939	14964	14977	14975	15096	14901	14985	15041	14941	14944	15017	15071	15057	15043	14926	14953	15071	14877	14834	14862	15006	14898	14906	15045	14970	14904	15113	14942	14847	14987	15052	14930	15087	14958	14960	14805	14921	15051	14937	15018	15128	15014	14936	14977	14888	14957	14962	14821	14918	14965	15015	15156	15004	14897	14864	15193	14953	15030	14819	14923	14864	14994	14970	14760	14981	14954	15069	15080	14936	14883	14909	14857	14845	15032	14826	14956	14971	14989	14839	14947	15050	14909	15018	14915	14958	15046	14840	14889	14915	15056	14890	15056	15028	14943	15014	14963	14970	14985	15102	14959	14877	14982	14985	14998	15036	15022	14786	14937	15070	14868	14862	14916	15100	14935	14880	15027	14807	14858	15042	14959	15029	14991	14988	14952	14866	15007	14880	15092	14949	15021	14955	14953	14953	14909	14859	14895	14902	15008	15014	14928	14994	14921	15022	14893	14864	15030	14979	15029	14987	14873	14861	14824	14979	15159	14883	15067	14861	14945	14883	15096	15092	14841	14900	15008	15015	14844	14964	15002	14921	14879	15098	14879	14768	15021	14835	14910	14982	14878	15056	15023	14897	14803	14981	15033	14818	14939	14973	15007	15019	14884	15158	14757	14769	14934	14796	14865	14978	14850	14810	14968	14834	14907	15113	14899	14914	14941	14925	14812	14932	14985	15027	15030	14716	14818	15053	14922	14979	14821	14893	14964	14979	14755	14923	14807	15093	14914	14972	14964	14878	14929	14928	14879	14941	14963	15078	14787	14805	15048	14918	15201	14852	14929	14925	14934	14854	15003	14912	14952	14920	14984	14934	14954	15036	15058	14884	14959	14917	14799	14916	15040	14964	15035	15014	15014	15031	15012	15088	15061	14963	14826	14993	14890	14928	14936	14948	14927	14874	15056	14784	14916	14931	14988	14954	14842	14874	14875	14951	15027	15069	15072	14943	15054	15092	14988	15098	14865	14989	14894	14746	14905	15090	15096	14940	15026	14860	14974	14927	14993	15021	15093	14878	15030	14949	14793	14969	15127	14946	15024	15019	15047	15035	14950	14894	15009	14863	14935	15156	14922	14963	15021	14805	14916	14788	14974	14754	14984	14904	14803	14866	14850	15030	14830	14902	14886	14904	15034	15015	14973	14873	15132	15084	14825	14974	14852	15021	14828	14856	14890	14833	15006	15100	14921	15011	14913	14889	15007	14886	15010	15019	14876	14734	15063	14995	14930	15006	14957	14659	14840	14953	15033	15096	15065	14934	15088	14911	15027	14947	15035	14889	14755	14906	15121	14958	15061	14942	15088	14975	15002	14892	14878	14949	14941	14941	15036	14856	14801	14943	15048	14914	15040	14740	14851	14836	15030	14803	14939	14949	14903	14941	15043	14899	15011	14971	15088	15122	15107	14957	14925	15136	15072	14821	14976	14857	14963	15045	15133	14973	14892	15069	14975	15040	14975	15113	14985	15053	14895	15070	15003	14928	14931	15061	14918	14937	15009	14919	15046	15038	14860	15017	14925	14880	14873	14963	14888	15144	15071	14985	14948	14820	15096	15019	14945	14873	14859	14921	14889	14759	14919	14844	14885	14996	14955	14905	15158	14792	15061	15102	14953	15076	15018	15045	15093	15002	14766	14852	14916	15042	14801	15014	15046	15070	14943	15029	14837	14856	14907	14914	15071	15005	15067	14856	14910	14974	14894	14779	15007	15008	14819	14922	14891	15053	14959	15051	14918	14960	15005	14926	14871	15155	14938	15116	15003	14961	15014	15048	14905	14949	15094	14977	14908	15043	14860	14971	14895	14832	14892	14979	14941	14884	14893	15029	15072	14935	14913	14886	14833	14811	14734	15015	14939	14974	15093	15017	14941	15068	14798	14848	14999	15037	14932	15009	14825	14743	14874	14877	14879	14947	14974	15107	15130	15087	15020	15084	14920	15022	14981	14834	14787	15022	15054	15147	15030	14852	15058	14791	14700	14829	14984	14848	14920	14962	14927	14993	14908	14980	14796	15083	15100	15018	15070	14955	14998
25589	21499	28437	26369	22544	21060	21029	18747	17896	17905	17581	17208	16664	16347	16041	15827	15504	15412	15562	15611	15521	15416	15500	15541	15331	15283	15415	15323	15298	15387	15137	15241	15312	15344	15220	15173	15022	15361	15224	15214	15130	15211	15343	15112	15015	15118	15147	15113	15225	15300	14946	15092	15144	15212	15265	15221	15105	15161	15322	15165	14969	15126	15366	15111	15287	15125	15321	14948	15191	15095	15148	15210	15275	14980	14995	15196	15232	15308	15144	15230	15308	15141	15280	14991	15175	15282	15204	15343	15176	15170	14980	15246	15101	15058	15110	15104	15016	15301	15028	15066	15027	15163	15106	14908	15204	15105	15267	15163	15123	15356	15147	15247	15243	14933	14908	15241	15389	15080	15271	15280	15144	15264	15244	15202	15197	15325	15134	15200	15317	15202	15245	15147	15173	15353	15319	15152	15249	15173	15167	15128	15027	15237	15076	15238	15250	15175	15234	15209	15226	15112	15102	15165	15049	15092	15242	15379	15161	15363	15310	15222	15185	15040	15317	15184	15189	15237	15238	15245	15217	15225	15177	14992	15142	15249	15248	15195	14963	15147	15164	15257	15152	15431	15195	15164	15278	15179	15209	15191	15169	15223	15404	15260	15234	15203	14985	15225	15251	15129	15055	15142	15184	15023	15267	14966	15115	15054	15186	15372	15203	15310	15128	15171	15204	15316	15083	15047	15208	15118	15137	15007	15383	15125	15078	15118	15115	15012	15139	15280	15140	15193	15361	15165	15140	15108	15189	15141	15232	15309	15138	15077	15157	15053	15204	15216	15126	15117	15079	15103	15160	15187	15131	15380	15100	15202	15253	15209	15086	15141	15082	15249	15234	15300	15229	15237	15315	15213	15042	15037	15058	15006	15302	15085	14967	15291	15149	15394	15071	15177	15145	14975	15199	15048	15232	15170	15481	15220	15199	15263	15225	15238	15245	15028	15180	15189	15273	15169	15037	15206	15291	15212	15104	15078	15049	15246	15315	15243	15104	15244	15084	15103	15304	15194	15031	15239	15237	15134	15256	15096	15268	15253	15145	15277	15188	15161	15162	15112	15309	15299	15051	15090	15086	15073	15305	15154	15201	15309	15297	15329	15154	15321	15122	15191	15146	15179	15096	14952	15308	15239	15192	15184	15364	14990	15253	15014	15294	15282	15230	14962	15041	15084	15207	15129	15277	15044	15164	15217	15185	15111	15253	15229	15151	15223	15234	15113	15158	15140	15240	15082	15121	14773	15245	14931	15206	15084	15422	15260	15253	15191	15127	15051	15105	15214	15152	15086	15186	15053	15185	15277	15249	15122	15230	15094	15164	15169	15194	15114	15032	15280	15009	15192	14922	14974	15046	14986	15223	15228	15101	15211	15107	15231	15035	15081	15252	15107	15027	15046	15172	15142	15153	15018	15032	15100	15074	15206	14972	14997	15202	15175	15084	15287	15296	15165	15231	15099	15250	15034	15179	15147	15092	15279	15299	15060	15044	14977	15252	15187	15177	15170	15175	15147	15088	15038	15206	15155	15192	15202	15163	15061	15326	15060	15051	15022	15204	15303	15105	15348	15197	15269	15308	15215	15199	15168	15164	15112	14992	15201	15358	15211	15092	15045	14997	15268	15297	15196	15201	15109	15103	15320	15184	15076	15104	15292	15244	15146	15087	15297	15237	15119	15217	15094	14964	15114	15267	15230	15144	15155	15110	15380	15202	15284	14980	15127	14965	15224	14962	15062	15159	14954	15280	14961	15319	15172	15259	15429	15219	15329	15118	15137	15234	15173	15249	14978	15185	15035	15011	15150	15021	15098	15024	15040	15126	14982	15074	15176	15163	15083	15312	15159	14917	15084	15098	15235	15137	15119	15166	15223	15130	15009	14930	15025	15147	15235	15062	15229	15253	15102	15207	15202	15078	15213	15200	15177	15333	15122	15181	15201	15334	15377	15293	15283	15272	15105	15150	15339	14999	15117	15156	15246	15205	15213	15283	15245	15246	15192	15096	15321	15272	15229	15065	15251	15001	15017	15303	15193	15108	15255	15282	15233	15163	15252	15233	15197	15130	15208	15220	15177	15141	15224	15018	15162	15130	15081	15300	15101	14969	15187	14997	15304	15181	15415	15422	15183	15201	15073	15114	15176	15036	15111	15005	15173	15263	15044	15260	15006	15249	15012	15167	15308	15231	15179	15308	15067	14971	15005	15222	15069	15238	15040	15212	15159	15338	14918	15109	15053	15426	15142	15028	15123	15166	15228	15281	14966	15207	15051	15043	15167	15203	15352	15186	15150	15283	15034	15135	15363	15199	15192	15270	15230	15264	14884	15222	15299	15202	15055	15250	15082	15085	15189	15268	15244	15138	15130	15193	15152	15122	15136	15211	15124	15137	15068	15126	14998	15145	15286	15225	14945	15142	15072	15276	15232	15124	15062	15012	15052	15339	15198	15215	15384	15113	14995	15097	15444	15025	15133	15203	15232	14995	15090	15199	15125	15063	15135	15151	15156	15238	15145	15307	15356	15314	15348	15374	15316	15209	15112	15124	15323	15187	15041	15200	15232	15230	15175	15217	15268	15252	15192	15174	15256	15137	15157	15037	15111	15245	15132	15099	15246	15229	15185	15180	14910	15065	15430	15195	15155	15350	15149	15087	15159	15163	15241	15076	15068	15174	15121	15166	15123	15183	15096	15095	15181	15129	15139	15120	15221	15294	15205	15200	15189	14969	15165	15304	15267	15090	15106	15091	15098	15109	15313	15118	15177	15203	15021	15204	15125	15309	15239	15409	15240	15037	15019	15337	15002	15397	15194	15157	15011	15322	15147	15086	15158	15141	15149	15136	15193	15210	15183	15143	15178	15028	15048	15096	15075	15164	15189	15197	15276	15292	15012	15259	15193	15229	15249	15193	15006	15178	15268	15054	15173	15035	15176	15185	15043	15092	15226	15197	15112	15198	15403	15261	15347	15177	15237	15165	15175	15254	15063	15110	15179	15222	15173	15498	15017	15284	15252	15086	15194	15056	15213	15076	15164	15168	15093	15170	15007	15140	15154	15107	15039	15094	15172	15004	15280	15128	15046	15150	15218	15227	15137	15348	15120	15057	14956	15167	15088	15158	15041	14973	15154	15247	15372	15239	15172	15175	15183	15239	15146	15306	15207	15080	15130	15215	15251	15003	15109	15270	15203	15065	15409	15029	15292	15191	15041	15253	15391	15133	15098	14938	15180	15322	15020	15237	15317	15133	15188	15186	15217	15173	15072	15104	15327	15111	15200	15412	15252	15283	15132	15116	15027	15283	15289	15182	15157	15160	15041	15155	15237	15046	15364	15206	15127	15131	15259	15300	15248	15230	15166	15122	14973	15005	15317	15178	15226	15309	15038	15038	15295	15160	15101	15251	15125	15031	15078	15229	15308	15229	15102	15149	15242	15059	15028	15121	15044	15007	15307	15167	15137	15105	15267	15156	15048	15276	15145	15336	15201	15111	15233	15201	15197	15289	15247	15336	15210	15138	15277	15232	15115	15073	15273	15143	15158	15174	15369	15181	15218	15166	15197	15165	15131	15236	15329	15213	15263	15171	15322	15279	15341	15225	15145	15235	15192	15093	15056	15335	15117	15082	15455	15118	15122	15108	15364	15283	15068	15348	15185	15101	15029	15316	15350	15246	15156	15219	15064	15282	15257	15120	15074	15150	15152	15119	15206	15229	15230	15294	15104	15208	15176	15153	15109	15191	15049	15243	15245	15140	15032	15121	15111	15105	15059	15107	15061	15347	15125	15117	15268	15073	15091	15155	15307	15457	15153	15131	15081	15098	15092	15344	15256	15135	15106	15187	15217	15138	15355	15405	15129	14920	15145	15093	15148	15236	15216	15035	15238	15244	15336	15386	15154	15324	15252	15149	15074	15300	15122	15196	15258	15242	15112	14992	15012	15207	14998	15158	15274	15186	14985	15315	15185	15247	15131	15218	14999	15250	14978	15155	15109	15237	15190	15171	15259	15127	14961	15187	15200	15321	15166	15296	15206	15235	15394	15185	15116	15196	15195	15331	15174	15356	15173	15183	15164	15051	15373	15161	14986	15359	15237	15097	15153	15266	15317	15036	15166	15100	15217	15101	15037	15085	15260	15258	15065	15270	15061	15232	15169	15241	15047	15502	15224	15083	15200	15212	15323	15323	15158	15173	15237	15158	15135	15225	15355	15130	15305	15236	15040	14971	15082	15124	15005	15083	15210	15197	15229	15091	15307	15218	15269	15207	15003	15211	15219	15071	15144	15113	15222	15335	15109	15200	15020	15215	15135	15005	14979	15097	15048	15285	15021	15203	15080	15267	15144	15249	15193	15100	15159	15241	15318	15227	15135	15281	15206	15101	15061	15137	15151	15085	15051	15292	15258	15303	15079	15188	15117	15270	15193	15023	15152	15021	15191	15192	15214	15436	15039	15170	15198	15162	15012	15137	15167	15347	15231	14998	15147	14966	15123	15299	15337	15198	15189	15193	15291	15233	15112	15151	15184	15074	14989	15039	15157	15244	15267	15064	15344	14974	15089	15120	15353	15279	15130	15193	15147	15256	15265	15274	15205	15388	15373	15299	15083	15138	14946	15032	15211	15159	15249	15137	15174	15199	14954	15302	15230	15170	15403	15059	15282	15178	15054	15082	15210	15196	15097	15315	15162	15195	15156	15108	15105	15225	15160	15273	15194	15103	15168	15322	15098	15091	15319	15193	15180	14965	15200	15100	15147	15054	15031	14972	15196	15011	15337	15210	15155	15162	15372	15196	15117	15091	15055	15196	15090	15171	15332	15181	15304	15242	15336	15128	15073	15061	15148	15157	15171	15151	15147	15262	15097	15216	15116	15220	15311	15137	15115	15010	15300	15316	15101	15084	15133	15090	15244	15141	15181	15112	15322	15282	15061	15325	15197	15132	15134	15288	15220	15176	15126	14841	15181	15172	15195	15125	15072	15078	15320	15152	15310	15182	15058	15221	15315	15250	15014	15042	15395	14992	15170	15066	15116	14981	15243	15213	15093	15100	15054	15274	15146	15229	15128	15116	15394	15281	15326	15216	15053	15101	15165	15135	15372	15179	15102	15131	15144	15413	15227	15329	15315	15059	15239	15274	15192	15272	15239
28919	47034	41006	30439	24010	21708	21738	19639	19053	18750	18526	17760	16616	16142	15676	15273	15030	15095	14804	14848	14612	14714	14522	14572	14499	14660	14549	14620	14493	14507	14540	14534	14375	14494	14515	14434	14482	14464	14510	14337	14441	14611	14474	14284	14436	14172	14414	14360	14371	14406	14374	14414	14372	14388	14320	14484	14349	14354	14386	14349	14551	14212	14312	14266	14371	14359	14383	14464	14243	14417	14520	14550	14223	14443	14388	14314	14398	14455	14599	14395	14441	14361	14354	14359	14304	14314	14483	14502	14376	14375	14442	14333	14267	14576	14445	14432	14327	14528	14361	14231	14533	14415	14367	14512	14289	14147	14434	14269	14380	14418	14353	14458	14419	14357	14439	14429	14527	14506	14489	14424	14398	14444	14479	14525	14456	14356	14492	14388	14361	14421	14370	14259	14462	14369	14327	14437	14449	14415	14295	14348	14353	14300	14379	14396	14356	14477	14520	14152	14419	14355	14512	14264	14368	14400	14293	14281	14412	14457	14260	14446	14481	14433	14358	14524	14254	14382	14402	14217	14467	14325	14463	14222	14188	14377	14546	14366	14575	14358	14495	14322	14387	14462	14370	14341	14224	14438	14360	14413	14207	14335	14442	14432	14239	14361	14475	14266	14451	14347	14395	14450	14351	14345	14422	14430	14460	14450	14413	14251	14257	14140	14469	14466	14381	14423	14263	14387	14309	14484	14416	14524	14420	14453	14269	14363	14387	14359	14298	14409	14287	14271	14330	14415	14476	14486	14391	14368	14409	14311	14314	14368	14345	14353	14256	14472	14411	14387	14273	14269	14434	14421	14425	14368	14250	14405	14341	14337	14320	14343	14470	14418	14243	14407	14369	14271	14460	14399	14268	14370	14524	14364	14388	14385	14363	14500	14476	14348	14430	14397	14433	14162	14469	14366	14347	14465	14587	14337	14433	14204	14502	14113	14248	14467	14390	14390	14373	14484	14277	14278	14399	14465	14467	14421	14375	14406	14418	14328	14313	14507	14218	14180	14276	14315	14359	14362	14314	14290	14417	14409	14396	14324	14352	14457	14236	14510	14382	14374	14367	14205	14395	14335	14446	14523	14378	14245	14305	14339	14494	14361	14537	14381	14394	14359	14163	14307	14300	14388	14398	14373	14440	14206	14505	14382	14440	14354	14395	14411	14332	14207	14322	14392	14322	14278	14384	14314	14380	14264	14380	14270	14442	14317	14374	14278	14345	14574	14505	14303	14388	14375	14292	14378	14321	14366	14366	14288	14395	14411	14346	14293	14337	14444	14155	14317	14323	14271	14506	14462	14409	14375	14432	14500	14474	14353	14507	14339	14293	14250	14379	14422	14519	14381	14406	14331	14539	14320	14520	14416	14314	14324	14290	14434	14395	14529	14428	14287	14251	14247	14378	14446	14264	14385	14453	14411	14304	14489	14386	14481	14487	14203	14441	14239	14483	14398	14399	14429	14537	14316	14410	14454	14291	14273	14223	14351	14472	14640	14293	14365	14340	14341	14343	14367	14304	14358	14442	14335	14312	14350	14293	14456	14339	14388	14408	14465	14173	14285	14215	14293	14489	14465	14211	14417	14270	14384	14307	14313	14513	14496	14420	14243	14451	14333	14384	14324	14431	14271	14531	14396	14386	14376	14540	14439	14387	14336	14317	14383	14411	14270	14320	14418	14419	14394	14458	14391	14321	14316	14349	14337	14420	14348	14393	14426	14466	14289	14270	14274	14234	14208	14352	14405	14363	14317	14238	14383	14427	14311	14320	14427	14488	14227	14383	14422	14511	14411	14275	14523	14351	14461	14161	14563	14460	14427	14307	14404	14430	14307	14474	14379	14395	14358	14455	14420	14418	14430	14408	14441	14204	14239	14467	14263	14275	14506	14336	14482	14302	14420	14355	14480	14281	14259	14322	14376	14337	14298	14382	14444	14413	14401	14297	14386	14384	14609	14447	14391	14577	14275	14314	14335	14282	14432	14348	14402	14337	14195	14360	14477	14317	14441	14337	14367	14349	14433	14297	14320	14467	14311	14412	14263	14354	14305	14455	14408	14263	14463	14288	14402	14260	14431	14277	14337	14440	14439	14403	14310	14307	14403	14458	14519	14405	14277	14450	14243	14416	14265	14524	14285	14361	14386	14442	14432	14427	14370	14521	14345	14449	14373	14259	14449	14315	14292	14259	14423	14270	14328	14367	14334	14378	14482	14368	14304	14358	14295	14520	14482	14417	14350	14416	14437	14198	14426	14477	14380	14521	14301	14504	14442	14271	14310	14282	14332	14372	14315	14408	14445	14282	14333	14296	14481	14320	14395	14383	14320	14359	14308	14307	14360	14473	14314	14405	14378	14483	14309	14283	14349	14303	14369	14447	14266	14393	14563	14441	14327	14309	14384	14301	14600	14423	14291	14328	14492	14334	14456	14410	14441	14411	14590	14256	14338	14375	14335	14506	14400	14378	14386	14418	14413	14419	14259	14199	14604	14454	14339	14284	14544	14330	14329	14443	14436	14397	14535	14423	14272	14307	14361	14488	14381	14312	14417	14264	14592	14218	14275	14343	14254	14267	14314	14493	14512	14428	14421	14344	14383	14254	14494	14508	14465	14386	14380	14549	14346	14370	14481	14415	14274	14442	14417	14367	14427	14407	14335	14440	14374	14447	14339	14480	14324	14375	14371	14447	14345	14385	14389	14458	14443	14437	14373	14311	14430	14375	14355	14260	14386	14245	14469	14328	14169	14501	14283	14507	14528	14534	14509	14298	14529	14320	14246	14433	14320	14374	14437	14530	14303	14189	14352	14396	14450	14464	14449	14275	14339	14318	14353	14325	14348	14524	14192	14381	14405	14368	14347	14451	14475	14604	14214	14377	14319	14358	14411	14551	14344	14359	14434	14382	14355	14440	14439	14304	14213	14519	14445	14373	14479	14501	14442	14376	14308	14189	14353	14391	14373	14404	14267	14322	14396	14331	14451	14425	14230	14325	14323	14363	14385	14147	14421	14447	14432	14330	14306	14241	14362	14386	14164	14483	14492	14469	14239	14334	14282	14412	14367	14377	14417	14258	14312	14455	14499	14339	14465	14499	14334	14278	14575	14293	14261	14417	14239	14338	14431	14440	14381	14431	14273	14313	14422	14329	14448	14512	14401	14523	14291	14329	14324	14313	14446	14463	14428	14372	14403	14450	14346	14496	14497	14467	14350	14496	14336	14172	14407	14257	14352	14271	14375	14413	14359	14177	14292	14354	14297	14353	14394	14407	14294	14335	14277	14448	14363	14422	14152	14303	14316	14432	14162	14233	14267	14466	14319	14361	14323	14409	14378	14406	14338	14410	14421	14197	14404	14361	14329	14370	14443	14545	14361	14429	14480	14544	14406	14496	14375	14381	14459	14495	14258	14427	14229	14395	14264	14276	14378	14300	14306	14346	14457	14304	14423	14241	14282	14211	14433	14402	14405	14338	14440	14223	14329	14347	14251	14337	14362	14343	14250	14369	14296	14408	14238	14472	14528	14319	14540	14337	14268	14425	14469	14412	14395	14359	14314	14405	14248	14352	14293	14269	14369	14351	14340	14307	14515	14353	14422	14487	14317	14417	14424	14469	14349	14446	14437	14393	14416	14293	14356	14444	14439	14312	14469	14506	14282	14377	14409	14337	14516	14337	14457	14246	14568	14551	14275	14324	14444	14394	14426	14252	14493	14360	14370	14416	14269	14416	14391	14279	14467	14506	14351	14374	14268	14306	14540	14493	14371	14426	14254	14397	14369	14437	14352	14378	14423	14276	14352	14462	14364	14367	14307	14310	14355	14370	14439	14453	14329	14320	14231	14294	14263	14353	14301	14374	14402	14453	14396	14379	14448	14375	14337	14388	14353	14514	14322	14312	14450	14384	14475	14367	14456	14538	14405	14446	14340	14279	14479	14347	14237	14492	14346	14340	14509	14411	14439	14298	14334	14487	14474	14363	14370	14313	14506	14357	14336	14477	14389	14364	14307	14362	14405	14181	14445	14359	14232	14313	14297	14432	14309	14445	14535	14507	14362	14339	14370	14435	14483	14226	14405	14484	14344	14315	14265	14365	14438	14380	14360	14431	14382	14339	14331	14284	14357	14325	14404	14591	14424	14422	14238	14420	14382	14432	14505	14420	14470	14442	14264	14281	14417	14417	14373	14427	14387	14407	14432	14485	14365	14425	14461	14415	14311	14466	14587	14285	14350	14288	14490	14308	14471	14388	14421	14377	14417	14444	14460	14339	14368	14125	14286	14479	14435	14456	14471	14290	14362	14359	14382	14412	14292	14412	14491	14250	14212	14378	14475	14212	14338	14376	14398	14317	14451	14375	14298	14447	14432	14125	14341	14353	14430	14467	14605	14355	14446	14522	14423	14216	14593	14535	14310	14369	14526	14419	14297	14202	14155	14420	14457	14380	14365	14335	14294	14233	14345	14188	14364	14496	14329	14385	14352	14221	14603	14302	14346	14482	14248	14268	14406	14432	14321	14304	14547	14316	14324	14567	14475	14289	14283	14089	14409	14411	14394	14476	14523	14384	14299	14249	14198	14477	14306	14361	14320	14452	14449	14243	14282	14362	14438	14440	14497	14379	14405	14333	14469	14386	14336	14328	14465	14530	14575	14392	14238	14597	14269	14288	14308	14451	14403	14396	14484	14403	14508	14370	14405	14388	14420	14337	14497	14446	14314	14316	14341	14274	14382	14434	14389	14400	14278	14240	14373	14340	14492	14404	14287	14444	14498	14360	14328	14307	14528	14381	14301	14376	14291	14355	14369	14322	14400	14387	14427	14394	14400	14472	14462	14422	14424	14429	14358	14361	14242	14325	14411	14217	14297	14473	14357	14346	14387	14296	14280	14326	14520	14332	14497	14317	14267	14475	14410	14398	14340	14350	14472	14281	14345	14488	14343	14328	14276	14501	14350	14172	14562	14363	14465	14326	14323	14258	14469	14285	14437	14514	14332	14213	14320	14440	14354	14364	14343	14337	14401	14373	14325	14464	14335	14288	14514	14326	14427	14427	14443	14266	14419	14470	14403	14392	14275	14380	14352	14289	14181	14472	14448	14329	14400	14327	14408	14529	14320	14487	14389	14473	14370	14304	14507	14304	14447	14431	14260
24241	21405	28878	24586	22666	24110	25139	20776	19601	19394	19191	18655	17917	17309	16722	16403	16251	16173	16166	15968	15925	16056	15642	15641	15844	15616	15582	15734	15705	15653	15716	15777	15654	15635	15803	15720	15661	15577	15440	15433	15554	15662	15582	15596	15612	15614	15583	15424	15682	15525	15720	15568	15565	15509	15386	15605	15544	15439	15481	15702	15403	15681	15450	15434	15346	15618	15563	15547	15510	15646	15357	15515	15629	15518	15460	15494	15370	15534	15622	15433	15494	15638	15455	15300	15592	15452	15440	15521	15458	15575	15598	15479	15529	15511	15675	15650	15350	15514	15463	15544	15778	15514	15488	15453	15631	15442	15679	15574	15416	15642	15438	15361	15477	15566	15490	15455	15691	15432	15485	15505	15548	15395	15545	15525	15587	15578	15483	15634	15440	15408	15483	15372	15495	15531	15548	15484	15651	15504	15647	15621	15497	15604	15586	15512	15715	15669	15367	15603	15572	15495	15585	15446	15613	15551	15598	15594	15601	15583	15327	15401	15376	15484	15685	15467	15535	15405	15572	15544	15417	15577	15589	15426	15512	15579	15498	15432	15527	15427	15592	15473	15436	15561	15582	15402	15563	15642	15509	15721	15509	15363	15673	15577	15757	15583	15481	15449	15578	15472	15312	15550	15339	15624	15448	15503	15425	15653	15461	15512	15586	15476	15479	15461	15686	15361	15612	15468	15682	15556	15763	15579	15548	15496	15499	15486	15409	15405	15432	15402	15358	15471	15443	15566	15681	15340	15485	15441	15506	15483	15607	15483	15433	15481	15668	15676	15545	15552	15609	15497	15498	15546	15466	15656	15673	15600	15532	15491	15329	15479	15751	15589	15628	15394	15454	15430	15450	15438	15541	15383	15539	15590	15477	15355	15387	15431	15662	15429	15483	15524	15698	15632	15515	15456	15492	15445	15543	15402	15533	15736	15608	15618	15504	15537	15423	15585	15619	15522	15470	15447	15432	15686	15639	15642	15355	15442	15392	15516	15261	15504	15523	15633	15162	15634	15507	15384	15519	15422	15665	15544	15472	15415	15375	15460	15570	15433	15481	15326	15485	15503	15665	15484	15430	15540	15451	15489	15613	15494	15417	15561	15646	15602	15517	15508	15577	15607	15507	15538	15441	15511	15532	15594	15571	15564	15496	15343	15501	15574	15568	15473	15527	15216	15214	15479	15470	15538	15514	15449	15383	15515	15616	15518	15490	15318	15363	15490	15593	15334	15438	15431	15401	15575	15573	15604	15497	15562	15650	15421	15481	15544	15655	15208	15392	15405	15394	15831	15603	15660	15616	15188	15337	15743	15457	15492	15683	15496	15507	15416	15464	15442	15448	15514	15474	15498	15665	15534	15404	15547	15542	15583	15592	15440	15307	15615	15737	15549	15580	15631	15365	15381	15483	15525	15578	15446	15585	15637	15508	15423	15505	15628	15453	15567	15384	15675	15306	15434	15518	15565	15598	15379	15525	15440	15592	15559	15709	15468	15413	15568	15551	15437	15516	15487	15389	15515	15584	15603	15427	15521	15569	15407	15452	15514	15432	15438	15496	15487	15681	15455	15310	15583	15356	15628	15623	15414	15472	15312	15336	15403	15545	15296	15417	15451	15486	15464	15341	15287	15498	15284	15449	15365	15510	15656	15454	15347	15471	15529	15541	15401	15512	15409	15426	15553	15331	15401	15430	15415	15444	15559	15636	15760	15401	15416	15705	15635	15423	15442	15594	15637	15717	15600	15205	15553	15697	15533	15384	15552	15428	15572	15604	15671	15409	15497	15692	15556	15802	15424	15523	15619	15523	15494	15418	15463	15489	15419	15609	15259	15383	15363	15664	15501	15397	15748	15508	15431	15501	15509	15432	15402	15420	15487	15425	15481	15309	15330	15537	15545	15592	15537	15520	15343	15628	15442	15670	15447	15669	15449	15416	15422	15412	15527	15314	15421	15383	15587	15556	15585	15485	15589	15342	15577	15633	15477	15669	15558	15345	15365	15527	15505	15415	15438	15682	15511	15671	15660	15803	15547	15620	15611	15519	15459	15603	15434	15597	15565	15537	15432	15381	15581	15567	15775	15443	15163	15637	15434	15438	15395	15445	15550	15559	15533	15642	15640	15555	15315	15590	15566	15402	15572	15710	15331	15420	15445	15548	15484	15474	15334	15679	15499	15604	15402	15419	15601	15609	15494	15542	15419	15464	15532	15375	15474	15342	15449	15526	15631	15581	15647	15580	15538	15600	15354	15667	15392	15367	15504	15288	15435	15477	15607	15716	15435	15566	15536	15726	15298	15508	15562	15637	15822	15552	15604	15540	15392	15536	15552	15435	15551	15521	15482	15505	15293	15332	15498	15404	15446	15411	15535	15520	15418	15483	15451	15449	15642	15447	15284	15486	15460	15519	15574	15461	15584	15489	15393	15676	15490	15815	15509	15785	15418	15510	15497	15539	15628	15502	15467	15568	15473	15507	15352	15579	15527	15750	15510	15577	15651	15488	15482	15680	15548	15630	15421	15673	15332	15539	15449	15632	15472	15687	15776	15710	15442	15605	15649	15580	15455	15454	15452	15604	15773	15631	15734	15376	15470	15605	15634	15458	15542	15449	15456	15480	15495	15609	15455	15371	15510	15548	15397	15531	15341	15633	15413	15444	15637	15547	15552	15540	15363	15453	15291	15608	15580	15546	15544	15495	15318	15472	15509	15579	15378	15553	15693	15319	15242	15610	15527	15724	15427	15495	15616	15441	15569	15640	15599	15483	15340	15326	15413	15445	15668	15532	15480	15503	15385	15619	15556	15533	15601	15406	15643	15585	15572	15574	15607	15550	15721	15603	15443	15598	15585	15561	15244	15432	15635	15536	15561	15450	15531	15441	15325	15523	15344	15415	15505	15399	15459	15490	15436	15576	15569	15544	15605	15383	15545	15514	15575	15583	15578	15647	15275	15463	15637	15436	15484	15563	15420	15413	15423	15503	15448	15510	15497	15566	15462	15638	15749	15319	15520	15391	15331	15559	15454	15330	15645	15602	15659	15380	15319	15610	15535	15406	15613	15668	15359	15648	15686	15461	15466	15692	15556	15469	15499	15342	15591	15527	15483	15540	15420	15645	15474	15647	15631	15700	15424	15414	15709	15497	15543	15517	15511	15513	15434	15498	15437	15286	15378	15524	15512	15429	15538	15639	15671	15411	15650	15711	15404	15464	15468	15632	15352	15379	15288	15514	15570	15446	15398	15424	15594	15343	15370	15420	15227	15369	15449	15534	15696	15571	15567	15506	15441	15563	15451	15372	15477	15334	15481	15483	15606	15445	15759	15495	15546	15580	15637	15565	15647	15662	15493	15511	15521	15321	15444	15552	15502	15530	15463	15678	15541	15698	15435	15607	15532	15473	15489	15688	15590	15482	15569	15486	15561	15567	15555	15512	15510	15354	15423	15565	15419	15494	15482	15411	15506	15672	15609	15681	15520	15522	15174	15535	15469	15603	15371	15677	15602	15428	15507	15484	15591	15461	15685	15546	15631	15523	15301	15154	15195	15432	15576	15458	15353	15531	15577	15643	15584	15490	15675	15576	15381	15511	15605	15677	15614	15449	15378	15465	15622	15453	15667	15592	15684	15655	15549	15341	15545	15559	15497	15623	15474	15447	15443	15527	15396	15490	15541	15458	15600	15587	15467	15585	15539	15407	15608	15603	15482	15637	15417	15306	15500	15208	15574	15360	15486	15612	15574	15470	15380	15603	15503	15480	15655	15512	15703	15482	15477	15341	15488	15499	15510	15460	15322	15632	15445	15645	15550	15568	15578	15418	15572	15495	15440	15479	15438	15497	15531	15438	15609	15467	15302	15394	15438	15505	15535	15441	15244	15585	15585	15409	15456	15434	15488	15585	15261	15468	15406	15388	15553	15544	15466	15511	15630	15392	15414	15604	15589	15498	15401	15456	15424	15516	15581	15471	15747	15562	15507	15450	15467	15585	15571	15488	15607	15616	15465	15492	15663	15335	15601	15550	15534	15267	15441	15186	15352	15277	15581	15416	15515	15474	15454	15617	15470	15503	15552	15583	15372	15612	15684	15357	15463	15451	15358	15358	15366	15581	15680	15471	15489	15642	15438	15582	15675	15384	15498	15372	15613	15537	15381	15483	15512	15612	15728	15510	15449	15514	15533	15508	15378	15574	15536	15712	15395	15423	15575	15398	15151	15281	15375	15715	15519	15607	15568	15641	15549	15483	15471	15504	15424	15452	15407	15579	15292	15334	15398	15463	15649	15375	15444	15513	15664	15313	15512	15442	15534	15417	15527	15457	15597	15520	15603	15581	15452	15698	15449	15473	15349	15515	15602	15433	15386	15535	15544	15680	15527	15398	15441	15562	15457	15360	15620	15262	15533	15537	15567	15476	15292	15684	15432	15468	15523	15511	15520	15505	15286	15554	15422	15549	15518	15420	15456	15602	15372	15507	15471	15548	15489	15422	15551	15716	15404	15449	15311	15574	15405	15550	15647	15603	15388	15366	15505	15449	15394	15451	15609	15297	15195	15450	15514	15524	15682	15463	15587	15434	15553	15465	15565	15368	15533	15580	15390	15391	15442	15520	15508	15466	15467	15390	15613	15629	15537	15613	15465	15536	15371	15575	15635	15568	15442	15563	15498	15447	15717	15318	15550	15332	15593	15537	15591	15560	15581	15412	15462	15341	15552	15420	15487	15697	15486	15539	15563	15499	15401	15599	15448	15728	15635	15433	15558	15468	15651	15708	15640	15322	15466	15508	15397	15627	15622	15306	15395	15517	15583	15500	15502	15568	15561	15643	15519	15499	15587	15477	15828	15365	15384	15464	15642	15657	15495	15517	15452	15500	15571	15564	15517	15524	15491	15563	15585	15589	15525	15542	15356	15474	15384	15570	15338	15541	15416	15587	15520	15510	15410	15359	15594	15482	15567	15527	15575	15568	15593	15620	15663	15553	15260	15614	15451	15580	15491	15490	15452	15427	15344	15506	15454	15376	15404	15330	15291	15434	15600	15512	15390	15507	15543	15403	15340	15559	15529	15420	15612	15526	15692	15411	15643	15385	15353	15410	15480	15658	15580	15358	15513	15425	15507	15305	15589	15438	15561	15363	15472	15575	15526
30697	51709	46166	34969	27493	25255	26156	22174	20996	20758	20019	19570	17896	17013	16385	15839	15651	15501	15266	15131	15177	14949	14876	14877	14736	14786	14749	14716	14536	14763	14686	14610	14786	14629	14754	14682	14616	14678	14514	14423	14583	14575	14649	14543	14709	14604	14529	14374	14473	14581	14555	14545	14719	14626	14604	14704	14625	14564	14599	14492	14637	14509	14825	14518	14528	14642	14698	14468	14528	14603	14530	14570	14568	14605	14664	14655	14540	14454	14574	14594	14729	14589	14486	14622	14648	14550	14550	14716	14660	14532	14593	14590	14706	14538	14585	14562	14456	14559	14497	14602	14467	14448	14782	14523	14632	14500	14584	14707	14473	14561	14559	14566	14582	14553	14591	14625	14657	14529	14563	14563	14542	14556	14630	14497	14453	14613	14682	14445	14634	14545	14462	14557	14441	14683	14690	14643	14615	14597	14589	14692	14637	14497	14484	14657	14496	14551	14583	14523	14350	14626	14580	14702	14572	14780	14643	14665	14537	14475	14397	14504	14557	14497	14487	14409	14744	14590	14652	14472	14611	14566	14579	14540	14619	14611	14575	14453	14728	14657	14575	14639	14458	14655	14712	14569	14556	14519	14534	14404	14683	14697	14414	14577	14459	14640	14572	14516	14506	14518	14483	14667	14601	14550	14675	14464	14632	14472	14554	14406	14590	14527	14543	14897	14675	14462	14585	14579	14589	14659	14573	14507	14478	14479	14582	14696	14574	14512	14412	14541	14419	14568	14510	14648	14609	14729	14502	14504	14675	14471	14591	14569	14654	14515	14542	14675	14598	14562	14606	14492	14487	14803	14550	14564	14566	14477	14492	14669	14533	14536	14567	14682	14483	14575	14641	14641	14535	14532	14506	14467	14780	14624	14546	14667	14443	14565	14584	14602	14578	14763	14454	14578	14647	14424	14473	14560	14539	14885	14658	14441	14721	14611	14645	14562	14612	14426	14583	14399	14576	14577	14621	14446	14461	14798	14604	14625	14581	14535	14449	14550	14614	14455	14405	14428	14482	14497	14665	14758	14389	14644	14618	14685	14618	14481	14701	14524	14509	14554	14534	14646	14509	14557	14567	14869	14630	14647	14524	14564	14545	14516	14553	14368	14739	14497	14677	14672	14615	14502	14551	14541	14629	14508	14432	14442	14452	14587	14778	14462	14605	14640	14363	14611	14449	14445	14551	14413	14852	14673	14550	14569	14727	14617	14595	14654	14740	14647	14555	14381	14480	14570	14704	14642	14693	14436	14460	14408	14516	14728	14690	14664	14485	14533	14433	14523	14670	14608	14504	14629	14568	14488	14697	14529	14560	14528	14736	14674	14513	14749	14599	14638	14515	14624	14517	14587	14591	14524	14520	14437	14515	14602	14525	14700	14540	14454	14587	14372	14618	14591	14585	14384	14517	14536	14614	14610	14495	14436	14725	14527	14464	14760	14715	14633	14533	14470	14424	14685	14556	14732	14718	14638	14494	14423	14550	14648	14657	14556	14594	14441	14576	14564	14495	14652	14548	14478	14430	14393	14489	14684	14548	14622	14501	14555	14616	14547	14364	14665	14511	14453	14740	14518	14542	14532	14398	14381	14691	14470	14434	14510	14398	14528	14653	14517	14578	14452	14494	14544	14511	14494	14517	14643	14547	14618	14607	14464	14563	14694	14751	14509	14432	14540	14654	14579	14549	14667	14630	14615	14643	14479	14581	14496	14703	14577	14501	14417	14452	14708	14358	14747	14537	14504	14503	14607	14508	14502	14656	14624	14707	14477	14673	14647	14542	14382	14620	14433	14734	14481	14770	14475	14594	14384	14587	14536	14432	14602	14593	14642	14449	14449	14506	14461	14604	14469	14506	14688	14474	14394	14549	14437	14623	14719	14552	14576	14414	14547	14503	14352	14541	14555	14696	14460	14454	14564	14716	14481	14393	14731	14499	14593	14511	14500	14506	14766	14464	14541	14507	14580	14575	14507	14517	14552	14439	14521	14484	14675	14552	14443	14413	14597	14610	14548	14461	14534	14765	14501	14421	14541	14610	14547	14584	14565	14484	14573	14584	14530	14568	14552	14427	14557	14700	14591	14498	14475	14605	14424	14504	14620	14602	14563	14563	14654	14496	14681	14722	14477	14437	14603	14497	14516	14443	14515	14495	14544	14578	14662	14430	14558	14669	14637	14633	14557	14516	14565	14624	14495	14505	14673	14525	14634	14626	14550	14418	14712	14597	14687	14676	14495	14650	14494	14511	14441	14491	14566	14576	14644	14476	14625	14486	14409	14539	14596	14454	14593	14592	14591	14558	14402	14475	14618	14637	14569	14571	14624	14595	14406	14583	14621	14720	14539	14543	14658	14546	14636	14582	14465	14570	14463	14614	14428	14818	14538	14537	14552	14607	14469	14499	14695	14557	14615	14558	14755	14559	14414	14510	14426	14620	14554	14589	14582	14542	14512	14563	14657	14517	14699	14681	14572	14632	14770	14756	14632	14531	14494	14536	14667	14637	14619	14518	14606	14485	14673	14612	14717	14462	14587	14470	14660	14525	14603	14688	14488	14600	14493	14555	14758	14307	14432	14750	14556	14644	14413	14555	14543	14592	14467	14620	14680	14537	14596	14545	14530	14680	14531	14648	14655	14614	14514	14608	14495	14573	14664	14614	14390	14399	14565	14624	14557	14539	14564	14433	14514	14744	14568	14700	14483	14586	14701	14455	14390	14566	14635	14554	14313	14571	14564	14509	14563	14499	14648	14639	14386	14635	14662	14458	14528	14580	14637	14607	14436	14585	14485	14514	14488	14686	14637	14534	14647	14556	14673	14676	14720	14542	14678	14551	14518	14456	14523	14571	14733	14604	14554	14568	14545	14677	14552	14483	14639	14604	14559	14470	14713	14564	14571	14467	14656	14651	14547	14624	14588	14536	14534	14628	14662	14626	14589	14497	14711	14659	14595	14546	14590	14483	14558	14544	14792	14594	14476	14669	14508	14578	14522	14432	14646	14621	14599	14686	14581	14471	14632	14545	14569	14533	14845	14669	14688	14597	14675	14557	14504	14699	14449	14656	14528	14477	14609	14505	14587	14474	14486	14305	14544	14511	14301	14482	14724	14533	14658	14696	14599	14660	14557	14610	14478	14544	14530	14519	14455	14553	14638	14597	14495	14456	14631	14475	14687	14630	14520	14474	14672	14292	14648	14845	14562	14751	14515	14465	14577	14438	14738	14559	14418	14451	14496	14419	14482	14460	14532	14553	14611	14626	14542	14725	14453	14367	14623	14752	14475	14596	14397	14574	14548	14678	14593	14598	14551	14669	14588	14660	14568	14639	14705	14538	14481	14632	14564	14609	14711	14505	14521	14559	14388	14718	14560	14733	14587	14611	14492	14563	14534	14482	14440	14565	14558	14590	14594	14528	14512	14564	14572	14614	14667	14640	14714	14490	14693	14612	14501	14554	14543	14582	14525	14578	14633	14557	14593	14605	14375	14453	14488	14393	14588	14634	14585	14417	14655	14615	14708	14509	14589	14565	14555	14579	14540	14564	14600	14518	14367	14544	14526	14399	14496	14599	14601	14685	14517	14343	14600	14534	14703	14734	14577	14520	14481	14439	14731	14517	14438	14625	14533	14500	14576	14612	14533	14759	14456	14490	14559	14447	14516	14498	14748	14473	14680	14535	14747	14541	14598	14564	14485	14664	14756	14694	14556	14715	14628	14524	14606	14668	14636	14672	14692	14756	14603	14565	14460	14441	14414	14419	14552	14547	14478	14642	14612	14636	14678	14578	14479	14599	14551	14427	14606	14718	14468	14544	14685	14460	14552	14597	14591	14596	14568	14423	14477	14460	14579	14594	14763	14491	14665	14786	14577	14652	14537	14541	14656	14675	14441	14656	14486	14634	14541	14570	14639	14546	14585	14675	14330	14696	14565	14438	14495	14511	14446	14542	14653	14701	14587	14536	14500	14657	14637	14521	14724	14591	14404	14484	14448	14478	14713	14668	14564	14518	14610	14671	14734	14394	14523	14618	14519	14557	14642	14673	14645	14621	14499	14487	14516	14626	14574	14673	14441	14693	14519	14612	14447	14625	14455	14458	14554	14600	14500	14535	14687	14675	14454	14532	14578	14686	14524	14573	14629	14740	14605	14545	14708	14646	14606	14666	14457	14493	14728	14637	14480	14425	14576	14582	14560	14517	14598	14642	14482	14496	14473	14580	14640	14475	14491	14687	14519	14651	14538	14629	14734	14591	14561	14511	14635	14532	14627	14492	14530	14661	14327	14472	14308	14556	14517	14449	14651	14749	14671	14555	14591	14593	14358	14472	14433	14476	14580	14526	14707	14591	14432	14562	14558	14665	14591	14614	14719	14486	14483	14739	14565	14548	14683	14393	14514	14702	14539	14592	14473	14638	14400	14586	14689	14582	14530	14574	14490	14499	14443	14576	14554	14572	14477	14346	14567	14480	14680	14562	14761	14651	14678	14501	14659	14589	14510	14657	14576	14454	14546	14479	14538	14441	14481	14606	14470	14523	14494	14663	14515	14646	14693	14545	14625	14454	14559	14547	14714	14489	14658	14697	14468	14539	14585	14468	14635	14645	14567	14589	14443	14417	14624	14343	14598	14669	14593	14364	14528	14485	14581	14548	14454	14613	14575	14626	14480	14497	14710	14545	14476	14603	14415	14611	14346	14626	14569	14591	14636	14631	14575	14575	14513	14523	14426	14604	14387	14633	14364	14648	14520	14577	14441	14523	14420	14637	14773	14468	14569	14553	14665	14393	14618	14459	14671	14480	14576	14716	14437	14491	14556	14608	14664	14636	14374	14350	14489	14483	14600	14613	14504	14495	14501	14590	14516	14560	14508	14490	14540	14623	14596	14435	14544	14463	14323	14514	14619	14518	14513	14547	14582	14446	14656	14567	14540	14493	14631	14490	14609	14593	14613	14398	14598	14715	14522	14758	14573	14573	14670	14648	14458	14552	14654	14537	14578	14418	14656	14611	14540	14703	14512	14577	14631	14468	14511	14454	14575	14578	14654	14535	14564	14611	14598	14443	14499	14638	14586	14714	14761	14509	14646	14597	14530	14574	14540	14587	14595	14640	14482	14388	14731	14612	14473	14461	14558	14371	14588	14654	14542
31533	28329	30360	24772	19549	18888	19007	17914	17621	17864	17573	17408	17209	16708	16727	16699	16448	16523	16479	16474	16610	16548	16419	16471	16124	16247	16223	16521	16375	16429	16374	16318	16350	16572	16484	16440	16221	16298	16392	16291	16282	16400	16407	16303	16327	16221	16304	16341	16411	16455	16368	16503	16390	16235	16388	16336	16309	16218	16360	16436	16264	16608	16084	16402	16438	16308	16404	16209	16111	16287	16356	16316	16315	16469	16331	16283	16167	16383	16293	16047	16214	16206	16224	16136	16388	16369	16358	16202	16071	16268	16403	16355	16332	16260	16337	16394	16339	16382	16462	16160	16105	16399	16186	16272	16354	16295	16194	16251	16358	16324	16454	16294	16273	16261	16311	16248	16424	16220	16375	16445	16219	16484	16466	16250	16489	16241	16448	16233	16334	16391	16351	16311	16323	16208	16191	16430	16368	16185	16317	16173	16287	16158	16412	16255	16163	16380	16214	16308	16326	16432	16301	16418	16233	16571	16516	16262	16340	16363	16399	16177	16190	16342	16441	16230	16177	16058	16375	16247	16334	16251	16234	16373	16212	16311	16278	16231	16184	16239	16164	16400	16220	16300	16185	16413	16198	16277	16162	16466	16300	16261	16130	16349	16336	16193	16166	16218	16309	16241	16198	16309	16272	16289	16178	16399	16382	16297	16229	16136	16223	16352	16425	16332	16606	16299	16278	16424	16143	16298	16352	16469	16309	16235	16109	16230	16108	16313	16204	16241	16248	16306	16187	16241	16226	16197	16325	16224	16345	16391	16083	16258	16292	16220	16216	16163	16276	16205	16139	16115	16281	16223	16332	16408	16199	16174	16371	16274	16411	16269	16499	16570	16600	16497	16274	16440	16151	16332	16312	16287	16264	16133	16268	16416	16158	16314	16318	16424	16333	16253	16532	16189	16251	16336	16432	16288	16208	16302	16448	16160	16330	16291	16181	16277	16273	16410	16511	16248	16304	16402	16214	16455	16363	16204	16289	16180	16156	16324	16252	16329	16398	16224	16263	16288	16313	16198	16353	16606	16523	16390	16319	16233	16503	16399	16165	16409	16109	16246	16248	16248	16392	16472	16171	16122	16357	16262	16165	16282	16030	16191	16136	16181	16159	16388	16147	16326	16261	16268	16311	16369	16476	16286	16447	16283	16321	16280	16328	16001	16345	16457	16339	16402	16204	16351	16210	16458	16331	16380	16241	16319	16379	16183	16377	16135	16311	16204	16386	16142	16433	16172	16240	16133	16254	16368	16135	16301	16390	16480	16458	16348	16300	16342	16382	16199	16409	16199	16294	16313	16364	16392	16327	16367	16315	16098	16434	16371	16166	16343	16369	16419	16479	16123	16304	16334	16193	16418	16199	16297	16357	16125	16424	16335	16380	16238	16300	16319	16302	16268	16108	16326	16316	16183	16257	16260	16173	16325	16324	16304	16463	16317	16453	16443	16609	16328	16290	16036	16127	16098	16237	16177	16358	16342	16125	16309	16141	16261	16331	16347	16285	16301	16400	16098	16191	16260	16276	16151	16296	16325	16236	16534	16131	16104	16381	16439	16501	16130	16240	16146	16311	16332	16077	16285	16321	16219	16376	16338	16318	16161	16215	16222	16178	16397	16332	16422	16510	16299	16380	16276	16382	16236	16397	16340	16423	16131	16396	16082	16265	16315	16408	16496	16224	16229	16168	16247	16392	16381	16524	16262	16227	16118	16404	16292	16302	16249	16230	16225	16236	16381	16220	16313	16249	16088	16392	16267	16353	16090	16261	16468	16436	16281	16371	16239	16362	16399	16315	16067	16315	16281	16333	16292	16417	16175	16160	16368	16067	16125	16368	16265	16130	16179	16157	16319	16268	16341	16081	16316	16432	16328	16313	16330	16210	16260	16181	16215	16383	16549	16395	16158	16352	16246	16221	16392	16304	16333	16409	16333	16518	16416	16373	16226	16070	16211	16222	16406	16474	16268	16370	16266	16396	16416	16211	16225	16418	16310	16265	16273	16473	16414	16404	16365	16478	16366	16566	16208	16066	16101	16284	16335	16463	16329	16147	16269	16109	16275	16321	16451	16443	16120	16178	16357	16285	16463	16353	16257	16221	16302	16222	16141	16279	16463	16354	16337	16121	16235	16245	16191	16347	16160	16397	16058	16390	16394	16458	16405	16244	16143	16315	16161	16369	16601	16344	16257	16297	16368	16416	16519	16171	16341	16345	16351	16256	16212	16287	16434	16388	16419	16180	16196	16375	16317	16311	16322	16333	16335	16158	16518	16408	16159	16193	16154	16232	16232	16358	16161	16341	16323	16457	16502	16306	16439	16446	16491	16349	16303	16356	16327	16257	16365	16298	16213	16362	16152	16203	16396	16125	16267	16299	16164	16110	16230	16350	16236	16260	16357	16365	16355	16404	16223	16137	16299	16271	16257	16376	16410	16251	16364	16320	16394	16239	16339	15950	16409	16352	16354	16237	16290	16224	16229	16448	16408	16311	16411	16355	16195	16212	16427	16332	16352	16385	16214	16225	16166	16221	16245	16148	16171	16346	16383	16363	16096	16410	16474	16229	16335	16398	16254	16366	16199	16376	16216	16201	16351	16338	16371	16219	16378	16307	16489	16194	16117	16396	16339	16239	16374	16072	16274	16128	16088	16265	16375	16317	16164	16304	16446	16134	16135	16282	16431	16419	16178	16112	16360	16132	16328	16360	16422	16190	16211	16366	16183	16373	16317	16213	16428	16399	16179	16382	16235	16284	16255	16419	16319	16222	16298	16384	16379	16396	16352	16398	16359	16215	16402	16238	16088	16309	16193	16300	16095	16223	16405	16144	16220	16342	16354	16261	16409	16336	16221	16172	16282	16435	16396	16601	16450	16335	16479	16352	16252	16258	16371	16372	16413	16111	16369	16399	16087	16333	16247	16141	16209	16429	16333	16390	16271	16295	16406	16042	16310	16436	16360	16309	16259	16408	16206	16379	16199	16160	16178	16316	16398	16484	16437	16298	16424	16250	16495	16454	16331	16155	16306	16307	16382	16424	16439	16298	16450	16270	16070	16266	16285	16434	16286	16310	16371	16301	16307	16228	16467	16491	16324	16394	16344	16367	16331	16306	16145	16291	16160	16485	16343	16429	16327	16247	16219	16394	16375	16402	16212	16196	16351	16345	16018	16108	16285	16189	16485	16319	16508	16226	16315	16256	16337	16174	16080	16352	16353	16185	16175	16394	16353	16335	16398	16368	16425	16233	16318	16410	16300	16285	16341	16455	16118	16403	16256	16243	16259	16304	16304	16345	16248	16263	16262	16334	16433	16231	16173	16207	16212	16419	16299	16330	16606	16327	16536	16500	16453	16418	16262	16400	16436	16266	16344	16271	16125	16127	16327	16502	16391	16384	16330	16139	16228	16311	16148	16327	16421	16246	16199	16280	16262	16210	16438	16290	16238	16146	16262	16260	16295	16225	16200	16456	16099	16163	16305	16324	16599	16411	16410	16241	16337	16197	16303	16539	16201	16289	16238	16269	16410	16500	16337	16287	16226	16436	16343	16160	16314	16558	16128	16239	16308	16415	16352	16244	16354	16332	16569	16238	16388	16454	16383	16282	16335	16411	16268	16219	16244	16403	16275	16285	16324	16438	16293	16405	16161	16473	16174	16514	16244	16438	16284	16290	16273	16248	16263	16231	16392	16237	16219	16246	16146	16440	16193	16104	16241	16207	16196	16085	16262	16334	16298	16107	16312	16274	16402	16433	16146	16185	16408	16488	16337	16292	16244	16378	16387	16312	16056	16283	16214	16460	16342	16445	16465	16353	16445	16178	16389	16175	16163	16312	16330	16330	16215	16092	16220	16331	16124	16135	16469	16438	16340	16341	16387	16251	16210	16373	16189	16297	16352	16236	16105	16312	16494	16457	16366	16379	16387	16322	16359	16402	16304	16280	16395	16449	16142	16341	16388	16176	16306	16421	16132	16204	16257	16416	16362	16358	16370	16096	16191	16330	16313	16317	16198	16238	16380	16240	16388	16525	16349	16386	16391	16247	16366	16162	16238	16508	16054	16407	16259	16283	16189	16218	16371	16261	16348	16341	16221	16550	16424	16317	16234	16287	16233	16274	16308	16385	16254	16426	16219	16078	16182	16354	16240	16389	16262	16319	16280	16551	16376	16445	16302	16188	16278	16327	16255	16350	16472	16378	16461	16115	16299	16506	16224	16332	16180	16222	16444	16370	16129	16269	16430	16195	16300	16272	16238	16243	16274	16474	16268	16232	16473	16316	16164	16434	16395	16228	16359	16435	16259	16298	16340	16343	16273	16329	16245	16354	16223	16027	16510	16294	16283	16329	16404	16347	16327	16304	16449	16063	16408	16228	16192	16250	16281	16240	16215	16400	16360	16228	16293	16293	16469	16401	16282	16425	16376	16510	16386	16190	16417	16380	16354	16296	16249	16331	16292	16216	16505	16384	16284	16204	16312	16385	16270	16434	16487	16622	16269	16252	16176	16345	16321	16406	16368	16269	16175	16262	16334	16524	16220	16286	16135	16370	16280	16442	16304	16197	16227	16189	16148	16144	16489	16439	16426	16233	16366	16271	16354	16378	16191	16346	16305	16465	16215	16414	16274	16349	16160	16289	16192	16179	16341	16464	16248	16243	16319	16293	16459	16389	16394	16243	16117	16338	15977	16344	16400	16289	16352	16197	16431	16241	16306	16341	16200	16229	16420	16525	16272	16275	16248	16130	16284	16327	16524	16104	16346	16285	16225	16329	16261	16306	16168	16394	16173	16298	16429	16572	16273	16349	16267	16300	16369	16387	16340	16229	16295	16091	16214	16174	16239	16084	16338	16472	16426	16205	16317	16385	16253	16142	16189	16280	16259	16381	16326	16306	16257	16212	16458	16148	16468	16443	16379	16585	16403	16293	16290	16275	16616	16402	16309	16281	16141	16276	16435	16200	16383	16374	16465	16346	16273	16409	16306	16381	16269	16334	16272	16299	16182	16245	16333	16411	16240	16231	16233	16204	16253	16310	16206	16475	16479	16222	16148	16130	16313	16393	16414	16250	16157	16400	16108	16175	16411	16031	16395	16339	16512	16381	16322	16516	16264	16423	16295	16298	16435	16341	16260	16395	16187	16359	16460
29246	40134	35176	24922	19949	19477	19343	18107	17459	17308	17179	16688	16270	16040	15948	15705	15413	15411	15425	15439	15355	15158	15128	15073	15142	15267	15026	15045	15221	15116	15250	15145	15104	15108	15117	15291	15206	14924	15033	15080	14914	14977	15097	14982	15010	15072	15025	14976	15088	15119	15053	15157	15133	15063	15133	15120	14975	15064	15079	15080	15071	14977	15124	15222	15187	15186	15074	15136	15137	14986	14974	15081	14959	15047	15159	15054	15200	14965	15151	15113	14996	15013	15074	15229	15241	14872	15186	15009	15018	14965	15017	15060	15014	15066	15091	14993	15003	14952	14960	15063	14992	15081	15161	15088	14999	14964	14983	15089	15042	15052	15065	15021	15222	15121	15136	15161	14933	15088	15062	15030	14997	15023	15084	15043	15101	14947	15033	15068	15093	14986	15223	15128	15171	15134	15008	15121	15016	15126	15210	15112	14953	15058	15209	15008	14944	15053	15069	15048	15183	15131	15068	15152	15047	14969	15057	15110	15149	15108	15267	15091	14998	15047	15148	15012	15182	15033	14916	15109	14997	15095	14996	15011	15000	15086	15000	15203	15057	15110	14976	15044	15107	15014	15066	15185	15064	15019	15025	14966	14990	15203	15152	15111	15056	15210	15079	15098	15216	15148	15121	15049	15112	15221	14992	14979	15129	15009	14853	15123	15195	15052	14937	15153	15046	15161	14944	15058	15048	15033	15038	15104	15023	15027	14940	15002	14979	15020	14887	15188	15074	15063	15107	15156	15174	15032	15186	15069	15265	15031	14994	14879	15115	15100	15080	15143	15200	15133	14941	14971	15133	14974	15056	15110	15085	15227	15263	15081	14919	14936	14984	14934	14902	14959	15130	15044	15189	15131	15019	14868	14995	15153	15160	15011	15125	15115	15079	15118	15052	15049	15046	15115	15062	14966	15151	15086	15018	15056	15217	15148	15166	14945	15066	15039	15051	15071	15095	15042	15105	15051	15250	15065	15039	15019	15130	15027	14998	15124	15189	15009	15001	14979	14937	15039	14969	14996	15189	15164	14982	15060	15035	15017	15041	15191	15225	15094	15136	15081	14981	15151	15033	15021	14998	14967	15388	15160	15167	15171	15288	15004	15038	15189	15119	14906	14987	15164	15069	15064	15023	15085	15226	14987	15156	14947	15179	15093	14994	15057	14999	15048	15078	15001	15037	15075	15002	14967	15130	15147	15056	15059	15027	15074	15117	15063	15188	15210	15120	15011	15110	15062	15034	15113	14998	15070	15177	15167	15245	15242	15073	15181	15081	15140	14895	15048	15158	15072	15198	14864	15129	15093	15073	15105	15085	15160	15222	15253	15015	15038	15073	15099	15179	15062	15115	15138	15065	15091	15099	14929	15026	15183	14998	14998	14904	15209	15074	14969	15232	15045	14930	15283	14988	15018	14962	15077	14998	15047	15077	14958	14915	15048	15060	15001	14993	15094	15019	15260	15188	14831	15204	14977	15199	15201	14965	15058	14938	15118	15134	15192	15080	15001	15069	15125	14981	15065	15080	15084	15092	15123	15008	15028	15056	15114	15038	15235	15021	15114	15068	15168	15092	15055	15012	14946	15000	14960	15073	15115	14886	15174	15093	15154	15109	15110	15045	15138	15160	15034	15167	15076	15175	15025	14972	14992	15194	15022	15103	15008	15023	15361	15045	14993	15111	15130	15091	14904	15205	15056	15094	15127	15089	15103	14932	14986	14989	15032	15123	15151	15106	15074	14975	15085	14916	15151	14951	15042	15077	15092	14909	15181	15116	15104	15099	14980	15109	15058	15177	15038	15112	14987	15192	14985	15171	15010	15054	14994	15081	15132	15220	14976	15103	15135	15107	15074	14981	15011	15011	14875	15092	15088	14885	15032	15083	15127	15017	15041	15179	15248	14954	15106	14974	15098	15098	15037	15066	15181	15069	14883	15188	15223	15120	15148	14942	15185	15089	15113	15057	14992	15107	15003	15155	15024	15182	14830	15010	15183	14882	15030	15008	15001	15061	15136	15147	15121	14933	15104	15027	15072	15259	14976	15157	14932	15078	15098	14896	15122	15061	14969	15096	15048	15005	15099	15135	15134	15029	14905	15048	15048	15041	15091	15149	15217	14990	15245	15084	15169	15084	15118	15005	15282	15264	15216	15069	15148	15218	14943	15077	15078	15117	14964	15010	14997	15186	15136	15133	15076	15215	14957	15175	15012	14975	15079	15125	15071	15143	15126	15128	15296	15065	14954	15157	14980	14920	15074	15197	15091	15078	15165	15118	15051	15163	15198	15108	15006	15067	15056	15086	14932	15146	15199	15083	15082	15040	14959	15018	15084	15239	15023	15114	14975	14946	15101	15196	15027	15050	15157	15145	14970	14962	15178	15102	15165	14990	15143	15106	15036	15216	14977	14887	14964	15048	15041	15007	15005	15180	15145	15291	14858	15072	15023	15195	15131	14960	15142	15095	14941	15310	14996	15145	14958	15150	15092	15083	15111	15014	15017	15068	15017	14997	14963	15091	15170	15070	15114	15130	15041	14980	15225	15107	15117	15192	15008	15208	15058	15246	15054	15169	15031	15086	14875	15131	15084	15010	15174	15115	14902	15075	15152	15066	15054	15100	15122	14984	15201	15183	15056	15011	15199	14958	15045	15133	15007	15088	14964	15197	15097	15086	15045	14964	14965	15068	14984	15098	15244	15039	15022	15087	15083	15139	15079	15076	14963	15125	14970	15149	15106	15020	15122	15124	15155	15107	15186	15071	15241	15112	15012	15007	15055	15105	14901	14968	15116	15054	15071	15030	14965	15060	15142	14962	15112	15061	15055	15196	15147	15179	15102	15058	15102	14985	15052	15101	15112	14982	15044	15071	15029	15211	14940	15188	14828	15134	15156	15036	15187	15173	15069	15054	14898	15002	14980	15076	15084	15189	14930	15149	15011	15270	15099	15002	15151	15098	14994	14901	15062	15072	15204	15033	14965	15036	15110	15081	14994	15091	15120	15212	15103	15089	14955	14976	15105	14985	15119	15137	14932	15241	15076	14992	15050	14945	15117	15062	15154	15102	14961	15147	14938	15113	15045	15144	15085	15158	15074	15327	15131	14908	15165	15064	15062	14925	15068	15120	15163	15205	14815	15047	14904	15085	15065	15231	15073	15048	15116	15130	14916	15196	15045	15067	15025	15175	15126	15046	14944	15178	14968	15141	15034	15083	14974	15062	15124	15070	15082	15118	15049	15138	15045	15098	14951	15318	15009	15050	14880	15074	15013	15094	14973	15081	15061	15016	15016	15206	15150	15111	15059	15067	15025	15029	15043	15131	15227	15064	15130	15106	14954	15064	15027	15124	15155	15090	15026	15018	15108	14983	15115	15195	15145	15205	14996	14964	15081	14975	15186	14977	15200	15061	15077	15126	14989	15060	15087	15194	15136	15005	15108	15255	15171	15017	15003	14959	15036	15155	15133	15079	14928	15017	15005	15132	14893	15000	15080	15035	15009	15106	15117	14909	15104	15089	15223	15014	15046	15179	15032	15232	14976	15314	15222	14855	15210	14983	15295	15061	15104	15047	15065	15137	15018	15048	14968	15102	15083	15192	15100	15129	15178	15085	15165	15048	15103	14902	15051	15113	15065	15159	15119	14959	15187	15146	14955	14906	14919	15158	15149	15034	15130	15202	15040	15127	14993	15111	15218	14816	15091	15056	15100	14974	15211	15054	15102	15121	15043	15097	15135	15165	15121	15031	14981	15018	15072	15108	15112	15148	15088	15111	14991	14999	14976	15147	15199	14982	14999	15174	15029	15090	14969	15055	15116	15143	14932	15109	15036	14914	14856	15128	15044	15092	15044	15176	15045	15093	14965	15063	14858	15126	15152	15000	15198	15060	15191	15068	15200	15167	14939	15015	14986	15245	15110	15003	15024	15023	15150	15082	15031	15103	14977	15159	14967	14981	15094	15161	15038	15096	14867	14868	15089	15062	15057	15001	15093	15027	14992	15044	15057	15057	15089	15116	15060	15141	15073	15104	14939	15065	14988	15034	14983	15039	14978	15034	15081	15089	15213	14842	15031	15144	15053	15230	14960	15203	14950	15058	15213	15044	15161	15082	14920	15134	14996	15124	14973	15000	14913	15169	14879	14989	15095	15118	15089	15060	14934	15139	15171	15138	15091	15123	15059	15087	15035	15044	15132	15009	15064	14912	15106	14928	14857	15228	15132	15156	15245	15040	15138	15111	14922	15333	14924	14907	15245	14994	15055	14950	15152	15146	14858	15018	15071	15007	15109	15013	14978	15184	15013	15272	15063	15004	15048	14992	14996	15135	15016	14997	15165	14919	15236	15160	15083	14992	15151	15115	15139	14947	14975	15035	15190	15078	15168	15103	15027	15201	15268	15071	15090	15234	15021	15161	15090	14815	15033	15017	15253	15215	15250	15152	15144	14925	15216	14990	15029	15190	15115	15190	15186	14998	15076	15101	15079	15047	15266	15138	14871	14995	15203	15019	14988	15117	15040	15101	15005	15067	14822	14899	15233	15034	15055	15122	15070	15045	15288	15106	15000	15009	14967	15045	15017	15140	14999	15136	15124	14972	15021	15175	15035	15071	15090	15142	15092	15002	15054	15134	15083	15175	15021	15130	15055	14999	15207	15181	15026	14968	14986	15095	14960	15260	15084	15068	15135	15154	15019	15026	15155	15218	15120	15141	15005	15118	15034	15073	15105	15026	15076	15200	15090	15153	15005	15067	15088	15056	14906	15038	15143	15069	15059	15089	15001	14897	14980	14976	15053	15015	15157	14992	15036	14880	15072	15122	14863	14957	15102	14909	15134	15041	15093	15182	15127	15113	15020	15111	15113	15163	14968	15228	15130	15102	15129	15041	15016	15000	15019	15126	15144	14922	15162	14936	14977	15014	15066	15060	15043	15185	15258	15012	15132	15056	15219	15180	15253	15264	15036	15003	14966	15114	14983	15046	14856	14929	15041	15063	15343	15146	15152	14784	15241	14943	15011	15174	15067	15116	15194	15198	15033	15014	14984	15175	15016	14987	15007	15018	15211	15106	15227	14971	15080	15155	15251	14881	15130	15092	15129	15128	15096	15268	15042	15136	15120	14937	14827	15075	15203	15033	15128	15093	15085
25448	21476	28527	26479	22969	22102	23754	20093	19134	19168	18753	18302	17898	17520	17366	16990	16785	16692	16678	16547	16745	16666	16619	16530	16444	16351	16394	16424	16534	16665	16754	16426	16533	16447	16418	16341	16582	16366	16451	16437	16448	16458	16465	16633	16376	16450	16558	16335	16492	16295	16496	16320	16389	16410	16493	16384	16236	16497	16314	16265	16373	16459	16587	16672	16553	16596	16357	16339	16418	16462	16366	16663	16648	16640	16243	16595	16523	16262	16465	16378	16585	16323	16322	16266	16431	16410	16403	16407	16560	16307	16303	16319	16482	16203	16398	16253	16415	16453	16496	16388	16199	16379	16171	16289	16456	16433	16426	16440	16488	16332	16575	16407	16489	16377	16405	16264	16272	16357	16473	16320	16375	16350	16452	16339	16308	16326	16494	16371	16290	16207	16462	16354	16484	16256	16279	16462	16398	16149	16368	16423	16233	16529	16329	16463	16367	16371	16228	16236	16237	16336	16506	16272	16323	16317	16437	16363	16504	16461	16449	16437	16392	16348	16366	16405	16493	16421	16432	16340	16322	16151	16418	16326	16307	16316	16526	16505	16459	16342	16325	16329	16197	16213	16256	16436	16350	16389	16373	16525	16239	16375	16411	16265	16292	16332	16378	16262	16458	16491	16595	16380	16439	16403	16331	16488	16455	16480	16492	16281	16358	16360	16359	16310	16407	16272	16274	16334	16321	16279	16605	16290	16432	16434	16530	16479	16454	16605	16491	16451	16558	16445	16297	16288	16164	16402	16321	16432	16394	16382	16343	16458	16408	16459	16448	16225	16170	16195	16484	16291	16152	16194	16493	16432	16500	16518	16509	16390	16439	16288	16536	16413	16347	16386	16504	16385	16598	16373	16445	16348	16530	16313	16385	16424	16394	16404	16274	16316	16339	16198	16284	16388	16316	16273	16395	16412	16355	16096	16495	16338	16418	16429	16459	16420	16336	16378	16329	16481	16367	16211	16437	16390	16349	16455	16246	16374	16227	16322	16367	16257	16517	16376	16290	16329	16410	16289	16577	16357	16185	16451	16538	16336	16448	16250	16399	16525	16291	16241	16320	16423	16314	16289	16398	16382	16313	16185	16270	16404	16417	16512	16440	16269	16358	16232	16545	16294	16360	16410	16333	16588	16425	16066	16240	16285	16305	16458	16472	16378	16356	16414	16193	16444	16694	16484	16372	16479	16366	16183	16345	16438	16348	16442	16267	16369	16396	16478	16395	16396	16377	16234	16242	16434	16424	16357	16192	16398	16523	16386	16431	16483	16309	16338	16114	16173	16443	16416	16398	16370	16331	16298	16297	16290	16285	16271	16257	16230	16426	16349	16263	16335	16381	16498	16574	16279	16421	16288	16384	16440	16624	16455	16261	16469	16282	16256	16286	16225	16266	16378	16406	16393	16328	16260	16197	16269	16306	16393	16327	16347	16329	16412	16395	16282	16364	16702	16601	16448	16454	16473	16391	16587	16533	16418	16353	16275	16381	16327	16182	16356	16531	16362	16229	16501	16232	16421	16254	16357	16293	16247	16338	16371	16190	16345	16242	16402	16443	16114	16470	16385	16272	16346	16532	16488	16466	16460	16447	16311	16318	16255	16476	16235	16415	16359	16280	16351	16317	16334	16180	16312	16441	16340	16358	16280	16208	16520	16263	16390	16401	16339	16483	16452	16326	16371	16334	16367	16443	16369	16396	16543	16412	16318	16406	16429	16324	16533	16542	16266	16424	16464	16440	16273	16312	16423	16416	16279	16374	16432	16641	16523	16392	16467	16475	16346	16254	16400	16043	16403	16408	16330	16440	16306	16453	16481	16240	16449	16408	16488	16508	16529	16347	16312	16164	16313	16442	16200	16208	16430	16489	16413	16445	16310	16430	16366	16383	16425	16388	16439	16399	16368	16578	16247	16315	16234	16270	16420	16439	16118	16371	16184	16355	16319	16443	16600	16224	16328	16426	16307	16381	16373	16267	16398	16202	16245	16543	16197	16309	16335	16362	16284	16297	16495	16433	16493	16313	16200	16308	16342	16277	16337	16420	16421	16149	16493	16466	16562	16420	16569	16473	16325	16313	16454	16331	16316	16327	16302	16362	16320	16459	16222	16343	16330	16461	16395	16222	16323	16211	16547	16378	16506	16433	16457	16518	16549	16497	16164	16337	16469	16227	16341	16378	16514	16356	16463	16337	16246	16505	16307	16198	16401	16320	16253	16316	16361	16493	16587	16500	16237	16367	16260	16478	16388	16372	16517	16400	16385	16312	16424	16475	16495	16467	16478	16490	16187	16521	16465	16502	16268	16352	16339	16470	16176	16554	16304	16465	16366	16340	16164	16254	16374	16301	16308	16369	16664	16335	16365	16319	16396	16651	16479	16331	16474	16475	16493	16526	16301	16463	16256	16143	16329	16329	16606	16363	16463	16417	16375	16279	16406	16457	16529	16518	16364	16564	16431	16375	16381	16305	16495	16443	16538	16474	16389	16431	16263	16317	16407	16400	16391	16364	16400	16426	16403	16323	16472	16376	16398	16219	16531	16186	16205	16304	16317	16262	16396	16404	16349	16265	16351	16541	16522	16560	16459	16533	16440	16365	16227	16333	16534	16393	16168	16341	16352	16444	16462	16322	16298	16526	16378	16385	16316	16233	16327	16332	16381	16289	16594	16197	16388	16342	16267	16462	16380	16467	16477	16437	16324	16442	16388	16399	16506	16419	16272	16160	16436	16427	16264	16527	16357	16418	16465	16302	16441	16487	16465	16279	16495	16232	16425	16289	16462	16318	16514	16262	16453	16438	16533	16332	16317	16425	16434	16633	16367	16260	16307	16282	16504	16397	16611	16387	16379	16462	16409	16655	16423	16342	16379	16520	16530	16438	16473	16378	16480	16450	16291	16274	16246	16445	16348	16430	16502	16411	16303	16303	16223	16294	16418	16144	16305	16167	16384	16356	16447	16443	16335	16494	16418	16325	16409	16490	16479	16558	16371	16465	16228	16354	16428	16557	16429	16247	16377	16303	16350	16455	16499	16304	16333	16633	16498	16259	16292	16504	16351	16432	16423	16401	16341	16434	16508	16224	16247	16532	16249	16262	16455	16337	16406	16341	16465	16316	16520	16696	16481	16470	16260	16415	16366	16435	16544	16553	16326	16342	16295	16398	16284	16444	16389	16433	16381	16323	16294	16305	16303	16324	16445	16395	16479	16265	16475	16384	16322	16305	16332	16375	16058	16292	16400	16344	16316	16358	16489	16409	16414	16289	16103	16253	16457	16141	16122	16470	16528	16611	16387	16488	16348	16534	16364	16438	16384	16635	16409	16368	16470	16379	16423	16196	16356	16470	16210	16476	16432	16367	16519	16394	16431	16351	16281	16331	16371	16288	16152	16394	16451	16185	16398	16612	16340	16434	16211	16239	16507	16381	16410	16416	16301	16230	16320	16508	16231	16085	16189	16373	16357	16659	16437	16650	16645	16443	16537	16344	16367	16316	16513	16341	16166	16376	16360	16403	16339	16470	16613	16498	16330	16370	16409	16599	16159	16477	16370	16520	16317	16367	16460	16368	16389	16567	16392	16336	16468	16588	16313	16508	16302	16398	16208	16117	16321	16250	16270	16484	16431	16512	16289	16477	16340	16375	16375	16370	16503	16414	16595	16341	16521	16567	16529	16330	16364	16299	16418	16332	16447	16441	16234	16529	16272	16447	16433	16316	16465	16405	16568	16299	16513	16558	16454	16288	16256	16413	16408	16186	16346	16244	16316	16392	16216	16345	16273	16483	16356	16205	16293	16568	16597	16517	16479	16527	16295	16195	16321	16484	16306	16544	16229	16421	16444	16322	16470	16551	16245	16243	16350	16352	16348	16412	16455	16410	16348	16508	16384	16326	16631	16292	16522	16329	16367	16298	16456	16337	16529	16132	16483	16558	16413	16249	16532	16471	16395	16338	16433	16323	16237	16265	16387	16389	16224	16314	16627	16344	16337	16104	16238	16402	16283	16519	16378	16137	16332	16521	16549	16351	16553	16294	16397	16226	16215	16303	16173	16564	16403	16408	16460	16589	16464	16484	16528	16380	16337	16361	16390	16136	16351	16228	16398	16656	16414	16556	16433	16483	16263	16418	16102	16212	16232	16397	16324	16387	16605	16567	16111	16258	16433	16417	16337	16282	16504	16462	16344	16267	16320	16333	16423	16238	16434	16504	16415	16306	16410	16574	16370	16366	16349	16210	16243	16294	16599	16466	16376	16422	16373	16259	16411	16490	16429	16382	16530	16486	16420	16266	16225	16375	16315	16412	16508	16506	16183	16638	16230	16546	16508	16347	16480	16406	16304	16360	16218	16428	16401	16266	16460	16417	16474	16575	16273	16284	16316	16538	16322	16494	16438	16162	16410	16282	16338	16366	16528	16333	16220	16383	16316	16321	16610	16469	16398	16320	16508	16396	16636	16392	16221	16450	16298	16284	16454	16366	16356	16409	16518	16556	16183	16251	16250	16334	16353	16443	16554	16219	16228	16341	16333	16540	16418	16267	16259	16484	16286	16150	16300	16551	16422	16213	16424	16208	16481	16380	16256	16211	16424	16447	16500	16472	16541	16463	16363	16303	16245	16315	16405	16427	16179	16416	16331	16432	16371	16389	16417	16317	16351	16351	16387	16292	16309	16248	16175	16469	16333	16531	16386	16393	16345	16198	16500	16439	16450	16405	16432	16512	16144	16595	16391	16552	16438	16282	16401	16231	16298	16512	16544	16349	16402	16278	16414	16282	16266	16369	16447	16507	16374	16416	16214	16390	16362	16325	16352	16424	16337	16590	16146	16491	16392	16482	16328	16418	16304	16546	16387	16199	16448	16450	16267	16321	16197	16173	16346	16442	16386	16266	16502	16465	16369	16358	16333	16480	16446	16545	16543	16466	16354	16258	16375	16442	16556	16412	16489	16529	16281	16334	16428	16232	16424	16488	16388	16214	16238	16438	16380	16341	16479	16519	16360	16319	16389	16393	16483	16378	16358	16235	16356	16439	16192	16365	16492	16277	16396	16543	16211	16334	16350	16455	16522	16418	16344	16514	16305	16483	16462	16404	16561	16394	16158	16286	16430	16332	16352	16439	16382	16303	16308	16283	16395	16235	16404
29953	47659	42611	30572	24289	23009	25065	20389	19792	19564	18915	18246	17473	16884	16532	16148	15714	15774	15805	15470	15384	15266	15075	15377	15286	15328	15392	15445	15231	15268	15040	14950	15310	15203	15144	15147	15237	15357	15082	15229	15066	14996	15145	15015	15183	15011	15024	15212	15126	15327	15109	15142	15059	15294	15258	15061	15019	14880	15065	15136	15119	15048	15187	14902	15114	14961	15205	15083	15026	15203	14969	15151	15244	15107	15117	15083	15155	15099	15249	15261	15284	15198	14998	14996	15188	15183	15043	15105	15194	15190	15198	15018	15169	15236	15110	15100	15246	14994	15282	15070	15023	15218	15067	15198	15156	15023	15094	15055	15063	15075	14965	15120	15003	15051	15096	15146	14999	15237	15260	14997	15201	15115	15093	14841	15021	15087	15218	15117	15154	15120	15131	14960	15152	15083	15211	15003	15145	15009	15238	15057	15170	15232	15037	15164	15112	15158	15015	14910	15098	15049	15140	15215	15142	15129	15138	14832	15191	15138	15191	15088	14949	15132	15134	15058	15225	15252	15144	15150	15131	15069	15189	15171	15238	15080	15165	15095	15029	15122	15021	15215	14999	15275	14988	15043	15148	15026	15111	15024	15097	15145	15172	15047	15060	15205	15080	15085	15200	15124	15122	15227	15170	14923	15027	15108	15247	15047	15046	15097	15249	15095	15181	15136	15271	15061	15062	15285	15029	15167	15140	15054	15209	15250	14998	15155	15091	15069	15175	14914	15095	15113	15285	15010	15085	14806	15309	15067	15114	15238	15069	15118	15265	15187	15211	14962	15221	15137	15180	15241	15072	15073	15024	15108	15251	15148	15091	15218	15072	15080	15241	15160	15097	14988	15123	15172	14967	15297	15113	15081	15114	15130	15044	15141	14993	15214	15135	15122	15140	15090	15057	14945	15184	15163	15206	15130	15024	15123	15251	15153	15087	14986	14960	15028	15154	15152	15139	15200	15150	15084	15015	15131	15135	15202	15194	15076	15136	15118	15025	15015	15114	15056	15291	15132	15298	15087	15099	15054	15025	14967	15220	15160	15166	15103	15131	15092	15163	15212	15034	14983	15156	15138	15101	15239	15102	15077	15052	15070	15139	15007	15262	15055	15064	15034	15106	15078	14911	14996	15179	15090	15025	15267	15180	15104	15275	15111	15158	15210	15068	14968	14919	15093	15216	15123	15130	15013	15115	15059	15117	14979	15181	15283	14967	15073	15063	15162	15118	15026	15074	15073	15055	15157	15030	15264	15167	15255	14881	14872	15132	14991	15185	15084	15147	15173	15067	15333	15095	14977	15154	15154	15194	14930	15012	15117	15132	15141	15067	15096	15039	15246	15162	15094	15067	15074	15039	15038	14983	15138	15198	14956	14989	15074	14962	15030	15068	15144	15079	15073	15225	15100	15244	15257	15057	15089	15026	15061	15017	15068	15051	15060	15198	15073	15046	15041	15131	15041	15043	15018	15128	15080	15146	15194	15144	14926	14976	15282	15005	15250	15188	15142	15052	15285	15065	14974	15120	15112	15136	15068	15006	15127	15183	14986	15028	15278	15061	15107	14970	15110	15082	15122	15220	15162	15037	15234	15131	15236	15110	15058	15074	15198	15045	14854	15057	15165	15078	15145	15141	15076	15161	15091	15150	15102	15113	14897	15160	15164	15128	15100	15048	15132	15177	15092	15076	15043	15009	15010	15131	15083	15097	14985	14981	15137	15077	15194	14949	15169	14966	15145	15031	15144	15013	15221	15092	15176	15223	15036	15066	15164	15058	14909	14971	15087	15209	15161	15238	15197	15220	14950	15068	14908	15132	15199	15060	15240	15114	15186	15068	15034	14987	15039	15054	15396	14963	15160	15269	15067	15159	15015	15235	15118	15260	15113	15102	14977	15181	15164	15094	15062	15149	15249	15172	15146	14994	15252	15045	15190	15100	15023	15145	15077	15156	15184	15251	15029	15047	15169	15003	14879	15131	15235	15154	15084	15064	14888	15225	15187	15280	15058	15114	15091	15253	15003	15051	15072	15048	15162	15232	15149	15065	15113	14916	15003	15074	15214	15037	15044	15042	15123	15014	15062	15112	15017	15141	15087	15084	15081	15100	15134	15143	15205	15183	15237	15137	15004	15188	15098	14965	15115	15007	15083	15054	15139	14855	15098	15090	15192	15160	15296	14942	14951	15319	15034	15093	14917	15043	15115	15121	15195	15155	15117	15183	15056	15185	15150	14978	14840	15089	15229	15039	15144	15236	15096	15198	15041	15067	15120	15142	15085	15128	15187	15033	15174	15028	15081	15054	14979	15001	15113	15119	15171	15212	15104	15212	15141	15020	15086	14980	15049	15178	15173	15033	15023	15118	15079	15002	15027	15074	15013	15111	15023	15167	15107	15239	15159	15144	15030	15002	15195	15124	15177	15084	14955	15067	15081	15187	15074	14968	15121	15163	15116	15208	15173	15198	15134	15202	15116	15056	15028	15039	15049	15194	15047	15173	14970	15097	15022	15188	15185	15076	15116	15053	15064	15057	15080	15070	15084	15104	15050	15194	15210	15104	15243	15083	15142	15098	15091	15235	15057	15090	15053	14986	15117	15152	15222	15132	15090	15012	15239	15054	14932	15150	15157	15134	14984	15009	14905	15124	15248	15136	15159	14952	15053	15119	15088	15086	15093	15067	15154	15159	15235	15068	15051	15183	15049	15067	15158	15223	15177	15197	14995	15117	15130	14970	15199	15107	15069	15254	15102	15018	14922	15000	15193	15171	15122	15072	14969	15066	15091	15000	15221	14899	15135	14980	15071	15238	14956	15013	14885	15154	15141	15052	15216	14939	15063	15201	15112	15058	15005	15084	15185	15029	15115	15208	15145	15180	15235	15192	15011	14924	15075	14999	15062	15218	15228	14913	15036	15072	15164	15118	15018	15335	15159	15165	15207	15084	15163	15277	15321	14901	15043	15117	15090	15225	15066	15174	15076	15111	15141	15110	15125	15029	15051	15176	14972	15210	15147	15192	15175	14951	15147	15212	15174	15101	14971	15112	15091	15121	15247	15412	15090	15045	15116	15121	15147	15009	15080	15051	15093	15250	15031	15071	15223	15146	14955	15257	15005	15191	14923	15117	15060	15210	15067	15051	15160	15199	15114	15058	15096	15246	15188	15107	15085	15144	14987	15056	15218	15241	15149	15153	15226	14946	15116	15149	15175	15108	15157	15075	15073	14945	15006	15108	15029	14971	15220	15002	15074	15125	15128	14994	15163	15164	15089	15296	15142	15348	15104	14961	15125	15049	15007	15165	15149	15013	14953	15183	15205	15114	14964	15127	15166	15039	15146	15051	15205	15078	15179	15039	15204	15103	15206	15289	15274	14991	15278	15066	15181	15095	14945	15221	15199	15206	15209	15032	15152	14975	15085	14904	15237	15110	15140	14959	15027	15289	15285	15094	15061	15157	15024	15205	14989	15112	15075	15090	15137	14922	15064	15122	14982	15122	15180	14996	15177	15179	15008	15222	14820	15083	15064	15056	15161	15048	15132	15077	15021	15248	15188	15072	15245	14996	15008	15156	15237	15196	15242	15105	15090	15021	15018	15219	15192	15082	15055	15140	15196	15233	15008	15136	15042	15149	15324	15083	15160	15185	15230	15177	15168	14992	14990	14971	15131	14975	15037	15064	15066	14965	15248	15090	15230	15242	15174	15175	15167	15062	14871	15177	15056	15050	14955	15236	15054	15160	15058	14994	15022	15012	15268	15073	15028	15004	15139	15170	15178	15189	15104	15226	15202	15064	14908	15314	15098	15086	15123	15181	15061	15184	14991	15131	15045	15184	15246	15164	14938	15249	15209	15127	15154	15028	15095	15117	15268	15207	15109	14881	14954	15235	15085	15166	15208	15063	14990	15198	14965	15016	15183	15212	15102	15159	15312	15018	15195	15056	15123	15380	15028	15177	14988	14854	15010	15153	15214	15143	15166	15280	15249	15014	14944	15079	15240	14996	15095	15245	15180	14931	15031	15281	15209	15061	15092	15112	15078	15086	15092	15277	15087	15119	15060	15203	15033	15136	15281	15146	15012	15194	15141	15204	15026	15069	15019	15157	14913	15160	15155	15294	15057	15123	15008	15196	15179	14929	15101	15143	15140	15115	15183	15158	15076	15286	15094	15054	15210	15079	14962	15054	15131	15042	15210	15087	15131	15126	15138	15208	15198	15327	15095	15050	15168	15158	15201	15106	14937	14917	15038	15173	15098	15142	15060	15126	15014	15111	15128	14989	15078	15219	15208	14992	15134	15251	14992	15142	15034	15207	15170	15050	15080	15264	15038	15064	15017	15200	14932	15214	14996	15125	15163	15134	15154	14826	15213	15187	15017	15078	15118	15138	15220	15058	15037	14966	15134	15175	15140	15018	15016	15063	15143	14993	15042	15183	15231	15097	15123	15219	15089	15028	15157	14988	15046	15093	15330	15132	14948	15142	15007	15158	15133	14968	15017	15065	15049	15366	15113	15153	15088	15048	15139	15212	15029	15114	15131	15047	15020	15050	15051	15027	15145	15224	15054	15104	14953	15238	15231	15243	15172	14995	15219	14950	15063	15186	15099	15102	15113	15131	15202	14925	15102	15115	15152	15143	14930	15034	15203	15140	15076	15224	15125	14905	15083	15103	14988	15055	15154	15233	15203	15160	15113	15055	15058	15233	15226	15159	15148	15243	15107	15193	15090	15118	15099	15054	15272	15118	15077	15004	15096	15164	15136	15098	14941	15248	15043	14946	15176	15094	15189	15013	15084	15243	14953	15167	15299	15006	15232	15087	15053	15120	15180	15004	15027	15069	15087	15247	15069	15073	15097	15035	15017	14977	15166	15174	15113	15014	15223	15137	15110	15012	14883	15012	15055	15213	15222	15109	14956	14937	15098	15022	15194	15161	15134	15147	15338	15088	15128	14980	15186	15184	14901	14966	15186	15000	15103	14930	15153	14992	15229	15290	15004	15073	14994	14893	15093	15127	15217	15191	15186	15245	15211	15091	15220	15249	15178	15004	15207	14990	15198	15270	15126	14955	15001	15098	14987	15106	15008	15181	15066	15136	15143	15172	15034	15040	15027	15102	15051	15145	15235	15295	15279	15052	15040	15261	14968
24236	21464	29037	24684	23063	25257	28934	22993	20655	20632	20272	19546	18709	18357	18003	17929	17693	17197	17245	17171	17143	16870	16904	16767	16955	16995	17020	16877	16867	16864	16943	16862	16871	16703	16927	16773	16846	16819	16750	16892	16876	16875	16812	16432	16815	16896	16584	16616	16723	16841	16594	16737	16856	16760	16644	16782	16776	16824	16904	17003	16749	16790	16925	16783	16835	16784	16853	16866	16842	16631	16856	16490	16885	16760	16793	16974	16742	16896	16765	17021	16887	16727	16841	16797	16795	16731	16660	16624	16816	16677	16684	16566	16785	16694	16827	16780	16752	16645	16571	16932	16848	16649	16564	16844	16537	16674	16764	16642	16681	16715	16787	16837	16943	16652	16767	16633	16788	16839	16731	16696	16856	16783	16513	16686	16840	16935	16715	16477	16476	16706	16687	16636	16839	16513	16812	16734	16833	16746	16744	16439	16820	16500	16819	16748	16521	16628	16755	16824	16874	16848	16584	16646	16613	16898	16667	16544	16634	16694	16703	16673	16827	16726	16585	16783	16974	16847	16704	16627	16813	16589	16373	16630	16804	16700	16827	16621	16769	16639	16526	16614	16736	16731	16789	16829	16621	16738	16835	16732	16858	16800	16779	16718	16722	16749	16815	16674	16706	16663	16645	16670	16548	16774	16846	16783	16854	16942	16768	16592	16579	16738	16764	16972	16720	16815	16651	16975	16710	16746	16732	16719	16920	16689	16705	16786	16787	16796	16933	16578	16825	16583	16925	16804	16721	16754	16728	16851	16737	16668	16615	16740	16711	16605	16764	16638	16715	16753	16683	16765	16795	16713	16622	16678	16726	16817	16469	16587	16840	16605	16705	16882	16665	16613	16724	16640	16506	16696	16798	16651	16849	16796	16823	16544	16546	16755	16742	16728	16902	16704	16735	16750	16679	16663	16708	16806	16820	16640	16804	16937	16802	16740	16651	16781	16752	16733	16652	16529	16705	16778	16640	16825	16682	16669	16895	16613	16776	16658	16605	16736	16601	16811	16600	16535	16845	16908	16527	16702	16738	16703	16742	16616	16827	16836	16810	16849	16647	16689	16689	16761	16710	16811	16769	16598	16759	16644	16665	16510	16555	16762	16590	16718	16734	16587	16678	16688	16650	16604	16709	16623	16668	16638	16680	16660	16557	16734	16710	16634	16652	16945	16877	16485	16657	16643	16586	16827	16799	16714	16658	16688	16660	16650	16588	16807	16644	16881	16729	16657	16804	16703	16774	16792	16914	16673	16766	16794	16759	16835	16893	16728	16888	16920	16630	16406	16795	16718	16664	16689	16694	16783	16825	16603	16775	16958	16557	16786	16878	16670	16595	16673	16634	16750	16651	16890	16721	16829	16731	16746	16602	16796	16648	16667	16786	16749	16693	16882	16742	16658	16676	16895	16787	16738	16626	16635	16695	16742	16895	16745	16867	16717	16674	16578	16932	16857	16775	16830	16761	16708	16639	16835	16547	16611	16624	16650	16661	16627	16705	16764	16541	16652	16883	16864	16892	16506	16865	16659	16748	16864	16672	16823	16480	16674	16730	16531	16635	16936	16774	16654	16529	16885	16813	16761	16651	16661	16730	16667	16667	16932	16844	16723	16776	16740	16733	16732	16718	16791	16725	16817	16765	16758	16547	16750	16713	16901	16693	16737	16646	16772	16613	16710	16717	16908	16822	16634	16793	16613	16766	16826	16834	16805	16870	16700	16845	16886	16541	16543	16634	16723	16742	16876	16788	16699	16786	16789	16761	16549	16634	16639	16645	16686	16692	16796	16776	16780	16748	16620	16645	16778	16871	16856	16710	16462	16622	16756	16785	16431	16750	16515	16703	16719	16552	16772	16621	16676	16702	16620	16740	16609	16692	16636	16709	16878	16722	16758	16756	16885	16908	16695	16724	16809	16829	16656	16851	16661	16888	16683	16645	16822	16932	16753	16578	16811	16741	16839	16780	16620	16667	16714	16817	16741	16716	16681	16740	16699	16872	16661	16663	16460	16618	16697	16811	16810	16708	16879	16721	16690	16573	16854	16759	16814	16722	16704	16813	16686	16745	16649	16717	16599	16612	16645	16572	16659	16725	16695	16608	16629	16579	16645	16492	16777	16667	16726	16856	16722	16775	16684	16817	16527	16722	16802	16824	16738	16712	16688	16727	16897	16641	16783	16615	16550	16597	16683	16777	16616	16721	16761	16834	16722	16884	16749	16759	16876	16810	16897	16761	16407	16715	16633	16833	16449	16600	16796	16628	16646	16869	16822	16742	16832	16601	16740	16973	16801	16721	16523	16642	16763	16742	16827	16872	16725	16509	16795	16810	16586	16665	16877	16644	16732	16632	16717	16636	16689	16587	16602	16683	16941	16707	16745	16745	16826	16492	16765	16737	16749	16655	16841	16650	16644	16674	16600	16577	16658	16681	16940	16755	16749	16717	16961	16693	16691	16718	16637	16733	16657	16607	16552	16644	16525	16860	16762	16653	16812	16917	16765	16738	16423	16756	16500	16753	16849	16637	16829	16884	16695	16826	16634	16813	16639	16760	16613	16774	16531	16490	16732	16602	16748	16907	16807	16750	16723	16758	16583	16799	16702	16683	16683	16814	16930	16701	16747	16671	16576	16626	16596	16543	16606	16767	16990	16756	16702	16640	16489	16816	16747	16758	16663	16791	16686	16803	16768	16578	16819	16755	16755	16716	16740	16657	16883	16637	16696	16825	16537	16828	16721	16764	16808	16843	16772	16832	16726	16759	16803	16791	16591	16752	16885	16810	16599	16766	16729	16740	16887	16917	16913	16836	16658	16591	16795	16679	16843	16769	16560	16655	16641	16785	16648	16719	16670	16676	16698	16832	16576	16747	16574	16702	16799	16684	16606	16622	16690	16918	16698	16515	16672	16770	16725	16729	16883	16821	16624	16721	16731	16939	16709	16642	16825	16817	16714	16585	16699	16604	16640	16682	16637	16688	16601	16687	16523	16624	16860	16766	16600	16809	16655	16650	16698	16629	16665	16706	16819	16840	16708	16704	16792	16688	16716	16860	16809	16581	16737	16879	16699	16891	16520	16791	16685	16727	16674	16749	16694	16642	16907	16829	16812	16638	16581	16642	16527	16887	16543	16481	16607	16676	16772	16758	16750	16847	16614	16771	16900	16745	16567	16453	16743	16905	16772	16720	16788	16767	16740	16684	16904	16772	16538	16677	16778	16952	16731	16795	16559	16893	16666	16519	16753	16557	16731	16645	16626	16619	16727	16741	16882	16608	16790	16790	16641	16598	16710	16649	16813	16710	16506	16853	16696	16681	16804	16748	16881	16678	16833	16713	16817	16805	16720	16726	16831	16552	16621	16619	16680	16854	16648	16628	16833	16797	16765	16542	16700	16924	16547	16780	16771	16835	16694	16791	16686	16653	16604	16721	16838	16794	16712	16662	16707	16849	16787	16949	16653	16613	16577	16589	16657	16793	16816	16849	16589	16511	16720	16829	16626	16862	16773	16824	16702	16765	16734	16866	16707	16766	16907	16705	16874	16584	16730	16633	16650	16774	16777	16595	16854	16758	16662	16728	16716	16604	16825	16570	16631	16745	16804	16539	16767	16622	17000	16790	16742	16702	16724	16726	16790	16580	16506	16623	16796	16676	16582	16649	16502	16718	16699	16724	16703	16858	16645	16474	16662	16696	16854	16805	16855	16849	16783	16882	16576	16542	16865	16732	16727	16848	16652	16484	16726	16823	16830	16824	16710	16711	16439	16715	16754	16637	16861	16664	16737	16735	16635	16738	16527	16897	16788	16686	16800	16673	16516	16709	16838	16750	16794	16744	16796	16693	16781	16553	16707	16836	16790	16739	16769	16718	16823	16690	16706	16746	16706	16681	16803	16871	16887	16726	16691	16701	16435	16868	16598	16747	16777	16732	16614	16737	16826	16816	16877	16564	16642	16555	16765	16706	16760	16690	16695	16655	16638	16781	16607	16724	16943	16726	16762	16727	16574	16737	16707	16700	16637	16673	16718	16700	16797	16812	16746	16930	16596	16674	16677	16827	16708	16741	16682	16798	16689	16697	16848	16700	16745	16808	16855	16659	16760	16879	16702	16835	16590	16697	16839	16880	16928	16607	16713	16734	16770	16992	16826	16914	16596	16788	16710	16751	16791	16724	16859	16776	16837	16801	16738	16725	16722	16887	16746	16684	16698	16513	16466	16560	16594	16649	16679	16851	16609	16900	16713	16700	16775	16596	16793	16798	16754	16648	16673	16715	16799	16678	16747	16751	17001	16492	16547	16813	16750	16772	17005	16793	16708	16752	16857	16730	16849	16575	16605	16540	16840	16630	16708	16682	16818	16685	16762	16703	16745	16956	16710	16825	16705	16632	16659	16852	16846	16604	16605	16785	16899	16653	16772	16569	16700	16668	16710	16702	16744	16770	16666	16904	16802	16771	16819	16761	16836	16841	16887	16706	16690	16626	16585	16735	16857	16685	16756	16616	16650	16828	16519	16574	16734	16798	16752	16675	16661	16392	16582	16697	16829	16613	16837	16750	16789	16651	16582	16539	16670	16626	16632	16769	16864	16942	16724	16597	16755	16881	16622	16755	16555	16803	16818	16688	16761	16808	16997	16780	16703	16780	16815	16976	16642	16822	16785	16690	16899	16570	16840	16780	16852	16840	16599	16740	16725	16538	16710	16793	16847	16872	16890	16667	16781	16638	16759	16628	16684	16637	16750	16582	16699	16789	16707	16695	16765	16790	16733	16646	16748	16526	16957	16563	16618	16761	16543	16663	16648	16732	16818	16759	16525	16503	16761	16768	16645	16666	16633	16796	16695	16730	16606	16744	16662	16739	16884	16856	16700	16847	16617	16676	16735	16686	16745	16590	16764	16594	16613	16688	16798	16628	16449	16739	16642	16555	16788	16605	16655	16736	16882	16903	16754	16647	16747	16811	16536	16697	16743	16545	16665	16712	16768	16807	16685	16811	16612	16577	16773	16646	16758	16668	16692	16727	16582	16635	17039	16704	16889	16660	16730	16988	17061	16461	16746	16589	16771	16625	16757	16628	16775	16700	16832	16730	16706	16793	16762	16608	16622	16773	16758	16734	16743	16863	16797	16859	16695	16815	16828	16847	16687
32474	53159	47858	35265	28495	26568	30390	23036	21954	21741	21091	19607	18582	17589	17097	16657	16126	16171	16001	15950	15780	15805	15729	15475	15710	15636	15528	15571	15402	15436	15453	15358	15417	15545	15348	15334	15472	15351	15476	15256	15529	15289	15495	15506	15300	15338	15443	15276	15548	15359	15353	15316	15383	15410	15201	15093	15422	15218	15467	15343	15325	15314	15220	15343	15184	15238	15289	15293	15218	15325	15325	15461	15477	15291	15189	15332	15319	15338	15130	15436	15361	15284	15349	15502	15259	15359	15337	15211	15425	15246	15277	15432	15296	15228	15334	15304	15263	15267	15313	15364	15520	15224	15228	15516	15440	15344	15239	15348	15299	15290	15352	15444	15245	15124	15197	15231	15231	15319	15241	15388	15250	15275	15445	15401	15212	15311	15101	15405	15399	15124	15284	15327	15386	15259	15250	15260	15156	15314	15360	15352	15265	15258	15312	15225	15316	15341	15337	15283	15272	15345	15169	15350	15369	15360	15355	15358	15322	15376	15408	15187	15337	15256	15255	15210	15254	15416	15329	15405	15336	15305	15255	15310	15407	15249	15256	15269	15316	15482	15438	15355	15281	15347	15331	15295	15214	15476	15283	15269	15364	15222	15112	15333	15391	15291	15459	15292	15294	15306	15317	15247	15273	15193	15357	15263	15341	15228	15318	15232	15247	15281	15183	15298	15344	15470	15218	15336	15226	15228	15476	15241	15278	15067	15272	15272	15181	15204	15278	15382	15236	15322	15396	15273	15299	15250	15159	15292	15431	15341	15228	15348	15198	15185	15190	15439	15259	15382	15258	15283	15399	15359	15279	15365	15197	15303	15276	15533	15221	15175	15368	15282	15145	15342	15206	15228	15420	15390	15280	15218	15120	15269	15266	15288	15401	15296	15255	15271	15229	15381	15298	15265	15257	15370	15370	15300	15296	15275	15202	15255	15350	15382	15319	15214	15211	15233	15251	15483	15103	15331	15169	15205	15323	15354	15257	15376	15231	15363	15238	15326	15200	15257	15488	15290	15296	15182	15480	15233	15303	15301	15428	15155	15340	15265	15190	15311	15385	15249	15086	15407	15193	15202	15556	15343	15119	15262	15340	15313	15231	15460	15333	15321	15251	15278	15170	15308	15137	15387	15409	15422	15339	15203	15306	15371	15280	15357	15346	15240	15307	15382	15256	15224	15224	15311	15134	15253	15198	15342	15370	15407	15391	15375	15466	15428	15249	15232	15208	15325	15242	15407	15245	15108	15235	15384	15254	15259	15377	15222	15264	15290	15319	15237	15422	15338	15279	15467	15326	15368	15352	15318	15423	15209	15345	15269	15188	15458	15312	15228	15195	15261	15216	15299	15307	15304	15427	15231	15217	15321	15358	15294	15404	15330	15270	15421	15218	15378	15241	15248	15332	15301	15269	15275	15234	15265	15456	15209	15470	15474	15288	15413	15420	15364	15273	15301	15403	15100	15277	15199	15377	15284	15288	15132	15333	15264	15416	15288	15307	15258	15260	15244	15389	15357	15249	15339	15177	15275	15498	15260	15322	15194	15417	15175	15125	15257	15292	15257	15220	15385	15226	15216	15273	15110	15243	15366	15352	15350	15222	15325	15235	15331	15231	15347	15328	15249	15249	15269	15221	15457	15182	15445	15389	15444	15212	15343	15352	15360	15354	15041	15343	15225	15293	15307	15518	15199	15310	15433	15192	15415	15264	15328	15235	15173	15122	15179	15469	15267	15230	15333	15357	15413	15286	15326	15116	15325	15389	15282	15296	15240	15385	15310	15216	15350	15292	15322	15298	15188	15219	15313	15441	15145	15308	15200	15287	15269	15162	15336	15242	15312	15135	15206	15300	15316	15290	15348	15216	15262	15242	15414	15155	15323	15380	15348	15489	15250	15326	15142	15234	15189	15264	15373	15179	15221	15330	15323	15530	15274	15415	15243	15340	15345	15303	15295	15216	15373	15209	15238	15499	15251	15359	15401	15083	15320	15294	15178	15310	15438	15458	15457	15274	15345	15325	15252	15227	15270	15324	15351	15565	15343	15352	15330	15374	15544	15329	15242	15286	15274	15483	15257	15137	15082	15302	15273	15328	15350	15409	15262	15412	15179	15287	15313	15269	15235	15256	15407	15311	15343	15359	15310	15298	15133	15380	15214	15300	15325	15314	15273	15217	15409	15297	15274	15349	15544	15356	15325	15196	15126	15283	15349	15392	15274	15304	15316	15175	15339	15209	15287	15333	15218	15319	15351	15291	15218	15387	15390	15304	15294	15269	15313	15356	15284	15444	15391	15307	15366	15325	15197	15274	15309	15378	15417	15230	15150	15147	15269	15163	15244	15137	15421	15382	15171	15315	15407	15293	15289	15335	15429	15320	15332	15219	15332	15379	15290	15223	15398	15240	15376	15326	15220	15280	15482	15274	15331	15272	15299	15335	15345	15299	15293	15389	15405	15219	15158	15326	15227	15254	15275	15262	15283	15285	15403	15303	15418	15365	15176	15237	15309	15470	15223	15262	15226	15361	15361	15120	15316	15330	15139	15246	15267	15314	15135	15244	15316	15375	15252	15451	15318	15214	15338	15249	15324	15299	15247	15257	15390	15388	15348	15229	15415	15369	15420	15497	15203	15461	15427	15296	15302	15283	15269	15189	15403	15272	15253	15281	15294	15301	15165	15205	15322	15233	15307	15279	15395	15114	15429	15391	15317	15299	15296	15221	15204	15381	15282	15289	15350	15164	15345	15329	15249	15196	15208	15306	15250	15279	15355	15231	15111	15406	15373	15418	15222	15329	15413	15365	15251	15257	15222	15309	15266	15213	15162	15294	15474	15370	15220	15246	15206	15314	15380	15361	15450	15316	15241	15375	15123	15437	15398	15386	15338	15034	15322	15352	15353	15297	15263	15366	15281	15290	15417	15424	15274	15409	15241	15314	15365	15380	15250	15274	15302	15238	15147	15143	15196	15277	15433	15305	15297	15237	15353	15383	15254	15272	15207	15311	15171	15365	15345	15319	15206	15337	15405	15366	15499	15337	15367	15450	15199	15388	15213	15262	15233	15236	15375	15336	15328	15220	15239	15286	15255	15322	15112	15301	15230	15384	15347	15286	15300	15333	15266	15218	15276	15308	15369	15227	15328	15222	15322	15369	15217	15360	15356	15215	15361	15295	15478	15366	15287	15392	15484	15469	15231	15426	15480	15310	15235	15397	15388	15283	15265	15353	15315	15290	15270	15209	15333	15182	15286	15487	15411	15269	15180	15179	15321	15316	15295	15204	15283	15282	15157	15350	15283	15303	15403	15304	15148	15047	15297	15267	15394	15326	15429	15413	15277	15243	15418	15131	15322	15323	15337	15227	15424	15231	15466	15466	15281	15220	15267	15361	15211	15287	15306	15406	15399	15347	15221	15246	15226	15277	15337	15219	15202	15312	15285	15299	15334	15462	15423	15396	15409	15507	15265	15175	15207	15260	15473	15218	15306	15384	15380	15211	15201	15297	15322	15308	15172	15250	15144	15198	15348	15408	15439	15467	15298	15109	15167	15359	15507	15283	15232	15324	15245	15354	15353	15323	15248	15254	15243	15281	15230	15200	15408	15328	15564	15035	15418	15334	15453	15422	15270	15369	15174	15282	15453	15356	15363	15284	15236	15342	15124	15247	15388	15077	15351	15346	15274	15150	15489	15377	15250	15284	15390	15398	15350	15333	15214	15332	15281	15391	15192	15282	15500	15145	15164	15252	15321	15413	15288	15273	15414	15255	15411	15265	15202	15247	15427	15260	15364	15399	15435	15269	15358	15434	15185	15188	15315	15173	15275	15240	15267	15346	15372	15193	15448	15373	15222	15328	15468	15317	15218	15399	15359	15426	15318	15364	15315	15326	15284	15332	15229	15392	15404	15328	15195	15157	15255	15443	15345	15295	15396	15447	15452	15017	15171	15316	15139	15294	15272	15177	15445	15249	15184	15433	15205	15328	15360	15121	15320	15125	15353	15298	15427	15412	15232	15367	15154	15354	15419	15348	15398	15399	15486	15322	15321	15175	15354	15274	15436	15265	15209	15237	15343	15172	15318	15197	15351	15037	15334	15227	15449	15169	15419	15198	15241	15088	15167	15312	15355	15377	15240	15305	15214	15275	15446	15302	15343	15225	15367	15291	15257	15349	15387	15285	15274	15410	15246	15275	15376	15268	15309	15380	15189	15391	15263	15222	15209	15449	15305	15435	15113	15390	15298	15206	15357	15157	15434	15333	15301	15315	15288	15352	15215	15416	15379	15183	15198	15335	15326	15231	15211	15214	15360	15553	15188	15225	15196	15242	15399	15182	15305	15361	15252	15440	15129	15294	15251	15168	15286	15326	15302	15407	15277	15102	15230	15246	15357	15306	15286	15301	15382	15336	15101	15345	15312	15377	15456	15398	15312	15269	15418	15346	15291	15277	15204	15302	15092	15132	15372	15399	15354	15497	15304	15197	15297	15348	15333	15392	15220	15468	15336	15286	15369	15451	15366	15161	15316	15329	15349	15327	15169	15353	15321	15519	15277	15186	15285	15362	15290	15367	15377	15184	15346	15375	15341	15408	15444	15355	15198	15326	15157	15331	15328	15359	15017	15348	15358	15268	15293	15259	15342	15279	15421	15419	15067	15442	15334	15223	15412	15333	15262	15354	15260	15255	15402	15356	15367	15188	15458	15393	15216	15447	15283	15244	15230	15292	15282	15377	15396	15326	15277	15280	15416	15226	15346	15263	15259	15347	15259	15290	15364	15334	15312	15348	15399	15380	15239	15375	15398	15268	15430	15392	15251	15330	15249	15402	15282	15406	15415	15348	15407	15261	15376	15344	15250	15332	15223	15316	15228	15278	15372	15200	15343	15228	15293	15496	15157	15533	15294	15298	15483	15369	15346	15304	15319	15376	15387	15297	15150	15251	15381	15414	15101	15338	15295	15470	15364	15405	15417	15214	15379	15261	15345	15176	15287	15295	15353	15264	15168	15112	15353	15497	15142	15297	15347	15283	15139	15356	15325	15277	15396	15254	15255	15352	15360	15255	15311	15390	15302	15287	15282	15132	15352	15272	15281	15355	15322	15345	15194	15174	15414	15302	15277	15321	15369	15232	15148	15143	15409	15372	15506
31736	29126	31288	25830	20414	19944	19666	18658	18380	18196	18193	18199	17841	17415	17453	17387	17184	17233	17104	16992	16900	17035	17052	17112	17178	17270	17021	17115	16970	16878	16930	17018	16989	16906	17039	17075	17030	17070	16993	16981	16921	16955	16983	16973	16866	16872	16837	16851	16900	16801	16843	16916	16832	17032	16956	16791	16887	16875	16918	16769	17036	16957	16833	16928	16713	17025	16968	16898	17149	16919	16939	16830	17094	16927	16983	16933	16916	16882	17044	16766	16964	16970	16893	16809	16656	16958	16839	17006	16823	17136	16989	17036	17004	16779	16771	17162	16907	16895	16875	17005	17004	16929	17010	16998	17133	16967	16780	16955	16863	16910	16926	16903	16836	16836	17047	17003	16913	16987	16954	16897	17006	16915	16771	17029	17043	16973	16857	16897	17296	16838	17057	16768	16846	16739	16840	16883	16809	16941	16949	16832	17040	17002	16757	16905	16743	17053	16899	16966	16837	17026	16796	17037	16791	16806	16843	17133	16827	16852	17040	16757	17125	16983	16856	16779	16851	16891	17039	16821	16839	16616	16903	16975	17067	16999	16944	17019	16742	16862	16849	16938	16993	16839	16787	16839	16918	16954	16667	16870	17037	16741	16977	16873	16830	16953	16942	16890	16809	16813	16722	16920	16964	16935	16953	16869	16890	17027	16996	16874	16734	17047	16849	16945	16930	17044	16814	16939	16817	16969	17142	17002	16997	16760	16965	17025	17008	17036	17100	16834	16843	16898	16927	16901	17031	16858	17055	17052	16919	17065	16905	16773	16970	16949	16962	17062	16993	17076	16753	17037	17213	16884	17079	16862	17064	16954	17033	16978	16976	16786	16879	16949	16953	16976	16885	16931	16893	16897	17070	16971	16999	16966	16821	16928	17018	17026	16896	17190	16997	16832	16809	16977	16998	16837	17032	16992	17069	16930	16927	16877	17151	16950	16896	17096	17020	16827	17086	16996	16908	16928	16765	16912	16808	16796	17003	16768	17116	17014	17029	17055	16966	16954	16812	16992	17015	16903	16913	16952	16888	16857	16834	16890	16824	17017	16841	16922	16998	16886	17053	17135	17072	16875	16902	16909	16882	16945	16716	16716	17024	17020	16904	16774	16844	17081	16999	17049	16830	16862	17082	16954	16914	17053	16897	16953	16850	16721	16985	16868	16719	16742	16970	16966	17091	16935	16891	16956	16977	16802	16924	16935	17045	17043	16839	16874	16830	16864	16941	17070	17027	16708	16685	17073	16965	16931	17048	17076	16899	17007	17035	17091	17149	16712	16925	17068	16833	17015	16820	16943	16983	17250	16950	16945	16824	16784	16799	17057	17131	16811	16933	17127	17030	16908	16938	16916	16877	17012	17027	17109	16896	16975	16818	16856	16849	16978	17042	16975	16994	17117	16944	16993	16943	16795	16810	17092	16932	16978	16792	17162	17011	16986	16841	16918	17080	16918	16817	16867	16984	16747	16936	16871	16987	16823	16925	17205	16977	17127	17003	16873	16974	16842	16860	16638	16895	16797	17092	17034	17086	17000	16943	17112	16929	17072	16973	17096	16745	16870	16753	16828	16926	16826	16876	16860	16792	16983	16952	17017	16984	16961	16832	16761	16901	16922	17152	16963	16971	16984	16906	17083	16899	16829	16826	16729	16976	16927	16820	16878	16874	16769	16877	16921	16953	17004	16915	16901	16990	17069	16975	17000	16901	17058	17117	16815	16864	16863	17072	16967	16714	16888	16938	17003	17033	16889	16904	16836	16880	16851	16760	17080	17086	16811	16983	17090	16839	17031	17129	17106	16994	16684	16856	16806	16976	16773	16777	16868	16799	16913	16961	16846	16895	16957	16752	16914	16869	16972	16972	16842	16856	16922	16808	16920	16886	17050	16937	16809	16949	16839	16939	16846	17021	16948	16903	17047	16884	16988	16793	16958	16866	16875	16998	16981	16969	16932	16855	16852	16906	16889	17033	16765	17022	17009	16889	17188	16915	16788	16862	17159	16970	17009	17108	17072	16986	16901	16762	16853	17052	16943	16753	16942	17034	16809	17044	16997	16939	16901	16893	17039	16881	16811	16980	17012	16947	17022	17022	16958	16965	16946	17073	16950	16873	16840	16929	16992	16733	16880	16891	16915	16883	17164	16781	16965	17040	17038	16981	17030	16990	16933	16895	16870	16916	16798	16937	17032	16897	17140	16840	16839	17127	16940	17061	16820	16922	16832	16884	16945	16956	16876	16952	16834	16957	16908	16870	16871	16772	16781	16854	16977	16998	16887	16910	16875	16915	16959	16944	17048	16861	17009	16882	17005	16859	17107	16798	16775	16906	17003	17068	16861	16871	17034	16958	16935	17067	16774	16848	16768	17082	16792	16968	16983	16866	17072	16843	17026	16982	17043	16766	16990	16921	17035	17008	16975	16957	16736	16899	16856	17006	16748	16866	16992	16816	16902	16847	16702	16893	16878	16802	16930	17076	16859	17036	16821	16910	17062	17031	17019	16800	17032	16977	17010	17068	16947	16976	16758	16792	17002	16949	16898	16930	17036	17022	16833	16972	16690	16885	17046	17184	16853	16912	16695	16879	16827	17034	16984	16954	16781	16849	16730	17054	17120	16845	16956	17006	16789	17018	16781	16913	16729	16912	16997	17132	16973	16842	16765	16956	16810	16998	16993	17016	16935	17009	16970	17079	16935	17003	16832	16929	16917	16871	16883	16909	16786	17303	16945	16937	16907	16950	16940	17127	16778	17083	17018	17027	17026	16844	17096	16812	16959	16955	16897	16599	16856	16783	16775	17090	16832	17069	17037	16816	17093	16833	16916	16967	16923	16971	17156	16917	16972	16991	17013	16977	16913	16890	16861	16945	16973	16852	17009	16765	16993	16950	16959	16863	16831	17112	17000	17043	17022	17139	16842	17091	16941	16696	16849	17300	16810	17106	16757	17045	16924	17121	17036	17065	16932	16993	16961	16804	16997	17181	17055	16857	16857	16849	16945	16871	16821	16861	16938	16967	16849	16951	17080	17056	16973	16811	16947	17016	16897	17060	16753	17150	16885	16978	17207	16952	16924	16900	16933	16864	16980	16876	16824	17017	16985	16858	16692	16920	16871	17084	16991	16855	17037	16886	16780	16998	16909	16988	16930	16947	16892	17025	17152	16947	16760	16870	16986	16984	16819	16983	17197	16947	16866	16745	16897	17025	16977	16970	16778	16952	16747	16794	16967	16915	16916	17063	16979	17033	16945	16801	16946	16935	16879	17036	16806	16614	16926	16918	17135	16859	16928	16834	16933	16938	16860	17052	17014	16990	16886	16812	16918	17108	16900	16889	16972	16858	16909	17045	16920	16888	16926	16835	16702	16914	16953	16911	16987	16910	17121	17044	17138	16833	17222	16821	17065	16984	16795	16834	16927	16773	16557	16791	16704	16931	16925	17084	16814	17096	17062	17236	16899	16929	17113	16788	16935	17186	16950	17029	16849	16975	16982	17024	17089	16992	17000	17130	16967	16970	16933	16967	16726	16903	16830	17103	16909	17002	16975	16991	17115	16875	17042	16859	16964	16880	16928	16808	16909	17013	17001	16895	17022	16986	16900	16970	16832	16942	16975	16881	17142	16895	16918	16905	16935	17030	17042	16900	16758	16825	16780	16924	17102	16975	17053	17044	16970	16908	16837	17083	16984	16899	16858	16971	16736	16966	17000	16771	16876	16856	16663	17002	16865	16900	16710	16924	16748	16908	17059	17035	16919	16830	16877	16817	16711	16668	17000	16858	17016	16724	16966	16788	17041	16858	17019	16874	16718	16622	16815	16962	16870	16862	16931	16752	16850	16887	17011	16819	17116	17130	16717	16913	16940	17031	16799	16880	17067	16917	16950	16958	17025	17141	16929	16714	16985	17041	17070	17121	17167	16885	17057	16912	16805	16806	17033	16840	16944	16842	17033	16792	17056	16892	16867	16951	17129	17006	17128	17188	16850	16938	16899	17010	17090	17004	16950	16797	17072	16908	17027	16933	16913	16875	17013	17066	17091	16956	16903	16877	16859	16880	16964	16919	16875	16794	16869	17111	16910	16949	16951	16783	16807	17025	17039	16895	17108	17067	16882	16822	16960	16665	16940	16965	17039	16882	17059	16904	16911	16879	16664	16872	16839	16744	17005	17086	16895	16910	16772	16851	16947	17082	16892	16753	16935	16890	16991	16803	17101	17002	16995	17033	16939	16827	16843	17072	16868	17075	16913	17145	17004	16814	16806	16906	16950	16909	16915	16862	17012	16875	16897	16881	16851	16904	16914	16947	16899	17002	16911	16916	16885	16980	16908	16790	16945	16824	17027	16999	16877	17112	16912	17062	16929	17051	16940	16760	16838	16888	17041	16766	16943	16957	16983	16918	16914	17025	16831	16869	16798	16885	16916	16976	16900	17176	16847	16890	17085	16864	16956	16718	16869	16896	16858	16931	16870	16981	17158	17106	16934	16822	16951	16988	16757	16900	17058	17158	16933	16960	17000	17068	16814	16910	16929	16658	16902	17108	17054	16972	17047	16920	16830	16812	16916	16796	16751	16893	16954	16928	16960	17028	16796	17070	16851	16890	16953	16976	17059	16930	17021	16789	16783	17018	16961	16905	17100	16856	17091	16964	16793	17140	16974	16910	17009	16908	17009	16658	16953	17053	16833	16939	16946	16935	16882	16880	17011	16916	16801	16883	17083	16991	17016	16986	16899	16905	16959	16833	17023	16882	17206	16838	17045	17152	16932	16818	16904	16836	16821	16626	16885	16841	16736	16943	16985	16861	16834	17024	16889	16957	16873	16832	16930	16836	16934	16855	16984	17008	16922	17039	17026	17044	16852	16978	16839	16937	16947	16936	16964	17145	17011	17115	16975	17075	17000	16919	16861	16967	17059	16933	17087	17048	16860	16996	16991	16838	17036	16885	16851	16963	17066	16888	16868	16924	16902	17075	16875	16914	16852	16883	16858	16729	17010	16973	16798	16872	16859	16849	16945	17107	17040	16966	16989	16987	16950	16946	17008	16869	17037	17066	16910	17052	16810	16935	16963	16866	16935	16950	16905	16946	17008	17052	16902	16757	16897	16990	17047	16940	16914	16975	16883	16787	16971	16877	16744	17034	17033
30710	41440	35585	25414	20649	20207	19690	18343	17891	17821	17584	17090	16685	16268	15941	16053	15951	15861	15540	15634	15639	15693	15528	15449	15536	15548	15562	15354	15460	15382	15432	15428	15461	15512	15402	15485	15293	15453	15201	15411	15312	15332	15366	15506	15435	15651	15421	15358	15362	15419	15484	15435	15463	15396	15269	15311	15289	15440	15509	15448	15563	15362	15199	15507	15259	15504	15465	15399	15435	15367	15328	15372	15323	15591	15407	15311	15355	15383	15356	15419	15207	15345	15483	15336	15313	15236	15498	15414	15345	15405	15327	15267	15302	15272	15381	15393	15295	15310	15441	15384	15215	15342	15455	15454	15399	15325	15476	15382	15303	15282	15349	15366	15328	15342	15427	15295	15340	15464	15448	15430	15339	15284	15377	15361	15387	15255	15367	15355	15198	15270	15288	15562	15345	15473	15407	15358	15226	15353	15315	15375	15543	15416	15340	15316	15360	15322	15423	15368	15313	15277	15557	15353	15241	15400	15307	15415	15165	15487	15517	15215	15502	15456	15345	15334	15304	15537	15372	15371	15559	15504	15424	15490	15504	15466	15422	15341	15337	15309	15358	15336	15406	15311	15308	15354	15423	15392	15245	15314	15407	15574	15373	15366	15418	15389	15208	15258	15347	15324	15286	15472	15478	15334	15617	15298	15380	15371	15399	15447	15353	15341	15449	15260	15392	15393	15361	15499	15339	15377	15340	15321	15462	15494	15130	15331	15241	15381	15369	15227	15280	15434	15312	15330	15247	15410	15120	15356	15291	15484	15413	15318	15250	15397	15418	15544	15409	15269	15397	15467	15350	15326	15300	15441	15346	15380	15484	15258	15339	15322	15340	15457	15393	15376	15305	15467	15395	15255	15368	15406	15368	15426	15277	15297	15357	15512	15568	15281	15275	15568	15364	15395	15451	15381	15171	15507	15324	15433	15335	15393	15498	15586	15340	15274	15487	15274	15454	15367	15488	15373	15362	15252	15318	15370	15364	15197	15507	15316	15356	15382	15458	15270	15394	15333	15418	15576	15419	15300	15466	15475	15440	15166	15415	15347	15279	15377	15348	15459	15405	15453	15585	15377	15172	15426	15414	15491	15384	15503	15382	15281	15308	15478	15509	15313	15476	15415	15384	15194	15424	15418	15469	15298	15298	15556	15151	15383	15354	15251	15444	15533	15433	15458	15309	15347	15471	15405	15385	15494	15387	15359	15405	15356	15530	15389	15333	15347	15554	15260	15456	15351	15427	15436	15352	15303	15205	15385	15345	15491	15351	15298	15505	15329	15246	15346	15342	15361	15398	15460	15362	15515	15357	15224	15537	15343	15253	15378	15394	15466	15511	15372	15520	15306	15210	15491	15330	15347	15269	15498	15370	15366	15162	15496	15311	15372	15285	15455	15491	15532	15513	15466	15436	15314	15388	15518	15343	15253	15418	15340	15441	15402	15353	15336	15511	15359	15504	15548	15285	15549	15291	15348	15490	15380	15629	15301	15355	15312	15364	15307	15474	15390	15474	15525	15344	15303	15244	15371	15410	15314	15304	15283	15599	15335	15221	15347	15252	15318	15348	15284	15331	15312	15426	15295	15359	15385	15468	15503	15594	15334	15381	15338	15395	15483	15328	15366	15375	15389	15196	15280	15263	15489	15438	15302	15327	15537	15380	15315	15330	15369	15475	15449	15353	15400	15392	15330	15300	15504	15462	15430	15324	15367	15487	15394	15410	15387	15337	15328	15467	15457	15302	15339	15352	15344	15539	15319	15378	15230	15551	15565	15326	15446	15400	15442	15481	15352	15374	15569	15380	15430	15452	15223	15397	15304	15433	15643	15382	15425	15334	15330	15390	15526	15317	15403	15332	15535	15414	15308	15575	15465	15455	15325	15330	15466	15333	15419	15491	15517	15344	15346	15500	15310	15316	15362	15382	15233	15339	15381	15395	15445	15228	15370	15563	15307	15281	15410	15464	15336	15367	15373	15335	15381	15414	15420	15331	15414	15485	15587	15378	15331	15498	15373	15491	15439	15396	15428	15458	15371	15400	15256	15432	15590	15376	15490	15338	15364	15302	15496	15440	15306	15316	15444	15356	15447	15316	15294	15497	15461	15428	15450	15345	15404	15414	15454	15433	15320	15352	15415	15309	15383	15409	15438	15264	15551	15412	15528	15514	15412	15486	15337	15418	15448	15405	15278	15353	15517	15313	15332	15548	15470	15426	15352	15224	15427	15286	15322	15484	15334	15490	15383	15485	15289	15488	15396	15432	15333	15400	15426	15467	15300	15395	15436	15388	15361	15518	15224	15233	15480	15554	15379	15500	15295	15448	15277	15512	15663	15469	15255	15424	15272	15382	15435	15234	15394	15457	15312	15517	15416	15344	15365	15495	15390	15288	15518	15529	15432	15309	15472	15258	15333	15351	15416	15118	15417	15464	15439	15244	15313	15415	15582	15317	15299	15456	15290	15477	15219	15471	15496	15267	15301	15519	15352	15337	15446	15617	15386	15492	15316	15431	15243	15282	15167	15210	15448	15299	15484	15488	15388	15358	15367	15453	15402	15244	15494	15352	15355	15490	15399	15333	15357	15307	15239	15248	15398	15321	15232	15435	15395	15495	15485	15291	15384	15340	15369	15367	15353	15370	15359	15371	15520	15308	15526	15382	15570	15436	15491	15428	15414	15358	15348	15501	15373	15430	15228	15458	15398	15365	15354	15367	15244	15418	15362	15431	15345	15445	15309	15412	15617	15454	15332	15338	15273	15509	15467	15296	15409	15205	15426	15321	15387	15206	15431	15529	15433	15462	15430	15546	15401	15442	15355	15514	15447	15211	15417	15360	15264	15378	15299	15565	15233	15375	15439	15310	15553	15401	15336	15365	15381	15340	15350	15283	15561	15331	15372	15453	15363	15383	15369	15370	15341	15326	15299	15415	15437	15257	15463	15411	15384	15384	15319	15444	15426	15511	15439	15403	15519	15334	15302	15278	15449	15348	15230	15462	15187	15337	15557	15350	15301	15542	15334	15440	15497	15422	15464	15352	15489	15428	15574	15350	15412	15571	15404	15462	15378	15391	15502	15374	15439	15327	15397	15385	15514	15393	15393	15416	15298	15348	15511	15356	15421	15270	15280	15465	15441	15428	15395	15384	15511	15358	15410	15279	15452	15415	15324	15354	15324	15437	15282	15477	15298	15422	15489	15432	15462	15477	15337	15547	15271	15303	15296	15404	15526	15325	15461	15241	15452	15259	15363	15394	15353	15192	15411	15475	15366	15318	15419	15369	15414	15319	15281	15435	15452	15598	15490	15369	15273	15302	15362	15417	15253	15240	15447	15316	15312	15385	15452	15491	15255	15624	15448	15405	15410	15431	15423	15486	15479	15314	15575	15423	15312	15384	15504	15305	15360	15503	15299	15375	15498	15383	15230	15405	15300	15435	15387	15512	15425	15370	15450	15291	15261	15387	15133	15503	15316	15533	15647	15430	15433	15272	15445	15460	15584	15379	15320	15222	15399	15319	15437	15531	15515	15366	15533	15298	15410	15465	15405	15176	15430	15456	15371	15278	15305	15324	15492	15427	15480	15473	15399	15356	15484	15469	15305	15348	15342	15428	15540	15498	15349	15346	15478	15480	15559	15340	15304	15250	15256	15324	15372	15415	15325	15464	15319	15408	15225	15309	15510	15223	15238	15301	15329	15362	15394	15427	15373	15320	15436	15332	15302	15371	15339	15394	15486	15371	15374	15358	15371	15393	15270	15441	15302	15387	15362	15385	15332	15278	15360	15413	15274	15470	15354	15429	15233	15385	15456	15472	15425	15417	15511	15407	15285	15506	15467	15383	15404	15186	15444	15485	15316	15485	15317	15419	15340	15362	15525	15372	15430	15331	15486	15385	15389	15317	15393	15329	15435	15315	15214	15434	15519	15227	15279	15528	15445	15287	15433	15324	15301	15428	15405	15478	15181	15427	15535	15428	15254	15383	15421	15322	15432	15298	15330	15445	15514	15381	15396	15341	15522	15473	15385	15449	15406	15402	15300	15204	15319	15598	15478	15444	15386	15285	15414	15461	15441	15436	15444	15446	15361	15425	15468	15337	15415	15374	15362	15746	15468	15523	15173	15464	15359	15341	15280	15450	15522	15346	15360	15359	15493	15479	15378	15354	15320	15438	15453	15264	15288	15300	15395	15484	15565	15237	15393	15405	15494	15484	15406	15292	15416	15483	15396	15174	15538	15398	15545	15341	15533	15404	15372	15407	15336	15343	15276	15394	15558	15235	15478	15433	15297	15465	15499	15389	15425	15326	15303	15308	15598	15408	15322	15485	15417	15558	15501	15420	15515	15338	15226	15395	15556	15257	15371	15464	15437	15400	15406	15414	15326	15263	15299	15251	15338	15239	15330	15431	15312	15258	15398	15409	15409	15459	15455	15295	15292	15389	15383	15494	15570	15368	15379	15331	15358	15328	15465	15342	15314	15314	15259	15422	15321	15516	15392	15339	15375	15263	15248	15403	15287	15383	15409	15250	15468	15282	15414	15457	15401	15216	15442	15169	15530	15517	15386	15369	15382	15440	15468	15463	15403	15358	15420	15311	15517	15379	15392	15269	15365	15439	15550	15310	15198	15413	15489	15325	15419	15376	15363	15310	15506	15397	15343	15405	15471	15444	15449	15325	15343	15430	15426	15449	15187	15539	15322	15407	15357	15333	15414	15429	15370	15300	15480	15344	15349	15399	15281	15555	15217	15520	15333	15407	15434	15313	15370	15596	15386	15373	15410	15376	15330	15390	15455	15437	15315	15502	15512	15429	15445	15545	15418	15383	15464	15388	15233	15421	15275	15305	15219	15518	15321	15416	15301	15458	15324	15406	15420	15279	15427	15402	15360	15281	15219	15401	15417	15429	15556	15363	15335	15426	15290	15256	15451	15532	15515	15432	15497	15621	15542	15477	15393	15457	15411	15359	15175	15376	15303	15301	15515	15578	15449	15596	15241	15312	15480	15439	15336	15415	15305	15504	15404	15469	15342	15363	15449	15355	15307	15413	15279	15383	15412	15510	15483	15336	15489	15392	15342	15510	15373	15384	15533	15498	15555	15500	15257	15587	15415	15202	15417	15364	15507	15443	15382	15349	15449	15258	15428
25567	21474	28578	26352	23104	22881	25398	20324	19161	19195	18802	18262	17894	17565	17168	17271	17035	16987	16910	16862	16723	16684	16436	16576	16578	16658	16482	16486	16509	16468	16537	16464	16548	16338	16350	16454	16404	16247	16243	16508	16377	16459	16424	16297	16495	16528	16587	16426	16705	16454	16414	16431	16452	16530	16513	16346	16413	16536	16545	16567	16526	16374	16659	16399	16229	16493	16555	16382	16519	16514	16472	16420	16569	16465	16493	16426	16500	16420	16629	16397	16445	16465	16411	16506	16407	16367	16692	16424	16428	16370	16497	16328	16432	16406	16464	16506	16493	16312	16462	16419	16479	16456	16581	16312	16411	16611	16491	16483	16435	16353	16434	16144	16423	16434	16314	16443	16248	16561	16414	16481	16460	16473	16102	16385	16547	16222	16568	16376	16596	16403	16597	16461	16222	16387	16395	16492	16584	16561	16623	16395	16368	16300	16332	16315	16635	16250	16247	16423	16347	16398	16437	16280	16407	16426	16430	16463	16371	16489	16552	16344	16628	16263	16294	16443	16278	16452	16303	16479	16460	16343	16602	16719	16608	16523	16424	16259	16496	16229	16269	16274	16487	16343	16577	16397	16456	16338	16390	16527	16356	16557	16183	16284	16256	16448	16181	16554	16374	16388	16607	16405	16476	16558	16464	16518	16414	16554	16479	16414	16489	16397	16418	16355	16407	16595	16499	16570	16254	16488	16411	16388	16407	16420	16557	16439	16490	16388	16483	16405	16509	16553	16611	16287	16276	16442	16469	16418	16587	16455	16430	16570	16650	16479	16626	16567	16599	16527	16530	16472	16477	16492	16301	16374	16572	16618	16319	16412	16196	16423	16394	16365	16196	16227	16345	16323	16496	16207	16294	16238	16198	16421	16242	16531	16427	16347	16337	16235	16496	16398	16573	16277	16506	16389	16300	16453	16453	16372	16421	16527	16554	16557	16296	16341	16446	16519	16438	16507	16284	16394	16396	16442	16376	16593	16445	16409	16464	16542	16137	16276	16334	16397	16271	16178	16502	16492	16663	16387	16415	16396	16542	16523	16431	16480	16384	16555	16288	16356	16384	16355	16396	16271	16597	16377	16341	16269	16311	16381	16291	16348	16299	16448	16488	16384	16275	16380	16513	16300	16484	16536	16555	16429	16307	16312	16451	16384	16386	16260	16559	16569	16256	16296	16478	16536	16368	16361	16480	16480	16459	16436	16369	16465	16609	16352	16187	16296	16412	16325	16216	16495	16437	16446	16382	16617	16217	16362	16504	16471	16674	16365	16514	16692	16435	16234	16458	16245	16185	16322	16418	16430	16557	16399	16579	16460	16303	16317	16302	16204	16225	16262	16255	16453	16328	16155	16176	16352	16461	16421	16434	16469	16461	16380	16517	16528	16553	16714	16581	16369	16598	16548	16514	16419	16395	16459	16410	16183	16393	16274	16238	16342	16372	16303	16424	16508	16434	16236	16306	16498	16284	16321	16418	16316	16349	16334	16234	16510	16219	16451	16392	16437	16555	16545	16406	16532	16516	16273	16348	16446	16408	16250	16419	16528	16397	16523	16334	16337	16513	16232	16392	16411	16399	16437	16483	16400	16429	16638	16568	16461	16306	16223	16499	16462	16487	16483	16291	16473	16417	16314	16392	16491	16347	16427	16593	16513	16227	16487	16371	16446	16489	16327	16538	16269	16412	16706	16363	16099	16364	16272	16361	16418	16504	16437	16516	16382	16395	16426	16338	16466	16425	16302	16318	16499	16487	16246	16483	16491	16467	16523	16356	16587	16437	16424	16438	16204	16273	16398	16415	16525	16539	16542	16384	16459	16388	16446	16375	16550	16312	16367	16452	16340	16502	16327	16260	16477	16329	16626	16533	16214	16532	16349	16395	16423	16358	16390	16433	16369	16655	16408	16376	16424	16405	16216	16443	16429	16507	16444	16329	16427	16442	16410	16407	16237	16334	16300	16228	16367	16533	16533	16328	16365	16356	16399	16318	16352	16395	16277	16400	16440	16490	16493	16458	16268	16241	16476	16474	16301	16410	16545	16317	16420	16358	16526	16469	16523	16348	16336	16445	16386	16431	16360	16265	16338	16200	16462	16451	16453	16497	16425	16400	16522	16451	16390	16350	16236	16618	16337	16501	16384	16404	16311	16535	16647	16391	16301	16333	16525	16412	16361	16345	16359	16258	16447	16478	16382	16401	16309	16449	16380	16506	16384	16493	16487	16421	16376	16487	16491	16405	16524	16595	16505	16296	16390	16289	16429	16315	16389	16505	16313	16182	16225	16487	16229	16309	16507	16214	16315	16283	16527	16379	16432	16224	16457	16325	16469	16599	16572	16330	16476	16536	16302	16453	16383	16294	16741	16382	16452	16423	16296	16255	16291	16402	16413	16305	16375	16419	16537	16321	16443	16500	16451	16446	16515	16448	16333	16257	16171	16142	16444	16360	16358	16275	16370	16510	16336	16283	16604	16233	16485	16267	16362	16441	16452	16253	16517	16509	16410	16509	16435	16346	16394	16388	16313	16489	16330	16319	16620	16431	16488	16261	16367	16618	16376	16210	16181	16245	16396	16460	16434	16309	16363	16666	16731	16348	16416	16668	16284	16558	16672	16340	16412	16443	16490	16254	16396	16415	16633	16486	16493	16437	16359	16429	16461	16553	16481	16462	16320	16394	16301	16387	16508	16407	16329	16234	16323	16490	16339	16540	16394	16362	16393	16299	16330	16319	16466	16402	16513	16480	16234	16368	16320	16301	16629	16441	16492	16404	16392	16627	16310	16296	16283	16493	16434	16499	16441	16294	16460	16221	16528	16365	16367	16376	16422	16452	16500	16456	16465	16290	16201	16253	16323	16745	16358	16375	16402	16288	16520	16599	16362	16367	16394	16477	16457	16614	16347	16391	16370	16358	16608	16177	16476	16365	16310	16369	16396	16357	16596	16472	16445	16371	16347	16390	16569	16354	16423	16468	16441	16590	16543	16358	16340	16446	16387	16470	16363	16494	16573	16343	16282	16297	16224	16483	16556	16271	16601	16643	16491	16520	16371	16269	16368	16523	16377	16450	16288	16505	16412	16038	16403	16417	16325	16353	16496	16475	16499	16598	16341	16326	16385	16385	16598	16470	16350	16499	16409	16489	16523	16574	16347	16453	16328	16353	16390	16295	16465	16383	16501	16486	16375	16361	16244	16426	16371	16509	16378	16442	16418	16573	16426	16446	16465	16395	16436	16440	16512	16185	16594	16402	16295	16471	16375	16468	16478	16253	16650	16752	16546	16495	16573	16490	16428	16509	16377	16313	16298	16490	16338	16460	16323	16629	16272	16366	16309	16262	16165	16457	16349	16347	16480	16421	16535	16439	16588	16483	16467	16489	16464	16387	16431	16473	16418	16340	16485	16435	16474	16437	16410	16419	16704	16392	16300	16431	16479	16356	16426	16413	16310	16437	16470	16331	16393	16423	16146	16375	16253	16299	16369	16439	16230	16514	16639	16372	16480	16299	16505	16478	16400	16386	16580	16381	16506	16360	16456	16272	16443	16532	16418	16709	16551	16361	16551	16301	16686	16400	16426	16552	16320	16409	16571	16487	16319	16522	16359	16504	16415	16596	16532	16332	16266	16495	16256	16540	16280	16339	16445	16633	16420	16352	16497	16415	16320	16537	16385	16477	16343	16261	16278	16519	16481	16451	16526	16386	16349	16245	16349	16395	16335	16220	16575	16419	16362	16372	16591	16329	16320	16412	16360	16354	16332	16510	16375	16455	16405	16434	16454	16450	16394	16537	16530	16340	16297	16559	16404	16357	16349	16301	16449	16370	16387	16271	16270	16509	16239	16762	16340	16445	16298	16289	16252	16442	16432	16341	16339	16340	16506	16350	16466	16530	16313	16377	16597	16353	16264	16288	16444	16559	16391	16358	16479	16439	16387	16559	16515	16439	16645	16497	16405	16368	16412	16409	16443	16486	16362	16229	16428	16407	16603	16486	16309	16292	16625	16269	16500	16385	16334	16546	16507	16422	16591	16460	16404	16625	16378	16657	16461	16194	16378	16367	16629	16418	16399	16227	16461	16287	16449	16572	16516	16484	16396	16476	16292	16527	16634	16303	16264	16458	16171	16457	16496	16478	16606	16410	16478	16431	16598	16319	16310	16280	16376	16442	16599	16577	16668	16303	16387	16367	16232	16584	16350	16798	16326	16397	16515	16472	16412	16419	16274	16417	16412	16612	16505	16365	16650	16377	16400	16130	16451	16635	16498	16420	16349	16239	16420	16524	16295	16245	16279	16400	16549	16290	16318	16627	16357	16488	16525	16289	16346	16236	16333	16490	16454	16230	16372	16628	16352	16319	16310	16506	16390	16326	16321	16519	16314	16271	16577	16646	16262	16527	16375	16264	16475	16510	16297	16444	16413	16372	16116	16390	16554	16500	16360	16307	16415	16390	16264	16407	16293	16613	16367	16362	16409	16494	16384	16582	16345	16195	16501	16537	16420	16423	16241	16517	16316	16380	16548	16656	16385	16581	16677	16318	16314	16504	16195	16393	16411	16315	16203	16244	16547	16472	16470	16310	16509	16441	16470	16487	16397	16376	16259	16509	16504	16421	16398	16471	16436	16435	16261	16311	16387	16526	16596	16489	16189	16435	16274	16551	16339	16466	16358	16570	16596	16482	16272	16319	16460	16449	16272	16362	16546	16413	16552	16391	16520	16590	16570	16462	16590	16581	16470	16440	16477	16150	16384	16432	16361	16287	16388	16387	16506	16401	16428	16369	16394	16377	16438	16231	16437	16538	16386	16514	16221	16473	16377	16205	16230	16333	16404	16533	16523	16633	16283	16460	16249	16458	16466	16565	16622	16441	16468	16388	16417	16510	16377	16560	16390	16478	16474	16360	16383	16538	16162	16416	16506	16470	16353	16543	16403	16310	16411	16468	16535	16369	16387	16376	16285	16364	16422	16648	16420	16579	16491	16383	16392	16526	16309	16401	16399	16235	16482	16400	16255	16463	16498	16335	16524	16450	16265	16565	16498	16403	16569	16387	16615	16532	16409	16432	16409	16335	16531	16617	16593	16441	16517	16447	16267	16370	16427	16481	16503	16481	16394	16584	16569	16516	16349	16362	16712	16430	16352
30670	48536	43153	30926	25128	23601	26453	20344	19708	19680	18991	17940	17330	16687	16461	16110	15937	15832	15440	15259	15554	15423	15339	15318	15224	15182	15189	15193	15225	15186	15170	15020	15186	15102	15064	15262	15222	15021	15122	15133	15035	15241	15036	15042	15081	14992	15101	15181	15138	15098	15053	15008	15151	15036	15139	15119	15036	15148	14856	15141	15105	15122	15067	15192	15145	15110	15130	14967	15019	15043	14978	15218	15171	15065	15126	15167	14959	15035	15115	15139	15113	15001	15189	14931	15071	15023	15238	15181	15045	15268	14959	15164	15045	14961	15025	15183	15143	15021	15142	15019	14969	15104	15086	15147	14923	15065	15118	15152	15002	14992	15138	14989	15072	15119	15006	15074	15002	15167	14998	15074	15145	15112	15086	15137	15110	15023	15077	15151	15104	15223	15009	15059	15037	15187	14947	15145	15222	15250	15159	14990	14938	15029	15031	14984	14979	15154	14971	15187	15135	15089	15078	14980	14992	14958	15057	15085	15054	14936	15251	15217	15030	15061	14976	15029	15163	15064	15103	14989	15058	15126	15133	14986	15011	15039	15020	15114	15117	14934	15053	14910	14982	15032	15035	15130	15116	15013	15032	15137	15107	15112	15105	15161	15002	14957	15160	15102	15015	15101	14944	15019	15201	14949	14875	15005	15140	15027	15037	14971	15147	15087	15158	14954	15188	15024	15248	15105	15094	15097	15080	15269	15158	14985	15103	14865	14900	15111	15051	15144	15151	15128	15104	14844	15049	15071	15125	15101	15034	14929	15092	15045	14829	15248	14963	15039	15012	15150	15040	15127	15141	15136	15093	15049	15212	14965	15038	14990	15026	14938	15103	15102	15073	15012	15056	15110	15065	14949	15083	15200	15087	15124	15033	15130	14995	15021	15016	15172	15099	15073	15066	14995	15150	15154	15065	15013	15054	15105	15110	15217	15146	14961	15048	14863	14945	15052	14981	15037	15183	15018	15073	14996	15103	15262	15001	15202	14948	15023	15215	15013	15028	14995	14882	14998	15090	14919	15021	15039	14942	14972	15081	14916	15084	15073	15099	15117	15116	15078	14912	14998	15062	15095	15003	14915	15023	15138	15021	15061	15103	15088	15082	14987	14985	14968	15043	14982	15127	14976	15171	15101	15002	15104	15129	15164	15159	14988	15077	15040	14946	15076	15055	15075	15113	15016	14984	15222	15136	14974	15221	15104	15066	15098	15134	15006	15248	15300	14905	14913	15058	15234	15009	15011	14957	14930	15198	15253	14949	15113	15131	15102	15066	15055	15093	15141	15084	15059	15194	14971	15046	15070	15046	15020	15108	15187	15278	14880	15100	15179	15056	15003	14974	15063	14922	15015	15080	15064	14992	14919	15175	14950	15106	15220	15024	14986	15100	15148	15162	15136	15082	15077	15141	14934	15120	15100	14935	15174	15042	15158	14989	15100	15094	15029	15058	15054	15084	15158	14987	15101	15101	15030	14907	15073	15186	15078	15021	15121	15054	14928	15116	15077	14878	15078	15042	15199	15058	15106	15219	15012	15116	15082	15336	15197	14931	14968	15241	15195	15031	15182	15249	15218	14999	15186	15085	14969	14810	15053	15213	15116	14923	15020	15039	15060	15113	15097	15101	15106	15150	15101	14967	15010	15138	15163	15157	15019	15035	15116	14991	15153	15042	15034	14911	15062	15025	15012	15121	15102	15005	15042	14904	15011	14963	15064	15170	15109	15094	15206	15139	15035	15161	14984	15198	14939	15160	15140	15157	15158	14989	15179	15176	15044	15025	15032	15029	14987	15014	15024	15121	15138	15312	15180	15026	15175	15045	15018	15006	15166	15176	15201	15066	14938	15236	15088	15056	15076	15144	15034	15204	15099	14956	15059	15105	15055	15035	15020	15023	15210	15032	15216	15222	15120	15125	15143	15168	15066	15090	14840	14922	14911	15140	15052	15033	15060	14848	14993	15138	15059	14940	15104	14933	15012	15128	15078	14903	14951	14968	15023	15095	15002	15170	15115	15038	14764	15076	14923	15125	15025	14843	15123	15057	15075	15004	15154	14915	15123	15167	15088	15071	15053	15033	15253	15045	15039	15094	15054	15167	15150	14881	15105	15037	14944	15180	14925	15016	15063	15163	15215	15102	15064	14993	15116	15061	15051	15178	14960	14915	15085	15067	15185	15103	15154	15066	15118	15113	15020	15001	14973	14986	15077	15040	15138	14962	15276	15060	15280	15060	14957	15048	14956	15087	15062	15128	15147	15094	15016	15116	15229	15133	15063	15162	15091	15082	14958	15035	15153	14966	15029	15092	14968	15268	14854	15078	15147	14873	15027	15017	15171	14975	15169	15016	15046	15012	14934	15071	15024	15080	15134	15154	15034	14950	15066	15331	15035	15064	15207	15038	15012	15061	15045	14855	15267	14968	15174	15138	14935	15084	15095	15109	14991	15093	15308	15061	15016	14964	15143	15173	15022	15043	15030	14953	15324	15167	15172	14964	15035	14921	14936	15174	14861	14904	14924	14989	14981	15107	15011	15080	14970	14873	15045	14891	15017	15053	15056	15092	14942	15049	15014	15190	15040	15062	15089	15218	15067	15100	15060	15032	15059	15036	15088	15182	15176	14988	15075	15003	15155	15182	15110	15024	15101	15164	14947	15147	15053	15082	15268	15128	14901	14956	15109	15014	14936	15044	15149	14857	15100	15224	15054	15071	15024	15017	15156	15116	14965	15036	15086	15088	15143	14936	15114	14969	15107	14867	15213	15105	15147	15084	15007	15108	14967	15018	15007	15072	15174	15086	14935	14992	15045	15104	14871	15034	14990	15050	14935	15138	15074	15041	15097	14989	14962	15026	15061	15084	15254	15070	15080	15131	15108	14943	15179	15111	14986	14974	14957	14950	15098	15063	15016	14937	14986	14868	15057	14965	15095	15032	15164	15103	15065	15154	15046	14925	15009	14960	14973	14980	14917	15086	15104	14994	14984	15100	15079	15051	15109	15108	14950	15058	15039	15004	15093	15080	14961	14875	15225	14989	14966	14978	15092	15101	15172	15099	14966	14984	15124	15091	15009	15071	15064	15034	15150	14986	14851	14875	15109	15108	15011	15109	14955	15030	15214	15189	15134	15102	15061	15010	15200	14965	15008	15123	15011	14980	15167	14995	15159	15322	15088	15054	15131	15211	15167	14943	15075	15044	14934	15132	14978	15255	14964	15028	15047	15072	15115	15054	15087	15076	15098	15070	15155	15055	14933	15021	15071	15121	15131	14817	15002	15044	15110	14861	15141	15003	15135	15059	15010	14974	15107	15060	15093	14930	14973	15092	15061	15049	15191	15209	15166	15109	15017	15149	15097	15132	15174	15139	15269	14977	15075	15052	14954	15100	15037	15028	14897	15131	15044	15172	15187	15150	15091	15147	15162	15020	15178	15156	15073	14880	14947	15096	15265	15008	15018	15030	15033	14985	15051	15013	15271	15073	15084	14916	15151	14946	15012	15065	15017	14969	15292	15031	15339	15223	15130	15076	15122	14906	14993	15153	14966	15057	15109	15072	15192	15099	15000	15014	15043	15026	15189	15130	14972	15090	15055	15037	15004	15166	15142	15023	15018	15201	14939	15087	15131	14948	14937	14972	15136	15129	15147	15053	15211	15178	15059	15074	15097	15045	15087	14992	14982	15077	15245	15307	15039	15270	15146	15032	14997	15130	15042	14990	15135	15014	15052	15120	15052	15031	15156	15002	15059	15128	15118	15047	15223	15107	15165	14934	15018	14882	15112	14940	15106	15114	14977	15104	15154	15121	15185	15129	14952	15115	15064	14990	14834	15048	15147	15147	15204	15281	14993	15052	14966	15187	14901	15166	14904	14998	15132	15032	15014	15114	15135	15029	15208	15102	15051	15012	15118	15007	14963	15093	15146	15083	15217	15013	15001	15038	15071	15003	15028	15168	15022	15192	15222	14868	15029	14958	15073	15080	15140	15105	15171	14889	14979	14983	15163	15113	15068	15159	15085	15151	15118	15087	15161	14991	15017	14988	14975	15197	15161	15053	15090	14970	15030	15083	15236	15061	15088	15046	15015	15186	15124	15270	14947	15093	15148	15036	15142	15005	15194	14978	14840	15202	15185	14970	15040	15094	15242	15006	14954	14879	15197	15060	15041	14936	15032	14824	15062	15164	15142	15005	15055	15022	14936	15126	15076	15154	15040	15113	15075	14997	15045	15222	15034	15079	14963	14999	15000	15074	15099	15105	15151	14952	15121	15180	15043	15106	15039	14993	14986	15133	15051	15021	15139	15038	14974	14863	15161	14896	15085	15091	15091	15130	15158	14996	15043	15064	15057	15080	14965	15210	15066	15052	14921	15037	14915	14966	15293	15124	15025	15114	14994	14974	15181	14987	15137	15134	15009	14989	15075	14997	15203	15080	14901	15208	15079	15008	15263	15056	14999	15170	14993	15109	15094	15069	15007	15048	15056	15006	15007	14961	15092	15239	15193	15068	15209	14947	15067	15024	15238	15224	14821	15079	15046	15051	15064	15015	15216	14934	14956	14854	15078	15049	14970	15116	15041	15051	14965	15032	14960	14973	15171	15121	15098	15020	15151	14876	15095	15152	15055	15062	15138	15223	15083	15072	15232	15097	15220	15150	15097	15139	15144	15062	14981	15053	15004	14830	15014	14994	15171	15164	15028	15069	15147	15098	15220	15115	15017	15178	15196	15002	15206	14830	15087	15105	14808	15104	14949	15074	15083	14968	15282	15048	15049	15008	15017	14951	15188	15108	14983	14964	15052	14943	14964	15287	15174	15042	15031	15173	14981	14920	14983	15024	14974	15009	15081	15198	14862	15062	15021	15112	14943	14900	15089	15078	15137	15019	15038	15215	15079	15198	14969	14999	15065	15027	14985	15010	14954	15146	15035	15191	15195	15013	15009	14920	15173	15153	14924	14898	15042	15030	15068	15162	14981	14932	15045	15115	15014	15126	15009	15054	15257	14810	14923	15007	15087	15136	15158	15041	14995	15134	15168	14940	15077	14867	15178	15075	15109	15103	15030	14884	15198	15075	14902	15051	15151	15035	15149	15050	15084	15020	14819	15092	15170	15103	14973	15042	15015	15256	14981	14933	15054	14952	15089
24224	21432	28962	24594	22980	25370	30115	22501	20871	20761	20299	19553	18767	18460	18021	18013	17721	17363	17200	16965	17222	16960	17015	17010	17119	16974	17277	16930	17027	16894	16797	16750	16826	16798	16864	16493	16881	16997	16963	16845	16672	16686	16668	16847	16558	16782	16648	16805	16940	16959	16686	16829	16894	16863	16713	16856	16560	16997	16722	16937	16663	16782	16869	16763	16732	16870	16659	16888	16578	16902	16934	16689	16913	16962	16607	16810	16838	16711	16782	16736	16737	16881	16596	16793	16701	16703	16635	16763	16803	16798	16675	16969	16726	16781	16877	16802	16791	16705	16569	16813	16865	16624	16599	16589	16763	16724	16569	16693	16646	16547	16688	16991	16607	16519	16809	16924	16809	16677	16877	16691	16877	16720	16850	16651	16598	16796	16654	16672	16736	16750	16729	16768	16895	16767	16614	16744	16743	16440	16785	16625	16719	16897	16882	16872	16874	16662	16606	16637	16577	16515	16792	16748	16640	16877	16762	16833	16648	16592	16724	16631	16641	16768	16762	16801	16674	16774	16682	16550	16908	16640	16653	16781	16820	16943	16806	16625	16680	16968	16679	16640	16720	16670	16637	16720	16757	16896	16646	16786	16743	16751	16706	16673	16620	16891	16676	16766	16734	16729	16804	16741	16768	16751	16895	16744	16937	16816	16616	16705	16863	16613	16740	16535	16746	16675	16659	16745	16892	16557	16659	16819	16753	16835	16678	16615	16511	16829	16940	16898	16822	16822	16803	16758	16778	16738	16684	16924	16863	16686	16712	16777	16905	16688	16531	16717	16607	16735	16779	16767	16633	16529	16779	16543	16764	16743	16745	16781	16811	16744	16846	16629	16892	16659	16714	16817	16864	16799	16766	16720	16792	16852	16852	16917	16673	16698	16793	16803	16839	16714	16601	16742	16390	16733	16866	16855	16752	16676	16581	16837	16683	16851	16721	16735	16660	16959	16720	16683	16674	16512	16872	16654	16973	16805	16737	16790	16805	16621	16813	16727	16668	16647	16744	16999	16911	16762	16882	16697	16768	16683	16721	16533	16725	16666	16631	16495	16693	16684	16635	16700	16710	16775	16696	16664	16471	16905	16632	16870	16675	16839	16814	16635	16796	16789	16836	16759	16720	16644	16678	16588	16689	16689	16797	16824	16807	16792	16820	16726	16654	16770	16735	16911	16839	16774	16759	16717	16810	16757	16811	16711	16687	16760	16725	16743	16893	16697	16639	16742	16667	16791	16696	16776	16724	16820	16685	16511	16670	16801	16739	16991	16644	16555	16661	16782	16768	16641	16828	16756	16671	16860	16839	16791	16780	16656	16877	16622	16649	16773	16733	16665	16734	16678	16644	16721	16813	16900	16877	16834	16735	16780	16639	16839	16819	16955	16722	16659	16920	16700	16879	16716	16695	16789	16793	16846	16564	16724	16595	16670	16797	16627	16886	16739	16770	16725	16669	16648	16695	16869	16934	16584	16478	16681	16826	16690	16606	16859	16833	16674	16748	16878	16738	16840	16724	16976	16876	16607	16748	16613	16528	16792	16858	16805	16695	16842	16806	16682	16758	16758	16731	16764	16809	16890	16590	16694	16742	16812	16696	16632	16734	16732	16662	16672	16741	16661	16735	16702	16786	16541	16918	16701	16636	16670	16857	16721	16682	16747	16716	16738	16623	16884	16666	16858	16811	16687	16651	16650	16699	16773	16858	16620	16713	16634	16778	16731	16766	16730	16639	16691	16743	16740	16800	16737	16916	16767	16841	16704	16868	16831	16675	16903	16902	16797	16787	16553	16886	16622	16558	16629	16917	16685	16882	16958	16745	16506	16684	16713	16692	16852	16696	16843	16631	16779	16697	16543	16730	16972	16776	16737	16686	16778	16714	16994	16886	16698	16646	16659	16727	16789	16595	16646	16675	16810	16848	17052	16734	16750	16643	16775	16603	16728	16651	16519	16891	16652	16731	16738	16691	16528	16793	16744	16593	16578	16531	16641	16729	16662	16708	16746	16674	16796	16559	16952	16776	16475	16697	16791	16793	17056	16472	16883	16714	16773	16810	16772	16556	16730	16690	16755	16580	16713	16710	16735	16713	16822	16686	16663	16624	16525	16749	16897	16734	16722	16694	16821	16731	16933	16692	16667	16817	16907	16652	16713	16602	16833	16901	16812	16824	16838	16649	16718	16921	16802	16705	16622	16655	17079	16816	16794	16765	16741	16686	16679	16877	16680	16920	16847	16744	16724	16818	16673	16709	16680	16791	16851	16889	16681	16689	16686	16565	16713	16985	16767	16651	16948	16786	16871	16849	16441	16703	16599	16545	16673	16830	16605	16627	16820	16656	16733	16860	16501	16662	16601	16717	16703	16967	16813	16698	16770	16786	16852	16789	16614	16505	16765	16752	16649	16718	16680	16603	16641	16765	16639	16846	16778	16684	16631	16737	16650	16676	16662	16756	16553	16667	16777	16768	16629	16727	16712	16877	16660	16675	16581	16760	17038	16733	16743	16895	17003	16607	16725	16872	16671	16613	16837	16812	16715	16614	16658	16778	16695	16633	16761	16805	16648	16626	16582	16765	16721	16709	16627	16896	16710	16854	16605	16477	16800	16606	16856	16741	16815	16833	16841	16756	16824	16840	16591	16695	16834	16597	16629	16799	16578	16540	16716	16735	16617	16578	16881	17032	16559	16728	16757	16668	16726	16629	16842	16545	16564	16947	16801	16847	16827	16705	16746	16730	16882	16674	16749	16863	16681	16836	16793	16916	16962	16857	16784	16857	16723	16795	16805	16582	17062	16989	16554	16606	16579	16482	16870	16809	16610	16723	16889	16818	16786	16817	16802	16757	16437	16659	16677	16690	16604	16704	16769	16814	16626	16455	16457	16698	17001	16752	16643	16915	16732	16692	16692	16758	16675	16735	16711	16622	16777	16804	16602	16665	16720	16778	16569	16749	16740	16812	16858	16855	16879	16698	16873	16782	16712	16724	16995	16720	16725	16854	16585	16797	16690	16728	16779	16773	16747	16868	16863	16637	16926	16754	16732	16587	16627	16819	16786	16792	16820	16688	16829	16564	16690	16647	16753	16682	16712	16746	16789	16782	16768	16720	16882	16772	16662	16686	16864	16793	16796	16751	16579	16778	16747	16864	16631	16929	16750	16816	16811	16690	16660	16722	16557	16950	16697	16913	17143	16592	16738	16738	16727	16825	16812	16753	16881	16933	16791	16645	16871	16878	16790	16602	16797	16707	16629	16774	16545	16757	16878	16774	16916	16822	16792	16753	16774	16851	16564	16624	16814	16590	16625	16845	16686	16760	16654	16760	16686	16736	16594	16759	16769	16609	16873	16724	16876	16804	16614	16550	16809	16586	16545	16626	16737	16872	16712	16710	16724	16746	16927	16695	16946	16716	16864	16968	16821	16674	16766	16609	16654	16695	16679	16839	16667	16848	16807	16683	16954	16762	16717	16647	16759	16703	16558	16840	16749	16987	16727	16755	16801	16858	16806	16684	16848	16942	16622	16605	16573	16694	16636	16906	16739	16828	16835	16718	16711	16545	16673	16493	16734	16793	16767	16657	16806	16721	16548	16588	16611	16701	16907	16701	16708	16820	16576	16898	16472	16727	16767	16886	16633	16512	16735	16770	16793	16649	16726	16609	16886	16743	16828	16748	16776	16581	16609	16666	16811	16672	16635	16686	16614	16731	16818	16807	16946	16758	16687	16680	16736	16795	16853	16766	16873	16769	17014	16718	16858	17005	16870	16714	16686	16679	16740	16550	16827	16794	16612	16688	16713	16941	16952	16782	16879	16579	16761	16669	16827	16739	16994	16806	16860	16731	16847	16855	16872	16830	16721	16576	16691	16796	16818	16773	16696	16681	16774	16860	16754	16805	16708	16789	16711	16819	16674	16759	16815	16667	16794	16780	16724	16593	16860	16721	16655	16526	16665	16572	16735	16591	16759	16802	16792	16892	16855	16624	16836	16513	16611	16621	16939	16827	16745	16692	16484	16789	16702	16812	16806	16923	16625	16821	16716	16852	16889	16647	16623	16943	16881	16615	16857	16715	16697	16797	16676	16874	16621	16677	16755	16688	16682	16802	16643	16838	16972	16805	16779	16845	16686	16872	16839	16744	16794	16768	16834	16767	16576	16942	16727	16767	16842	16662	16733	16779	16666	16865	16962	16783	16661	16935	17004	16739	16556	16637	16921	16650	17055	16796	16788	16729	16763	16792	16790	16780	16651	16883	16636	17038	16755	16756	16523	16633	16640	16864	16662	16588	16730	16755	16838	16895	16875	16940	16753	16906	16829	16479	16734	16737	16725	16685	16566	16610	16728	16708	16515	16773	16726	16946	16644	16737	16556	16668	16699	16489	16734	16761	16652	16732	16597	16729	16894	16943	17050	16867	16809	16606	16717	16734	16804	16899	16732	16757	16670	16746	16831	17088	16850	16760	16779	16909	16753	16648	16448	16813	16863	16704	16822	16829	16668	16758	16836	16827	16939	16854	16668	16810	16621	16759	16729	16842	16711	16852	16737	16842	16761	16546	16625	16746	16816	16873	16628	16761	16623	16640	16728	16648	16801	16876	16768	16820	16634	16882	16718	16936	16822	16763	16615	16743	16808	16732	16794	16709	16631	16661	16723	16667	16873	16843	16923	16974	16928	16753	16927	16657	16849	16824	16707	16820	16916	16790	16707	16970	16802	16724	16685	16812	16624	16706	16728	16605	16560	16598	16764	16753	16717	16627	17045	16799	16686	16852	16736	16613	16863	16784	16903	16798	16607	16905	17040	16698	16704	16723	16614	16897	16766	16826	16634	16917	16895	16812	16751	16788	16799	16731	16584	16740	16812	16670	16735	16764	16754	16765	16534	16756	16812	16688	16499	16665	16756	16696	16555	16826	16873	16787	16625	16729	16447	16688	16630	16672	16856	16921	16842	16649	16648	16839	16807	16737	16729	16823	16591	16573	16831	16716	16742	16651	16689	16754	16622	16669	16787	16893	16623	16769	16734	16699	16670	16805	16642	16696	16601	16922	16875	16724	16747	16883	16614	16727	16575	16782	16649	16895	16858	16882	16608	16693	16847	16974	16775	16798	16991	16755	16709	16919	16653	16967	16825	16671	16716
33057	53187	48379	34020	28873	27361	31777	22887	22055	21459	20829	19334	18231	17770	17006	16875	16551	16199	15950	15781	15611	15629	15513	15572	15520	15610	15525	15544	15466	15541	15473	15285	15408	15390	15317	15390	15336	15169	15267	15222	15376	15256	15289	15267	15318	15317	15180	15301	15122	15468	15403	15414	15332	15485	15193	15295	15515	15211	15296	15277	15148	15238	15106	15279	15227	15466	15258	15145	15397	15232	15275	15202	15243	15579	15470	15514	15422	15285	15322	15448	15128	15385	15409	15231	15286	15313	15279	15272	15295	15117	15289	15349	15437	15285	15330	15286	15271	15354	15234	15229	15276	15283	15246	15246	15251	15129	15323	15351	15292	15467	15428	15365	15301	15228	15310	15396	15091	15312	15175	15239	15368	15330	15096	15298	15239	15218	15317	15378	15339	15418	15234	15244	15260	15317	15224	15199	15304	15400	15138	15318	15348	15243	15163	15478	15304	15381	15421	15167	15285	15257	15259	15321	15357	15112	15315	15382	15158	15103	15168	15172	15438	15290	15367	15364	15404	15327	15267	15215	15201	15300	15405	15360	15322	15228	15346	15231	15330	15382	15272	15412	15355	15201	15298	15262	15409	15236	15269	15345	15136	15469	15341	15310	15268	15226	15216	15346	15173	15379	15250	15164	15300	15273	15274	15210	15436	15361	15225	15174	15312	15167	15339	15213	15188	15380	15215	15326	15124	15184	15248	15391	15202	15287	15250	15278	15258	15325	15103	15366	15224	15159	15145	15329	15275	15239	15279	15379	15431	15230	15394	15281	15152	15415	15381	15219	15352	15246	15378	15339	15320	15322	15254	15378	15214	15317	15395	15377	15184	15182	15312	15391	15402	15332	15148	15306	15374	15242	15381	15346	15328	15407	15232	15302	15053	15237	15288	15414	15394	15372	15101	15517	15217	15332	15395	15334	15359	15186	15046	15139	15042	15368	15465	15405	15351	15299	15297	15286	15303	15355	15184	15278	15416	15179	15266	15289	15275	15218	15231	15133	15272	15240	15127	15304	15271	15279	15353	15230	15332	15254	15372	15357	15214	15410	15321	15378	15347	15246	15498	15109	15412	15138	15094	15258	15215	15203	15352	15428	15175	15319	15063	15306	15306	15243	15190	15207	15243	15237	15169	15366	15357	15257	15347	15284	15168	15448	15226	15257	15219	15311	15038	15433	15339	15151	15298	15246	15293	15162	15368	15315	15335	15144	15371	15341	15271	15241	15251	15245	15168	15271	15228	15237	15316	15242	15270	15359	15364	15414	15158	15285	15232	15119	15258	15189	15287	15391	15396	15387	15189	15195	15271	15234	15236	15264	15284	15228	15295	15294	15164	15448	15282	15281	15338	15293	15181	15342	15179	15148	15101	15299	15175	15426	15301	15231	15337	15229	15159	15323	15304	15343	15331	15279	15492	15346	15247	15405	15066	15202	15253	15128	15173	15271	15236	15331	15358	15413	15332	15346	15290	15330	15273	15411	15316	15382	15307	15314	15361	15246	15317	15318	15367	15217	15253	15175	15316	15250	15296	15158	15176	15466	15407	15349	15110	15188	15183	15349	15175	15313	15331	15370	15273	15296	15219	15400	15332	15175	15269	15129	15356	15349	15260	15263	15113	15256	15144	15318	15346	15222	15261	15229	15253	15261	15273	15350	15215	15302	15216	15271	15178	15336	15159	15220	15288	15465	15278	15131	15330	15219	15269	15249	15346	15238	15292	15310	15239	15264	15340	15245	15283	15322	15237	15110	15328	15199	15316	15327	15093	15377	15301	15285	15366	15512	15204	15270	15414	15297	15317	15362	15248	15488	15132	15262	15291	15201	15340	15332	15124	15225	15171	15234	15267	15328	15351	15411	15481	15269	15383	15291	15218	15248	15280	15159	15270	15231	15237	15255	15189	15339	15151	15321	15258	15261	15376	15264	15298	15217	15318	15140	15365	15369	15481	15448	15297	15174	15139	15416	15283	15522	15269	15397	15252	15254	15330	15452	15373	15371	15422	15264	15239	15321	15295	15252	15400	15248	15439	15277	15396	15225	15286	15294	15280	15232	15204	15455	15350	15349	15299	15221	15251	15329	15277	15338	15264	15366	15369	15234	15132	15427	15388	15320	15297	15381	15372	15367	15206	15251	15276	15312	15309	15142	15255	15193	15206	15205	15426	15257	15304	15317	15175	15329	15269	15367	15240	15323	15365	15437	15487	15238	15211	15289	15311	15305	15146	15329	15268	15253	15441	15399	15243	15261	15266	15357	15130	15461	15156	15390	15304	15320	15230	15389	15199	15344	15295	15359	15451	15344	15259	15319	15326	15269	15503	15208	15283	15217	15314	15282	15262	15268	15182	15216	15346	15290	15468	15361	15267	15346	15289	15235	15316	15211	15273	15170	15196	15341	15499	15315	15170	15160	15370	15205	15364	15283	15205	15242	15339	15357	15230	15468	15352	15335	15298	15297	15397	15223	15285	15100	15122	15328	15367	15265	15369	15255	15124	15360	15167	15252	15097	15389	15161	15230	15314	15224	15319	15294	15227	15280	15197	15216	15197	15336	15275	15237	15364	15122	15176	15311	15426	15222	15177	15407	15481	15334	15231	15178	15315	15265	15286	15348	15176	15217	15341	15295	15353	15156	15321	15396	15118	15243	15189	15217	15255	15203	15279	15267	15375	15267	14989	15329	15241	14980	15249	15171	15345	15320	15322	15334	15206	15284	15354	15288	15318	15258	15292	15265	15333	15489	15336	15310	15293	15161	15418	15258	15403	15464	15194	15304	15323	15192	15373	15180	15409	15248	15383	14957	15386	15278	15252	15376	15205	15184	15272	15269	15244	15412	15375	15185	15257	15211	15452	15383	15189	15238	15335	15288	15340	15252	15376	15188	15430	15334	15396	15355	15230	15278	15360	15369	15250	15367	15340	15222	15317	15209	15307	15245	15122	15354	15349	15235	15249	15147	15406	15359	15236	15258	15384	15102	15268	15384	15308	15260	15372	15161	15287	15373	15287	15325	15220	15254	15129	15288	15336	15472	15305	15296	15296	15243	15376	15283	15350	15304	15294	15378	15320	15276	15209	15219	15346	15379	15231	15306	15323	15247	15338	15318	15206	15258	15315	15369	15377	15357	15228	15129	15230	15249	15310	15376	15354	15366	15371	15359	15240	15282	15171	15374	15329	15217	15314	15236	15318	15237	15358	15524	15329	15344	15253	15181	15301	15258	15255	15181	15339	15339	15229	15300	15255	15341	15402	15326	15336	15412	15320	15165	15318	15119	15323	15369	15284	15267	15137	15290	15272	15537	15226	15305	15267	15282	15287	15202	15288	15272	15455	15340	15111	15434	15322	15318	15213	15228	15195	15220	15215	15399	15214	15337	15231	15227	15323	15140	15230	15235	15361	15306	15185	15517	15317	15364	15436	15143	15228	15285	15317	15364	15386	15448	15248	15216	15192	15290	15261	15204	15267	15206	15063	15317	15040	15353	15225	15165	15317	15348	15346	15189	15270	15215	15252	15375	15303	15288	15241	15380	15262	15298	15208	15217	15392	15224	15288	15576	15301	15138	15258	15341	15304	15391	15431	15263	15333	15102	15269	15256	15305	15085	15320	15120	15334	15223	15190	15204	15211	15261	15389	15316	15317	15362	15327	15238	15311	15330	15303	15249	15291	15218	15213	15425	15390	15264	15405	15390	15111	15411	15398	15245	15152	15280	15235	15280	15282	15126	15355	15291	15230	15354	15258	15241	15277	15284	15168	15166	15302	15293	15305	15153	15318	15433	15424	15226	15277	15320	15257	15243	15274	15255	14983	15413	15266	15212	15332	15334	15179	15232	15203	15383	15281	15141	15233	15345	15219	15320	15354	15324	15277	15260	15268	15148	15210	15298	15320	15256	15155	15353	15326	15383	15175	15465	15249	15261	15218	15236	15488	15266	15415	15153	15303	15328	15238	15300	15439	15148	15303	15107	15230	15260	15290	15240	15287	15193	15279	15324	15346	15218	15530	15239	15229	15364	15403	15274	15281	15220	15266	15156	15413	15157	15256	15323	15146	15349	15258	15123	15274	15197	15217	15276	15263	15227	15441	15475	15351	15225	15165	15278	15267	15321	15319	15353	15415	15239	15220	15357	15277	15115	15205	15325	15341	15278	15301	15427	15140	15379	15175	15345	15332	15306	15317	15359	15487	15205	15221	15125	15199	15235	15280	15330	15221	15370	15330	15107	15214	15070	15288	15451	15291	15413	15197	15040	15486	15341	15244	15243	15332	15225	15189	15207	15140	15108	15313	15185	15219	15140	15220	15112	15239	15219	15242	15460	15278	15345	15253	15324	15350	15184	15263	15193	15293	15426	15099	15377	15384	15277	15017	15324	15270	15335	15294	15365	15334	15430	15337	15096	15372	15154	15385	15200	15212	15246	15061	15336	15271	15384	15177	15171	15309	15216	15331	15188	15207	15179	15198	15327	15385	15323	15239	15424	15181	15261	15127	15322	15274	15323	15273	15257	15192	15293	15225	15273	15068	15353	15377	15305	15451	15430	15251	15458	15167	15334	15240	15345	15291	15217	15246	15122	15307	15153	15210	15221	15248	15329	15330	15210	15172	15124	15315	15239	15305	15301	15425	15215	15185	15225	15172	15162	15193	15200	15315	15125	15323	15215	15321	15213	15224	15413	15046	15388	15212	15192	15376	15002	15416	15294	15485	15342	15183	15310	15311	15307	15267	15292	15342	15404	15296	15375	15312	15537	15329	15269	15327	15252	15157	15400	15346	15210	15264	15247	15107	15324	15146	15271	15174	15206	15262	15292	15172	15309	15358	15309	15357	15307	15348	15171	15270	15325	15263	15467	15363	15065	15395	15286	15165	15128	15341	15193	15259	15320	15228	15434	15268	15488	15226	15296	15284	15292	15296	15300	15274	15138	15317	15234	15374	15283	15344	15099	15164	15318	15151	15259	15255	15269	15289	15295	15221	15255	15334	15379	15258	15323	15241	15280	15375	15392	15121	15329	15303	15327	15221	15120	15421	15326	15136	15324	15164	15093	15254	15114	15321	15274	15151	15261	15416	15288	15283	15209	15269	15363	15241	15295	15170	15177	15226	15468	15325	15192	15210	15270	15290	15377	15435	15229	15187	15407
31497	29149	31265	23899	20672	20091	19564	18533	18168	18273	18177	17880	17635	17351	17404	17356	17421	17005	17159	17045	16984	16938	16952	16972	16918	16966	16933	16715	16943	16843	16985	16651	16860	16994	16911	16729	16919	17021	16908	16570	16876	16989	17026	16905	16915	16877	16897	16837	16979	16921	16962	16744	16856	16587	16872	16683	16927	16854	16884	17014	17034	16899	16793	16813	16745	16920	16805	16924	16729	17048	16905	16690	16721	16693	16728	16887	16837	16927	16800	16904	16798	17121	16825	16809	16845	16775	16973	16891	16953	16841	16928	16740	16898	16843	16960	17042	16887	16805	16903	16774	16855	16869	16730	16996	16846	16889	16911	16958	16832	16975	16829	16977	16823	16825	17003	16730	16752	16782	16787	16863	16826	16644	16747	16926	16897	16845	16896	16775	16914	16890	16692	16799	16747	16913	16884	16864	16710	16784	16771	16569	16868	16903	16857	16869	16891	16898	16691	16657	16827	16958	16868	16653	16867	16774	16736	16822	17030	16939	17041	16715	16700	16875	16923	16893	16773	16643	16791	16813	16842	16835	16777	16919	16824	16807	17113	16940	17160	17013	16694	16947	16828	16863	16749	17235	16936	16971	16893	16724	16556	16855	16767	16599	16836	16825	16936	16897	16813	16805	16892	16840	16982	16789	16960	16813	16911	16888	16875	16884	16729	16800	16568	16929	16685	16612	16684	16832	16814	16782	16926	16874	16847	16919	16843	16775	16764	16809	16874	16939	16951	17029	16880	16959	16985	16832	16827	16850	16690	16943	16697	16939	16650	16827	16974	16878	16802	17074	16800	16889	16828	16889	16894	16969	16624	16789	16888	16765	16768	16940	16808	16855	16862	16832	16753	16891	16778	16747	16828	16848	16674	16751	17015	17063	16718	16773	16760	16762	16763	17010	16739	16860	16987	16786	16842	16694	16846	16698	16906	16709	16730	16799	16807	16954	16680	16899	17119	16926	16887	16729	17013	16745	16771	16924	16798	16837	16669	16801	16752	16991	16814	16716	16803	16982	16871	16904	16695	16849	16910	16727	16934	16779	16631	16730	16617	16938	16884	16714	16931	17088	16730	16906	16924	16881	16836	16912	16581	16885	16851	16803	16727	16742	16897	16693	16963	16975	16757	16937	16939	16812	16925	17159	17032	16938	16812	16700	16826	16635	16747	16830	16845	16743	16755	16709	16882	16645	17042	16720	16662	16919	16807	16607	16743	16929	16793	16994	16920	16901	16766	16756	16642	16854	16696	16809	16939	16870	16994	16875	16786	16780	16741	16885	16983	16822	16905	16860	16847	16647	16852	16864	17165	16717	16818	16866	16694	16858	16865	16852	16774	16841	16826	16651	16915	16758	16819	16702	17097	16844	16989	16819	16886	16708	16847	16909	16904	16868	16883	16571	17015	16744	16965	16650	16702	16830	16943	16940	16680	16835	16748	16968	16840	16866	16918	16782	16751	16790	16903	16746	16912	16907	16851	16929	16886	16797	16839	16678	16855	16868	16717	16853	16963	16768	16886	17038	16928	16848	16752	16754	16752	16777	16723	17008	16681	16829	16709	16792	16891	16973	16799	16882	16813	16931	16826	17066	16869	16805	16709	16582	16948	16784	16731	16786	16900	16888	16988	16955	16960	16947	16953	16967	16908	16664	16736	16752	16798	16984	16922	16562	16858	16812	16837	16965	16866	16821	16698	16779	16920	16711	16832	16888	16917	16756	16919	16813	16779	16667	16612	16923	16767	16690	16783	16734	16804	16796	16984	16557	16765	16747	16970	16974	17061	17043	16623	16863	16699	16784	16765	16918	16690	16904	16851	16848	16944	16802	16897	16807	17029	16790	17011	16762	16918	16967	16978	16886	16862	16898	16701	16845	16959	16932	16888	16798	17114	16621	16939	16922	16901	16569	16621	16864	16800	16789	16789	16917	16881	16801	16697	16831	16817	16905	16719	17087	16875	17054	17022	16827	16707	16793	16932	16815	17034	16883	16785	16968	16930	16865	16855	16843	16981	17044	16937	16771	16977	16876	16820	16754	16911	16604	16571	16699	16868	16886	16855	16829	16909	16923	16945	16691	16823	16642	16883	16875	16942	16746	16723	16609	16832	16795	16987	16766	17001	16776	16682	16780	16929	16486	16854	16797	16840	16852	16937	16773	17036	16907	17055	16931	16851	16998	16836	16674	17080	16842	16970	16942	16760	16750	16648	16714	16818	16768	17040	16780	16936	16843	16959	16868	16807	17026	16767	16722	16928	16761	16728	16800	16899	16800	17021	16675	16811	16757	16682	16898	16925	16877	16742	16887	16964	16832	16728	16877	16770	16992	16764	16881	16843	16748	16765	16798	16819	17057	16989	16698	16700	16877	16680	16819	16808	16817	16699	16918	16923	16537	16883	16753	16812	16676	16896	16935	16601	16824	16855	16742	16911	16882	16765	17019	17038	16750	16956	16926	16892	17049	16609	16736	16676	16843	16836	16733	16854	16781	16660	16975	16623	16972	16726	17134	16689	16965	16913	16898	16767	16877	16805	16744	17115	16858	17145	16901	17103	16951	16639	16855	16721	16691	16734	16768	16958	16841	16909	16925	16848	16852	16693	16829	16669	17035	17050	16806	16761	16942	16853	17091	16858	16542	17017	16968	17023	16713	16609	16791	16833	16703	16906	16879	16937	16861	16933	16891	16824	16850	16822	16846	16832	16901	16931	16813	16871	16828	16763	16908	16794	16916	17021	16833	16789	16949	16929	16915	16722	16800	16924	16676	16679	16860	16874	16882	16701	16942	16932	16716	16759	16862	16701	16669	16863	16951	16978	17029	16824	16835	16747	16841	16939	16854	16825	16942	16781	16831	16866	16704	16617	16863	16704	16771	16947	17053	17013	16880	16820	16881	16839	16922	16748	16744	16987	16887	16861	16989	16895	16962	16789	16873	16760	16557	16815	17095	16829	16889	16979	16897	16947	16873	16738	16677	16891	16813	16735	16976	16800	16762	16764	16947	16802	16907	16876	16919	16959	16930	16887	16830	17061	16777	16841	17017	16890	16724	16680	16710	16736	16804	16925	16844	17025	16927	16896	16676	16970	16885	16754	16956	16856	16784	16865	16860	16868	16881	16891	16603	16938	16775	16787	16868	16758	16764	16737	16689	16865	16911	16907	16727	16803	16851	16842	16996	16696	17050	16857	16784	16898	16791	16787	16690	16841	16947	16666	16837	16725	16955	16870	16786	16866	16783	16885	16942	16850	16957	16852	16860	16735	16780	16836	16947	16930	16915	16939	16932	16728	16815	16891	16969	16775	16919	16881	16843	16740	16833	16738	16730	16900	16886	17014	16752	16948	16670	16875	16927	16834	16913	16897	16957	16849	16898	16731	16957	16731	16896	16822	16753	16884	16720	16778	16701	16700	16761	16676	16895	16884	16818	17003	16760	16855	16731	16745	16757	16933	16756	16799	16573	16885	16755	16951	16835	16910	16755	16776	16761	16909	16789	16833	16786	16895	16648	16754	16831	16947	16923	16827	17088	16832	16852	16891	16820	17023	16774	16939	16868	16665	16980	16748	16941	16917	16837	16854	16767	16970	16924	16755	16590	16909	16941	17017	16946	16936	16720	16721	16582	16778	16823	16862	16817	16747	16765	16954	16870	17065	16868	16900	16832	16705	16731	16832	16777	16919	16943	16931	16768	17004	16757	16813	16809	16765	16976	16741	16702	16824	16615	16814	16799	16843	16795	16923	16676	16782	16807	16811	16730	16717	16611	16957	16840	16904	16813	16912	16859	16630	16976	16851	16875	16746	16736	16736	16865	16844	16765	16670	16843	16705	16782	16957	16949	16873	16930	16700	16831	16861	16893	16886	16668	16956	16787	16697	16780	17041	16903	16967	16937	16874	16931	16621	16713	16912	16717	16857	16856	16719	16790	16925	16699	16763	16816	16787	16848	16719	16860	16904	16852	16857	16950	17019	16846	16837	16827	16928	17209	17038	17086	16968	16824	16914	16746	16974	16879	16912	16809	16853	16852	16681	16767	17128	16927	16742	16864	16917	16827	16899	16799	16793	16746	16842	16875	16936	16828	16972	16831	16818	16792	16813	16751	16806	16830	16762	16924	17044	16857	16864	16991	16793	16801	16747	16801	16782	16859	16933	16750	16943	16664	16995	16907	16700	16919	16791	16827	16708	16841	16967	16863	16863	16762	17093	16937	16728	16866	16787	16880	16814	16923	16903	16711	16913	16843	17154	16785	17001	16846	16853	16828	16914	16959	16943	16890	16862	16959	16800	16557	16922	16891	16704	16781	16888	16793	16876	17023	17027	17008	16726	16831	16794	16720	16946	16826	16766	16940	16874	16890	17020	16847	16983	16896	16949	16928	16713	16694	16899	16792	16901	16812	16924	16705	16814	16597	16938	16715	16608	16745	16746	16938	16784	16790	16940	16781	16656	16671	16991	16911	17076	16646	16764	16628	16899	16801	16952	16892	16876	16930	16854	16999	17040	17015	16799	16920	16867	16836	17103	16726	16797	16796	16832	16814	16998	16860	16969	16873	16981	16861	16751	17061	17005	16976	16795	16909	17004	16778	16611	17002	16966	17005	17065	17025	16806	16886	16645	17046	16772	16836	16949	16785	16926	16856	16945	16961	16885	16763	16754	16735	16986	16661	16657	16758	16634	16718	16985	16862	16883	16943	17027	16819	16854	16757	16729	17024	16901	17179	16850	16829	17037	16892	16691	16661	16807	16641	16972	17080	16717	16774	16924	16974	16747	17047	16931	16804	16849	16935	16976	16897	16978	16854	16914	17024	16805	16703	16826	16896	16738	16798	16627	16704	16845	16986	16979	17033	16878	16742	16809	16978	16866	16953	16767	16921	16983	16593	16629	16915	16731	16855	16920	16765	17008	16770	17048	16645	16718	16697	16856	16920	16984	16719	16996	16789	16846	16773	16887	16935	16850	16650	16767	16848	16828	16867	17056	16856	16756	16635	16854	16911	16806	16729	16880	16777	16841	16911	17004	16648	17106	16930	16680	16920	16697	16908	16729	16668	16931	16913	16889	16960	16873	16813	16799	16884	16862	16719	16807	16670	16860	16874	16733	16714	16725	16848	16640	17021	16950	17011	16704	17008	16762	16819	16877	16685
30385	41703	34678	23034	21455	20649	19891	18355	17873	17885	17556	17056	16520	16199	15922	16097	15680	15597	15640	15539	15530	15361	15375	15524	15424	15342	15610	15256	15425	15326	15341	15470	15314	15355	15299	15221	15467	15243	15189	15201	15284	15292	15395	15366	15369	15360	15401	15279	15452	15237	15193	15216	15243	15236	15471	15406	15283	15386	15275	15398	15196	15382	15360	15292	15246	15192	15458	15243	15347	15430	15382	15227	15326	15300	15386	15385	15298	15292	15249	15343	15389	15305	15299	15188	15212	15323	15375	15151	15478	15225	15252	15265	15323	15245	15257	15293	15370	15157	15376	15390	15326	15365	15183	15207	15420	15231	15239	15321	15236	15408	15308	15272	15426	15350	15158	15242	15360	15292	15464	15447	15496	15295	15284	15355	15350	15452	15294	15380	15220	15291	15226	15347	15296	15232	15403	15258	15392	15224	15277	15171	15248	15273	15210	15287	15131	15281	15297	15361	15066	15286	15457	15242	15416	15364	15336	15308	15392	15267	15360	15282	15311	15218	15293	15276	15194	15254	15274	15295	15186	15501	15147	15409	15227	15312	15388	15228	15141	15360	15248	15324	15230	15415	15333	15452	15283	15230	15350	15497	15246	15376	15299	15197	15293	15347	15335	15359	15353	15201	15214	15252	15214	15297	15234	15399	15158	15234	15235	15408	15261	15360	15266	15276	15306	15395	15218	15260	15332	15208	15221	15406	15345	15349	15298	15233	15437	15557	15235	15336	15349	15344	15371	15274	15255	15413	15377	15486	15296	15301	15323	15275	15484	15302	15342	15302	15138	15297	15200	15203	15377	15178	15132	15417	15395	15261	15399	15192	15262	15258	15171	15150	15423	15298	15278	15327	15258	15380	15293	15419	15171	15225	15265	15303	15362	15355	15333	15169	15348	15217	15250	15188	15352	15366	15321	15494	15301	15387	15331	15402	15506	15393	15229	15364	15125	15477	15276	15508	15264	15249	15313	15217	15291	15216	15252	15262	15374	15307	15317	15321	15192	15444	15212	15324	15384	15214	15365	15459	15377	15395	15409	15260	15338	15444	15316	15244	15254	15411	15138	15359	15406	15153	15336	15368	15300	15307	15344	15370	15310	15353	15140	15356	15283	15051	15536	15216	15282	15252	15259	15301	15011	15228	15335	15324	15209	15276	15228	15530	15327	15247	15084	15320	15282	15279	15165	15387	15277	15369	15375	15362	15208	15138	15294	15382	15408	15289	15214	15313	15305	15131	15249	15357	15207	15272	15425	15309	15456	15346	15219	15254	15344	15259	15403	15194	15538	15389	15239	15341	15062	15190	15237	15367	15223	15373	15276	15206	15334	15333	15399	15231	15412	15308	15329	15336	15291	15412	15348	15254	15238	15136	15337	15379	15598	15287	15181	15236	15379	15330	15335	15078	15362	15518	15320	15095	15349	15471	15359	15366	15184	15307	15460	15153	15312	15210	15238	15229	15398	15375	15519	15447	15245	15341	15266	15277	15401	15376	15216	15172	15402	15253	15320	15173	15355	15268	15353	15159	15167	15262	15415	15175	15481	15327	15180	15192	15260	15331	15393	15257	15322	15268	15405	15305	15291	15186	15167	15416	15270	15144	15306	15268	15307	15110	15246	15174	15384	15298	15214	15342	15256	15271	15331	15299	15256	15266	15242	15279	15485	15234	15258	15476	15378	15451	15434	15393	15392	15278	15241	15328	15284	15195	15276	15225	15318	15436	15302	15430	15296	15413	15368	15391	15202	15290	15237	15423	15258	15225	15388	15397	15300	15317	15181	15343	15317	15391	15322	15353	15302	15249	15158	15222	15167	15196	15358	15410	15271	15265	15332	15245	15219	15271	15272	15328	15254	15111	15394	15213	15349	15359	15298	15374	15454	15328	15261	15264	15289	15401	15298	15165	15279	15248	15337	15192	15249	15590	15275	15267	15212	15412	15050	15192	15274	15487	15510	15307	15162	15274	15002	15285	15144	15316	15313	15274	15221	15260	15138	15376	15246	15204	15412	15337	15490	15226	15461	15423	15180	15402	15357	15337	15257	15066	15137	15335	15288	15348	15204	15332	15365	15260	15312	15233	15303	15294	15208	15288	15329	15255	15394	15314	15318	15124	15172	15265	15319	15307	15341	15370	15445	15361	15299	15118	15301	15268	15366	15254	15386	15329	15177	15284	15389	15269	15235	15299	15267	15301	15247	15420	15322	15517	15313	15416	15349	15415	15300	15245	15421	15320	15278	15334	15267	15132	15439	15183	15484	15190	15496	15430	15327	15433	15397	15391	15248	15340	15234	15348	15344	15160	15315	15308	15418	15290	15337	15284	15265	15343	15346	15306	15223	15374	15221	15210	15299	15244	15242	15278	15341	15497	15308	15299	15298	15294	15141	15372	15330	15319	15462	15402	15510	15069	15339	15248	15521	15402	15178	15464	15241	15361	15341	15212	15234	15302	15261	15583	15317	15195	15272	15271	15307	15288	15323	15359	15259	15358	15365	15386	15381	15170	15219	15327	15213	15395	15327	15196	15367	15216	15463	15436	15349	15298	15404	15351	15180	15408	15394	15447	15245	15263	15331	15285	15234	15089	15454	15361	15281	15298	15276	15099	15320	15529	15331	15332	15181	15312	15352	15345	15142	15373	15391	15302	15163	15464	15345	15530	15359	15529	15218	15285	15269	15329	15429	15387	15345	15281	15341	15430	15278	15325	15283	15299	15304	15336	15384	15172	15262	15233	15337	15231	15297	15347	15428	15377	15437	15385	15353	15358	15210	15264	15222	15381	15384	15373	15333	15269	15300	15207	15460	15476	15324	15267	15167	15301	15380	15322	15232	15287	15314	15339	15229	15297	15273	15332	15281	15328	15342	15247	15320	15123	15279	15333	15271	15514	15140	15235	15247	15393	15318	15249	15318	15242	15248	15386	15435	15332	15243	15358	15279	15232	15158	15390	15316	15299	15337	15448	15247	15361	15195	15368	15375	15275	15201	15260	15530	15396	15373	15327	15395	15243	15321	15216	15313	15282	15458	15257	15166	15073	15236	15417	15364	15287	15398	15574	15368	15328	15192	15330	15118	15302	15316	15353	15186	15143	15210	15271	15247	15211	15282	15323	15244	15358	15309	15271	15358	15089	15228	15381	15329	15380	15203	15175	15196	15305	15252	15304	15247	15098	15247	15202	15285	15281	15238	15229	15486	15175	15451	15317	15351	15203	15274	15332	15363	15362	15355	15399	15247	15331	15287	15273	15383	15310	15210	15203	15233	15426	15351	15183	15292	15258	15303	15325	15498	15275	15270	15168	15236	15194	15406	15246	15401	15305	15278	15353	15403	15236	15377	15458	15339	15253	15374	15376	15248	15308	15450	15308	15398	15164	15442	15276	15273	15401	15165	15259	15297	15244	15253	15234	15552	15290	15365	15205	15240	15253	15387	15376	15309	15204	15418	15304	15493	15237	15222	15315	15277	15338	15284	15363	15364	15081	15237	15401	15343	15445	15232	15085	15421	15051	15512	15111	15322	15195	15146	15105	15279	15357	15297	15319	15276	15374	15259	15163	15069	15417	15228	15173	15312	15319	15451	15118	15394	15080	15312	15374	15311	15543	15268	15260	15373	15441	15503	15275	15236	15270	15327	15254	15370	15143	15277	15216	15153	15396	15303	15270	15271	15210	15365	15294	15294	15444	15216	15283	15451	15154	15255	15361	15368	15192	15285	15381	15210	15339	15257	15374	15250	15122	15105	15495	15345	15248	15399	15245	15219	15305	15343	15391	15255	15383	15253	15238	15386	15215	15342	15458	15309	15182	15214	15467	15361	15113	15327	15292	15266	15406	15404	15364	15148	15396	15274	15337	15420	15331	15386	15408	15212	15244	15244	15387	15600	15341	15149	15347	15137	15228	15346	15338	15243	15349	15280	15334	15140	15278	15324	15482	15398	15453	15297	15285	15373	15299	15227	15220	15264	15353	15252	15319	15141	15322	15424	15275	15432	15276	15441	15440	15201	15107	15409	15172	15266	15307	15471	15368	15128	15291	15202	15317	15460	15298	15269	15402	15412	15331	15385	15207	15257	15284	15338	15184	15349	15199	15362	15306	15297	15374	15373	15252	15307	15198	15356	15288	15283	15263	15205	15324	15289	15279	15450	15242	15402	15152	15383	15226	15229	15247	15219	15232	15209	15340	15489	15232	15366	15292	15506	15168	15393	15278	15421	15247	15231	15351	15258	15257	15368	15239	15178	15188	15300	15286	15411	15321	15323	15305	15365	15134	15218	15409	15078	15396	15258	15317	15231	15413	15167	15208	15185	15315	15426	15426	15605	15391	15235	15380	15367	15283	15216	15191	15223	15287	15342	15252	15270	15320	15351	15429	15429	15207	15213	15469	15130	15253	15172	15406	15234	15422	15299	15278	15300	15283	15284	15397	15417	15223	15421	15229	15325	15221	15219	15231	15132	15291	15337	15319	15251	15335	15128	15380	15250	15202	15318	15334	15408	15148	15347	15404	15393	15269	15327	15323	15332	15447	15363	15312	15296	15342	15434	15318	15400	15393	15290	15310	15306	15220	15264	15347	15350	15432	15398	15261	15185	15445	15399	15378	15147	15521	15352	15381	15378	15227	15284	15210	15139	15118	15342	15222	15562	15262	15275	15402	15264	15296	15323	15203	15389	15574	15368	15319	15386	15402	15087	15330	15328	15360	15245	15485	15411	15158	15477	15302	15097	15274	15173	15338	15292	15262	15378	15390	15386	15181	15307	15333	15379	15279	15383	15263	15474	15221	15429	15247	15319	15331	15412	15159	15306	15163	15469	15324	15267	15507	15350	15497	15417	15200	15135	15239	15286	15553	15350	15312	15361	15359	15202	15369	15323	15244	15142	15160	15356	15169	15328	15124	15284	15190	15294	15327	15326	15315	15434	15120	15316	15196	15230	15184	15342	15289	15372	15259	15526	15392	15340	15293	15303	15180	15252	15309	15278	15197	15234	15319	15162	15421	15329	15429	15358	15260	15342	15249	15265	15309	15124	15412	15258	15268	15331	15208	15441	15183	15299	15350	15151	15456	15305	15123	15332	15205	15292	15294	15308	15292	15339	15329	15301	15414	15347	15299	15433	15296	15367	15298	15267	15287	15458	15355
25412	21489	28410	26083	23518	23092	25644	20575	19349	19141	18945	18247	17769	17478	17299	17109	16741	16751	16524	16485	16681	16458	16527	16383	16441	16515	16475	16442	16487	16461	16315	16426	16407	16456	16481	16182	16468	16290	16354	16053	16252	16470	16398	16300	16382	16315	16267	16347	16492	16274	16271	16259	16234	16299	16416	16192	15985	16473	16294	16511	16163	16302	16255	16493	16200	16252	16285	16402	16455	16297	16417	16196	16338	16402	16289	16257	16260	16344	16154	16318	16401	16162	16362	16295	16312	16270	16312	16161	16448	16342	16255	16325	16297	16327	16438	16276	16556	16141	16311	16179	16247	16121	16331	16354	16263	16202	16246	16269	16451	16345	16361	16215	16193	16216	16265	16412	16308	16369	16173	16167	16463	16250	16246	16253	16227	16294	16408	16375	16362	16237	16219	16250	16081	16170	16362	16131	16166	16473	16196	16196	16261	16241	16271	16134	16187	16225	16131	16188	16252	16171	16372	16345	16295	16251	16427	16253	16380	16249	16142	16360	16092	16084	16218	16297	16196	16259	16431	16068	16298	16109	16132	16270	16277	16269	16235	16054	16337	16469	16323	16435	16270	16129	16373	16532	16365	16253	16424	16300	16237	16329	16483	16072	16431	16175	16207	16173	16306	16285	16322	16470	16390	16147	16133	16224	16200	16112	16070	16228	16160	16050	16295	16429	16177	16121	16297	16490	16160	16193	16162	16189	16214	16271	16205	16187	16037	16247	16315	16176	16392	16222	16460	16320	16243	16176	16445	16298	16347	16233	16335	16364	16273	16222	16206	16142	16314	16339	16298	16299	16069	16165	16492	16273	16187	16158	16173	16387	16424	16420	16190	16288	16187	16152	16323	16355	16617	16312	16364	16154	16377	16333	16272	16082	16169	16100	16391	16249	16247	16293	16286	16230	16359	16306	16261	16224	16283	16236	16148	16471	16465	16278	16149	16457	16240	16443	16367	16253	16447	16377	16360	16349	16301	16227	16313	16258	16261	16488	16426	16270	16336	16429	16296	16415	16252	16455	16202	16216	16204	16110	16173	16366	16209	16247	16094	16279	16194	16031	16207	16468	16462	16263	16236	16248	16218	16224	16445	16371	16297	16317	16143	16085	16126	16251	16415	16217	16330	16334	16374	16577	16263	16493	16149	16307	16129	16302	16268	16351	16373	16240	16254	16358	16345	16249	16319	16231	16095	16099	16391	16165	16319	16139	16396	16310	16276	16146	16165	16133	16329	16268	16266	16301	16198	16268	16119	16189	16303	16344	16289	16168	16231	16189	16382	16244	16438	16337	16274	16332	16154	16310	16179	16245	16471	16415	16204	16251	16384	16266	16571	16184	16184	16232	16424	16224	16439	16223	16150	16342	16255	16416	16279	16302	16288	16320	16268	16344	16358	16203	16265	16258	16432	16357	16427	16076	16436	16350	16253	16203	16419	16266	16224	16166	16352	16307	16179	16265	16326	16444	16411	16171	16532	16348	16339	16384	16448	16333	16159	16305	16399	16307	16316	16307	16373	16397	16321	16241	16241	16246	16154	16379	16119	16170	16365	16104	16191	16339	16531	16246	16292	16172	16136	16376	16159	16350	16189	16226	16368	16150	16330	16192	16393	16069	16277	16177	16432	16336	16487	16244	16144	16288	16492	16236	16218	16358	16356	16118	16204	16225	16364	16434	16195	16360	16303	16304	16272	16178	16245	16292	16230	16269	16362	16227	16345	16195	16455	16341	16363	16447	16278	16338	16566	16494	16434	16229	16550	16291	16202	16192	16140	16298	16268	16537	16283	16265	16403	16391	16033	16329	16290	16174	16305	16272	16417	16224	16397	16133	16388	16180	16480	16480	16327	16299	16321	16166	16395	16162	16279	16241	16402	16223	16197	16135	16341	16088	16178	16273	16175	16299	16394	16229	16354	16335	16225	16444	16215	16226	16344	16228	16240	16277	16315	16386	16332	16293	16270	16239	16342	16360	16343	16341	16303	16488	16308	16320	16239	16343	16504	16498	16455	16436	16337	16273	16258	16266	16170	16354	16305	16329	16305	16255	16238	16099	16304	16353	16274	16368	16244	16284	16278	16246	16183	16229	16242	16265	16447	16288	16128	16391	16341	16527	16225	16283	16355	16347	16549	16381	16326	16311	16329	16125	16121	16299	16305	16479	16356	16338	16158	16153	16105	16384	16556	16315	16217	16361	16332	16290	16254	16222	16274	16320	16597	16241	16369	16402	16301	16268	16430	16320	16422	16248	16322	16246	16378	16265	16244	16312	16622	16495	16324	16395	16255	16175	16275	16431	16075	16150	16071	16211	16358	16451	16337	16350	16285	16307	16275	16144	16316	16399	16299	16218	16504	16176	16256	16252	16249	16133	16249	16254	16211	16198	16196	16322	16205	16259	16219	16348	16296	16369	16363	16126	16231	16004	16313	16226	16344	16220	16105	16284	16239	16306	16226	16187	16175	16308	16253	16156	16329	16377	16230	16477	16479	16406	16326	16178	16238	16163	16456	16169	16243	16161	16213	16169	16166	16233	16340	16252	16201	16267	16215	16239	16409	16308	16436	16263	16416	16374	16274	16181	16397	16385	16208	16355	16239	16090	16041	16358	16176	16244	16054	16322	16186	16194	16139	16382	16275	16316	16173	16196	16232	16466	16308	16366	16377	16241	16396	16459	16361	16343	16316	16504	16373	16499	16309	16333	16184	16063	16193	16281	16248	16552	16198	16207	16315	16362	16354	16185	16163	16123	16166	16278	16296	16272	16327	16463	16159	16220	16250	16309	16244	16111	16231	16481	16385	16426	16168	16311	16467	16094	16250	16268	16374	16242	16286	16383	16156	16427	16228	16281	16487	16019	16224	16111	16311	16281	16055	16435	16404	16292	16312	16230	16307	16226	16214	16293	16076	16150	16346	16341	16426	16268	16288	16200	16206	16234	16257	16263	16373	16177	16444	16241	16184	16283	15999	16259	16069	16137	16389	16494	16297	16435	16095	16337	16382	16262	16353	16293	16341	16201	16280	16400	16214	16405	16296	16101	16235	16069	15952	16275	16096	16296	16452	16407	16451	16288	16316	16309	16318	16287	16349	16357	16239	16040	16352	16217	16150	16265	16144	16122	16279	16253	16231	16380	16348	16406	16306	16461	16322	16565	16287	16186	16159	16352	16429	16221	16323	16179	16526	16029	16186	16242	16216	16313	16286	16401	16183	16295	16217	16406	16211	16127	16566	16371	16229	16228	16314	16288	16295	16349	16360	16321	16272	16322	16100	16273	16213	16317	16188	16387	16177	16300	16428	16219	16311	16310	16503	16167	16148	16268	16356	16359	16091	16060	16363	16425	16241	16249	16540	16250	16394	16234	16134	16379	16243	16058	16297	16251	16379	16243	16364	16133	16344	16276	16326	16367	16453	16252	16061	16426	16337	16308	16400	16328	16368	16218	16301	16103	16281	16448	16138	16309	16248	16323	16186	16209	16275	16144	16243	16289	16377	16326	16254	16575	16367	16356	16372	16286	16353	16389	16264	16249	16287	16260	16172	16206	16338	16284	16292	16283	16249	16238	16142	16098	16291	16348	16208	16235	16251	16227	16343	16340	16386	16330	16251	16225	16348	16370	16358	16504	16266	16194	16224	16103	16180	16273	16215	16114	16461	16405	16336	16285	16192	16416	16176	16237	16401	16428	16293	16239	16285	16067	16153	16177	16285	16390	16236	16462	16362	16365	16229	15970	16397	16513	16431	16272	16224	16212	16077	16304	16440	16366	16176	16312	16217	16394	16210	16392	16318	16142	16325	16425	16219	16298	16421	16348	16350	16220	16261	16342	16236	16272	16333	16234	16374	16299	16458	16273	16101	16292	16351	16126	16247	16259	16239	16310	16106	16364	16313	16316	16218	16246	16502	16408	16286	16293	16348	16289	16230	16434	16218	16197	16274	16308	16309	16336	16059	16348	16248	16284	16152	16433	16228	16338	16087	16270	16287	16173	16231	16241	16328	16153	16445	16269	16225	16405	16210	16417	16175	16411	16173	16343	16396	16298	16191	16107	16155	16106	16320	16290	16316	16363	16346	16528	16256	16220	16453	16276	16205	16435	16304	16187	16272	16217	16242	16341	16480	16154	16197	16283	16195	16258	16246	16274	16266	16302	16221	16267	16396	16201	16255	16248	16235	16246	16244	16430	16336	16277	16290	16222	16373	16468	16136	16295	16292	16341	16425	16280	16226	16250	16437	16266	16288	16297	16422	16167	16248	16536	16192	16276	16087	16459	16265	16384	16490	16101	16337	16188	16501	16347	16266	16293	16376	16426	16372	16102	16265	16323	16069	16467	16370	16357	16301	16338	16213	16324	16210	16292	16262	16218	16303	16249	16195	16121	16375	16257	16349	16328	16338	16229	16272	16440	16350	16323	16222	16483	16111	16389	16336	16346	16210	16308	16111	16336	16373	16427	16341	16278	16223	16242	16556	16347	16204	16412	16290	16224	16409	16103	16174	16381	16283	16248	16164	16220	16353	16310	16186	16236	16147	16368	16259	16153	16281	16038	16148	16177	16266	16361	16140	16171	16323	16224	16479	16365	16322	16347	16602	16208	16301	16126	16068	16278	16209	16359	16221	16174	16194	16326	16312	16450	16328	16342	16189	16155	16288	16331	16392	16488	16136	16488	16125	16254	16291	16250	16342	16154	16312	16382	16391	16304	16316	16267	16251	16146	16180	16301	16192	16337	16183	16193	16481	16367	16322	16284	16323	16522	16386	16176	16201	16220	16283	16399	16070	16113	16387	16373	16349	16134	16317	16418	16205	16374	16177	16409	16172	16118	16224	16348	16449	16194	16360	16398	16271	16155	16401	16347	16336	16401	16338	16216	16328	16465	16355	16402	16237	16378	16263	16355	16310	16292	16407	16299	16299	16324	16291	16446	16424	16328	16248	16230	16480	16519	16262	16300	16247	16118	16275	16137	16319	16345	16295	16256	16233	16359	16248	16330	16093	16369	16114	16266	16544	16216	16283	16258	16503	16120	16242	16500	16388	16274	16231	16301	16357	16327	16209	16160	16297	16532	16236	16354	16245	16155	16160	16412	16274	16256	16108	16345	16246	16301	16193	16344	16259	16302	16394	16419	16283	16164	16094	16228
30674	48682	39333	28890	26315	24274	27466	20578	20080	19692	19027	17946	17213	16619	16184	16147	15739	15586	15491	15280	15251	15225	15272	14945	15182	15169	15102	15254	15058	15131	15055	14903	15116	15049	15082	15133	14960	15001	15063	15026	15114	15071	14814	14934	14853	15179	14958	15018	15017	15033	14974	15135	15043	15003	14850	14834	14952	14963	14944	14818	14975	15150	14981	14901	14879	15119	14914	14987	14872	15026	14900	14801	15056	15120	14954	14781	14836	15068	14826	14913	14872	14877	15001	15047	15096	15011	15016	14993	14867	14847	14999	14965	15066	14845	15021	14980	14901	14873	14919	14998	15047	14862	15104	15000	14973	14942	14870	14986	15085	14803	14955	14915	14956	14717	15114	14946	15030	14967	14965	15070	14937	15003	14993	15112	15068	15047	15026	14890	15011	14906	14967	14992	14968	14985	15013	15126	14912	14929	14901	14961	15003	15061	15100	14859	14930	14761	14864	15033	14905	14743	14813	14991	14963	14984	15041	15084	15025	14922	15039	14924	14858	14939	15085	14985	14948	15065	15044	14825	15060	14990	15035	15079	15111	14909	14994	14855	14949	15105	14917	15017	14871	14974	15052	14815	15163	15074	14857	15067	15057	15005	15051	14903	14989	15097	15049	15010	14841	15078	14864	15101	14991	14857	14956	14904	14820	15034	14861	15057	14984	14837	14829	14992	14766	14950	14852	14838	15025	14958	14932	14971	14989	15015	14942	14870	15009	15022	14714	14849	14930	15024	15072	14884	14798	14960	15018	14906	14878	15052	15092	14952	15051	14875	14851	15085	15028	14861	15008	15109	14976	14903	14988	14859	14886	14985	14884	14944	14915	14927	14866	14937	14727	14979	14893	15093	14943	15040	14991	14928	14870	14897	14952	14996	14902	15094	15012	14913	14907	14855	14925	14873	14975	15127	14986	15001	14867	14858	14939	15046	14992	14993	14979	15017	14928	14987	14914	14948	15023	15054	15149	14960	14934	14945	14890	15047	14914	14942	15047	15078	14883	15159	14901	14940	14921	15088	15019	14915	14984	15019	14974	15005	14775	15019	14948	14919	14768	14944	14942	14758	15086	15093	15015	14863	14926	15096	14872	14904	15008	14920	15008	14849	14973	14878	15019	15144	14797	14985	15081	14906	15125	15070	14921	14931	14986	14869	15026	15081	14879	14837	14933	14812	14991	14962	14969	14973	14870	15022	14956	14930	14846	14934	14983	14947	14935	14993	14961	15067	15020	15029	14996	14897	15088	15148	14790	15053	14831	14838	14942	15031	14926	14948	14967	14981	14954	14933	14954	14958	15107	14863	14903	14850	14880	14854	14959	15003	14914	15022	15001	15035	14851	14891	15063	14885	14824	14968	14954	14980	14926	14852	14840	15205	14899	14917	15001	15014	15071	14983	15041	15137	15065	14844	15110	14763	15016	15168	14985	14804	15106	14883	14916	14961	15087	14933	15037	15050	14856	14865	15044	15070	14983	15143	14991	14868	15055	15029	15238	15006	14983	14854	14764	15034	14954	15120	14950	14977	14821	14891	14933	14935	14797	15025	15024	14811	14886	14953	14954	14922	15018	15087	14960	15091	15041	15018	14996	14929	14946	14878	14930	14938	14944	14857	15092	14846	14958	15039	14866	15067	14935	14907	14987	14748	14867	15013	14956	15044	15038	14933	15114	15105	15013	15210	15013	15004	14917	14854	14882	14966	14982	14896	14970	14858	15040	14868	15014	14786	15009	15078	14918	14976	15022	15156	15032	15016	15013	15011	15014	15086	14997	14885	14901	14945	14825	14857	15027	14979	15036	15055	14994	14858	14868	14874	15006	14987	15034	14915	15099	15009	14947	14987	14930	14920	14879	14858	14985	14974	14968	14990	14888	15000	15020	14959	15029	15034	15010	15002	15039	14965	14928	15038	14939	15018	14920	14880	15013	14980	15056	15004	15066	15031	14824	15089	15010	14827	14930	14890	15033	15014	15023	14996	15038	14881	14912	15022	15099	14910	15001	15088	15083	15097	15027	14946	14798	14981	14901	14909	14926	14895	15000	14753	14779	14921	14909	15087	14926	14979	14937	15136	14993	14913	14905	15250	15009	14920	15058	14882	14853	14882	14917	14930	15005	14972	14972	14903	14894	15071	15080	15123	14988	14831	14806	14916	15045	14997	14887	14857	14996	14835	15021	15056	14936	14967	15122	15030	14867	15003	14791	15020	14911	14931	15088	15038	14974	14912	14917	14933	14876	15098	14957	14919	14915	15071	14868	15006	15018	14785	15144	14932	15287	15111	14918	14942	15090	14980	14963	15075	14872	14976	14989	14802	14815	14933	14966	15092	15000	15044	14957	14951	15011	14931	15183	14952	14802	14812	15008	15063	14892	14998	15041	14978	14944	14975	15168	15032	14881	15000	14875	14892	14948	14948	15041	15041	14947	14998	14950	15150	14916	14927	14917	14951	14852	14819	14939	15049	15125	14878	14911	15103	14770	14927	14888	14976	15024	15007	14940	14951	15080	14903	14896	14724	15043	14943	14880	14966	14900	15018	14923	14868	14868	14898	14843	14895	15005	14985	15128	14848	14944	15015	15005	15062	14895	14729	15089	14908	14889	14985	14873	14970	14786	15048	14879	14865	15125	14985	15063	14935	14894	14956	14990	14896	14986	14991	15062	15094	14816	14913	15071	14902	14919	15101	14853	14855	14971	14987	15115	14869	15001	15027	15014	15040	14879	15027	14943	14930	14960	15031	14985	14733	14933	14831	15105	14958	14894	15037	15129	15150	15011	14960	14864	15066	14956	14990	15112	15025	14894	14994	14960	15070	14806	15002	15160	14924	14934	14894	15120	14921	14878	15104	14886	15091	15083	14750	15054	14851	15023	14903	14955	14980	14814	15022	15012	15042	14913	14982	15054	15005	14983	14904	14999	14826	14771	14990	15046	14916	15028	15101	14887	15044	14790	14925	14978	14890	14894	14969	14885	15014	15128	14970	15100	14849	14918	15094	14863	15045	14971	15134	14886	14837	15016	14979	14822	14894	14947	14966	15061	14973	15049	14843	14945	14906	14943	15021	15080	14999	15014	15065	15233	15089	14962	14959	14943	15002	14863	14990	15117	15034	15037	14815	15077	14959	15234	14888	14992	15120	14995	15065	14904	14999	15042	15145	14987	14926	15123	14889	15040	14914	15033	15167	14882	15024	15043	15106	14947	14910	15074	14888	15020	14973	15002	15045	15048	14916	14840	14900	14952	14913	15000	14967	14906	14948	14972	14920	15148	14983	14946	14994	14935	15006	15106	15083	15009	15097	15009	15015	15009	14994	15095	14826	15000	14930	14814	15104	14901	14939	14932	15012	15097	14897	15027	15012	14873	15083	14944	15010	14941	14767	14864	14902	14958	15061	14864	15031	15054	15174	15132	14827	15064	14903	14906	14955	14790	14957	14908	14926	14969	14968	14997	14918	14872	15043	15064	14966	14901	14825	14856	15058	14902	14961	14942	14857	14991	14815	15059	14916	14886	15092	14969	14956	14910	14871	14910	15008	15047	14863	15023	15083	14909	15077	14834	14948	14953	14799	14875	14917	14970	15297	15038	14848	14850	14866	14944	15102	14826	15036	14908	15006	15016	15033	14764	14928	14990	14951	14833	14979	14880	14638	15107	14944	14835	14938	15023	15008	15205	15087	15061	14927	15000	14942	14982	14943	14881	14952	14980	15037	14878	14828	15032	14973	15024	14946	15041	14944	15157	15026	15027	14993	15010	14932	14863	14911	14836	14926	15012	15090	15079	15016	15070	15122	15012	14981	14816	14798	14902	15036	15022	15061	14761	14777	14975	15133	15086	14783	14933	14947	14978	15052	14994	14835	14884	15102	14975	15063	14962	14982	14986	15096	15033	15033	15052	14905	15061	14966	15152	15017	14767	14940	15088	14936	14930	14932	14851	15138	14813	14818	14913	15047	14896	14957	14836	14959	15082	14930	14923	14890	14797	15037	14936	14860	15022	15024	14884	15031	14902	14938	14876	14930	14964	14998	14873	14881	15045	15075	14905	14961	15007	14916	14902	14949	15024	14947	15032	14981	14955	14992	14869	15113	14831	14902	15185	15029	14985	15053	14965	14950	14962	15028	14900	14762	15031	14975	14993	14798	14998	15075	14861	14842	14901	14955	14880	14960	15128	14866	14918	15000	14970	14956	15081	14952	15057	14982	14987	14796	15008	15090	14998	14844	14856	14848	14794	15006	14973	14964	14978	15034	14937	15032	14810	15033	15032	14936	14960	15076	14905	15002	14872	14826	15013	14897	15153	14886	15115	14913	14874	14910	14983	15125	14752	14953	15021	14895	14813	14980	14973	15016	15095	14927	14992	15041	14897	14921	14910	15048	14792	15010	15031	14946	14967	15021	15059	14870	14994	14950	14980	14912	15001	14839	15046	14916	15004	15027	15038	15030	14952	14847	15070	15115	14847	15032	14929	14915	15058	14953	14910	14838	14906	14947	14943	15055	15044	15004	14949	14949	15012	14741	14830	14858	14998	14798	15111	15004	14937	14868	14856	15071	14957	15025	14996	15128	14918	15146	15052	15087	14996	14962	14926	15059	15048	14931	14801	14873	14802	15026	15044	14902	15068	15009	15106	14962	15089	14999	14937	14911	14740	15089	14844	14883	15002	15050	14970	14900	14871	14989	15067	14947	15013	14965	15129	14934	15065	14976	14855	14997	14972	14918	14962	15014	14894	14883	14910	14892	14948	15025	14822	15019	14785	14978	15097	14881	15043	15041	14919	14914	15027	14850	14989	14975	14890	15207	15002	14884	14912	14992	15003	14906	15046	15066	15081	14990	15023	14996	15014	14835	14937	15014	15008	14856	15141	14879	15130	15016	15035	14939	14968	14842	14822	14919	14951	15137	14870	15061	14913	14878	14974	15041	14988	14889	14922	14947	14891	14923	15024	15104	14740	14961	15016	15009	14985	15174	15026	15046	15098	15122	14949	14946	15067	14929	14893	15010	15003	15013	15172	14961	14964	15005	14992	14967	14909	15054	14958	14949	15034	14969	15066	14904	15001	14885	14895	15024	14992	14908	15008	15064	15098	14935	14913	14993	15018	14914	15043	14981	15006	14897	14861	14968	15033	15027	15130	15061
24251	21427	28935	24533	23220	25691	31416	22986	21177	20858	20220	19425	18780	18074	17683	17691	17634	17552	17249	17291	17182	17170	16919	16915	16957	16914	16902	16778	16850	16722	16778	16829	16842	16944	16924	16818	16712	16792	16703	16719	16738	16724	16902	16641	16579	16825	16971	16773	16743	16694	16851	16726	17093	16881	16758	16805	16871	16872	16756	16603	16774	16807	16692	16566	16720	16981	16801	16768	16810	16703	16736	16564	16498	16915	16893	16767	16860	16592	16819	16566	16938	16783	16774	16690	16639	16661	16720	16764	16764	16665	16779	16852	16739	16510	16760	16577	16858	16610	16807	16772	16681	16698	16618	16655	16966	16801	16696	16816	16675	16665	16992	16646	16624	16621	16785	16697	16640	16630	16913	16705	16614	16596	16771	16674	16753	16547	16428	16604	16832	16599	16642	16724	16808	16520	16787	16555	16799	16526	16789	16797	16670	16789	16718	16617	16776	16679	16598	16923	16560	16758	16582	16505	16805	16815	16744	16619	16627	16592	16767	16823	16486	16779	16755	16654	16536	16772	16716	16598	16850	16810	16968	16535	16734	16768	16663	16729	16548	16648	16736	16706	16737	16584	16984	16688	16827	16782	16708	16553	16717	16647	16789	16637	16793	16836	16696	16576	16619	16785	16767	16531	16743	16794	16870	16746	16691	16755	16794	16811	16760	16629	16530	16628	16710	16622	16565	16670	16929	16763	16776	16706	16966	16606	16685	16781	16708	16779	16664	16707	16664	16839	16769	16686	16702	16722	16838	16653	16696	16743	16875	16585	16656	16640	16638	16787	16744	16788	16620	16625	16618	16511	16698	16718	16725	16757	16724	16564	16549	16475	16666	16801	16704	16775	16637	16473	16738	16667	16694	16503	16813	16701	16566	16765	16868	16783	16743	16589	16669	16684	16719	16562	16792	16801	16695	16806	16637	16715	16695	16831	16623	16557	16621	16817	16588	16727	16639	16711	16683	16724	16621	16835	16508	16551	16486	16623	16766	16650	16628	16413	16728	16739	16867	16863	16718	16581	16761	16877	16599	16560	16615	16719	16826	16792	16753	16684	16786	16765	16588	16705	16700	16803	16588	16715	16745	16511	16793	16656	16737	16667	16788	16642	16775	16593	16816	16633	16754	16843	16691	16709	16652	16852	16872	16745	16678	16543	16870	16743	16489	16352	16743	16555	16530	16725	16559	16760	16647	16773	16764	16784	16688	16741	16692	16662	16930	16808	16577	16703	16626	16721	16688	16735	16644	16509	16804	16753	16853	16706	16726	16708	16707	16653	16795	16742	16676	16685	16802	16782	16805	16871	16494	16744	16675	16506	16770	16740	16726	16792	16662	16702	16639	16740	16639	16627	16767	16617	16663	16844	16713	16702	16747	16582	16986	16626	16769	16891	16766	16673	16658	16682	16669	16699	16513	16523	16673	16554	16624	16560	16778	16795	16808	16503	16694	16571	16680	16750	16878	16626	16745	16630	16698	16831	16869	16846	16721	16687	16597	16747	16726	16673	16769	16764	16622	16874	16730	16689	16724	16733	16727	16815	16708	16747	16696	16645	16798	16643	16736	16688	16700	16853	16695	16777	16624	16588	16711	16831	16574	16749	16790	16592	16816	16770	16760	16611	16511	16748	16519	16787	16555	16792	16795	16670	16593	16773	16527	16614	16791	16866	16723	16589	16551	16656	16653	16810	16744	16748	16589	16661	16578	16633	16786	16708	16762	16636	16864	16636	16570	16650	16674	16500	16595	16623	16607	16613	16673	16628	16599	16575	16557	16713	16775	16696	16735	16835	16624	16497	16727	16795	16567	16500	16926	16726	16649	16818	16623	16725	16830	16886	16738	16653	16696	16742	16506	16601	16617	16693	16555	16590	16812	16687	16758	16826	16860	16954	16835	16918	16747	16569	16598	16600	16724	16558	16718	16673	16577	16863	16778	16711	16718	16715	16706	16745	16775	16649	16662	16702	16539	16515	16603	16499	16657	16723	16471	16719	16716	16831	16557	16622	16690	16565	16712	16720	16632	16560	16435	16663	16714	16646	16687	16767	16939	16547	16708	16610	16585	16779	16862	16700	16609	16715	16490	16666	16598	16781	16557	16735	16742	16621	16721	16666	16910	16797	16876	16756	16753	16556	16675	16671	16691	16981	16643	16701	16675	16644	16678	16589	16725	16681	16664	16723	16838	16704	16586	16673	16666	16742	16667	16836	16555	16972	16790	16834	16822	16735	16840	16768	16647	16629	16727	16813	16540	16828	16755	16702	16761	16823	16827	16581	16927	16552	16654	16650	16657	16957	16746	16722	16767	16715	16568	16691	16617	16575	16852	16721	16747	16539	16804	16807	16606	16718	16588	16620	16625	16560	16608	16830	16630	16798	16590	16863	16874	16870	16765	16659	16861	16757	16835	16746	16683	16713	16861	16765	16742	16533	16518	16604	16556	16908	16581	16647	16667	16753	16682	16679	16811	16483	16573	16745	16598	16653	16623	16765	16673	16740	16756	16679	16447	16765	16683	16779	16948	16572	16697	16758	16772	16493	16620	16674	16738	16676	16847	16708	16666	16658	16723	16540	16616	16534	16720	16562	16739	16735	16807	16747	16942	16608	16913	16478	16793	16814	16505	16601	16771	16785	16682	16572	16671	16698	16799	16726	16778	16586	16790	16885	16780	16590	16732	16779	16745	16649	16741	16635	16806	16715	16800	16718	16712	16535	16601	16751	16761	16791	16698	16600	16626	16815	16710	16649	16773	16632	16588	16657	16573	16698	16882	16652	16698	16826	16786	16830	16842	16724	16864	16592	16946	16950	16583	16624	16704	16871	16866	16601	16789	16545	16752	16932	16829	16702	16748	16556	16637	16620	16669	16720	16803	16748	16669	16878	16664	16590	16699	16713	16636	16656	16582	16567	16686	16546	16817	16652	16745	16834	16586	16681	16574	16625	16573	16824	16772	16729	16705	16671	16654	16644	16520	16680	16552	16697	16760	16794	16771	16772	16652	16824	16867	16691	16785	16410	16719	16560	16565	16550	16639	16705	16540	16699	16784	16884	16885	16728	16786	16592	16605	16606	16759	16629	16634	16762	16679	16684	16662	16759	16779	16829	16746	16480	17028	16798	16690	16709	16783	16747	16637	16428	16833	16740	16840	16683	16707	16553	16813	16581	16700	16722	16606	16687	16663	16598	16819	16572	16858	16786	16680	16571	16773	16801	16693	16681	16558	16605	16762	16673	16811	16654	16773	16846	16773	16476	16512	16625	16723	16687	16753	16722	16836	16685	16457	16779	16561	16812	16506	16748	16840	16694	16874	16904	16530	16761	16848	16687	16734	16608	16931	16803	16824	16720	16569	16701	16748	16752	16759	16643	16664	16706	16418	16678	16582	16607	16447	16637	16759	16635	16722	16514	16885	16875	16573	16771	16770	16759	16508	16405	16473	16786	16516	16725	16615	16656	16798	16721	16718	16732	16680	16782	16851	16661	16683	16575	16682	16568	16692	16830	16669	16717	16742	16723	16563	16640	16763	16635	16628	16562	16708	16798	16576	16621	16813	16640	16915	16753	16522	16737	16698	16661	16645	16762	16774	16651	16778	16671	16781	16607	16717	16635	16741	16767	16945	16955	16828	16758	16914	16692	16656	16743	16886	16849	16794	16531	16731	16596	16714	16689	16669	16630	16609	16806	16624	16728	16408	16662	16737	16819	16682	16676	16780	16824	16684	16433	16541	16576	16632	16821	16660	16611	16578	16612	16709	16592	16496	16723	16684	16702	16638	16698	16755	16793	16650	16795	16774	16760	16735	16792	16837	16718	16734	16808	16870	16707	16747	16733	16735	16676	16556	16659	16658	16749	16618	16807	16746	16797	16856	16646	16850	16664	16859	16660	16868	16650	16592	16776	16739	16676	16727	16553	16763	16658	16544	16736	16720	16703	16726	16811	16784	16745	16658	16633	16799	16857	16770	16664	16563	16744	16824	16799	16798	16964	16600	16578	16639	16715	16561	16493	16625	16693	16699	16582	16678	16738	16752	16662	16744	16836	16774	16584	16772	16689	16889	16719	16665	16624	16643	16718	16894	16720	16707	16720	16581	16529	16632	16756	16581	16848	16662	16495	16621	16653	16601	16873	16633	16859	16623	16661	16563	16755	16495	16561	16658	16820	16674	16948	16474	16482	16549	16676	16868	16691	16616	16443	16712	16866	16805	16840	16742	16654	16729	16846	16889	16797	16700	16894	16780	16767	16573	16804	16834	16652	16746	16811	16711	16779	16597	16711	16919	16629	16668	16815	16651	16541	16708	16590	16793	16852	16753	16644	16787	16787	16697	16603	16600	16574	16716	16710	16556	16721	16782	16672	16499	16768	16943	16427	16815	16768	16718	16657	16616	16829	16593	16503	16592	16490	16715	16624	16726	16641	16780	16826	16905	16624	16754	16782	16649	16854	16784	16773	16820	16815	16878	16767	16617	16663	16651	16646	16812	16684	16951	16793	16756	16684	16680	16646	16615	16611	16667	16708	16706	16473	16840	16870	16698	16618	16815	16606	16832	16683	16654	16673	16825	16738	16797	16598	16648	16825	16686	16648	16624	16665	16712	16620	16816	16584	16879	16572	16772	16866	16634	16920	16683	16613	16476	16670	16749	16397	16784	16633	16861	16591	16713	16745	16656	16830	16681	16709	16682	16592	16820	16677	16802	16818	16728	16632	16757	16774	16939	16824	16604	16649	16780	16676	16638	16849	16577	16707	16553	16520	16738	16665	16598	16713	16870	16895	16833	16653	16505	16636	16670	16408	16781	16698	16789	16884	16734	16593	16905	16784	16654	16772	16746	16674	16933	16717	16747	16798	16755	16562	16794	16714	16797	16584	16723	16721	16737	16584	16658	16675	16668	16579	16479	16696	16781	16590	16639	16811	16733	16944	16802	16696	16735	16641	16559	16479	16795	16984	16613	16562	16609	16670	16736	16653	16949	16755	16762	16634	16630	16523	16700	16602	16515	16453	16741	16691	16768	16498	16661	16671	16687	16692	16622	16556	16786	16541	16837	16618	16672	16833	16915	16880	16725	16780	16770	16683	16812	16687	16774	16894	16530	16629	16752	16751	16633	16600	16790	16619	16566	16774	16591	16651	16691	16621
33088	51439	41952	33732	30628	28219	33278	23289	22370	21670	20878	19468	18274	17564	17096	16799	16292	16210	15894	15693	15769	15437	15490	15700	15515	15515	15560	15601	15374	15412	15459	15430	15296	15264	15331	15337	15439	15319	15171	15324	15375	15280	15542	15268	15340	15178	15252	15196	15263	15291	15355	15322	15301	15288	15315	15117	15222	15316	15302	15251	15383	15279	15390	15222	15337	15222	15347	15050	15120	15249	15344	15231	15236	15624	15417	15151	15360	15284	15310	15419	15412	15074	15244	15407	15367	15290	15382	15259	15330	15166	15360	15317	15215	15308	15387	15164	15107	15415	15134	15360	15396	15349	15145	15158	15269	15298	15129	15363	15373	15313	15151	15360	15324	15259	15244	15293	15169	15039	15303	15194	15391	15158	15420	15199	15235	15233	15295	14985	15185	15108	15176	15236	15302	15385	15370	15152	15352	15044	15142	15097	15344	15298	15200	15309	15291	15140	15245	15138	15124	15444	15053	15186	15335	15224	15220	15183	15218	14982	15236	15511	15314	15239	15259	15216	15269	15260	15289	15094	15235	15428	15208	15198	15299	15167	15157	15157	15267	15305	15271	15281	15270	15289	15306	15102	15148	15179	15259	15247	15337	15317	15314	15194	15227	15238	15304	15260	15127	15152	15181	15148	15306	15217	15460	15154	15087	15228	15231	15301	15211	15111	14992	15229	15312	15056	15161	15255	15206	15349	15333	15098	15212	15424	15441	15318	15127	15218	15186	15302	15309	15231	15222	15306	15194	15339	15189	15122	15343	15152	15072	15170	15141	15212	15168	15063	15187	15299	15393	15301	15197	15131	15211	15190	15236	15104	15042	15202	15261	15380	15268	15344	15217	15250	15331	15222	15283	15139	15416	15363	15194	15246	15282	15201	15060	15241	15220	15100	15214	15206	15272	15254	15243	15242	15281	15308	15324	15302	15305	15255	15237	15169	15478	15241	15111	15272	15298	15165	15177	15141	15326	15031	15270	15213	15099	15294	15237	15262	15393	15216	15407	15341	15153	15366	15344	15299	15282	15245	15259	15125	15381	15286	15320	15296	15321	15277	15316	15318	15178	15289	15397	15123	15278	15239	15245	15162	15391	15271	15153	15048	15342	15430	15056	15227	15277	15233	15075	15264	15323	15352	15197	15198	15288	15274	15349	15318	15358	15285	15155	15204	15326	15215	15336	15172	15121	15274	15132	15034	15223	15293	15159	15252	15163	15229	15361	15093	15242	15155	15233	15393	15247	15178	15297	15251	15124	15334	15341	15263	15282	15218	15380	15191	15186	15316	15367	15306	15256	15208	15345	15286	15088	15243	15190	15162	15339	15229	15271	15302	15375	15374	15348	15343	15303	15099	15264	15247	15328	15286	15190	15370	15246	15220	15400	15286	15398	15257	15246	15480	15151	15318	15303	15291	15270	15219	15296	15277	15371	15201	15125	15279	15088	15257	15236	15314	15268	15282	15268	15201	15221	15180	15311	15244	15118	15284	15176	15337	15230	15254	15295	15440	15167	15318	15303	15331	15131	15223	15285	15131	15081	15125	15315	15309	15118	15088	15266	15282	15379	15155	15284	15217	15170	15350	15226	15296	15138	15235	15345	15145	15319	15242	15258	15169	15085	15313	15246	15262	15270	15342	15411	15068	15281	15417	15337	15165	15257	15105	15127	15102	15088	15165	15195	15421	15385	15195	15130	15329	15311	15015	15374	15162	15319	15191	15207	15394	15363	15341	15234	15294	15101	15258	15249	15155	15117	15187	15224	15323	15274	15159	15148	15177	15337	15326	15112	15198	15242	15182	15255	15214	15370	15106	15187	15231	15195	15256	15173	15430	15308	15207	15200	15192	15114	15126	15210	15310	15213	15243	15196	15245	15067	15185	15209	15072	15335	15259	15278	15307	15307	15122	15257	15167	15234	15078	15206	15229	15361	15307	15114	15368	15240	15334	15188	15387	15182	15300	15391	15346	15286	15266	15201	15201	15272	15255	15201	15252	15074	15301	15008	15222	15208	15025	15232	15063	15241	15289	15217	15340	15140	15276	15149	15289	15315	15198	15269	15157	15173	15246	15364	15223	15398	15211	15377	15058	15354	15028	15372	15348	15190	15224	15244	15296	15194	15226	15288	15346	15240	15264	15594	15271	15273	15088	15014	15259	15366	15220	15156	15252	15283	15317	15101	15089	14967	15167	15195	15261	15076	15401	15415	15356	15236	15151	15238	15137	15203	15281	15217	15059	15183	15261	15362	15259	15356	15387	15182	15270	15230	15144	15164	15264	15261	15197	15254	15267	15232	15280	15168	15375	15101	15359	15354	15232	15231	15240	15276	15280	15091	15389	15239	15263	15364	15312	15228	15217	15313	15286	15294	15239	15324	15166	15165	15318	15429	15250	15160	15384	15379	15180	15332	15350	15197	15295	15315	15316	15233	15280	15314	15410	15334	15209	15264	15255	15111	15222	15219	15289	15266	15374	15262	15210	15198	15282	15279	15393	15313	15384	15416	15192	15284	15212	15039	15418	15281	15323	15261	15267	15273	15122	15287	15205	15207	15357	15226	14973	15268	15256	15327	15174	15308	15316	15265	15227	15209	15310	15316	15041	15254	15173	15238	15005	15318	15238	15226	15282	15268	15378	15256	15277	15207	15104	15372	15181	15417	15227	15427	15273	15196	15183	15242	15223	15299	15311	15118	15306	15204	15265	15384	15224	15196	15373	15154	15153	15276	15292	15044	15378	15328	15450	15246	15215	15284	15077	15151	15251	15257	15347	15285	15450	15310	15482	15325	15422	15174	15330	15287	15261	15280	15237	15169	15523	15158	15350	15298	15162	15312	15406	15255	15157	15229	15377	15199	15377	15265	15397	15063	15249	15339	15069	15218	15176	15142	15411	15240	15274	15170	15184	15195	15214	15129	15126	15340	15178	15250	15093	15276	15235	15117	15229	15160	15208	15313	15444	15319	15243	15403	15223	15073	15193	15138	15333	15019	15140	15252	15302	15186	15312	15324	15314	15191	15141	15254	15189	15429	15384	15239	15172	15317	14986	15414	15502	15060	15271	15315	15358	15267	15176	15258	15003	15088	15220	15320	15255	15382	15151	15193	15379	15245	15402	15188	14994	15293	15360	15101	15299	15219	15146	15345	15262	15173	15322	15217	15101	15232	15291	15084	15394	15231	15156	15066	15224	15301	15265	15369	15108	15210	15161	15303	15328	15137	15148	15215	15240	15291	15304	15134	15244	15289	15206	15249	15099	15343	15304	15158	15261	15286	15234	15233	15271	15234	15436	15301	15239	15284	15250	15178	15234	15311	15210	15281	15234	15316	15114	15220	15287	15316	15223	15430	15281	15183	15010	15241	15210	15311	15301	15259	15374	15134	15399	15225	15309	15268	15057	15252	15356	15169	15385	15470	15252	15246	15163	15204	15345	15399	15304	15274	15220	15231	15217	15379	15210	15136	15106	15211	15188	15349	15374	15278	15316	15193	15334	15424	15137	15264	15219	15131	15227	15000	15230	15313	15256	15078	15277	15300	15145	15121	15226	15226	15175	15178	15267	15236	15146	14968	15216	15166	15349	15256	15214	15207	15192	15073	15039	15275	15272	15330	15277	15065	15254	15172	15189	15223	15083	15252	15130	15181	15197	15126	15276	15192	15314	15199	15182	15361	15287	15124	15353	15230	15084	15154	15226	15356	15261	15195	15268	15372	15282	15251	15276	15451	15191	15266	15368	15376	15309	15256	15277	15148	15093	15428	15323	15131	15198	15279	15172	15356	15335	15296	15353	15258	15272	15213	15182	15153	15091	15195	15345	15094	15120	15219	15158	15251	15266	15281	15155	15232	15382	15237	15192	15369	15148	15403	15235	15198	15285	15296	15207	15360	15142	15152	15159	15110	15291	15351	15370	15320	15282	15221	15284	15298	15211	15264	15381	15399	15218	15311	15057	15307	15296	15383	15124	15219	15089	15389	15222	15334	15236	15159	15173	15237	15045	15239	15188	15307	15353	15412	15347	15118	15345	15354	15182	15346	15206	15186	15243	15110	15062	15314	15348	15252	15130	15274	15113	15147	15283	15204	15253	14962	15162	15154	15265	15177	15210	15268	15344	15234	15192	15310	15075	15242	15211	15207	15198	15224	15080	15116	15155	15165	15330	15223	15185	15159	15177	15204	15312	15299	15221	15377	15349	15201	15302	15316	15186	15365	15176	15310	15141	15086	15258	15237	15413	15226	15199	15268	15270	15255	15230	15524	15376	15321	15089	15206	15296	15207	15376	15159	15356	15228	15402	15252	15275	15356	15221	15269	15291	15118	15138	15320	15238	15105	15345	15231	15218	15252	15165	15391	15168	15063	15359	15280	15244	15161	15181	15133	15185	15337	15306	15208	15258	15233	15239	15374	15237	15385	15246	15152	15007	15276	15168	15045	15183	15281	15182	15235	15060	15330	15207	15252	15197	15092	15393	15301	15369	15053	15201	15374	15087	15329	15317	15216	15219	15239	15270	15172	15266	15290	15244	15313	15363	15312	15299	15247	15167	15265	15094	15466	15446	15221	15300	15397	15226	15265	15256	15323	15080	15270	15251	15346	15218	15206	15311	15274	15205	15265	15177	15270	15191	15144	15192	15261	15176	15292	15287	15268	15188	15137	15177	15155	15106	15263	15300	15245	15140	15097	15272	15335	15348	15258	15325	15145	15273	15154	15186	15419	15292	15338	15288	15191	15513	15355	15252	15270	15355	15255	15260	15101	15315	15195	15013	15198	15111	15117	15177	15186	15218	15152	15124	15293	15303	15161	15264	15300	15422	15186	15223	15064	15317	15177	15234	15219	15345	15218	15359	15253	15328	15076	15335	15134	15306	15189	15209	15305	15209	15371	15135	15253	15174	15103	15575	15178	15285	15385	15315	15280	15374	15245	15207	15194	15294	15116	15351	15446	15083	15254	15365	15150	15273	15129	15284	15267	15111	15377	15319	15275	15399	15298	15265	15259	15485	15227	15212	15277	15098	15165	15318	15200	15372	15056	15360	15244	15405	15261	15276	15068	15322	15271	15387	15320	15098	15071	15237	15264	15504	15275	15288	15342	15363	15103	15335	15302	15193	15177	15212	15317	15164	15294	15320	15337	15291	15260	15193
31761	26870	27115	24454	21747	20770	20604	19043	18801	18640	18654	18185	17900	17548	17858	17539	17554	17488	17368	17465	17444	17242	17310	17250	17182	17371	17117	17487	17268	17364	17482	17125	17351	17276	17321	17272	17195	17301	17161	17190	17260	17333	17187	17333	17494	17301	17467	17361	17159	17316	17369	17370	17314	17176	17366	17206	17224	17143	17433	17252	17194	17268	17293	17284	17215	17201	17191	17040	17102	17068	17153	17159	17218	17202	17275	17295	17197	17067	17220	17071	17280	17242	17117	17018	17231	17199	17112	17142	17279	17231	17167	17160	17306	17434	17218	17186	17268	17306	17404	17368	17302	17220	17362	17124	17173	17000	17299	17356	17459	17341	17392	17228	17093	17316	17098	17046	17202	17285	17065	17172	17279	17080	17343	17258	17006	17255	17303	17388	17492	17036	17238	17294	17269	17364	17404	17263	17266	17224	17167	17161	17202	17159	17238	17248	17435	17374	17411	17176	17337	17056	17156	17232	17041	17061	17173	17255	17029	17100	17244	17330	17238	17101	17020	17328	17266	17299	17150	17234	17490	17165	17158	17265	17218	17452	17178	17404	17203	17296	17174	17263	17041	17190	17061	17103	17201	17123	17208	17291	17471	17325	17448	17077	17360	17247	17419	17241	17210	17206	17273	17070	17145	17333	17367	17401	17172	17118	17233	17195	17359	17252	17006	17099	17178	16992	17382	17208	17060	17113	17241	17136	17216	17410	17250	17164	17364	17199	17312	17269	17218	17113	17137	17155	17388	17414	17262	17256	17341	17316	17207	17117	17201	17123	17164	17278	17456	17396	17203	17162	17011	17243	17096	17160	17300	17344	17129	17273	17461	17135	17427	17187	17141	17196	17129	17410	17133	16968	17275	17315	17347	17173	17041	17102	17141	17252	17319	17301	17216	17270	17089	17209	17206	17345	17466	17113	17426	17361	17244	17089	17225	17272	16843	17249	17371	17403	17253	17189	17251	17188	17457	17145	17207	16992	17252	17092	17018	17238	17265	17245	17204	17211	17087	17098	17201	17171	17199	17247	17296	17219	17280	17251	17224	17370	17127	17286	17172	17205	17100	17352	16882	17179	17195	17210	17247	17465	17152	17284	17262	17201	17323	17063	17279	17048	17334	17240	17255	17247	17277	17154	17028	17240	17272	17196	17352	17205	17225	17120	17193	17274	17270	17229	17275	17205	17175	17125	17178	17053	17147	17195	17048	17122	17255	17404	17327	17384	17265	17271	17207	17195	17342	17291	17363	17178	17373	17184	17292	17139	17269	17289	17082	17199	17282	17197	17101	17141	16998	17196	17048	17392	17286	17147	17211	17268	17426	17423	17197	17093	17273	17380	17364	17088	17039	17433	17079	17138	17209	17108	17417	17227	17292	17301	16887	17280	17141	17228	17179	17175	17272	17355	17328	17298	17241	17127	17309	17231	17180	17162	17277	17394	17227	17185	17314	17300	17083	17325	17334	17185	17282	17270	17151	17088	17218	17288	17383	17410	17255	17289	17313	16973	17291	17014	17331	17342	17315	17150	17174	17160	17275	17066	17213	17293	17171	17056	17165	17062	17157	17176	17074	17173	17290	17086	17358	17020	17306	17083	17159	17259	17262	17185	17177	17168	17287	17276	17170	17263	17223	17076	17345	17331	17354	17257	17179	17072	17034	17120	17195	17303	17083	17018	17077	17234	17096	17127	17256	17062	17114	17346	17268	17416	17316	17073	17155	17252	17309	17148	17301	17307	17325	17363	17333	17402	17114	17226	17291	17100	17170	17349	16997	17225	17385	17197	17338	17016	17089	17256	17252	17193	17405	17301	17311	17300	17319	17205	17275	17176	17096	17342	17276	17117	17305	17255	17093	17383	17318	17194	17332	17235	17183	17437	17231	17298	17252	17283	17319	17196	17324	17216	17213	17418	17320	17346	17189	17213	17175	17265	17108	17195	17152	17400	17129	17261	17217	17229	17246	17174	17228	17369	17352	17164	17190	17343	17269	17110	17129	17312	17400	17183	17318	17273	17230	17087	17252	17262	17227	17163	17277	17243	17250	17193	17101	17212	17327	17205	17229	17184	17308	17276	17377	17075	17110	17065	17079	17133	17213	17103	17232	17286	17247	17252	17188	17133	17168	17259	17306	17337	17170	17152	17090	17171	17313	17221	17159	17201	17390	17153	17307	17303	17372	17320	17300	17377	17246	17197	17164	17405	17206	17163	17334	17211	17149	17088	17174	17136	17062	17226	17268	17231	16915	17255	17218	17170	17084	17116	17367	17254	17217	17203	17153	17098	17303	17461	17169	17178	17487	17372	17190	17165	17229	17260	17222	17422	17292	17200	17399	17498	17128	17401	17266	17315	17159	17189	17165	17273	17051	17070	17045	17066	17247	17087	17131	17223	16980	17297	17242	17132	17185	17104	17328	17349	17024	17080	17292	17227	17272	17132	17304	17146	17220	17229	17219	17123	17277	17193	17144	17040	17285	16925	17285	17297	17209	17148	17279	17205	17130	17145	17239	17091	17131	17114	17156	17199	17304	17295	17163	17450	17078	17233	17479	17155	17314	17183	17350	17202	17324	17077	17249	17434	17241	17287	17267	17266	17215	17048	17194	17145	17179	17124	17245	17066	17235	17103	17220	17358	17109	17418	17228	17185	17351	17343	17048	17022	17319	17132	17345	17287	17327	17100	17284	16948	17181	17375	17261	17336	16969	17213	17268	16999	17032	17214	17229	17295	17101	17215	17114	17240	17221	17188	17282	17204	17361	17194	17112	17264	17160	17355	17159	17314	17235	17115	17343	17169	17159	17080	17272	17392	17109	17082	17169	17077	17252	17243	17127	17380	17247	17192	17406	17121	17124	17213	17210	17344	17010	17146	17140	17143	17184	17069	17192	17307	17307	17252	17438	17080	17131	17216	17126	17238	17165	16907	17234	17103	17316	17171	17507	17218	17067	17424	17293	17321	17312	17081	17143	17039	17233	17251	17481	17212	17218	17195	17175	17319	17157	17185	17187	17193	17145	17217	17462	17374	17300	17314	17279	17302	17154	17266	17306	17302	16998	17165	17212	17262	17265	17267	17397	17128	17052	17353	17154	17270	17372	17293	17133	17148	17148	17143	17212	17256	17219	17365	17464	17268	17292	17183	17233	17307	17325	17372	17221	17061	16980	17248	17153	17337	17282	17210	17175	17178	17130	17021	17062	17185	17563	17251	17165	17251	17352	17069	17062	17310	17170	17266	17112	17171	17275	17051	17080	17080	17381	17321	17094	17158	17389	17293	17435	17111	17237	17229	17079	17215	17020	17197	17478	17192	17253	17360	17184	17348	17193	17097	17088	17152	17117	17333	17129	17105	17360	16972	17108	17379	17323	17282	17409	17123	17179	17222	17280	17357	17175	17257	17245	17059	17243	17239	17365	17279	17331	17155	17202	17100	17070	17234	17207	17365	17115	17163	17264	17057	16992	17384	17332	17305	17154	17168	17216	17107	17324	17174	17223	17321	17152	17072	17300	17167	17303	17167	17434	17229	17271	17147	17123	17279	17325	17215	17313	17240	17219	17124	17238	17073	17124	17227	17340	17196	17242	17086	17108	17278	17171	17334	17443	17287	16974	16954	17148	17326	17252	17299	17148	17351	17372	17018	17245	17312	17352	17374	17321	17295	17117	17119	17270	17265	17241	17217	17265	17345	17142	17312	17165	17157	17368	17082	17166	17317	17164	17203	17309	17008	17302	17295	17126	17251	17261	17376	17167	17200	17063	17223	17346	17145	17359	17189	17212	17068	17040	17280	17163	17151	17280	17107	16966	17226	17088	17217	17218	17344	17273	17168	17262	17327	17276	17415	17066	17124	17290	17388	17131	17183	17184	17289	17337	17184	17247	17281	17191	17293	17236	17499	17162	17311	17357	17224	17285	17251	17158	17179	17255	17147	17279	17195	17277	17096	17172	16964	17026	17090	17285	16858	16978	17278	17175	17294	17338	17155	17330	17212	17398	17220	17115	17061	17128	17428	17353	17170	17292	17398	17246	17147	17227	17058	17410	17222	17139	17138	17307	17470	17263	17211	17027	17136	17580	17434	17353	17082	17237	17257	17141	17155	17031	17219	17331	17179	17270	17395	17254	17197	17252	17094	17261	17147	17305	17242	17205	17173	17104	17200	17159	17323	17353	17172	17173	17006	17063	17180	17226	17442	17357	17047	17315	17377	17307	17322	17343	17276	17179	17156	17245	17298	16940	17317	16961	17095	17237	17218	17179	17058	17245	17420	17166	17385	17189	17109	17425	17350	17098	17282	17235	17351	17246	17323	17296	17285	17232	17210	17384	17158	17257	17170	17314	17186	17219	17301	17452	17134	17385	17094	17216	17413	17036	17307	17215	17150	17085	17084	17204	17078	17094	17302	17321	17181	17398	17136	17115	17189	17072	17302	17270	17095	17262	17180	17151	17399	17210	17139	17342	17241	17233	17117	17228	17221	17340	17159	17211	17140	17254	17112	17215	17403	17363	17368	17272	17493	17117	17197	17243	17263	17061	17133	17033	17332	17106	17161	17246	17271	17208	17278	17405	17313	17225	17214	17240	17041	17200	17154	17041	17131	17393	16962	17431	17043	17301	17251	17343	17228	17345	17370	17320	17374	17051	16998	17235	17289	17174	17343	17195	17186	17253	17189	17239	17194	17301	17070	17328	17420	17292	17390	17139	17325	17276	17411	17275	17325	17483	17193	17358	17434	17123	17376	17194	17463	17278	17346	17215	17400	17128	17090	17102	17326	17237	17027	17167	17036	17277	17246	17323	17291	17358	17205	17210	17163	17279	17250	17263	17250	17273	17236	17151	17311	17121	17113	17217	17195	17375	17254	17345	17280	17235	17366	17168	17328	17179	17126	17167	17387	17289	17159	17154	17223	17052	17233	17114	17246	17194	17313	17263	17097	17390	17215	17258	17357	17206	17152	17227	17334	17100	17067	17195	17243	17337	17075	17241	17286	17258	17234	17293	17121	17365	17322	17049	17253	17213	17188	17326	17262	17374	17215	17166	17436	17433	17296	17094	17285	17402	17262	17178	17398	17120	17396	17169	17252	17297	17298	17227	17090	17114	17339	17301	17231	17166	17217	17299	17401	17103	17394	17292	16968	17242	17245
30232	35924	29120	24818	22874	21230	20679	18642	18286	17962	17753	17145	16701	16299	16239	16275	16015	15970	15890	15654	15685	15766	15629	15603	15674	15662	15831	15468	15684	15511	15664	15590	15525	15553	15473	15590	15480	15448	15526	15489	15489	15464	15516	15617	15549	15740	15549	15769	15727	15554	15691	15449	15585	15292	15246	15520	15549	15751	15551	15716	15500	15578	15597	15634	15537	15669	15402	15590	15476	15419	15394	15656	15526	15587	15598	15654	15558	15600	15332	15585	15458	15569	15599	15561	15399	15609	15630	15525	15556	15620	15664	15485	15602	15659	15465	15611	15598	15651	15661	15578	15633	15766	15652	15551	15491	15461	15524	15634	15616	15585	15614	15576	15403	15535	15609	15456	15511	15446	15568	15633	15588	15601	15648	15604	15419	15612	15500	15698	15389	15727	15372	15599	15547	15565	15534	15497	15564	15451	15500	15594	15657	15556	15733	15511	15495	15536	15512	15607	15579	15483	15579	15631	15527	15562	15617	15730	15607	15594	15531	15551	15523	15699	15536	15752	15505	15521	15490	15651	15560	15685	15724	15744	15625	15574	15559	15577	15656	15563	15553	15495	15719	15605	15495	15457	15530	15393	15525	15641	15654	15693	15649	15683	15424	15298	15582	15504	15554	15453	15490	15573	15468	15589	15596	15651	15499	15398	15647	15471	15598	15566	15632	15451	15537	15310	15565	15642	15554	15817	15545	15641	15771	15543	15628	15420	15513	15569	15671	15559	15484	15487	15596	15657	15548	15663	15626	15483	15445	15541	15582	15597	15647	15643	15563	15587	15470	15551	15578	15511	15594	15569	15573	15388	15604	15480	15669	15570	15626	15497	15754	15560	15434	15455	15697	15258	15655	15356	15817	15512	15359	15464	15650	15702	15409	15426	15565	15673	15568	15604	15538	15621	15528	15587	15558	15493	15495	15625	15543	15571	15532	15637	15553	15668	15766	15663	15490	15717	15416	15511	15516	15612	15515	15505	15449	15600	15611	15637	15530	15474	15686	15582	15512	15533	15547	15684	15512	15522	15706	15567	15573	15660	15625	15656	15662	15736	15634	15561	15555	15516	15644	15532	15476	15708	15548	15590	15575	15658	15429	15588	15549	15635	15511	15501	15476	15540	15784	15630	15549	15422	15607	15646	15722	15613	15738	15505	15588	15563	15488	15660	15613	15632	15520	15483	15429	15454	15693	15513	15752	15593	15443	15501	15601	15733	15406	15366	15537	15385	15661	15414	15546	15554	15458	15542	15513	15525	15657	15472	15524	15615	15493	15627	15695	15484	15546	15556	15481	15433	15546	15551	15741	15571	15484	15489	15539	15520	15609	15609	15520	15592	15574	15815	15591	15655	15487	15511	15484	15537	15754	15673	15545	15563	15586	15535	15563	15645	15530	15502	15582	15619	15445	15654	15569	15546	15540	15567	15674	15541	15377	15480	15605	15593	15699	15403	15570	15427	15464	15530	15585	15619	15616	15507	15617	15655	15563	15569	15566	15533	15655	15688	15627	15612	15674	15452	15469	15577	15557	15557	15459	15422	15501	15628	15486	15557	15437	15629	15441	15423	15565	15432	15503	15505	15477	15495	15653	15529	15484	15657	15417	15620	15458	15448	15607	15593	15591	15528	15461	15550	15438	15615	15539	15646	15573	15537	15467	15621	15556	15453	15664	15630	15552	15533	15483	15601	15514	15542	15664	15536	15516	15805	15681	15619	15595	15400	15395	15615	15658	15642	15498	15633	15452	15617	15558	15652	15545	15501	15578	15503	15470	15577	15502	15567	15581	15583	15366	15512	15707	15501	15602	15560	15646	15630	15550	15453	15397	15735	15711	15375	15828	15582	15469	15520	15513	15649	15450	15607	15665	15670	15643	15367	15591	15566	15440	15710	15590	15470	15498	15677	15456	15628	15417	15645	15508	15476	15758	15536	15571	15464	15359	15737	15516	15603	15708	15422	15600	15559	15665	15701	15612	15650	15447	15631	15482	15673	15439	15510	15627	15488	15493	15442	15651	15506	15465	15612	15601	15545	15514	15506	15673	15584	15508	15486	15606	15410	15419	15653	15665	15584	15472	15505	15524	15792	15629	15636	15658	15595	15539	15589	15619	15400	15657	15510	15683	15651	15470	15694	15639	15723	15660	15592	15580	15368	15650	15579	15611	15520	15702	15447	15580	15572	15689	15486	15554	15486	15563	15513	15625	15499	15643	15587	15571	15601	15613	15626	15604	15550	15707	15670	15532	15740	15564	15466	15517	15455	15646	15689	15421	15416	15438	15534	15580	15541	15471	15602	15531	15515	15514	15426	15477	15612	15537	15636	15468	15573	15649	15482	15770	15517	15600	15560	15408	15460	15627	15572	15515	15577	15645	15622	15358	15488	15638	15638	15598	15588	15624	15548	15458	15606	15489	15623	15455	15650	15655	15624	15638	15461	15731	15575	15778	15643	15546	15424	15611	15455	15387	15635	15448	15504	15462	15590	15579	15600	15642	15661	15473	15523	15614	15766	15713	15635	15614	15519	15695	15534	15540	15550	15675	15467	15547	15690	15586	15636	15641	15497	15530	15559	15446	15603	15576	15585	15525	15584	15463	15622	15533	15511	15509	15611	15611	15587	15563	15656	15481	15511	15571	15605	15627	15644	15492	15547	15546	15414	15650	15767	15476	15592	15641	15466	15463	15576	15664	15616	15598	15485	15549	15494	15467	15601	15538	15571	15461	15655	15447	15548	15496	15559	15562	15402	15610	15736	15429	15690	15621	15540	15486	15527	15576	15667	15651	15699	15512	15648	15533	15563	15498	15586	15523	15602	15567	15670	15681	15587	15682	15600	15340	15534	15509	15529	15477	15710	15678	15685	15703	15536	15630	15536	15652	15535	15520	15569	15606	15564	15677	15466	15718	15450	15601	15445	15666	15585	15590	15396	15576	15607	15603	15345	15629	15759	15610	15628	15727	15546	15706	15541	15671	15445	15479	15558	15655	15502	15532	15642	15546	15477	15435	15680	15577	15426	15575	15708	15508	15534	15651	15628	15496	15614	15401	15707	15682	15521	15594	15683	15606	15492	15543	15525	15427	15804	15390	15420	15496	15768	15416	15648	15539	15365	15343	15533	15541	15622	15474	15589	15573	15681	15366	15464	15422	15569	15628	15576	15571	15464	15456	15590	15385	15588	15581	15619	15619	15469	15467	15576	15636	15578	15612	15731	15539	15466	15527	15510	15333	15535	15589	15509	15494	15581	15520	15601	15566	15605	15525	15515	15575	15557	15686	15632	15722	15621	15535	15436	15461	15579	15664	15675	15435	15374	15620	15570	15544	15571	15590	15480	15500	15462	15561	15585	15574	15552	15668	15745	15616	15345	15762	15547	15551	15338	15685	15414	15596	15584	15581	15646	15563	15692	15493	15553	15621	15596	15496	15636	15478	15601	15592	15617	15440	15488	15493	15590	15715	15489	15575	15499	15483	15707	15699	15658	15505	15577	15578	15656	15616	15698	15431	15565	15427	15577	15463	15613	15543	15615	15561	15556	15678	15692	15660	15630	15684	15725	15632	15525	15566	15618	15641	15543	15601	15638	15471	15617	15561	15552	15583	15526	15628	15574	15554	15536	15535	15430	15565	15696	15530	15541	15443	15519	15648	15555	15853	15501	15626	15519	15597	15463	15532	15560	15624	15536	15602	15421	15651	15569	15587	15485	15656	15454	15614	15584	15733	15540	15654	15526	15638	15474	15383	15471	15555	15591	15544	15419	15685	15567	15362	15541	15791	15527	15645	15721	15651	15602	15687	15427	15582	15525	15452	15632	15596	15672	15592	15718	15565	15614	15559	15662	15618	15312	15733	15599	15655	15684	15505	15435	15533	15637	15686	15577	15470	15750	15591	15533	15585	15583	15516	15554	15674	15357	15595	15535	15674	15514	15581	15461	15633	15529	15580	15383	15536	15610	15472	15644	15608	15621	15614	15543	15585	15564	15537	15613	15648	15631	15734	15529	15564	15664	15577	15594	15803	15569	15606	15660	15538	15418	15541	15595	15582	15536	15425	15600	15587	15552	15563	15593	15532	15678	15608	15514	15566	15602	15659	15462	15549	15542	15607	15612	15530	15506	15453	15738	15528	15551	15583	15471	15563	15534	15626	15526	15559	15606	15437	15587	15587	15435	15526	15519	15749	15482	15589	15703	15664	15664	15488	15513	15463	15421	15605	15673	15518	15545	15523	15419	15616	15528	15439	15506	15529	15577	15508	15549	15469	15565	15641	15440	15526	15573	15554	15588	15477	15540	15513	15588	15615	15623	15707	15500	15431	15576	15663	15769	15538	15681	15571	15575	15504	15570	15682	15425	15462	15585	15435	15482	15470	15573	15559	15881	15655	15670	15699	15489	15522	15544	15568	15640	15646	15559	15460	15491	15648	15468	15562	15509	15547	15605	15611	15558	15457	15509	15713	15451	15577	15590	15464	15498	15600	15563	15688	15553	15598	15500	15613	15520	15588	15590	15468	15656	15490	15470	15440	15452	15483	15540	15609	15525	15584	15635	15503	15552	15532	15505	15531	15496	15648	15438	15513	15668	15541	15494	15646	15475	15523	15333	15463	15556	15420	15478	15401	15593	15602	15546	15368	15625	15689	15618	15507	15463	15504	15525	15452	15566	15530	15331	15687	15599	15638	15573	15547	15582	15413	15613	15691	15720	15507	15588	15515	15602	15624	15661	15567	15552	15532	15622	15673	15797	15695	15529	15545	15666	15445	15688	15724	15549	15684	15572	15531	15625	15657	15706	15733	15450	15553	15541	15680	15477	15595	15603	15621	15558	15585	15520	15611	15379	15535	15589	15584	15488	15653	15468	15634	15562	15507	15562	15647	15409	15470	15744	15597	15539	15479	15614	15483	15769	15480	15579	15730	15529	15569	15517	15549	15724	15522	15496	15516	15641	15558	15465	15512	15402	15594	15516	15437	15540	15669	15556	15546	15418	15596	15589	15792	15570	15614	15458	15605	15647	15574	15589	15579	15595	15635	15553	15571	15603	15550	15568	15396	15517	15719	15396	15499	15599	15585	15647	15579	15589	15532	15662	15580	15528	15433	15627	15538	15531	15520	15596	15596	15596	15543	15418	15442	15648	15560	15487
25426	21475	28325	26382	24032	23916	28312	21627	19922	19743	19481	18476	18126	17970	17605	17664	17524	17291	17420	17321	17139	16949	17007	16891	16909	17088	16874	16912	17180	16824	17027	16931	16818	16883	17024	16906	16951	16984	17025	17130	16833	16817	16774	16838	16847	16711	16913	16943	16924	16761	16825	16950	16656	17008	17197	16999	16914	16631	16636	16737	16754	16904	16928	16965	16565	16941	16729	16701	16758	16906	16971	16802	16611	16964	17100	16950	16894	16855	17150	17027	17079	16663	16869	16776	16824	16890	16709	16798	17045	16792	16950	16860	16831	16846	17076	16782	16950	16839	16796	16842	16939	16852	17006	16810	16745	16791	16987	16934	16741	16864	16806	16980	16771	16830	16609	16822	16913	16670	16846	16987	16966	16711	16864	16799	16854	17076	16782	16821	16925	16729	16834	16942	16844	16905	16819	16816	16835	16898	16680	16793	16663	16802	16929	16697	16731	16762	16948	16595	16792	16724	16584	16555	16801	16834	16837	16761	17043	16882	16720	16754	16828	16933	16665	16690	16695	16720	16762	16999	16965	17072	16955	17042	16784	16858	16877	16953	16655	16700	17042	16883	17022	16920	16955	16734	16858	16726	16840	16765	16856	16818	16860	16977	16754	16935	16841	16791	16895	16937	17082	16744	16892	16951	16935	16906	16700	16762	16849	16860	17033	16938	16819	17002	16853	16647	16734	16669	16772	16942	16882	16590	16764	16801	16862	16925	16915	16773	16679	16918	16842	16814	16780	16834	16850	16814	16947	16920	16801	16929	16923	16964	16908	16838	16749	16928	16879	16794	16799	16616	16936	16839	16822	16838	16977	16944	16988	16595	16829	16833	16723	16822	16827	16745	16952	16860	16871	16657	16582	16898	16762	16727	16971	16819	16884	16740	16934	16733	16679	16856	16673	16731	16978	16900	16682	16840	16816	16781	16986	17083	16931	16811	16870	16867	16717	16765	16760	17045	16827	16900	16986	16876	16850	16837	16819	16810	16871	16885	16677	16766	16694	16865	16968	16761	16827	16855	16554	16639	16675	16808	16923	16860	16758	16862	16800	16779	16868	16823	17033	16793	16894	16697	16879	16926	16763	16885	16808	16851	16798	16791	16588	16888	16698	16952	16717	17057	16841	16576	16651	16804	16747	16794	16789	16830	16592	16962	16996	17012	16779	16929	16929	16700	16644	16923	16648	16962	16770	16977	16980	16883	16913	16765	16851	16944	16729	16940	16718	16820	16899	16788	16852	16843	16734	16995	16989	16965	16729	17048	16872	16713	17052	16854	16888	16722	16757	16816	16983	16934	17000	17067	16753	16774	16886	16987	16722	16708	16786	16857	16858	16894	16790	16674	16780	16774	16827	16867	16835	16711	16800	16718	16915	16777	16887	16887	16800	16908	16745	16729	16768	16735	16934	16746	16926	16899	16789	16642	16873	16738	16879	16912	16745	16885	16888	16745	16741	16570	16723	16895	16794	16721	17044	16805	16678	16861	16822	16883	16852	16844	16879	17082	17047	16822	16696	16800	17012	16748	17110	16981	17050	16973	16763	16793	17091	16812	16896	16760	16745	16761	16851	16660	16749	16871	16851	16581	16807	16802	16742	16896	16992	16612	17033	16972	16725	16816	16823	16762	16765	16719	16780	16584	16763	16896	16826	16756	16920	16888	16877	16936	16954	16724	16872	16724	16648	16803	16697	16783	16858	16957	16827	16843	16814	16964	16789	16829	16895	16719	16768	16670	17106	16790	17036	16709	16795	16586	16829	16906	16648	16968	16819	16770	16778	16798	16845	17062	16862	16914	16764	16621	16515	16860	16891	16937	16858	16857	16737	16944	17113	16871	16785	16807	16792	16920	17027	16965	16852	16673	16792	17001	16825	16758	16991	16917	16613	16600	16740	16847	16776	16923	16893	16876	16569	16828	16770	17011	16772	16711	16911	16771	16802	16959	16858	16756	17055	16920	16813	16880	16802	16615	16908	16834	16713	16918	16887	16742	16791	16802	16813	16883	16771	16653	16995	16869	16853	16864	16877	16810	17152	16836	16884	16982	16864	16794	16731	16897	17022	16974	16765	16763	16832	16832	16775	16806	16823	17056	16749	16804	16871	16844	16877	16711	16719	16837	16830	16844	16754	16850	16763	16753	16978	16953	16886	16900	17020	16763	17083	16844	16849	16975	16762	16758	16778	16942	16903	16993	16854	16893	16949	16798	16829	16740	16683	16963	16973	16891	16770	17037	16807	16873	17090	16723	16735	16773	16866	16878	16830	16940	16746	16860	16785	16858	17000	16910	16901	16737	16860	17005	16959	16839	16727	16615	16869	16774	16944	16831	16963	16694	16908	16689	16927	16867	16734	16937	16985	16983	16866	16799	16852	17053	16894	17027	16802	17116	16876	16854	16749	16831	16736	16809	16780	16693	16978	16693	16794	16931	16851	16900	17057	16655	16697	16895	16864	16919	16886	17019	16900	16910	16789	16901	16714	16676	16822	16924	16830	16832	16809	16801	16835	16857	16948	17013	16780	16954	16840	16684	16589	16787	17036	16837	16932	16751	16937	16931	16753	16920	16859	16898	16932	16713	16787	16934	17012	16899	16878	16962	16656	16869	16916	16774	16983	16936	16825	16915	16890	16740	16912	16739	16981	16726	16986	16829	16706	17015	16982	16888	16799	16624	16870	17046	16906	17096	16703	16682	16760	16867	16601	16747	16856	16802	16763	16741	16660	16723	16964	16710	16626	16812	16847	17047	16884	16875	16968	16791	16774	16809	16963	16722	16974	16893	16855	16835	16879	16613	16787	16829	16948	16885	16887	16818	16927	16820	16794	16989	16953	16909	16753	16844	16719	16961	16654	16891	16847	16963	16848	17051	16717	16790	16850	16926	16956	16789	16915	17086	16898	16895	16842	16993	16635	17012	16865	16846	17034	16808	17045	16784	16944	16671	16999	16812	16993	17000	16907	16992	16846	16673	16798	16821	16791	16896	16845	17084	16775	16856	16630	16859	16940	16879	16741	17018	16807	16767	16872	16545	16973	16676	16826	16718	16957	16859	16911	16829	17085	16849	16906	16948	16763	16947	16928	16852	17012	16897	17048	16712	16779	17014	16866	16908	16759	16756	16711	16879	16779	16886	16788	16908	16946	16822	16900	16884	16982	16751	17095	16986	16775	16942	16846	16843	16590	16718	16905	16708	16835	16886	16917	16881	16786	16858	16911	16965	16646	16835	16818	16786	16734	16757	16726	16787	16866	16980	16797	16746	16949	16569	16894	16654	16913	16830	16838	16898	16832	16569	16829	16826	16741	16896	16776	16859	16666	16904	16869	16714	16728	16879	16860	16913	16693	16786	17129	16892	16936	16743	16664	16836	16981	16842	16785	17050	16865	16902	17023	16944	16908	16517	16770	16742	16704	16927	17075	16876	16929	17064	16879	16816	16727	16920	16716	16902	16748	16823	16726	16964	16818	16853	16900	16959	16767	16884	16773	17128	16783	16876	16615	16732	16843	16772	16775	16990	16969	16718	16905	16813	17015	17031	16895	16850	16874	16775	16658	16824	17006	16630	17063	17038	16776	16815	16881	17072	16740	17048	16749	17094	16838	16936	16771	16905	16682	16785	16802	16758	16806	16930	16951	16801	17052	16818	16754	16790	16931	16789	16804	16818	16977	16875	16670	16898	16889	16815	16866	16924	16847	16956	17035	16944	17099	16903	16879	16839	16755	16786	16758	16765	16878	16891	16865	16854	16600	16969	16955	16917	16761	16922	16897	17120	16664	16790	16918	16885	16898	16844	16748	16905	16756	17029	16743	16806	16911	16998	17004	16922	16810	16941	16916	16840	16759	16679	16916	16947	16832	16736	16833	16897	16949	16943	16938	16749	16792	16818	16731	16694	16705	17165	16645	16856	16844	16913	16878	16822	16658	16818	16920	16878	16678	16724	16742	16778	16586	16731	16887	16858	16690	16824	17063	16853	16763	16946	16826	16899	16776	16971	16916	16907	16881	16874	16899	16730	16709	16927	16714	16912	16925	16789	16769	16825	16922	16725	16923	16951	16882	16931	16840	17002	16848	16776	16824	16682	16964	16838	16819	16952	16892	17007	16898	16809	17020	16573	16888	16708	16874	16764	16713	16730	16618	16698	16906	16982	16813	16747	16799	16782	16801	16634	16779	16901	16868	16908	16817	16869	16967	16939	16917	16654	16879	17005	17155	16989	16864	16862	16841	16699	16928	16918	16812	16799	16987	16853	16870	16836	16720	16801	16867	16829	16637	16707	16731	16660	16903	16638	16813	16909	16755	16823	17052	17034	16962	16929	16821	16587	16794	16693	16835	16774	16770	16766	16862	16760	16638	16704	16810	16963	17024	16864	17066	16845	16902	16773	16859	16827	16924	17028	16852	16839	16786	16849	16952	16797	16756	17013	16991	17005	16969	16826	16960	16748	16826	16833	16826	16924	16943	16853	16850	16951	16840	16670	16887	16967	16876	17034	16785	16922	16909	17058	17015	16948	16800	16665	16816	16947	16896	16673	16917	16876	17003	16892	16891	16851	16910	16808	16753	17116	16942	16829	16818	16815	16840	16613	16915	16717	16891	16713	16960	16832	16701	16973	16785	16815	16872	16828	16885	16837	16884	16633	16823	16741	16821	16836	17055	16804	16811	16986	16874	16741	16838	16835	17092	16929	16839	16819	16826	16674	16946	16978	16895	16954	16791	16934	16737	16833	16798	16895	16829	16933	17020	16877	16862	16822	16990	16819	16980	16906	16708	16724	16979	16957	16895	16883	16860	16774	16753	16687	16905	16713	16934	16737	16955	16682	17052	16772	16850	16613	16753	16864	16840	16608	16712	17097	16805	16874	16815	16829	16823	16922	16910	16823	16800	17026	16844	16816	16848	16738	16986	17009	16758	16683	17059	16897	16892	16965	16857	16906	16889	16736	16906	16941	16819	16937	16899	16871	16798	16898	16855	16878	16847	16925	16940	16824	16867	16864	16887	16821	16959	16941	16833	16819	16873	16886	16958	17034	16676	16868	16770	16678	16909	16907	16778	17003	16959	16590	16701	16736	16889	16608	16852	16937	16884	16667	17030	16862	16881	16836	16915	16721	16677	16753	16740	16741	16907	16935	16777	16830
29836	41536	36813	30736	27529	25589	30718	21033	20060	19848	19207	17977	17436	16734	16667	16319	16103	15963	15829	15942	15517	15495	15295	15486	15378	15509	15257	15312	15348	15319	15329	15448	15452	15327	15331	15266	15322	15280	15450	15331	15188	15247	15437	15273	15377	15437	15266	15439	15246	15225	15474	15281	15237	15239	15190	15229	15296	15311	15240	15288	15344	15279	15318	15370	15285	15173	15240	15302	15266	15389	15358	15458	15508	15484	15501	15309	15446	15282	15364	15387	15313	15166	15404	15174	15189	15207	15357	15346	15377	15109	15258	15312	15229	15365	15238	15352	15384	15264	15141	15365	15304	15303	15370	15301	15162	15217	15270	15338	15344	15249	15336	15200	15354	15274	15389	15444	15319	15309	15249	15126	15280	15179	15251	15366	15287	15153	15341	15253	15218	15385	15138	15317	15257	15286	15163	15309	15291	15230	15311	15344	15360	15425	15266	15546	15453	15329	15352	15245	15320	15362	15265	15438	15189	15228	15463	15333	15322	15168	15276	15312	15239	15096	15257	15290	15156	15227	15325	15247	15212	15195	15273	15491	15307	15288	15361	15387	15375	15184	15357	15461	15338	15286	15351	15247	15403	15247	15333	15496	15117	15263	15387	15397	15374	15433	15249	15397	15353	15241	15264	15320	15356	15176	15311	15138	15455	15225	15233	15275	15188	15286	15385	15411	15159	15202	15317	15357	15319	15307	15276	15244	15286	15349	15211	15309	15446	15370	15267	15252	15312	15246	15412	15290	15266	15326	15176	15255	15230	15241	15287	15294	15261	15248	15340	15213	15331	15210	15174	15204	15307	15397	15295	15346	15234	15230	15329	15183	15315	15411	15336	15216	15269	15238	15294	15233	15165	15317	15223	15267	15215	15330	15323	15218	15243	15255	15485	15360	15281	15247	15226	15194	15117	15358	15252	15503	15234	15290	15382	15300	15145	15371	15212	15221	15252	15307	15290	15397	15335	15183	15224	15314	15370	15242	15329	15267	15358	15256	15341	15287	15442	15372	15257	15360	15315	15274	15231	15218	15352	15336	15258	15271	15373	15181	15409	15380	15459	15262	15244	15182	15235	15357	15326	15299	15242	15418	15269	15294	15327	15328	15321	15201	15477	15233	15278	15281	15235	15300	15159	15176	15393	15111	15350	15323	15224	15400	15350	15421	15529	15248	15183	15265	15285	15208	15319	15053	15398	15337	15326	15402	15257	15485	15145	15437	15415	15469	15306	15491	15281	15229	15416	15231	15303	15148	15168	15331	15109	15149	15121	15413	15290	15149	15352	15127	15171	15196	15423	15160	15232	15432	15356	15499	15181	15187	15376	15223	15200	15174	15402	15241	15357	15439	15323	15312	15334	15246	15281	15190	15417	15413	15268	15258	15206	15350	15303	15293	15269	15213	15256	15420	15415	15359	15267	15405	15248	15150	15328	15076	15418	15359	15291	15339	15153	15212	15235	15396	15396	15186	15462	15144	15352	15197	15066	15256	15165	15367	15205	15254	15221	15346	15183	15344	15514	15228	15355	15348	15298	15312	15167	15351	15416	15201	15342	15177	15305	15307	15239	15445	15276	15480	15422	15300	15259	15277	15378	15334	15284	15414	15315	15378	15317	15303	15297	15371	15387	15363	15422	15542	15182	15494	15204	15161	15357	15330	15186	15230	15272	15260	15189	15256	15198	15239	15279	15235	15182	15312	15287	15288	15235	15381	15237	15264	15168	15323	15489	15325	15174	15436	15200	15178	15422	15378	15284	15238	15450	15188	15286	15333	15273	15155	15307	15255	15198	15372	15316	15382	15409	15319	15244	15253	15515	15156	15206	15181	15229	15271	15441	15236	15341	15316	15346	15246	15260	15365	15244	15181	15265	15341	15113	15391	15383	15197	15268	15313	15208	15290	15180	15318	15185	15303	15191	15470	15359	15181	15231	15451	15266	15269	15146	15334	15290	15178	15268	15292	15553	15310	15158	15185	15242	15114	15233	15194	15200	15342	15315	15224	15190	15210	15208	15370	15275	15323	15270	15427	15240	15321	15089	15382	15410	15289	15204	15318	15277	15463	15347	15401	15290	15179	15360	15209	15083	15321	15224	15260	15361	15283	15245	15305	15304	15355	15484	15356	15404	15239	15466	15281	15200	15488	15135	15320	15213	15437	15270	15231	15273	15187	15224	15387	15292	15363	15271	15368	15172	15506	15233	15121	15231	15334	15275	15301	15444	15577	15355	15269	15303	15442	15373	15364	15377	15174	15303	15382	15379	15334	15368	15262	15431	15231	15255	15323	15462	15331	15272	15083	15374	15245	15307	15184	15331	15248	15447	15365	15152	15252	15352	15333	15235	15249	15250	15300	15268	15186	15304	15143	15347	15192	15345	15225	15353	15215	15212	15340	15215	15218	15294	15286	15370	15210	15331	15283	15277	15226	15123	15304	15400	15293	15269	15105	15334	15414	15282	15327	15280	15281	15244	15295	15204	15382	15179	15511	15291	15442	15213	15232	15141	15418	15216	15384	15397	15183	15472	15310	15156	15287	15299	15242	15355	15175	15143	15293	15319	15187	15345	15410	15320	15239	15213	15262	15318	15315	15341	15312	15355	15356	15450	15265	15204	15263	15249	15386	15316	15183	15381	15485	15204	15342	15306	15296	15323	15486	15194	15291	15228	15256	15344	15394	15443	15241	15346	15201	15250	15233	15336	15313	15306	15311	15316	15130	15237	15416	15264	15285	15427	15272	15280	15276	15259	15276	15306	15207	15225	15306	15141	15146	15060	15176	15200	15440	15326	15446	15409	15280	15402	15208	15178	15315	15365	15437	15374	15375	15385	15345	15194	15160	15311	15513	15389	15363	15260	15189	15366	15258	15306	15262	15281	15223	15666	15125	15421	15354	15389	15368	15286	15365	15359	15206	15341	15462	15390	15242	15256	15359	15191	15300	15404	15151	15504	15314	15338	15153	15166	15432	15380	15339	15296	15286	15328	15194	15275	15324	15352	15216	15277	15225	15228	15504	15264	15173	15406	15264	15296	15402	15376	15332	15324	15356	15395	15219	15183	15292	15177	15382	15358	15270	15178	15182	15276	15301	15271	15374	15215	15283	15253	15421	15217	15435	15231	15494	15268	15367	15265	15423	15530	15221	15341	15304	15266	15464	15463	15271	15202	15402	15372	15240	15416	15180	15204	15358	15274	15330	15343	15252	15317	15225	15371	15145	15244	15383	15292	15449	15251	15286	15315	15378	15225	15130	15413	15293	15258	15449	15365	15265	15320	15399	15363	15232	15219	15261	15286	15229	15217	15307	15520	15208	15327	15474	15258	15290	15367	15191	15389	15281	15361	15286	15404	15106	15316	15152	15427	15401	15391	15231	15335	15281	15380	15253	15215	15087	15324	15227	15374	15270	15262	15273	15275	15176	15402	15053	15448	15149	15199	15277	15189	15158	15302	15143	15307	15267	15353	15281	15186	15334	15333	15340	15205	15314	15269	15279	15231	15270	15161	15346	15330	15158	15288	15131	15342	15284	15280	15360	15280	15200	15206	15298	15387	15511	15287	15148	15229	15390	15324	15367	15182	15296	15305	15342	15261	15319	15446	15278	15316	15425	15361	15213	15349	15091	15369	15170	15204	15231	15360	15390	15292	15298	15253	15233	15350	15262	15225	15303	15181	15388	15264	15311	15247	15437	15207	15221	15306	15126	15413	15359	15081	15386	15273	15315	15327	15259	15166	15422	15453	15144	15282	15254	15154	15273	15348	15360	15177	15222	15187	15344	15331	15215	15413	15356	15312	15232	15261	15221	15095	15255	15363	15272	15260	15355	15429	15152	15211	15458	15262	15201	15220	15212	15233	15480	15154	15251	15502	15402	15167	15311	15409	15402	15297	15340	15289	15345	15279	15332	15232	15386	15386	15342	15289	15294	15471	15146	15252	15175	15375	15255	15245	15450	15217	15429	15208	15315	15198	15397	15432	15513	15297	15367	15406	15434	15271	15235	15263	15350	15245	15395	15365	15357	15244	15253	15260	15282	15445	15320	15450	15268	15253	15229	15115	15224	15078	15251	15399	15161	15303	15243	15574	14983	15186	15283	15336	15504	15277	15299	15346	15293	15280	15244	15260	15303	15164	15257	15187	15237	15229	15287	15286	15398	15402	15309	15351	15204	15398	15189	15317	15477	15286	15259	15297	15243	15440	15268	15271	15279	15299	15274	15336	15291	15197	15297	15326	15461	15161	15486	15487	15293	15293	15361	15379	15346	15151	15306	15324	15194	15256	15329	15336	15253	15305	15425	15361	15196	15149	15239	15211	15345	15183	15253	15287	15313	15171	15186	15411	15195	15225	15456	15488	15103	15377	15188	15336	15185	15544	15450	15292	15202	15299	15257	15264	15360	15262	15381	15172	15556	15305	15455	15480	15395	15351	15286	15253	15244	15297	15293	15278	15316	15123	15153	15342	15295	15295	15148	15187	15376	15127	15233	15250	15248	15352	15228	15300	15311	15405	15173	15311	15485	15321	15091	15261	15317	15314	15220	15280	15149	15335	15233	15234	15196	15247	15196	15280	15328	15469	15254	15201	15204	15359	15238	15120	15288	15351	15283	15417	15377	15218	15342	15420	15273	15375	15290	15095	15149	15353	15352	15242	15246	15193	15191	15241	15049	15291	15283	15386	15296	15234	15322	15362	15201	15359	15336	15258	15163	15415	15403	15273	15307	15332	15179	15277	15170	15341	15233	15363	15274	15284	15274	15388	15248	15280	15158	15375	15340	15352	15313	15392	15305	15324	15307	15142	15327	15379	15231	15133	15214	15327	15207	15272	15335	15222	15299	15272	15180	15378	15145	15336	15250	15351	15547	15347	15373	15248	15345	15286	15340	15235	15273	15292	15338	15349	15381	15256	15281	15256	15378	15296	15387	15219	15082	15323	15187	15226	15131	15312	15345	15337	15377	15298	15277	15405	15297	15468	15200	15488	15197	15145	15389	15393	15099	15410	15431	15244	15422	15243	15199	15353	15303	15443	15476	15173	15364	15240	15245	15233	15307	15215	15454	15295	15261	15319	15338	15332	15427	15306	15279	15245	15137	15228	15239	15440	15338	15363	15257	15465	15302	15263	15373	15345	15322	15176	15243	15225	15211
24344	21497	28963	24717	23481	26221	31347	22500	20667	20574	19893	19033	18063	17788	17638	17268	17181	17027	16730	16766	16879	16680	16536	16536	16589	16670	16577	16504	16380	16525	16563	16473	16615	16420	16500	16458	16373	16494	16498	16510	16328	16322	16496	16407	16400	16278	16509	16466	16435	16362	16411	16331	16201	16390	16343	16461	16225	16385	16475	16296	16354	16602	16435	16549	16505	16424	16459	16353	16307	16343	16331	16300	16560	16638	16490	16280	16222	16495	16318	16337	16517	16490	16353	16472	16423	16491	16489	16448	16548	16304	16251	16401	16377	16403	16341	16344	16439	16438	16484	16492	16104	16222	16270	16282	16301	16401	16493	16316	16570	16192	16188	16236	16177	16270	16468	16420	16435	16141	16264	16342	16359	16283	16479	16313	16294	16281	16308	16345	16293	16303	16554	16458	16195	16410	16293	16376	16353	16447	16294	16222	16478	16408	16299	16431	16482	16369	16129	16195	16266	16355	16060	16292	16497	16307	16534	16442	16430	16400	16399	16333	16247	16325	16354	16364	16454	16377	16526	16296	16450	16190	16322	16420	16310	16322	16309	16407	16263	16386	16325	16192	16250	16207	16262	16299	16329	16098	16319	16327	16341	16392	16417	16080	16435	16411	16366	16344	16208	16317	16371	16428	16343	16446	16416	16471	16455	16223	16611	16526	16412	16483	16386	16435	16409	16386	16451	16328	16221	16294	16405	16220	16194	16245	16057	15983	16517	16199	16376	16445	16612	16201	16273	16247	16282	16447	16333	16487	16279	16415	16239	16519	16365	16294	16470	16275	16346	16413	16298	16187	16353	16448	16220	16385	16323	16436	16274	16110	16397	16518	16234	16233	16352	16467	16233	16343	16490	16327	16206	16368	16244	16279	16409	16357	16267	16376	16400	16411	16273	16399	16342	16194	16366	16210	16265	16331	16190	16278	16273	16641	16487	16393	16479	16459	16365	16144	16275	16320	16307	16545	16303	16553	16212	16345	16349	16577	16231	16265	16694	16356	16308	16314	16395	16321	16423	16320	16357	16281	16276	16388	16335	16573	16277	16260	16279	16313	16395	16349	16491	16436	16304	16473	16307	16437	16351	16386	16310	16413	16440	16200	16374	16308	16533	16375	16226	16197	16123	16289	16195	16282	16472	16490	16316	16301	16391	16250	16441	16245	16348	16377	16362	16350	16474	16307	16408	16171	16319	16220	16484	16422	16301	16278	16378	16259	16311	16237	16358	16297	16553	16466	16169	16206	16404	16388	16378	16260	16285	16387	16271	16229	16275	16456	16313	16307	16372	16337	16354	16399	16332	16361	16337	16396	16426	16496	16323	16353	16505	16639	16144	16490	16288	16250	16219	16377	16411	16232	16382	16391	16176	16462	16193	16426	16505	16430	16139	16321	16352	16548	16474	16414	16544	16198	16425	16292	16367	16440	16159	16391	16310	16278	16286	16389	16326	16389	16246	16266	16442	16362	16380	16553	16421	16445	16243	16412	16421	16302	16410	16330	16356	16195	16243	16332	16196	16206	16414	16203	16329	16399	16519	16074	16281	16322	16237	16388	16196	16310	16368	16460	16339	16476	16296	16505	16410	16319	16343	16340	16645	16217	16354	16082	16403	16504	16466	16171	16502	16259	16368	16476	16458	16323	16521	16322	16367	16377	16299	16326	16159	16499	16334	16390	16392	16354	16382	16353	16377	16387	16381	16347	16152	16274	16389	16332	16380	16230	16321	16376	16441	16300	16471	16491	16398	16388	16282	16292	16436	16370	16454	16148	16260	16435	16362	16399	16360	16317	16394	16287	16208	16324	16535	16234	16239	16417	16322	16280	16460	16456	16281	16286	16191	16523	16508	16263	16311	16233	16301	16149	16314	16320	16316	16531	16175	16379	16270	16289	16290	16334	16251	16299	16130	16208	16311	16383	16327	16289	16325	16570	16388	16330	16355	16260	16236	16516	16243	16299	16546	16150	16231	16374	16542	16170	16383	16392	16358	16359	16266	16270	16388	16450	16140	16283	16313	16370	16341	16396	16355	16409	16440	16448	16437	16299	16420	16407	16363	16376	16348	16230	16381	16192	16471	16323	16286	16204	16470	16301	16234	16222	16322	16275	16353	16581	16144	16251	16295	16398	16445	16440	16380	16464	16183	16342	16494	16324	16261	16249	16421	16304	16223	16396	16186	16283	16318	16296	16412	16343	16531	16362	16544	16355	16497	16352	16377	16493	16562	16300	16219	16410	16271	16224	16294	16121	16251	16236	16346	16424	16448	16242	16428	16486	16550	16380	16368	16328	16323	16482	16333	16384	16238	16221	16156	16350	16556	16384	16273	16566	16366	16431	16434	16382	16461	16285	16321	16245	16298	16326	16435	16384	16332	16259	16463	16360	16357	16328	16256	16082	16268	16332	16263	16212	16379	16210	16359	16424	16315	16312	16213	16539	16167	16464	16388	16247	16470	16534	16417	16439	16407	16411	16608	16475	16472	16485	16249	16292	16212	16326	16313	16478	16490	16621	16229	16400	16425	16346	16284	16260	16319	16251	16380	16312	16389	16149	16292	16319	16289	16246	16238	16524	16427	16373	16264	16292	16253	16341	16543	16494	16314	16322	16363	16451	16485	16207	16490	16551	16295	16257	16159	16332	16414	16289	16210	16443	16303	16355	16294	16434	16295	16193	16278	16454	16296	16356	16320	16402	16223	16445	16333	16280	16405	16325	16370	16246	16283	16330	16403	16282	16521	16170	16301	16393	16534	16242	16441	16434	16355	16294	16197	16344	16450	16368	16358	16288	16406	16365	16484	16184	16413	16442	16651	16295	16385	16354	16422	16304	16369	16491	16400	16273	16377	16233	16512	16197	16525	16614	16455	16309	16426	16108	16331	16374	16319	16348	16274	16298	16357	16386	16430	16396	16367	16260	16390	16269	16256	16306	16319	16503	16415	16332	16259	16288	16514	16349	16295	16205	16100	16393	16226	16461	16416	16182	16600	16618	16363	16341	16417	16487	16430	16403	16192	16267	16375	16215	16477	16408	16377	16433	16325	16430	16301	16199	16273	16236	16295	16136	16383	16501	16425	16529	16522	16125	16186	16399	16253	16395	16509	16379	16289	16358	16332	16404	16537	16341	16334	16366	16201	16435	16347	16177	16323	16463	16379	16457	16184	16126	16334	16491	16452	16354	16459	16487	16254	16335	16416	16426	16443	16331	16461	16426	16438	16339	16406	16406	16459	16351	16320	16481	16446	16469	16433	16346	16267	16284	16249	16256	16447	16327	16433	16313	16346	16427	16239	16439	16457	16253	16311	16254	16250	16433	16450	16257	16478	16602	16339	16305	16436	16386	16347	16334	16311	16529	16172	16318	16331	16391	16604	16452	16407	16343	16439	16318	16266	16226	16129	16254	16331	16501	16319	16356	16373	16391	16404	16346	16331	16348	16454	16282	16445	16431	16658	16411	16340	16352	16292	16465	16286	16491	16182	16542	16458	16391	16255	16142	16437	16402	16324	16333	16277	16452	16294	16355	16307	16385	16396	16319	16437	16488	16488	16310	16204	16427	16383	16454	16399	16275	16281	16201	16321	16373	16283	16298	16385	16177	16195	16382	16354	16391	16555	16530	16080	16344	16414	16242	16379	16426	16485	16199	16345	16391	16131	16387	16554	16342	16306	16256	16210	16428	16355	16273	16399	16494	16258	16267	16287	16324	16433	16216	16250	16272	16264	16175	16289	16246	16158	16268	16305	16539	16425	16480	16401	16302	16205	16295	16409	16456	16381	16217	16304	16059	16369	16306	16458	16399	16430	16700	16495	16247	16274	16422	16381	16446	16362	16359	16410	16430	16255	16469	16421	16374	16244	16411	16309	16450	16333	16273	16288	16250	16422	16179	16255	16231	16393	16446	16390	16306	16469	16352	16212	16499	16386	16437	16254	16455	16389	16267	16247	16282	16441	16342	16370	16278	16354	16512	16551	16357	16337	16155	16200	16407	16374	16344	16431	16457	16457	16602	16416	16188	16580	16381	16216	16427	16574	16378	16382	16291	16200	16358	16226	16396	16209	16404	16295	16390	16311	16296	16412	16347	16275	16366	16276	16315	16264	16443	16371	16569	16247	16190	16440	16143	16434	16248	16389	16371	16265	16342	16483	16256	16428	16323	16300	16415	16343	16357	16426	16231	16395	16359	16228	16409	16477	16460	16470	16499	16422	16290	16308	16493	16459	16433	16315	16138	16499	16377	16205	16324	16286	16310	16328	16349	16466	16454	16197	16202	16352	16487	16251	16314	16248	16247	16373	16367	16398	16358	16303	16213	16296	16215	16491	16419	16297	16336	16498	16344	16346	16609	16360	16436	16319	16464	16386	16431	16318	16471	16402	16510	16362	16530	16443	16309	16323	16405	16503	16333	16314	16379	16522	16296	16194	16350	16323	16323	16341	16226	16319	16494	16407	16231	16273	16425	16389	16415	16442	16229	16583	16355	16081	16296	16425	16369	16263	16249	16298	16509	16315	16332	16279	16341	16306	16329	16376	16249	16409	16339	16436	16213	16511	16460	16481	16549	16472	16161	16155	16344	16268	16433	16344	16262	16379	16327	16414	16357	16339	16374	16159	16255	16304	16570	16219	16211	16450	16359	16278	16315	16605	16470	16455	16084	16292	16380	16409	16523	16416	16148	16259	16197	16486	16338	16427	16399	16173	16379	16589	16395	16481	16296	16325	16427	16207	16286	16332	16563	16594	16250	16417	16392	16098	16561	16374	16312	16459	16210	16376	16306	16441	16579	16447	16467	16489	16469	16350	16233	16318	16047	16285	16350	16322	16236	16614	16255	16340	16290	16400	16261	16203	16389	16380	16278	16225	16333	16418	16311	16265	16138	16240	16372	16353	16524	16320	16647	16476	16399	16321	16351	16317	16199	16505	16267	16389	16395	16435	16244	16224	16481	16238	16753	16349	16514	16208	16380	16197	16364	16440	16483	16462	16425	16476	16258	16403	16329	16388	16322	16520	16196	16313	16324	16378	16191	16218	16456	16293	16585	16435	16496	16324	16378	16418	16399	16244	16258	16289	16462	16483	16375	16333	16432	16461	16415	16445	16373	16299	16395	16396	16410	16379	16337	16302	16318	16206	16460	16346	16515
30398	46035	41217	35540	31439	29332	32659	23257	22248	21708	20693	19122	17902	17132	16795	16309	16320	16030	15773	15756	15351	15279	15411	15190	15270	15126	15130	15252	15051	14995	15171	15077	14975	15112	14931	14960	14952	14958	15100	14959	14859	15033	14923	15004	15074	15229	15089	14909	14928	14898	14866	15005	14910	14873	15013	14925	15006	14941	14746	14936	15040	15142	14917	14854	14877	14822	14910	14925	14962	15002	14865	14933	15111	15442	15096	14963	14801	14985	15030	14898	15077	14963	14849	14914	14968	15064	14932	14866	14914	14689	15037	15023	14712	15004	15119	15090	15013	14913	14913	15065	14900	14912	15134	14874	14952	14962	14874	14961	14984	14889	14981	15100	14866	14923	14934	14912	14894	14945	15000	15002	14853	14881	15032	14899	14880	14797	14957	14988	14935	15037	14803	15020	15007	14991	14907	14939	15002	14788	15071	14940	15033	14841	15081	14835	15141	15015	14979	14993	15027	14935	14856	14935	14987	14895	14826	15010	14857	14924	14981	14897	14916	15060	15028	14962	15131	14791	14983	15043	14926	14936	15005	15044	14897	14803	14998	14991	14817	15006	14978	15005	14990	14860	14925	15009	14951	14872	14876	15136	14872	15085	15050	15041	14766	15058	14820	15147	14944	15038	15119	14871	14821	14953	14735	14906	14977	14968	15016	14916	14868	14823	15020	15026	14881	15102	14884	14942	14965	14873	15051	14921	14821	14906	14980	14803	14933	14846	15042	14985	14914	14973	15032	14982	14855	14979	15020	14922	14874	14963	14960	14986	14982	14992	14836	14964	15044	14890	15072	15059	14852	15019	14802	15025	14938	15096	15142	14934	14895	14870	15012	14950	14915	15173	15017	14946	14981	14921	14855	15013	15053	15109	14917	14979	14973	15079	15001	14768	14930	14873	15037	14927	14913	14941	14928	14847	14962	15089	15142	15071	14978	14865	14949	14779	14867	14808	14825	14959	14856	14899	14933	15063	14930	14922	14906	14906	15113	14897	14853	14970	14978	14791	15057	15035	14810	15072	14939	15008	15053	14992	14948	14814	14918	14955	14891	14932	14861	14789	14979	14968	15021	14805	15108	14997	14887	14850	14993	14883	14813	15077	14879	14984	14958	14777	14847	14718	14924	14989	15012	14881	14893	14989	14971	15015	15019	15011	14959	15065	14897	14819	15109	15075	14957	14769	14925	15103	14915	15108	14867	14974	15055	14982	14795	14860	15196	14822	14840	15031	14851	14952	15140	14852	15048	14817	14918	15013	14792	15007	15139	14953	14918	14964	14929	15009	14955	14933	14958	14774	14912	14646	14822	14908	14940	14862	15044	14943	14960	14932	14994	15007	14905	15057	14885	14955	14980	14854	15051	15017	14882	14885	15069	15033	14878	14898	14898	14865	14914	14878	14919	14874	15129	15076	14931	15029	15000	14941	15003	14963	14948	14973	14892	15073	14980	14895	14976	14941	14772	14972	14816	15110	14863	14884	14771	14773	15049	15010	14906	14877	14901	14968	14863	14957	14875	14965	15052	14909	14904	14917	15046	15065	14922	14960	14774	14995	15014	14936	14999	14904	14980	14991	14875	14985	15082	15050	14982	14962	15037	15041	14997	15167	14846	15067	14812	15109	14913	15068	14837	14837	14989	14927	14919	14870	14980	14846	14815	14810	14884	14872	14953	14887	14925	14919	14970	14766	15056	14972	15026	14974	14893	14887	15083	14832	14976	14840	14938	14815	14999	14955	14865	15074	14994	14897	14993	14861	14852	14843	14931	14922	14917	14833	14870	14941	14824	14914	14834	14776	15049	14793	14966	14868	14838	14886	14781	15024	14951	14850	14910	14769	14935	15146	14939	14927	14818	14933	14791	14964	14959	14877	14992	14927	14875	14963	14853	14971	14821	14934	15036	14816	14745	15104	14888	14792	14862	15082	14835	14954	15097	14963	14976	14865	14879	14958	14978	15012	14882	15030	14887	14998	14755	14941	15030	14981	14917	14933	14976	15101	15035	14943	15044	15159	14830	15037	14925	14888	14897	14883	15143	14759	14893	14863	15049	14947	14873	14797	15054	15005	14948	14875	15007	14969	14940	14857	15034	14886	14994	14909	15013	14865	14941	14889	15060	15074	14905	14910	14840	14870	14876	14915	14954	15008	14920	14817	14939	14833	14865	15040	14909	14972	15126	14923	14884	15043	15047	14907	14851	14928	14906	15094	14856	14900	14870	14964	15013	14938	14991	15014	14752	14827	15006	14973	14890	14929	15001	14782	14768	15002	14862	14909	14899	15026	14895	14799	14888	15031	14879	15012	14852	15001	14889	15051	14863	15008	14855	14918	14893	14871	14888	15138	14842	15063	14913	15000	15092	14998	14862	15059	14894	14800	15133	15007	15035	14951	15037	14786	15049	14863	14791	14861	14870	14868	14945	14887	14947	15004	14962	14855	14947	15000	14896	14877	14726	14937	14876	15005	15070	14934	14846	14868	14927	14842	15046	14848	15122	14923	14894	14990	15030	15141	15009	15001	15000	14828	14801	14897	14844	15060	14982	14914	14984	14950	14902	14893	14897	14958	15016	15017	14823	14947	14881	14894	14980	14948	15078	14894	14990	14918	14768	14943	14936	14911	15109	14862	14965	14952	14957	15041	14811	15116	15083	14942	15122	14932	15074	15084	14929	14992	14859	15038	15003	15011	14914	14942	14886	15131	14923	14799	14859	14908	14824	15054	15035	14990	14806	15035	14847	15055	14920	15118	14942	14969	14883	15004	14864	14739	14825	15041	14857	15003	15016	14813	14876	14941	14840	14852	15023	15033	14899	14986	14888	14955	15107	14986	14787	15009	14978	14791	14880	14970	14717	14863	14970	14960	14837	14936	14976	15014	14911	14910	14976	15170	14981	14917	14840	14873	15014	15027	14978	14948	14977	15074	14896	14961	14939	14983	14990	14902	15020	14933	14972	14846	14879	14981	14996	14879	14835	14934	15098	14979	14879	14919	14911	14923	15023	14970	15035	14949	14876	14863	14850	14835	14888	14917	14946	15000	15030	14894	14761	14865	14926	14892	14856	14953	15008	14900	14919	14828	14997	14877	14953	14970	14872	14944	14805	14878	14980	15043	15029	15064	14978	14909	15065	15175	14912	15003	15041	15083	14940	14928	14750	14761	15141	14803	15033	14897	14845	14757	14939	14854	14804	15146	14825	14897	14976	14891	14952	14898	15008	14894	15013	14936	14947	14972	14983	14816	14897	14832	14919	14831	14967	14954	15016	14881	14765	14887	14967	14856	15092	14879	14941	15024	14787	15017	14944	14916	15009	14863	15029	15012	14952	14845	14928	14914	14798	14949	14846	14904	15048	14814	14994	14843	14827	14888	15056	14862	15157	14918	14909	14859	14970	14819	14821	14950	14780	14936	15121	15077	14763	14980	14997	14872	15012	14837	14750	15002	14914	15103	14947	15025	14938	14925	14880	15020	14938	14904	15058	15060	14987	14805	14688	14973	14883	15167	15055	14977	14962	14988	14986	14747	15060	14915	14913	14800	14745	15132	14820	14969	14990	14930	15036	14939	14900	14918	14972	14999	14869	15035	14927	15007	15119	14908	14972	14934	14911	14895	14964	14985	14875	14931	15045	14868	14840	14941	15081	14832	14842	14876	14978	14764	15007	15079	14941	14993	14951	14992	14885	14982	14969	14881	14832	14929	14878	14963	15000	14917	15027	14860	14831	14971	14928	14902	14993	14879	14951	14855	14892	14859	14990	14824	14689	14922	14932	14922	14843	14995	14842	14911	14897	14984	15024	14955	14964	15045	15019	14879	14960	14710	14820	15070	15055	14735	14982	14879	14918	14909	14950	14864	14878	14958	14725	14845	15145	14978	14943	15129	14898	14872	14831	15010	14875	14939	14827	15039	14899	14886	14823	14892	15022	14799	15004	15088	14973	14887	14990	14985	14931	15057	14957	14937	14898	14806	15006	14964	15007	14956	14888	14873	14941	14942	14779	14969	14875	14929	14929	14900	15062	14958	14891	14895	15011	14946	14708	15171	14885	14971	14827	14902	14979	15049	14857	15009	15151	14972	14907	15036	14701	15016	14832	15028	14990	14820	15131	14864	15058	15120	14787	14831	14884	14942	14992	14836	15022	15029	14893	14990	15089	14964	14962	14988	15053	14926	14888	14944	14929	14986	14978	14883	15060	15067	14713	14892	14880	15026	14955	14946	14846	14837	14944	15001	14918	14970	14841	14937	14861	14917	15025	14990	14919	14958	14861	15202	14929	14893	14810	14971	14959	14985	14900	14854	14893	14945	14935	14766	14855	15003	14935	14807	15066	14982	15039	15099	14999	14804	14939	14760	15069	14781	14932	14951	14965	15008	15002	14950	14859	14876	14907	14844	14990	14707	14983	14819	14988	15093	14918	14869	14938	14987	14966	14829	14890	14914	14972	14778	14995	14975	14863	14943	15006	14983	14973	14993	14999	15036	14795	14985	14932	14914	14920	15004	14940	14973	14845	14905	14946	14998	14844	14927	15012	14929	14881	15021	14826	14933	14993	15047	15018	14957	15042	14788	14852	14959	14907	14875	14883	14888	15024	15000	14961	14933	14857	14934	14889	14947	15004	14869	15112	15055	15074	14870	14764	14943	14873	14980	14909	14924	15105	14983	14970	15056	14969	14974	14766	14914	15055	14978	14891	14847	14981	14950	15087	14872	14757	15030	14959	14925	14978	14928	14731	14826	15069	14886	14863	15031	15116	14777	14964	14856	14926	14927	14827	15033	14825	14993	14967	15001	14873	14907	14975	15021	14982	14838	14980	15050	14830	14890	15042	15177	14999	14829	14900	14809	14815	15000	15016	14956	14948	15045	14924	14835	15125	14866	15118	14853	15007	14983	15027	14971	15130	14868	14976	14922	14915	15007	14981	15081	15010	14882	14914	14883	14801	14961	14815	14928	14930	15053	14954	15058	14857	14801	14916	14947	14896	14969	15023	15001	15059	14851	14974	14864	14905	14917	15166	15010	14892	15000	14952	14865	14742	14971	14885	15109	14900	14889	15008	14787	15060	14941	15000	15021	14964	14985	14998	15018	14927	14995	14827	14903	15060	14742	15048	14944	14938	14831	15033	15108	14861	14980	14854	14921
30851	25394	26525	24408	21182	20146	19363	18201	18071	17574	17532	17058	16880	16864	16463	16734	16419	16343	16252	16127	16245	16239	16452	16437	16236	16372	16357	16010	16323	16190	16129	16387	16056	16257	16256	16097	16199	16248	16058	16448	16176	16149	16228	16109	16098	16190	16150	16271	16374	16191	16113	16180	16149	16192	16301	16271	16112	16191	16159	16237	16200	16247	16283	16140	16148	16144	16164	16120	16138	16166	16129	16260	16141	16236	16285	16124	16350	16215	16033	16262	16112	16184	16021	15992	16254	16350	16171	16028	16239	16331	16281	16306	16363	16210	16143	16149	16080	16049	16151	16022	16387	16354	16365	16049	15990	16074	16216	16245	16269	16142	16049	16188	16258	16012	16128	16142	16240	16058	16028	16174	16157	16114	16234	16169	16074	16199	16195	15937	16160	15966	16125	16262	16194	16117	16075	16116	16316	16097	16061	15924	16115	15968	16028	16349	16172	16191	16284	16225	16104	16148	16290	16240	16333	16364	16002	16077	15911	16243	16172	16173	16248	16108	16191	16066	16223	16189	16273	16197	15947	16145	16171	16114	16094	16219	16280	16145	16131	16411	16021	16186	16039	16164	16359	16258	16205	16172	16122	16232	16324	16091	16031	16073	16139	15993	16227	16104	16232	16097	16151	16242	16100	16215	16209	16052	16085	16147	16031	16176	16169	16278	16016	16175	16297	16228	15989	16199	16102	16300	15937	16082	16122	16078	16251	16240	16165	16059	16010	15918	16200	16063	16217	16109	16107	16048	16121	16148	16204	16182	16206	16085	16101	16099	16017	16170	16105	16233	16160	16275	16104	16207	16161	16083	16129	16364	16130	16232	16178	16215	16247	16141	16226	16271	16264	16280	16037	16131	16217	16073	16208	16337	16107	16145	16159	16230	16205	16290	16125	16269	16181	16350	16204	16147	16183	16028	16201	16015	16094	16113	16165	16128	16123	16212	16429	16104	16177	16219	16307	16148	16077	16142	16119	16132	16217	16275	16228	16225	16122	16104	16123	16174	16196	16188	16391	16301	16259	15960	16144	16087	16151	16209	16036	16354	16356	16253	16249	16105	16210	16136	16113	15935	16193	16144	16432	16271	16097	15972	16157	16185	16344	16103	16100	16191	16212	16165	16130	16100	16280	16375	16256	16293	16207	16141	16295	16113	16138	16113	16168	16060	16227	16079	16080	16168	16171	16194	16135	16279	16154	16228	16066	16195	16227	16071	16034	15932	16308	16332	16204	16013	16170	16117	16157	16233	15928	16100	16048	16301	16349	16183	16258	16287	16163	16159	16395	16096	16272	16049	16173	16066	16170	16253	16198	16131	16126	16141	15945	16028	16068	16128	16128	16215	16085	16173	16154	16197	16106	16205	16187	16440	15995	15946	16084	16170	16161	16239	16249	16191	16121	16040	15897	16157	16064	16212	16244	16111	16109	15987	16333	16213	16081	16072	16348	16190	16020	16295	16117	16384	16068	16143	16120	16124	16214	16276	16066	16339	16016	16213	16169	16140	16188	16138	16136	16309	16161	16330	16277	16124	16054	16249	16185	16128	16202	16294	16197	16279	16234	16099	16083	16006	16195	16050	16202	16228	16108	16098	15994	16004	16283	16064	16261	16205	16250	16171	16120	16083	16072	16155	16099	16131	16289	16071	16313	16190	16289	16397	16217	16285	16261	16189	16195	16152	16017	16109	16339	16205	16027	16042	16094	16120	15981	16206	16076	16030	16374	16093	16283	16238	16024	16129	16128	16088	16079	16167	16140	16368	16161	16209	16105	16016	15960	16209	16178	16168	16168	16275	16142	16116	15984	16164	16189	16208	16301	16054	16090	16225	16205	16242	16218	16232	16333	16272	16107	16036	16058	16167	16019	16122	16055	16144	16114	16264	16059	16092	16199	16158	15982	16033	16271	16253	15992	16172	16059	16057	16214	16158	16275	16071	16063	15927	16194	16148	16198	16182	16314	16114	16242	16130	16227	16180	16080	16164	16191	15914	16160	15984	16161	16126	16154	16235	16102	16150	15928	16172	16043	16133	16110	16108	16117	16131	16160	16347	16094	16235	16018	16199	16384	16254	15982	16075	16309	16157	16118	16060	16051	16088	16044	16185	16203	16294	16198	16243	16183	16282	16302	16071	16067	16298	16118	16339	16049	16255	16216	16208	16167	16178	16000	16174	16173	16068	16279	16176	16187	16311	16436	16107	16040	16080	16189	16079	16200	16351	16102	16363	16212	16126	16270	16117	16082	16217	16260	16175	16135	16169	16369	16238	16058	16141	16258	16031	16326	16071	16265	16210	16180	16298	16228	16020	16064	16336	16037	16173	16144	16373	16253	16215	16164	16204	16302	16226	16076	16077	16294	16118	16093	16039	16098	16378	16291	16162	16192	16160	16155	16073	16156	16366	16266	16139	16072	16159	16182	16220	16119	16103	16215	16335	16251	16151	16257	16401	16194	16176	15959	16149	16260	15890	16079	16180	15975	16062	16152	16065	16150	16067	16335	16139	16213	16361	16312	16142	16215	16145	16288	15948	16178	16295	16192	16155	16212	16205	16430	16147	16346	16206	16261	16121	16229	16136	16286	16125	16349	16054	16288	16018	15988	16052	16157	16070	16139	16415	16055	16035	16216	16171	16106	16108	16106	16064	16251	16405	16194	16081	15941	16029	16241	16336	16124	16296	15995	16080	16040	16311	16158	16030	16172	16214	16213	16182	16177	16214	16260	16047	16230	16267	16136	16129	16313	16115	16153	16225	16162	16132	16167	16316	16101	16285	16118	15908	16412	16086	16331	16117	16047	16094	16299	16282	16194	16207	15972	16256	16097	16248	16049	16135	16152	16101	16211	16213	16159	16245	16104	16063	16194	16204	16142	16350	16270	16138	16221	15927	16192	16301	16186	16206	16321	16068	16151	16304	16243	16148	16232	16233	16102	16229	16098	15968	16247	16230	16079	16084	16347	16160	16086	16188	16250	16219	16297	16047	16272	16197	16131	16261	16363	16204	16305	16209	16195	16304	16162	16122	16103	16201	16175	16234	16497	16275	16126	16197	16245	16147	16053	16216	16184	16431	16018	15917	16261	16224	16262	16174	15950	16095	16150	16332	16239	16272	16211	16297	16222	15965	16180	16193	16303	16053	16104	16169	16067	16051	16068	15928	16166	16066	16196	16292	16208	16114	15924	16096	16139	16167	16118	16238	16244	16293	16207	16273	16241	16229	16118	16265	16280	16172	16172	16123	16234	16079	16057	15901	16088	15952	16320	16138	16383	15944	16143	16174	16170	16216	16044	15985	16312	16165	16221	16467	16310	16142	16236	16244	16235	16108	16232	16141	16142	16230	16143	16199	16227	16181	16197	16040	16186	16119	16258	16081	16122	15979	16217	16088	16174	16117	16342	16261	16304	16210	16067	16059	16113	16055	16205	16147	16004	16284	16258	16157	16061	16247	16153	16036	16176	16180	16053	16002	15997	16250	16101	16155	16146	16519	16338	16013	16386	16381	16354	16123	16071	16034	16180	16140	16239	16106	16158	16184	16162	16225	16173	16113	16242	16166	16268	16473	16425	15980	16273	15962	16089	16385	16338	16251	16231	16089	16229	16293	16398	16255	16171	16119	16265	16142	16255	16099	16325	16126	16231	16094	16241	15999	16115	16183	16115	16266	16253	16304	16100	16079	16345	16306	16150	16050	16044	16227	16467	16015	16261	16396	16131	15880	16161	16126	16357	16276	16237	16039	16074	16193	16215	16327	16215	16054	15999	16232	16240	16231	16338	16139	16241	16282	16059	16140	16073	16156	16090	16167	16377	16075	15958	16304	16172	16328	16167	16191	16223	16354	16154	15981	16157	16216	16070	16233	16206	16225	15997	16042	16420	16140	16184	16214	16274	16109	16141	16139	16058	16155	16017	15995	16165	15814	16080	16032	16188	16094	16135	16012	16204	16005	16203	16404	16037	16428	16245	16026	16244	16422	16198	16073	16126	16003	15920	16182	16156	16336	16374	16191	16248	16230	16284	16211	16108	16276	16226	16214	16161	16300	16287	16336	16252	16175	16321	16179	16229	16211	16197	16353	16342	16247	16017	16238	16127	16134	16123	16086	16260	16058	16323	16156	16272	16232	16075	16102	16125	16134	16017	16167	15990	16245	16155	16078	16080	15945	16144	16155	16215	16124	16308	16071	16321	16005	16317	16297	16337	16083	16192	16237	16243	16036	16112	15964	16298	15823	16151	16150	16275	16205	16062	16120	16166	16161	16104	16165	16190	16098	16145	16347	16265	16086	16046	16273	16201	16019	16463	16343	16300	16171	16206	16157	16098	16233	16129	16108	16278	16264	16349	16188	16129	16317	16151	16172	16366	16199	16213	16218	16067	15998	16205	16070	16147	16383	16257	16302	16231	16320	16359	16137	16150	16297	16106	16028	16141	16188	16299	16525	16117	16155	15965	16113	16197	16011	16238	16114	16272	16031	16336	16105	16181	16159	16237	16062	16285	16198	16118	16321	16249	16042	16083	16334	16095	15966	16237	16158	16049	16018	16140	16056	16169	16191	16107	16072	16170	16206	16202	16382	16299	16188	16142	16048	16249	16332	16395	16066	16237	16170	16221	16047	16101	16314	16290	16075	16256	16311	16237	16184	16226	15915	16202	16081	16229	16170	16166	16160	16223	16195	16259	16154	16334	16194	16348	16125	16024	16041	16295	16328	16221	16222	16261	16228	16222	16226	16159	16143	16019	16088	16126	16246	16169	16133	16210	16018	16113	16457	16012	16178	16008	16208	16334	16152	16122	16235	16257	16185	16235	16137	16436	16032	16430	16127	16072	16236	16399	16262	16293	16143	16235	16222	16030	16047	16023	16296	16115	16123	16191	16250	16058	16098	16242	16148	16180	16402	16087	16239	16165	16197	16157	16119	16332	16125	16187	15913	16222	16238	16181	16263	16304	16217	16280	16224	16056	16117	16127	16053	16378	16157	16239	16054	16045	16386	16277	16301	16119	16216	16103	16108	16156	16086	16215	16145	16076	16090	16118	16133	16492	16196	16298	16206	16302	16307	16182	16123	16249	16074	16296	16228	16308	16050	16073	16068	16290	16298	16211	16129	16366	16213	16345	16226	16043	16019	16305	16182	16043	16023
26879	33314	28955	25784	22676	21294	19543	17993	17644	17490	16964	16361	16069	15806	15824	15491	15530	15326	15154	15085	15033	15097	15165	14851	14951	14859	14919	14938	15008	14900	14933	15010	14989	14627	14903	14949	14964	14731	14867	14911	14839	14706	14939	14735	14884	14909	14752	14944	14916	14913	14811	14964	14945	14737	14932	15002	14808	14843	14934	14896	14940	14845	14877	14765	14945	15035	14884	14654	14657	14849	14725	14806	14967	14800	14827	15111	14960	14764	14890	15006	14853	15095	14833	14897	14906	14650	14867	14754	15162	14837	14783	14873	14877	14885	14830	14786	14834	14979	14868	14882	14861	14867	14851	15033	14879	14879	14825	14882	14770	14973	14825	14893	14888	14878	14992	14846	14899	14969	14813	14816	14886	14948	14917	14806	14751	14991	14770	14603	14954	14947	14891	14991	14836	14799	14737	14799	14830	14761	14785	14910	14753	14812	14780	14890	14768	14903	14767	14863	14840	14896	14769	14808	14840	14784	14849	14891	14797	14726	14773	14790	14717	14901	14905	14789	14821	14813	14801	14910	14681	14795	14867	14894	14604	15018	14897	15032	14937	14787	14916	14799	14728	14912	14816	14716	14874	15016	14907	14694	14884	14874	14816	14772	14832	14864	14849	14951	14781	14709	14810	14984	14640	14774	14841	14936	14842	14770	14902	15003	14941	14885	14842	15012	14756	14705	14788	14892	14915	14689	14971	15084	14870	14739	14872	14777	14931	14861	14908	14900	15105	14738	14981	14871	14721	14897	14717	14687	14891	14815	14772	14794	14962	14917	15039	14785	14861	14890	14845	14837	14819	14999	15029	14848	14962	14873	14688	14720	14837	14750	14936	14923	14840	14708	14771	14706	14823	14772	15003	14827	14998	14884	15065	14914	14933	14767	14821	14904	14782	14657	14863	14918	14992	14663	14855	14986	14835	14954	14820	15060	14916	14751	14934	14888	14996	14942	14731	15120	14759	14754	14750	14837	14875	15026	14853	14841	14770	14869	14778	14782	15018	14900	15053	14907	14766	14923	14783	14805	14742	14826	14944	14972	14808	14876	14843	14703	14862	15008	14892	14939	14954	14988	14789	14866	14862	14788	14779	14738	14903	14823	14701	14871	14747	15047	14867	15006	14607	14881	14865	14919	14856	14860	14960	14994	14900	14874	14860	14912	14893	14836	14731	14947	15062	14868	14871	15015	14734	14948	14788	14735	14946	14846	14866	14809	15020	14905	14904	14893	14886	14873	14915	14697	14929	14752	15096	14808	14908	14817	14855	14846	14911	14975	14775	14852	14899	14857	14814	14773	14786	14880	14925	14829	14919	14791	14726	14905	14964	14636	14833	14849	14858	14838	14679	14880	14822	14928	14807	14763	14909	14717	14929	14891	14835	14897	15045	14637	14805	14913	14924	14852	14827	14892	14757	14892	14900	14969	15025	14901	14829	14874	14978	14956	14876	14862	14826	14797	14769	14780	14872	14760	14902	14993	14806	14948	14782	14920	14801	14915	14793	14876	14920	14922	14756	14851	14794	14936	15051	14640	14815	14899	14812	14908	14878	14973	14762	14735	14993	14885	14682	14841	14715	14829	14946	14858	14904	14620	14910	14767	14821	14894	14799	14911	14686	14880	15018	15076	14891	14849	14925	14687	14909	14872	14948	14730	14871	15049	14646	14942	14833	14930	14771	14842	15033	14844	14888	14779	14891	14913	14991	14749	14948	14740	14864	14881	14716	14920	14831	14890	14928	14739	14838	14962	14854	14872	14959	14944	14854	14717	14939	14727	14892	14794	14869	14904	14880	14850	14810	15011	14779	15000	14961	14854	14853	14941	14733	14906	14915	14947	14924	14773	15001	14885	14914	14815	14640	14825	15026	14845	15066	15008	14942	14825	15002	14738	14988	14949	15084	14849	14776	14977	14855	15009	14814	14985	14921	14952	14844	14847	14937	14725	14701	14898	14801	14809	14893	14912	14920	14627	14822	14925	14898	14924	14912	14897	14746	14876	14774	14620	14804	14806	14853	14620	15065	14996	14863	14897	14829	14943	14857	14940	14855	14927	14936	14879	14815	14648	14844	14858	14792	15092	14804	14883	14907	14829	15069	14655	14944	15021	14711	14930	14846	14798	14746	14893	14945	14880	14830	14915	14844	14844	14763	14852	14901	14886	14957	14772	14827	14910	14725	14719	14765	14935	14697	14791	14823	14809	14895	14800	14860	14978	14891	14890	14853	14991	14995	14834	14958	14756	14723	15008	14869	14854	15033	14667	14910	14942	14841	14741	14861	14869	14960	14934	14812	14834	14845	15023	14824	14935	14705	14704	14714	14796	14797	14804	14944	15021	14967	14988	14804	14748	14748	14910	14863	14830	14907	14917	14842	14878	14784	14763	14837	14887	14856	14883	14862	14865	14931	14796	14771	14786	14897	14741	14781	14729	14755	15057	14852	14841	14631	14973	14778	14881	14918	14872	14885	14862	14937	14849	15046	14867	14881	14946	15017	14809	14866	14894	14899	14621	14860	14938	14813	14879	14958	14867	14687	14884	14866	14686	14875	14926	14935	14801	14775	14886	14945	14899	14866	14637	14910	14846	14975	14895	14964	14795	14738	14797	14800	14999	15003	14893	14955	14749	14739	14891	14960	14936	14888	14787	14871	14850	14792	14843	14888	14811	15034	14899	14878	14849	14898	14931	14875	14896	14691	14866	14857	14944	14876	14933	14895	15107	14926	14983	14869	14639	14829	14987	14874	15027	14750	14793	14751	14931	14871	14912	14895	14814	14937	14960	14877	14891	14869	14896	14870	14871	14939	14916	14816	14923	14750	15009	14809	14795	14756	14947	14772	14933	14715	14786	14839	14959	14885	14883	15011	14929	14756	15005	14788	14754	14730	14864	14870	14802	14929	14887	14900	14789	14700	14935	14861	14683	14885	15040	14837	14866	14860	14895	14933	14910	14833	14862	14805	14760	14625	14683	14841	14864	14892	14804	14734	14897	14859	14737	14711	14794	14878	14885	14728	14778	14949	14924	14762	14777	15005	14937	14968	14842	14920	14804	14833	15002	14832	14892	14985	14838	14832	14869	14800	14931	14777	14905	14662	14905	14713	14984	14871	15012	14965	15010	14875	14738	15013	15009	14763	14847	14884	15063	14794	14959	15006	14899	14823	14937	14930	14821	14825	14829	14713	14878	14913	14848	14751	14797	14927	14977	15037	14869	14868	14986	14872	14880	14711	14986	14807	14820	14983	14980	14763	14886	14956	14850	14925	14854	15020	14730	14872	15075	14754	14973	14807	14808	14850	14881	14769	14969	14937	14908	14750	14901	14821	14892	14830	14739	14909	14863	14932	14753	14724	15026	14813	14950	14872	14839	14890	14985	14649	14871	15056	14626	15006	14971	14950	14931	14986	14859	14862	14836	14834	14832	14933	14838	14890	14893	14826	14816	14814	15022	15023	14845	14857	14872	14843	14845	14961	14794	14810	14780	15021	14858	14982	14819	14883	14852	14977	14925	14858	14880	14926	14870	14878	14763	14916	14885	14991	14919	15011	14830	14758	14905	14884	14829	14903	14730	14884	14680	14872	14773	14877	14866	14874	14791	14828	15001	15002	14790	14902	14907	14758	14794	14868	14888	14830	14997	15069	14653	14841	14858	14854	14933	14774	14729	14772	14814	14786	14853	14951	14853	14881	14716	15020	14725	14927	14913	14937	14991	14904	14851	14777	14967	15019	14964	14768	14712	14808	14907	14887	14812	14881	15043	14924	14848	14907	14996	14812	14923	14788	15076	14936	14814	14819	14855	14838	14871	14809	14811	14860	14822	14916	14701	14858	14893	14950	14884	14952	14789	14930	14923	14957	14933	15045	14966	14828	14926	14810	14992	14876	15048	14845	14711	15042	14848	14885	14754	14893	15087	14848	14813	14920	14973	14711	14843	14866	14911	14926	14948	14709	14792	14730	14890	14784	14765	14897	15130	15008	14995	14828	14840	14750	14819	14898	14793	14833	14890	14767	14819	14908	14929	14846	14906	14732	14904	14840	14804	14879	14786	14781	14938	14850	14861	14841	14863	15114	14936	14842	14711	14885	14767	14972	14814	14802	14893	14851	14939	14941	14832	14779	14858	14758	14940	14836	14929	14934	14757	14861	14881	14975	14842	14983	14984	14949	14870	14833	14921	14883	14955	14881	14829	14980	15009	14772	14957	14995	14719	14963	14790	14905	14763	14933	14863	14870	14900	14878	15010	14894	14979	14872	14875	14933	14829	15049	14819	14848	14860	14840	14906	14891	15008	14874	14889	14774	14802	15065	14871	14834	14921	14830	14788	14836	14821	14785	14662	14746	14900	15061	14938	14893	15004	14776	14816	14843	14805	14825	14773	15052	14875	14905	15082	14838	14744	14986	14783	14778	14930	14794	15071	14893	15071	14858	14741	14952	14859	14919	14791	14727	14867	14936	14858	14765	14906	14925	15066	14971	14799	14909	14966	14770	14900	14943	14935	14861	14813	14798	14802	14999	14745	14919	14935	14943	14929	14793	14866	14824	14788	14916	14904	14739	14887	14979	14988	14867	14889	14854	14826	14803	14949	15102	14729	14981	15005	14715	14714	14880	14949	14919	14910	14818	14866	14768	14772	14895	14852	14790	14868	15016	14909	14766	14651	14855	14807	14923	14947	14920	14779	14892	14938	14892	14871	14879	14930	14836	14856	14811	14840	14824	14695	14883	14990	14855	14934	14849	14902	14881	14913	14764	14763	14919	14823	14789	14834	14899	14792	15039	14816	14827	14860	14837	14884	14859	14782	14841	14940	14760	14837	14889	14701	14683	14952	14848	14876	14869	14754	14790	14837	14887	14839	14764	14925	14854	14853	14878	14909	14871	14748	14919	14850	15034	14776	14840	14911	14815	15068	14818	14935	14885	14857	14936	14716	14831	14829	14977	14875	14872	14821	14872	14969	14915	14907	14962	14922	14816	14928	14934	14777	14859	14887	14912	14796	14832	14841	14997	14866	14904	14855	15008	14869	14835	14989	14775	14884	14969	14860	14850	14880	15067	14822	14755	14843	14814	14706	14815	14872	14716	14963	14818	14648	14940	14941	14808	14839	15059	14753	14836	14745	14698	14879	14861	14923	14981	14865
25478	21467	28294	26602	23923	24639	29920	20285	19143	19073	18519	17831	17510	17157	17021	17013	16826	16544	16618	16401	16539	16075	16197	16330	16278	16282	16315	16348	16419	16179	16338	16287	16159	16275	16090	16229	16167	16381	16319	16092	16405	16157	16083	16059	16176	16257	16262	16104	16052	16158	16081	16171	16249	16050	16198	16104	16281	16406	16105	16224	16268	16476	16264	15942	16168	16151	15885	16184	16125	16227	16072	16090	16221	16309	16248	16065	16020	15942	16117	15958	16279	16219	16077	15977	16191	16177	16022	16064	16177	16094	16044	16166	16145	16242	16166	16158	16185	16048	16206	16100	16090	16098	16134	16016	15981	16121	15986	16197	16011	16003	15879	16153	16136	16148	16072	16121	16141	16126	16039	16195	16099	16121	16112	16234	16387	16084	16118	16264	16155	16209	15948	16354	16095	15965	16034	16067	16024	16087	16217	16073	16086	16232	15879	16006	16171	16250	16256	16014	16066	16141	15778	15934	16183	16240	16293	16221	15995	15970	16180	16135	16127	15974	15859	16024	16212	16223	15966	16228	16174	16196	16159	15947	16127	16137	16049	16168	16031	16022	16123	16114	16080	16004	16084	16080	16001	16033	16283	16001	15994	16165	15990	16087	15935	16095	16116	16153	16009	16141	15998	16340	16247	16347	16067	16154	16259	16002	16175	16062	16097	16198	16020	16186	16212	16162	16134	16222	16248	16345	15959	15974	16022	16160	16352	16105	16136	15943	16255	16150	16200	16049	16345	15944	16268	16090	16391	16351	16094	16146	16460	16263	16074	16057	16155	16275	16263	16262	16308	16112	16392	16133	16135	16121	16121	16117	16176	16104	16086	15964	16002	16056	16176	16191	16081	16073	16054	16239	16176	15971	16077	15959	16078	16247	16040	16401	16305	16109	16256	16298	16187	15821	16073	16181	16050	16239	16249	16465	16129	16060	16140	16084	16186	16169	16053	16179	16191	16397	16314	15958	16141	16159	16323	16236	16032	16249	16250	16320	16130	16156	16033	16130	15817	15953	16181	16239	16081	16073	16155	16062	15952	16122	16295	16182	16228	16118	15958	16171	16030	16284	16144	16187	16120	15913	16070	16061	16212	16122	16383	16277	16113	16205	16207	16101	16053	16115	16108	16149	16250	16129	16334	16036	16133	15927	16096	16093	16163	16079	16118	16023	16214	16227	16220	16268	16018	16219	16146	16061	16115	16144	16226	16340	15830	16234	16010	16092	16243	16161	16002	15954	16293	16117	15883	16387	16211	16129	16332	16081	16220	15953	16191	16251	16123	16108	16018	16007	16039	16064	16260	16039	16027	16146	16029	16050	16275	16080	16060	16079	16097	16059	15964	16125	16003	16182	16243	16159	16102	16130	16013	16305	16118	16142	16084	16341	16178	16245	16173	16190	16159	15930	16137	15993	16034	16122	16082	16225	15889	16145	16043	15955	16154	16105	16135	16187	16295	16046	16228	16024	16140	16101	16211	16111	16254	16229	16062	16140	16056	16177	16384	16154	16130	16199	16139	15965	16246	16051	16018	15956	15971	16100	16009	16251	16111	15997	16148	16099	16005	15948	16028	16028	15981	16066	16091	16284	16072	16131	16181	16156	16319	16239	16064	16049	16017	16380	16182	16049	16260	16229	16030	16153	15864	16179	16168	16131	16217	16019	15881	16368	16227	16130	16061	16163	16350	15939	15947	16223	15998	16435	16141	16139	16010	16390	16010	16227	16151	16228	16064	16173	16181	16123	16153	16046	16266	15909	15978	16292	16150	16051	16036	16322	16332	16082	16214	16191	16076	16219	16077	16134	16232	16163	16196	16099	16071	16060	16137	16356	15970	16451	16141	16183	16001	16147	15988	16137	16000	16220	16306	16144	16029	15955	16110	16096	15937	16101	15958	16222	16068	15920	16085	16254	16234	16068	15990	16236	16236	16062	16102	16203	15869	16056	16107	15974	16164	16293	16076	16040	16001	16319	16042	16119	16271	16193	16089	15998	16128	16026	16109	16035	16205	16168	16185	16222	16238	16006	16189	16061	16061	16232	16028	15988	15937	16217	16146	16146	15983	16254	16128	16194	16088	16358	16122	15966	16018	16229	16094	16039	16092	16106	16160	16048	16199	16104	16012	16073	15936	16032	16151	16048	16179	15873	16091	16139	16192	16152	15955	15961	16183	16141	16184	16154	15952	16226	16228	16200	16187	15916	16134	16108	15989	16201	15849	16255	16088	16181	15967	16115	16015	16125	15997	16190	16102	15976	16137	16075	16188	16081	16068	16212	16222	16032	15992	16080	15962	16469	16157	16129	16076	16123	15972	16094	16268	16077	16106	16067	16134	16125	16191	16139	16065	16212	16068	16220	16259	15940	15953	16147	16382	16260	15998	16273	16177	16092	16058	16133	15978	16029	16188	16168	16078	16005	15972	16203	16191	16121	16046	16199	16229	16170	16120	16082	16099	16212	15979	16058	16225	16325	16323	16167	16153	16372	16210	16164	16067	16129	16250	16008	16097	16419	16058	16215	15964	16118	16146	16126	16197	16177	16107	16314	16238	16174	16059	16096	16244	16075	16164	16110	16082	15844	15991	16127	16039	15852	16181	16293	16013	16213	16117	16121	16121	15937	16159	16032	16173	16295	16166	16259	16233	16215	16224	16253	16196	16078	15903	16345	16282	16213	16135	16043	16251	16327	16041	16199	16099	15947	16094	16258	16001	16249	16123	16028	16047	15973	16159	16092	15956	16262	15987	16204	15964	16211	16312	16144	16157	16080	16063	16113	16220	16202	16158	16115	16238	16182	16049	16299	15987	16165	16167	16169	16128	16148	16127	16085	16152	16146	16039	16153	16106	16261	16211	16249	15927	16189	16214	16094	16282	16189	16000	16099	16067	16132	16237	16240	16129	16120	16191	16029	16164	16084	16081	16047	16105	16212	16246	16135	16261	16154	16369	15999	15970	16036	16398	16203	16177	16109	16006	16039	16035	16021	16291	16193	16223	16171	16113	16091	16214	16118	15953	16073	16091	16007	16105	16287	16260	16081	16106	16177	16162	16059	15981	16035	15925	15929	16237	16259	16064	16145	16108	15999	15998	16309	16188	16194	16131	16297	16107	16163	16152	16073	16200	16115	15913	16094	15969	16120	16098	16261	16273	16035	16042	16121	16274	16183	16277	16270	16181	16123	16203	16050	16120	16127	15971	16004	16134	16190	15996	15932	16059	16145	15742	16068	16046	16310	16094	16252	16094	15962	16181	16353	16117	16108	16210	16001	15941	16111	16241	15852	16084	16261	16357	16137	16190	16111	16168	16323	16280	16025	16207	16155	16291	16103	16209	16162	15949	16204	16119	15966	16249	16047	16282	16423	16219	16290	16088	16197	16346	16248	16176	16065	16371	16119	16110	16194	16146	16209	16023	16005	16120	16044	16293	16112	16125	16272	16187	16093	15975	16233	16107	16215	16267	15878	16174	16141	16127	16027	16053	16302	16171	16211	16031	16263	16244	16223	16151	16171	16252	16104	16179	16099	16083	16204	16298	16132	16208	16107	16080	15980	16278	16013	16055	15964	16063	16051	16259	16282	15963	16206	16347	16180	16080	16257	16253	16108	16035	16222	16270	16030	16186	16137	16055	16009	16199	16055	16208	16156	16007	16039	16030	15899	16023	15867	16021	16183	16268	16072	15989	16077	16158	16295	15931	16196	16258	16114	16178	16301	16052	16001	16062	16197	16251	15982	16240	16043	16020	16257	16031	16189	16205	16214	15999	16221	16039	16098	16167	16132	16222	16126	16036	16144	16111	15943	15922	16112	16216	16336	16148	16117	16004	16057	15957	16175	16103	16092	16094	16149	16219	16100	16132	16025	16165	16068	16168	16117	16047	16266	16068	16296	16170	16164	16197	16177	16314	16362	16273	16072	16063	16208	16251	15933	16022	16134	16109	16195	16123	16157	16141	16182	16123	16156	16087	16041	16252	16323	16169	16155	16047	15927	15924	16094	15984	16193	16138	16162	16133	16072	16155	16154	16271	16161	16246	16202	16194	16190	16280	16138	16062	16033	16039	15968	16126	16204	16102	16198	16365	16100	16034	16177	16180	16105	16146	16172	16266	16204	16091	16189	16055	16114	16073	16363	16373	16281	16063	16151	16173	16193	16251	16239	16138	16106	16134	16105	16046	16230	15993	16240	15874	16256	16200	16104	16108	15990	16380	16110	16262	16265	16271	16153	16341	16126	16163	16005	16170	16051	16039	16220	16079	16106	15970	16149	16225	16151	16130	15928	16110	16229	16207	16207	16163	16149	16080	16147	16148	15952	16130	16237	15995	16104	16107	16102	16001	15961	15953	15946	16211	16115	15955	16021	16088	16119	16121	16299	16111	16140	16208	16071	16070	16284	16265	16183	16079	16169	16205	16173	16306	16126	16178	16318	16139	16030	16163	16045	16123	16070	16122	16107	16089	16092	16217	16044	16150	16264	16061	16153	16319	16097	16073	16195	15970	16204	16125	16050	16231	16086	15981	16077	15939	16240	16060	16210	16112	16268	16238	16167	16206	16101	16045	16106	16053	16272	16044	16063	16151	15964	16260	16250	16095	16302	16182	15859	16171	16203	16136	16129	16182	16187	16334	16181	16355	16240	16206	16036	16188	16105	16184	16154	16233	16300	16242	16133	16151	16063	16224	15881	16040	16105	16181	16021	16176	16205	16162	16166	16245	16232	16199	16012	16117	16173	15997	16247	16358	16039	15961	15953	16172	16077	16186	15999	15941	15919	16014	16033	15998	16140	16186	16244	16205	16204	16205	16387	16115	16234	16267	16045	16016	16049	16163	16118	16202	16263	16167	16280	16240	16254	16068	16246	16081	16268	15925	16158	16111	16179	16139	16077	15940	16139	16166	16180	16013	16099	16146	16105	16054	16227	16308	16258	16090	15992	16191	16232	15913	16076	16098	16128	15959	16116	16103	16285	16137	16277	16327	16177	16006	16217	16110	16348	16102	16057	16080	16056	15839	16015	16153	16252	16151	16132	16228	16163	16115	16310	16027	16258	16185	16112	16154	16077	16065	16156	16141	16142	15971	16136	16115	16071	16145	15963	16099	15863	16108	16170	16102	15952	16103	16098	16270	16124	16171	16094	16118	16107
27261	41125	37553	31787	28076	27388	30810	20195	19792	19496	18754	17533	16875	16290	16185	15787	15631	15476	15329	15055	15161	15033	15082	14928	14793	14991	14873	14934	14889	14798	14944	14982	14890	14999	15025	14834	14753	14699	14755	14870	14911	14793	14853	14816	14801	14625	14754	14875	14880	14912	14967	14832	14800	14659	14816	14720	14845	14980	14870	14757	14752	14816	14758	14772	14922	14967	14904	14794	14762	14801	14954	14920	14736	14972	15071	14837	14735	14887	14808	14676	14850	14701	14872	15015	14832	14837	14776	14871	14743	14594	14976	14967	14928	14968	14906	14777	14827	14918	14888	14970	14926	14676	15032	14770	14809	14862	14647	14892	14815	14775	14762	14774	14838	14851	14946	14909	14855	14785	14737	14755	14827	14914	14857	14873	15072	14631	14916	14922	14694	14869	14839	14760	14774	14903	14764	14951	14772	14697	14758	14926	14917	14780	14824	14910	14832	14811	14892	14760	14929	14781	14925	14673	14871	14803	14955	14881	14743	14825	15016	14848	14867	14798	14772	14825	14834	14742	14715	14881	14937	14981	14805	14852	14781	14804	14833	14794	14847	14667	14864	14867	14877	14853	14866	14907	14728	14891	14781	14840	14765	14757	14924	14839	14813	14915	14929	14841	14862	14699	14820	14859	14773	14630	14912	14844	14710	14798	14905	15110	14673	14935	14719	14773	14858	14899	14699	14827	14697	14746	14912	14912	14944	14903	14894	14901	14958	14792	15045	14880	14562	14980	14720	14736	14878	14889	14742	14704	14992	14754	14888	14777	14726	14788	14749	14773	14987	14739	14775	14875	14915	14778	14848	14779	14793	14695	14823	14787	14687	14724	14909	14970	14816	14875	14908	14890	14901	14882	14859	14704	14805	15014	14903	14954	14940	14857	14735	14859	14741	14726	14686	14817	14823	14671	14851	14968	14914	14718	14761	14822	14775	14789	14786	14725	14856	14818	14773	14765	15009	14797	14747	14860	14723	14829	14637	15002	14793	14777	14731	14837	14879	15017	14769	14888	14845	14864	14777	14889	14767	14995	14680	14859	14819	14829	14992	14831	14896	14960	15086	14676	14800	14800	14780	14663	14867	14731	14806	14773	14748	14849	14804	14801	14858	14818	14867	14723	14629	14784	14863	14736	14681	14637	14713	14822	14740	14703	14847	14921	14692	14833	14721	14889	14662	14725	14958	14716	14759	14835	14850	14695	14628	14840	14980	14766	14832	14743	14872	14823	14901	14804	14741	14833	15029	14763	14751	14832	14877	14843	14775	14641	14830	14916	14947	14832	14654	14806	14721	15040	14812	14732	14795	14839	14827	14976	14872	15034	14836	15055	14690	14998	14855	14880	14841	14928	14920	14780	14926	14764	14764	14871	14736	14783	14991	14785	14626	14911	14804	14567	14850	14790	14829	14871	14686	14883	14826	14953	14718	14914	14754	14979	14901	14835	14752	14812	14880	14882	14918	14797	14661	14763	14785	14702	14898	14798	14938	14850	14831	14737	14873	14741	14826	14706	14863	14888	14679	14784	14868	14942	14809	14797	14856	14860	14877	14860	14822	14734	14891	14691	14800	14686	14999	14665	14941	14684	14708	14626	14777	14787	14743	14840	14841	14744	14895	14705	14945	14740	15007	14853	14892	14647	14893	14951	14911	14675	14710	14708	14816	14667	14695	14733	14839	14940	14819	14694	14871	14733	14891	14947	14802	14808	14948	14732	14767	14724	14698	14833	14624	14947	14751	14796	14820	14787	14831	14725	14888	14805	14872	14831	14738	14768	14871	14829	14777	14759	14824	14796	14857	14908	14807	14610	14913	14706	14836	14725	14642	14949	14959	14836	14918	14819	14730	14886	14852	14885	14932	14795	14722	14744	14803	14719	14789	14726	14834	14793	14753	14866	14811	14795	14852	14851	14942	14881	14752	14890	14966	14828	14801	14794	14653	14720	14836	14846	14856	14880	14668	14832	14908	14637	14851	14766	14743	14806	14820	14847	14845	14861	14946	14705	14900	14724	14875	14872	14907	14797	14760	14948	14806	14870	14680	14793	14717	14900	14778	14835	14848	14736	14684	14889	14915	14893	14896	14821	14870	14914	14807	14942	14734	14948	14787	14735	14772	14962	14849	14751	14690	14764	14852	14822	15001	14816	14901	14790	14873	14770	14992	14770	14845	14724	14952	14763	14854	14675	14655	14689	15005	14812	14828	14730	14744	14710	14814	14814	14904	14909	14847	14722	14921	14997	14760	14728	14770	14849	14810	14728	14878	14679	14765	14731	14785	14742	14773	14825	14813	14942	14765	14786	14939	14703	14654	14917	14899	14791	14943	14847	14833	14891	14916	14939	14768	14871	14804	14780	14638	14821	14839	14905	14772	14843	14816	14717	14874	14960	14741	14790	14817	14817	14753	14861	14686	14744	14656	14781	14927	14776	14694	14785	14999	14961	14801	14927	14817	14819	14705	14696	14724	14770	14826	14671	14740	14938	14864	14649	14706	14703	14885	14758	14989	14966	14852	14835	14745	14907	14893	14903	14828	14685	14832	14793	15000	14876	14795	14901	14762	14650	14810	14825	14938	14830	14863	14799	14922	14967	14633	14880	14807	14809	14805	14822	14982	14762	14935	14775	14990	14845	14689	14810	14901	14735	14933	14818	15097	14878	14707	14791	14707	14730	14714	14891	14779	14956	14827	14791	14887	14816	14678	14784	14901	14862	14744	14791	14891	14630	14968	14871	14781	14779	14820	14862	14759	14914	14759	14771	14865	15002	14830	14717	14839	14830	14850	14806	14945	14813	14911	14918	14831	14752	14816	14824	14771	14955	14962	14902	14734	14851	14853	14749	14780	14817	14728	14903	14792	14674	14778	14682	14887	14767	14931	14772	14816	14786	14914	14849	14763	14850	14964	14731	14809	14895	14901	14926	14954	14797	14757	14792	14905	14788	14761	14911	14685	14904	14809	14755	14817	14721	14887	14909	14771	14901	14652	14838	14884	14953	14675	14892	14879	14887	14727	14814	14784	14989	14713	14923	14884	14677	14840	14811	14846	14735	14769	14847	14879	14953	14716	14791	14827	14712	14778	14730	14801	14876	14834	14787	14760	14914	14809	14773	14829	14783	14533	14803	14920	14886	14768	14983	14749	14766	14849	14801	14804	14805	14973	14743	14779	14683	14832	14615	14775	14883	14824	14840	14833	14761	14677	14715	14779	14752	14795	14885	14815	14840	14762	14772	14771	14855	14944	14781	14915	14902	14757	14780	14934	14739	14796	14820	14853	14729	14863	14849	14887	14845	14931	14831	14719	14718	15003	14909	14845	14759	14848	14758	14839	14848	14721	14819	14717	15057	14803	14900	14752	14758	14731	14757	15026	14734	14716	14704	14907	14877	14921	14895	14776	14833	14924	14874	14827	14666	15046	14886	14695	14781	14780	14767	14846	14847	14924	14622	14848	14835	14850	14898	14763	14786	14846	14833	14828	14687	14665	14919	14860	14845	14851	14822	14786	14829	14740	14776	14710	14821	14970	14797	14784	14943	14828	14848	14809	14826	14790	14861	14748	14794	14736	14792	14754	14859	14860	14909	14817	14721	14786	14979	14852	14846	14721	14531	14832	14896	14741	14778	15033	14842	14853	14876	14860	14813	14914	14814	14830	14838	14826	14803	14903	14718	14816	14804	14820	14847	14832	14854	14874	14690	14849	14699	14795	14949	14795	14731	14910	14650	14767	14811	14778	14879	14870	14900	14905	14907	14780	14694	14867	14804	14744	14889	14647	14632	14911	14579	14794	15000	14743	14868	14796	14846	14782	14859	14782	14584	14796	14814	14916	14898	14848	14747	14753	14690	14890	14936	14928	14795	14723	14902	14751	14751	14823	14940	14876	14772	14779	14805	14765	14897	14709	14892	14845	14883	14850	14905	14890	14868	14883	14884	14817	14800	14877	14800	14953	14806	14861	14809	14742	14845	14745	14757	14768	14792	14863	14812	14838	14863	14821	14822	14758	14654	14796	14820	14894	14768	14829	14900	14818	14842	14985	14840	14716	14769	14878	14664	14801	14896	14791	14882	15011	14790	14873	14774	14849	14851	14857	14805	14692	14848	14694	14893	14625	14837	14766	14763	14680	14851	14804	14848	14696	14759	14794	14831	14663	14812	14756	14774	14733	14798	14824	14636	14960	14629	14719	14727	14752	14797	14624	14682	14791	14855	14788	14843	14814	14829	14811	14865	14975	14782	14833	14743	14734	14778	14932	14929	14855	14557	14825	14865	14771	14896	14870	14779	14809	14873	14864	14836	14835	14965	14916	14847	14770	14879	15002	14718	14754	14833	14764	14764	14819	14882	14813	14660	14938	14924	14867	14785	14930	14779	14871	14746	14695	14656	14885	14880	14555	14703	14832	15035	14744	14807	14736	14826	14922	14846	14754	14756	14933	14763	14808	14804	14854	14955	14828	14593	14907	14771	14692	15015	14822	14889	14804	14806	14827	14872	14918	14720	14888	14769	14776	14697	14864	14758	14510	14759	14881	14831	14870	14913	14765	14640	14803	14839	14917	14740	14792	14892	14665	14747	14762	14954	14775	14725	14788	14788	14740	14876	14972	14850	14811	14696	14840	14968	14798	14848	14849	14660	14774	14761	14934	14797	14715	14790	14833	14728	14899	14837	14729	14712	14772	14830	14862	14851	14815	15036	14813	14904	14806	14915	14717	14831	14738	14923	14835	14705	14878	14933	14763	14929	14947	14844	14949	14785	14816	14930	15117	14833	14646	15006	14967	14749	14832	14733	14776	14739	14861	14829	14733	14785	14885	14768	14900	14926	14662	14864	14853	14902	14913	14754	14773	14817	14775	14777	15007	14746	14795	14891	14772	14714	14752	14792	14853	14809	14922	14705	14801	14959	14718	14817	14766	14892	14877	14953	14891	14850	14914	14779	14694	14851	14722	14760	14924	14800	14836	14917	14923	15001	14914	14722	14740	14806	14832	14816	14882	14925	14781	14714	14758	14767	14780	14822	14771	14969	14901	14731	14775	14780	14944	14725	14666	14896	14828	14824	14754	14826	14624	14899	14671	14981	14859	14680	14980	14707	15036	14883	14714	14862	14692	14801	14895	14719	14775	14695	14710	14878	14758	14904
24326	21446	28962	24775	23499	27522	33822	22208	20171	20195	19503	18157	17952	17444	17064	16962	16690	16837	16509	16351	16272	16314	16436	16082	16070	16093	16237	16077	16160	16031	16291	16087	16032	16110	16131	16072	16207	16156	15970	15985	16172	15953	16108	16015	16125	15945	15986	16017	16119	15837	16106	16104	15875	15916	15918	16093	16033	15879	15734	15846	15940	15910	16106	16049	15963	16033	15876	15914	15904	15947	15866	16067	16024	16027	16060	16035	16060	16119	16001	16085	15793	16011	15697	15916	16155	16041	16191	16016	16012	16029	15929	15996	16157	16000	15979	15886	16332	16053	16161	15979	15947	15955	15895	15894	16145	15876	15983	16005	15808	15876	16050	15860	16140	16042	16197	16052	16042	15686	15842	16093	15934	15820	15987	15996	15959	15970	15855	15873	15796	16116	16122	15832	15925	16044	15994	15990	16099	15951	15835	16102	15767	15903	16023	15890	15817	15868	15842	15801	16095	15968	15942	16130	15975	15826	15896	15991	16000	16075	15836	15902	15856	15899	15901	16072	16153	16176	16060	16069	15643	15901	16062	15850	15786	15863	16171	15899	15855	15846	15864	15959	15891	16196	15922	15837	15945	15880	16079	16009	15972	15987	16023	16020	16091	16136	15898	15884	16095	15909	16096	16016	16002	16063	15850	16023	15978	15849	15889	16030	15923	15866	15828	15932	15925	15873	15918	15836	15918	15960	15959	15912	16039	15902	15993	16087	16017	16021	15971	15942	15827	15903	16023	15750	15928	15908	15870	15866	15780	15683	15952	16120	16054	15859	16028	16188	15962	15823	15980	15868	16139	15894	16137	15922	16084	16072	15821	15909	15965	15907	15847	15875	15900	15973	15881	15959	15999	15928	15977	16134	15861	15926	15925	16028	16130	16200	16069	15884	15891	15814	15899	15916	16074	15922	15984	15973	15898	15904	15993	15940	15948	15803	15898	15971	15953	15991	15904	16012	15800	15911	16075	15831	15954	16096	16086	15889	15932	15993	16075	15994	15847	15942	15882	16111	15946	15962	16035	15788	15894	16004	16098	16018	15963	15908	16050	15711	16069	16040	16080	15817	16037	15932	15883	15790	15951	15916	16000	15938	15854	15873	16096	15881	15966	15949	15904	15847	16041	15975	15848	15980	15981	15838	15996	16112	15984	16027	15989	15892	16103	16032	15913	15952	16097	16032	16021	15942	16045	15885	15997	15928	16044	15900	15634	15672	15805	16115	15929	15893	15854	15909	16005	15902	16084	15959	15922	15965	15946	15892	15851	16044	16026	15928	16126	15923	15986	15842	16200	15944	15725	16018	15942	16066	15880	15895	15938	16039	16055	15821	15978	15613	16160	15901	15758	15918	16110	16218	15847	15953	15980	15774	16006	16054	15946	16079	16103	15980	16052	15934	15810	15883	15939	16190	15859	15958	15937	15923	16032	15907	16011	16015	15874	15996	15965	16080	15794	16002	15748	15789	16027	15960	15886	15927	15914	15929	15951	15945	15908	16048	16005	16185	16034	15858	15996	16062	15943	15980	15966	15870	15971	16054	15899	16088	15969	16105	16038	15932	16011	16036	15922	15902	15764	15843	16034	16101	15916	15993	15877	16011	15987	16049	15890	16027	15902	16068	15951	15889	16027	15941	16142	15769	15819	16239	15969	15913	15884	15908	15853	15941	15773	15846	16146	16011	16040	15970	16006	15901	15977	15953	15914	15751	16099	16099	16039	15910	15837	16043	15991	16081	16087	16160	16018	16190	15753	16003	16000	15935	15934	16040	15989	15932	15976	15861	16068	16160	16215	15965	16068	15943	15947	15928	15902	15952	16052	15922	16008	15870	15841	16021	15910	15998	16004	15785	15973	15887	15984	16099	16023	16010	16208	16189	16164	16001	16054	15903	16164	16101	16152	16055	16024	15959	15960	15924	16123	16010	16013	15966	15978	15914	15910	15970	16113	15958	15943	16011	15849	15984	15908	16166	15906	16097	15970	16062	16082	15986	16067	15973	16010	15835	15907	15875	15953	15832	15911	15806	16152	16219	15904	16069	15896	15905	16044	15958	15968	16084	16122	15988	16041	16017	15977	15881	15808	16094	15985	15936	16032	16020	15898	15981	15858	15984	15857	15851	15842	15988	15734	15904	15952	15996	15807	16096	15804	15869	15954	15952	15966	16023	15873	16024	15866	16068	16138	15991	16135	15791	16065	15951	15910	15939	16027	15939	16033	16052	15911	15889	15859	15990	15855	15867	16098	15987	15788	15954	16032	15866	15959	15836	15907	16047	15915	15806	16092	16014	15935	15970	16134	15978	16104	16045	16195	15898	15707	15952	15892	16160	15934	15990	15965	15986	16078	15796	16023	15872	15920	16093	16037	16105	15957	16133	16053	15998	15942	15958	15859	15993	15811	16029	16040	16132	16031	15910	15821	16110	16016	15900	15809	16043	16006	15983	16019	15967	16019	16028	15828	15940	16115	16065	16036	15963	16189	15971	16157	16212	16035	15969	16100	16070	15970	15876	15989	15991	15693	15920	15899	16201	16054	16048	15950	16011	15989	16060	16035	16186	15895	15934	16044	16117	16103	15937	15960	15892	15949	15896	15881	16039	16120	16192	15990	15992	16288	15973	15840	16070	15916	16030	15921	15827	15891	16057	15994	16071	16016	15773	16016	16000	15794	15991	16040	15942	15942	15913	15954	16029	15888	15902	15902	15982	15831	16013	16120	16018	16159	15840	15771	16197	15996	16176	15964	15903	16110	15778	16048	15929	15930	16092	15911	15896	15999	16020	16133	15886	16014	15933	16140	15882	15921	16023	15994	15947	16042	15966	16220	15935	15839	15984	15881	16027	15765	16032	16206	16095	16015	15961	16004	15938	15910	16069	15971	15887	16094	16052	16126	16130	16046	15960	16060	16044	15690	15842	16147	16073	15807	16008	16037	16084	15920	16062	16063	15772	15910	15949	16014	15945	15974	16000	15939	15943	16056	16022	15864	16036	15979	16000	15998	16003	16014	15747	16061	15964	15711	16039	16036	15986	15856	15860	16168	15867	15969	15967	15927	15969	15962	15837	15836	15940	15825	15891	15956	16047	15997	15910	15851	15843	15904	15900	16020	15865	15899	15991	15926	16103	15968	15898	15834	15946	15956	15987	15950	16162	15961	16150	15935	16049	16099	15876	15730	15940	16048	16021	16232	16119	15873	15835	15911	15854	15895	15966	15908	15877	15891	16028	16027	15982	15836	16006	15956	16046	16033	16191	16120	15885	16102	16045	15878	15931	15905	16103	15757	15826	16002	15937	15953	15841	15958	15861	15941	15963	16034	15741	15710	16131	15955	15955	16008	15995	15887	15982	15857	15963	16009	16134	16261	16182	16019	16125	15893	15823	15984	16135	15904	15944	16091	16211	15973	15849	16042	15910	16014	16078	15756	15994	15962	16053	16009	15962	16075	15839	15973	16096	15885	15868	15954	15805	15905	15916	15931	15948	15965	16104	15961	15903	15969	15880	15806	15954	15917	15986	16172	16069	16021	15877	15915	16078	16046	15911	15863	15811	16162	16134	15984	15984	15781	15833	15743	15830	16070	15954	15973	16104	15696	15766	15790	16016	15957	16147	15911	16064	16075	15928	16090	16015	15964	16034	15874	15878	15893	16060	15777	16009	15966	16014	16095	15918	15941	16068	16016	15783	16137	16069	16068	16003	15908	16000	15741	15928	15955	16061	15943	15864	16116	15967	15974	15975	16108	15866	15788	16083	15927	15847	16067	16088	15927	16159	15954	16033	16093	15973	16015	16131	15955	15926	15991	15948	15988	15888	16186	15856	15956	15992	15998	15971	15955	16090	16014	16180	16113	16063	15795	15998	16300	16163	15983	15735	16219	15909	15999	16071	15923	16083	15971	16012	15834	15973	16023	16053	16062	15869	16207	15961	16152	15781	15966	15817	15902	16038	15949	16183	16091	15926	15856	16004	15743	15924	16159	15937	15868	15947	15930	15889	15960	15881	16258	16065	15915	16101	16039	16196	16014	15996	15997	16012	15914	16100	15963	16128	16007	16081	16169	15900	15949	16049	15972	15695	15990	15943	15957	15801	15896	16082	16074	15960	15906	15951	16034	15859	15956	16104	16046	15776	15918	15889	15858	15978	15974	16030	16075	15885	15928	15770	16042	15988	15889	15979	16224	15955	15982	15918	15922	15980	15985	15947	16078	15966	15926	15887	15917	15921	16203	16177	15909	15812	16098	16041	16072	15692	15959	15980	15958	15990	16022	15914	15996	16065	16063	15856	16102	16007	15921	15877	15898	15924	16002	16152	15942	15989	15923	16010	16043	16089	15904	16154	15964	16025	15871	16032	15971	16022	16152	15940	16170	15997	16147	15975	16070	15980	15807	16166	16007	16051	16035	15976	15937	15880	15993	16144	15904	15999	15853	16130	15951	15820	15718	15998	15847	15828	15962	15957	16054	16045	15856	15930	15998	15836	15976	15954	15925	15791	16031	16124	16001	16009	15927	16086	16106	15932	16072	15814	16093	15792	15873	15953	15934	15761	15783	15882	15979	16098	16006	16045	16105	16001	16019	16146	15906	16023	15941	16006	16038	15670	15879	15877	15993	16021	15930	16079	16009	15920	15870	15928	15916	15927	16174	16080	15742	16063	16063	15893	16187	15955	15782	15899	16061	15878	16049	15997	16149	15916	15877	15723	15890	15911	15977	15757	15932	15914	15884	16110	15966	16042	15922	15912	15923	16047	16050	15920	16008	15871	16203	15903	16022	16216	16123	16178	15925	16093	16064	15905	15860	16159	16121	16157	15981	16190	16085	15816	15990	16008	16171	15961	15921	15953	15939	15986	16068	15968	15979	16122	15936	15941	16145	15764	16051	15988	16056	15907	15962	15922	16155	15760	15949	15846	15981	16013	15913	15802	15788	15811	15952	15928	16077	15964	16086	15784	16083	15853	16088	16131	15917	16007	15857	16010	15934	16197	15928	15982	15869	16111	15894	16104	16124	15930	16161	15916	16129	15918	15779	16024	16150	16013	16202	15936	16040	16215	16198	15836	16006	16061	16108	16163	15875	15932	15995	15942	16201	15963	15954	16016	16219	16173	16137	15888	16055	16091	15815	16067	15891	15719	15904	16068
28698	45876	42947	36438	31992	32432	34660	22268	21774	21305	20021	18734	17604	16993	16554	16145	16007	15719	15443	15389	15108	15276	15079	14997	15043	14958	14815	14888	14916	14971	14990	14943	14931	14831	14953	14976	14999	14697	14793	14739	14603	14741	14876	14732	14781	14829	14776	14691	14795	14858	14764	14870	14680	14780	14826	14725	14879	14693	14884	14843	14483	14608	14521	14702	14700	14918	14579	14887	14826	14752	14734	14785	14878	14880	15138	14804	14762	14752	14766	14805	14870	14722	14747	14643	14841	14840	14763	14701	14646	14769	14773	14836	14691	14647	14629	14790	14676	14584	14689	14628	14583	14784	14824	14750	14674	14801	14772	14829	14750	14809	14780	14918	14821	14752	14834	14708	14722	14771	14901	14815	14785	14728	14808	14575	14610	14903	14619	14713	14882	14876	14567	14895	14558	14748	14813	14808	14745	14794	14739	14684	14802	14695	14786	14679	14870	14718	14664	14899	14760	14640	14689	14625	14927	14696	14803	14680	15010	14586	14709	14833	14837	14798	14749	14771	14851	14563	14718	14876	14790	14814	14755	14719	14721	14829	14791	14653	14723	14652	14672	14737	14783	14769	14764	14673	14578	14793	14579	14835	14762	14811	14704	14775	14671	14790	14721	14768	14807	14738	14637	14680	14767	14785	14733	14734	14706	14784	14785	14688	14704	14785	14787	14754	14814	14739	14654	14610	14773	14754	14589	14850	14636	14862	14750	14741	14761	14772	14786	14814	14616	14728	14846	14719	14766	14713	14766	14561	14668	14739	14856	14651	14719	14673	14656	14557	14801	14716	14623	14657	14768	14896	14847	14793	14597	14572	14784	14720	14747	14729	14616	14662	14802	14639	14636	14899	14670	14811	14717	14814	14854	14806	14761	14645	14777	14726	14832	14844	14604	14718	14765	14817	14610	14662	14531	14803	14997	14712	14757	14868	14816	14756	14796	14682	14798	14627	14955	14731	14639	14582	14779	14697	14731	14788	14644	14837	14752	14810	14795	14692	14652	14918	14751	14573	14912	14586	14864	14968	14755	14605	14691	14785	14925	14769	14669	14732	14830	14733	14710	14796	14824	14758	14825	14885	14717	14613	14753	14873	14684	14855	14681	14847	14632	14683	14748	14539	14582	14784	14812	14751	15064	14654	14656	14790	14886	14654	14794	14707	14611	14648	14531	14780	14688	14662	14538	14624	14904	14761	14741	14844	14680	14608	14756	14843	14633	14708	14897	14634	14654	14634	14716	14893	14587	14781	14896	14726	14747	14789	14808	14803	14696	14674	14728	14724	14882	14880	14603	14839	14907	14646	14893	14637	14774	14802	14557	14831	14826	14750	14750	14736	14804	14692	14616	14842	14780	14789	14800	14687	14869	14898	14728	14772	14942	14753	14730	14590	14733	14555	14776	14676	14559	14770	14668	14859	14735	14643	14766	14907	14682	14733	14831	14804	14722	14719	14752	14602	14733	14792	14770	14549	14615	14770	14857	14650	14906	14643	14907	14860	14533	14685	14803	14848	14682	14690	14565	14587	14704	14834	14658	14635	14792	14719	14637	14645	14553	14740	14692	14643	14796	14843	14741	14829	14598	14750	14731	14662	14786	14685	14761	14749	14746	14727	14650	14587	14720	14918	14856	14785	14673	14650	14608	14590	14679	14619	14829	14659	14658	14725	14748	14736	14767	14794	14854	14722	14802	14749	14761	14704	14737	14801	14649	14702	14776	14749	14686	14769	14696	14822	14658	14862	14763	14779	14700	14647	14877	14701	14798	14870	14792	14760	14750	14741	14803	14628	14783	14710	14890	14716	14779	14833	14587	14842	14737	14584	14816	14731	14804	14716	14713	14609	14606	14687	14775	14648	14669	14753	14671	14744	14796	14655	14694	14849	14795	14933	14701	14780	14596	14658	14742	14830	14749	14644	14821	14775	14714	14760	14745	14844	14834	14662	14724	14625	14624	14634	14652	14627	14838	14775	14779	14756	14694	14708	14845	14831	14735	14642	14835	14675	14792	14971	14748	14695	14591	14810	14688	14608	14797	14792	14748	14828	14751	14877	14665	14825	14867	14615	14756	14762	14663	14541	14909	14509	14766	14772	14734	14809	14838	14780	14653	14857	14708	14760	14640	14765	14760	14766	14737	14746	14742	14569	14789	14866	14773	14918	14677	14787	14813	14642	14831	14758	14767	14763	14671	14748	14836	14771	14675	14762	14607	14779	14752	14664	14709	14745	14701	14705	14710	14638	14650	14899	14887	14640	14531	14600	14641	14861	14738	14565	14783	14904	14730	14613	14830	14863	14656	14845	14727	14575	14788	14562	14856	14737	14793	14790	14683	14845	14824	14812	14659	14778	14638	14701	14766	14657	14857	14746	14728	14650	14769	14640	14736	14602	14809	15008	14613	14710	14752	14797	14648	14824	14787	14683	14734	14694	14716	14785	14639	14705	14885	14540	14740	14704	14668	14750	14725	14823	14625	14825	14786	14745	14873	14836	14668	14662	14815	14716	14641	14656	14769	14717	14632	14610	14730	14729	14748	14636	14557	14827	14613	14862	14720	14659	14943	14781	14697	14694	14691	14700	14839	14721	14756	14838	14831	14644	14741	14669	14773	14691	14907	14876	14716	14831	14819	14722	14867	14789	14817	14676	14809	14884	14787	14772	14733	14733	14716	14535	14887	14813	14788	14772	14768	14790	14696	14752	14479	14691	14818	14663	14819	14685	14678	14748	14781	14625	14855	14496	14617	14767	14661	14735	14576	14679	14826	14695	14826	14762	14716	14894	14654	14641	14944	14757	14757	14862	14655	14849	14821	14793	14708	14770	14737	14990	14896	14731	14624	14695	14613	14808	14706	14763	14641	14772	14683	14556	14566	14753	14611	14730	14703	14806	14790	14835	14830	14784	14868	14700	14626	14588	14649	14604	14692	14633	14633	14664	14819	14637	14702	14788	14742	14840	14834	14807	14834	14820	14775	14698	14798	14725	14658	14669	14792	14574	14781	14699	14874	14667	14708	14825	14846	14746	14831	14688	14725	14699	14957	14669	14732	14802	14800	14538	14625	14770	14828	14871	14963	14679	14679	14774	14772	14745	14696	14663	14653	14731	14829	14806	14851	14695	14831	14630	14855	14689	14750	14702	14807	14775	14892	14654	14704	14853	14804	14843	14837	14691	14709	14591	14702	14857	14797	14821	14741	14644	14758	14764	14761	14821	14591	14801	14879	14894	14720	14851	14818	14690	14810	14833	14405	14746	14852	14748	14848	14713	14706	14774	14628	14811	14763	14803	14684	14814	14763	14834	14513	14748	14809	14687	14693	14747	14767	14785	14767	14671	14814	14886	14906	14814	14768	14786	14790	14724	14741	14773	14725	14657	14733	14825	14600	14986	14740	14687	14752	14842	14842	14799	14693	14845	14773	14654	14661	14642	14628	14782	14624	14623	14665	14693	14782	14778	14668	14669	14649	14532	14711	14637	14791	14702	14793	14589	14818	14632	14809	14684	14871	14781	14716	14671	14673	14654	14903	14656	14986	14648	14755	14810	14848	14876	14681	14788	14647	14699	14785	14570	14863	14727	14782	14669	14698	14588	14844	14722	14691	14802	14727	14783	14909	14801	14736	14830	14803	14780	14802	14867	14782	14738	14646	14735	14745	14683	14843	14698	14852	14669	14991	14761	14881	14815	14790	14750	14771	14735	14669	14673	14727	14802	14740	14780	14776	14785	14619	14785	14690	14650	14697	14708	14823	14664	14665	14707	14691	14832	14597	14691	14717	14729	14836	14802	14599	14776	14769	14775	14714	14758	14666	14714	14706	14584	14627	14844	14708	14542	14648	14727	14582	14644	14637	14774	14782	14808	14769	14843	14591	14772	14490	14797	14779	14650	14824	14794	14512	14921	14777	14730	14674	14725	14814	14683	14575	14606	14780	14728	14811	14717	14718	14838	14778	14856	14664	14812	14689	14855	14695	14731	14669	14776	14652	14800	14789	14770	14623	14760	14708	14747	14690	14824	14740	14702	14914	14670	14870	14641	14690	14596	14800	14815	14579	14598	14618	14680	14705	14800	14766	14820	14785	14740	14887	14855	14874	14665	14782	14579	14730	14655	14752	14633	14608	14836	14607	14799	14797	14801	14796	14694	14775	14836	14735	14779	14789	14683	14711	14830	14713	14604	14819	14963	14651	14725	14803	14698	14752	14852	14708	14751	14631	14885	14825	14821	14867	14818	14761	14749	14647	14697	14704	14696	14888	14667	14854	14745	14881	14728	14757	14765	14598	14756	14717	14934	14764	14718	14966	14814	14691	14864	14714	14813	14569	14777	14939	14743	14680	14888	14820	14879	14786	14673	14730	14712	14698	14889	14686	14788	14836	14755	14653	14668	14601	14771	14588	14717	14766	14538	14678	14831	14781	14663	14757	14719	14785	14814	14805	14740	14805	14817	14724	14785	14647	14528	14591	14922	14759	14658	14698	14652	14742	14773	14688	14686	14686	14685	14610	14837	14787	14632	14716	14629	14705	14705	14767	14827	14869	14673	14806	14840	14846	14706	14676	14745	14744	14930	14848	14669	14779	14597	14892	14706	14884	14726	14659	14674	14938	14833	14853	14922	15068	14771	14618	14680	14729	14607	14805	14680	14879	14782	14721	14767	15013	14744	14726	14566	14857	14878	14611	14759	14756	14850	14762	14903	14716	14840	14655	14638	14885	14648	14569	14816	14872	14751	14605	14732	14772	14621	14745	14661	14867	14688	14634	14740	14753	14822	14735	14737	14811	14633	14792	14895	14776	14505	14681	14905	14642	14688	14746	14735	14806	14667	14766	14608	14697	14759	14591	14749	14700	14638	14901	14712	14709	14784	14785	14925	14831	14723	14707	14756	14693	14651	14731	14680	14744	14851	14563	14703	14656	14808	14778	14711	14818	14679	14724	14805	14705	14713	14766	14804	14696	14818	14767	14647	14798	14791	14618	14955	14735	14746	14750	14792	14658	14797	14799	14790	14665	14826	14836	14699	14744	14738	14772	14628	14769	14660	14795	14781	14791	14664	14738	14620	14802	14583	14746	14792	14521	14838	14806	14725	14714	14818	14800	14680	14708	14772	14608	14656	14873	14646	14766	14837	14842	14813	14848	14612
30528	24929	27242	24612	21039	19752	19249	17620	17467	17361	17204	16825	16747	16267	16300	16221	16096	16083	15977	15933	15867	15923	15850	15947	15859	15865	15821	15755	15786	15899	16012	15950	15978	15785	15867	15955	16115	15985	16055	15873	15769	15924	15876	15759	15955	15741	15706	15611	15883	15892	15822	15887	15962	15803	15909	15981	15730	15861	15972	15849	15711	15808	15787	15740	16008	15943	15876	15880	15821	15845	15718	15703	15905	15743	15799	15882	15666	16071	15832	15715	15746	15709	15824	15698	15855	15830	15804	15910	15807	15804	15858	15818	16115	15892	15784	15840	15987	15738	15608	15789	15868	15836	15738	15727	16026	15864	15904	15634	15912	15781	15904	15729	15831	15765	15847	16018	15864	15972	15773	15854	15934	15698	15925	15812	15855	15861	15770	15768	15828	15720	15878	15878	15791	15678	15624	15851	15704	15809	15935	15792	15850	15668	15839	15834	15864	15892	15721	16144	15712	15922	15855	16038	15782	15804	15826	15769	15774	15832	15975	15862	15891	16043	15854	15850	15879	16018	15853	15942	15792	15982	15925	15670	15846	15927	15787	15783	15684	15743	15901	15849	15670	15839	15737	15723	15988	15641	15796	15750	15986	15908	15704	15701	15798	15949	15812	15914	15962	15876	15678	15803	15615	15746	15779	15801	15957	15851	15639	15951	15824	15872	15880	15767	15842	15732	15805	15825	15579	15709	15948	15787	15830	15936	15629	15871	16075	15972	15774	15759	15884	15963	15789	15793	15612	15785	15821	15631	15979	16020	15905	15700	15787	15979	15708	15652	15838	15769	15780	15752	15608	15908	15935	15729	15932	15724	15716	15945	15560	15772	15780	15768	15733	15701	15652	15838	15949	15784	15829	15822	15955	15829	15705	15706	15847	15798	15710	15830	15963	15871	15792	15991	16001	15740	15851	16053	15799	15820	15989	15952	15945	15800	15660	15837	15679	15896	15842	15621	15735	16018	15801	15869	15855	15843	15819	15820	15872	15843	15737	15842	15845	15837	15896	15861	15603	15693	15723	15661	15907	15552	15885	15738	15890	16021	15777	15661	15736	15840	15669	15776	15691	15883	15938	15702	15767	15831	15769	15674	15698	15765	15940	15898	15782	15737	15509	15899	15931	15687	15922	15684	15886	15760	15924	16067	15785	15918	15849	15847	15999	15830	15730	15639	15904	15855	15929	15784	15664	15941	15710	15692	16004	16008	15833	15882	15719	15711	15841	15859	15780	15847	15662	16142	15830	15710	15840	15795	15919	15741	15955	15949	15804	15932	15735	15837	15864	15839	15712	15930	15972	15667	15769	15850	15991	15776	15843	15890	16025	15931	15869	15708	15595	15810	15918	15921	16057	15977	15895	15822	15702	15692	15739	15747	15690	15798	15677	15722	15951	15976	15822	15831	15752	15834	15921	15748	15835	15642	15837	15750	15801	15801	15891	15827	15941	15810	15926	15924	15847	15911	15661	15698	16033	15734	16004	15862	15829	15651	15912	15762	15896	15846	16008	15729	15873	15699	15852	15984	15539	15929	15961	15743	15860	15854	15821	15878	15713	15687	15816	16059	15714	15824	15788	15968	15724	15683	15646	15998	15773	15946	15830	15895	15689	15883	15868	15848	15794	15968	15800	15777	15887	15887	15672	15862	15771	15715	15834	15757	15808	15839	15909	15863	16023	15696	15900	15748	15781	15747	15648	15843	15843	15824	15752	15790	15844	15876	16090	15874	15713	16068	15869	15835	16052	15718	15936	15968	15803	15689	15855	15838	15887	15910	15864	15741	15876	15747	15810	15970	15827	15852	15967	15695	15681	15840	15846	15801	15816	15659	15996	15925	15832	15878	15681	16036	15861	15765	15896	15760	15718	15916	15818	15863	15658	15623	15920	15887	15761	15867	15904	15938	15888	15826	16004	15778	15919	15903	15857	15722	15726	15820	15640	15809	15865	15737	15996	15754	15828	15699	15942	15879	15704	15836	15924	15752	15713	15740	16044	15736	15768	15686	15889	15848	15693	16044	15996	15727	16014	15798	15844	15783	15798	15727	15772	15714	15826	15927	15913	15781	15742	15656	15722	15833	15882	15917	15952	15875	15707	15844	15815	15836	15876	15576	15840	15607	15771	15800	15781	15689	15890	15865	15833	15712	15716	15815	15796	15900	16037	15658	15568	15906	15902	15830	15760	15833	15867	15959	15776	15681	15677	15612	15924	15814	15865	15918	15866	15816	15825	15807	15887	15801	15935	15832	15712	15890	15839	16003	15804	15870	15965	15895	15848	15816	15699	15887	15846	15793	15762	15810	15865	16062	15908	15893	15915	15842	15886	15919	15763	15797	16001	15848	15864	16018	15978	15841	15893	15842	15653	15804	15759	15772	15811	15829	15818	15821	15680	15798	15821	15582	15760	15846	15825	15782	15782	15767	15855	15870	16003	15776	15811	15719	15889	15655	15858	15741	15937	15737	16018	15784	15844	15751	15926	15894	15793	15838	15713	15873	15810	15669	15917	15906	15648	15905	15804	15975	15736	15956	15816	15840	15734	15716	15903	15770	15815	15874	15821	15796	15672	15921	15828	15732	15790	15808	15724	15839	16005	15892	15808	15812	15967	15986	15942	15716	15891	15936	15723	15769	15732	16168	15917	15651	15764	15938	15924	15844	15931	15632	15848	15732	15805	15715	15818	15840	15828	16018	15944	15971	15959	15722	15733	15845	15838	15828	15794	15684	15898	15967	15744	15569	15699	15843	15765	15924	15741	15632	15869	15850	15786	15889	15814	15762	15807	15803	15970	15779	15780	15793	15694	15723	15913	15819	15820	15882	15847	15814	15904	15711	15912	16055	15865	15723	15828	15839	15815	15743	15907	15761	16012	15863	15925	15844	15730	15761	15818	15972	15642	16053	15578	15999	15886	16034	15762	15925	15762	15687	15689	15757	15875	15893	15765	16186	16136	15782	15810	15842	15935	15895	15854	15678	15843	15927	15863	15771	16074	15821	15829	15829	15973	15632	15837	15856	15613	15803	15898	15866	15782	15786	15855	15745	15913	15833	15772	15823	15728	15859	15532	15983	15901	15814	15818	15743	15766	15767	15866	16010	15868	15941	15864	15755	15712	15971	15967	15782	15845	16057	15753	15808	15810	15776	15796	15784	15784	15876	15777	15729	15938	15801	15874	16034	15979	15769	15971	16059	15688	15677	15742	15858	15994	15815	15748	15857	15828	15727	15740	15800	15815	15830	15873	15987	15729	15615	15986	15772	15889	15781	15762	15885	15594	15690	15971	15754	15721	16046	15989	15870	15688	15871	15829	15742	15828	15857	15945	15645	15865	15803	15835	15928	15845	16066	15910	15938	16017	15811	15789	15684	15863	15807	15881	15987	15813	15894	15751	15869	15830	16003	15818	15775	15888	15948	15938	15617	15786	15685	15936	15839	15704	15899	15797	15780	15955	15893	15768	15754	16027	15819	15906	15452	15908	15661	15843	15981	15847	15871	15806	15841	15750	15826	15960	16088	15693	15953	15835	15929	15938	15935	15718	15917	15696	15821	15910	15971	15950	15815	15970	15631	15774	16004	15771	15864	15930	15915	15504	15861	15679	15918	15894	15933	15746	15808	15827	15749	15893	16039	15709	15800	15819	15735	15882	15747	15880	15892	15671	15786	15886	15960	15964	15842	15847	15664	15811	15882	15773	15857	15645	15723	15791	15707	15802	15949	15963	15842	15902	16082	15778	15890	15879	15919	15840	15756	15792	15684	15781	15872	15768	15821	15841	15790	15925	15728	15757	15819	15898	15978	15786	15860	15826	15664	15922	15969	15836	15808	15864	15847	16025	15795	15860	16037	15865	15947	15878	15496	15763	15829	15789	15894	15919	15882	15766	15788	15876	16018	15913	15863	15778	15804	15704	15847	15874	15811	15820	15745	15634	15958	15728	15742	15844	15967	15805	15741	15747	15812	15857	15846	15723	15761	15850	15718	15787	15926	15873	15895	15987	16007	15694	15761	16012	15912	15853	15984	15841	15891	15886	15740	15860	15805	15754	15733	15782	15794	15853	15802	15737	15758	15914	15587	15797	15981	15859	15578	15625	15762	15711	15673	15879	15924	15900	15807	15858	15894	15837	15956	15833	15838	15947	15694	15739	15932	15946	15863	16041	15687	15963	15864	15813	15826	15742	15842	15935	16009	15736	15937	15944	15715	15802	15815	15971	15705	15811	15900	15928	15924	15872	15820	15795	15817	15823	15624	15912	15857	15828	15653	15924	15820	15800	15789	15807	15946	15885	15652	15836	15736	15858	15862	15851	15899	15883	15762	15888	15718	15831	15823	15800	15812	15866	15723	15878	15729	15854	15968	15840	15777	16025	15910	15808	15850	15767	15834	15741	16007	15954	15832	15660	15928	15857	15848	15829	15878	15712	15891	15707	15861	15717	15946	15678	15763	15818	15867	15907	15909	16030	15978	15949	15880	15810	15887	15988	15871	15907	15924	15738	15942	15814	15960	15813	15693	15849	15850	15928	15948	15649	15775	15862	15949	15769	15625	15894	15961	15721	15909	15935	15659	15930	15588	15798	15897	15928	15741	16012	15960	15805	15855	15618	15791	15926	16003	15915	15719	15817	15894	15903	15855	15989	15659	15907	15942	15965	15840	15886	15835	15913	15839	15626	15882	15769	15848	15705	15701	15819	15829	15892	15773	15849	15799	16046	15803	15706	15784	15872	15771	15953	15926	15781	15778	15811	15947	15881	15875	15877	15922	15948	15749	15775	15806	15737	15879	16005	15783	15862	15885	15927	15772	15889	15857	15838	15738	15642	15814	15884	16012	15894	15639	16007	15759	15672	15736	15811	15944	15716	15829	15875	15924	15795	15726	15827	15753	15618	15781	15654	15755	15754	15816	15752	15875	15866	15891	15796	15905	15847	15767	15878	15940	15875	15901	15768	16037	15950	15843	15792	15639	15751	15829	15922	15815	15732	15866	15910	15926	16109	15811	15903	15829	15905	15808	16069	15678	15705	15882	15981	15692	15928	15780	15793	15911	16029	15953	15936	15715	15925	15842	15961	15978	15920	15912	15905	15779	15665	16032	15932	15809	15877	15719	15854	15846	15842	15793	15884	15901	15926	15844	15729	15787
25378	32670	31229	25915	22846	20925	19625	17504	17682	17204	16786	16461	15968	15704	15597	15277	15078	15142	14901	14868	14751	14838	14866	14834	14792	14748	14718	14704	14767	14705	14753	14754	14694	14914	14730	14701	14899	14699	14768	14664	14692	14835	14679	14663	14752	14713	14694	14699	14576	14783	14779	14800	14598	14642	14639	14628	14777	14697	14771	14719	14576	14652	14707	14618	14681	14599	14620	14742	14578	14643	14683	14697	14772	14688	14728	14646	14643	14607	14555	14722	14633	14744	14755	14774	14519	14721	14653	14763	14788	14403	14792	14607	14843	14581	14628	14780	14727	14662	14705	14653	14697	14594	14651	14689	14568	14664	14751	14711	14628	14695	14873	14759	14623	14655	14582	14687	14713	14499	14710	14847	14803	14568	14523	14648	14811	14611	14695	14572	14693	14697	14596	14641	14596	14680	14700	14467	14716	14709	14690	14537	14757	14588	14667	14839	14679	14695	14782	14609	14842	14728	14670	14740	14837	14511	14830	14448	14591	14651	14679	14782	14756	14736	14771	14632	14816	14901	14527	14820	14712	14681	14784	14621	14618	14843	14756	14557	14643	14668	14725	14757	14681	14676	14854	14680	14794	14646	14670	14640	14609	14662	14598	14623	14768	14569	14959	14622	14761	14615	14611	14655	14755	14613	14701	14710	14712	14697	14531	14595	14716	14616	14671	14588	14684	14663	14617	14804	14608	14776	14557	14618	14829	14748	14662	14631	14759	14575	14613	14669	14623	14665	14771	14671	14841	14567	14689	14556	14628	14823	14416	14606	14584	14610	14557	14743	14611	14617	14649	14745	14670	14823	14740	14873	14490	14801	14707	14625	14415	14710	14664	14582	14665	14720	14730	14812	14848	14744	14628	14596	14569	14633	14630	14769	14626	14677	14664	14621	14742	14621	14644	14428	14572	14716	14713	14501	14754	14770	14532	14623	14676	14686	14481	14721	14592	14648	14570	14654	14642	14758	14780	14745	14579	14892	14551	14566	14707	14687	14778	14491	14718	14737	14590	14458	14589	14661	14685	14828	14794	14723	14846	14777	14616	14681	14652	14810	14711	14562	14616	14686	14760	14640	14616	14903	14711	14707	14587	14623	14472	14784	14586	14658	14682	14484	14820	14711	14571	14659	14869	14545	14845	14559	14741	14671	14551	14672	14650	14926	14867	14806	14553	14681	14714	14575	14528	14564	14571	14583	14662	14642	14868	14704	14656	14661	14715	14544	14787	14870	14761	14789	14597	14690	14677	14696	14802	14705	14740	14758	14785	14805	14548	14521	14817	14596	14669	14852	14707	14659	14736	14666	14748	14724	14566	14564	14696	14601	14831	14643	14679	14732	14665	14674	14799	14777	14780	14733	14758	14609	14587	14679	14744	14660	14682	14614	14744	14790	14569	14632	14554	14699	14851	14636	14562	14701	14513	14677	14570	14634	14638	14807	14657	14687	14851	14594	14841	14764	14840	14584	14611	14578	14534	14654	14756	14615	14751	14591	14701	14738	14703	14639	14695	14734	14749	14619	14552	14578	14694	14699	14721	14771	14667	14558	14681	14858	14779	14735	14743	14585	14930	14469	14786	14595	14761	14778	14741	14718	14697	14750	14889	14810	14658	14639	14712	14582	14606	14569	14695	14975	14733	14663	14591	14788	14730	14673	14696	14644	14578	14697	14686	14677	14694	14414	14765	14760	14758	14678	14598	14691	14649	14671	14631	14468	14728	14665	14866	14555	14641	14700	14672	14705	14681	14740	14620	14683	14844	14740	14654	14832	14719	14623	14670	14759	14686	14731	14690	14780	14628	14558	14678	14703	14668	14688	14690	14818	14706	14696	14712	14362	14702	14672	14646	14808	14642	14629	14735	14601	14614	14566	14732	14652	14790	14738	14763	14548	14871	14632	14597	14689	14760	14683	14498	14723	14662	14692	14772	14692	14850	14729	14611	14634	14750	14659	14780	14731	14705	14571	14801	14858	14757	14715	14640	14646	14680	14610	14575	14727	14834	14749	14605	14793	14505	14588	14762	14606	14638	14616	14845	14649	14615	14681	14650	14760	14773	14627	14879	14609	14677	14705	14696	14820	14777	14534	14663	14757	14750	14658	14603	14770	14751	14608	14830	14512	14726	14605	14639	14777	14543	14597	14730	14683	14708	14819	14493	14734	14604	14685	14696	14534	14666	14708	14793	14618	14754	14688	14659	14648	14883	14640	14650	14616	14594	14646	14764	14633	14767	14846	14784	14553	14669	14725	14683	14674	14603	14863	14738	14772	14592	14711	14597	14658	14781	14668	14891	14703	14639	14629	14613	14714	14789	14674	14709	14820	14580	14605	14692	14710	14545	14695	14717	14622	14659	14487	14638	14695	14557	14630	14721	14705	14632	14820	14780	14739	14737	14792	14638	14777	14622	14693	14652	14805	14571	14897	14627	14521	14691	14789	14742	14589	14664	14686	14653	14729	14654	14628	14695	14732	14802	14609	14643	14700	14730	14646	14617	14691	14805	14798	14604	14726	14759	14787	14664	14621	14588	14600	14843	14674	14668	14602	14710	14691	14605	14692	14636	14577	14689	14839	14546	14629	14618	14615	14673	14605	14652	14689	14574	14704	14704	14776	14755	14738	14667	14745	14692	14747	14668	14729	14710	14698	14640	14670	14836	14837	14686	14709	14722	14662	14607	14733	14854	14807	14838	14691	14770	14477	14589	14671	14711	14681	14707	14636	14679	14659	14735	14701	14791	14709	14719	14810	14674	14682	14682	14408	14581	14755	14676	14634	14803	14636	14747	14792	14717	14675	14644	14555	14717	14542	14782	14665	14549	14545	14809	14689	14549	14731	14757	14620	14889	14816	14862	14628	14790	14607	14571	14587	14682	14798	14845	14733	14717	14529	14718	14707	14552	14760	14621	14680	14767	14605	14659	14793	14597	14633	14665	14728	14757	14607	14655	14562	14631	14653	14802	14659	14655	14691	14723	14770	14784	14530	14765	14725	14747	14574	14654	14539	14788	14580	14567	14646	14581	14436	14906	14744	14777	14481	14820	14689	14529	14580	14911	14772	14531	14713	14665	14787	14642	14639	14673	14858	14634	14737	14519	14698	14586	14782	14583	14630	14660	14674	14615	14607	14579	14679	14745	14823	14729	14581	14561	14741	14691	14777	14719	14666	14716	14673	14835	14753	14801	14786	14665	14820	14625	14598	14615	14545	14713	14854	14652	14800	14764	14734	14644	14598	14740	14563	14778	14776	14552	14693	14648	14713	14631	14787	14569	14674	14833	14649	14639	14789	14555	14604	14733	14661	14760	14788	14630	14715	14572	14633	14801	14709	14713	14780	14771	14517	14765	14617	14534	14638	14757	14684	14786	14614	14649	14687	14666	14633	14760	14723	14650	14697	14852	14515	14557	14825	14567	14871	14648	14646	14733	14821	14793	14666	14575	14720	14817	14733	14699	14770	14610	14725	14625	14567	14732	14646	14588	14654	14733	14734	14700	14710	14733	14535	14827	14554	14833	14636	14772	14726	14788	14646	14786	14651	14538	14702	14633	14775	14729	14634	14630	14770	14859	14632	14632	14718	14511	14693	14671	14769	14626	14475	14682	14677	14757	14665	14817	14760	14580	14804	14546	14723	14541	14703	14888	14750	14618	14808	14660	14765	14689	14614	14709	14653	14624	14599	14807	14636	14608	14599	14790	14595	14594	14730	14808	14666	14718	14647	14750	14675	14648	14728	14604	14595	14633	14577	14659	14750	14786	14618	14760	14666	14673	14881	14836	14531	14904	14667	14695	14627	14731	14697	14749	14769	14690	14723	14779	14813	14781	14722	14570	14715	14744	14660	14773	14646	14697	14878	14737	14739	14693	14700	14796	14813	14511	14661	14523	14618	14605	14647	14652	14660	14875	14496	14651	14790	14420	14680	14779	14671	14728	14801	14644	14684	14674	14566	14622	14578	14594	14802	14645	14734	14706	14563	14714	14598	14530	14774	14668	14658	14712	14689	14670	14556	14818	14525	14721	14566	14689	14769	14666	14794	14722	14689	14849	14760	14594	14791	14493	14746	14584	14586	14782	14674	14938	14782	14720	14850	14650	14765	14506	14572	14593	14677	14876	14736	14678	14675	14795	14825	14657	14814	14538	14709	14528	14754	14526	14519	14693	14575	14785	14738	14571	14680	14565	14787	14814	14570	14821	14552	14585	14712	14763	14757	14660	14522	14510	14738	14650	14541	14673	14569	14689	14648	14591	14578	14562	14693	14543	14775	14551	14680	14491	14643	14775	14511	14762	14665	14697	14792	14752	14733	14648	14576	14706	14739	14862	14688	14557	14710	14529	14717	14750	14698	14689	14686	14648	14565	14654	14688	14682	14633	14720	14838	14652	14591	14612	14731	14663	14842	14686	14656	14641	14702	14800	14755	14828	14604	14685	14571	14634	14820	14730	14707	14561	14687	14825	14602	14674	14789	14607	14580	14707	14515	14873	14704	14782	14830	14626	14801	14656	14654	14667	14647	14690	14769	14613	14660	14725	14930	14808	14663	14778	14655	14745	14687	14832	14868	14589	14765	14590	14625	14761	14811	14853	14604	14660	14698	14706	14738	14744	14803	14713	14732	14829	14710	14610	14783	14710	14790	14653	14765	14830	14662	14740	14641	14647	14892	14729	14757	14890	14676	14729	14613	14522	14667	14653	14581	14716	14596	14636	14655	14562	14843	14633	14711	14579	14726	14547	14670	14533	14587	14773	14518	14757	14673	14723	14682	14773	14747	14701	14623	14783	14657	14577	14577	14618	14761	14636	14720	14795	14699	14926	14644	14689	14711	14776	14709	14837	14380	14700	14921	14709	14625	14689	14612	14815	14766	14834	14666	14614	14737	14828	14725	14780	14797	14654	14637	14758	14799	14844	14686	14772	14679	14699	14672	14684	14610	14788	14702	14567	14857	14708	14704	14597	14547	14512	14592	14670	14413	14874	14776	14578	14723	14499	14568	14584	14700	14675	14583	14414	14603	14656	14566	14642	14890	14769	14630	14502	14677	14596	14693	14750	14631	14610	14666	14609	14686	14685	14696	14601	14533	14793	14768	14622	14651	14869	14716	14574	14717	14573	14909	14638	14798	14615	14555	14673	14583	14750	14797
25391	21411	28265	26572	24166	24885	30487	20042	18883	18590	18092	17345	16861	16722	16527	16306	16354	16305	16030	15939	15926	15979	15737	15515	15548	15770	15773	15670	15715	15643	16034	15726	15594	15614	15762	15670	15768	15696	15591	15588	15629	15734	15479	15541	15633	15535	15714	15669	15696	15803	15462	15374	15536	15519	15756	15671	15596	15664	15681	15673	15684	15672	15687	15675	15563	15574	15562	15625	15593	15765	15776	15572	15586	15552	15596	15612	15519	15477	15698	15638	15500	15568	15632	15763	15606	15616	15655	15607	15581	15474	15592	15486	15728	15690	15649	15741	15730	15682	15640	15533	15385	15603	15843	15777	15526	15480	15760	15634	15646	15600	15742	15676	15829	15707	15656	15631	15898	15703	15425	15863	15767	15515	15583	15474	15630	15605	15718	15523	15566	15573	15673	15488	15624	15516	15627	15546	15667	15727	15491	15580	15531	15758	15574	15660	15625	15578	15707	15730	15675	15574	15660	15564	15579	15477	15632	15729	15658	15809	15622	15508	15523	15792	15504	15640	15559	15562	15646	15665	15597	15614	15674	15857	15808	15595	15605	15527	15777	15590	15464	15732	15755	15873	15540	15557	15410	15494	15494	15731	15761	15553	15534	15594	15828	15581	15619	15673	15657	15847	15735	15716	15534	15657	15613	15507	15552	15644	15504	15640	15806	15684	15592	15620	15602	15673	15688	15660	15590	15518	15643	15701	15662	15507	15555	15633	15461	15686	15394	15505	15639	15483	15561	15851	15775	15698	15732	15744	15584	15505	15140	15667	15682	15695	15582	15629	15651	15461	15435	15647	15670	15760	15497	15538	15633	15678	15583	15563	15748	15629	15694	15464	15859	15608	15574	15754	15441	15398	15615	15751	15574	15582	15572	15786	15510	15531	15795	15495	15352	15601	15770	15792	15757	15717	15601	15487	15646	15804	15627	15734	15664	15574	15738	15779	15684	15678	15577	15688	15595	15592	15634	15498	15611	15707	15730	15610	15785	15682	15484	15817	15541	15783	15629	15757	15603	15605	15649	15651	15573	15790	15708	15440	15606	15690	15694	15615	15701	15701	15668	15428	15558	15451	15797	15677	15589	15656	15701	15542	15638	15526	15399	15448	15789	15747	15757	15533	15844	15644	15495	15571	15823	15628	15712	15760	15558	15747	15802	15529	15679	15679	15677	15777	15624	15488	15672	15619	15611	15508	15686	15619	15611	15589	15427	15537	15521	15517	15658	15526	15597	15776	15755	15713	15694	15617	15642	15732	15610	15724	15723	15742	15621	15736	15664	15620	15579	15594	15657	15581	15746	15496	15527	15463	15559	15622	15638	15439	15777	15633	15635	15742	15627	15643	15505	15643	15806	15531	15780	15578	15644	15768	15772	15527	15607	15582	15674	15633	15685	15567	15447	15617	15598	15718	15620	15585	15686	15716	15662	15601	15606	15660	15717	15543	15705	15733	15694	15707	15603	15638	15476	15603	15469	15560	15694	15534	15658	15661	15456	15544	15588	15835	15501	15629	15567	15532	15581	15682	15430	15548	15784	15684	15706	15582	15499	15801	15585	15607	15728	15531	15617	15703	15625	15319	15611	15430	15652	15649	15606	15627	15497	15516	15587	15693	15454	15724	15524	15562	15351	15818	15710	15622	15661	15615	15729	15498	15531	15533	15635	15717	15612	15546	15665	15587	15471	15516	15705	15661	15440	15684	15546	15512	15579	15502	15775	15638	15661	15682	15578	15708	15578	15569	15506	15527	15455	15342	15515	15602	15471	15681	15714	15747	15763	15568	15593	15547	15512	15599	15456	15641	15430	15684	15496	15495	15671	15658	15622	15481	15806	15408	15773	15630	15599	15568	15580	15616	15454	15516	15537	15710	15561	15649	15712	15723	15481	15698	15642	15492	15606	15707	15949	15540	15761	15557	15632	15633	15779	15613	15544	15509	15518	15698	15631	15552	15708	15643	15645	15356	15731	15610	15617	15708	15662	15672	15770	15492	15613	15636	15715	15566	15519	15560	15602	15532	15756	15783	15443	15661	15492	15586	15552	15673	15708	15575	15670	15661	15626	15668	15795	15780	15542	15407	15370	15555	15585	15615	15571	15630	15615	15476	15563	15519	15622	15725	15582	15512	15682	15764	15620	15420	15594	15649	15518	15378	15911	15686	15586	15554	15604	15589	15862	15485	15666	15459	15465	15534	15708	15557	15559	15672	15695	15456	15675	15404	15592	15524	15536	15590	15659	15765	15801	15647	15670	15467	15665	15687	15794	15634	15740	15538	15743	15807	15733	15412	15548	15523	15456	15544	15835	15673	15771	15589	15440	15697	15647	15848	15579	15463	15398	15622	15505	15714	15804	15564	15605	15519	15608	15780	15721	15593	15656	15921	15730	15674	15880	15573	15611	15609	15824	15383	15625	15729	15519	15617	15575	15657	15541	15582	15624	15526	15577	15569	15362	15561	15600	15530	15447	15684	15732	15514	15544	15671	15654	15426	15602	15637	15715	15562	15505	15621	15523	15629	15820	15579	15622	15657	15737	15511	15642	15556	15608	15736	15433	15443	15570	15684	15647	15787	15448	15563	15421	15552	15646	15634	15960	15704	15494	15547	15564	15507	15495	15735	15588	15476	15570	15737	15468	15571	15503	15653	15689	15543	15804	15651	15412	15579	15593	15581	15630	15611	15426	15678	15652	15437	15734	15747	15558	15634	15690	15676	15633	15706	15767	15597	15471	15496	15516	15704	15524	15750	15650	15624	15575	15647	15626	15703	15774	15521	15664	15492	15653	15787	15753	15610	15497	15654	15694	15650	15410	15562	15520	15634	15508	15464	15637	15739	15617	15542	15666	15645	15486	15601	15610	15543	15896	15520	15599	15701	15476	15584	15721	15758	15532	15715	15668	15461	15696	15591	15659	15553	15527	15477	15498	15422	15762	15619	15760	15760	15645	15530	15616	15581	15527	15548	15648	15612	15670	15541	15517	15638	15663	15689	15708	15744	15678	15635	15659	15670	15633	15686	15733	15533	15629	15735	15692	15468	15690	15535	15383	15539	15590	15783	15518	15765	15563	15424	15688	15601	15589	15580	15742	15709	15615	15557	15799	15578	15746	15543	15663	15606	15488	15489	15627	15754	15560	15539	15564	15479	15658	15718	15762	15514	15641	15590	15674	15630	15630	15542	15482	15715	15575	15709	15720	15513	15683	15707	15759	15537	15579	15619	15641	15566	15768	15635	15551	15417	15636	15596	15628	15650	15496	15418	15533	15514	15591	15707	15568	15717	15636	15658	15581	15763	15727	15497	15596	15484	15601	15654	15557	15468	15647	15462	15709	15535	15770	15803	15679	15488	15552	15664	15562	15801	15606	15620	15616	15485	15600	15618	15527	15600	15584	15738	15576	15444	15493	15577	15536	15895	15553	15618	15784	15674	15489	15744	15659	15661	15543	15749	15687	15553	15487	15621	15584	15714	15356	15621	15764	15608	15559	15532	15822	15647	15804	15549	15674	15653	15580	15549	15591	15669	15655	15487	15435	15419	15591	15596	15733	15490	15643	15590	15575	15602	15636	15756	15544	15633	15649	15489	15596	15577	15690	15546	15606	15494	15464	15514	15609	15543	15689	15707	15631	15884	15656	15805	15649	15529	15337	15801	15733	15614	15618	15663	15490	15653	15596	15705	15868	15676	15670	15649	15557	15472	15602	15397	15637	15704	15676	15564	15852	15628	15558	15460	15618	15547	15670	15595	15466	15442	15523	15675	15557	15499	15685	15601	15712	15613	15584	15454	15603	15559	15580	15738	15847	15676	15544	15403	15463	15673	15678	15708	15785	15741	15739	15603	15520	15622	15729	15792	15725	15611	15776	15649	15631	15615	15803	15614	15437	15607	15492	15671	15611	15640	15746	15753	15623	15683	15682	15854	15605	15586	15715	15727	15572	15563	15685	15372	15779	15548	15422	15689	15620	15396	15751	15433	15544	15690	15425	15588	15776	15538	15526	15446	15660	15461	15685	15551	15597	15621	15576	15596	15496	15684	15648	15624	15724	15708	15640	15699	15598	15743	15685	15707	15605	15750	15608	15703	15656	15473	15525	15541	15593	15556	15698	15603	15626	15637	15585	15510	15449	15552	15440	15581	15732	15630	15572	15474	15660	15616	15610	15738	15593	15562	15680	15543	15504	15555	15639	15470	15589	15603	15656	15708	15451	15612	15567	15752	15744	15740	15572	15404	15523	15641	15737	15703	15937	15671	15575	15733	15620	15361	15714	15652	15661	15518	15617	15658	15483	15590	15499	15787	15539	15651	15622	15635	15507	15617	15688	15657	15760	15587	15626	15501	15525	15548	15699	15742	15569	15763	15642	15774	15733	15806	15660	15508	15549	15599	15635	15768	15786	15722	15616	15619	15668	15660	15582	15557	15710	15569	15606	15721	15604	15649	15885	15522	15620	15557	15468	15526	15537	15492	15667	15528	15487	15623	15601	15493	15686	15570	15599	15754	15621	15607	15722	15767	15642	15789	15779	15663	15538	15478	15558	15576	15534	15666	15555	15657	15814	15513	15522	15563	15645	15508	15548	15699	15849	15471	15542	15408	15747	15648	15561	15693	15746	15516	15747	15558	15670	15685	15666	15529	15646	15459	15791	15653	15626	15779	15563	15646	15798	15541	15554	15651	15528	15758	15614	15681	15517	15660	15547	15505	15577	15449	15794	15609	15490	15712	15610	15526	15584	15544	15514	15772	15623	15532	15588	15560	15611	15730	15666	15568	15641	15424	15608	15515	15680	15501	15436	15594	15567	15779	15865	15685	15695	15800	15600	15679	15849	15506	15580	15547	15548	15729	15700	15654	15572	15445	15506	15671	15610	15555	15743	15649	15667	15649	15517	15684	15726	15516	15658	15538	15561	15750	15698	15482	15704	15619	15720	15651	15603	15533	15612	15639	15672	15609	15837	15474	15631	15588	15868	15735	15629	15705	15650	15467	15746	15626	15533	15565	15754	15554	15549	15636	15457	15657	15533	15495	15676	15513	15510	15661	15789	15575	15709	15652	15745	15648	15515	15636	15649	15781	15725	15655	15582	15656	15624	15445	15588	15575	15576	15636	15716	15594	15709	15574	15623	15753	15546	15630	15810	15571
25795	39934	38624	32773	28325	28194	31443	19908	19624	19120	18476	17209	16760	16262	16015	15694	15417	15250	15077	14945	14871	15008	14794	14884	14829	14722	14649	14594	14806	14776	14706	14514	14876	14715	14556	14589	14537	14449	14424	14499	14558	14611	14608	14562	14569	14559	14493	14615	14552	14671	14539	14617	14519	14719	14703	14532	14649	14693	14519	14719	14625	14720	14799	14599	14536	14862	14650	14582	14358	14562	14797	14528	14599	14832	14527	14568	14579	14523	14548	14517	14617	14617	14601	14569	14733	14616	14386	14623	14762	14559	14666	14596	14663	14704	14607	14611	14585	14565	14850	14574	14736	14500	14539	14654	14404	14728	14549	14493	14637	14453	14701	14560	14681	14434	14468	14638	14631	14625	14607	14315	14804	14527	14547	14511	14599	14523	14505	14684	14609	14551	14639	14741	14641	14573	14656	14514	14642	14653	14496	14610	14443	14616	14539	14691	14627	14708	14523	14645	14418	14579	14405	14483	14606	14773	14646	14815	14653	14678	14532	14688	14653	14471	14544	14591	14518	14578	14372	14696	14684	14494	14617	14561	14664	14698	14520	14488	14576	14715	14648	14467	14557	14516	14781	14425	14670	14758	14648	14576	14635	14510	14664	14685	14595	14737	14642	14415	14397	14512	14506	14485	14515	14543	14668	14617	14523	14583	14545	14589	14608	14508	14667	14502	14510	14581	14528	14580	14621	14435	14545	14401	14418	14704	14641	14499	14402	14699	14552	14528	14614	14548	14509	14648	14485	14704	14552	14565	14558	14653	14586	14457	14492	14675	14647	14605	14621	14549	14508	14481	14631	14582	14517	14684	14584	14598	14540	14618	14843	14536	14631	14670	14622	14799	14517	14728	14666	14600	14578	14472	14655	14563	14367	14563	14784	14540	14598	14546	14549	14557	14688	14478	14573	14549	14501	14652	14603	14486	14531	14658	14728	14744	14630	14439	14601	14545	14595	14512	14680	14488	14663	14634	14573	14380	14609	14469	14592	14421	14542	14504	14632	14490	14462	14448	14498	14472	14639	14500	14436	14475	14483	14635	14672	14554	14489	14514	14552	14648	14599	14638	14516	14565	14559	14576	14652	14595	14403	14562	14485	14606	14523	14447	14650	14623	14504	14558	14693	14628	14687	14503	14510	14688	14563	14475	14661	14589	14673	14623	14557	14804	14743	14618	14595	14692	14576	14656	14581	14615	14652	14618	14679	14579	14700	14597	14753	14502	14678	14721	14597	14532	14668	14623	14679	14695	14682	14610	14785	14475	14602	14441	14756	14571	14592	14575	14498	14562	14450	14754	14614	14648	14602	14511	14727	14656	14487	14509	14583	14750	14517	14667	14541	14691	14668	14469	14504	14538	14572	14672	14658	14541	14624	14607	14480	14522	14700	14589	14498	14586	14525	14771	14510	14568	14469	14642	14546	14581	14382	14540	14425	14612	14550	14485	14644	14602	14645	14557	14495	14701	14477	14541	14421	14598	14546	14578	14584	14605	14685	14621	14516	14559	14447	14510	14603	14564	14607	14598	14684	14712	14442	14591	14531	14567	14650	14749	14658	14767	14588	14419	14633	14730	14520	14629	14613	14620	14744	14537	14556	14529	14666	14600	14547	14658	14475	14560	14499	14471	14734	14593	14516	14680	14540	14466	14532	14615	14656	14474	14702	14462	14520	14628	14498	14585	14660	14676	14762	14581	14515	14609	14641	14760	14620	14518	14739	14476	14512	14682	14720	14612	14556	14656	14572	14613	14664	14522	14591	14847	14726	14545	14621	14631	14515	14625	14493	14404	14592	14639	14494	14430	14647	14437	14757	14659	14421	14578	14555	14603	14645	14561	14622	14623	14618	14620	14657	14773	14591	14573	14523	14525	14654	14579	14661	14600	14396	14568	14520	14551	14455	14504	14489	14674	14665	14571	14563	14676	14553	14451	14557	14491	14450	14697	14454	14484	14598	14517	14622	14603	14478	14449	14543	14634	14573	14527	14663	14475	14675	14455	14552	14559	14644	14577	14586	14514	14555	14611	14627	14637	14587	14713	14705	14525	14499	14509	14626	14508	14551	14583	14647	14515	14625	14411	14785	14813	14611	14622	14598	14738	14572	14736	14778	14639	14578	14661	14498	14465	14482	14476	14737	14631	14745	14786	14558	14611	14465	14651	14494	14303	14538	14573	14523	14725	14580	14544	14636	14575	14576	14554	14660	14487	14700	14592	14409	14542	14672	14528	14496	14535	14498	14874	14674	14473	14716	14610	14515	14524	14407	14635	14584	14721	14498	14581	14634	14622	14623	14429	14572	14595	14606	14712	14605	14653	14563	14723	14590	14711	14577	14619	14557	14585	14500	14692	14541	14637	14677	14475	14614	14768	14579	14737	14424	14423	14553	14529	14436	14691	14376	14653	14518	14603	14728	14585	14544	14599	14563	14503	14492	14671	14500	14692	14626	14651	14629	14682	14460	14619	14558	14490	14456	14839	14783	14546	14526	14609	14468	14637	14650	14696	14539	14636	14599	14620	14586	14580	14671	14571	14613	14581	14585	14562	14620	14587	14642	14507	14571	14528	14708	14582	14680	14512	14764	14578	14578	14471	14466	14432	14759	14637	14692	14495	14707	14555	14680	14734	14555	14537	14607	14490	14602	14728	14501	14731	14572	14507	14535	14739	14502	14564	14523	14578	14520	14563	14765	14459	14609	14604	14592	14630	14500	14688	14655	14564	14509	14648	14706	14499	14638	14597	14529	14499	14610	14558	14789	14539	14648	14547	14556	14484	14416	14591	14463	14671	14713	14610	14624	14678	14236	14659	14700	14813	14520	14725	14545	14503	14628	14645	14552	14605	14620	14504	14558	14637	14519	14619	14618	14354	14658	14510	14624	14412	14569	14617	14627	14547	14607	14515	14523	14495	14520	14549	14678	14840	14565	14503	14628	14577	14449	14485	14734	14602	14591	14678	14702	14638	14681	14544	14682	14621	14706	14549	14668	14631	14449	14634	14740	14537	14526	14626	14458	14446	14538	14481	14478	14470	14580	14634	14608	14607	14736	14566	14502	14659	14545	14584	14800	14669	14640	14666	14608	14565	14641	14518	14736	14567	14619	14420	14674	14751	14557	14629	14527	14637	14642	14627	14493	14375	14392	14531	14684	14656	14606	14575	14578	14601	14401	14573	14627	14537	14679	14610	14467	14613	14557	14533	14624	14623	14503	14675	14472	14700	14593	14600	14694	14711	14661	14530	14607	14662	14517	14540	14476	14633	14637	14757	14592	14584	14570	14571	14602	14675	14581	14552	14510	14614	14590	14578	14625	14626	14603	14625	14608	14618	14692	14495	14504	14569	14584	14502	14626	14679	14698	14374	14616	14719	14561	14694	14715	14597	14534	14598	14515	14607	14537	14527	14544	14657	14406	14544	14680	14634	14714	14676	14626	14534	14496	14622	14460	14541	14566	14593	14620	14449	14540	14650	14641	14573	14899	14579	14539	14632	14657	14779	14592	14641	14453	14529	14594	14529	14699	14581	14658	14490	14639	14808	14562	14672	14510	14570	14590	14529	14704	14484	14626	14731	14641	14625	14517	14623	14573	14628	14625	14673	14609	14589	14708	14525	14608	14572	14619	14553	14523	14526	14669	14662	14627	14592	14584	14536	14630	14436	14540	14548	14614	14755	14490	14541	14500	14636	14598	14660	14801	14551	14467	14514	14527	14507	14555	14536	14443	14557	14569	14646	14748	14605	14623	14611	14778	14638	14484	14559	14726	14554	14697	14557	14647	14661	14563	14681	14458	14671	14634	14404	14604	14823	14533	14590	14566	14474	14501	14680	14527	14475	14600	14453	14583	14481	14598	14627	14578	14525	14585	14550	14595	14618	14537	14439	14433	14276	14512	14610	14659	14646	14449	14377	14661	14333	14784	14681	14591	14572	14669	14767	14573	14617	14732	14456	14566	14541	14599	14646	14720	14584	14641	14503	14492	14696	14628	14473	14516	14624	14471	14545	14543	14502	14488	14738	14629	14583	14465	14558	14407	14711	14520	14517	14624	14655	14511	14514	14728	14715	14691	14624	14530	14535	14606	14678	14718	14563	14472	14639	14610	14719	14621	14605	14658	14694	14614	14585	14553	14395	14396	14689	14607	14573	14508	14760	14558	14526	14588	14654	14579	14568	14521	14396	14624	14810	14563	14666	14485	14585	14842	14656	14599	14542	14569	14520	14578	14716	14545	14515	14578	14728	14534	14579	14554	14658	14604	14553	14574	14544	14655	14511	14714	14703	14570	14651	14551	14569	14651	14623	14587	14492	14523	14521	14793	14669	14639	14610	14669	14707	14556	14626	14767	14650	14532	14642	14641	14670	14537	14471	14612	14416	14504	14595	14646	14583	14614	14632	14621	14543	14505	14560	14585	14744	14501	14497	14607	14719	14502	14711	14644	14518	14598	14480	14678	14726	14510	14508	14620	14589	14553	14643	14561	14560	14553	14648	14711	14710	14690	14724	14506	14698	14582	14588	14556	14609	14768	14573	14643	14578	14512	14474	14473	14562	14394	14599	14492	14710	14475	14616	14597	14464	14701	14500	14797	14374	14646	14553	14571	14566	14629	14613	14695	14536	14527	14630	14648	14485	14712	14653	14722	14618	14630	14607	14606	14664	14646	14790	14770	14749	14483	14501	14787	14499	14461	14503	14630	14565	14538	14794	14643	14659	14711	14490	14541	14471	14530	14610	14444	14657	14612	14661	14473	14616	14490	14591	14607	14606	14621	14585	14701	14392	14521	14589	14627	14717	14544	14453	14577	14561	14465	14574	14677	14533	14624	14655	14668	14580	14756	14497	14636	14704	14571	14648	14560	14547	14493	14655	14630	14513	14566	14597	14467	14675	14367	14576	14632	14518	14621	14627	14584	14651	14455	14537	14813	14497	14628	14583	14624	14606	14551	14630	14528	14622	14699	14594	14577	14404	14567	14625	14540	14483	14568	14460	14495	14551	14547	14529	14683	14710	14568	14627	14618	14866	14730	14576	14556	14399	14536	14624	14714	14605	14614	14542	14420	14588	14535	14750	14481	14626	14536	14665	14608	14432	14593	14657	14442	14649	14490	14458	14511	14529	14628	14540	14611	14428	14675	14693	14557	14648
24220	21386	28923	24721	23750	30219	35578	22285	20913	20695	19995	18813	18098	17771	17623	17398	17093	16971	16955	16612	16711	16730	16563	16435	16641	16550	16429	16395	16639	16534	16485	16326	16591	16321	16495	16501	16309	16452	16357	16208	16358	16237	16353	16215	16256	16320	16423	16428	16426	16288	16379	15965	16238	16315	16311	16145	16264	16507	16310	16267	16177	16137	16206	16541	16069	16066	16125	16281	16257	16379	16130	16387	16144	16351	16468	16320	16314	16279	16325	16263	16353	16424	16324	16418	16181	16323	16333	16068	16197	16253	16099	16510	16357	16315	16243	16180	16457	16241	16377	16237	16370	16308	16308	16254	16243	16172	16399	16166	16341	16342	16228	16319	16303	16428	16339	16129	16131	16116	16134	16348	16312	16150	16302	16213	16308	16262	16322	16190	16324	16182	16308	16238	16479	16259	16252	16261	16240	16123	16229	16157	16385	16240	16300	16261	16385	16104	16274	16364	16387	16250	16118	16280	16237	16209	16274	16357	16366	16179	16124	16123	16195	16125	16177	16224	16383	16332	16426	16131	16160	16411	16265	16253	16425	16270	16341	16204	16286	16133	16301	16375	16132	16083	16098	16352	16088	16359	16506	16243	16276	16098	16286	16114	16363	16206	16240	16228	16423	16378	16198	16059	16238	16203	15928	16156	16291	16308	16271	16175	16376	16213	16302	16309	16112	16144	16246	16166	16230	16138	16284	16308	16168	16287	16277	16127	16219	16312	16283	16285	16190	16283	16429	16283	16264	16306	16088	16386	16300	16277	16205	16193	16340	16125	16392	16201	16292	16292	16266	16461	16088	16299	16311	16166	16127	16230	16145	16400	16143	16308	16275	16346	16154	16329	16284	16160	16087	16251	16306	16216	16438	16219	16206	16202	16267	16324	16291	16264	16332	16271	16211	16309	16205	16195	16288	16198	16254	16172	16220	16162	16272	16254	16361	16352	16336	16336	16343	16313	16313	16162	16210	16184	16349	16262	16199	16261	16368	16306	16269	16228	16022	16338	16233	16275	16268	16083	16206	16271	16141	16187	16249	16263	16527	16048	16214	16290	16149	16252	16290	16328	16279	16202	16240	16133	16236	15974	16347	16151	16123	16141	16267	16320	16199	16214	16355	16072	16282	16345	16351	16217	16041	16412	16402	16475	16251	16358	16487	16236	16220	16360	16292	16290	16193	16542	16153	16172	16311	16159	16432	16159	16147	16460	16359	16210	16511	16291	16220	16406	16409	16299	16276	16518	16323	16105	16157	16342	16274	16197	16325	16298	16341	16354	16476	16220	16509	16427	16476	16281	16283	16352	16269	16288	16253	16316	16222	16371	16255	16284	16296	16416	16121	16377	16375	16223	16339	16371	16237	16369	16264	16269	16306	16236	16232	16310	16249	16312	16110	16222	16188	16173	16370	16231	16291	16133	16345	16324	16251	16046	16209	16156	16185	16211	16207	16433	16421	16261	16440	16127	16312	16285	16404	16102	16320	16214	16287	16283	16080	16032	16280	16493	16321	16159	16239	16080	16325	16123	16107	16171	16291	16334	16283	16071	16218	16189	16591	16297	16152	16293	16376	16122	16286	16339	16244	16403	16396	16209	16400	16486	16259	16190	16211	16477	16208	16313	16234	16082	16348	16145	16296	16242	16198	16110	16267	16415	16261	16138	16228	16137	16199	16134	16160	16288	16241	16271	16325	16498	16229	16491	16151	16181	16409	16388	16300	16059	16165	16372	16170	16166	16196	16126	16492	16383	16276	16117	16303	16236	16100	16420	16117	16274	16097	16445	16209	16341	16177	16103	16396	16280	16159	16104	16277	16322	16255	16159	16375	16113	16293	16379	16348	16117	15915	16322	16304	16267	16141	16347	16164	16216	16404	16215	16454	16378	16504	16148	16405	16464	16371	16273	16252	16092	16244	16240	16332	16320	16091	16396	16345	16300	16068	16257	16228	16268	16220	16398	16408	16207	16232	16148	16179	16088	16337	16325	16306	16352	16353	16301	16206	16231	16143	16383	16312	16543	16268	16133	16181	16304	16261	16292	16279	16183	16050	16218	16226	16154	16381	16307	16275	16215	16255	16328	16369	16338	16297	16271	16259	16267	16214	16096	16208	16186	16517	16141	16262	16146	16210	16246	16214	16191	16129	16230	16302	16245	16330	16393	16281	16260	16381	16217	16290	16181	16371	16091	16265	16280	16073	16313	16328	16008	16373	16506	16264	16246	16208	16357	16322	16343	16321	16197	16298	16277	16170	16157	16255	16381	16276	16361	16151	16251	16168	16117	16361	16236	16116	16240	16229	16319	16295	16126	16182	16290	16200	16326	16312	16311	16252	16106	16207	16431	16160	16317	16354	16250	16337	16218	16375	16258	16237	16176	16260	16307	16177	16491	16248	16247	16356	16526	16238	16308	16337	16203	16174	16321	16266	16273	16197	16346	16182	16168	16348	16489	16396	16148	16175	16201	16260	16535	16384	16106	16254	16357	16070	16334	16379	16388	16398	16196	16265	16208	16141	16291	16275	15945	16274	16278	16208	16257	16447	16273	16122	16155	16506	16302	16263	16440	16239	16466	16177	16397	16399	16348	16374	16190	16280	16292	16182	16346	16104	16384	16258	16420	16435	16484	16302	16067	16256	16208	16153	16271	16195	16425	16473	16254	16370	16073	16228	16388	16413	16185	16064	16121	16122	16245	16235	16183	16179	16183	16184	16219	16257	16300	16278	16411	16343	16340	16329	16304	16274	16132	16330	16070	16252	16266	16443	16122	16326	16349	16424	16329	16225	16092	16290	16069	16282	16429	16359	16165	16272	16173	16327	16325	16385	16102	16150	16161	16315	16257	16261	16308	16128	16132	16367	16337	16317	16159	16160	16197	16337	16436	16370	16164	16279	16467	16316	16402	16384	16212	16256	16115	16390	16187	16313	16493	16408	16343	16329	16322	16245	16360	16324	16255	16486	16204	16278	16087	16140	16286	16435	16254	16383	16370	16423	16177	16292	16386	16086	16165	16316	16143	16350	16178	16334	16327	16099	16133	16313	16441	16173	16063	16319	16454	16189	16454	16243	16068	16034	16295	16380	16283	16313	16290	16474	16432	16341	16315	16364	16408	16312	16210	16366	16186	16301	16304	16369	16124	16357	16380	16392	16281	16247	16144	16483	16119	16396	16274	16485	16226	16592	16352	16462	16313	16038	16363	16240	16274	16348	16395	16481	16170	16231	16027	16312	16133	16317	16174	16254	16417	16312	16226	16103	16203	16130	16270	16275	16236	16309	16156	16373	16155	16334	16248	16199	16167	16038	16227	16428	16190	16356	16093	16457	16347	16302	16358	16393	16288	16552	16271	16089	16429	16461	16399	16323	16143	16289	16432	16178	16336	16278	16275	16298	16338	16298	16185	16312	16213	16298	16286	16442	16405	16080	16182	16301	16416	16357	16236	16168	16393	16326	16101	16338	16147	16273	16215	16190	16090	16238	16282	16263	16179	16112	16254	16277	16357	16237	16318	16407	16265	16282	16213	16147	16288	16216	16422	16200	16387	16330	16312	16276	16160	16148	16368	16278	16473	16438	16346	16275	16189	16204	16006	16328	16334	16371	16366	16167	16139	16225	16156	16190	16131	16268	16055	16177	16270	16345	16188	16323	16157	16327	16059	16177	16275	16261	16187	16343	16349	16332	16432	16399	16002	16137	16146	16199	16199	16152	16191	16284	16326	16108	16146	16125	16466	16350	16208	16285	16364	16357	16184	16390	16238	16379	16312	16199	16274	16376	16041	16269	16318	16446	16378	16137	16276	16508	16317	16439	16305	16240	16365	16159	16181	16249	16171	16487	16319	16291	16440	16235	16448	16251	16394	16290	16356	16222	16333	16226	16083	16269	16247	16191	16449	16277	16328	16322	16321	16395	16256	16243	16193	16147	16205	16219	16123	16286	16338	16320	16381	16137	16263	16157	16364	16199	16368	16292	16290	16295	16349	16315	16295	16223	16182	16491	16470	16375	16078	16079	16229	16027	16192	16434	16070	16313	16311	16310	16118	16335	16307	16222	16353	16263	16155	16217	16140	16219	16362	16376	16073	16344	16584	16181	16352	16423	16445	16353	16234	16198	16340	16382	16225	16237	16298	16013	16150	16287	16287	16225	16336	16316	16349	16212	16085	16121	16208	16164	16412	16274	16379	16418	16413	16214	16316	16389	16354	16199	16145	16335	16179	16286	16320	16249	16160	16194	16254	16218	16135	16287	16296	16140	16009	16301	16340	16252	16202	16240	16351	16322	16407	16403	16215	16442	16309	16222	16325	16040	16398	16177	16249	16425	16347	16407	16294	16304	16228	16208	16404	16432	16155	16198	16343	16284	16161	16484	16070	16278	16265	16230	16089	16313	16211	16036	16215	16435	16367	16327	16154	16308	16355	16234	16183	16045	16419	16333	16337	16371	16218	16267	16134	16172	16138	16293	16193	16381	16241	16338	16141	16149	16111	16047	16281	16282	16430	16217	16325	16255	16347	16398	15980	16249	16070	16519	16078	16224	16338	16146	16349	16433	16262	16376	16303	16319	16297	16244	16362	16352	16189	16272	16372	16303	16236	16359	16434	16263	16211	16072	16195	16217	16317	16132	16241	16396	16044	16090	16306	16330	16143	16395	16166	16359	16268	16186	16078	16354	16067	16253	16346	16284	16264	16223	16315	16207	16329	16391	16065	16349	16450	16257	16360	16426	16071	16262	16272	16294	16335	16232	16388	16192	16277	16380	16345	16366	16225	16160	16251	16143	16276	16084	16397	16391	16286	16383	16034	16183	16135	16249	16267	16327	16208	16063	16218	16212	16203	16081	16217	16457	16278	16091	16404	16377	16290	16201	16372	16249	16356	16510	16481	16219	16207	16324	16219	16219	16328	16275	16355	16352	16155	16210	16394	16375	16451	16373	16216	16201	16065	16237	16089	16366	16253	16455	16368	16259	16251	16216	16346	16399	16452	16256	16293	16273	16214	16412	16362	16228	16227	16127	16329	16437	16179	16287	16384	16144	16292	16174	16239	16345	16420	16130	16427	16227	16108	16262	16139	16489	16390	16348	16039	16237	16408	16454	16152	16312	16260	16232	16449	16261	16202	16255	16340	16176	16238	16299	16209
27923	44605	44005	37491	32708	36430	33985	22676	22445	21654	20317	18727	18013	17258	16677	16565	16311	15874	15707	15538	15435	15433	15100	15085	15202	15014	15151	15203	15133	14967	15045	15068	15134	15121	15083	15182	14941	15151	15027	15043	15157	14922	15074	14933	15143	14965	14930	15278	14897	14892	14943	14873	14987	14913	14919	14852	15057	15083	15075	14997	15190	14813	14861	14903	15244	15017	14950	15110	15013	14987	15037	14976	15113	15181	15287	15087	15035	15000	14943	14914	15000	14928	15100	14859	14815	15089	14984	14862	14998	14997	14961	15117	14853	14946	14946	15161	14992	15082	14827	14982	14985	14965	15017	15017	14958	15090	14964	14944	15048	14972	14905	15069	15178	14917	15012	15030	14775	14991	14902	14927	15111	14757	15065	14971	15146	15076	15063	14981	15041	14935	15047	14917	14921	14878	15067	14976	14869	15158	14956	14906	14828	15040	15024	14972	14916	14928	14867	14994	14981	14994	14932	14831	15013	14978	14986	14935	14959	14893	14989	14916	15181	14960	15072	14942	14885	14956	14856	15023	15018	15067	15003	15012	14782	14863	15166	15033	14963	15051	14991	15055	14989	14804	14877	15029	14967	15034	14938	15047	14819	14976	15070	14940	14985	15118	14801	14908	14845	14889	14819	14953	14889	15128	15100	14973	14952	15015	14928	14906	15025	15023	15039	14922	14943	14990	15024	14905	15070	14744	14904	15039	14942	15163	14886	15039	14974	14899	14987	14950	14911	15123	14874	14915	14837	14917	14989	14962	15057	14999	15126	15050	15043	14917	14921	14983	14945	14989	15062	14717	14974	14844	15006	15009	14984	14834	14798	15081	14922	15014	15061	14828	15010	14921	14992	14989	15017	15043	14928	15043	14973	14989	14854	14840	15104	14993	14946	14926	14937	14925	15024	14960	15054	14850	14785	15006	14979	14852	14885	14885	15065	15096	15166	14934	15039	14934	15030	14913	15047	15002	14943	15003	15032	15089	15080	15018	15088	14855	14936	15065	15084	15001	14912	14983	15074	15043	14944	14910	14885	14961	15163	15027	14999	14940	15112	14907	14987	14911	14857	15141	14858	15060	14961	14958	14905	14928	15091	14915	14884	15045	15010	14815	14928	14887	15080	14966	14997	14956	15026	14942	14938	14924	15009	14806	14992	14937	15141	15050	14886	14920	14813	15114	14976	14824	15038	14879	14996	14996	14930	15149	14963	14998	14833	14982	14987	15036	14911	14910	14890	15032	15012	14789	14968	15224	15215	15013	14837	14878	14778	14987	15020	14887	14905	15014	15046	14837	14982	14920	15064	14728	14986	14885	15158	15129	15030	15037	15016	15130	15004	14888	15047	14779	14977	15129	14904	14850	15014	15070	14828	14953	14961	15053	14856	14965	14845	14953	14863	14973	14853	15028	14861	15035	15046	15050	14895	14965	15074	14961	14800	14943	15051	15023	14959	14766	14946	14998	14973	14847	14979	14988	14845	15156	14889	15026	15124	15019	14819	15068	15039	14850	15031	15019	15090	14893	14930	15001	14938	14975	15032	14850	15027	15066	14995	15031	14882	14844	14780	14896	15050	14750	15009	15054	15081	14842	14886	15019	15006	14916	15012	14932	15078	15041	14979	15012	15099	15134	14928	14945	14960	14970	14932	14994	14894	14983	14975	14928	15030	14984	15025	15040	15022	14909	14924	14975	14956	15016	14910	14749	14927	14881	15031	15055	15073	14994	14877	14898	15079	14927	14924	14910	15007	14928	14993	15189	14929	14969	14979	14911	14835	14982	15020	15067	15026	14966	14963	14732	14910	14870	14801	14909	15099	14930	15025	14895	14919	15014	15115	15026	14858	14966	15043	14883	14733	14932	15020	14963	15012	14839	14898	14843	14769	15054	14925	15113	14973	14913	14879	14810	14895	14931	14928	15033	14891	14929	14923	14965	14943	14914	14913	14962	14887	14934	14854	15092	14957	14943	15170	15051	14908	14873	15218	14984	15087	14877	14933	15022	15040	14966	14948	15017	15041	14855	15110	15025	14920	14974	14984	14903	14997	15035	14891	14827	15002	14864	14919	15046	14948	14839	15016	14936	14980	14981	14887	15079	14833	15130	15128	14814	14669	14929	14949	15086	14845	15059	14961	14867	14884	14936	15005	14883	15104	14923	14909	14940	14906	14922	14996	14966	14971	14818	14822	15134	14966	15057	14871	14922	15089	14711	15041	15078	14908	14827	15045	14819	15092	14984	15082	15056	14894	15035	14815	14857	14997	15057	15082	14896	15058	15009	15066	14853	15098	14891	15090	14888	14902	14977	15143	14923	15024	14991	15045	15071	14931	14911	14886	15016	14953	15086	14989	14979	14865	14911	14947	14914	15116	14883	15058	14983	15053	15078	15043	15016	14956	15058	15004	14981	14989	15127	14994	14837	15053	14951	15005	14928	15028	14945	14779	15131	14928	14985	14837	15128	14847	14996	14768	15035	14779	14996	14934	15057	15002	14842	15040	14992	14911	14966	14884	14941	15013	14922	14784	15180	14743	14917	14898	14917	14918	14909	15029	14909	14947	15011	15007	15041	14874	14883	14913	15072	15330	15090	15064	14996	15108	14917	14961	14966	14899	15052	14874	14757	14935	15032	14999	14857	14707	14964	14846	15026	14914	14801	14888	14912	14958	14885	14848	14969	15050	14922	15015	14846	14855	15031	14919	14998	15091	14927	14997	15067	15064	14963	14979	15004	14884	15060	14975	15036	14911	15088	15044	14867	14965	15061	15116	14931	14830	15133	15055	15023	14996	15015	14855	14834	14955	15103	15034	14867	15019	14962	15059	14972	14864	15088	15079	14864	15045	14925	14936	14961	14987	15079	14932	14944	15013	14801	15025	15109	14951	15009	15086	14921	14840	15028	14787	15029	14938	15112	15011	14951	14995	14959	14965	14897	15003	14905	14979	14810	14910	14889	14937	14861	14972	14857	15033	14985	15000	14853	14803	14855	14939	15027	14918	14914	15009	14973	15011	14885	15025	14832	14955	14947	14900	15020	14998	14848	14901	14877	14969	15084	15105	15003	14987	15055	14936	15020	15030	15028	15088	14821	14889	14914	14986	15035	14896	15088	15071	14830	15044	14842	15019	14889	14968	14900	14733	15025	14866	15190	15032	15092	14956	15068	14965	15086	14912	15073	14878	15044	15022	15011	14808	14957	14945	15076	14953	15104	15007	14921	14856	14859	14946	14877	15089	14948	14893	15020	14922	14938	14940	15002	14883	15199	14933	14976	15038	14961	14909	15093	15054	14991	14981	15030	14892	14956	14998	15032	14915	14958	14865	15013	15105	14906	15072	15086	15053	14998	14860	14971	15020	15045	14845	14910	15062	14916	15121	14979	14877	14811	14957	15062	15006	14787	14880	15014	15047	14794	15042	15015	15094	14959	15072	14916	14936	15140	15067	14950	15015	14835	14966	15038	14948	15054	14833	14865	14987	14837	14922	14831	14901	15158	14925	14860	14879	15034	15104	14920	15073	14988	14972	15062	15106	14977	14949	14935	14964	15035	14787	14907	14959	14952	14955	14868	15085	15000	14926	14902	14922	14934	15067	14982	14907	14811	14929	14844	15073	14914	14962	15109	15018	14772	15048	14876	15054	14919	15166	15019	15072	15018	14960	14927	15025	14855	14921	14974	15012	14900	15085	14987	15206	14986	14981	14919	15022	15000	14872	15022	14957	15071	14910	14975	14955	15027	14962	15014	14935	14988	14819	14696	14877	15000	14841	14865	14975	15034	15115	14843	15064	14965	15145	14944	14893	15036	15042	14979	15122	15033	14920	15034	15048	14970	14916	14883	14891	15016	14711	15090	14957	14959	15126	15139	15054	15101	15020	14954	14991	14897	14899	14920	14986	14935	14870	14880	14814	14898	15015	14922	15012	15076	14987	15011	14887	15066	14962	15048	14986	15039	15068	14980	14832	15012	14876	14829	14795	15053	15025	14949	15036	14932	14987	14979	14989	15020	15015	15013	14940	14988	15020	15109	15048	14919	14988	15123	15092	14809	14888	15026	14923	14951	15129	15128	14852	14872	15088	15014	14936	14969	14952	14752	14984	14924	15040	14862	14910	15028	14758	15130	14850	15084	14999	15003	14960	14902	15066	14827	15055	14932	15066	15107	14901	15076	14999	15103	14946	14959	14997	14882	15117	15076	15019	15049	14933	15115	15025	14725	14819	14946	14881	15007	15074	14838	15055	14953	14970	14793	14921	14988	14991	14988	15062	15032	14953	14986	14964	15035	15087	14976	15085	14852	15068	15208	14818	14901	14862	14970	15024	15145	14924	14961	15033	14864	14893	15027	14946	15081	14978	15038	14848	14870	14946	14960	14953	15033	14943	14966	14980	14964	14938	15065	14998	14917	14952	14834	14899	15029	14953	14960	14948	14910	14833	15091	15009	14955	15046	14849	15058	15064	14941	15060	14932	14967	15012	14842	15097	14999	14967	14966	14818	15077	15042	14965	14941	15055	14813	14876	14869	14963	14981	14794	15077	14823	15133	14895	15053	14950	15182	15046	14741	15123	14941	15112	15038	15052	14916	15138	14909	14982	14899	14969	15036	15032	14933	15065	15001	14915	15014	14894	15037	14814	15002	15036	15010	15046	15095	15138	15165	15005	14790	14903	14989	15108	15014	14912	14971	15072	14994	14952	14857	14946	14931	15030	14975	15052	14967	14953	15063	15006	15030	14954	14976	14897	15016	14839	15008	15088	14907	14998	14905	14797	14967	14927	14890	15017	14954	15024	15086	14983	14843	15017	14940	14992	14913	14932	14935	15021	15066	15143	14962	14951	15011	15003	14914	15082	14871	15012	15033	14919	14971	14920	14904	14823	14977	15141	14898	14940	15016	15048	14997	14790	14899	15004	15046	15018	14990	14765	15098	15115	14947	14957	14962	14913	14953	14979	14825	15137	15080	14934	14966	14832	15146	15123	14954	14966	14936	14942	15002	14909	14904	15024	14881	14962	15053	15106	14963	14984	15050	14961	14992	14955	14759	14886	14978	14964	14956	14829	15222	15038	15014	15046	15030	14946	14944	14885	15003	14912	14975	14995	14999	14941	14999	14939	14972	14940	14895	14997	14958	15101	15017	15000	15057	15110
30468	24843	28392	26162	22401	21144	20289	18689	18572	18332	18057	17555	17373	17314	17192	17105	16964	16853	16975	16980	16864	16846	16935	16802	16798	16845	16778	16876	16866	16767	16733	16781	16681	16795	16765	16626	16633	16767	16682	16755	16782	16966	16530	16814	16797	16707	17095	16799	16788	16782	16785	16778	16821	16601	16599	16578	16711	16777	16875	16854	16732	16764	16664	16565	16661	16721	16615	16732	16777	16579	16682	16486	16643	16945	16683	16592	16536	16570	16773	17025	16545	16728	16705	16726	16758	16617	16697	16804	16702	16813	16786	16882	16603	16792	16552	16783	16673	16678	16549	16458	16603	16771	16789	16609	16662	16589	16610	16787	16794	16483	16794	16731	16858	16657	16714	16776	16683	16718	16957	16745	16703	16675	16550	16723	16510	16739	16803	16678	16560	16568	16680	16780	16754	16684	16907	16607	16775	16672	16800	16632	16715	16770	16702	16743	16733	16790	16725	16822	16697	16795	16670	16633	16477	16416	16756	16651	16503	16732	16503	16710	16866	16861	16843	16725	16688	16723	16798	16770	16642	16725	16996	16909	16782	16690	16750	16694	16811	16831	16699	16853	16548	16932	16715	16751	16896	16606	16797	16796	16628	16739	16531	16728	16726	16633	16674	16588	16780	16730	16847	16632	16673	16718	16947	16720	16681	16819	16910	16897	16707	16841	16765	16699	16677	16702	16888	16748	16535	16572	16758	16639	16707	16781	16646	16663	16696	16590	16831	16601	16594	16576	16857	16522	16734	16708	16767	16628	16686	16643	16635	16655	16498	16720	16958	16734	16737	16610	17007	16669	16745	16584	16762	16814	16777	16714	16767	16820	16616	16668	16650	16761	16710	16784	16639	16658	16628	16767	16654	16848	16612	16655	16442	16429	16612	16773	16743	16837	16939	16837	16776	16811	16830	16662	16618	16574	16614	16621	16595	16727	16748	16695	16704	16461	16835	16507	16528	16809	16675	16624	16794	16614	16628	16917	16982	16674	16656	16522	16605	16547	16568	16806	16712	16788	16633	16708	16482	16606	16616	16758	16767	16718	16775	16597	16593	16536	16523	16664	16597	16867	16841	16706	16676	16770	16715	16788	16537	16789	16731	16674	16913	16661	16763	16676	16818	16798	16669	16767	16717	16737	16687	16877	16632	16790	16742	16653	16690	16896	16710	16718	16763	16687	16629	16472	16906	16627	16817	16460	16529	16698	16671	16565	16625	16674	16705	16635	16674	16528	16931	16678	16652	16591	16473	16849	16823	16795	16804	16816	16804	16777	16673	16879	16681	16834	16606	16644	16624	16579	16663	16883	16717	16738	16742	16717	16680	16680	16644	16664	16421	16598	16626	16642	16397	16770	16695	16644	16685	16631	16575	16836	16661	16831	16689	16871	16766	16757	16859	16813	16677	16679	16691	16596	16892	16658	16714	16610	16741	16549	16593	16817	16696	16535	16800	16599	16476	16774	16572	16745	16788	16627	16852	16624	16800	16709	16809	16615	16736	16635	16631	16773	16620	16815	16589	16851	16693	16489	16601	16434	16818	16544	16609	16588	16657	16712	16708	16721	16669	16645	16722	16770	16730	16356	16624	16805	16638	16653	16761	16745	16694	16688	16871	16752	16651	16757	16767	16859	16795	16736	16731	16791	16645	16812	16642	16828	16519	16600	16713	16645	16744	16747	16611	16481	16827	16636	16907	16724	16672	16849	16741	16784	16591	16727	16631	16536	16782	16739	16655	16681	16670	16742	16747	16575	16567	16730	16568	16738	16442	16791	16761	16559	16756	16645	16739	16768	16566	16623	16613	16760	16638	16641	16738	16664	16651	16746	16457	16743	16572	16685	16671	16762	16651	16655	16682	16708	16683	16640	16688	16683	16637	16678	16717	16827	16787	16717	16742	16706	16706	16627	16850	16620	16650	16511	16753	16835	16896	16636	16816	16646	16500	16636	16406	16683	16656	16692	16732	16633	16774	16481	16595	16369	16611	16539	16648	16575	16733	16680	16678	16772	16859	16622	16588	16651	16762	16674	16574	16635	16556	16714	16745	16532	16769	16769	16884	16745	16756	16912	16657	16827	16713	16853	16814	16752	16758	16471	16662	16622	16449	16791	16756	16818	16856	16569	16614	16653	16768	16735	16880	16505	16621	16466	16683	16619	16695	16759	16462	16841	16737	16605	16828	16579	16640	16710	16740	16706	16775	16789	16488	16577	16763	16748	16687	16718	16880	16569	16866	16655	16707	16601	16577	16835	16665	16638	16871	16820	16747	16687	16715	16716	16770	16513	16696	16581	16780	16763	16642	16682	16670	16613	16836	16707	16710	16643	16591	16955	16705	16605	16796	16662	16570	16620	16700	16556	16743	16795	16788	16899	16754	16709	16765	16498	16653	16409	16582	16561	16648	16535	16669	16619	16691	16748	16510	16767	16616	16815	16708	16792	16652	16769	16752	16742	16574	16731	16687	16674	16824	16860	16875	16833	16783	16693	16843	16845	16814	16681	16714	16743	16745	16649	16740	16603	16792	16815	16530	16742	16859	16694	16786	16752	16765	16467	16647	16915	16699	16758	16684	16779	16699	16519	16626	16585	16672	16754	16724	16631	16658	16835	16631	16780	16650	16794	16961	16750	16577	16537	16745	16791	16877	16654	16865	16876	16832	16809	16758	16701	16592	16697	16516	16606	16885	16613	16782	16875	16719	16633	16906	16701	16675	16751	16594	16804	16767	16796	16580	16707	16715	16486	16912	16628	16581	16544	16909	16488	16666	16700	16720	16775	16607	16591	16691	16568	16621	16797	16659	16756	16651	16483	16547	16654	16523	16657	16722	16654	16741	16676	16881	16582	16601	16733	16741	16633	16758	16542	16473	16673	16668	16512	16613	16709	16739	16745	16728	16867	16692	16690	16681	16543	16681	16731	16638	16553	16666	16801	16676	16970	16620	16801	16721	16680	16725	16724	16997	16817	16756	16631	16878	16625	16753	16760	16722	16868	16769	16605	16805	16705	16732	16591	16807	16734	16418	16689	16722	16731	16934	16723	16885	16526	16702	16600	16610	16811	16676	16757	16705	16868	16854	16798	16800	16730	16814	16400	16619	16783	16791	16750	16889	16700	16855	16721	16666	16477	16584	16803	16747	16472	16562	16985	16684	16454	16760	16705	16662	16742	16776	16647	16764	16617	16614	16591	16721	16878	16511	16887	16787	16614	16684	16767	16681	16682	16753	16838	16564	16889	16736	16773	16696	16711	16664	16716	16633	16669	16612	16730	16786	16834	16773	16726	16596	16626	16698	16680	16857	16725	16541	16822	16428	16677	16561	16488	16611	16756	16823	16874	16685	16748	16961	16721	16745	16622	16805	16857	16640	16667	16718	16762	16571	16711	16425	16689	16771	16604	16669	16568	16679	16639	16764	16670	16647	16666	16905	16542	16690	16898	16648	16620	16690	16695	16778	16547	16775	16601	16716	16939	16862	16427	16766	16651	16743	16615	16642	16590	16651	16597	16727	16573	16727	16970	16891	16598	16651	16629	16675	16643	16645	16670	16644	16673	16710	16483	16724	16771	16886	16836	16689	16648	16732	16857	16498	16674	16670	16672	16755	16842	16775	16683	16799	16651	16936	16752	16663	16743	16526	16649	16792	16802	16668	16593	16726	16712	16693	16542	16733	16673	16705	16529	16675	16645	16729	16957	16700	16471	16760	16603	16658	16778	16618	16694	16789	16830	16776	16734	16835	16835	16546	16646	16779	16692	16597	16850	16862	16851	16935	16695	16672	16639	16634	16807	16799	16587	16707	16786	16615	16647	16577	16435	16627	16420	16618	16908	16664	16600	16855	16849	16594	16629	16660	16768	16887	16778	16686	16729	16612	16488	16871	16665	16802	16615	16637	16772	16644	16701	16787	16492	16600	16642	16627	16789	16832	16860	16731	16502	16497	16735	16742	16601	16646	16906	16790	16749	16710	16712	16741	16532	16667	16693	16787	16719	16826	16813	16901	16809	16691	16503	16563	16930	16772	16885	16760	16788	16840	16443	16706	16691	16682	16671	16455	16739	16975	16652	16763	16838	16689	16776	16901	16657	16755	16557	16688	16704	16727	16847	16795	16597	16749	16661	16799	16695	16792	16647	16802	16849	16660	16666	16850	16800	16785	16808	16426	16871	16727	16705	16742	16459	16803	16639	16810	16547	16685	16732	16734	16612	16790	16456	16743	16718	16620	16667	16708	16565	16731	16701	16749	16524	16735	16591	16787	16637	16711	16791	16733	16824	16604	16595	16620	16607	16666	16773	16669	16663	16672	16724	16915	16899	16669	16751	16838	16709	16680	16519	16775	16613	16908	16700	16803	16729	16828	16698	16697	16678	16893	16843	16651	16770	16715	16428	16772	16897	16784	16630	16573	16910	16669	16542	16713	16973	17037	16744	16736	16618	16531	16647	16792	16664	16751	16496	16507	16713	16563	16612	16570	16812	16840	16677	16791	16813	16752	16548	16721	16854	16933	16778	16690	16907	16574	16775	16766	16629	16639	16769	16790	16676	16745	16725	16624	16515	16458	16555	16988	16590	16747	16445	16475	16837	16917	16625	16729	16605	16909	16762	16816	16724	16654	16794	16637	16714	16663	16712	16742	16878	16712	16601	16797	16775	16574	16727	16590	16790	16833	16714	16766	16583	16666	16573	16834	16521	16775	16749	16778	16597	16813	16622	16719	16826	16679	16556	17012	16789	16662	16845	16775	16782	16763	16568	16643	16848	16796	16646	16754	16595	16628	16559	16674	16822	16656	16656	16562	16573	16855	16782	16610	16994	16861	16687	16680	16700	16738	16686	16647	16756	16570	16732	16630	16645	16686	16649	16687	16812	16665	16457	16623	16916	16657	16785	16565	16623	16817	16673	16503	16729	16709	16745	16702	16745	16707	16691	16855	16715	16759	16913	16646	16784	16706	16654	16838	16874	16688	16556	16699	16646	16659	16697	16756	16567	16820	16746	16859	16725	16533	16692	16793	16952	16716	16668	16659	16699	16812	16635	16689	16882	16724	16803	16586	16682	16667	16870	16656	16765	16678	16503	16755	16690	16656	16757	16796	16661	16770	16890	16760	16566	16747	16645	16784	16824	16852	16806	16604	16525	16630	16632
24512	32724	32792	27412	23947	22241	20161	18348	18375	17656	17387	16719	16496	16163	15999	15921	15792	15754	15777	15490	15440	15492	15531	15297	15490	15369	15319	15284	15297	15326	15155	15194	15248	15277	15322	15170	15406	15327	15215	15369	15061	15311	15186	15306	15319	15083	15307	15380	15335	15176	15472	15311	15268	15364	15300	15240	15408	15063	15256	15227	15235	15153	15195	15281	15330	15320	15181	15315	15137	15202	15249	15166	15358	15233	15248	15205	15293	15192	15172	15254	15431	15261	15261	15182	15193	15252	15398	15398	15365	15330	15335	15308	15218	15176	15266	15276	15367	15140	15243	15114	15225	15125	15212	15202	15313	15282	15087	15364	15236	15312	15252	15367	15341	15232	15216	15113	15222	15251	15257	15362	15058	15224	15270	15223	15123	15265	15221	15333	15268	15240	15250	15255	15216	15237	15128	15289	15259	15273	15226	15373	15335	15115	15364	15152	15127	15253	15222	15110	15314	15152	15265	15274	15209	15212	15244	15300	15265	15116	15337	15228	15033	15321	15259	15372	15435	15084	15125	15325	15329	15279	15174	15177	15308	15240	15086	15091	15297	15335	15316	15096	15156	15265	15317	15146	15122	15373	15225	15353	15212	15472	15422	15259	15203	15245	15180	15263	15324	15047	15244	15270	15149	15065	15261	15271	15358	15236	15292	15354	15221	15263	15269	15171	15191	15208	15101	15147	15165	15227	15178	15136	15295	15438	15189	15231	15240	15261	15212	15279	15190	15035	15364	15365	15306	15436	15318	15183	15404	15150	15278	15310	15156	15184	15271	15158	15221	15186	15402	15220	15187	15243	15335	15272	15114	15248	15146	15263	15225	15271	15091	15224	15278	15319	15156	15199	15427	15151	15251	15279	15300	15119	15248	15148	15111	15230	15161	15391	15259	15343	15417	15279	15093	15275	15293	15247	15192	15361	15310	15419	15132	15257	15053	15218	15309	15278	15275	15316	15208	15164	15127	15428	15220	15106	15253	15257	15008	15213	15354	15383	15291	15186	15221	15058	15267	15332	15308	15239	15202	15186	15280	15151	15267	15148	15183	15051	15286	15166	15180	15318	15191	15099	15336	15265	15329	15147	15207	15217	15260	15381	15260	15141	15281	15125	15094	15264	15464	15245	15320	15413	15263	15227	15185	15211	15175	15390	15133	15164	15213	15187	14887	15369	15145	15187	15060	15171	15297	15299	15287	15181	15297	15230	15321	15331	15223	15341	15273	15228	15295	15182	15210	15178	15187	15427	15129	15320	15172	15312	15297	15290	15072	15311	15384	15106	15291	15310	15200	15180	15198	15224	15248	15342	15242	15219	15177	15343	15242	15042	15351	15223	15311	15223	15431	15317	15152	15334	14973	15136	15202	15119	15225	15158	15294	15347	15233	15169	15115	15256	15134	15288	15200	15117	15192	15291	15289	15239	15161	15262	15044	15380	15158	15231	15327	15289	15155	15378	15156	15275	15305	15251	15312	15254	15184	15180	15279	15177	15255	15198	15226	15331	15120	15300	15204	15259	15301	15208	15224	15287	15208	15351	15054	15156	15273	15433	15259	15324	15186	15147	15261	15196	15210	15184	15327	15169	15125	15211	15382	15319	15157	15239	15249	15228	15170	15150	15211	15279	15293	15258	15064	15017	15366	15254	15173	15275	15290	15356	15319	15298	15403	15179	15208	15055	15225	15243	15147	15093	15224	15270	15251	15116	15304	15262	15147	15225	15130	15288	15205	15112	15225	15326	15326	15238	15282	15243	15297	15209	15178	15139	15291	15283	15356	15250	15248	15180	15286	15292	15160	15185	15201	15102	15125	15405	15173	15178	15308	15110	15249	15181	15162	15032	15384	15219	15492	15217	15251	15171	15384	15421	15139	15382	15126	15177	15197	15149	15280	15254	15375	15334	15155	15157	15269	15460	15314	15244	15228	15051	15157	15189	15176	15166	15098	15338	15178	15244	15271	15166	15024	15421	15263	15225	15301	15193	15263	15345	15225	15101	15226	15128	15166	15157	15383	15367	15301	15224	15157	15301	15193	15227	15297	15312	15067	15402	15048	15266	15115	15276	15183	15340	15131	15134	15269	15224	15293	15214	15297	15059	15113	15273	15320	15077	15164	15207	15230	15228	15234	15022	15222	15443	15164	15250	15380	15213	15188	15231	15447	15244	15297	15214	15144	15209	15308	15230	15241	15299	15273	15281	15212	15273	15198	15322	15214	15332	15266	15365	15312	15163	15150	15152	15259	15311	15181	15197	15221	15342	15258	15183	15165	15190	15265	15301	15179	15210	15179	15339	15093	15278	15290	15117	15240	15161	15198	15188	15385	15206	15324	15165	15036	15207	15347	15341	15245	15190	15444	15180	15270	15211	15357	15142	15091	15133	15190	15154	15154	15277	15436	15238	15187	15315	15096	15302	15197	15200	15308	15132	15119	15141	15105	15234	15354	15318	15401	15327	15554	15181	15336	15262	15122	15296	15249	15167	15296	15125	15331	15333	15227	15251	15197	15119	15187	15336	15146	15206	15205	15281	15202	15258	15188	15168	15251	15291	15152	15200	15231	15112	15184	15249	15199	15165	15153	15263	15298	15125	15128	15255	15243	15255	15100	15138	15204	15161	15300	15310	15248	15234	15223	15282	15192	15189	15244	15260	15183	14894	15207	15348	15239	15226	15485	15259	15244	15342	15378	15312	15192	15222	15238	15158	15302	15250	15227	15403	15268	15067	15326	15361	15252	15234	15189	15293	15063	15147	15251	15182	15236	15026	15154	15232	15255	15279	15151	15263	15333	15121	15254	15416	15269	15213	15187	15279	15340	15133	15255	15087	15279	15179	15306	15301	15223	15226	15250	15265	15215	15256	15108	15303	15202	15326	15188	15265	15119	15230	15280	15329	15324	15192	15241	15215	15297	15155	15134	15247	15377	15131	15150	15216	15219	15180	14991	15223	15220	15145	15247	15382	15227	15230	15078	15334	15277	15335	15157	15024	15439	15081	15310	15307	15153	15179	15372	15257	15121	15245	15192	15249	15393	15247	15320	15259	15414	15199	15226	15355	15207	15317	15052	15282	15280	15205	15178	15296	15284	15172	15405	15207	15213	15285	15397	15239	15215	15405	15083	15142	15085	15232	15205	15377	15273	15206	15158	15163	15154	15149	15219	15154	15289	15303	15294	15196	15220	15111	15189	15183	15271	15166	15110	15215	15308	15185	15152	15287	15230	15277	15171	15270	15204	15163	15206	15195	15206	15230	15232	15282	15355	15251	15391	15297	15235	15282	15149	15276	15272	15107	15201	15174	15260	15259	15246	15186	15207	15282	15271	15411	15151	15163	15237	15273	15344	15311	15144	15228	15237	15320	15081	15319	15457	15358	15108	15137	15300	15277	15295	15145	15186	15142	15280	15126	15436	15167	15242	15230	15220	15194	15416	15025	15129	15160	15292	15294	15314	15246	15257	15201	15349	15272	15175	15157	15111	15364	15314	15238	15206	15212	15177	15258	15176	15220	15232	15192	15302	15280	15196	15198	15430	15262	15199	15179	15257	15263	15270	15397	15457	15242	15293	15204	15268	15227	15299	15249	15156	15199	15291	15295	15218	15225	15129	15252	15197	15421	15271	15291	15292	15187	15344	15133	15163	15289	15190	15079	15185	15270	15137	15185	15167	15161	15207	15132	15189	15106	15354	15230	15190	15328	15085	15151	15368	15340	15329	15252	15175	15316	15210	15259	15267	15264	15275	15158	15187	15104	15287	15232	15315	15332	15150	15102	15251	15217	15199	15291	15094	15310	15296	15451	15232	15275	15281	15257	15352	15432	15272	15378	15183	15417	15259	15338	15228	15347	15253	15293	15210	15086	15243	15105	15160	15135	15147	15184	15235	15192	15280	15244	15106	15397	15221	15207	15094	15311	15312	15354	15375	15237	15208	15222	15353	15174	15333	15328	15120	15361	15252	15361	15369	15187	15345	15174	15157	15326	15245	15282	15313	15169	15153	15328	15177	15432	15336	15199	15296	15224	15234	15287	15196	15208	15240	15137	15297	15258	15221	15241	15311	15334	15284	15293	15168	15359	15155	15364	15178	15402	15226	15398	15330	15436	15215	15290	15256	15316	15239	15267	15221	15198	15243	15191	15292	15159	15065	15292	15242	15177	15246	15232	15392	15197	15070	15164	15263	15182	15269	15237	15300	15217	15365	15451	15493	15163	15308	15431	15157	15197	15206	15085	15219	15218	15389	15136	15095	15249	15308	15138	15127	15253	15458	15359	15387	15251	15207	15279	15124	15338	15389	15248	15134	15226	15175	15158	15220	15299	15373	15173	15171	15290	15241	15191	15313	15255	15253	15142	15152	15205	15327	15200	15215	15126	15111	15156	15322	15311	15417	15220	15131	15081	15147	15269	15159	15331	15411	15298	15331	15245	15164	15284	15287	15384	15185	15289	15317	15028	15090	15279	15263	15362	15185	15231	15298	15306	15252	15320	15326	15282	15047	15438	15195	15185	15335	15212	15270	15127	15358	15200	15225	15243	15277	15286	15342	15515	15203	15196	15276	15258	15342	15117	15205	15281	15220	15267	15319	15287	15245	15324	15254	15295	15207	15062	15211	15243	15236	15242	15296	15294	15251	15175	15117	15291	15366	15139	15293	15164	15144	15163	15170	15221	15380	15239	15281	15179	15162	15196	15221	15252	15244	15384	15207	15437	15296	15276	15357	15284	15206	15346	15220	15255	15321	15222	15357	15217	15080	15035	15256	15206	15389	15212	15286	15354	15167	15170	15135	15206	15217	15110	15223	15311	15327	15559	15098	15179	15296	15392	15317	15336	15237	15136	15136	15037	15247	15436	15221	15252	15383	15401	14994	15177	15310	15292	15444	15128	15161	15261	15286	15126	15111	15195	15366	15258	15420	15351	15196	15199	15377	15215	15137	15257	15282	15270	15247	15324	15074	15341	15192	15083	15220	15324	15253	15141	15336	15221	15423	15221	15226	15220	15155	15386	15331	15173	15134	15384	15283	15163	15008	15209	15130	15165	15269	15296	15063	15100	15364	15178	15373	15380	15258	15172	15120	15142	15188	15110	15281	15140	15182	15094	15085	15144	15243	14993	15184	15349	15164	15337	15269	15197	15300	15389
25359	21388	28397	26862	25121	27914	30949	20865	20205	19704	19036	18421	18093	17805	17566	17364	17363	17155	16949	16895	16968	16910	17105	16879	17020	16777	16773	16915	16910	16803	16835	16847	16734	17065	16864	16812	16778	16872	16973	16847	16696	16626	16747	16753	16783	16765	16703	16645	16772	16796	16923	16723	16774	16783	16680	17003	16867	16628	16877	16667	16856	16691	16793	16696	16508	16707	16888	16702	16676	16771	16805	16627	16661	16816	16992	16681	16766	16759	16624	16793	16719	16616	16735	16756	16915	16711	16803	16724	16760	16754	16570	16623	16779	16692	16886	16850	16759	16858	16651	16866	16887	16804	16766	16731	16793	16910	16510	16864	16656	16647	16728	16710	16871	16907	16604	16675	16786	16806	16710	16652	16604	16825	16678	16687	16909	16796	16652	16390	16646	16736	16761	16537	16601	16758	16554	16810	16836	16644	16539	16774	16671	16783	16682	16979	16731	16739	16719	16575	16673	16920	16920	16598	16709	16597	16591	16802	16670	16695	16816	16687	16916	16632	16717	16891	16633	16767	16772	16711	16632	16573	16728	16606	16535	16673	16696	16696	16553	16442	16684	16675	16708	16605	16683	16886	16777	16885	16865	16622	16574	16597	16711	16521	16577	16757	16862	16776	16556	16673	16770	16625	16663	16709	16819	16799	16784	16725	16765	16811	16780	16820	16725	16671	16787	16873	16744	16980	16850	16566	16593	16718	16896	16816	16678	16777	16933	16677	16762	16850	17035	16874	16696	16575	16686	16722	16727	16842	16767	16786	16706	16754	16644	16772	16723	16680	16686	16836	16852	16633	16693	16710	16688	16745	16767	16576	16676	16795	16647	16663	16646	16844	16897	16638	16831	16729	16705	16650	16717	16863	16932	16727	16714	16654	16670	16688	16700	16745	16820	16777	16688	16763	16888	16840	16672	16817	16755	16670	16876	16748	16640	16712	16831	16560	16645	16751	16746	16790	16856	16569	16630	16632	16590	16605	16671	16716	16996	16697	16683	16885	16630	16571	16863	16720	16535	16754	16780	16749	16860	16623	16859	16746	16813	16624	16798	16796	16738	16748	16796	16614	16746	16664	16814	16551	16726	16882	16763	16828	16850	16775	16558	16777	16754	16864	16753	16641	16717	16635	16655	16705	16767	16823	16706	16635	16608	16852	16638	16813	16577	16865	16610	16832	16862	16616	16637	16664	16576	16558	16739	16656	16829	16660	16624	16784	16739	16633	16657	16627	16593	16996	16799	16687	16654	16630	16701	16745	16591	16860	16573	16610	16875	16667	16373	16744	16831	16508	16820	16746	16661	16710	16721	16627	16508	16605	16502	16737	16679	16544	16644	16948	16874	16758	16773	16629	16774	16856	16665	16678	16491	16729	16563	16821	16635	16593	16770	16871	16502	16852	16538	16693	16588	16572	16656	16578	17030	16669	16732	16762	16675	16490	16585	16841	16895	16820	16689	16764	16947	16826	16699	16621	16748	16864	16770	16814	16683	16716	16687	16603	16635	16568	16829	16733	16742	16855	16878	16876	17064	16550	16590	16739	16824	16670	16659	16827	16827	16761	16590	16608	16746	16652	16741	16626	16840	16699	16905	16814	16634	16629	16832	16720	16777	16784	16793	16716	16687	16759	16740	16597	16606	16777	16788	16686	16710	16608	16603	16686	16590	16943	16643	16440	16830	16676	16720	16805	16736	16760	16594	16751	16810	16768	16624	16788	16799	16802	16727	16618	16628	16586	16748	16631	16586	16779	16919	16782	16620	16774	16699	16657	16813	16799	16931	16937	16851	16840	16688	16743	16699	16748	16752	16417	16666	16506	16648	16555	16818	16600	16776	16950	16603	16647	16781	16904	16727	16861	16867	16566	16731	16524	16825	16628	16607	16753	16576	16528	16671	16623	16931	16661	16684	16585	16821	16685	16755	16828	16756	16620	16731	16752	16682	16880	16690	16660	16711	16793	16728	16738	16640	16765	16529	16716	16716	16772	16703	16843	16636	16751	16910	16808	16790	16645	16655	16630	16621	16783	16708	16765	16756	16570	16702	16603	16745	16592	16923	16937	16890	16835	16730	16756	16692	16757	16765	16683	16677	16713	16879	16518	16802	16851	16631	16670	16490	16715	16978	16738	16772	16689	16801	16702	16853	16965	16899	16799	16666	16950	16856	16819	16785	16566	16895	16870	16632	16837	16781	16491	16796	16609	16657	16712	16881	16888	16772	16791	16602	16672	16748	16550	16878	16703	16918	16667	16650	16656	16678	16732	16649	16565	16740	16899	16735	16615	16643	16901	16828	16540	16649	16912	16699	16529	16712	16643	16694	16653	16786	16674	16837	16905	16739	16820	16836	16676	16717	16645	16816	16609	16871	16566	16711	16869	16918	16586	16627	16562	16615	16739	16728	16672	16750	16828	16882	16928	16711	16588	16564	16801	16779	16675	16844	16796	16687	16667	16858	16739	16731	16674	16936	16656	16932	16776	16724	16907	16810	16565	16674	16746	16785	16862	16901	16771	16714	16654	16865	16610	16723	16796	16964	16859	16678	16875	16611	16800	16679	16615	16655	16647	16642	16616	16736	16679	16649	16765	16785	16545	16824	16664	16721	16838	16772	16815	16714	16684	16732	16611	16601	16733	17063	16749	16859	16708	16686	16712	16702	16641	16734	16640	16626	16669	16767	16734	16585	16598	16796	16665	16701	16763	16691	16703	16913	16843	16782	16599	16857	16770	16524	16773	16521	16715	16765	16799	16780	16769	16764	16940	16912	16876	16882	16661	16768	16831	16748	16671	16639	16717	16772	16929	16682	16770	16777	16575	16685	16708	16643	16709	16660	16398	16781	16772	16772	16574	16915	16704	16813	16796	16641	16665	16773	16692	16835	16715	16726	16892	16720	16555	16750	16722	16518	16718	16808	16680	16728	16704	16743	16630	16750	16865	16721	16777	16934	16823	16855	16843	16693	16699	16692	16799	16650	16820	16686	16736	16808	16701	16597	16672	16570	16758	16693	16419	16532	16498	16790	16911	16705	16690	16639	16909	16708	16635	16912	16630	16830	16912	16670	16643	16631	16720	16585	16671	16820	16624	16803	16866	16811	16547	16739	16735	16708	16821	16855	16814	16783	16660	16765	16606	16653	16702	16731	16810	16672	16812	16752	16784	16608	16614	16713	16706	16885	16774	16838	16776	16835	16764	16839	16682	16511	16730	16744	16856	16703	16860	16714	16701	16663	16845	16787	16701	16842	16680	16565	16617	16652	16824	16790	16721	16638	16897	16882	16636	16870	16773	16704	16634	16621	16785	16807	16823	16712	16681	16595	16866	16648	16688	16813	16591	16666	16848	16677	16696	16870	16743	16639	16671	16687	16571	16658	16712	16854	16745	16630	16763	16884	16859	16962	16831	16822	16683	16557	16699	16655	16589	16632	16624	17036	16869	16730	16746	16787	16625	16702	16563	16926	16710	16671	16621	16789	16751	16689	16761	16599	16500	16652	16846	16784	16594	16688	16803	16702	16656	16638	16796	16818	16813	16630	16556	16708	16824	16722	16796	16728	16692	16708	16841	16653	16713	16868	16691	16866	16894	16740	16741	16875	16919	16704	16683	16852	16555	16799	16961	16805	16770	16601	16820	16835	16814	16846	16816	16839	16639	16708	16780	16854	16692	16684	16838	16768	16874	16722	16517	16827	16747	16808	16798	16778	16626	16649	16913	16679	16843	16870	16818	16783	16581	16743	16640	16818	16714	16739	16859	16715	16636	16712	16535	16755	16650	16745	16531	16877	16423	16914	16797	16669	16762	16621	16655	16870	16892	16676	16587	16756	16648	16778	16638	16723	16823	16667	16717	16769	16646	16825	16785	16729	16778	16630	16544	16512	16880	16708	16651	16771	16613	16567	16611	16731	16848	16710	16765	16664	16623	16896	16874	16949	16721	16779	16594	16539	16612	16835	16694	16597	16549	16807	16687	16665	16962	16650	16674	16610	16927	16881	16627	16778	16607	16764	16652	16585	16765	16726	16720	16691	16735	16750	16599	16799	16771	16759	16699	16789	16612	16643	16800	16519	16910	16712	16669	16700	16893	16685	16862	16743	16634	16918	16716	16927	16595	16632	16777	16678	16577	16899	16768	16568	16711	16631	16906	16895	16743	16841	16776	16818	16615	16555	16718	16572	16523	16671	16931	16715	16730	16797	16813	16647	16548	16683	16743	16666	16741	16845	16743	16793	16815	16887	16494	16585	16622	16836	16651	16592	16777	16843	16692	16619	16859	16868	16630	16793	16763	16691	16723	16745	16516	16642	16711	16740	16830	16797	16622	16506	16800	16476	16771	16564	16581	16786	16799	16635	16647	16693	16640	16889	16883	16752	16808	16790	16812	16822	16750	16518	16792	16637	16703	16839	16703	16850	16683	16769	16787	16573	16530	16673	16642	16751	16553	16675	16576	16574	16780	16695	16615	16758	16739	16673	16662	16601	16648	16526	16686	16620	16821	16626	16788	16816	16720	16677	16624	16659	16808	16618	16579	16799	16693	16461	16509	16676	16868	16743	16569	16764	16702	16774	16649	16674	16705	16612	16761	16525	16776	16752	16727	16585	16895	16568	16717	16825	16848	16765	16671	16724	17017	16716	16789	16747	16804	16904	16772	16879	16846	16795	16725	16671	16806	16849	16843	16547	16785	16617	16698	16610	16864	16899	16838	16929	16588	16653	16701	16638	16653	16755	16641	16670	16948	16792	16884	16881	16796	16791	16599	16774	16689	16735	16785	16613	16716	16657	16735	16735	16619	16971	16782	16702	16720	16818	16707	16678	16705	16677	16732	16783	16765	16613	16844	16670	16830	16801	16685	16712	16762	16913	16684	16730	16715	16757	16559	16778	16626	16719	16839	16607	16703	16794	16865	16663	16643	16401	16730	16766	16630	16822	16831	16952	16621	16572	16678	16672	16646	16797	16534	16696	16657	16889	16608	16684	16579	16756	16664	16786	16954	16759	16761	16765	16714	16676	16702	16634	16623	16983	16720	16808	16856	16662	16713	16735	16704	16775	16743	16811	16841	16564	16718	16651	16727	16485	16899	16789	16687	16737	16695	16617	16881	16646	16570	16692	16807	16814	16702	16890	16747	16764	16726	16753	16650
25152	40761	41098	33788	30470	30354	30627	20554	20556	19795	19083	17787	17432	16678	16484	16347	16242	15699	15535	15471	15681	15270	15415	15392	15415	15422	15417	15351	15468	15430	15314	15385	15385	15221	15160	15243	15205	15238	15341	15181	15113	15175	15312	15438	15266	15373	15374	15218	15347	15243	15311	15161	15242	15481	15422	15286	15193	15306	15318	15110	15374	15221	15208	15300	15236	15343	15338	15147	15322	15216	15264	15057	15193	15200	15391	15073	15277	15146	15179	15392	15308	15506	15210	15126	15242	15172	15264	15182	15128	15197	15130	15116	15325	15063	15290	15222	15378	15255	15126	15194	15346	15207	15305	15365	15109	15249	15368	15253	15341	15005	15113	15283	15252	15259	15243	15170	15181	15275	15213	15317	15351	15301	15273	15283	15326	15426	15109	15009	15205	15249	15227	15271	15154	15359	15221	15264	15359	15261	15146	15199	15234	15198	15184	15306	15283	15111	15252	15221	15233	15312	15185	15136	15144	15189	15207	15188	15145	15299	15252	15088	15346	15149	15284	15139	15316	15310	15327	15182	15138	15266	15124	15129	15279	15158	15346	15108	15335	15148	15183	15238	15245	15276	15137	15225	15321	15430	15181	15094	15078	15328	15220	15292	15190	15262	15184	15241	15237	15116	15183	15235	15245	15157	15290	15280	15246	15296	15161	15174	15239	15257	15412	15197	15264	15266	15113	15328	15265	15119	15121	15212	15308	15232	15248	15350	15185	15034	15272	15060	15085	15272	15202	15216	15291	15099	15318	15113	15207	15203	15270	15317	15252	15175	15255	15247	15020	15326	15332	15114	15385	15297	15272	15330	15174	15313	15217	15312	15323	15300	15092	15124	15283	15078	15155	15190	15256	15322	15418	15257	15181	15220	15275	15265	15323	15197	15227	15299	15356	15224	15145	15191	15088	15300	15225	15234	15113	15407	15295	15101	15361	15225	15399	15341	15292	15257	15219	15321	15238	15347	15231	15251	15038	15181	15255	15151	15190	15204	15267	15134	15147	15220	15422	15274	15424	15172	15361	15243	15158	15356	15149	15289	15149	15098	15323	15035	15294	15129	15155	15135	15185	15192	15084	15260	15230	15276	15368	15220	15309	15295	15265	15175	15109	15263	15173	15352	15237	14997	15285	15144	15304	15340	15239	15254	15224	15238	15261	15190	15305	15236	15193	15153	15387	15225	15336	15195	15208	15276	15274	15167	15213	15167	15259	15210	15206	15159	15266	15330	15247	15322	15241	15164	15204	15231	15249	15294	15140	15288	15205	15219	15260	15067	15239	15468	15300	15351	15248	15254	15332	15220	15209	15163	15391	15260	15224	15196	15104	15254	15251	15289	15367	15294	15132	15190	15314	15226	15297	15127	15081	15187	15186	15284	15175	15288	15391	15037	15305	15357	15268	15291	15301	15067	15118	15328	15127	15130	15376	15320	15218	15221	15167	15100	15334	15234	15290	15113	15100	15082	15276	15118	15140	15226	15369	15347	15341	15233	15064	15226	15406	15321	15192	15397	15137	15098	15261	15309	15151	15108	15282	15211	15129	15206	15202	15012	15297	15269	15256	15187	15124	15189	15172	15337	15097	15141	15301	15087	15202	15340	15191	15262	15210	15222	15216	15149	15155	15322	15379	15354	15029	15168	15195	15162	15252	15170	15219	15137	15208	15259	15252	15309	15182	15169	15162	15164	15069	15285	15139	15300	15255	15201	15192	15218	15137	15278	15141	15259	15206	15347	15418	15236	15378	15165	15147	15093	15197	15201	15177	15197	15404	15188	15137	15204	15137	15266	15231	15309	15325	15254	15215	15183	15220	15066	15145	15229	15355	15226	15282	15220	15208	15312	15039	15182	15462	15293	15407	15275	15288	15320	15185	15218	15190	15166	15059	15210	15262	15137	15240	15231	15303	15127	15277	15310	15094	15327	15085	15206	15385	15186	15173	15135	15381	15216	15362	15220	15457	15187	15346	15195	15267	15207	15321	15218	15179	15250	15233	15140	15327	15053	15284	15252	15157	15338	15308	15216	15101	15344	15257	15287	15192	15329	15081	15226	15211	15113	15307	15021	15209	15234	15053	15248	15177	15189	15161	15271	15206	15224	15194	15289	15221	15218	15335	15362	15105	15198	15257	15255	15219	15202	15124	15253	15281	15200	15158	15106	15392	15294	15219	15249	15253	15138	15344	15328	15203	14963	15463	15341	15334	15127	15196	15152	15186	15226	15262	15259	15305	15380	15214	15074	15202	15172	15197	15267	15301	15294	15140	15152	15358	15152	15201	15253	15319	15317	15242	15206	15388	15319	15327	15038	15293	15405	15128	15171	15297	15191	15396	15172	15326	15158	15219	15341	15161	15173	15183	15214	15299	15404	15168	15186	15165	15103	15235	15207	15336	15203	15148	15307	15195	15339	15095	15166	15156	15122	15187	15184	15196	15239	15179	15204	15071	15231	15230	15242	15236	15139	15164	15135	15151	15084	15194	15184	15021	15228	15282	15054	15207	15035	15176	15211	15263	15080	15122	15134	15243	15327	15090	15217	15134	15183	15117	15063	15257	15245	15292	15247	15134	15268	15425	15196	15194	15339	15264	15237	15308	15252	15148	15120	15225	15101	15363	15324	15302	15404	15238	15222	15268	15041	15194	15234	15244	15215	15180	15269	15293	15114	15207	15255	15415	15193	15155	15280	15281	15204	15232	15054	15025	15315	15163	15184	15294	15207	15065	15376	15449	15269	15322	15275	15234	15121	15098	15059	15200	15285	15329	15185	15160	15201	15274	15286	15317	15101	15320	15209	15229	15055	15144	15255	15162	15108	15105	15240	15105	15165	15264	15219	15225	15195	15202	15326	15243	15161	15162	15151	15284	15216	15154	15486	15251	15270	15058	15241	15214	15286	15209	15330	15273	15341	15174	15258	15307	15342	15232	15251	15478	15254	15189	15351	15235	15132	15336	15279	15176	15339	15344	15167	15143	15372	15211	15144	15227	15279	15020	15206	15158	15324	15340	15237	15234	15293	15412	15212	15314	15217	15312	15092	15213	15099	15191	15295	15208	15385	15175	15430	15095	15122	15349	15123	15302	15327	15241	15239	15207	15118	15113	15233	15402	15400	15144	15361	15114	15251	15281	15259	15260	15248	15043	15277	15117	15403	15144	15183	15125	15235	15360	15248	15278	15222	15133	15259	15355	15238	15275	15369	15404	15347	15206	15293	15237	15361	15211	15121	15172	15211	15276	15189	15248	15264	15193	15371	15045	15152	15178	15166	15326	15211	15306	15293	15121	15227	15217	15203	15213	15064	15298	15297	15138	15262	15240	15169	15207	15240	15185	15172	15218	15078	15244	15244	15394	15111	15220	15131	15204	15249	15222	15251	15389	15370	15105	15233	15269	15178	15197	15294	15198	15284	15175	15139	15323	15031	15210	15177	15320	15293	15184	15222	15129	15244	15238	15349	15121	15138	15203	15180	15308	15177	15266	15239	15227	15239	15156	15229	15350	15319	15329	15159	15112	15305	15300	15193	15155	15044	15135	15477	15377	15156	15180	15095	15340	15337	15105	15317	15302	15185	15234	15186	15229	15237	15151	15231	15134	15210	15183	15298	15206	15337	15062	15148	15279	15299	15191	15268	15223	15384	15164	15219	15296	15250	15170	15167	15215	15225	15103	15342	15214	15095	15275	15053	15137	15223	15344	15186	15289	15304	15182	15277	15051	15180	15176	15277	15161	15105	15306	15039	15137	15189	15335	15145	15200	15463	15029	15324	15150	15166	15213	15395	15175	15117	15120	15143	15034	15359	15350	15179	15297	15219	15342	15099	15116	15337	15395	15191	15210	15277	15184	15314	15213	15254	15293	15340	15068	15439	15246	15010	15334	15145	15458	15288	15094	15195	15204	15213	15458	15265	15274	15239	15347	15246	15340	15253	15345	15221	15412	15130	15396	15266	15258	15322	15256	15261	15275	15381	15132	15208	14972	15354	15180	15301	15129	15263	15054	15168	15136	15126	15326	15184	15338	15230	15174	15162	15302	15305	15094	15325	15151	15436	15145	15176	15262	15190	15235	15216	15333	15146	15359	15400	15224	15221	15293	15267	15298	15148	15133	15195	15098	15127	15368	15273	15284	15070	15179	15305	15360	15143	15223	15116	15237	15301	15215	15398	15323	15218	15310	15236	15289	15254	15199	15331	15291	15314	15048	15190	15198	15308	15065	15294	15328	15386	15259	15433	15047	15347	15196	15183	15148	15192	15357	15267	15425	15301	15205	15155	15291	15173	15210	15159	15258	15115	15269	15232	15253	15273	15230	15178	15199	15293	15326	15239	15115	15335	15239	15268	15342	15343	15297	15180	15008	15291	15204	15288	15309	15413	15230	15241	15238	15403	15166	15269	15036	15410	15221	15253	15057	15347	15074	15351	15255	15099	15144	15207	15120	15211	15195	15156	15152	15307	15234	15345	15216	15128	15167	15336	15317	15248	15369	15229	15085	15142	15264	15185	15225	15272	15230	15253	15244	15353	15333	15358	15329	15241	15207	15269	15199	15315	15276	15141	15203	15265	15388	15255	15261	15151	15191	15217	15249	15277	15363	15220	15208	15194	15105	15307	15266	15222	15280	15298	15267	15229	15378	15314	15271	15364	15118	15234	15315	15191	15366	15161	15282	15268	15080	15154	15245	15389	15122	15412	15262	15211	15187	15131	15420	15149	15334	15224	15334	15159	15275	15117	15227	15328	15277	15272	15263	15121	15191	15213	15119	15290	15092	15187	15231	15329	15347	15333	15120	15185	15082	15237	15137	15378	15303	15058	15159	15181	15342	15117	15174	15377	15189	15213	15123	15391	15228	15347	15288	15157	15396	15239	15197	15326	15184	15305	15256	15310	15300	15383	15259	15168	15328	15152	15295	15341	15283	15205	15374	15094	15249	15397	15342	15202	15380	15295	15238	15296	15219	15211	15180	15306	15284	15295	15092	15342	15270	15212	15347	15269	15174	15211	15241	15240	15260	15235	15271	15211	15126	15268	15095	15248	15142	15254	15408	15193	15084	15065	15243	15306	15277	15163	15171	15271	15251	15443	15371	15260	15080	15323	14954	15414	15120	15146	15300	15106	15156	15170	15147	15337	15247	15062	15125	15335
24157	21379	28925	24803	24755	30596	40553	24072	22254	22104	21283	19699	19463	18929	18707	18639	18487	18016	18078	18017	17882	17798	17917	17643	17628	17704	17837	17677	17532	17633	17643	17676	17710	17769	17877	17803	17734	17686	17488	17482	17499	17540	17395	17552	17641	17697	17486	17599	17748	17662	17707	17487	17674	17662	17615	17537	17773	17882	17653	17573	17670	17520	17483	17493	17479	17294	17525	17746	17502	17517	17634	17479	17555	17791	17908	17463	17509	17425	17670	17686	17700	17502	17557	17495	17511	17616	17460	17705	17520	17705	17509	17614	17470	17660	17682	17607	17556	17617	17473	17348	17523	17568	17348	17610	17555	17515	17633	17689	17700	17448	17376	17469	17464	17536	17431	17591	17591	17596	17373	17641	17692	17534	17470	17569	17468	17675	17608	17583	17541	17479	17670	17552	17518	17524	17486	17449	17590	17795	17751	17333	17425	17470	17349	17514	17391	17495	17498	17536	17397	17620	17589	17498	17689	17533	17400	17516	17663	17554	17605	17541	17373	17563	17550	17588	17418	17362	17528	17455	17279	17534	17366	17566	17381	17478	17655	17533	17619	17491	17369	17607	17567	17662	17615	17496	17384	17635	17594	17566	17439	17654	17578	17399	17541	17738	17672	17431	17590	17488	17562	17442	17457	17464	17571	17486	17622	17695	17621	17498	17497	17450	17617	17728	17442	17552	17392	17378	17537	17335	17623	17557	17462	17779	17511	17421	17455	17717	17563	17507	17781	17710	17546	17510	17523	17542	17744	17587	17551	17548	17681	17345	17564	17476	17655	17578	17309	17531	17733	17414	17588	17584	17506	17537	17549	17669	17480	17407	17625	17517	17656	17635	17699	17367	17478	17523	17532	17369	17495	17539	17517	17385	17428	17814	17525	17534	17666	17554	17505	17653	17398	17501	17509	17367	17606	17471	17636	17557	17473	17662	17496	17718	17675	17584	17375	17574	17499	17575	17567	17614	17304	17449	17475	17557	17394	17402	17503	17271	17535	17398	17476	17577	17722	17607	17528	17663	17558	17439	17429	17446	17499	17597	17592	17570	17550	17448	17322	17567	17505	17752	17481	17644	17415	17596	17389	17741	17577	17591	17444	17597	17485	17572	17479	17514	17523	17572	17606	17615	17452	17464	17510	17571	17420	17456	17565	17577	17740	17787	17483	17477	17397	17362	17754	17729	17493	17444	17548	17454	17609	17490	17658	17548	17476	17591	17414	17635	17700	17510	17628	17582	17559	17638	17487	17492	17494	17558	17443	17509	17466	17456	17246	17359	17396	17497	17498	17466	17615	17355	17604	17301	17596	17499	17285	17582	17433	17685	17529	17578	17501	17417	17337	17626	17654	17641	17542	17491	17541	17476	17615	17507	17387	17537	17569	17527	17527	17505	17571	17364	17681	17400	17516	17537	17390	17522	17527	17563	17566	17643	17657	17288	17693	17619	17471	17603	17648	17629	17579	17544	17311	17463	17547	17548	17675	17397	17342	17474	17580	17333	17493	17642	17887	17346	17713	17383	17469	17406	17449	17492	17478	17495	17708	17339	17536	17502	17441	17553	17658	17490	17475	17463	17445	17458	17463	17652	17774	17378	17445	17510	17545	17364	17534	17409	17331	17588	17593	17504	17737	17502	17771	17609	17603	17404	17774	17636	17521	17268	17667	17433	17599	17473	17467	17407	17579	17570	17608	17568	17434	17665	17566	17638	17403	17624	17610	17546	17423	17444	17486	17552	17557	17483	17638	17614	17579	17499	17583	17512	17515	17464	17539	17546	17498	17508	17602	17715	17602	17534	17463	17435	17369	17666	17659	17413	17425	17610	17342	17485	17392	17515	17655	17501	17575	17539	17480	17483	17634	17401	17466	17620	17474	17409	17553	17429	17643	17628	17648	17467	17566	17620	17614	17579	17638	17722	17572	17459	17464	17495	17479	17658	17722	17551	17429	17511	17479	17607	17650	17580	17441	17332	17618	17660	17584	17526	17810	17546	17579	17349	17671	17668	17488	17600	17416	17330	17653	17516	17449	17479	17570	17614	17618	17508	17556	17723	17435	17563	17345	17483	17603	17414	17608	17585	17413	17527	17552	17291	17439	17537	17521	17649	17477	17560	17547	17409	17625	17641	17434	17501	17667	17525	17387	17411	17406	17669	17526	17409	17316	17672	17736	17729	17323	17524	17659	17490	17564	17441	17491	17317	17444	17506	17449	17560	17497	17403	17556	17566	17415	17733	17612	17715	17499	17373	17591	17411	17456	17555	17384	17369	17621	17488	17579	17677	17421	17505	17603	17465	17528	17550	17712	17548	17381	17585	17604	17731	17282	17532	17698	17481	17349	17371	17506	17510	17348	17552	17693	17649	17517	17475	17603	17368	17513	17500	17508	17389	17269	17740	17604	17488	17476	17548	17589	17440	17789	17450	17305	17349	17453	17553	17871	17762	17519	17187	17633	17360	17372	17497	17312	17486	17533	17599	17710	17534	17384	17485	17373	17423	17673	17652	17607	17751	17565	17554	17444	17542	17698	17466	17412	17442	17596	17483	17599	17571	17548	17597	17424	17635	17437	17305	17682	17728	17555	17719	17497	17533	17455	17792	17665	17715	17389	17381	17440	17592	17501	17412	17561	17724	17495	17596	17421	17387	17406	17364	17515	17415	17542	17520	17626	17650	17617	17651	17622	17390	17549	17282	17414	17504	17475	17532	17445	17355	17455	17640	17526	17555	17617	17767	17476	17546	17509	17557	17397	17526	17478	17473	17403	17567	17512	17478	17447	17527	17518	17579	17684	17548	17632	17410	17429	17446	17651	17542	17674	17711	17435	17521	17351	17580	17878	17432	17624	17507	17424	17509	17573	17706	17777	17468	17616	17414	17635	17444	17370	17567	17582	17374	17428	17393	17599	17577	17617	17435	17401	17620	17631	17537	17721	17601	17507	17527	17640	17743	17452	17417	17374	17641	17464	17639	17566	17522	17638	17529	17501	17452	17420	17520	17401	17607	17313	17471	17529	17649	17559	17444	17428	17578	17575	17653	17517	17557	17491	17662	17619	17649	17548	17374	17428	17554	17662	17384	17494	17592	17518	17606	17581	17756	17424	17502	17602	17388	17665	17447	17633	17577	17448	17511	17439	17411	17397	17557	17537	17653	17604	17523	17549	17484	17379	17481	17638	17631	17565	17421	17509	17521	17540	17493	17547	17456	17497	17429	17463	17504	17510	17604	17558	17392	17448	17513	17497	17600	17543	17504	17415	17601	17569	17395	17762	17604	17494	17449	17612	17610	17511	17408	17821	17398	17443	17640	17642	17605	17495	17394	17501	17458	17393	17512	17614	17630	17745	17538	17372	17389	17494	17666	17702	17545	17639	17353	17503	17434	17590	17617	17456	17543	17344	17655	17544	17353	17413	17542	17279	17571	17498	17615	17569	17665	17440	17519	17294	17481	17381	17437	17524	17584	17575	17613	17408	17556	17686	17430	17479	17218	17318	17590	17518	17531	17536	17408	17386	17394	17502	17713	17466	17604	17491	17730	17465	17598	17506	17280	17572	17647	17360	17547	17828	17432	17514	17461	17417	17245	17752	17504	17500	17452	17481	17454	17606	17441	17489	17681	17440	17537	17338	17576	17751	17477	17493	17557	17606	17703	17392	17537	17676	17574	17687	17662	17501	17551	17670	17452	17541	17503	17501	17604	17505	17706	17700	17635	17634	17438	17567	17540	17420	17295	17526	17377	17360	17393	17500	17524	17609	17609	17708	17488	17700	17786	17500	17697	17323	17292	17365	17465	17617	17476	17294	17426	17601	17615	17445	17539	17591	17673	17422	17520	17708	17359	17515	17587	17502	17417	17541	17486	17618	17430	17603	17564	17617	17742	17639	17476	17689	17465	17496	17413	17506	17500	17488	17283	17312	17652	17417	17532	17475	17461	17394	17704	17493	17315	17559	17519	17477	17577	17334	17471	17633	17534	17401	17506	17398	17531	17304	17698	17346	17591	17404	17482	17414	17452	17534	17656	17570	17677	17538	17375	17616	17308	17595	17405	17392	17687	17773	17548	17546	17573	17620	17573	17417	17506	17633	17627	17501	17807	17613	17297	17568	17712	17432	17520	17484	17411	17480	17784	17576	17646	17517	17361	17441	17325	17639	17511	17520	17566	17529	17469	17552	17662	17604	17779	17542	17479	17392	17355	17520	17552	17397	17441	17518	17504	17399	17571	17595	17624	17580	17585	17571	17584	17620	17322	17613	17518	17484	17638	17544	17582	17324	17374	17683	17607	17545	17465	17430	17523	17499	17682	17547	17696	17373	17590	17405	17573	17633	17574	17553	17514	17533	17557	17659	17419	17760	17519	17564	17448	17387	17463	17528	17423	17583	17288	17441	17722	17301	17414	17672	17442	17573	17444	17572	17562	17628	17450	17386	17329	17617	17494	17499	17521	17421	17592	17569	17195	17596	17465	17397	17648	17573	17623	17358	17550	17563	17589	17622	17521	17471	17565	17585	17357	17409	17385	17382	17373	17380	17501	17565	17349	17555	17400	17669	17733	17721	17637	17472	17763	17673	17540	17365	17591	17375	17537	17586	17438	17614	17484	17471	17558	17576	17552	17647	17576	17540	17415	17504	17332	17589	17447	17644	17523	17515	17604	17585	17407	17562	17589	17459	17527	17455	17546	17568	17424	17627	17483	17519	17850	17513	17437	17462	17632	17500	17587	17568	17604	17670	17719	17475	17455	17405	17526	17545	17369	17356	17405	17325	17667	17723	17477	17587	17694	17464	17657	17586	17349	17689	17561	17570	17503	17322	17532	17351	17277	17497	17298	17559	17630	17586	17620	17396	17298	17595	17499	17466	17448	17611	17593	17490	17526	17382	17505	17462	17552	17473	17437	17332	17467	17666	17472	17442	17389	17596	17467	17476	17408	17721	17474	17465	17616	17459	17458	17422	17600	17476	17430	17171	17470	17400	17477	17673	17353	17448	17927	17592	17619	17516	17378	17461	17661	17421	17456	17500	17339	17514	17640	17495	17350	17553	17671	17711	17771	17563	17469	17348	17492	17564	17517	17597	17629	17694	17524	17612	17682	17607	17381	17621	17702	17432	17627	17293	17442	17538	17308	17627	17308	17598	17444
27565	46169	46351	38862	36169	33790	39449	23422	22831	22043	20853	19357	18637	17730	17254	17239	17089	16508	16304	16222	16120	16193	16062	15861	15818	16065	16111	15829	16014	15866	15911	15876	15845	15840	15774	15848	15888	15799	15682	15692	15721	15729	15870	15619	15746	15808	15575	15693	15998	15820	15895	15755	15667	15808	15591	15800	15826	15818	15748	15811	15690	15773	15718	15778	15713	15603	15794	15703	15745	15799	15892	15709	15866	15736	16031	15925	15731	15648	15701	15786	15913	15648	15737	15779	15822	15705	15791	15509	15837	15686	15799	15766	15748	15720	15665	15735	15788	15684	15686	15657	15622	15712	15653	15703	15699	15721	15751	15672	15650	15693	15788	15543	15634	15707	15738	15753	15660	15461	15783	15708	15629	15691	15936	15614	15569	15753	15647	15612	15769	15712	15655	15647	15787	15928	15892	15772	15718	15686	15640	15749	15755	15778	15565	15783	15854	15775	15636	15725	15699	15767	15598	15702	15652	15831	15585	15777	15737	15606	15643	15793	15666	15585	15813	15764	15705	15613	15664	15793	15440	15834	15711	15777	15746	15636	15909	15805	15589	15682	15887	15722	15712	15770	15720	15763	15649	15652	15683	15679	15606	15767	15646	15748	15737	15744	15792	15558	15885	15827	15823	15638	15707	15739	15608	15547	15745	15629	15611	15733	15765	15732	15848	15729	15554	15673	15786	15667	15808	15698	15919	15610	15702	15852	15578	15492	15557	15560	15775	15765	15439	15650	15681	15697	15830	15648	15822	15665	15854	15847	15593	15855	15577	15649	15669	15669	15878	15554	15616	15741	15778	15755	15729	15691	15790	15760	15833	15693	15671	15847	15784	15659	15495	15861	15897	15844	15698	15709	15687	15895	15629	15793	15552	15757	15845	15686	15562	15745	15539	15671	15915	15776	15688	15664	15682	15789	15628	15793	15627	15710	15731	15628	15784	15744	15907	15694	15780	15639	15866	15724	15660	15523	15662	15661	15949	15731	15642	15873	15749	15679	15798	15605	15738	15708	15799	15653	15665	15805	15744	15722	15558	15920	15674	15617	15810	15722	15740	15747	15872	15714	15815	15943	15746	15745	15551	15661	15822	15605	15716	15632	15573	15616	15777	15791	15871	15797	15769	15796	15702	15809	15787	15582	15893	15657	15749	15706	15580	15807	15504	15779	15863	15724	15805	15915	15846	15680	15686	15757	15670	15917	15639	15702	15643	15741	15669	15772	15878	15710	15741	15724	15758	15548	15753	15797	15667	15807	15665	15576	15784	15740	15813	15548	15776	15658	15738	15795	15745	15643	15779	15870	15763	15845	15815	15716	15813	15699	15770	15738	15657	15836	15782	15722	15940	15700	15583	15666	15744	15771	15751	15510	15685	15676	15720	15862	15736	15860	15472	15790	15787	15665	15650	15840	15595	15805	15777	15840	15711	15713	15651	15801	15617	15784	15621	15844	15552	15822	15824	15766	15786	15629	15703	15777	15789	15701	15710	15669	15705	15621	15652	15678	15722	15649	15669	15682	15695	15804	15828	15808	15728	15846	15760	15570	15786	15663	15695	15670	15748	15606	15798	15558	15785	15715	15816	15639	15830	15883	15726	15948	15775	15669	15687	15746	15700	15650	15853	15617	15657	15812	15820	15624	15819	15871	15825	15633	15771	15638	15636	15707	15828	15823	15837	15735	15634	15712	15734	15681	15789	15550	15709	15661	15462	15720	15713	15606	15742	15798	15896	15590	15695	15828	15674	15758	15602	15859	15650	15791	15758	15835	15669	15537	15954	15738	15766	15649	15590	15729	15739	15679	15787	15710	15586	15629	15724	15714	15659	15477	15804	15658	15631	15613	15742	15721	15687	15653	15789	15739	15751	15882	15641	15752	15607	15713	15767	15865	15784	15873	15767	15712	15678	15618	15823	15671	15688	15804	15946	15688	15716	15574	15731	15611	15692	15688	15697	15634	15717	15662	15777	15700	15823	15763	15831	15862	15728	15790	15789	15825	15794	15746	15573	15677	15668	15754	15758	15657	15768	15700	15585	15751	15602	15735	15462	15580	15728	15639	15520	15642	15615	15753	15748	15748	15562	15706	15747	15757	15481	15773	15457	15828	15693	15869	15802	15621	15803	15794	15534	15796	15665	15748	15821	15637	15769	15629	15842	15754	15690	15631	15581	15677	15615	15581	15872	15805	15702	15787	15604	15586	15755	15667	15746	15681	15567	15715	15755	15680	15619	15562	15846	15685	15491	15758	15582	15677	15921	15741	15733	15639	15762	15652	15799	15734	15548	15776	15667	15736	15711	15799	15622	15583	15653	15855	15659	15789	15580	15569	15709	15756	15641	15672	15712	15726	15563	15829	15837	15574	15615	15876	15700	15651	15780	15780	15739	15804	15911	15814	15757	15638	15808	15695	15606	15641	15668	15680	15707	15732	15627	15627	15817	15803	15719	15732	15906	15903	15738	15731	15525	15587	15555	15604	15704	15939	15779	15910	15737	15734	15710	15713	15720	15755	15681	15782	15719	15714	15745	15568	15685	15838	15763	15841	15695	15697	15559	15781	15877	15705	15530	15743	15928	15501	15804	15772	15850	15484	15848	15771	15665	15618	15808	15682	15601	15792	15778	15578	15601	15551	15748	15532	15806	15623	15906	15677	16003	15888	15663	15672	15868	15678	15763	15595	15631	15661	15707	15795	15665	15759	15581	15749	15581	15565	15727	15707	15653	15822	15617	15866	15746	15672	15751	15793	15941	15721	15635	15708	15634	15723	15858	15774	15693	15753	15832	15671	15819	15785	15660	15905	15723	15616	15682	15731	15854	15689	15746	15727	15796	15853	15807	15606	15623	15687	15598	15730	15816	15629	15631	15668	15703	15633	15699	15740	15713	15690	15896	15766	15770	15656	15653	15716	15728	15700	15744	15657	15790	15718	15763	15821	15814	15759	15689	15822	15728	15782	15683	15737	15764	15820	15717	15714	15582	15710	15591	15871	15809	15702	15750	15586	15841	15677	15619	15528	15586	15693	15688	15760	15689	15690	15591	15806	15648	15890	15730	15855	15558	15590	15707	15607	15735	15747	15769	15720	15719	15666	15545	15569	15753	15496	15625	15493	15710	15736	15710	15670	15747	15853	15893	15709	15647	15802	15666	15776	15530	15672	15590	15785	15785	15564	15765	15699	15774	15663	15781	15731	15764	15713	15884	15494	15953	15546	15700	15718	15612	15754	15836	15686	15753	15800	15690	15689	15730	15702	15677	15793	15714	15706	15659	15691	15633	15652	15760	15517	15827	15728	15673	15816	15764	15869	15614	15762	15605	15953	15662	15732	15574	15674	15657	15867	15793	15686	15659	15542	15754	15730	15697	15689	15648	15746	15616	15728	15635	15698	15689	15853	15682	15638	15732	15740	15766	15607	15661	15702	15644	15590	15747	15701	15666	15670	15714	15622	15787	15799	15795	15727	15826	15616	15525	15758	15803	15467	15778	15887	15830	15646	15729	15708	15603	15546	15810	15745	15680	15606	15797	15738	15640	15774	15846	15731	15594	15867	15679	15785	15834	15626	15763	15676	15652	15654	15650	15825	15703	15763	15813	15634	15816	15666	15727	15637	15820	15720	15675	15706	15696	15743	15751	15707	15675	15675	15590	15795	15763	15596	15753	15747	15682	15845	15684	15705	15817	15851	15777	15851	15795	15645	15715	15820	15700	15686	15696	15782	15584	15846	15716	15573	15739	15672	15988	15854	15738	15861	15861	15880	15747	15825	15595	15717	15902	15732	15494	15774	15601	15758	15730	15823	15890	15739	15745	15806	15818	15629	15921	15476	15722	15795	15799	15757	15620	15595	15656	15530	15574	15735	15760	15709	15676	15821	15863	15574	15922	15672	15762	15749	15649	15661	15688	15633	15577	15857	15680	15750	15558	15816	15702	15747	15752	15674	15723	15767	15711	15681	15882	15606	15681	15673	15736	15818	15747	15562	15638	15667	15742	15688	15739	15889	15726	15568	15868	15785	15709	15621	15855	15615	15691	15511	15639	15786	15562	15613	15722	15810	15757	15597	15786	15741	15648	15654	15636	15849	15556	15645	15768	15847	15697	15767	15702	15748	15887	15726	15663	15802	15633	15750	15713	15717	15677	15687	15683	15786	15825	15746	15682	15692	15813	15763	15884	15738	15716	15560	15667	15982	15809	15797	15659	15800	15665	15745	15482	15642	15699	15702	15614	15629	15633	15859	15776	15667	15681	15724	15748	15803	15849	15703	15846	15644	15794	15667	15811	15622	15631	15866	15776	15680	15667	15602	15780	15868	15601	15676	15819	15930	15604	15665	15711	15737	15850	15733	15756	15849	15831	15873	15738	15704	15695	15741	15682	15767	15902	15785	15594	15666	15781	15657	15743	15641	15881	15823	15661	15897	15824	15716	15642	15746	15825	15842	15740	15694	15819	15719	15742	15571	15842	15764	15715	15686	15703	15775	15772	15711	15532	15808	15799	15624	15609	15764	15706	15693	15778	15601	15695	15782	15717	15650	15739	15732	15732	15778	15761	15812	15721	15778	15901	15804	15835	15698	15901	15719	15741	15663	15691	15686	15645	15750	15713	15569	15668	15929	15798	15528	15772	15658	15746	15631	15801	15786	15721	15681	15807	15686	15650	15785	15883	15722	15780	15679	15719	15685	15777	15705	15823	15790	15734	15667	15665	15894	15618	15620	15908	15810	15671	15710	15757	15704	15760	15718	15562	15667	15675	15791	15620	15726	15744	15724	15685	15726	15555	15664	15819	15910	15702	15594	15683	15721	15768	15841	15749	15786	15703	15634	15703	15801	15762	15730	15710	15797	15712	15890	15673	15720	15734	15757	15512	15661	15732	15700	15697	15786	15745	15683	15752	15698	15590	15636	15745	15701	15799	15792	15542	15736	15696	15713	15834	15798	15887	15557	15678	15724	15852	15673	15632	15653	15830	15727	15848	15868	15826	15796	15588	15832	15765	15727	15633	15822	15747	15610	15614	15819	15789	15755	15792	15703	15687	15798	15679	15673	15730	15723	15836	15682	15746	15771	15922	15692	15547	15659	15780	15653	15624	15658	15851	15604	15750	15756	15786	15752	15687	15869	15633	15839	15575	15754	15660	15859
30515	25821	30620	27902	23623	22088	22206	19861	19917	19554	19379	18545	18549	18540	18547	18214	18246	18170	18185	18217	17977	17926	18022	18179	18117	18012	18141	17815	17950	17961	18015	18178	17939	18006	17918	17842	18037	18072	17938	18171	17798	17984	17819	18020	18073	18041	17971	17668	17874	17869	17838	18175	17905	17782	17767	17946	18162	18090	18087	17860	18004	17790	18125	17899	18047	18119	18088	17987	17981	17943	18034	17954	18037	17896	18005	17961	18030	17775	17938	17872	17847	18278	17992	18018	17832	17935	17844	17953	17889	17923	17847	18122	18099	17998	18091	18082	18054	18145	17955	17933	17927	18177	18050	18099	18008	18068	17964	18096	18070	17992	17923	17910	17883	17939	18097	17951	17738	17904	17884	17742	18127	17874	17873	18040	17810	17993	17916	17852	17738	18104	18037	17752	17870	17657	17949	17942	17963	17892	17970	18041	18023	17890	18042	18034	18040	17993	18015	17794	17877	18004	17951	17862	17819	17875	18009	17917	17987	18009	17987	17894	17953	17885	18023	17906	18136	18083	17843	18004	18017	18027	17985	17942	17984	17888	17989	17977	17967	18163	18106	18001	17992	18019	17928	17869	17953	17714	18225	17950	17856	18000	17996	17920	18140	17869	18060	17972	18192	17866	18107	18020	17748	17982	17835	17828	17825	17636	17793	18034	17924	17874	17948	17887	18218	17979	17944	18044	17935	17980	18031	17873	17900	17956	17958	17990	18044	18015	17964	18022	17920	17832	18122	18045	17899	17851	17882	17872	17921	18068	17884	18028	18019	17915	17932	17912	18114	17922	17720	17980	18001	17662	18033	18079	18094	17937	17982	18078	17867	17738	17942	17818	17780	17799	18019	17798	18137	17746	17852	17692	17708	18023	17996	17974	18024	18059	17890	18051	17935	17782	18026	17922	18188	17936	18068	17856	17984	17905	18206	17981	18080	18127	17859	17901	18205	18049	18063	17941	17977	17946	18018	17891	17734	17942	18083	17737	18010	17812	17821	17922	17964	17990	17970	17912	17943	18095	18011	18009	18142	17939	17852	18077	17981	17793	18080	18085	18136	17801	18017	18054	18107	17925	17843	17889	18021	18187	17929	17787	18011	17907	17821	17874	17958	17909	17866	17899	17961	17827	17819	18066	18101	17968	18219	17836	17858	18085	17803	17975	18149	18037	18130	17992	18071	17890	18005	17813	17908	17888	17886	17919	18012	17881	18010	18015	17863	18044	17918	18071	17847	17926	17951	18132	18099	17895	17840	17969	18070	17886	17961	18073	17909	17889	18005	17942	17993	17849	18160	17780	17952	17930	17811	18010	17994	18079	18035	17954	18119	17997	18052	18181	17932	17848	17981	18104	18143	17853	17932	17950	18092	18149	17948	18065	17977	18084	17939	17943	17990	17934	17953	17867	18012	17948	18121	18058	17989	17975	17918	17856	18054	17973	17928	18098	17817	17871	18051	17931	18047	17877	17851	18102	18071	17777	17922	17763	17869	17871	17945	17849	17991	17921	18153	18074	18023	17759	17895	17983	18085	17917	17898	17681	17785	18196	18038	17879	17804	18124	17950	17834	18078	18087	17872	18121	18112	18034	18111	17979	18023	17948	18020	18010	17966	17754	17996	18288	17909	18008	17890	17918	17866	17999	18153	17927	17947	18099	17866	17968	17983	17923	17862	17742	17927	17999	18054	17777	17945	18119	17872	17970	17861	17880	17889	17965	17805	17753	17809	17637	17877	17790	17846	17955	17786	17832	18018	18115	17803	17900	18013	17805	17900	17939	18101	17915	17923	17914	17689	18012	18102	18061	18029	17917	17993	17934	17783	17984	18138	17939	17965	18089	18092	17931	17849	17930	17988	17936	18024	18009	18182	17951	17913	18080	17996	17958	17979	17904	18065	17923	18152	17959	17996	18003	18010	18011	18100	17968	18021	18147	18051	17929	17990	17862	18022	18073	18056	17884	18003	17919	17958	17841	18002	18130	17816	17951	17897	17953	17969	17915	18181	17903	18101	18049	18095	17758	17885	18045	18045	17717	17805	17962	18100	17758	18023	17823	17887	17925	18029	18074	18134	18047	18087	17890	17877	18003	17867	17999	17833	18035	17774	17993	18185	18155	17913	17881	17868	17930	17918	18126	18066	17769	17920	17914	18014	18012	18023	17997	18110	17909	17923	18203	17886	18044	18033	17831	17929	18057	18106	17992	17936	17983	17970	17895	17936	17770	18125	17997	18043	18004	17982	17979	18095	17923	18254	17927	17920	17844	17842	17865	18024	18069	17976	17998	17918	17931	17813	18088	17782	17967	17972	17939	18061	18090	17747	17760	18168	18065	18042	18254	17862	17891	18124	17999	17972	18011	18010	18122	18231	18008	17879	17917	17882	18008	17762	18026	18034	18013	17820	17872	17872	18098	17801	18098	17837	17870	17980	18048	17882	17885	17913	18083	17914	18182	18011	18189	17981	18009	17820	17801	17963	17858	17964	17984	18016	18139	17948	17879	17920	17978	18004	17980	17947	17873	17823	17786	17980	18208	18076	17767	17878	17930	17852	17986	17997	17815	17840	18005	17888	18032	18121	17910	17975	18020	18093	17926	17766	17853	18069	18032	18005	17989	17988	17864	17906	17879	17830	17962	17861	17835	17795	17832	17814	17956	18121	17966	17852	17974	18046	17838	17797	17817	17878	17873	18114	18089	18071	17977	17923	18001	18066	18019	17921	17959	18070	18024	17973	18114	17938	18011	17870	18072	17868	17899	18109	17916	17887	17983	18069	17884	17849	17921	18094	18121	17941	18107	17895	17944	18010	18107	18125	17948	17933	17891	17622	17841	18035	17902	17916	17965	17992	17976	18069	17918	17904	17765	18162	18119	18025	18158	17918	17980	17730	17884	17957	17860	18003	17870	18041	17844	18045	17872	18093	18107	17944	17932	18079	17896	17947	17927	17746	17955	18056	18053	17872	17949	18188	18098	17902	18024	17874	17863	17853	18125	18025	18010	17940	17828	17920	18156	18045	17897	18035	17942	18027	17970	18086	17941	17865	17907	17970	17817	17960	17770	17841	18090	18086	18029	18038	17692	17995	17746	17943	18078	18075	18045	17958	18072	17912	18083	18016	17781	17942	17950	17953	17778	17953	17750	18055	18041	18079	17883	18032	17923	17938	17867	17990	18161	18038	18038	17877	17968	17807	17941	17981	17876	17973	17887	17872	18032	17951	17952	18010	18067	17831	18115	18088	17853	17880	17857	17976	17912	18087	17916	17992	17813	18027	18174	17921	18036	17812	17887	18002	18127	17938	17937	17899	17927	18020	17995	17981	17924	17868	18064	17994	18135	17829	17818	18064	17849	17879	17892	18113	18074	18014	18062	18075	17937	17991	18072	18063	17951	18088	18078	18066	17807	17846	17996	17925	18004	18042	17971	17947	17822	17853	17769	18021	17858	18021	17905	17961	18135	18067	18056	17916	17853	17925	18032	17952	18021	17898	18123	18133	18006	18004	18081	18058	17752	17848	18019	17980	17875	17933	17880	17788	17919	18064	17842	17834	18029	18146	18092	17962	18045	17977	17860	17980	17825	17950	17918	17746	17911	17832	17940	18028	17985	18050	18050	17771	18097	18174	18136	17911	17956	18070	17897	17863	18018	17887	18211	18118	18032	17974	17966	18040	18025	17817	17994	18112	18060	18025	17955	17882	17839	18007	17899	17784	18102	18015	17917	18029	17945	17888	17946	17999	17927	17842	17982	18105	17928	17866	17921	17796	17925	18047	18059	18000	17934	17840	17864	17759	18004	18042	17795	18052	17878	17871	18018	18002	17925	18015	17972	17877	18068	18161	17952	17992	18168	18038	17934	17832	18029	17925	17849	18157	17933	18064	17893	18000	17918	17919	18153	18012	17877	18105	17913	17966	18131	18110	17790	17904	17901	18212	17697	18036	18008	17846	17912	18208	17946	17816	17827	17985	18040	17957	18022	18028	17946	17932	18016	17837	17951	17958	17842	18010	17994	17881	17820	17881	17912	18011	17826	17838	18044	18093	18229	17931	17854	17870	17778	17875	17915	17955	18126	17966	17995	17819	17896	18085	17938	17925	18046	17882	17830	17968	17878	17943	18004	17921	17901	18104	17912	17961	17934	18081	17956	18119	18004	17745	17822	17996	17882	17921	18033	18080	17932	18057	17946	17980	18039	17933	18141	18036	18066	17762	18056	17811	17829	17961	17926	17760	18015	18009	17856	18110	17859	17943	17962	17943	17834	17925	18019	17862	17879	18072	17710	18114	18004	17958	17983	17987	18021	18152	18078	18020	17791	17940	17926	17890	18024	17983	17981	17804	17977	17893	18002	18066	18018	17981	18004	18006	17922	18178	17841	17953	18051	17905	17975	17891	17941	18038	18015	17840	18122	18174	17951	17820	17953	18115	17947	18136	17778	18009	17948	18057	17997	17890	17774	17819	17885	18115	18041	18039	18182	17991	17791	18001	17949	17833	18066	18045	17706	17716	17919	18092	17842	17897	18069	17906	17965	17943	17995	17885	18001	18004	17873	18006	17836	17967	17872	17845	17953	18011	18028	18191	17850	17903	18159	17853	17845	17891	18101	17815	18080	17860	18149	18170	17921	17970	17935	17927	18061	18178	18121	17883	18252	17840	18114	18058	18031	18141	17854	17987	17856	18010	18134	18063	17928	18160	17989	18025	18199	17988	17968	18197	17954	17797	17983	17903	18051	17848	17975	17905	17757	18078	17968	17813	18097	18005	17958	17902	17878	18061	18050	18056	18058	17988	18008	17922	17888	18021	17912	17841	18102	17931	17981	17925	17983	18022	17935	17949	17817	17903	17914	18099	18098	18033	17913	17930	18111	17952	17910	17967	17742	18073	17957	17940	17844	17881	18025	17965	18074	18002	18175	18044	18027	18050	18054	18046	17868	17959	17867	18051	18015	18166	17929	17797	17944	18108	18100	17953	17786	17910	17831	17952	18086	18021	17980	17880	17856	17823	17980	17858	18040	18184	18045	17993	17929	17743	18083	18045	18005	17939	17786	17795	17907	17892	17855	18011	17866	17872	17997	18079	17919	18005	17880	17801	18000	17747	17986	18060	17942	18075	18055	17970	17825	17775	17976	17956	18089	18079	17926
24464	34519	35100	28258	24720	22286	22182	19059	18801	18631	18155	17510	17133	16803	16600	16548	16610	16391	16126	16210	16270	16110	15848	16094	16184	15854	16054	16089	15991	16278	15960	15977	16081	16037	16091	15983	16032	15971	16058	16030	16079	16020	16043	16084	16005	16111	16077	16034	15927	16013	15885	15870	16051	16062	16026	15989	15923	15994	15857	15956	16020	15941	15985	16061	15989	15963	15940	15945	15895	16098	15972	16081	16085	15939	15918	16085	15952	15895	15992	16041	15896	16049	16031	16026	15939	15977	16004	16029	16052	15924	16100	15986	15747	16150	15950	15986	15911	16044	15961	16087	16083	15978	15991	16108	16005	15970	15966	16022	15829	16137	15961	16131	16049	15887	15907	15994	16026	16046	16086	15977	16049	16096	16018	16052	16189	16041	16012	16088	15921	16046	16015	15920	15930	15906	15974	16082	16092	16060	15879	15865	15783	15826	15951	15968	16026	15928	16018	15884	16123	15926	15867	16095	16001	16003	16086	15977	16079	15991	15923	15948	16077	16023	16007	15936	15916	15985	16019	15910	15924	16016	15921	16020	16020	15979	15972	15984	15943	16055	15987	15944	15941	15905	16015	16005	16081	16097	15899	15890	16082	15925	15963	16018	15983	16048	16069	15990	16048	15991	16089	16012	15856	16091	15965	16010	16126	16101	15964	15999	16286	15944	16079	16016	15863	16043	15973	15797	16084	15956	16030	15914	16129	16010	16146	15995	15870	15962	15939	15916	16025	15889	15818	15948	15980	15777	16003	15982	16178	15909	15859	16101	15852	15925	15984	16031	16151	16067	15845	15938	15950	16155	15894	15856	15978	16164	16008	15986	16089	16000	16074	16018	15866	16020	15920	16020	15997	15857	15964	15862	15963	16018	15936	15955	15869	15993	15928	16061	15866	15961	16014	16075	16205	15961	16068	15928	15994	15846	16086	15995	16043	15992	16057	16107	15856	16046	16064	16013	15950	15951	15989	16107	16017	16033	16074	16007	16079	15894	15939	16036	16021	16141	16031	15881	15960	15923	15894	15850	16004	15976	16073	15927	15928	16146	15780	15915	16030	15847	16080	15996	15880	16104	15865	16097	15954	15885	15932	16121	15961	16022	15860	15995	16134	16110	16031	15973	16128	16023	16171	16023	15946	16014	16078	16034	16022	16029	16119	15907	15903	15928	16031	15981	16115	16014	15874	15959	15983	15997	16008	16098	15843	15999	16101	15766	15924	16074	16016	15900	15971	15992	15960	16028	16011	16094	16003	16049	16059	15833	15888	16086	15945	16206	16005	15867	15904	16009	15947	15908	15864	15975	16058	15840	16024	15999	16093	15998	16143	15970	15929	16006	15958	16048	16131	16044	15890	16106	15912	15748	15862	16016	16036	15961	15908	16018	16020	15958	15968	15913	16110	15937	16195	16068	15985	15938	16059	16116	16000	15880	16033	15924	15782	16061	16104	15961	16072	16186	16132	16004	16024	15936	16081	16123	15839	15904	15874	16084	15843	16142	15957	16151	16124	15914	15921	15926	16051	15975	16018	15830	15902	15820	15970	15871	16057	15939	16069	15899	16112	16073	15927	15809	16117	15937	15871	15930	15915	16237	16026	16178	15916	16176	15952	16123	15942	16045	16086	15878	16035	15890	16017	15862	16091	16061	16098	16135	15891	16084	15936	15883	16092	16010	16060	16045	16094	15968	15956	15999	16100	15929	16129	15988	16087	15932	15998	16063	16048	15864	15961	15922	16203	16073	16163	15945	16235	16112	15954	15986	15913	16032	16008	15991	16061	15978	15947	15940	15923	15909	16101	15882	16141	15901	15860	15967	16061	15922	15959	16152	16060	16029	16095	16007	15998	16131	16031	16194	16031	16031	15907	15937	15948	16116	15939	15949	16104	16106	15890	16027	15930	16075	16160	15937	15937	16072	15961	16010	15780	16134	15931	16110	15875	15934	16100	15915	15785	16184	16087	16160	15954	15890	16030	16008	15940	15976	15957	16095	15976	16033	15993	15883	15988	15940	15894	16103	15970	16157	15889	15961	16131	16104	15810	16003	15941	16121	16124	16019	16037	16091	16112	16007	16071	16104	15894	15966	15964	15913	16066	15998	15943	16183	16126	15866	15904	16023	16147	16096	15996	15994	15992	16038	16008	15950	15963	16079	15930	15845	16008	15985	16008	15890	16054	16060	16138	16095	16114	15956	16057	16026	15973	15986	16048	16018	15985	16016	16189	16083	16052	16035	16073	16080	15835	16027	16030	16081	16089	16109	15876	16075	16120	16117	16053	16135	16020	15902	15927	16012	16008	15895	16114	15943	15847	15907	16020	15961	16099	16082	15993	16111	15986	16162	15877	15939	16117	15896	16059	15844	16115	15907	15916	16119	16031	15878	15942	15878	16062	16172	16026	16179	15913	16084	15837	15861	16095	15914	15952	16053	16026	15856	15930	16089	16050	15917	15942	16176	15957	16102	15927	16015	15993	15988	15877	16025	15891	15881	15969	16106	16031	16054	15909	15976	15988	16067	16074	16013	15975	15932	16113	16104	15982	16113	15930	16013	16034	16137	15858	15796	16230	16099	15950	16006	15869	15799	15996	16134	15840	16011	15867	16128	16099	15995	16139	16090	15961	15976	15796	15900	16049	15996	15953	15880	15882	15812	15904	16084	16188	15914	16011	16125	16104	16018	16019	16010	16028	16015	15937	15792	15913	15904	15917	16104	16036	16046	15929	15947	16001	16168	15993	15899	16061	16003	16106	15846	16201	16046	15857	15918	16147	15980	16018	15945	15949	16113	16054	16125	15836	15980	15950	15910	16034	16048	16121	15964	16101	16096	16186	15898	15879	16228	15893	15910	15946	16075	15974	16061	15899	15801	16102	16072	16014	15994	15844	16023	16063	15833	15972	16019	15897	16060	16015	16041	15840	16042	15917	15945	15864	16027	16090	16010	15854	16117	16109	16089	15940	16047	16026	16100	16026	15981	15996	16069	16079	15960	15875	15995	15975	16093	16129	15955	15903	16007	16057	16215	15946	15835	16038	15893	15936	15970	15913	16125	16036	16135	16084	16085	15834	15994	16075	15985	15974	16063	15938	16135	16101	15919	16002	16051	15824	15968	16018	16020	16139	16146	16086	15853	16053	15993	16026	15948	16111	16011	15968	15895	16001	16141	15970	15941	15999	15935	16062	15959	16088	15967	15989	16105	15920	16036	15902	15955	16053	15886	15892	16104	16120	15837	15997	15980	16146	15859	15992	15917	16031	15866	16201	16048	15981	16033	16157	16005	15978	16140	16029	16052	15917	16048	15998	16036	15897	15888	15945	16000	15774	16022	16108	16194	15901	16120	15807	16062	15969	15991	16101	15922	15863	16065	15975	16243	15831	15937	15930	15993	15987	15818	15938	16038	15982	15841	16041	15865	16046	15903	16058	16052	16163	16131	15980	15912	16094	15861	16020	15911	15908	15917	15992	15873	16093	15875	16006	15816	16093	16007	16004	16045	16075	15911	16138	15876	16071	16009	16035	15950	15766	16118	15990	15993	15996	16031	15982	15983	16089	15967	16050	16084	16089	15972	15942	16064	15998	15962	16029	15999	16090	15933	15954	16160	16179	15941	15967	15964	15931	16103	16088	15923	15997	15936	16040	16232	16042	15899	16068	16151	15942	15978	16134	16055	15997	16113	15847	15838	15926	16023	16040	15880	16009	15857	15921	15952	15971	16034	15718	16034	15987	15864	16139	15901	16070	15930	15904	15991	16154	16081	15911	15981	16050	15932	16078	15965	15911	16026	16068	16053	16016	16137	15951	15868	16044	15870	16151	15950	15882	16169	16078	15908	15971	16261	15952	15978	16030	16013	16008	16015	16075	16030	16118	16015	15976	16102	16066	15952	16084	16037	15996	16219	16086	15890	16056	16058	16044	16072	15831	16003	16108	15960	15901	16001	16074	15924	15972	16028	16018	15992	16121	15954	15946	15922	15984	15980	16083	15863	16189	16069	15855	15974	16033	15981	16110	15947	16073	15984	15985	15867	15912	16292	15952	15847	15996	15950	16170	15913	15991	16147	15929	15872	16006	16034	15968	15875	15952	16156	15907	15926	15983	16127	15968	16121	15984	16101	16087	15907	15871	15845	16078	15989	15820	16032	16168	16029	15973	16144	16074	15984	16062	16082	16236	15945	15973	15975	15972	15944	16039	16184	16260	15949	16013	15990	16116	15950	16055	16035	15892	15900	16040	16054	16042	15986	15941	16047	15981	16094	16060	15954	16084	15937	15979	16099	15929	16019	16058	15992	15969	16108	15983	15970	16000	16126	16044	16007	16132	15991	15920	16033	16058	15973	15971	15936	16049	15977	15933	15893	16048	15991	15999	16085	16080	16140	16074	16098	15858	15980	15959	16018	16091	15994	15953	16243	16099	16111	15932	16186	15940	16141	16047	15698	16037	15892	15979	16068	15957	16164	16084	15960	16095	15928	16058	16123	15945	15966	15987	16038	15986	16083	15979	15921	16112	15936	16060	16084	15863	16114	16195	16043	16033	16006	15877	16051	16081	15865	15937	16020	16121	15973	16030	16022	16022	15974	16031	16095	16039	15977	15988	16006	16021	15920	16022	15986	16207	16064	15883	16037	16056	16037	15776	15794	16056	15850	15941	16071	15966	16017	15876	15929	16108	16026	15949	16120	16119	15894	15998	16103	16023	15769	16023	16102	16108	15887	16088	15956	15905	16162	16030	16167	16124	16125	16081	16007	15984	16066	16132	15992	16123	15859	15985	16009	16073	15958	16057	15979	15879	16035	15963	16034	15909	16015	15995	15925	15848	15959	16078	16055	15927	15971	15867	16091	16169	16037	15882	16041	15924	15690	16099	16006	16107	16093	15921	15973	15972	15913	16053	15952	15962	16111	15962	16036	15985	16219	15869	16047	15985	15986	16059	15913	16174	16117	16201	15841	15917	16022	16106	15930	15969	15948	16017	16057	16020	16026	16047	15976	16012	15995	16033	16006	16163	15954	15936	16017	16113	15952	16092	15909	15976	16185	16070	15860	15858	16128	16111	16158	15893	16000	15863	15881	16105	16106	16035	15958	16043	15893	15974	15944	15742	16026	16096	15956	16000	16104	16053	16041	15957	15774	16012	15907
25434	21417	28541	27143	25232	26519	34295	23022	21407	20514	20059	19321	18828	18412	18605	18435	18229	17953	17766	17923	18015	17816	17811	17713	17932	17903	17713	17695	17611	17742	17661	17792	17622	17859	17820	17610	17712	17646	17671	17667	17564	17525	17719	17530	17825	17688	17902	17573	17700	17572	17569	17795	17798	17535	17448	17471	17409	17756	17576	17694	17546	17637	17799	17780	17872	17554	17676	17664	17731	17708	17723	17753	17549	17651	17788	17736	17525	17702	17740	17574	17667	17664	17726	17724	17720	17479	17537	17496	17711	17502	17481	17381	17689	17599	17193	17407	17572	17659	17581	17626	17653	17787	17536	17572	17514	17592	17535	17703	17925	17669	17588	17564	17303	17442	17651	17649	17319	17574	17544	17729	17667	17586	17602	17822	17538	17524	17786	17605	17428	17667	17621	17532	17575	17544	17710	17629	17562	17627	17650	17632	17760	17666	17562	17619	17549	17444	17444	17450	17508	17787	17681	17516	17628	17518	17634	17756	17716	17441	17395	17820	17809	17510	17553	17501	17589	17664	17633	17311	17464	17420	17653	17443	17626	17665	17617	17524	17661	17771	17589	17543	17594	17638	17588	17464	17695	17932	17486	17575	17543	17750	17690	17665	17349	17522	17551	17433	17769	17371	17384	17630	17344	17421	17588	17747	17526	17758	17570	17680	17658	17583	17611	17750	17472	17627	17426	17481	17463	17868	17519	17532	17573	17801	17518	17442	17628	17707	17480	17575	17570	17680	17467	17412	17668	17596	17542	17619	17461	17582	17511	17739	17786	17721	17577	17537	17884	17599	17747	17414	17627	17595	17591	17526	17944	17711	17583	17502	17678	17611	17670	17751	17702	17821	17577	17455	17531	17585	17490	17522	17719	17665	17628	17791	17585	17605	17750	17523	17722	17732	17540	17431	17455	17539	17501	17667	17506	17699	17574	17234	17665	17598	17472	17352	17730	17642	17685	17484	17645	17618	17524	17431	17590	17650	17762	17428	17488	17751	17612	17657	17786	17560	17721	17698	17702	17600	17556	17549	17620	17544	17545	17555	17853	17439	17771	17778	17528	17600	17700	17683	17501	17530	17710	17624	17645	17640	17490	17555	17525	17400	17639	17768	17672	17603	17559	17543	17646	17653	17510	17699	17527	17724	17557	17682	17767	17595	17623	17564	17760	17728	17567	17599	17474	17606	17549	17444	17518	17490	17432	17604	17664	17715	17815	17599	17518	17459	17713	17662	17726	17520	17557	17517	17689	17670	17351	17538	17792	17636	17483	17524	17513	17759	17606	17567	17517	17408	17725	17464	17649	17467	17668	17374	17663	17681	17623	17651	17598	17602	17503	17333	17564	17596	17791	17564	17634	17643	17539	17695	17739	17471	17666	17660	17797	17773	17633	17448	17430	17455	17656	17774	17804	17611	17622	17600	17471	17580	17689	17633	17638	17621	17481	17505	17509	17651	17532	17695	17693	17593	17459	17504	17698	17515	17562	17585	17420	17594	17596	17542	17809	17429	17536	17506	17683	17445	17726	17587	17696	17650	17502	17667	17734	17572	17527	17545	17468	17574	17706	17641	17529	17672	17600	17558	17314	17513	17432	17486	17588	17657	17701	17651	17586	17621	17561	17691	17656	17848	17512	17669	17705	17570	17486	17558	17499	17584	17781	17570	17464	17365	17755	17402	17605	17614	17710	17694	17695	17702	17475	17802	17598	17649	17642	17625	17559	17544	17412	17677	17552	17723	17618	17488	17418	17465	17645	17702	17382	17721	17452	17730	17397	17639	17465	17234	17518	17876	17742	17547	17458	17538	17595	17644	17738	17519	17737	17558	17521	17523	17594	17625	17705	17397	17791	17547	17355	17549	17548	17533	17739	17558	17592	17681	17748	17628	17667	17664	17534	17668	17582	17529	17473	17508	17737	17636	17481	17575	17843	17538	17431	17366	17497	17668	17656	17480	17726	17441	17591	17646	17490	17746	17638	17560	17457	17419	17587	17538	17593	17672	17221	17405	17678	17423	17631	17841	17410	17687	17530	17650	17654	17445	17584	17570	17581	17405	17530	17534	17841	17623	17552	17582	17390	17712	17561	17532	17831	17774	17684	17549	17618	17600	17629	17604	17684	17720	17778	17636	17690	17623	17568	17350	17587	17587	17765	17772	17388	17568	17556	17496	17782	17553	17554	17697	17504	17654	17573	17918	17516	17518	17493	17701	17489	17544	17782	17518	17646	17605	17502	17633	17534	17724	17584	17812	17615	17532	17467	17652	17760	17626	17424	17606	17639	17522	17378	17648	17497	17729	17647	17565	17690	17597	17639	17363	17701	17549	17695	17534	17699	17538	17657	17482	17475	17501	17524	17603	17596	17488	17568	17639	17560	17714	17553	17604	17601	17705	17671	17771	17783	17715	17656	17702	17430	17740	17748	17647	17627	17629	17774	17664	17705	17512	17711	17368	17589	17727	17683	17615	17458	17395	17641	17571	17470	17527	17663	17649	17557	17665	17546	17538	17470	17605	17501	17487	17765	17750	17853	17606	17457	17483	17603	17578	17555	17626	17665	17541	17678	17567	17567	17408	17746	17702	17554	17601	17550	17483	17600	17742	17754	17677	17445	17841	17664	17540	17574	17540	17576	17381	17559	17707	17587	17773	17703	17556	17730	17532	17569	17755	17466	17736	17871	17635	17550	17555	17610	17599	17744	17589	17838	17602	17569	17513	17552	17532	17743	17573	17459	17676	17674	17571	17608	17676	17523	17511	17749	17551	17619	17485	17455	17801	17668	17449	17764	17651	17882	17646	17655	17635	17513	17512	17321	17578	17698	17548	17756	17442	17488	17686	17635	17425	17490	17559	17538	17756	17502	17625	17462	17627	17652	17633	17576	17590	17698	17390	17475	17601	17573	17721	17663	17674	17823	17589	17630	17424	17725	17673	17727	17606	17885	17536	17609	17669	17472	17614	17628	17600	17698	17722	17507	17663	17560	17828	17545	17638	17631	17498	17704	17707	17484	17624	17658	17664	17806	17709	17770	17361	17678	17554	17571	17699	17558	17475	17572	17802	17566	17591	17763	17766	17686	17647	17596	17723	17428	17645	17649	17499	17555	17606	17793	17681	17664	17592	17567	17614	17717	17566	17531	17656	17588	17619	17629	17562	17431	17495	17664	17546	17359	17618	17593	17639	17692	17734	17737	17758	17682	17588	17750	17754	17822	17501	17592	17579	17753	17702	17715	17574	17625	17608	17769	17651	17571	17636	17461	17402	17603	17611	17880	17536	17724	17778	17505	17373	17639	17642	17595	17595	17671	17608	17327	17517	17616	17634	17647	17711	17592	17467	17579	17448	17501	17383	17657	17811	17582	17496	17539	17670	17670	17603	17624	17546	17559	17584	17507	17684	17717	17520	17797	17549	17832	17688	17666	17742	17708	17570	17732	17465	17569	17587	17693	17478	17601	17376	17690	17678	17543	17516	17478	17792	17759	17746	17660	17819	17707	17590	17698	17646	17616	17733	17583	17667	17462	17422	17620	17730	17479	17609	17574	17601	17603	17566	17753	17727	17504	17484	17609	17677	17754	17219	17586	17519	17673	17510	17709	17467	17590	17691	17643	17501	17582	17697	17612	17807	17538	17647	17804	17573	17774	17483	17580	17534	17672	17662	17738	17668	17794	17606	17506	17692	17691	17552	17684	17458	17545	17612	17512	17657	17478	17819	17601	17552	17748	17539	17496	17450	17542	17595	17476	17749	17552	17517	17701	17797	17698	17462	17577	17684	17648	17603	17619	17672	17766	17649	17460	17626	17586	17519	17679	17630	17556	17602	17683	17546	17405	17715	17574	17378	17637	17600	17625	17545	17491	17575	17590	17464	17497	17659	17624	17444	17715	17545	17723	17733	17593	17506	17355	17464	17727	17540	17537	17614	17643	17829	17769	17602	17525	17567	17468	17564	17429	17501	17692	17710	17704	17595	17585	17752	17767	17639	17567	17654	17605	17629	17738	17599	17651	17567	17662	17602	17596	17519	17751	17502	17728	17839	17577	17565	17731	17592	17616	17711	17610	17626	17660	17553	17563	17469	17714	17513	17611	17568	17664	17595	17849	17518	17756	17595	17579	17563	17605	17370	17576	17569	17753	17640	17675	17608	17619	17645	17828	17727	17414	17446	17507	17694	17582	17534	17446	17393	17764	17648	17508	17475	17546	17568	17527	17400	17698	17825	17768	17757	17716	17701	17754	17607	17577	17608	17524	17759	17534	17584	17754	17860	17674	17452	17356	17587	17592	17489	17450	17657	17570	17560	17585	17503	17614	17665	17643	17609	17605	17533	17464	17767	17472	17521	17566	17546	17514	17471	17616	17505	17637	17505	17500	17502	17708	17667	17594	17436	17823	17666	17558	17653	17485	17615	17324	17311	17679	17638	17578	17712	17909	17431	17537	17486	17587	17562	17595	17667	17483	17871	17739	17733	17522	17648	17597	17599	17658	17675	17567	17603	17675	17417	17769	17743	17463	17314	17632	17811	17504	17499	17316	17515	17753	17689	17568	17591	17772	17686	17686	17679	17535	17728	17589	17406	17590	17462	17651	17533	17595	17726	17699	17809	17659	17388	17620	17544	17541	17704	17518	17444	17490	17459	17748	17633	17503	17554	17425	17738	17626	17411	17440	17772	17714	17647	17808	17620	17457	17627	17642	17657	17661	17588	17536	17600	17540	17564	17613	17698	17643	17609	17601	17763	17839	17668	17639	17759	17645	17584	17502	17569	17662	17550	17539	17631	17593	17847	17562	17665	17639	17652	17855	17652	17664	17584	17660	17645	17770	17794	17446	17664	17714	17632	17646	17545	17606	17593	17877	17506	17531	17607	17592	17513	17467	17499	17561	17352	17617	17646	17548	17550	17629	17488	17456	17535	17812	17627	17506	17573	17526	17600	17488	17494	17580	17629	17408	17481	17417	17626	17513	17473	17582	17701	17633	17462	17748	17609	17656	17376	17771	17579	17727	17940	17698	17648	17508	17637	17697	17437	17542	17651	17725	17853	17555	17797	17666	17568	17531	17504	17731	17523	17643	17553	17493	17561	17660	17564	17525	17658	17790	17400	17688	17578	17587	17796	17538	17633	17433	17429	17687	17737	17703	17677
25553	42515	42086	34358	29607	28806	35820	21474	21435	20610	19339	18461	17674	17513	16946	16699	16614	16400	16236	16164	15897	16116	15917	15867	16011	15680	15959	15894	15961	15833	16033	15989	15879	15928	15804	15893	16030	15792	15855	15800	15932	15697	15833	15843	15853	16003	15802	15900	15827	15752	15564	15726	15855	15667	15750	15731	15842	15843	15734	15799	15886	15694	15984	15841	15735	15858	15887	15916	15779	15833	15824	15717	15928	15950	16161	15861	15769	15775	15687	15849	15847	15756	15817	16094	15724	15854	15726	15724	15937	15829	15718	15710	15775	15845	15698	15631	15684	15737	15857	15713	16003	15853	15884	15842	15901	15760	15828	15758	15869	15886	15855	15771	15801	15893	15722	15893	15741	15881	15835	15854	15953	15783	15887	15745	15855	15847	15614	15895	15817	15969	15755	15827	15796	15828	15711	15720	15787	15928	16061	15749	15769	15923	15713	15772	15750	15927	15647	15684	15926	15808	15824	15795	15693	15719	15929	15730	15826	15802	15810	15828	15770	15776	15770	15999	15753	15734	15739	15883	15941	15843	15742	15763	15761	15772	15739	15896	15729	15801	15737	15745	15834	15937	15602	15827	15647	15638	15819	15715	15697	16149	15755	15683	15944	15739	15851	15927	15909	15770	15867	15866	15883	15558	15897	15797	15862	15733	15787	15829	15813	15702	15882	15846	15839	15965	15724	15825	15895	15894	15743	15999	15764	15893	15644	15642	15766	15687	15729	15844	15748	16019	15846	15981	15673	15815	15655	15865	15702	15708	15862	15731	15836	15764	15766	15793	15769	15989	15814	15955	15659	15799	15795	15788	15799	15961	15815	15810	15797	15806	15886	15805	15833	15825	15747	15671	15718	15917	15742	15773	15749	15809	15767	15967	15929	15800	15813	15609	15778	15768	15756	15960	15762	15772	15891	15693	15907	15669	15774	15761	15797	15945	15658	15828	15702	15753	15788	15722	15708	15927	15899	15815	15806	15815	15945	15731	15724	15946	15824	15862	15637	15806	15771	15815	15795	15952	15770	15700	15770	15778	15839	15845	15925	15809	15743	15700	15874	15664	15733	15671	15936	15709	15764	15742	15866	15755	15685	15741	15854	15818	15911	15647	15755	15824	15749	15722	15859	15865	15877	15899	15836	15623	15730	15746	15908	15839	16026	15703	15792	15849	15709	15916	15710	15832	15602	15781	15738	15878	15865	15762	15762	15800	15735	15877	15860	15770	15772	15839	15733	15796	15723	15842	15846	15742	15849	15816	15603	15720	15888	15697	15773	15833	15809	16074	15682	15653	15797	15711	15983	15934	15757	15809	15887	15722	15898	15790	15798	15774	15871	15712	15754	15859	15826	15748	15903	15793	15915	15733	15820	16009	15727	15708	15798	15696	15811	15750	15816	15899	15687	15643	15914	15719	15796	15709	15844	15795	15736	15738	15760	15818	15896	15791	15758	15711	15796	15800	15894	15736	15835	15895	15639	15732	15832	15820	15907	15805	15870	15634	15685	15854	15847	15799	15813	15877	15830	15751	15748	15873	15779	15941	15863	15808	15703	15839	15977	15853	15757	15755	15819	15779	15713	15786	15691	15628	15893	15828	15879	15683	15944	15695	15682	15893	15835	15730	15634	15815	15786	15918	15692	15918	15771	15810	15766	15742	15741	15812	15785	15892	15785	15813	15824	15663	15834	15878	15751	15753	15679	15944	15663	15837	15955	15814	15756	15833	15699	15736	15713	15791	15819	15864	15865	15659	15779	15769	15883	15679	15848	15795	15946	15932	15887	15925	15850	15814	15723	15862	15861	15925	15840	15778	15801	15766	15652	15893	15986	15832	15753	15782	15969	16007	15705	16006	15737	15858	15609	15763	15898	15659	15836	15844	15991	15675	15858	15750	15765	15867	15691	15747	15796	15770	15856	15711	15874	15827	15786	15898	15790	15725	15753	15646	15923	15801	15851	15866	15687	15925	15773	15674	15848	15820	15720	15840	15762	15818	15884	16042	15897	15564	15932	15916	15727	15756	15814	15806	15676	15867	15742	15858	15887	15900	15914	15740	15732	15941	15879	15827	15813	15622	15759	15811	15620	15936	15802	15739	15555	15893	15935	15847	15636	15885	15943	15809	15722	15736	15923	15667	15845	15863	15787	15800	15922	15739	15557	15796	15970	15683	15870	15978	15728	15833	15835	15756	15802	15744	15859	15685	15820	15697	15654	15725	15997	15835	15659	15889	15787	15788	15862	15767	15760	15870	15894	15948	15661	15750	15840	15770	15908	15695	15970	15688	15913	15633	15803	15930	15630	15876	15748	15771	15699	15683	15910	15709	15760	15807	15756	15907	15831	15761	15943	15677	15900	15792	15541	15846	15803	15747	15765	15936	15917	15952	15761	15934	15793	15736	15772	15785	15786	15744	15821	15874	15718	15863	15874	15689	15555	15835	15920	15928	15816	15746	15902	15790	15875	15831	16047	15654	15886	15872	15735	15678	15769	15547	15837	15680	15803	15883	15777	15859	15806	15818	15586	15832	15894	15821	15895	15751	15753	15808	15916	15698	15779	15873	15719	15880	15781	15862	15877	15848	15863	15675	16002	15740	15726	15790	15830	15673	15827	15661	15749	15828	15849	15801	15966	15866	15926	15883	15688	15714	15788	15848	15704	15882	15738	15839	15912	15742	15692	15779	15797	15979	15651	15726	15891	15768	15812	15667	15900	15730	15799	15842	15821	15740	15838	15825	15737	15710	15706	15749	15776	15909	15730	15727	15719	15934	15956	15817	15702	15744	15933	15624	15902	15718	15802	15681	15918	15745	15864	15924	15715	15684	15787	15772	15739	15765	15812	15880	16004	15726	15974	15721	15886	15757	15828	15855	15915	15641	16028	15847	15931	15979	15696	15804	15780	15782	15890	15642	15772	15709	15849	15730	15678	15760	15652	15872	15843	15758	15899	15833	15848	15880	15765	15782	15670	15760	15816	15842	15891	15782	15847	15742	15890	15734	15710	15966	15827	15786	15714	15959	15703	15922	15646	15801	15898	15921	15725	15840	15804	15806	15847	15869	15974	15659	15801	15850	15713	15756	15687	15854	15729	15886	15741	15811	15905	15955	15847	15889	15722	15858	15982	15951	16005	15744	15878	15833	15804	15715	15829	15711	15853	15843	15731	15839	15773	15809	15661	15743	15776	15548	15881	15773	15930	15738	15641	15710	15963	15966	15729	15829	15906	15797	15861	15885	15783	15748	15679	15735	15819	15654	15784	15871	16050	15857	15697	15738	15802	15779	16001	16002	15751	15688	15885	15993	15959	15811	15842	16015	15675	15730	15788	15808	15909	15881	15863	15962	15688	15658	15842	15736	15722	15841	15816	15824	15638	15791	15610	15732	15896	15855	15841	15790	15804	15766	15682	15922	15837	15746	15754	15899	15731	15823	15702	15807	15772	15862	15676	15903	15964	15840	15730	15883	15933	15869	15813	15889	15840	15861	15779	15960	15904	15640	15857	15757	15667	15733	15781	15902	15607	15939	15757	15616	15880	15704	15729	15847	15735	15852	15785	15778	15882	15720	15761	15640	15922	15879	15809	15676	15941	15758	15905	15797	15665	15833	15746	15779	15729	15728	15750	15927	15651	15813	15837	15737	15748	15633	15835	15509	15855	15665	15987	15695	15571	15650	16048	15662	15888	15833	15803	15797	15816	15844	15893	15759	15727	15918	15939	15920	15831	15930	15919	15907	15874	15880	15833	15874	15786	15721	15777	15854	15707	15775	15805	16072	15820	15772	15596	15779	15767	15870	15711	15723	15763	15761	15777	15873	15878	15708	15697	15814	15796	15883	15858	15753	15922	15775	15867	15734	15856	15856	15880	15677	15690	15931	15832	15857	15867	15754	15715	15764	15801	15783	15986	15788	15737	15866	15825	15781	15778	15840	15896	15679	15809	15789	15837	15762	15723	15871	15734	15857	15756	15782	15788	15859	15742	15842	15805	15818	15827	16033	15860	15876	15754	15776	15685	15826	15806	15736	15800	15706	15686	15909	15889	15743	15956	15745	15863	15860	15779	15906	15697	15730	15876	15949	15996	15857	15685	15831	15553	15910	15615	15764	15810	15896	15977	15794	15995	15807	15776	15699	15796	15876	15922	15945	15946	15885	15719	15819	15934	15844	15799	15768	15764	15862	15807	15798	15821	16014	15937	15762	15800	15865	15751	15691	15687	15895	16081	15867	15897	15772	15824	15971	15748	15929	15786	15755	15685	15916	15838	15735	15747	15750	15927	16011	15855	15887	15850	15699	15942	15947	15845	15791	15841	15857	15725	15718	15786	15924	15839	15761	15745	15807	15660	15858	15941	15794	15780	15695	15714	15859	15899	15829	15867	15784	15955	15803	15667	15910	15896	15793	15652	15964	15749	15794	15798	15746	15703	15886	15818	15681	15934	15691	15925	15911	15642	15850	15859	15859	15834	15748	15898	15778	15791	15758	15844	15637	15694	15697	15699	15822	16032	15955	15864	15710	15776	15852	15724	15750	15777	15750	15667	15755	15857	15799	15680	15737	15691	15849	15697	15537	15690	15654	15826	15864	15689	15746	15769	15784	15825	15795	15792	15778	15927	15583	15713	15723	15627	15915	15843	15864	15793	15804	15821	15957	15709	15753	15977	15836	15894	15946	15723	15751	15787	15828	15848	15742	15707	15738	15810	15838	15836	15734	15794	15746	15863	15718	15928	15901	15650	15783	15834	15764	15674	15759	15811	15746	15938	15911	15765	15836	15778	15870	15787	15964	15737	15809	15790	15727	15785	15722	15747	15863	15896	15812	15803	15701	15885	15881	16015	15964	15902	15845	15700	15801	16003	15876	15771	15747	15744	15763	15883	15823	15800	15900	15695	15645	15756	15738	15856	15688	15870	15756	15847	15789	15838	15922	15835	15840	15849	15828	15763	15720	15954	15862	15783	15767	15865	15689	15904	15820	15775	15816	15738	15729	15870	15926	15962	15747	15958	15798	15803	15907	15877	15979	15972	15771	15833	15830	15853	15829	15726	15976	15835	15635	15670	15811	15945	15777	15756	16079	15794	15840	15773	15823	15879	15751	15835	15916	15723	15699	15818	15827	15598	15807	15859	15715	15942	15879	15896	15821
24211	21451	29078	24842	24606	29769	45066	26497	23356	22448	21535	20302	19981	19657	19254	19101	18660	18802	18475	18316	18278	18398	18414	18438	18226	18354	18363	18201	18522	18199	18409	18111	18068	18263	18018	18030	18355	18131	18140	17980	17919	17961	18210	18285	17943	18024	18138	18131	18104	18042	18131	18193	17963	17980	18077	18078	17857	18113	18231	18218	18160	18070	18055	17868	18124	18068	18154	18121	17930	17950	18238	18062	18189	18022	18348	18416	18049	18258	18277	18193	18310	18274	18152	18127	18076	18008	17885	18231	17983	18138	17861	18159	18070	18042	18043	18269	18108	18095	17997	18141	18156	18043	18275	17951	17972	18066	18343	17856	18127	18079	18128	18114	18003	18091	17948	18020	17883	17906	18208	18223	18079	18153	18128	17904	17984	17994	18140	18111	18152	18070	18083	17925	17962	18062	18163	17999	18031	18280	18103	18171	17984	18138	18063	18183	18152	18205	18101	17857	18182	17989	17952	18020	18169	18124	18148	17878	18017	18166	18123	18056	18037	18027	18155	17938	17996	18200	17775	17950	17983	18151	18100	18056	18015	17980	17973	18033	17960	18144	18119	18028	17910	18132	18111	18284	18108	18012	17928	18044	18081	17903	18147	18002	18083	18334	17992	18080	18120	18031	17977	17932	17754	17974	18229	18147	18018	17971	18395	18094	17965	18007	18111	17803	17895	18071	18016	18074	17985	17919	17969	18153	18010	17956	18033	17981	18096	18044	18038	18044	18011	17959	18044	17982	17967	18154	17999	17846	18064	18209	18024	18089	18215	17960	18029	18059	17989	18081	17881	17915	18081	17830	18086	18134	18068	17965	18339	18242	18079	17942	18057	17986	18052	18237	18075	18112	18087	17888	17899	17899	18140	17964	17988	18169	18019	17991	18039	18217	18105	18169	18114	18176	18134	18028	18161	17978	18012	18218	18187	18019	18072	17965	18035	18145	18155	18152	18058	17863	17953	18148	18042	18029	18060	18193	18089	17976	18186	17757	17927	18022	17974	17915	18070	17982	17925	17963	17960	18124	17870	18215	18120	18118	18080	18019	18025	17852	18062	18096	18140	18149	17988	18207	18116	18100	18232	18003	18198	17852	18034	18184	17772	17954	18176	18072	17936	17946	18069	18151	18199	18112	18017	18174	18188	17899	18002	18135	18023	17895	17708	18158	18035	18024	17941	18060	18095	18019	17753	18268	18060	17886	17899	17907	17975	17866	17941	17832	18230	18152	18241	18330	17862	18022	17936	17837	17932	18127	17942	18050	17972	18086	17965	18139	17847	17923	17980	17836	18024	18037	18083	17800	18041	18108	18152	18073	18042	18159	18146	18032	17890	18075	18063	17981	17971	18080	18195	18054	17976	17832	17868	18028	17855	18105	18070	17979	18044	18090	18080	18273	18003	17849	18102	17930	18157	17936	18036	17876	18040	17939	18126	17904	17914	18265	17870	18016	18083	17931	17881	18066	18080	17909	18027	18147	18148	17889	18275	18064	18020	18137	18138	18035	18190	18175	18162	18013	18106	18207	18251	18154	18200	18044	18048	18148	18085	18107	18114	18206	18009	17939	18216	17850	17922	18036	18213	17972	17902	18153	17995	17965	17883	17938	18012	17875	18026	18288	17950	18087	18236	18196	18089	18067	18046	17943	18092	18089	18012	17992	18066	18109	18335	18067	18120	18066	18075	17958	18238	18184	18337	18075	18034	17901	17905	17997	18050	18092	18172	17986	18027	18158	18113	18284	18092	17874	18029	18026	18152	17972	18058	18118	17957	18196	18036	18016	17951	18087	18035	18181	18104	18080	18034	18112	17975	17963	17937	18109	17951	17993	18165	18213	17894	18173	17997	18353	18013	18144	17985	18025	18013	18265	17781	17959	17908	18099	18085	17950	18010	17959	18179	18097	18020	17987	18106	18143	18016	18023	17891	17760	18128	18061	17940	18004	18290	18289	17996	17840	18198	17792	18035	18186	18076	17965	18174	17945	18104	18254	18176	17912	18149	18003	17982	18128	18127	17773	18099	18092	18031	18117	17924	18145	18127	18069	18041	18096	18113	17840	17968	18101	18011	18072	18020	17999	18049	18294	18060	17979	17989	18175	18265	18029	17851	17995	18003	18083	18255	18210	18147	18046	18033	17785	18087	18150	18126	18008	18225	18009	18126	18097	17935	18103	17976	18047	18023	18082	17855	18136	17944	17962	18151	18256	18016	18086	18131	18285	18073	17874	18084	18206	18219	18074	18053	17988	17994	18023	18111	17943	17978	17858	18102	18204	18014	18329	18084	18073	18006	18150	17994	18043	17878	18263	17950	17975	17964	18142	18034	18066	17990	17992	17928	18000	18129	18107	18186	18045	18140	18028	18191	18102	17993	18124	17904	18077	18093	17914	18059	18266	17922	17935	17929	18030	17791	17956	18121	18134	18148	18258	18210	18172	18082	18211	18203	18227	18147	18024	18101	17923	18199	17976	17941	18026	18051	17892	17977	17968	17899	17969	18086	18073	18038	18207	18213	17922	18058	17985	18037	18062	18016	18196	18156	17879	17880	18015	17997	17915	17934	18049	17963	17896	18011	17953	18076	18225	17987	18114	18083	18143	17985	18067	18143	18122	18057	17964	18147	18082	18206	18096	18085	17805	17901	18094	17934	17825	18025	18089	18192	17996	18265	17805	17981	17991	17991	17799	17968	17912	17871	17825	18128	18056	18089	18055	18177	18001	17928	18141	18094	17885	17927	18081	18258	17919	18186	17969	17866	18045	17858	17984	17821	17986	17886	17925	17829	18215	18091	17872	17943	17959	18074	18134	17953	18096	18049	18057	18129	17940	17968	17910	18027	17994	18042	18112	17979	17918	18048	18013	18220	18031	18063	18119	18036	18139	17984	18205	18104	18078	17855	17957	18111	17891	18063	17964	17851	17918	18036	17993	18108	17854	18080	18074	18273	18213	17993	17953	17919	18087	17970	17984	18201	18288	17890	17770	17869	18062	18135	17909	18133	17971	17842	17890	18116	17999	18225	18149	17828	18116	17922	18160	18258	18095	18128	18181	18040	18031	18005	17905	18047	18039	18151	18172	18167	18237	18100	18080	18234	17987	18002	18098	18107	18179	18103	17971	18087	18052	18170	18155	17958	18044	17978	18019	17858	18123	18212	17957	17963	18103	18207	18050	18088	18241	17928	18055	17966	17980	18180	17978	18217	17967	18078	18228	18002	17756	18048	18023	17946	17925	17948	18008	18136	18105	18035	17970	18106	18076	18026	18087	17942	18223	17969	17921	18142	17947	17747	18001	18016	18136	18056	18097	18138	18269	18074	17933	18158	18047	18050	17963	18200	18050	17908	18118	18141	17887	18011	18200	17884	18182	18091	18050	18123	18024	18039	17924	18259	17904	17908	17936	17843	17724	18059	18076	18151	17829	18091	17864	17893	17907	18017	18016	18082	18264	18244	18176	18156	17938	18188	18020	18066	18020	18192	18021	18056	17884	18043	18073	18202	18024	18037	18223	18276	17903	18251	17903	17882	18073	17966	18101	18050	17991	17936	17863	18078	17953	18115	18019	17972	18282	18005	17977	17939	18061	17924	18015	18126	18198	18143	18027	18031	18158	17842	17968	17943	17920	17756	17961	18155	18028	17993	18132	18171	18036	17822	18140	18043	18134	18166	18131	18155	17917	18154	18112	17932	18042	18089	17920	17990	18158	18034	17974	18131	17754	18103	18084	17965	18084	18039	18213	18022	18034	17897	18025	17896	17891	17997	18007	18116	18200	17988	18012	18212	17953	17971	17979	17844	17914	17884	18267	18229	18098	18024	17965	18219	17858	17834	18171	18062	18030	17926	17882	17736	18039	18179	18062	18032	18160	18119	17882	18071	17869	18079	17883	18119	18011	18122	18198	18303	18062	18131	17998	18053	17928	18195	18013	18215	18067	18156	17737	18127	17951	17889	17940	18262	18271	18007	18089	17901	17905	18034	17980	17810	18115	18064	17863	18041	17762	17989	17948	18105	18047	18006	18063	17880	18151	18069	18026	18264	18299	18071	17994	17927	17845	18024	17833	18030	18026	18216	18029	18060	18141	18054	18119	17890	17996	18031	18204	18303	18155	18027	18148	18047	17971	18055	18175	18097	18086	18063	17866	18006	18211	17997	18140	18096	17918	17940	17872	18033	17847	18059	18006	18109	18104	17994	18039	18116	18198	17984	18138	18077	17975	18246	18372	18049	18046	17973	18106	18042	18114	17972	18269	18103	17916	18052	18019	17982	18157	18072	18005	18109	17925	18242	17957	18237	18013	17987	18221	18058	17987	17972	18059	18251	18122	17999	18150	18076	18047	17888	17941	17820	17939	18126	18213	18142	18351	17967	17970	18081	18269	17920	18134	17961	17901	18063	17996	17839	18068	18239	18224	17956	17973	17811	17979	18207	17953	18072	18013	18233	18325	17942	17984	17804	18005	18148	17940	17817	18008	18012	18090	17929	18129	18144	17960	18102	18078	18089	18124	18350	18143	18126	18135	18039	17822	18104	18042	18030	18003	18091	18074	17952	18160	17947	18018	17997	17977	18116	17839	18242	17907	17928	18164	17969	18060	18041	18061	18132	18068	18068	18149	17885	18041	18132	18137	17887	17883	18018	17940	18078	18110	18188	18258	18022	18129	18157	17948	17910	18003	18161	18133	17921	17991	17991	18101	18087	18089	18022	17815	17814	18158	17931	18141	17896	18078	18210	18188	18035	18054	18106	17972	17964	17905	18051	17992	18369	18186	18160	18106	18192	18042	17920	18023	17988	18074	18136	18141	18005	17962	18168	18108	18209	18322	17985	18159	18057	18157	18154	17979	18115	18031	18064	18313	18022	17976	17803	18064	18027	18052	17828	17882	18007	17907	17943	18107	17995	17854	18183	17928	18007	18063	17849	17930	17985	18029	18149	18098	18155	18008	17895	17990	17945	18168	18112	18038	18093	18152	18005	18081	18106	18069	18057	17983	18233	18073	18109	18123	18012	17890	18151	18149	18113	18235	18166	18009	18032	18037	18145	18082	18067	18065	18050	17944	18028	18115	17994	17953	18183	18125	17996	18148	17915	18036	18113	17842	18127	17978	18053	17969	17962	18086	18227	18043	18058	18192	18143	17890
27557	47744	47304	39259	34898	34387	44946	24093	23541	22871	21030	19503	18753	17940	17459	17114	17236	16889	16491	16454	16281	16406	16481	16076	16027	16186	16083	16032	16188	16148	16205	16334	16146	16132	16030	16051	16076	15959	16085	16079	16251	16207	16096	16076	15982	15919	15928	16045	15883	16128	16049	15977	16037	16118	15980	15884	16138	16124	16122	15872	16078	16136	16009	15930	15980	16111	15793	16028	15997	16013	16038	15988	15926	16416	16223	16086	16079	15973	16035	15960	15885	16182	16043	16105	16128	16050	16141	15941	16108	15936	15956	15916	15993	15854	16077	15988	16000	16265	15963	16073	16180	15938	15997	15875	16023	16001	15824	16124	15878	15860	15973	15981	16196	15943	15929	15941	16033	16044	16281	15975	16065	16302	15922	15946	16036	15986	16084	16015	16099	16012	15978	16023	15896	15929	15892	15923	16026	15981	16032	16107	16024	15864	16091	15993	15852	15922	16027	15998	16004	16082	16044	16116	15900	15889	16044	15869	15965	16134	15980	16139	15996	16037	16173	15898	16062	16007	15818	15930	15968	15898	16015	16102	15957	15968	16108	16093	15938	16095	16020	16019	15853	16108	16062	16011	16015	15858	15889	16033	15974	15993	16000	15924	16187	15983	16125	16174	15965	16085	16095	16035	15982	15892	16153	16030	16117	16021	15948	15964	16200	16153	15822	15971	16138	15952	15920	16064	15909	16042	16204	15997	16016	16033	16118	16143	16172	16078	16007	16004	15934	16068	15948	16019	15840	15943	16149	16025	16011	16114	16042	16049	15962	16092	15848	16124	15924	16004	16036	16113	16077	16077	15860	16192	16110	15948	15966	16094	16119	15921	15877	16058	15942	15919	15991	15989	16033	16040	16127	15983	15860	15983	16096	15964	16081	16048	16047	16021	16026	16044	16143	15975	15896	15873	15942	15829	16249	16088	15943	15877	15809	16095	15826	16014	15989	16032	15827	15963	15944	16002	16051	16151	15953	16055	15830	15943	15910	16117	16183	15924	15840	15920	16107	16070	15823	16146	15979	15947	16092	15980	15909	16001	16013	15987	15977	15980	15972	15871	16055	16010	16218	16050	16223	16071	16024	16153	16028	15966	15997	15930	16001	16102	15971	16134	16097	16025	16137	15936	15850	16078	15968	15982	16079	16025	15974	15897	16105	15944	15821	16022	15975	15943	16026	16053	15989	15911	16033	15980	16047	15948	16004	15874	15839	15971	15908	16016	15912	16018	16123	16003	15856	16163	16014	15918	16079	15978	16006	15982	16055	15826	15841	16040	16150	15929	15993	16060	16136	15884	16035	16018	16014	16023	15934	15967	15698	16073	16034	16047	16056	16004	16052	16072	16003	15948	15965	16083	15921	15862	16063	15888	15855	15891	16003	15928	16212	16070	15966	15989	15973	15986	16099	15825	15975	16066	15919	15900	16013	16087	15946	16034	16036	16067	15927	15978	15923	15990	15903	16068	15976	16182	16223	15926	15986	16011	15965	16032	16179	15888	16011	16046	16042	15962	15915	16057	16021	15892	15891	15929	16016	16109	16001	15990	16098	16173	16067	15951	16002	15936	16056	15925	16101	16077	15970	15951	15863	16020	16033	15949	15962	15844	16030	16146	16038	16089	15810	16015	15939	16037	16048	15971	15905	15962	16071	16016	15972	16154	16033	15895	15881	15968	16031	16144	16091	16081	16144	16015	15888	15966	16184	16020	16082	15859	15905	16036	16130	16025	16043	15930	16087	16112	16040	15885	15982	15964	16111	15883	15910	15764	16012	15993	15934	15988	16071	16054	16170	16040	15987	15932	15813	15950	15994	15961	16271	15941	15991	16038	16082	15971	16092	16128	15961	15966	16071	15973	15994	16023	16092	15952	16065	15841	15914	16000	15997	15905	16017	16053	15969	15859	16047	16057	16146	15989	16099	16052	15953	16119	15992	15935	16012	16111	16018	15971	16357	16000	15946	15938	15935	15858	16153	15947	15939	16074	16190	15949	16039	16103	16102	16107	15941	16076	16012	16008	15879	16152	16014	16027	16071	15969	15850	16079	16023	15881	16043	15964	15996	16120	15871	15968	16041	16052	15941	16107	16114	16030	16355	16126	15993	16028	16017	16114	16042	15941	15992	15961	15884	16250	16040	16142	15951	16032	15974	16006	15901	15998	16033	15849	15915	16041	16022	16143	16033	15994	15904	16009	16005	15997	16131	16093	16155	15991	16019	15843	16180	15999	16235	16053	15909	16008	15918	15912	16203	15952	16002	16026	16096	16080	16100	16013	15985	15977	16128	16079	16097	16057	16102	16035	16020	15876	15943	15998	16130	15815	16008	16157	16080	15969	15892	16092	16004	15823	15961	16010	16208	16151	16129	15895	15994	16115	15965	15963	16098	15901	15951	16106	16037	15951	15994	15902	16001	15998	15992	16013	15892	15991	16088	16140	16079	15986	16079	15936	16009	15992	15987	16067	15914	16041	15886	15955	15882	15962	16082	15946	16059	16002	16084	15975	15828	15960	15838	15922	16028	15971	16080	16117	16108	16042	15929	15860	15952	16053	16078	15832	16007	16104	16084	16040	15888	16025	15996	16022	15877	15892	15975	15826	15989	16073	15767	16100	16079	15994	16034	15952	15999	16089	16058	16047	15986	15855	16031	15921	15925	16063	16213	16003	15895	15969	16054	15894	16136	15999	16061	15984	16046	15919	15849	15881	16024	15906	15912	15775	15827	16125	16056	16154	16038	15908	15957	15962	15942	16115	16085	15861	16120	15921	16137	16118	16060	15980	15922	16010	16147	16037	16013	16064	16195	16138	16043	16004	16048	15907	15827	16081	15955	15988	16044	15937	15877	15951	15921	16145	16085	15864	16132	16102	16041	16025	16009	15933	16093	15911	16168	15987	16070	15837	16069	15983	16009	16064	16029	16085	16011	16062	16001	15965	16086	15957	15899	15982	16110	15964	15996	16080	15767	16059	15922	16145	15918	16006	15854	16175	16081	16079	15981	15987	16178	16025	16126	15905	16067	16014	16016	15969	15980	15955	16135	15944	15954	15883	16146	16012	15998	16020	16070	16000	15893	16038	15996	15921	16145	15991	16049	15949	15995	16009	15968	15973	16059	15945	16010	15988	15981	15946	16022	15984	16058	16128	16066	16064	16061	15918	15994	15970	15880	15972	16044	16008	15917	15972	16024	16050	15981	15923	16042	15823	16043	16175	16009	16015	16009	15886	16023	16064	15820	15968	16022	15891	16057	15988	15733	16019	15986	15911	16054	16037	15992	15912	16003	16118	16051	16074	16200	16021	16053	16014	15979	16127	15982	16114	16085	15944	15864	15782	15998	16025	15785	15844	16056	16094	15942	16096	16036	16226	15746	15958	16049	16101	16030	16105	16169	16015	15974	15951	16092	15906	16077	15932	16067	16002	15937	16127	16069	16026	16016	15910	16176	15946	16074	16029	15939	15991	16112	15924	16042	15961	15959	15849	16014	15971	15931	16225	16108	15869	16040	16100	16123	15891	15933	16046	16110	16115	15984	16065	16084	15680	15996	16060	16137	15900	16107	16026	15995	15999	15998	16036	15998	16033	16031	16063	16090	15914	16012	16033	16083	16281	16044	16008	16044	15854	16078	15797	16059	15954	16025	15818	15901	16013	16110	16043	16154	16063	15861	15978	16007	16123	16152	16111	16124	16050	16116	15982	16248	15953	16113	16002	15927	16012	15864	15995	16156	15895	15973	16234	16144	15798	16010	15935	15898	16079	16017	16070	16012	16008	15908	16093	16016	15900	16148	15947	16080	16157	15996	15988	16141	16147	16005	16157	16110	15991	16102	15937	15981	16102	15986	15973	16049	16195	16046	16051	15883	16053	16191	15885	16034	16024	16087	15954	15891	16155	16055	16025	15849	16048	15975	15873	16198	15973	15923	15884	16006	15943	16177	15803	16012	16046	15999	15952	16192	16089	15930	15915	16173	15989	16019	16030	16329	15914	15937	16161	16007	15889	16081	15885	15997	15992	16010	15984	16032	16108	15928	15900	16127	15844	15928	16070	16068	15940	16020	16058	15965	16166	16040	15952	15871	16168	15969	16055	15910	15904	15945	16055	16044	15836	16063	16108	15977	16052	16127	16079	16153	15934	16009	15975	16004	15972	16209	16010	16105	16039	16050	15938	15866	16065	16016	15999	15919	16124	16208	15938	16081	15862	15987	15919	16029	15805	16046	16104	15861	15968	16110	15969	15992	16122	15796	16146	16040	15967	15998	15903	16168	15973	16026	16112	16000	16023	16011	16046	15860	16125	16035	16000	16010	16037	16038	16000	16015	15967	16060	15946	15847	15997	16038	15870	16153	15939	16011	15995	16088	15930	16067	16026	16053	16044	15936	15935	16057	16040	16069	16073	15926	15936	16076	15962	15900	16035	15942	16064	16014	15999	15943	16094	15903	16183	15798	16097	15977	16134	15998	16100	15888	15991	16041	16062	16070	16172	16188	16203	15902	16065	16030	16023	15953	16163	16056	15911	16188	16175	15952	16136	16204	16209	16142	16089	15895	16005	15931	16048	16065	15957	16035	16104	15857	15972	16083	16029	15964	16232	16163	15996	15901	15995	16117	16018	16151	16037	15993	15973	16217	16304	16007	15991	16051	16023	16026	16052	16076	16012	15936	16206	16060	16059	16198	15900	15863	16074	16015	15834	16081	15817	15984	16077	15840	15974	16036	15975	16036	16018	16144	16071	16089	15934	16192	15993	15981	16029	15947	16029	16112	15939	15957	16062	15919	16015	15910	16045	16177	16148	16007	15823	16020	16040	16031	15911	15949	16175	16255	16041	16007	16041	16141	15766	16035	16015	15982	16045	16048	15976	16030	15946	16128	16023	16086	16056	15989	15860	16089	15892	15822	16106	15842	16009	15944	15999	16064	15989	16020	15918	16009	16048	15850	15988	16082	16035	15879	15887	15832	16002	15874	15985	16092	16107	15954	15993	16013	16102	16118	16038	16121	15978	16059	15977	16023	15951	16037	15886	16072	15972	15916	15827	16033	15982	16021	16094	16045	15886	16045	16007	16028	15880	16042	16048	16092	16026	16022	15784	15957	16058	15938	15964	15964	16194	15867	16056	16001	15985	16161	15939	16081	15951
30758	26385	31555	28240	24560	24416	22409	20257	19910	19756	19533	19265	19174	18709	18787	18750	18703	18394	18412	18289	18658	18645	18671	18570	18278	18349	18542	18436	18455	18554	18414	18218	18475	18584	18347	18558	18514	18459	18353	18330	18229	18288	18341	18423	18513	18341	18319	18226	18235	18210	18468	18546	18458	18276	18397	18474	18446	18336	18264	18309	18320	18268	18531	18504	18262	18401	18403	18403	18656	18606	18339	18329	18446	18448	18346	18248	18403	18370	18467	18408	18241	18320	18164	18300	18440	18144	18272	18202	18200	18275	18324	18284	18268	18443	18338	18454	18422	18244	18428	18401	18437	18184	18570	18471	18317	18284	18237	18308	18492	18418	18349	18406	18376	18256	18398	18548	18563	18441	18292	18447	18514	18680	18416	18481	18291	18570	18589	18347	18406	18483	18315	18263	18285	18407	18485	18449	18348	18227	18416	18296	18411	18549	18305	18300	18343	18380	18587	18450	18464	18445	18450	18367	18383	18354	18224	18402	18194	18679	18466	18468	18616	18296	18550	18493	18277	18423	18442	18356	18568	18307	18515	18290	18326	18482	18320	18351	18523	18449	18370	18219	18360	18301	18320	18420	18282	18312	18261	18336	18258	18554	18448	18333	18334	18458	18401	18476	18332	18453	18350	18417	18558	18360	18552	18577	18449	18264	18316	18218	18322	18389	18387	18286	18520	18308	18324	18412	18438	18270	18475	18348	18611	18678	18498	18320	18322	18336	18289	18463	18312	18384	18450	18463	18319	18503	18467	18508	18136	18417	18446	18476	18320	18057	18278	18388	18388	18430	18349	18294	18547	18358	18395	18510	18347	18516	18413	18198	18377	18580	18480	18422	18498	18593	18271	18309	18354	18524	18426	18332	18471	18306	18346	18290	18353	18379	18636	18473	18367	18254	18500	18407	18557	18448	18594	18570	18315	18260	18398	18380	18334	18324	18185	18404	18478	18549	18375	18252	18447	18500	18662	18250	18299	18236	18466	18392	18213	18258	18352	18225	18225	18413	18404	18495	18449	18323	18448	18276	18408	18344	18214	18440	18359	18271	18331	18412	18293	18350	18126	18170	18429	18346	18362	18332	18215	18443	18319	18388	18334	18310	18491	18403	18372	18320	18346	18447	18513	18495	18259	18404	18492	18447	18444	18465	18496	18292	18331	18333	18505	18384	18232	18374	18457	18261	18268	18383	18448	18482	18443	18251	18418	18308	18437	18390	18587	18347	18428	18339	18496	18438	18454	18437	18547	18149	18282	18254	18410	18349	18341	18479	18398	18350	18514	18139	18301	18407	18529	18472	18571	18511	18244	18415	18560	18277	18435	18385	18247	18374	18485	18389	18439	18438	18524	18197	18439	18273	18420	18309	18490	18465	18417	18366	18335	18461	18350	18176	18305	18484	18551	18227	18507	18372	18470	18323	18342	18375	18297	18348	18078	18185	18265	18401	18257	18235	18609	18391	18436	18352	18551	18435	18449	18412	18469	18359	18348	18466	18375	18458	18355	18357	18384	18429	18352	18173	18230	18231	18376	18284	18220	18454	18222	18213	18612	18337	18358	18455	18490	18452	18220	18579	18435	18266	18329	18231	18288	18366	18524	18159	18251	18379	18559	18362	18167	18381	18376	18448	18293	18228	18620	18405	18322	18317	18432	18507	18225	18306	18395	18536	18502	18413	18293	18532	18464	18403	18409	18308	18517	18707	18639	18576	18367	18239	18258	18371	18226	18516	18250	18196	18255	18168	18305	18235	18323	18564	18392	18317	18435	18298	18453	18329	18230	18308	18362	18459	18243	18486	18361	18603	18441	18468	18264	18489	18605	18584	18197	18411	17959	18240	18341	18306	18299	18386	18520	18389	18360	18343	18288	18388	18340	18554	18560	18014	18326	18307	18585	18370	18278	18395	18374	18375	18455	18492	18421	18403	18277	18356	18420	18506	18623	18489	18278	18282	18326	18622	18441	18390	18253	18154	18246	18366	18453	18352	18267	18428	18468	18347	18581	18336	18261	18464	18423	18369	18479	18518	18388	18336	18443	18324	18341	18196	18476	18382	18344	18455	18532	18238	18502	18334	18557	18398	18322	18347	18417	18202	18502	18613	18274	18367	18276	18495	18480	18349	18423	18366	18437	18184	18341	18416	18466	18369	18415	18417	18274	18305	18552	18253	18443	18447	18341	18140	18384	18382	18353	18306	18219	18370	18388	18313	18464	18290	18293	18455	18346	18027	18305	18376	18337	18383	18418	18218	18482	18380	18526	18493	18461	18414	18373	18401	18305	18216	18251	18459	18467	18199	18289	18474	18464	18352	18263	18266	18420	18370	18347	18283	18423	18224	18367	18386	18316	18402	18469	18414	18474	18150	18476	18359	18507	18419	18311	18458	18252	18411	18530	18508	18359	18380	18472	18341	18384	18435	18351	18258	18316	18232	18327	18432	18410	18503	18325	18524	18374	18482	18297	18432	18372	18279	18332	18428	18228	18301	18448	18517	18294	18212	18431	18376	18451	18242	18485	18324	18521	18321	18195	18158	18418	18521	18501	18216	18371	18335	18347	18406	18210	18237	18274	18345	18359	18385	18469	18202	18457	18332	18390	18302	18416	18325	18316	18240	18503	18342	18353	18315	18282	18451	18396	18310	18411	18479	18521	18607	18347	18344	18524	18435	18396	18420	18503	18254	18391	18419	18176	18086	18427	18181	18429	18385	18459	18542	18506	18230	18421	18217	18526	18422	18339	18295	18290	18364	18371	18374	18490	18663	18258	18319	18329	18270	18589	18380	18509	18239	18369	18354	18511	18274	18285	18409	18257	18606	18591	18601	18375	18590	18336	18460	18369	18385	18522	18478	18367	18483	18406	18381	18361	18099	18278	18243	18486	18446	18534	18437	18367	18188	18358	18297	18347	18357	18259	18409	18306	18321	18440	18298	18244	18179	18293	18510	18315	18170	18372	18354	18293	18375	18584	18203	18419	18462	18671	18429	18346	18484	18327	18487	18482	18431	18233	18391	18295	18442	18334	18265	18174	18281	18031	18331	18432	18232	18286	18195	18366	18530	18552	18418	18282	18239	18394	18413	18435	18378	18449	18524	18366	18406	18326	18384	18394	18380	18396	18326	18305	18214	18470	18586	18504	18404	18425	18478	18249	18307	18463	18334	18701	18382	18220	18377	18299	18252	18370	18480	18456	18381	18362	18273	18506	18276	18358	18359	18563	18310	18401	18361	18269	18538	18401	18388	18382	18376	18285	18329	18501	18342	18423	18489	18466	18401	18459	18293	18522	18325	18327	18441	18505	18352	18436	18216	18458	18277	18299	18645	18336	18377	18282	18429	18236	18193	18520	18248	18500	18286	18377	18443	18474	18401	18471	18281	18281	18297	18238	18386	18391	18505	18526	18414	18298	18416	18349	18353	18430	18328	18265	18326	18221	18524	18312	18562	18446	18359	18353	18188	18490	18392	18199	18381	18374	18519	18275	18357	18370	18370	18584	18211	18449	18491	18325	18374	18355	18637	18345	18590	18231	18441	18432	18262	18261	18140	18282	18474	18293	18236	18187	18449	18540	18573	18554	18191	18211	18264	18265	18511	18241	18273	18286	18226	18257	18427	18495	18116	18282	18623	18430	18475	18557	18278	18323	18304	18420	18493	18272	18248	18107	18392	18304	18323	18336	18297	18432	18172	18441	18451	18433	18327	18242	18400	18274	18171	18308	18532	18301	18312	18136	18444	18520	18246	18379	18388	18188	18425	18512	18430	18313	18314	18219	18375	18547	18196	18252	18366	18464	18402	18321	18332	18406	18676	18490	18531	18483	18476	18388	18327	18291	18356	18473	18324	18584	18477	18641	18335	18350	18490	18408	18437	18302	18443	18504	18408	18320	18345	18307	18181	18315	18315	18317	18289	18412	18244	18467	18363	18518	18327	18356	18327	18312	18580	18391	18504	18504	18453	18362	18467	18413	18517	18574	18250	18601	18479	18328	18492	18453	18405	18380	18500	18554	18382	18306	18380	18272	18357	18237	18506	18481	18219	18232	18189	18440	18345	18319	18392	18543	18272	18513	18467	18449	18291	18313	18434	18427	18457	18356	18537	18432	18477	18268	18294	18531	18344	18576	18430	18484	18425	18265	18446	18465	18494	18450	18384	18490	18375	18357	18344	18421	18317	18213	18358	18432	18537	18398	18413	18682	18437	18291	18537	18354	18472	18431	18328	18472	18564	18356	18343	18368	18570	18325	18385	18402	18376	18326	18466	18487	18356	18218	18382	18517	18281	18583	18418	18461	18529	18373	18535	18592	18390	18305	18314	18454	18397	18361	18244	18381	18401	18270	18427	18413	18544	18692	18549	18498	18408	18407	18504	18518	18316	18470	18445	18415	18517	18422	18329	18397	18399	18260	18445	18459	18483	18349	18009	18391	18346	18305	18409	18409	18247	18514	18486	18357	18364	18456	18227	18285	18353	18345	18396	18431	18395	18337	18122	18351	18416	18673	18481	18443	18477	18288	18354	18550	18449	18359	18503	18497	18485	18515	18420	18279	18180	18451	18344	18434	18433	18389	18484	18428	18465	18353	18281	18399	18416	18283	18427	18371	18463	18520	18315	18561	18359	18330	18402	18471	18555	18392	18294	18422	18270	18367	18569	18446	18353	18417	18269	18416	18492	18360	18545	18319	18368	18313	18459	18592	18356	18458	18448	18375	18463	18238	18397	18163	18405	18549	18255	18556	18427	18316	18332	18373	18230	18222	18428	18310	18360	18307	18150	18334	18376	18356	18400	18467	18411	18455	18385	18402	18507	18393	18388	18478	18333	18521	18379	18428	18387	18197	18350	18420	18394	18338	18437	18456	18378	18460	18301	18392	18217	18368	18482	18451	18273	18408	18438	18400	18296	18562	18380	18154	18426	18370	18483	18505	18324	18366	18440	18581	18270	18440	18252	18402	18260	18256	18301	18577	18413	18457	18387	18386	18359	18485	18442	18578	18223	18185	18419	18400	18300	18462	18456	18328	18230	18241	18455	18588	18460	18428	18558	18412	18522	18300	18416	18380	18362	18601	18305	18133	18223	18316	18430	18206	18360	18334	18659	18526	18228	18255	18188	18541	18282	18416	18547	18212	18426	18372	18597	18488	18391
24896	35546	35737	28894	25655	24714	22440	18951	18898	18601	17999	17584	17079	16886	16951	16669	16764	16552	16515	16327	16507	16456	16331	16381	16397	16089	16308	16246	16251	16319	16294	16202	16273	16222	16149	16212	16329	16315	16133	16452	16194	16132	16190	16277	16341	16119	16333	16257	16266	16283	16137	16347	16214	16123	16261	16215	16149	16399	16341	16359	16374	16434	16299	16252	16176	16158	16082	16356	16236	16256	16274	16270	16268	16306	16241	16223	16140	16171	16165	16317	16171	16332	16375	16326	16268	16308	16213	16211	16215	16183	16330	16280	16157	16355	16165	16158	16178	16181	16279	16331	16317	16221	16382	16207	16383	16245	16154	16276	16401	16280	16275	16192	16431	16268	16187	16355	16283	16112	16274	16206	16181	16350	16212	16151	16250	16349	16332	16274	16168	16167	16131	16365	16299	16366	16248	16393	16363	16257	16315	16137	16314	16109	16238	16199	16283	16287	16147	16146	16226	16382	16231	16140	16227	16168	16327	16196	16437	16286	16298	16186	16248	16165	16175	16224	16079	16332	16278	16264	16256	16217	16172	16435	16369	16165	16372	16113	16360	16129	16206	16066	16362	16405	16269	16149	16295	16216	16085	16149	16074	16285	16253	16322	16118	16239	16312	16277	16183	16277	16262	16329	16182	16261	16210	16226	16096	16226	16276	16248	16210	16313	16411	16181	16325	16105	16272	16329	16283	16178	16185	16107	16314	16160	16217	16279	16306	16300	16180	16042	16251	16253	16196	16343	16286	16415	16494	16064	16412	16092	16380	16254	16271	16255	16245	16189	16073	16116	16276	16091	16228	16200	16323	16336	16176	16058	16235	16360	16351	16134	16142	16165	16240	16255	16153	16143	16227	16099	16334	16387	16095	16272	16278	16128	16182	15986	16266	16275	16238	16368	16276	16083	16210	16268	16226	16140	16346	16175	16328	16155	16276	16160	16308	16072	16162	16266	16177	16211	16187	16150	16173	16422	16131	16211	16180	16166	16254	16344	15958	16262	16123	16288	16351	16323	16136	16076	16407	16201	16150	16270	16230	16126	16087	16318	16126	16343	16057	16218	16286	16333	16168	16183	16289	16316	16074	16069	16122	16063	16101	16243	16118	16179	16069	16289	16089	16399	16272	16153	16151	16247	16293	16245	16120	16377	16275	16215	16375	16403	16276	16223	16294	16357	16094	16175	16205	16313	16196	16182	16334	16141	16174	16036	16266	16213	16287	16217	16356	16337	16106	16351	16257	16368	16350	16237	16324	16118	16135	16306	16254	16336	16353	16266	16212	16333	16524	16172	16052	16191	16141	16335	16223	16308	16265	16331	16249	16156	16371	16362	16277	16273	16106	16328	16184	16159	16272	16186	16410	16309	16376	16356	16145	16161	16144	16237	16334	16184	16291	16422	16251	16338	16320	16203	16068	16206	16353	16116	16180	16164	16321	16267	16233	16223	16420	16352	16255	16265	16184	16187	16266	16223	16259	16254	15966	16323	16452	16404	16234	16287	16106	16196	16284	16297	16108	16249	16283	16349	16297	16185	16434	16187	16400	16072	16123	16271	16385	16228	16275	16315	16262	16203	16166	16258	16222	16290	16228	16208	16210	16231	16137	16229	16439	16135	16116	16225	16221	16261	16316	16344	16224	16189	16130	16207	16173	16353	16437	16114	16247	16296	16255	16157	16389	16190	16277	16347	16251	16465	16226	16252	15992	16457	16382	16355	16156	16182	16240	16221	16198	16361	16204	16143	16299	16244	16267	16169	16291	16022	16319	16309	16113	16168	16313	16127	16198	16196	16115	16276	16292	16204	16278	16234	16078	16283	16238	16174	16247	16198	16098	16346	16232	16217	16303	16255	16159	16166	16262	16302	16340	16314	16219	16130	16115	16265	16230	16058	16323	16379	16291	16131	16194	16301	16265	16225	16298	16342	16346	16185	16455	16266	16016	16270	16257	16287	16305	16004	16169	16145	16397	16245	16195	16093	16108	16040	16193	16331	16205	16336	16228	16086	16383	16326	16314	16288	16231	16330	16283	16298	16133	16204	16103	16180	16326	16304	16108	16186	16254	16211	16303	16259	16300	16066	16082	16269	16210	16353	16348	16186	16296	16156	16219	16149	16196	16298	16529	16337	16258	16201	16063	16296	16267	16301	16271	16183	16280	16106	16022	16343	16438	16295	16173	16274	16262	16234	16369	16205	16350	16080	16113	16129	16201	16209	16332	16275	16268	16275	16375	16327	16133	16221	16252	16207	16249	16328	16156	16207	16209	16333	16128	16335	16309	16229	16270	16216	16432	16253	16266	16290	16188	16357	16335	16321	16386	16207	16174	16182	16178	16434	16333	16338	16317	16155	16400	16162	16180	16347	16109	16175	16317	16202	16144	16290	16193	16151	16224	16325	16229	16187	16027	16221	16096	16337	16264	16149	16254	16152	16274	16314	16192	16370	16268	16033	16297	16307	16218	16210	16065	16311	16239	16066	16185	16381	16290	16292	16269	16291	16285	16259	16186	16148	16258	16166	16319	16197	16338	16313	16114	16146	16233	16306	16314	16180	16452	16377	16270	16228	16103	16273	16085	16318	16317	16352	16138	16140	16124	16310	16133	16163	16234	16333	16121	16292	16335	16335	16263	16169	16205	16367	16412	16186	16180	16427	16212	16258	16397	16133	16180	16027	16241	16293	16302	16294	16285	16174	16302	16151	16105	16291	16282	16243	16242	16106	16410	16338	16381	16258	16430	16300	16152	16380	16231	16386	16141	16111	16210	16136	16352	16232	16246	16082	16161	16277	16369	16345	16125	16178	16081	16241	16101	16404	16280	16185	16205	16337	16405	16418	16273	16340	16199	16312	16439	16446	16205	16247	16223	16303	16274	16291	16370	16090	16267	16217	16337	16315	16381	16157	16364	16227	16342	16154	16321	16353	16265	16180	16194	16324	16180	16303	16171	16167	16223	16381	16180	16308	16271	16227	16355	16167	16308	16211	16173	16228	16362	16287	16209	16291	16252	16213	16215	16262	16157	16307	16182	16178	16217	16239	16170	16207	16227	16221	16345	16229	16166	16420	16273	16235	16090	16265	16166	16080	16270	16195	16165	16350	16499	16114	16237	16276	16382	16156	16366	16126	16350	16341	16125	16237	16335	16167	16374	16351	16265	16298	16276	16405	16083	16205	16149	16053	16104	16145	16238	16223	16197	16298	16177	16179	16157	16149	16365	16317	16141	16348	16292	16377	16371	16269	16134	16359	16171	16271	16365	16222	16242	16311	16216	16290	16155	16193	16391	16275	16228	16083	16128	16235	16054	16294	16261	16241	16298	16183	16228	16306	16170	16164	16298	16314	16259	16365	16273	16184	16236	16248	16190	16326	16210	16399	16228	16274	16177	16278	16369	16199	16153	16135	16190	16225	16303	16145	16115	16304	16319	16204	16312	16163	16294	16108	16277	16015	16251	16361	16279	16322	16239	16236	16181	16239	16109	16181	16211	16250	16327	16267	16344	16277	16357	16208	16337	16274	16464	16433	16288	16291	16296	16151	16216	16411	16177	16259	16127	16279	16238	16258	16206	16225	16116	16227	16251	16201	16092	16182	16249	16214	16116	16298	16329	16321	16395	16152	16169	16126	16242	16284	16376	16160	16225	16330	16143	16243	16358	16230	16271	16140	16334	16265	16137	16090	16220	16210	16180	16319	16284	16267	16143	16195	16392	16221	16295	16034	16163	16229	16250	16228	16224	16248	16355	16064	16305	16227	16214	16334	16267	16251	16217	16262	16479	16246	16339	16059	16241	16117	16411	16317	16217	16422	16105	16286	16340	16500	16002	16351	16184	16266	16198	16164	16358	16436	16352	16163	16309	16213	16113	16214	16293	16138	16345	16126	16334	16385	16189	16252	16269	16189	16194	16175	16241	16340	16382	16221	16274	16372	16153	16301	16284	16208	16044	16113	16454	16279	16220	16174	16247	16312	16290	16296	16386	16209	16249	16115	16175	16378	16270	16331	16186	16119	16193	16364	16365	16213	16195	16308	16296	16068	16084	16290	16252	16269	16260	16097	16212	16046	16048	16320	16161	16161	16275	16250	16210	16212	16309	16230	16183	16358	16241	16348	16340	16199	16420	16341	16123	16340	16099	16325	16101	16197	16224	16241	16161	16411	16230	16256	16222	16163	16125	16303	16279	16094	16416	16402	16325	16337	16294	16315	16131	16398	16373	16197	16327	16418	16160	16327	16406	16243	16159	16284	16250	16239	16381	16234	16252	16230	16102	16411	16258	16278	16425	16109	16437	16374	16285	16229	16274	16230	16130	16221	16157	16300	16156	16159	16383	16228	16277	16419	16276	16297	16412	16336	16226	16109	16207	16286	16268	16344	16063	16344	16158	16391	16119	16105	16461	16227	16121	16275	16152	16200	16301	16153	16323	16217	16189	16186	16307	16326	16150	16141	16263	16320	16256	16230	16217	16379	16150	16392	16121	16406	16174	16192	16412	16129	16266	16133	16156	16263	16163	16262	16319	16323	16426	16340	16215	16393	16276	15999	16293	16215	16136	16288	16175	16225	16260	16225	16097	16286	16158	16364	16117	16239	16080	16113	16433	16373	16233	16393	16169	16270	16211	16297	16288	16188	16290	16120	16284	16255	16175	16267	16197	16133	16378	16270	16129	16238	16316	16364	16065	16284	16228	16136	16254	16309	16266	16189	16217	16434	16328	16260	16167	16182	16230	16271	16319	16030	16044	16343	16296	16299	16251	16146	16304	16319	16154	16292	16188	16188	16287	16108	16450	16249	16240	16194	16396	16189	16237	16058	16222	16085	16287	16330	16245	16256	16252	16157	16364	16174	16394	16283	16173	16275	16383	16329	16308	16318	16120	16130	16295	16216	16369	16376	16190	16199	16169	16326	16381	16122	16342	16329	16164	16127	16438	16434	16198	16238	16154	16382	16349	16321	16165	16216	16182	16338	16365	16160	16193	16363	16274	16245	16167	16289	16148	16361	16318	16242	16158	16189	16362	16302	16150	16084	16418	16181	16161	16182	16411	16132	16228	16167	16224	16172	16141	16291	16300	16141	16398	16211	16302	16171	16172	16129	16162	16256	16135	16149	16170	16211	16073	16433	16307	16068	16333	16221	16397	16101
25348	21390	28518	27214	26384	33359	33977	23564	20928	20661	19954	19274	18631	18466	18297	18135	18236	17883	17827	17784	17686	17907	17907	17657	17750	17910	17783	17603	17728	17536	17716	17592	17536	17706	17347	17615	17796	17812	17561	17562	17551	17649	17659	17658	17580	17726	17685	17700	17593	17890	17729	17737	17547	17715	17473	17610	17434	17839	17534	17682	17546	17477	17611	17681	17534	17380	17553	17520	17593	17479	17538	17336	17569	17643	17613	17679	17636	17631	17679	17470	17605	17444	17620	17608	17511	17598	17532	17674	17450	17351	17622	17604	17511	17821	17581	17560	17788	17696	17722	17499	17505	17608	17735	17687	17604	17626	17436	17406	17479	17606	17549	17418	17628	17674	17511	17563	17441	17754	17628	17409	17583	17539	17637	17661	17660	17536	17380	17630	17705	17614	17542	17413	17412	17419	17714	17518	17641	17643	17409	17620	17461	17723	17550	17652	17549	17587	17408	17537	17593	17548	17765	17507	17531	17706	17545	17536	17659	17392	17459	17429	17615	17290	17506	17422	17497	17657	17509	17625	17571	17489	17619	17641	17665	17618	17649	17530	17620	17547	17573	17435	17552	17413	17657	17349	17672	17425	17779	17703	17566	17575	17665	17501	17640	17666	17424	17619	17518	17571	17649	17560	17517	17418	17524	17609	17719	17465	17492	17453	17504	17578	17477	17611	17548	17545	17463	17394	17582	17534	17714	17720	17452	17307	17539	17643	17498	17641	17607	17554	17544	17590	17519	17375	17625	17657	17484	17667	17433	17643	17451	17623	17556	17526	17654	17672	17569	17728	17669	17738	17506	17528	17653	17595	17587	17467	17549	17576	17587	17541	17421	17582	17497	17489	17648	17496	17599	17433	17488	17575	17470	17418	17453	17359	17651	17795	17690	17509	17496	17547	17482	17559	17679	17398	17691	17566	17524	17317	17680	17512	17427	17428	17573	17674	17587	17513	17362	17490	17567	17530	17681	17555	17579	17518	17545	17425	17571	17495	17590	17714	17471	17772	17625	17487	17580	17478	17654	17474	17648	17709	17548	17700	17657	17564	17747	17664	17614	17851	17554	17368	17624	17445	17357	17553	17557	17552	17517	17613	17535	17586	17459	17392	17632	17613	17653	17526	17590	17442	17628	17520	17551	17214	17723	17549	17634	17513	17485	17570	17700	17617	17598	17568	17620	17508	17632	17767	17515	17738	17370	17632	17222	17571	17430	17655	17546	17848	17613	17587	17517	17578	17634	17589	17610	17516	17461	17621	17716	17539	17464	17580	17750	17615	17797	17448	17548	17581	17676	17507	17627	17752	17612	17638	17757	17550	17646	17559	17646	17405	17807	17727	17885	17762	17550	17431	17467	17765	17504	17373	17690	17508	17656	17645	17669	17508	17462	17566	17478	17596	17435	17699	17537	17768	17659	17748	17639	17629	17450	17729	17822	17495	17419	17545	17725	17686	17586	17658	17516	17564	17593	17502	17749	17432	17474	17473	17688	17565	17473	17701	17757	17565	17525	17418	17564	17687	17720	17742	17805	17388	17625	17547	17463	17637	17434	17653	17623	17713	17697	17640	17681	17635	17605	17487	17532	17510	17568	17383	17596	17449	17622	17574	17506	17432	17434	17519	17475	17492	17618	17513	17645	17625	17574	17786	17703	17497	17638	17582	17701	17744	17559	17590	17498	17688	17493	17358	17368	17570	17512	17474	17565	17699	17749	17739	17477	17531	17734	17476	17565	17593	17569	17621	17681	17557	17643	17482	17640	17670	17432	17745	17514	17714	17525	17720	17598	17749	17497	17892	17744	17666	17630	17608	17662	17530	17532	17722	17480	17447	17709	17619	17434	17602	17641	17685	17764	17470	17673	17410	17479	17708	17621	17598	17648	17562	17713	17571	17521	17520	17483	17562	17612	17611	17685	17556	17422	17713	17566	17680	17456	17661	17496	17592	17589	17457	17327	17588	17600	17630	17607	17351	17546	17594	17425	17465	17619	17276	17642	17643	17378	17577	17399	17674	17631	17664	17435	17474	17540	17609	17560	17361	17820	17728	17644	17577	17417	17682	17647	17574	17595	17668	17545	17509	17531	17385	17556	17482	17704	17606	17432	17593	17610	17529	17564	17449	17414	17655	17515	17424	17477	17398	17521	17442	17411	17547	17441	17614	17704	17457	17625	17671	17565	17453	17478	17497	17715	17331	17785	17466	17397	17618	17443	17442	17672	17561	17519	17662	17409	17466	17531	17736	17631	17527	17581	17700	17749	17679	17392	17726	17505	17712	17640	17573	17429	17622	17706	17700	17432	17487	17718	17614	17739	17716	17537	17756	17424	17501	17871	17456	17630	17604	17747	17476	17490	17657	17643	17551	17791	17494	17432	17578	17600	17654	17584	17673	17622	17415	17546	17721	17674	17569	17523	17596	17642	17585	17704	17717	17494	17550	17573	17694	17643	17576	17741	17670	17624	17542	17384	17770	17684	17630	17333	17416	17477	17607	17645	17618	17626	17734	17659	17440	17608	17506	17649	17597	17570	17705	17597	17610	17357	17542	17532	17493	17389	17458	17501	17629	17479	17726	17392	17566	17562	17540	17685	17479	17428	17580	17653	17573	17657	17708	17749	17579	17505	17547	17624	17447	17579	17604	17772	17679	17561	17536	17445	17435	17597	17549	17586	17548	17579	17633	17647	17499	17593	17609	17605	17830	17646	17446	17598	17605	17505	17386	17667	17738	17560	17401	17342	17729	17621	17606	17677	17441	17555	17606	17632	17563	17600	17506	17460	17498	17416	17502	17684	17737	17670	17506	17858	17628	17618	17480	17731	17415	17443	17516	17622	17327	17447	17704	17578	17438	17789	17624	17602	17786	17524	17654	17664	17724	17568	17615	17637	17718	17608	17504	17758	17741	17629	17581	17648	17661	17793	17622	17488	17621	17567	17664	17694	17405	17458	17624	17586	17760	17693	17575	17554	17571	17595	17473	17580	17612	17580	17598	17477	17727	17552	17642	17613	17658	17586	17523	17534	17547	17631	17596	17456	17429	17645	17464	17711	17666	17733	17756	17599	17476	17705	17709	17487	17482	17400	17515	17592	17554	17560	17488	17543	17554	17633	17556	17818	17560	17590	17590	17554	17548	17488	17480	17710	17688	17592	17661	17356	17612	17653	17692	17542	17423	17564	17655	17563	17503	17521	17463	17611	17401	17504	17627	17651	17574	17448	17554	17645	17577	17431	17772	17665	17718	17683	17610	17717	17434	17685	17443	17436	17699	17692	17734	17715	17500	17550	17518	17441	17616	17564	17816	17518	17535	17560	17501	17399	17589	17678	17451	17495	17624	17709	17352	17385	17575	17615	17568	17451	17502	17670	17731	17710	17554	17530	17561	17586	17604	17620	17521	17493	17603	17438	17608	17524	17786	17531	17650	17590	17512	17617	17685	17661	17539	17676	17464	17607	17579	17631	17519	17503	17684	17622	17584	17460	17864	17502	17603	17728	17463	17761	17464	17345	17798	17757	17686	17700	17521	17564	17544	17484	17870	17554	17612	17619	17646	17798	17480	17766	17803	17751	17554	17465	17472	17496	17400	17436	17493	17644	17574	17684	17415	17337	17640	17622	17528	17529	17677	17492	17458	17486	17813	17580	17809	17530	17465	17695	17648	17498	17574	17611	17475	17452	17414	17725	17633	17565	17397	17686	17684	17667	17520	17733	17553	17293	17545	17664	17590	17649	17627	17698	17744	17648	17641	17662	17479	17673	17675	17565	17426	17545	17652	17516	17465	17625	17432	17539	17531	17640	17388	17426	17317	17618	17730	17746	17502	17625	17403	17750	17531	17588	17373	17659	17648	17721	17509	17470	17735	17485	17572	17521	17697	17562	17509	17804	17781	17674	17347	17620	17715	17316	17525	17423	17546	17606	17562	17460	17709	17557	17646	17436	17642	17512	17788	17611	17618	17663	17527	17707	17681	17457	17476	17660	17604	17553	17770	17477	17582	17578	17580	17819	17491	17444	17663	17715	17481	17518	17569	17496	17463	17503	17756	17428	17695	17606	17711	17768	17473	17724	17628	17525	17388	17727	17425	17512	17689	17761	17424	17657	17537	17611	17790	17867	17523	17387	17615	17548	17507	17563	17720	17453	17482	17429	17436	17512	17659	17572	17622	17640	17814	17496	17477	17485	17506	17666	17519	17485	17538	17685	17660	17463	17506	17679	17659	17631	17550	17570	17644	17538	17560	17503	17420	17344	17662	17764	17504	17593	17618	17463	17685	17420	17451	17571	17434	17872	17630	17543	17568	17589	17521	17629	17598	17568	17604	17412	17468	17422	17772	17619	17695	17461	17794	17398	17445	17578	17596	17769	17589	17609	17775	17362	17789	17673	17570	17655	17607	17483	17562	17569	17649	17432	17689	17790	17651	17629	17823	17575	17697	17553	17608	17584	17576	17604	17445	17529	17690	17565	17646	17578	17614	17660	17628	17620	17548	17560	17394	17357	17579	17717	17604	17750	17708	17642	17547	17428	17495	17477	17794	17520	17475	17340	17757	17719	17512	17662	17652	17621	17433	17474	17717	17553	17620	17653	17565	17485	17547	17390	17620	17452	17526	17614	17433	17705	17374	17560	17520	17620	17581	17568	17575	17557	17529	17466	17477	17528	17527	17544	17677	17606	17679	17628	17889	17606	17392	17688	17599	17563	17637	17500	17637	17661	17627	17601	17433	17490	17423	17388	17459	17680	17459	17524	17694	17574	17523	17494	17622	17506	17556	17573	17556	17520	17578	17484	17638	17484	17667	17727	17511	17496	17441	17649	17720	17635	17626	17472	17669	17478	17344	17463	17536	17630	17464	17625	17534	17568	17644	17526	17583	17402	17669	17411	17498	17631	17540	17495	17619	17575	17778	17656	17585	17642	17559	17640	17658	17605	17740	17764	17585	17511	17502	17595	17592	17663	17710	17749	17670	17622	17479	17487	17659	17581	17730	17510	17707	17728	17611	17458	17736	17634	17679	17649	17655	17556	17477	17574	17578	17471	17748	17774	17473	17433	17496	17657	17511	17688	17701	17698	17479	17576	17506	17607	17521	17448	17633	17339	17617	17518	17566	17715	17519	17539	17540	17647	17641	17718	17528	17446	17378
25724	43762	42722	34635	32371	33433	36348	21469	21003	20216	19137	18254	17702	17316	16808	16768	16499	16301	16278	16148	16209	16027	16009	15784	15970	15859	15953	16132	15757	15948	15817	15960	15907	15873	15722	15838	15630	15689	15828	15709	15720	15841	15760	15893	15722	15859	15982	15717	15893	15848	15794	15918	15801	15721	15718	15779	15872	15836	15708	15758	15794	15809	15636	15937	15727	15697	15707	15646	15753	15814	15759	15677	15785	16024	15729	15670	15873	15888	15769	15768	15803	15742	15862	15785	15874	15863	15851	15708	15664	15814	15833	15549	15761	15780	15665	15729	15720	15741	15861	15757	15629	15768	15769	15894	15889	15743	15647	15809	15799	15934	15695	15746	15670	15673	15623	15712	15905	15776	15743	15397	15821	15737	15562	15677	15755	15584	15869	15860	15778	15654	15724	15831	15666	15828	15649	15913	15895	15792	15939	15721	15952	15857	15960	15774	15760	15904	15898	15753	15732	15872	15795	15869	15817	15691	15730	15839	15713	15653	15792	15810	15801	15758	15951	15808	15897	15871	15674	15745	15764	15631	15684	15858	15730	15786	15595	15946	15690	15820	15762	15825	15767	15626	15815	15686	15818	15707	15738	15918	15711	15879	15842	15756	15877	15524	15844	15670	15951	15709	15798	15834	15896	15763	15801	15602	15835	15602	15872	15578	15780	15829	15712	15782	15702	15785	15918	15793	15873	15943	15781	15819	15707	15678	15616	15598	15710	15729	15742	15812	15760	15753	15610	15689	15699	15769	15764	15884	15742	15524	15965	15859	15817	15802	15802	15818	15840	15854	15952	15878	15657	15827	15762	15793	15846	15786	15785	15774	15774	15839	15914	15827	15851	15664	15778	15616	15717	15777	15779	15848	15830	16019	15955	15724	15769	15731	15762	15634	15721	15799	15875	15956	15925	15852	15685	15724	15894	15701	15942	15725	15663	15821	15926	15741	15712	15785	15912	15817	15805	15720	15870	15950	15738	15828	15878	15781	15807	15844	15846	15663	15895	15805	15626	15880	15756	15677	15705	15843	15641	15723	15630	15765	15793	15908	15814	15755	15608	15714	15701	15741	15807	15704	15836	15870	15838	15849	15821	15647	15714	15890	15682	15735	15886	15867	15675	15746	15843	15824	15872	15932	15808	15618	15780	15781	15918	15859	15854	15694	15903	15568	15845	15758	15891	15872	15884	15792	15623	15902	15771	15855	15716	15815	15827	15708	15840	15881	15735	15656	15671	15714	15665	15826	15840	15620	15640	15844	15932	15773	15737	15863	15750	15647	15850	15771	15821	15726	15811	15940	15953	15890	15728	15898	15812	15922	15683	15579	15741	15837	15827	15826	15695	15696	15726	15992	15714	15713	15736	15677	15762	15815	15708	15790	15819	15788	15883	15805	15762	15791	15764	15739	15895	15802	15780	15645	15788	15822	15806	15700	15917	15683	15779	15760	15782	15632	15669	15833	15660	15701	15708	15674	15870	15712	15871	15669	15785	15855	15878	15951	15721	15746	15675	15866	15815	15795	15811	15689	15823	15786	15530	15713	15752	15846	15880	15971	15820	15769	15886	15896	15739	15819	15697	15817	15844	15603	15791	15854	15807	15643	15709	15866	15814	15709	15970	15759	15742	15695	15667	15668	15958	15808	15685	15903	15678	15820	15574	15749	15937	15877	15869	15681	15875	15748	15879	15763	15735	15667	15849	15724	15760	15968	15714	15727	15953	15815	15800	15694	15742	15698	15671	15876	16054	15853	15846	15664	15660	15599	15811	15874	15876	15739	15766	15710	15765	15819	15788	15824	15705	15722	15867	15598	15669	15661	15709	15656	15743	15834	15820	15820	15962	15794	15747	15719	15662	15673	15629	15887	15936	15697	15774	15831	15736	15767	15802	15857	15606	15845	15839	15781	15731	15752	15775	15742	15838	15735	15877	15747	15841	15956	15684	15882	15860	15933	15905	15759	15799	15811	15707	15802	15643	15827	15721	15932	15728	15702	15728	15947	15646	15640	15630	15640	15590	15660	15818	15839	15631	15641	15793	15836	15786	15636	15753	15863	15840	15677	15754	15844	15782	15727	15838	15734	15699	15911	15890	15700	15781	15837	16001	15713	15937	15898	15599	15878	15821	15845	15771	15683	15805	15890	15859	15636	15815	15871	15764	15830	15812	15725	15920	15641	15681	15695	15709	15961	15768	15675	15743	15869	15876	15676	15768	15889	15739	15815	15702	15806	15567	15773	15556	15861	15668	15752	15672	15641	15847	15904	15770	15813	15841	15774	15692	15932	15823	15769	15917	15722	15769	15693	15671	15856	15761	15839	15758	15887	15702	15764	15705	15810	15878	15714	15782	15974	15749	15923	15760	15900	15727	15930	15690	15739	15830	15772	15766	15878	15852	15673	15898	15545	15754	15779	15698	15836	15901	15797	15849	15741	15687	15796	15676	15859	15797	16002	15761	15833	15686	15664	15778	15846	15710	15931	15756	15786	15684	15811	15715	15885	15829	15769	15906	15847	15754	15697	15758	15833	15760	15885	15790	15918	15848	15748	15751	16017	15518	15771	15709	15666	15824	15711	15788	15683	15805	15788	15846	15829	15820	15721	15649	15973	15781	15724	15798	15778	15866	15995	15884	15741	15780	15914	15768	15851	15725	15837	15727	15814	15721	15766	15863	15618	15708	15850	15647	15791	15902	15790	15853	15857	15654	15779	15885	15813	15958	15780	15759	15831	15671	15844	15775	15888	15787	15747	15692	15626	15754	15902	15719	15733	15677	15629	15720	15814	15796	15895	15843	15703	15777	15610	15652	15893	15771	15741	15814	15701	15814	15790	15690	15644	15732	15828	15714	15825	15859	15712	15868	15709	15797	15771	15806	15845	15828	15795	15796	15808	15829	15716	15849	15800	15776	15698	15728	15913	15752	15755	15717	15934	15923	15826	15725	15901	15863	15788	15857	15847	15833	15820	15576	15860	15832	15832	15596	15714	15717	15851	15608	15837	15763	15898	15792	15813	15790	15673	15746	15790	15699	15793	15583	15758	15721	15699	15900	15716	15686	15913	15781	15760	15734	15800	15785	15697	15804	15772	15718	15999	15729	15717	15663	15633	15773	15804	15911	15842	15766	15798	15782	15805	15695	15742	15851	15882	15639	15781	15841	15636	15692	15933	15824	15779	15828	15736	15906	15754	15912	15821	15982	15822	15821	15907	15851	15765	15711	15790	15707	15901	15691	15638	15909	15678	15767	15727	15672	15575	15674	15659	15751	15775	15722	15778	15698	15705	15919	15823	15681	15908	15766	15867	15703	15674	15885	15751	15798	15779	15678	15820	15693	15867	15707	15727	15695	15582	15718	15811	15893	15953	15504	15794	15735	15748	15859	15621	15740	15782	15676	15938	15694	15831	15699	15850	15547	15770	15676	15840	15752	15707	15784	15715	15980	15720	15803	15656	15783	15650	15780	15704	15750	15775	15678	15827	15704	15911	15568	15887	15657	15653	15719	15977	15769	15891	15764	15676	15747	15824	15755	15852	15749	15857	15738	15858	15748	15821	15849	15813	15744	15834	15764	15737	15687	15805	15561	15837	15810	15863	15787	15634	15783	15724	15856	15747	15921	15632	15735	15748	15819	15635	15909	15794	15814	15730	15454	15919	15914	15652	15843	15696	15709	15660	15699	15762	16000	15775	15756	15704	15873	15621	15603	15848	15783	15635	15763	15855	15778	15662	15780	15807	15880	15853	15598	15704	15785	15811	15856	15683	15742	15749	15807	15755	15707	15700	15703	15808	15764	15705	15865	15837	15988	15752	15765	15900	15820	15847	15892	15768	15964	15874	15806	15736	15819	15808	15915	15691	15811	15753	15754	15545	15777	15848	15701	15839	15889	15663	15840	15767	15844	15959	15704	15769	15969	15757	15751	15660	15692	15744	16028	15908	15793	15804	15768	15736	15790	15808	15728	15815	15739	15932	15872	15745	15738	15776	15836	15857	15750	15856	15777	15793	15814	15802	15626	15841	15777	15766	15706	15659	15913	15725	15855	15817	15813	15760	15680	15719	15798	15918	15769	15991	15647	15635	15767	15611	15921	15686	15720	15849	15791	15713	15884	15665	15823	15819	15685	15794	15692	15706	15552	15791	15759	15768	15737	15865	15773	15811	15730	15795	15751	15821	15848	15932	15673	15806	15907	15625	15772	15764	15786	15849	15744	15782	15705	15751	15759	15731	15795	15636	15785	15902	15776	15813	15817	15824	15706	15838	15660	15852	15630	15821	15774	15744	15888	15764	15643	15732	15778	15879	15828	15692	15824	15807	15633	15840	15782	15866	15593	15809	15844	15697	15964	15733	15787	15833	15801	15684	15742	15727	15805	15785	15598	15793	15743	15722	15800	15947	15919	15713	15810	15903	15715	15774	15845	15771	15701	15752	15753	15744	15921	15815	15873	15838	15699	15942	15968	15817	15957	15726	15806	15850	15883	15629	15894	15821	15868	15719	15834	15817	15905	15749	15703	15858	15818	15755	15814	15699	15751	15792	15801	15885	15684	15745	15693	15841	15725	15790	15955	15881	15769	15749	15682	15642	15716	15789	15985	15748	15763	15743	15803	15661	15600	15847	15851	15776	15573	15767	15814	15647	15731	15799	15783	15751	15684	15725	15753	15685	15705	15869	15706	15743	15774	15918	15784	15972	15826	15702	15757	15713	15856	15629	15896	15819	15957	15774	15594	15645	15795	15702	15612	15735	15761	15584	15766	16023	15734	15711	15746	15780	15944	15673	15629	15954	15758	15798	15844	15875	15917	15909	15780	15881	15743	15945	15578	15683	15738	15740	15668	15851	15780	15701	15727	15734	15773	15738	15741	15818	15595	15717	15804	15826	15878	15833	15953	15680	15785	15873	15765	15787	15878	15819	15831	15716	15686	15739	15940	15761	15838	15782	15810	15859	15768	15631	15818	15865	15828	15808	15695	15779	15763	15798	15772	15775	15782	15856	15658	15763	15821	15680	15909	15754	15840	15794	15876	15887	15698	15699	15773	15812	15771	15683	15716	15652	15915	15767	15781	15888	15856	15729	15887	15747	15559	15834	15648	15838	15759	15764	15706	15691	15767	15779	15836	15682	15749	15770	15841	15899	15669	15730
24217	21464	28974	24945	24528	31864	42404	27713	22857	22390	21286	20405	19911	19367	19081	18969	18896	18627	18603	18375	18273	18408	18134	18125	18250	18052	17935	18361	18027	18123	18060	18165	18135	18213	18012	18062	18145	17885	18128	17906	17983	18051	18022	18024	18030	18112	17869	17947	17786	18014	17958	18144	18103	17862	17895	18136	17827	17829	17961	18103	17854	18006	18088	17980	18026	17771	18007	18004	17925	17984	18037	17900	18086	17900	17892	18040	17641	17876	18209	18207	18167	17933	18189	17963	18057	18211	17861	17948	17804	17889	17964	17943	17918	17974	17915	17815	17910	17960	18011	18066	17904	17885	18022	17725	18018	18005	17917	17928	18009	18058	17996	17872	17945	17806	17877	17803	17800	17921	17898	17993	18044	17969	17884	17742	18017	17889	17895	17794	17989	17764	17969	17993	17973	18020	17852	17809	18020	17780	17860	17904	17897	17870	17810	18112	17873	17949	17967	17956	18213	17939	17886	18148	17863	17916	17911	17896	17949	17764	17914	18112	18107	17905	18071	18062	17887	17930	18049	17910	18021	17968	17845	18131	18131	17721	17991	17837	17699	18064	17893	17792	17895	17638	17969	18101	18035	17895	18005	17965	17714	18034	17789	17983	17958	18189	17988	17963	17861	18018	17897	17710	17947	17816	18040	18144	18105	17948	17927	17940	17998	17981	18035	18048	17993	18040	17808	17984	17848	17675	18137	17951	17995	18009	17932	17769	17909	18199	17944	17880	18034	17994	17985	17835	17931	18047	17617	18044	18129	17963	17891	17916	17938	18004	18006	17962	17961	17824	17777	17971	18050	18233	18127	17767	17678	17769	18141	17911	18097	18010	17890	17973	17917	18105	18096	17890	17831	17884	17829	18090	17905	17984	17757	18012	17867	17796	17942	17950	17885	17925	18026	17907	17889	17927	18051	17940	17815	17932	17664	17772	18051	17829	17939	17947	18057	18083	17968	17981	17995	17809	17852	17732	18176	17954	18092	18173	17863	17998	17831	18106	18136	18007	18007	17917	17951	18075	18028	17782	18226	17982	17917	17872	18027	17905	17703	17819	17942	18002	18171	18014	18138	17900	17768	17918	17848	18055	18056	17789	17986	18059	17917	17988	17988	17967	17905	17802	18052	17985	17858	17782	17918	18021	18032	18002	17994	18145	17977	17771	17971	17840	18005	17955	17835	17650	17797	17988	18167	17816	18119	17858	17987	17892	18143	17970	18029	18079	17918	18092	18093	17967	18001	17899	17770	18040	18023	17994	17914	18071	17699	18071	17926	17917	17914	17899	17934	17760	17801	17883	17887	17805	18053	17999	17851	17859	17761	18024	18023	18001	17946	17926	18017	17984	17984	17870	17929	18064	17789	17849	17802	17883	17908	17817	17799	17861	17945	17905	18064	18027	18097	18019	18028	18001	17866	17870	17839	17943	18050	17960	17958	17798	17987	17702	17921	17896	17884	18088	17988	17991	17958	17915	18000	17877	17846	17934	17890	18062	18089	17861	17828	17914	17979	17848	17749	17917	18025	17921	18196	17972	17903	18077	17932	18158	17997	17872	17826	17736	17983	18053	18034	17967	18101	17915	17852	18093	18052	18140	17991	18158	17882	17883	18061	18055	17986	17877	17982	17817	18065	18212	18182	17937	17899	17915	17942	17952	17977	18019	18004	17946	17986	17845	17863	17973	18040	18080	17930	17876	17936	18167	18053	18006	18018	18011	18091	17928	18019	17964	17697	17823	17854	18092	17945	18036	17794	17731	17974	18145	17919	18030	17868	18029	17872	18222	17881	18093	18286	18039	17907	17789	17967	17836	17991	18128	18033	17888	17962	18003	17891	17992	17825	17805	18043	18102	17964	17989	17809	17804	17927	18066	18063	17762	17965	17831	18045	17859	17859	17785	18010	18038	17841	17940	18072	18137	18036	17928	17723	17844	17841	18007	17855	17739	17938	17870	17928	17718	17951	17932	17951	18021	17893	18212	17923	17846	17959	18014	18020	17966	18011	17860	17987	18040	17983	17903	17967	17820	17942	17981	18078	18127	18057	18029	17946	18226	18084	17843	17800	17794	18107	17950	17876	17860	18069	18029	17952	17788	18268	17871	18114	18146	17812	17928	17921	18263	17966	17796	17896	17908	17897	17995	18039	18093	17983	17980	17917	17920	18089	17808	17903	17854	17948	18088	17828	17867	18141	18033	17945	18079	18015	18060	18130	17927	18028	17917	17737	17755	17757	17845	17894	18075	18071	17927	18032	18142	17977	17938	17974	17918	17919	18125	17874	18152	18134	17870	17933	18045	17851	17983	17877	17667	17865	18143	18164	17973	17956	18051	17790	18123	18035	18095	17930	17946	17871	17952	17872	17924	18094	17953	17979	18019	17839	17886	17769	17985	18240	18095	17843	17760	17838	17844	18001	18086	17957	17862	17952	18180	17952	17853	18035	17895	18001	17834	18290	17826	18013	17823	18129	17959	17969	17881	17794	17812	18007	17807	17961	18041	17913	17911	17998	18063	18017	18236	17985	17989	18024	18164	17856	18094	17944	17995	17949	17886	17791	17847	17827	18017	18098	17859	17863	18030	17854	17984	17969	18076	18150	17906	18076	18026	18054	17856	17892	17992	18057	17884	17914	17983	17942	17952	18041	17726	18128	17892	18176	18049	17938	18026	17892	18183	17957	18061	17902	18007	17904	17920	17867	17961	17934	17878	17998	17930	18088	18040	17916	17898	18104	17809	17851	17859	17951	17860	17728	17991	18092	17820	17831	18089	17811	17841	18039	17822	17813	17966	17972	18178	17967	18044	17792	18052	18008	17996	17852	18127	18035	18039	17866	17981	17954	17886	17806	17919	18002	18045	18058	18100	17935	17843	17975	17977	17970	18162	17873	17906	17898	17840	18008	17788	17862	17828	17989	18028	17831	18071	18069	17832	17870	17974	17878	18015	17928	17871	17903	17988	17857	17995	17926	18118	17907	18169	17723	17791	17807	17862	17666	17802	17754	17783	17631	17798	17945	17852	17931	17971	17989	17818	18088	17916	18058	17959	17953	18057	17890	17871	17984	17846	18014	17870	18011	17894	18018	17746	18064	17947	18018	18077	17902	17929	17964	17997	17939	17970	17644	18030	18030	17994	17987	18004	18023	17783	17813	17990	17913	17973	17810	18048	17940	18100	18024	17838	17901	17913	17821	17930	17811	17846	17916	18023	18091	18086	17716	18061	17980	17875	17999	17885	17737	18008	17912	18137	18189	18071	17894	17993	18080	18035	18002	17863	17895	17850	17936	18020	17799	18001	17841	18082	17918	18108	18219	17851	17845	17745	18055	18140	18005	17961	17982	17871	18129	17938	17871	17907	17927	17849	17822	18021	18005	17929	18025	18006	18044	17900	17955	17959	17983	18127	18046	17878	17948	18059	18194	18150	18021	17724	17884	18032	17929	17971	17805	17893	18126	18099	17981	17953	18080	18162	18124	18126	17823	17904	18155	17858	17870	18030	18056	18082	18129	18171	17880	18016	18069	17860	17898	18019	17950	17894	17966	18060	18252	17893	18216	17864	17782	18035	17963	18150	18070	17911	18019	18040	17944	17849	18050	17908	17737	17932	17816	17777	17925	17932	17950	17963	17823	18023	17760	18016	17887	17880	17954	17745	17902	17869	17848	17847	17923	17953	17900	18042	17933	17802	18105	17923	17990	17984	17808	17870	17913	18021	17913	18181	18129	18147	17765	17832	18104	18201	17762	18023	17732	17867	17988	17843	18077	17889	17879	17958	17862	17740	17835	17994	17992	17929	18043	17836	18000	18059	18079	18047	17898	17789	17878	17934	18159	17929	17895	17755	18021	17966	18035	17901	17924	17949	17940	17867	17972	17863	18101	18027	18032	17854	17837	17809	17980	17892	17959	18002	18013	17910	17877	17910	18006	17962	17996	17818	18002	17873	17939	17958	18005	18056	17941	17913	17801	17916	17966	17896	17834	18073	18013	18142	17889	18151	17802	17948	17925	18018	17985	17902	17832	18015	17983	17932	18140	18022	17864	17935	17634	18057	18019	18040	18090	18056	18127	17955	18058	18031	18005	18081	18009	17889	18059	18013	18038	17933	17944	17935	18045	18009	18032	17893	18032	18026	18065	18062	17925	18002	18063	17926	17802	17894	17893	18074	18095	18099	18020	17883	17921	17904	17935	18033	18159	17999	18050	17872	18134	18002	18101	17932	17940	17720	17873	18129	17933	17796	17970	17873	18165	17937	17923	18017	18022	18106	17880	17904	18028	18167	17970	17858	18039	17972	18027	17878	18045	17852	17991	17830	18079	18035	17879	17989	17956	18123	17930	17965	18087	17770	17751	17907	18063	18033	18036	17900	17861	17938	17815	18032	17952	17902	18088	17853	17858	17994	18013	17833	17966	17807	18024	18088	18185	18021	18005	17790	17876	17969	17989	17889	17932	18167	18155	18049	18060	17955	18034	17791	17983	17893	17983	17981	18046	18015	17874	18126	18016	17976	17917	17951	18039	17899	18094	17917	17986	18130	17999	18057	17938	17990	17868	18147	18192	18099	17983	17898	17992	18018	18039	17716	18039	17882	17680	17938	17838	17862	18033	18036	17741	17837	18064	17985	18062	18040	18112	17819	17980	18023	17743	18006	18003	17810	18097	17755	17933	17858	18206	18058	17956	17808	17807	17917	17925	17990	17862	18140	18180	17903	17822	17992	18113	17839	18059	17800	17963	17811	17823	18099	17878	17977	18044	18030	17993	18009	18048	17860	17928	17884	18100	18026	18016	18065	17891	18057	17891	17963	17875	17974	17830	18034	18039	17938	17863	18145	17988	17788	18064	17969	18013	17917	17832	18000	17865	17914	17918	18021	17924	17968	18101	18050	17933	17958	17889	17927	18130	17954	17795	17952	18136	18085	18031	17712	17699	17892	18007	17817	17913	18083	18087	17929	18092	18066	18027	17781	18071	17948	17962	18005	17832	17854	17961	18001	18063	18206	17990	17980	17878	17906	17927	17801	17837	18075	17632	17907	17932	18012	18029	18125	17874	17952	17827	17994	17843	17880	17929	18089	17848	17953	17842	18082	17888	17792	18039	17912	18007	17928	17857	18006	17947	17884	17967	17887	18048	17936	18093	17833
28430	48980	47912	39237	34630	35672	43007	24640	23483	22615	20936	19461	18674	18065	17563	17239	17126	16765	16514	16384	16593	16275	16433	16230	16151	16266	16169	16377	16225	16196	16367	16061	16193	16257	16220	16040	16183	16011	16084	16057	16136	16051	16174	15940	16210	16208	15990	16140	16177	15934	16217	15973	16227	16074	16063	16117	16014	15995	16042	16084	16098	16150	16072	15992	16006	16212	16105	16066	15928	16078	15988	16093	16068	16060	16172	16135	16117	16123	16060	16081	16215	16227	16079	16026	16079	16090	15956	15992	16180	16209	16072	16175	16092	16188	15992	16127	15953	15982	15972	15928	16164	16173	16241	16229	16107	16081	16155	16102	16029	15915	16139	15938	16024	16093	16121	16024	16264	15914	16215	16093	16086	16109	16225	16128	16070	16092	15990	16049	16054	16068	15894	16221	16156	16139	16192	16035	16116	16094	15985	16010	16011	15917	16017	16139	16104	16103	15913	16049	16019	16165	16096	16201	16134	15957	16102	16100	16044	16033	16049	15983	16023	16208	15930	16070	15925	16051	16209	16245	16113	16114	16134	16128	15832	16100	16194	16089	16079	16066	16327	16119	16166	15949	16085	16037	16132	16026	16268	15985	16101	16066	16035	16201	16038	15988	16002	15971	15917	16034	16156	15939	16103	15999	15981	16143	16086	15977	16101	16240	16008	15967	16051	15868	16099	16101	15979	16124	16083	16121	15888	16189	15975	16035	15997	16127	16133	16123	15933	15981	15943	16138	16063	16161	16017	16033	16186	16112	16072	16066	16060	16009	16050	16077	16053	16102	16168	16076	16220	16002	16261	16215	16143	16057	16136	16235	16131	16039	16166	16104	16220	16124	15963	16036	16074	16225	16018	16066	16173	16177	16019	16174	15968	16026	15958	16276	16098	16078	16086	16244	16104	16087	16060	16095	16152	16134	16089	16061	16106	15994	16083	16218	16134	15965	16094	15977	15929	16139	16130	16126	15996	16132	15993	16032	16079	16125	16088	16077	15893	16106	16025	16066	16167	16074	16016	16194	16104	16089	16056	16088	15974	16092	15932	15982	15840	16223	15928	16051	15982	15966	16164	15968	16168	16130	16051	15995	16020	16117	16043	16080	16014	16199	15954	16313	16062	15944	16015	16052	16115	16050	16128	16142	15978	16033	16070	16031	16099	15996	16101	16099	16073	16091	16122	16011	16166	16098	16127	15998	16063	16059	16160	16067	16163	16190	16007	16095	16023	15804	16287	15945	16017	16167	15961	16096	15907	16094	16081	16135	15958	15896	16191	16012	16135	15861	15975	16210	16021	16150	16077	15937	15915	15910	16054	16103	16139	16071	16040	16018	15984	16033	15941	16103	16177	16056	16114	16084	16124	15967	16110	16019	16151	15905	15995	16055	16064	15993	16228	16201	16071	16055	16019	16007	15972	16102	15949	16044	15903	16035	16136	16121	16280	16160	15980	16091	16144	16114	16017	16028	16052	16162	15945	16102	16186	16210	16047	16071	16058	16056	16015	16108	15999	16125	16169	16054	16025	15955	15914	16163	16126	16159	16116	16037	16105	16077	16059	16009	16003	16084	16049	16022	15966	16037	16054	15972	16108	16031	16094	15920	16018	16052	16156	16088	16046	15970	16165	16055	16010	15993	15920	16060	16221	16094	16147	16077	16021	16062	16150	16016	16168	16014	16185	15987	15918	15843	16072	16139	16083	16066	16091	16142	16078	16162	16101	16166	16041	16083	15946	15955	16133	16185	16204	16191	16037	16016	15953	16000	15994	16033	16190	16020	16076	16122	16153	16045	16155	16145	16014	16264	16111	15813	16089	16232	16247	15968	15947	16155	16098	16056	15928	16016	16180	15910	16115	16019	16147	16048	16197	16003	16001	15983	16136	16022	15979	16027	15970	16033	15941	16112	16159	15965	16111	16108	16140	16093	15903	16080	16100	16099	15981	16029	16106	15981	16134	15950	15978	15838	15940	15969	15902	16041	16177	16158	16145	16044	15834	15838	16006	16223	16028	16007	16191	16011	16095	16037	16191	15982	16093	16103	16068	15954	16210	16058	16152	15998	16003	16132	16079	15972	16047	16229	15929	16040	15903	16089	16024	15929	15974	16056	15961	16017	15876	16237	15992	16025	16048	16101	16006	15936	16004	15988	16226	16100	15941	16122	16177	16055	16001	16205	16058	15955	15948	15894	15999	16019	16008	16065	16155	16153	16027	16150	16125	16084	16327	16000	16296	15917	16107	15857	15919	16035	16142	16108	15880	15876	16069	16141	16048	16046	16014	16121	16001	16265	16120	15944	16024	16000	16118	15898	16046	16028	15992	16099	16096	15976	16157	16151	16022	15937	15925	16283	15945	16183	16041	16054	15922	16136	15940	15976	16004	15912	16065	16132	16174	16208	16124	16023	16055	15979	16017	15946	16082	15965	15826	16019	15899	16130	16129	16281	16128	16013	15887	16197	16110	16082	15917	15957	16078	16168	15990	16265	15964	15991	16261	15991	16090	16194	16031	16029	16223	16122	15874	15864	16104	15996	16206	16013	15949	16241	16169	16177	16083	16055	15978	16101	16051	15972	16121	15952	16016	16052	16115	15963	16047	15997	16282	16045	16147	15944	16234	15890	16075	16149	16143	15853	16111	16071	15897	15892	16022	16076	16293	16053	15881	16188	16033	16073	16033	16121	16255	15997	15994	15974	16027	16118	16110	16157	16052	15988	15958	16056	16077	15990	16125	16040	15920	16109	16003	16143	15963	16117	16264	16165	15902	16077	16026	16019	16024	15997	16031	16076	16227	16008	16186	16145	16064	16093	16069	16066	15959	16090	16129	16044	16030	16171	16180	16073	16128	16156	16015	16088	16024	16073	16170	16095	16071	16173	16122	16178	16146	16038	16356	15916	16031	16014	15994	16186	16050	15863	15934	16002	16025	15982	16100	16068	16124	16072	16013	15980	15908	16060	16146	16147	16097	15994	16066	16108	15985	15950	16164	16005	16097	16024	16193	15934	16034	16072	16181	16063	16038	16151	16126	16119	16030	16124	16119	16049	16051	16161	16141	15912	16106	16073	15873	16138	16112	16088	16148	16111	15954	16128	16101	15914	16026	15818	16165	16109	15953	16138	15974	15860	16170	16044	16035	16097	16058	16153	16008	15981	16028	16085	16119	15927	16059	15980	15962	15966	16154	16171	16023	16018	15916	16009	16232	16172	16175	16023	16114	16119	16090	15963	16063	16040	15990	16114	16073	15963	15887	15977	16146	16126	16005	16105	16244	15957	15943	15983	16155	16045	16094	16018	15926	16001	16113	15999	16064	16061	16178	15969	16003	15913	16098	16094	16126	15959	16140	16215	16035	15987	16122	16192	16079	16076	16017	16035	15925	16038	15972	15909	16052	16009	16123	16030	16020	15897	16034	16004	16033	16077	16110	15872	15877	15989	15962	15965	16253	16054	16156	16133	16122	16226	15994	16078	16084	16024	16010	16064	15993	16073	16087	16094	16114	16126	16046	16135	16147	16070	16097	16011	15949	15994	16106	16111	15895	16226	16042	16028	16150	15989	16245	16137	16177	16042	16102	16110	15980	15925	15977	15980	15944	15983	16217	15810	15997	16352	16049	16070	16079	16210	16044	16234	16066	16009	16125	15909	16308	16043	16047	16024	16327	16108	16130	15871	16008	16177	16143	15995	16050	16055	16080	16090	16057	15884	15983	15955	16106	15899	15938	16038	16136	16043	16199	16107	15983	16028	16058	16136	15938	16271	16210	15977	16000	16220	15944	16174	16078	15965	16133	16263	16080	16078	16096	16002	16048	16352	16081	15965	15979	16161	16128	16166	16183	16190	15988	16037	16177	16028	15954	15950	16012	15972	16123	16172	16144	16125	16114	16173	16129	16137	16121	15986	16254	16200	16138	16021	16136	16080	15888	16095	16157	16164	16084	16194	16094	16064	16144	15947	16120	16091	16026	16155	15979	15828	15885	16031	16020	16059	16169	15980	16087	16005	16138	15931	16247	16191	16171	16041	16073	16050	16031	15965	16161	16154	16119	16101	15917	16173	16113	16098	16076	16070	16002	15998	15942	16136	16195	15920	16150	15991	16249	15918	16160	16043	16163	16168	16138	16043	16106	16046	16027	16172	16208	16223	16083	15997	16103	16053	16220	16083	16003	16093	16009	16135	16068	16064	16158	16141	16054	15898	16056	16224	16007	16122	16114	16166	16060	15923	16026	16073	16089	15912	16217	16046	15834	16049	15970	16009	16018	16316	16038	15976	16129	16007	16095	16088	16111	16013	15851	16198	16124	16195	16175	15987	15865	16160	16101	16157	15978	16192	15987	16025	16177	16104	16199	16003	16139	16021	16056	16055	16147	16005	16100	16136	16142	16080	16136	15990	16192	16135	16113	16020	15952	16105	15959	15952	15910	16141	16086	16052	16207	16179	16078	16156	16118	15959	16021	15932	16047	16076	16082	16069	16063	15951	16031	16134	16225	16148	16036	15959	16269	15905	16126	16082	16164	16077	16041	16113	16035	15960	15907	16149	15941	16018	16215	16152	15931	16097	16102	16035	16009	15977	16139	16177	16089	16085	16143	16009	16065	15860	16275	16061	16099	16110	16169	16177	16159	16212	16125	16044	16086	16085	15979	16093	16033	15933	16207	16141	15891	16059	15920	16060	16277	16072	16073	16071	16040	15897	16096	15986	15960	15968	16041	16201	16184	16136	16093	15845	15857	16063	16108	15987	16132	16078	16367	16049	16076	16029	16069	16233	15894	16079	16153	16069	16046	15944	16059	16128	16053	16056	16238	16071	15947	16100	15882	15911	15931	16089	16176	16157	15872	15826	16135	16092	15965	16128	16115	16198	15934	16023	16109	16087	16164	15915	16255	15907	16170	15941	16110	16017	15952	15978	16062	15937	16067	16074	16123	15981	15913	16161	16046	16015	16207	16151	16030	15939	16069	16188	16223	16071	16126	16067	16179	16035	16081	16063	15926	16104	16135	16048	16087	16190	16180	16021	16099	16052	15947	16071	16187	16005	16199	15931	15998	16144	16139	16172	16049	15953	16074	16006	16011	15969	16245	15825	16037	15924	16237	16075	16255	15888	16065	16133	16006	16266	16041	16091	16147	16077	16116	16122
31053	27089	31574	28991	24571	23213	23321	20659	20395	20440	19919	19614	19671	19154	19088	19095	19022	18889	18952	18821	18822	18747	18759	18967	18686	18904	18714	18911	18994	18887	18946	18764	18730	18745	18850	18618	18535	18795	18886	18814	18688	18778	18816	18783	18688	18631	18794	18712	18523	18883	19022	18705	18868	18494	18804	18973	18681	18789	18769	18708	18839	18558	18680	18853	18831	18651	18872	18678	18738	18728	18759	18960	18869	18635	18726	18780	18662	18770	18664	18550	18786	18829	18582	18860	18773	18808	18698	18643	18867	18815	18741	18700	18776	18816	18827	18680	18628	18706	18631	18703	18813	18893	18763	18664	18844	18715	18776	18686	18727	18895	18873	18732	18860	18878	18898	18810	18740	18515	18803	19108	18654	18775	18757	18722	18803	18695	18797	18563	18892	18844	18819	18739	18845	18756	18554	18743	18925	18687	18681	18932	18807	18966	18760	18765	18639	18715	18513	18708	18823	18788	18777	18860	18652	18516	18486	18641	18684	18705	18890	18896	18887	18935	18963	18893	18795	18685	18837	18558	18771	18667	18694	18811	18664	18758	18777	18836	18785	18713	18825	18801	18773	18827	18681	18849	18860	18721	18837	18687	18770	18639	18796	18608	18798	18688	18735	18853	18858	18880	18735	18735	18742	18776	18666	18707	18605	18837	18836	18769	18581	18734	18661	18791	18839	18625	18532	18734	18793	18758	18790	18727	18920	18659	18706	18863	18903	18714	18709	18641	18729	18878	18799	18800	18556	18739	18558	18774	18851	18539	18963	18752	18755	18495	18832	18637	18620	18509	18784	18738	18879	18894	18691	18875	18882	18781	18894	18815	18570	18622	18783	18821	18767	18720	18742	18636	18622	18679	18763	18678	18938	19050	18716	18744	18742	18671	18877	18695	18700	18838	18725	18615	18921	18714	18966	18855	18529	18791	18831	18619	18736	18862	18835	18781	18648	18637	18785	18687	18806	18542	18911	18890	18647	18711	18838	18751	18958	18810	18864	18750	18790	18813	18676	18592	18798	18750	18875	18810	18698	18727	18806	18670	18846	18675	18897	18760	18776	18696	18702	18776	18697	18691	18780	18824	18618	18580	18786	18579	18881	18873	18598	18605	18749	18793	18783	18981	18567	18570	18807	18845	18798	18756	18679	18754	18630	18567	18919	18828	18631	18716	18655	18875	18859	18703	18528	18699	18793	18839	18982	18863	19003	18819	18841	18712	18918	18773	18736	18860	18619	18736	18612	18632	18784	18684	18672	18876	18709	18733	18539	18710	18755	18708	18457	18756	18736	18640	18901	18838	18686	18868	18752	18868	19019	18955	18739	18628	18700	18698	18555	18732	18709	18810	18727	18922	18785	18653	18672	18803	18744	18794	18560	18638	18732	18794	18689	18672	18737	18485	18646	18422	18780	18814	18826	18674	18821	18823	18807	18678	18809	18734	18850	18667	18840	18825	18787	18744	18513	18890	18695	18868	18688	18701	18697	18724	18876	18798	18721	18956	18738	18876	18707	18679	19028	18737	18719	18812	18602	18727	18840	18769	18697	18776	18760	18782	18687	18761	18922	18678	18802	18564	18870	18654	18827	18753	18746	18550	18619	18672	18814	18971	18556	18667	18861	18851	18845	18784	18965	18659	18738	18899	18714	18883	18793	18712	18656	18773	18620	18621	18904	18744	18909	18654	18787	18815	18870	18801	18764	18877	18721	18358	18808	18797	18772	18718	18841	18759	19101	18939	18808	18768	18766	18917	18793	18827	18834	18720	18926	18724	18670	19040	18632	18589	18616	19134	18559	18512	18579	18814	18499	18772	18820	18821	18886	18795	18829	18773	18673	18615	18663	18805	18699	18535	18650	18659	18609	18776	18631	18634	18733	18741	18865	18733	18941	18667	18816	18730	18878	18720	18685	18783	18733	18570	18635	18803	18752	18845	18747	18881	18838	18951	18595	18742	18858	18610	18610	18854	18642	18647	18847	18866	18556	18918	18776	18766	18614	18830	18474	18497	18868	18957	18859	18767	18838	18738	18878	18837	18780	18770	18727	18775	18707	18742	18858	18640	18814	18964	18708	18890	18680	18736	18895	18919	18733	18821	18621	18756	18791	18889	18853	18737	18790	18714	18883	18848	18584	18659	18740	18704	18765	18842	18634	18743	18770	18620	18691	18643	18692	18601	18953	18720	18919	18899	18856	18741	18790	18773	18665	18683	18835	18916	18614	18760	18819	18746	18860	18732	18680	18547	18818	18919	18724	18431	18718	19003	18767	18659	18746	18811	18885	18595	18798	18932	18897	18632	18761	18654	18922	18746	18734	18767	18884	18716	18824	18617	18581	18716	18766	18651	18835	18889	18750	18400	18580	18547	18727	18646	18595	18841	18842	18621	18708	18655	18762	18967	18721	18745	18744	18749	18866	18685	18731	18522	18811	18760	18478	18706	19016	18684	18637	18943	18893	18701	18597	18684	18778	18816	18762	18603	18754	18791	18792	18789	18888	18615	18768	18839	18839	18713	18760	18673	18821	18637	18919	18819	18745	18741	18709	18697	18753	18772	18740	18716	18787	18888	18775	18749	18708	18734	18679	18646	18856	18620	18665	18742	18710	18678	18637	18853	18746	18694	18574	18690	18632	18744	18697	18857	18775	18727	18663	18839	18580	18673	18760	18743	18786	18864	18746	18767	18854	18763	18698	18988	18722	18675	18722	18703	18535	18698	18883	18595	18708	18495	18715	18717	18812	18587	18757	18625	18982	18627	18854	18839	18949	18883	18602	18716	18668	18702	18645	18790	18626	18814	18838	18485	18712	18698	18855	18914	18590	18687	18817	18869	18834	19026	18685	18666	18848	18684	18691	18600	18974	18948	18660	18742	18521	18785	18943	18797	18860	18686	18768	18836	18731	18566	18812	18961	19097	18744	18761	18921	18569	18776	18823	18785	18843	18746	18793	18762	18818	18721	18680	18895	19000	18951	18607	18616	18696	18619	18826	18668	18691	18676	18675	18833	18739	18612	18750	18831	18983	18750	18847	18529	18926	18979	18642	18911	18686	18804	18824	18874	18825	18816	18849	18771	18791	18865	18712	18628	18613	18745	18476	18607	18883	18941	18726	18693	18705	18660	18862	18786	18787	18900	18794	18791	18713	18634	18733	18586	18665	18895	18666	18726	18749	18886	18670	18744	18590	18586	18745	18733	18815	18787	18778	18770	18857	18647	18909	18622	18682	18826	18809	18631	18553	18633	18750	18677	18650	18684	18816	18602	18915	18799	18513	18745	18588	18663	18590	18705	18833	18613	18719	18485	18572	18662	18708	18849	18697	18788	18780	18741	18855	18544	18681	18981	18865	18819	18616	18869	18621	18624	18828	18921	18688	18767	18748	18568	18713	18745	18793	18847	18838	18619	18653	18580	18682	18752	18700	18912	18865	18926	18648	18861	18723	18704	18615	18845	18702	18771	18893	18514	18879	18885	18676	18745	18811	18766	18929	18885	18813	18704	18794	18569	18640	18645	18805	18881	18681	18787	18977	18668	18770	18759	18734	18639	18760	18506	18728	18597	18725	18648	18859	18755	18684	18781	18867	18566	18836	18842	18652	18927	18767	18843	18665	18600	18834	18760	18800	18674	18885	18768	18934	18636	18912	18632	18661	18757	18804	18445	18475	18675	18635	18894	18855	18760	18924	18604	18698	18683	18625	18888	18745	18670	18711	18695	18834	18720	19066	18658	18872	18855	18692	18683	18728	18732	18749	18779	18862	18866	18840	18633	18773	18694	19062	18712	18772	18893	18970	18913	18689	18817	18731	18815	18839	18851	18886	18753	18661	18848	18666	18779	18649	18912	18556	18868	18752	18701	18882	18770	18706	18627	18852	18756	18865	18902	18808	18838	18762	18785	18789	18637	18778	18717	18939	18671	18643	18679	18961	18745	18708	18694	18814	18891	18872	18728	18776	18848	18788	18729	18664	18687	18662	18851	18623	18911	18768	18732	18815	18797	18756	18696	18746	18790	18874	18883	18765	18875	18847	18837	18590	18655	18762	18714	18606	18861	18893	18445	18979	18815	18438	18966	18847	18756	18640	18853	18764	18647	18718	18605	18808	18890	18720	18576	18613	18726	18664	18704	18701	18861	18592	18781	18740	18916	18645	18764	18962	18877	18518	18568	18752	18646	18795	18796	18656	18652	18619	18742	18885	18695	18610	18832	18705	18607	18705	18677	18491	18722	18640	18725	18755	18687	18805	18914	18676	18677	18925	18715	18942	18712	18928	18815	18800	18624	18554	18578	18709	18890	18784	18686	18768	18834	18910	18717	18803	18808	18661	18619	18774	18692	18725	18721	18762	18780	18582	18627	18698	18885	18771	18807	18912	18828	18654	18897	18720	18738	18966	18882	18561	18556	18698	18684	18796	18675	18703	18537	18730	18781	18784	18775	18767	18584	18850	18842	18964	18657	18966	18750	18699	18686	18672	18716	18681	18606	18637	18845	18871	18780	18750	18616	18817	18795	18897	18697	18710	18892	18841	18961	18819	18740	18645	18696	18842	18614	18612	18862	18755	18944	18964	18625	18774	18684	18719	18908	18795	18689	18617	18778	18744	18656	18924	18733	18882	18879	18719	18709	18754	18681	18815	18880	18838	18640	18766	18833	18611	18821	18740	18579	18442	18599	18847	18766	18678	18708	18664	18778	18944	18829	18781	18668	18924	18697	18790	18703	18876	18909	18732	18909	18797	18914	18752	18803	18687	18667	18807	18770	18612	18648	18972	18782	18913	18719	18587	18713	18884	18905	18816	18617	18788	18756	18641	18876	18775	18950	18856	18799	18481	18373	18869	18559	19092	18498	18577	18658	18704	18870	18899	18626	19024	18865	18933	18709	18858	18712	18790	18790	18819	18730	18816	18634	18578	18759	18788	18798	18878	18885	19087	18779	18797	18554	18697	18785	18649	18773	18664	18882	18625	19024	18774	18571	18878	18888	18718	18677	18781	18796	18656	18818	18746	18803	18778	18693	18844	18823	18629	18586	18726	18731	18848	18928	18865	18752	19066	18552	18520	18693	18647	18708	18797	18831	18753	18747	18783	18703	18641	18745	18832	18758	18859	18705	18760	18776	18673	18619	18750	18688	18868	18630	18693	18894
26536	37114	36119	28942	25229	23018	23437	19652	19395	19296	18375	18010	17540	17456	17372	17025	16855	16690	16525	16745	16579	16802	16670	16592	16491	16854	16592	16726	16594	16506	16825	16699	16506	16782	16552	16710	16707	16538	16394	16675	16615	16719	16573	16570	16681	16580	16631	16504	16500	16610	16628	16569	16511	16423	16402	16595	16579	16397	16508	16498	16550	16474	16459	16537	16612	16485	16588	16491	16796	16471	16589	16539	16533	16378	16598	16497	16637	16375	16400	16398	16640	16654	16435	16573	16716	16574	16571	16553	16551	16549	16460	16457	16654	16423	16649	16560	16782	16459	16556	16564	16591	16537	16549	16459	16720	16661	16561	16570	16480	16570	16552	16498	16551	16539	16582	16484	16576	16759	16543	16430	16531	16526	16480	16477	16737	16563	16499	16488	16636	16646	16556	16551	16521	16576	16472	16486	16363	16438	16650	16508	16575	16383	16574	16595	16609	16463	16491	16475	16378	16504	16599	16550	16647	16423	16723	16465	16677	16528	16541	16645	16658	16638	16518	16444	16553	16516	16355	16557	16697	16419	16442	16581	16563	16477	16495	16441	16489	16555	16610	16621	16505	16462	16487	16470	16605	16650	16486	16523	16488	16472	16386	16599	16493	16399	16524	16505	16503	16637	16681	16647	16575	16498	16573	16489	16610	16632	16422	16565	16444	16581	16435	16518	16597	16516	16568	16596	16725	16543	16527	16691	16588	16505	16525	16599	16585	16536	16582	16670	16482	16540	16540	16548	16278	16567	16494	16633	16509	16530	16537	16510	16633	16684	16581	16548	16580	16629	16457	16551	16550	16406	16506	16523	16556	16661	16525	16506	16488	16448	16525	16521	16463	16504	16522	16583	16471	16511	16429	16603	16639	16591	16428	16484	16512	16695	16547	16488	16388	16411	16529	16444	16536	16620	16459	16553	16756	16576	16540	16380	16465	16432	16435	16531	16571	16370	16552	16643	16544	16477	16502	16517	16586	16510	16685	16553	16508	16528	16455	16494	16327	16649	16421	16617	16590	16560	16600	16681	16506	16654	16559	16647	16561	16366	16532	16630	16580	16460	16422	16547	16405	16575	16445	16606	16504	16500	16464	16453	16484	16525	16607	16516	16622	16506	16579	16491	16575	16796	16580	16646	16568	16337	16511	16560	16478	16456	16654	16607	16669	16493	16640	16547	16557	16481	16477	16708	16599	16451	16480	16561	16726	16496	16495	16609	16381	16564	16546	16521	16616	16634	16764	16477	16512	16579	16560	16556	16590	16598	16529	16519	16572	16454	16569	16626	16447	16578	16634	16512	16540	16622	16595	16523	16578	16507	16493	16495	16423	16554	16517	16682	16500	16485	16535	16729	16718	16573	16585	16540	16444	16665	16543	16378	16508	16570	16604	16642	16513	16396	16388	16194	16631	16512	16550	16722	16553	16600	16628	16467	16566	16630	16630	16382	16600	16462	16637	16567	16293	16479	16444	16641	16463	16500	16483	16532	16649	16574	16620	16662	16479	16608	16469	16495	16617	16375	16464	16511	16474	16652	16522	16673	16487	16498	16517	16557	16460	16502	16566	16585	16536	16547	16704	16477	16506	16594	16593	16487	16557	16742	16501	16516	16549	16597	16480	16392	16601	16525	16774	16500	16277	16530	16460	16568	16625	16549	16474	16642	16526	16708	16471	16547	16614	16736	16637	16525	16392	16437	16615	16671	16729	16736	16543	16403	16370	16620	16582	16472	16291	16669	16613	16470	16584	16435	16520	16581	16389	16511	16401	16721	16486	16551	16526	16842	16624	16625	16611	16545	16524	16573	16578	16672	16612	16621	16623	16402	16480	16661	16602	16601	16483	16516	16574	16558	16520	16631	16476	16619	16569	16412	16554	16565	16465	16532	16601	16579	16466	16570	16539	16340	16560	16480	16528	16655	16492	16731	16326	16573	16602	16581	16484	16550	16470	16462	16422	16700	16505	16580	16540	16526	16688	16456	16613	16551	16540	16529	16526	16576	16396	16600	16416	16638	16598	16653	16666	16559	16512	16466	16495	16558	16554	16510	16540	16369	16577	16599	16458	16611	16576	16714	16570	16493	16415	16594	16567	16458	16691	16458	16550	16408	16606	16670	16484	16569	16672	16573	16494	16515	16495	16506	16351	16529	16649	16453	16470	16430	16424	16637	16367	16493	16481	16676	16395	16579	16553	16523	16434	16556	16564	16531	16397	16579	16722	16552	16603	16542	16539	16666	16646	16527	16513	16670	16655	16711	16505	16473	16381	16596	16638	16524	16332	16371	16692	16420	16541	16448	16459	16538	16492	16647	16514	16509	16503	16554	16579	16539	16523	16793	16615	16574	16641	16547	16623	16590	16614	16289	16478	16546	16661	16593	16654	16500	16533	16615	16571	16562	16531	16624	16403	16685	16481	16662	16365	16516	16661	16358	16583	16541	16672	16564	16532	16422	16469	16527	16549	16572	16458	16494	16548	16746	16591	16447	16638	16577	16540	16557	16477	16327	16549	16534	16673	16701	16556	16479	16616	16545	16616	16415	16638	16451	16543	16375	16438	16590	16611	16467	16711	16388	16604	16428	16451	16592	16267	16467	16663	16658	16355	16594	16647	16479	16638	16476	16374	16396	16528	16512	16511	16499	16495	16605	16506	16403	16495	16584	16608	16634	16701	16566	16541	16625	16597	16535	16543	16331	16613	16525	16523	16793	16451	16415	16653	16539	16611	16598	16484	16400	16514	16667	16765	16492	16640	16518	16522	16538	16536	16548	16574	16478	16378	16538	16451	16617	16514	16584	16544	16448	16583	16478	16367	16624	16536	16539	16528	16608	16591	16602	16568	16769	16586	16653	16563	16500	16416	16553	16578	16548	16490	16562	16362	16658	16588	16480	16665	16580	16439	16705	16565	16540	16547	16543	16663	16690	16522	16446	16660	16667	16533	16395	16695	16570	16352	16686	16626	16595	16498	16592	16635	16502	16617	16525	16694	16580	16618	16691	16500	16394	16574	16387	16542	16640	16503	16529	16532	16516	16445	16567	16508	16490	16449	16592	16579	16452	16464	16558	16547	16452	16581	16626	16513	16568	16538	16585	16560	16512	16659	16521	16684	16514	16570	16774	16520	16643	16744	16673	16512	16545	16624	16667	16430	16483	16675	16676	16576	16496	16479	16543	16552	16623	16615	16539	16624	16683	16694	16723	16598	16422	16657	16396	16502	16512	16549	16504	16796	16415	16590	16708	16552	16656	16561	16491	16709	16601	16553	16562	16647	16686	16507	16518	16568	16555	16427	16526	16576	16576	16541	16601	16604	16652	16551	16680	16580	16598	16498	16592	16484	16613	16720	16477	16518	16598	16398	16606	16581	16564	16635	16563	16567	16439	16474	16488	16574	16556	16597	16514	16608	16679	16675	16606	16579	16550	16539	16501	16667	16392	16495	16607	16566	16559	16686	16855	16462	16500	16659	16655	16490	16681	16437	16522	16586	16501	16647	16502	16599	16583	16700	16549	16520	16668	16581	16367	16457	16534	16574	16434	16633	16574	16604	16674	16560	16614	16552	16521	16693	16487	16588	16633	16505	16516	16360	16346	16544	16682	16470	16535	16598	16430	16549	16421	16564	16513	16502	16642	16605	16563	16346	16619	16558	16476	16547	16552	16686	16708	16582	16689	16522	16596	16493	16731	16514	16528	16610	16641	16467	16818	16530	16456	16515	16552	16521	16715	16469	16515	16668	16515	16686	16669	16527	16648	16514	16557	16610	16434	16526	16431	16520	16443	16362	16476	16608	16634	16621	16558	16557	16619	16470	16494	16442	16688	16450	16642	16621	16440	16612	16613	16345	16539	16517	16706	16503	16553	16437	16552	16745	16694	16483	16676	16441	16597	16502	16604	16445	16610	16498	16499	16466	16751	16679	16614	16618	16900	16475	16474	16681	16550	16614	16445	16448	16412	16523	16596	16590	16661	16565	16460	16447	16448	16617	16661	16434	16716	16634	16557	16623	16519	16631	16520	16486	16534	16563	16586	16498	16573	16672	16380	16503	16579	16615	16550	16566	16519	16564	16654	16684	16559	16559	16494	16672	16479	16478	16636	16705	16496	16466	16576	16609	16550	16570	16565	16662	16609	16635	16586	16632	16528	16611	16600	16591	16594	16535	16545	16601	16603	16523	16559	16485	16599	16596	16596	16621	16415	16415	16506	16556	16679	16658	16568	16517	16451	16753	16513	16598	16355	16528	16575	16479	16471	16692	16513	16547	16534	16535	16520	16581	16608	16466	16493	16607	16574	16628	16579	16614	16558	16510	16607	16527	16428	16455	16594	16551	16513	16597	16514	16516	16602	16781	16483	16541	16334	16634	16719	16524	16534	16531	16560	16624	16449	16791	16570	16483	16497	16505	16613	16537	16403	16554	16573	16563	16332	16438	16698	16831	16457	16433	16522	16523	16453	16520	16441	16635	16525	16602	16662	16578	16508	16416	16592	16661	16394	16574	16438	16608	16676	16393	16566	16548	16531	16522	16506	16542	16512	16488	16602	16451	16639	16602	16333	16550	16431	16446	16581	16649	16532	16757	16631	16539	16508	16629	16514	16508	16608	16456	16457	16472	16476	16611	16584	16417	16564	16378	16256	16520	16575	16570	16581	16544	16605	16540	16587	16401	16413	16510	16643	16637	16391	16570	16596	16663	16453	16777	16516	16561	16484	16775	16461	16575	16668	16537	16578	16494	16637	16632	16589	16591	16649	16611	16471	16605	16496	16475	16641	16477	16624	16621	16447	16725	16591	16604	16504	16422	16552	16705	16558	16517	16532	16576	16504	16553	16708	16598	16498	16538	16489	16593	16555	16571	16427	16561	16419	16517	16518	16685	16682	16696	16542	16545	16554	16614	16574	16560	16641	16542	16629	16745	16719	16612	16446	16602	16526	16629	16680	16465	16572	16555	16604	16564	16572	16613	16535	16591	16472	16472	16562	16541	16594	16332	16619	16587	16571	16423	16565	16660	16496	16543	16449	16691	16583	16521	16598	16601	16526	16487	16444	16597	16538	16463	16514	16546	16521	16372	16527	16627	16502	16412	16570	16483	16424	16536	16630	16458	16627	16709	16306	16568	16457	16453	16565	16480	16446	16542	16504
25329	21416	28577	27459	27763	28232	40593	27312	23155	22504	21828	21211	21116	20707	20364	20337	20476	20187	19878	20063	20122	19938	19936	20032	19956	19611	20014	19942	19685	19665	19682	19900	19954	19759	19804	19771	19720	19849	19803	19621	19743	19817	19793	19871	19727	19946	19748	19923	19810	19775	19639	19665	19799	19800	19875	19777	19650	19764	19678	19543	19726	19672	19832	19808	19875	19940	19877	19760	19786	19682	19824	19798	19847	19885	19832	19572	19681	19921	19890	19905	19838	19843	19859	19560	19692	19859	19811	19772	19681	19747	19683	19759	19623	19615	19739	19738	19766	19797	19773	19943	19689	19677	19689	19865	19709	19535	19752	19496	19897	19749	19809	19744	19984	19687	19720	19562	19609	19635	19662	19655	19904	19773	19942	19727	19739	19832	19695	20109	19831	19821	19758	19846	19726	19658	19776	19831	19902	19637	19785	19723	19709	19787	19881	19720	19566	19833	19755	19923	19777	19712	19673	19678	19770	19863	19723	19499	19680	19790	19517	19911	19740	19760	19625	19800	19908	19580	19765	19590	19649	19909	19625	19805	19797	19844	19588	19810	19783	19853	19753	19606	19900	19829	19667	19694	19754	19781	19938	19615	19573	19621	19656	19796	19803	19607	19879	19865	19788	19819	20001	19738	19690	19801	19947	19910	19813	19610	19644	19721	19662	19742	19683	19754	19802	19934	19656	19927	19694	19905	19735	19793	19884	19630	19588	19964	19673	19838	19635	19780	19582	20010	19845	19722	19814	19891	19570	19794	19745	19837	19835	19756	19861	19769	19804	19721	19838	19668	19749	19865	19843	19786	19927	19840	19558	19667	19515	19758	19831	19629	19679	19515	19680	19610	19733	19887	19648	19772	19856	19854	19876	19512	19686	19765	19831	19901	19705	19690	19612	19967	19706	19440	19811	19760	19793	19635	19511	19805	19637	19770	19648	19820	19726	19742	19840	19826	19988	19626	19608	19630	19770	19859	19646	19779	19658	19609	19631	19683	19715	19750	19701	19676	19582	19553	19659	19775	19721	19799	19952	19657	19760	19876	20068	19877	19767	19929	19548	19680	19880	20019	19581	19790	19724	19529	19532	19670	19769	19894	19789	19669	19765	19556	19591	19650	19691	19641	19654	19594	19702	19848	19778	19720	19722	19789	19535	19683	19748	19646	19727	19636	19697	19821	19964	19888	19871	19769	19854	19569	19827	19762	19740	19883	19708	19677	19785	19734	19627	19679	19653	19838	19529	19591	19756	19855	19696	19729	19954	19896	19829	19847	19810	19745	19856	19726	19753	19857	19772	19681	19502	19675	19850	19694	19597	19921	19808	19888	19837	19724	19647	19707	19859	19775	19625	19889	19772	19519	19567	19729	19890	19930	19950	19811	19686	19853	19656	19554	19671	19739	19850	19763	19845	19629	19676	20037	19908	19643	19700	19806	19639	20011	19686	19971	19741	19650	19812	19689	19809	19912	19844	19789	19736	19812	19674	19655	19833	19670	19686	19565	19851	19848	19849	19641	19708	19802	19800	19705	19768	19977	19747	19653	19874	19679	19734	19699	19752	19727	19746	19844	19834	19751	19533	19907	19617	19654	19841	19507	19574	19722	19906	19806	19761	19722	19722	19997	19675	19469	19730	19791	19788	19699	19799	19570	19750	19823	19871	19874	19942	19673	19807	19806	19722	19792	20061	19948	19769	19880	19763	19701	19730	19737	19808	19705	19640	19585	19602	19674	19871	19587	19820	19725	19539	19792	19947	19558	19659	19745	19562	19772	19825	19773	19765	19864	19810	19874	19761	19811	19695	19603	19755	19669	19717	19859	19822	19943	19706	19797	19577	19779	19874	19933	19917	19973	19694	19717	19719	19765	19944	19880	19857	19755	19798	19489	19858	19695	19596	19675	19617	19663	19817	19722	19903	19783	19797	19651	19908	19809	19751	19652	19612	19841	19591	19702	19931	19710	19650	19678	19596	19697	19678	19828	19787	19556	19654	19797	19635	19746	19889	19774	19839	19591	19900	19917	19963	19669	19685	19854	19879	19646	19951	19634	19733	19881	19824	19809	19855	19778	19908	19820	19648	19553	19848	19826	19973	19613	19832	19574	19890	19881	19825	19800	19858	19856	19903	19760	19849	19690	19660	19662	19625	19896	19679	19706	19789	19691	19572	19638	19611	19728	19844	19623	19866	19714	19698	19733	19648	19706	19845	19457	19723	19757	19824	19556	19749	19684	19793	19683	19700	19857	19764	19874	19961	20021	19878	19818	19568	19942	19740	19815	19577	19799	19781	19711	19817	19677	19703	19751	19757	19766	19916	20002	19838	19954	19701	19782	19842	19829	19866	19656	19917	19761	19804	19808	19731	19707	19763	19702	19939	19875	19772	19634	19835	19942	19766	19889	19816	19750	19734	19729	19526	19866	19737	19709	19687	19660	19648	19989	19704	19720	19886	19630	19743	19884	19731	19675	19608	19656	19794	19711	19833	19739	19660	19727	19705	19529	19755	19874	19882	19648	19667	19618	19756	19924	19713	19891	19648	19907	19716	19769	19837	19760	19710	19777	19584	19762	19648	19711	19844	19607	19680	19681	19871	19841	19907	19757	19751	20006	19552	19830	19862	19873	19648	19605	19691	19740	19670	19719	19943	19859	19793	19809	19704	19772	19749	19840	19914	19922	19793	19551	19972	19765	19781	19901	19937	19757	19733	19778	19933	19694	19855	19813	19866	19858	19779	19700	19790	19784	19884	19690	19780	19914	19584	19788	19704	19647	19756	19646	19772	19560	19666	19629	19653	19716	19703	19860	19696	19707	19811	19688	19829	19787	19845	19658	19751	19876	19874	19643	19765	19942	19690	19881	19834	19836	19625	19681	19606	19643	19431	19674	19771	19613	19591	19787	19721	19673	19733	19819	19777	19816	19988	19812	19874	19706	19682	19878	19573	19993	19952	19771	19641	19663	19882	19774	19843	19847	19854	19585	19948	20041	19702	19756	19820	19584	19661	19863	19442	19784	19743	19906	19801	19715	19535	19903	19641	19569	19722	19615	19784	19802	19582	19731	19549	19758	19950	19622	19716	19756	19829	19836	19613	19881	19845	19778	19871	19843	19644	19483	19748	19841	19683	19774	19805	19666	19947	19732	19624	19826	19522	19696	19505	19708	19859	19806	19859	19745	19848	19924	19831	19685	19691	19755	19755	19742	19735	19793	19957	19894	19863	19875	19913	19646	19991	19569	19972	19711	19661	19649	19545	19754	19750	19895	19722	19891	19530	19735	19904	19868	19595	19742	19769	19785	19634	19774	19808	19768	19617	19900	19589	19842	19700	19565	19898	19697	19710	19639	19704	19623	19649	19958	19716	19847	19966	19456	19613	19729	19669	19787	19678	19779	19792	19684	19814	19899	19678	19902	19824	19785	19898	19730	19888	19709	19828	19834	19837	19686	19662	19653	19727	19840	19723	19905	19824	19833	19753	19706	19938	19941	19764	20044	19763	19783	19734	19872	19811	19632	19845	19702	19585	19746	19875	19827	19707	19845	19854	19600	19659	19783	19698	19867	19861	19905	19808	19718	19573	19711	19792	19843	19863	19904	19853	19859	19832	19839	20073	19748	19615	19675	19780	19908	19685	19752	19995	19882	19698	19674	19920	19690	20092	19678	19790	19790	19873	19677	19757	19642	19689	19786	19961	19555	19649	19854	19737	19819	19857	19743	19672	19733	19768	19623	19865	19749	19815	19593	19885	19737	19798	19555	19625	19665	19571	19692	19815	19716	19648	19572	19666	19646	19816	19696	19927	19537	19735	19888	19704	19727	19679	19954	19912	19733	19570	19615	19919	19693	19696	19916	19864	19842	19860	19612	19668	19643	19769	19695	19865	19713	19636	19779	19641	19880	19675	19921	19801	19490	19564	19819	19809	19574	19822	19841	19640	19806	19794	19653	19667	19758	19832	19984	19635	19540	19652	19558	19527	19734	19650	19811	19704	19719	19773	19877	19719	19816	19782	19480	19735	19975	19819	19676	19791	19703	19679	19541	19865	19734	19646	19895	19732	19810	19672	19653	19712	19827	19774	19860	19600	19830	19870	19968	19933	19826	19706	19621	19700	19949	19947	19811	19813	19819	19762	19829	19885	19673	19888	19833	19736	19747	19721	19705	19742	19485	19829	19772	19586	19652	19794	19675	19674	19666	19711	19828	19734	19771	19734	19963	19687	19761	19767	19609	20005	19734	19610	19827	19909	19701	19606	19768	19606	19684	19926	19729	19692	19694	19694	19608	19773	19841	19718	19723	19794	19930	19700	19865	19668	19547	19846	19588	19884	19830	19696	19855	19694	19711	19642	19506	19706	19782	19802	19767	19695	19821	19731	19746	19647	19799	19826	19619	19768	19642	19730	19602	19474	19579	19632	19915	19748	19801	19483	19729	19817	19794	19788	19730	19700	19679	19775	19698	19968	19573	19703	19627	19630	19956	19582	19820	19825	19809	19619	19630	19710	19669	19814	19794	19653	19616	19749	19643	19866	19790	19906	19784	19808	19832	19826	19561	19885	19636	19916	20044	19880	19648	19809	19728	19769	19588	19661	19903	19753	19815	19825	19677	19728	19691	19775	19818	19878	19696	19641	19719	19706	19720	19620	19537	19691	19959	19749	19794	19890	19851	19754	19666	19679	19737	19623	19746	19884	19801	19778	19793	19728	19713	19574	19738	19627	19882	19707	19853	19652	19652	19782	19699	19834	19573	19593	19762	19796	19891	19570	19842	19789	19788	19728	19784	19716	19667	19819	19896	19723	19856	19686	19642	19710	19567	19526	19742	19746	19898	19897	19628	19664	19853	19898	19946	19722	19873	19861	19636	19764	19784	19703	19747	19564	19814	19752	19872	19701	19528	19798	19852	19786	19572	19735	19816	19826	19581	19711	19797	19743	19967	19733	19662	19684	19883	19817	19893	19729	19612	19784	19640	19864	19480	19477	19723	19709	19730	19959	19588	19734	19791	19841	19815	19675	19818	19799	19792	19717	19876	19773	19571	19963	19534	19865	19535	19601	19757	19662	19849	19797	19763	19875	20063	19839	19683	19579	19728	19749	19794	19712	19601	19689	19642	19808	19803	19593	19844	19777	19736	19692	19575	19624	19512
27298	44812	43780	35423	33936	27416	41520	23030	22063	21239	20288	19295	18927	18182	18155	17964	17742	17542	17300	17388	17331	17065	17231	17086	17237	17259	16948	17167	17175	17150	17102	16974	17030	17053	17291	17213	17080	17039	17028	17166	17096	17194	17181	17095	17120	17106	16959	17012	17094	17265	17201	16962	17241	17263	17218	17148	17070	17014	16936	16949	17306	17140	17052	17180	16992	17052	17168	16965	17037	17041	17007	17076	17126	16965	17130	17042	17004	17189	17194	17063	17165	17082	16952	16979	17147	16927	17182	17002	16987	16871	17183	17172	16990	17138	17257	17039	16987	16992	17001	17005	17065	17062	16919	17072	16956	16989	17086	17079	17174	17011	17143	17215	16980	17052	16992	17039	16974	17141	17006	17133	17111	16895	16881	17240	17069	17121	17176	17008	17016	17134	17164	16892	17066	17189	17069	17162	16968	17038	17060	17228	17020	17128	17303	17092	17026	17133	17083	17122	17022	17068	17029	17082	17109	17221	17015	17094	17243	17115	17066	17052	17142	17125	17016	17191	17091	17074	17002	17069	17132	17094	17132	17096	17024	17041	17178	17026	16990	17137	17291	17158	17088	17120	17057	17055	16957	17153	17103	16998	17035	17102	16943	17146	16949	17072	17008	17102	17064	16960	16944	17234	17062	17045	17283	17113	17008	17153	17074	17024	17051	17052	16936	17153	17096	16963	17162	17165	16856	17132	17065	16910	16941	16816	17071	17231	17105	17091	17007	17136	17214	17098	17239	17077	16918	17099	16935	17203	17144	16886	17205	16958	16724	17061	16938	17028	16979	16922	17123	16997	16956	17017	16962	16979	17017	17038	17224	17144	17105	17180	17014	17053	17066	17095	17135	17096	17006	17122	17129	17074	17052	17065	17134	16845	16967	17028	17108	17162	17032	17070	17112	17218	17145	17036	17060	17063	17110	17072	17165	17013	17016	17035	17150	17111	16995	17004	17130	17037	17070	17169	17075	17118	17140	17359	17081	17238	17080	17107	17160	17130	17085	17237	17183	16909	16943	17109	17249	17038	17126	17301	16961	17007	17066	17119	17224	17151	16954	17146	17090	17038	17079	17115	16907	16989	17058	17042	17021	17078	17069	17026	17225	17147	17013	17022	16995	17210	17195	17003	17036	16919	16980	17126	17105	16937	17156	17061	17135	17071	17156	17207	17075	17001	17163	17055	17018	17151	17204	17203	17172	17198	17038	16947	17121	17072	17202	17138	17052	17051	17051	17102	17156	17079	17107	17323	17007	17114	17067	17115	17092	17091	17028	16974	17102	16995	17107	17043	16900	16950	17007	17193	17056	17210	17088	17288	17027	17228	17286	17062	17064	17089	17144	17111	17074	17182	17148	17135	17040	17053	17212	17005	16934	16893	17084	17138	17089	17137	17105	17127	16972	17179	17111	17345	16932	17097	16953	17130	16970	17030	17036	17077	17027	17081	17075	17008	17137	17247	17101	17158	17109	17156	16950	16920	17046	17011	17117	16918	17007	17089	17025	17031	17190	17156	17137	17163	17088	17203	16923	17110	16951	17207	16818	16987	17116	16995	17206	17127	17121	17036	16995	17148	17077	17166	17199	17235	17207	17291	17006	17107	17043	16957	17036	16988	16973	17039	17148	17069	17272	17097	17213	17174	17076	16938	17026	17117	17113	16931	16888	17057	17092	16972	17235	17127	17179	16878	17125	17218	16803	17057	17096	17049	17088	17016	16825	16978	17059	17029	17103	17034	17052	17078	17092	17090	17038	17114	17302	17070	17047	17088	16993	17094	16962	17259	17086	16867	17006	17134	17034	16981	17002	17157	17253	16964	16996	17226	17032	17028	17110	17109	17057	17057	17122	17035	17031	16952	17036	17063	17055	16788	17211	16969	16979	17229	16974	16973	17298	17051	17086	17012	17044	16969	17126	17069	17248	17138	17182	17059	16937	17197	16936	17071	17229	16818	17143	17091	17213	17120	17050	17044	16958	16939	17034	16905	17109	17225	17107	16998	17268	17216	17054	17202	16952	17131	17134	17209	16963	17066	17211	17056	17046	17031	16962	17119	17219	17032	17197	17068	16969	17060	17102	17033	17157	16973	17004	16966	17238	17137	17103	17271	17145	17143	17036	17077	17109	17001	16903	16942	17028	16987	16925	17276	17100	17055	17009	17005	16979	16986	16964	17028	17011	17193	17052	16898	17224	16913	17065	17137	17215	17058	17163	17011	17093	16936	16947	17161	17217	17040	17177	17147	17124	17046	17195	17001	17088	16970	16958	17141	16819	17243	17106	17011	17133	17094	17133	17127	17218	16996	17052	17223	17189	17279	16939	17136	17136	16810	17086	16841	16952	17263	16977	17111	16944	17067	17027	16970	16998	16970	16983	17132	17203	17137	16981	17058	16926	17252	17103	17019	17023	16934	17134	17034	17167	17108	17249	17098	16947	17242	16933	17335	17068	17080	17072	17335	17078	16952	17030	17088	17070	16910	17105	17126	17080	16936	17178	17003	17124	17063	17065	17013	17087	16906	17083	17224	17124	17001	17079	17106	17149	17100	16951	17005	17039	16953	17106	16889	17262	17122	16982	17155	17145	17217	17035	17246	16937	17213	17078	17256	17026	16869	16901	17011	17138	16869	16986	16972	17070	17226	16997	16922	17109	16920	17053	16937	17056	17108	17083	17309	17054	17095	17039	17026	16997	17213	17075	17116	17024	17018	16932	17095	16994	16886	17014	17026	17184	16981	16971	17037	17031	17101	16952	17024	17100	17121	17179	17071	17121	17049	17192	16964	16871	17021	17183	17115	17101	17152	16854	16945	17233	16990	16954	17162	17124	16899	16942	16879	17114	17168	17053	17223	17022	17002	16968	17096	17153	17075	17125	17188	17161	17268	17142	17059	16978	17064	17143	17080	17199	17236	17113	17192	17102	16907	17102	17073	16940	17065	17073	16927	17133	17255	17144	16964	17096	16900	16949	17127	17136	17185	16987	17151	17001	17166	17030	17106	16887	17009	17177	17086	17184	17107	17076	17094	17011	17071	17031	16985	16818	17019	17183	16917	17159	16937	17082	17073	16947	17158	16996	17068	17002	17038	17289	17126	17200	17182	17132	17003	17117	16910	17101	17286	17019	17107	17268	16953	17029	17141	16931	17294	17262	17037	16961	17225	17082	17090	17135	16956	16898	16852	17053	17118	17069	17051	17068	17265	17186	17209	16999	17081	17174	17067	17024	17082	17141	17190	17088	16866	17029	16990	17134	17016	17042	17143	17128	17204	17045	16931	17126	17166	17090	17083	17044	16947	16949	17147	17128	17084	17094	17209	17172	17138	16993	17098	17014	16946	16927	17110	16915	17118	17072	17079	17195	17130	16952	17126	16838	17117	17216	16967	17009	16930	17104	17077	16980	17147	17052	17111	17077	17057	17174	17000	16981	17084	17087	16944	17228	17124	16979	17077	17069	17029	17003	17011	17113	17142	17172	17193	17208	17017	16879	17116	17051	16948	17004	16993	17138	17036	16930	17083	17156	17137	17166	17165	17066	16988	17012	17129	17083	17191	17070	17181	16985	17058	16967	17109	17051	17076	17035	17085	17065	17039	17006	17057	17019	17049	16967	16952	17072	17084	17034	17039	17060	17158	17190	17160	16964	16912	17017	16951	17056	17261	17096	16946	17016	17138	17131	16964	16946	17025	16986	17179	17053	17069	17032	17095	17137	17074	16996	17075	16994	17255	17012	16926	17005	17028	17007	17113	17000	17090	17111	17145	17193	17144	17131	16933	16965	16985	17087	17019	17096	16986	17052	17024	17059	17183	17000	17026	17024	17288	17069	17120	17189	16987	17105	16990	16964	17254	17142	17122	16916	17121	17058	17026	17080	16922	17021	17115	17007	17117	17122	17156	16982	16986	16989	17000	17103	17185	17036	17151	17138	17028	17095	17109	17133	17060	17054	17072	17260	17170	16901	17151	17084	17093	17133	16965	17044	17158	16917	17029	17025	17120	17167	16828	17040	17066	17075	17071	17057	16963	17064	17169	17175	17152	16988	17117	17024	17109	17141	17142	17192	17097	17088	17091	16973	17158	16977	17062	16963	17135	17085	17109	17213	17016	17207	16949	16964	17086	16890	17088	16992	17075	17025	17100	17089	17042	16981	17099	17017	17141	17232	17234	16928	17140	17020	17134	17128	16805	17096	16992	17057	16881	17001	17070	16994	17120	17152	17089	17050	17083	17188	17069	16958	17018	17118	16961	16963	17126	17055	17094	17174	17064	17055	17228	17184	16952	17086	16983	17162	16943	16971	16984	17277	17066	17036	16956	17049	17055	17153	17125	17108	17094	16971	17028	17015	17019	17050	17104	17333	16903	16973	17114	17089	17143	17144	17061	17110	17121	16955	17238	16990	16886	17333	17218	17049	17041	17270	17196	17061	17021	17131	17097	17140	16993	17139	17083	16997	17043	17046	17170	16974	17074	17101	17197	17150	17038	17179	17096	16961	16982	17013	16905	17011	17087	17008	17040	16919	16992	16961	17229	17123	17042	16981	16943	16982	17280	16959	17101	17102	17029	17077	17074	16985	17111	17011	17203	17031	16993	17099	16968	17176	16918	17043	17314	17044	17073	17072	17134	16934	17114	16955	16926	17155	17116	17163	17116	17096	17145	17033	17103	16878	17012	17137	16999	17136	17179	17179	16889	17053	17161	17043	17133	17073	17134	17168	17098	16933	16990	17140	17204	16801	17195	17033	17114	16919	17140	16922	17190	16966	17096	17050	17248	16999	17021	17028	17139	17015	17102	17024	17058	17133	17022	16897	17194	17079	17282	17040	17063	16993	17158	17035	17158	17085	17130	17090	17022	17084	16911	17071	17215	17026	17047	16929	17060	17046	17051	16890	17066	17064	17022	17037	17146	17040	17071	17099	17255	17169	16916	17166	17135	17042	16947	17021	17032	17110	17080	16873	16993	17043	16901	17312	16982	17038	16970	17183	17100	17011	16993	17133	17035	16976	17059	16937	16990	17068	17124	16930	17077	17088	16942	17037	17220	17048	17014	17096	17170	17136	17139	17093	17130	17071	17185	16991	17081	17107	16922	16997	17054	16968	16804	16969	17000	17110	16997	17154	17114	16925	17133	17010	17086	17219	17129
24012	21416	29037	24913	25478	29131	45407	32276	26442	25780	24892	24076	23404	22844	22520	22240	22284	22041	21888	21718	21616	21614	21935	21673	21884	21759	21682	21774	21609	21964	21770	21472	21654	21719	21613	21615	21646	21583	21392	21676	21505	21550	21448	21671	21483	21609	21623	21400	21710	21559	21508	21703	21440	21682	21566	21374	21728	21534	21725	21467	21524	21693	21593	21474	21526	21450	21329	21729	21398	21490	21377	21905	21607	21671	21762	21668	21551	21605	21729	21691	21418	21485	21591	21634	21749	21485	21509	21613	21598	21579	21653	21543	21538	21354	21546	21766	21708	21811	21343	21393	21625	21525	21573	21821	21468	21476	21540	21606	21369	21626	21455	21800	21419	21704	21572	21578	21535	21594	21729	21440	21631	21419	21326	21515	21245	21568	21601	21521	21557	21406	21408	21496	21559	21449	21538	21546	21465	21693	21734	21467	21631	21629	21419	21610	21471	21339	21527	21454	21563	21494	21611	21598	21487	21705	21559	21445	21492	21509	21513	21541	21555	21635	21474	21461	21699	21544	21602	21579	21504	21601	21622	21407	21748	21512	21659	21365	21409	21645	21658	21479	21566	21597	21550	21477	21418	21518	21553	21700	21679	21438	21529	21559	21561	21566	21491	21226	21264	21496	21445	21519	21497	21635	21876	21626	21548	21549	21430	21473	21371	21469	21481	21639	21490	21364	21554	21329	21461	21830	21740	21445	21695	21737	21469	21561	21734	21552	21553	21495	21425	21741	21528	21577	21594	21556	21554	21518	21531	21579	21543	21410	21454	21677	21572	21451	21520	21406	21629	21517	21398	21658	21477	21447	21481	21560	21594	21559	21600	21777	21458	21461	21739	21470	21647	21613	21261	21394	21633	21555	21627	21447	21631	21651	21477	21568	21517	21591	21479	21562	21497	21558	21403	21318	21556	21501	21742	21515	21722	21461	21258	21630	21606	21461	21642	21586	21398	21732	21601	21626	21608	21326	21598	21464	21398	21439	21754	21634	21475	21401	21403	21568	21451	21669	21476	21404	21441	21374	21233	21426	21505	21520	21591	21604	21453	21595	21677	21576	21426	21513	21593	21588	21611	21487	21572	21455	21550	21705	21342	21550	21503	21259	21617	21502	21645	21546	21440	21488	21607	21509	21316	21510	21438	21659	21745	21448	21368	21413	21462	21392	21617	21568	21561	21447	21502	21658	21430	21587	21478	21356	21308	21546	21615	21513	21567	21506	21460	21492	21629	21427	21318	21639	21438	21608	21324	21391	21539	21576	21307	21419	21380	21629	21919	21661	21588	21355	21437	21418	21504	21434	21488	21469	21465	21416	21555	21505	21554	21730	21521	21327	21620	21515	21576	21515	21453	21530	21540	21678	21610	21583	21702	21581	21622	21714	21357	21596	21566	21549	21392	21701	21617	21722	21646	21659	21754	21641	21339	21335	21529	21384	21359	21536	21567	21598	21535	21495	21384	21456	21520	21366	21908	21675	21300	21484	21631	21509	21508	21397	21592	21509	21527	21428	21524	21494	21530	21580	21684	21538	21585	21519	21550	21439	21409	21606	21311	21631	21372	21504	21523	21335	21451	21463	21531	21582	21487	21445	21419	21752	21477	21567	21457	21620	21621	21444	21668	21461	21566	21453	21286	21570	21559	21658	21480	21594	21472	21465	21618	21479	21577	21714	21409	21551	21649	21662	21582	21612	21515	21403	21641	21349	21436	21435	21620	21392	21666	21396	21604	21304	21567	21629	21341	21557	21657	21595	21529	21539	21511	21653	21510	21602	21400	21413	21462	21687	21428	21639	21450	21437	21317	21585	21561	21544	21731	21526	21433	21404	21431	21515	21550	21425	21556	21484	21718	21797	21674	21576	21657	21661	21443	21337	21527	21497	21446	21582	21457	21518	21691	21512	21510	21589	21607	21586	21518	21369	21168	21568	21620	21643	21235	21627	21486	21581	21407	21521	21458	21513	21696	21379	21653	21569	21507	21549	21515	21379	21608	21475	21549	21505	21388	21585	21595	21506	21786	21428	21698	21416	21489	21483	21625	21338	21585	21539	21539	21533	21539	21350	21534	21776	21638	21323	21530	21475	21601	21504	21407	21525	21595	21293	21450	21623	21604	21328	21412	21503	21546	21545	21548	21379	21546	21427	21557	21419	21652	21608	21346	21478	21703	21714	21432	21490	21513	21560	21546	21501	21533	21508	21602	21613	21620	21446	21443	21275	21677	21372	21397	21608	21697	21669	21452	21522	21516	21620	21446	21588	21514	21293	21690	21424	21512	21436	21548	21624	21323	21282	21724	21431	21493	21492	21423	21553	21648	21310	21453	21618	21523	21413	21232	21353	21491	21423	21628	21738	21735	21605	21629	21286	21258	21437	21618	21518	21822	21502	21570	21608	21499	21576	21522	21536	21489	21619	21392	21584	21461	21419	21375	21651	21536	21655	21402	21632	21723	21624	21582	21648	21488	21576	21449	21504	21618	21561	21588	21420	21384	21428	21548	21463	21595	21491	21669	21439	21437	21464	21591	21427	21578	21614	21526	21576	21601	21439	21774	21509	21575	21577	21546	21593	21462	21387	21408	21544	21565	21375	21608	21679	21551	21509	21313	21209	21593	21560	21456	21583	21464	21574	21368	21561	21313	21519	21487	21561	21664	21440	21685	21430	21503	21533	21541	21502	21607	21627	21537	21496	21566	21363	21660	21802	21634	21369	21416	21450	21545	21566	21496	21415	21433	21392	21433	21687	21753	21560	21464	21712	21706	21579	21621	21404	21469	21569	21527	21366	21591	21522	21723	21512	21711	21583	21372	21361	21581	21277	21397	21421	21644	21594	21577	21534	21602	21659	21517	21465	21756	21590	21597	21286	21555	21289	21450	21366	21448	21585	21392	21589	21447	21574	21669	21699	21539	21442	21606	21657	21513	21503	21446	21329	21800	21441	21515	21457	21540	21730	21740	21572	21679	21586	21690	21490	21544	21553	21632	21523	21570	21702	21617	21543	21370	21494	21581	21717	21547	21420	21646	21576	21531	21705	21375	21456	21645	21348	21502	21561	21534	21398	21719	21582	21535	21581	21688	21586	21283	21371	21440	21598	21517	21451	21496	21408	21509	21498	21488	21693	21368	21550	21644	21369	21729	21546	21592	21483	21467	21600	21609	21660	21863	21496	21777	21559	21361	21591	21532	21514	21532	21548	21528	21360	21578	21664	21462	21652	21375	21573	21590	21647	21685	21420	21615	21405	21571	21485	21629	21831	21525	21393	21599	21401	21458	21598	21535	21454	21698	21694	21679	21381	21650	21480	21477	21514	21585	21519	21640	21730	21477	21493	21526	21530	21660	21326	21556	21343	21401	21555	21427	21314	21519	21466	21364	21509	21651	21705	21480	21375	21462	21547	21431	21483	21589	21426	21378	21504	21657	21483	21595	21364	21410	21666	21376	21558	21476	21312	21377	21566	21490	21518	21555	21712	21451	21510	21615	21376	21438	21594	21383	21450	21633	21556	21258	21401	21545	21436	21503	21462	21355	21485	21270	21458	21415	21509	21374	21577	21527	21443	21568	21553	21426	21160	21648	21635	21705	21434	21624	21571	21436	21589	21431	21607	21402	21643	21586	21572	21606	21702	21441	21603	21687	21586	21279	21537	21524	21679	21737	21349	21501	21336	21466	21670	21661	21340	21533	21538	21473	21409	21581	21728	21471	21587	21585	21859	21782	21531	21647	21461	21412	21597	21464	21327	21451	21403	21532	21397	21467	21693	21566	21354	21655	21703	21697	21617	21713	21562	21578	21543	21521	21728	21700	21506	21750	21488	21686	21578	21675	21580	21399	21346	21614	21441	21582	21427	21438	21495	21637	21284	21532	21495	21582	21616	21500	21583	21623	21582	21591	21370	21475	21410	21301	21557	21510	21259	21418	21473	21561	21664	21557	21492	21494	21402	21510	21254	21465	21571	21438	21436	21550	21920	21568	21430	21607	21538	21501	21466	21382	21373	21597	21638	21419	21291	21582	21520	21581	21753	21796	21644	21658	21400	21294	21873	21652	21470	21399	21477	21474	21371	21412	21639	21713	21458	21630	21375	21547	21501	21496	21412	21336	21413	21337	21511	21564	21489	21667	21458	21527	21561	21483	21580	21753	21608	21412	21254	21445	21547	21280	21526	21630	21819	21657	21400	21184	21529	21849	21567	21446	21644	21579	21623	21577	21462	21497	21445	21439	21646	21633	21510	21482	21469	21700	21649	21601	21328	21471	21506	21471	21640	21630	21572	21536	21534	21562	21731	21485	21643	21193	21581	21586	21578	21497	21498	21479	21464	21454	21541	21582	21673	21606	21580	21463	21414	21602	21462	21428	21473	21452	21453	21622	21450	21462	21438	21743	21482	21344	21588	21675	21663	21357	21328	21661	21444	21543	21305	21677	21653	21573	21605	21541	21287	21486	21594	21376	21422	21396	21569	21463	21538	21443	21611	21380	21650	21594	21495	21495	21567	21601	21490	21540	21470	21485	21540	21618	21545	21663	21745	21601	21457	21552	21554	21574	21438	21735	21352	21447	21572	21473	21900	21359	21516	21547	21425	21424	21586	21514	21638	21261	21449	21293	21480	21659	21559	21394	21493	21474	21384	21478	21620	21831	21546	21526	21556	21495	21747	21643	21602	21458	21532	21615	21697	21490	21395	21828	21320	21590	21546	21707	21536	21673	21484	21521	21674	21477	21518	21425	21682	21493	21517	21606	21479	21401	21473	21517	21692	21555	21649	21490	21435	21704	21484	21545	21622	21592	21563	21386	21628	21327	21560	21467	21546	21513	21494	21521	21654	21645	21572	21257	21411	21490	21560	21665	21519	21386	21460	21256	21329	21513	21402	21743	21669	21358	21352	21570	21514	21637	21447	21297	21687	21378	21470	21619	21777	21438	21780	21683	21506	21498	21383	21553	21483	21350	21554	21561	21547	21340	21542	21470	21589	21471	21453	21818	21524	21425	21496	21598	21781	21599	21540	21403	21555	21658	21623	21635	21431	21573	21555	21229	21537	21415	21567	21609	21617	21777	21696	21543	21592	21435	21312	21238	21794	21425	21341	21524	21440	21653	21836	21373	21477	21531	21356	21373	21481	21863	21772	21591	21720
29922	50596	49089	40132	35940	31514	46022	26790	25254	24025	22825	21289	20839	20022	19506	19164	18999	18732	18565	18570	18376	18373	18410	18329	18389	18279	18050	18279	18163	18327	18175	18198	18103	18117	18081	18105	17880	18154	18006	18019	18146	18060	18104	18257	18162	18110	18303	18067	18148	18300	18131	18233	18090	18076	18156	18058	18098	18031	18124	18191	18273	17901	18050	17995	18123	17963	17970	17968	18073	18125	18064	18146	18159	18089	18206	17933	18182	18008	18265	18091	18131	18334	18055	17998	18265	18157	18066	17987	17963	18121	18217	18046	18247	18121	17997	18100	18155	18087	18073	17987	17988	18141	17986	18110	18025	18139	18315	18020	17874	17973	18177	17999	18195	18026	18060	18069	18199	18185	18125	18139	18024	17980	18165	18096	17896	17967	17992	18039	18131	18018	18309	18044	18058	18003	18098	18001	18149	18185	18001	18008	18087	17942	18098	18223	18144	17963	17975	18121	18073	17960	18091	18218	18148	18063	17969	18074	18325	18204	18036	18117	18036	18110	18192	18103	18128	18200	18196	18204	17954	18103	18204	17921	18070	18042	18104	18115	18059	18157	18104	18205	17992	18161	18177	17989	18069	17847	18178	18001	18152	18013	17940	18152	17962	18330	18214	18035	18047	18099	18177	18190	18047	18133	18097	17946	18044	18056	17980	18164	18012	17918	18044	18190	18264	18087	18047	18134	18077	17826	17973	17993	18015	18230	17989	18094	18088	17958	18148	18212	18168	18057	18046	17989	17863	18257	18093	18058	17942	18140	18146	18311	18141	18056	17944	18089	18072	17933	18151	17994	17989	17938	18142	18129	18183	18100	17965	18020	18096	18238	17955	18195	17988	18129	18067	18140	18152	18095	17994	18147	18093	18006	18045	18158	18070	18137	18013	18125	18215	18088	18080	18042	18075	18167	17986	18139	18013	18006	18173	18021	18235	17928	18096	18120	18216	18159	18187	17765	18144	18099	18189	18099	18034	17856	18269	18183	18060	18071	17967	18293	17890	18020	18042	18106	18171	18022	18205	18188	18161	18016	18026	18295	18095	18160	17913	18029	18129	18075	18071	17998	18278	18094	18060	18122	18131	18154	18043	17969	18005	18027	18054	18085	18059	17949	18071	18049	18061	18148	18044	18003	18103	18118	18092	17970	18048	17985	18106	18184	18063	18111	18149	18137	18122	18125	18107	18259	18212	17972	17937	18146	18073	18208	18133	18036	17846	18148	17927	18155	17939	18121	18076	17890	18087	18149	17959	18040	18094	18053	18079	18067	18188	18225	18119	18132	18108	17925	18145	18177	18230	17988	17926	18142	18099	18074	18067	18114	18031	18029	18063	18179	18202	18050	17984	18131	18138	18200	17983	18180	17926	18044	18117	18106	18043	18098	17966	17981	18081	18007	18075	18072	17952	18043	18076	18057	18066	18139	18388	17959	17902	18219	18171	18240	18297	18079	18078	18192	18022	17969	18048	18070	18261	18003	18039	18098	18189	18061	18032	17902	18116	17983	18060	18146	18132	17831	17990	18002	18136	18033	18098	18155	18217	17974	18102	17977	18330	18137	17947	18117	18107	18061	17960	18172	18074	18120	18186	18082	17918	18059	18148	17991	18015	18010	18048	18115	18076	17868	18110	17999	17923	18012	18088	17929	18088	17970	17883	18110	18189	18331	18195	18047	18222	18110	18050	18217	18046	18163	17976	18091	18216	18020	18020	17977	18055	18084	18105	18083	18097	17997	18002	17992	18093	17889	17944	18315	18126	18048	18188	18102	18172	18151	18062	18095	18255	18244	18143	17922	18072	17900	18128	18043	18047	18255	18233	17982	17902	18220	18058	17919	18120	18018	18108	18170	18121	17964	18131	18180	18059	18035	18032	18143	18091	18074	18130	18056	18255	18090	18312	18116	18198	18088	18018	18062	18022	18050	18205	18048	18025	18121	18184	17910	18135	17918	18087	17988	18051	18215	18064	18077	18200	18184	18155	18004	18006	18051	18087	18113	18073	18360	18021	18132	18137	18085	17938	18102	17988	18135	18055	18007	18097	18175	18040	18162	18011	18040	18099	18030	18026	17921	18013	18089	18063	18043	17947	18224	18172	18090	18046	18232	17922	18093	18131	18109	18053	18367	18082	18118	18051	18130	18123	17890	18086	18254	18037	18237	18145	17960	18163	18088	18015	18223	18177	18067	18142	18097	18167	18074	18085	18170	18193	18092	18060	18042	17976	17982	18031	17997	18002	18155	18067	18081	17944	18270	18213	18182	18000	18059	18007	18083	17997	17870	18056	17998	18141	18228	18225	18166	18105	18054	18037	18175	18100	18014	17958	17991	18159	17978	17970	18050	18099	17853	17929	18004	18129	18018	18039	18011	18235	18024	18167	18001	17927	17962	18018	17939	18001	18250	18356	18225	18072	17952	18120	18218	18135	18014	18189	18113	18134	18145	18211	18057	18101	18173	17994	18168	17829	17974	18160	18037	18147	18173	18141	18067	17983	18141	18192	18033	17875	17886	18097	18223	18041	18013	18112	18067	18005	17916	18119	18004	18199	18049	18244	17921	18225	18111	18092	18232	18264	17874	18236	18046	18127	17935	18169	18179	18074	18142	18181	18145	18166	18064	18134	18036	18082	18011	18173	18124	17869	18216	18055	18050	18092	18153	18186	18065	18056	18093	18131	18099	18078	18087	18090	18053	17985	18180	17981	18138	17981	17937	18126	18210	18099	18165	17998	18033	17863	17962	18065	17868	18145	18078	18110	18096	18116	18116	17957	18130	18105	17937	18115	17937	17988	18049	18031	18143	18111	18113	18166	18070	18023	18212	18181	18104	18123	18018	18129	18104	18103	18058	17987	17976	17965	18095	18179	18067	18051	18123	18134	18212	18033	18055	18171	17982	18084	18149	18118	18158	17815	18122	18144	18255	18160	18040	18037	18162	17944	18330	17930	17989	17991	18315	17981	18047	18126	18205	18031	18135	18365	18006	18077	18113	18049	18283	18094	18074	18065	18109	18063	18146	18246	18024	17932	18128	17976	18009	17997	18265	18037	18053	18056	18019	18349	17974	18126	18083	18054	18187	18021	17997	18197	17889	18118	18104	18083	18086	18261	18061	18083	17939	18121	18166	17980	18061	18172	18115	18154	18060	18180	18152	18192	18283	18171	18138	18009	17973	18107	18055	17993	18036	17975	18104	18028	18074	17936	18146	17968	18086	17926	18092	18057	18252	17990	17937	18033	17987	18225	17952	18062	18120	17984	18024	18031	18184	18152	18081	18047	18086	18060	17999	18114	18073	18130	18198	18037	18175	18074	18067	18078	17930	18123	17956	17977	18049	17993	18057	18157	18123	17941	18065	18133	18034	18033	18167	18003	17977	18203	18343	17902	18069	17961	18186	18114	17978	17928	18181	18067	17967	18064	17954	18018	18058	18161	17920	18187	17992	17972	17975	18120	18148	18128	18018	18291	18268	18172	17946	18256	18231	18023	18183	18117	17974	18017	17906	18095	18080	18152	18172	18139	17954	18053	18261	18050	18109	18115	18061	18228	18099	18049	18093	18060	18058	18182	17990	18227	18130	18120	18126	18076	18051	17947	18160	18144	18109	17994	18044	18138	18063	18148	18209	18046	18026	17994	18141	18076	17918	17939	18300	17994	18144	17911	17981	18191	18234	18165	18164	18121	17990	17940	18059	17974	18211	18259	18143	18011	18241	18093	18246	18045	18151	17996	17721	18230	18142	17999	18035	18013	18110	18041	17881	18220	17963	18050	17994	17868	18066	18114	17994	18134	18099	18063	18089	17981	17967	18032	18049	18176	18125	18165	18179	18128	18251	17933	18101	18082	18062	18023	18130	18165	18123	18055	18069	18291	17972	18026	18157	18084	18000	18129	18015	18260	18160	18105	17970	18004	18172	18114	18199	18070	18210	17973	18153	18031	18204	17944	17994	18012	18038	18081	18192	18107	18184	18052	17809	18085	18104	18076	18254	18062	17964	17849	18189	18085	18025	18059	18008	18118	18103	17979	18078	18029	17998	18106	18114	18180	17930	17776	18163	18065	17807	17859	18181	18070	17985	18092	18290	18032	18089	18074	18212	18174	18056	17996	17981	18215	17962	18262	17958	17943	18076	17775	18160	18170	18086	18086	18130	17883	17981	18124	18077	18118	18196	18168	18114	17969	18146	18116	18118	18211	18066	18006	17985	18154	18071	18049	18178	18111	18027	18143	18164	18086	18117	18118	18265	17991	18087	18171	18160	18279	17984	18105	18092	18087	17826	18051	18241	18088	18012	17972	18136	18135	18106	18139	18077	18081	18247	18034	17997	18201	18003	18091	18275	18216	18153	18054	18081	18092	18131	18102	18030	18182	17960	18158	18235	17991	18029	18154	18090	18010	18096	18188	18044	17944	18019	18075	17884	18141	18028	17995	18234	18083	18007	18022	18091	18039	18028	18054	18240	18042	17946	17962	18135	18163	18199	18177	17904	18039	18099	18107	18031	18092	18017	18127	17932	17907	18094	18019	18034	17972	18254	18152	18241	18010	18069	18013	18184	18183	18110	18027	18080	17960	18045	17921	18184	17986	18148	18231	18184	18154	18034	17899	18118	18102	17943	18086	18054	18029	18238	18088	18061	17946	18034	18134	18036	18129	18218	18336	17978	17990	18169	18060	18069	18081	18190	18083	18056	18102	18263	18132	18088	18063	18116	18145	18034	17913	18232	18181	18070	18178	18160	18111	17927	18036	17992	18033	18011	18096	18131	18077	18006	18108	18016	18180	18252	17927	18192	18094	18186	18155	18167	18070	18082	17900	18127	18173	18066	18194	18162	17969	18128	17998	18156	18012	18140	18055	18102	18104	18008	18148	18075	18190	17936	18082	18197	17884	17936	18120	18087	18079	18021	18166	17920	17955	18034	18087	18218	18021	18061	18034	18103	18110	17892	18054	18207	18222	18051	18180	17885	18143	18175	18156	18085	18090	18243	18053	18143	18011	18064	18189	18083	17981	18051	18196	18077	18144	18174	18168	18002	17965	18023	18214	18213	18127	18000	17924	18045	18087	18073	18073	18150	18237	18042	17966	18214	17995	18154	17952	18045	18109	18019	18057	18218	17971	18216	18007	18200	18333	18232	18109	18001
31792	28715	33598	30960	27549	26077	26620	24092	23773	23242	22969	22787	22785	22439	22455	22540	22602	22136	22033	22178	22344	22231	22250	22000	21887	21977	22284	22039	22246	22013	21930	21995	22046	22108	22093	21810	21989	21981	22245	21977	22150	22030	22098	21889	21770	22213	21919	22251	22062	21938	22196	22000	22046	22033	22257	22140	22090	21902	22060	21984	22051	21930	22019	22066	22117	22212	22028	22024	22028	22130	21938	22147	21905	21910	22019	22022	22015	22101	22057	22026	22056	22061	21875	21896	21959	22044	22070	22172	22045	21970	22132	22214	21821	22071	21972	22208	22034	22045	21906	21998	22226	22090	21991	22142	22052	21948	22022	22126	22139	22110	22244	21917	22130	22165	22021	22199	21964	21848	22061	22018	22086	22025	22099	22014	22021	22028	22021	22120	22077	22153	22117	22003	21934	22102	22167	22090	22095	22027	21986	21925	21849	22082	22130	21845	21889	22136	21937	22048	22107	21933	21962	22017	21971	21806	22043	22162	21898	22003	21946	22031	21930	22029	21885	22289	21991	22046	22220	22096	22141	21886	22039	22177	22062	22003	21903	22001	22247	21947	22050	22090	22081	22004	21964	21968	22064	21969	21999	21781	22104	22082	21932	21969	21937	22095	21906	22099	22282	21978	22066	22190	22078	21861	22027	22100	21860	21994	22297	21890	21736	22002	22229	21900	22085	21965	21991	21970	22175	22231	22204	22225	22063	22063	22082	22241	22012	22177	22001	22050	21880	21859	21782	21974	22025	21960	22120	21942	22167	21995	22088	22138	21872	22029	22037	21916	21824	22196	22304	21998	22061	22021	21965	22108	22026	22165	22025	21987	22103	22329	22000	21973	22110	22011	21976	22034	22159	21828	22212	22090	22307	22065	21999	21931	21704	21967	21932	22005	22060	21924	21866	22149	21969	22153	22017	21927	21806	22237	22120	22168	21938	22078	22069	21865	22092	22009	21998	22189	22208	22196	22091	22068	22187	21990	22226	21951	21993	22037	22065	22091	22071	22212	22227	22092	22216	22018	21825	21964	21970	21910	22003	22076	22057	22242	22108	22210	22216	21933	22057	22172	22009	22083	22246	22220	22093	21995	22248	22299	21949	21767	22004	22179	22172	21923	22069	22100	22223	22118	22044	22066	22198	21981	21918	22068	22117	21980	22078	21837	22140	22005	21843	21976	22254	22208	22047	21951	21913	22006	22049	21880	22246	21953	22126	22000	21971	21997	22026	22038	21824	22032	22223	21888	22249	21908	22076	22049	22276	22188	22194	22006	22221	22317	22032	22140	22057	21944	22282	22268	22090	22114	22035	22068	22070	22172	22125	22007	21979	21931	21911	22220	22254	22014	22085	21852	22065	21981	21940	22092	22073	21975	22081	22017	22095	22120	22297	22127	21726	22225	21814	22133	22383	22113	21925	21729	22026	22350	22158	22168	22263	21786	21740	22152	21861	22095	22331	22077	21763	21873	22156	22168	22214	22070	21997	22035	22019	21828	21896	22119	22162	22314	22291	22254	22039	22165	22228	22051	22315	21806	22098	21934	21931	21809	21949	21960	22163	22250	21966	22105	21920	21891	22032	21974	22014	22093	22074	22093	22108	21796	22148	22043	21986	22124	22047	21983	22011	22061	22160	21953	22074	22029	22137	21753	21812	22032	21932	22129	21978	22194	21976	22234	21896	22125	22012	22170	21899	22267	22176	22109	21946	22001	22192	22111	21932	21959	22198	22218	22058	22076	22196	22085	22048	22231	22064	22153	22207	21954	22150	22101	22128	21997	22044	22093	22171	22096	21840	21851	22214	22161	22302	22142	22035	22076	22118	21946	22019	22048	22024	22120	22055	21865	22175	22061	21814	22211	22250	22011	22013	22047	22131	22126	22051	21790	22020	21915	21945	22237	22090	21754	21862	22220	22070	22028	22167	22254	22112	21973	22103	22047	22141	21930	22057	21919	22186	22043	22066	22044	21960	22211	22068	21938	21888	22105	22042	21921	22065	22154	21974	22162	21884	21967	22151	22054	22049	22050	22006	21905	22020	22004	21791	22157	21991	21867	22192	22055	22113	22037	22230	22028	22249	22143	22069	22075	21948	22302	21832	22023	22140	22081	22091	22181	21961	22108	22193	22456	22089	21937	21840	22070	22124	22108	21970	21998	22097	21866	21925	22044	22135	21950	22028	22291	21972	22169	21935	21968	22233	21955	21960	22067	22030	22135	22092	21972	22148	22180	22081	22107	22276	22144	21997	22075	22049	22005	22162	22256	22066	22171	22285	22218	21940	21996	22158	21986	22190	21988	22193	22064	22026	22060	22142	22021	22010	22028	22014	21941	22092	22118	21810	22024	22029	22054	22323	21736	22083	22099	22064	22083	22048	22126	21845	22132	22148	22071	22279	21809	22054	21962	22135	22116	21957	22056	21977	22025	22231	22025	22176	22021	22152	22125	22096	22150	22152	22162	22127	22018	22044	21994	22053	22224	21956	22092	22092	22085	21859	21753	22229	22071	21907	22009	22156	21980	21912	21984	22125	21967	21916	22110	22038	22282	21896	21967	22056	22003	21991	21903	22096	22027	22030	21951	21945	21799	22049	22082	22006	22134	22025	21965	22049	22079	22198	21987	22139	22058	21878	21865	22222	22091	22066	22006	21893	21847	21858	22264	21899	21936	21947	22193	21996	21830	22010	21950	22072	22039	21905	22087	21865	22102	22077	21967	21980	22108	22268	22040	22111	21888	21968	22065	22148	22108	22182	22113	22068	22220	21961	21886	22011	21903	21984	22026	21953	21907	21929	22052	22074	22251	22248	22042	22117	22268	22144	22161	22017	21926	21974	21814	21894	22159	22189	22135	21943	22145	21913	22175	21963	22053	22078	21919	21970	22084	22184	22066	22164	21775	22016	22033	22094	21914	21868	21982	21933	21923	22172	21950	21959	21924	22039	22074	22104	22227	22167	22074	22059	21985	22160	22115	22096	22045	22130	22070	22227	22036	22161	22063	22293	21950	21794	22236	21940	21990	22268	22119	21905	22131	22191	22125	21965	22044	22060	21945	22009	21856	22019	21922	22115	22236	21959	22062	22236	22179	21948	22310	22137	21819	22079	21943	21939	22076	22065	22020	21998	22151	22004	22191	22102	22015	22062	22268	22139	22093	21956	22013	22157	22272	22061	22101	22132	22196	22114	22127	22002	21941	21866	22141	22145	21874	22153	22087	22021	22021	22022	22037	22138	22000	21964	22016	21992	22079	22070	21955	22167	22116	22218	22061	21978	22052	22046	22102	21985	21958	21884	21974	21907	21945	22046	21860	21989	22181	22110	22264	22159	22087	22294	21852	22174	22199	22021	22088	22140	22192	22321	22272	22222	22252	22067	22064	21852	22198	21891	21920	22097	22130	22193	21958	22061	22192	21856	22113	21879	22120	22187	22167	22115	22294	22126	22257	22064	21977	21953	22198	22177	22143	21909	22137	22216	21995	22310	21951	22041	22070	21900	22130	22110	22169	21977	22133	22019	22030	22012	21959	22095	21975	22229	21992	21881	22062	21931	22051	22011	22153	22229	22188	22023	21977	21898	21882	22097	21976	21890	22027	22057	22222	21933	22350	22207	22183	22015	22062	22103	21975	21900	22145	22004	22122	22236	22015	22158	21930	21894	21978	22041	22169	22216	22095	21982	21956	21841	22109	22074	22348	22249	21936	21882	22027	22025	22044	21996	22037	22126	22268	22247	21721	21927	21948	22120	22092	22048	22041	22187	22127	22116	21915	22060	21908	21757	22139	22053	21993	21944	21928	22144	22213	22021	22046	21896	21934	22041	22154	22178	22137	22140	22180	22279	22022	22143	22009	21979	22099	21965	22145	22040	22101	21968	22153	21943	22134	22041	22253	22135	22009	21842	22188	21941	21969	21939	22295	22108	22043	21981	21957	22080	22100	21979	22008	22063	21977	21858	21978	21901	21971	22075	21920	21917	22067	22281	22105	22169	22089	21873	22135	22148	21921	22092	22044	21817	22066	21954	22017	22085	21998	21955	22077	22030	22299	21879	22033	22101	21981	21945	22169	21923	22053	21878	22075	21987	21695	22154	22221	22145	22201	21886	22013	22145	22158	21922	22064	22081	21991	21951	22044	22224	22026	22012	22014	21912	21898	22062	21979	22020	22220	22074	22095	22061	21931	22010	22049	22152	22355	22124	21996	21994	21975	22030	21870	22038	22097	22195	22140	22000	22069	22210	22103	21963	22206	22299	21934	22080	21944	22055	22154	22095	22086	22091	21975	22072	22098	21931	21907	21919	22330	22314	21934	22087	22011	22124	22072	22037	22014	22037	21896	21898	22082	21917	22128	22103	22150	21960	22048	21898	22044	22113	22056	22003	21769	21994	22063	22268	21901	21953	22062	22174	22092	22041	22143	21958	21932	22126	22060	22047	21904	22066	22117	22405	22148	22124	21851	21968	22003	22098	22128	22306	22139	22109	22051	22005	22086	21930	21959	22115	21981	21953	22118	21984	22149	21890	22071	22156	22113	22028	22103	22033	22141	21955	21931	22042	22067	22154	22060	22238	21998	21899	21967	22265	21862	21852	21770	22100	22105	21996	21902	22101	22064	22062	21993	21916	21969	22038	22044	22094	21980	22119	22044	21848	22052	22118	22168	22091	22158	22177	22095	22019	21987	22035	22170	21967	22186	22111	21843	21981	21883	22011	22114	22056	21950	22107	22051	21974	21961	22008	22051	22185	22185	21958	22064	21946	21988	22339	22213	21722	22152	22013	22340	21827	22021	22262	21887	22052	21997	22096	22140	22163	21846	22078	21926	21921	22127	22003	22073	21913	21873	22280	22082	22091	21976	22089	22098	22137	22105	22386	21950	22310	22086	22040	22121	22114	21945	22329	22120	22045	22095	21984	22041	22134	22031	22074	22160	21964	22044	22111	21966	22153	21945	22015	22152	22009	22073	22226	22028	22217	22170	22096	21975	21995	21959	22261	22043	22156	22190	22050	21932	22080	22007	21860	22008	22089	22004	22083	22129	22040	22131	22176	22018	21923	22193	22093	21870	22080	22002	22082	21969	21956	21898	22094	22135	22101	22143	22144	22301	22024	22100	22052	22076	22028	22161	22189	22183	22260	22154	22046	22028
27668	38051	36155	29708	26901	24001	25258	21296	21291	20804	20326	19773	19448	18995	19220	18956	18891	18692	18589	18403	18508	18415	18425	18495	18292	18383	18326	18378	18387	18492	18454	18514	18382	18379	18412	18237	18441	18433	18284	18457	18351	18169	18311	18331	18353	18607	18228	18314	18422	18398	18207	18330	18381	18440	18330	18248	18375	18145	18301	18405	18356	18356	18389	18335	18450	18197	18430	18363	18383	18409	18530	18490	18331	18431	18261	18356	18364	18451	18406	18435	18354	18401	18354	18586	18500	18343	18348	18332	18288	18411	18135	18183	18303	18353	18423	18292	18467	18251	18411	18378	18264	18343	18498	18266	18364	18363	18230	18382	18375	18310	18214	18195	18537	18313	18456	18402	18377	18248	18332	18216	18252	18353	18352	18337	18346	18413	18545	18279	18414	18417	18307	18345	18456	18215	18276	18418	18338	18347	18272	18248	18297	18217	18300	18260	18246	18412	18542	18276	18309	18274	18355	18245	18317	18432	18463	18464	18324	18226	18232	18432	18274	18296	18370	18266	18331	18391	18164	18464	18196	18297	18376	18245	18343	18355	18317	18497	18353	18356	18420	18328	18412	18413	18390	18406	18436	18244	18402	18410	18426	18215	18452	18232	18379	18313	18469	18369	18369	18267	18265	18286	18332	18355	18305	18388	18356	18199	18539	18401	18585	18340	18453	18415	18348	18280	18300	18420	18529	18396	18503	18376	18365	18344	18370	18227	18339	18286	18398	18333	18507	18252	18215	18452	18326	18293	18509	18218	18327	18393	18419	18334	18406	18412	18524	18381	18371	18383	18380	18297	18365	18186	18197	18341	18329	18260	18475	18358	18536	18385	18393	18267	18287	18311	18485	18428	18487	18426	18349	18436	18371	18470	18369	18189	18285	18223	18309	18331	18506	18240	18367	18246	18443	18361	18409	18341	18344	18288	18300	18362	18275	18210	18580	18359	18381	18490	18341	18424	18421	18365	18287	18378	18376	18661	18288	18295	18402	18379	18413	18339	18448	18251	18526	18380	18331	18547	18268	18345	18388	18405	18363	18493	18362	18400	18474	18484	18309	18375	18478	18355	18324	18186	18427	18302	18277	18313	18376	18409	18382	18316	18251	18328	18206	18358	18378	18248	18447	18287	18358	18437	18381	18217	18243	18242	18343	18390	18363	18351	18270	18367	18526	18345	18398	18194	18425	18467	18290	18410	18118	18350	18380	18438	18384	18358	18374	18346	18202	18372	18301	18488	18462	18358	18316	18329	18377	18296	18154	18339	18397	18412	18453	18489	18472	18200	18410	18186	18565	18400	18571	18507	18399	18400	18323	18233	18463	18447	18447	18365	18264	18405	18315	18239	18377	18281	18387	18396	18537	18356	18603	18378	18225	18482	18473	18282	18249	18383	18325	18448	18463	18401	18423	18282	18284	18180	18197	18397	18291	18410	18342	18441	18347	18229	18385	18477	18290	18468	18560	18172	18359	18347	18367	18419	18281	18434	18392	18316	18272	18333	18459	18304	18311	18316	18258	18445	18126	18337	18269	18357	18432	18330	18442	18350	18601	18397	18403	18380	18496	18288	18194	18358	18417	18373	18164	18278	18312	18302	18407	18442	18376	18151	18221	18174	18400	18381	18350	18499	18356	18410	18378	18415	18383	18357	18316	18160	18548	18308	18283	18245	18398	18312	18314	18389	18420	18353	18334	18467	18480	18439	18282	18401	18386	18425	18310	18318	18258	18326	18524	18372	18455	18422	18316	18394	18363	18260	18243	18349	18158	18342	18461	18228	18324	18302	18427	18278	18371	18536	18283	18349	18380	18264	18311	18341	18518	18261	18271	18326	18344	18140	18204	18350	18248	18246	18324	18223	18452	18271	18455	18321	18266	18251	18478	18292	18281	18493	18296	18394	18512	18460	18282	18560	18441	18316	18352	18291	18593	18488	18437	18343	18489	18187	18344	18424	18261	18567	18440	18444	18138	18430	18384	18289	18332	18377	18441	18300	18507	18215	18276	18470	18237	18274	18430	18555	18473	18468	18323	18403	18371	18372	18353	18445	18418	18173	18423	18347	18252	18291	18318	18397	18366	18489	18244	18322	18528	18409	18491	18427	18348	18537	18368	18322	18241	18479	18298	18273	18399	18383	18410	18394	18353	18508	18237	18182	18307	18346	18354	18353	18377	18315	18206	18319	18489	18358	18384	18418	18238	18326	18283	18500	18318	18526	18273	18447	18428	18341	18315	18109	18431	18325	18549	18438	18244	18434	18412	18307	18377	18249	18163	18298	18396	18233	18389	18243	18289	18525	18298	18195	18125	18243	18198	18413	18400	18356	18471	18235	18113	18330	18284	18320	18290	18315	18539	18155	18324	18209	18273	18363	18548	18493	18289	18364	18201	18225	18474	18451	18296	18443	18402	18395	18526	18518	18331	18351	18480	18491	18404	18418	18315	18420	18303	18605	18494	18354	18470	18369	18189	18447	18316	18332	18380	18462	18092	18329	18292	18304	18472	18462	18168	18281	18341	18282	18371	18252	18388	18366	18392	18291	18365	18288	18296	18411	18158	18232	18458	18397	18215	18352	18277	18376	18334	18342	18439	18331	18524	18118	18317	18389	18423	18345	18322	18315	18315	18411	18379	18374	18506	18382	18335	18273	18336	18211	18446	18327	18338	18366	18416	18277	18399	18352	18312	18230	18367	18251	18271	18402	18427	18279	18312	18284	18321	18283	18375	18352	18443	18406	18433	18242	18346	18341	18461	18396	18332	18349	18405	18122	18291	18157	18322	18273	18284	18443	18433	18243	18386	18433	18302	18420	18368	18310	18366	18349	18424	18294	18317	18262	18250	18487	18156	18435	18404	18463	18516	18365	18259	18423	18432	18305	18427	18269	18239	18507	18263	18273	18503	18348	18603	18414	18420	18213	18290	18412	18336	18271	18448	18439	18126	18364	18295	18461	18321	18427	18315	18482	18274	18276	18333	18466	18440	18376	18347	18300	18366	18297	18337	18301	18539	18437	18279	18422	18429	18432	18481	18349	18474	18271	18564	18200	18388	18412	18377	18479	18430	18372	18324	18383	18298	18304	18420	18416	18472	18470	18307	18534	18458	18269	18310	18316	18473	18352	18291	18397	18327	18517	18267	18473	18281	18452	18350	18550	18388	18389	18278	18280	18336	18359	18250	18482	18239	18572	18517	18434	18397	18290	18184	18247	18433	18377	18267	18393	18285	18201	18265	18511	18290	18447	18307	18394	18369	18307	18520	18339	18235	18363	18319	18175	18224	18374	18285	18460	18344	18336	18296	18283	18348	18629	18294	18462	18378	18420	18525	18389	18581	18453	18548	18389	18453	18247	18377	18401	18403	18481	18224	18185	18394	18187	18326	18458	18423	18329	18372	18416	18394	18232	18404	18452	18294	18163	18138	18207	18360	18385	18297	18321	18434	18421	18498	18381	18197	18542	18310	18443	18316	18574	18340	18095	18414	18445	18293	18398	18449	18330	18329	18467	18363	18485	18441	18209	18425	18456	18278	18281	18419	18454	18572	18372	18554	18332	18396	18413	18261	18529	18323	18443	18414	18445	18258	18426	18290	18357	18424	18299	18306	18358	18502	18297	18431	18180	18181	18169	18470	18272	18479	18425	18450	18351	18424	18270	18154	18161	18333	18232	18377	18377	18341	18278	18281	18332	18214	18421	18395	18496	18370	18525	18531	18405	18396	18430	18542	18434	18226	18317	18216	18321	18261	18364	18367	18333	18248	18393	18373	18223	18300	18235	18528	18387	18477	18335	18229	18214	18657	18481	18382	18348	18121	18290	18505	18363	18300	18338	18466	18500	18370	18398	18368	18403	18257	18382	18463	18336	18447	18350	18366	18311	18425	18469	18311	18451	18354	18333	18405	18478	18464	18291	18314	18341	18333	18415	18321	18352	18393	18302	18385	18378	18416	18366	18323	18373	18465	18453	18476	18371	18361	18444	18348	18293	18268	18446	18518	18477	18425	18413	18285	18462	18262	18205	18344	18418	18253	18414	18302	18423	18328	18432	18389	18365	18661	18345	18379	18447	18226	18510	18295	18475	18365	18330	18521	18347	18241	18375	18388	18313	18337	18404	18410	18375	18491	18485	18297	18437	18379	18294	18626	18173	18410	18472	18298	18384	18433	18383	18524	18461	18305	18338	18469	18352	18247	18147	18297	18366	18531	18391	18273	18446	18246	18345	18353	18556	18400	18451	18406	18277	18372	18263	18303	18385	18483	18393	18482	18320	18214	18389	18386	18416	18383	18350	18538	18189	18507	18359	18212	18439	18520	18269	18267	18347	18450	18459	18401	18477	18467	18198	18053	18339	18398	18459	18312	18228	18265	18360	18290	18540	18326	18281	18347	18294	18238	18494	18382	18245	18226	18187	18405	18458	18449	18240	18333	18406	18285	18376	18295	18412	18376	18442	18476	18364	18196	18342	18466	18454	18256	18290	18206	18321	18302	18426	18349	18492	18420	18616	18443	18406	18428	18390	18375	18460	18291	18277	18270	18434	18514	18226	18349	18409	18318	18201	18328	18175	18290	18349	18357	18461	18347	18175	18420	18305	18488	18431	18391	18312	18576	18346	18444	18346	18353	18377	18518	18419	18500	18210	18193	18355	18321	18408	18232	18368	18237	18456	18298	18287	18392	18290	18430	18420	18337	18415	18501	18274	18486	18374	18392	18199	18369	18420	18235	18363	18328	18190	18380	18206	18417	18266	18381	18327	18560	18243	18349	18366	18359	18171	18319	18236	18365	18378	18296	18387	18293	18396	18347	18059	18337	18539	18285	18488	18408	18389	18159	18400	18363	18336	18242	18436	18396	18550	18345	18475	18335	18502	18422	18318	18317	18374	18375	18350	18525	18436	18523	18314	18376	18223	18487	18363	18406	18411	18299	18286	18397	18275	18359	18435	18426	18218	18444	18398	18474	18393	18510	18490	18247	18339	18294	18515	18509	18352	18224	18404	18252	18501	18440	18317	18337	18475	18427	18338	18392	18501	18340	18533	18427	18325	18383	18548	18412	18384	18433	18389	18253	18391	18587	18389	18348	18427	18344	18391	18317	18284	18359	18483	18397	18411	18311	18451	18327	18480	18218	18456	18476	18478	18310	18404
25258	21416	28668	28076	28379	29776	42871	31622	26151	25709	25097	24822	24254	24002	23784	23704	23430	23359	23518	23287	23429	23288	22965	23210	23277	23133	22956	23163	23325	23221	23235	23121	23044	23080	23049	23007	22906	23072	23196	23369	23313	23110	23043	22984	23169	23143	23148	23106	23219	23047	23216	23049	22973	22853	23051	23236	23352	22899	23065	23142	23127	23013	23237	23173	23420	23009	23182	23014	23144	23386	23008	23207	22902	23068	23120	23086	23196	23180	22953	23095	23215	23201	23262	23063	23003	23010	23031	23022	23057	22900	23306	23258	22889	23075	22972	23121	23142	23065	23032	23173	22898	23079	23364	23092	22917	22968	23150	22938	23136	23199	23245	23231	23176	23155	23262	22975	23126	23083	23230	23102	22981	22945	22998	23164	23109	23071	22921	23066	23121	23093	23055	23088	23257	23120	23036	23100	23112	23018	23046	23228	22965	22905	23109	23050	23158	23107	23280	23118	22979	22962	23146	23148	23223	23197	23154	23259	23125	23050	23163	23078	23108	23066	23117	22941	22983	23004	23450	23195	23149	23235	23108	22949	22999	23184	23188	23141	22944	22994	23111	23010	23177	23069	23023	23106	23048	22912	22997	22922	23046	23055	22920	22900	23158	22994	23333	23070	23109	22928	22982	23185	22987	23149	23064	23095	23094	23293	23143	23099	23097	22902	23037	23223	22946	23075	22956	22864	23162	23019	23068	23139	23058	23280	22875	23105	23257	23165	23301	23123	23083	23245	23174	23017	23037	23205	23131	22826	23289	22960	23101	23259	23123	23164	23058	22849	22962	23343	23071	23045	23026	23091	22946	22878	23273	23022	23142	22861	23023	23143	23055	23055	22973	22987	23107	22874	22930	22980	22846	23038	22995	23055	23124	22967	22965	23174	23129	23010	23110	22970	23087	22819	22958	23167	23217	23101	23000	22888	22986	23153	23140	23007	23011	23019	23181	23184	23008	22950	23114	23206	22963	22807	23221	23038	23098	22770	23048	23131	22991	23107	23064	22989	23072	22803	22922	23017	22952	23057	23210	23200	23116	23045	23030	23046	23246	23040	22868	23029	22987	23149	23106	23026	23020	22911	23168	23058	23195	23137	23268	22964	22873	22952	22976	23052	23249	23032	22980	23141	23216	23240	22974	23220	23203	23177	23144	23092	23043	23000	23098	23077	23040	23181	23075	23034	23087	22930	23163	23081	22920	23082	23058	23290	23217	23168	23138	23085	23303	23229	23166	22823	23058	23078	23012	23068	23167	23159	23088	23168	23136	23081	23094	22891	23079	22891	23077	22801	23194	22850	22985	23014	23155	23044	22954	23022	23095	23150	22914	23009	23053	23147	23054	23148	23089	23148	23185	23070	22942	23201	23030	22985	23157	22901	23223	23310	23128	23136	23111	23000	23185	23210	23118	23090	23122	23035	23174	22955	23240	23137	22859	23018	23169	23127	23197	23092	23122	22962	23294	22966	22946	22917	23064	23031	23194	23025	23044	23152	22948	23014	22918	23070	23327	23118	22826	23274	22965	23086	23342	23322	23180	23159	23096	23131	22835	23140	22996	22905	23264	23161	23374	23101	22937	22935	22773	23093	23196	23165	23022	23130	23253	23082	23036	23034	23197	22924	22988	23076	22879	22993	23014	23127	23232	22990	23297	22874	23094	23035	23094	22892	23108	22967	23189	22940	22977	23065	23089	23213	22967	22816	23059	23050	23222	23269	23345	23033	22910	23057	23166	23168	23333	23118	23178	23104	23242	23148	23191	23011	22768	23047	23205	22989	23220	23057	23105	22981	23088	23098	23147	22948	23109	23040	23053	23177	22923	23027	23131	22884	23237	23125	23028	23124	23015	23104	23095	23088	23128	22964	23130	23172	23167	22951	23190	23077	23171	23172	22993	23023	22920	23027	23091	23163	23021	22963	22987	22953	22953	23088	22898	23003	23049	22937	23231	22974	23075	22853	23182	23098	23034	23341	23054	23088	23007	23021	23018	23115	23186	22990	23104	22976	23237	23252	23437	23018	23226	23068	23111	22976	23172	23229	23175	23065	22831	22908	23033	23087	23123	23089	23048	23128	23220	23027	23297	23150	22959	22996	23308	23247	22853	23006	23223	23188	23190	23121	23082	23089	23480	23150	23071	23112	23114	22997	23074	22931	23123	23120	22853	23184	23137	22960	22914	23087	23140	23078	23266	23360	23152	23170	23023	23298	23082	22967	22964	22974	23199	23011	23079	23192	22930	23066	22880	22980	22644	23122	22941	22933	22916	23253	23217	22948	22971	23136	23160	23050	23145	23182	22942	22973	23274	23100	23024	23250	23065	23035	23308	23351	23134	22896	23151	23248	23183	22941	22923	23125	23149	22957	23007	22965	23092	23003	23034	23099	23144	23183	23022	23186	22886	23054	23148	23036	23197	23057	23061	22989	22968	23268	22978	23214	23080	22995	23152	23190	23240	23214	23105	23280	22987	23132	23239	23068	23146	23037	23176	22870	23309	23185	23200	23096	22886	23159	22965	23209	23157	23190	23026	22855	23026	23021	23141	23084	22993	23039	23091	23149	23087	23039	23092	23249	23049	22933	22884	23071	23038	23026	23180	23065	23067	23157	23096	23050	23211	23058	22989	23106	22988	22993	23087	23084	23039	23103	23035	23009	23101	23074	23090	23131	23031	22975	23248	23057	23172	23176	23216	23023	23049	23135	23096	23155	23063	23047	23217	23124	23109	23190	23301	23278	23156	22955	23066	23067	22827	23111	22917	22815	22902	23189	23056	23028	23091	23300	22988	23057	23027	23021	23068	22918	22802	23323	22974	23075	22851	22989	23037	23027	23034	23050	22981	23243	23176	23167	23026	22987	23340	23006	23081	23178	23040	22945	23063	23298	23011	23204	23163	23219	23067	23039	23164	22966	22972	22972	22942	23044	23373	23216	23058	23182	23178	22978	23203	23039	23185	23069	22954	22950	22977	23257	23161	23093	23279	23166	23090	23098	23222	22936	22836	23087	23095	23160	23064	23240	22996	23244	23318	22978	23006	22916	23004	22905	23035	22979	23172	22964	23215	23071	22966	23138	23051	22889	22992	23057	23119	23292	23151	23142	23229	23079	22942	22924	22939	23216	23043	22931	23234	23086	23226	23024	23289	23234	23224	22927	23153	22765	23008	22752	22951	23065	23189	23133	23202	23032	22880	23097	23201	23108	23138	23097	22948	22979	23244	23150	23002	23006	23020	23245	23143	23114	23066	23182	23010	23037	23258	23196	23228	23055	22936	22966	22940	23051	22992	22825	22975	23085	23250	22928	23100	22877	23145	22876	23287	23078	23295	23122	22977	22922	23002	22838	23129	22947	23157	23007	23128	23233	23267	22864	23043	22978	22898	23150	23068	22818	23122	23123	23034	23076	23200	22991	23139	23123	23346	23215	23268	23033	23190	23227	23082	22998	23121	23268	23119	23157	23050	23049	23228	22954	23015	23142	23173	23008	23136	23206	22929	22880	23173	23160	23079	23065	23229	22995	22952	22942	22990	22947	23090	23069	23144	23204	23345	23041	22935	23069	23197	22985	23363	23175	23392	23143	23151	23037	23072	23128	23097	23309	22927	23234	23181	23159	23151	23213	23307	23171	23139	23098	22862	23258	23209	23156	23107	23146	23075	23068	23075	22959	23272	23072	23106	23194	23114	23014	23088	23255	23019	22959	23044	22964	23024	23082	23214	23265	23045	23050	23057	22914	22916	23170	23034	23060	23037	23193	23137	22921	22999	23049	23003	23013	23236	22920	23153	23111	23278	23080	23136	23054	23076	23073	23239	23227	23112	23059	22912	22867	22839	23066	22977	22974	22964	23097	23096	23165	23116	23105	22957	23111	23030	22944	22837	22996	23097	22843	23297	23095	23078	23146	23016	23178	23012	23055	22853	23052	23197	23190	23084	23223	23056	23156	23071	23069	23101	23039	23021	22987	23216	23014	23023	23110	22899	23160	22967	23062	23277	23086	23233	23160	23185	22992	22962	23205	22957	23108	22875	23270	23091	22777	22870	23301	23347	23010	23095	23026	23190	23140	23086	23195	23074	23164	23263	23054	23176	23141	23160	23185	23045	23200	22999	23224	23017	23144	23158	23047	23379	22959	23024	23021	23020	23298	23047	22914	23107	23073	23182	22991	22995	22991	23089	23140	23234	23130	23087	23023	23393	22955	22910	23048	22998	23033	23220	23025	22928	23095	23174	23027	22856	23130	23002	23042	23148	23161	23106	23047	23103	23226	23191	23117	23025	23444	23116	23121	23071	23000	22947	23184	22921	23130	23074	23191	23135	23041	23059	23069	22956	23160	23122	23210	23218	23027	22975	23252	23380	23339	23273	22907	23109	23312	22983	23295	23097	22913	23179	23085	23182	23107	23221	23266	23253	23012	23013	23035	23142	22994	22920	23011	23248	23020	22949	23071	23315	23183	23439	23111	22843	23163	22941	23121	23202	23019	23123	22955	22924	22962	23169	22882	23104	22902	22964	22962	23117	23259	23249	22977	23130	23262	23035	23171	23280	23010	23201	23208	22989	22811	23033	22856	23103	22958	23036	22999	23003	22752	23207	22879	23177	23115	22930	23025	23043	22959	22986	23178	23045	23213	23116	23017	23295	22987	23274	22968	23076	23132	23281	23228	22987	23029	23084	23027	23135	22886	22985	22928	23110	23011	23055	22944	23075	22956	22997	23132	23234	23250	23116	22958	23146	23283	23087	23027	23416	23193	23034	23164	23152	23087	23033	23186	23109	23179	23094	23025	23060	23218	23147	23243	23153	23203	23114	23185	23222	23134	23266	22999	22950	23133	22819	23093	23017	23011	23026	23013	22987	23142	23178	22963	22988	22881	22964	23128	23291	22841	23152	22891	22979	22987	23028	23051	23038	23106	22911	23283	23044	22988	23037	23175	23013	23207	23186	22926	23267	23045	23032	23224	23088	22961	22985	23179	23090	23245	23090	23379	23143	23127	23122	22922	22915	23040	23038	23269	22801	23181	23057	23095	23097	22947	23157	22886	23195	23176	23232	23116	23210	23230	23140	23191	23230	22939	23284	23129	23086	23048	22997	23098	23243	23294	23150	23241	23196	23121	23192	23229	23172	23020	23215	23055	23091	23013
28250	45617	43179	37061	32729	29244	43516	25672	23693	22950	22217	21339	20565	20274	19921	19617	19586	19466	19295	19125	19321	19222	19098	19049	19322	19090	19089	18999	19014	19060	19023	19171	19242	19115	19004	19035	19128	19115	18967	19050	19084	19039	18873	19019	19036	19034	19019	18911	19200	19117	18989	18995	19213	19131	19004	19073	18960	19027	18973	18981	18830	19063	18958	19031	18943	19014	19056	19197	18914	19039	19259	19061	19141	18956	19151	19035	19129	19064	19091	18985	19050	19095	19023	18915	18876	19019	18979	18969	19159	19097	19083	19007	19245	18878	18978	19140	18998	19083	19070	18840	19055	19106	19153	18979	19342	19001	19071	18981	18906	18928	19080	18918	18977	18792	19037	19183	19037	19079	19074	18881	19107	19108	19009	18962	19110	19062	19080	18933	18997	19016	19162	18929	19067	18940	19204	18885	19127	18968	19082	18999	19127	18995	19128	19006	19081	18994	18892	19100	18865	19031	19131	19041	19159	18916	19108	19110	19132	19036	19043	18901	19123	19029	19169	19021	18844	18958	18901	18964	18986	19010	19093	19068	19138	19209	19040	19011	19026	19019	19171	19146	18995	19074	19043	18934	19055	19007	18899	19013	19196	19162	19077	18897	18829	19071	18941	18804	18896	19381	18957	18793	18982	19250	18883	19098	19057	18972	19143	19024	19040	19148	19030	19052	19013	19290	19076	18895	19188	19007	19053	19132	19123	19060	19134	18986	19095	18967	19000	19248	18983	19056	18869	19006	18976	18971	18931	19133	18976	19010	19122	19009	19186	18889	19219	19165	18846	18999	19108	19134	19169	19058	18999	18996	18923	19031	19073	19038	18910	18997	18970	19132	19064	19151	18948	19063	19210	19009	19127	18973	18873	19031	18956	19207	19059	19250	18966	19156	19080	18914	19031	19226	18912	19016	19011	18903	19083	19032	19052	18963	18940	18859	18958	19101	19032	19119	19194	18925	19126	18992	19049	18803	18972	18998	18981	19149	19097	18927	18998	19099	18980	19035	18881	19012	19055	18990	18905	19116	19034	18882	19043	18940	19066	19047	19046	19116	19195	18926	19110	19067	18995	18966	19056	19114	18967	18991	18877	18948	19058	19155	19171	19083	19094	19133	19177	18946	19148	18940	18835	19036	18990	19060	19007	19236	19027	19112	18984	19008	19081	18920	18959	18986	19050	18996	19018	19051	19128	18981	19068	18896	19100	18938	19057	19006	19023	19071	18981	18945	19042	19186	19183	18819	19054	19040	18914	18916	18848	19078	19003	18947	18915	18947	19063	18840	18824	19132	18861	19208	18961	18986	19038	19049	19007	19071	19118	18923	18861	19046	19047	19014	19000	18996	19140	19030	19143	19068	19032	19078	19170	19112	19197	18980	19009	19085	19068	19103	18889	19034	18855	19107	18954	19010	19237	18950	19107	19149	19193	18939	18819	19026	19017	19165	18838	19096	18973	18907	19048	18937	19061	19110	18955	19096	19230	18889	19105	19069	19096	19035	19113	18889	19204	19065	19153	19056	19018	19100	19068	19089	19065	19119	19073	19223	19022	19083	18982	19045	19084	19086	19087	19165	18935	18932	19010	19015	19043	19055	19095	19140	19142	18991	19203	18993	19079	18952	18866	19144	19076	18988	18834	18920	19007	18918	18810	19119	19210	18979	18966	18980	18940	18956	18904	18943	18955	18970	18944	18978	19047	18869	18838	19063	19096	19014	19019	19000	19089	18861	19205	19052	18980	19040	19053	19096	19263	18943	19102	19209	18977	18963	18895	19026	19037	18974	18993	18971	19054	18992	19042	18862	19002	19083	18908	18938	19081	18956	19065	18986	19025	19159	19096	18979	18872	19044	19001	19187	18937	19061	19133	18934	18764	19075	18994	19110	18869	19022	19030	18936	18858	19122	18921	19062	18948	18842	18976	19103	19024	19058	19171	19229	18956	18907	18919	18915	19084	19203	19135	18974	19151	19097	18986	19193	18984	18941	19071	19077	18980	19017	19049	18775	18908	18997	19036	18925	18954	18888	18879	19084	19112	19013	18938	19043	18969	19027	19056	18956	19065	18991	19026	18911	19170	18895	19074	19067	18945	19007	19093	19081	18979	19094	18839	18872	19171	19046	18862	19140	19098	19053	18935	19025	19075	18906	18975	19031	19113	19064	18876	19087	18977	19129	18968	18969	18962	19030	18989	19003	19077	19057	19047	18931	19023	19025	19133	18919	18981	19088	19011	19019	19130	19119	18951	19086	19112	19014	19084	18910	19139	19005	19078	18955	19114	19029	18914	19087	19129	18843	19063	18962	19061	19047	18905	19075	19050	19143	18930	18985	18901	18897	19151	18910	19065	18945	18914	19076	18974	18963	19075	18948	19010	18979	19139	19177	18984	19109	19029	19023	19048	18983	18957	19180	18874	18905	19064	19052	18873	18920	19055	18875	18848	19064	19036	18856	19007	19032	19039	18908	19103	19167	19007	19023	18988	18935	19055	18951	18985	19055	19073	18959	19056	19127	18894	18961	19139	19106	19121	19067	19005	18933	19014	18834	19195	18949	18978	19124	19135	19084	19129	19300	19047	19069	18933	18986	18906	19217	19087	18940	18950	19155	18870	19037	19129	18947	19025	18910	18880	19110	19258	18898	18984	19169	18940	19171	19094	19097	19036	19122	18944	19119	18955	19131	19068	18851	19112	19103	19012	19150	19022	18915	19112	18993	19074	18929	19041	18940	18909	18842	19039	18935	19102	19142	19108	18995	19014	18947	19018	19073	18905	19106	18942	19077	18980	18981	19004	18963	19363	19036	19012	18939	19030	18824	18921	18956	19063	18978	19137	18996	19042	19008	19096	19137	19160	18935	18903	19054	19004	19060	19094	19116	19009	19094	18970	19041	19050	19157	19090	19101	18916	18885	19113	19148	19061	19115	18902	19055	18965	18972	19174	19119	18865	18893	18918	19061	19048	19071	18976	19044	18981	19045	19087	19048	18986	19052	19024	19002	19096	18990	19128	19127	19059	19065	18984	18977	18928	19025	19070	19163	18931	19095	19120	18970	19116	19023	19021	19052	19205	18988	19073	19143	19093	19002	19028	19239	18956	19061	19117	19192	18974	19063	18975	19166	18886	19189	19095	18853	19097	19021	19056	19073	19084	19017	19059	19041	18841	19033	19106	18928	19060	19023	19163	19012	18765	19102	19096	19023	19080	18846	19032	19153	19012	18933	19160	19004	19150	19046	18863	19229	19029	18883	18927	18908	19076	19148	19061	19159	18982	19063	19150	19154	19027	19032	19070	19070	19270	19026	19027	19109	19092	18963	18961	19113	19018	18982	19051	18926	18979	19072	19141	19050	18992	19076	18951	19053	19050	18908	18888	19113	19048	18962	18815	19019	18930	18903	19100	18990	18912	18824	19054	19045	19070	18915	19070	19175	18990	19164	18995	19080	19136	18985	19109	19236	18945	19141	18828	18788	18984	19004	18834	19100	19032	19034	19109	19014	19088	19036	19074	19005	19069	18909	18980	18951	19035	18780	18888	19123	19149	18902	18873	18986	18973	19038	19013	18977	19031	18968	19125	18965	19164	19167	19149	18922	18903	19083	19035	19170	19045	18991	19085	18962	19141	19079	19090	19084	18990	18965	19243	19084	18898	19122	18971	19013	18770	19012	18992	18940	19059	19043	18946	18882	19090	18910	18933	19164	19032	19060	18945	18999	18964	19047	19079	19085	19194	18938	19033	19112	19037	19012	18937	18930	18939	18974	19048	18989	18952	19015	18892	19049	18994	18995	19044	19023	19109	19034	18859	19221	19002	19053	19009	18805	18949	19194	18993	18954	18940	18984	19125	19076	19147	19115	19148	18921	19067	18924	19156	18979	18979	18979	19180	19112	19015	18955	18943	18943	18986	19032	19165	19049	19037	18902	19151	19068	18966	18926	19187	19005	19138	19002	18974	18986	19032	18862	18907	19074	18795	18848	19012	18966	19020	18953	19084	19085	18984	19056	19014	18975	19101	18995	19051	19077	19024	18967	19029	19090	18978	18903	19073	18915	19053	19019	19012	18911	19021	18945	18898	18998	18793	19099	19110	19059	18897	18928	19032	19210	19069	18936	18937	19045	19085	18997	19014	18856	19011	18983	19118	19013	19028	18938	19100	19062	19043	19039	19096	19100	19159	19039	19036	18996	18829	19088	18983	19022	18979	19094	19019	19050	18939	19081	19091	18884	18992	18891	18813	19047	19021	19119	19142	18991	19089	19101	19040	19080	18993	19000	19107	18993	19025	19016	18999	18896	19028	19106	18926	18794	19172	19007	19014	18953	19063	18898	19007	18983	18790	19123	19066	19025	18988	19044	18921	19022	19017	19167	19107	18893	19045	19071	18959	18990	19284	19076	19011	18778	18987	19093	19007	19215	19005	19028	19141	18946	18904	19040	19074	19021	19255	19131	19009	19008	18984	19104	18908	18939	18925	18949	19075	19290	18973	19025	18914	19085	18903	19151	18908	19091	19119	18986	18822	19010	19194	18929	19024	19076	19025	19141	19087	18989	19028	18883	19113	18863	19046	19011	19088	18844	18923	19162	19125	19036	19078	19095	18931	19004	19161	19074	18701	19027	19132	18850	19040	19063	19063	18749	19135	19038	19006	19074	19010	18973	19028	18873	19199	19250	18931	19019	18891	19109	18932	19075	19137	19055	19159	18945	18897	19168	19090	19110	19045	19197	18929	19074	19244	18970	18924	18918	19136	19007	18995	18958	19157	19173	19081	19158	19079	19089	19099	18860	18870	19125	19102	19266	19015	19092	19028	19128	19063	19161	19099	19023	18786	18961	19127	18840	19097	19131	19115	18991	18954	19096	18878	19083	19003	18992	19124	19069	19103	18880	18978	19002	19070	19138	18971	18874	18972	19155	18924	18954	18980	19204	19099	19116	19132	19065	19184	19085	19081	19055	19046	18932	19081	18996	19007	19162	19014	18946	19062	18957	19098	19077	19067	18929	18947	18896	18941	18903	19073	18936	19037	19088	18994	18954	18940	19036	19027	18985	19158	18967	19057	19111	18928	18954	19205	18996	18993	19047	18841	19085	18971	18958	19007	19071	19027	19036	19013	18948	18997	18859	18837	19099	19200	18934	18919	19140
23926	21417	29112	25193	26516	30985	48296	36987	28525	28400	27197	26370	25982	25742	25177	25004	24780	24620	24683	24852	24693	24610	24448	24509	24333	24316	24288	24559	24388	24228	24384	24527	24443	24311	24137	24390	24211	24428	24300	24453	24261	24173	24356	24214	24527	24448	24439	24371	24199	24507	24367	24475	24264	23980	24364	24338	24233	24224	24141	24126	24174	24285	24243	24411	24359	24324	24207	24419	24318	23974	24308	24316	24308	24247	24107	24339	24091	24103	24283	24226	24685	24611	24403	24265	24269	24454	24311	24378	24362	24208	24206	24213	24382	24089	24215	24395	24143	24128	24151	24104	24111	24308	24330	24290	24302	24317	24300	24175	24161	24230	24162	24197	24180	24274	24320	24253	24326	24298	24082	24135	24125	24456	24281	24198	24367	24079	24178	24279	24395	24320	24400	24275	24255	24349	24224	24438	24160	24291	24288	24181	24331	24320	24290	24270	24308	23965	24363	24482	24439	24154	24354	24089	24246	24224	24183	24286	24390	24298	24065	24308	24431	24276	24103	24081	24197	24367	24468	24246	24149	24193	24002	24354	24520	24164	24424	24303	24339	24274	24126	24329	24422	24265	24461	24271	24026	24110	24244	24292	24069	24352	24338	24141	24203	24038	24387	24272	24210	24255	24130	24262	24533	24172	24415	24184	24414	24289	24185	24170	24406	24379	24235	24140	24073	24218	24477	24260	24517	24374	24175	24315	24389	24216	24176	24075	24319	24249	24539	24200	24342	24391	24372	24275	24189	24386	24039	24112	24252	24346	24259	24014	24424	24391	24334	24380	24162	24202	24217	24428	24448	24299	24150	24119	24193	24235	24145	24237	24167	24140	24345	24503	24421	24381	24166	24279	24184	24161	24182	24356	24085	24403	24244	24296	24226	24157	24159	24264	24177	24051	24351	24302	24238	24188	24314	24082	24255	24308	24249	24261	24270	24379	24372	24244	24330	24050	24223	24302	24322	24329	24343	24206	24237	24150	24216	24214	24278	24093	24300	24213	24421	24376	24250	24222	24159	24057	24325	24101	24184	24188	24403	24092	24264	24383	24316	24208	24318	24285	24267	24383	24186	24143	24169	24116	24095	24209	24132	24115	24365	24293	24312	24174	24249	24222	24046	24248	24305	24222	24468	24323	24338	24382	24382	24166	24079	24412	24126	24291	24212	24407	24186	24150	24215	24201	24295	24307	24292	24144	24280	24157	24305	24182	24073	24301	24110	24249	24224	24203	24017	24457	24367	24432	24331	24256	24207	24351	24209	24507	24460	24161	24411	24344	24299	24138	24236	24381	24270	24224	24375	24228	24218	24465	24396	24347	24254	24178	24150	24206	24192	24051	24342	24127	24242	24283	24231	24238	24325	24385	24252	24264	24343	24420	24163	24334	24252	24277	24270	24288	24053	24026	24168	24280	24279	24220	24238	24269	24295	24287	24486	24107	24273	24160	24326	24388	24323	24394	24187	24570	24240	24361	24267	24206	24202	24292	24176	24046	24237	24349	24275	24348	24412	24207	24286	24465	24143	24314	24229	24291	24464	24184	24363	24017	24226	24220	24265	24271	24393	24185	24334	24471	24294	24443	24302	24382	24303	24248	24049	24473	24126	24132	24195	24386	24261	24158	24232	24291	24215	24310	23969	24075	24207	24235	24271	24219	24128	24403	24080	24083	24232	24231	24157	24217	24390	24575	24417	24308	24281	24190	24202	24299	24149	24499	24217	24262	24359	24346	24385	24410	24285	24254	24493	24076	24014	24365	24232	24283	24344	24191	24269	24213	24381	24303	24402	24292	24109	24338	24185	24169	24230	24127	24271	24077	24246	24239	24217	24239	24216	24303	24084	24319	24248	24212	24304	24388	24123	23833	24219	24135	24347	24372	24024	24023	24419	24088	24369	23968	24377	24482	24435	24410	24142	24337	24380	24124	24360	24401	24265	24437	24199	24361	24190	24352	24382	24243	24122	24417	24356	24343	24272	24167	24336	24316	24170	24280	24194	24127	24236	24302	24138	24272	24089	24128	24320	24402	24291	24295	24331	24273	24201	24313	24388	24218	24188	24413	24222	24165	24468	24012	24195	24255	24046	24011	24328	24338	24323	24323	24196	24191	24202	24382	24357	24197	24279	24113	24281	24245	24270	24294	24338	24306	24181	24223	24374	24276	24125	24276	24438	24147	24396	24573	24193	24086	24301	24438	23992	24311	24382	24335	24322	24228	24138	24171	24265	24363	24376	24195	24201	24073	24244	24266	24395	24090	24319	24053	24215	23944	24341	24013	24192	24330	24383	24406	24059	24249	24431	24254	24196	24418	24446	24159	24282	24167	24313	24529	24367	24232	24225	24203	24231	24289	24322	24265	24034	24096	24195	24508	24310	24402	24449	24234	24348	24315	24363	24162	24404	24346	24040	24402	24164	24486	24347	24183	24283	24247	24066	24203	24099	24307	24111	24229	24177	24212	24370	24268	24238	24296	24263	24334	24209	24291	24211	24270	24118	24292	24209	24186	24279	24236	24381	24294	24298	24411	24441	24218	24074	24197	24035	24366	24146	24383	24374	24436	24356	24139	24132	24227	24223	24312	24332	24257	24205	24269	24129	24144	24260	24245	24388	24325	24321	24412	24349	24086	24104	24297	23975	24313	24291	24162	24066	24009	24160	24270	24247	23957	24245	24175	24287	24466	24188	24412	24197	24222	24276	24201	24321	23985	24204	24338	24424	24360	24146	24263	24193	24267	24229	24341	24226	24210	24355	24236	24310	23938	24407	24090	24361	24321	24267	24055	24170	24313	24163	24306	24227	24299	24134	24360	24364	24360	24142	24133	24294	24335	24244	24237	24065	23851	24204	24180	24339	24458	24210	24290	24364	24231	24261	24140	24281	24198	24272	24293	24206	24022	24160	24354	24296	24212	24182	24397	24188	24123	24493	24242	24174	24012	24309	24341	24310	24227	24337	24325	24208	24122	24166	24302	24442	24243	24240	24029	24078	24256	24082	24132	24074	24416	24190	24294	24071	24168	24124	24137	24246	23930	24133	24314	23966	24089	24362	24155	24103	24294	24229	24212	23946	24487	24375	24204	24244	24410	24257	24205	24377	24342	24322	24088	24063	24329	24152	24391	24257	24292	24332	24397	24310	24250	24562	24213	24278	24445	24183	24205	24167	24342	24414	24251	24382	24306	24232	24217	24269	24235	24379	24288	24217	24353	24068	24487	24249	24283	24389	24314	24315	24328	24080	24184	24218	24210	24272	24318	24285	24259	24213	24491	24315	24119	24354	24184	24255	24232	24123	24346	24151	24156	24238	24319	24239	24181	24552	24349	24308	24334	24278	24197	24373	24050	24005	24155	24110	24198	24375	24274	24114	24112	24404	24153	24288	24296	24233	24222	24282	24256	24081	24160	24567	24205	24158	24228	24282	24079	24209	24132	24462	24376	24221	24085	24147	24293	24357	24140	24292	24164	24470	24358	24275	24605	24076	24397	24316	24305	24439	24343	24233	24187	24386	24120	24366	24157	24336	24301	24300	24196	24325	24115	24133	24155	24375	24263	24264	24350	24174	24167	24281	24195	24272	24211	24234	24334	24288	24340	24155	24305	24298	24276	24286	24478	24144	24183	24347	24115	24329	24384	24299	24302	24245	24091	24392	24303	24343	24292	24241	24332	24084	24191	24123	24201	24313	24134	24097	24292	24246	24131	24328	24234	24270	24254	24133	24164	24139	24051	24295	24477	24134	24232	24183	24298	24366	24104	24313	24274	24390	24386	24139	24091	24393	24372	24346	24233	24340	24336	24318	24257	24335	24198	24246	24274	24486	24254	24231	24249	24265	24377	24370	24404	24337	24340	24159	24415	24168	24116	24357	24490	24389	24129	24320	24230	24166	24368	24421	24208	24155	24027	24314	24354	24504	24187	24387	24159	24265	24463	24515	24361	24118	23952	24172	24023	24217	24462	24160	24285	24027	24548	24313	24209	24171	24139	24225	24056	24125	24295	24294	24057	24265	24265	24340	24123	24157	24193	24406	24352	24352	24389	24228	24231	24387	24405	24470	24338	24228	24148	24249	24404	24208	24153	24335	24200	24311	24276	24306	24144	24140	24353	24279	24183	24376	24151	24230	24362	24242	24299	24242	24363	24420	24250	24284	24117	24146	24241	24205	24378	24254	24178	24150	24143	24087	24279	24379	24281	24173	24325	24113	24274	24268	24377	24384	24124	24234	24012	24237	24353	24262	24041	24409	24388	24410	24069	24087	24342	24288	24105	24267	24092	24243	24207	24133	24412	24320	24304	24332	24270	24199	24284	24124	24392	24504	24354	24356	24170	24473	24315	24142	24305	24373	24534	24200	24094	24142	24137	24226	24234	24325	24266	24419	24396	24474	24132	24312	24201	24247	24224	24344	24309	24197	24271	24370	24348	24276	24183	24170	24116	24184	24332	24157	24332	24239	24175	24240	24195	24191	24324	24155	24297	24341	24115	24218	23922	24163	24166	24149	24197	24340	24324	24261	24393	24198	24173	24373	24227	24254	24223	24136	24365	24240	24199	24262	24370	24363	24139	24149	24374	24226	24153	24139	24253	24107	24107	24308	24224	23957	24171	24363	24201	24232	24239	24120	24351	24381	24132	24216	24241	24360	24210	24112	24131	24120	24187	24356	24167	24187	24253	24404	24316	24158	24470	24265	24094	24105	24264	24298	24506	24160	24165	24371	24139	24273	24188	24260	24156	24040	24393	24136	24085	24166	23969	24124	24234	24335	24474	24458	24255	24186	24265	24372	24287	24097	24445	24248	24116	24465	24396	24309	24324	24302	24125	24332	24307	24397	24328	24061	24234	24098	24363	24369	24238	24289	24326	24149	24286	24101	23938	24192	24280	24567	23975	24191	24407	24237	24052	24330	24228	24510	24228	24220	24332	24285	24456	24440	24345	24213	24352	24229	24249	24490	24238	24411	24331	24032	24249	24207	24250	24630	24254	24409	24182	24200	24454	24300	24187	24374	24235	24216	24141	24108	24147	24186	24052	24450	24020	24305	24187	24416	24309	24208	24237	24116	24347	24269	24345	24331	24145	24549	24238	24123	24295	24258	24355	24442	24418	24244	24138	24077	24375	24378	24269	24416	24366	24347	24156	24321	24149
30845	50776	48985	41866	37467	32728	49316	29546	26243	25309	23785	23035	22062	21510	20852	20749	20283	20256	20297	20057	20037	19906	19693	19820	19807	19691	19796	19857	19730	19831	19752	19804	19613	19609	19698	19523	19782	19604	19592	19537	19493	19644	19669	19732	19638	19394	19650	19669	19862	19753	19726	19720	19682	19797	19603	19637	19653	19702	19760	19608	19760	19621	19508	19606	19579	19471	19738	19535	19723	19720	19463	19608	19692	19685	19626	19704	19640	19438	19768	19664	19876	19875	19904	19657	19523	19641	19614	19507	19709	19320	19630	19757	19631	19510	19505	19625	19500	19466	19487	19762	19566	19634	19672	19338	19397	19585	19514	19462	19645	19691	19523	19598	19619	19683	19578	19816	19765	19584	19519	19821	19565	19606	19641	19748	19598	19749	19761	19702	19562	19487	19595	19665	19659	19689	19609	19673	19586	19552	19636	19510	19637	19709	19577	19715	19526	19537	19649	19590	19541	19653	19507	19684	19621	19566	19628	19736	19606	19657	19716	19510	19602	19708	19620	19736	19547	19549	19596	19593	19568	19688	19382	19718	19590	19727	19716	19423	19584	19574	19448	19725	19618	19777	19699	19596	19528	19644	19547	19715	19464	19748	19645	19515	19554	19618	19719	19476	19615	19761	19367	19777	19537	19573	19642	19421	19546	19623	19573	19488	19622	19692	19614	19463	19429	19571	19664	19594	19809	19519	19521	19457	19672	19618	19525	19558	19632	19591	19723	19615	19662	19723	19592	19582	19436	19666	19593	19676	19652	19801	19555	19666	19716	19760	19800	19575	19748	19681	19451	19580	19678	19634	19454	19630	19651	19592	19604	19621	19661	19737	19440	19638	19675	19685	19575	19618	19660	19548	19687	19724	19667	19642	19671	19531	19523	19880	19565	19481	19510	19751	19574	19691	19592	19467	19642	19623	19688	19619	19678	19714	19712	19664	19548	19587	19579	19667	19553	19466	19543	19805	19620	19637	19641	19770	19576	19633	19388	19663	19667	19577	19506	19576	19713	19740	19483	19575	19680	19518	19702	19626	19744	19690	19584	19646	19561	19700	19527	19749	19658	19659	19616	19558	19756	19621	19792	19661	19492	19511	19605	19537	19577	19753	19594	19835	19741	19644	19688	19545	19749	19526	19632	19590	19446	19638	19495	19522	19710	19491	19700	19612	19642	19587	19601	19643	19600	19459	19628	19659	19439	19669	19555	19576	19472	19576	19426	19603	19556	19560	19505	19583	19646	19667	19521	19668	19604	19767	19586	19653	19702	19675	19623	19394	19577	19567	19602	19578	19417	19624	19800	19667	19598	19479	19515	19687	19757	19649	19347	19491	19694	19560	19541	19583	19525	19794	19564	19608	19489	19741	19725	19633	19699	19542	19453	19450	19528	19586	19673	19651	19657	19523	19497	19488	19588	19720	19644	19745	19657	19668	19542	19652	19448	19769	19681	19658	19623	19703	19572	19420	19628	19598	19553	19431	19656	19625	19672	19663	19584	19526	19508	19581	19583	19516	19719	19684	19376	19662	19472	19745	19645	19683	19504	19741	19604	19726	19745	19519	19585	19485	19517	19767	19606	19644	19709	19538	19706	19758	19609	19682	19657	19495	19525	19591	19603	19745	19571	19755	19577	19579	19593	19590	19617	19725	19523	19573	19708	19649	19450	19730	19629	19553	19450	19696	19519	19699	19498	19453	19427	19586	19468	19405	19470	19693	19526	19676	19637	19445	19663	19541	19619	19639	19643	19689	19487	19619	19497	19734	19702	19635	19445	19784	19520	19550	19609	19564	19637	19573	19557	19715	19581	19558	19472	19692	19503	19552	19527	19529	19738	19446	19574	19808	19533	19745	19595	19659	19604	19571	19624	19587	19534	19614	19599	19562	19544	19671	19718	19707	19631	19622	19762	19507	19533	19656	19513	19572	19582	19631	19515	19667	19540	19440	19571	19594	19589	19643	19788	19573	19610	19568	19725	19662	19639	19567	19625	19744	19692	19568	19625	19590	19623	19554	19716	19629	19650	19530	19692	19621	19635	19549	19630	19739	19678	19652	19486	19754	19578	19619	19683	19542	19655	19333	19398	19706	19628	19652	19558	19735	19614	19635	19619	19591	19471	19697	19380	19621	19739	19547	19546	19473	19594	19562	19651	19738	19496	19589	19586	19626	19669	19511	19657	19708	19571	19726	19741	19646	19629	19516	19487	19663	19651	19510	19479	19664	19670	19675	19602	19657	19534	19624	19539	19686	19603	19629	19573	19482	19638	19529	19619	19790	19488	19479	19787	19477	19693	19574	19742	19684	19623	19689	19499	19693	19640	19744	19529	19898	19574	19571	19516	19534	19650	19678	19377	19497	19626	19569	19645	19524	19624	19698	19714	19599	19602	19652	19613	19667	19569	19520	19674	19617	19473	19744	19540	19566	19643	19611	19545	19581	19565	19547	19723	19666	19593	19653	19688	19443	19650	19630	19630	19701	19715	19577	19633	19665	19629	19616	19577	19629	19648	19532	19630	19519	19777	19735	19509	19731	19616	19777	19681	19435	19676	19648	19488	19595	19512	19453	19717	19600	19578	19747	19675	19680	19477	19597	19545	19673	19636	19693	19664	19778	19481	19696	19552	19544	19535	19602	19599	19798	19706	19571	19513	19740	19703	19542	19328	19579	19461	19380	19763	19742	19615	19687	19600	19724	19664	19682	19702	19560	19538	19574	19524	19514	19622	19511	19473	19532	19513	19826	19565	19628	19952	19499	19545	19707	19520	19594	19665	19803	19741	19638	19745	19644	19552	19607	19583	19561	19552	19713	19559	19597	19627	19624	19480	19753	19509	19627	19662	19524	19658	19595	19613	19581	19628	19607	19583	19816	19563	19722	19627	19607	19649	19563	19669	19705	19661	19659	19485	19648	19635	19760	19743	19475	19642	19530	19571	19764	19490	19694	19747	19450	19375	19523	19653	19579	19691	19575	19603	19605	19625	19647	19723	19654	19707	19493	19528	19583	19575	19538	19573	19533	19612	19541	19550	19685	19605	19621	19712	19677	19481	19492	19645	19694	19558	19535	19535	19588	19448	19691	19557	19709	19520	19634	19577	19587	19621	19516	19579	19690	19534	19595	19847	19762	19563	19710	19632	19672	19724	19502	19660	19503	19568	19591	19561	19779	19370	19498	19727	19573	19587	19533	19570	19601	19579	19490	19775	19603	19530	19583	19311	19747	19760	19483	19628	19670	19643	19554	19584	19697	19733	19674	19731	19593	19451	19728	19485	19733	19672	19665	19651	19347	19738	19704	19526	19578	19619	19595	19617	19556	19692	19560	19507	19449	19540	19475	19701	19526	19701	19508	19623	19673	19684	19547	19688	19569	19585	19493	19653	19619	19579	19645	19619	19524	19456	19451	19784	19662	19604	19554	19679	19468	19653	19616	19578	19545	19708	19572	19539	19584	19569	19455	19601	19539	19617	19556	19505	19625	19571	19451	19677	19700	19445	19693	19657	19548	19583	19542	19713	19875	19598	19869	19744	19809	19594	19689	19404	19403	19644	19618	19861	19489	19585	19671	19592	19691	19692	19651	19532	19513	19596	19822	19684	19592	19402	19578	19483	19561	19599	19731	19622	19791	19944	19744	19593	19458	19728	19656	19523	19577	19652	19437	19495	19740	19507	19489	19659	19621	19426	19578	19558	19660	19593	19635	19641	19580	19787	19534	19786	19535	19640	19354	19604	19680	19714	19575	19505	19569	19659	19544	19729	19576	19581	19663	19929	19562	19704	19507	19712	19633	19563	19675	19586	19698	19678	19504	19465	19417	19695	19621	19584	19622	19641	19661	19618	19464	19651	19539	19593	19604	19567	19543	19641	19532	19633	19675	19612	19539	19606	19668	19377	19663	19678	19691	19559	19754	19655	19498	19634	19376	19596	19604	19645	19537	19640	19542	19685	19740	19687	19685	19575	19702	19672	19631	19629	19649	19575	19458	19524	19537	19560	19370	19609	19637	19586	19551	19483	19581	19585	19648	19582	19560	19640	19705	19515	19540	19614	19641	19550	19747	19475	19638	19561	19577	19472	19410	19558	19602	19870	19568	19714	19610	19601	19768	19565	19513	19801	19741	19805	19578	19624	19536	19597	19727	19961	19662	19503	19597	19549	19727	19420	19681	19674	19717	19720	19574	19646	19587	19683	19682	19709	19607	19543	19502	19707	19643	19526	19636	19742	19570	19745	19639	19669	19556	19460	19648	19599	19511	19689	19596	19674	19610	19547	19649	19687	19583	19597	19704	19564	19656	19575	19495	19368	19632	19785	19460	19533	19607	19600	19858	19543	19707	19685	19770	19546	19396	19523	19636	19509	19565	19723	19496	19562	19636	19353	19601	19517	19633	19692	19576	19580	19743	19522	19692	19598	19595	19772	19427	19558	19529	19587	19655	19606	19608	19728	19393	19602	19698	19533	19655	19596	19619	19701	19467	19508	19784	19783	19647	19658	19659	19680	19672	19478	19543	19670	19719	19468	19611	19468	19668	19469	19487	19584	19483	19688	19485	19676	19542	19615	19534	19649	19661	19685	19664	19670	19539	19729	19670	19718	19518	19672	19620	19590	19715	19810	19618	19505	19509	19581	19679	19557	19606	19564	19592	19714	19594	19538	19523	19592	19656	19477	19554	19530	19612	19599	19689	19412	19613	19834	19501	19822	19623	19672	19487	19740	19504	19607	19579	19544	19536	19606	19720	19594	19473	19504	19670	19629	19544	19741	19468	19575	19636	19689	19646	19615	19723	19518	19570	19491	19577	19538	19700	19641	19481	19624	19648	19569	19705	19644	19551	19670	19473	19547	19508	19571	19597	19574	19376	19697	19738	19560	19560	19547	19546	19703	19523	19727	19693	19490	19522	19524	19619	19498	19676	19654	19507	19714	19536	19667	19551	19555	19553	19645	19724	19747	19573	19487	19723	19673	19465	19654	19670	19454	19632	19700	19941	19588	19660	19621	19213	19588	19578	19721	19711	19460	19610	19521	19678	19652	19671	19668	19539	19655	19630	19622	19544	19642	19682	19561	19518	19629	19656	19574	19787	19529	19425	19501	19726	19582	19724	19591	19737	19637	19676	19615	19655	19641	19455	19615	19787	19501	19467
32208	29457	35454	33411	30032	28213	29328	27260	26515	26236	26115	25702	25672	25365	25161	25310	24761	25009	24944	24804	24976	24752	24961	25076	25004	24841	24875	24817	24786	24879	24786	24876	25006	24702	24995	24886	24817	24946	24786	24715	24778	24887	24984	24821	24915	24988	24870	24650	24708	24668	25034	24763	24695	25002	24837	24786	24870	24929	24926	24836	24870	24928	24980	25003	24570	24857	24688	24632	24778	24881	24927	25011	24885	24935	24958	24774	24749	24770	25023	24819	25013	24871	24897	24910	24897	24839	24816	24896	24839	24640	24828	24595	24934	24762	24889	24748	24751	24915	24885	24878	24939	24845	24698	24989	24896	24805	24663	24594	24698	24966	24857	24546	24784	25003	24716	24876	24850	24762	24949	24756	24861	24646	24865	24803	24927	24702	24999	24712	24806	24874	24919	24650	24805	24793	24740	25060	24924	24882	25001	24841	24741	24775	24821	24821	24801	24816	24843	24532	24889	24792	24870	25050	24830	25066	24980	24507	24704	24759	24909	24856	24784	24826	24896	24832	24822	24892	24787	24893	24939	24769	24591	24615	24895	24898	24929	24924	24729	24712	24759	24620	25060	24504	24588	24855	24719	24893	24810	24776	24939	24800	25001	24788	24869	24846	24661	24867	24906	24875	24684	24483	24660	24637	24821	25143	25069	24891	24757	24858	24877	25008	24805	24744	24790	24615	24790	24910	24937	24859	24897	24799	24864	24656	24875	24924	25046	24560	24845	24738	24663	24686	25063	24763	24677	24775	24903	24878	24748	24499	25086	24942	24858	25005	24763	24623	24807	24808	24897	24701	25116	24920	24987	24784	24815	24880	24979	24697	24756	24872	24846	24896	24778	24874	24886	24781	24777	24957	24817	24670	24813	24975	24824	24872	24735	24971	24895	24765	24854	24596	24546	24730	24658	24671	24962	24893	24722	24908	24899	24909	24722	25028	25117	24876	24804	24848	24887	24579	24717	24824	24751	24827	24790	24978	24838	24982	24783	24908	24573	24850	24839	24700	24749	24977	24998	24701	24542	24927	24810	24779	24890	24747	24907	24971	24849	24729	24911	25071	24825	24605	24760	24773	24730	24960	24838	24838	24908	24962	24819	24867	24707	24868	24830	24741	24566	24752	24876	24802	24723	24948	24755	24631	24856	24738	24695	24791	24737	24803	24765	24831	24871	24773	24699	24642	24613	24792	24924	24807	24893	24662	24677	24710	24665	25062	24838	24706	24732	25023	24743	24750	25052	24715	24586	24867	24776	24888	24737	24754	25052	24802	24843	24837	24678	24547	24914	25068	24774	24624	24781	24940	24730	24850	24918	24689	24917	24856	24692	24847	24924	24830	24892	24905	24816	24993	24900	24785	24892	24889	24683	24704	24790	24835	24744	24944	24716	24826	24884	24782	24946	24841	24920	24980	24818	24967	24857	24531	24830	24971	24831	24990	24905	24781	24702	24835	24721	24739	24835	24898	24817	24818	24715	25057	24817	24792	24870	24809	25007	24761	24866	24940	24789	24922	24889	24938	24889	24878	24855	24734	24948	25019	24764	24836	24730	24809	24984	24935	24888	24602	24703	24834	24912	24644	24880	24840	24663	24651	24986	24808	24884	24833	24837	25121	24992	24796	24884	24899	24854	25077	24649	24901	24920	24843	24973	24849	24815	24988	24719	24780	24880	24707	24763	24831	24680	24703	24875	24723	24875	24789	24984	24952	24952	24767	24881	24972	24967	24732	24974	24886	24620	24743	24715	24771	24972	24967	24835	24809	24965	24723	24790	24947	24670	24818	24653	24680	24618	24842	24998	24858	24887	24808	24947	24711	24816	24720	24974	24715	24894	25041	24877	24742	24910	24872	24995	24858	24890	25005	24816	24687	24939	24885	24608	24668	24713	24973	24712	24672	24922	24539	24677	24710	24729	24712	24814	24666	24905	24666	24899	24838	24776	24855	24778	25007	24859	24598	24655	24983	24724	24804	24745	24942	24918	24808	24549	24808	24863	24533	24776	24838	24803	24977	24804	24969	24777	24539	24935	24783	24843	24958	25000	24781	24894	24674	25068	24780	24752	24775	25051	24881	24844	24868	24830	24895	24907	24913	24800	24711	24575	24812	24761	24831	24900	24869	24979	24856	24797	24717	24638	24888	24690	24790	24750	24612	24631	24603	24834	24962	25036	24954	24977	24817	24796	25064	24857	24851	25051	24701	24674	24824	24741	24741	24783	24965	24835	24834	24817	25020	24922	24818	24952	24711	24812	25013	24838	24923	24912	24555	24877	24704	24732	24823	24783	24872	24887	24985	24710	24881	25006	24712	24685	24558	24771	24716	24771	24901	24960	24748	24970	24836	24901	24955	24642	24780	24994	24889	24896	24934	24741	24909	25031	24868	24685	24820	24686	24629	24748	24718	24801	24836	24877	24837	24785	24899	24762	24897	24714	24817	24835	24778	24790	24855	25016	24917	24803	24620	24942	24636	24766	25015	24858	24943	25056	24849	24826	24660	24570	24892	24755	24788	24911	24841	24716	24735	24633	24843	24738	24780	24903	24806	24845	25020	24990	24825	24880	24564	24882	25035	24962	24947	24701	24913	24768	24946	24770	24748	24884	24979	25030	24863	24842	24711	24686	24806	24726	24948	24852	24926	24827	24609	25100	25083	24939	25003	24889	24639	24978	24696	24738	24725	24648	24804	24838	24924	24953	25025	24837	24674	24695	24768	24751	24842	24755	24719	24742	24673	24916	24779	24897	25032	24753	24805	24658	24690	24704	25003	24926	25012	25098	24883	24795	24792	25082	24729	24741	24725	25219	24665	25015	24705	24887	24791	24759	25084	24814	24621	24850	24823	24779	25005	24935	24777	24835	24739	24927	25015	24785	24687	24890	24913	24716	24825	24873	24937	24790	24819	24928	24940	24815	24813	24948	24653	24613	24930	24602	24710	24846	24999	24768	24893	24997	24647	24834	25090	24867	24712	24797	24988	24837	24826	24887	24695	24765	24927	24894	24822	25049	24840	24963	24933	24573	24697	24647	24807	24904	24955	24987	25101	24795	24859	24833	24645	24803	24704	25117	24712	24865	25002	24915	24795	24838	24710	24708	24791	25006	24621	24904	24759	24787	24886	24682	24837	24697	24959	25039	24983	24711	24847	24826	25045	24798	24690	24789	24894	24671	24820	24920	24885	24795	24751	25023	24816	24845	24918	24977	25014	24630	24997	24869	24477	24805	24838	24810	24720	24823	24972	24812	24875	24833	24966	24684	24793	24854	24793	24732	24641	24724	24955	24754	24699	25058	24831	25186	24890	24953	24752	24860	24679	24898	24880	24666	25075	24627	24898	24704	24974	24570	24767	24849	24749	24795	24807	24886	25170	24718	24746	24894	24916	24851	24580	24732	24950	25135	24623	24864	24675	24810	24836	24735	24901	24948	24769	24761	24588	24649	24630	24609	24942	24630	24939	25056	24931	24943	24797	25063	24855	24957	24767	24711	24733	24792	24964	24953	24837	24613	25002	24618	24984	24972	24803	24866	24814	24880	24813	24866	24815	24867	24891	24899	24723	24717	24714	24596	24720	24766	24596	24761	24507	24739	24715	24781	24754	24730	24820	24960	24532	24824	24840	24839	24631	24822	24982	24818	24790	24662	24750	24852	24871	24890	24517	25022	24929	24867	24948	24843	24746	24740	24931	24705	24743	24804	24719	24703	24901	24703	24700	24803	24847	24886	24965	24863	24826	24838	24634	24945	24876	24964	24893	24942	24935	25021	24781	24788	24802	24827	25006	24735	24848	24880	24748	24878	24972	24843	24530	24826	24758	24906	24968	25077	24823	24830	24869	24905	24718	24898	24792	25021	24961	25114	24944	24965	24912	25042	25006	24698	24910	24873	24843	24798	24967	25001	24743	24900	24826	25043	24942	24890	24766	24959	24884	25032	25014	25052	24799	24923	24725	24819	24884	24677	24782	24724	24709	24668	24903	24891	24775	24861	24981	24879	24770	24995	24832	25060	24913	24904	24676	24934	24818	24962	24806	24905	24930	25026	24959	24832	24791	24830	24780	24832	24678	24783	24801	24834	24802	24807	24933	24646	24829	25246	24821	24835	25015	24628	24777	24942	24992	24756	24532	24949	24795	24767	24744	24833	24796	24810	24887	24936	24971	24995	25019	24935	24786	25003	24708	24839	25077	24833	24905	24896	24951	24904	24634	24668	24851	24814	24741	25015	24704	24938	24867	24825	24842	25132	24792	24911	24731	24593	24992	24872	24776	24793	24652	24758	24855	24804	24751	24761	24945	24813	24862	24911	24711	24963	24794	24819	24752	24795	24603	24793	24791	24800	24738	24839	25029	24756	24918	25051	24697	24715	24978	24926	24817	24929	24902	24846	24753	24803	24971	24832	24794	24890	24814	24722	24827	24732	24790	24790	24890	24854	24853	24717	24733	24944	24952	24807	24683	24786	24828	24645	24626	24750	24842	24833	24716	24813	24636	24603	24921	24679	25074	24876	24954	24683	24717	24818	24725	24776	24896	25050	24718	24854	24857	24828	24710	24737	24742	24988	24809	24678	24878	24894	24752	24757	24740	24787	24858	24667	24882	24682	24685	24671	24645	24776	24636	24811	25012	24831	24708	24635	24662	24897	24824	24846	24883	24825	24898	24949	24939	24733	24829	24685	24851	24924	24841	24885	24744	24587	24670	24967	24821	24650	24962	24908	24875	24810	24756	24760	24786	24918	24875	24857	24824	24822	24965	24957	24742	24746	24562	24700	24669	24870	24790	24935	24963	24812	25012	24888	24766	24972	24667	24873	24689	24855	24748	25026	24909	24828	24879	24790	24875	24708	24747	24856	24571	24763	24742	24700	24583	24882	24645	24859	25027	24718	24732	24560	24780	24954	24731	24842	24990	24792	24820	24863	24948	24923	24923	24834	24790	24640	24844	24989	24933	24916	24945	24646	24941	24901	24710	24971	24870	24709	24935	24958	24855	24844	24677	24661	24605	24891	24869	24812	24811	24815	24670	24888	24805	24819	24820	24541	24765	24753	24780	24931	24783	24712	24982	24700	24703	24566	24755	24818	24888	24864	24761	24932	24770	24923	24916	24725	25060	25008	24760	24921	24734	25020	24848	24913	24852	24731	25185
27608	38293	36761	31600	28108	25024	27240	23160	22652	22052	21628	21102	20997	20513	20477	20349	20265	20048	20031	19975	20110	20149	20010	19791	20111	20035	19979	20068	19980	19831	19924	19944	20256	19802	19970	19998	19947	20057	19942	19994	19961	19916	19671	19828	20051	19965	20019	20075	19961	19937	19974	19927	20056	19691	19870	19949	19955	20019	19924	19961	19960	19906	19936	19819	20068	19829	19825	19902	19734	20060	20069	19735	19939	19794	19751	19884	19881	19874	19935	20027	20084	19804	19909	19801	19928	19951	19929	20067	19854	19781	19842	19955	20009	20096	19982	19726	19869	19827	19980	19894	20031	19889	19787	19892	19873	19661	19954	20023	19858	19776	20032	19950	19937	19857	20078	19705	19946	19949	19856	19961	19808	19828	20045	19888	19852	19975	20031	19947	19863	19711	19883	19859	19883	19798	19886	19901	19856	20018	19916	19880	19893	19838	19973	19912	20030	19876	19921	19963	19980	19878	19918	19952	19989	20001	19780	20034	19880	19807	19837	19857	19906	19971	19697	19865	19994	19937	19885	19916	19977	19741	20052	19899	19948	19890	19782	20039	19763	19805	19975	19912	20016	19875	19900	19961	19956	20100	19830	19841	19671	19809	19877	19955	19992	19853	19973	19808	19990	19956	19866	19899	19873	19989	19920	19816	19938	19794	20017	19985	19923	19888	19633	19933	19953	20038	19881	19979	19855	19866	20080	19818	19889	19892	19897	20021	19938	20023	19931	19922	19902	19845	19879	19870	20010	19910	19911	19863	19755	19964	19940	19810	19851	19741	19960	20000	20072	19967	19692	19864	19942	19850	19739	20082	19844	19891	19818	20046	20083	19771	19967	19855	19960	19851	19953	20006	20049	19874	19760	19978	19928	19909	19939	19848	19929	19998	19881	19930	20012	19960	19950	19828	19951	19808	20000	19726	19852	19995	19915	19886	20093	19999	19840	19923	19843	19994	19932	19821	19920	19937	19992	19807	19914	20011	19955	19895	19913	19814	19871	19931	20010	19832	19856	19995	20022	19863	19986	19989	19927	19790	20012	19797	20009	19978	19978	19901	19849	19867	19915	20069	19893	19935	19892	19876	19888	19881	19740	19929	19724	20041	19918	19976	19863	19919	19778	19710	19969	19739	19885	19877	19889	19829	19743	19853	19861	19842	19834	19657	19920	19947	19788	20061	19773	19877	19915	19897	19959	19874	19747	19962	19881	19935	19830	19930	19814	19928	20109	19901	20154	19919	19771	19919	20002	20017	19908	19789	19961	19897	19868	20043	19915	19996	19728	20075	19983	19728	19724	20077	19788	20057	19879	19901	19970	19968	20104	19984	19865	19886	19959	19874	19856	19913	19997	20031	19978	19904	20030	19920	20092	19941	19873	19807	19984	20065	19934	19869	19900	19835	19991	19979	19892	19749	19990	19999	19950	19846	19952	20010	19843	20030	20019	19654	19994	19899	19862	19985	19966	19978	19793	19812	19891	19892	19854	19997	19805	19924	19926	19936	19881	20058	19799	20010	19983	20064	20042	19945	19827	19829	20059	19871	19849	19860	19905	19957	19776	19863	19904	19890	20105	19826	19845	19894	19975	19988	19996	19828	19904	20016	19805	19775	19715	19809	19949	19878	19801	19923	19812	19977	19734	19869	19865	19868	20143	19954	19968	19892	19874	20065	19887	19929	19818	20011	19921	19881	19930	19893	19906	19863	19895	19699	20046	19906	19974	19916	19967	20087	19887	19846	19991	20002	19903	19699	19982	19980	19998	19920	19896	19870	20112	19854	19699	20028	19781	19893	20073	20020	19687	19973	19799	19804	19798	19965	19999	19961	19941	19854	19988	19954	19690	19960	19778	19849	19832	19959	19989	19932	19903	19884	20030	19766	19955	20005	19869	19766	20050	19871	19646	19920	19786	19888	20013	19729	19964	20007	19842	19735	19913	19861	19889	19935	20015	20022	19888	20019	19931	20119	19956	19913	19953	19834	19773	20027	19932	19873	19881	19861	19803	19975	20028	19761	19914	19931	19876	19886	19948	20034	19867	19858	19975	19805	19873	20033	19887	19739	19904	19919	19802	19972	19913	19858	19851	19932	19911	19936	19905	19914	20033	19950	19934	19852	19811	19874	19928	19935	20054	20001	19926	19949	19885	19925	19918	19952	20079	19883	19930	19951	19787	19808	19794	19864	19879	20024	19856	19919	20036	19947	19848	19885	19856	19748	19842	20005	19913	20003	19921	19875	20041	19981	20035	19861	20076	19970	19752	19976	19792	19784	19855	19890	19792	19963	20040	19975	20008	19756	19823	19967	19684	19931	20100	19966	19965	20004	19942	19818	19938	19829	19731	19919	19902	19896	19952	19868	19795	19839	19950	19945	20003	19785	19938	19791	20122	19888	19918	19932	19846	19999	19946	19703	19966	19765	19819	19912	19891	19962	19853	19935	19833	19915	19831	19882	20115	19836	19940	19794	19910	19880	19798	19780	20003	20083	19854	19882	19994	19906	19869	19794	19851	19916	19846	20016	20174	19822	19920	19901	19867	19913	19953	19804	19880	19864	19979	19953	20096	19851	19785	19990	20004	19992	19862	19799	20075	19967	19921	19817	19854	19955	19984	19907	19946	19876	19934	19993	19995	19790	19774	20015	20010	20080	19853	20144	19755	19853	19800	19788	19881	19973	19890	19999	19932	19805	20046	19808	19982	19907	19899	19902	19894	19939	19977	20017	19960	20047	19817	19648	19854	19810	19715	19702	20053	19901	19899	20011	19835	19906	19861	19884	19593	19986	19885	19871	19971	19872	19720	19847	20026	19787	19706	19970	19906	19748	19997	19742	20044	19812	19886	19962	19934	19925	19957	19954	20025	19785	20067	19912	19642	19881	19888	19851	19891	19810	19854	19880	19916	20051	19751	19893	19856	19977	19950	19932	19961	19980	19962	20103	19958	19959	20005	19927	19899	19727	20016	19906	19844	19947	19817	19912	19884	19900	19691	19760	19877	19878	20107	19958	19938	19821	19920	19731	19934	19765	19925	20026	19952	19908	19982	19870	19962	19772	19873	19909	19922	19837	19975	19745	19825	19911	19924	19970	19824	19866	20002	19857	19837	19941	19881	20004	19917	20026	19895	19918	19906	19975	19854	19972	19982	19897	19821	19867	19898	20063	19856	19839	19865	20024	19856	19999	19854	19744	19891	19954	19921	19968	19856	19924	19951	19923	19913	19971	19779	19859	20045	19878	19904	19915	19968	19955	20027	20023	19936	19837	19876	19796	19704	20023	20059	19760	19826	19992	19972	19957	19960	19846	20026	19986	19831	19772	19879	19908	19816	20055	19829	19904	19993	19921	19945	20149	19930	19966	19839	19982	19941	19963	19922	20051	19920	19972	19862	19761	19913	19916	19863	19976	20054	19795	20014	19878	19908	19988	19801	19913	19985	19845	20033	19971	20023	19818	19920	19984	19905	19879	19909	19860	20107	19858	19935	19813	20041	19856	19973	19816	20078	19704	19881	20001	20014	20057	19913	19946	20058	20035	19868	19781	19856	20016	19938	19822	19785	19794	19841	19700	19886	19922	19977	19918	19922	19771	19904	20089	20010	19911	19881	19879	19895	19818	19784	19855	19881	19861	19972	19961	19886	19931	20007	20028	19958	20023	19847	19884	19877	19842	19960	19749	19961	20041	19960	19970	19964	20159	20012	19897	20066	20006	19813	20083	19934	19849	20189	19789	19894	19932	19938	20056	20083	19926	20061	19879	19778	20003	20074	19920	20166	19837	19951	19795	19882	19862	19930	19728	19936	20128	19992	20000	19874	19748	19966	19709	19739	19836	19983	19875	19949	19964	19871	20054	19959	19872	20019	20080	19772	19857	19800	19916	19954	19981	19929	19858	19836	19933	19909	19842	19795	19854	20085	19838	19966	19944	20013	19934	20006	19951	19894	19828	19851	19834	20016	19761	19968	19712	19797	19997	19967	20063	19883	19826	19895	19959	20003	19970	19895	20046	19877	19842	19878	19676	19968	20030	19967	19841	19978	19848	19767	19915	20056	19898	19748	19908	20055	20033	19917	19913	19832	19983	19713	19795	19781	19887	19773	20155	19877	19950	19914	20051	19841	19860	19876	19902	19911	20044	20024	19814	20082	19812	20098	19763	19990	20127	19920	19917	20220	19768	19909	20012	19799	20005	19840	19903	20090	19961	19904	19823	20054	19897	19845	19965	19914	19939	19843	19896	19950	19915	20022	19986	19960	19828	20049	20072	19885	19825	19827	19764	19886	19894	19925	19941	20038	19938	19900	19868	19959	19869	19912	19974	19951	19713	20014	19873	19853	19967	19856	19838	20073	19797	19821	19970	19884	19981	19940	19960	19904	19976	19859	19929	19887	19858	19979	19755	19897	19903	19765	19987	19909	19935	19942	19794	19918	20021	20032	19700	20026	19854	20001	19975	19851	19831	19718	19933	19703	19710	19840	19711	19945	19870	19875	19931	20075	19779	19884	19743	20013	19952	19753	19829	19915	19966	20054	19855	19735	19885	19669	20009	19886	19956	19926	19930	19795	19741	19860	20073	19963	19832	19888	19875	19931	19840	20036	19821	20077	20048	19847	19894	19987	19762	19835	19845	19928	19811	20063	19903	20055	20161	20069	19936	19877	19896	19786	19824	20150	19932	19729	19947	19737	19725	19931	20059	20105	19740	19999	19900	20087	19962	20060	19982	19889	19947	19805	19974	19892	19957	20038	19888	19787	19937	19835	19953	19932	19866	19922	19953	19965	19933	19912	19923	20082	19946	19959	19951	19942	19855	19805	19920	20024	19810	19753	19930	19888	19928	20109	19796	19918	19959	19997	19994	19931	19968	19914	20066	19852	20095	19993	19958	19986	19730	19882	19896	19943	20101	19894	19802	19756	19880	19979	19712	19797	19918	19777	19954	19894	19765	19866	20001	19986	19836	20025	20013	19784	19917	19973	19967	19905	19806	19921	19979	19889	20081	19918	19807	19823	19968	19907	20039	20006	19859	19875	19793	19950	19809	19708	20035	19897	19938	19951	19847	19827	20016	19833	19891	19863	20027	20011	19845	20117	19880	20009	20145	19967	19803	19910	19935	19758	19960	20038	19903	19915	19912	19816	20057	19808	19954
25286	21416	28849	28595	29301	30740	44167	32881	28009	27646	26832	26434	26373	25919	25531	25414	25387	25201	25155	25177	25149	25237	24913	24891	24925	24905	24905	24867	25122	24862	24977	25080	24960	24875	24865	24821	24755	24791	24790	24790	25021	25092	24796	24862	24836	24916	24790	24718	25053	24797	24974	24892	24873	24798	24814	24843	24784	24947	25230	24811	24915	24770	25128	24734	24712	24853	24675	24864	25106	24810	24880	24901	24959	24817	24617	24946	24852	24983	24871	24533	24820	24835	24879	24859	24721	24780	24668	24616	24581	24728	24771	24580	25018	24806	24582	24806	24929	24925	24696	24883	24705	24622	24854	25082	24913	25054	24987	24900	24803	24833	24935	24774	24764	24773	24963	24941	24746	24830	24971	24778	24787	24774	25045	24634	24776	24631	24732	24961	24824	24918	25046	24955	24826	24843	24848	24744	24771	24757	24737	24981	24777	24927	24760	24844	24846	24845	24960	24884	24928	24772	24789	24897	24921	24897	24778	24998	24648	24925	24928	24788	24747	24751	24772	24766	25004	24739	24920	24854	24788	24753	24791	24775	24720	24833	24784	25017	24637	24729	24891	24784	24643	24668	24937	24827	24962	24841	24833	24824	24773	24863	24689	24945	24961	24765	24996	24852	24555	24763	24760	24747	24917	24841	24811	24509	24717	24916	24795	24820	25022	24720	24820	24745	24805	24820	24718	24787	24889	24909	24714	24840	24680	24641	24649	24836	24883	24913	24709	24888	24831	24651	24897	24702	24693	24750	24997	24858	24448	24508	24823	24782	24677	24728	24761	24769	24960	25055	24953	24823	24995	24793	24811	25014	25054	24864	24865	24733	24923	25063	24710	24854	24944	24978	24702	24940	24978	24879	24780	24765	24704	25041	24832	24676	24850	25028	24760	24512	25057	24865	24801	24967	24688	24780	24861	24816	24638	24671	25010	24875	24745	24707	24824	24814	24973	24771	24878	24806	24817	24957	24760	24819	24796	24901	25011	24790	24910	24754	24864	24819	24876	24817	24595	24715	24840	24720	24827	24817	25100	24887	24726	24958	24787	24824	24960	24655	24860	24787	25021	24659	24730	24767	24986	24874	24741	24884	24662	24821	24923	25012	24913	24806	24764	24808	24934	24980	24832	24869	24746	24509	24785	24616	24742	24821	24751	24843	24888	24625	24614	24917	24789	24719	24752	24968	24888	24949	24919	24742	24571	24841	24891	24824	24803	24696	24855	24760	24813	24832	24887	24800	24597	24648	24668	24763	25078	24901	24801	24845	24986	24651	24875	24989	24772	24675	24958	24669	24911	24993	24751	24722	24903	24785	24815	24905	24765	25019	24820	24755	24750	24752	24731	24819	24952	24672	24939	24745	24834	24956	24804	24944	24868	24736	24764	24929	24589	24949	24738	24797	24969	24668	24920	24850	25107	24984	24651	24895	24842	24919	24880	24915	24935	24891	24735	24551	24858	24826	24795	24722	24649	24702	24906	24972	24734	24715	24788	24955	24916	24845	24859	24889	25180	24984	25006	24792	24847	24609	24886	24755	24870	24812	24944	24958	24990	24818	24650	24788	24940	25032	24798	24710	24793	25034	24695	24870	24973	24906	24685	24728	24752	24975	24950	24507	24952	24712	25004	24652	24900	24762	24844	24949	24811	24793	24804	24985	24735	24939	24680	24918	24766	24902	24952	24651	24746	24860	24791	24772	24789	24684	24963	24987	24899	24817	24665	24542	24804	24995	24722	24606	24913	24791	24693	24828	24822	24749	24877	24753	24984	24807	24920	24872	24892	24809	24738	24899	24776	24886	24911	24782	24899	24965	24708	24959	24936	24847	24818	24908	24880	24826	24893	24953	25041	24689	25011	24809	24793	24654	24926	24982	24719	24930	24818	24860	24783	24888	24962	24762	24745	24969	24811	24564	24887	24791	24753	24799	24729	24841	25037	24898	24975	24717	24697	24826	24726	24887	24688	24691	24735	25042	24803	24911	24878	24661	24658	24871	24792	24891	24820	24772	24754	25001	24852	24722	24818	24765	24742	24910	24733	24758	24872	24757	24879	25036	24854	24929	24838	24759	24681	24743	24749	24749	24634	24730	24666	24633	24790	24691	24889	24736	24844	24672	24610	24985	24856	24800	24878	25077	24802	24816	24848	24871	24801	24612	24884	24724	24698	24752	24804	24834	24873	24890	25034	24807	24864	24773	24650	24675	24792	24653	24676	24593	24822	24942	24767	24646	24902	24761	24776	24778	24885	24984	24642	24945	24823	24674	24784	24916	24916	24912	24695	24953	24843	24791	24847	24634	24803	24983	24735	25005	24933	24877	24961	24878	24668	24738	25012	24767	24809	24727	24978	24656	24933	24837	24859	24990	24938	24717	24736	24975	24833	24771	25088	24878	24890	24836	24887	24815	24877	24968	24794	24891	24613	24620	25071	25009	24765	24861	24851	24615	24923	24727	24880	24829	24800	24989	24639	24826	24625	24925	24975	24946	25093	24763	24768	24651	24902	24753	24694	24641	24854	24826	24743	24975	24808	25097	25009	24868	24833	24928	25089	24932	24832	24691	24719	25022	24734	24930	24709	24681	24608	24971	24729	24821	24840	24798	24707	24737	24791	24658	24624	24601	24868	25000	24866	24787	25006	24786	24856	24795	24668	24706	24655	24997	24838	24846	24801	24942	24693	24851	24928	24623	24926	24736	24774	24922	24831	24840	24991	24866	24961	25145	24881	24771	24683	24579	24764	24570	24918	24665	24733	24810	24861	24926	24591	25156	24731	24867	24890	24723	24951	24641	24665	24690	24802	24994	24770	24716	24708	24691	24690	24801	24741	24910	24758	24865	24597	24642	24910	24735	24845	24730	24699	25118	24946	24894	24749	24823	24803	24748	25002	24931	24878	24958	24927	24942	24840	24547	24855	24712	24923	24877	24807	24934	24831	24837	24829	24868	24757	24842	24835	24907	24869	24862	24727	24853	24680	24930	24949	24932	24971	24922	24640	24703	24693	25027	24789	24880	24646	24733	24821	24838	24878	24862	24859	24816	24854	24847	24879	24647	24481	24696	24787	24713	24865	24856	24520	24950	24855	24969	24966	24844	24827	24847	24956	24984	24821	24951	24729	24737	24730	24713	24932	24787	24777	24951	24919	25117	25085	24759	24756	24985	24733	24869	24691	24928	24730	24819	24826	24477	24891	24815	24648	24832	24927	24694	24961	24823	25074	24928	24959	24789	24988	24676	24955	24852	25008	24574	24980	24687	24875	24834	24870	24600	24949	24837	24810	24978	24768	24708	24746	24899	24990	24764	24867	24857	24696	24815	24707	24654	24676	25043	24791	24963	24636	25034	24568	24661	24904	24927	24771	24557	24833	24795	24572	24670	24898	24677	24931	24780	24778	24869	24923	24904	24943	24872	24771	24782	25170	24939	24838	24826	24641	24661	24723	24803	24758	24967	24757	24891	24946	24870	24700	24815	24809	24885	24994	25003	25067	24731	24671	24920	24888	24681	24895	24656	25042	24586	24688	24579	24778	24789	24750	24830	24860	24768	24913	24644	24797	24795	24807	24899	25003	24859	25039	24782	24797	24773	24851	24936	24887	24694	24890	24919	24763	24832	24924	24601	24858	24810	24823	24686	24647	24773	24997	24948	24920	25053	25049	25052	25141	24845	24750	24830	24893	24895	24656	24624	24654	24890	24768	25017	24752	24757	24902	24890	24825	24719	24712	24906	24839	24669	24758	25015	24835	24494	24822	24861	24864	24687	24625	24960	24861	24737	24771	24695	24931	24854	24822	25003	24825	24816	24971	24927	24824	24830	24919	24914	24856	24732	24754	24916	24777	24868	24939	24788	24804	24645	24830	24731	24822	24937	24889	24872	24867	24667	24725	24963	24903	24884	24650	25187	24834	24970	24661	24621	24816	25164	24804	24795	24780	24958	24877	24876	24938	25196	24760	24873	24596	24733	24848	24571	24878	24825	24938	24799	24810	24952	24755	24506	24823	24685	24887	24692	24663	24739	24674	24978	24858	24656	24982	24795	24782	24827	24741	24737	24907	24691	24799	24882	24698	24982	24888	24762	24989	24831	24809	24572	24985	24885	24852	24858	24710	24898	24961	24759	24948	24854	24901	24967	24828	24744	24885	24894	24870	24654	24867	24925	24664	24935	25033	24802	24870	24648	24784	24530	24722	24891	24954	24828	24800	24790	24834	24929	24808	24690	24877	24730	24798	24737	24785	24822	24834	24735	24841	24963	24819	24907	25010	24627	24895	24756	24711	24844	24860	24932	24801	24912	24924	24885	24922	24971	24704	24722	24657	24740	24738	24778	24931	24847	24933	24954	24987	24910	24697	24822	24872	24617	24853	25032	25015	24937	24778	24622	24738	24900	24600	24721	24723	24653	24893	24884	24800	24787	24951	24937	24578	25039	24675	24991	24943	24804	24803	24801	24823	24930	24884	24825	24704	24715	24907	24787	24997	24966	24711	24770	24967	24739	24696	24828	24933	24869	24806	24762	24900	24926	24800	24784	24978	24952	24824	24774	24895	24523	24731	24589	24575	24731	24726	24693	24679	24870	24918	24990	25143	24978	24768	24697	24955	24662	24964	24869	24853	24861	24808	24921	24629	25146	25043	24806	24874	24917	24648	24734	24739	24833	24804	24827	24925	24566	24994	24610	24885	24625	24683	24635	24760	24968	24876	24852	24840	24869	24894	24734	24902	24921	24737	24959	24954	24687	24884	24743	24927	24786	24979	24992	24913	24972	24784	24577	25026	24823	24726	24803	24739	24842	24902	24981	24739	25112	24880	24849	24771	24619	24872	24943	25072	25019	25083	25034	24732	24804	24852	24834	24931	24928	24669	25001	25119	24985	24804	24809	25007	24733	25134	24902	24840	24753	24896	24790	24963	24801	24978	24848	24793	24771	24726	24933	24863	24712	24824	24850	25028	24704	24851	24870	25069	24748	24796	24835	25032	24864	24483	24642	24829	24779	24846	24752	24781	24858	24932	24785	25036	24881	24643	24753	24873	24852	24847	24821	24953	24729	24908	24864	24848	24654	24792	24685	24933	24829	24868	24749	24780	24940	24906	24729	24982	24964	24670	24853	24876	24861	24907	24743	24856	24903	24943	24810	24764	24782
27499	46384	44743	38221	33156	29599	44396	26189	24669	23939	23068	22209	21601	21262	20939	20671	20231	20319	20135	20232	20465	20317	20010	20021	20005	20031	20073	19954	20014	19889	20064	20125	19988	19897	20032	19898	20138	20024	19859	19948	19958	19935	20022	19945	20018	20003	20017	19914	19963	19906	19877	19871	20243	19899	20112	19860	19971	19920	19814	20046	20084	19893	20144	20068	19986	19970	19836	20150	19820	19915	20055	19876	19848	19951	19985	20154	19938	19907	19901	20198	20038	20102	20076	19948	20011	19940	19903	19974	20062	19905	19909	19947	19956	19936	19977	19926	19952	19835	19890	19804	19924	19862	19942	20085	19904	19867	20005	19941	19943	19977	19998	20073	20093	20058	19932	20030	20044	20088	19965	20040	19968	19903	19850	20017	20062	19948	20023	19890	20055	19875	19828	20076	19918	20106	19888	20001	19969	19953	20019	19918	19998	19769	19893	20023	20002	19945	19897	19921	19947	19845	19926	19932	20007	20038	20048	19945	19915	20008	20011	19927	19871	20014	20040	20079	19992	19944	19876	19987	20086	19955	19897	19881	19918	19953	19877	20073	19960	19748	19993	19807	19996	19907	19964	19829	19886	19797	19796	19923	19797	19857	19906	19764	20166	19922	20020	19814	19862	19919	19897	19901	20017	20006	20023	20108	20111	20003	19845	20068	20022	19813	19946	19914	19985	19875	19752	19929	20004	20117	19868	20196	19975	20007	20028	19904	19784	19960	19832	19960	19861	19862	20082	19873	19995	19902	19999	19866	19944	19992	19812	19944	20161	19880	19868	19845	20000	20095	20115	19937	19919	19875	20047	19916	19698	19783	20071	19929	19888	19957	19994	19941	19933	19901	19974	19842	19808	19926	19993	19942	19958	20007	19764	19876	19970	20052	19767	19957	19973	20025	19910	19789	19887	19846	20093	20047	19935	19742	19935	20017	19977	20106	19911	19909	20002	19865	19826	19895	20006	20057	19882	19926	19881	19936	20011	20002	19844	20050	19892	19927	19988	19928	20027	19949	20054	19984	19893	19767	20082	19944	19876	19812	19848	19949	19999	19967	19869	19996	20076	19948	20035	19763	19897	19906	19970	20017	19972	19931	19863	19824	19917	19840	20034	20055	20082	20136	19829	19994	19619	20061	20033	20008	19962	19911	19712	19850	19867	19944	19815	19977	20006	19905	19961	20092	19743	20004	19875	19996	19924	20161	19974	19955	19967	19965	19927	20043	20028	19957	19944	20138	19882	19911	19880	19973	20101	20066	19933	19925	20104	19879	19973	19974	19982	19770	20025	19797	19973	19825	20122	20043	20049	20041	19867	19886	19991	19773	19869	19992	19938	20049	19863	19856	20061	20011	19856	19983	19868	19868	20033	19917	19954	20050	19868	19961	19809	19919	19965	19847	20040	19923	19932	19841	19832	20000	19871	19976	20056	19865	19876	19805	19669	20042	19960	19768	19982	19916	19941	20008	19971	19914	19909	19927	19929	19932	20033	19826	19778	20142	20081	19868	19907	19939	19893	19924	19729	20001	19938	19994	20017	19979	19937	19941	20075	20004	19915	19899	19960	19887	19797	20044	19923	19868	19888	20039	19954	19828	19776	19896	19996	19938	20069	19892	19872	19870	19873	19864	19964	20017	19911	19847	19895	19982	19994	19852	19859	19730	19988	20031	19824	19915	19895	19677	19907	19935	19907	19761	19885	19898	19828	19921	19886	20136	19991	19874	19772	20019	19990	19864	20102	19974	19837	19911	20038	19968	19794	20033	19857	19777	19967	20147	19900	19942	19908	19942	20054	20001	19882	20044	19902	19939	19884	20165	19839	19779	20026	19986	19879	20027	19839	19811	19868	19964	19860	20012	19952	19898	19843	20061	20125	19891	19977	19864	20105	19806	19810	19848	19791	20009	20003	19861	19895	19882	19920	19946	19982	20084	19891	19897	19978	19956	19818	19980	19893	19851	19911	20115	20067	19881	20002	20002	19888	20025	19929	19919	19872	19857	19879	19971	20021	20038	19961	20016	19920	20023	20010	19934	20098	19844	19845	19994	20040	19976	19868	19816	19810	19797	20103	19913	19929	19871	19822	19903	20132	19918	19946	19876	20056	20081	19848	19850	19936	19955	19906	19861	19856	19827	19917	20025	19923	19896	20045	19990	19902	20034	19887	19898	19954	19858	19926	19950	19797	20029	19856	20063	20031	19975	20029	19864	20041	20128	19928	19816	19982	19929	19935	19914	19713	20171	19882	19899	20006	20086	19930	20030	20001	19893	19984	19806	20055	19952	20059	19939	20000	19930	19862	20092	19960	19954	19883	20080	19757	20025	20008	19919	19816	20123	19977	19857	19925	19994	19866	20048	20082	19877	19943	19901	19816	20035	19931	19822	19927	19977	19959	19875	19942	20153	19904	20041	20043	19993	19986	19896	20122	19936	19828	20005	19858	19780	19959	19879	20149	19932	19916	20005	19957	19931	20173	20338	19902	20083	20017	19933	19955	19940	19883	19859	19909	19955	20105	19999	20042	19769	19863	19927	20036	19998	19970	19861	19884	19917	19999	20068	19867	19708	20033	20015	19807	20050	19807	19850	19946	19775	19818	20075	19972	19814	19696	19948	19988	19849	19936	19926	20016	19995	19863	20043	19910	19923	19842	20075	19942	19765	19862	19942	20071	19937	19823	19885	19993	19849	19929	20075	19976	19917	19938	19800	19839	19969	19927	19751	19723	20092	19950	19822	19863	19896	19963	20001	19885	19896	19992	20015	19907	19848	20088	20023	19881	19795	20010	19875	19798	19960	19947	19904	19965	20088	19897	19847	19979	20077	20049	19954	19871	19970	19988	19853	19949	19861	20007	19994	19865	19766	20038	20059	20019	19735	20165	19892	19908	19838	19856	19896	20195	19974	20093	19875	20037	19884	20030	20013	19983	19890	19847	20007	19949	19946	19981	20055	19916	19893	19775	20096	20113	20108	19792	19889	19946	20103	19988	19903	19838	19937	19964	20029	19729	19859	19983	20031	19845	19922	20140	20023	19756	19948	20056	19905	19801	19878	19871	20123	19873	19822	20187	19782	20076	20223	19952	19949	19951	19765	19746	19945	19946	20192	19944	19960	19880	19983	19878	20036	20058	19865	20030	19999	19870	20192	19939	19882	19822	20022	20230	19964	19965	20048	20005	19949	19862	19996	20017	20038	19892	19863	19981	20022	19963	19837	20049	20007	20017	19759	19958	20052	19879	19876	19946	19921	20199	19886	20051	20083	20021	19902	20003	19843	20009	19881	19731	19834	20013	20077	19871	19922	19965	19935	20095	19875	19990	19939	19868	20006	19999	19991	19914	19976	20009	19920	19888	19997	19841	19858	19939	20193	19960	20156	19980	19791	20055	19919	19893	19962	19942	19913	19982	20067	19649	19996	19870	20033	20056	19982	20151	19856	20101	20110	19740	20025	20104	19943	20125	19805	20052	19958	19864	19907	19962	20109	19856	20043	19728	19983	19914	19963	19988	19808	19822	19971	20061	19853	19942	19813	19931	19936	19935	19983	19964	19865	20013	20055	20095	19966	20003	20040	19782	19989	20140	19881	19856	19768	20062	19887	20103	20010	19883	19823	19998	19982	19762	19956	19960	20015	20008	20043	19898	19936	19973	19973	20011	19917	19788	19862	19969	19963	19901	19965	19815	19790	19901	19784	19967	20000	19963	20130	20072	20057	19923	19884	19961	19995	19777	20108	19950	19979	19932	19990	20061	19910	19886	20157	19723	19823	20099	20044	19887	20075	19980	19984	19862	19821	19762	19869	19993	20100	19858	19828	20046	19918	19953	19924	20033	20009	19777	20078	19938	19832	20078	19925	19997	19910	20147	19885	20008	20036	19918	19970	20033	19912	19998	19747	19957	19720	19935	20062	19902	19873	20018	19744	20034	19807	20121	19882	19944	19894	19877	19843	20086	19731	19921	19857	20100	19877	20043	19960	19836	19900	19727	20023	20049	19921	19975	19994	19835	20034	19833	19979	20080	19814	20087	19875	20065	20002	19875	20209	19938	20012	19942	19855	19855	20077	19791	19931	20007	19865	20031	19999	19952	19932	19834	20053	19917	19899	20188	19938	19974	19978	19835	20050	20044	20055	19966	19831	19912	20000	19937	19921	19959	19928	20039	20063	19923	19743	19876	19659	19931	19863	19895	20067	19813	20029	20036	19927	20028	19811	20009	19919	20016	19948	19856	19741	20007	19926	20094	19992	19895	19952	19918	20180	19943	19959	20078	19910	19914	20180	19829	20088	19834	19941	20018	19975	20092	20035	19898	20099	19833	19925	19752	20173	19910	19918	19824	19796	19875	19916	19946	19937	19848	20017	19996	19874	19804	19875	20022	20033	19865	20066	19806	19908	20001	19893	20009	19910	19970	19852	19970	19935	20073	20035	19993	20009	20203	19974	19837	19840	19843	19811	19719	19942	19955	19923	19998	20023	20041	19959	20148	19740	19860	19802	20066	19882	19956	19760	19965	20006	20024	19829	19862	19988	19896	20126	19834	19846	19799	20027	19961	20021	19711	20126	20025	19803	19980	19815	19805	19966	19816	20058	19886	19995	19920	19818	20071	19888	19978	19962	19920	19786	19996	19990	19952	20080	19901	19956	20029	20194	20090	19838	19835	19959	19893	19853	19953	19894	20124	20028	19856	20021	20028	19976	19978	19923	19891	20002	19857	20045	19906	20074	19986	19992	19976	19798	19957	20065	19892	19731	20025	19794	19829	19948	19842	19750	19957	20069	20040	20040	19878	19968	19891	20175	20211	19859	19906	19865	19861	20031	19981	20037	19893	19911	20220	19948	20127	19859	20013	19862	20019	19990	20087	19913	20084	19896	19718	20009	19952	19916	19763	19899	19830	20011	20060	19947	19992	20056	20003	19966	20043	20009	20037	19988	20067	19973	20005	19826	19905	19858	19906	19961	20033	19723	19897	19936	19963	20037	20097	19982	19991	19897	19864	19951	19966	19989	19865	19883	19752	20055	20066	19796	19922	19962	19861	19771	20043	19880	19826	20017	19870	19896	19788	19961	19934	19777	20100	19992	19959	20017	20016	19789	20055	20045	19859	19867	19890	20126	19973	19974	20055	19955	20112	20056	19978	19899
23964	21462	29135	25347	26479	31057	45948	35693	30114	29392	28415	27660	27193	26567	26420	26233	26274	25681	25861	25801	25823	25722	25689	25611	25732	25486	25539	25592	25480	25519	25637	25575	25457	25242	25226	25261	25325	25274	25289	25387	25472	25516	25373	25497	25562	25604	25557	25510	25468	25209	25353	25417	25325	25365	25500	25218	25163	25580	25316	25511	25458	25405	25572	25162	25358	25285	25454	25508	25337	25286	25365	25380	25207	25524	25638	25846	25469	25526	25541	25289	25381	25607	25548	25227	25465	25472	25299	25259	25387	25532	25317	25317	25298	25153	25235	25695	25287	25269	25323	25386	25397	25449	25529	25551	25403	25289	25436	25567	25318	25308	25432	25461	25405	25436	25287	25502	25381	25374	25398	25445	25541	25414	25693	25374	25313	25376	25292	25475	25278	25219	25524	25356	25083	25267	25531	25586	25325	25332	25442	25345	25140	25448	25148	25159	25365	25442	25388	25284	25619	25364	25472	25344	25478	25442	25591	25264	25307	25673	25577	25255	25356	25405	25300	25521	25346	25556	25489	25163	25452	25390	25171	25567	25449	25270	25394	25526	25456	25329	25364	25175	25460	25435	25355	25340	25481	25393	25551	25324	25387	25349	25335	25466	25340	25402	25454	25487	25476	25493	25206	25281	25551	25576	25506	25160	25269	25326	25156	25372	25347	25396	25195	25357	25253	25410	25318	25369	25283	25295	25415	25323	25303	25625	25255	25432	25412	25355	25301	25407	25391	25378	25337	25521	25448	25470	25618	25230	25581	25465	25467	25285	25261	25224	25494	25209	25401	25297	25178	25711	25436	25370	25460	25289	25409	25336	25401	25236	25124	25389	25493	25444	25435	25502	25378	25498	25275	25468	25293	25055	25343	25430	25251	25420	25445	25360	25367	25276	25395	25298	25202	25291	25163	25291	25209	25107	25398	25616	25443	25201	25287	25412	25416	25362	25301	25644	25598	25728	25644	25337	25331	25499	25314	25302	25260	25546	25631	25424	25380	25291	25321	25537	25146	25501	25359	25277	25161	25488	25647	25408	25320	25295	25398	25488	25572	25346	25520	25282	25219	25423	25425	25443	25348	25340	25657	25261	25581	25489	25422	25505	25365	25395	25452	25400	25206	25343	25251	25549	25211	25368	25233	25262	25192	25436	25343	25589	25367	25242	25583	25430	25274	25379	25232	25452	25211	25267	25453	25507	25515	25407	25446	25416	25514	25587	25605	25454	25212	25374	25370	25187	25318	25504	25314	25316	25481	25396	25369	25338	25363	25395	25513	25341	25121	25181	25455	25363	25277	25481	25118	25178	25348	25175	25370	25294	25661	25520	25098	25217	25408	25149	25378	25347	25243	25365	25515	25579	25376	25484	25296	25406	25389	25311	25291	25267	25310	25576	25333	25139	25479	25376	25499	25304	25180	25279	25176	25197	25396	25384	25534	25369	25285	25261	25367	25567	25444	25426	25321	25283	25318	25516	25491	25362	25473	25479	25551	25245	25462	25333	25345	25277	25323	25266	25390	25292	25439	25300	25176	25381	25325	25242	25262	25204	25367	25358	25380	25119	25428	25529	25238	25502	25500	25444	25391	25348	25559	25410	25469	25553	25402	25487	25408	25388	25225	25339	25227	25475	25382	25294	25461	25316	25545	25495	25476	25032	25242	25511	25217	25261	25488	25377	25275	25212	25485	25447	25481	25615	25544	25574	25336	25338	25396	25365	25295	25607	25277	25340	25389	25618	25214	25265	25559	25382	25433	25374	25167	25183	25351	25396	25269	25011	25159	25261	25291	25472	25573	25470	25196	25340	25483	25460	25592	25606	25405	25559	25413	25314	25498	25371	25348	25294	25499	25442	25214	25383	25165	25484	25405	25126	25320	25318	25492	25394	25355	25563	25610	25349	25331	25617	25229	25295	25449	25410	25360	25276	25179	25168	25128	25448	25321	25218	25330	25528	25456	25444	25376	25363	25313	25142	25337	25255	25663	25445	25472	25449	25528	25501	25471	25266	25406	25121	25275	25367	25595	25417	25565	25302	25492	25334	25398	25386	25523	25438	25419	25446	25079	25232	25296	25307	25110	25286	25366	25524	25222	25532	25305	25299	25195	25277	25251	25228	25366	25449	25414	25276	25152	25373	25443	25388	25391	25339	25468	25355	25393	25251	25307	25588	25497	25353	25475	25217	25227	25268	25335	25319	25698	25452	25247	25416	25336	25194	25304	25336	25423	25336	25460	25435	25294	25387	25238	25285	25408	25583	25425	25364	25151	25538	25376	25403	25442	25242	25242	25143	25369	25390	25379	25269	25154	25552	25331	25348	25346	25353	25291	25428	25317	25608	25387	25296	25482	25428	25462	25465	25324	25366	25555	25440	25223	25321	25172	25469	25241	25236	25568	25434	25549	25328	25224	25149	25299	25199	25173	25370	25462	25160	25336	25471	25451	25346	25204	25461	25482	25392	25427	25541	25322	25503	25320	25211	25327	25343	25428	25611	25467	25285	25392	25161	25256	25228	25255	25464	25331	25200	25492	25642	25397	25715	25234	25282	25380	25432	25396	25407	25331	25118	25279	25186	25247	25107	25508	25447	25627	25441	25488	25301	25466	25555	25448	25323	25247	25291	25596	25342	25340	25359	25335	25077	25209	25337	25397	25433	25594	25135	25510	25565	25574	25472	25482	25402	25465	25406	25265	25298	25367	25305	25568	25379	25323	25397	25353	25333	25317	25347	25614	25297	25053	25559	25467	25491	25485	25341	25128	25364	25312	25056	25303	25574	25209	25369	25474	25324	25385	25193	25674	25245	25370	25372	25452	25308	25555	25365	25369	25394	25430	25566	25671	25332	25501	25223	25736	25312	25480	25351	25571	25327	25410	25395	25133	25442	25305	25498	25181	25358	25387	25533	25445	25412	25434	25132	25405	25190	24995	25210	25386	25454	25189	25326	25350	25438	25269	25419	25241	25249	25420	25339	25438	25251	25488	25725	25314	25251	25514	25310	25224	25322	25390	25229	25649	25509	25475	25275	25320	25247	25269	25109	25419	25256	25401	25381	25290	25241	25304	25486	25551	25570	25299	25370	25312	25195	25296	25146	25555	25267	25471	25383	25557	25278	25262	25371	25410	25505	25212	25202	25447	25289	25332	25281	25424	25638	25575	25250	25218	25256	25306	25242	25286	25515	25273	25332	25056	25282	25398	25347	25279	25209	25446	25423	25337	25430	25586	25301	25507	25602	25103	25438	25473	25420	25397	25372	25463	25259	25435	25217	25380	25461	25527	25370	25454	25472	25269	25430	25373	25442	25147	25473	25567	25410	25522	25409	25330	25389	25296	25360	25202	25384	25318	25465	25255	25559	25301	25235	25327	25107	25361	25284	25308	25445	25215	25496	25312	25106	25358	25328	25389	25301	25203	25429	25232	25570	25399	25275	25495	25322	25515	25206	25492	25567	25483	25410	25106	25349	25323	25248	25524	25709	25215	25313	25627	25260	25355	25387	25230	25284	25457	25471	25608	25258	25340	25490	25414	25309	25388	25098	25195	25280	25429	25413	25369	25416	25447	25353	25389	25270	25307	25391	25322	25351	25515	25430	25430	25469	25264	25153	25238	25260	25591	25516	25409	25261	25366	25656	25382	25576	25390	25207	25557	25524	25381	25213	25518	25401	25398	25458	25417	25420	25480	25231	25130	25204	25512	25477	25458	25302	25251	25248	25428	25231	25515	25425	25360	25201	25199	25302	25478	25547	25397	25248	25552	25337	25472	25251	25193	25466	25376	25450	25490	25386	25373	25451	25406	25432	25221	25242	25316	25168	25313	25347	25589	25302	25376	25323	25266	25237	25084	25225	25203	25398	25255	25192	25493	25305	25540	25410	25467	25274	25262	25305	25337	25190	25412	25452	25532	25606	25385	25343	25302	25420	25405	25277	25279	25279	25190	25318	25443	25092	25241	25464	25155	25184	25493	25259	25242	25305	25399	25269	25293	25216	25314	25478	25433	25328	25317	25332	25315	25477	25344	25290	25198	25555	25278	25162	25549	25354	25133	25365	25514	25281	25421	25415	25438	25235	25290	25342	25307	25509	25394	25426	25284	25419	25373	25215	25216	25287	25398	25487	25342	25291	25325	25280	25224	25258	25383	25391	25368	25405	25400	25370	25291	25550	25357	25426	25387	25466	25310	25529	25591	25582	25413	25421	25396	25324	25481	25562	25426	25199	25375	25347	25507	25337	25399	25558	25368	25275	25353	25524	25245	25239	25446	25390	25197	25491	25222	25460	25428	25210	25532	25410	25466	25267	25316	25487	25464	25079	25354	25236	25424	25541	25505	25452	25489	25161	25348	25246	25480	25364	25400	25426	25593	25562	25378	25522	25418	25131	25509	25092	25287	25237	25261	25401	25748	25284	25231	25450	25458	25201	25439	25388	25251	25218	25437	25516	25259	25325	25539	25242	25416	25470	25276	25293	25339	25402	25319	25189	25409	25120	25372	25216	25291	25141	25343	25149	25247	25401	25597	25424	25416	25301	25394	25405	25359	25333	25314	25488	25427	25273	25479	25526	25425	25247	25512	25518	25370	25312	25297	25310	25263	25258	24998	25421	25351	25553	25453	25476	25356	25378	25206	25427	25295	25313	25264	25365	25231	25441	25546	25293	25357	25234	25317	25265	25589	25496	25120	25027	25311	25064	25258	25533	25474	25323	25484	25318	25491	25357	25396	25370	25442	25351	25391	25567	25450	25361	25373	25240	25410	25261	25398	25359	25302	25366	25383	25248	25359	25423	25561	25240	25445	25512	25168	25512	25563	25469	25375	25340	25106	25311	25413	25308	25558	25405	25293	25379	25369	25351	25493	25462	25384	25421	25169	25233	25419	25438	25425	25292	25335	25271	25344	25366	25280	25527	25269	25411	25371	25242	25214	25332	25358	25517	25424	25142	25569	25179	25357	25404	25156	25599	25417	25238	25299	25385	25472	25500	25355	25411	25403	25454	25479	25558	25351	25527	25549	25490	25280	25417	25415	25407	25196	25507	25555	25418	25401	25352	25645	25441	25287	25587	25384	25419	25479	25416	25463	25447	25585	25397	25375	25427	25427	25257	25514	25321	25162	25481	25456	25352	25633	25485	25624	25447	25425	25306
30161	52716	50960	43004	37092	32145	46549	29038	27180	25980	24715	23664	22909	22234	21788	21217	21042	20989	20595	20644	20547	20619	20504	20474	20176	20323	20319	20505	20592	20389	20391	20253	20338	20297	20284	20305	20203	20231	20341	20424	20539	20186	20327	20291	20342	20302	20374	20303	20277	20332	20147	20443	20371	20186	20278	20212	20126	20280	20459	20221	20419	20196	20237	20343	20263	20102	20462	20148	20282	20136	20375	20315	20259	20138	20321	20383	20354	20294	20323	20220	20482	20430	20421	20349	20424	20229	20258	20264	20290	20266	20105	20027	20238	20311	20275	20356	20329	20307	20150	20344	20317	20240	20343	20153	20189	20356	20223	20195	20274	20278	20405	20278	20358	20244	20254	20347	20273	20247	20285	20313	20226	20192	20297	20177	20352	20178	20125	20239	20073	20240	20355	20390	20148	20163	20300	20302	20133	20292	20111	20344	20263	20177	20256	20308	20189	20365	20214	20214	20400	20165	20442	20274	20478	20235	20149	20247	20409	20218	20388	20258	20085	20275	20093	20425	20250	20359	20266	20310	20140	20262	20220	20150	20421	20240	20069	20290	20308	20252	20196	20288	19960	20182	20194	20158	20470	20139	20392	20197	20212	20238	20315	20160	20310	20262	20266	20080	20287	20171	20216	20315	20238	20299	20389	20335	20042	20227	20126	20261	20219	20195	20107	20246	20368	20240	20350	20052	20281	20140	20120	20356	20311	20195	20215	20185	20105	20147	20333	20452	20210	20156	20326	20232	20457	20329	20425	20407	20062	20356	20207	20397	20251	20323	20115	20224	20376	20178	20185	20149	20183	20197	20077	20311	20464	20189	20351	20258	20125	20310	20308	20375	20282	20316	20066	20341	20217	20324	20241	20319	20285	20475	20271	20190	20213	20102	20040	20259	20218	20097	20472	20274	20225	20227	20127	20254	20276	20348	20217	20189	20355	20094	20361	20189	20277	20216	20229	20315	20168	20310	20174	20254	20278	20149	20261	20197	20372	20207	20172	20245	20287	20220	20102	20271	20156	20296	20351	20450	20213	20218	20263	20012	20379	20187	20229	20309	20210	20318	20108	20108	20209	20235	20361	20068	20220	20123	20215	20454	20324	20406	20228	20315	20276	20230	20229	20333	20252	20264	20435	20278	20052	20337	20313	20176	20147	20164	20286	20306	20176	20107	20171	20126	20233	20167	20123	20193	20343	20091	20296	20279	20208	20262	20446	20324	20381	20238	20214	20251	20147	20191	20080	20075	20357	20261	20230	20369	20155	20293	20397	20492	20191	20162	20184	20220	20175	20116	20304	20385	20216	20288	20078	20236	20321	20149	20283	20394	20375	20393	20263	20283	20115	20081	20220	20396	20109	20150	20163	20155	20285	20226	20383	20139	20321	20354	20368	20191	20297	20206	20280	20248	20243	20445	20313	20165	20282	20343	20287	20465	20231	20266	20299	20385	20071	20429	20325	20242	20272	20110	20181	20213	20117	20225	20328	20162	20274	20259	20154	20060	20146	20136	20315	20242	20227	20087	20303	20252	20087	20166	20213	20467	20299	20193	20306	20341	20160	20275	20326	20344	20299	20161	20281	20378	20220	20243	20156	20213	20258	20182	20147	20394	20117	20157	20353	20017	20432	20044	20225	20338	20377	20196	20393	20220	20224	20263	20417	20153	20495	20291	20341	20228	20305	20203	20279	20213	20292	20174	20202	20291	20415	20105	20396	20219	20173	20247	20188	20193	20311	20168	20342	20184	20302	20078	20368	20305	20352	20517	20391	20379	20219	20270	20290	20116	20077	20280	20322	20232	20109	20362	20269	20273	20350	20201	20278	20183	20359	20259	20389	20262	20202	20247	20262	20324	20217	20184	20240	20171	20123	20310	20166	20165	20258	20169	20247	20286	20200	20412	20265	20187	20252	20333	20170	20135	20186	20270	20239	20298	20243	20237	20284	20138	20200	20234	20201	20248	20327	20373	20053	20327	20172	20093	20289	20297	20107	20088	20179	20298	20235	20127	20197	20021	20129	20179	19984	20368	20043	20042	20376	20167	20330	20211	20231	20180	20059	20104	20148	20133	20367	20254	20226	20236	20309	20228	20407	20004	20398	20307	20194	20318	20275	20357	20272	20268	20445	20229	20299	20372	20246	20209	20307	20395	20462	20304	20219	20237	20352	20238	20385	20247	20137	20245	20143	20108	20272	20244	20353	20334	20213	20158	20295	20227	20157	20258	20136	20267	20178	20222	20185	20211	20236	20167	20384	20357	20145	20196	20302	20254	20156	20145	20044	20091	20131	20308	20164	20325	20331	20279	20291	20210	20229	20234	20025	20370	20304	20082	20339	20257	20296	20206	20106	20306	20365	20282	20114	20136	20060	20163	20241	20245	20247	20249	20277	20236	20401	20244	20059	20155	20339	20363	20268	20268	20223	20254	20353	20067	20354	20169	20222	20164	20024	20277	20263	20363	20239	20436	20273	20420	20304	20343	20195	20244	20261	20167	20137	20037	20404	20269	20073	20197	20367	20354	20206	20223	20210	20381	20343	20216	20383	20338	20243	20120	20208	20190	20175	20454	20157	20251	20243	20351	20048	20167	20259	20088	20165	20061	20218	20244	20151	20136	20379	20201	20312	20306	20212	20165	20263	20302	20279	20057	20135	20315	20364	20046	20293	20179	20209	20392	20202	20199	20224	20250	20259	20291	20261	20106	20076	20176	20298	20221	20249	20128	20142	20064	20348	20364	20143	20150	20314	20120	20179	20297	20342	20362	20321	20249	20397	20192	20350	20385	20273	20130	20285	20197	20223	20373	20352	20209	20259	20221	20318	20415	20144	20340	20396	20182	20330	20214	20259	20223	20336	20360	20291	20269	20172	20315	20211	20247	20297	20166	20277	20361	20060	20252	20311	20366	20139	20102	20176	20255	20123	20182	20240	20284	20481	20282	20406	20207	20412	20105	20288	20149	20226	20115	20000	20282	20347	20151	20242	20315	20313	20084	20136	20218	20188	20294	20204	20269	20317	20236	20152	20101	20123	20195	20163	20336	20270	20326	20442	20462	20244	20223	20323	20339	20266	20153	20338	20287	20289	20252	20234	20421	20259	20232	20285	20226	20318	20294	20229	20354	20346	20367	20222	20158	20283	20111	20279	20238	20401	20253	20120	20100	20332	20269	20214	20304	20400	20384	20153	20231	20151	20394	20349	20262	20310	20222	20195	20453	20276	20353	19908	20339	20188	20181	20233	20323	20145	20241	20175	20214	20278	20097	20124	20070	20253	20264	20379	20014	20273	20021	20169	20189	20275	20210	20442	20207	20389	20298	20237	20192	20423	20183	20271	20228	20225	20034	20226	20073	20237	20281	20145	20074	20270	20284	20218	20195	20246	20161	20308	20177	20323	20302	20268	20375	20445	20372	20204	20192	20361	20275	20342	20227	20206	20274	20307	20321	20387	20139	20264	20199	20123	20342	20216	20284	20293	20205	20226	20162	20223	20214	20222	20423	20444	20140	20308	20225	20129	20226	20331	20269	20187	20329	20214	20300	20231	20249	20154	20266	20260	20437	20130	20281	20199	20430	20270	20398	20151	20306	20240	20173	20167	20203	20183	20438	20254	20271	20269	20206	20318	20135	20263	20181	20135	20219	20197	20252	20400	20185	20224	20097	20270	20147	20080	20212	20255	20109	20233	20354	20233	20137	20176	20166	20131	20281	20309	20143	20332	20323	20428	20256	20114	20201	20465	20458	20452	20191	20241	20262	20277	20286	20223	20167	20347	20331	20269	20292	20267	20045	20300	20241	20352	20104	20132	20014	20192	20148	20125	20300	20424	20190	20344	20225	20281	20286	20370	20231	20120	20146	20362	20423	20221	20279	20032	20164	20222	19964	20336	20415	20354	20256	20157	20221	20418	20277	20220	20268	20240	20361	20202	20173	20208	20332	20358	20144	20217	20169	20213	20410	20433	20313	20386	20093	20137	20310	20393	20291	20344	20321	20256	20158	20350	20159	20337	20198	20316	20220	20329	20273	20359	20367	20221	20248	20167	20172	20176	20315	20358	20315	20332	20463	20264	20362	20211	20230	20280	20239	20130	20265	20075	20229	20267	20185	20228	20111	20252	20054	20451	20220	20230	20219	20187	20037	20334	20436	20201	20264	20298	20098	20342	20227	20425	20332	20171	20386	20254	20179	20186	20328	20160	20294	20168	20266	20337	20215	20358	20214	20256	20180	20233	19995	20196	20326	20299	20218	20324	20376	20268	20439	20405	20305	20034	20351	20041	20207	20182	19975	20286	20250	20266	20482	20119	20190	20280	20313	20240	20211	20251	20230	20183	20250	20170	20137	20205	20312	20402	20175	20181	20262	20333	20336	20409	20196	20363	20312	20385	20302	20357	20104	20184	20041	20334	20271	20123	20110	20332	20125	20168	20236	20393	20374	20214	20215	20241	20338	20181	20280	20252	20292	20274	20372	20178	20299	20092	20226	20389	20186	20317	20225	20262	20163	20182	20197	20148	20076	20239	20280	20150	20121	20169	20163	20162	20333	20185	20191	20345	20356	20085	20257	20325	20390	20134	20101	20285	20252	20244	20288	20266	20199	20269	20156	20007	20290	20358	20372	20230	20215	20117	20147	20093	20258	20203	20317	20337	20459	20174	20404	20236	20286	20261	20231	20299	20149	20274	20141	20217	20264	20215	20216	20169	20067	20134	20201	20245	20329	20224	20401	20216	20347	20137	20385	20164	20317	20168	20227	20236	20242	20449	20311	20236	20424	20213	20353	20246	20248	20101	20158	20209	20270	20218	20390	20391	20273	20312	20232	20275	20314	20240	20129	20201	20110	20268	20353	20146	20187	20199	20203	20278	20272	20127	20025	20305	20255	20332	20351	20309	20119	20394	20266	20170	20108	20061	20002	20336	20193	20218	20114	20182	20431	20217	20180	20155	20239	20106	20239	20349	20229	20059	20399	20152	20116	19883	20359	20506	20244	20323	20299	20155	20254	20231	20217	20301	20353	20259	20212	20191	20377	20176	20193	20241	20410	20179	20140	20570	20265	20205	20243	20154	20292	20174	20218	20331	20290	20204	20271	20224	20435	20182	20318	20286	20416	20246	20346	20291	20263	20246	20180	20453	20183	20319	20211
32398	29628	36503	34411	30182	28296	28753	27381	26891	26781	26319	25990	25877	25673	25357	25275	25215	25240	25089	25455	25245	25286	25298	25014	25071	24994	25239	25386	25176	25039	25200	25095	25450	25211	25027	25246	25162	24989	25060	25204	24987	25125	25175	25098	25234	25242	25198	25330	25159	25071	25098	25156	25048	25052	25158	25095	24985	25115	25148	24961	25407	25050	25286	25110	24991	25207	25110	25006	25028	25155	25273	25059	25160	25112	25185	25217	25147	25302	25347	25014	25135	25332	25305	25348	25173	25172	25170	24967	25114	25045	25014	25218	25025	25106	25015	25141	25184	25076	25207	25012	25337	25171	25226	25010	24856	25302	25253	25180	25297	25337	25200	25106	25318	25120	25175	25156	25314	25329	25265	25180	25412	25308	25267	25205	25316	25006	25291	25265	25025	24993	25062	25088	25052	25075	25110	25100	25360	25078	25075	25213	25139	25281	25228	25068	25001	25116	25164	25027	25145	25020	25241	25262	25282	25022	25074	25174	25205	25064	25051	25001	25007	25042	25174	25094	25099	24973	25102	25176	25218	25020	25336	25056	25237	25053	24975	25191	25127	25190	25232	25430	25076	24937	25223	25180	25182	25022	24948	24991	25092	25032	25021	25181	25101	25200	25292	25010	25167	25082	25103	25089	25039	25157	25483	25319	25268	25114	24916	25351	25029	25167	25048	24965	25055	24980	25132	25234	25121	25117	25137	25199	25153	25156	25163	25316	25261	25231	25163	25031	25337	25132	25112	25221	25132	25311	25177	25126	25282	25018	25063	25249	25049	25263	25127	24984	25140	25044	25226	25042	25140	25124	25033	24901	25066	25058	25295	25166	25015	25146	25352	25040	24999	25157	25075	25165	25174	25101	25017	24917	25081	25063	25096	25456	25059	25035	25362	25142	25182	25040	25039	25136	25101	25064	25128	25312	25161	25354	25157	24888	25254	25243	25252	25352	25191	24925	25133	24983	25295	25022	25165	25276	25002	25296	25321	25255	25238	25079	25209	25212	25125	25144	25167	25106	25102	24904	25273	25054	25285	25027	25176	25154	25323	25067	24994	24996	25152	25351	25054	24977	25082	25240	25142	25020	25347	25364	25130	25199	24879	25073	25179	25284	25115	25110	25256	24995	25136	25006	25072	24922	25158	25100	25188	25238	25050	24856	24954	25217	24920	25228	25252	25062	25060	25255	25319	25299	25133	25081	25089	24871	25246	25209	25134	24978	24992	25016	25101	25045	25069	25330	25222	24860	24923	25327	25263	25286	25311	25323	25029	24992	25148	24931	24978	25118	24976	25243	25146	25208	25210	25027	25118	24926	25288	25104	25009	25250	25140	25025	25138	25175	25131	25045	24995	25136	25145	25260	25080	25080	25230	24950	25083	25019	25122	25142	25235	25133	24991	24945	25072	25246	25106	25038	25046	25294	25080	25157	25069	25054	25243	25169	25041	24985	25141	25103	25078	25116	25179	25141	25356	25039	24960	25464	25147	24973	24977	25003	25067	25134	25093	25223	25286	25260	25127	25242	25100	25128	25259	25197	25295	25023	25147	25282	25037	25031	25282	25127	25138	25097	25234	25047	25188	24888	25137	25133	25214	24941	25112	25088	25183	25282	25059	25266	25152	25192	24985	24954	25160	25196	25172	24932	25325	24948	25128	25278	25327	25231	24985	25132	25240	25176	25194	25026	25101	25161	25135	25008	25283	24942	25228	25080	25285	25223	24924	25136	25317	25263	25074	24956	25088	24892	25069	24917	25154	25223	25129	25335	25209	25334	25069	25191	25156	25060	24974	24973	25035	25015	25167	25334	25032	25090	25019	25153	25252	25209	25103	25124	25141	25168	25028	25050	25127	25244	24942	25072	25134	24975	25231	25220	25045	24989	25212	25376	24903	25173	25292	25085	25239	25051	25293	24901	25238	25246	25181	24946	25168	25186	25193	25118	25151	25053	25094	25199	25030	25256	25085	25098	25326	25380	25303	25296	25170	25029	25080	24916	25074	25075	25214	25274	25266	25239	25495	25350	25322	25083	25211	25196	25257	25060	24951	25077	25077	25215	25251	25238	25089	25062	25153	25189	25097	25108	25099	25132	25298	24876	24913	25199	25223	24892	25009	24935	24970	25260	25087	25290	25022	25076	25193	25152	25144	25058	25007	25139	25257	25001	25200	25274	24903	25202	25192	24926	25287	25263	24999	25462	25265	25194	25226	25237	25399	25157	25194	25254	24863	25088	25189	25273	25313	25215	25052	25144	25336	25143	25040	24947	24768	25193	25121	24975	25186	25068	25057	25222	25199	25133	25326	25127	25320	24922	25403	25285	25088	25114	25248	25007	25016	24952	25042	25121	25147	25167	25278	24936	25152	25101	24988	25036	25048	25398	25056	25057	25387	25388	25183	25230	25054	25067	25251	25082	25071	24979	25079	25004	25011	25173	25143	25201	25014	25072	25123	25094	25082	25193	24986	24929	25108	25280	25210	25059	25195	25222	24961	25049	25052	25142	24991	25135	25294	25203	25238	25060	25156	25181	25028	25333	25225	25270	25018	25151	24927	25148	25224	25304	25262	25075	25091	25148	25089	24897	24912	25180	25285	25077	25255	25107	25170	25215	25096	25302	25110	25191	25172	25176	25264	24956	25229	25025	25245	25009	25129	25037	25086	25074	25243	25101	25091	25208	24947	25058	24913	25247	25070	25301	25180	25260	25269	25158	25185	25008	25091	24917	25163	24994	25097	25033	25094	25002	25127	25143	25177	25065	25292	24948	25191	25039	25143	24893	25292	25352	25235	25057	24883	25190	25029	25183	25201	24876	25204	25064	25075	25009	25071	25061	25144	25019	25079	25356	25369	25318	24978	25094	25174	25022	25073	25234	25241	25014	24887	25081	25147	25124	24954	25117	25258	25069	25168	25228	24985	25183	24934	24900	25119	25108	25126	25128	25192	25169	25074	25310	24957	25091	25370	25160	25298	25176	25194	25219	25266	24875	24812	25251	25017	25050	25179	24999	24967	25070	25142	25172	25290	25177	25301	24986	24858	24894	25404	25147	25158	25098	25361	25043	25128	25212	25238	25159	25277	25210	25044	25019	25289	25284	25104	25072	25291	25355	25314	25145	25111	25088	25049	25304	25127	25240	25415	24849	25194	25313	24882	25522	25324	25193	25059	25006	25078	25165	25168	25036	25258	25120	25072	25338	25329	25131	25126	25163	25190	25030	25216	25073	25241	25239	25008	25036	25026	25153	25147	25016	25028	25262	25319	25188	25146	25149	25196	25086	25309	25103	25286	25196	25118	25046	25339	25121	25368	25173	25252	25125	25090	25124	25269	25432	25127	25075	25098	25022	25186	24950	25241	25132	25133	24988	24984	25101	25203	25276	25376	24761	24997	25023	25183	25064	25137	25137	25009	25036	25215	25131	25337	25072	25179	25165	24930	25038	24994	25256	25185	25083	25079	25227	25051	24918	24959	25065	25319	25330	25308	24904	25057	25147	25047	25123	25024	25024	25166	25027	25062	25137	25047	25228	25256	25087	25091	24939	25076	24908	25098	25314	24814	24926	25087	25086	25128	25265	25061	25039	25059	25425	25386	25286	25364	25194	25219	24953	25090	25039	25418	25168	24948	24926	25268	25040	25185	24938	25288	25133	25256	25230	25173	25099	25419	25278	25137	25217	25021	25308	25163	25241	25296	25266	25016	25196	25203	25374	24974	25282	25105	25221	25100	25229	25109	25321	25249	24999	25194	25064	25224	25071	25069	25027	25007	25022	25120	25388	25196	25075	25045	25043	25311	25307	25080	25135	25098	25064	25178	25080	25221	24992	25014	25272	25170	25221	25072	25136	24917	25177	24952	25335	25423	25208	24983	25217	25251	25225	25197	25212	25028	25082	25252	25428	25148	25201	25247	25092	24996	25149	25017	25035	25225	24938	24954	25017	24990	25016	25160	25121	25204	25077	25311	25219	25271	25248	25105	24976	24947	25012	24932	25210	25330	25200	25094	24943	25188	25193	25213	25107	25059	25140	25169	25263	24820	25089	25250	25127	25087	25079	25336	25121	25197	25124	25197	25083	25101	25122	24989	25064	25299	25307	24904	25249	25097	25273	25244	25178	25103	25024	25113	25239	25035	25043	25235	25275	25048	25243	25084	25162	25084	25042	24970	25235	25030	25397	25179	25276	25210	25113	25309	25142	25216	25079	25334	25132	25249	25235	25260	25333	25175	25146	25353	25043	25313	25102	25156	25195	25125	25202	25393	25062	25070	25134	25194	25134	25191	25085	25217	25011	25216	25118	25311	25059	25149	25028	25004	25401	24974	25036	25025	24893	25162	25358	24742	25151	25252	25236	25341	25082	25353	24939	25197	25077	25162	25025	25073	25132	25196	25171	25020	25596	25200	25033	25414	25294	25437	25032	24859	24876	25111	25002	25186	25209	25204	25255	25005	25213	25149	25281	25245	25280	25345	25336	25069	25106	25145	25155	24991	25327	25052	25096	25122	25093	25172	25353	25386	24924	25276	25168	25184	25291	24898	25137	25239	25194	25305	25125	25309	25083	25253	25309	25261	25259	25181	25296	25289	25219	25300	25261	25354	25249	25054	25404	25262	25206	25356	25233	25287	25108	25166	25180	25058	25159	25093	25258	24923	25136	24882	25149	25031	24974	25246	25190	25229	25161	25177	25136	25128	25272	25076	25306	25400	25355	25392	25083	25087	25102	25075	25074	25260	25233	25370	25237	25271	25130	24995	25053	25073	25024	25100	25137	24987	25239	24964	25161	25253	24931	25134	24927	25162	25296	24929	25146	24998	24994	24915	25202	25086	25139	25201	25273	25179	25058	25188	25180	25154	25149	24965	25156	25146	25148	25151	25190	24944	25318	25241	25151	24902	25240	25172	25235	25046	25032	25427	25115	25256	25265	25232	25171	25160	24917	25073	25313	25246	25360	25150	25047	25281	25299	25240	25317	25298	25108	25083	25008	24805	25004	25048	25080	25278	25108	25234	25236	25109	24876	25182	25066	25256	25039	25003	25095	25113	25038	25312	25111	25260	25154	25076	25181	25347	25077	25331	25351	24979	25013	25249	25185	24992	25067	25037	25033	24921	25093	25058	25174	25239	25224	25183	25352	25289	25346	25234	25239
28076	38464	38576	32031	27533	24988	26015	23362	23226	22472	21976	21547	21169	20917	20599	20272	20515	20399	20135	20145	20249	20101	20033	20053	20190	20111	20174	20031	20046	20142	20430	20256	19975	20309	20156	20110	20032	20200	20040	19950	19973	20152	20020	20067	20109	20046	20214	19876	20114	20111	19979	20143	20204	20152	20079	20032	20119	20113	19880	19937	20115	20000	20093	20098	20107	20098	20074	19952	20120	20029	20116	20163	20141	20071	20013	20042	20002	20133	20082	20179	20007	20248	20089	20138	20207	20048	20130	20135	20084	19917	19988	20062	19886	20160	20103	20130	20155	20027	19942	20238	20068	20067	20255	20018	20023	20206	20097	19936	20184	20049	20124	20115	20214	20125	20032	20082	20289	20008	19993	20045	20159	19862	20019	20059	20160	20098	20077	20080	20053	20039	19970	20050	20040	19871	20098	20131	20149	19941	20085	19993	20046	20030	20191	20117	20304	20194	19958	20205	20012	20082	20022	20120	20080	19928	20019	19929	20119	20086	20110	20083	19977	19851	20090	20094	19869	20023	19993	20056	19902	20057	19971	20107	20051	19997	19986	19934	20227	19916	19945	20043	20102	19959	19962	20048	20039	20150	20010	20162	20092	19977	20050	20010	20050	20213	20067	19997	19906	20072	20305	19947	20080	20124	20102	20039	19974	20220	20198	19934	20122	20090	20136	20034	20113	20121	19996	20214	20135	20215	20035	20230	19926	20162	20161	20119	20096	20149	20013	20005	20081	20075	20103	20157	20160	20137	20078	20017	20012	20206	19906	20026	20078	20106	20047	20043	20134	20001	20166	20226	19998	20230	20020	19940	20014	20135	20059	20065	19913	20036	20064	19925	20188	19924	20213	20085	20190	19964	19841	20190	20078	20128	19968	20057	20002	20079	20060	19928	20013	19981	20027	20100	20180	20044	20076	20204	20108	20210	20069	20116	19980	20155	20074	20121	20056	19868	20067	19948	19970	20142	20131	19941	20190	20170	20106	19951	19997	20002	20120	19977	20064	20216	20144	20078	20077	19959	20026	20213	19958	20120	20102	19953	20325	20163	20026	20172	19979	20054	20124	19988	20058	19972	20175	20034	20166	19980	20193	19990	20215	19844	20105	20195	20073	19903	20079	20006	20082	20199	20016	20104	19905	20159	20003	20239	20107	20082	20010	20004	20126	20107	19982	19997	20013	20184	20080	19972	20186	20096	19973	20137	19884	20131	20108	20092	20061	20177	20073	20072	19925	19954	20104	20218	20003	20148	20113	20265	20172	20025	19863	20266	20003	19907	19999	20016	20041	20127	20130	20063	19948	20116	19914	20217	20020	19881	19991	20107	19966	20079	20069	20090	19918	19950	19870	19935	20201	19965	20028	20115	20057	20100	20080	19991	20106	19886	20112	20045	20021	20147	20003	20150	19976	19981	20030	20066	20053	20119	20174	19957	19990	20055	20041	19965	19982	20229	19965	20212	20107	20012	20134	20008	20025	20116	20085	20013	20178	20006	20058	20073	20119	20038	20141	19945	20156	20242	20043	19961	20122	20224	20097	20023	20171	20186	20129	20173	20145	20164	20229	19944	20116	20188	19991	20374	20135	19912	20124	20055	20018	20000	20096	19812	20016	20061	20158	19921	20090	20238	19946	20015	20004	20147	20265	20085	20192	20139	20017	20234	20073	20115	20156	20127	20081	20046	19945	20189	20063	20088	20052	20127	19947	20083	20016	19976	19996	20061	19922	20054	20135	20076	20156	19998	20162	20116	20070	20085	19970	20169	19968	20233	20037	20088	20080	20102	20001	20036	20082	19963	20075	20001	20124	20136	19931	20192	20052	20186	20045	20053	20181	20024	20154	20009	20161	19991	20088	19957	20101	20181	20016	20181	20044	20077	20124	20105	20216	20044	20114	19965	19866	20049	20099	20015	20008	20138	20189	20002	20123	20059	20148	20080	20177	20033	20163	20210	20010	20247	20007	19886	20092	20039	20080	20086	19931	20130	20102	20106	20039	19964	20096	19934	20066	20172	19981	20055	20172	20131	19911	19933	20066	20278	19890	20107	20237	20081	20311	20210	19999	20163	20011	20239	20054	19962	20138	19938	20052	20167	20136	19950	20049	19934	19979	20090	20138	20243	19995	19912	20100	20072	20246	20027	20060	20052	19948	19918	19966	19874	20097	20057	20182	20260	19936	19957	19946	20051	20240	20081	20070	19909	20122	20097	20143	20119	20234	20049	20126	20013	20290	20084	20012	20233	20049	19946	20087	20099	20096	19913	20134	20085	20201	20026	20174	20166	20163	20111	20060	20245	20003	20141	20180	20049	20059	20157	19991	20211	20014	20056	20054	20178	20156	20142	20060	19937	20010	20114	20205	20165	20131	20116	19992	20023	20171	19982	20163	20116	20020	20107	19987	19964	19966	20089	19943	20004	19991	20144	20112	20093	20017	20020	20073	20005	20016	20187	19848	20162	20190	20044	20119	19981	20149	20276	20015	19937	20059	20110	20054	20093	20107	20149	20055	19907	20162	20009	20082	20142	20004	20073	20084	20094	20018	19933	20226	20108	19910	19920	19924	20180	20047	20134	20064	20105	20139	20103	20109	20244	20127	19927	20165	19925	19968	20096	20150	20155	20147	20211	20196	20134	19979	20018	19915	20102	20071	19954	20018	20154	20160	20045	19993	20018	20261	20119	20085	20057	20127	20084	20098	19969	20067	20060	20114	20019	20167	20083	19918	20121	20088	19963	20023	20103	20153	20005	20161	20004	20088	20137	20119	19951	20108	20015	20074	20083	20104	19930	20178	20081	20104	20008	19907	20066	20099	19994	19926	19931	20126	19900	19974	20125	19951	20170	20156	19939	20149	19911	20076	20129	20142	20038	20130	20081	19926	20081	20045	19984	19880	20183	20286	20098	20106	19950	20021	19944	20069	20180	19879	20245	19979	20161	19976	20183	19936	20199	20008	20049	20030	20164	20180	19980	20257	19963	20109	19869	20144	20234	19845	19906	20179	20282	20125	20021	20040	19992	20159	20155	19982	20073	20102	20266	20076	20130	20102	20282	20214	19904	20145	19803	20046	20047	20152	19989	20056	20144	20104	19932	20075	20119	20033	20005	20097	20112	20003	20141	20055	20074	20112	20090	19960	20028	19930	20158	20130	20096	20142	20060	19901	20157	20063	19941	20086	19959	20055	19978	20129	20076	20122	20050	19909	19842	20110	20081	19922	20112	20118	19981	20209	19978	20043	19946	20177	19961	20054	20268	20175	20192	19964	20046	20319	20121	20086	20232	20007	20095	20194	20059	20003	19926	20254	20016	20086	20204	20075	19907	20123	20008	20162	19837	20197	20162	20221	19980	20016	20123	19887	20122	20047	20054	19999	19994	20070	19993	20203	20058	20126	19965	20122	20123	20173	20146	20202	20261	20107	20153	20107	20112	20145	20112	20197	20002	20055	20156	20062	19884	20162	19954	20225	19931	20032	19995	20015	20127	20044	20070	20173	20060	19919	20191	20048	20237	20017	19990	19979	20106	20175	19931	19944	19941	20105	19953	19893	19980	20075	19957	20186	20080	20131	20089	20097	20138	20194	20204	19990	19936	19918	20103	20022	20240	19965	19909	20014	19960	19850	19994	19898	20070	20204	20185	20090	20113	20105	19986	20239	20016	20076	20177	19967	20096	20085	20150	20154	20046	20275	20223	20013	19919	20044	19993	20104	20032	20052	20189	20215	19808	20140	20095	20086	20214	19965	20024	20109	20012	19968	20052	20114	19992	20195	20062	20086	20010	20153	20126	20136	20080	20115	20133	19938	20042	19960	19982	19958	20226	20076	20228	20007	20123	20000	20231	19965	20128	19884	20146	20235	20333	20022	20142	20178	20103	20076	20221	20088	20039	19999	20057	20209	20204	20108	20008	20145	20047	20073	20124	20168	20172	20057	20026	20082	20157	20096	20130	19992	19999	20057	20114	20110	19903	19903	20092	19934	20098	19998	19904	20278	20084	20025	20086	20068	20087	20112	20014	20170	20167	20228	20024	19935	19875	20070	20158	20101	20034	20085	19884	20276	20131	19909	20142	19985	20116	20241	20159	19984	20185	20028	20072	19933	20062	20102	20255	19984	19979	19926	20059	20151	20016	20097	20182	20103	20052	20128	20095	20112	20321	20079	20221	19997	20190	20244	20115	20069	19910	20049	20029	19964	20189	20090	20056	20124	20134	20173	20074	19991	20177	20025	20062	20087	20296	19971	20200	19963	20073	20039	20419	20301	19896	20123	20058	20301	20010	20057	20079	20045	20027	20157	20089	20151	20021	20060	19981	19994	20023	20048	20077	20117	20163	19902	19990	20002	20005	20053	19820	20105	20121	20090	20141	20013	20058	20036	20141	20114	19909	20143	20063	20107	20150	20190	20098	20021	20006	20077	20055	20245	20122	20043	20162	19975	20182	20265	20042	20154	20122	20047	19911	20086	19947	20025	20148	20179	20082	19968	20157	20033	19964	20149	20111	20050	20066	20125	20160	20085	20092	20031	19938	20116	20266	20098	19803	19986	20140	19973	20058	20026	19914	20116	19999	20178	20030	20218	20132	20123	20088	20003	20205	20166	20129	20018	20176	20044	20145	20085	20131	20057	20139	20156	20238	20112	20176	20030	20061	20055	20005	20079	20199	20004	20151	19995	20135	20013	20055	19949	20233	20095	20002	20156	19968	20154	20131	19998	20125	20027	20070	20203	20155	19977	20079	20228	19860	19782	19937	19918	19987	20091	19931	20213	20201	20143	20147	20210	20051	20217	20072	20181	20005	20026	20051	20193	20020	20080	20184	19935	20114	20107	20049	20253	20124	19963	20206	20222	19897	19944	20075	19925	20047	20046	20024	20113	20123	20193	20206	19983	20065	20027	20023	20105	20095	20066	20186	20011	20066	20024	20031	20209	19975	20073	20022	19895	20066	19920	20157	20136	20090	20130	20160	20170	20189	19979	19923	20181	20203	20196	20097	19999	19979	20052	20079	20084	19981	20154	20008	20225	20143	20095	20159	20151	20015	19970	20102	20019	20079	20232	20023	20140	20002	20068	19922	20115	20035	20011	20089	20066	20107	20015	20252	20203	19975	20018	19997	20001	20084	20127	20160	20028	20247	20131	20047
25171	21401	29020	28814	29164	30877	38284	31974	28955	28402	27639	27315	26758	26486	26390	25991	25996	26011	25827	25833	25795	25707	25737	25640	25764	25728	25528	25722	25616	25566	25729	25887	25901	25736	25744	25759	25651	25539	25765	25637	25756	25691	25620	25668	25588	25524	25369	25433	25649	25647	25609	25781	25467	25464	25721	25567	25325	25415	25741	25736	25637	25659	25712	25360	25384	25328	25767	25455	25683	25732	25473	25659	25729	25641	25606	25716	25615	25618	25684	25513	25613	25681	25467	25322	25562	25748	25802	25599	25757	25549	25494	25475	25744	25557	25876	25309	25785	25441	25688	25602	25504	25648	25583	25476	25801	25452	25613	25569	25528	25465	25779	25484	25642	25597	25555	25612	25568	25723	25543	25641	25483	25505	25448	25713	25736	25290	25745	25473	25485	25635	25573	25572	25529	25612	25606	25465	25499	25605	25858	25588	25770	25631	25524	25681	25490	25467	25613	25497	25360	25641	25563	25500	25830	25647	25672	25616	25813	25744	25390	25569	25549	25469	25741	25649	25814	25618	25689	25765	25666	25487	25646	25372	25620	25385	25808	25636	25693	25691	25715	25796	25665	25628	25515	25682	25763	25376	25700	25744	25312	25354	25545	25693	25625	25775	25436	25458	25527	25671	25544	25704	25498	25475	25511	25570	25559	25575	25735	25395	25585	25754	25875	25482	25606	25593	25599	25683	25597	25752	25860	25664	25409	25515	25654	25610	25665	25528	25661	25660	25480	25733	25650	25517	25618	25704	25743	25765	25719	25690	25651	25618	25803	25580	25502	25501	25606	25455	25576	25683	25494	25526	25466	25712	25562	25710	25618	25619	25572	25588	25691	25616	25559	25531	25371	25742	25505	25510	25416	25626	25590	25592	25547	25331	25711	25549	25568	25389	25495	25664	25718	25408	25367	25669	25597	25446	25532	25393	25570	25551	25588	25700	25576	25631	25647	25726	25685	25865	25531	25540	25538	25516	25419	25530	25793	25558	25700	25585	25627	25508	25592	25669	25711	25392	25591	25778	25658	25347	25600	25466	25413	25623	25789	25592	25572	25639	25512	25390	25584	25615	25793	25554	25672	25689	25293	25497	25631	25541	25613	25417	25658	25445	25616	25756	25418	25636	25579	25558	25532	25507	25777	25618	25670	25508	25502	25454	25599	25437	25617	25630	25610	25470	25473	25496	25516	25524	25670	25628	25452	25393	25556	25715	25650	25403	25580	25556	25807	25454	25497	25566	25442	25655	25593	25764	25477	25740	25671	25694	25680	25343	25602	25704	25726	25712	25535	25570	25621	25389	25806	25789	25619	25405	25836	25799	25730	25690	25651	25901	25582	25423	25702	25612	25498	25733	25646	25637	25618	25405	25543	25494	25708	25533	25291	25541	25676	25429	25599	25604	25399	25342	25385	25472	25538	25652	25358	25588	25610	25628	25761	25580	25542	25505	25524	25539	25778	25661	25570	25556	25391	25721	25649	25751	25705	25437	25780	25475	25769	25582	25612	25669	25657	25552	25524	25564	25451	25595	25684	25844	25371	25662	25600	25702	25672	25433	25628	25739	25675	25578	25584	25428	25613	25639	25592	25701	25572	25433	25758	25503	25688	25531	25606	25526	25546	25488	25522	25618	25387	25456	25619	25577	25755	25610	25705	25569	25356	25815	25548	25648	25765	25442	25465	25626	25422	25427	25513	25638	25589	25528	25523	25707	25362	25709	25565	25560	25529	25419	25678	25667	25716	25724	25807	25715	25551	25635	25503	25636	25539	25319	25701	25506	25656	25590	25607	25482	25897	25643	25499	25682	25834	25531	25748	25831	25703	25497	25371	25441	25690	25359	25276	25501	25488	25528	25708	25583	25604	25712	25789	25453	25600	25681	25560	25751	25453	25376	25528	25613	25453	25697	25730	25682	25503	25697	25510	25680	25515	25339	25671	25611	25510	25567	25531	25577	25699	25615	25451	25756	25571	25847	25669	25643	25845	25708	25436	25614	25693	25579	25597	25494	25715	25394	25582	25427	25528	25540	25409	25585	25414	25586	25665	25599	25642	25590	25578	25422	25798	25734	25580	25487	25464	25796	25779	25558	25719	25586	25682	25471	25706	25417	25663	25488	25317	25456	25480	25681	25630	25624	25494	25732	25322	25639	25444	25613	25551	25652	25527	25742	25506	25567	25531	25513	25738	25669	25361	25521	25758	25477	25779	25740	25861	25641	25742	25793	25656	25668	25646	25575	25501	25649	25707	25697	25621	25759	25536	25350	25505	25630	25762	25747	25585	25630	25670	25577	25840	25601	25692	25528	25582	25520	25649	25495	25370	25566	25574	25750	25455	25552	25792	25680	25297	25675	25551	25649	25792	25670	25890	25498	25479	25687	25437	25586	25501	25889	25489	25399	25835	25524	25684	25668	25680	25473	25450	25739	25639	25421	25759	25344	25610	25673	25595	25515	25512	25547	25636	25565	25573	25548	25525	25567	25341	25465	25756	25571	25778	25699	25571	25531	25470	25498	25653	25439	25648	25664	25761	25750	25440	25421	25795	25689	25609	25528	25389	25810	25490	25583	25664	25567	25471	25523	25789	25533	25766	25695	25629	25697	25585	25616	25654	25575	25505	25492	25615	25497	25616	25456	25552	25593	25649	25555	25547	25405	25710	25500	25592	25723	25560	25610	25582	25437	25651	25374	25598	25640	25520	25564	25844	25527	25505	25457	25617	25647	25538	25701	25793	25646	25703	25363	25368	25458	25656	25763	25572	25555	25600	25580	25577	25567	25712	25574	25504	25612	25612	25485	25586	25534	25702	25586	25539	25408	25466	25573	25531	25545	25811	25598	25644	25579	25651	25331	25245	25831	25655	25823	25318	25610	25740	25349	25633	25662	25601	25528	25752	25820	25332	25472	25783	25709	25613	25655	25393	25541	25701	25519	25486	25767	25614	25644	25580	25727	25626	25646	25484	25601	25831	25381	25565	25547	25594	25406	25661	25469	25572	25478	25422	25490	25615	25426	25652	25414	25622	25361	25575	25609	25643	25613	25482	25630	25770	25552	25648	25324	25661	25609	25456	25655	25555	25638	25747	25611	25351	25703	25670	25756	25598	25788	25806	25605	25481	25257	25609	25588	25543	25578	25579	25926	25491	25625	25536	25486	25447	25490	25302	25374	25785	25605	25518	25594	25579	25600	25551	25699	25671	25967	25574	25689	25436	25627	25596	25367	25514	25685	25758	25583	25494	25341	25434	25326	25610	25749	25670	25457	25560	25758	25714	25662	25407	25672	25806	25738	25517	25549	25581	25468	25463	25455	25453	25757	25279	25571	25610	25599	25466	25495	25700	25602	25514	25416	25583	25655	25442	25486	25534	25506	25540	25672	25704	25671	25542	25411	25662	25738	25481	25769	25637	25437	25828	25585	25877	25483	25523	25575	25607	25727	25647	25371	25648	25542	25775	25379	25442	25528	25560	25505	25723	25496	25670	25645	25578	25405	25469	25717	25909	25564	25573	25626	25643	25768	25466	25562	25546	25576	25834	25552	25624	25787	25665	25681	25635	25557	25539	25892	25571	25779	25511	25585	25658	25772	25580	25704	25471	25699	25531	25665	25816	25618	25423	25700	25679	25703	25469	25739	25557	25407	25598	25683	25444	25927	25713	25474	25554	25667	25497	25279	25555	25674	25595	25655	25475	25515	25651	25490	25628	25504	25676	25532	25634	25507	25546	25623	25663	25702	25335	25597	25623	25386	25540	25732	25621	25524	25696	25662	25595	25388	25869	25628	25637	25571	25461	25680	25633	25566	25583	25708	25582	25606	25329	25644	25706	25514	25584	25682	25583	25454	25744	25510	25608	25523	25556	25384	25680	25532	25561	25654	25703	25483	25520	25409	25563	25472	25584	25570	25626	25518	25749	25580	25578	25484	25468	25464	25580	25309	25645	25654	25435	25395	25594	25626	25355	25728	25589	25696	25587	25687	25701	25656	25381	25558	25419	25530	25740	25653	25500	25416	25583	25608	25576	25505	25550	25575	25625	25635	25720	25431	25688	25373	25564	25632	25670	25561	25562	25687	25589	25749	25678	25630	25711	25433	25608	25394	25676	25556	25571	25617	25535	25596	25635	25627	25507	25578	25557	25788	25516	25517	25477	25671	25665	25426	25900	25491	25529	25583	25514	25480	25639	25808	25597	25463	25629	25644	25783	25392	25620	25456	25660	25329	25573	25520	25409	25590	25628	25597	25940	25511	25674	25495	25546	25606	25481	25699	25625	25580	25579	25312	25627	25428	25529	25540	25720	25557	25513	25671	25538	25766	25605	25396	25702	25479	25552	25579	25579	25509	25646	25598	25447	25443	25643	25473	25390	25328	25551	25526	25489	25811	25570	25602	25537	25534	25631	25451	25721	25786	25405	25642	25422	25560	25508	25553	25604	25434	25438	25370	25717	25536	25616	25600	25621	25861	25451	25476	25564	25612	25586	25578	25816	25722	25574	25401	25602	25772	25319	25733	25607	25497	25610	25725	25639	25366	25414	25497	25584	25542	25631	25744	25766	25719	25811	25723	25483	25404	25700	25647	25687	25707	25638	25536	25652	25529	25735	25569	25629	25458	25346	25692	25527	25877	25627	25461	25554	25470	25811	25806	25695	25601	25619	25545	25670	25622	25502	25615	25520	25782	25553	25469	25469	25630	25643	25568	25442	25502	25597	25698	25434	25562	25493	25592	25640	25710	25887	25807	25623	25512	25535	25825	25721	25682	25497	25547	25415	25897	25807	25635	25481	25424	25621	25550	25566	25654	25627	25872	25521	25577	25623	25547	25643	25394	25583	25427	25551	25442	25664	25508	25767	25535	25686	25661	25559	25767	25750	25337	25467	25562	25882	25567	25573	25718	25839	25636	25449	25486	25313	25602	25602	25434	25653	25551	25723	25532	25623	25794	25797	25602	25531	25617	25864	25763	25885	25753	25415	25598	25631	25808	25399	25539	25521	25616	25640	25641	25586	25702	25707	25690	25647	25442	25676	25247	25590	25672	25617	25571	25923	25665	25600	25596	25713	25780	25390	25669	25338	25268	25576	25564	25515	25458	25704	25541	25326	25443	25612	25463	25581	25733	25609	25633	25541	25701	25442	25427	25402	25651
28490	46445	46291	38583	32287	29319	37746	27009	25416	24672	23666	22826	22427	21795	21204	21180	21149	20918	20653	20612	20786	20446	20331	20533	20626	20444	20626	20468	20542	20350	20554	20680	20378	20468	20552	20328	20628	20421	20427	20464	20415	20463	20449	20498	20394	20333	20407	20403	20390	20409	20463	20544	20403	20392	20503	20526	20361	20350	20428	20490	20160	20279	20460	20444	20451	20405	20538	20455	20453	20391	20404	20506	20469	20555	20350	20350	20799	20521	20334	20386	20396	20583	20482	20373	20408	20340	20284	20338	20372	20333	20535	20410	20356	20377	20402	20437	20386	20293	20385	20402	20287	20360	20339	20311	20449	20460	20333	20239	20277	20555	20429	20546	20463	20301	20261	20526	20489	20164	20496	20480	20338	20490	20294	20384	20494	20499	20270	20328	20463	20340	20349	20284	20301	20634	20328	20196	20446	20461	20378	20535	20365	20276	20421	20317	20313	20374	20412	20444	20444	20280	20353	20400	20323	20237	20328	20201	20289	20386	20306	20255	20242	20348	20470	20381	20355	20551	20285	20500	20308	20421	20425	20376	20271	20317	20494	20337	20490	20373	20442	20329	20531	20518	20508	20343	20504	20296	20281	20315	20483	20355	20425	20234	20285	20629	20549	20340	20344	20347	20267	20373	20511	20234	20308	20375	20551	20387	20467	20441	20408	20312	20312	20289	20338	20357	20498	20343	20266	20416	20515	20483	20148	20544	20407	20343	20385	20398	20352	20208	20380	20456	20328	20389	20134	20408	20407	20305	20493	20415	20369	20547	20395	20377	20167	20377	20383	20376	20470	20432	20277	20503	20427	20515	20215	20440	20277	20288	20456	20405	20478	20226	20494	20407	20282	20262	20502	20393	20320	20285	20395	20552	20348	20501	20452	20463	20368	20297	20541	20281	20514	20412	20338	20427	20295	20391	20344	20448	20337	20434	20417	20308	20347	20377	20358	20454	20522	20307	20323	20432	20344	20505	20504	20294	20444	20327	20380	20345	20441	20335	20268	20365	20474	20288	20270	20436	20376	20595	20369	20324	20309	20237	20424	20303	20356	20423	20474	20516	20432	20320	20414	20380	20486	20357	20458	20403	20419	20368	20331	20405	20329	20380	20519	20360	20483	20397	20498	20481	20540	20402	20283	20060	20065	20382	20457	20543	20472	20346	20336	20497	20331	20281	20437	20296	20386	20424	20336	20468	20577	20326	20316	20576	20206	20257	20323	20366	20509	20305	20434	20314	20586	20480	20482	20361	20392	20310	20243	20293	20431	20283	20576	20341	20191	20349	20229	20410	20371	20342	20326	20303	20307	20656	20283	20484	20383	20371	20271	20483	20358	20448	20259	20283	20601	20342	20421	20435	20342	20218	20352	20677	20465	20359	20481	20447	20451	20359	20406	20417	20216	20355	20368	20309	20354	20494	20414	20278	20382	20393	20411	20456	20319	20565	20368	20520	20506	20313	20332	20299	20379	20251	20255	20375	20339	20407	20396	20459	20234	20537	20417	20561	20367	20471	20420	20408	20378	20334	20485	20375	20346	20356	20334	20578	20451	20404	20262	20319	20318	20403	20452	20356	20499	20375	20280	20353	20467	20241	20415	20379	20275	20553	20382	20320	20342	20443	20286	20301	20155	20391	20398	20383	20444	20225	20349	20520	20217	20404	20157	20320	20300	20561	20214	20332	20452	20415	20336	20481	20302	20556	20411	20364	20445	20454	20488	20429	20283	20496	20285	20491	20423	20421	20376	20439	20454	20352	20400	20518	20365	20404	20210	20426	20181	20166	20561	20503	20475	20375	20413	20408	20287	20394	20553	20437	20307	20336	20278	20571	20331	20404	20319	20607	20566	20372	20447	20366	20292	20551	20286	20321	20197	20571	20285	20407	20337	20395	20415	20500	20440	20372	20328	20441	20314	20453	20374	20340	20375	20289	20241	20428	20300	20399	20353	20375	20208	20310	20482	20407	20355	20328	20258	20279	20460	20245	20238	20479	20487	20435	20386	20470	20359	20259	20518	20316	20475	20450	20471	20353	20242	20311	20206	20406	20303	20429	20357	20402	20258	20472	20297	20494	20535	20395	20415	20328	20204	20396	20360	20312	20442	20230	20298	20156	20533	20295	20278	20400	20423	20510	20422	20354	20601	20468	20502	20335	20379	20215	20311	20209	20545	20416	20478	20462	20442	20348	20312	20230	20385	20399	20337	20301	20424	20516	20250	20462	20216	20213	20228	20345	20538	20538	20442	20193	20391	20465	20191	20460	20278	20279	20366	20278	20240	20424	20501	20396	20400	20532	20218	20547	20447	20348	20455	20310	20405	20359	20243	20397	20461	20334	20332	20247	20321	20401	20437	20381	20472	20399	20516	20534	20387	20288	20529	20231	20444	20224	20538	20424	20497	20395	20530	20506	20497	20229	20340	20362	20419	20407	20303	20307	20353	20412	20282	20405	20352	20452	20318	20399	20166	20534	20459	20284	20254	20290	20325	20358	20302	20358	20297	20389	20403	20336	20494	20475	20400	20578	20279	20288	20459	20245	20280	20450	20367	20414	20365	20391	20376	20486	20554	20441	20451	20238	20391	20291	20410	20357	20298	20582	20289	20319	20395	20512	20479	20439	20229	20425	20479	20364	20502	20486	20508	20242	20205	20285	20266	20373	20556	20375	20184	20372	20378	20413	20390	20295	20356	20407	20590	20312	20454	20234	20290	20423	20275	20576	20441	20416	20538	20435	20265	20525	20359	20234	20276	20353	20451	20429	20425	20147	20459	20350	20392	20303	20472	20508	20249	20390	20547	20496	20401	20313	20418	20577	20262	20407	20368	20375	20334	20195	20325	20312	20442	20312	20278	20384	20623	20248	20674	20410	20302	20466	20528	20498	20325	20459	20637	20298	20442	20413	20292	20184	20403	20251	20511	20324	20383	20281	20423	20361	20400	20341	20435	20281	20243	20534	20463	20350	20419	20179	20470	20547	20256	20195	20395	20457	20553	20424	20285	20277	20319	20284	20323	20443	20431	20279	20197	20506	20309	20374	20454	20443	20307	20497	20502	20557	20553	20395	20413	20271	20525	20330	20299	20348	20482	20436	20380	20464	20215	20509	20272	20134	20434	20420	20564	20397	20269	20350	20348	20486	20440	20309	20336	20396	20389	20410	20331	20389	20451	20135	20425	20436	20393	20162	20527	20268	20462	20664	20444	20253	20353	20329	20322	20346	20179	20435	20384	20520	20233	20421	20344	20530	20440	20310	20344	20429	20288	20383	20292	20350	20299	20389	20286	20452	20390	20271	20430	20415	20481	20499	20463	20435	20514	20452	20337	20177	20340	20311	20445	20533	20358	20544	20377	20207	20333	20372	20399	20395	20320	20268	20544	20424	20395	20502	20395	20335	20269	20385	20436	20342	20324	20457	20317	20484	20354	20553	20379	20408	20354	20357	20449	20137	20302	20273	20462	20455	20497	20278	20487	20437	20287	20227	20478	20468	20424	20387	20477	20531	20217	20447	20145	20351	20396	20541	20393	20386	20302	20498	20311	20306	20501	20405	20313	20240	20542	20438	20349	20390	20422	20311	20424	20417	20374	20475	20229	20366	20608	20287	20513	20434	20377	20404	20532	20369	20201	20421	20394	20368	20379	20290	20237	20440	20282	20395	20483	20530	20321	20326	20398	20544	20542	20467	20457	20555	20384	20439	20317	20464	20345	20268	20404	20511	20345	20431	20333	20544	20429	20316	20571	20492	20454	20298	20242	20233	20553	20334	20347	20375	20473	20468	20350	20556	20222	20412	20493	20394	20429	20424	20438	20391	20661	20355	20559	20391	20441	20479	20219	20431	20468	20488	20324	20527	20316	20330	20355	20296	20418	20282	20470	20445	20381	20456	20363	20564	20441	20538	20420	20313	20301	20354	20392	20543	20411	20411	20351	20516	20386	20378	20605	20426	20458	20402	20439	20471	20505	20568	20607	20396	20354	20442	20357	20339	20507	20483	20470	20433	20330	20250	20396	20315	20502	20409	20406	20242	20366	20256	20377	20342	20313	20455	20423	20377	20364	20387	20286	20368	20316	20555	20385	20403	20466	20330	20559	20513	20343	20424	20391	20291	20379	20352	20370	20247	20486	20451	20325	20315	20461	20408	20398	20387	20362	20445	20510	20359	20440	20501	20472	20523	20072	20488	20612	20482	20441	20374	20426	20385	20250	20468	20398	20198	20605	20331	20338	20354	20488	20390	20395	20334	20412	20496	20431	20451	20269	20416	20468	20357	20463	20393	20301	20339	20477	20379	20469	20391	20281	20447	20497	20405	20425	20409	20406	20249	20498	20369	20460	20572	20452	20359	20459	20495	20511	20302	20364	20283	20385	20462	20387	20195	20560	20303	20373	20615	20460	20383	20503	20408	20320	20494	20463	20369	20452	20367	20343	20394	20511	20252	20315	20450	20250	20450	20301	20382	20318	20423	20374	20340	20361	20231	20357	20395	20207	20521	20399	20493	20355	20111	20325	20288	20367	20497	20232	20416	20306	20185	20415	20349	20404	20356	20322	20603	20278	20601	20463	20472	20460	20656	20428	20374	20444	20425	20458	20384	20511	20450	20369	20370	20339	20276	20254	20430	20399	20211	20352	20490	20302	20435	20483	20361	20414	20333	20399	20245	20495	20549	20156	20523	20334	20276	20403	20259	20592	20404	20447	20382	20296	20301	20345	20479	20382	20521	20449	20316	20368	20629	20421	20285	20217	20496	20348	20409	20213	20190	20336	20357	20137	20508	20250	20355	20385	20352	20463	20384	20266	20589	20385	20524	20274	20364	20475	20251	20522	20330	20442	20474	20353	20585	20254	20317	20428	20395	20519	20349	20396	20449	20342	20423	20313	20451	20528	20374	20352	20349	20385	20391	20396	20445	20566	20427	20285	20303	20361	20254	20294	20433	20433	20303	20341	20367	20456	20369	20333	20579	20412	20152	20422	20510	20514	20546	20344	20497	20543	20352	20145	20465	20393	20427	20345	20458	20301	20467	20560	20238	20619	20333	20301	20188	20254	20478	20361	20432	20420	20380	20346	20246	20492	20352	20519	20275	20272	20590	20369	20472	20636	20473	20552	20495	20477	20352	20318	20383	20564	20258	20517	20255
23749	21374	29062	25325	26515	32113	47534	36187	30775	30361	29700	28692	28104	27672	27577	27574	27183	27287	26982	26968	27065	26772	26922	26926	26772	26809	26929	26886	26908	26721	27106	26727	27018	27073	26916	26752	26547	26660	26609	26762	26859	27171	26688	26677	26919	26809	26773	26683	26964	26850	26770	26689	26665	26719	26868	26789	26919	26648	26948	26681	26671	26643	26660	26711	26813	26815	26509	26574	26641	26638	26839	26975	26883	26678	26897	26780	27041	26792	26881	27052	26857	26937	26971	26678	26626	26736	26710	26531	26654	26953	26752	26733	26612	26738	26630	26767	26866	26673	26519	26689	26726	26560	26864	26575	26531	26798	26712	26872	26842	26684	26857	26386	26488	26619	26672	26763	26871	26830	26807	26895	26882	26870	26883	26668	26664	26510	26768	26495	26735	26708	26620	26570	26705	26649	26655	26610	26736	26687	26768	26677	26703	26841	26629	26773	26632	26771	26883	26726	26532	26616	26802	26790	26673	26529	26797	26854	26761	26848	26871	26836	26796	26661	26645	26817	26528	26777	26634	26814	26746	26693	26794	26747	26694	26716	26669	26576	26760	26817	26651	26621	26657	26677	26591	26763	26493	26280	26587	26681	26547	27003	26850	26618	26900	26785	26820	26630	26555	26664	26698	26732	26695	26663	26680	26735	26541	26755	27064	26743	26880	26594	26763	26936	26775	26741	26639	26840	26485	26717	26919	27009	26741	26653	26625	26640	26838	26641	26840	26828	26716	26830	26645	26577	26739	26467	26893	26638	26638	26974	26838	26809	26950	26717	26883	26609	26739	26777	26746	26686	26569	26791	26676	26906	26464	26506	26739	26759	26755	26622	26805	26545	26613	26746	26845	26647	26796	26904	26683	26669	26633	26518	26831	26971	26595	26626	26539	26615	26581	26697	26857	26677	26742	26688	26630	26758	26662	26835	26604	26664	26702	26723	26622	26839	26946	26709	26573	26630	26720	26736	26565	26648	26672	26762	26690	26890	26540	26684	26761	26616	26951	26885	26641	26610	26590	26749	26876	26735	26703	26742	26714	26776	26621	26537	26774	26578	26737	26972	26511	26578	26726	26575	26926	26601	26581	26626	26674	26709	26727	26715	26737	26882	26687	26866	26794	26564	26659	26794	26637	26759	26789	26616	26585	26582	26564	26434	26805	26861	26649	26959	26571	26743	26591	26730	26828	26536	26523	26670	26751	26676	26510	26782	26767	26407	26912	26782	26980	26878	26664	26782	26678	26751	26695	26671	26555	26749	27023	26692	26750	26697	26607	26530	26637	26464	26773	26605	26849	26742	26705	26731	26861	26740	26828	26542	26837	26549	26746	26569	26727	26686	26691	26719	26753	26634	26856	26656	26798	26610	26741	26727	26889	26654	26582	26738	26734	26573	26758	26767	26788	26735	26626	26627	26629	26920	26687	26493	26609	26591	26722	26845	26758	26529	26781	26808	26538	26803	26553	26769	26870	26713	26768	26729	26680	26727	26923	26824	26402	26618	26512	26610	26673	26775	26775	26602	26307	26734	26408	26735	26694	26534	26546	26821	26521	26766	26840	26749	26833	26595	26818	26780	26905	26648	26559	26674	26827	26737	26470	26654	26824	26520	26770	26490	26661	26648	26736	26711	26698	26742	26686	26771	26657	26556	26543	26753	26770	26659	26792	26784	26663	26478	26722	26696	26662	26937	26808	26613	26804	26507	26758	26724	26720	26711	26812	26708	26728	26606	26471	26596	26739	26646	26636	26862	26809	26794	26575	26516	26752	26717	26717	26498	26795	26572	26654	26561	26779	26674	26766	26670	26671	26701	26901	26988	26796	26633	26846	26994	26327	26811	26646	26641	26690	26577	26713	26800	26910	26511	26681	26625	26624	26809	26677	26605	26685	26936	26672	26851	26901	26540	26567	26688	26803	26662	26674	26690	26806	26725	26550	26766	26603	26705	26487	26614	26845	26539	26866	26865	26854	26723	26532	26868	26834	26683	26706	26819	26608	26438	26740	26803	26666	26802	26739	26520	26738	26792	26591	26700	26725	26554	26828	26682	26598	26533	26648	26592	26467	26697	26886	26688	26902	26660	26697	26828	26697	26657	26718	26807	26675	26939	26715	26707	26731	26802	26872	26739	26752	26812	26664	26892	26648	26696	26669	26804	26652	26707	26735	26734	26492	26521	26621	26652	26792	26701	26562	26653	26775	26859	26748	26807	26787	26744	26830	26704	26743	26616	26899	26775	26764	26528	26507	26667	27014	26618	26344	26584	26784	26697	26751	26613	26737	26648	26438	26674	26758	26664	26596	26630	26642	26585	26452	26599	26732	26862	26835	26668	26817	26831	26578	26608	26828	26475	26716	26837	26924	26824	26567	26652	26630	26719	26664	26880	26698	26615	26642	26631	26622	26509	26822	26991	26652	26734	26803	26579	26746	26606	26691	26714	26697	26502	26499	26747	26493	26725	26762	26690	26806	26602	26943	26696	26566	26760	26628	26622	26578	26779	26691	26682	26778	26887	26719	26629	26796	26880	26769	26459	26487	27056	26691	27044	26831	26544	26533	26671	26772	26495	26670	26630	26784	26873	26697	27050	26619	26909	26722	26632	26842	26677	26762	26810	26721	26513	26835	26699	26787	26683	26836	26866	26828	26742	26656	26683	26932	26560	26822	26789	26802	26761	26690	26784	26489	26691	26502	26603	26720	26766	26926	26563	26701	26733	26511	26517	26749	26760	26723	26810	26608	26624	26661	26646	26757	26731	26661	26874	26675	26795	26692	26614	26848	26812	26518	26759	26605	26565	26777	26852	26725	26763	26610	26765	26557	26799	26833	26409	26707	26768	26969	26867	26653	26594	26598	26697	26908	26669	26687	26940	26825	26684	26563	26624	26702	26637	26760	26784	26572	26604	26468	26746	26604	26882	26748	26792	26622	26611	26872	26939	26722	26655	26824	26700	26629	26644	26615	26773	26637	26775	26735	26726	26783	26746	26613	26743	26643	26629	26747	26767	26703	26667	26847	26512	27075	26847	26751	26945	26664	26729	26698	26798	26720	26862	26674	26810	26711	26770	26744	26728	26731	26926	26887	26746	26794	26788	26726	26633	26646	26933	26768	26772	26440	26620	26814	26627	26550	26593	26693	26947	26710	26636	26663	26553	26702	26621	26815	26582	26637	26640	26823	26780	26761	26513	26944	26785	26759	26636	26591	26720	26705	26433	26649	26723	26805	26734	26717	26625	26636	26783	26636	26530	26691	26935	26765	26512	26520	26748	26705	26721	26666	26742	26748	26890	26875	26597	26753	26797	26693	26644	26649	26556	26622	26596	26737	26787	26729	26738	26932	26645	26581	26853	26775	26671	26650	26839	26886	26836	26899	26842	26679	26602	26620	26847	26831	26474	26547	26617	26674	26828	26690	26834	26508	26793	26705	26737	26645	26628	26660	26534	26798	26624	26501	26681	26703	26931	27100	26515	26515	26627	26753	26678	26381	26545	26837	26672	26607	26679	26682	26578	26761	26859	26689	26688	26775	26396	26437	26678	26898	26763	26755	26600	26747	26772	26867	26684	26533	26705	26743	26817	26799	26850	26737	26850	26971	26840	26759	26671	26627	26737	26498	26744	26481	26694	26626	26720	26664	26769	26708	26825	26548	26714	26792	26834	26638	26547	26836	26765	26961	26639	26662	26411	26774	26632	26600	26731	26580	26599	26755	26645	26834	26748	26926	26709	26841	27096	26566	26716	26633	26816	26567	26845	26468	26398	26723	26909	26661	26589	26637	26803	26836	26694	26607	26682	26518	26912	26934	26958	26545	26874	26957	26712	26987	26820	26828	26768	26700	26848	26807	26860	26906	26736	26858	26794	26680	26614	26543	26584	26693	26829	26781	26923	26612	26510	26911	26721	26600	26575	26760	26816	26589	26798	26571	26717	26746	26582	26542	26760	26776	26916	26563	26870	26411	26653	26810	26616	26751	26555	26597	26850	26573	26681	27042	26679	26637	26545	26710	26590	26909	26727	26515	26547	26846	26774	26631	26740	26622	26625	26834	26942	26653	26610	26812	26668	26521	26744	26710	26685	26696	26371	26865	26856	26774	26773	26810	26362	26717	26666	26526	26932	26699	26721	26502	26656	26825	26685	26685	26650	26824	26542	26753	26794	26672	26677	26699	26679	26526	26543	26893	26762	26730	26481	26728	26759	26754	26539	26569	27038	26741	26838	26671	26647	26835	26786	26645	26564	26930	26716	26912	26649	26736	26755	26604	26643	26756	26615	26678	26598	26693	26832	26713	26484	26786	26685	26694	26759	26808	26748	26640	26686	26727	26788	26813	26420	26675	26740	26896	26546	26586	26809	26661	26912	26623	26536	26910	26483	26698	26894	26769	27069	26805	26600	26712	26596	26584	26832	26854	26532	26671	26584	26794	26545	26610	26534	26535	26645	26825	26713	26747	26736	26563	26648	26696	26755	26584	26889	26689	26727	26715	26529	26801	26799	26830	26938	26685	26542	26895	26711	26594	26651	26678	26749	26755	26521	26732	26608	26693	26882	26636	26883	26717	26802	26883	26734	26751	26759	26599	26605	26975	26716	26798	26644	26723	26749	26677	26505	26729	26769	26879	26901	26595	26524	26503	26781	26602	26572	26708	26642	26909	26852	26654	26709	26689	26708	26672	26716	26471	26761	26749	26551	26659	26714	27003	26795	26847	26793	26667	26738	26804	26869	26744	26783	27027	26766	26873	26974	26762	26582	26900	26665	26760	26935	26826	26582	26763	26722	26826	26562	26876	26763	26409	26793	26895	26616	26655	26670	26724	26742	26845	26843	26841	26613	26796	26776	26728	26610	26780	26797	26860	26705	26671	26804	26866	26723	26769	26830	26749	26577	26755	26512	26734	26862	26909	26887	26714	26679	26852	26729	26767	26413	26725	26805	26702	26668	26648	26742	26848	26778	26756	26729	26884	26939	26921	26771	26561	26746	26715	26564	26540	26717	26773	26907	26642	26809	26574	26818	26574	26807	26846	26493	26822	26749	26504	26664	26742	26876	26783	26736	26819	26692	26674	26624	26618	26789	26561	26583	26619	26878	26761	26705	26750	26887	26699	26658	26649	26642	26639	26737	26589	26640	26664	26749	26826	26481
30854	53271	52432	42840	36132	33340	46839	31171	27739	26538	25184	24474	23306	22864	22153	21856	21752	21611	21485	21386	21449	21144	21226	21071	21150	21193	21129	21304	21151	21024	21168	21219	21035	21135	21081	20985	21112	21049	20947	20962	21087	20969	20933	21072	21050	21064	21016	20806	20916	20969	21057	20970	21009	21013	20776	21009	21036	20860	20935	20929	21032	21053	20784	21072	20964	20939	21066	20995	20937	21007	20935	20900	20926	21201	20962	20974	21327	20941	21192	20847	21100	21030	21135	20962	21048	20962	20902	20845	21058	21002	20904	21275	21065	20931	20940	20964	20956	21064	20991	20860	20884	20891	21013	21088	20904	20955	21033	20946	20914	20999	20986	20998	21050	20885	20847	20977	20939	21000	20952	20979	20954	20877	20886	21003	21176	21053	21003	21096	21043	20825	20992	20876	21111	20863	21070	21063	21127	21130	21052	21024	20790	21092	20948	20972	20822	20985	21110	20946	20881	20761	20880	21063	21013	20897	21154	20850	21083	21101	21025	20845	20950	20932	20927	21014	21016	20897	21016	20936	20846	21047	20836	21046	21006	20936	20919	20872	21106	20941	21025	20929	20884	20785	21030	20977	21018	20865	20794	21007	21023	21022	20928	21045	20899	21045	20793	20920	20973	20825	20946	20924	21063	20805	21118	20854	21028	21019	20848	21126	20742	20893	20964	21033	20821	20877	21052	20979	21129	20929	20782	20835	21048	21038	20814	20950	20879	20837	21082	21177	20685	20911	20968	20966	20925	20972	21014	20764	20996	20845	21114	20815	21022	20912	21054	21002	20847	20920	21078	21084	21032	20969	20842	20945	20917	21009	21094	20982	20768	20964	20846	21031	20824	20968	20979	20940	21087	20807	20890	20825	20920	20913	20910	21003	21027	20872	20892	20902	21090	20869	21003	20835	20961	20936	20824	20838	20903	20970	20888	20957	21121	20899	21134	20786	21073	21006	20998	20826	21005	20962	20984	20919	20963	20947	20868	21105	20833	20838	20928	20945	20943	20877	21066	20849	21070	20992	20884	21029	20917	20953	20940	20941	20980	20777	20901	20850	21068	21054	20917	20993	21018	20931	20958	20980	20879	20884	20837	21067	20748	20970	20843	20988	20962	21057	21003	20872	21028	20896	20990	21090	20904	20894	21066	20937	20927	20935	20927	20924	20980	21137	20971	21018	21112	21055	21040	21039	20870	20718	20876	20792	21038	20986	20915	20987	21000	20984	20866	21011	20931	20913	20886	21077	20987	21097	21074	20893	20881	20912	20949	20860	20905	20914	20885	20867	20971	20896	20908	21043	20855	20960	20897	20821	20869	21093	21036	20883	21044	20922	21114	20941	20957	20998	20795	20935	20954	21030	20713	21053	20853	21006	20880	20923	20819	20880	20895	20898	20918	20954	20922	20978	21051	20966	20877	21114	20954	20737	21079	21121	20924	20985	21020	21020	21008	20844	20928	20885	20921	21044	20880	20991	20996	20849	21016	20962	20933	20837	20826	21016	20963	20866	21065	20930	20899	21011	20933	20888	21007	20885	21227	20904	20897	20946	20852	20810	21032	20892	20950	20802	21071	20983	21033	20847	21044	21022	20895	21031	20810	21043	21081	20999	20976	20918	21001	21086	21017	20875	20879	20810	20859	21017	20950	20807	21032	20904	21217	20938	20869	21031	20873	20927	21020	20861	20985	20898	21052	20869	21081	20873	20803	20873	20867	21003	20799	21030	21004	20798	20992	20940	20930	20923	20882	20960	21010	20912	21078	21105	20961	21007	21079	20982	21012	20957	20930	20963	21003	21037	20959	20946	21048	20946	21060	21143	21072	21218	20948	20810	20867	20991	21037	21071	20912	20930	21077	21228	20802	20949	20933	20903	20898	21090	21074	20858	20977	21037	21052	20903	20958	20885	20953	20921	21038	21206	20863	20879	20960	20884	20964	20800	21084	21078	20736	20974	21068	20972	20767	20781	21053	20929	21033	21008	21082	21101	20942	20976	20954	21005	20895	20954	20928	20781	20911	21042	20913	20834	20995	21001	21091	20852	20854	20891	20966	20901	20861	20902	20932	20969	20962	21280	21006	20835	20994	20872	21086	20962	21060	20918	20899	21001	20992	20885	20858	20958	21065	20998	21054	21001	20982	20839	20808	20818	21031	20931	21133	20868	20916	20934	20887	20928	20998	21009	20823	20833	20795	21235	20941	21061	20857	21005	21106	20992	20924	20964	20916	20928	21094	21086	21063	21128	21066	21016	20853	20957	21033	21038	21015	20930	20961	20886	21001	20822	20981	20991	20951	20905	21081	21084	20877	20991	20879	21034	21032	20945	21163	21083	20909	20867	20888	21047	20794	20935	21103	20870	21004	20926	20913	20741	21101	20705	21120	20918	20775	21068	20958	20919	20887	20945	20981	20971	21072	20930	21118	21184	20844	20886	21099	20997	21070	20958	20952	20812	21136	20934	20878	20808	21036	21056	21046	20848	21041	21039	20989	20873	20974	21095	20936	20990	20951	21061	20966	20940	21184	21049	21009	20937	20900	21151	20974	20920	21037	20973	20928	20976	20968	20923	21018	20904	20910	20977	20991	20871	21155	21166	20853	20992	21124	20995	21080	20950	21058	21177	20929	20921	20991	21175	20908	20812	20837	20870	21048	21043	20986	20799	20952	21055	20887	20899	20964	20971	20973	21221	20996	20863	20973	21102	20797	20728	20815	20966	21033	20959	20935	20827	21070	21015	20968	20812	20937	21063	21015	20850	20999	20904	20879	20922	21065	20927	20867	21068	20877	20992	20951	21005	20942	21191	21059	20972	20920	20856	20834	21051	21134	20994	20762	20938	21075	21025	20953	20783	20933	20927	20956	20923	21049	21067	20930	20928	20947	20896	21036	20896	20839	21029	20899	20862	20936	20948	20892	20965	20826	20916	20854	21076	20950	20853	20786	21046	21171	21045	20918	21000	20941	20795	20966	20890	20861	20963	21014	20984	20937	21083	20905	21055	20963	20928	20829	20984	21147	21152	21042	20944	21060	20873	20827	20992	21032	21174	20985	21027	20862	21044	20949	20940	20917	20847	20928	21051	20939	20742	20989	21200	20859	21028	20846	21010	20924	21002	20947	20890	20997	20999	20917	20879	20946	20772	20951	21174	20839	21125	20999	20758	20988	21006	20891	21022	21110	20917	21002	20772	20964	20893	20982	20912	20751	21063	20919	20967	20996	20841	21010	20950	20982	21024	20837	20863	20937	20971	20923	20946	20966	20932	20802	20953	20991	20996	20865	20995	20868	21068	20992	20883	20925	21182	21013	21003	21037	20871	21030	21051	20931	20995	20933	20994	21012	20943	20981	21207	20990	20981	20848	20852	21045	20817	20899	20914	20971	20984	20755	20915	20859	20883	20882	21030	21106	21074	20967	20830	20835	21065	20946	20936	21037	20925	20833	21069	20869	20861	21035	20903	20731	21065	20877	21082	20845	20992	20957	21056	20929	21021	20956	20738	21167	20939	20940	20964	20907	20938	20828	20884	20933	21037	20892	20789	20970	20950	21059	20842	20946	20758	21103	21145	21164	21023	20762	21130	20963	20835	21059	20951	20792	21050	20912	20941	21080	21012	21016	20844	20979	21088	20912	20870	20977	21143	20948	20767	20893	21015	21053	20865	20956	20981	21006	21048	20949	20806	20932	20977	20779	21153	20942	21052	20986	20914	20967	21056	21045	20942	20882	20854	20981	21113	21052	20926	20976	20845	21080	21054	21052	20945	21072	20910	21044	20915	20825	21105	20978	20920	21021	21067	21127	20878	21043	20898	20958	21017	20748	20924	21043	20994	20906	20808	21033	20958	21054	21034	21040	20894	21219	20727	20934	20854	20852	20842	21061	20901	20881	20918	21015	20922	20976	20954	20877	20987	21045	20863	20883	20912	21025	20949	20829	20925	21010	20967	21074	20877	21091	20956	20931	20900	20998	20943	20885	20907	21051	21089	20890	20972	21034	21022	20904	21063	20968	20925	20941	21221	21114	20817	20944	20791	21223	20986	20817	20894	20791	21070	20873	20930	21072	20990	21049	21042	20924	20876	21093	21066	20967	20771	21025	20827	21100	20840	21024	21038	20832	21177	20993	20950	20935	20847	20942	21054	20834	21079	20948	20980	20947	20960	21030	20875	21016	20942	21157	20939	20931	20889	20934	20996	20886	21029	21093	21096	20869	21102	20983	20947	20875	20785	21063	20991	20893	20969	20808	21018	21009	20763	21154	21036	21096	20901	21039	20975	20873	20998	20730	20923	20850	20845	20953	20908	20944	21011	21004	20928	21117	20794	21054	20929	20973	20885	21031	21010	20988	20992	21057	20985	21003	21009	20754	20995	21068	21023	20944	20962	20790	20801	20942	21040	20963	20954	21074	20804	21094	21009	21017	21016	20944	20960	20982	20915	20775	21052	21199	21064	20896	20767	20968	21013	20763	21058	21037	20884	20904	21057	20979	21062	20881	21138	21148	20905	20956	20911	21046	20973	20974	20945	21097	20895	21239	21047	21044	20956	20932	21079	20974	21006	20898	20960	20949	20984	20930	20842	20882	21012	20860	20815	21061	21056	21035	21032	21123	20936	20865	21072	21108	20964	21007	20942	20974	20887	21119	21033	20966	21066	20934	20997	20894	21000	21026	20934	20970	20787	20990	20859	20904	20876	20817	21076	21015	21091	21034	20866	21035	20740	21015	21021	21098	20830	21012	20921	20739	21065	20748	20895	20978	21098	20977	20949	20865	21001	20842	20974	20875	20945	20992	21043	21066	20904	20907	21045	20832	20929	20867	20862	21051	20745	21022	20975	21100	20916	20965	20760	21004	20962	21048	21013	21000	21017	21187	20961	20894	20861	20931	21154	21140	21006	20784	20814	21105	20884	20880	20920	20958	20907	20853	20957	21103	20881	20887	21000	20967	20938	20974	21016	21087	21154	20879	21011	20953	20969	21047	21133	20876	20811	20939	21016	21150	20880	20837	21061	20929	20940	20981	20937	20995	20954	20850	20943	20870	20983	20892	20872	20962	21171	21057	20966	21073	20946	20961	20905	20881	21030	21011	21154	20933	21005	21024	20970	20909	21128	20899	21096	21076	20959	20770	20960	20770	21036	21069	20954
32982	31855	39201	35536	30953	30182	31163	29495	28822	28568	28240	27972	27697	27576	27434	27487	27476	27436	27226	27325	27125	27456	27202	27184	27210	27405	27325	27242	27316	27230	27324	27282	27188	27260	27360	27124	26926	27089	27007	27205	27314	27328	27114	27317	27263	27064	27001	27050	27067	27152	27208	27133	27311	27287	27206	27464	27325	27053	27184	27035	26928	27211	27170	27024	27225	27206	27255	27047	27322	27137	27200	27203	27130	26835	27224	27186	27267	27182	26924	27107	27052	26988	27300	27205	26972	27169	27406	27344	27050	27244	26903	26975	27309	27088	27033	27289	27035	27139	27338	27131	27073	27053	27132	27161	26991	27088	27269	27101	27149	27106	27253	27218	26998	27308	27059	27324	26952	26955	27026	26973	26993	27284	27280	27168	27087	27106	27239	27198	27375	27270	27068	27080	27175	27316	27222	27048	27081	27080	26971	26845	27205	27185	27139	27054	27286	27333	27155	27248	27049	27143	26821	27040	27155	27116	27206	27146	27056	27150	27097	27120	27144	27053	27359	27270	27214	27005	27123	27205	27178	26836	26996	27131	26965	27056	26989	27107	26913	26910	27157	26659	27239	27233	27148	27392	26886	27255	27318	27239	26980	27258	27012	27118	27176	27016	27162	26992	27201	27055	27101	26913	27353	27221	27290	27247	27142	27254	27109	27291	27279	27176	27259	27087	27434	27120	27254	27363	27182	27033	27330	27194	27011	27120	27279	26902	27088	27098	26956	26873	26852	27105	27278	27193	27114	27104	27133	27182	27141	27242	27201	27165	27011	27232	27182	27294	27044	27097	27212	27170	26931	27275	27101	26848	27255	27131	27367	27300	27337	27234	26973	26949	27245	26801	27176	27033	27086	27212	27289	27008	26906	26860	27080	27126	27271	27184	27203	27205	27198	27324	27210	27192	26886	26979	27041	27180	27127	26961	27034	27257	27190	27031	27213	27299	27223	27021	27066	27153	27192	27181	27189	27106	27153	27050	26930	27055	27228	27071	27043	27072	27173	27114	27115	27163	27089	27224	27023	26963	27157	27406	27160	27308	27086	27213	27000	27024	27007	27069	26962	26893	27040	27065	27096	27232	27125	27007	27128	27263	26860	27013	27122	26909	27119	27132	27170	27113	26962	27161	27223	27153	27215	26887	27128	27076	27024	27151	27236	27080	27116	27197	27172	27237	27188	27299	27050	27228	27124	27134	27118	27103	27285	26975	27026	27171	27125	27171	27089	27134	26878	26905	27139	27237	27092	26969	27133	27331	27228	26870	26995	27098	26936	27088	27072	27059	27088	27234	27151	27127	27239	27241	27038	27226	27173	27182	26980	27100	26971	27276	27219	27265	27257	27165	27086	27168	27003	27318	27145	27140	27085	27105	27353	27254	27274	27283	27298	27192	27045	27211	27240	27206	27086	27268	27340	27102	27128	27211	27135	27065	27268	27023	27295	26953	26933	26897	27233	27282	27182	27150	26869	26837	26948	27268	27139	27348	27143	27312	26960	27188	27329	27182	27135	27151	27179	27065	27112	27066	27101	26997	27106	27148	27195	26984	27186	26961	27105	27058	27091	27165	27160	27119	27174	27300	27040	26947	27275	27288	27140	27033	27109	26996	27086	27085	26904	26962	27009	27180	27148	27041	27379	27060	27349	27040	27256	27092	27050	27076	27051	27058	27252	27297	27056	27091	27008	26999	27391	27039	27098	27313	27054	26952	27136	27176	27155	27129	27083	27115	27293	27293	27304	27134	26911	27077	27269	27201	27129	27159	27069	27005	27324	27153	26993	27289	27510	27431	27121	27158	27002	27317	27233	27134	27220	27183	27217	26943	27115	27184	26927	27318	27151	27117	26951	26962	27078	27289	27121	27309	27055	26807	27470	27106	26977	27096	27234	27116	27159	27092	27230	27013	27079	27296	26924	27136	27305	27444	27237	27221	26954	27160	27095	27092	27212	27115	27041	27006	27115	27249	27073	27026	27225	27131	27125	26861	27111	27159	27066	27215	26862	27222	27137	27051	27246	27093	27037	27046	26997	27221	27198	26781	27196	27080	26996	27083	27212	27178	27194	27042	26951	27226	27084	27114	26874	26941	27212	27069	27100	27135	26996	27014	27099	27222	26993	26870	27107	27022	27340	27244	27388	26858	26998	27156	27103	27053	27242	27040	27135	27219	27192	27208	27210	27120	27237	27339	27329	27208	27090	27388	27038	26932	27073	27358	27182	27214	27312	26983	27283	26892	27064	27051	27110	27105	27410	27113	27172	27123	27159	27014	26975	26974	27160	27130	27305	26931	27204	26960	27064	27040	27120	27155	27081	27096	26977	27110	27097	27042	27125	27110	27079	27048	27189	26991	27046	26941	27194	26944	27071	26988	27149	26991	27185	26972	27118	27163	27188	26943	27247	27142	27034	27242	27092	26972	27012	27136	27176	27332	27181	26882	27342	27096	26966	27126	27360	27113	27230	27203	27113	27271	27086	26954	27068	27109	27123	27326	27221	27014	27147	27197	27277	27047	27272	27254	27096	27277	27064	27052	27059	27288	27152	27093	27275	26834	27087	27023	27109	26841	27037	27265	27022	27120	27298	27194	27324	27101	27015	27150	27152	27183	26990	27092	27211	27276	27101	26931	27219	27251	27207	27274	26927	27102	27339	27073	27200	27060	27308	27398	27016	27400	27154	27161	27276	27095	27215	27023	27043	27012	27231	27141	27271	26818	27178	27276	27025	27048	27204	27363	27068	26979	27108	26973	27254	27070	27017	27174	27122	27135	26928	27190	27143	27178	27100	27264	27181	27136	27268	27130	27122	27310	27299	27104	26947	27192	27270	26891	27272	27274	26934	27035	27116	26897	27168	27227	27067	27271	27190	27110	26996	27313	27310	27328	27154	27168	27204	26935	27170	27112	27241	27192	26981	27301	27254	27103	27042	27072	27132	27218	27189	26818	27126	27447	27063	27161	27076	27133	27104	26827	27087	27285	27329	27316	27046	27203	27152	27171	27192	27171	27136	27342	27240	27178	27252	27372	27009	27202	27183	27109	26962	27369	27048	27221	27219	27142	27093	27059	27054	27029	27104	26919	27192	27146	27060	27316	27158	27155	26938	27087	27095	27206	27092	27408	27182	27224	27159	27239	27074	27048	27153	27206	27327	27172	27364	27085	26991	27229	27034	27281	27135	27044	27071	27204	27045	27009	27199	27314	27205	27002	27155	27045	27104	27188	27395	27083	27171	27096	27161	27170	27212	27084	27150	27024	26947	27051	27120	27115	27146	27316	27193	27014	27059	27302	27262	27117	27318	27088	27256	26800	27395	27099	27109	27180	27111	27236	26994	27141	27163	26993	26741	27161	27052	27200	27310	27222	26963	27151	26997	27159	27213	27405	27091	26847	27199	27140	27298	27256	27239	27272	27079	26925	27225	27336	26916	26870	27171	27028	27010	27184	27171	27189	27067	27137	27199	26971	27184	27112	27186	27242	27197	27132	27024	27152	27174	27164	26984	27225	26924	26978	27085	27268	27155	27220	27111	27388	27349	26985	27110	27199	27182	27376	27144	26994	27111	27021	27198	27358	27150	26933	27064	26922	27287	27218	27078	27268	27186	26947	27028	27272	27330	27277	27185	27002	27106	27095	27300	26837	26909	27051	27116	27193	26967	27221	27159	27307	27053	27053	27269	27102	27002	27269	27198	27057	26990	27214	27098	26991	26772	27281	26920	27092	27025	27238	27264	27100	27031	27037	27030	27239	27241	27390	26939	26898	27258	27246	27208	27028	27148	27408	27336	27167	27035	27219	27047	27088	27097	27049	27101	27129	27027	27029	27054	27162	27239	27173	27132	27093	27320	26993	27074	27037	27076	27200	27438	27092	27185	27213	27142	26881	27078	27342	27210	26989	27174	27287	27211	27014	26993	27073	26982	26996	27126	27190	27114	27162	27187	26984	26941	26887	27000	27040	26953	27092	27135	26972	26973	27013	26980	27004	27069	27102	27248	27265	26961	26960	27158	27087	27141	26928	27221	27095	27210	27144	27118	26898	26964	27084	27074	26989	27241	27099	27271	27247	27209	27073	27364	27036	26955	27011	27124	27251	27168	27066	27133	27113	26931	26914	27020	27085	27083	27115	27345	27129	27209	27194	26950	27160	26992	27156	27386	27115	27192	27181	27183	27177	27115	27217	27216	27088	27037	27073	26983	26991	27102	27013	27129	27209	27155	27115	27284	27113	27112	27192	27310	27131	27006	27166	27257	27073	27176	27155	27124	27257	27224	27170	27057	26934	27176	26936	27194	27184	27193	27042	27352	27085	26941	27106	27216	27165	27144	27091	27042	27271	26877	27031	27123	27067	27075	27027	27059	26980	27200	27142	27131	27414	27147	27201	27198	27213	27307	27130	27204	26958	27181	27224	27073	27201	27169	27184	27095	26998	27104	27013	26987	27068	27122	27099	27161	27258	27379	27206	27244	26977	27194	27131	27197	27027	27212	27133	27111	27454	27192	27259	27123	26958	27047	27056	26924	27131	27337	27033	27034	27221	27129	26927	27235	27128	27260	27225	27006	27074	27064	27092	27054	27045	26887	26997	27431	27152	27111	27212	27068	26955	27117	27091	27162	27220	27261	27119	27076	27216	27328	27148	27199	26994	27348	27170	27114	27139	27136	27064	27213	27035	27077	27244	27067	27171	27190	26981	27127	27356	27348	27088	27029	27340	27077	27201	27391	27108	27161	27145	27213	27254	27264	27155	27286	27180	27162	26958	27060	27024	26919	27097	27227	27048	27175	27154	27259	26955	27285	27250	27063	27228	27199	27137	27137	27125	27039	27172	27087	27021	26858	27263	27054	27126	27071	27177	27011	27022	27349	27190	27292	27205	27221	27094	27178	27058	27388	26981	26973	27154	27237	26988	27113	27105	27141	26960	27212	27104	27082	27016	27266	27107	27190	26888	27230	27081	26974	26953	27123	27108	27334	27154	27153	26999	27255	27102	27154	27174	27076	27079	27122	26806	27389	27202	27032	26805	27067	27165	26984	27030	27187	27105	27228	27171	27087	27216	27135	27132	26838	26983	27513	27050	27187	27190	27061	27185	27148	27086	26981	27406	27075	27189	27169	27289	27388	27156	27165	27030	27197	27168	27259	27072
29480	41682	40670	32500	27554	26148	27444	24515	23977	23460	22670	22342	22061	21921	21691	21457	21406	21386	21312	21327	21176	21235	21265	21144	21049	21193	21208	21344	21416	21276	21051	21285	21273	21202	21188	21187	21309	21201	21189	21085	21184	21257	21073	21114	21132	21272	20961	21105	21071	21144	20985	21183	21129	21001	21078	21113	21050	21265	21096	21099	21254	21165	21127	21213	21170	21334	21102	21135	21116	21164	21044	21256	21234	21156	21161	21203	21011	21036	21148	21020	21206	21377	21039	20981	21150	21123	21168	21011	21379	21226	21099	21188	21172	21357	21173	21110	21372	21119	21071	21245	21126	21374	21154	21212	21248	21109	21235	21211	21245	21134	21040	21101	21050	21347	21126	21180	21013	21170	21151	20992	21220	20987	21222	21010	20955	20941	21122	21134	21236	21188	21150	21196	21038	21263	21201	21134	21148	21171	21262	21078	21183	20884	20996	21186	21036	20996	21003	21050	21140	21039	21188	21271	20934	21187	21146	21080	21025	21140	21258	21272	21110	21013	21161	21140	21044	21140	21180	21088	21193	21121	21128	21001	21003	21278	21272	20996	21066	21168	21315	21323	20868	21255	21007	21198	21068	21057	21360	21151	21102	21176	21153	21054	21017	21141	21175	21262	21079	21065	21138	21187	21287	21165	20978	21296	20939	21058	21135	21034	21234	21063	21181	20962	21066	21136	20867	21163	21041	21148	21145	21172	20992	21071	21168	21126	21017	21215	21110	21185	21205	21241	21018	21045	21195	21104	21076	21132	21135	21061	21155	20960	21002	21281	21103	21122	21058	21030	21226	21275	21074	21160	21146	20896	21136	21028	21140	21247	21243	21038	21059	20974	21234	21225	21031	21136	21011	21328	21373	21000	20957	21265	21143	21133	21033	20968	21071	21231	21087	21225	20937	21205	21301	21015	21182	21131	21190	20870	21313	21205	21240	21262	21160	20914	21105	21329	21182	21061	21130	21110	21208	21063	21037	21135	21048	21069	21009	21154	21086	21164	21201	21105	21157	21115	21241	21086	21012	21165	21130	21213	21109	21171	21115	21050	21208	21112	21279	21145	21099	21178	21237	21020	21132	21145	21084	21117	21153	21241	21193	21098	21213	21211	20988	21105	21118	21002	21279	21229	21127	21210	21236	21228	21138	21101	21148	20973	21160	21116	20991	21278	21070	21145	21161	21116	21091	21245	21103	21114	21097	21118	21303	21195	21156	21130	21113	21080	21331	21090	21027	21278	21247	21021	21027	21131	21261	21098	21175	21121	21211	21022	21088	21004	21244	21117	21082	21074	21086	21114	21082	21132	21166	21230	21174	20965	21092	21130	21190	21133	21054	21271	21161	21078	21097	21155	21313	21277	21155	21287	21254	21245	21168	21149	21085	21242	21186	21095	21206	21328	21032	21124	21249	21059	21162	20898	21115	21284	21105	21128	21281	21151	21189	20959	21237	21008	21235	21249	21158	21310	21187	21147	21179	21155	21181	21053	21150	21177	21184	21184	21070	21073	21121	21037	21155	21137	21161	21283	21030	21168	21197	21029	20960	20985	21035	21149	21275	21097	20966	21194	21235	21146	21263	21132	20937	21225	20985	21142	21098	21053	21143	21114	21210	20982	21292	21128	21327	21168	21118	20974	20986	20985	21200	21073	21130	21287	20958	21190	21175	21230	21101	21045	21192	21125	21195	21312	21130	21230	21307	21194	21188	20997	21192	21076	21126	21096	21458	21032	21045	21081	21203	21216	21014	21012	21047	21151	21135	21098	21151	21094	21176	21055	21127	21120	21216	21109	21213	21115	21343	21154	21006	21200	21207	21213	21182	21106	20759	21055	21232	21027	21219	21206	21299	21379	21123	21111	21172	21149	21130	21275	21097	21092	21018	21089	21084	21052	21219	21224	21300	21213	20917	20953	21050	20969	21089	21303	21095	20915	21069	21168	21217	21333	21072	21068	21146	21059	21226	21095	21371	21218	21186	21205	21044	21264	21123	21170	21113	20997	20968	21070	21056	21092	21153	21197	21138	21093	21158	21150	21224	21271	21164	21181	21363	21258	21051	21230	21298	21013	21123	21180	21157	21081	21207	21285	21225	21231	21260	21213	20886	21351	21004	21129	21172	21075	21118	21046	21266	21127	21095	20978	21222	21242	21200	21074	21192	21077	21104	21152	21168	21178	21184	21103	21229	21318	21160	20990	21158	21240	21150	21007	20975	21220	21392	21242	21116	21031	21123	20966	21143	21154	21078	21246	21140	21149	21172	21265	21118	21184	21041	21286	21069	21069	21235	21298	21101	21020	21240	21233	21148	21118	21184	21279	21070	21328	21428	21179	21214	21218	21172	21192	21259	21252	20951	21158	21133	21055	21084	21290	21103	21290	21254	21314	21185	21163	21158	21189	21167	21216	21086	21112	21258	21113	21176	21126	21135	21333	21113	21221	21050	21051	21111	20985	21184	20920	21227	21116	21224	21148	21190	21052	21148	21044	21317	21131	21131	21110	21040	21091	21118	21113	21149	21069	21254	21103	21166	21120	21171	21089	21215	21016	21037	21197	21185	21126	21227	21014	21087	20938	21087	21229	21058	21192	21193	21026	21156	21067	21334	21062	21175	21363	21116	21346	21165	21163	20953	21049	21086	21193	21120	21213	21258	21056	21235	21226	21187	21049	21235	21323	21015	21293	21133	21206	21197	21322	21015	21108	21234	21281	21034	21134	21081	21192	21093	21234	20947	21123	21010	21221	21350	20958	21045	21155	21114	21098	21029	21205	21120	21205	21061	21181	21096	21149	21315	21249	21181	21026	21160	21009	21198	21036	21179	21183	21110	21133	21250	21253	21235	21066	21111	21286	21084	21114	21205	21104	21165	21162	21385	20819	21236	21089	21074	21088	21102	21213	21033	21341	21142	21224	21093	21118	21115	21229	21229	21041	21092	20936	21149	20949	21108	20909	21143	21173	21029	21076	21028	21198	21189	21224	21163	21092	21239	21185	21167	21124	21172	21066	20969	21310	21222	21204	21021	21280	21189	21195	21191	21043	21201	21175	21203	21199	21272	20946	21194	21161	21267	21159	21237	21305	21130	21223	21128	21324	21034	21287	21146	21117	21087	21164	21324	21217	21392	21040	21194	21231	20971	21125	21147	21036	21040	21133	21220	21282	21088	21119	21188	21077	21167	21178	21440	21118	20990	21155	21137	21114	21304	21146	21070	20842	21174	21097	21322	21182	21079	21218	21199	21091	21151	21140	21072	21184	21115	21154	21123	21075	21094	20971	21222	21159	21045	20926	21358	21177	21279	21307	21087	21039	21281	21087	21212	21034	21169	21082	20898	21263	21177	21126	21233	20944	21073	21232	21137	21157	21223	21178	21113	21211	21206	21100	21223	21324	20977	21075	21074	21128	21164	21123	21240	21357	21249	21300	21194	21029	21021	21042	21258	21124	21224	21133	21132	21039	21276	21192	21113	21225	21255	21164	21075	21213	21180	21111	21135	20985	21031	21077	21107	21082	20915	21083	21111	21079	21148	21334	21131	21044	21232	21247	21163	21200	21129	21108	21182	21149	21179	21290	21248	21265	21021	21020	20979	21030	21218	21085	21110	21122	21218	21340	21221	21310	21176	21199	21200	21087	21151	21154	21192	21085	21094	21206	21041	21225	21161	21197	21154	21008	21129	21037	21024	20944	21038	21072	21010	21120	21233	21159	21088	21194	21014	20972	21150	21135	21178	21123	21142	21138	21192	21215	21025	21127	21191	21090	20978	21214	21210	21134	21202	21038	21224	21075	21131	21272	21099	21029	21228	21139	21293	21152	21136	21024	21038	21327	21056	21315	21190	21267	21156	21170	21006	21161	20960	21182	21214	21166	21203	21248	21045	21115	21113	21105	21275	20962	21138	20809	21257	21167	21065	21013	21279	21190	21204	21179	21093	21129	21102	21092	21251	21128	21188	21154	21102	20896	21109	21255	21110	21476	21076	20922	21122	21265	21211	21048	21295	21209	20986	21130	21149	21096	21077	21088	21270	21161	21099	21290	21045	21234	21318	20964	21201	21276	21007	21134	21105	21121	21216	21103	21228	21079	21070	21149	21109	21009	21218	21192	21086	21211	21125	21080	21167	21195	21021	21039	21196	21146	21149	21257	21196	20986	21258	21131	21144	21244	21229	20963	21193	21211	21145	21074	21146	20905	21151	21169	21019	21280	20963	21168	21290	21201	21114	21014	21120	21025	21139	21178	21180	21101	21064	21085	21026	21036	21106	21055	21205	21065	21039	20970	21137	21303	20980	21123	21135	20981	21022	21183	21216	21034	21059	21221	21068	21215	21261	21087	21262	21254	21326	21222	21200	21158	21283	21322	21088	21171	21077	21151	21295	20932	21250	21239	21286	21126	20997	21156	21267	21140	21259	21172	21167	21232	21140	21092	21330	21276	21144	21077	21079	21233	21093	21033	21004	21237	21193	21394	21004	21077	21228	21074	20962	21104	21090	21231	21006	20927	21049	21304	21171	21126	21121	21173	21143	21080	21265	21052	21187	21082	21279	21056	21128	21100	20838	21138	21372	21133	21214	21209	21092	21238	21027	20971	21265	21050	21317	20928	21072	21232	21140	21321	21278	21162	21251	21129	21110	21005	21161	21164	21229	21230	20961	21092	21199	21260	21023	21237	21242	21066	21162	21116	21190	21254	21189	20910	21302	21012	21134	21085	21203	21125	21085	20996	21068	21021	21017	21174	21112	21252	21019	20969	21083	21266	21049	21299	21343	21109	21221	21117	21285	21137	20952	21308	21291	21170	21133	21048	21172	21279	21384	21271	21121	21101	21180	21024	21027	21228	20984	21120	21222	21087	21167	21233	21259	21221	21268	21292	21143	21243	20949	21107	21252	21054	21187	21028	21403	21314	21030	21149	21237	21139	21042	21098	21192	21004	21221	21170	21135	21149	21056	21036	20985	21310	21251	21039	21163	21114	21246	21309	21226	20974	21102	21085	21049	21129	21048	21258	21286	21172	21156	21092	21292	21098	21089	21120	20906	20925	21033	21163	21142	21069	21102	20962	21231	21137	21105	21163	21062	21179	21080	21098	21191	21194	21121	21123	21208	21331	21005	21110	21102	21157	21179	21143	21270	21213	21137	21087
25117	21403	29135	28793	29494	32560	45594	38229	30069	29635	29039	28822	28257	27979	27821	27682	27791	27722	27622	27515	27528	27550	27679	27453	27509	27420	27400	27616	27294	27515	27338	27413	27564	27335	27360	27243	27238	27357	27337	27272	27370	27530	27185	27387	27062	27235	27368	27164	27219	27348	27437	27368	27201	27212	27385	27317	27341	27357	27512	27365	27463	27252	27335	27356	27159	27451	27475	27338	27140	27506	27257	27232	27116	27327	27496	27198	27388	27275	27197	27406	27429	27291	27190	27229	27312	27425	27276	27552	27452	27556	27447	27317	27543	27330	27319	27258	27457	27272	27207	27252	27369	27282	27543	27262	27084	27200	27445	27250	27258	27450	27319	27247	27366	27202	27413	27248	27316	27299	27252	27431	27304	27411	27341	27458	27475	27384	27375	27162	27150	27547	27351	27281	27271	27313	27455	27496	27250	27320	27249	27205	27125	27390	27432	27351	27368	27216	27338	27351	27205	27205	27265	27068	27079	27424	27336	27503	27356	27507	27521	27314	27298	27333	27311	27208	27469	27256	27255	27318	27336	27333	27501	27257	27162	27545	27220	27414	27397	27531	26990	27403	27359	27474	27553	27179	27317	27549	27288	27151	27254	27396	27226	27190	27546	27166	27466	27353	27107	27360	27048	27418	27250	27307	27205	27362	27379	27602	27434	27177	27437	27204	27253	27282	27255	27175	27317	27265	27208	27225	27317	27273	27249	27211	27144	27409	27208	27146	27451	27300	27318	27228	27260	27427	27232	27347	27521	27444	27110	27392	27292	27443	27386	27544	27578	27361	27299	27049	27339	27196	27302	27412	27405	27299	27335	27178	27326	27502	27248	27359	27319	27242	27358	27307	27369	27292	27301	27365	27259	27421	27431	27345	27321	27254	27370	27452	27265	27366	27227	27236	27336	27307	27485	27425	27215	27411	27215	27430	27513	27361	27540	27446	27412	27397	27294	27480	27291	27420	27430	27390	27084	27113	27333	27268	27201	27413	27308	27275	27527	27197	27380	27316	27260	27273	27219	27527	27639	27369	27464	27249	27551	27314	27371	27228	27493	27340	27158	27463	27455	27406	27096	27426	27289	27588	27491	27419	27594	27424	27371	27476	27422	27234	27245	27360	27372	27100	27307	27328	27569	27239	27239	27269	27482	27328	27338	27335	27309	27442	27230	27550	27039	27420	27248	27101	27348	27175	27308	27197	27634	27308	27351	27197	27399	27565	27104	27178	27392	27128	27115	27309	27166	27356	27256	27421	27159	27201	27288	27349	27371	27407	27314	27263	27231	27026	27366	27341	27442	27123	27293	27563	27292	27160	27522	27266	27308	27155	27175	27320	27126	27287	26994	27250	27438	27304	27161	27307	27405	27123	27301	27347	27402	27314	27277	27307	27415	27317	27162	27352	27198	27246	27340	27397	27312	27243	27404	27215	27191	27363	27317	27468	27360	27442	27355	27480	27515	27311	27392	27369	27094	27466	27321	27265	27346	27197	27481	27489	27397	27371	27276	27521	27799	27501	27302	27181	27270	27011	27288	27267	27419	27332	27531	27256	27486	27307	27300	27351	27327	27375	27403	27462	27380	27321	27188	27464	27440	27221	27344	27232	27417	27307	27210	27156	27170	27268	27380	27144	27605	27502	27267	27524	27577	27342	27454	27440	27190	27112	27167	27088	27470	27293	27340	27359	27237	27487	27395	27466	27456	27186	27210	27363	27344	27455	27260	27228	27561	27277	27331	27499	27282	27246	27120	27328	27459	27341	27296	27368	27426	27329	27436	27302	27287	27421	27383	27277	27092	27219	27379	27355	27279	27439	27160	27321	27407	27439	27351	27458	27558	27407	27361	27433	27314	27228	27314	27199	27653	27284	27515	27368	27442	27309	27361	27144	27177	27208	27348	27486	27340	27347	27592	27470	27369	27167	27500	27224	27444	27320	27399	27428	27544	27130	27345	27301	27492	27253	27375	27394	27450	27495	27303	27515	27266	27135	27503	27401	27292	27239	27555	27483	27251	27382	27520	27131	27409	27440	27349	27422	27348	27206	27148	27435	27373	27347	27431	27216	27281	27301	27382	27292	27552	27212	27192	27468	27480	27346	27251	27530	27313	27217	27311	27225	27566	27332	27460	27269	27182	27544	27419	27308	27341	27526	27454	27419	27271	27318	27456	27123	27559	27372	27586	27168	27184	27552	27484	27427	27288	27469	27133	27252	27045	27366	27666	27322	27305	27265	27465	27165	27267	27280	27352	27391	27492	27415	27273	27241	27347	27307	27391	27360	27363	27503	27361	27135	27308	27216	27359	27231	27411	27233	27305	27453	27322	27264	27295	27153	27547	27281	27128	27277	27374	27255	27541	27510	27346	27275	27333	27279	27473	27334	27419	27318	27364	27473	27191	27434	27276	27258	27327	27195	27181	27306	27522	27308	27302	27351	27526	27336	27260	27038	27199	27247	27559	27430	27313	27301	27418	27360	27617	27325	27147	27426	27142	27181	27299	27201	27351	27226	27213	27457	27371	27471	27239	27187	27176	27425	27270	27466	27425	27235	27311	27469	27556	27459	27438	27220	27357	27380	27470	27212	27510	27422	27339	27267	27366	27417	27189	27408	27634	27241	27355	27407	27209	27027	27202	27315	27521	27198	27348	27154	27446	27211	27315	27213	27482	27454	27319	27224	27406	27257	27251	27170	27155	27420	27408	27286	27338	27199	27474	27537	27499	27294	27355	27542	27477	27299	27299	27719	27446	27343	27283	27444	27344	27707	27627	27135	27355	27199	27512	27390	27364	27130	27029	27262	27152	27348	27330	27349	27485	27278	27129	27431	27379	27235	27382	27215	27236	27284	27406	27434	27400	27353	27460	27374	27406	27536	27252	27310	27303	27243	27389	27421	27455	27517	27163	27364	27483	27424	27370	27158	27425	27368	27324	27400	27428	27289	27590	27369	27437	27323	27158	27254	27418	27276	27188	27229	27506	27257	27541	27399	27335	27308	27496	27464	27470	27263	27437	27534	27229	27312	27356	27210	27425	27311	27353	27382	27230	27173	27250	27257	27452	27289	27279	27262	27639	27262	27190	27043	27286	27264	27459	27197	27298	27199	27407	27241	27389	27112	27580	27353	27262	27532	27267	27672	27326	27446	27365	27270	27240	27492	27151	27667	27247	27370	27322	27576	27269	27328	27412	27228	27377	27500	27419	27338	27230	27505	27187	27169	27340	27172	27345	27420	27333	27420	27429	27439	27394	27300	27528	27411	27273	27299	27495	27494	27267	27415	27192	27122	27552	27397	27440	27420	27315	27385	27327	27337	27457	27422	27486	27243	27543	27278	27316	27409	27349	27220	27311	27278	27473	27470	27234	27481	27316	27423	27476	27291	27364	27285	27049	27363	27187	27521	27436	27356	27528	27515	27545	27395	27244	27409	26883	27141	27360	27294	27234	27454	27298	27349	27457	27371	27337	27504	27156	27181	27352	27208	27150	27118	27511	27584	27327	27264	27249	27304	27288	27161	27414	27403	27514	27280	27312	27335	27482	27294	27409	27448	27231	27321	27429	27113	27237	27580	27700	27271	27148	27343	27418	27277	27344	27343	27448	27427	27465	27409	27368	27116	27340	27422	27577	27279	27354	27286	27538	27188	27224	27407	27518	27286	27410	27322	27302	27292	27230	27540	27297	27444	27327	27404	27336	27028	27364	27550	27248	27318	27275	27324	27352	27273	27290	27276	27192	27327	27411	27377	27381	27369	27227	27406	27273	27325	27356	27232	27168	27525	27331	27270	27355	27434	27484	27244	27346	27333	27553	27329	27468	27380	27711	27133	27430	27420	27211	27471	27460	27464	27358	27024	27336	27100	27053	27381	27354	27355	27356	27500	27287	27264	27620	27485	27469	27179	27171	27338	27364	27243	27264	27372	27347	27059	27164	27114	27452	27556	27514	27497	27531	27274	27539	27372	27438	27459	27369	27214	27358	27166	27264	27401	27476	27196	27292	27422	27278	27593	27326	27532	27415	27529	27278	27347	27451	27359	27252	27301	27299	27019	27405	27299	27660	27269	27348	27363	27414	27387	27341	27386	27307	27221	27218	27260	27202	27225	27288	27327	27307	27139	27429	27275	27235	27343	27452	27397	27419	27113	27465	27335	27168	27563	27294	27330	27082	27409	27264	27333	27457	27429	27440	27463	27430	27295	27272	27295	26980	27341	27420	27508	27321	27206	27199	27424	27481	27279	27334	27272	27164	27303	27346	27331	27628	27626	27377	27371	27326	27234	27272	27270	27451	27279	27279	27160	27303	27493	27179	27314	27553	27144	27525	27450	27478	27381	27536	27670	27192	27385	27328	27351	27294	27377	27488	27367	27317	27376	27165	27415	27396	27028	27154	27362	27514	27364	27278	27287	27290	27050	27248	27414	27184	27282	27134	27473	27228	27651	27336	27449	27401	27366	27249	27479	27327	27635	27629	27252	27400	27248	27335	27306	27481	27315	27169	27430	27624	27168	27648	27383	27309	27253	27455	27436	27306	27401	27529	27280	27148	27305	27375	27356	27089	27399	27272	27359	27250	27257	27518	27313	27509	27272	27396	27358	27481	27481	27357	27517	27280	27522	27190	27423	27328	27206	27231	27144	27374	27385	27173	27370	27390	27293	27456	27554	27380	27385	27274	27255	27440	27437	27210	27207	27429	27227	27292	27475	27377	27348	27260	27145	27352	27455	27078	27357	27357	27268	27360	27348	27320	27404	27168	27265	27407	27382	27372	27360	27258	27218	27139	27299	27513	27418	27275	27268	27396	27427	27172	27319	27493	27374	27057	27417	27462	27427	27384	27230	27283	27609	27296	27179	27237	27215	27504	27562	27449	27331	27384	27269	27399	27277	27463	27465	27515	27617	27289	27321	27291	27237	27280	27111	27142	27379	27303	27626	27343	27257	27257	27113	27289	27553	27312	27408	27151	27239	27528	27346	27214	27334	27322	27402	27414	27305	27441	27411	27539	27270	27481	27514	27367	27289	27529	27299	27335	27296	27408	27227	27458	27544	27237	27282	27040	27097	27278	27357	27560	27359	27512	27303	27137	27305	27312	27483	27252	27350	27184	27250	27456	27122	27490	27157	27337	27228	27350	27458	27494	27363	27525	27140
29580	50396	48206	38025	32496	30311	45327	31292	25829	24909	23882	23278	22785	22578	22155	21978	21775	21506	21422	21597	21583	21376	21356	21316	21435	21311	21434	21579	21340	21195	21219	21488	21280	21406	21395	21258	21339	21420	21352	21325	21318	21222	21348	21266	21378	21290	21241	21301	21265	21318	21424	21171	21293	21389	21268	21174	21358	21227	21321	21314	21373	21286	21227	21352	21301	21329	21350	21210	21075	21194	21316	21312	21334	21317	21299	21192	21526	21200	21550	21355	21337	21311	21306	21406	21270	21403	21235	21195	21179	21290	21345	21172	21354	21258	21399	21430	21137	21306	21390	21156	21330	21089	21277	21383	21298	21259	21432	21248	21162	21351	21428	21313	21163	21294	21416	21213	21348	21208	21428	21420	21497	21320	21365	21405	21356	21297	21313	21365	21400	21243	21055	21395	21424	21383	21461	21318	21391	21317	21481	21267	21321	21364	21291	21324	21172	21227	21314	21277	21375	21254	21229	21346	21397	21310	21373	21300	21269	21357	21135	21192	21249	21405	21214	21290	21436	21324	21384	21361	21434	21191	21219	21167	21270	21265	21305	21333	21426	21267	21356	21293	21407	21333	21358	21245	21280	21258	21337	21430	21336	21436	21574	21137	21293	21242	21402	21354	21136	21185	21326	21396	21440	21248	21430	21267	21356	21349	21520	21347	21227	21104	21456	21282	21261	21234	21351	21401	21335	21292	21490	21247	21141	21178	21153	21404	21358	21445	21314	21378	21366	21337	21299	21406	21367	21402	21332	21329	21333	21327	21386	21390	21398	21130	21286	21307	21194	21551	21347	21299	21331	21287	21500	21285	21384	21410	21241	21306	21322	21490	21354	21278	21134	21138	21173	21141	21461	21244	21277	21252	21431	21485	21300	21072	21119	21322	21332	21302	21226	21318	21285	21237	21145	21282	21152	21293	21298	21381	21334	21215	21373	21303	21199	21467	21284	21376	21263	21257	21387	21229	21340	21118	21240	21254	21259	21192	21249	21206	21233	21311	21180	21392	21442	21179	21488	21366	21202	21357	21382	21175	21247	21287	21158	21420	21353	21035	21187	21259	21408	21328	21357	21186	21338	21149	21369	21376	21451	21234	21395	21357	21350	21293	21162	21321	21449	21286	21351	21435	21149	21311	21219	21261	21296	21369	21101	21239	21332	21205	21210	21457	21286	21220	21259	21021	21357	21294	21105	21463	21334	21450	21322	21441	21390	21265	21228	21405	21162	21147	21313	21374	21256	21182	21306	21439	21131	21183	21378	21279	21167	21458	21254	21305	21274	21167	21307	21285	21276	21064	21351	21430	21319	21376	21173	21470	21415	21210	21336	21053	21253	21295	21498	21262	21319	21198	21182	21306	21347	21254	21249	21183	21416	21335	21260	21179	21391	21396	21257	21267	21516	21520	21293	21186	21143	21357	21218	21274	21243	21168	21302	21241	21289	21331	21328	21232	21233	21313	21355	21297	21327	21337	21259	21211	21288	21270	21377	21144	21513	21356	21323	21316	21241	21263	21304	21207	21431	21152	21372	21391	21137	21206	21223	21159	21407	21319	21202	21206	21364	21231	21398	21240	21229	21499	21384	21204	21190	21160	21581	21418	21246	21290	21377	21382	21293	21391	21295	21369	21328	21280	21162	21358	21363	21297	21500	21198	21336	21262	21174	21194	21173	21404	21349	21361	21378	21236	21590	21168	21251	21139	21233	21213	21251	21339	21317	21355	21319	21392	21174	21252	21185	21217	21302	21415	21102	21236	21296	21286	21355	21214	21384	21256	21327	21221	21319	21392	21241	21371	21473	21445	21137	21337	21271	21486	21355	21319	21361	21254	21326	21346	21350	21315	21336	21431	21237	21452	21123	21428	21391	21263	21368	21312	21476	21359	21316	21170	21411	21320	21292	21398	21260	21319	21202	21307	21409	21231	21320	21343	21342	21218	21350	21283	21207	21301	21306	21402	21440	21119	21437	21160	21438	21124	21241	21282	21308	21505	21449	21363	21272	21205	21345	21379	21407	21274	21211	21348	21272	21347	21202	21425	21076	21393	21299	21339	21146	21284	21299	21384	21142	21233	21317	21283	21188	21228	21295	21332	21426	21538	21242	21411	21254	21389	21334	21420	21268	21449	21269	21396	21158	21330	21411	21228	21327	21317	21518	21335	21470	21278	21599	21148	21345	21363	21416	21220	21525	21342	21365	21400	21358	21137	21168	21314	21282	21087	21280	21489	21403	21436	21237	21288	21318	21251	21210	21174	21246	21528	21338	21197	21521	21175	21473	21329	21297	21313	21148	21348	21293	21458	21207	21209	21316	21285	21150	21304	21396	21197	21283	21308	21358	21223	21234	21336	21168	21277	21288	21344	21140	21215	21320	21339	21239	21331	21192	21395	21510	21474	21380	21322	21169	21256	21279	21470	21220	21415	21350	21261	21353	21279	21259	21311	21354	21455	21259	21360	21419	21298	21395	21287	21334	21337	21330	21413	21161	21324	21403	21472	21296	21330	21369	21156	21520	21361	21390	21271	21274	21322	21318	21258	21292	21159	21205	21362	21398	21214	21179	21368	21486	21156	21378	21260	21451	21228	21384	21334	21278	21146	21324	21132	21223	21233	21216	21258	21585	21305	21498	21209	21362	21513	21222	21407	21267	21403	21471	21365	21307	21235	21238	21283	21254	21359	21388	21261	21337	21423	21251	21417	21277	21343	21387	21251	21229	21251	21279	21271	21110	21309	21155	21165	21255	21446	21386	21361	21257	21440	21271	21146	21567	21203	21361	21265	21339	21244	21252	21206	21493	21438	21401	21400	21225	21171	21279	21324	21469	21279	21242	21534	21371	21104	21345	21385	21373	21300	21199	21413	21198	21248	21468	21253	21253	21397	21398	21308	21291	21451	21276	21242	21379	21372	21148	21425	21403	21303	21129	21524	21337	21253	21283	21350	21318	21327	21147	21203	21306	21406	21341	21143	21269	21360	21257	21259	21349	21287	21444	21202	21165	21462	21266	21542	21344	21110	21354	21308	21347	21187	21417	21429	21239	21337	21203	21421	21219	21296	21235	21443	21416	21333	21398	21372	21289	21355	21433	21387	21371	21529	21164	21443	21337	21367	21366	21369	21298	21175	21333	21408	21101	21365	21313	21395	21295	21301	21389	21264	21327	21301	21286	21293	21244	21224	21418	21182	21267	21355	21271	21195	21422	21430	21441	21359	21388	21443	21360	21356	21252	21315	21453	21349	21575	21337	21118	21441	21337	21250	21281	21410	21340	21312	21265	21176	21506	21478	21479	21234	21249	21432	21328	21362	21402	21345	21049	21292	21337	21288	21323	21382	21295	21138	21389	21352	21300	21362	21287	21496	21227	21372	21321	21344	21153	21415	21251	21099	21320	21372	21325	21294	21341	21262	21253	21258	21144	21427	21197	21289	21385	21285	21094	21126	21404	21306	21401	21175	21341	21320	21355	21270	21429	21200	21392	21218	21231	21288	21370	21400	21319	21460	21246	21163	21309	21209	21243	21205	21208	21209	21495	21266	21338	21532	21347	21503	21305	21404	21399	21376	21369	21287	21267	21330	21145	21179	21288	21229	21296	21430	21247	21224	21385	21204	21275	21295	21414	21344	21530	21305	21455	21088	21318	21380	21284	21453	21340	21264	21351	21316	21356	21263	21277	21185	21232	21326	21064	21307	21204	21312	21369	21126	21125	21246	21289	21497	21385	21304	21230	21466	21233	21298	21379	21461	21605	21482	21144	21446	21349	21369	21288	21237	21258	21429	21400	21200	21239	21464	21347	21379	21402	21143	21314	21313	21245	21294	21326	21488	21178	21332	21163	21212	21252	21425	21229	21436	21496	21350	21244	21293	21254	21286	21218	21308	21367	21358	21370	21247	21459	21257	21327	21477	21259	21202	21327	21330	21254	21281	21282	21493	21491	21345	21477	21305	21145	21345	21291	21334	21369	21270	21309	21287	21232	21338	21264	21414	21242	21426	21443	21312	21270	21382	21384	21147	21248	21262	21259	21172	21347	21246	21363	21099	21514	21432	21150	21521	21316	21100	21352	21417	21365	21255	21297	21223	21317	21377	21270	21389	21477	21440	21557	21375	21293	21338	21237	21376	21280	21531	21336	21289	21221	21282	21391	21262	21236	21366	21087	21278	21499	21181	21342	21352	21186	21219	21244	21298	21434	21152	21388	21304	21214	21314	21306	21231	21360	21308	21239	21445	21209	21184	21355	21111	21145	21390	21275	21265	21295	21296	21271	21364	21312	21266	21404	21234	21173	21251	21418	21365	21394	21481	21253	21334	21386	21194	21288	21240	21352	21311	21413	21251	21248	21288	21313	21226	21211	21046	21289	21346	21358	21385	21361	21234	21310	21184	21286	21400	21295	21368	21211	21389	21127	21219	21225	21408	21115	21427	21321	21277	21335	21495	21258	21172	21426	21298	21304	21288	21095	21274	21370	21386	21240	21278	21224	21230	21146	21464	21206	21168	21216	21360	21309	21102	21347	21426	21411	21423	21353	21207	21318	21210	21421	21210	21370	21376	21155	21320	21397	21337	21304	21370	21504	21230	21359	21248	21447	21501	21200	21463	21266	21332	21403	21516	21290	21175	21287	21432	21282	21282	21455	21264	21226	21380	21283	21383	21227	21245	21398	21318	21290	21208	21398	21373	21226	21354	21430	21642	21243	21243	21077	21293	21195	21116	21417	21305	21317	21383	21148	21206	21412	21408	21250	21155	21353	21184	21340	21330	21171	21365	21387	21169	21292	21436	21181	21251	21066	21348	21457	21496	21410	21373	21430	21223	21219	21309	21386	21308	21355	21334	21224	21294	21409	21246	21292	21412	21262	21231	21320	21204	21313	21371	21102	21269	21178	21195	21206	21317	21392	21298	21432	21221	21416	21081	21258	21328	21208	21373	21483	21445	21173	21178	21302	21410	21432	21308	21166	21360	21170	21281	21307	21320	21267	21142	21340	21296	21325	21306	21392	21340	21325	21305	21290	21331	21322	21365	21228	21303	21270	21409	21165	21358	21365	21391	21403	21320	21199	21389	21389	21328	21393	21353	21341	21255	21329	21350	21419	21610	21386	21184	21170	21266	21393	21228	21191	21327	21423	21307	21318	21413
23735	21461	29157	25436	26805	33146	54059	45339	32537	31362	30960	30293	29776	29454	29506	29044	28991	28779	28541	28816	28607	28787	28873	28508	28565	28331	28581	28675	28650	28551	28684	28517	28583	28503	28496	28462	28512	28392	28421	28503	28423	28300	28355	28422	28214	28411	28316	28533	28485	28278	28521	28362	28485	28352	28589	28266	28456	28380	28055	28370	28238	28423	28248	28673	28530	28364	28299	28583	28411	28242	28560	28286	28554	28523	28381	28278	28407	28415	28373	28383	28451	28463	28590	28420	28222	28351	28205	28449	28510	28255	28382	27916	28306	28400	28308	28334	28318	28527	28177	28223	28169	28216	28474	28244	28349	28337	28224	28072	28416	28290	28302	28572	28558	28227	28526	28456	28433	28394	28155	28375	28379	28395	28322	28650	28518	28164	28593	28650	28099	28352	28290	28380	28453	28423	28111	28503	28351	27993	28325	28425	28566	28277	28307	28085	28433	28561	28450	28257	28551	28645	28383	28213	28453	28228	28197	28368	28468	28449	28326	28464	28302	28252	28562	28313	28503	28545	28495	28430	28360	28313	28083	28269	28275	28358	28501	28261	28531	28393	28393	28216	28342	28275	28329	28197	28249	28265	28128	28224	28488	28442	28431	28500	28186	28313	28372	28316	28249	28461	28419	28240	28392	28489	28415	28407	28206	28627	28181	28202	28465	28364	28497	28397	28452	28649	28292	28222	28132	28339	28437	28332	28256	28375	28092	28319	28527	28335	28476	28186	28223	28494	28268	28287	28078	28561	28214	28469	28658	28461	28471	28254	28424	28391	28157	28436	28394	28267	28195	28358	28628	28344	28447	28388	28280	28522	28226	28219	28279	28324	28506	28262	28364	28338	28370	28257	28398	28280	28257	28391	28141	28269	28169	28476	28294	28153	28460	28378	28282	28210	28198	28403	28336	28372	28530	28303	28245	28143	28197	28289	28179	28522	28528	28343	28371	28563	28468	28276	28396	28356	28190	28413	28389	28514	28522	28062	28153	28257	28157	28318	28325	28238	28234	28395	28508	28352	28405	28559	28232	28286	28243	28576	28336	28374	28543	27928	28579	28251	28242	28303	28277	28241	28302	28349	28463	28444	28260	27964	28340	28351	28294	28261	28288	28362	28405	28225	28353	28350	28067	28223	28460	28346	28494	28290	28489	28535	28355	28347	28241	28345	28492	28104	28311	28353	28098	28665	28570	28362	28324	28419	28361	28332	28352	28555	28325	28475	28411	28305	28214	28549	28351	28289	28349	28436	28250	28368	28220	28413	28386	28299	28413	28306	28386	28381	28257	28243	28067	28500	28348	28288	28240	28369	28154	28204	28292	28307	28398	28358	28436	28006	28333	28439	28367	28582	28357	28329	28282	28528	28280	28376	28233	28318	28401	28139	28469	28319	28232	28360	28484	28298	28490	28447	28341	28235	28355	28540	28496	28404	28475	28172	28316	28330	28647	28438	28357	28332	28543	28386	28437	28346	28234	28054	28524	28382	28379	28408	28239	28392	28502	28270	28383	28415	28181	28182	28286	28326	28327	27940	28439	28143	28361	28263	28323	28232	28228	28297	28459	28215	28162	28217	28302	28321	28348	28499	28397	28264	28389	28216	28514	28164	28379	28234	28315	28425	28423	28380	28586	28624	28470	28526	28466	28391	28120	28406	28227	28240	28605	28509	28450	28360	28349	28553	28387	28288	28353	28278	28309	28274	28456	28444	28112	28490	28267	28350	28509	28235	28262	28332	28333	28346	28484	28289	28553	28279	28404	28192	28180	28578	28444	28596	28467	28191	28309	28186	28174	28403	28332	28085	28394	28428	28577	28719	28314	28320	28372	28318	28093	28291	28292	28355	28508	28338	28595	28683	28237	28525	28309	28401	28506	28294	28166	28214	28297	28372	28356	28251	28170	28467	28196	28421	28322	28432	28167	28313	28346	28465	28418	28237	28545	28370	28448	28546	28218	28290	28358	28209	28365	28323	28460	28378	28215	28121	28489	28490	28482	28312	28560	28538	28385	28209	28246	28270	28140	28529	28312	28325	28371	28312	28412	28440	28401	28138	28598	28484	28323	28506	28347	28263	28394	28517	28415	28212	28481	28357	28003	28460	28528	28350	28508	28260	28415	28360	28345	28466	28286	28354	28553	28457	28476	28459	28317	28061	28100	28306	28240	28466	28462	28187	28325	28453	28308	28381	28325	28279	28275	28405	28451	28418	28446	28409	28299	28286	28608	28284	28522	28412	28448	28428	28548	28398	28488	28541	28327	28449	28382	28244	28312	28479	28442	28227	28330	28146	28677	28369	28544	28412	28199	28424	28629	28300	28325	28369	28163	28247	28204	28243	28307	28283	28360	28303	28407	28150	28223	28307	28198	28254	28532	28419	28378	28267	28172	28105	28410	28217	28408	28265	28115	28384	28327	28175	28216	28176	28245	28413	28532	28366	28445	28289	28257	28467	28314	28339	28446	28135	28137	28418	28159	28406	28360	28353	28328	28422	28394	28393	28432	28483	28422	28322	28368	28403	28362	28328	28287	28588	28425	28266	28431	28446	28300	28461	28401	28298	28376	28136	28229	28085	28325	28435	28273	28234	28469	28470	28465	28463	28061	28640	28484	28234	28268	28467	28337	28463	28362	28143	28423	28362	28452	28465	28447	28382	28218	28213	28350	28409	28575	28346	28338	28200	28414	28472	28278	28270	28322	28144	28389	28220	28308	28534	28393	28087	28343	28234	28096	28401	28379	28409	28344	28734	28281	28298	28483	28327	28402	28390	28513	28182	28236	28495	28212	28376	28401	28254	28280	28188	28250	28434	28305	28080	28536	28228	28087	28493	28205	28503	28316	28172	28177	28189	28376	28237	28304	28351	28449	28558	28245	28275	28476	28345	28274	28160	28484	28422	28378	28031	28140	28410	28180	28393	28376	28384	28560	28210	28248	28296	28400	28133	28465	28493	28100	28349	28214	28414	28163	28426	28478	28148	28384	28176	28381	28277	28256	28258	28333	28557	28493	28616	28209	28219	28418	28184	28359	28388	28357	28560	28396	28423	28323	28121	28293	28167	28726	28318	28455	28092	28282	28441	28247	28321	28396	28242	28321	28295	28413	28386	28378	28173	28356	28411	28354	28339	28561	28177	28261	28397	28370	28287	28429	28379	28539	28298	28566	28310	28202	28225	28510	28508	28439	28332	28200	28347	28363	28539	28348	28204	28386	28188	28229	28274	28274	28402	28441	28300	28508	28199	28420	28433	28257	28253	28521	27932	28478	28147	28058	28064	28526	28317	28547	28346	28276	28295	28253	28275	28095	28421	28479	28439	28265	28258	28216	28090	28314	28423	28357	28356	28560	28084	28416	28214	28326	28068	28416	28306	28362	28384	28285	28298	28569	28346	28291	28716	28458	28110	28302	28519	28580	28226	28313	28307	28209	28169	28426	28677	28157	28461	28253	28460	28226	28316	28402	28568	28367	28484	28297	28452	28285	28264	28468	28378	28367	28238	28290	28322	28423	28305	28268	28481	28428	28462	28076	28322	28200	28403	28318	28308	28239	28380	28356	28532	28334	28695	28370	28447	28629	28367	28427	28423	28409	28184	28521	28448	28417	28323	28104	28515	28314	28369	28404	28361	28359	28222	28363	28479	28439	28244	28215	28534	28668	28194	28370	28444	28474	28358	28408	28546	28495	28324	28219	28300	28576	28164	28212	28246	28329	28381	28575	28254	28167	28411	28429	28147	28475	28376	28653	28425	28313	28376	28409	28450	28657	28187	28404	28330	28497	28440	28518	28147	28535	28195	28112	28331	28438	28169	28184	28316	28407	28439	28260	28461	28313	28333	28341	28434	28385	28519	28260	28282	28457	28367	28224	28103	28367	28487	28357	28331	28446	28019	28357	28430	28257	28230	28257	28297	28462	28252	28351	28391	28666	28250	28341	28199	28360	28467	28480	28191	28477	28465	28289	28316	28253	28223	28236	28647	28583	28573	28443	28366	28480	28373	28348	28396	28467	28510	28134	28146	28222	28374	28361	28343	28604	28405	28420	28066	28337	28478	28242	28130	28307	28415	28325	28272	28390	28250	28298	28217	28390	28166	28472	28255	28465	28172	28214	28488	28233	28364	28406	28362	28611	28405	28643	28449	28348	28760	28315	28230	28300	28695	28406	28477	28308	28380	28368	28079	28267	28418	28599	28347	28379	28307	28225	28330	28419	28376	28334	28197	28463	28257	28564	28196	28524	28162	28485	28527	28245	28179	28399	28454	28286	27970	28432	28103	28478	28319	28210	28325	28411	28482	28297	28184	28236	28296	28393	28359	28356	28310	28335	28426	28413	28543	28378	28308	28329	28236	28498	28378	28359	28445	28241	28497	28457	28388	28287	28709	28365	28303	28466	28373	28248	28475	28233	28324	28355	28451	28511	28310	28492	28536	28517	28364	28540	28057	28261	28397	28255	28306	28174	28278	28329	28631	28348	28362	28515	28262	28653	28412	28227	28661	28464	28215	28438	28425	28104	28296	28416	28174	28117	28364	28500	28243	28141	28125	28249	28484	28350	28391	28388	28647	28492	28325	28415	28327	28198	28133	28186	28356	28357	28274	28397	28448	28321	28413	28580	28367	28439	28320	28279	28253	28405	28216	28415	28170	28267	28415	28322	28559	28364	28180	28423	28492	28151	28517	28321	28399	28353	28215	28517	28227	28326	28313	28592	28307	28438	28105	28304	28166	28333	28264	28272	28306	28422	28465	28365	28414	28566	28275	28182	28264	28441	28051	28197	28311	28300	28166	28153	28531	28211	28141	28149	28447	28267	28499	28462	28426	28235	28308	28431	28449	28244	28422	28248	28326	28231	28289	28554	28572	28328	28348	28210	28444	28366	28336	28419	28164	28433	28619	28434	28333	28401	28365	28552	28204	28431	28313	28471	28352	28378	28425	28211	28456	28350	28269	28218	28265	28509	28311	28614	28197	28379	27990	28454	28264	28597	28237	28275	28224	28629	28569	28426	28375	28172	28281	28283	28615	28218	28526	28232	28211	28370	28311	28417	28454	28234	28278	28177	28508	28490	28232	28174	28174	28304	28326	28290	28307	28100	28366	28184	28241	28530	28340	28466	28170	28256	28345	28143	28280	28622	28598	28332	28426
32211	55489	53260	42168	36574	33915	54123	37430	27823	26651	25549	24673	23759	23496	22930	22732	22325	22493	22241	21879	22235	21990	22013	21880	22018	21931	22218	21990	21890	22080	22060	21998	21795	21858	21906	21904	21681	21944	22144	22026	21802	21682	21816	21826	22014	21852	22008	21833	21969	21692	21890	21810	21710	21901	21946	21945	21795	21828	21965	21767	22087	21776	21935	21790	21788	21868	21686	21741	21997	21949	21779	22025	21754	21931	21812	21797	22021	21875	22010	21658	22115	21882	22002	21718	21757	21775	21758	22016	21813	21940	21797	22012	21832	21902	21917	21796	21743	21807	21904	21814	21917	21903	21710	21707	21697	21877	21917	21913	21860	21825	21931	21705	21914	21867	21870	21694	21903	21745	21974	21907	21827	21831	21937	21827	21792	21803	21940	21833	21772	21706	21863	21856	21941	21683	21667	21807	21873	22014	21817	21737	21621	21887	21666	21993	21806	21835	21842	21695	21958	21937	21881	21958	21797	21647	21861	21916	21836	21818	21924	21869	21773	21697	21689	21929	22026	21833	21847	21835	22016	21766	22020	21700	21831	21658	21934	21761	21710	21896	21796	21844	21721	21812	21874	21798	21728	21810	21845	21815	21868	22017	21817	21808	21761	22005	21916	21955	21866	21762	21827	21780	21812	21986	21952	21863	21853	21960	21724	21805	21796	21772	21861	21733	21893	21680	21868	21788	21947	21790	21977	21991	21892	21856	21847	21872	21956	21850	21924	21889	21951	21876	21652	21891	22041	21865	21786	21801	21887	21712	21660	21958	21856	21634	21967	21832	21869	21791	21784	21860	21683	21793	21638	21762	21625	21724	21723	21729	21765	21949	21876	21804	21853	21834	21999	21614	21735	21819	21809	21739	21738	21745	21670	21954	21760	21626	21767	21612	21708	21809	21769	21556	21947	21868	21917	21905	21792	21935	21846	21775	21851	21830	21787	21944	21740	21733	21713	21996	21927	21675	21860	21748	21900	21961	21694	21768	21674	21737	21945	21902	21858	21914	21706	21895	21893	21786	21906	21880	21803	21835	21707	21864	22037	21735	21749	21920	21807	21709	22023	21721	21702	21817	21735	21928	21770	21775	21943	21837	21667	21723	21875	21811	21847	21837	22077	21714	21954	21824	21746	21789	21868	21776	21904	21787	21798	21764	22062	21850	21729	21774	21762	21618	21849	21938	21867	21819	21847	21777	21822	21767	21972	21839	21788	21937	21788	21744	21818	21890	21754	21733	21528	21926	21931	21791	21880	21676	21991	21855	21783	21870	21928	21660	21643	21824	21864	21925	21769	21726	21764	21785	21805	21908	21767	22044	21947	21859	21901	21783	21767	21694	21971	21829	21691	21785	21958	21832	21725	21805	21776	21664	22055	21964	21799	21831	21874	21717	21785	21960	21826	21908	21943	21711	21761	21930	21756	21825	21795	21753	22074	21670	21948	21796	21790	21678	21851	21833	21943	21710	21786	21868	21854	21608	21895	21830	21711	21661	22028	21797	21836	21975	21968	21855	21961	21907	21761	21961	21984	21841	21969	21796	21848	21804	22043	21724	21875	21770	21871	21813	21935	21662	21829	21825	21909	21764	21797	22046	21867	21768	21882	21717	22019	21886	21718	21761	21886	21725	21851	21843	21974	21982	21783	21693	21806	21776	21821	21926	21812	21758	21775	21634	21951	21815	21668	21974	21825	22007	21934	21760	21864	21931	21623	21819	21806	21659	21663	21762	21996	21882	21871	21890	21790	21884	21680	22184	21886	21906	21773	21837	21875	21839	22049	21885	21839	21738	21973	21898	21865	21729	21839	21800	21921	21868	21943	21939	21813	21796	21856	22015	21620	21986	21814	21640	21957	21845	21930	21908	21887	21927	21873	21928	21746	21857	21752	21764	21758	21867	21870	22082	21871	21830	21807	21784	21870	22023	21669	21934	21871	21760	21777	21827	21923	21799	21889	21978	21991	21945	21782	21768	21657	21766	21878	21905	21669	21881	21877	21816	21848	21864	21760	21876	21816	21936	21873	21844	21769	21719	21971	21852	21886	21745	21942	21932	21863	21879	21888	21935	21814	21829	21742	21702	21737	21763	21884	21763	21873	21975	22074	21902	21821	21738	21861	21688	21655	21927	21789	21853	21895	21801	21777	21848	21720	21773	21847	21672	21863	21830	21855	22084	21904	21863	21997	21787	21686	21827	21842	21911	21688	21744	21788	21686	21906	21769	21583	21920	21999	22033	21969	21796	21869	21772	21773	21955	21911	21965	21741	21819	21811	22054	21785	21940	21824	21845	21720	21826	21863	21893	21709	21760	21761	21767	21793	21623	21725	22046	21689	21857	21805	21823	21890	21739	21828	21997	21762	21932	21947	21875	21875	21961	21817	21563	21972	21905	21827	21747	21917	22010	21797	21715	21963	21908	21926	21917	22050	21846	21937	22002	21876	21849	21828	21774	21771	21714	21775	21932	21760	21977	22035	21865	21809	21809	21814	21912	21727	21864	21738	22006	21710	21686	21751	22003	21785	22045	21893	21903	21570	21893	21835	21855	21719	21901	21970	21938	21751	22057	21976	21852	21863	21879	21774	21813	21648	21854	21772	21778	21817	21725	21831	21976	21833	21602	21789	21644	21942	21888	21842	21932	21786	21606	21656	21962	21595	21867	21561	21736	21894	21757	21980	21770	21869	21939	21822	21905	21837	21707	21847	22027	21673	21809	21955	21835	21816	21756	21984	21710	21866	21864	21784	21861	21668	21814	21920	21751	21738	21790	21833	21786	21833	22062	21825	21912	21777	21801	21944	21842	21847	21909	21811	21923	21748	21880	21860	21811	21688	21901	21787	21788	21812	21910	21809	21838	21737	21722	21808	21867	21880	21845	21636	21837	21804	21769	21918	21954	21870	22048	21913	22047	21909	21753	21863	21809	21733	21683	21971	21757	21871	21857	22028	21900	21771	21676	21871	21725	21791	21798	21835	21836	21892	21567	21738	21837	21902	21918	21935	22073	21898	22063	21832	21770	21772	21977	21812	21783	21683	21708	21818	21886	21883	21536	21878	21930	21931	21862	21774	21920	21922	21860	21752	21848	21646	21849	21860	21871	21914	21831	21887	21893	21728	21743	21985	21836	21904	21798	22006	21807	21812	21925	21947	21834	21821	21927	21863	21848	21991	21893	21798	21903	21812	21683	21861	21759	21880	21915	21886	21951	21736	21912	21934	21648	21887	21725	21782	21860	21816	21851	21797	21783	21903	21804	21892	21813	21824	21807	21840	21859	21717	21743	21866	21930	21893	21979	21828	21702	21839	21868	21674	21783	21998	21640	21934	21776	21824	21947	22035	21714	21734	21883	21891	21910	21878	21666	21723	21836	21955	21801	21729	21650	21714	21841	21957	21845	22065	21821	21788	21923	21650	21667	21900	21889	21832	21903	21804	21739	21868	21832	21637	21897	21798	22004	21835	21859	21859	21664	22013	22036	21866	21900	21892	21805	21832	21694	21905	21804	21924	21802	21824	21940	21846	21876	21906	21868	21846	21936	21713	22014	22019	21769	21865	21730	21576	21680	22086	22020	21878	21864	21798	21786	21817	21980	21703	21909	21650	21734	21883	21775	21791	21893	21849	21822	21727	21872	21662	21944	21726	21785	22034	21702	21867	21837	21730	21904	21629	21767	21878	21900	21923	21912	21872	21897	21917	22213	21550	22057	21935	21909	21686	21913	21809	21884	21772	21954	21810	21987	21804	21786	21735	21826	21724	21830	21764	21862	21768	21651	22026	21856	21851	21887	21979	21751	21844	21809	21957	21758	21835	21861	21744	21925	21987	21776	21882	21914	21780	21683	21993	21738	21841	21665	21814	21903	21889	21956	21775	21959	21865	21610	21797	21759	21837	21859	21763	21787	22036	22037	21731	21740	21852	21747	21807	21770	21781	21815	21754	21896	21867	21846	21886	21740	21844	21752	21701	21926	21922	21625	22001	21811	21915	21772	21970	21733	21860	21886	21757	21862	21974	21870	21711	21808	21865	22071	21792	21926	21791	21740	21986	22011	21914	21794	21821	21730	21859	21830	21729	21889	21851	21725	21718	21781	21825	21888	21882	21820	21847	21672	21775	21874	21764	21805	21635	21866	21969	21662	21838	21797	21890	21836	21839	21849	21845	21848	21709	21626	22025	21843	21825	21925	21821	21837	21771	22007	21757	21870	21801	21842	21719	21850	21986	21918	21797	21882	21830	21854	21882	21812	21933	21825	21929	22008	21884	21857	21977	21733	21885	21897	21851	21979	21594	21706	21809	21934	21942	21774	21950	21834	21735	21557	21762	21871	21917	21887	21962	21892	21780	21755	21779	21901	21873	21859	21804	21901	21760	21970	21815	21807	21673	21628	22028	21913	21870	21972	21873	21653	21904	22038	21774	21801	21885	21950	21793	21769	21924	21853	21696	21781	21696	21847	21822	21807	21839	21899	21770	21780	21739	21937	21777	21758	21796	21842	21803	21822	21696	21834	21819	21902	21814	21891	21770	21841	21868	21917	22028	21943	21758	21639	21861	21931	21900	21853	21840	21898	21820	21788	21813	21840	21635	21854	21800	21696	21899	21665	21794	21720	21907	21844	22004	21844	21662	21936	21863	21680	21963	21775	21745	21757	21823	21769	21864	21885	21838	21987	21937	21768	21852	21736	22007	21828	21701	21649	21836	22027	21833	21832	21879	21875	21872	21743	21782	21767	21646	21818	21807	21889	21909	21840	21825	21827	21779	21901	21802	21848	21958	21789	21827	21839	21841	21868	21920	21900	21763	21908	21975	21828	21985	21704	21963	21934	21858	21942	21919	21866	21840	21868	21848	22017	21831	21844	21930	21654	21968	21931	21948	21726	21828	21825	21695	21678	22075	21793	21916	21839	21829	21734	21989	21935	21759	21897	21916	21794	21764	21901	21692	21917	21730	21793	21886	21770	21953	21823	21866	21965	21737	21847	21847	22001	21846	21705	21804	21836	21811	21808	21925	21712	21769	21762	21898	21796	21789	21811	21931	21720	21920	21916	21866	21700	21832	22019	21920	21709	21926	21858	21941	21857	21907	21770	21840	21876	21716	21903	22088	21928	21776	21695	21966	21796	21878	21892	21812	21757	21808	21791
33342	32773	39270	36108	32225	31425	32271	31861	30243	29919	29449	29178	29094	28854	28932	28701	28844	28810	28639	28586	28842	28685	28628	28559	28489	28596	28400	28893	28918	28738	28623	28719	28756	28558	28713	28592	28602	28555	28546	28392	28434	28322	28563	28452	28455	28489	28658	28728	28725	28704	28642	28635	28656	28611	28661	28499	28348	28545	28516	28451	28685	28653	28343	28409	28587	28474	28662	28796	28695	28658	28589	28667	28454	28743	28697	28640	28685	28475	28533	28578	28534	28556	28581	28764	28555	28568	28452	28364	28375	28630	28473	28424	28506	28352	28490	28671	28808	28397	28555	28433	28682	28396	28348	28381	28266	28364	28537	28220	28529	28503	28476	28447	28567	28582	28397	28684	28747	28742	28545	28405	28507	28579	28572	28624	28587	28563	28824	28686	28526	28529	28964	28389	28498	28750	28736	28705	28534	28651	28497	28311	28555	28558	28413	28351	28636	28569	28568	28467	28546	28575	28556	28644	28514	28507	28413	28507	28493	28464	28734	28503	28559	28467	28534	28519	28764	28805	28725	28575	28521	28365	28611	28629	28466	28428	28621	28476	28660	28439	28497	28473	28572	28413	28487	28442	28587	28377	28574	28588	28636	28676	28344	28681	28455	28687	28599	28866	28662	28561	28751	28439	28392	28585	28617	28490	28490	28537	28438	28402	28617	28681	28296	28350	28534	28541	28711	28643	28635	28662	28451	28667	28484	28653	28698	28677	28299	28754	28568	28777	28235	28821	28615	28532	28666	28541	28561	28572	28523	28619	28473	28313	28638	28615	28537	28777	28491	28708	28734	28547	28532	28424	28644	28546	28756	28615	28603	28612	28614	28563	28470	28715	28599	28718	28709	28382	28525	28254	28463	28479	28555	28742	28507	28718	28792	28759	28486	28587	28722	28555	28546	28627	28594	28570	28493	28637	28227	28741	28691	28579	28698	28580	28742	28370	28624	28477	28604	28664	28435	28223	28482	28539	28718	28771	28520	28642	28564	28551	28586	28577	28567	28494	28730	28743	28673	28445	28403	28804	28585	28447	28575	28449	28670	28515	28426	28692	28524	28888	28719	28509	28640	28418	28636	28530	28444	28644	28575	28298	28714	28381	28575	28353	28780	28571	28700	28538	28659	28409	28707	28691	28567	28694	28695	28439	28515	29044	28665	28378	28520	28362	28747	28598	28599	28601	28766	28615	28578	28562	28652	28736	28466	28411	28611	28679	28487	28648	28400	28724	28592	28517	28389	28428	28431	28541	28351	28354	28520	28840	28500	28868	28750	28548	28731	28526	28502	28451	28516	28569	28612	28415	28686	28636	28582	28664	28753	28446	28674	28578	28449	28562	28685	28746	28719	28648	28763	28287	28583	28514	28627	28663	28884	28775	28506	28625	28642	28473	28556	28593	28564	28571	28613	28652	28740	28509	28436	28401	28638	28651	28654	28814	28422	28857	28503	28354	28422	28680	28575	28585	28550	28629	28420	28589	28516	28584	28670	28614	28653	28310	28720	28610	28666	28484	28633	28696	28345	28569	28918	28621	28490	28649	28668	28648	28309	28553	28539	28556	28844	28593	28674	28509	28459	28447	28745	28654	28542	28523	28482	28861	28559	28733	28565	28451	28538	28512	28361	28512	28688	28719	28495	28558	28569	28766	28472	28639	28755	28830	28668	28578	28466	28479	28412	28389	28578	28470	28448	28530	28756	28628	28804	28499	28576	28410	28681	28422	28617	28594	28576	28586	28420	28426	28415	28613	28693	28574	28625	28690	28768	28588	28390	28372	28700	28563	28780	28570	28491	28470	28490	28637	28568	28662	28488	28351	28764	28686	28523	28512	28687	28453	28422	28451	28674	28507	28715	28593	28628	28650	28579	28450	28746	28465	28455	28991	28696	28515	28548	28457	28297	28518	28690	28560	28643	28553	28714	28802	28707	28523	28530	28515	28537	28536	28822	28427	28613	28539	28804	28421	28469	28527	28366	28421	28737	28199	28739	28514	28565	28702	28545	28587	28581	28545	28572	28540	28534	28616	28577	28484	28669	28423	28635	28701	28632	28385	28354	28552	28445	28437	28677	28485	28356	28603	28757	28547	28564	28385	28797	28580	28667	28638	28635	28738	28853	28465	28772	28483	28572	28568	28624	28556	28579	28508	28549	28637	28467	28754	28668	28823	28662	28655	28533	28452	28568	28448	28566	28560	28602	28350	28444	28400	28798	28533	28699	28603	28814	28648	28461	28385	28602	28779	28549	28711	28693	28567	28759	28451	28734	28484	28480	28366	28566	28530	28599	28593	28542	28660	28597	28675	28631	28467	28657	28675	28620	28628	28641	28475	28672	28718	28603	28488	28567	28440	28826	28466	28550	28584	28449	28562	28493	28362	28812	28492	28389	28312	28334	28789	28346	28592	28466	28750	28584	28716	28589	28654	28578	28753	28633	28525	28556	28567	28547	28635	28735	28375	28590	28480	28490	28466	28473	28706	28556	28646	28702	28359	28446	28564	28540	28590	28421	28556	28511	28663	28606	28527	28569	28491	28654	28679	28611	28810	28678	28538	28536	28679	28492	28507	28424	28529	28425	28553	28727	28384	28687	28515	28689	28685	28711	28525	28705	28888	28429	28568	28625	28471	28641	28676	28648	28638	28508	28594	28597	28526	28656	28599	28832	28597	28760	28444	28764	28775	28494	28713	28344	28423	28490	28465	28578	28585	28488	28454	28552	28465	28687	28519	28736	28698	28713	28534	28407	28393	28491	28569	28506	28518	28554	28380	28483	28509	28624	28326	28500	28414	28517	28632	28635	28713	28511	28645	28535	28581	28297	28543	28793	28438	28463	28629	28324	28870	28737	28402	28530	28644	28809	28550	28291	28459	28484	28729	28459	28483	28434	28528	28597	28491	28701	28709	28449	28605	28257	28573	28660	28578	28579	28401	28497	28532	28553	28350	28527	28599	28488	28577	28760	28584	28623	28574	28605	28555	28548	28634	28691	28570	28593	28572	28550	28567	28480	28603	28669	28342	28444	28757	28588	28552	28680	28337	28718	28564	28491	28437	28736	28493	28469	28642	28415	28610	28885	28366	28624	28676	28440	28344	28431	28533	28598	28465	28373	28847	28494	28591	28723	28443	28505	28499	28440	28591	28582	28719	28531	28635	28554	28581	28423	28641	28532	28665	28765	28619	28667	28473	28525	28678	28466	28814	28625	28479	28443	28356	28776	28732	28766	28371	28481	28546	28726	28762	28604	28455	28391	28557	28670	28531	28744	28750	28535	28851	28775	28754	28653	28619	28542	28282	28805	28557	28565	28501	28391	28740	28468	28669	28465	28520	28568	28567	28581	28397	28491	28556	28647	28563	28469	28494	28574	28576	28725	28665	28527	28629	28736	28492	28676	28493	28602	28567	28513	28671	28546	28500	28390	28608	28777	28414	28837	28600	28551	28563	29002	28548	28697	28735	28441	28625	28616	28630	28534	28457	28556	28449	28771	28449	28382	28578	28871	28517	28587	28620	28453	28708	28768	28481	28896	28536	28628	28537	28473	28574	28696	28789	28823	28455	28807	28679	28819	28442	28595	28534	28317	28781	28586	28428	28409	28554	28572	28619	28708	28859	28412	28430	28607	28850	28556	28658	28685	28735	28830	28590	28530	28295	28601	28611	28508	28664	28487	28539	28633	28415	28734	28420	28449	28633	28881	28644	28565	28691	28708	28483	28558	28388	28779	28662	28564	28676	28570	28559	28707	28686	28453	28672	28647	28612	28572	28393	28631	28517	28544	28671	28563	28715	28521	28636	28556	28536	28524	28659	28565	28791	28750	28719	28525	28604	28591	28716	28674	28631	28549	28513	28543	28868	28739	28614	28484	28816	28463	28669	28695	28760	28615	28421	28387	28693	28607	28495	28535	28461	28611	28517	28596	28477	28758	28615	28548	28588	28507	28831	28805	28645	28664	28413	28473	28440	28343	28411	28565	28670	28604	28603	28644	28600	28461	28498	28731	28463	28589	28452	28412	28395	28239	28762	28474	28544	28749	28824	28615	28565	28766	28713	28653	28603	28733	28523	28594	28850	28574	28424	28443	28868	28506	28697	28543	28500	28643	28549	28781	28729	28518	28590	28816	28795	28530	28506	28589	28564	28506	28549	28726	28512	28404	28551	28519	28432	28566	28725	28535	28452	28463	28685	28707	28584	28584	28561	28564	28598	28678	28632	28810	28807	28711	28735	28645	28655	28515	28728	28619	28569	28332	28696	28700	28590	28596	28706	28460	28690	28463	28628	28183	28776	28621	28806	28673	28394	28624	28652	28618	28540	28698	28625	28875	28357	28495	28647	28632	28569	28447	28569	28425	28513	28379	28552	28793	28569	28542	28574	28607	28435	28817	28611	28612	28498	28506	28487	28703	28601	28615	28477	28534	28692	28705	28676	28498	28664	28809	28492	28740	28420	28682	28569	28688	28654	28532	28656	28428	28405	28697	28738	28451	28589	28733	28514	28727	28483	28366	28635	28456	28557	28469	28312	28534	28801	28411	28535	28488	28543	28465	28505	28582	28877	28436	28563	28749	28516	28742	28373	28663	28597	28741	28753	28390	28871	28460	28370	28744	28689	28624	28538	28564	28549	28581	28733	28456	28652	28374	28688	28705	28623	28483	28562	28609	28602	28642	28667	28424	28665	28587	28714	28401	28708	28598	28648	28605	28691	28677	28396	28594	28514	28448	28739	28595	28848	28425	28559	28509	28604	28705	28798	28445	28351	28558	28450	28699	28449	28671	28532	28856	28534	28711	28753	28625	28506	28558	28675	28827	28406	28740	28586	28718	28779	28626	28585	28666	28493	28624	28616	28459	28608	28516	28723	28248	28420	28610	28415	28440	28683	28787	28552	28762	28597	28624	28965	28702	28634	28587	28593	28551	28600	28677	28625	28696	28642	28598	28642	28498	28526	28451	28496	28522	28333	28528	28503	28542	28450	28473	28443	28627	28716	28492	28476	28378	28443	28594	28549	28871	28727	28714	28680	28875	28555	28544	28588	28326	28533	28598	28529	28405	28612	28548	28668	28578	28593	28337	28364	28567	28649	28749	28524	28521	28695	28624	28713	28630	28388	28662	28550	28748	28524	28496	28712	28812	28718	28369	28508
30410	43088	40084	32072	28057	26712	27965	26447	24473	24032	23336	23013	22638	22324	22413	22174	22071	21999	21996	22151	21934	22195	21738	21964	21930	21686	22016	21899	21965	21964	21867	21732	22049	21993	21793	21967	22098	21863	21879	21757	22083	21974	21763	21919	21825	21856	21997	21912	21936	22035	22076	21860	21889	21845	21944	21762	21848	21862	22118	21933	21813	21862	21966	21841	22001	21908	21890	21812	22015	21914	21967	21712	21771	21762	21893	21881	21898	21624	21897	21977	21873	21844	21769	21938	21821	21941	21886	21908	21823	22032	21829	21955	21900	21820	21884	21976	21863	21867	21856	21771	21711	22028	21804	21779	21935	21680	22095	22043	21882	21968	21756	21969	21908	21976	21795	21707	21661	21813	22015	21865	21888	21664	21822	21829	21917	21812	21774	21848	21846	21836	21921	21867	21866	21761	21836	21777	21806	21811	21802	21792	21889	21882	21908	22157	21743	21846	21763	21790	22021	21872	21768	21794	21911	21786	22123	21923	21885	21978	21974	21846	21771	21769	21971	21877	21853	21745	21759	21832	21720	21955	21881	22034	21967	21877	21728	21896	21622	21743	21817	21647	21803	22106	21698	21875	21822	21909	21991	21856	21909	21796	21789	21974	22013	21907	21906	21849	21671	21822	21797	21915	21826	21743	22006	21872	21887	21880	21704	21963	21861	21774	21813	21721	21962	21811	22082	21818	21771	21851	21925	21789	21768	21883	21833	21768	21765	21900	21813	21852	21922	21799	21779	21683	21877	21987	21737	21866	21920	21837	21943	21759	21818	21778	21937	22035	21725	21861	22034	21922	21806	21962	21889	22048	21970	21886	21858	21864	21832	21826	21853	21998	21695	21867	21957	21991	21735	21893	22063	22033	21869	21924	21863	21869	21858	22002	22027	21963	21926	21896	21835	21881	22025	21698	21833	22012	21901	21703	21896	22036	21987	21731	21893	21926	21702	21907	21963	21769	22006	21792	21991	21805	21899	21818	21769	21918	21840	22108	21839	21946	22007	22077	21717	21912	21827	21809	22023	21833	21740	21958	21817	22044	21832	21814	21883	21738	21787	22154	21766	21723	22174	22052	21928	21831	22004	22094	21913	21764	21789	21941	21708	21948	21737	21828	21780	21916	22013	22064	21934	21939	21849	21899	21881	22031	21870	21752	21805	21848	21756	21918	21862	21938	21980	21671	22050	21817	21802	21896	21796	21892	21957	21936	21884	21734	21917	21795	21936	21823	21920	21965	21765	21873	21871	21848	22071	21953	21975	21841	21882	21791	21931	21977	21925	21830	22078	21890	22179	21875	21870	21944	21808	21884	21904	21779	21789	21851	21943	21878	21801	21937	21932	21863	21996	21901	21780	21789	21838	21840	21875	21892	21611	21834	21901	21817	22203	21837	21961	21907	21779	22011	21831	21889	21852	21797	21945	21914	21707	21819	21860	21881	21665	22073	21952	21863	21719	21949	21907	21928	21895	21965	21745	21960	21934	21827	21962	21824	21970	22011	21828	22024	21722	21985	21838	21882	21988	21936	21999	21866	21717	21830	22056	22055	21765	21698	21954	21775	21895	21799	21844	21824	22001	22016	21846	21860	21903	21808	21845	21902	21783	22087	21826	21940	21826	21807	21754	22043	21927	21993	21899	21816	21743	21925	21815	21827	21961	21948	21884	21699	21977	21912	21805	21766	21814	21914	21904	21904	21702	21815	22017	22029	21950	21819	21767	22119	21934	22043	21995	21638	21978	21835	21896	22055	21669	21974	21863	21951	21783	21804	21716	21702	21796	21886	21936	21866	21902	21808	21841	21956	21964	21943	21942	21933	21840	21916	21874	21939	21828	21783	21815	21943	21822	21846	21842	21782	21755	21738	21812	21707	21784	21723	21796	21715	21702	21863	21807	22031	21766	21970	21960	21948	21736	21801	21957	21899	22060	22003	21833	21827	22117	21957	21854	21833	21774	21914	21782	21862	21902	21919	21873	21992	21958	21847	22070	21705	21752	22012	21838	21841	21997	21724	21743	21887	21983	21809	21836	21980	21923	21696	21763	21860	21986	21812	21774	21881	21884	21862	21910	21825	21730	21835	21997	21913	21724	21878	21807	21955	21834	21934	21857	21834	22013	21784	21739	21856	21996	21958	21870	21645	21818	21927	21805	21981	21859	21833	21670	21857	21914	21789	21794	21892	21928	21973	21820	21784	21880	21994	21744	21947	21919	21998	21921	21904	22035	21803	21843	21753	21833	21918	21869	22078	22042	22035	22063	21796	21943	21885	21905	21872	22062	21935	21918	21874	21859	21911	22033	21988	21883	22000	21742	22003	21905	21873	21840	21764	21838	21916	21833	21826	22062	21843	21860	21827	21924	21754	21859	22018	21884	21706	21794	21868	21914	21745	21951	21932	22019	21829	21899	21942	21920	21884	21786	21931	21768	21905	21915	21905	21658	21904	21860	21818	21927	21824	21790	21836	21943	21990	21743	21883	21931	21929	22073	21994	21779	21989	21930	21901	21770	21862	21843	21807	21771	21778	21819	21889	21823	21948	21784	21905	21890	21920	22001	21872	21999	22125	21926	22014	21881	21878	21927	21709	21906	21743	21905	21766	21892	21819	22007	21772	21861	21996	21908	21862	21958	21814	22014	21948	21864	22020	22067	21890	21860	21809	21916	22087	21842	22076	21922	21893	21924	21874	21902	21567	21952	21955	21885	21963	21852	22061	21792	21848	22056	21763	21930	21969	21870	21959	21949	21897	21928	21948	21857	22063	21929	21717	21679	22065	22030	21940	21910	21935	21688	21902	21785	21787	21845	21829	22042	21897	21839	21860	21817	21861	21884	21965	21876	21984	21903	21912	21775	21720	21820	21988	21840	21899	21979	21848	21846	21890	21846	21889	21911	21672	21920	21817	21861	21852	21851	21878	21933	21796	21918	21730	21936	21722	21788	21669	21912	21713	21843	21883	21922	22007	21687	21719	21884	21775	22005	21807	21869	21823	21955	21923	21951	21916	21775	21768	21859	21854	21842	21954	21776	21795	21758	21903	22012	21676	21879	21982	21977	21817	21736	21914	22097	21806	21854	21761	22010	21947	21834	21835	21607	21693	22041	21834	21899	21927	21908	21977	21989	21869	21853	21835	21865	21783	22003	21812	22025	21907	21998	21906	21903	21970	22043	21773	21909	21887	21787	21845	21740	21799	21649	22030	22048	21783	21730	21849	21866	21849	22039	22032	21775	21795	21983	21943	21928	21849	21981	22009	21996	21805	21811	21882	21886	21969	21862	21832	21889	22070	21927	21817	21876	21957	21867	21830	21977	21887	22065	21825	21932	22065	21821	21803	21927	21931	21719	21805	22047	21796	21926	21984	21958	21909	21737	22028	21782	22061	21748	21979	21861	21682	21903	21853	21927	21703	21810	21856	21895	22035	21810	22000	21906	21988	21803	22052	21822	21712	22029	21766	21829	21897	21936	21742	21781	21884	21910	21924	21875	21782	21880	21790	21924	21773	22008	21691	21872	21953	21915	21737	21962	21808	21882	21965	21811	21686	21802	21782	21888	21995	21907	21832	21886	22002	21866	22032	21830	22073	22045	21842	21941	21918	21961	21954	21989	21669	21733	21893	21886	21918	21798	21912	21887	21957	21805	21838	21686	21984	21937	21834	21921	21880	22091	21936	22002	21886	22037	21973	21835	21933	21896	21827	21908	21779	21936	21920	21992	21812	22061	21742	21802	22090	22074	21829	21957	21851	21821	21939	21738	21887	21858	21769	21835	22025	21730	21898	21893	21744	21907	21935	21987	21842	21829	21875	21881	21905	21802	21888	21822	21653	22125	21815	21850	21949	21930	21877	21911	21793	21773	21754	21897	21893	21810	21817	21906	21938	21853	21856	21705	22044	21883	22004	21707	22020	21877	21869	21926	21817	21782	21720	22016	22130	22124	21759	21893	21792	21959	21982	21916	21779	21986	21908	21862	22055	22036	21930	21911	21868	21915	21932	22015	21840	21954	22201	22001	21864	21918	21849	22030	21817	21836	22143	21746	22016	21791	21784	21919	21893	21940	21975	21950	21964	21813	21893	22044	21779	21932	21897	21923	21849	21788	21900	21729	22078	21861	22040	21894	22007	21768	22018	21733	21930	21968	21833	22047	21855	21891	21967	21869	22012	21870	21793	21880	21769	21938	21819	21889	21964	21949	21969	21935	22013	21900	21975	21864	21873	21938	21721	22018	21842	21779	21863	21838	21703	21847	21933	21929	21758	21863	21906	21926	22013	21943	21924	21859	21950	21823	21912	21980	21806	21922	21928	21812	21755	21883	21918	21947	21833	21933	21902	21918	21764	21920	21913	21954	21794	21952	21859	21641	21849	21831	22073	21891	21885	21872	21997	21832	22011	21884	21928	21722	21748	21935	21864	22007	21780	21847	21536	21920	21776	21833	21788	22024	21774	21871	22020	21922	21930	21869	21726	21782	21885	21882	21714	21921	21983	22177	21793	21745	21906	21829	21903	21897	21882	21865	21873	21918	21865	21955	21663	21869	21685	21899	21891	21763	21783	21911	21976	22010	21931	21857	21886	21876	21777	21954	21948	22010	21659	21958	21962	21886	21957	21875	21808	21926	21883	21791	21852	21843	21907	21980	21832	21790	21799	21971	21784	22140	21845	22037	21913	22013	21826	21850	21933	21882	21930	21907	21837	22000	21944	22013	21833	21892	21880	21902	21854	21981	21932	22077	21975	21852	21877	21929	21920	21947	21757	21957	21670	21785	21782	21856	21942	21601	21963	21801	21858	21949	21905	21862	21857	21939	21840	22088	21889	21876	21821	22081	21909	21870	22021	21853	21928	21903	21760	21999	21801	21649	21837	21829	21827	21956	22006	21831	21884	21886	21930	21886	21884	21904	21890	21756	21927	21844	21875	21729	21943	21862	21750	21865	21722	21884	21868	21820	21731	21896	21974	21738	21750	21764	21898	21923	21861	21852	21811	21807	21860	21892	21813	21874	21762	21841	21827	22230	22034	21989	21860	21872	21650	21864	22129	21618	21894	21765	22051	21827	21868	22031	22292	21906	21913	21863	21991	22018	21916	21924	21958	21802	21989	22065	21838	21911	21878	21828	21853	21904	21986	21936	22022	21803	21903
24989	21403	29086	28467	29850	33149	43435	43374	32013	30668	30023	29771	29465	29127	29175	29032	29089	29018	28813	28940	29130	28674	28723	28775	28687	28879	28595	28747	28788	28734	28764	28786	28702	28475	28671	28718	28779	28553	28641	28773	28863	28655	28629	28833	28634	28698	28800	28515	28664	28770	28642	28664	28769	28748	28594	28725	28627	28734	28837	28669	28697	28821	28563	28542	28608	28890	28639	28550	28662	28543	28499	28568	28526	28522	28419	28785	28638	28562	28731	28524	28557	28884	28810	28504	28528	28687	28694	28761	28662	28499	28789	28696	28650	28589	28767	28726	28609	28401	28858	28629	28463	28697	28585	28729	28486	28485	28768	28463	28731	28829	28548	28474	28625	28597	28642	28630	28421	28516	28547	28494	28468	28606	28625	28613	28789	28592	28648	28788	28844	28506	28527	28625	28772	28592	28666	28532	28443	28659	28711	28795	28670	28812	28639	28496	28501	28484	28579	28534	28649	29016	28633	28717	28582	28634	28703	28537	28601	28525	28587	28669	28683	28677	28649	28441	28616	28604	28884	28990	28638	28692	28565	28832	28719	28500	28812	28788	28514	28564	28556	28715	28683	28726	28632	28384	28826	28654	28653	28626	28540	28537	28588	28932	28959	28597	28814	28694	28593	28420	28552	28674	28857	28924	28564	28681	28537	28493	28778	28811	28733	28495	28395	28646	28450	28499	28876	28698	28675	28721	28476	28846	28785	28618	28438	28706	28476	28402	28541	28442	28352	28641	28382	28639	28393	28659	28785	28685	28832	28790	28684	28747	28739	28547	28668	28328	28422	28787	28613	28443	28504	28620	28593	28743	28570	28730	28605	28828	28684	28581	28516	28593	28648	28613	28742	28989	28867	28682	28645	28730	28829	28547	28395	28597	28639	28672	28841	28460	28684	28644	28515	28469	28471	28484	28538	28764	28491	28712	28835	28714	28650	28578	28523	28661	28646	28535	28874	28625	28390	28383	28663	28525	28545	28521	28419	28505	28416	28538	28629	28570	28415	28695	28840	28541	28400	28670	28587	28570	28484	28346	28562	28513	28583	28561	28619	28697	28732	28580	28592	28637	28612	28511	28663	28696	28698	28672	28448	28633	28588	28753	28474	28552	28560	28674	28699	28544	28852	28801	29026	28774	28696	28629	28468	28646	28839	28661	28418	28542	28776	28710	28722	28613	28559	28688	28538	28478	28476	28684	28780	28611	28528	28429	28648	28533	28646	28755	28410	28742	28517	28628	28580	28444	28600	28534	28651	28629	28493	28685	28748	28421	28549	28856	28626	28318	28644	28789	28455	28552	28489	28665	28565	28619	28658	28754	28411	28672	28658	28691	28795	28606	28711	28330	28532	28716	28634	28618	28598	28611	28534	28475	28576	28851	28495	28416	28719	28764	28581	28526	28564	28630	28808	28353	28567	28672	28960	28666	28750	28605	28850	28819	28726	28616	28841	28699	28658	28519	28717	28825	28503	28666	28790	28482	28569	28838	28935	28792	28500	28615	28703	28761	28796	28643	28635	28604	28825	28600	28756	28528	28752	28671	28557	28640	28747	28652	28610	28599	28803	28679	28710	28707	28724	28440	28760	28669	28504	28764	28626	28548	28665	28800	28649	28640	28763	28290	28592	28555	28736	28463	28667	28819	28695	28501	28688	28627	28641	28479	28800	28783	28657	28663	28722	28632	28584	28550	28576	28554	28472	28455	28721	28790	28747	28851	28668	28413	28662	28708	28524	28586	28718	28507	28573	28539	28875	28663	28679	28889	28585	28554	28644	28803	28664	28907	28765	28606	28770	28736	28395	28623	28975	28855	28617	28509	28783	28873	28777	28790	28509	28397	28530	28593	28736	28729	28574	28735	28658	28633	28847	28653	28418	28727	28627	28553	28633	28787	28563	28352	28608	28524	28625	28680	28791	28766	28594	28625	28744	28622	28796	28637	28691	28568	28580	28692	28638	28691	28574	28730	28543	28578	28486	28786	28579	28756	28839	28826	28665	28654	28521	28685	28569	29017	28633	28631	28489	28595	28715	28450	28381	28800	28857	28669	28405	28670	28685	28711	28614	28777	28792	28571	28375	28534	28399	28693	28580	28546	28830	28457	28799	28662	28857	28587	28741	28566	28732	28746	28466	28504	28633	28512	28543	28751	28536	28400	28456	28579	28739	28899	28612	28397	28518	28683	28597	28588	28730	28724	28647	28640	28718	28514	28664	28568	28701	28907	28675	28665	28404	28505	28868	28739	28756	28770	28589	28698	28677	28575	28754	28598	28674	28829	28842	28624	28512	28623	28869	28471	28651	28362	28580	28638	28844	28642	28490	28641	28498	28689	28720	28606	28539	28616	28507	28536	28848	28639	28740	28430	28752	28583	28526	28537	28415	28579	28629	28584	28682	28675	28721	28653	28617	28745	28559	28883	28834	28737	28574	28768	28652	28623	28547	28413	28685	28665	28746	28646	28652	28644	28762	28748	28609	28599	28456	28862	28579	28748	28769	28514	28402	28657	28409	28214	28604	28576	28532	28464	28613	28746	28612	28759	28914	28930	28606	28682	28551	28732	28794	28749	28698	28618	28814	28698	28727	28559	28434	28561	28729	28529	28525	28585	28690	28790	28425	28604	28522	28590	28695	28799	28467	28606	28853	28253	28488	28480	28582	28564	28621	28542	28641	28230	28552	28819	28740	28436	28679	28699	28673	28646	28862	28781	28549	28591	28782	28987	28790	28827	28706	28381	28780	28461	28782	28604	28564	28418	28462	28860	28670	28589	28628	28667	28460	28806	28476	28620	28623	28587	28739	28649	28724	28535	28759	28777	28593	28491	28652	28684	28520	28596	28716	28698	29111	28589	28622	28641	28486	28495	28739	28741	28569	28685	28421	28717	28841	28766	28420	28656	28598	28503	28834	28789	28595	28651	28825	28535	28696	28440	28675	28484	28772	28590	28581	28780	28966	28529	28643	28922	28883	28424	28608	28601	28714	28807	28615	28749	28661	28755	28637	28727	28524	28517	28785	28670	28554	28602	28528	28674	28764	28791	28726	28870	28653	28554	28622	28821	28479	28486	28462	28796	28823	28416	28430	28461	28682	28457	28629	28544	28608	28605	28818	28395	28967	28696	28488	28598	28690	28852	28663	28715	28583	28699	28760	28507	28694	28497	28445	28696	28460	28661	28694	28381	28777	28783	28755	28501	28583	28457	28533	28900	28770	28748	28533	28757	28587	28495	28572	28633	28487	28476	28772	28860	28858	28739	28582	28701	28927	28704	28622	28537	28842	28760	28585	28502	28636	28880	28683	28782	28638	28451	28480	28835	28689	28690	28495	28759	28624	28672	28542	28618	28622	28557	28729	28563	28528	28605	28510	28704	28814	28597	28405	28433	28600	28653	28814	28809	28607	28426	28393	28633	28498	28837	28615	28540	28634	28802	28711	28497	28634	28840	28718	28638	28556	28705	28608	28808	28677	28604	28645	28495	28604	28683	28734	28717	28851	28677	28554	28669	28491	28637	28475	28850	28812	28595	28519	28741	28583	28510	28635	28515	28777	28683	28491	28674	28819	28595	28388	28533	28672	28582	28823	28848	28477	28680	28737	28661	28737	28629	28561	28455	28686	28651	28407	28769	28642	28351	28456	28697	28761	28590	28805	28561	28637	28410	28806	28512	28724	28565	28663	28412	28604	28674	28600	28740	28723	28671	28829	28859	28573	28620	28713	28673	28660	28623	28607	28642	28467	28626	28561	28595	28721	28663	28789	28709	28634	28780	28500	28802	28695	28706	28762	28611	28659	28449	28706	28893	28706	28820	28648	28658	28553	28563	28574	28769	28685	28882	28331	28671	28545	28599	28809	28715	28605	28483	28554	28851	28825	28661	28721	28497	28609	28394	28370	28660	28485	28565	28450	28806	28800	28359	28687	28554	28837	28508	28799	28515	28587	28528	28560	28627	28670	28682	28502	28532	28455	28649	28802	28489	28650	28551	28435	28737	28743	28714	28664	28707	28539	28792	28684	28939	28797	28737	28675	28729	28616	28417	28763	28660	28969	28588	28694	28537	28786	28745	28573	28715	28769	28824	28625	28316	28542	28762	28759	28680	28673	28596	28611	28636	28664	28564	28443	28412	28560	28756	28501	28654	28675	28751	28760	28450	28818	28729	28438	28857	28692	28790	28565	28435	28586	28748	28573	28710	28562	28672	28554	28667	28612	28582	28729	28788	28641	28629	28656	28812	28760	28477	28829	28603	28558	28803	28424	28702	28653	28537	28612	28656	28621	28642	28799	28754	28527	28578	28658	28230	28638	28492	28518	28472	28680	28630	28517	28394	28716	28655	28625	28761	28784	28644	28429	28336	28812	28383	28646	28708	28819	28772	28704	28434	28552	28246	28624	28800	28471	28661	28669	28676	28798	28650	28591	28588	28764	28676	28561	28518	28478	28701	28542	28548	28700	28660	28721	28627	28473	28416	28480	28669	28711	28512	28660	28461	28676	28602	28713	28409	28808	28684	28731	28571	28689	28703	28810	28679	28690	28691	28646	28686	28724	28559	28507	28653	28902	28812	28791	28570	28677	28902	28482	28673	28546	28714	28560	28473	28792	28534	28616	28699	28559	28510	28710	28694	28662	28643	28733	28934	28795	28517	28492	28425	28882	28337	28673	28551	28463	28585	28554	28701	28669	28548	28858	28402	28483	28756	28616	28572	28644	28677	28786	28614	29083	28837	28765	28689	28803	28496	28756	28713	28716	28590	28840	28489	28525	28717	28619	28712	28326	28627	28675	28618	28642	28538	28697	28470	28655	28663	28454	28597	28379	28474	28800	28492	28572	28576	28968	28679	28601	28812	28758	28525	28598	28484	28656	28717	28610	28738	28675	28826	28802	28792	28857	28800	28668	28630	28740	28607	28665	28549	28543	28487	28672	28713	28514	28455	28665	28458	28685	28594	28683	28645	28462	28385	28695	28672	28634	28734	28574	28808	28575	28678	28650	28743	28906	28714	28652	28255	28374	28571	28568	28489	28785	28740	28643	28737	28477	28646	28610	28645	28432	28909	28685	28813	28750	28388	28445	28925	28610	28363	28519	28618	28670	28750	28850	28865	28668	28684	28798	28558	28505	28621	28745	28686	28551	28715	28621	28517
30357	50401	47380	37495	32646	30340	42282	36455	26103	25261	24415	23652	23188	23092	22517	22436	22306	22264	22161	22196	22252	22054	22128	22016	22240	22166	21950	22008	22034	22083	22026	21882	22071	21964	22069	21804	22049	21994	22038	21917	21914	21959	21868	21968	21977	21964	21924	22037	22102	21921	21952	21950	22107	21954	21846	21851	22067	22015	21822	21933	21826	21864	21999	21901	21860	22009	22071	21880	22000	21916	22137	21945	21923	21919	21790	21878	22206	21974	21839	21924	22173	22085	22023	21888	21786	21791	21982	22037	21943	22018	22088	21756	21988	21975	21777	21857	21941	21790	21989	21955	21950	21930	21833	22055	21968	22017	22102	21777	21993	22009	21870	21966	22049	21890	21739	21986	21861	21842	22134	22002	21904	21819	21947	21856	22012	21871	21815	22005	22038	21896	21969	21960	21888	22015	21931	21945	21848	21829	21875	22095	22062	21744	22006	21937	21750	21954	22026	21884	22082	21971	21900	21814	21782	21837	21883	22065	21875	21957	21831	21839	21989	21602	21969	21983	21835	22082	21759	22037	22022	21959	21857	21964	22109	22021	21769	21947	21846	21854	21940	21967	21816	21950	21900	21958	21884	21968	21912	22015	22037	22004	22016	21981	21912	21920	21872	22083	22045	21836	21822	21899	21888	22190	21974	21920	22000	21904	21854	21816	21932	22067	21965	21862	21948	21808	21943	21660	21884	21949	21907	21796	21753	21980	21980	21861	21873	21921	21916	21917	21947	21917	21906	22068	21895	21834	21870	21850	21877	21778	21991	22106	22096	22037	22131	21881	22076	21928	22171	21685	21847	21810	21814	21994	21854	22012	22027	22053	22033	21954	21678	22126	21923	22043	21831	22031	21954	21699	21963	21946	22091	21990	21998	21782	21928	21786	21901	21785	21993	22008	21959	21830	21859	22003	21904	21941	22033	21951	22026	21923	22043	22015	21963	21857	21884	21937	22074	21732	21772	21958	21945	21909	21959	22027	21793	21831	21959	21779	21843	22028	21833	21965	21864	22075	21772	21704	22062	21811	22056	21776	22041	21891	21938	21842	21908	21899	21905	21906	21870	22107	21863	21914	21937	21989	21740	21965	21926	21969	21960	21903	21884	21992	22025	22094	21860	21961	22065	21968	21910	21884	22060	21808	21820	21866	21915	21798	21867	21903	22090	21774	21894	21837	21915	21808	21961	21817	21857	21804	21996	21932	21862	21783	21817	22006	21893	21935	21981	21900	21883	21838	21899	21968	21858	21918	22021	21967	22080	21865	21822	22094	21920	21881	21905	21886	22059	21679	21911	21788	21854	21903	22083	21828	22071	21859	21971	21752	22147	21927	21935	21937	21899	21945	22010	22059	21955	21833	22144	21921	21942	21868	21919	22039	21776	21911	21841	21872	21845	21795	22074	21787	21917	21975	21801	21956	22002	22002	21812	21849	22017	21913	22025	22015	22025	21920	21937	21792	22053	21806	22017	21786	21848	21823	21933	21790	22086	22072	21967	21838	21945	21945	22025	22000	21835	21966	21912	21873	21883	21816	21993	21974	21956	21986	21900	21698	21916	21793	22050	21921	21873	21765	21981	21937	21884	21925	22092	21881	21957	22068	22007	21902	21951	21984	21939	21845	22087	21821	22015	21966	21959	21836	21898	22005	21935	21977	21974	21878	21867	21887	21992	21949	21809	21865	22010	21854	21751	21969	21953	21987	21909	21924	21946	21892	21994	21989	21876	21938	21892	22014	22217	21952	21970	21869	21945	21862	21757	22092	21935	21975	21949	21948	21945	21894	21939	21922	21827	21945	21853	21762	21805	21892	21927	21751	21928	21833	21761	21914	21949	21902	22135	21796	22068	22047	21854	21869	21980	21887	21756	21965	21849	21954	21793	22202	21950	21912	21888	21954	21971	21887	21772	21915	21941	21813	21886	21916	21799	21979	21776	21926	21928	22039	21882	21930	21859	21964	21934	21888	21947	21925	21863	21998	21819	22012	21806	21981	21827	21907	21939	21777	21762	22013	21723	21942	22015	21907	22095	22005	21962	22015	21967	21985	22005	22084	21950	21902	22003	21901	21733	21863	22010	22114	21979	22141	21879	21792	22014	21894	21903	21846	22025	21838	22043	21976	21897	21890	21773	22103	21856	21881	21912	21932	21968	21962	21998	22138	21884	21915	21991	21929	21932	21990	22128	21669	21976	21977	22059	21797	21888	21999	22008	21819	22021	21919	21905	21898	21740	21958	21973	21908	21926	21921	21871	21966	22169	21938	21934	21798	21934	21919	21734	21983	21978	21988	21895	21965	21990	22063	21883	21792	21830	21770	21926	22210	21809	21977	22195	22030	21892	21878	21841	21942	22109	21784	21998	21845	21986	21852	21930	21856	21946	21998	21885	22150	21887	22079	21934	22045	21977	21762	22071	21709	21896	21683	21945	21806	22099	21947	21779	22092	21874	21869	21782	21723	21813	21854	21805	21923	21910	21895	22011	22038	21978	21990	22032	22217	21961	21883	21996	21741	21864	21974	22016	21810	21916	21974	21922	22057	21956	21844	21985	22155	21726	21871	21999	21929	22156	21942	22141	22005	22009	21724	22030	21990	22080	21905	21990	21684	21913	22099	21862	22007	21931	21958	21929	21924	21964	21901	21956	21903	22005	22030	21906	22005	21723	21850	21957	21923	21902	21875	21715	21885	21869	22054	21960	21816	21888	21901	22106	21840	21916	22010	22020	21894	21903	21925	22113	21819	21820	21921	22007	22072	22032	21926	21868	21727	21964	22041	21976	21865	22028	21863	22059	21916	21900	22011	22033	22062	21912	21837	22136	21819	21909	21847	22014	21951	21875	21783	22024	21965	21732	21985	21833	21886	21906	21856	22028	22048	21868	21989	22088	21916	21902	21819	21899	22077	21893	21974	21917	21772	21887	21927	21735	21816	22059	21956	21925	21752	21999	21898	21905	22044	21927	21799	21943	21895	21920	21896	22001	22062	22009	21893	21927	21864	21906	21973	21970	22039	22043	21981	21944	22014	21881	21970	21831	21875	21989	21972	21894	21851	21879	22036	21931	22042	21853	21807	21889	21859	21956	22061	21919	21794	21757	21766	22025	21870	21821	21852	22066	22089	21998	22026	21929	21765	21694	21991	21809	21894	21903	21879	22086	21874	21942	22059	21880	21918	22024	21957	21876	21771	21686	21895	21920	21899	21852	21933	21934	21897	21942	21994	22032	21978	21978	22015	21831	21859	21846	21911	21938	21886	22098	21974	21887	22060	21789	21809	22049	22118	21979	21851	22059	22118	22000	21765	21877	22039	21802	21939	21968	21809	21883	21911	21940	21889	21941	21854	22076	21855	21959	21830	21852	21859	21859	22063	21951	21972	21888	21931	22060	21746	21864	21948	21992	21957	21877	21916	22075	22010	21895	22039	21846	21893	21807	21898	21903	21894	21896	21777	22146	22040	21983	21754	22194	21868	21932	21935	21913	22045	22003	22027	21922	21904	22102	21865	21958	22002	22007	21971	22099	21947	21716	21883	22022	21693	21963	21827	21747	22021	22028	21775	21808	21987	21818	21998	21923	21710	21844	21848	21913	21977	21821	22049	22144	21982	21817	22099	21805	21994	21839	21998	22014	21859	21849	21833	22079	21752	21814	21958	21808	21909	21983	21860	21748	21871	22078	21927	21862	22037	21994	21891	22204	21940	22025	21914	22007	21916	21990	21837	21873	21954	21811	22042	21921	22127	21809	21983	21632	21831	21861	21966	21884	21820	21723	21983	21995	21929	21905	21905	21909	21954	21848	22044	22047	22004	21918	21930	21909	21815	21876	22032	21961	21852	21892	21969	21855	21877	21947	21843	21923	21926	21957	22062	22085	21778	21869	21997	22072	21901	21989	21966	21957	21820	22129	21910	21819	21826	21911	21939	21955	21942	21897	21948	21726	21980	21832	21957	21929	21924	22029	21869	21988	22025	21810	21891	21803	21856	22092	21842	21908	21958	21939	21856	21978	21991	21861	21939	21914	22137	21845	21977	21931	21783	21785	21899	21844	21788	21698	22016	21908	21881	21946	21910	21916	21748	22069	21787	21779	22086	21938	21852	21764	21949	21826	21969	21891	21891	21953	21966	21855	22032	22014	21902	22057	21801	21772	21825	21794	21944	21987	22043	21686	21916	21950	21975	21917	21935	21962	22010	21999	21994	21976	22051	21913	21805	21986	22002	22092	21795	21934	21937	22028	21895	21942	21800	22119	22042	21864	21900	21998	21939	21653	22070	21807	22091	22011	21780	21890	21990	21910	21876	22136	21792	21994	22008	21868	21843	21905	21964	22018	22015	21805	21868	22011	21869	22017	22009	21925	22015	21846	22248	21942	21875	21942	22001	22069	21884	21930	21931	21966	22017	22005	21889	21919	21923	21870	21813	21727	21726	22000	21924	21955	22002	21776	21891	21804	21838	22082	21772	21769	22104	22038	21891	21933	21861	21744	22135	22005	22014	22007	22032	21905	21870	22040	21926	22038	22116	21923	21965	21858	21877	21749	21860	21893	22016	22081	21771	21915	21989	21941	22091	21875	21839	22108	21851	22138	21759	21697	22003	21893	21931	21915	21874	21913	22006	22034	21857	21750	21942	21841	21985	21844	21783	21923	21741	21925	22009	21891	21854	21975	21984	21839	21897	21854	22037	21891	21965	22140	22083	21809	21862	21897	21828	22005	21984	21946	21917	21869	21864	21979	21989	21772	22047	22017	21789	22023	21999	21847	21707	22059	21816	21916	21929	21869	22054	21844	21632	22071	21844	21878	21848	22002	21839	21855	21925	22052	21958	21882	21991	21957	21860	21987	21946	21874	21805	21892	21953	21962	21921	22109	21833	21981	21992	21801	21955	21963	22030	22040	22141	22046	21940	21896	22154	21921	22012	21880	22043	21762	22004	21864	21993	21838	21678	21912	21951	22035	21798	22071	21941	21738	21996	22007	22124	21885	21839	21952	21996	21974	21996	21929	21971	22021	21974	21920	21876	21982	22063	21893	21869	21768	21900	22109	21899	21916	21921	22096	21836	21992	21823	21912	21899	21892	21899	21802	21894	21936	21943	22037	21829	21933	21843	21997	22023	21925	21796	21829	21899	21922	21828	21942	21967
23673	21426	29023	25486	27053	33475	54781	46601	33112	32740	31996	31496	31253	30865	30740	30152	30417	30102	30174	30121	30080	29912	30002	30027	29971	29985	29735	30026	29884	29830	29792	30033	30073	29674	29709	29931	29705	29950	29757	29884	29448	29727	29783	29619	29777	29752	29947	29817	29675	29958	29709	29679	29748	29755	29666	29852	29967	29830	29714	29750	29886	29739	29789	29590	29836	29865	29792	29727	29754	29782	29668	29932	29664	29616	29958	29613	29927	29986	29731	29849	29807	29604	29890	29852	29761	29822	29726	29812	30008	29915	29872	29898	29892	29716	29715	29953	29904	30087	29780	29776	29726	29610	29594	29525	30032	29657	29729	29923	29696	29672	29748	29581	29567	29693	29885	29740	29787	29477	29833	29989	29692	29960	29773	29866	29810	29785	29924	29882	30114	29816	29915	29765	29566	29590	29926	29760	29902	29775	29787	29696	29684	29926	29804	29620	29704	29883	29544	29769	29991	29803	29691	29541	29885	29552	29678	29734	29734	29675	30134	29649	29639	29685	29874	29746	29966	29707	29849	29778	29720	29814	29734	29792	29851	29806	29681	29720	29540	29643	29431	29972	29803	29750	29857	29734	29561	29757	29776	29591	30105	29624	29975	29960	29864	29742	29750	29688	29720	29805	29787	29920	29636	29558	29837	29743	29643	29750	29581	29794	29824	29711	29575	29724	29822	29659	29673	29681	29758	29842	29965	29807	29703	29852	29953	29853	29731	29736	29539	29700	29885	29886	29805	29682	29877	29698	29941	29782	29789	29786	29866	29618	29617	29750	29848	30089	29664	29736	29991	30006	29655	29645	29548	29741	29673	29744	29650	29517	29778	29732	29567	29627	29641	29551	29790	29654	29768	29796	29742	29584	29778	29641	29519	29721	29662	29515	29799	29604	29670	29517	29700	29735	29530	29950	29869	29696	29888	29834	29737	29396	29821	29955	29953	29599	29680	29922	29822	29792	29790	29763	29842	29694	29662	30056	29937	29840	29826	29678	29667	29920	29658	29965	30108	29902	29686	29803	29695	29989	29681	29629	29826	29699	29970	30001	29814	29892	29813	29834	29827	29679	29853	29828	29509	29829	29627	29760	29670	29727	29795	29990	29969	29580	29571	29601	29935	29813	29487	29627	29676	29567	29932	30004	29805	29693	29894	29756	29852	29742	29881	29722	29790	29924	29944	29826	29752	29500	29776	29881	29710	29570	29982	29867	29770	29854	29656	29674	29863	29643	29834	29729	29770	29456	29671	29726	29730	29793	29790	29691	29904	29853	29641	29796	29757	29709	29773	29803	29857	29532	30034	29672	29720	29754	29953	30001	29957	29823	29784	29555	30029	29764	29515	29661	29886	29929	29857	29837	29648	29748	29761	29776	29744	29652	29889	29944	29717	29742	29912	29421	29585	29830	29722	29621	29700	29581	29703	29847	29731	29483	29935	29647	30005	29719	29811	29693	30054	29801	29717	29884	29343	29805	29879	29814	29799	29770	29956	29763	29553	29797	29609	29901	29737	29601	29520	29607	29673	29711	30112	29679	29938	29641	29779	29690	29724	29539	29718	29902	29731	29526	29927	29860	29538	29796	30202	29788	29502	29655	29756	29705	29923	29815	29816	29801	29819	29842	29965	29952	29785	29624	29967	29880	29647	29589	29837	29940	29903	29743	29809	29742	29928	30127	29748	29639	29847	29591	29622	29532	29635	29950	29622	29731	29952	29732	29691	29967	29854	29800	30101	29821	29735	29691	29787	29736	29611	30170	29793	29837	29728	29742	29840	29901	29610	30017	29750	29772	29895	29821	29450	29750	29871	29761	29741	29984	29775	29734	29730	29914	30048	29845	29616	29676	29627	29563	29792	29638	29735	29630	29930	29775	29779	29902	29850	29931	29789	29564	29775	29727	29852	29988	29784	29619	29827	29787	29705	29821	29605	29692	29888	29615	29702	29677	29784	29713	29502	29772	29620	29625	29597	29686	29729	29655	29620	29736	29688	29844	29703	29882	29675	29850	29746	29584	29775	29844	29740	29852	29595	29538	29692	29489	29915	29563	29847	29408	30032	29761	29924	29649	29505	29651	29832	29657	29821	29842	30010	29946	29867	29680	29645	29672	29836	29713	29618	29846	29779	29937	29747	29525	29589	29884	29879	29488	29743	29783	29705	29522	29741	29824	29637	29729	29711	29744	29752	29657	29657	29786	29828	29791	30027	29971	29773	29314	29753	29602	29755	29774	29851	29855	29618	29714	29927	29972	29785	29749	29620	29484	29662	29589	29519	29796	30076	29841	29761	29483	29863	29663	29814	29792	29855	29715	30088	29833	29924	29744	29733	29927	29800	29450	29627	29739	29666	29764	29706	29787	29865	29810	30021	29940	29783	30086	29757	29826	29624	29694	29709	29480	29483	29675	29556	29860	29560	29767	29906	29935	29907	29744	29770	29668	29885	29994	29531	29487	29818	29851	29760	29876	29929	29607	29514	29825	30079	29730	29713	30041	29776	29591	29859	29934	29795	29673	29584	29812	29891	29644	29729	29789	29907	29695	29606	29752	29896	29665	30043	29427	29751	29622	29631	29799	29687	29920	29546	29843	29771	30025	29901	29659	29752	29641	29623	29781	29667	29747	29908	29604	29851	29900	29772	29837	29856	29785	29723	29862	29898	29909	29677	29789	29652	29846	29537	29728	29793	29524	29914	29744	29686	29743	29720	29358	29711	29855	29785	29605	29595	29650	29766	29637	29653	29862	29669	29859	29753	29716	30007	29653	29795	29756	29796	29816	29647	29753	29681	29837	29835	29601	29864	29978	30058	29712	29558	29831	29832	29611	29728	29589	29645	29754	29706	29914	29721	29727	29711	29621	29789	29666	29710	29777	29946	29700	29808	29864	29718	29884	29741	29555	29631	29654	29753	29736	29715	29708	29718	29627	29692	29578	29705	29947	29665	29908	29771	29941	29591	29551	29726	29739	29576	29807	29670	29775	29724	29534	29731	29776	29639	29796	29650	29767	29789	29622	29720	29954	29846	29770	29898	29766	29860	29632	29811	29907	29726	29834	29783	29700	29522	29594	29597	29649	29643	29614	29983	29708	29689	29536	29698	29752	29611	29771	29852	29829	30013	29830	29588	29860	29863	29644	29667	29719	29769	29782	29847	29735	29602	29790	29744	29710	29709	29903	29675	29764	29711	29567	29786	29769	29871	29662	29823	29879	29755	29777	29960	29868	29868	29804	29724	29766	30099	29817	29738	30109	29729	29935	29716	29612	29728	30033	29761	29421	29732	29508	29782	29854	29774	29699	29765	29661	29683	29449	29675	29729	29658	29907	29969	29877	29767	29629	29574	29836	29813	29917	29689	29725	29721	29521	29588	29715	29657	29815	29619	29695	29797	29800	29778	29732	29674	29679	29692	29821	29915	29640	29706	29798	29962	29756	29497	29718	29696	29704	29631	29729	29561	29684	29857	29508	29770	29722	29677	29745	29557	29869	30014	29838	29992	30100	29671	29767	29732	29954	29869	29687	29994	29836	29591	29681	29641	29649	29779	29782	30011	29873	29706	29659	29898	29800	30013	29637	29797	29791	29600	29785	29944	29634	29730	29865	29712	29502	29836	29814	29743	29757	29638	29586	29702	29821	29737	29934	29466	29833	29759	29925	29773	29600	29764	29755	29773	29817	29875	29745	29853	29473	29755	29694	29944	29658	29757	30004	29678	29690	29635	29440	29801	29546	29946	29881	29729	29494	29618	29655	29668	29659	29326	29736	29867	29626	29647	29641	29734	29705	29834	29667	29765	29900	29678	29794	29612	29663	29975	29573	29772	29797	29844	29810	29799	29901	29819	29834	29737	29651	29812	29635	29741	29849	29687	29580	29745	29886	29753	29707	29595	29667	29738	29855	29670	29627	29822	29666	29826	29609	29794	29830	29713	29558	29606	29753	29875	29808	29568	29705	29694	29471	29737	29804	29649	29593	29654	29629	29845	29621	29682	29565	30007	29820	29874	30008	29729	29718	29706	29725	29878	29886	29523	29728	29764	29863	29717	29745	29797	30017	29659	29639	29596	29911	29715	29837	29760	29782	29582	29773	29647	29704	29812	29784	29848	29886	29764	29799	29801	29905	29772	29623	29681	29744	29580	29864	29715	29802	29893	29951	29841	29949	29912	29726	29760	30054	29868	29736	29800	29828	29839	29679	29814	29962	29755	29866	29561	29795	29788	29811	29896	29628	29658	29543	29526	29564	29812	29783	29720	29917	29875	29670	29653	29877	29692	29802	29677	29795	29484	29791	29921	29817	29777	29831	29849	29698	29592	29617	29954	29683	29730	29953	29796	29812	29750	29794	29564	29716	29822	29607	29948	29656	30076	29745	29840	30016	29957	29692	29995	29977	29683	29866	29792	29849	29708	29889	29769	29875	29922	29787	29669	29754	29812	29850	29678	29738	29603	29843	29806	29719	29896	29742	29674	29696	29791	29960	29753	29682	29943	29728	29592	29699	29818	29706	29739	29680	29752	29774	29582	29713	29951	29648	29724	29553	29660	29826	29858	29644	29717	30015	29874	29700	29697	29956	29817	29674	29717	29643	29783	29355	29914	29683	29733	29719	29800	29884	29588	29709	29393	29878	29847	29750	29765	29627	29802	29744	29760	29688	29674	29584	29773	29942	29757	29663	29735	29720	29913	29681	29493	29905	29839	29722	29934	29540	29881	29724	29727	29698	30027	30002	29624	29877	29725	29850	29644	29676	29739	29657	29628	29875	29815	29770	29777	29786	30003	29747	29783	29749	29556	29708	29832	29963	29623	29818	29933	29894	29726	29859	29755	29850	30013	30004	29812	29736	29851	29846	29887	29886	29683	29475	29775	29884	29743	29851	29582	29875	29717	29621	29803	29659	29612	29749	29867	29806	29654	29852	29515	29896	29785	29701	29828	29934	30000	29657	29660	29773	29917	29815	29925	29857	29752	29616	29786	29664	29857	29822	29705	29700	29762	29615	29725	29790	29689	29860	29820	29632	29935	29815	29784	29713	29679	29778	29660	29937	29854	29613	29750	29697	30000	29977	29779	29685	29799	29701	29787	29802	29727	29592	29697	29435	29787	29695	29598	29571	29613	29891	29643	29905	29737	29869	29508	29831	29644	29706
32308	55379	53691	41970	36549	34177	55675	38239	28272	27222	25847	25055	24624	23792	23541	23172	23101	22931	22770	22655	22703	22635	22778	22681	22723	22829	22599	22547	22575	22701	22590	22506	22313	22537	22439	22386	22452	22492	22541	22500	22453	22675	22451	22498	22366	22602	22722	22593	22435	22602	22417	22556	22435	22471	22569	22513	22555	22519	22444	22463	22615	22484	22465	22656	22459	22556	22610	22572	22458	22465	22450	22604	22574	22369	22506	22400	22743	22770	22490	22461	22479	22732	22556	22718	22592	22513	22603	22484	22508	22480	22641	22644	22428	22520	22535	22520	22475	22543	22486	22474	22285	22579	22400	22546	22545	22407	22510	22438	22577	22529	22481	22545	22530	22423	22411	22419	22602	22442	22496	22527	22614	22427	22493	22458	22531	22351	22654	22425	22658	22448	22574	22510	22440	22331	22319	22525	22584	22473	22471	22481	22498	22499	22360	22479	22381	22510	22517	22471	22539	22429	22564	22564	22480	22525	22713	22612	22501	22387	22529	22289	22518	22455	22567	22499	22542	22442	22444	22310	22348	22591	22359	22476	22557	22398	22623	22530	22573	22287	22451	22402	22433	22400	22657	22458	22499	22583	22657	22508	22585	22407	22534	22399	22330	22503	22585	22255	22441	22559	22359	22301	22586	22570	22534	22469	22555	22845	22483	22418	22641	22619	22552	22405	22484	22377	22398	22680	22564	22326	22518	22647	22561	22471	22433	22522	22428	22534	22392	22567	22385	22463	22362	22474	22501	22631	22649	22473	22648	22475	22450	22676	22413	22583	22487	22467	22406	22448	22453	22624	22497	22619	22518	22357	22487	22566	22505	22340	22696	22562	22466	22432	22437	22494	22674	22369	22319	22506	22616	22632	22453	22550	22415	22394	22471	22528	22428	22602	22630	22349	22502	22338	22471	22351	22626	22306	22504	22488	22407	22479	22584	22393	22346	22474	22701	22455	22383	22405	22397	22541	22654	22354	22543	22494	22551	22445	22625	22482	22657	22503	22414	22492	22454	22530	22385	22238	22659	22456	22370	22284	22543	22274	22511	22586	22485	22375	22410	22559	22501	22497	22310	22305	22426	22520	22438	22493	22498	22516	22485	22472	22367	22390	22285	22414	22613	22490	22388	22549	22576	22569	22631	22516	22658	22432	22593	22455	22487	22457	22466	22321	22522	22486	22616	22530	22437	22478	22602	22585	22399	22592	22459	22389	22431	22528	22578	22590	22554	22435	22385	22492	22334	22451	22468	22403	22543	22476	22519	22670	22500	22271	22333	22644	22371	22538	22529	22455	22453	22427	22457	22567	22372	22225	22448	22595	22524	22391	22582	22421	22476	22331	22656	22559	22329	22614	22457	22499	22396	22221	22499	22558	22391	22647	22558	22540	22451	22527	22545	22601	22348	22383	22400	22452	22468	22353	22551	22504	22518	22434	22502	22455	22471	22641	22508	22561	22434	22390	22470	22300	22450	22305	22546	22521	22561	22676	22444	22495	22501	22497	22516	22481	22560	22398	22385	22555	22299	22536	22549	22554	22693	22347	22657	22485	22690	22395	22486	22588	22475	22471	22565	22584	22511	22575	22469	22510	22463	22476	22427	22691	22601	22568	22638	22505	22491	22405	22369	22352	22588	22435	22506	22335	22397	22472	22487	22527	22506	22483	22616	22553	22485	22517	22488	22401	22547	22280	22600	22572	22478	22476	22565	22649	22596	22344	22482	22467	22479	22484	22332	22469	22490	22475	22471	22435	22534	22623	22575	22681	22406	22700	22366	22397	22629	22598	22521	22571	22459	22527	22484	22288	22618	22438	22679	22605	22402	22708	22459	22510	22310	22389	22318	22436	22581	22488	22503	22368	22484	22414	22570	22428	22567	22457	22301	22559	22342	22428	22558	22627	22416	22482	22383	22647	22503	22569	22573	22446	22387	22452	22306	22525	22387	22714	22357	22496	22482	22533	22406	22319	22541	22517	22322	22601	22551	22392	22358	22602	22385	22500	22496	22491	22443	22389	22367	22652	22385	22568	22484	22401	22617	22500	22541	22411	22473	22580	22574	22489	22450	22630	22353	22573	22333	22754	22332	22533	22417	22474	22369	22472	22613	22557	22424	22450	22241	22646	22578	22658	22282	22370	22437	22330	22483	22193	22427	22619	22431	22446	22490	22382	22412	22466	22596	22400	22558	22549	22622	22471	22474	22723	22427	22381	22519	22437	22491	22597	22583	22499	22498	22392	22462	22442	22441	22484	22422	22428	22637	22495	22438	22578	22531	22475	22436	22553	22471	22419	22559	22630	22446	22375	22453	22604	22338	22314	22657	22482	22340	22484	22467	22540	22434	22388	22576	22520	22367	22600	22284	22531	22551	22551	22576	22672	22569	22573	22427	22570	22565	22511	22374	22503	22427	22557	22460	22542	22499	22541	22563	22377	22447	22502	22560	22504	22451	22519	22507	22453	22516	22404	22396	22470	22404	22486	22499	22273	22643	22556	22546	22541	22431	22549	22485	22627	22530	22475	22529	22524	22392	22432	22572	22611	22441	22369	22378	22553	22571	22617	22559	22597	22618	22466	22481	22446	22507	22423	22347	22439	22533	22430	22510	22436	22380	22428	22450	22399	22349	22530	22542	22481	22423	22727	22493	22365	22364	22466	22476	22546	22516	22588	22579	22669	22662	22498	22572	22788	22468	22612	22370	22665	22294	22449	22574	22414	22323	22605	22526	22561	22516	22522	22392	22656	22603	22520	22565	22490	22445	22556	22501	22639	22490	22477	22282	22407	22435	22540	22406	22425	22372	22341	22359	22500	22399	22496	22357	22530	22593	22567	22428	22464	22560	22293	22625	22694	22660	22599	22371	22583	22358	22626	22442	22414	22583	22385	22268	22652	22498	22681	22400	22513	22431	22537	22357	22335	22452	22765	22406	22291	22371	22564	22480	22523	22363	22315	22510	22565	22601	22434	22457	22304	22434	22824	22335	22545	22590	22317	22303	22340	22656	22463	22345	22448	22661	22623	22511	22471	22550	22559	22370	22418	22585	22401	22363	22389	22567	22554	22551	22397	22319	22497	22498	22423	22481	22546	22437	22443	22406	22488	22435	22495	22527	22378	22415	22522	22420	22344	22615	22419	22495	22528	22675	22490	22496	22494	22626	22320	22540	22390	22416	22551	22514	22567	22471	22610	22603	22278	22383	22408	22649	22423	22354	22351	22555	22537	22612	22576	22456	22533	22598	22394	22569	22620	22508	22460	22624	22162	22494	22423	22372	22551	22447	22554	22487	22623	22460	22568	22325	22645	22415	22621	22403	22447	22336	22473	22543	22581	22683	22625	22434	22641	22452	22411	22880	22379	22521	22413	22313	22593	22445	22486	22473	22437	22677	22514	22446	22562	22343	22324	22523	22492	22476	22564	22537	22482	22536	22505	22451	22418	22424	22449	22666	22350	22385	22546	22621	22293	22559	22556	22528	22445	22496	22520	22488	22529	22508	22515	22691	22407	22642	22452	22393	22631	22401	22594	22639	22591	22375	22439	22402	22454	22392	22676	22604	22471	22403	22476	22461	22507	22371	22553	22392	22297	22548	22581	22507	22597	22453	22485	22457	22554	22573	22636	22271	22452	22611	22420	22480	22478	22536	22363	22449	22542	22536	22339	22432	22627	22309	22473	22430	22453	22432	22478	22332	22707	22462	22616	22506	22439	22650	22332	22475	22470	22450	22507	22420	22617	22418	22665	22490	22527	22518	22500	22524	22634	22439	22629	22501	22520	22512	22587	22470	22303	22588	22321	22435	22565	22598	22346	22581	22494	22595	22414	22433	22636	22552	22462	22493	22369	22522	22631	22451	22470	22479	22571	22529	22461	22656	22571	22406	22360	22429	22556	22520	22379	22190	22485	22394	22663	22616	22529	22563	22459	22519	22470	22712	22644	22664	22446	22388	22499	22378	22634	22497	22396	22482	22545	22327	22632	22516	22392	22480	22416	22515	22533	22529	22431	22532	22458	22449	22407	22500	22420	22596	22348	22642	22583	22491	22604	22524	22688	22302	22628	22451	22377	22483	22575	22352	22610	22492	22468	22481	22548	22532	22574	22505	22400	22451	22648	22411	22728	22325	22414	22646	22529	22368	22486	22538	22455	22552	22647	22332	22500	22425	22563	22454	22378	22465	22568	22682	22614	22526	22539	22411	22476	22493	22457	22577	22389	22604	22566	22660	22330	22374	22535	22510	22519	22525	22615	22532	22399	22446	22428	22528	22461	22632	22350	22433	22480	22664	22547	22587	22531	22434	22536	22573	22458	22356	22337	22459	22504	22430	22425	22417	22456	22385	22524	22368	22507	22262	22501	22421	22540	22431	22509	22471	22507	22569	22461	22330	22516	22434	22640	22444	22596	22334	22678	22430	22533	22491	22509	22399	22440	22391	22382	22332	22494	22477	22414	22485	22488	22553	22708	22568	22464	22260	22390	22397	22391	22612	22669	22524	22428	22467	22407	22530	22598	22443	22437	22733	22478	22632	22616	22373	22485	22556	22451	22443	22655	22658	22388	22663	22468	22561	22428	22508	22517	22558	22554	22644	22387	22480	22431	22408	22416	22430	22468	22440	22462	22562	22374	22708	22454	22526	22477	22421	22509	22502	22401	22598	22539	22488	22442	22474	22390	22654	22292	22571	22366	22472	22330	22446	22488	22421	22558	22457	22297	22609	22528	22363	22554	22581	22494	22296	22434	22338	22497	22419	22502	22672	22377	22662	22529	22488	22643	22231	22628	22406	22574	22334	22422	22626	22294	22537	22541	22397	22393	22287	22407	22407	22322	22412	22420	22229	22474	22424	22345	22401	22577	22340	22519	22389	22496	22396	22477	22415	22446	22306	22421	22332	22521	22368	22640	22623	22461	22577	22551	22606	22737	22492	22378	22381	22494	22426	22482	22510	22367	22519	22628	22426	22472	22475	22376	22569	22439	22439	22456	22464	22493	22548	22337	22466	22427	22516	22447	22600	22615	22520	22617	22431	22446	22708	22489	22528	22465	22606	22642	22582	22449	22586	22464	22577	22315	22446	22500	22609	22518	22345	22519	22423	22442	22466	22345	22374	22691	22653	22433	22577	22352	22536	22522	22590	22610	22495	22433
33455	32905	40067	36484	33373	32879	34732	33281	31427	31348	31218	30613	30770	30446	30328	30438	30181	30142	29921	29897	30082	30031	30058	30212	30253	29988	30262	29947	29939	30101	29828	30011	30399	29956	30182	29982	30141	30241	29877	29955	30001	30158	29922	30080	30221	30098	30092	29903	30330	29816	30182	30171	30150	29985	29933	29990	30432	30039	30028	30072	29830	29792	30077	30021	30038	29875	30190	30036	30182	29957	29905	30003	30312	30207	29981	29951	30201	29732	29966	29812	30171	29741	30167	29885	30172	30151	29853	30285	30286	30127	30095	29864	29844	29914	30050	29906	29979	30069	29823	29870	30112	29821	30237	30141	30209	30175	30067	29828	29836	30181	29907	29857	29785	29922	30019	29830	30184	30317	30168	30105	29988	29966	30051	29914	30031	29740	30170	30157	30006	30076	29888	29989	29951	30041	30253	30041	29959	29873	30071	29971	29906	29790	29928	29876	30030	30130	30278	30056	30085	29973	29900	30133	30053	30081	30111	30004	30041	30125	30024	29871	30165	29984	30098	30012	29926	30116	30286	30029	30053	30018	29895	29835	30063	30065	30078	30132	29985	30104	29974	30219	29990	29975	30045	29961	29758	29832	30080	30031	30087	29942	29809	30031	29923	30059	29976	29848	29908	29727	30105	30084	30154	30092	29849	29941	30119	29909	30181	30180	29816	29993	30307	30264	30020	30152	30105	30092	29900	29885	30023	29913	29927	29936	30093	29936	29771	30012	30135	29991	30100	30016	30179	30024	29712	29934	29944	29802	30046	29935	30056	30098	29888	29891	30001	29952	30041	30116	29917	29921	29974	30221	29942	30097	30120	30022	30058	29981	29971	30113	30067	30172	30096	30063	29810	29875	30031	30038	30135	30161	30092	29820	29956	29800	30050	30101	30251	29873	30225	29920	29978	29893	30116	30164	29888	29785	30089	29970	30112	30060	29882	30088	29968	30230	30073	29901	30147	29838	30039	30123	30255	29965	30112	30077	30114	30021	29966	30015	29875	29777	29987	30106	29828	29781	30150	29915	29882	29865	29992	30107	30089	29882	30130	30071	29901	30081	29965	29988	29926	29913	30284	29951	30025	30147	29890	30115	29910	30227	30253	30147	29936	30127	29965	29797	29961	29895	30032	29734	29919	29998	29888	29829	30344	30001	30107	29953	30074	29990	30190	30142	30145	29925	29681	30204	29880	29991	29858	30081	30081	30160	29965	29989	30001	29879	29899	29896	29974	29820	30133	30058	29987	29932	30048	30065	30023	30095	30107	29968	29612	29867	29744	30214	30168	30116	30067	30093	30092	29921	30070	29945	29862	29851	29931	29958	29970	30071	29967	29965	30157	30032	30063	30030	29990	29893	29933	30326	30030	30008	30126	30011	29949	29896	29902	29938	29880	30039	29989	29957	29800	30028	29923	30054	29728	29827	30051	30098	30009	30147	30042	29972	29996	29991	30172	29964	30000	30079	29747	29796	29996	30327	29786	29877	29999	29937	29916	29890	30160	29980	30244	30076	29927	30101	30114	29933	30039	30191	30037	30074	30226	30070	30006	30187	30271	29945	30281	30086	30032	30234	30034	30090	30029	30053	30073	30107	29786	30159	29921	30101	30084	30058	30053	30049	30102	29828	30061	30149	30038	29899	30064	29888	29839	30066	30274	29743	29974	30152	29920	30132	30051	30152	30031	30134	29708	29727	30075	29991	30133	29731	30147	30003	29958	29984	29985	29965	29993	29907	30144	29999	30183	30108	30032	30085	30071	30362	29726	29941	29966	30015	30024	29780	30066	30134	30030	29992	30138	29854	30041	29860	29906	30184	29977	30168	29796	30028	30149	29963	29977	30132	29886	29886	29972	29823	29888	30016	29859	30029	29988	30284	29967	30087	29975	29954	30287	30058	30196	30026	29922	29999	30009	30160	29876	29891	29949	30102	30169	30241	30082	30294	30021	29781	29989	30176	29998	30083	30214	30122	29754	30171	29920	30111	30186	30013	30094	30283	30232	29819	30419	29929	30245	30026	29923	30043	30104	29998	29922	29729	30223	30081	30090	29819	30101	29998	30065	29841	29825	30223	30286	29960	29991	30156	30052	30022	30153	29948	30195	30114	30414	30204	30094	30082	29888	29991	29889	29746	29671	29811	29939	29768	30190	30240	29836	30120	30166	30086	29915	29943	30289	30135	30038	30015	29972	30126	30159	30112	30071	29997	29937	29869	30019	29888	29905	30128	29770	29950	30147	30067	30045	29935	30078	30063	29916	30005	30042	30129	30039	29884	30055	30063	29834	29846	30197	29992	29902	29878	30038	29929	30042	29882	30127	29922	30110	29997	30082	29902	30088	30050	30178	29760	30259	30061	30101	30116	30003	30051	30066	29895	29961	29991	29926	30097	30107	30066	29962	29939	30182	30127	30223	30230	30001	29873	29751	29943	30161	29912	30045	29816	30088	29913	30227	30130	30134	29836	30072	30082	29906	29927	30047	29877	30159	30340	30077	30141	30091	30084	30152	29810	29835	30161	30148	29934	30297	29937	30041	29976	30195	30017	30061	29991	29957	30182	29949	29907	29858	30144	30118	29927	30092	29951	29963	30017	30034	29943	29830	29928	30062	30044	30114	30042	29599	29914	30209	30090	30012	29932	30059	30058	30049	30066	30173	30196	30011	29996	29950	30209	30090	30069	29999	29860	30133	30020	30209	30097	30030	29840	29903	29895	29886	30084	29922	30396	30181	30008	30201	30124	30083	30057	30196	30093	30336	29876	29988	30127	30031	29967	30114	30037	30000	29881	29649	29838	30075	30091	30020	30005	30061	30132	29994	29988	30079	29924	29848	30049	29985	30350	29954	30027	30163	29989	30155	30171	30122	30063	30029	30091	30142	29909	30152	29773	29822	29998	30132	30214	30410	29915	30057	29945	29947	30054	30151	30153	30107	30096	30185	30098	29837	29798	30126	30029	30240	29931	29775	30168	30230	29937	30031	30084	30260	29945	30104	29983	30036	30045	29963	30090	30065	30172	30206	29997	30035	30062	30174	30219	30049	30215	30120	29996	29815	30117	30010	29979	29981	29959	29987	30063	30031	30109	30270	30173	29768	29978	29997	30044	29988	29846	30017	30156	30164	29989	29841	30003	30209	29634	30021	29963	30022	29976	30016	30049	29870	29986	29973	30065	29889	30111	30249	29998	30276	29923	29951	29767	30180	30022	30010	29891	29894	30033	30061	30008	30243	29985	30085	30035	29885	30019	30109	30107	30273	29895	30170	29949	30175	30040	29811	30355	30113	30076	29893	29946	30255	30064	29847	29933	30042	29827	30090	29963	30217	30036	30179	30079	29990	30294	29741	29970	30223	29936	29992	29943	29808	29925	29937	30191	29829	29986	29957	29827	30229	30088	30126	30094	30009	30004	30125	30247	29985	29964	30250	30153	29935	29879	30121	30012	30070	29827	30017	29902	30102	30017	30030	29848	29957	30016	30033	30105	29898	29931	30093	29931	30016	29889	30003	30219	30481	29944	30000	29883	29955	29877	30026	30041	29855	29909	30085	29940	29988	30215	29826	30064	29958	29975	30159	30031	30007	29941	29848	29915	30412	30183	30052	29996	30097	29978	30194	29861	30042	30156	29774	29899	30068	29869	30151	29943	30095	30064	30036	30213	29963	29935	29915	30104	30320	29973	30035	30117	30013	29921	29926	30031	30211	30079	29900	30125	30021	29980	30180	30103	29975	30180	30021	29781	30101	30122	30139	29851	29783	29969	30183	29931	30226	30362	29934	29976	29808	30126	30108	30147	30036	29998	30234	30159	29926	30275	30073	29749	30215	30022	29788	30089	30020	30003	30061	30063	29982	30328	29988	29968	30045	30040	30289	30102	30026	29885	29964	30027	29981	29885	30144	30043	29995	29901	30030	30041	29985	29895	29913	30094	29739	30370	30034	29949	29969	30006	30146	30135	30030	30005	29967	29973	30000	29733	30073	30320	29904	29906	30105	30040	30004	29917	30142	29861	29904	29874	30317	29930	29941	30266	30142	29925	29898	30010	29792	29979	30020	30192	30065	29898	30168	29980	29853	29887	30042	29975	30177	30339	30128	29941	29988	30259	30189	30159	30256	30061	30050	30124	30109	30314	30040	29853	30005	30028	29903	30181	29854	30248	29985	29948	29747	29821	29942	29838	30214	29975	30112	29985	29859	29857	30117	30119	29893	30128	30034	29740	30052	29903	30119	29807	29787	29879	30052	29912	30143	30234	30122	29920	29904	29942	30314	30177	30195	30018	30012	29903	29993	30138	30197	30013	30060	30035	30054	30135	30221	30229	29860	30068	30098	30030	30016	30336	30092	30236	29915	30072	29912	29983	29941	30065	30060	30196	29668	29960	29820	29823	29912	30079	29815	29919	29868	30086	29937	29721	29892	30000	30050	30297	30140	29909	30114	29857	30108	29945	30048	29935	30195	30139	30237	30075	30080	29875	30017	30235	30134	29932	30085	30258	30124	30223	29936	30009	29985	29932	29928	29978	30003	29952	30138	30031	30039	30101	30157	30138	29956	29981	30146	29959	30027	30002	30194	30224	29871	30028	29828	29966	29864	30062	29875	29956	29734	30112	29938	29874	30040	29820	29998	30197	30025	30109	30222	30401	30017	30084	30009	30162	30134	30035	30070	29742	29869	30073	30042	30160	29969	30270	30125	30149	29930	30000	29914	29998	30121	30171	30117	30129	30213	29965	29869	30120	30068	29963	29914	29855	29903	30264	29850	29988	30102	29937	29959	30086	30135	30034	29941	29931	29901	29995	30096	29950	30054	29937	29926	29904	30003	30046	30154	30082	30157	30062	30125	30217	29950	29858	29939	30125	30134	29914	30010	29979	29995	30138	29962	30075	30084	30105	29839	30036	30109	30268	29801	30092	29904	30028	29887	30156	30092	30128	29972	29854	29870	29989	29933	30102	30087	29952	30143	30077	29926	30151	29969	29929	30015	30113	30093	30183	30129	30102	29922	30172	29917	30090	30085	30007	30043	30089	29797	30042	29999	30021	29660	30016	29981	29927	30169	30094	30202	29709	29981	30187	30140	29717	29819	29712	29903	29914	30158	30079	29972	30096	29805	30052	30050	30096	30009	29855	29999	29910	30015	30088	29781	29823
30853	42946	40383	31499	28680	27450	30003	26377	25063	24544	23939	23575	23392	23111	23021	23013	22861	22851	22431	22575	22668	22532	22663	22745	22664	22702	22667	22657	22614	22497	22550	22601	22760	22359	22555	22737	22521	22541	22572	22644	22676	22470	22502	22531	22632	22498	22705	22564	22549	22492	22873	22546	22494	22607	22380	22678	22540	22620	22511	22432	22602	22456	22625	22757	22651	22563	22503	22596	22561	22536	22663	22504	22586	22390	22574	22469	22611	22624	22510	22705	22613	22735	22469	22713	22610	22457	22623	22556	22516	22340	22639	22626	22512	22530	22546	22440	22599	22554	22511	22585	22665	22525	22794	22495	22694	22496	22501	22551	22575	22787	22559	22508	22588	22329	22558	22432	22510	22636	22713	22383	22521	22445	22475	22479	22655	22601	22670	22630	22522	22538	22617	22605	22808	22660	22497	22662	22416	22468	22573	22652	22428	22434	22401	22558	22622	22464	22587	22557	22526	22421	22506	22698	22553	22569	22541	22432	22467	22523	22650	22566	22697	22553	22504	22560	22470	22337	22567	22709	22404	22609	22302	22531	22652	22503	22651	22635	22416	22625	22536	22551	22477	22506	22531	22519	22642	22449	22657	22473	22782	22631	22644	22693	22506	22536	22572	22658	22598	22517	22441	22619	22378	22573	22446	22753	22602	22548	22455	22622	22664	22590	22364	22708	22428	22552	22394	22789	22793	22509	22497	22698	22532	22666	22821	22524	22545	22636	22681	22527	22601	22515	22661	22473	22315	22353	22607	22564	22701	22615	22636	22543	22756	22642	22571	22651	22727	22626	22729	22662	22629	22585	22567	22505	22524	22665	22569	22470	22544	22603	22711	22637	22588	22603	22505	22623	22623	22448	22561	22542	22465	22639	22485	22469	22524	22387	22427	22552	22525	22581	22457	22621	22454	22726	22465	22489	22672	22596	22563	22570	22603	22408	22474	22570	22527	22496	22510	22621	22630	22531	22579	22647	22486	22612	22657	22586	22730	22708	22533	22554	22517	22632	22586	22448	22576	22626	22495	22531	22590	22464	22439	22419	22447	22560	22552	22657	22693	22629	22645	22532	22544	22485	22635	22466	22588	22510	22408	22618	22647	22586	22523	22628	22397	22533	22484	22673	22640	22581	22389	22716	22496	22619	22455	22632	22536	22657	22561	22437	22666	22485	22669	22675	22450	22482	22504	22338	22703	22641	22525	22501	22558	22748	22519	22506	22442	22568	22532	22649	22518	22466	22433	22364	22476	22538	22664	22649	22435	22536	22611	22594	22462	22496	22492	22568	22433	22514	22632	22553	22537	22513	22508	22874	22466	22552	22643	22501	22532	22522	22557	22469	22494	22461	22475	22718	22448	22663	22533	22376	22551	22799	22530	22537	22392	22576	22355	22528	22541	22625	22573	22525	22480	22500	22629	22570	22584	22705	22639	22572	22562	22455	22424	22375	22648	22679	22426	22762	22363	22541	22617	22626	22515	22419	22507	22453	22572	22659	22535	22257	22610	22581	22670	22577	22504	22360	22600	22554	22447	22518	22722	22535	22544	22531	22426	22481	22663	22549	22382	22607	22534	22434	22506	22398	22559	22576	22487	22429	22552	22628	22578	22500	22622	22678	22559	22623	22641	22534	22481	22544	22454	22626	22578	22419	22509	22499	22593	22602	22662	22490	22671	22506	22470	22609	22576	22617	22278	22689	22719	22724	22454	22720	22675	22423	22773	22723	22597	22612	22656	22281	22645	22374	22536	22559	22385	22714	22575	22510	22647	22460	22581	22676	22561	22616	22720	22571	22497	22405	22418	22582	22591	22618	22522	22378	22643	22606	22405	22475	22336	22528	22652	22578	22627	22586	22532	22524	22484	22451	22575	22517	22502	22619	22668	22504	22395	22642	22403	22444	22544	22621	22608	22633	22602	22618	22389	22470	22660	22238	22642	22701	22502	22559	22503	22543	22558	22432	22661	22719	22516	22528	22633	22495	22597	22599	22560	22648	22713	22631	22591	22388	22482	22598	22305	22460	22678	22453	22659	22492	22313	22410	22619	22649	22354	22608	22392	22528	22518	22553	22357	22349	22613	22387	22623	22470	22639	22509	22685	22544	22616	22453	22565	22519	22735	22567	22462	22488	22634	22519	22264	22350	22498	22400	22584	22487	22626	22350	22666	22589	22534	22526	22518	22580	22433	22490	22545	22494	22392	22502	22511	22445	22549	22689	22459	22583	22675	22545	22560	22514	22579	22578	22523	22384	22554	22767	22510	22555	22604	22560	22696	22564	22568	22386	22379	22684	22583	22380	22523	22694	22478	22640	22482	22448	22666	22559	22404	22789	22505	22518	22643	22436	22591	22503	22475	22539	22480	22652	22597	22460	22449	22504	22686	22514	22526	22688	22480	22628	22649	22548	22598	22656	22404	22605	22570	22491	22582	22715	22543	22701	22628	22553	22475	22390	22497	22611	22420	22471	22534	22566	22629	22387	22721	22401	22554	22607	22599	22543	22524	22485	22460	22544	22498	22573	22683	22567	22485	22700	22571	22565	22642	22557	22487	22631	22676	22581	22481	22507	22625	22469	22466	22519	22436	22677	22635	22598	22458	22609	22499	22494	22622	22693	22400	22567	22482	22378	22638	22680	22555	22700	22713	22708	22456	22557	22569	22506	22358	22611	22553	22518	22482	22581	22657	22351	22662	22594	22548	22581	22668	22398	22632	22328	22672	22566	22708	22454	22266	22616	22504	22439	22777	22456	22417	22600	22261	22866	22468	22630	22517	22376	22498	22546	22399	22778	22464	22433	22518	22591	22684	22447	22733	22639	22667	22579	22580	22392	22665	22486	22474	22544	22611	22583	22591	22472	22615	22616	22592	22404	22420	22590	22511	22393	22522	22693	22482	22599	22833	22602	22542	22455	22517	22606	22459	22568	22452	22736	22589	22402	22505	22548	22520	22467	22484	22563	22493	22505	22503	22525	22614	22555	22486	22422	22557	22633	22324	22587	22507	22553	22530	22446	22506	22661	22518	22732	22441	22820	22404	22520	22631	22530	22709	22509	22474	22616	22655	22577	22602	22458	22436	22522	22720	22638	22646	22613	22552	22576	22718	22587	22410	22498	22610	22452	22647	22373	22679	22810	22587	22422	22510	22582	22443	22690	22696	22590	22509	22671	22522	22585	22511	22646	22497	22625	22469	22620	22535	22602	22760	22432	22711	22558	22511	22433	22625	22636	22590	22592	22578	22367	22413	22501	22538	22528	22646	22464	22571	22436	22446	22448	22587	22554	22488	22608	22562	22623	22706	22603	22452	22638	22474	22517	22448	22512	22387	22483	22464	22549	22534	22462	22442	22488	22664	22591	22610	22555	22428	22757	22491	22512	22657	22803	22393	22492	22488	22697	22472	22497	22644	22499	22518	22560	22489	22428	22525	22601	22543	22480	22447	22610	22456	22570	22753	22614	22496	22567	22419	22499	22399	22633	22620	22323	22663	22699	22566	22661	22687	22538	22604	22650	22391	22568	22551	22521	22641	22667	22606	22621	22514	22665	22693	22549	22729	22655	22709	22640	22606	22580	22437	22642	22583	22477	22415	22542	22639	22578	22754	22439	22858	22713	22633	22462	22557	22592	22497	22680	22457	22587	22539	22749	22550	22593	22448	22393	22511	22482	22714	22648	22555	22467	22581	22587	22508	22421	22508	22549	22541	22507	22354	22470	22418	22461	22499	22481	22602	22546	22571	22441	22518	22466	22494	22516	22543	22420	22767	22619	22551	22571	22616	22426	22393	22539	22494	22518	22480	22474	22508	22559	22611	22614	22425	22541	22533	22680	22687	22464	22611	22420	22710	22560	22545	22665	22445	22513	22671	22511	22496	22664	22473	22536	22430	22506	22633	22591	22518	22366	22579	22618	22549	22450	22559	22517	22628	22633	22630	22567	22523	22680	22641	22537	22580	22466	22522	22543	22564	22611	22620	22565	22616	22720	22510	22619	22641	22532	22614	22486	22600	22538	22596	22761	22413	22680	22503	22678	22548	22526	22435	22397	22549	22639	22513	22672	22331	22380	22489	22551	22559	22502	22442	22515	22515	22525	22770	22518	22400	22616	22660	22566	22528	22400	22537	22630	22507	22545	22435	22577	22678	22591	22640	22692	22650	22538	22617	22585	22723	22599	22456	22705	22652	22572	22404	22416	22403	22512	22669	22512	22505	22408	22644	22698	22469	22558	22624	22587	22467	22581	22501	22712	22548	22496	22510	22487	22400	22572	22545	22589	22351	22513	22547	22514	22580	22408	22526	22487	22648	22659	22596	22501	22631	22468	22569	22503	22623	22533	22565	22488	22639	22359	22645	22486	22613	22584	22402	22691	22528	22689	22411	22756	22561	22691	22665	22532	22843	22627	22468	22550	22568	22678	22513	22679	22625	22475	22453	22677	22546	22568	22680	22519	22574	22736	22581	22511	22654	22787	22758	22387	22589	22669	22599	22719	22642	22528	22639	22566	22535	22538	22437	22547	22578	22501	22623	22748	22545	22357	22470	22745	22481	22508	22664	22558	22726	22730	22359	22485	22388	22344	22588	22610	22509	22385	22482	22382	22776	22471	22485	22407	22597	22590	22778	22635	22559	22508	22535	22626	22642	22577	22510	22544	22676	22523	22595	22507	22591	22726	22554	22649	22491	22529	22461	22575	22501	22529	22435	22586	22647	22596	22570	22502	22525	22528	22655	22538	22643	22462	22452	22633	22671	22519	22604	22420	22595	22555	22516	22402	22567	22625	22633	22572	22577	22441	22621	22622	22473	22534	22650	22543	22648	22445	22645	22631	22568	22426	22542	22542	22695	22510	22497	22518	22450	22688	22615	22484	22699	22467	22620	22542	22551	22515	22558	22368	22823	22615	22598	22552	22467	22531	22627	22269	22541	22517	22520	22533	22562	22548	22615	22541	22484	22726	22528	22802	22622	22609	22581	22470	22595	22455	22673	22386	22628	22654	22581	22507	22560	22400	22489	22579	22704	22613	22652	22646	22614	22540	22603	22265	22474	22459	22490	22401	22637	22506	22645	22524	22544	22534	22491	22688	22567	22608	22599	22448	22513	22370	22444	22541	22668	22492	22657	22575	22567	22478	22704	22380	22440	22494
25060	21538	29278	28334	30790	35142	49096	41240	33143	32466	31826	31821	31216	30917	30602	30673	30500	30612	30496	30474	30394	30458	30529	30368	30426	30340	30326	30554	30542	30386	30426	30343	30508	30392	30352	30302	30507	30399	30607	30379	30334	30245	30255	30365	30730	30356	30118	30512	30358	30225	30318	30475	30245	30219	30346	30289	30206	30196	30323	30213	30287	30419	30168	30459	30411	30172	30376	30417	30241	30606	30183	30313	30044	30416	30381	30168	30322	30345	30336	30453	30463	30519	30256	30475	30355	30533	30137	30438	30318	30478	30270	30401	30325	30319	30482	30577	30287	30152	30187	30057	30242	30231	30341	30266	30321	30194	30229	30358	30443	30607	30472	30270	30366	30480	30439	30411	30459	30359	30331	30396	30475	30240	30295	30064	30055	30313	30228	29978	30240	30049	30529	30258	30292	30366	30393	30337	30014	30282	30339	30453	30362	30240	30248	30347	30227	30366	30319	30038	30378	30179	30407	30401	30132	30182	30149	30260	30303	30217	30139	30214	30648	30374	30089	30224	30100	29960	30440	30287	30222	30178	30189	30188	30346	30176	30321	30108	30114	30154	30160	30112	29874	30445	30448	30334	30379	30395	30504	30510	30380	30441	30513	30473	30229	30057	30353	30174	30170	30140	30329	30119	30308	30113	30025	30182	30057	30346	30309	30264	30466	30308	30238	30286	30389	30478	30285	30013	30127	30225	30262	30196	30185	30385	30561	30358	30272	30213	30537	30274	30371	30319	30421	30176	29838	30375	30310	30397	30334	30211	30090	30490	30278	30022	30334	30269	30243	30377	30414	30030	30122	29942	30169	30289	30150	30375	30365	30017	30369	30325	30422	30211	30432	30388	30315	30401	30263	30185	30250	30097	30404	30176	30246	30255	30349	30031	30089	30427	30499	30250	30226	30150	29992	30154	30249	30111	30175	30116	30068	30213	30454	30434	30418	30312	30231	30316	30271	30657	30338	30267	30410	30392	30386	30392	30065	30245	30196	30403	30286	30335	30451	30339	30490	30511	30071	30215	30607	30259	29966	30410	30421	29930	30331	30345	30208	30358	30186	30270	30391	30342	30499	30344	30291	30317	30303	30341	30241	30224	30159	30318	30298	30117	30356	30277	30300	30352	30337	30367	30221	30088	30078	30167	30315	30091	30357	30124	30435	30566	30459	30395	30380	30181	30200	30299	30281	30192	30180	30268	30351	30554	30353	30172	30333	30391	30339	30189	30378	30240	30314	30254	30120	30404	30313	30371	30277	30356	30642	30344	30348	30195	30446	30209	30271	30283	30366	30546	30545	30380	30316	29987	30273	30350	30149	30023	30131	30133	30198	30065	30127	30012	29998	30095	30455	30268	30332	30131	30204	30325	30234	30192	30464	30204	30414	30335	30007	30192	30316	30314	30170	30117	30156	30320	30239	30305	30329	30124	30440	30163	30147	30323	30309	30526	30191	30503	30363	30319	30186	30216	30310	30242	30105	30320	30238	30284	30439	30334	30604	30400	30354	30218	30174	30424	30334	30285	30338	30318	30141	30273	30239	30406	30216	30343	30206	30246	30409	30368	30274	30368	30435	30371	30173	30453	30383	30373	30228	30321	30225	30133	30341	30257	30505	30240	30352	30130	30225	29914	30230	30299	30259	30162	30345	30239	29999	30025	30202	30151	30058	30169	30310	30346	30341	30348	30202	30355	30212	30327	30419	30334	30333	30271	30277	30231	30265	30346	30407	30210	30403	30151	30306	30326	30410	30274	30204	30193	30229	30345	30152	30322	30329	30456	30403	30284	30161	30302	30244	30377	30344	30427	30325	30311	30217	30390	30485	30264	30189	30272	30194	30212	30313	30546	30132	30304	30088	30196	30500	30364	30257	30527	30362	30215	30244	30144	30291	30173	30372	30141	30265	30242	30256	30412	30360	30343	30546	30259	30093	30180	30221	30082	30379	30299	30400	30309	30190	30351	30193	30268	30451	30169	30335	29963	30288	30382	30192	30243	30346	30398	30371	30283	30379	30321	30176	30144	30196	30489	30189	30291	30498	30409	30186	30344	30141	30207	30392	30156	30122	30120	30523	30320	30280	30242	30270	30316	30310	30249	29979	30176	30215	30260	30212	30260	30431	30102	30239	30226	30368	30274	30354	30679	30560	30159	30289	30159	30299	30189	30374	30005	30322	30387	30159	30248	30323	30282	30163	30380	30029	30328	30338	30209	30457	30335	30485	30062	30303	30275	30167	30274	30373	30350	30337	30320	30204	30335	30455	30030	30059	30207	30276	30375	30286	30268	30235	30448	30331	30336	30506	30306	30321	30244	30068	30140	30354	30460	30289	30157	30255	30383	30305	30226	30308	30481	30257	30363	30300	30317	30458	30251	30137	30089	30157	30318	30335	30369	30247	30362	30371	30298	30313	30307	30053	30121	30359	30259	30187	30260	30232	30398	30266	30526	30298	30130	30270	30328	30149	30113	30077	30282	30399	30376	30189	30219	30393	30284	30354	30405	30280	30283	30353	30229	30072	30001	30227	30353	30093	30358	30087	30295	30386	30083	30478	30324	30360	30345	30314	30243	30215	30191	30187	30352	30411	30272	30362	30576	30302	30176	30252	30134	30270	30033	30547	30348	30476	30233	30076	30183	30415	30489	30407	30208	30222	30349	30216	30197	30345	30589	30179	30367	30151	30098	30132	30364	30239	30171	30218	30154	30534	30412	30365	30380	30344	30157	30412	30368	30308	30231	30539	30502	30568	30477	30339	30384	30217	30426	30351	30154	30161	30207	30490	30154	30190	30309	30495	30257	30163	30345	30228	30246	30315	30073	30400	30377	30111	30236	30554	30211	30428	30241	30340	30385	30238	30345	30433	30153	30138	30351	30322	30295	30296	30334	30368	30337	30454	30397	30447	30148	30493	30455	30325	30257	30274	30150	30152	30342	30472	30340	30471	30265	30197	30194	30305	30459	30443	30254	30407	30217	30348	30142	30204	30276	30141	30251	30404	30220	30127	30345	30235	30503	30149	30424	30111	30255	30483	30447	30186	30019	30387	30250	30440	30015	30200	30414	30310	30285	30441	30453	30245	30569	30224	30370	30211	30209	30483	30330	29951	30220	30341	30429	30428	30313	30448	30414	30376	30281	30419	30326	30207	30366	30070	30214	30262	30317	30134	30284	30223	30290	30134	30400	30338	30316	30413	30418	30425	30136	30421	30340	30334	30222	30319	30297	30172	30131	30309	30221	30350	30425	30434	30176	30344	30398	30532	30386	30355	30243	30407	30223	30422	30398	30247	30363	30270	30317	30215	30181	30573	30315	30271	30259	30570	30243	30415	30560	30328	30225	30512	30039	30399	30473	30319	30409	30449	30126	29973	30298	30244	30361	30421	30064	30112	30470	30270	30291	30137	30489	30357	30172	30240	30470	30296	30513	30380	30463	30378	30285	30449	30179	30127	30302	30309	30418	30255	30098	30318	30310	30238	30277	30645	30232	30120	30088	30326	30141	30270	30282	30259	30247	30380	30106	30038	29960	30389	30368	30519	30349	30248	30228	30303	30231	30126	30262	30548	30184	30256	30266	30627	30274	30463	30502	30649	30395	30236	30152	30311	30134	30405	30279	30453	30052	30310	30245	30346	30359	30389	30132	30486	30462	30485	30168	30141	30157	30389	30150	30438	30595	30389	30097	30048	30285	30410	30181	30377	30393	30491	30357	30560	30291	30136	30371	30407	30165	30193	30478	30146	30249	30215	30254	30173	30334	30301	30285	30145	30161	30137	30230	30159	30227	30313	30340	30249	30120	30464	30331	30126	30441	30064	30305	30423	30289	30147	30245	30327	30256	30222	30144	30433	30391	30251	30268	30203	30221	30157	30386	30525	30352	30368	30287	30150	30305	30403	30206	30248	30035	30475	30234	30361	30399	30499	30368	30376	30289	30214	30379	30574	30575	30368	30434	30300	30251	30393	30311	30368	30390	30302	30503	30202	30230	30217	30094	30408	30499	30128	30011	30242	30179	30465	30421	30209	30226	30298	30385	30446	30229	30366	30151	30190	30346	30133	30099	30229	30566	30383	30197	30260	30178	30054	30495	30325	30301	30246	30271	30417	30250	30402	30385	30434	30205	30422	30502	30295	30450	30269	30242	30178	30291	30324	30370	30194	30286	30511	30094	30225	30309	30175	30457	30208	30464	30328	30421	30168	30266	30395	30333	30177	30352	30308	30173	30190	30504	30395	30183	30338	30330	30226	30065	29983	30380	30422	30489	30482	30088	30412	30418	30417	30204	30382	30342	30346	30231	30359	30438	30414	30633	30490	30273	30109	30318	30409	30361	30277	30374	30424	30179	30100	30216	30343	30353	30260	30131	30184	30260	30176	30371	30313	30217	30208	30345	30096	30360	30305	30216	30213	30327	30275	30216	30321	30402	30367	30148	30409	30321	30205	30269	30412	30162	30223	30282	30260	29952	30261	30047	30050	30088	30404	30465	30290	30095	30320	30373	30236	30437	30414	30217	30460	30305	30099	30297	30623	30298	30319	30190	30221	30282	30167	30160	30372	30442	30118	30448	30149	30245	30423	30436	30213	30382	30656	30397	30093	30235	30289	30362	30120	30355	30257	30299	30506	30428	30446	30312	30568	30433	30214	30349	30116	30322	30088	30257	30393	30202	30203	30234	30361	30070	30197	30088	30242	30187	30174	30189	30298	30471	30554	30373	30392	30157	30294	30179	30226	30220	30380	30336	30364	30372	30124	30119	30395	30284	30390	30438	30319	30397	30415	30296	30297	30171	30291	30341	30254	30235	30171	30200	30496	30095	30280	30169	30494	30130	30210	30378	30459	30078	30247	30455	30179	30429	30251	30519	30386	30428	30427	30379	30170	30141	30206	30461	30153	30368	30226	30235	30410	30357	30285	30303	30228	30280	30088	30258	30060	30081	30350	30467	30089	30451	30247	30522	30381	30445	30129	30200	30360	30166	30343	30483	30084	30416	30426	30511	30427	30083	30347	30275	30539	30347	30323	30524	30380	30342	30531	30094	30084	30353	30305	30291	30176	30206	30211	30600	30171	30118	30227	30248	30243	30182	30217	30109	30245	30332	30583	30392	30335	30374	30087	30425	30416	30339	30422	30335	30311	30299	30199	30261
30091	51041	47508	36726	33621	31732	48141	34018	27004	25973	25262	24514	24096	23831	23388	23333	23281	23141	23045	22884	22936	22944	22994	22931	22899	22903	22943	22985	23103	22839	22709	22778	22905	22804	22930	22618	22754	22764	22737	22879	22620	22726	22869	22746	22783	22780	22961	22809	22824	22796	22752	22773	22673	22712	22694	22894	22691	22794	22764	22745	22785	22668	22600	22614	22578	22719	22704	22850	22791	22751	22727	22603	22775	22668	22842	22659	22843	22876	22860	22814	22877	23131	22808	22885	22795	22767	22740	22925	22816	22853	22606	22572	22874	22730	22707	22660	22825	22728	22938	22676	22839	22725	22673	22904	22787	22714	22619	22631	22814	22715	22638	22674	22589	22746	22581	22823	22581	22855	22747	22788	22973	22794	22827	22834	23026	22543	22758	22625	22867	22647	22817	22798	22850	22769	22724	22711	22746	22740	22707	22638	22889	22655	22786	22717	22588	22822	22647	22781	22783	22654	22680	22832	22756	22631	22622	22766	22930	22642	22816	22856	22850	22679	22674	22635	22940	22801	22491	22885	22764	22803	22879	22831	22753	22816	22790	22834	22856	22748	22882	22842	22615	22646	22670	22792	22799	22951	22868	22648	22898	22777	22718	22707	22715	22669	22807	22823	22808	22842	22812	22835	22841	22890	22635	22725	22857	23002	22717	22848	22780	22908	22718	22752	22795	22731	22843	22988	22794	22781	22921	22770	22599	22778	22710	22687	22725	22724	22804	22861	22851	22765	22617	22874	22772	22744	22617	22788	22750	22807	22758	22841	22834	22600	22713	22676	22734	22572	22573	22791	22753	22613	22671	22882	22853	22621	22706	22900	22763	22720	22760	22788	22732	22854	22802	22652	22879	22702	22832	22769	22784	22777	22707	22732	22627	22812	22982	22876	22672	22642	22803	22728	22672	22829	22821	22832	22830	22742	22728	22788	22839	22642	22654	22734	22681	22831	22812	22671	22732	22690	22756	23044	22692	22908	22582	22717	22861	22734	22811	22613	22742	22800	22891	22855	22779	22605	22865	22704	22777	22780	22812	22799	22781	22817	22854	22682	22779	22636	22741	22455	22827	22799	22638	22658	22849	22612	22831	22747	22625	22845	22675	22777	22872	22933	22782	22819	22796	22766	22893	22701	22702	22842	22872	22770	22874	22818	22695	22687	22601	22609	22769	22749	22582	22768	22815	22757	22644	22741	22693	22651	22660	22702	22831	22789	22923	22675	22900	22757	22774	22688	22671	22746	22876	22786	22815	22859	22652	22886	22698	22778	22740	22926	22800	22683	22843	22747	22842	22981	22900	22668	22745	22936	22722	22697	22981	22841	22778	22781	22631	22656	22554	22821	22912	22944	22803	22714	22672	22740	22827	22900	22911	22621	22821	22642	22783	22616	22806	22751	22520	22913	22915	22697	22821	22749	22855	22763	22769	22727	22683	22647	22684	22901	22559	22923	22725	22738	22770	22749	22842	22680	22534	22820	22533	22649	22782	22898	22774	22803	22674	22533	22966	22830	22668	22808	22882	22827	22806	22956	23094	22798	22900	22589	22973	22786	22716	22827	22798	22782	22754	22817	22689	22731	22770	22768	22760	22750	22757	22900	22742	22963	22717	22540	22725	22530	22709	22769	22627	22663	22719	22774	22933	22736	22725	22704	22821	22739	22814	22737	22757	22677	22626	22647	22804	22923	22792	22776	22812	22785	22804	22858	22602	22844	22893	22785	22958	22681	22758	22694	22816	22732	22817	22712	22771	22658	22958	22705	22761	22813	22864	22612	22804	22670	22832	22785	22815	22789	23018	22609	22685	22727	22744	22710	22768	22783	22774	22921	22753	22650	22729	22758	22781	22836	22463	22739	22799	22754	22733	22804	22556	22902	22856	22704	22666	22894	22686	22860	22642	22785	22640	22810	22747	22862	22895	22758	22754	22738	22788	22677	22852	22686	22884	22777	22651	22522	22665	22600	22621	22799	22834	22637	22901	22755	22776	22742	22675	22847	22643	22681	22792	22978	22745	22921	22866	22858	22864	22700	22884	22831	22676	22805	22947	22792	23075	22856	22784	22682	22736	22753	22780	22697	22831	22907	22578	22716	22933	22638	22773	22821	22774	22679	22798	22813	22936	22819	22588	22768	22817	22718	22750	22709	22858	22703	22778	22765	23033	22717	22707	22826	22628	22728	22687	22745	22684	22707	22926	22893	22977	22730	22779	22828	22727	22701	22736	22538	22731	22841	22789	22655	22793	22745	22684	22762	22708	22767	23023	22928	22585	22755	22793	22735	22874	22733	22623	22843	22500	22831	22802	22700	22847	22714	22744	22705	22883	22770	22791	22660	22821	22632	22697	22824	22892	22709	22707	22801	22729	22814	22781	22710	22768	22807	22795	23025	22778	22719	22738	22735	22728	22758	22870	22618	22841	22744	22715	22725	22848	22608	22854	22749	22661	22742	22694	22819	22621	22577	22807	22845	22667	22731	22754	22833	22576	22708	22832	22723	22664	22762	22883	22467	22904	22904	22743	22696	22668	22683	22720	22842	22942	22770	22636	22892	22831	22623	22852	22949	22807	22672	22818	22862	22779	22738	22573	22597	22772	22652	22711	22622	22855	22746	22779	22961	22789	22825	22858	22779	22809	22849	22813	22747	22927	22770	22717	23038	22730	22876	22796	22816	22738	22719	22708	22826	22723	22829	22791	22836	22703	22789	22841	22710	22779	22646	22800	22664	22766	22916	22929	22774	22663	22817	22774	22923	22794	22711	22681	22843	22774	22804	22825	22844	22690	22747	22931	22864	22860	22770	22887	22679	22885	22737	22847	22899	22866	22811	22798	22786	22841	22778	22984	22621	22513	22643	22711	22885	22683	22749	22636	22717	22703	22889	22689	22818	22717	22648	22775	22820	22735	22775	22847	22765	22754	22666	22704	22773	22772	22753	22794	22880	22941	22696	22632	22796	22706	22920	22612	22616	22782	22709	22683	22746	22903	22725	22741	22785	22722	22903	22657	22885	22763	22792	22929	22841	22664	23001	22766	22858	22781	23028	22773	22676	22863	22810	23015	22681	22678	22877	22551	22835	22772	22819	22822	22951	23075	22782	22697	22632	22672	22689	22763	22745	22639	22892	22886	22700	22801	22623	22752	22588	22805	22663	22958	22766	22496	22673	22731	22832	22809	22870	22855	22782	22602	22836	22882	22868	22835	22792	22904	22774	22481	22794	23030	22638	22703	22591	22986	22831	22927	22807	22755	22563	22889	22742	22719	22758	22784	22629	22897	22689	22813	22730	22756	22786	22810	22889	22622	22677	22923	22794	22803	22605	22799	22622	22721	22909	22739	22857	22908	22791	22769	22729	22852	22680	22624	22923	23021	22637	22726	22967	22629	22829	22741	22734	22768	22810	22882	22625	22848	22584	22769	22914	22805	22623	22842	22838	22830	22621	22860	22804	22537	22691	22742	22704	22822	22695	22794	22920	22780	22642	22715	22750	22746	22661	22827	22766	22764	22719	22687	22892	22815	22833	22832	22869	22946	22893	22908	22818	22882	22828	22841	22766	22729	22765	22683	22695	22728	22734	22815	22814	22563	22667	22693	22798	22813	22848	22742	22848	22705	22877	22888	22739	22794	22753	22872	22812	22746	22818	22970	22703	22767	22827	22635	22761	22727	22769	22903	22667	22919	22692	22728	22778	22892	22660	22805	22749	22866	22826	22875	22756	22734	22920	22707	22730	22914	22779	22818	22739	22595	22834	22787	22839	22835	22796	22781	22792	22855	22717	22769	22777	22676	22852	22767	22687	22669	22630	22882	22763	22740	22654	22855	22641	22874	22716	22764	22893	22751	22617	22844	22600	22681	22783	22938	22786	22865	22927	22860	22856	22666	22948	22813	22777	22727	22680	22726	22772	22830	22908	22701	22673	22921	22767	22774	22761	22774	22793	22726	22681	22692	22718	22588	22817	22699	22697	22732	22821	22863	22716	22849	22701	22911	22936	23033	22771	22929	22872	22757	22906	22809	22837	22830	22676	22637	22710	22856	22594	22909	22885	22885	22810	22735	22733	22789	22815	22869	22922	22881	22812	22796	22573	22854	22912	22950	22897	22765	22808	22590	22934	22794	22846	22613	22582	22970	22890	22780	22753	22816	23033	22711	22908	22694	22855	22684	22922	22917	22955	22770	22735	22706	22873	22529	22757	22638	22774	22764	22871	22735	22831	22901	22796	22700	22911	22871	22817	22675	22811	22601	22967	22654	22751	22855	22724	22978	22825	22807	22708	22648	22709	22896	22727	22847	22803	22671	22759	22715	22726	22924	22734	22740	22710	22716	22737	22842	22811	22777	22842	22704	22794	22838	22647	22701	22560	22679	22816	22685	22812	22709	22741	22614	22786	22697	22810	22767	22976	22767	22647	22809	22787	22810	22702	22527	22868	22756	22719	22712	22650	22775	22721	22753	22748	22745	22822	22613	22785	22681	22909	22671	22710	22697	22895	22790	22772	22809	22860	22806	22571	22888	22834	22755	22696	22830	22895	22698	22828	22750	22813	22785	22670	22780	22749	22707	22656	22745	22752	22693	22841	22711	22704	22593	22700	22811	22756	22756	22767	22862	22834	22921	22846	22728	22791	22803	22881	22522	22686	22775	22654	22820	22857	22871	22681	22699	22723	22619	22745	22759	22712	22661	22679	22831	22760	22871	22858	22713	22635	22767	22889	22878	22793	22840	22970	22714	22772	22793	22655	22766	22985	22736	22894	22829	22729	22707	22815	22921	22517	22881	22994	22876	22824	22832	22680	22726	22887	22739	22655	22678	22885	22737	22838	22548	22754	22736	22860	22771	22720	22500	22717	22788	22806	22737	22882	22727	22917	22782	22731	22861	22859	22703	22661	22679	22724	22653	22758	22841	22679	22763	22868	22611	22782	22767	22793	22667	22764	22679	22813	22781	22679	22714	22644	22825	22701	22832	22781	22825	22902	22781	22810	22719	22958	22691	22963	22778	22651	22790	22739	22880	22951	22811	22818	22794	22835	22827	22758	22809	22794	22804	22880	22799	22925	22662	22836	22678	22846	22669	22734	22734	22723	22811	22844	22755	22732	22651	22805	22709	22875	22624	22717	22665	22669	22583	22767	22613	22747
23586	21408	29051	25157	27365	36782	59229	46569	33991	33577	32612	32251	32004	31563	31224	31193	31066	30989	30581	30891	30558	30728	30706	30792	30845	30966	30920	30829	30461	30554	30347	30595	30820	30803	30637	30447	30450	30701	30533	30677	30599	30435	30646	30426	30565	30644	30611	30381	30638	30512	30729	30424	30758	30616	30548	30233	30582	30547	30540	30764	30592	30565	30488	30531	30659	30614	30550	30362	30540	30457	30495	30408	30534	30207	30890	30402	30700	30298	30644	30464	30878	30625	30837	30677	30350	30445	30650	30307	30293	30550	30646	30646	30767	30492	30596	30445	30692	30479	30563	30416	30529	30417	30524	30353	30785	30575	30698	30564	30369	30649	30566	30446	30345	30628	30605	30544	30469	30520	30608	30619	30785	30452	30459	30156	30484	30435	30593	30387	30543	30614	30626	30574	30416	30538	30372	30662	30597	30510	30386	30442	30611	30728	30413	30516	30528	30458	30302	30606	30815	30469	30384	30467	30569	30696	30524	30553	30548	30290	30356	30655	30477	30255	30470	30462	30417	30697	30477	30380	30459	30450	30339	30426	30449	30522	30511	30595	30800	30657	30824	30214	30354	30546	30727	30319	30891	30618	30736	30598	30591	30365	30478	30603	30504	30373	30430	30531	30531	30766	30359	30668	30573	30432	30415	30446	30735	30507	30813	30273	30644	30559	30279	30469	30444	30524	30575	30738	30351	30268	30765	30597	30282	30530	30594	30463	30707	30684	30566	30549	30549	30518	30703	30626	30496	30429	30623	30542	30431	30559	30497	30556	30613	30507	30607	30389	30526	30585	30595	30367	30427	30412	30590	30525	30435	30520	30358	30458	30351	30501	30407	30717	30654	30304	30525	30675	30470	30297	30612	30191	30659	30514	30380	30634	30370	30181	30722	30580	30335	30633	30690	30351	30581	30529	30361	30351	30499	30439	30283	30525	30465	30327	30245	30486	30469	30240	30274	30615	30673	30215	30505	30439	30647	30455	30720	30435	30599	30707	30561	30543	30656	30289	30517	30394	30497	30488	30448	30276	30287	30621	30562	30458	30570	30445	30546	30247	30812	30416	30422	30483	30482	30304	30560	30508	30496	30590	30708	30431	30607	30370	30547	30725	30720	30298	30325	30345	30510	30728	30725	30468	30443	30441	30242	30576	30478	30570	30520	30173	30853	30707	30407	30417	30479	30486	30520	30523	30500	30437	30685	30549	30595	30532	30697	30533	30285	30583	30405	30686	30608	30484	30493	30636	30759	30483	30726	30417	30400	30460	30439	30487	30579	30489	30267	30734	30636	30489	30541	30705	30546	30416	30344	30389	30565	30470	30436	30584	30458	30459	30614	30586	30492	30364	30415	30512	30230	30440	30553	30368	30358	30428	30690	30377	30459	30541	30639	30478	30507	30168	30494	30266	30549	30523	30572	30375	30519	30592	30765	30595	30589	30590	30531	30515	30720	30583	30608	30460	30267	30371	30636	30410	30489	30524	30729	30423	30342	30488	30714	30545	30444	30594	30509	30560	30372	30665	30495	30668	30434	30345	30334	30683	30540	30448	30451	30727	30624	30517	30753	30425	30413	30503	30630	30442	30546	30540	30391	30569	30586	30264	30402	30445	30558	30555	30509	30411	30340	30609	30397	30590	30218	30528	30083	30511	30451	30489	30443	30438	30589	30597	30556	30372	30454	30194	30541	30544	30372	30560	30736	30575	30509	30428	30279	30293	30414	30721	30397	30547	30584	30390	30517	30806	30730	30820	30467	30539	30441	30685	30548	30549	30652	30411	30588	30448	30607	30512	30493	30412	30753	30518	30260	30524	30815	30745	30432	30533	30707	30601	30554	30203	30629	30420	30652	30436	30549	30468	30534	30515	30609	30608	30432	30635	30561	30470	30466	30577	30698	30531	30542	30459	30637	30571	30583	30428	30506	30416	30607	30372	30470	30629	30466	30638	30691	30641	30557	30498	30499	30558	30470	30559	30616	30517	30682	30292	30554	30352	30649	30223	30543	30435	30435	30651	30480	30706	30354	30261	30490	30442	30439	30413	30579	30398	30337	30289	30463	30432	30494	30698	30631	30457	30445	30499	30279	30852	30601	30587	30486	30767	30387	30416	30492	30366	30656	30726	30526	30515	30629	30404	30518	30391	30510	30421	30393	30374	30408	30591	30571	30614	30590	30358	30475	30419	30423	30465	30502	30227	30319	30593	30346	30582	30769	30543	30552	30585	30645	30656	30277	30360	30602	30462	30553	30591	30668	30586	30488	30493	30431	30347	30624	30678	30495	30621	30359	30296	30300	30535	30443	30532	30725	30452	30507	30502	30493	30384	30664	30851	30622	30149	30497	30522	30332	30380	30573	30397	30511	30469	30568	30581	30408	30753	30573	30549	30550	30251	30578	30551	30601	30389	30407	30544	30371	30465	30446	30417	30367	30585	30490	30594	30573	30201	30414	30795	30409	30570	30448	30314	30493	30261	30377	30454	30634	30744	30545	30320	30703	30493	30771	30530	30393	30352	30318	30339	30411	30771	30627	30813	30646	30486	30658	30419	30391	30256	30672	30573	30529	30689	30521	30627	30488	30542	30385	30493	30273	30526	30465	30363	30544	30395	30620	30510	30241	30523	30476	30389	30425	30457	30744	30357	30591	30450	30634	30536	30511	30573	30374	30472	30374	30371	30560	30438	30445	30449	30665	30608	30496	30454	30460	30532	30566	30244	30692	30475	30846	30586	30368	30675	30465	30397	30645	30518	30512	30560	30505	30485	30551	30727	30616	30348	30877	30247	30654	30755	30487	30463	30371	30381	30681	30445	30222	30489	30639	30589	30833	30321	30536	30286	30524	30492	30505	30494	30480	30568	30483	30524	30570	30369	30540	30540	30534	30604	30252	30491	30708	30605	30443	30398	30502	30616	30453	30639	30439	30499	30644	30248	30444	30497	30682	30386	30415	30609	30436	30530	30558	30451	30521	30529	30592	30609	30564	30412	30248	30433	30210	30428	30426	30298	30355	30437	30373	30463	30401	30488	30337	30659	30291	30573	30629	30395	30484	30339	30395	30599	30552	30455	30437	30576	30419	30407	30539	30438	30301	30620	30609	30691	30484	30766	30431	30468	30407	30487	30746	30526	30552	30604	30734	30500	30576	30471	30629	30461	30624	30679	30254	30290	30469	30324	30572	30443	30355	30398	30516	30732	30544	30260	30372	30390	30737	30297	30620	30421	30633	30532	30552	30699	30577	30404	30647	30303	30257	30399	30496	30671	30650	30478	30462	30409	30628	30649	30482	30429	30536	30324	30393	30501	30623	30578	30954	30345	30384	30249	30540	30332	30421	30430	30681	30323	30456	30394	30525	30511	30626	30508	30448	30451	30544	30649	30464	30434	30512	30753	30579	30539	30603	30316	30350	30457	30432	30275	30510	30487	30378	30403	30348	30282	30514	30613	30597	30646	30602	30423	30269	30338	30799	30304	30283	30680	30631	30612	30353	30662	30462	30521	30388	30610	30631	30635	30748	30228	30607	30500	30266	30635	30544	30313	30579	30547	30487	30652	30539	30630	30486	30742	30418	30630	30644	30543	30546	30478	30510	30586	30409	30656	30437	30603	30359	30347	30614	30458	30358	30472	30620	30609	30457	30353	30347	30454	30520	30383	30331	30363	30414	30437	30476	30714	30761	30520	30640	30441	30375	30354	30427	30498	30437	30363	30393	30510	30348	30518	30387	30663	30573	30469	30343	30345	30524	30442	30516	30466	30363	30577	30562	30414	30578	30680	30358	30411	30283	30446	30482	30462	30479	30659	30525	30543	30368	30721	30335	30335	30704	30476	30669	30608	30331	30540	30454	30311	30502	30510	30478	30733	30645	30599	30615	30693	30492	30514	30547	30508	30598	30755	30670	30518	30427	30411	30272	30404	30417	30448	30165	30337	30632	30591	30496	30481	30678	30448	30488	30873	30400	30421	30670	30543	30783	30625	30351	30344	30409	30560	30283	30497	30610	30458	30554	30259	30533	30386	30505	30607	30379	30543	30264	30592	30459	30451	30492	30664	30575	30497	30655	30653	30322	30620	30398	30621	30543	30631	30532	30476	30679	30439	30448	30483	30646	30525	30871	30441	30435	30234	30605	30623	30491	30499	30422	30299	30640	30683	30433	30631	30806	30529	30501	30740	30592	30336	30458	30650	30497	30704	30658	30365	30442	30334	30616	30462	30438	30526	30499	30215	30376	30762	30711	30496	30605	30539	30597	30638	30633	30403	30629	30726	30725	30343	30335	30488	30348	30574	30572	30763	30562	30626	30491	30614	30513	30575	30250	30255	30599	30464	30604	30451	30373	30621	30596	30687	30368	30344	30388	30220	30565	30458	30584	30510	30240	30610	30599	30537	30466	30477	30420	30532	30552	30530	30387	30446	30399	30619	30483	30267	30587	30369	30363	30832	30563	30720	30527	30443	30410	30397	30568	30501	30687	30350	30448	30580	30876	30667	30325	30337	30711	30325	30596	30509	30502	30496	30461	30424	30348	30391	30589	30659	30592	30579	30417	30506	30333	30506	30495	30413	30535	30385	30549	30291	30462	30379	30520	30495	30595	30392	30667	30549	30468	30575	30460	30333	30521	30501	30379	30593	30605	30508	30645	30451	30662	30250	30275	30455	30429	30546	30567	30606	30435	30380	30595	30441	30383	30588	30580	30544	30597	30562	30604	30355	30495	30329	30542	30402	30715	30530	30703	30612	30635	30761	30589	30241	30678	30627	30465	30523	30306	30640	30566	30434	30467	30618	30653	30684	30529	30691	30437	30488	30487	30522	30592	30668	30421	30600	30547	30429	30626	30680	30444	30470	30531	30471	30422	30425	30589	30301	30444	30459	30513	30457	30488	30469	30231	30294	30692	30530	30364	30526	30679	30838	30358	30565	30573	30505	30449	30506	30469	30462	30257	30355	30557	30503	30535	30320	30501	30527	30544	30340	30483	30488	30580	30277	30495	30578	30505	30486	30365	30427	30590	30417	30618	30382	30510	30469	30829	30378	30399	30419	30496	30679	30637	30295	30540	30735	30392	30409	30773	30750	30763	30644	30363	30347	30465	30364	30419	30635	30482	30474	30728	30577	30547	30593	30533	30312	30534	30444	30415	30555
32003	56433	51468	40964	37492	39342	58645	38973	28141	27323	25942	25336	24769	24021	23966	23609	23541	23344	23366	23262	23064	22880	23144	22962	23001	23158	23043	23041	22950	22996	23023	22878	22925	22876	22798	22949	22855	22931	22627	22785	23032	22906	22939	22792	22875	22881	22938	22790	22822	22736	22853	22790	22908	22770	22867	22699	22881	22812	22890	22939	22944	22812	22843	22762	22848	22794	22853	22746	22850	22842	22932	22692	22889	22927	22890	22973	22939	22956	23002	22829	23004	23097	22820	22915	22650	22891	22911	22974	22836	22907	22959	22931	22810	22999	22937	23008	22826	23043	22927	22702	22940	22809	22866	22855	22918	22817	22940	22678	22750	22939	22781	22790	22841	22789	22775	22907	22904	22751	22720	22733	22712	22946	22974	22733	22965	22845	23072	22847	22798	22816	22845	22809	22722	22767	22940	22859	22728	22654	22968	22864	22859	22661	22866	22811	22912	22770	22793	22706	22886	22899	23001	23093	22993	22813	22919	22952	22714	22998	22981	22723	22578	22990	22896	22794	23113	22880	22857	22868	22849	22920	22757	22832	22833	22859	22787	22822	22910	23068	22889	22786	22997	22867	22994	23034	22961	22900	22855	22824	22587	22804	22707	22927	22836	22886	22815	22938	22882	22866	22670	22822	22895	22740	22873	22879	22717	22870	22799	22764	22847	22937	22865	22813	23190	22839	22778	22720	23043	22880	22697	22993	22785	22940	22707	22880	22855	23035	22816	22676	22752	22719	22825	23047	22830	22911	22840	22875	22878	22915	22908	22782	22835	22914	22816	22741	22861	22814	22814	22883	22839	22724	22938	22804	22983	22909	22765	22925	22748	22742	22880	22755	22792	22958	22943	22855	22815	22762	22648	22747	22934	22903	22855	22938	22796	22993	22816	22959	22841	22651	22682	22761	22791	22701	22798	22857	22793	22990	22989	22808	22869	22751	22766	22952	22919	22852	22991	22546	22942	22759	22797	22502	22841	23062	22908	22725	22676	22764	22762	22708	22823	22745	23079	23001	22710	22834	22848	22633	22640	22759	22843	22807	22770	22908	22713	22753	22919	22799	23015	22851	22803	22818	22877	22823	22856	22779	22780	22662	23039	22830	22807	22955	22815	22605	22958	22885	22782	22726	22821	22725	22894	22738	23018	22913	22851	23009	22798	22729	22903	22804	22921	23003	22863	22775	23070	22674	22935	22963	23040	22928	22733	23094	22800	22994	23009	22755	22835	22842	22883	22814	23006	22625	22999	22752	22856	22852	22760	22823	22709	22853	22948	22961	22736	22862	22786	22862	22805	22813	22838	22668	22929	22885	22790	22859	22946	22953	22972	22944	22964	22976	22933	22619	22774	22754	22785	22810	22657	22858	22860	23054	22577	22954	22882	22814	23099	22650	23012	22849	22889	22765	22924	22891	23065	22800	22794	23008	22810	22748	22762	22848	23017	22876	22992	22832	22873	22850	22948	22898	22737	22635	22850	22868	22880	22780	22835	22672	23030	22711	22993	22774	22832	22921	22804	22904	22871	22744	22863	22709	22850	22859	22810	22810	22816	22846	22821	22773	22787	22929	22812	22614	22812	22809	22923	22725	22836	23104	22894	22862	22845	22583	22901	22928	22936	22822	22841	22950	22854	22971	22860	23005	22840	22825	22945	22936	22988	22828	22980	23091	22708	22808	22881	22710	22967	22857	22792	22890	22845	22772	22840	22701	22872	22816	22923	22969	22834	22832	22755	22843	22726	22908	22930	22946	22922	22668	22849	22839	22881	22822	23112	22736	22821	22878	22873	22849	22801	23020	22928	22813	22753	22932	22988	22796	22972	22818	22948	22967	22634	22802	22823	22921	22873	22752	22958	22687	22778	22744	22703	22989	22940	22756	23143	22681	22811	23020	22674	22987	22921	22814	22912	22863	22778	22604	22771	22928	22867	22654	22897	22800	22751	22977	22637	22901	22881	22816	22933	22918	22801	23088	22614	22793	22873	22897	22955	22990	22761	22819	22690	22788	22973	22913	22845	22748	22939	22617	22989	22809	22947	22747	22686	22806	22734	22883	22777	22837	22779	22892	22923	22913	22779	22937	23012	22943	22839	22790	22855	22837	23040	22888	22890	22836	22751	22882	22840	22976	22822	23097	22821	22806	22873	22765	22762	22911	22827	22982	22857	22954	22758	22821	22904	23022	22741	22881	22874	22865	23004	23006	22826	22798	22931	22724	22868	22904	22924	22850	22830	22849	22823	23037	22911	22813	22823	22764	23049	22849	22774	22817	22789	22809	22758	22862	22805	22817	22996	22867	22839	22895	22839	22743	22889	22861	22934	22962	22927	22752	22791	22836	22855	22610	22895	23007	22881	22929	22925	22992	22707	22945	22862	23031	22585	22813	22989	23007	22855	23080	22873	22730	22993	22858	22825	22865	22986	22838	22804	22748	23026	22804	22935	22862	22805	22978	22806	23025	22806	22862	22917	22790	22842	22862	22939	22910	23056	22837	22828	22842	22995	22774	22952	22739	22863	22967	22940	22602	22758	22677	22788	22713	22908	22829	23011	22765	22664	22897	22804	22959	22797	22778	22840	22900	22828	22786	22836	22722	23016	22799	22845	22914	22820	22777	22856	22720	22822	22862	23042	22880	22821	22838	22790	22921	22862	22875	22835	23057	22749	22785	23123	22839	22849	22717	22980	22973	22787	22817	22703	22954	22755	22904	22811	22781	22857	22582	23080	22780	22893	22843	22857	22924	22794	22578	22907	22874	22819	22824	23016	22970	22857	22900	22995	22878	22965	23033	22747	23022	22878	22935	23068	22872	22704	23052	22763	22821	22797	22830	22887	22888	22647	22893	22813	23036	23126	22892	23001	22763	22889	22749	22839	23198	22922	22973	22592	22784	22973	22823	22778	22804	22753	22906	22888	22827	22689	22843	22875	22938	22743	22971	22944	22773	22959	22732	22845	22821	22719	22873	22770	22733	22951	23031	22692	22995	22912	22814	22823	22998	22852	22906	22911	22826	22926	22809	22945	22835	22920	22922	22742	22952	22851	22776	22789	22879	22743	22787	22861	22708	22827	22850	22653	22909	22922	22920	22888	22863	22700	22998	22936	22900	22913	22668	22789	22845	22991	22691	22918	23014	22761	22861	22772	22701	22779	22808	22783	22785	22827	23037	22667	22530	22842	22884	22931	22968	22939	23072	22719	22848	22803	22923	22737	22879	22867	22770	22928	22779	22899	22771	22888	22735	22868	22838	22850	22763	22866	22983	22907	22791	23098	22873	22861	22961	22827	22764	23082	22822	22928	22702	22961	22987	22857	22756	22884	22873	22858	22839	22834	22851	22933	22678	22822	22740	22791	22888	22851	22847	22883	22856	22818	22750	22895	22909	22794	22942	22860	22757	22846	22794	23081	22850	23036	22800	22826	22771	22841	22797	22963	22917	22805	22665	22719	22864	22992	22865	22796	22735	22845	22871	22846	22846	22828	22953	22906	22828	22699	22892	22898	22848	22890	22943	22804	22708	22979	22873	22765	22982	22831	22990	22784	22864	22767	22757	22929	22761	22677	22997	22954	22950	22925	22830	22876	22792	22732	22840	22746	22805	22815	22917	22993	22866	22781	22875	22846	22845	22946	22838	22794	22839	22762	22811	22928	22520	22785	22959	22928	22760	22954	22780	22845	22875	22725	22830	22879	22793	22837	22858	22911	22959	22944	22673	22982	22868	23002	22804	22616	22846	22959	22743	22941	22931	22811	22780	22745	22854	22788	22881	22759	22895	22961	22627	22881	23103	22681	22615	22825	23020	22967	22882	22909	22866	23016	22822	22847	22924	22965	22790	22899	22739	22785	23048	23019	22795	22884	22895	22827	22772	23022	22804	22914	23048	22898	22733	22896	22705	22778	22892	22917	23007	22825	22898	22855	22781	22866	22791	23180	22919	22898	22567	22981	22777	23038	23031	22776	23023	22881	22835	22895	22739	22789	23045	22880	22824	22988	22788	22797	22922	22876	22959	22801	22657	22994	22798	22915	22769	22787	22776	22710	22903	22902	23039	22977	22697	22548	22927	22680	23110	22780	22662	22982	22844	22571	22901	22783	22894	22951	23007	22912	22827	22748	22747	22791	22762	22758	22815	22758	22789	22784	22856	22745	22907	22862	22947	22873	22784	22916	22925	22920	22755	22849	22853	22886	22735	22856	22689	22891	22697	23042	22844	22922	22904	23001	22918	22877	22702	22850	22910	22942	22746	22983	22870	22843	22977	22908	22913	22737	22896	22882	22908	22814	22981	22847	22752	23013	22823	22911	22723	22925	22921	22920	22971	22736	22945	22953	22851	22711	22829	23026	22809	22844	22840	22809	22924	22824	22880	23064	22974	22822	22911	22603	22889	22650	22903	22838	22695	23052	22700	22867	22765	23011	22752	22811	22820	22854	22708	22826	22803	22955	22679	22979	22751	22709	22711	22834	22795	22594	22912	22779	23071	22958	22818	23001	22868	22995	22772	22825	22775	22869	22811	22893	23089	22816	22943	22816	23049	22816	22673	22821	22940	22907	22812	22943	22959	22734	22975	22855	22738	22861	22676	22888	22758	22922	22947	22798	22878	22881	23016	22801	23008	23052	22867	22747	22918	23126	22871	22907	22804	22838	22830	22942	22824	22874	22726	22812	22900	22775	22751	22927	22866	22847	22925	22869	22906	22719	23017	22895	22844	22705	22712	22763	22998	22943	22739	22846	22836	22994	22755	22639	22840	22998	22925	22814	22799	22920	22844	22861	22864	22564	22762	22621	22727	23076	22892	22827	22811	22760	22743	22879	23017	22911	22668	22813	22653	22943	22795	23148	22853	22803	22939	22668	23015	22909	22770	22799	22901	22743	22723	22910	22799	22992	22804	22894	22731	22832	22731	22893	22723	22773	23080	22978	22876	22805	22964	22919	22832	22702	22677	22862	22695	23010	22896	22763	22980	22943	22775	22827	22943	23026	22736	22847	22820	22790	22803	22678	22855	22986	22954	22933	22780	22752	22854	22930	22986	22687	22955	22766	22981	22806	22834	22910	22786	22820	22772	22883	23005	22852	22851	22810	22723	22732	22844	22734	22849	22901	22853	22918	22864	22890	22750	23084	22813	22812	22915	22843	23015
33741	33644	39070	35730	33510	33164	34987	32877	31270	31174	30649	30584	30608	30368	30386	30025	30305	30214	30191	30186	30142	29988	30218	29917	30011	30068	29841	30194	30197	29833	30014	29980	30125	29890	30079	29649	29950	30125	30113	30147	30043	29969	30154	29671	29836	30023	29876	29974	30237	30029	29797	29995	30046	30023	29999	29871	29911	30176	30000	30172	30071	30273	30168	30040	29959	29802	29918	29869	29803	29836	30024	30010	29832	30075	30107	30063	30108	30347	30126	29841	30147	30052	29920	29916	29894	30088	30058	29946	29943	30069	29718	30033	30067	30106	29937	30076	30157	30014	30124	30164	30117	29984	30174	29939	30229	30009	30010	29869	29855	29912	29989	30165	29901	30006	30027	30206	30120	30301	30287	30124	30202	30272	30061	30012	30113	30218	30004	30153	30131	30134	29955	29731	29937	29826	30104	30242	30103	30043	30081	30059	30066	30083	30173	29757	30019	30000	29855	30056	29868	30106	30198	29965	30141	30028	29738	30125	30259	29775	30004	29982	30028	30066	29954	30036	29967	30031	30031	29910	29940	29977	30144	29917	29993	30095	29896	30062	30017	29956	29880	29741	29927	29958	30138	30144	29970	29912	29784	30136	30164	30159	30082	29756	29952	29997	30213	29893	29967	30174	29986	29963	29915	30004	29998	29989	30200	30209	30123	30097	29942	30014	29887	29995	29980	29973	29895	30262	30257	29792	30053	30121	30230	30425	29956	29853	30102	29993	30223	30039	29977	29964	29945	30306	29912	29825	30025	29935	30432	29965	30178	30111	30077	29908	30112	29886	29916	29859	29813	30106	30005	29994	30023	30011	30043	29824	29983	30094	30032	29920	30141	29997	30151	29930	30026	29783	30012	30307	30133	29771	30066	30138	30057	30113	29933	29979	30071	29909	29802	29945	30231	30031	29838	29899	30012	30113	29830	30000	29898	30141	30074	29956	29773	29887	30225	30011	30080	30041	29862	29978	30127	30025	29875	30123	29975	29875	30044	30094	29854	29901	30118	30115	29847	29947	30068	30084	30054	29900	30013	30132	29887	29990	29847	30013	29996	29848	30010	30187	30120	29808	30205	30065	30024	30051	30460	30040	29837	29890	30386	29868	30048	30005	30050	30076	29985	29805	29917	29910	30181	30057	30017	29937	30049	30004	29922	29963	29987	30200	29986	29956	30185	30119	30036	29796	30049	29976	30005	29903	30000	30032	29929	29789	30163	30131	30134	29850	29836	30009	29903	29907	29975	30122	30000	29763	29997	29969	30036	29872	30004	30039	30042	29776	30077	29901	29815	29761	29926	30152	29829	29765	29772	30058	29708	30154	29895	30029	30069	30013	29822	29721	30072	30060	30216	29898	30035	29972	30163	29754	30084	30033	29887	30106	29991	30161	30006	29807	30201	30235	30101	29983	29902	29983	30023	30204	30145	30029	29857	30041	30236	30091	30068	30010	30071	29749	30201	29944	29986	30067	29889	29758	29899	30069	30271	30103	30040	30068	30355	30136	29907	30064	29935	30132	30098	30245	30196	30036	29982	29964	29994	29943	29800	29743	30191	29884	29974	29958	30010	30017	29961	30035	29812	30013	29816	29898	29996	29912	29971	29995	29911	30155	30017	30075	30074	29907	30063	29886	30150	29927	29984	29990	29832	29907	30027	29772	29963	29938	30121	29986	30072	30119	29828	29936	30124	30074	29962	30013	30240	30070	29895	29857	29652	29883	29922	29898	30053	30184	29981	30064	30030	30148	30199	30322	30203	29945	29893	30005	29850	29801	29791	30190	29870	29854	29925	30006	30142	29952	30353	30080	30081	30198	29974	30095	29789	29893	30186	30089	29907	30091	30048	29936	29824	29966	30016	30287	30286	30090	30069	29948	30040	30168	30087	30091	29953	30077	30008	30057	30078	29882	30102	29944	29996	30203	29884	30005	30142	30159	30144	30118	29862	29861	29863	29893	30128	30048	30080	29941	30213	30175	30258	30107	30089	29729	29885	30140	30099	29980	29916	29901	29850	30250	29893	29941	30187	29960	30058	30221	30011	29838	29953	29977	30272	30070	29821	29854	30159	30128	29990	30142	29937	29795	30186	29821	30207	30103	30268	30036	29774	29978	30304	30088	30032	30348	30258	29993	29885	30082	30029	29980	30113	29899	30035	29794	29880	29890	30113	30223	30193	29782	30121	30065	30092	29915	30198	30096	29988	30306	30210	29916	29885	30107	29961	29986	30024	30045	30210	29925	29981	29933	29918	30090	30303	30221	30155	30085	29889	29871	29973	29924	29989	30099	29961	30005	30041	30091	29959	29898	30162	30026	30091	29876	30048	29924	30135	29881	29936	30008	29902	29885	30042	29908	29942	30064	30175	30002	30159	29995	29938	30226	30093	30183	29883	29993	29734	29745	29897	30123	29950	30168	29957	29779	29951	29940	29993	30122	30070	29721	30343	29753	30156	30066	30208	30046	29987	29725	29838	29917	29929	29942	29962	30141	29987	29796	29820	29753	30019	30048	30002	29938	30077	29996	30156	30211	30056	29915	30032	30187	29876	30043	29892	29917	29883	30096	29921	30039	29774	30017	30082	29699	29971	29940	30032	30169	29926	29969	29824	29899	30078	29982	30024	30195	29823	29948	30090	30067	30098	29781	30065	30172	29996	30106	30101	30107	30107	29886	30085	30148	30141	30213	29998	29802	29886	29940	30054	29948	30098	29948	29999	29960	29985	30167	30063	29966	30083	30090	30188	30037	30225	29854	30126	29865	30221	30142	29854	30063	30060	29831	30214	30063	30070	30042	30007	29927	29968	30053	30155	30177	29894	29924	29978	29944	30058	30055	30168	30228	30040	30096	30075	30003	29935	29931	30071	29851	30188	30089	29685	30074	30176	30045	30192	29870	30171	30120	30237	30239	30216	30059	30062	30242	30183	29914	29922	30000	29932	30016	30113	30073	29928	30183	29990	30138	30094	29942	29798	29997	29952	29849	29858	29880	29869	29942	29843	29961	29915	30249	30100	29810	29887	30068	30007	29885	30078	30092	29977	30143	30068	30217	30070	29827	29955	30100	30053	29920	30150	29975	30295	30250	29973	30286	29939	30161	30016	30077	30067	29983	29932	30188	29966	29979	29963	29747	29866	29906	30006	30006	30000	29863	29984	29979	30041	29828	29872	29926	29883	30160	29842	30018	30151	30148	29977	30203	30086	30111	30171	30016	29808	30119	30068	30074	30231	30127	30072	29966	30033	30059	29938	30039	29978	29781	29938	29938	30251	29979	30050	30104	30123	30053	29873	30153	29816	29926	30115	29687	29865	29995	30116	29911	30132	30017	30031	29962	29948	29926	29913	29964	30098	30106	29960	29970	30029	29766	29885	29907	29923	29991	30180	29822	29870	29919	29898	30031	29910	30026	30014	30276	29940	30215	30121	29693	29879	30367	30336	30071	30121	29977	30007	29977	29990	29853	29982	29848	29948	29977	29929	30133	29958	30129	30147	30051	29997	29916	30020	30023	30143	30034	30241	30004	30075	29944	30122	30013	30052	30018	29852	30071	30056	30217	30114	29978	29822	30015	30022	30100	29983	30053	29995	30115	29816	30002	30078	29850	30014	30088	29835	30224	30132	30201	30036	29959	29830	29962	30175	29831	30086	29947	30059	30221	29860	30090	30394	29889	29925	29793	30196	29997	30190	29973	30015	30065	30035	30120	30208	30065	30078	29871	30036	29990	29918	30238	30034	30141	30175	30051	29942	30238	29975	29920	29626	29696	29965	30010	29869	30068	30052	29786	29967	30169	29974	29900	29933	30119	29588	29905	30002	30254	30078	30024	29978	30110	29892	29868	29991	30003	30038	29814	29917	29999	30046	29971	30028	29906	30023	30022	29909	29808	29949	29912	29957	30083	29975	30120	30040	29915	30177	30043	29752	30073	29862	30117	30050	30142	29989	29920	30014	30028	29884	30028	30320	30045	30107	30056	30069	29986	29853	29748	29809	30025	30055	29870	30012	30135	30000	29886	29925	29993	29994	29791	30144	29733	29908	30156	30044	29911	29933	30124	30113	30037	29681	29825	30184	29959	29970	29680	30011	29930	30276	29957	30241	30227	30000	29853	30242	29831	30068	30030	30095	29971	29827	29993	29985	29850	30103	29914	30026	29818	29951	30140	30166	29948	30011	30070	29996	29842	29694	29880	29888	30279	30002	30028	30090	29988	29969	29996	30173	29788	30002	29976	30072	29914	30068	29943	30006	29804	29944	29990	29835	29984	29675	29832	30218	29871	30114	29829	29799	30140	30067	29869	29838	29802	29962	29977	30032	29922	29973	30155	29972	30152	30035	30159	30177	30048	30155	29940	29913	29985	29976	30147	30034	29856	30173	29773	29995	30091	29814	29977	29788	29795	30000	30090	30053	30201	29884	30042	30257	29903	29837	30143	29986	29896	29948	30103	30153	30067	30028	30048	30186	29904	29848	30169	30014	29919	30258	29869	30118	30210	30113	30085	30008	30107	30141	30015	30065	29983	30113	29836	30023	29883	30123	29729	30130	30054	30075	30046	30296	29916	30125	30091	29902	30090	29985	30080	30148	29854	29996	30112	30254	30189	30254	30050	29954	30167	30069	30021	29933	29962	30171	30089	29993	29891	30103	29847	29901	30088	30112	30152	30247	30058	30093	30118	30008	29963	30046	30013	30378	30206	30011	30142	29989	29751	30016	30032	29799	30049	29813	29871	30054	30069	30048	30079	30065	30033	29862	30130	30302	30079	29947	29945	30026	30063	30167	30142	30053	30028	30092	30008	29740	29993	29833	30034	29930	29845	30064	29996	30043	30076	30217	30004	29865	30137	29892	29877	29789	29763	30084	30082	29971	29886	30158	30087	29912	30280	30133	29908	30166	29867	30022	29840	29971	29865	29743	30073	30078	29892	30061	30038	30264	30195	30006	30099	30081	30032	30042	29536	29990	29989	30203	30271	29935	30115	30013	30103	29967	30011	30079	30021	29866	30271	29968	29879	29912	30159	30071	29779	30164	29967	29928	30064	29956	29889	30091	30036	29948	29943	30183	30205	30077	30003	30089	30025	29973	30088	30057	29985	30125	30234	29729	29814	30223	29955	29759	30062	30026	29992	30254	30070	29974	29917	29860	30083
30899	44003	38010	30831	29255	27990	30419	26069	24919	24542	23855	23493	23270	23146	22966	22703	22687	22636	22745	22674	22466	22650	22547	22542	22622	22559	22678	22450	22709	22496	22583	22597	22769	22666	22556	22582	22483	22584	22586	22491	22742	22515	22614	22518	22691	22609	22351	22539	22685	22550	22612	22588	22659	22574	22680	22673	22444	22524	22376	22741	22612	22709	22551	22553	22701	22688	22610	22584	22669	22582	22748	22592	22495	22291	22646	22549	22534	22404	22559	22494	22510	22515	22676	22638	22529	22379	22681	22525	22599	22506	22471	22691	22463	22619	22527	22519	22433	22433	22658	22529	22463	22527	22505	22464	22764	22575	22539	22643	22511	22599	22532	22699	22672	22587	22476	22477	22503	22586	22534	22515	22310	22387	22636	22608	22450	22408	22532	22531	22680	22579	22376	22575	22491	22508	22562	22607	22505	22530	22545	22566	22569	22586	22468	22555	22481	22577	22523	22539	22559	22534	22457	22453	22549	22530	22480	22460	22578	22480	22501	22644	22763	22537	22567	22502	22433	22586	22600	22620	22706	22574	22724	22711	22589	22495	22352	22638	22423	22512	22559	22720	22556	22528	22475	22631	22617	22444	22561	22493	22646	22616	22415	22556	22529	22625	22605	22631	22567	22463	22524	22489	22682	22536	22587	22435	22608	22410	22558	22698	22571	22633	22630	22439	22627	22679	22572	22414	22487	22605	22535	22569	22480	22422	22864	22401	22546	22420	22483	22708	22485	22581	22550	22461	22704	22549	22598	22463	22554	22365	22638	22595	22635	22603	22452	22479	22663	22521	22329	22539	22542	22836	22389	22608	22520	22512	22627	22571	22467	22597	22549	22621	22550	22566	22322	22555	22670	22443	22543	22490	22511	22515	22605	22642	22625	22674	22479	22349	22542	22712	22469	22645	22703	22372	22561	22416	22620	22486	22616	22678	22637	22483	22557	22615	22664	22594	22422	22612	22416	22560	22566	22712	22781	22302	22561	22651	22383	22680	22596	22656	22518	22640	22645	22435	22668	22491	22513	22405	22566	22473	22568	22699	22556	22583	22526	22716	22481	22702	22515	22455	22543	22634	22698	22539	22679	22551	22571	22647	22425	22534	22571	22572	22377	22516	22560	22693	22494	22453	22591	22646	22587	22626	22534	22471	22422	22618	22553	22572	22509	22649	22449	22523	22432	22468	22519	22441	22541	22348	22741	22375	22573	22675	22381	22543	22545	22469	22381	22593	22491	22544	22391	22536	22558	22492	22638	22495	22742	22530	22452	22644	22598	22663	22700	22393	22581	22510	22578	22541	22700	22623	22578	22467	22784	22362	22645	22601	22612	22517	22629	22481	22485	22582	22468	22504	22655	22459	22549	22730	22564	22606	22435	22711	22394	22505	22637	22459	22615	22470	22585	22691	22407	22410	22540	22544	22532	22714	22646	22542	22456	22452	22767	22339	22402	22436	22664	22389	22667	22658	22588	22514	22717	22513	22542	22543	22520	22407	22537	22509	22433	22541	22550	22484	22645	22607	22465	22687	22508	22682	22473	22531	22567	22543	22474	22624	22491	22609	22690	22420	22522	22591	22553	22680	22713	22540	22547	22642	22591	22636	22667	22562	22472	22655	22736	22534	22618	22543	22570	22552	22470	22646	22586	22677	22471	22571	22552	22352	22612	22497	22453	22737	22566	22607	22587	22624	22671	22481	22663	22547	22517	22573	22738	22363	22598	22521	22510	22413	22496	22623	22500	22418	22588	22498	22399	22492	22636	22435	22558	22621	22571	22551	22664	22525	22428	22531	22637	22550	22558	22682	22585	22490	22786	22568	22686	22351	22571	22813	22590	22610	22533	22556	22469	22406	22541	22619	22546	22471	22620	22456	22539	22405	22603	22595	22655	22534	22437	22550	22628	22527	22637	22289	22608	22420	22585	22523	22539	22559	22639	22523	22788	22407	22538	22492	22684	22560	22606	22604	22506	22640	22485	22673	22498	22614	22611	22522	22559	22281	22509	22648	22488	22608	22600	22589	22512	22589	22518	22617	22578	22536	22599	22678	22508	22602	22404	22622	22649	22396	22673	22579	22240	22577	22508	22498	22479	22485	22549	22345	22542	22514	22524	22462	22581	22496	22595	22565	22774	22646	22591	22568	22584	22594	22511	22657	22686	22589	22444	22432	22625	22615	22532	22293	22673	22656	22762	22491	22667	22599	22550	22408	22620	22599	22534	22462	22527	22515	22580	22540	22619	22606	22462	22547	22590	22522	22690	22709	22438	22625	22585	22425	22658	22468	22720	22502	22509	22468	22504	22324	22369	22825	22715	22509	22537	22514	22626	22604	22493	22544	22795	22412	22631	22459	22547	22493	22477	22361	22570	22569	22639	22620	22493	22656	22676	22519	22633	22577	22650	22545	22740	22418	22486	22507	22655	22490	22448	22574	22744	22729	22554	22493	22468	22527	22554	22515	22709	22656	22652	22703	22679	22684	22436	22501	22404	22624	22683	22338	22333	22614	22578	22515	22537	22394	22672	22671	22552	22551	22480	22819	22613	22580	22483	22628	22463	22658	22490	22407	22449	22728	22564	22842	22556	22496	22343	22558	22385	22587	22646	22469	22501	22570	22442	22550	22663	22509	22508	22602	22615	22495	22583	22549	22602	22624	22688	22696	22492	22598	22641	22487	22735	22612	22552	22543	22690	22613	22485	22618	22443	22705	22474	22553	22335	22661	22533	22663	22808	22599	22721	22545	22605	22488	22461	22412	22502	22876	22415	22541	22518	22565	22676	22581	22503	22589	22724	22646	22446	22503	22497	22640	22619	22587	22402	22549	22664	22576	22496	22473	22583	22586	22463	22498	22426	22469	22736	22373	22557	22531	22696	22366	22642	22498	22665	22541	22563	22631	22450	22498	22801	22445	22804	22474	22532	22643	22709	22669	22393	22534	22749	22445	22662	22772	22457	22491	22497	22487	22503	22497	22596	22605	22661	22639	22542	22535	22762	22485	22571	22445	22477	22593	22656	22559	22515	22554	22521	22711	22437	22555	22566	22628	22467	22401	22595	22672	22524	22551	22581	22496	22668	22617	22635	22440	22751	22389	22609	22554	22586	22624	22495	22745	22559	22724	22389	22468	22406	22466	22563	22594	22608	22603	22638	22589	22636	22332	22715	22767	22601	22755	22491	22471	22451	22655	22497	22542	22456	22556	22693	22613	22477	22481	22615	22424	22576	22690	22585	22486	22540	22418	22516	22581	22418	22567	22732	22376	22598	22512	22697	22526	22550	22650	22389	22500	22590	22538	22580	22836	22394	22374	22644	22453	22610	22384	22484	22523	22577	22475	22526	22481	22586	22571	22670	22513	22580	22298	22545	22658	22600	22615	22662	22495	22541	22647	22680	22764	22654	22407	22773	22293	22594	22575	22668	22768	22343	22693	22683	22523	22583	22579	22384	22382	22641	22707	22628	22612	22619	22587	22447	22495	22489	22415	22545	22638	22573	22634	22532	22370	22575	22755	22461	22459	22483	22631	22599	22463	22611	22569	22416	22610	22658	22450	22574	22525	22643	22571	22493	22406	22551	22655	22607	22577	22544	22670	22539	22801	22511	22583	22656	22520	22524	22882	22633	22491	22582	22462	22732	22482	22553	22507	22591	22490	22490	22473	22526	22485	22597	22496	22371	22577	22460	22505	22568	22649	22593	22501	22715	22548	22786	22573	22677	22737	22791	22590	22599	22679	22349	22454	22713	22500	22681	22224	22672	22535	22523	22425	22508	22640	22565	22676	22744	22646	22275	22464	22615	22591	22634	22647	22406	22583	22413	22457	22577	22568	22563	22542	22585	22477	22721	22551	22698	22588	22608	22592	22810	22593	22763	22674	22474	22538	22478	22426	22786	22526	22610	22667	22461	22635	22576	22576	22705	22514	22623	22556	22645	22469	22619	22599	22596	22511	22530	22748	22359	22702	22533	22383	22461	22518	22676	22448	22468	22419	22710	22463	22558	22561	22463	22510	22452	22579	22521	22498	22792	22622	22364	22678	22455	22697	22731	22418	22639	22490	22435	22578	22537	22614	22543	22652	22507	22536	22463	22519	22636	22437	22496	22619	22608	22531	22820	22627	22492	22411	22759	22361	22595	22650	22412	22538	22468	22621	22516	22525	22485	22646	22688	22576	22600	22450	22566	22577	22403	22623	22501	22725	22525	22528	22519	22692	22569	22658	22428	22557	22482	22524	22688	22375	22692	22730	22437	22561	22663	22547	22725	22522	22489	22544	22636	22638	22487	22521	22571	22694	22660	22470	22635	22773	22436	22595	22442	22486	22400	22699	22513	22550	22598	22498	22685	22551	22637	22628	22855	22448	22404	22514	22523	22511	22545	22782	22670	22467	22354	22646	22363	22610	22333	22568	22635	22555	22597	22513	22490	22800	22783	22425	22514	22640	22691	22623	22544	22566	22685	22495	22433	22612	22653	22532	22551	22629	22604	22559	22556	22615	22412	22508	22682	22604	22502	22485	22688	22695	22545	22573	22557	22465	22284	22695	22651	22506	22556	22582	22476	22554	22508	22424	22501	22463	22636	22649	22559	22722	22641	22611	22349	22358	22519	22447	22411	22577	22431	22616	22455	22565	22588	22607	22595	22502	22606	22579	22595	22625	22488	22662	22625	22495	22457	22677	22424	22593	22774	22551	22578	22477	22570	22655	22568	22463	22418	22322	22625	22648	22380	22706	22618	22649	22515	22426	22580	22605	22722	22604	22525	22593	22573	22634	22523	22546	22515	22629	22740	22589	22586	22565	22439	22671	22493	22526	22551	22405	22679	22612	22585	22565	22610	22577	22403	22750	22508	22597	22467	22472	22447	22624	22677	22657	22497	22601	22456	22493	22590	22688	22438	22618	22546	22643	22679	22507	22617	22584	22685	22506	22727	22623	22719	22481	22564	22656	22522	22670	22510	22633	22415	22653	22595	22474	22550	22530	22654	22596	22546	22522	22439	22536	22531	22545	22538	22467	22373	22492	22656	22679	22464	22536	22365	22546	22468	22686	22509	22677	22667	22692	22416	22562	22717	22455	22675	22679	22519	22579	22601	22476	22681	22477	22449	22450	22628	22739	22527	22788	22711	22461	22661	22551	22651	22651
25034	21425	28967	28194	30747	35647	52244	41794	32666	32111	31470	31085	30677	30609	30460	30279	30517	30193	30152	29857	29887	30144	29974	29860	30159	30135	30081	30123	29806	30140	30027	30081	29862	29883	30005	29998	29737	29894	29938	30238	29861	30099	29864	30119	30204	29956	29950	30087	29881	30130	30037	29985	29948	29866	29877	30015	29777	29879	30051	30013	30043	30029	30030	29883	29843	29787	29978	29963	30027	29994	29924	29748	29984	30035	29906	29818	30070	29955	30185	29949	30266	30112	30424	30117	30082	29952	30168	30115	30095	29997	29953	29913	29836	29821	29957	29800	29824	29913	30138	30034	30178	29980	30028	29963	29958	29781	29967	30117	29935	30065	29867	30020	30076	30301	29774	29821	30186	30002	30144	29713	30107	29947	29993	30141	29895	29911	29706	29972	30020	29988	29893	30072	30196	30039	29862	29919	29988	29821	30037	30033	30199	29923	30183	29616	29895	30014	29920	29776	30025	29998	30169	30034	30046	30086	30000	29920	30019	30062	29906	30122	29868	29941	29887	30141	30079	29925	30079	29883	29975	30075	29761	30022	30224	29792	29926	30196	29977	30018	29720	29963	29865	30099	29838	29974	30106	29868	30068	29753	29920	29978	29864	29698	30056	29840	29688	29968	30016	29972	30014	30013	30223	29769	29800	29837	29872	29882	29938	29959	29962	29865	30169	30199	29853	29931	29904	30062	30044	29806	30033	29927	29893	30121	29985	29969	29850	29987	30008	29789	30029	29748	30076	30022	29903	29873	30144	29953	29810	30063	29899	30131	29831	29844	30075	29786	30170	29776	30030	29930	30069	29866	29625	30093	29805	30279	30137	29834	30029	30065	29929	30041	29775	30073	30026	29992	30109	30086	30046	29807	29879	30063	30001	29797	30031	30058	30031	29834	29999	29753	29718	29999	29970	29954	30101	29943	30202	30021	30202	29789	30030	29986	30092	30040	30141	29937	29895	29775	29848	29825	29822	29934	29971	30117	29938	29875	29860	29953	30113	29778	30127	29921	29939	29901	29929	30354	29968	30008	29989	29937	30096	29945	30071	30062	29992	29904	30239	30179	29854	30033	29852	30033	29753	29790	29975	29972	30015	29718	30017	29922	30070	30058	29762	29862	30090	30084	29925	29878	30077	29787	29916	29815	29924	30084	30022	29961	29911	30089	30056	29941	29907	30046	29923	29881	29942	29680	29965	30088	29818	29921	29757	30027	29993	29796	29809	29756	29924	29765	29975	29631	29994	29823	29816	29925	29916	30113	29671	29988	29864	29996	29904	29954	29871	30075	29919	30045	29964	29965	29995	29920	29937	30018	30206	30046	29992	30034	29814	29821	29935	29774	29828	29998	30052	30084	29828	30067	29817	30111	29965	29968	29693	29861	30167	29829	30072	29956	29941	29892	30129	30146	30160	29971	29939	29877	30106	29993	30021	30077	29959	29881	30151	30074	30040	29844	30231	30048	29877	30132	30193	29980	29918	30267	29861	29879	30014	29823	30075	30092	29907	30128	29665	30107	29987	30116	30000	30004	29731	30066	29977	29909	29949	29973	29993	29885	29961	30096	29924	29984	29649	29838	29921	29947	30178	30059	30215	29906	29806	29806	30118	29838	29974	29956	29914	29893	30143	29904	29643	29726	30029	29985	30102	30261	30138	29821	29680	29923	29878	29754	30033	30001	30192	29944	29828	30151	29761	29974	30144	30025	29950	29930	30052	29909	29843	29933	29932	30036	29884	29811	29855	30249	29853	29673	29708	29950	30139	30029	30145	29868	30117	29883	29886	29644	29774	30015	30018	29930	29803	30210	29922	30244	29899	29889	30061	29882	29734	30042	29694	29884	29980	29995	30033	29671	30147	30195	30083	30176	30138	29877	30045	29940	29857	30057	30056	29900	29947	30098	30002	30077	29936	29605	29753	30031	29904	30084	29871	29968	29720	30023	29888	29918	29979	29921	30213	29879	29991	29856	30088	29940	30059	30005	29883	29839	29856	29876	30030	29890	29905	29804	29950	29756	30198	29864	30109	29995	29973	30018	29819	29991	30007	29881	29894	30065	30132	30150	29901	29957	29909	29982	30059	29898	29775	30001	29965	29999	29927	29717	29883	30127	29995	30116	29700	29999	29967	30173	29856	29780	29887	29818	29878	29906	29766	29783	30070	29944	30298	29896	30091	30055	29819	29972	30017	29962	30063	29960	29674	30049	30029	29995	29802	29985	30046	29909	29706	29931	30044	30028	30015	29907	29854	30029	30210	29810	29827	29919	29946	29873	30007	29850	29666	29774	29962	29903	29956	29994	30132	30006	29915	29851	29953	29932	30065	30084	30177	29909	29897	30127	29865	30130	29907	29951	29767	29974	29705	29839	30156	30061	30157	30014	29860	30028	30169	30020	30144	29934	29933	29920	30160	30095	29965	30051	29904	29904	29914	30197	29858	30039	29890	29700	30125	29950	30033	29974	29904	29976	30054	29812	30066	29852	30245	29872	29832	29904	29843	29801	29867	30017	29842	30040	29838	29866	29813	29860	29949	29698	29953	30264	29886	29927	29901	30063	29960	29780	29898	29991	29766	29879	29795	29727	29724	30090	30058	29942	29978	29941	29854	29851	29900	30029	29549	29865	30083	30030	29931	29821	30112	30145	29936	29767	29944	29753	29887	30163	30025	30116	30173	30066	29952	29861	30252	30096	29797	29990	29880	29731	29844	29939	30023	30000	30056	30041	29927	29938	29978	30070	29963	29819	29870	30256	30164	29846	29894	29904	29901	29894	30345	29763	29772	30111	30212	29904	29943	29840	29989	29941	30149	29775	29995	29924	30054	29822	29965	29815	29743	29912	29933	29891	30132	29872	30094	29971	30164	29803	29921	29871	29798	29846	29911	29994	29920	29815	30125	29842	29954	29924	30038	30094	29886	30171	29904	30275	30016	29997	30059	29974	29986	29845	29864	29924	30077	30023	30105	30152	29995	29910	30108	29819	30029	30189	29977	30113	29882	29877	29899	29942	29813	29881	29962	30186	29765	29747	30245	30013	29801	30041	30074	30126	29791	29915	29942	29853	29633	29838	29925	29976	29950	29991	30027	30170	30057	29987	30100	30165	30182	29989	29961	29852	29944	29794	29693	30255	30025	30052	30319	30146	29905	29704	29977	29827	29746	29971	30001	29780	29957	29997	29730	29796	29749	29904	30084	30018	29931	29849	29992	30114	29785	29921	29783	29816	30184	29909	29935	30055	30038	29791	30230	30067	30109	30265	30181	30069	29964	29939	30126	29981	30172	30237	30142	30103	30192	29875	30129	29853	29936	30063	29993	29818	29917	29657	30038	30250	30053	30157	30098	30091	29718	29999	29889	29974	30011	29813	29843	30026	30103	30012	29998	29967	29812	30242	29890	29855	29801	29939	29749	29824	30227	29870	30116	29793	29862	29977	29989	29737	29960	29915	29941	30032	30066	29987	30059	29957	29860	29874	29933	30027	30039	30236	29940	29912	30104	29975	29732	29921	29984	29988	30110	30262	29812	30121	30030	30097	29989	30099	30238	29871	30103	30065	29968	29823	30022	30040	30009	29769	30036	30053	29941	29958	29988	29825	29922	29986	29982	30116	29893	30061	29917	29926	29768	30006	30024	29793	29882	30022	30014	29849	29786	30080	29835	29914	29842	29894	29880	29722	29974	29895	29799	30147	29989	29984	29792	29864	30199	29905	30050	30135	30020	30006	29967	30022	30026	29865	29904	30081	30089	29806	30050	29768	30109	29879	29906	29779	29755	29980	30060	29950	29953	30085	29863	30126	30087	30032	29784	29867	29538	29832	30033	29964	30147	29948	30011	29738	29875	29991	29840	30177	29967	29982	29895	29733	29988	30121	30043	30230	30095	30108	29733	30067	30062	30227	29879	30186	30048	30036	29994	30086	30130	30043	29870	30025	30127	30049	30298	30026	29764	29739	29999	30193	29835	30015	29987	30030	30125	29857	29950	30123	29961	30268	29971	29776	29838	29947	30014	29848	29925	30189	29969	30151	30028	29954	29859	29927	30029	30258	30351	30021	30018	29809	29897	29724	30020	30029	29816	29745	30026	30052	30077	30070	29924	29690	30139	30025	29772	30150	29845	29779	29866	30010	30138	30007	29978	29747	29862	30094	29858	29917	30032	29822	30087	30024	30042	29971	29946	29931	29867	29870	30023	29730	29747	30154	29661	29739	30027	29963	29959	30039	30048	30036	29881	30073	30000	29948	30048	29956	30143	29627	29801	30004	29886	29834	29939	30137	30113	29963	29763	29856	29792	29796	29913	30115	29909	30001	30236	30083	30175	29914	30202	30120	29922	29872	29912	30119	30016	29930	30108	30026	30042	29978	29851	30072	29806	29914	29905	29965	29935	30000	30178	30195	30094	30054	30003	29897	29906	29987	29865	30065	29911	29948	30082	29859	30207	30009	29865	30238	29924	30070	30220	30040	30146	30251	29946	30054	29692	29835	30117	30052	29832	29768	29833	29897	30087	30075	30098	30015	29808	30089	29832	30071	29921	29982	30215	30120	30079	30006	29841	30105	30046	30181	30073	30003	30051	30232	29828	30043	30163	29829	30040	29790	29802	29828	30042	29616	29841	29765	30038	29607	30077	30070	29795	29812	30088	30063	29758	30180	30150	29962	30016	29808	30005	29907	30088	29892	29979	30026	30107	29964	29829	29800	30027	30089	29789	30181	30139	29960	30094	30006	30137	30198	30042	29929	29876	29865	29901	30031	29961	29985	30011	29857	30120	29715	29966	30115	30125	29932	29944	29846	30034	30030	30037	30073	29969	30148	29865	29997	29828	30076	29637	29962	30015	29913	29932	29823	29853	29612	29843	29851	29982	29926	30040	30056	29849	30015	29990	29685	29863	29908	30131	29915	30110	30090	29946	29761	29836	30091	30019	29997	30107	30026	30086	29868	30125	29806	30045	30091	30202	29663	29797	29993	29968	30096	29565	29921	30091	29959	29850	30191	29894	30086	29955	29863	29846	29895	29838	29866	29887	30014	30001	29782	30037	29933	29940	30017	30097	30137	29914	29742	30082	29841	30078	29819	29821	29800	29770	30005	29772	29849	30116	30049	30040	30045	30087	30242	30022	30098	29797	29976	29903	29743	30046	29991
30416	51069	45097	36535	34055	33146	51419	34149	26663	25690	24635	24223	23762	23619	23333	23221	23150	23052	22815	22849	22828	22648	22892	22801	22893	22708	22833	22652	22935	22679	22663	22665	22619	22627	22593	22630	22629	22927	22493	22712	22688	22392	22682	22680	22723	22815	22713	22804	22530	22551	22775	22644	22834	22665	22675	22628	22665	22702	22700	22596	22716	22560	22688	22602	22570	22715	22868	22451	22679	22504	22776	22688	22514	22683	22757	22642	22810	22642	22959	22673	22791	22711	22736	22597	22794	22791	22544	22787	22560	22706	22514	22737	22600	22780	22697	22626	22664	22802	22696	22673	22355	22729	22634	22731	22741	22672	22702	22597	22594	22587	22774	22691	22671	22797	22760	22631	22692	22371	23024	22734	22626	22697	22745	22711	22669	22795	22626	22632	22644	22521	22714	22626	22737	22653	22718	22570	22733	22565	22687	22621	22642	22590	22804	22751	22589	22532	22721	22549	22546	22750	22787	22612	22695	22654	22724	22611	22549	22709	22895	22850	22718	22794	22686	22710	22558	22799	22596	22737	22786	22651	22639	22659	22581	22589	22682	22527	22440	22731	22604	22627	22677	22716	22644	22729	22672	22589	22532	22665	22667	22664	22716	22811	22569	22641	22684	22472	22847	22719	22696	22559	22811	22697	22669	22757	22631	22509	22626	22638	22791	22530	22666	22719	22619	22601	22605	22719	22573	22711	22638	22747	22531	22652	22696	22621	22708	22680	22740	22817	22675	22638	22672	22575	22745	22764	22554	22513	22749	22643	22662	22641	22692	22698	22727	22747	22831	22619	22624	22633	22853	22626	22626	22677	22538	22662	22592	22622	22763	22576	22630	22433	22528	22800	22508	22610	22708	22556	22644	22632	22745	22723	22641	22614	22775	22622	22780	22639	22709	22594	22446	22539	22603	22522	22777	22652	22515	22882	22567	22829	22496	22677	22863	22621	22748	22750	22704	22769	22530	22696	22654	22675	22701	22646	22598	22429	22640	22529	22338	22651	22759	22720	22704	22606	22639	22494	22709	22431	22636	22609	22513	22654	22568	22790	22651	22576	22696	22778	22715	22649	22702	22719	22633	22626	22597	22670	22622	22775	22629	22499	22555	22745	22743	22629	22692	22758	22491	22714	22732	22787	22626	22701	22526	22773	22700	22694	22701	22742	22538	22644	22524	22737	22586	22685	22603	22550	22617	22782	22645	22540	22637	22766	22572	22422	22518	22460	22527	22613	22591	22578	22579	22617	22546	22709	22702	22776	22787	22584	22686	22634	22659	22604	22460	22624	22663	22911	22549	22643	22525	22583	22642	22628	22615	22703	22737	22608	22513	22595	22613	22582	22726	22604	22556	22674	22619	22716	22631	22427	22739	22688	22735	22670	22724	22381	22645	22740	22758	22672	22756	22717	22527	22688	22516	22695	22713	22472	22697	22705	22617	22712	22638	22661	22741	22699	22582	22641	22434	22542	22613	22674	22681	22814	22517	22727	22640	22715	22540	22736	22807	22780	22822	22707	22787	22515	22653	22631	22584	22628	22634	22420	22456	22713	22581	22588	22707	22639	22695	22635	22616	22445	22726	22580	22624	22540	22669	22735	22652	22665	22685	22623	22819	22512	22822	22645	22536	22854	22490	22720	22613	22655	22673	22626	22711	22647	22379	22794	22661	22603	22684	22604	22686	22600	22886	22470	22698	22481	22815	22727	22715	22688	22673	22741	22784	22464	22742	22618	22448	22678	22597	22512	22814	22624	22645	22692	22786	22537	22602	22684	22671	22682	22669	22631	22644	22768	22554	22482	22647	22525	22466	22534	22606	22780	22672	22792	22603	22817	22712	22653	22663	22674	22740	22686	22574	22685	22696	22508	22650	22720	22738	22668	22686	22754	22636	22922	22703	22502	22612	22530	22500	22412	22700	22638	22595	22632	22729	22603	22440	22687	22653	22768	22645	22577	22786	22533	22798	22650	22541	22800	22471	22570	22557	22617	22712	22452	22752	22552	22754	22749	22702	22612	22746	22893	22551	22809	22759	22706	22543	22753	22774	22676	22811	22631	22714	22855	22647	22646	22576	22684	22688	22625	22599	22768	22684	22698	22525	22737	22518	22524	22582	22555	22649	22584	22713	22656	22502	22658	22815	22667	22722	22580	22485	22706	22603	22641	22622	22636	22634	22407	22648	22712	22551	22811	22674	22703	22639	22763	22559	22830	22624	22846	22688	22774	22565	22656	22757	22594	22551	22653	22770	22721	22604	22841	22650	22659	22613	22544	22632	22682	22672	22658	22666	22626	22595	22708	22549	22657	22632	22698	22547	22600	22833	22729	22698	22519	22654	22664	22486	22766	22829	22580	22800	22754	22760	22762	22686	22648	22617	22608	22659	22691	22860	22660	22770	22645	22860	22684	22602	22772	22439	22593	22613	22649	22582	22747	22747	22562	22520	22538	22593	22518	22483	22580	22782	22669	22688	22577	22635	22545	22840	22525	22568	22748	22772	22736	22727	22839	22692	22744	22771	22428	22729	22675	22697	22761	22618	22619	22550	22651	22650	22680	22587	22608	22684	22559	22633	22639	22584	22782	22823	22579	22641	22748	22568	22683	22628	22523	22807	22493	22578	22602	22592	22788	22592	22614	22610	22542	22645	22656	22589	22533	22654	22767	22793	22597	22782	22778	22557	22648	22693	22828	22490	22652	22525	22610	22845	22574	22652	22674	22788	22709	22506	22712	22633	22645	22560	22678	22858	22640	22485	22643	22651	22564	22640	22701	22717	22719	22727	22741	22758	22609	22762	22720	22536	22791	22533	22721	22753	22641	22791	22747	22592	22622	22810	22704	22616	22617	22722	22775	22795	22733	22607	22789	22469	22868	22663	22859	22592	22725	22526	22649	22639	22518	22824	22583	22753	22634	22740	22765	22566	22687	22555	22594	22724	22562	22549	22681	22713	22534	22925	22784	22783	22556	22745	22511	22768	22755	22494	22659	22718	22632	22577	22678	22802	22577	22697	22580	22509	22516	22767	22810	22745	22606	22622	22979	22572	22796	22694	22551	22849	22682	22655	22591	22750	22632	22670	22783	22757	22443	22736	22837	22764	22596	22793	22689	22649	22627	22691	22670	22583	22698	22648	22732	22717	22579	22828	22683	22715	22732	22601	22680	22641	22489	22511	22655	22490	22774	22706	22628	22861	22636	22532	22645	22815	22692	22573	22559	22771	22637	22521	22730	22671	22760	22643	22637	22695	22747	22420	22606	22750	22590	22774	22468	22745	22688	22624	22730	22720	22735	22669	22562	22689	22574	22640	22618	22574	22699	22667	22786	22614	22631	22724	22728	22699	22735	22854	22676	22709	22682	22787	22575	22410	22897	22624	22857	22553	22709	22488	22554	22558	22520	22864	22851	22870	22583	22709	22593	22654	22720	22775	22665	22810	22757	22653	22766	22633	22570	22598	22805	22659	22626	22759	22709	22530	22668	22716	22427	22579	22551	22605	22592	22646	22749	22542	22548	22614	22814	22728	22645	22665	22695	22791	22547	22595	22638	22741	22757	22737	22695	22512	22678	22712	22644	22769	22584	22634	22652	22511	22629	22884	22534	22754	22751	22562	22768	22601	22706	22732	22673	22681	22558	22606	22694	22680	22773	22494	22610	22768	22675	22800	22708	22620	22720	22480	22504	22580	22652	22693	22650	22700	22710	22690	22615	22598	22606	22616	22674	22636	22765	22593	22668	22733	22569	22628	22573	22632	22629	22539	22469	22630	22550	22616	22518	22661	22722	22582	22636	22777	22612	22716	22592	22620	22497	22810	22834	22589	22640	22678	22747	22734	22580	22649	22796	22767	22709	22799	22529	22910	22708	22598	22724	22605	22697	22729	22678	22537	22579	22666	22692	22567	22459	22778	22567	22631	22565	22602	22624	22600	22620	22612	22620	22605	22701	22539	22692	22724	22615	22746	22535	22692	22692	22547	22699	22733	22684	22674	22679	22774	22671	22629	22878	22767	22571	22712	22565	22581	22899	22713	22715	22670	22709	22727	22572	22603	22605	22705	22803	22629	22590	22639	22615	22850	22622	22675	22735	22580	22773	22653	22701	22714	22763	22669	22628	22574	22661	22561	22698	22679	22837	22687	22716	22589	22797	22689	22406	22725	22727	22542	22717	22645	22415	22596	22702	22508	22500	22629	22597	22875	22795	22557	22684	22609	22629	22683	22828	22650	22666	22669	22518	22690	22491	22826	22665	22750	22517	22751	22738	22716	22607	22690	22570	22719	22497	22744	22589	22891	22656	22673	22552	22649	22632	22645	22718	22460	22759	22697	22709	22650	22552	22764	22657	22551	22613	22522	22657	22876	22617	22780	22768	22609	22743	22288	22641	22427	22561	22718	22689	22629	22687	22777	22765	22839	22665	22780	22700	22555	22781	22680	22673	22854	22866	22650	22727	22725	22581	22749	22703	22740	22724	22690	22704	22644	22647	22914	22696	22771	22764	22715	22715	22799	22611	22454	22529	22709	22740	22731	22776	22935	22702	22728	22581	22540	22619	22493	22531	22567	22587	22938	22615	22658	22703	22753	22673	22566	22715	22806	22640	22797	22487	22806	22771	22679	22679	22741	22658	22618	22662	22541	22502	22504	22708	22586	22739	22719	22683	22526	22752	22590	22784	22783	22831	22670	22874	22676	22723	22571	22730	22469	22804	22587	22651	22650	22624	22880	22677	22637	22688	22892	22705	22726	22678	22574	22616	22614	22767	22456	22603	22582	22612	22626	22862	22535	22799	22686	22674	22638	22619	22626	22609	22724	22678	22498	22654	22770	22682	22461	22654	22774	22698	22784	22638	22676	22516	22579	22489	22580	22642	22635	22339	22696	22413	22520	22656	22808	22680	22695	22584	22571	22672	22803	22606	22753	22593	22682	22607	22538	22841	22582	22758	22610	22626	22593	22608	22736	22579	22697	22680	22482	22759	22595	22694	22665	22737	22773	22755	22725	22743	22830	22606	22499	22650	22599	22753	22761	22771	22744	22596	22603	22647	22557	22631	22809	22703	22684	22809	22612	22705	22837	22669	22664	22507	22968	22678	22565	22753	22646	22681	22741	22541	22571	22664	22615	22618	22638	22716	22670	22575	22929	22507
23500	21373	29010	25337	28036	38064	61274	49220	34435	33768	32820	32175	32155	31864	31612	31234	31318	31470	31368	31372	30960	31281	31072	31081	30982	31156	31123	31048	30901	31104	30855	30934	30901	31183	30981	30761	30890	30949	30776	30805	30953	31125	31052	30811	30989	30762	30674	30568	30881	31207	31005	30821	31054	30780	30973	30864	30986	30990	31058	30849	31025	31117	31292	30877	30923	30942	30796	30968	30921	30919	31095	30448	31139	30870	31060	31079	30983	30801	31100	31002	30959	31210	31040	31087	30878	30760	30805	30800	30943	31015	31056	31164	30660	30989	31148	30746	31202	30966	30874	30793	30758	30955	30891	30915	30985	30875	30694	30876	30759	31025	30702	30925	30626	30668	30868	30978	30952	31073	31065	30736	30936	30651	30714	30879	31044	31090	31006	30791	30777	30903	30922	30638	30917	30846	30952	31017	30802	30688	30928	30934	30843	30890	30954	30875	30874	30884	30706	31039	30686	30924	30953	30836	30782	30696	30890	31133	30817	31005	31095	30907	30927	30932	30895	31011	30805	31000	30911	31036	30814	30803	30914	30830	30928	30839	30799	30803	30815	31021	31188	30878	30830	30698	30867	30799	30857	30931	30884	31007	30798	31020	31030	30736	31105	30815	30860	30769	30859	31001	31046	31114	30885	30903	30880	30875	30867	30857	31135	30870	30953	30985	30826	31021	31445	30692	30852	30788	30958	30890	31063	30796	31006	30739	31177	30887	30928	30917	31160	30849	30539	30763	30750	30923	30832	31040	30651	30961	30945	30907	30909	30802	30822	30843	30797	30982	30689	31083	31084	30793	31175	30843	31093	31027	30960	30916	30830	30895	30768	30912	30763	30813	30800	30815	31062	30952	30828	30784	30778	30941	30885	30775	30819	30917	30736	30931	31117	30956	30837	31079	30822	30812	30821	30733	30760	30708	30791	30904	30914	30954	30922	30866	30909	30761	30628	30866	30739	30968	30992	30824	30921	30804	30768	31021	30651	30892	31030	31217	31097	31132	31011	31115	30810	30855	30764	30819	30824	30810	30889	30715	30849	30894	30688	30736	30712	30708	30979	30926	30973	30970	30707	31112	31054	30779	30861	31113	31056	31058	30798	30932	30756	30997	30742	30876	30901	30898	30915	30855	30835	31003	31080	30758	31026	30767	31040	31052	30779	30701	30774	30841	30959	30802	30968	30658	30579	30588	30728	30878	31057	31013	31207	30907	30937	31075	30701	30977	31039	30891	30909	30868	31050	30840	30724	31102	30775	30692	30845	30860	30856	31210	30912	30859	30756	30596	31081	30956	30881	31098	30879	30853	30766	31058	30915	30878	30833	30741	31003	30930	30821	30951	30958	30747	30939	30632	31057	31179	30899	30965	30922	30950	30842	30933	30724	30655	30785	30604	30780	30811	30804	31025	30837	31040	30750	31028	31194	30966	30721	31020	30981	30712	30840	31212	30916	30754	30959	30792	30816	30858	30905	31088	30763	30904	30764	30783	30834	31040	30729	30876	30976	30850	31005	31060	30903	30904	30892	30904	30850	30792	30898	31024	30879	30869	31075	30874	31010	30772	31041	30764	30858	30815	31167	30906	30814	31169	30915	31045	30846	30963	31041	30958	30944	30810	30843	31046	30922	30783	30721	30714	31020	30929	31012	30874	30985	30830	30957	30930	31132	30960	31058	30896	30694	31005	30825	30793	30701	30802	30911	30841	30839	31012	31113	31060	30785	31006	30970	30933	30891	30810	30901	30709	30799	30990	30945	30903	30676	31052	30998	30835	30952	31186	30887	30866	31024	30843	31085	30970	30954	31088	30644	31027	31124	30954	30914	31022	31013	30883	30891	30927	30851	31113	30966	30840	30799	30984	30909	30632	30817	30833	30879	31009	30894	31121	31039	30983	30982	31104	30645	30998	30883	31049	30943	30963	30856	30777	30762	30948	30896	30710	31010	30596	30965	31033	30926	30853	30857	30859	30812	30736	30998	30994	30928	30952	30863	30862	31136	30722	30946	30823	31193	30856	30677	31170	31027	31012	31081	30659	31160	30767	31006	30828	30964	30905	30773	30830	30798	31309	30841	30856	30948	31160	30922	30905	30755	30933	30887	31143	31040	30778	30894	30903	30841	31182	30834	30978	30984	30910	30964	30990	31092	30897	30781	30741	30747	31019	30829	30942	30947	30821	31098	31285	30936	30932	31043	30688	30894	31030	31239	31076	31011	31026	30993	30894	30919	30620	30844	30628	31003	30761	31004	30820	30778	31022	30995	30753	30890	30922	30984	30980	30857	30814	30831	30919	30900	30826	30958	31031	31125	31107	31164	30816	30820	30895	30851	30836	30858	30991	30818	30810	30966	31000	30962	31009	30712	30772	30823	30798	30858	30859	31060	31006	30840	30854	30855	30869	30892	31236	30859	30790	31032	31028	30866	31087	30829	30992	31046	30711	30974	30806	30937	30923	31160	31015	30782	30725	31007	30937	30859	30969	30985	30868	30818	31121	31112	30836	30915	30836	30991	30719	30959	31123	30934	30757	31035	30959	31100	30881	30780	30798	30819	30771	30727	30816	30909	30551	31049	31018	31061	30920	30871	31093	30834	30775	30908	30901	31063	31104	30912	30848	31082	30890	30916	31098	30777	30902	30887	30717	30744	30574	30809	30907	30840	30998	31080	31001	30784	30880	30796	30667	31150	30901	30906	30703	30895	31129	30650	30967	30943	30957	31132	30697	30786	30776	30958	30980	31006	30904	30774	30932	31026	30775	31075	30888	30791	30843	30875	30847	30725	30764	30794	31046	30991	30882	31077	30838	30606	30848	30896	30911	30860	30908	30877	30724	30723	30953	30936	30921	30849	31072	30903	30874	30941	30990	30917	30753	30822	30842	31002	30915	31104	30888	30731	30730	31065	30798	30652	30794	30936	30880	30854	30975	31055	30868	30736	30923	30936	30719	30788	30822	30915	31045	30846	30903	30852	30985	30942	30967	31044	31039	31166	31069	30897	30739	30682	31076	30855	30819	30945	30667	30601	30697	30871	30877	30829	30811	30779	31008	30829	31030	31102	30908	31126	30969	31124	30972	30937	30735	30871	30722	30618	31104	30890	31230	30598	30832	30619	31046	30950	30939	30906	30928	30817	30909	30777	30957	30709	31169	31053	30660	30934	31033	30733	30630	30882	30959	30940	30771	31101	30764	30850	31067	31002	30980	30925	30599	30672	30987	31057	30897	30916	30861	31136	30960	31113	30949	30874	30842	30907	30707	30866	30796	30692	30649	30724	30662	30828	30992	30792	31021	31085	30685	30862	30652	30963	30991	31201	31204	30653	31039	30857	31035	30929	30870	30726	30928	30924	30837	30546	30842	30873	30763	30893	30950	30757	30715	31045	31132	30837	30729	30941	31137	30966	30758	30943	30874	30808	30876	30825	31015	30859	30921	30785	30615	30793	30698	31090	31024	31066	30978	30713	31000	30867	30591	30769	30888	30632	31060	30985	30907	30960	30760	30873	30905	30770	31058	31071	31147	30819	30864	30850	30751	30852	31012	30961	30998	30760	30910	30806	30898	30921	31043	30944	30857	30894	30977	31138	31086	30816	30904	30979	30996	30980	30876	31132	30990	31025	30975	31084	30829	30712	30914	30721	30792	30731	30792	30912	30694	31047	30919	30933	30763	30910	31127	30990	31021	30839	30782	31039	30744	30970	30934	31071	30821	30752	31077	30837	30796	30777	31022	30818	30982	30772	30931	31034	30870	30870	30874	30859	30867	31115	31064	31084	30992	30848	30786	30888	30814	30829	31016	31087	30984	30850	30704	30889	30808	30802	30780	30921	30891	30773	30385	30779	30966	30738	30873	30767	30961	30817	31045	30978	31001	31123	30704	30682	30900	30676	30913	30914	30758	30906	30739	30668	30791	30537	30977	30845	30634	30977	30914	30906	30821	30983	31084	31047	30858	30804	31118	30887	31109	31019	31005	30665	31045	30986	30789	31089	30976	30859	30837	30769	31016	31120	30758	30561	30824	30837	30805	30995	30818	30718	30971	30798	30844	30746	30809	30902	30914	30594	31010	31115	30778	30842	30760	30939	30584	31034	30809	30995	30830	31236	31163	30744	30863	31109	31010	30887	30888	31016	30970	30959	30991	30834	31091	31078	30877	30921	30771	31041	30903	30885	30899	30981	31079	30562	30786	30941	30955	30886	30834	30832	30912	30978	30934	30841	30763	30885	30908	30763	30778	30915	30715	30818	31030	30899	30849	30930	30963	30727	30783	30955	30963	31061	30967	30890	30722	31164	30835	30690	31014	30790	31023	30760	30844	30787	30977	30929	30908	30860	31183	30675	30794	30925	31050	30937	31053	31018	30780	31038	30913	31026	30778	30700	30902	31157	31264	31184	30936	30975	30974	31003	31027	30888	30772	30955	30896	30650	30639	30992	30748	30983	31084	31009	31156	30785	30930	31022	30930	30893	30849	30891	30906	31310	30878	30918	30755	31015	30808	31003	30784	30736	30705	31080	31102	31195	30782	30803	30744	31203	30961	30792	30956	30815	30876	30950	30932	30848	31072	30555	30931	30817	30960	31228	30724	30981	30745	30883	31182	31091	30956	30904	30818	30937	30742	31052	30941	30925	30911	30949	30966	30842	30816	31251	30823	30784	30777	30920	30853	30943	30873	30886	30778	30856	30956	30846	30976	30926	30727	30728	30815	30930	30937	30736	31107	31030	30787	30965	31061	30777	30782	30776	31142	30607	30747	30914	30736	31094	30887	30716	30993	30914	30901	31019	30892	30868	30599	30924	30718	30831	30844	30866	30857	30936	30804	30844	30850	30911	30838	30954	30847	30916	30808	30927	30834	31087	31082	30939	30888	30961	31161	30885	30857	31070	30637	30963	30727	30884	31102	30887	30963	31005	30967	30951	30849	30948	30939	31010	30848	31069	31131	31255	30917	30892	30623	31142	30921	30810	31024	30801	30846	31064	30740	30661	30745	30672	30785	30758	30912	30826	30925	31095	30967	30835	30909	30974	30811	30939	30731	30832	30931	30850	30657	30922	30962	30839	31051	30925	30838	30873	30973	30950	31011	30967	31135	30846	30987	30932	31072	30934	31001	30900	31100	31202	30803	30942	31136	31083	30587	30890	30950
32714	56118	49991	41727	38886	40540	61405	41341	28646	27331	26172	25504	24693	24515	24056	23820	23756	23699	23550	23499	23444	23286	23311	23640	23273	23568	23292	23337	23355	23265	23180	23211	23327	23108	22988	23396	23303	23304	23162	23265	23340	23211	23155	23087	23162	23154	23176	23268	23209	23148	23151	23296	23219	23219	23120	23246	23103	23352	23334	23199	23162	23099	23343	23235	23345	23221	23437	22951	23393	23103	23085	23222	23270	23330	23251	23296	23228	23358	23353	23465	23500	23431	23341	23267	23343	23262	23256	23146	23141	23300	23214	23408	23254	23331	23021	23133	23400	23172	23290	23040	23404	23175	23044	23388	23219	23297	23215	22962	23279	23188	23120	23411	23079	23104	23181	23241	23154	23010	23247	23288	23360	23109	23292	23067	23316	23161	23392	23159	23193	23239	23309	23208	23219	23380	23161	23161	23164	23205	23231	23171	23285	23263	23061	23154	23191	23108	23216	23253	23235	23152	23372	23205	23210	23260	23381	23290	23264	23011	23117	23081	23185	23079	23318	23242	23229	23196	23037	23181	23279	23122	23126	23435	22991	23247	23244	23172	23146	23230	23091	23223	23281	23206	23272	23178	23277	22895	23097	23253	23158	23249	23268	23015	23051	23172	23097	23255	23138	23392	23329	23276	23323	23234	23136	23173	23361	23100	23255	23234	23038	23207	23315	23087	23063	23309	23122	23204	22970	23418	23123	23354	23221	23153	23182	23153	23211	23094	23139	23214	23229	23127	23117	23447	23275	23168	23247	23114	23110	23357	23162	23181	23251	23223	23242	23002	23169	23278	23344	23118	23299	23118	23076	23160	23294	23146	23242	23161	23210	23127	23011	23172	23100	23158	23257	22989	23164	23241	23040	23299	23127	23132	23156	23067	23129	23270	23268	22971	23190	23341	23129	23201	23271	23118	23076	23069	23254	23230	23260	23001	23514	23249	23236	23121	23119	23205	23228	23290	23098	23133	23214	23160	23265	23037	23294	23089	23349	23024	23033	23183	23268	23164	23085	23194	23291	23252	23030	23165	23215	23144	22987	23176	23223	23087	23024	23140	23137	23234	23016	23034	23256	23217	23126	23241	23255	23215	23178	23226	23028	23380	23166	23290	23221	23138	23195	22944	23442	23303	23254	23139	23155	23190	23254	23065	23357	23148	23316	23141	23122	23257	23283	23155	23280	23312	23198	23121	23370	23094	23302	23264	23181	23236	23185	23083	23408	23168	23233	23157	23306	23027	23154	23158	23295	23274	23103	23437	23260	23198	23225	23269	23141	23208	23183	23188	23388	23225	23199	23040	23148	23161	23289	23309	23270	23229	23272	23186	23078	23130	23268	23048	23123	23240	23226	23302	23047	23186	23237	23471	23312	23390	23080	23396	23179	22984	23262	23158	22943	23233	23061	23401	23275	23261	23392	23299	23218	23245	23235	23166	23061	23240	23160	23094	23025	23227	23264	23273	23076	23113	23050	23229	23203	23376	23076	23014	23256	23206	23288	23145	23343	23289	23311	22984	23141	23266	23171	23247	23287	23196	23068	23214	22948	23166	23148	23250	23100	23239	23080	23263	23262	23262	23076	22989	23216	23243	23222	23132	23220	23059	23006	23237	23148	23204	23244	22998	23157	23232	23124	23168	23263	23156	23298	23131	23240	23236	23105	23095	23243	23189	23253	23103	23281	23329	23023	22998	23104	22944	23373	23215	23191	23117	22992	23104	23190	23206	23079	23080	23113	23300	23176	23222	23294	23057	23182	23131	23177	23415	23308	23156	23102	23178	23131	23288	23309	23216	23057	22943	23265	23375	23211	23303	23437	23086	23427	23208	23207	23116	23080	23514	23155	23153	23308	23201	23176	23233	23017	23203	23217	23222	23317	23230	23089	23136	23351	23053	23046	23230	23266	23034	23067	23399	23287	23179	23305	23037	23236	23209	23227	23091	23030	23052	23312	23167	23152	23313	23271	23195	23179	23124	23176	23215	23252	23229	23241	23238	23191	23326	23060	23354	23146	23123	23198	23230	23222	23171	23200	23142	23081	23071	23178	23216	23269	23278	23161	23280	23051	23237	23133	23332	23084	23133	22988	23283	23031	23233	23203	23210	23261	23245	23274	22972	23205	23303	23217	23219	23145	23165	23255	23127	23126	23284	23260	23059	23187	23006	23299	22883	23246	23161	23225	23192	23240	23046	23282	23210	23129	23191	23240	23297	23134	23175	23333	23192	23176	23289	23237	23191	23094	23162	23126	23391	23277	23118	23171	23202	23220	23299	22964	23156	23148	23145	23289	23164	22985	23268	23254	23157	23277	23222	23063	23158	23090	23187	23144	23166	23091	23085	23203	23250	23180	23194	23339	23064	23193	23191	23114	23188	23211	23215	23380	23102	23169	23185	23204	23203	23134	23049	23302	23167	23012	23085	23274	23124	22972	23111	23075	23111	23341	23179	22978	23182	23118	23397	23200	23166	23283	23031	23406	23197	23246	23101	23250	23102	22982	23126	23189	23297	23065	23227	23287	23295	23287	23180	23218	23252	23303	23156	23311	23072	23229	23369	23220	23313	23097	23089	23262	23001	23111	23168	23164	22980	23216	23195	23058	23100	23179	23308	23350	23010	23273	23215	23293	23079	23237	23302	23264	23355	23060	23094	23149	23159	23326	23041	23149	23270	23416	23180	23221	23234	23247	23088	23223	23284	23121	23390	23253	23269	23268	23233	23138	23407	22989	23328	23171	23259	23111	23235	23254	23169	23081	23249	23155	23181	23272	23224	23085	23223	23202	23185	23281	23021	23012	23205	23131	23123	23223	23175	23091	23169	23161	23287	23179	23178	23154	23179	23326	23196	23086	23144	23095	23240	23249	23313	23351	23029	23344	23276	23130	23220	23140	23136	23104	23292	23190	23359	23043	23070	23285	23280	23007	23187	23188	23018	23267	23151	23014	23189	23100	23253	23089	23222	23168	23066	23226	23211	23333	23156	23286	23132	23105	23206	23207	23350	23256	23242	23213	23165	23126	23145	23086	23024	23156	23213	23209	23054	23250	23160	23260	23123	23379	23162	23094	23191	23485	23223	22981	23313	23085	23119	23017	23148	23073	23015	23369	23335	23216	23319	23344	23118	23148	23077	23013	23198	23196	23221	23166	23075	23251	23187	23235	23237	23094	23283	23120	23062	23121	23247	23152	23145	23243	23242	23319	23167	23030	23254	23319	23322	23125	23025	23136	23214	23366	23173	23191	23172	23282	23433	23239	23128	23078	23167	23139	23299	23088	23232	23189	23182	23043	23240	23085	23322	23216	23158	23306	23285	23225	23119	23091	23122	23217	23016	23004	23170	23134	23334	23197	23068	23252	23148	23246	23287	23145	23257	23187	23226	23088	23174	23304	23336	23185	23508	23191	23308	23119	23302	23257	23275	23379	23129	23253	23263	23042	23194	23199	23167	23289	23135	23160	23145	23181	23194	23122	23217	23349	23126	23252	23280	23090	23299	23053	23230	23295	23109	23333	23052	23164	23303	23092	23267	23187	23259	23138	22995	23314	23261	23096	23272	23053	23342	23248	23086	23216	23223	23180	23206	23190	23082	23073	23146	23306	23194	23205	23359	23083	23104	23270	22963	23150	23242	23132	23222	23053	23297	23255	23270	23233	23113	23228	23335	23090	23164	23126	23294	23128	23387	23184	23122	23220	23105	23114	23376	23000	23065	23302	23291	23265	23180	23135	23261	23087	23085	23138	23136	23407	23040	23003	23250	23299	23265	23296	23157	23292	23050	23127	23260	23204	23397	23127	23306	23303	23191	23330	23067	23265	23259	23313	23172	23193	23136	23039	23101	23210	23271	23030	23150	23160	23122	23248	23171	23312	23173	23324	23323	23119	23302	23176	23343	23230	23284	23170	23375	23248	23142	23234	23334	23185	23107	23173	23099	23198	23244	23045	23235	23132	23305	23322	23297	23274	23218	23084	23234	23193	23200	23184	23278	23233	23062	23375	23357	23095	23234	23192	23178	23273	23246	23302	23218	23262	23266	23138	23241	23197	23184	23153	23292	23161	23184	22998	23223	23231	23293	23124	23083	23199	22927	23082	23413	23238	23019	23228	23252	23117	23247	23118	23222	23148	23047	23343	23243	23193	23195	23226	23190	23142	23251	23220	23227	23110	23151	23434	23302	23217	23242	23225	23180	23285	23263	23280	23182	23221	23276	23129	23230	23221	23251	23092	23194	23243	23261	23028	23072	23077	23152	23198	23099	23100	23395	23193	23060	23112	23191	22997	23222	23394	23158	23134	23258	23145	23235	23032	23009	23107	23274	23169	23288	23242	23218	23172	23193	23406	23178	23209	23070	23182	23134	23293	23348	23135	22989	23179	23192	23082	23023	23078	23082	23190	23213	23092	23290	23174	23196	23158	23427	23367	23017	23244	23240	23341	23226	23368	23305	23241	23266	23221	23309	23130	23288	23184	23215	23436	23279	23314	23130	23087	23129	23142	23245	22963	23030	23200	23265	23227	23364	23142	23138	23118	23360	23209	22984	23143	23157	23214	23275	23130	23264	23428	23116	23263	23279	23017	23105	23320	23266	23336	23306	23065	23462	23173	23397	23000	23221	23210	23285	23015	23325	23135	23196	23305	23161	23204	23234	23264	23141	23248	23238	23369	23279	23195	23073	23071	23463	23139	23144	23218	23210	23005	23313	23140	23114	23185	23337	23160	23167	23150	23165	23221	23273	23151	23155	23068	23146	23080	23268	23148	22958	23193	23256	23305	23310	23194	23093	23073	23068	23125	22937	23076	23089	23245	23068	23081	23131	23339	23123	23342	23064	23295	23234	23159	23294	23234	23096	23115	23163	23159	23121	23172	23359	23192	23087	23087	23157	23259	23131	23189	23209	23233	23398	23414	23363	23286	23130	23289	23087	23059	23289	23082	23245	23271	23106	23212	23308	23114	23383	23164	23119	23286	23208	23252	23097	23415	23239	23071	23180	23191	23166	23010	23240	23065	23325	23094	23190	23217	23385	23174	23349	23070	23304	23292	22975	23064	23337	23240	23213	23224	23127	23332	23229	23357	23295	23125	23212	23083	23238	23162	23274	23311	23071	23105	23036	23277	23094	23443	23248	23192	23193	23222	23255	23262	23373
33927	33273	38424	37094	35007	34736	35964	34361	32629	32264	32070	31891	31438	31614	31492	31339	31350	31041	31543	31334	31318	31149	31239	31332	31643	31315	31088	31327	31156	31124	31293	31159	31357	31230	31138	31262	31204	31124	31172	31289	31259	31205	31171	31241	31320	31413	31120	31308	31255	31194	31265	31281	31300	31169	31333	31372	31108	31022	31080	31107	31317	31141	31234	31213	30789	31241	31424	31150	31054	31077	30967	31157	31033	30974	31168	31296	31058	31237	31048	31056	31045	31326	31326	31369	31070	31099	30978	30971	31048	31337	31105	31202	31098	31279	31401	31186	31207	31284	31092	31120	31052	31072	31416	31154	31249	31443	31102	31111	31112	31320	31051	31402	31285	31345	31196	31134	31150	31024	31133	31257	31384	31132	31266	30984	31082	31200	31349	31261	30969	31192	31301	31186	31145	31324	31045	31192	31114	31219	31177	31080	31339	31253	31346	31317	30953	31159	31141	31048	31331	31223	31440	31328	31269	31314	31170	31128	31248	31278	31321	31151	31270	31172	31405	31510	31248	31199	31071	31071	31248	31356	31182	31152	31415	31230	31324	30979	31211	31204	31271	31370	31339	31214	31095	31100	31088	31076	30980	31141	31281	31283	31126	31133	31129	31290	31270	31114	31344	31111	30934	31089	31205	31246	31346	31308	31530	31211	31278	31159	31239	31317	31281	31095	31253	31272	31147	31083	31216	31141	31237	31217	30975	30841	31203	31182	31330	31065	31064	31223	31267	31149	31128	31055	31107	31009	31342	31450	31292	31115	31203	31239	31365	30892	31425	31307	31356	31178	31090	31137	30999	31152	31066	31136	31095	31331	30935	31215	31024	31226	31423	31071	31432	31285	31160	31035	31226	31296	31091	31128	31277	31298	30953	31065	31195	31067	31208	31210	31462	31268	31369	31215	31241	31335	31293	31200	31367	31240	31145	31269	30979	31325	31146	30938	31409	30887	31090	31259	31036	31122	31151	31273	31079	31317	31312	31175	31385	31318	31166	31145	31080	31144	31237	31323	31322	31125	31267	31401	31227	31053	31195	31330	31257	31177	31258	31336	31367	31376	31219	31224	31408	31288	31221	31082	31058	31290	31229	31246	31212	31127	31107	31450	31135	31272	31093	31247	31199	31643	31337	31007	31305	31478	31319	31001	31187	31047	31110	31094	31256	31291	31282	31153	31124	31301	31284	31158	31555	31228	31052	31277	31036	31267	31183	31230	31297	31038	31140	31112	31253	31505	31414	31481	31379	31255	31430	31281	31167	31335	30921	31209	31328	31002	30977	31277	31305	31162	31043	31184	31217	31245	31295	31125	31187	31393	31296	31045	31134	31272	31112	31262	31147	31256	31212	31055	31100	31430	31272	31186	31088	31249	31238	31418	31272	31273	31177	31472	31324	30922	31247	31374	31047	31502	31273	30975	31296	31217	31083	31389	31180	30957	31423	31323	31280	31354	31117	31155	31257	30995	30760	31420	31255	31302	31177	31221	31121	31132	31070	31336	31230	31057	31186	31199	31179	31307	31177	31223	31179	31237	31413	31108	31128	31167	30994	31117	31379	31562	31177	31331	31020	31165	31313	31041	31496	31334	31406	31245	31245	31206	31191	31237	31270	31238	31554	31227	31155	31253	30889	31177	31007	31181	31291	31481	30942	31295	31280	31180	31282	31278	31148	31058	31181	31149	31140	31163	31081	31154	31261	31252	31508	30985	31134	30996	31399	31643	31139	31234	31049	31240	31244	31185	31008	31007	31230	31069	31314	30925	31006	31199	31186	31230	31246	31018	31187	31251	31110	31024	31130	31049	30970	31095	31452	31016	31212	31406	31066	31216	31136	31153	30898	31170	31101	31151	31275	30921	31241	31267	31343	31107	31136	31247	31030	31291	31342	31200	31180	30907	31331	31313	31337	31100	31188	31308	31179	31308	30796	31094	31045	31120	31338	31025	30807	30994	31371	31385	31188	31234	31130	31164	31242	31194	31119	31118	31102	31341	31218	31241	31250	31235	31212	31082	31356	31321	31426	31267	31249	31395	31313	30960	31049	31267	31250	31000	31216	31210	31250	31453	30974	31153	31609	31350	31152	31126	31040	31444	31129	30824	31070	31272	31147	31174	31038	31222	31266	31182	31308	31303	31214	31055	31490	31182	31176	31103	31241	31444	31186	31246	31100	31303	31101	30957	31216	31274	31227	31312	31135	31192	31126	31318	30906	31024	31532	31291	31173	31428	30984	31142	31247	31160	31069	31328	31169	31102	31267	31091	31151	31538	31175	31346	31371	31185	31217	31481	31346	31221	30907	31214	31143	31040	31227	31384	31309	31465	31206	31159	30865	31074	31250	31352	31108	31367	31249	31125	31286	31189	31124	31160	31391	31182	31205	31570	31173	31158	31185	31528	31040	31187	30993	31121	31179	31318	31186	31183	31368	31147	31056	31240	31326	31104	31314	31195	31363	31372	31135	31076	31164	31152	31326	31214	31108	31301	31395	31032	31369	30990	31294	31097	31252	31093	31320	31392	31190	31067	31206	31008	31399	31252	31237	31035	31242	31081	31143	31284	31192	31238	31222	31045	31058	31093	30952	31116	31140	30865	31220	31341	31137	31152	31599	31129	31585	30985	31082	31294	31310	31207	31029	31410	31334	31321	31217	31070	31283	31210	31160	31250	31161	31422	31307	31206	31074	31293	31106	31242	31150	31206	31264	31141	31057	31262	31344	31276	31349	31040	31227	31028	31296	31092	31069	31240	31209	31236	31035	31158	31203	31025	31159	31254	31290	31277	31104	31432	31277	31225	31412	31120	31180	30910	31103	31254	31256	31223	31081	31208	31257	31444	31017	31203	31436	31428	31345	31335	31094	31125	31212	31331	31103	31088	31389	31044	31344	31272	31223	30965	31063	31192	31452	31175	31034	31286	30944	31311	31240	31144	30958	30942	31289	31283	31250	31160	31164	31009	30986	31293	31000	31367	31177	31338	31017	31334	31154	31161	31131	30994	30989	31427	31164	31062	31214	31039	31356	31013	31143	31155	31213	31116	31121	31135	31272	31137	31370	31133	31045	31214	30792	31283	31110	31367	30984	31243	30960	31020	31185	31345	31272	31418	30929	31041	31132	31365	31127	31163	31034	31120	31153	31235	31064	31283	31172	31336	31372	31232	30951	31348	30863	31178	31339	31199	31452	31151	31240	31312	31112	31062	31194	31331	31512	31382	31243	31361	31308	31280	31075	31256	31192	31311	31122	31285	31170	31101	30955	31174	31082	31152	31406	31075	31535	31119	31549	31459	31355	31293	30908	30989	31290	31087	31128	31508	31180	31139	31248	31244	31282	31157	31043	31167	31190	30981	31289	31219	31057	31189	31165	31462	31436	31123	31428	31208	31085	31235	31574	31241	31110	31156	31466	31139	31110	31056	31177	31024	31283	31263	31460	31059	31380	31049	31311	31072	31086	31138	31329	31044	31220	31081	31117	31281	31324	31195	31223	31142	31261	31298	31213	31305	31313	31193	31013	30994	31200	31152	31132	31318	31312	31129	31082	31310	31164	31128	31087	31324	31295	31187	31169	31350	31051	31105	31084	31228	31162	31253	31249	31139	31330	31446	31067	31231	31134	30965	31070	31274	31192	30982	31168	31442	30887	31229	31312	31137	31152	31261	31277	31277	31299	31043	31044	31114	31420	31197	31272	31297	31342	31580	31099	31133	30954	31200	31041	31160	31165	31015	31051	31026	31154	31096	31445	31274	31344	31219	31212	31055	31248	31105	31105	31443	31233	31270	31277	31484	30996	31220	31117	30979	31242	31135	31031	31061	31225	31041	31171	31329	31097	31103	31251	31078	31224	31241	31168	30999	31160	31328	31361	31268	31321	31147	31193	31393	31301	31357	31283	31097	31250	30814	31329	31031	31140	31260	31039	31183	30912	31199	31170	31386	31210	31063	31298	31178	31194	31193	31154	31201	31034	31164	31020	31113	31441	31229	31281	31130	30959	31224	31203	31321	31263	31219	31294	31257	31238	31115	31064	31286	31338	30987	31097	31462	31286	31150	31335	31056	31305	31140	31394	31263	31090	31354	31238	31162	31161	31094	31346	31292	31475	31432	31192	31254	31362	31140	31352	31133	31328	31359	31113	31100	31218	31433	31140	31212	31190	31319	31001	31172	31456	31326	31246	31071	31053	31175	31266	31255	31336	31393	31306	31182	31159	30954	31230	31144	31130	31023	31462	30982	31094	30917	31061	31159	31197	30991	31077	31052	31297	31095	31374	31370	31130	31070	31214	31382	31226	31434	31112	31222	31285	31321	31310	30870	31263	31201	31113	31073	31206	31141	31341	31366	31222	31099	31361	30929	31046	31214	30975	31329	31249	31260	31113	31256	31146	31234	31232	30905	31097	31101	31365	31084	31353	31261	31385	31395	31134	31067	31132	31314	31325	31091	31496	31413	31256	31335	31014	31104	31307	31274	31313	31379	30997	31293	31410	31364	31139	31228	31264	31204	31104	30960	31163	31377	31210	31152	31228	31227	31076	31241	31229	31001	31337	31227	31192	31096	31255	31392	31197	31186	31285	31379	31244	31234	31309	31066	31365	31257	31254	31138	31216	31017	31105	31190	31068	31195	31504	30922	31273	31115	31053	30937	31090	31334	31221	31067	31146	31269	31279	31526	31309	31086	31031	31209	31173	31130	31329	31066	31204	31214	31182	31185	31167	31181	31013	31251	31195	31087	31309	31176	31194	31143	31137	31201	31023	31133	31494	31491	31195	31091	31232	31227	31205	31068	31340	31252	31298	30881	31426	31042	31123	31180	31097	31047	31208	31112	31107	31325	31327	31103	31030	31303	31361	31229	31545	31125	31110	31353	31301	31377	31232	31278	31264	31080	31020	31019	31116	31148	31104	31292	31312	31176	31067	31270	30998	31149	31162	31155	31104	31482	31129	31229	31367	31090	31278	31122	31340	31489	31203	30922	31186	31244	30985	31232	31424	31285	31145	31283	31044	31117	31281	31064	31433	31080	31282	31104	31189	31083	31177	31300	30797	31023	31125	31091	31030	30908	31304	31219	31229	31388	31200	31377	31156	31155	31202	31057	31424	31138	31137	31018	31170	31139	31158	31382	31231	31274	31334	31188	31328	31154
31661	42220	37243	31799	30299	29107	31353	27438	25487	25073	24630	24122	23923	23721	23538	23403	23405	23219	23224	23290	23453	23448	23316	23332	23107	23270	23088	23242	23196	23168	23355	23098	23459	23367	23462	23420	23429	23208	23359	23308	23102	23130	23320	23049	23316	23287	23278	23190	23223	23397	23022	23311	23222	23109	23183	23119	23496	23185	23335	23327	23170	23267	23201	23442	23239	23092	23413	23114	23228	23183	23198	23296	23442	23227	23220	23233	23262	23373	23364	23420	23181	23290	23287	23085	23288	23237	23177	23177	23242	23154	23132	23276	23286	23274	23259	23427	23380	23135	23274	23131	23290	23235	23229	23120	23285	23355	23243	23155	23150	23199	23363	23296	23168	23067	23206	23265	23293	23149	23310	23008	23117	23229	23250	23341	23304	23170	23114	23198	23248	23214	23296	23108	23323	23159	23205	23215	23179	23241	23203	23341	23391	23226	23195	23004	23212	23305	23287	23011	23294	23179	23043	23209	23160	23165	23321	23154	23236	23189	23345	23160	23253	23132	23300	23167	23308	23326	23227	23187	23130	23169	23220	23179	23148	23278	23344	23103	23279	23284	23153	23329	23148	23310	23178	23187	23272	23220	23289	23179	23244	23131	22987	23103	23304	23095	23146	23304	23233	23251	23223	23289	23284	23123	23380	23197	23052	23138	23242	23262	23160	23086	23200	23294	23156	23263	23100	23239	23215	23180	23203	23245	23225	23253	23245	23154	23218	23174	23200	23193	23068	23392	23329	23140	23519	23141	23250	23332	23132	23377	23387	22999	23149	23018	23271	23175	23227	23290	23174	23169	23335	23027	23057	23149	23263	23121	23273	23284	23307	23119	23262	23002	23211	23158	22928	23242	23419	23194	23470	23052	23232	23153	23313	23247	23346	23017	23062	23279	23278	23413	23114	23186	23216	22941	23283	23246	23378	23027	23353	23251	23196	23199	23331	23349	23078	23287	23340	23201	23289	23355	23174	23393	23296	23082	23056	23264	23300	23082	23209	23195	23304	23226	23186	23124	23187	23291	23116	23304	23359	23221	23248	23307	23104	23364	23282	23170	23300	23087	23557	23184	23176	23255	23473	23175	23178	23206	23018	23298	23198	23205	23196	23229	23189	23067	23229	23167	23206	23196	23306	23049	23381	23215	23428	23320	23192	23275	23296	23137	23342	23267	23207	23201	23360	23252	23317	23307	23280	23220	23186	23350	23131	23381	23062	23222	23185	23331	23288	23258	23010	23300	23166	23185	23212	23176	23172	23397	23133	23231	23225	23199	23320	23199	23294	23383	23113	23273	23223	23176	23233	23415	23174	23105	23281	23365	23328	23294	23310	23215	23224	23151	23074	23206	23081	23196	23174	23158	23189	23326	23288	23332	23154	23122	23104	23049	23006	23115	23016	23264	23107	23199	23036	23287	23390	23311	23348	23286	23183	23127	23449	23272	23417	23249	23207	23185	23072	23198	23349	23145	23100	23133	23310	23118	23357	23118	23437	23179	23263	23017	23209	23297	23194	23255	23287	23411	23194	23330	23267	23370	23335	23547	23210	23361	23290	23155	23444	23230	23172	23220	23270	23401	23258	23198	23209	23132	23248	23329	23081	23200	23150	23194	23216	23137	23200	23334	23262	23314	23133	23168	23301	23119	23406	23254	23296	23341	23234	23199	23262	23301	23374	23063	23039	23202	23350	23301	23338	23265	23371	23339	23241	23194	23212	23237	23209	23239	23417	23280	23290	23184	23259	23185	23136	23364	23285	23272	23411	23272	23322	23102	23248	23116	23223	23283	23277	23041	23463	23302	23199	23423	23208	23350	23312	23378	23100	23226	23274	23358	23229	23297	23292	23256	23234	23150	23172	23231	23143	23028	23092	23400	23041	23039	23277	23356	23322	23194	23051	23234	23381	23300	23236	23208	23139	23283	23250	23247	23221	23179	23249	23136	23168	23259	23274	23090	23293	23140	23211	23339	23321	23184	23187	23324	23276	23208	23089	23284	23348	23245	23017	23286	23191	23262	23187	23349	23293	23237	23332	23273	23337	23312	23208	23182	23292	23161	23311	23289	23240	23296	23249	23380	23246	23333	23127	23301	23163	23218	23223	23200	23143	23247	23311	23253	23169	23364	23239	23354	23163	23338	23302	23165	23212	23107	23177	23254	23260	23153	23280	22986	23200	23336	23284	23210	23405	23225	23194	23101	23076	23265	23238	23163	23135	23344	23094	23306	23266	22949	23365	23179	23045	23068	23389	23244	23277	23223	23336	23175	23292	23228	23196	23277	23193	23342	23155	23338	23403	23110	23402	23297	22987	23414	23382	23389	23095	23258	23287	23162	23346	23143	23286	23297	23389	23151	23221	22984	23426	23022	23342	23186	23338	23154	23383	23287	23080	23234	23298	23146	23272	23292	23145	23125	23280	23269	23144	23248	23057	23445	23292	23273	23038	23142	23227	23164	23162	22952	23385	23204	23211	23250	23072	23278	23285	23205	23248	23276	23216	23238	23387	23216	23195	23260	23062	23179	23193	23207	23144	23305	23134	23283	23187	23159	23216	23242	23205	23237	23429	23379	23393	22946	23250	23434	23208	23170	23240	23141	23160	23265	23299	23156	23214	23110	23155	23274	23182	23168	23362	23102	23200	23195	23236	23266	23199	23088	23332	23345	23177	23170	23264	23279	23222	23199	23368	23137	23226	23300	23093	23158	23202	23189	23289	23232	23358	23312	23144	23241	23296	23185	23245	23461	23165	23166	23194	23154	23398	23269	23242	23183	23124	23266	23250	23420	23178	23335	23270	23072	23055	23447	23332	23017	23286	23143	23347	23252	23210	23384	23177	23167	23338	23365	23222	23220	23245	23107	23195	23034	23281	23296	23018	23202	23244	23184	23245	23263	23141	23076	23399	23252	23196	23292	23235	23098	23275	23094	23418	23228	23157	23287	23046	23362	23239	23067	23253	23203	23245	23276	23131	23285	23099	23291	23314	23049	23266	23283	23217	23213	23239	23239	23239	23210	23327	23247	23289	23230	23238	23303	23221	23344	23357	23031	23217	23393	23211	23133	23244	23116	23306	23173	23217	23307	23126	23255	23140	23212	23266	23006	23133	23066	23037	23294	23516	23198	23265	23284	23201	23432	23359	23245	23105	23217	23290	23325	23163	23273	23127	23302	23103	23291	23202	23167	23332	23263	23360	23107	23322	23251	23287	23227	23120	23314	23408	23184	23419	23326	23188	23358	23190	23220	23285	23180	23227	23148	23183	23277	23084	23262	23199	23242	23220	23193	23317	23194	23192	23258	23217	22971	23119	23440	23219	23138	23275	23346	23371	23276	23296	23104	23208	23365	23163	23127	23232	22922	23233	23150	23091	23235	23145	23182	23149	23119	23369	23255	23223	23375	23240	23082	23421	23494	23102	23204	23270	23058	23193	23396	22989	23177	23267	23271	23324	23300	23106	23179	23145	23386	23262	23233	23129	23277	23281	23223	23060	23285	23167	23172	23017	23247	23264	23312	23231	23228	23204	23332	23173	23076	23017	23146	23309	23329	23168	23186	23191	23088	23233	23158	23232	23193	23224	23077	23106	23213	23330	23319	23123	23097	23141	23409	23006	23193	23250	23165	23233	23295	23156	23204	23121	23354	23134	23406	23221	23184	23176	23324	23327	23253	23341	23042	23358	23311	23315	23236	23378	23282	23300	23029	23247	23042	23136	23202	23186	23183	23273	23142	23261	23319	23253	23208	23101	23307	23188	23364	23245	23195	23190	23068	23248	23273	23254	23119	23397	23080	23307	23263	23349	23125	23271	23396	23381	23355	23270	23305	23205	23145	23117	23362	23270	23403	23239	23369	23161	23145	23093	23219	23327	23225	23236	23159	23119	23312	23323	23242	23199	23195	23397	23112	23647	23403	23216	23167	23375	23355	23192	23168	23271	23199	23209	23176	23308	23334	23157	23200	23221	23203	23382	23424	23112	23220	23183	23188	23258	23355	23342	23362	23393	23308	23382	23362	23107	23217	23215	23180	23274	23139	23086	23300	23366	23138	23271	23291	23203	23361	23232	23094	23307	23264	23351	23271	23046	23255	22907	23241	23274	23324	23270	23285	22956	23402	23248	23177	23305	23113	23361	23183	23374	23191	23343	23158	23260	23398	23122	23048	23191	23228	23313	23236	23068	23253	23029	23213	23179	23286	23101	23134	23290	23345	23295	23283	23277	23340	23305	23234	23233	23258	23297	23212	23203	23220	23295	23232	23243	23114	23228	23368	23218	23248	23171	23110	23198	23121	23343	23184	23321	23157	23224	23230	23322	23503	23118	23335	23122	23191	23371	23187	23305	23164	23440	23212	23307	23227	23183	23451	23063	23166	23297	23230	23222	23469	23072	23180	23168	23362	23243	23180	23308	23199	23358	23385	23374	23246	23259	23248	23095	23232	23149	23269	23216	23463	23075	23329	23327	23311	23187	23177	23025	23049	23292	23142	23127	23299	23168	23071	23246	23266	23233	23244	23382	23283	23336	23128	23264	23115	23116	23124	23343	23202	23362	23187	23147	23238	23242	23026	23312	23219	23137	23337	23141	23096	23269	23114	23183	23114	23054	23191	23233	23334	23295	23285	23221	23373	23113	23068	23100	23322	23262	23201	23281	23273	23263	23066	23188	23357	23264	23099	23169	23374	23022	23354	23212	23353	23188	23192	23392	23199	23063	23142	23153	23227	23171	23222	23562	23091	23370	23392	23122	23157	23174	23295	23278	23274	23265	23242	23060	23201	23258	23021	23047	23155	23223	23391	23083	23030	23296	23286	23157	23133	23156	23357	23198	23226	23141	23244	23326	23177	23383	23332	23244	23136	23257	23256	23378	23075	23269	22994	23309	23176	23180	23361	23247	22993	23225	23281	23150	23271	23282	23352	23306	23059	23022	23307	23444	23111	23191	23079	23250	23228	23254	23231	23365	23226	23170	23181	23202	23198	23310	23224	23145	23075	23369	23251	23247	23254	23344	23226	23557	23178	23257	23157	23313	23017	23190	23121	23325	23297	23085	23074	23173	23292	23098	23250	23166	23176	23187	23298	23379	23139	23222	23251	23177	23257	23289	23368	23181	23317	23368	23323	23217	23131	23243	23141	23246	23337	23164	23486
24893	21382	29017	28433	31982	38394	54473	44007	33610	32958	32932	32514	32095	31749	31748	31629	31481	31527	31359	31643	31393	31493	31374	31322	31410	31397	31626	31022	31623	31323	31423	31625	31573	31257	31681	31546	31257	31266	31285	31334	31322	31506	31440	31419	31258	31608	31348	31395	31553	31368	31147	31481	31324	31285	31222	31353	31327	31697	31513	31288	31220	31442	31447	31323	31264	31319	31491	31241	31550	31348	31333	31245	31450	31079	31377	31336	31159	31430	31475	31351	31483	31360	31439	31355	31320	31128	31250	31133	31321	31343	31073	31294	31167	31297	31309	31474	31439	31404	31304	31280	31397	31291	31469	31464	31615	31378	31433	31195	31406	31366	31419	31538	31491	31431	31464	31263	31487	31319	31298	31710	31403	31733	31402	31530	31448	31147	31497	31452	31329	31322	31427	31114	31017	31389	31289	31524	31355	31241	31560	31255	31155	31511	31313	31404	31158	31483	31331	31242	31125	31216	31495	31265	31405	31477	31533	31374	31157	31368	31244	31458	31060	31312	31426	31624	31261	31296	31485	31316	31474	31412	31249	31477	31628	31333	31237	30989	31287	31178	31348	31302	31233	31138	31478	31246	31476	31216	31444	31319	31396	31403	31137	31053	31287	31142	31580	31258	31193	31437	31267	31504	31584	31290	31354	31298	31310	31552	31272	31510	31511	31443	31376	31386	31320	31379	31459	31481	31380	31350	31272	31302	31416	31591	31283	31457	31512	31281	31300	31146	31434	31269	31453	31414	31547	31329	31122	31457	31503	31245	31362	31455	31300	31528	31367	31559	31462	31368	31153	31187	31241	31321	31095	31381	31803	31615	31164	31294	31252	31366	31560	31366	31562	31587	31413	31352	31257	31536	31422	31261	31432	31426	31111	31470	31503	31498	31336	31403	31084	31330	31421	31196	31355	31258	31574	31487	31401	31543	31638	31583	31456	31285	31285	31158	31196	31060	31401	31444	31381	31469	31274	30946	31449	31292	31190	31470	31341	31249	31239	31333	31274	31413	31503	31232	31268	31308	31353	31309	31333	31340	31210	31463	31290	31492	31409	31244	31442	31501	31241	31531	31597	31364	31423	31577	31440	31130	31403	31461	31413	31258	31347	31446	31295	31651	31039	31017	31559	31425	31218	31469	31594	31294	31501	31165	31046	31359	31373	31330	31162	31197	31380	31433	31244	31344	31279	31408	31404	31537	31276	31236	31337	31158	31274	31455	31573	31483	31380	31469	31391	31300	31362	31311	31217	31319	31392	31381	31360	31128	31422	31404	31278	31068	31134	31635	31251	31287	31110	31295	31338	31422	31510	31188	31461	31158	31425	31129	31421	31030	31474	31313	31494	31249	31430	31369	31164	31307	31446	31615	31393	30906	31372	31562	31536	31463	31409	31266	31320	31176	31503	31446	31284	31316	31358	31338	31175	31487	31399	31376	31269	31485	31434	31438	31439	31408	31388	31456	31335	31388	31783	31464	31147	31364	31334	31329	31380	31364	31358	31407	31580	31397	31268	31257	31485	31270	31280	31288	31424	31498	31169	31161	31239	31246	31590	31272	31242	31368	31202	31188	31301	31377	31407	31589	31283	31591	31344	31369	31219	31547	31448	31196	31313	31352	31465	31422	31276	31236	31334	31213	31329	31365	31311	31414	31387	31347	31461	31194	31342	31250	31319	31594	31483	31316	31429	31377	31387	31337	31205	31218	31242	31204	31355	31368	31717	31529	31337	31153	31117	31135	31263	31326	31561	31490	31203	31378	31483	31438	31299	31233	31328	31472	31382	31275	31377	31089	31166	31216	31338	31371	31453	31239	31493	31395	31205	31050	31474	31345	31386	31326	31364	31356	31396	31104	31497	31338	31234	31340	31520	31379	31421	31162	31261	31206	31424	31337	31337	31295	31491	31322	31370	31502	31326	31362	31310	31488	31263	31417	31248	31538	31229	31263	31285	31177	31223	31084	31348	31194	31278	31317	31447	31356	31270	31189	31287	31311	31383	31269	31452	31295	31107	31270	31313	31221	31478	31453	31269	31219	31412	31441	31294	31148	31329	31504	31488	31396	31449	31339	31372	31297	31491	31601	31382	31300	31407	31290	31590	31190	31285	31524	31298	31416	31263	31284	31443	31359	31359	31503	31346	31414	31354	31269	31134	31390	31322	31378	31484	31078	31365	31137	31336	31398	31570	31315	31466	31345	31536	31130	31356	31401	31533	31546	31291	31347	31193	31280	31309	31216	31497	31593	31179	31266	31144	31420	31297	31319	31248	31196	31602	31506	31388	31286	31319	31569	31594	31383	31456	31389	31162	31331	31349	31432	31503	31483	31492	31239	31346	31138	31441	31531	31471	31440	31491	31418	31476	31396	31637	31646	31616	31547	31390	31409	31368	31148	31332	31410	31285	31381	31320	31543	31499	31585	31049	31445	31331	31661	31432	31460	31290	31386	31103	31280	31618	31251	31304	31181	31331	31142	31060	31207	31414	31433	31407	31379	31516	31389	31409	31307	31490	31392	31436	31414	30932	31184	31205	31409	31240	31483	31385	31008	31407	31263	31170	31379	31353	31218	31239	31275	31232	31188	31373	31026	31201	31332	31529	31425	31158	31276	31460	31203	31142	31085	31304	31352	31407	31404	31238	31497	31324	31135	31722	31437	31326	31530	31219	31259	31291	31318	31456	31360	31475	31157	31195	31563	31374	31367	31283	31257	31541	31467	31384	31247	31339	31421	31291	31586	31296	31143	31338	31325	31429	31269	31550	31267	31581	31246	31331	31308	31609	31471	31231	31116	31368	31349	31528	31153	31246	31627	31724	31618	31319	31459	31347	31206	31275	31508	31361	31403	31214	31429	31504	31198	31332	31404	31762	31115	31615	31403	31121	31542	31542	31508	31144	31165	31418	31292	31251	31178	31282	31372	31576	31439	31240	31188	31495	31348	31077	31422	31455	31574	31681	31292	31582	31239	31184	31128	31502	31316	31247	31330	31027	31160	31421	31608	31251	31162	31466	31468	31369	31418	31372	31106	31366	31338	31343	31227	31420	31390	31454	31318	31391	31209	31264	31472	31419	31397	31137	31103	31082	31357	31297	31294	31615	31363	31322	31502	31608	31404	31404	31156	31401	31304	31268	31159	31191	31169	31379	31438	31475	31328	31337	31354	31174	31726	31785	31079	31253	31180	31325	31281	31391	31511	31551	31281	31315	31427	31554	31259	31333	31228	31070	31309	31405	31311	31464	31355	31692	31274	31368	31463	31214	31300	31352	31248	31266	31255	31535	31365	31301	31238	31272	31267	31194	31173	31368	31324	31279	31275	31201	31360	31299	31379	31455	31406	31436	30961	31225	31514	31619	31306	31400	31345	31495	31538	31257	31276	31117	31342	31386	31167	31322	31286	31369	31168	31547	31472	31418	31556	31220	31014	31455	31358	31119	31445	31588	31147	31283	31653	31312	31319	31276	31400	31188	31309	31438	31101	31380	31150	31412	31241	31420	31207	31272	31486	31544	31542	31492	31458	31068	31454	30992	31232	31318	31328	31241	31322	31395	31323	31490	31404	31412	31240	31378	31209	31549	31488	31425	31335	31283	31271	31069	31203	31173	31203	31365	31389	31344	31540	31368	31477	31319	31308	31390	31332	31441	31363	31136	31265	31338	31398	31338	31179	31316	31368	31358	31560	31501	31200	31344	31254	31419	31471	31493	31352	31423	31607	31439	31349	31627	31153	31326	31273	31277	31556	31436	31315	31419	31345	31498	31287	31327	31312	31237	31275	31125	31714	31222	31272	31494	31466	31396	31540	31181	31391	31100	31271	31435	31115	31249	31327	31269	31466	31436	31389	31201	31279	31358	31527	31262	31410	31229	31244	31059	31343	31128	31129	31517	31429	31249	31457	31268	31440	31359	31217	31465	31471	31476	31200	31354	31556	31408	31338	31428	31392	31581	31195	31371	31294	31272	31291	31388	31408	31354	31424	31361	31271	31565	31497	31291	31275	31447	31316	31102	31041	31221	31204	31318	31030	31400	31377	31564	31301	31478	31376	31117	31286	31602	31373	31228	31420	31417	31463	31345	31405	31352	31286	31231	31433	31559	31294	31267	31302	31278	31323	31158	31401	31132	31346	31320	31507	31315	31396	31297	31466	31286	31298	31356	31280	31384	31296	31459	31148	31199	31443	31455	31285	31414	31236	31503	31149	31597	31473	31245	31132	31407	31325	31409	31318	31308	31377	31374	31524	31585	31257	31393	31588	31317	31373	31348	31209	31375	31274	31510	31266	31317	31694	31483	31313	31577	31187	31361	31296	31430	31313	31773	31415	31251	31346	31381	31225	31419	31410	31475	31252	31413	31688	31123	31362	31534	31394	31373	31429	31324	31407	31390	31289	31274	31402	31424	31417	31324	31394	31138	31432	31473	31324	31141	31408	30955	31271	31457	31569	31398	31132	31238	31319	31557	31473	31460	31242	31479	31455	31359	31435	31546	31279	31471	31579	31476	31399	31440	31225	31325	31449	31212	31303	31439	31255	31289	31207	30966	31299	31413	31235	31488	31290	31334	31568	31602	31284	31333	31187	31304	31478	31240	31343	31420	31353	31457	31064	31507	31396	31348	31529	31231	31275	31333	31152	31321	31400	31588	31299	31318	31391	31578	31233	31413	31469	31255	31297	31182	31509	31483	31084	31495	31021	31469	31608	31305	31386	31322	31383	31293	31258	31746	31330	31455	31510	31352	31478	31519	31513	31501	31688	31380	31457	31532	31034	31536	31206	31216	31343	31251	31326	31333	31435	31519	31294	31379	31319	31530	31247	31460	31410	31397	31246	31260	31592	31480	31396	31400	31587	31292	31145	31295	31406	31291	31381	31243	31314	31257	31282	31361	31447	31565	31427	31151	31369	31442	31496	31647	31518	31233	31303	31366	31592	31207	31200	31348	31257	31380	31176	31630	31453	31268	31350	31361	31263	31294	31548	31212	31343	31437	31411	31268	31439	31380	31301	31375	31416	31364	31468	31366	31396	31352	31058	31432	31400	31491	31347	31243	31259	31295	31252	31567	31310	31389	31515	31172	31410	31258	31112	31478	31288	31221	31273	31288	31125	31291	31368	31309	31269	31395	31298	31435	31298	31457	31212	31272	31339
31351	47893	44756	38018	35372	36921	52743	35073	27204	26218	25686	24708	24469	24159	23843	23930	23774	23714	23545	23613	23463	23512	23378	23421	23370	23522	23470	23342	23395	23244	23506	23377	23400	23458	23264	23333	23331	23363	23363	23301	23355	23459	23325	23329	23458	23437	23150	23435	23432	23188	23327	23487	23332	23344	23260	23327	23384	23360	23518	23218	23322	23102	23334	23644	23470	23338	23243	23352	23371	23499	23157	23495	23466	23476	23333	23275	23356	23352	23642	23438	23483	23316	23467	23381	23492	23154	23386	23508	23208	23270	23262	23381	23281	23363	23118	23337	23504	23422	23420	23408	23377	23473	23237	23436	23379	23212	23573	23216	23504	23274	23531	23239	23405	23511	23452	23359	23445	23475	23625	23144	23359	23242	23317	23285	23360	23209	23309	23587	23162	23155	23439	23332	23326	23388	23276	23326	23200	23312	23516	23366	23146	23487	23223	23398	23346	23245	23400	23290	23276	23371	23344	23497	23267	23411	23289	23155	23282	23432	23295	23502	23537	23334	23370	23594	23367	23544	23507	23229	23328	23349	23338	23395	23387	23104	23230	23305	23528	23358	23241	23330	23687	23358	23334	23273	23381	23408	23416	23390	23256	23211	23334	23398	23305	23363	23237	23398	23221	23188	23285	23329	23295	23382	23454	23383	23344	23308	23507	23288	23422	23355	23326	23269	23305	23244	23368	23447	23384	23393	23286	23333	23406	23286	23228	23232	23338	23355	23464	23501	23283	23288	23420	23379	23213	23195	23316	23478	23413	23376	23298	23394	23278	23387	23519	23366	23235	23404	23301	23380	23360	23369	23385	23310	23437	23426	23327	23295	23436	23295	23347	23315	23424	23560	23390	23525	23468	23385	23211	23392	23388	23222	23524	23358	23303	23397	23365	23271	23526	23467	23286	23313	23395	23211	23296	23497	23455	23177	23437	23122	23326	23342	23218	23269	23452	23290	23299	23310	23483	23320	23320	23344	23608	23426	23223	23159	23425	23370	23493	23405	23369	23399	23224	23333	23347	23397	23426	23521	23312	23326	23283	23337	23354	23402	23286	23260	23355	23653	23388	23252	23234	23352	23328	23155	23265	23373	23227	23547	23443	23509	23406	23156	23359	23482	23497	23431	23455	23427	23288	23221	23133	23346	23383	23244	23447	23468	23419	23466	23410	23309	23203	23362	23265	23289	23371	23271	23269	23327	23287	23257	23357	23294	23296	23337	23242	23214	23249	23358	23326	23307	23143	23446	23306	23446	23370	23149	23422	23521	23428	23371	23436	23416	23297	23336	23627	23091	23326	23422	23382	23265	23291	23348	23507	23302	23365	23498	23396	23242	23287	23252	23578	23298	23460	23373	23397	23251	23446	23433	23424	23402	23505	23150	23485	23340	23204	23630	23403	23282	23368	23319	23353	23401	23369	23296	23401	23267	23214	23384	23419	23445	23302	23511	23467	23241	23344	23411	23391	23426	23442	23336	23440	23448	23161	23381	23454	23453	23228	23263	23302	23414	23467	23380	23296	23520	23353	23343	23438	23165	23417	23097	23462	23348	23201	23288	23361	23186	23372	23259	23351	23510	23349	23332	23227	23395	23126	23483	23495	23380	23388	23192	23509	23395	23367	23227	23479	23351	23495	23404	23342	23390	23456	23297	23352	23368	23438	23289	23488	23246	23377	23320	23410	23422	23161	23358	23138	23591	23391	23360	23333	23191	23526	23097	23355	23274	23437	23225	23341	23285	23390	23327	23439	23210	23434	23190	23449	23396	23267	23544	23338	23445	23262	23309	23563	23332	23313	23193	23457	23429	23595	23337	23365	23398	23497	23404	23520	23438	23147	23288	23331	23237	23662	23198	23292	23238	23444	23467	23458	23338	23500	23332	23307	23350	23436	23230	23406	23415	23295	23355	23522	23238	23389	23450	23391	23285	23409	23209	23247	23441	23483	23441	23571	23346	23406	23490	23271	23279	23250	23427	23348	23395	23427	23437	23373	23388	23517	23367	23338	23592	23277	23236	23298	23373	23419	23443	23552	23429	23124	23524	23530	23330	23330	23548	23534	23474	23384	23375	23463	23323	23421	23455	23423	23438	23364	23360	23474	23337	23328	23338	23467	23521	23318	23396	23482	23287	23553	23423	23248	23425	23340	23439	23278	23281	23171	23395	23389	23256	23335	23211	23321	23311	23433	23421	23344	23323	23480	23293	23388	23318	23282	23292	23275	23331	23407	23253	23325	23370	23531	23396	23534	23444	23219	23404	23321	23392	23341	23214	23453	23185	23320	23352	23404	23406	23298	23260	23371	23465	23388	23306	23282	23418	23408	23198	23213	23533	23390	23394	23510	23375	23152	23477	23467	23341	23317	23319	23262	23236	23126	23313	23373	23321	23368	23339	23241	23490	23333	23182	23235	23405	23503	23402	23247	23347	23242	23349	23266	23446	23331	23460	23463	23311	23441	23596	23345	23515	23435	23274	23249	23380	23325	23299	23414	23618	23340	23278	23273	23299	23348	23222	23056	23368	23377	23274	23395	23328	23351	23219	23565	23389	23363	23343	23224	23295	23494	23222	23417	23260	23248	23574	23486	23338	23327	23260	23282	23342	23378	23424	23521	23303	23467	23325	23202	23572	23130	23327	23352	23363	23254	23307	23533	23374	23285	23302	23298	23405	23298	23347	23426	23506	23389	23440	23378	23319	23461	23526	23430	23363	23555	23175	23476	23337	23292	23335	23265	23373	23240	23336	23496	23499	23289	23363	23253	23386	23291	23508	23271	23377	23266	23338	23494	23383	23509	23258	23272	23380	23290	23413	23223	23246	23207	23322	23383	23378	23364	23297	23321	23378	23359	23371	23273	23638	23230	23374	23377	23400	23350	23341	23357	23266	23425	23352	23168	23349	23218	23307	23375	23420	23346	23508	23618	23153	23496	23124	23483	23339	23334	23422	23216	23195	23294	23388	23427	23429	23234	23210	23369	23348	23588	23444	23536	23469	23536	23142	23508	23353	23276	23413	23342	23334	23341	23298	23462	23318	23321	23327	23167	23338	23633	23519	23346	23386	23395	23322	23478	23452	23472	23165	23370	23468	23364	23351	23377	23454	23378	23464	23353	23375	23450	23499	23518	23387	23654	23347	23275	23351	23522	23363	23271	23428	23293	23278	23479	23438	23444	23395	23142	23504	23192	23395	23332	23458	23221	23447	23291	23201	23403	23412	23415	23473	23133	23272	23357	23153	23336	23352	23418	23312	23538	23288	23352	23305	23359	23346	23256	23296	23187	23320	23331	23343	23318	23311	23330	23158	23415	23368	23474	23200	23407	23243	23247	23348	23414	23270	23326	23332	23291	23315	23544	23342	23253	23450	23527	23258	23309	23088	23442	23545	23511	23197	23395	23288	23353	23510	23618	23376	23246	23415	23597	23424	23406	23440	23247	23360	23314	23417	23231	23299	23324	23481	23394	23168	23441	23444	23292	23494	23319	23452	23371	23448	23357	23337	23431	23275	23337	23376	23434	23420	23285	23197	23456	23474	23401	23541	23374	23278	23293	23487	23419	23199	23310	23409	23434	23454	23314	23387	23378	23303	23464	23256	23300	23387	23262	23462	23463	23242	23409	23452	23316	23369	23319	23466	23350	23292	23446	23177	23266	23367	23252	23330	23408	23366	23397	23361	23249	23279	23513	23476	23452	23386	23423	23199	23490	23188	23282	23468	23266	23428	23448	23342	23362	23536	23155	23475	23367	23229	23447	23513	23477	23225	23408	23334	23643	23351	23426	23423	23456	23352	23184	23328	23262	23483	23311	23241	23499	23527	23337	23508	23415	23401	23229	23477	23488	23316	23317	23301	23484	23475	23344	23482	23312	23338	23266	23539	23399	23251	23338	23427	23449	23182	23466	23437	23510	23355	23286	23465	23358	23452	23258	23422	23168	23471	23231	23507	23412	23349	23363	23365	23279	23421	23391	23527	23430	23421	23574	23519	23296	23294	23480	23387	23433	23259	23508	23540	23461	23267	23210	23444	23423	23300	23487	23385	23483	23187	23430	23303	23593	23168	23339	23204	23328	23332	23332	23270	23454	23458	23323	23248	23525	23325	23329	23452	23378	23427	23402	23449	23452	23400	23339	23368	23260	23363	23220	23362	23487	23135	23264	23385	23257	23404	23308	23304	23378	23516	23368	23460	23270	23379	23406	23364	23462	23502	23374	23387	23346	23277	23415	23308	23451	23302	23437	23341	23539	23447	23253	23100	23472	23554	23389	23432	23424	23353	23233	23514	23265	23468	23232	23528	23351	23315	23398	23290	23445	23506	23472	23437	23206	23355	23228	23609	23397	23351	23536	23241	23369	23406	23284	23380	23412	23262	23331	23304	23412	23459	23290	23386	23467	23380	23484	23296	23561	23289	23397	23359	23368	23394	23443	23383	23340	23236	23417	23455	23243	23490	23393	23380	23254	23331	23330	23421	23313	23352	23456	23365	23483	23280	23295	23582	23403	23206	23435	23237	23493	23555	23362	23404	23494	23401	23434	23422	23469	23227	23300	23499	23388	23229	23408	23342	23249	23528	23204	23335	23396	23582	23242	23339	23191	23378	23365	23264	23652	23244	23336	23403	23291	23205	23203	23487	23377	23396	23501	23350	23229	23423	23296	23283	23296	23355	23558	23343	23411	23512	23400	23295	23514	23573	23047	23299	23521	23417	23378	23236	23416	23408	23416	23397	23143	23363	23317	23434	23325	23510	23398	23556	23521	23380	23448	23378	23276	23450	23461	23289	23241	23161	23307	23382	23333	23244	23518	23260	23342	23168	23388	23473	23316	23421	23306	23551	23320	23462	23354	23374	23196	23484	23412	23232	23438	23453	23185	23135	23359	23291	23207	23304	23192	23386	23385	23360	23328	23438	23359	23385	23413	23304	23349	23317	23427	23394	23404	23208	23272	23413	23278	23394	23269	23551	23355	23397	23430	23393	23308	23265	23220	23465	23435	23211	23561	23330	23430	23277	23318	23184	23248	23223	23356	23257	23384	23303	23348	23160	23594	23313	23485	23334	23313	23442	23275	23210	23262	23516	23388	23266	23242	23257	23370	23439	23368	23358	23429	23388	23480	23506	23300	23533	23318	23457	23352	23201	23375	23446
23465	21373	29020	25398	28419	36969	59518	47679	34334	34261	33873	33287	32831	32558	32369	32045	32279	32265	31735	32159	31861	31726	31909	31789	31969	32141	31751	31956	31704	31982	31688	31778	31697	31888	31933	31826	31897	31763	31804	31980	31761	31763	31747	31545	31631	31665	31726	31854	31972	31789	31768	31731	31691	32094	31627	31882	31839	31840	31778	31688	31639	31893	31682	31858	31829	31804	31781	31956	31704	31728	31886	31648	31820	31857	31839	31632	31523	31912	31824	32017	31733	31724	31756	31721	31709	31455	31639	31521	31716	31675	31578	31711	31553	31731	31667	31654	31600	31804	31480	31399	31629	31780	31677	31457	31796	31878	31744	31607	31534	31845	31790	31872	31688	31610	31435	31654	31639	31750	31587	31716	31543	31756	31917	31364	31836	31784	31522	31730	31732	31954	31830	31767	31599	31679	31694	31612	31688	31634	31955	31705	31860	31882	31524	31732	31706	31699	31710	31979	31796	31859	31623	31633	31706	31744	31752	31821	31871	31498	31756	31766	31674	31771	31681	31503	31615	31519	31670	31753	31734	31846	31903	31754	31527	31648	31414	31628	31548	31784	31718	31798	32027	31806	31552	31668	31738	31463	31696	31740	31625	31523	31731	31709	31711	31744	31534	31713	31404	31760	31535	31405	31880	31653	31738	31617	31814	31582	31592	31656	31505	31521	31651	31803	31624	31529	31529	31545	31643	31638	31801	31699	31504	31682	31614	31834	31858	31571	31617	31703	31905	31699	31644	31440	31872	31633	31896	32060	31512	31707	31743	31622	31708	31630	31877	31765	31735	31686	31756	31936	31615	31430	31653	31641	31640	31639	31585	31531	31681	31617	31781	31546	31613	31776	31598	31834	31619	31588	31741	31852	31772	31685	31523	31813	31842	31575	31614	31829	31786	31476	31724	31712	31449	31334	31768	31594	31586	31641	31763	31624	31713	31678	31607	31543	31688	31610	31831	31778	31689	31551	31700	31731	31826	31462	31638	31767	31700	31517	31518	31560	31827	31630	31755	31580	31632	31758	31458	31766	31581	31655	31891	31836	31723	31749	31572	31483	31752	31892	31994	31849	31867	31696	31448	31642	31853	31786	31761	31621	31697	31636	31694	31651	31599	31484	31527	31938	31739	31857	31643	31658	31670	31589	31648	31752	31639	31754	31778	31624	31876	31633	31653	31622	31646	31627	31770	31660	31827	31587	31527	31750	31472	31671	31664	31499	31769	31662	31683	31680	32078	31618	31521	31645	31787	31852	31656	31713	31452	31995	31971	31678	31622	31464	31777	31701	31954	31723	31688	31580	31465	31917	31686	31719	31765	31525	31527	31385	31561	31831	31722	31873	31716	31873	31771	31846	31572	31731	31797	31736	31739	31744	31657	31791	31654	31785	31719	31684	31691	31709	31624	31789	31877	31700	31509	31894	31918	31799	31718	31696	31702	31864	31625	31370	31687	31581	31820	31779	31842	31963	31537	31620	31550	31782	31608	31504	31813	31683	31875	32012	31856	31741	31528	31617	31821	31884	31612	31695	31877	31465	31824	31651	31856	31770	31504	31661	31511	31725	31596	31910	31731	31891	31520	31524	31929	31761	31703	31770	31800	31724	31537	31532	31386	31608	31507	31512	31585	31757	31756	31628	31523	31721	31677	31743	31830	31724	31930	31733	31560	31751	31743	31670	31734	31546	31744	32085	31856	31771	31580	31772	31815	31508	31682	31428	31727	31805	31799	31502	31784	31696	31815	31633	31767	31598	31679	31555	31452	31806	31831	31843	31704	31807	31922	31617	31839	31731	31493	31605	31599	31871	31844	31778	31668	31540	31468	31522	31842	31882	31659	31650	31667	31673	31611	31449	31627	31759	31891	31495	31884	31833	32030	31792	31621	31715	31698	31664	31618	31720	31721	31753	31867	31629	31656	31433	31875	31565	31540	31836	31987	31831	31771	31695	31868	31606	31548	31758	31672	31702	31831	31973	31826	31671	31572	31694	31933	31471	31725	31823	31495	31485	31764	31727	31472	31548	31656	31514	31764	31610	31766	31599	31711	31438	31653	31711	31930	31554	31678	31783	31922	31914	31793	31638	31864	31631	31724	31694	31797	31610	31411	31895	31628	31912	31511	31593	31784	31612	31684	31736	31711	31758	31560	31484	31664	31835	31621	31614	31604	31842	31584	31792	31711	31637	31800	31748	31723	31559	31638	31512	31657	31771	31564	31590	31671	31575	31575	31627	31765	32004	31754	31662	31549	31641	31704	31640	31632	31471	31847	31509	31705	31492	31827	31870	31854	31484	31800	31516	31936	31620	31731	31917	31398	31839	31799	31757	31652	31704	31703	31626	31665	31496	31559	31648	31740	31784	31756	31303	31668	31601	31827	31652	31732	31702	31845	31632	31762	31446	31687	31819	31716	31687	31659	31846	31705	32054	31668	31423	31835	31677	31755	31697	31784	31785	31759	31836	31751	31514	31655	31454	31626	31723	31839	31525	31806	31643	31873	31528	31684	31334	31653	31705	31805	31741	31724	31744	31580	31628	31747	31497	31821	31750	31919	31507	31681	31520	31742	31717	31720	31578	31786	31858	31632	31696	31572	31603	31625	32027	31624	31700	31871	31937	31701	31838	31654	31699	31524	31783	31743	31652	31896	31387	31795	31785	31984	31745	31713	31527	31541	31454	31536	31919	31629	31723	31554	31480	31557	31504	31856	31735	31499	31837	31828	31755	31696	31554	31678	31681	31622	31654	31495	31690	31556	31588	31696	31732	31721	32007	31832	31906	31758	31724	31698	31732	31722	31537	31799	31771	31629	31685	31804	31590	31811	31623	31690	31647	31777	31669	31853	31409	31712	31471	31825	31854	31676	31616	31569	31714	31649	31726	31816	31613	31791	31719	31802	31730	31894	31618	31617	31580	31793	31617	31701	31803	31732	31788	31685	31704	31710	31632	31499	31655	31652	31545	31565	31581	31892	31615	31820	31515	31740	31838	31864	31755	31844	31712	31707	31741	31522	31814	31734	31540	31726	31684	31855	31481	31626	31969	31646	31973	31628	31824	31485	31639	31750	31876	31706	31919	31642	31908	31787	31726	31512	31646	31611	31998	31797	31962	31658	31653	31872	31885	31816	31950	31650	31622	31630	31948	31731	31691	31797	31595	31560	31696	31784	31578	31661	31621	31637	31765	31600	31497	31747	31875	31456	31832	31920	31588	31585	31896	31717	31650	31496	31422	31697	31475	31702	31509	31780	31737	31572	31788	31869	31536	31790	31729	31552	31697	31612	31913	31575	31769	31842	31939	31718	31758	31638	31888	31852	31872	31395	31486	31791	31629	31653	31900	31644	31420	31736	31538	31670	31630	31660	31676	31894	31693	31715	31745	31677	31502	31770	31596	31670	31530	31849	31688	31472	31658	31626	31887	31914	31516	31743	31717	31793	31486	31757	31511	31704	31940	31834	31637	31549	31665	31699	31552	31713	31725	31758	31811	31696	31747	31714	31750	31814	31835	31887	31942	31820	31481	31753	31748	31708	31950	31494	31733	31726	31629	31634	31828	31734	31403	31828	31695	31667	31969	31683	31565	31600	31810	31806	31612	31939	31827	31850	31655	31646	31854	31723	31903	31828	31782	31654	31779	31943	31656	31655	31712	31644	31676	31833	31868	31706	31609	31632	31729	31822	31856	31873	31645	31656	31798	31769	31570	31729	31753	31770	31955	31863	31716	31936	31888	31821	31611	31567	31755	31667	31560	31575	31694	31753	31703	31699	31579	31674	31753	31483	31541	31640	31629	31718	31781	31951	31802	31544	31361	31831	31547	31598	31643	31838	31724	31815	31722	31662	31516	31344	31679	31761	31856	31812	31624	31584	31735	31890	31798	31927	31915	32001	31733	31680	31740	31719	31809	31750	31726	31737	31607	31441	31908	31899	31774	31716	31791	31506	31758	31607	31677	31894	31809	31888	31747	31615	31769	31605	31626	31833	32021	31644	31735	31752	31519	31795	31755	31513	31513	31717	31630	32013	31774	31411	31603	31763	31861	31840	31601	31755	31694	31759	31663	31721	31737	31727	31740	31921	32039	31848	31899	31757	31701	31824	31722	31641	31670	31603	31880	31489	31669	31797	31566	31328	31643	31477	31644	31743	31592	31879	31925	31706	31601	31745	31611	31458	31678	31568	31623	31737	31882	31754	31693	31688	31448	31727	31552	31498	31637	31669	31682	31874	31739	31679	31759	31873	31674	31684	31524	31616	31859	31774	31482	31711	31741	31692	31730	31633	31322	31700	31824	31782	31595	31830	31831	31811	31944	31694	31566	31645	31779	31703	31694	31621	31435	31752	31823	31659	31887	31696	31737	31783	31636	31866	31811	31711	31712	31787	31648	31493	31736	31512	31560	31415	31656	31564	31797	31728	31628	31856	31956	31562	31763	31625	31671	31505	31786	31676	31687	32059	31935	31585	31522	31474	31762	31624	31933	31698	31759	31827	32147	31904	31598	31643	32065	31649	31711	31676	31628	31583	31741	31303	31595	31772	31713	31635	31697	31637	31838	31718	31611	31706	31615	31769	31685	31685	31813	31783	31847	31791	31735	31647	31569	32026	31751	31739	31852	31775	31669	31438	31637	31582	31873	31698	31981	31866	31610	31764	31725	31577	31806	31660	31713	31870	31667	31875	31689	31664	31653	31631	31832	31829	31660	31809	31773	31654	31782	31796	31721	31898	31782	31702	31479	31727	31679	31741	31365	31784	31572	31741	31837	31652	31733	31683	31777	31686	31695	31815	31903	31856	31495	31722	31719	31720	31589	31917	31605	31693	31688	31685	31547	31551	31634	31729	31913	31793	31814	31414	31803	31646	31662	31791	31674	31631	31772	31610	31477	31566	31690	31685	31505	31705	31836	31909	32014	31549	31805	31784	31564	31313	31628	31660	31682	31823	31940	31701	31937	31881	31770	31706	31744	31883	31501	31729	31849	31894	31520	31688	32035	31696	31810	31581	31613	31777	31435	31613	31606	31813	31715	31610	31750	31930	31537	31761	31786	31825	31683	31914	31523	31597	31544	31720	31720	31883	31542	31629	31615	31929	31519	31823	31757	31578	31875	31662	31759	31633	31642	31743	31612	31870	31693	31838	31623	31813	31763
32454	53398	50527	43158	39187	38260	59073	36866	29097	27752	26776	25923	25296	24767	24339	24202	23905	24218	23824	23801	23758	23649	23690	23711	23789	23758	23618	23585	23658	23446	23504	23706	23743	23533	23539	23527	23497	23510	23452	23415	23583	23720	23423	23576	23423	23545	23621	23537	23522	23554	23625	23639	23477	23576	23452	23613	23458	23717	23509	23504	23432	23475	23522	23316	23674	23360	23279	23396	23511	23533	23529	23463	23646	23433	23740	23496	23519	23476	23799	23892	23712	23658	23775	23507	23630	23517	23388	23605	23610	23439	23441	23593	23514	23496	23586	23360	23462	23577	23497	23630	23553	23445	23585	23435	23559	23669	23650	23430	23653	23436	23558	23629	23522	23407	23483	23474	23532	23592	23696	23464	23450	23615	23492	23383	23549	23467	23342	23502	23551	23288	23521	23624	23644	23542	23543	23387	23561	23543	23664	23485	23443	23616	23585	23445	23629	23733	23455	23434	23355	23512	23467	23558	23528	23239	23274	23685	23632	23419	23617	23404	23617	23508	23589	23499	23474	23316	23474	23421	23518	23369	23487	23651	23593	23557	23369	23496	23547	23517	23653	23468	23395	23624	23565	23533	23585	23559	23494	23532	23289	23654	23554	23491	23410	23321	23423	23542	23420	23567	23442	23309	23519	23482	23545	23450	23513	23594	23442	23608	23486	23424	23568	23314	23551	23433	23393	23489	23452	23472	23407	23614	23423	23521	23572	23542	23342	23488	23587	23450	23459	23590	23412	23499	23518	23388	23458	23500	23532	23490	23383	23366	23598	23354	23678	23468	23638	23398	23395	23290	23389	23388	23498	23631	23498	23500	23540	23812	23308	23403	23537	23582	23324	23571	23503	23357	23667	23373	23566	23518	23510	23723	23311	23546	23471	23503	23339	23508	23607	23373	23554	23527	23476	23475	23480	23453	23510	23431	23454	23488	23352	23445	23443	23410	23581	23518	23561	23590	23526	23538	23487	23610	23497	23521	23473	23454	23655	23518	23515	23434	23351	23370	23430	23522	23528	23659	23420	23365	23517	23548	23665	23394	23653	23352	23532	23567	23397	23499	23509	23597	23599	23438	23438	23376	23478	23485	23510	23536	23460	23281	23599	23556	23551	23395	23334	23246	23501	23528	23483	23604	23641	23609	23465	23493	23437	23618	23432	23523	23397	23563	23563	23459	23509	23572	23589	23497	23619	23531	23336	23402	23360	23521	23553	23483	23633	23526	23475	23516	23587	23258	23514	23465	23824	23617	23533	23475	23511	23464	23416	23529	23544	23543	23667	23400	23365	23528	23585	23621	23376	23470	23599	23674	23442	23410	23423	23551	23470	23495	23483	23412	23628	23703	23494	23433	23645	23377	23451	23509	23483	23507	23558	23486	23539	23442	23403	23346	23448	23434	23499	23344	23465	23551	23495	23634	23510	23407	23482	23411	23568	23414	23672	23423	23580	23436	23558	23453	23570	23508	23690	23575	23413	23522	23379	23534	23406	23348	23416	23376	23459	23320	23381	23406	23406	23542	23502	23367	23504	23529	23572	23503	23535	23487	23418	23615	23431	23601	23410	23472	23436	23460	23395	23303	23415	23520	23344	23508	23389	23602	23450	23556	23718	23619	23613	23393	23448	23405	23592	23566	23724	23471	23257	23597	23354	23380	23399	23542	23645	23185	23464	23421	23480	23532	23502	23590	23433	23552	23444	23349	23572	23441	23505	23365	23340	23456	23638	23545	23309	23531	23403	23589	23460	23451	23534	23529	23396	23575	23489	23557	23461	23610	23430	23610	23516	23589	23523	23637	23451	23578	23500	23708	23577	23410	23598	23295	23376	23348	23254	23461	23541	23779	23377	23418	23531	23544	23535	23551	23566	23469	23508	23565	23478	23554	23418	23646	23379	23303	23327	23507	23551	23715	23528	23604	23427	23492	23548	23513	23545	23538	23506	23731	23570	23435	23536	23374	23483	23473	23449	23503	23678	23558	23410	23611	23487	23610	23207	23470	23576	23523	23447	23524	23585	23458	23496	23432	23510	23387	23725	23576	23358	23395	23607	23455	23393	23560	23436	23450	23500	23340	23569	23551	23573	23513	23466	23448	23664	23495	23292	23444	23711	23581	23460	23464	23467	23448	23573	23531	23481	23323	23424	23400	23497	23407	23714	23427	23296	23526	23521	23529	23508	23384	23479	23607	23434	23278	23391	23627	23511	23534	23355	23521	23454	23389	23574	23483	23543	23497	23436	23487	23272	23330	23656	23426	23507	23402	23559	23549	23547	23606	23558	23525	23760	23618	23667	23483	23409	23414	23622	23478	23649	23502	23462	23569	23418	23588	23411	23607	23475	23580	23468	23602	23649	23427	23599	23444	23733	23575	23328	23553	23534	23633	23367	23386	23412	23517	23642	23351	23408	23340	23569	23704	23485	23405	23482	23562	23553	23339	23300	23624	23625	23375	23364	23390	23557	23427	23534	23373	23479	23492	23518	23351	23482	23747	23577	23641	23526	23472	23477	23449	23519	23437	23465	23393	23459	23319	23579	23494	23591	23457	23502	23365	23622	23450	23543	23594	23461	23448	23514	23421	23481	23631	23402	23377	23396	23668	23288	23544	23393	23329	23545	23488	23647	23458	23395	23505	23485	23658	23511	23558	23302	23501	23452	23452	23397	23367	23459	23468	23531	23581	23521	23552	23452	23617	23340	23655	23374	23482	23557	23378	23572	23456	23483	23556	23597	23520	23501	23611	23505	23636	23561	23551	23401	23470	23584	23582	23437	23508	23517	23462	23447	23553	23331	23635	23338	23414	23568	23434	23458	23424	23483	23577	23579	23454	23429	23469	23482	23483	23433	23451	23580	23553	23553	23531	23630	23398	23603	23712	23256	23543	23605	23562	23500	23458	23716	23400	23501	23537	23347	23381	23414	23373	23438	23497	23468	23544	23644	23362	23508	23455	23580	23489	23450	23354	23346	23495	23546	23377	23443	23562	23534	23395	23524	23471	23471	23613	23672	23444	23599	23631	23418	23596	23519	23510	23524	23392	23486	23547	23503	23380	23525	23348	23608	23621	23246	23442	23361	23512	23525	23459	23460	23462	23622	23539	23342	23402	23512	23452	23452	23436	23567	23426	23469	23456	23640	23533	23486	23493	23452	23634	23332	23470	23295	23604	23296	23633	23568	23462	23342	23564	23444	23464	23554	23598	23614	23583	23342	23421	23407	23553	23356	23583	23487	23496	23506	23394	23589	23424	23672	23483	23573	23465	23511	23433	23384	23414	23434	23261	23654	23634	23620	23618	23485	23496	23387	23568	23529	23477	23494	23700	23465	23404	23524	23494	23401	23474	23548	23601	23393	23767	23606	23420	23392	23530	23510	23402	23404	23645	23559	23359	23466	23483	23401	23415	23557	23184	23546	23568	23318	23454	23572	23535	23557	23466	23483	23482	23340	23424	23560	23456	23414	23431	23543	23525	23316	23345	23618	23537	23663	23496	23420	23562	23501	23559	23604	23548	23519	23338	23228	23305	23502	23439	23706	23514	23623	23371	23465	23543	23387	23592	23357	23306	23394	23613	23613	23657	23466	23628	23517	23415	23606	23649	23460	23497	23611	23285	23693	23422	23546	23674	23465	23375	23447	23420	23666	23660	23494	23542	23350	23333	23620	23471	23665	23595	23665	23638	23560	23364	23432	23552	23482	23544	23618	23535	23432	23635	23462	23741	23374	23280	23487	23487	23539	23355	23430	23548	23589	23440	23519	23452	23500	23563	23559	23455	23436	23527	23457	23621	23569	23578	23407	23619	23529	23573	23500	23472	23543	23536	23491	23327	23364	23481	23461	23473	23486	23660	23690	23546	23598	23676	23504	23458	23336	23667	23598	23405	23555	23526	23391	23460	23577	23447	23440	23474	23578	23401	23459	23354	23604	23562	23755	23269	23502	23490	23619	23467	23448	23653	23659	23441	23258	23524	23668	23603	23542	23448	23676	23564	23497	23553	23405	23595	23499	23525	23509	23523	23496	23366	23596	23533	23568	23478	23570	23497	23494	23386	23631	23533	23487	23563	23452	23302	23349	23581	23613	23418	23502	23625	23460	23571	23614	23539	23396	23543	23428	23752	23496	23483	23661	23514	23639	23589	23477	23366	23421	23523	23564	23460	23348	23387	23506	23661	23608	23523	23492	23638	23483	23567	23557	23639	23574	23556	23546	23407	23301	23694	23591	23327	23469	23348	23708	23491	23427	23373	23603	23372	23642	23490	23559	23341	23610	23454	23518	23488	23692	23687	23393	23504	23667	23460	23570	23487	23549	23651	23553	23435	23556	23487	23409	23607	23372	23389	23378	23564	23511	23504	23446	23484	23490	23461	23571	23507	23381	23479	23441	23753	23453	23499	23548	23652	23586	23474	23528	23474	23363	23483	23379	23322	23451	23528	23455	23492	23474	23670	23555	23372	23435	23597	23627	23491	23432	23397	23621	23574	23458	23378	23293	23567	23681	23612	23571	23500	23651	23435	23295	23642	23428	23460	23513	23644	23322	23571	23513	23584	23418	23586	23364	23560	23580	23544	23549	23621	23382	23523	23715	23548	23438	23566	23762	23560	23489	23441	23426	23521	23508	23126	23355	23627	23428	23575	23792	23436	23458	23700	23506	23595	23439	23568	23495	23450	23534	23550	23284	23480	23645	23447	23578	23536	23388	23671	23591	23513	23433	23477	23443	23601	23576	23425	23330	23549	23635	23521	23423	23644	23510	23439	23375	23512	23632	23566	23270	23672	23365	23496	23492	23686	23430	23579	23567	23590	23522	23354	23635	23471	23408	23397	23514	23515	23515	23372	23425	23553	23330	23589	23631	23330	23715	23524	23667	23255	23525	23546	23362	23665	23552	23513	23452	23439	23391	23553	23528	23418	23521	23614	23404	23369	23687	23407	23390	23606	23434	23544	23432	23671	23514	23390	23449	23785	23566	23464	23451	23586	23391	23496	23373	23534	23627	23481	23407	23424	23536	23435	23553	23527	23483	23357	23720	23609	23421	23391	23476	23453	23521	23063	23513	23571	23533	23589	23480	23357	23550	23569	23404	23465	23419	23461	23519	23561	23488	23580	23412	23270	23528	23470	23590	23397	23509	23470	23486	23402
33588	32247	38877	37812	35492	34436	35724	34093	32409	32223	32336	31878	31508	31432	31214	31172	31201	31401	31179	31056	31177	31445	31185	30998	31374	30964	31361	30927	31109	30987	31121	31004	31195	31315	31212	31087	30932	31182	31213	31133	31365	31111	30895	31404	31062	31296	31085	31137	31107	31278	31114	31300	31332	30990	31198	31056	31315	31202	31130	31032	31271	31267	30806	31154	31334	31175	30932	31204	30887	31017	31242	31271	31286	31492	31166	31114	31201	31092	31025	31323	31071	31021	31278	31005	31293	31176	31427	31228	31276	31200	31075	30986	31005	31062	31065	31088	31382	31148	31246	31127	31109	31277	31037	31231	31450	31079	31362	31279	30921	31052	31115	31227	31267	31130	31302	30987	30945	30972	31276	31023	31066	31370	30980	31019	31081	30957	31238	31267	31144	31489	31265	31190	30936	31220	30899	31032	31340	30936	31081	31300	31340	31128	31044	30891	31313	31032	30981	31241	30873	31141	31204	31140	31065	31029	31308	31151	31271	31285	31096	31171	31265	31174	30996	31100	30947	31053	31022	31259	31180	31240	31525	31369	31260	31197	31034	31037	30910	30977	31216	30974	30999	31470	31075	31239	31104	31029	30944	31093	31372	31187	31196	31159	30995	31393	31136	31140	31245	31166	31247	31119	31048	31215	31228	31209	30883	30896	30933	31217	31014	30923	31095	31058	31009	30911	31423	31113	30958	30889	31066	31214	30998	31392	31256	30974	31154	31072	31123	30933	31172	31284	31129	31194	31227	30862	31256	31076	30955	31277	31041	31247	31175	31506	31263	31056	30951	31014	31120	31197	31145	30965	31046	31159	31129	31167	31064	31126	30935	31013	30968	31337	30950	31070	30976	31083	31006	31118	31494	31096	31154	31179	31354	30916	31228	31243	31102	31131	30938	31189	31083	31330	31050	31123	31256	31073	31256	31081	31006	31244	31174	30928	31036	30828	31132	30837	31144	31241	31290	30972	30936	31107	31236	31122	30974	30862	31064	30990	31185	30975	31082	30938	31133	31300	31147	31117	30916	31031	31287	31170	31226	31182	31150	31337	31164	30982	31162	31021	31281	31184	31209	31151	31058	30940	30812	31205	31462	31045	31050	31223	30971	31148	31279	30973	30924	31217	31269	31200	31039	30988	31168	31135	31251	31055	31316	31107	30942	31286	31144	31059	31146	31304	31289	31126	31171	31103	31249	31125	31169	31120	31122	31021	31347	31048	31352	31216	31024	31156	31145	30972	31169	31172	31253	31207	31179	31322	31049	31012	31114	31165	31229	31214	31185	31199	31257	31130	31360	31267	31094	31111	31366	31348	31182	31068	31051	31017	30871	30909	31232	31216	31383	30995	31277	31223	31331	31121	30900	31371	31139	30999	30972	31091	30913	30837	30942	31074	31090	31047	31299	31063	31092	30965	31236	31257	31152	31047	31245	31093	30957	31065	31161	31010	31222	31152	31328	31148	31005	30938	31246	31185	31327	31254	31231	30938	31061	31064	31165	31056	30892	31103	30973	31059	31071	31100	31171	31213	31189	31088	31320	31241	31085	31419	31041	31148	31293	31099	31073	31365	31355	31064	31222	31114	31016	31137	31189	31119	31096	31374	30924	30992	31169	31249	31033	30949	31193	31088	31177	31042	30925	30932	31254	30986	31230	31144	30983	30927	30929	31131	31190	30986	31260	30904	30963	31173	31366	31277	31125	30989	31110	31260	31417	31090	31178	31144	30898	31178	31109	31220	31287	31155	31107	31050	31096	31093	31109	31120	31032	30964	30960	31116	31191	30823	31026	31205	31035	31094	31282	31247	31141	30969	30913	31133	31447	31128	30923	31200	31181	31194	31289	31407	31265	31089	31061	31222	30959	31081	31222	31056	31159	31175	31192	31278	31026	31157	31050	31300	31304	30793	31315	31224	31178	31137	31325	31289	31180	31022	31282	31347	31285	31177	31059	30940	31179	31167	30996	31047	31224	31087	31147	31155	31330	30915	31067	31003	31196	31149	31360	31035	31220	30989	30751	31097	31204	31168	31311	31432	31234	31055	31371	30890	31063	31062	31235	31315	31275	31024	31201	31127	31080	31080	31171	31173	30926	31393	31124	31170	31186	31019	31098	31165	30864	31444	31178	31161	31067	31076	31232	31439	31182	31231	31018	31163	31266	31013	31239	31071	31237	31136	31321	31046	31266	31186	31283	31036	31122	31047	31158	31079	31188	31152	31389	31029	31095	30990	31078	31050	31214	30968	31030	31093	31171	31210	31260	31288	31201	31005	31268	31067	30908	31441	31282	31022	31360	31262	31097	31118	31071	31236	31450	31212	31247	30903	31078	31297	30995	31250	31154	31422	31140	31138	30987	31210	31018	31102	31059	31129	31156	31217	31044	31061	31188	31253	31210	31236	30976	31330	30941	31052	30939	31101	31057	31272	31348	31122	31251	31185	30879	31280	31203	31088	31107	31032	31278	31349	30933	31074	31010	30979	31176	31067	31175	31134	30850	31181	31333	31347	31271	31206	30979	31240	30949	30950	30804	31095	31054	31120	31271	31068	31301	31232	31080	31095	31170	31067	30923	31264	31030	31081	31119	30880	31190	31221	31088	31150	31158	30968	31216	31350	30974	31460	30904	31290	31139	31019	31290	31009	31194	31057	31133	31090	31235	30998	31302	31239	31373	31263	31046	31145	31120	31094	31182	31179	31030	30870	31092	31492	31032	31205	31029	31298	31000	31249	30999	31122	31445	31367	31141	31328	31233	30979	31078	31184	31041	31207	30837	31294	31126	31113	31147	31192	30996	31233	30940	30935	31187	31144	31295	31065	30933	31014	31202	31035	31064	31093	31178	31209	31038	31261	31336	31150	31260	31022	31220	31465	31082	31318	31473	31099	31112	30954	31052	31255	31307	31018	31084	31151	31016	31004	31192	31256	31319	31098	31343	31073	31400	31241	31219	31148	31148	30956	31083	31383	31288	31127	31091	31214	31151	31056	31337	31317	31034	31257	30958	31246	31423	31041	31177	31021	31191	31109	31209	30960	30967	31115	31080	31271	31085	31075	31289	31286	31283	31005	31076	31396	31259	31029	31380	31263	31126	31212	31164	31072	31317	30913	31457	31104	30932	31150	31065	31103	31288	31270	31120	31022	31247	31234	31322	30988	31289	30972	31157	31119	30886	31095	31328	31172	31075	31015	31082	31119	31098	31093	31262	31315	31151	31346	31225	31068	31090	31017	31084	31080	30926	31039	31153	31103	31054	31211	31140	31303	31218	31324	31245	31076	31095	30959	31002	31322	30990	31158	31163	31076	31306	31034	31105	31249	31080	31117	31116	31051	31151	31128	31082	31404	31345	31125	30984	31125	31095	30946	31375	31163	31412	31151	31177	31065	31233	30777	31043	31246	31219	31139	30878	31184	31115	31123	31332	30997	31140	30990	31151	31144	31054	31043	31244	31199	31169	31015	31030	31256	31261	31198	31189	31054	31144	31359	31237	31275	31208	30924	31310	31446	31168	30954	31170	30909	30987	31125	31330	31185	31125	31171	31177	31328	31081	31103	31005	31149	31180	31297	31313	30782	31207	31178	31185	31280	31085	31070	31038	31161	31114	31081	31046	31059	31102	31251	31586	30991	31056	31124	31289	31331	31150	31156	31370	31083	31098	31145	31240	30948	31407	31336	31264	31350	31202	31275	31062	31198	31099	31233	31175	30873	31257	31319	30985	30944	31083	31104	31230	30993	31137	31293	31271	31132	31104	30823	31215	31165	31025	31378	31118	31106	31163	31155	31088	31046	31151	31146	30985	31208	31225	30992	31230	31131	31052	31284	31258	31177	31072	31063	31057	31087	31076	31019	31134	31157	31037	31145	30895	30886	31301	31145	31071	31176	31351	31397	31091	31128	31130	31150	31056	30970	31194	31087	31271	31218	31211	31019	31257	31228	31036	31114	31067	31126	31254	31019	31081	31299	31124	31019	31254	31121	30931	31245	31154	31247	31032	30947	31278	31209	31049	31274	31222	31251	31212	31044	31106	31046	30867	31156	30945	31201	31161	31141	31029	31373	31340	31234	31428	31159	31086	31179	31262	31000	31094	31011	31172	31249	31014	31530	31094	31077	31169	31140	31291	30980	30950	31134	31252	31349	30960	31023	31214	31252	31128	31097	31074	31018	31112	31124	31165	31223	31082	30867	31208	31337	31168	31422	30942	31162	31240	31179	31001	31138	31002	31182	30877	31039	31345	31237	31297	31197	31207	30860	31098	31015	30995	30941	31218	31241	31079	31084	31271	31122	31243	31160	31084	31111	31141	31127	31140	31229	31003	31044	30820	31238	31019	30816	31046	31124	31038	31083	31228	31066	31265	31189	31008	31086	31127	31005	31116	31055	31076	31000	31228	31156	31308	31183	31215	31068	31028	31255	31074	30991	31043	30984	31214	30946	30958	31030	31401	31270	31206	31155	31128	31268	31249	31067	31204	31339	31209	31247	30916	31097	31158	31206	31442	31206	30963	31254	30890	31044	31208	31225	31105	31160	31307	30874	31133	31237	31307	31078	30966	31022	31184	30961	30941	31268	31040	31062	31093	30988	30970	31150	31029	31037	30868	31137	31239	31077	31503	31067	30820	31214	31301	30966	31217	30957	31229	31073	31058	31182	31392	31045	31223	31432	31125	31124	31353	31086	31284	31234	31015	31163	31208	30922	31128	31092	31322	31077	31337	31140	31262	31102	31205	31495	31296	31058	31208	31228	31111	31008	31140	31162	30916	31166	31154	31155	31161	31061	31100	31423	31094	31127	31234	31159	30878	31239	31101	31302	31165	31214	31171	30901	31466	30987	30797	31081	31399	31034	31022	30859	31382	31388	31014	31360	31182	31192	31059	31183	31252	31032	31087	30983	31064	31191	31049	31134	31283	31136	31157	31015	31036	31174	30862	30978	31235	31253	31232	31050	30972	31029	30942	30916	31265	31116	31131	31304	31069	31236	31100	31245	31077	31313	31372	31149	31469	31190	31243	31181	31068	31082	31088	31182	31199	31000	31352	31039	31068	30997	30929	30978	31127	31224	31359	31300	31172	31009	31317	31114	31191	31295	30912	31314	31187	31334	31171	31174	31128	31251	31285	31326	31011	30976	31145	31123	31352	30950
30311	40162	37677	33006	30335	28823	30414	26763	25555	25302	24620	24309	23782	23706	23581	23216	23395	23192	23351	23481	23244	23337	23219	23214	23202	23371	23121	23156	23324	23184	23262	23017	23032	23245	23237	23056	23141	23170	23118	23285	23136	23218	23257	23182	22881	23176	23110	23223	23157	23338	23189	23283	23097	23141	23197	22988	22988	23103	23145	23146	23116	23104	23305	22875	23178	23178	23131	23163	23256	23158	23237	23149	22915	22955	23082	23155	23057	23277	23104	23063	23154	23225	23092	23116	23150	22922	23109	23108	23128	23169	23177	23160	23163	23100	23066	23198	23183	23254	23121	23124	23204	23179	23277	23191	23091	23243	23203	23046	23103	23219	23174	23205	23113	23151	23198	23142	23124	23074	23000	23175	23112	23067	22896	23149	23143	23286	23296	23218	23038	23168	23067	22909	23068	23212	22992	23181	23222	23239	23159	23218	22940	22982	23258	23246	22918	23279	23025	22780	23091	23176	23288	23216	23081	23017	23190	23175	23140	23102	23117	23152	23183	23070	23120	22991	23292	23171	23069	22986	23137	23028	23131	23076	23178	23130	23175	23101	23286	23066	23120	23178	23254	23035	23093	23309	23306	23111	23171	23255	23189	23218	23011	23258	23189	23138	23069	23185	23250	23071	22958	23111	23216	23194	23096	23153	22971	23064	23136	23166	23088	23093	23169	23264	22992	23073	23073	23184	23055	23150	23096	22919	23044	23230	23228	23075	23057	23226	23106	23047	23079	23177	23224	23094	23100	23247	23000	23012	23026	23216	23191	23259	23121	23174	23046	23107	23300	23065	23144	23152	23060	23320	23268	23137	23153	23004	23180	23055	23131	23049	23129	23271	23090	23175	23068	23092	23201	23283	23055	23257	22957	23231	23236	23170	23163	23096	23213	23216	23186	23171	23163	23063	23284	23149	23029	23282	23111	23046	23260	23120	23265	23107	23051	23257	23084	23036	23169	23118	23118	23134	23138	23223	23102	23077	23198	23181	23208	23140	23055	23098	23228	23329	23082	23143	23039	23224	23155	23108	23237	23124	22992	23149	23058	23157	23112	23056	23077	23198	23153	23195	23103	23132	23408	22939	23159	23113	23124	23127	23024	23117	23229	23107	23152	23321	23222	23123	23251	23080	23043	23207	23178	22964	23280	23116	23002	23152	23052	23306	23133	23066	23150	23008	23111	23172	23015	23165	23233	23063	23147	23121	23084	23134	23047	23219	23114	23032	23073	23157	23130	22994	23083	22987	23104	23041	23270	23081	23277	22998	23243	23013	23156	23093	23300	23337	22929	23053	23094	23074	23161	23139	23130	23150	23085	23114	23218	23202	23179	23128	23185	23212	23038	23098	23171	23257	23338	22960	22997	23144	23169	22986	23106	23113	23031	23143	23049	22982	23101	22992	23061	23222	23200	23110	23169	23273	23220	23146	23138	23391	23024	23189	23202	23320	23147	23140	22997	23222	23095	23185	22960	23197	23029	23066	23282	23131	23023	23053	22939	23140	23372	23253	22979	23153	23259	23118	23230	23076	23170	23261	23140	23222	23297	23225	23029	23189	23271	23105	23273	23186	23079	22963	23361	23046	23173	23252	23252	23122	23124	23050	23119	23298	23273	23345	23160	23280	23353	23345	23189	23130	23170	23111	23156	23236	23185	23001	23211	23105	23141	23209	23137	23200	23193	23184	23003	22970	23120	23063	23313	23189	23168	23053	23239	23220	23303	22966	23279	23173	23062	23236	23147	23191	23195	23020	23265	22997	23171	23262	23095	23059	23163	23136	23267	22962	23163	23222	23071	22971	23123	23141	23205	23123	23159	23230	23200	23116	23086	23039	23158	23080	23112	23366	23179	23349	23051	23209	23276	23061	23118	23108	22973	23381	23016	23231	23191	23089	23259	23037	23083	23301	23293	23276	23091	23254	23202	23073	23040	23385	23038	23204	22961	23253	23145	23096	23202	23160	23226	23055	23156	22958	23150	23162	23080	23055	23153	23224	23152	23177	23041	23203	23072	23185	23117	23291	22958	23004	23017	23214	23085	23281	23030	23179	23079	23237	23252	22940	23015	23151	23086	23094	23039	22949	23116	23284	23231	22942	23141	22951	23055	23157	23182	23209	23110	23132	23003	23018	23055	23080	23075	23130	23115	23298	23041	23173	23092	23000	23020	23099	23111	23027	23207	23070	23050	22950	23047	23089	23142	23152	23008	23001	23078	23038	23100	23282	23139	23180	23046	23141	23054	23125	23204	23082	23114	23127	23156	23179	23253	22929	22994	23232	23187	23220	23137	23076	23137	23364	23107	23196	23092	23157	22971	23146	23311	23061	23178	23062	23086	23070	23185	23072	23204	23153	23199	23201	23244	23242	23097	23289	23178	23204	23158	23159	23200	23095	23046	23170	23227	23018	23305	23211	23136	23103	23208	23192	23062	23107	23174	23404	23317	23081	23063	23247	23070	23074	23067	23216	23054	23381	23125	23244	23056	23048	23167	23141	23227	23268	23087	23212	23207	23197	23195	23150	23106	23123	23184	23053	23265	23204	23126	23046	23205	23049	23124	23179	23230	23095	23042	23114	23180	23119	23092	23087	23020	23255	23088	23098	22984	22979	23178	23127	23100	23103	23161	23114	23153	23144	23076	23195	23234	23007	23077	23169	23100	23245	23286	23240	23228	23109	23295	23070	23203	23099	23190	23130	23199	23151	23203	23080	22933	23074	23299	23135	23266	23126	23161	23153	23273	22990	23135	22940	23191	23095	23184	23213	22961	23152	23115	23147	23215	23050	23192	23105	23023	23013	23289	23048	23035	23266	23133	23089	23134	23097	23123	23299	23230	23113	23121	23219	23076	23062	23235	23093	23047	23191	23173	23147	23320	23089	23239	23100	23231	23179	22957	23140	23177	23009	23284	23259	22987	23150	23325	23227	22891	23344	23211	23212	23285	23404	23082	23139	23216	23123	23117	23257	23064	23056	23150	23143	23186	23022	23243	23264	23234	23133	23181	22995	23066	23217	23297	23092	23005	23181	23298	23013	23043	23365	23129	23102	22990	23072	23032	23288	23128	23004	23188	23092	23190	23160	23071	23188	23165	23190	23107	23163	23044	23202	23057	23053	23227	23142	23345	23095	23135	23292	23173	23113	23175	23241	23101	23220	23310	23184	23094	23250	23288	23047	23071	23190	23066	22952	23089	23237	23168	23091	23193	23113	23087	23178	23224	23064	23121	23136	23002	23225	23322	23218	23081	23089	23093	23125	23087	23193	23146	23090	23368	23206	23276	23119	23197	23357	22860	23282	23152	23192	23100	23184	23032	23270	23159	23194	23020	23057	23298	23033	23066	23379	23086	23154	23133	23063	23173	22899	23173	23070	23097	23142	23074	23201	23215	23365	23254	23059	23249	23049	23118	23118	23136	23063	23254	23111	23192	23145	22903	23088	23338	23080	23128	23149	23180	23077	23186	23046	23039	23200	23113	23078	23058	23114	23062	23180	23081	22969	23106	22997	23011	23271	23083	22883	23158	23255	23160	23239	23093	23166	23198	23207	22927	23113	23100	23136	23098	23056	23258	23132	22940	23154	23295	23040	23181	23235	23116	23212	23085	22958	23193	23123	23358	23115	23314	23145	23207	23022	23126	23144	23220	23220	23319	23301	23237	23174	23252	23210	23105	23028	23113	23173	23103	23230	23223	23063	23233	23318	23239	23038	23147	23193	23156	23144	23192	23099	23183	23184	23320	22982	23292	23087	23058	23133	23306	23321	23195	23257	23202	23070	23269	23207	23111	23160	23189	23078	23292	22956	23134	23010	23097	23187	23219	23136	23228	23135	23073	23284	23283	23069	23050	23212	23137	22971	23068	23239	23311	23172	23121	23055	23114	23132	23237	23052	23301	23135	23015	23241	23116	23044	23236	23174	23119	22947	23045	23057	23224	23167	23341	23059	23192	23282	23097	23116	23259	23271	23115	23272	23019	23087	23188	23066	23202	23001	23278	23022	23274	23176	23101	23051	23239	23234	23121	23192	23103	23148	23189	23187	23273	23175	23113	23200	23068	22993	23143	23109	23201	23220	23211	23099	23093	23308	23117	22910	23245	23078	22979	23221	23291	23132	23182	23017	23242	23185	23186	23253	23028	23198	23090	23199	23122	23300	23151	23149	23050	23173	23145	23236	23209	23112	23122	23064	23036	23152	23246	23171	23108	23194	23135	23194	23270	23269	23248	23268	23199	22989	23380	23225	23094	23245	23056	23410	23047	23113	23059	23263	23131	22954	23236	23099	22938	23050	23327	23189	23193	23182	23187	23097	23134	23078	23186	23283	23283	23178	23205	23277	23143	23220	23064	23095	23083	22934	23118	23228	23092	23250	22920	23082	23191	23028	23184	23114	23128	23158	23126	23136	22989	23106	23147	23153	23147	23124	23249	23090	23107	23078	23293	22958	23301	23012	23215	23101	23127	23329	23324	23384	23071	23095	22996	23007	23271	23153	23159	23127	23043	23201	23218	23221	23300	23176	23150	23143	23239	22933	23047	23075	23229	23209	22821	23053	23078	23097	22983	23315	23172	23115	23284	23180	23245	23087	22882	23135	23142	23111	23005	23146	23245	23013	23298	23134	23078	23181	23151	23162	22971	23018	23023	23200	22865	23223	23299	23099	23072	23181	23121	23214	23040	23270	23100	23301	23280	23118	23177	23072	23095	22942	23087	23209	23159	23255	23243	23130	22991	23268	23005	23033	23061	23068	23318	23304	23229	22977	23068	23090	23062	23157	23133	23371	23165	23228	23171	23230	23144	23166	23102	23203	23230	23252	22979	23173	23154	23241	23150	23008	23226	23051	23223	23200	23213	23054	23223	23175	23136	23177	23075	23191	23126	23173	23090	23189	23202	23104	23123	23238	23184	23177	23152	23168	23349	23274	22934	23142	23229	23171	23058	23152	23300	23197	23190	23474	23154	23187	23215	23381	22933	23160	23123	23219	23184	23021	23233	23153	23180	23301	23214	23157	23143	23074	23083	23010	23213	23107	22974	23013	23058	23082	23223	23032	23127	23320	23122	23147	23148	23203	23122	23241	23114	23241	23197	23001	23281	23017	23193	23213	23122	23283	22972	23104	23152	23244	23022	23125	23055	23222	23297	23219
24995	21390	28931	28729	31704	35607	49949	38753	32810	32426	31922	31676	31360	31205	31232	30658	30427	30814	30626	30535	30671	30631	30395	30155	30490	30808	30653	30428	30548	30600	30536	30678	30421	30611	30496	30569	30596	30485	30428	30630	30573	30572	30272	30344	30607	30360	30105	30339	30287	30481	30732	30490	30534	30524	30452	30282	30280	30431	30351	30764	30505	30355	30553	30312	30411	30242	30576	30214	30433	30589	30428	30524	30274	30646	30256	30426	30579	30411	30644	30534	30279	30444	30485	30510	30450	30499	30263	30234	30368	30261	30324	30399	30381	30223	30328	30731	30334	30538	30475	30677	30449	30562	30350	30629	30622	30621	30295	30424	30477	30474	30538	30569	30330	30395	30347	30449	30484	30433	30671	30342	30278	30482	30423	30342	30598	30479	30419	30464	30467	30523	30436	30495	30302	30333	30393	30190	30507	30387	30473	30495	30350	30297	30255	30316	30369	30461	30479	30374	30376	30479	30465	30504	30495	30446	30365	30433	30420	30499	30300	30467	30532	30418	30577	30619	30415	30423	30275	30483	30437	30515	30390	30485	30370	30453	30357	30403	30453	30464	30429	30505	30186	30557	30591	30531	30386	30474	30376	30716	30704	30505	30424	30545	30283	30337	30276	30497	30417	30355	30404	30585	30260	30334	30251	30257	30409	30420	30374	30389	30575	30532	30384	30452	30403	30341	30557	30675	30371	30508	30480	30397	30396	30295	30370	30521	30307	30270	30454	30610	30401	30760	30452	30278	30210	30333	30198	30544	30213	30544	30455	30396	30383	30578	30513	30333	30459	30348	30463	30538	30482	30438	30118	30238	30431	30466	30324	30483	30556	30280	30247	30367	30325	30353	30519	30574	30549	30539	30300	30615	30198	30376	30505	30360	30611	30389	30359	30353	30502	30339	30685	30655	30546	30402	30530	30543	30307	30519	30379	30353	30519	30523	30522	30449	30348	30315	30251	30451	30328	30231	30381	30701	30747	30320	30429	30092	30363	30223	30301	30251	30399	30309	30455	30522	30500	30473	30478	30554	30429	30414	30241	30374	30476	30567	30229	30507	30485	30302	30273	30689	30505	30792	30484	30411	30465	30488	30263	30426	30190	30351	30438	30514	30595	30406	30615	30278	30375	30299	30212	30414	30419	30219	30270	30434	30414	30314	30364	30507	30262	30220	30480	30226	30214	30314	30132	30252	30602	30426	30455	30439	30609	30347	30192	30526	30253	30417	30295	30610	30724	30652	30302	30426	30333	30525	30420	30187	30353	30253	30365	30355	30434	30392	30392	30382	30515	30275	30622	30369	30262	30236	30467	30115	30585	30560	30331	30385	30356	30424	30584	30466	30382	30389	30272	30291	30235	30449	30308	30481	30417	30541	30552	30412	30321	30244	30340	30584	30617	30565	30508	30442	30526	30540	30356	30575	30476	30346	30466	30465	30201	30141	30240	30518	30422	30484	30227	30512	30303	30392	30406	30206	30546	30290	30418	30655	30387	30458	30477	30527	30471	30441	30236	30493	30334	30278	30236	30497	30374	30514	30533	30440	30443	30395	30447	30424	30246	30018	30450	30359	30293	30459	30462	30367	30264	30483	30591	30483	30179	30446	30494	30543	30592	30403	30375	30269	30538	30344	30399	30176	30378	30523	30376	30378	30432	30607	30694	30445	30358	30554	30157	30513	30364	30570	30571	30281	30406	30235	30520	30536	30467	30312	30509	30374	30434	30330	30379	30315	30314	30323	30626	30216	30441	30369	30711	30523	30537	30518	30553	30312	30277	30481	30403	30424	30527	30420	30255	30417	30401	30335	30624	30118	30422	30497	30285	30480	30376	30362	30447	30303	30178	30401	30417	30082	30157	30446	30659	30356	30384	30543	30355	30254	30525	30457	30282	30478	30382	30184	30426	30346	30299	30568	30246	30580	30557	30635	30327	30557	30454	30206	30248	30483	30309	30283	30478	30380	30473	30123	30307	30295	30445	30178	30415	30462	30314	30579	30451	30253	30530	30305	30254	30269	30777	30289	30354	30497	30572	30467	30454	30363	30510	30443	30493	30436	30384	30252	30522	30349	30180	30495	30307	30270	30346	30546	30388	30431	30515	30578	30510	30491	30164	30384	30664	30231	30315	30479	30529	30687	30258	30333	30358	30426	30461	30323	30455	30439	30415	30367	30352	30450	30717	30701	30244	30583	30308	30485	30404	30398	30368	30392	30442	30388	30380	30553	30542	30411	30325	30500	30452	30202	30293	30340	30455	30273	30271	30070	30377	30550	30573	30288	30455	30427	30540	30401	30341	30052	30381	30320	30563	30261	30255	30333	30441	30553	30315	30346	30644	30425	30258	30387	30484	30534	30647	30310	30361	30477	30382	30350	30588	30465	30121	30408	30638	30462	30637	30550	30344	30522	30479	30326	30474	30435	30616	30513	30561	30380	30471	30435	30327	30285	30585	30471	30424	30381	30379	30295	30460	30448	30349	30391	30379	30095	30408	30245	30293	30578	30487	30505	30545	30424	30250	30583	30360	30413	30487	30114	30181	30545	30473	30379	30333	30327	30471	30488	30230	30492	30187	30138	30248	30795	30487	30262	30547	30353	30498	30536	30553	30365	30223	30497	30449	30411	30435	30390	30405	30409	30389	30341	30292	30430	30303	30230	30272	30356	30306	30578	30359	30268	30501	30529	30205	30546	30233	30059	30581	30267	30281	30503	30567	30473	30422	30397	30225	30720	30428	30448	30301	30116	30514	30605	30568	30653	30468	30464	30352	30697	30342	30324	30280	30235	30333	30415	30673	30532	30324	30266	30423	30159	30360	30334	30611	30513	30702	30397	30248	30460	30425	30466	30394	30409	30332	30350	30197	30277	30448	30477	30431	30462	30524	30395	30514	30352	30434	30446	30589	30339	30202	30101	30344	30432	30226	30396	30480	30635	30556	30575	30483	30300	30278	30596	30848	30395	30486	30476	30568	30591	30351	30608	30574	30383	30520	30279	30524	30331	30474	30601	30584	30503	30641	30251	30507	30147	30494	30264	30241	30306	30397	30641	30407	30502	30528	30353	30370	30418	30483	30297	30533	30600	30437	30302	30432	30404	30188	30429	30361	30278	30516	30263	30303	30438	30340	30208	30323	30301	30611	30468	30409	30479	30468	30243	30357	30126	30305	30409	30324	30545	30504	30207	30399	30326	30415	30510	30618	30221	30491	30538	30437	30530	30338	30189	30508	30452	30793	30472	30473	30508	30431	30572	30330	30573	30550	30518	30613	30260	30398	30219	30372	30599	30224	30029	30295	30209	30402	30535	30570	30448	30302	30256	30304	30358	30494	30604	30530	30379	30383	30517	30258	30337	30424	30593	30713	30184	30613	30396	30454	30663	30294	30585	30564	30406	30428	30367	30199	30336	30376	30525	30485	30469	30596	30659	30632	30404	30596	30288	30493	30450	30349	30443	30550	30268	30487	30354	30316	30380	30627	30434	30687	30113	30553	30425	30453	30188	30400	30364	30404	30764	30340	30531	30433	30346	30542	30385	30408	30448	30667	30483	30384	30530	30472	30399	30253	30603	30377	30627	30372	30636	30408	30408	30458	30323	30567	30420	30420	30322	30380	30414	30531	30326	30500	30423	30317	30250	30241	30398	30377	30348	30587	30346	30249	30577	30626	30449	30160	30156	30308	30539	30420	30420	30399	30699	30346	30262	30532	30507	30506	30366	30235	30239	30403	30474	30503	30257	30344	30495	30503	30678	30438	30462	30434	30662	30484	30391	30165	30321	30455	30568	30383	30405	30388	30457	30644	30181	30361	30387	30358	30259	30386	30275	30451	30621	30261	30262	30233	30513	30461	30300	30438	30332	30455	30405	30168	30417	30302	30399	30316	30388	30464	30288	30286	30307	30676	30262	30308	30432	30530	30660	30600	30363	30352	30196	30222	30563	30318	30283	30461	30659	30474	30492	30241	30501	30243	30380	30391	30449	30571	30449	30468	30107	30430	30428	30292	30422	30333	30463	30288	30337	30307	30222	30711	30287	30404	30644	30461	30391	30598	30399	30486	30558	30281	30336	30809	30328	30491	30492	30573	30397	30711	30155	30444	30327	30200	30430	30216	30410	30348	30370	30110	30375	30553	30184	30515	30698	30412	30367	30436	30350	30490	30406	30199	30471	30637	30261	30334	30358	30644	30507	30446	30367	30413	30438	30190	30521	30450	30399	30496	30240	30238	30410	30648	30540	30352	30537	30446	30352	30599	30387	30439	30296	30460	30513	30201	30605	30581	30398	30476	30452	30624	30351	30250	30173	30299	30275	30610	30303	30513	30309	30524	30249	30675	30134	30527	30192	30554	30412	30276	30225	30348	30565	30601	30424	30574	30330	30419	30473	30530	30325	30438	30392	30642	30521	30344	30481	30653	30582	30442	30244	30472	30450	30319	30434	30365	30344	30256	30561	30331	30277	30273	30236	30441	30218	30309	30353	30248	30264	30567	30382	30603	30371	30277	30308	30294	30440	30320	30300	30594	30172	30390	30570	30548	30410	30545	30444	30340	30203	30247	30377	30435	30466	30510	30400	30549	30461	30533	30500	30627	30597	30437	30450	30313	30371	30224	30761	30500	30459	30480	30434	30445	30466	30360	30232	30594	30273	30324	30485	30500	30526	30539	30314	30385	30165	30272	30398	30238	30392	30404	30356	30176	30489	30512	30626	30485	30575	30536	30477	30673	30404	30300	30280	30601	30572	30288	30570	30442	30496	30501	30561	30482	30544	30381	30508	30512	30586	30410	30377	30544	30434	30453	30247	30403	30411	30607	30509	30450	30600	30473	30615	30182	30754	30384	30623	30499	30246	30417	30631	30480	30618	30273	30207	30437	30544	30423	30333	30452	30445	30533	30481	30351	30264	30422	30393	30640	30322	30578	30431	30247	30526	30378	30296	30669	30406	30553	30427	30160	30470	30453	30562	30542	30419	30502	30225	30286	30434	30501	30489	30436	30459	30408	30361	30545	30108	30468	30362	30410	30510	30540	30463	30276	30397	30530	30189	30296	30310	30490	30631	30424	30632	30467	30362	30476	30405	30356	30448	30298	30456	30541	30622	30676	30568	30595	30261	30465	30230	30457	30452	30650	30298	30546	30450	30574	30101
29589	47065	44664	38532	34960	32860	48137	30732	26753	25921	25345	24704	24124	23837	23304	23280	23333	23253	22910	23130	22980	23007	23042	23036	23022	23151	22781	22846	22703	22995	22873	22900	22916	22834	22987	23007	22866	22693	22699	22848	22779	22957	23065	22943	22699	22635	23003	22618	22900	23056	22785	22960	22757	22916	22953	22750	22739	22702	22859	22761	22696	23037	22821	22865	23035	22921	22893	22885	22882	22729	22701	22873	22885	22881	22828	22702	22848	22784	22948	22819	22965	22885	22992	22569	22902	22984	22841	22730	22804	22854	22880	22816	22914	22813	22893	22785	22876	22799	22642	22902	22765	22892	22676	22794	22755	22768	22838	22871	22792	22881	22766	22752	22943	22726	22730	22787	22885	22725	22853	22731	22691	22939	22917	22869	22613	22696	22948	22758	22793	22858	22774	22947	23010	22963	22904	22744	22884	22937	22987	22746	22878	22832	22743	22947	22730	22900	22785	22939	22801	22938	22823	22891	22979	22978	22865	22910	22738	22764	22704	22841	22871	22987	22955	22773	22877	22868	23000	22865	22815	22771	22774	22844	22855	22925	23256	22821	22870	23086	22848	22740	22980	22827	22893	23054	22918	22946	22876	22963	23143	22817	22745	22909	22801	22760	23021	22867	22851	22892	22855	22789	22678	22899	22933	22922	22839	22705	22758	22825	22910	22880	23002	22743	22821	22821	22763	22893	23043	22977	22863	22809	22765	22985	22766	22862	22930	22726	22747	22853	22781	22801	22847	22909	22807	22796	22910	22964	22786	22744	22991	22815	22861	22941	22909	22852	22788	22747	23006	22814	22709	22921	22748	22919	22939	22692	22738	22865	22769	22952	22959	22960	22948	22743	22741	23004	22836	22822	22867	22945	22934	22831	22855	22848	22715	22740	22961	22842	22828	22909	22940	22654	22811	22797	22766	22809	22882	22913	22975	22963	22913	22856	22751	22910	22754	22680	22773	22748	22873	22729	22838	22949	22879	22813	22875	22898	22721	23016	22853	22699	23018	22766	22804	22869	22767	22870	22900	22652	22843	22661	22987	23055	22898	22725	23108	22785	22762	22913	22980	22910	22819	22952	22808	22854	22897	22959	22929	22829	22898	22736	22923	22778	22781	22694	22963	22857	22744	22951	22941	22779	22941	22805	22969	22837	22832	22835	22826	22870	22810	22738	22729	22980	22841	22934	22897	22843	22867	22908	22927	22776	22831	22829	22848	22818	22751	22980	22731	22649	23107	22869	22784	22648	22974	22991	23058	22981	22940	22894	22775	22698	22850	22757	22900	22852	22594	22677	22916	22881	22834	22906	22782	22717	22810	22788	22923	22780	22818	22847	22956	22649	22782	22777	22839	22673	22829	22762	22880	22883	22817	22911	22877	22880	22780	22785	22777	22794	22723	23042	22715	22930	22780	22914	22760	22907	22793	22851	22924	22812	22895	23037	22953	22739	22788	22932	22790	22793	22964	22952	22897	22826	22693	22837	22904	22825	22633	22899	22764	22814	22984	22740	22823	22723	22935	22927	22859	22789	22920	22820	22730	22907	22944	22778	22800	22963	22827	22783	22761	22926	22943	22934	22933	22909	22692	22796	22856	22779	22840	22861	22902	22948	22801	22817	22763	22742	22920	22844	23010	22583	22839	22690	22796	22677	22860	22928	22797	22748	23057	22676	22880	22861	22859	22834	22672	22959	22934	22805	22735	22889	22969	22914	22835	22759	23016	22975	22621	22842	22714	22864	22905	22974	22892	22823	22839	22762	22788	22702	22831	22911	22708	23100	23059	22755	22794	22867	22705	22903	22862	22678	22808	22710	22775	23063	22853	22885	22738	22906	22817	22912	22858	22723	22800	22843	22797	22873	22976	22755	22601	22869	22815	22880	22785	22822	22817	22826	22964	22834	22818	22901	22687	23016	22788	22758	22823	22870	22848	22932	22708	22804	22870	22884	22780	22838	22859	22992	23069	22881	22926	23107	22748	22860	22709	22848	23033	22964	22850	22883	23023	22726	22952	22803	22881	22841	22880	22909	22981	22913	22914	22818	22771	22718	22886	22857	22792	22818	22922	22916	22869	22819	22769	22844	22664	22783	22894	22883	22907	22939	22805	22798	22828	22810	22498	22767	22854	22792	22937	22809	22710	22858	22772	22713	22863	22914	22814	22824	23014	22646	22793	22730	22981	22845	22748	22919	22897	22998	22915	22779	22937	22865	22792	22687	22760	22956	22784	22811	22788	22779	22700	22735	22806	22885	22815	22752	23032	22892	22932	22902	22794	22777	22880	22853	22835	22767	22789	22846	22759	22734	22869	22826	22898	22958	22787	22756	22946	22855	22843	22663	22706	23035	22842	22893	22935	22928	22905	22729	22822	22818	22843	22759	22921	22832	22866	22934	22897	22841	22909	22782	22927	22837	22927	22899	22733	22873	22823	22826	22874	22813	22650	22961	22879	22863	22856	22850	22764	22981	23017	22779	22906	22842	22843	22899	22884	22782	22925	22740	22815	22913	22613	22814	22863	22823	22905	22904	22717	22902	22713	22677	22798	22688	22727	22875	22724	22980	22980	22704	22859	22820	22844	22796	22833	22651	22905	22821	22799	22963	22761	22797	22964	22781	22949	22719	22930	22955	22889	22925	22722	22905	22595	22636	22831	22784	22812	22839	22771	22782	23060	22816	22865	22727	22863	23138	22838	22659	22757	23091	22829	22945	22775	22993	22978	22881	22910	22757	22988	22858	22838	22937	22889	22748	22800	22929	22838	22792	22864	22759	22835	22663	22748	22698	22678	22889	22612	22816	22839	22949	22868	22925	22771	22613	22767	22999	22777	22930	22812	22824	22737	22857	22873	22735	22749	22797	22897	22792	22763	22789	23054	22902	22655	22876	22716	22768	22678	22798	22940	22730	22940	22802	22703	22999	22646	22916	22724	22789	22843	22772	22866	22895	22962	22675	22877	22742	23031	22897	22575	22807	22899	22639	22924	22830	22941	22895	22737	22957	22919	22832	22867	22930	22725	22846	22811	22872	22878	23181	22938	22810	22697	22895	22937	22891	22919	22702	22784	22806	23014	22795	22895	22761	23062	22836	22824	22927	22978	22867	22644	22627	22869	22802	22802	22853	22820	22921	23096	22759	22749	22793	23054	22975	22844	22818	22730	22881	22826	22883	22945	22885	22579	23029	22930	22884	22715	22791	22895	22734	22683	22971	22812	22797	22879	22962	23059	22803	22789	22774	22770	23024	22827	22989	22870	22725	22816	22917	22988	22709	22851	22861	22736	22839	23045	22986	22850	22792	22755	22919	22714	22828	22941	22877	22923	22909	22992	22936	22882	23045	22938	22950	22835	22837	23009	22611	22871	22849	22921	22849	22694	22801	22938	22964	22913	22980	22811	22840	22942	22816	22836	22937	22772	22818	22777	22853	22683	22772	22851	22789	22848	22889	22708	23028	22663	22618	22820	23019	22990	22812	22684	22765	22621	22938	22738	22645	23054	22866	22810	22859	22688	22744	22714	22820	22834	22799	22793	22928	22776	22832	22968	22673	22961	22979	22854	22951	22824	22709	22949	22732	22718	22829	22842	22652	22744	22837	22738	22777	22996	22622	22756	22889	22921	22913	22932	22671	22877	22783	22752	22899	22894	23027	22855	22812	22774	22947	22883	22804	22820	22839	22814	22767	22833	22770	23083	22673	22765	22734	22774	22928	22952	22815	22698	22659	22938	22913	22768	22794	22940	22915	22974	22824	22624	22901	22873	22867	22860	22671	22878	22922	23024	22715	22795	22902	22976	22667	22899	22805	22872	22907	22744	22829	22657	22772	22714	22873	22878	22899	22880	22794	22878	22879	23077	22807	22746	22921	22992	22769	22782	22797	22930	22875	22948	22852	22724	22935	22809	22938	22964	22815	22982	22732	22760	22974	22967	22753	23065	22778	22753	22855	22920	22729	22839	22860	22832	22779	22657	22858	22928	22774	22808	22757	22894	22951	22870	22912	23048	22920	22800	22942	22839	22740	22755	22672	22770	22721	22636	22738	22770	22850	22933	22958	22717	22745	22660	22735	22725	22856	22925	22996	22672	22901	22975	22822	22868	22842	23031	22972	22729	22889	22899	22787	22941	22815	23091	22838	22752	22924	22762	22914	23010	22829	22913	22922	22849	23059	22728	22851	22626	22831	22886	22762	22911	22834	22781	22718	22706	22819	22796	22815	22909	22766	22962	22735	22887	22833	22882	22889	22850	22848	22835	22722	22962	22873	22843	22767	23002	22899	22749	22883	22664	22819	22906	22997	22821	22681	22849	22819	23113	22737	22920	22964	22783	23042	22871	22708	22957	22777	22846	22827	22938	22614	22841	22888	22840	22943	22875	22858	22857	22784	22813	22705	22859	22865	22980	22871	22829	22976	22792	22904	22801	22899	22843	22909	22986	22852	22842	22776	22955	22832	22693	22616	22776	22846	22729	22647	22967	22890	22862	22818	22756	22775	22960	23015	22923	22922	22754	23008	22920	22957	22702	22886	22929	22977	23032	22794	22704	22862	22940	22768	22871	22907	22861	22847	22988	22809	22968	22729	22920	22813	22793	22803	22940	22746	22812	22790	22797	22642	22975	22775	22925	22877	22840	22896	22745	22974	22781	23010	22622	22963	22924	22861	22959	22817	22668	22695	22731	22970	22733	22701	22929	22993	22856	22892	22747	23036	22787	22824	22854	22813	22744	22851	22874	22831	22811	22909	22773	22790	22629	22906	22956	22856	22878	22739	22744	22979	22712	22714	22764	22922	22772	22979	22979	22880	22761	22908	22867	23020	22910	22813	22572	22960	22736	22835	22728	23099	22873	22792	22942	22753	22895	22964	22916	22965	22958	22818	22770	22802	22891	22768	22827	22810	22844	22774	23006	22626	22934	23043	22756	22815	22798	22701	22984	22833	22761	22857	22877	22934	22728	22791	22583	22932	22926	22710	22708	22854	22783	22924	22925	22703	22862	22923	22590	22753	22936	22782	22703	22930	22635	22887	22694	22880	22751	22986	23007	22877	22930	23053	22899	22708	22755	22765	22790	22959	22847	22769	22913	22812	22876	22733	22704	22717	22753	23166	22890	22915	22822	22936	22837	22754	23182	22812	22828	22881	22773	22704
23536	21369	29019	25370	28302	37207	61182	41099	33952	33323	33047	32336	31860	31643	31436	31034	31018	30980	30827	30917	30893	30910	30788	30839	31161	30843	30822	30635	30464	30558	30623	30677	30647	30552	30681	30775	30742	30760	30569	30469	30656	30651	30670	30620	30681	30608	30820	30715	30603	30738	30836	30377	30638	30710	30602	30653	30735	30742	30666	30497	30841	30804	30935	30604	30629	30662	30821	30598	30852	30577	30956	30456	30481	30509	30544	30553	30611	30644	30766	30800	30766	30530	30845	30784	30502	30554	30559	30635	30579	30876	30348	30483	30664	30588	30570	30592	30662	30655	30296	30596	30640	30613	30646	30566	30682	30796	30672	30414	30746	30569	30783	30845	30695	30259	30529	30618	30664	30871	30709	30484	30898	30380	30441	30876	30734	30646	30545	30522	30625	30666	30695	30629	30649	30428	30685	30483	30461	30617	30863	30728	30617	30569	30551	30684	30697	30715	30643	30697	30576	30701	30604	30729	30656	30649	30687	30940	30848	30770	30663	30641	30735	30718	30691	30720	30588	30524	30597	30559	30814	30781	30521	30488	30698	30604	30876	30450	30515	30828	30324	30358	30608	30440	30710	30928	30967	30729	30504	30432	30508	30477	30742	30763	30413	30690	30507	30526	30769	30815	30511	30715	30796	30721	30528	30745	30521	30631	30762	30684	30567	30674	30682	30747	30424	30617	30325	30506	30536	30496	30561	30602	30470	30481	30649	30412	30599	30427	30522	30311	30526	30435	30344	30689	30675	30733	30872	30476	30556	30742	30507	30285	30524	30541	30560	30492	30796	30516	30833	30752	30508	30574	30341	30573	30604	30684	30585	30316	30585	30238	30411	30729	30567	30651	30553	30586	30601	30571	30573	30366	30697	30764	30536	30469	30342	30817	30754	30709	30871	30662	30536	30311	30509	30697	30592	30458	30579	30205	30786	30774	30539	30536	30607	30645	30574	30761	30522	30347	30566	30655	30516	30446	30674	30792	30345	30434	30419	30434	30507	30752	30494	30714	30805	30618	30805	30645	30370	30398	30523	30851	30617	30566	30551	30473	30656	30693	30681	30536	30420	30438	30716	30687	30590	30592	30605	30690	30536	30698	30594	30527	30469	30623	30453	30446	30608	30372	30441	30539	30531	30647	30466	30638	30446	30585	30435	30574	30467	30635	30623	30535	30720	30528	30917	30765	30844	30774	30553	30425	30761	30556	30527	30481	30587	30466	30651	30612	30626	30524	30576	30687	30865	30585	30462	30832	30698	30593	30548	30717	30779	30607	30790	30531	30598	30466	30513	30566	30626	30550	30867	30523	30729	30614	30695	30756	30674	30696	30672	30466	30553	30378	30719	30446	30502	30575	30553	30326	30396	30670	30606	30402	30340	30324	30770	30827	30433	30564	30520	30747	30530	30701	30990	30598	30634	30832	30623	30774	30562	30624	30529	30685	30680	30491	30578	30607	30433	30583	30605	30593	30747	30447	30701	30582	30750	30417	30587	30516	30714	30682	30698	30410	30597	30749	30701	30659	30730	30515	30798	30978	30302	30645	30767	30521	30690	30815	30479	30350	30541	30715	30669	30756	30668	30704	30928	30577	30533	30528	30463	30472	30202	30390	30676	30504	30468	30634	30517	30515	30656	30552	30463	30647	30850	30537	30518	30782	30656	30712	30695	30768	30713	30371	30477	30614	30711	30796	30391	30581	30824	30647	30792	30540	30813	30457	30404	30609	30549	30644	30452	30580	30680	30518	30709	30575	30501	30669	30897	30563	30429	30478	30700	30742	30729	30685	30697	30513	30584	30427	30724	30768	30527	30499	30386	30505	30478	30514	30656	30934	30790	30681	30476	30569	30690	30536	30382	30535	30287	30830	30529	30566	30611	30654	30596	30528	30165	30538	30689	30598	30572	30500	30393	30452	30699	30706	30587	30503	30601	30630	30583	30612	30601	30912	30550	30550	30468	30396	30499	30646	30573	30552	30647	30523	30750	30245	30801	30579	30397	30188	30524	30540	30658	30732	30600	30570	30626	30782	30504	30226	30625	30459	30647	30485	30633	30533	30443	30827	30579	30563	30667	30658	30620	30775	30482	30789	30496	30542	30761	30802	30516	30757	30429	30613	30374	30408	30659	30441	30478	30353	30566	30504	30624	30595	30459	30631	30709	30612	30602	30675	30552	30562	30300	30424	30514	30689	30773	30397	30627	30437	30682	30456	30524	30573	30719	30426	30538	30514	30713	30625	30516	30410	30446	30793	30462	30646	30657	30879	30551	30700	30620	30538	30712	30522	30618	30540	30453	30666	30392	30412	30696	30523	30506	30525	30395	30373	30557	30430	30687	30811	30617	30585	30773	30484	30436	30664	30498	30620	30304	30491	30434	30495	30572	30781	30648	30417	30765	30599	30587	30514	30547	30590	30615	30411	30570	30484	30648	30506	30564	30689	30687	30627	30536	30761	30476	30511	30596	30726	30591	30808	30571	30465	30545	30690	30555	30846	30780	30802	30845	30681	30522	30506	30730	30545	30508	30645	30709	30697	30612	30481	30585	30534	30642	30564	30610	30625	30606	30418	30447	30402	30671	30559	30838	30717	30793	30483	30443	30577	30501	30566	30644	30683	30679	30540	30545	30336	30480	30748	30427	30647	30722	30684	30916	30604	30438	30608	30407	30547	30489	30550	30484	30686	30817	30615	30817	30586	30539	30572	30419	30896	30556	30677	30620	30546	30617	30263	30667	30729	30467	30508	30627	30566	30439	30274	30633	30570	30979	30514	30606	30650	30447	30510	30487	30554	30436	30687	30421	30538	30558	30492	30531	30602	30712	30772	30598	30523	30660	30546	30648	30384	30928	30443	30459	30898	30722	30403	30518	30507	30711	30914	30889	30630	30631	30417	30517	30421	30700	30562	30422	30721	30798	30632	30672	30584	30461	30801	30448	30446	30650	30992	30585	30740	30471	30592	30595	30666	30614	30767	30719	30618	30438	30450	30496	30382	30570	30646	30553	30491	30729	30427	30558	30514	30540	30754	30677	30617	30720	30637	30583	30495	30526	30690	30628	30950	30725	30588	30852	30615	30370	30645	30367	30611	30637	30620	30479	30470	30625	30239	30678	30810	30486	30703	30449	30475	30495	30773	30858	30644	30544	30657	30605	30602	30600	30592	30700	30559	30574	30518	30640	30843	30454	30515	30634	30650	30355	30507	30598	30428	30542	30596	30880	30743	30510	30747	30601	30591	30650	30747	30631	30581	30697	30699	30567	30766	30813	30657	30552	30576	30563	30596	30385	30630	30682	30704	30400	30637	30318	30761	30732	30412	30722	30465	30857	30633	30258	30611	30770	30440	30743	30551	30379	30457	30413	30339	30635	30638	30597	30756	30572	30646	30635	30555	30595	30581	30684	30448	30773	30582	30682	30920	30539	30461	30624	30800	30720	30547	30654	30716	30557	30473	30584	30836	30415	30648	30597	30303	30689	30608	30527	30462	30560	30666	30763	30487	30586	30645	30850	30612	30820	30585	30844	30381	30695	30527	30565	30586	30430	30430	30738	30330	30521	30696	30540	30380	30463	31041	30439	30649	30697	30352	30612	30469	30413	30665	30538	30784	30607	30366	30497	30761	30874	30683	30812	30439	30736	30597	30709	30734	30367	30422	30651	30615	30719	30401	30578	30269	30792	30733	30650	30611	30625	30682	30465	30659	30621	30790	30830	30596	30825	30619	30586	30444	30499	30532	30423	30580	30702	30460	30748	30509	30711	30582	30545	30697	30505	30651	30785	30654	30581	30459	30458	30668	30655	30662	30604	30438	30616	30310	30364	30476	30454	30457	30626	30578	30492	30744	30464	30488	30592	30693	30375	30584	30610	30688	30583	30631	30529	30601	31018	30629	30890	30521	30522	30456	30584	30629	30651	30576	30749	30635	30441	30531	30587	30524	30683	30768	30593	30579	30603	30638	30729	30637	30352	30743	30557	30570	30588	30685	30602	30848	30748	30535	30699	30633	30385	30513	30592	30510	30643	30684	30649	30487	30678	30610	30437	30741	30550	30518	30678	30494	30721	30842	30473	30647	30799	30402	30564	30520	30624	30572	30372	30486	30520	30700	30707	30663	30560	30389	30635	30460	30634	30806	30858	30332	30706	30448	30467	30734	30698	30782	30491	30554	30694	30753	30605	30668	30667	30722	30685	30692	30417	30499	30490	30703	30663	30723	30844	30768	30683	30568	30521	30698	30668	30528	30369	30550	30708	30447	30765	30687	30596	30425	30413	30837	30649	30698	30577	30578	30768	30497	30340	30684	30534	30669	30672	30735	30417	30534	30574	30698	30696	30693	30679	30699	30621	30579	30875	30775	30622	30746	30764	30566	30859	30767	30739	30549	30666	30727	30627	30577	30893	30524	30666	30589	30462	30666	30740	30581	30520	30720	30808	30521	30654	30336	30536	30418	30445	30702	30195	30542	30563	30783	30777	30730	30847	30608	30739	30585	30453	30526	30651	30641	30393	30458	30588	30520	30612	30615	30693	30557	30608	30699	30658	30588	30619	30498	30660	30733	30504	30671	30644	30634	30571	30651	30448	30579	30692	30391	30509	30711	30568	30481	30700	30412	30402	30610	30511	30626	30509	30598	30372	30440	30513	30803	30629	30832	30573	30662	30370	30735	30607	30639	30578	30763	30682	30777	30723	30693	30704	30693	30714	30568	30438	30735	30746	30617	30614	30458	30726	30717	30377	30920	30705	30754	30600	30487	30698	30698	30826	30634	30368	30712	30441	30606	30728	30894	30710	30501	30755	30714	30611	30668	30714	30550	30575	30541	30679	30474	30410	30422	30707	30388	30431	30565	30584	30835	30473	30764	30794	30650	30653	30754	30670	30451	30681	30506	30535	30712	30738	30520	30736	30702	30416	30418	30389	30439	30568	30641	30745	30689	30516	30341	30438	30457	30588	30400	30596	30521	30411	30676	30573	30456	30340	30604	30466	30669	30590	30554	30647	30526	30675	30653	30666	30489	30641	30395	30732	30822	30725	30658	30414	30743	30749	30747	30493	30342	30656	30774	30717	30467	30637	30360	30465	30582	30612	30628	30821	30677	30897	30632	30791	30554	30594	30736	30666	30609	30515	30526	30696	30474	30722	30458
31898	52145	50077	42914	39110	39097	60307	32342	28579	27315	26054	25358	24683	24112	23742	23608	23508	23567	23339	23309	23226	23070	23113	23378	23185	23131	23148	23020	23004	23161	23010	22974	22910	22972	22954	23013	22983	23135	22931	23077	23059	22990	22945	23036	23051	22992	23171	22999	22829	22950	23007	23166	23171	22954	23109	22892	22886	22986	22804	22757	23079	22910	22861	23177	22893	22892	23151	22788	23099	23039	23053	22835	23130	22928	22873	22877	22944	23050	23232	23048	22948	23153	22971	23247	22928	23103	23089	23018	22924	22968	22946	22929	23128	22997	22921	22945	23178	23017	22908	23196	23066	23097	23023	23051	22927	23021	22950	23008	22792	23086	22827	23187	23226	22971	22927	22866	23133	22971	23042	23118	23003	22952	22822	22962	22897	22903	22960	22953	22905	22993	23259	23107	22993	22792	22995	22990	22966	22835	22990	22956	23092	22795	23034	22787	22973	22920	22941	22993	22983	23039	23154	22879	22926	23054	23007	22893	23021	23041	22882	22839	23086	23089	22986	22937	23067	23109	22783	22966	22935	23066	22990	22930	23015	23119	22886	22945	22923	23096	23096	23023	22901	22983	22855	23049	23017	23043	22935	22956	22840	23088	23162	23185	23019	22914	23096	22916	22984	22944	22951	22958	22816	22983	23052	22823	22941	22872	23076	22859	22893	22830	23050	22955	22962	22868	22985	22861	23015	22863	23014	23002	23025	22707	22963	23043	22887	22945	22978	23033	22909	22939	22963	22991	22982	22832	22955	22988	23049	23004	22830	22884	22923	22885	22946	22990	22960	23055	23037	23042	22880	22772	23042	23023	23117	22978	23119	23102	22924	22846	22926	23088	23011	23036	23011	23110	22994	23110	23009	23101	23126	22936	23013	22967	23066	23050	22797	22944	22910	23122	23030	23023	22943	23125	23009	22842	22873	22928	22884	22978	22995	22912	22841	22889	23000	23042	22967	22941	22830	23150	23109	23207	22934	22983	22978	22936	22772	23086	22871	23057	22845	23116	23056	23183	23040	23005	22905	23032	23239	22982	23076	22979	22906	23026	22801	23018	22983	22873	23066	23134	22937	23184	22950	22792	23035	22992	22940	22976	22934	23162	22788	23006	23031	22941	22917	23109	22997	23103	23006	22947	22905	22968	23044	22838	22847	22873	22940	23138	22993	23129	22949	23054	23029	23187	22776	22826	23064	23030	22968	23082	22987	22842	22884	23013	22954	22903	23006	23075	22931	23004	22882	22893	22763	23170	23039	23011	23014	22847	22861	23051	22980	22800	23030	22875	22704	23025	23068	22963	23002	22915	22771	23058	23009	22987	23007	22887	23006	22919	22984	23064	23019	22986	23028	22832	23049	22796	22902	23021	22927	22911	22945	22924	22912	22875	23031	22917	22787	22726	23009	23123	22939	23128	23045	22974	22961	22891	22843	22977	22958	22962	22970	23140	22919	22925	23123	23116	22977	22852	22943	22875	22986	23091	22859	22997	23076	22903	22992	22784	22994	22804	22968	22798	22909	23075	23050	22935	22963	22967	23007	22843	23107	22949	22810	23023	22962	22978	22773	22918	23105	23026	23207	23072	22970	23023	23050	23132	23058	23147	22979	22928	22971	22893	23091	23031	23057	23016	22950	22912	23011	22907	23056	23061	22910	22868	23070	22839	23027	22995	22909	22919	22972	22985	22842	22942	23026	22686	23186	23011	23014	22976	22965	22986	23025	22981	23053	22986	22811	23039	22986	23137	22914	22897	22936	22886	22864	22848	22823	22789	22916	22991	23115	22754	22854	22927	23002	22946	22927	22934	22950	22934	23094	22805	23004	22839	22812	22922	23078	23067	22972	22980	22909	22920	22933	23066	23031	22900	22874	22999	23089	23051	22928	22901	22954	22963	22895	22859	22982	23058	23031	23058	23003	23059	22955	22906	22981	23090	23061	22947	22895	22914	22947	22779	22924	22811	23018	23075	23168	22970	22996	22941	22891	22864	22946	22824	22933	22966	22953	22908	22984	23068	23043	22754	22841	22866	23085	22959	23045	22973	22880	23006	23136	22943	22987	22938	22668	22969	23087	22974	23036	22995	22891	22935	23018	22977	23142	22900	22993	23021	22991	23046	22888	22991	22967	22977	22979	22962	22815	23032	22967	22927	22998	22966	22927	22879	22902	23057	22966	22887	23032	22981	22915	23079	23029	22986	22829	22976	22942	22959	23035	23011	22959	22912	22945	23006	22971	22973	22767	22870	22838	22962	22793	23053	22995	23061	22958	23003	22809	22879	22910	23112	22900	22863	22839	23026	22930	22879	22775	22931	23009	22906	23012	23136	23120	22887	22940	23058	23066	22856	23027	22919	22815	22951	23029	22985	22831	22945	22898	23169	22978	23104	23032	22970	23022	22969	23031	23140	22965	23054	23051	23040	22864	22985	22898	22979	22966	22912	22967	23110	22877	23004	23089	22912	22986	23155	22939	22990	22843	22716	23027	22945	23023	23075	23007	22937	23147	23000	22976	22714	22811	23094	22898	22958	22869	23031	23199	22966	22922	23114	23124	22934	22930	22930	23017	22999	22877	23002	22933	22831	23110	23099	22934	22917	23057	22691	22929	23107	22814	23103	22981	23056	22933	22952	23094	22889	23029	22896	23075	23091	23055	22777	22902	22904	22952	22892	23005	22948	23131	22967	22906	23070	22981	23053	22954	22861	23231	22948	22890	23028	22933	23045	23075	23164	22963	22906	22782	23086	22999	23129	23032	22805	23077	22931	23040	22853	22951	22967	22880	22954	23021	22770	22891	23128	22748	23017	22960	22978	22982	22899	22912	22953	22913	22800	22943	23098	22921	23003	23061	22886	22899	22943	23000	23133	23057	22939	22724	22878	23046	22933	22799	23072	23083	23027	22962	23106	22986	22917	23079	22846	22972	22988	22937	22913	23015	22929	23042	22919	23073	23064	23046	22932	22993	22954	23032	22974	22999	22923	23036	22745	22851	22867	22904	23003	22844	22987	23042	23006	22958	22991	23143	22877	22750	22950	22873	23084	22924	22775	22982	23091	23141	23010	22922	23043	22907	22806	22913	22933	23029	23083	22938	23012	23129	22821	22747	23141	23081	22978	22885	23065	22979	22868	23043	23006	23027	23083	22746	23124	22798	22917	22960	23007	22750	23117	22833	22886	23166	22944	22843	22958	23020	22878	22903	23045	22987	22835	22942	22968	22921	22847	22907	22836	22814	22978	23195	23057	22918	22873	22993	23005	22822	23054	22891	22976	22963	22877	23009	22965	23207	23114	22874	23041	22922	22957	23050	23026	23007	23075	23026	23159	23166	22940	23153	23017	22871	22951	22979	23041	23114	22970	22907	22809	23038	22952	23125	23134	22955	23032	23092	23134	23017	22877	23012	22873	22833	23005	22838	22870	23060	23186	22961	22719	22901	23062	23012	22976	23091	23126	22918	22827	22866	23097	23094	22953	22947	23137	22980	22974	22803	23079	23033	22864	22980	22919	22966	22839	22897	22988	22932	22837	22894	23048	22865	23113	22927	22887	23041	22967	22929	22914	22904	23157	23119	22937	23164	22978	23215	22901	23051	22966	23014	23010	22804	23044	22958	23023	22975	23108	23047	22809	22692	22930	23061	22919	22884	22835	23114	22926	22916	23036	23010	23053	22858	22909	22988	22993	22946	22997	22791	22856	22880	23029	23038	22838	23083	23020	23170	23008	23132	22779	23008	22866	23117	22978	23239	23024	23027	23103	23058	23110	22969	22834	23055	22938	22915	22929	22666	23077	23331	23029	23188	22889	22975	22935	23106	23249	22902	22888	23055	22883	23089	22933	23243	23078	23023	23051	23008	23183	22918	23095	23077	23035	22913	22942	22889	23112	22978	23041	22927	23066	22956	23012	23024	23033	22892	22792	23052	23019	22859	22907	22969	22816	22888	23144	22820	23093	22801	22945	23064	23064	22875	22882	23250	23021	22861	22892	23023	23120	23103	22859	22898	22993	22895	23007	22857	22900	22934	22993	22965	22972	22836	22922	22970	22871	23039	22874	22950	22974	22914	22967	23159	23013	23002	22850	23066	22842	22947	23093	22962	22886	22944	23102	22926	22790	23004	22922	23055	22796	22996	22911	23074	22996	22904	22949	23041	23048	22920	22980	22994	23217	22878	23088	23031	23031	23006	22813	23217	22710	23049	23056	23078	22928	23177	23103	23034	23047	22999	23144	22782	22945	23045	22983	22872	23086	23016	22794	22810	22989	23080	23011	22933	22903	23274	22975	22903	22896	23043	22806	23031	22843	23031	23024	23071	23120	22909	22954	22989	23021	22975	22923	22904	22906	23025	22888	22897	22817	22873	23116	22965	22970	22931	22893	22950	22921	23004	23065	22999	23104	22949	23018	22970	22999	23038	22985	23001	22927	22961	22959	23035	22874	22792	23016	22951	22944	23059	22950	22925	22946	22980	22861	22899	22967	22771	22994	22926	23045	23003	22858	23018	22918	22869	23036	22966	22997	23189	22946	22978	23052	22797	23016	23017	22987	22941	23023	23082	23132	23000	23030	22931	22777	23127	23108	23270	22956	23155	22909	22980	23043	23166	23087	22964	22949	22980	22937	22975	22982	22888	22920	23110	22882	22989	22874	23305	22978	22834	22801	22927	22899	22753	23075	23038	23048	22688	23043	23080	22948	23024	23105	22928	22937	22940	22870	23106	22850	22806	22984	23039	22843	22858	22992	22866	23043	23069	23012	23105	22965	23040	23049	22852	22888	22961	23080	22790	23077	22875	22948	22956	23060	23137	22923	22953	23067	22982	22868	23083	23020	22923	22966	23038	22997	22971	23011	23071	22938	23061	22874	22917	23133	22960	22960	22943	22888	22920	22833	22878	22974	23042	22807	23002	23059	23156	23138	22867	23014	23057	22960	22908	22920	23019	22983	22849	22988	23010	22873	22973	22895	22929	22936	22976	22991	23108	23052	23130	22966	22945	22982	22974	22983	22891	22812	23058	22808	22859	22962	22955	22837	22913	22941	22929	23027	23168	22981	22976	23037	22995	23087	23066	23013	22901	22891	23007	23083	22845	22769	23101	23049	22958	23069	23077	22922	22858	22912	22794	23055	23120	23068	23032	23139	22920	22862
33662	31605	38519	37566	34832	34225	35154	32362	31887	31633	31235	31104	30651	30710	30560	30288	30452	30527	30524	30487	30529	30264	30424	30232	30490	30392	30538	30463	30580	30613	30134	30117	30512	30161	30359	30481	30401	30399	30394	30363	30568	30287	30319	30638	30338	30326	30350	30457	30318	30222	30419	30450	30532	30465	30289	30461	30517	30301	30286	30105	30027	30316	30162	30230	30428	30394	30106	30406	30500	30065	30143	30300	30507	30386	30347	30476	30290	30169	30249	30448	30397	30285	30289	30062	30345	30488	30410	30215	30557	30301	30364	30301	30333	30298	30276	29972	29927	30366	30364	30506	30394	30242	30308	30395	30614	30324	30440	30403	30204	30228	30454	30368	30338	30680	30337	30487	30219	30156	30084	30425	30235	30376	30388	30609	30203	30267	30493	30169	30478	30505	30190	30128	30292	30551	30252	30437	30147	30236	30313	30281	30365	30531	30285	30291	30487	30457	30538	30305	30151	30347	30361	30198	30379	30431	30669	30326	30113	30357	30109	30387	30406	30252	30335	30375	30395	30498	30626	30298	30177	30441	30214	30344	30329	30187	30350	30450	30326	30564	30431	30460	30151	30265	30232	30252	30399	30546	30499	30320	30255	30414	30010	30283	30489	30431	30200	30455	30621	30312	30467	30231	30359	30442	30334	30213	30326	30206	30237	30319	30292	30246	30282	30395	30182	30121	30305	30266	30267	30294	30172	30208	30297	30258	30521	30097	30448	30506	30136	30340	30148	30316	30290	30319	30439	30420	30468	30528	30382	30348	30237	30140	30366	30222	30575	30125	30434	30176	30239	30351	30348	30399	30210	29924	30114	30328	30284	30442	30300	30609	30303	30210	30580	30420	30031	30354	30454	30248	30325	30240	30563	30407	30572	30348	30337	30265	30419	30359	30205	30024	30319	30519	30182	30207	30433	30188	30304	30234	30482	30361	30365	30442	30195	30233	30181	30303	30675	30568	30071	30438	30364	30309	30038	30483	30231	30366	30476	30331	30339	30222	30435	30467	30379	30291	30268	30434	30176	30406	30220	30082	30346	30416	30320	30296	30405	30401	30356	30437	30087	30167	30168	30080	30057	30129	30364	30386	30199	30313	30394	30443	30505	30329	30802	30457	30214	30237	30216	30379	30339	30446	30351	30265	30428	30267	30357	30368	30361	30307	30247	30256	30221	30443	30433	30239	30113	30492	30390	30457	30185	30266	30259	30472	30333	30176	30522	30539	30297	30099	30211	30446	30424	30381	30456	30307	30326	30090	30381	30225	30472	30568	30312	30348	30489	30218	30086	30240	30268	30125	30207	30376	30244	30210	30290	30250	30396	30165	30392	30284	30280	30582	30581	30483	30260	30435	30309	30359	30332	30578	30352	30479	30407	30237	30404	30302	30345	30234	30382	30248	30251	30469	30502	30478	30385	30441	30107	30447	30418	30366	30467	30281	30277	30262	30357	30198	30245	30323	30489	30438	30570	30387	30231	30347	30514	30323	30311	30287	30420	30346	30070	30186	30159	30165	30536	30500	30261	30390	30427	30336	30315	30290	30335	30450	30265	30414	30562	30374	30423	30457	30328	30588	30333	30386	30318	30412	30091	30243	30116	30401	30164	30331	30344	30153	30310	30433	30270	30286	30449	30369	30157	30221	30333	30188	30209	30297	30301	30461	30074	30258	30231	30206	30169	30427	30416	30433	30264	30431	30477	30275	30346	30349	30441	30226	30186	30235	30271	30241	30572	30456	30344	30482	30446	30206	30374	30427	30490	30348	30372	30342	30519	30295	30151	30407	30569	30285	30548	30404	30232	30102	30355	30365	30528	30268	30333	30477	30571	30352	30348	30499	30342	30434	30264	30565	30499	30310	30283	30340	30423	30215	30504	30404	30308	30470	30646	30383	30487	30317	30393	30234	30449	30582	30193	30325	30251	30469	30317	30274	30340	30240	30238	30184	30145	30205	30289	30407	30300	30471	30498	30348	30311	30289	30191	30108	30349	30360	30110	30353	30441	30458	30442	30260	30406	30323	30602	30359	30380	30576	30371	30245	30223	30225	30200	30061	30439	30231	30514	30368	30356	30325	30466	30264	30085	30381	30391	30087	30314	30423	30295	30467	30312	30446	30459	30464	30247	30452	30377	30216	30567	30285	30268	30515	30358	30557	30345	30348	30321	30184	30300	30489	30217	30226	30226	30423	30199	30092	30447	30524	30134	30140	30328	30369	30178	30357	30163	30222	30229	30241	30228	30480	30421	30217	30251	30205	30437	30379	30312	30421	30140	30078	30565	30252	30264	30298	30060	30101	30434	30341	30391	30368	30165	30109	30257	30354	30165	30089	30040	30345	30225	30487	30404	30057	30489	30422	30375	30254	30221	30345	30295	30251	30512	30218	30222	30173	30333	29988	30271	30253	30375	30600	30500	30447	30330	30148	30320	30356	30541	30245	30351	30383	30285	30184	30164	30438	30509	30402	30284	30209	30150	30239	30250	30479	30480	30224	30362	30521	30163	30341	30276	30494	30272	30495	30317	30187	30371	30468	30535	30362	30051	30390	30213	30583	30255	30325	30294	30129	30373	30408	30408	30079	30150	30278	30297	30405	30452	30317	30431	30446	30208	30381	30280	30212	30393	30227	30201	30505	30561	30520	30381	30238	30088	30379	30394	30268	30336	30680	30351	30535	30429	30400	30335	30432	30303	30452	30382	30227	30549	30182	30385	30399	30282	30320	30167	30358	30438	30172	30134	30479	30192	30325	30299	30300	30153	30143	30158	30333	30243	30319	30318	30380	30291	30368	30307	30167	30331	30163	30346	30197	30147	30580	30326	30304	30428	30517	30383	30310	30173	30425	30409	30355	30203	30068	30379	30467	30152	30103	30292	30457	30398	30401	30284	30311	30562	30212	30468	30110	30274	30450	30451	30543	30301	30326	30327	30449	30477	30261	30288	30457	30317	30591	30329	30573	30156	30319	30171	30336	30475	30432	30282	30251	30215	30191	30231	30271	30205	30197	30525	30362	30563	30260	30326	30327	30307	30544	30617	30274	30261	30457	30379	30018	30495	30269	30459	30278	30507	30470	30464	30313	30444	30037	30235	30366	30296	30417	30467	30261	30457	30424	30680	30434	30375	30364	30494	30566	30265	30218	30195	30267	30017	30450	30366	30121	30073	30118	30455	30258	30307	30245	30192	30039	30359	30481	30457	30156	30629	30527	30266	30192	30344	30079	30297	30435	30325	30308	30547	30452	30268	30429	30283	30361	30288	30309	30439	30449	30414	30279	30212	30243	30374	30417	30454	30381	30342	30146	30399	30360	30519	30427	30183	30124	30481	30235	30129	30466	30219	30213	30344	30385	30391	30411	30312	30184	30208	30367	30601	30513	30138	30380	30483	30149	30328	30244	30374	30366	30395	30371	30423	30115	30184	30190	30409	30382	30369	30282	30300	30342	30443	30244	30256	30391	30275	30083	30105	30435	30246	30320	30211	30244	30281	30306	30109	30193	30304	30480	30280	30569	30647	30336	30199	30137	30416	30432	30192	30175	30351	30264	30492	30292	30273	30293	30363	30298	30423	30279	30436	30191	30265	30380	30590	30233	30607	30490	30446	30328	30337	30323	30197	30470	30244	30130	30092	30188	30332	30207	30463	30313	30558	30525	30232	30338	30273	30475	30169	30247	30236	30080	30334	30264	30388	30310	30243	30492	30302	30443	30462	30149	30247	30334	30355	30308	30256	30311	30389	30531	30327	30494	30214	30311	30465	30375	30665	30293	30576	30322	30349	30409	30413	30052	30393	30434	30596	30334	30233	30256	30286	30382	30531	30209	30391	30302	30411	30241	30441	30314	30332	30610	30337	30230	30461	30466	30451	30255	30475	30337	30398	30670	30559	30249	30409	30495	30223	30185	30521	30232	30338	30242	30306	30207	30152	30232	30464	30441	30325	30209	30270	30221	30252	30244	30363	30336	30360	30136	30343	30294	30344	30335	30503	30244	30251	30367	30253	30298	30203	30532	30611	30369	30516	30416	30248	30193	30387	30203	30286	30601	30084	30186	30525	30462	30393	30390	30435	30357	30559	30327	30209	30350	30391	30179	30187	30286	30374	30243	30293	30471	30586	30251	30519	30447	30303	30104	30082	30364	30543	30501	30310	30134	30602	30338	30544	30478	30380	30300	30175	30329	30448	30356	30307	30594	30223	30246	30346	30251	30033	30506	30344	30154	30174	30452	30314	30423	30373	30298	30358	30361	30148	30527	30550	30432	30235	30492	30234	30345	30409	30550	30453	30361	30468	30277	30415	30188	30258	30065	30457	30245	30454	30392	30168	30280	30337	30405	30518	30269	30166	30528	30248	30349	30327	30282	30239	30169	30367	30425	30381	30335	30363	30059	30521	30431	30404	30303	30303	30364	30191	30300	30291	30274	30377	30299	30563	30569	30282	30214	30122	30509	30474	30100	30493	30272	30413	30278	30273	30419	30449	30184	30097	30387	30527	30440	30342	30399	30507	30051	30277	30472	30231	30595	30389	30277	30338	30302	30087	30377	30436	30301	30363	30368	30481	30390	30400	30491	30528	30291	30178	30209	30234	30518	30489	30247	30378	30006	30484	30228	30279	30616	30266	30390	30555	30156	30405	30225	30396	30393	30415	30343	30504	30342	30625	30194	30355	30323	30499	30362	30541	30247	30521	30413	30325	30200	30204	30174	30362	30449	30285	30511	30312	30315	30265	30529	30327	30352	30148	30155	30274	30071	30377	30329	30407	30335	30267	30389	30411	30309	30321	30235	30275	30101	30491	30455	30370	30329	30304	30211	30465	30332	30412	30308	30226	30409	30236	30236	30252	30233	30273	30293	30428	30194	30532	30253	30233	30337	30362	30410	30406	30250	30521	30149	30303	30426	30462	30230	30312	30250	30219	30259	30476	30149	30352	30588	30444	30151	30555	30385	30710	30341	30232	30524	30377	30097	30202	30531	30620	30276	30323	30557	30358	30344	30349	30335	30355	30472	30278	30433	30409	30345	30368	30219	30405	30336	30346	30319	30394	30384	30350	30060	30511	30213	30573	30385	30435	30545	30416	30208	30369	30319	30221	30373	30594	30340	30298	30410	30292	30508	30295	30325	30213	30156	30460	30350	30389	30552
30156	39195	37760	32888	30389	29296	30503	26143	25112	24855	24170	23921	23496	23281	23045	22929	22954	23072	22830	22798	22959	22925	23063	22970	22762	22886	22790	22917	22782	22863	22665	22802	22802	22683	22778	22862	22575	22892	22920	22649	22595	22796	22852	22634	22839	22829	22774	22962	22872	22690	22907	22522	22852	22769	22872	22883	22848	22847	22789	22840	22750	22820	22819	22631	22862	22714	23045	22989	22601	22622	22711	22684	22950	22529	22746	22704	22978	22728	22802	22901	22735	22843	22873	22765	22643	22883	22748	22623	22710	22623	22885	22777	22851	22874	22667	22684	22731	22907	22702	22677	22985	22788	22615	22749	22573	22725	22926	22805	22676	22768	22911	22815	22863	22697	22546	22906	22572	22645	22704	22831	22756	22708	22655	22915	22856	23042	22633	22568	22599	22664	22821	22622	22664	22653	22815	22616	22620	22650	22869	22862	22807	22517	22746	22777	22816	22882	22671	22604	22681	22692	22794	22811	22737	22755	22946	22719	22631	22722	22751	22711	23015	22767	22760	22636	22669	22727	22731	22767	22807	22693	22851	22699	22872	22623	22876	22826	22744	22852	22741	22769	22701	22794	22534	22790	22758	22804	22840	22658	22918	22677	22844	22746	22816	22710	22850	22605	22724	22658	22646	22728	22688	22893	22677	22855	22750	22801	22970	22837	22792	22891	22759	22860	22799	22746	22770	22799	22718	22889	22614	22886	22875	22724	22592	22828	22621	22974	22658	22832	22765	22637	22853	22781	22784	22505	22667	22810	22684	22867	22711	22809	22779	22877	22887	22710	22780	22791	22749	22744	22782	22640	22556	22663	22840	22853	22826	22695	22726	22782	22812	22647	22801	22666	22758	22761	22718	22843	22712	22632	22899	22925	22718	22854	22827	22696	22728	22713	22694	22867	22690	22716	22757	22943	22634	22719	22653	22629	22935	22873	22510	22741	22781	22727	22703	22622	22809	22776	22900	22587	22956	22726	22739	22623	22785	22829	22783	22824	22762	22705	22862	22813	22871	23002	22733	22718	22751	22712	22684	22843	22741	22732	22624	22727	22765	22779	22819	22774	22702	23029	22854	22764	22822	22757	22737	22830	22790	22819	22763	22698	22835	22923	22655	22954	22623	23010	22790	22653	22787	22569	22839	22789	22870	22879	22809	22677	22731	22699	22637	22791	22731	22736	22846	22628	22706	22760	22916	22769	22734	22887	22700	22765	22688	22869	22736	22879	22710	22814	22637	22684	22820	22796	22776	22717	22692	22823	22766	22656	22653	22665	22920	22743	22724	22734	22696	22861	22768	22797	22822	22827	22690	22815	22729	22811	22925	22865	22660	22978	22721	22743	22800	22859	22903	22716	22653	22810	22876	22831	22756	22727	22787	22557	22595	22677	22551	22745	22781	22693	22814	22828	22708	22647	22882	22865	22821	22807	22812	22600	22686	22896	23060	22972	22777	22863	22747	22878	22801	22771	22800	22796	22762	22654	22777	22812	22781	22808	22681	22768	22801	22626	22833	22683	22906	22689	22668	22844	22812	22701	22756	22572	22742	22748	23077	22694	22868	22776	22961	22802	22556	22736	22869	22704	22768	22793	22694	22863	22702	22703	22659	22900	22649	22662	22765	22676	22739	22729	22729	22888	22754	22842	22797	22802	22680	22837	22865	22963	22679	22809	22815	22680	22750	22701	22947	22867	22933	22762	22664	22952	22662	22898	22815	22827	22792	22736	22692	22685	22705	22714	22669	22936	22780	22656	22599	22892	22893	22688	22748	22807	22856	22861	22839	22812	22798	22714	22664	22677	22692	22632	22724	22888	22792	22857	22722	22770	22738	22581	22831	22811	22950	22691	22707	22542	22915	22756	22703	22923	22948	22864	22804	22778	22902	23070	22905	23033	22582	22879	22756	22794	22790	22651	22716	22618	22905	22595	22638	22896	22690	22809	22725	22753	22699	22826	22794	22703	22661	22825	22738	22760	22939	22604	22756	22707	22776	22701	22805	22835	22703	22596	22867	22881	22724	22865	22674	22828	22737	22885	22829	22822	22748	22738	22671	22910	22838	22875	22599	22745	22921	22644	22831	22921	22609	22691	22905	22672	22784	22856	22866	22687	22663	22685	22656	22533	22720	22784	23111	22833	22740	22713	22814	22716	22781	22838	22692	22771	22764	22712	22799	22761	22755	22670	22766	22843	22885	22729	22917	22724	22681	22701	22768	22612	22556	22866	22713	22886	22968	22792	22505	22833	22778	22679	22885	22712	22705	22803	22774	22706	22806	22782	22883	22901	22692	22803	22832	22718	22809	22982	22818	22748	22731	22821	22850	22777	22721	22693	22775	23019	22786	22756	22786	22771	22805	22761	22773	22834	22668	22834	22791	22872	22775	22723	22810	22810	22743	22818	22758	22728	22778	22593	22633	22888	22854	22824	22860	22777	22647	22842	22592	22636	22501	22695	22796	22691	22702	22730	22998	22691	22595	22791	22837	22822	22665	22814	22820	22833	22666	22703	23049	22686	22590	22845	22590	22794	22756	22916	22737	22904	22646	22715	22985	22779	22939	22530	22745	22794	22704	22848	22685	22897	22628	22564	22858	22633	22816	22734	23010	22713	22795	22918	22708	22684	22741	22801	22749	22683	22763	22666	22644	22890	22930	22780	22654	22742	22739	23080	22894	22718	22767	22788	22836	22674	22985	22835	22786	22891	22739	22909	22763	22548	22833	22789	22849	22921	22651	22677	22989	22828	22879	22633	22897	22649	22893	22860	22669	22902	22780	22887	22843	22772	22841	22804	22627	22835	22849	22830	22798	22907	22954	22962	22751	22874	22887	22866	22837	22749	22687	22698	22781	22883	22705	22799	22913	22858	22859	22647	22806	22704	22663	22821	22748	22786	22786	22787	22798	22675	22781	22913	22865	22582	22868	22832	22714	22752	22790	22703	22919	22767	22750	22691	22921	22805	22807	22734	22939	22713	22712	22865	22734	22707	22788	22685	22694	22884	22618	22735	22859	22857	22787	22759	22701	22870	22726	22698	22993	22823	22713	22933	22805	22718	22789	22815	22827	22553	22663	22848	22643	22824	22838	22833	22750	22818	22807	22887	22833	22851	23078	22824	22905	22664	23033	22742	22824	22922	22699	22836	22787	22665	22846	22681	22725	22759	22810	22831	22694	22910	22681	22820	22693	22834	22764	22970	22734	22898	22801	22706	22713	22783	22800	22814	22870	22746	22784	22677	22780	22767	22678	23068	22868	22770	22854	22767	22766	22935	22825	23041	22799	22735	22865	22901	22854	22607	22932	22839	22797	22721	22773	22668	22702	22700	22945	22827	22634	22740	22665	22825	22842	22866	22765	22720	22704	22702	22836	22781	22843	22790	22833	22741	22710	22782	22534	22767	22911	22827	22928	22695	22833	22865	22891	22655	22999	22620	22748	22851	22647	22616	22689	22723	22791	22851	23039	22937	22677	22804	22854	22896	22923	22522	22742	22797	22742	22825	22762	22902	22786	22813	22826	22673	22772	22698	22739	22420	22674	22830	22798	22800	22872	22764	22727	22828	22704	22677	22842	22822	22833	22701	22909	22820	22705	22795	22795	22754	22813	22818	22552	22834	22638	22576	22757	22738	22747	22698	22857	22696	22743	22709	22818	22914	22836	22979	22713	22764	22906	22774	22633	22689	22792	22831	22619	22856	22711	22656	22763	22669	22730	22831	22875	22773	22698	22810	22738	22841	22715	22969	22623	22684	23067	22713	22640	22850	22601	22848	22908	22664	22849	22793	22754	22833	22777	22888	22626	22774	22804	22686	22771	22809	22873	22673	22799	22731	22822	22675	22820	22570	22679	22638	22822	22884	22670	22634	22937	22832	22924	22821	22751	22910	22867	22799	22807	22805	22815	22673	22817	22818	22810	22738	22778	22795	22639	22903	22774	22734	22851	22865	22663	22732	22776	22751	22723	22830	23001	22834	22735	22798	22762	22830	22780	22770	22947	22608	22723	22746	22725	22623	22756	22780	22859	22688	22928	22724	22762	22696	22795	22827	22800	23055	22736	22809	22674	22508	22843	22692	22786	22927	22814	22854	22856	22859	22851	22735	22781	22864	22955	22747	22794	22768	22643	22826	22788	22783	22850	22684	22725	22915	22894	22546	22665	22909	22686	22821	22926	22759	22700	22638	22803	22925	22641	22885	22628	22838	22956	22656	22834	22763	22872	22674	22829	22817	22820	22878	22954	22741	22842	22784	22734	22839	22835	22736	22854	22834	22701	22757	22868	22673	22787	22620	22556	22957	22866	22880	22837	22600	22912	22764	22735	22604	22729	22906	22819	22801	22827	22924	22851	23000	22875	22842	22767	22887	22718	22964	22806	22916	22895	22798	22800	22618	22825	22779	22826	22966	22640	22602	22736	22782	22789	22816	22777	22726	22721	22477	22855	22885	22767	22890	22701	22697	22842	22859	22829	22758	22541	22908	22846	22808	22996	22518	22919	22801	22901	22716	22837	22671	22656	22944	22930	22759	22751	22809	22912	22802	22742	22948	22831	22745	22766	22919	22559	22817	22847	22808	22601	22715	22851	22814	22698	22691	22769	22641	22880	22631	22680	22716	22728	22721	22934	22801	22769	22806	22755	22788	22694	22663	22799	22556	22882	22841	22729	22794	22916	22815	22926	22769	22755	22851	22803	22870	23022	22783	22759	22811	22979	22741	22670	22669	22727	22815	22930	22636	22723	22731	22770	22810	22808	22697	22733	22829	22901	22614	22698	22820	22787	22719	22785	22669	22817	22962	22878	22730	22903	22996	22766	22645	22849	22831	22893	22752	22989	22722	22950	22724	22613	22650	22858	22791	22884	22654	22800	22600	22708	22826	22766	22722	22916	22814	22896	22765	22746	22812	22844	22788	22766	22710	22832	22631	22910	22683	22839	22640	22753	22740	22812	22710	22827	22677	22811	22775	22757	22791	22831	22865	22808	22756	23013	22613	22664	22831	22629	22894	22890	22727	22912	22646	22734	22746	22464	22840	22564	22780	22716	22665	22886	22694	22708	22744	22763	22837	22833	22869	22722	22789	22747	22727	22832	22764	22692	22817	22855	22742	22601	22727	22779	22707	22767	22744	22775	22768	22753	22567	22908	22583
25068	21465	29123	28968	32017	38824	48722	35885	32788	32343	31935	31578	31458	30621	30699	30814	30646	30817	30466	30484	30368	30460	30577	30732	30322	30613	30377	30557	30538	30447	30536	30413	30552	30187	30382	30181	30416	30329	30353	30709	30430	30321	30490	30312	30403	30294	30010	30118	30356	30094	30288	30377	30397	30366	30437	30373	30454	30174	29908	30336	30445	30176	30275	30263	30453	30289	30384	30391	30327	30119	30507	30423	30175	30226	30514	30173	30179	30339	30344	30619	30439	30422	30386	30481	30372	30230	30458	30070	30236	30577	30394	30303	30327	30301	30412	30532	30727	30380	30519	30077	30382	30527	30361	30182	30099	30091	30218	30217	30425	30399	30414	30175	30126	30209	30121	30160	30312	30373	30248	30273	30466	30297	30308	30416	30411	30298	30508	30209	30217	30481	30292	30323	30360	30563	30417	30427	30124	30391	30480	30494	30276	30133	30524	30484	30284	30210	30421	30361	30412	30272	30454	30016	30502	30271	30309	30380	29939	30320	30388	30268	30304	30090	30458	30352	30195	30636	30270	30584	30299	30407	30279	30402	30406	30442	30353	30401	30298	30050	30093	30288	30355	30131	30317	30271	30317	30333	30247	30417	30277	30263	30315	30299	30319	30223	30414	30320	30489	30419	30148	30386	30271	30390	30182	30157	30285	30153	30258	30166	30359	30412	30334	30219	30332	30376	30346	30198	30361	30288	30539	30412	30430	30250	30257	30341	30349	30420	30229	30676	30549	30346	30072	30457	30228	30170	30326	30334	30290	30319	30547	30367	30134	30187	30384	30141	30390	30521	30434	30068	30298	30599	30369	30153	30345	30104	30277	30310	30493	30206	30369	30187	30256	30305	30241	30295	30279	30069	30579	30202	30128	30477	30413	30367	30277	30235	30397	30375	30591	30213	30284	30359	30316	30179	30351	30525	30220	30474	30285	30477	30210	30412	30338	30342	30390	30195	30576	30344	30524	30420	30231	30233	30127	30002	30320	30393	30205	30143	30091	30170	30142	30341	30420	30360	30268	30244	30402	30228	30284	30319	30282	30473	30453	30317	30266	30529	30326	30165	30293	30193	30189	30264	30342	30331	30490	30196	30463	30419	30113	30321	30333	30292	30333	30317	30119	30198	30230	30072	30060	30182	30127	30350	30225	30183	30455	30258	30397	30157	30578	30139	30006	30416	30307	30358	30358	30508	30401	30298	30374	30160	30343	30187	30280	30311	30162	30329	30225	30377	30332	30245	30130	30324	30412	30385	30082	30272	30048	30320	30217	30172	30306	30166	30166	30233	30187	30230	30368	30154	30125	30432	30142	30320	30344	30140	30306	30266	30176	30347	30418	30373	30348	30094	30042	30390	30221	30240	30215	29925	30301	30195	30415	30227	30362	30431	30354	30455	30464	30616	30433	30177	30219	30197	29991	30220	30293	30378	30398	30342	30359	30283	30647	30316	30346	30222	30533	30205	30274	30319	30058	30453	30267	30138	30283	30239	30414	30171	30044	30197	30392	30356	30341	30464	30333	30252	30458	30434	30205	30074	30320	30514	30296	30326	30069	30373	30279	30162	30504	30466	30245	30088	30032	30433	30162	30338	30250	30109	30263	30338	30502	30175	30262	30131	30586	30331	30306	30429	30496	30172	30246	30352	30371	30049	30251	30180	30284	30201	30394	30340	30296	30282	30319	30367	30349	30178	30397	30212	30428	30372	30427	30236	30319	30264	30466	30573	30394	30257	30148	30307	30342	30317	30400	30465	30019	30197	30535	30286	30429	30387	30384	30123	30259	30502	30395	30300	30291	30236	30511	30492	30354	30274	30433	30332	30380	30146	30305	30212	30325	30190	30271	30315	30232	30253	30286	30382	30409	30484	30444	30199	30283	30343	30274	30369	30380	30180	30281	30727	30020	30357	30335	30223	30072	30209	30126	30468	30495	30136	30444	30164	30090	30305	30241	30128	30262	30304	30215	30369	30319	30342	30401	30347	30439	30227	30120	30209	30217	30158	30287	30434	30284	30171	30202	30188	30291	30166	30186	30236	30255	30363	30340	30193	30273	30332	30284	30481	30428	30154	30360	30069	30092	30194	30746	30396	30368	30397	30302	30173	30353	30294	30466	30310	30322	30314	30068	30377	30090	30131	30160	30462	30322	30267	30249	30440	30176	30292	30180	30388	30636	30304	30168	30224	30461	30309	30382	30188	30477	30480	30585	30318	30276	30611	30478	30269	29966	30162	30375	30313	30479	30309	30285	30275	30250	30325	30378	30146	30252	30229	30194	30326	30320	30367	30424	30240	30550	30318	30365	30242	30092	30350	30273	30254	30401	30305	30447	30482	30558	30298	30258	30356	30337	30362	30291	30246	30271	30379	30396	29891	30329	30582	30438	30077	30185	30321	30337	30322	30618	30454	30416	30187	30225	30548	30221	30170	30280	30220	30412	30272	30155	30144	29904	30189	30168	30221	30356	30273	30277	30287	30398	30403	30091	30155	30416	30535	30078	30273	30313	30298	30483	30295	30294	30427	30360	30275	30354	30259	30280	30366	30162	30139	30364	30188	30308	30402	30437	30248	30324	30354	30290	30360	30231	30462	30411	30141	30162	30106	30331	30266	30380	30271	30361	30442	30276	30291	30369	30413	30133	30151	30420	30283	30213	30484	30053	30368	30107	30370	30324	30410	30284	30516	30266	30325	30439	30328	30237	30398	30070	30328	30058	30304	30337	30560	30201	30153	30233	30205	30256	30238	30333	30193	30279	30327	30315	30486	30546	30338	30430	30190	30213	30235	30281	30371	30192	30399	30381	30115	30483	30273	30155	30046	30282	30593	30381	30333	30395	30183	30255	30225	30410	30130	30388	30163	30503	30282	30300	30199	30266	30411	30241	30272	30216	30385	30563	30293	30394	30144	30345	30032	30166	30211	30171	30294	30297	30363	30460	30525	30199	30233	30361	30242	30274	30529	30269	30325	30667	30455	30155	30442	30230	30032	30357	30395	30288	30283	30123	30329	30257	30338	30284	30153	30202	30317	30263	30352	30268	29954	30282	30155	30541	30228	30475	30360	30420	30598	30587	30408	30099	30242	30208	30308	30306	30249	30097	30304	30412	30167	30196	30298	30038	30564	30156	30304	30084	29939	30522	30234	30182	30395	30265	30554	30515	30246	30530	30446	30098	30435	30298	30210	30412	30374	30313	30396	30347	30358	30331	30162	30245	30519	30307	30244	30052	30227	30419	30557	30221	30440	30345	30266	30327	30527	30432	30494	30078	30292	30061	30307	30266	30232	30264	30225	30251	30078	30206	30293	30457	30647	30335	30340	30312	30340	30409	30122	30489	30418	30441	30318	30024	30198	30341	30304	30373	30230	30369	30399	30317	30391	30301	30348	30339	30259	30345	30490	30378	30153	30411	30291	30304	30245	30205	30181	30329	30372	30085	30402	30287	30470	30108	30409	30430	30067	30458	30229	30547	30111	30281	30388	30244	30514	30095	30437	30482	30444	30298	30196	30508	30184	30568	30243	30214	30167	30300	30326	30403	30492	30386	30391	30154	30326	30301	30267	30451	30131	30481	30322	30204	30386	30411	30198	30448	30132	30429	30434	30198	30082	30285	30368	30328	29998	30268	30530	30471	30553	30369	30494	30100	30290	30263	30156	30118	30391	30084	30070	30172	30240	30304	30239	30326	30105	30432	30073	30297	30309	30158	30260	30688	30423	30500	30480	30544	30131	30370	30275	30361	30420	30238	30563	30249	30111	30177	30276	30337	30135	30236	30146	30384	30439	30474	30388	30252	30226	30061	30170	30358	30364	30432	30489	30410	30289	30038	30306	30273	30442	30438	30211	30284	30353	30244	30161	30398	30220	30235	30345	30340	30309	30090	30384	30160	30106	30116	30123	30340	30363	30368	30328	30476	30255	30392	30433	30516	30193	30242	30361	30231	30267	29840	30419	30328	30430	29964	30278	30358	30345	30550	30246	30388	30316	30105	30496	30113	30298	30368	30364	30178	30280	30362	30310	30394	30433	30361	30398	30344	30249	30243	30191	30104	30279	30285	30152	30140	30184	30506	30484	30339	30261	30259	30376	30122	30300	30504	30348	30473	30360	30192	30235	30296	30325	30525	30308	30494	30291	30279	30112	30091	30209	30089	30440	30352	30366	30478	30487	30249	30390	30077	30560	30099	30330	30259	30494	30398	30454	30319	30320	30530	30452	30444	30187	30359	30183	30199	30441	30254	30336	30472	30232	30263	30469	30253	30399	30240	30234	30313	30174	30363	30127	30287	30540	30383	30277	30606	30280	30161	30397	30246	30556	30550	30204	30244	30379	30332	30375	30092	30030	30147	30216	30320	30382	30388	30389	30304	30208	30119	30483	30315	30273	30354	30339	30584	30423	30366	30454	30396	30392	30456	30251	30324	30214	30287	30528	30406	30236	30387	30096	30282	30420	30434	30346	30369	30353	30264	30222	30147	30359	30515	30235	30481	30426	30365	30413	30522	30476	30317	30493	30506	30373	30204	30334	30548	30218	30308	30337	30628	30105	30227	30573	30642	30532	30118	30175	30456	30175	30497	30428	30467	30226	30592	30273	30132	30209	30105	30363	30455	30450	30196	30364	30319	30315	30231	30410	30349	30329	30006	30362	30222	30207	30213	30507	30193	30279	30460	30560	30381	30326	30379	30233	30389	30110	30333	30170	30532	30375	30550	30236	30470	30307	30233	30124	30528	30344	30389	30454	30346	30398	30233	30389	30446	30374	30266	30301	30281	30300	30456	30312	30062	30328	30228	30327	30338	30398	30321	30448	30595	30364	30374	30449	30388	30312	30037	30461	30298	30254	30277	30345	30527	30076	30270	30335	30421	30010	30366	30298	30363	30224	30416	30099	30315	30484	30373	30169	30404	30251	30469	30215	30300	30386	30498	30344	30375	30286	30249	30272	30428	30390	30346	30349	30429	30289	30458	30389	30581	30177	30305	30515	30377	30201	30329	30266	30137	30101	30067	30138	30532	30315	30370	30396	30260	30197	30622	30284	30548	30500	30317	30264	30210	30229	30222	30231	30429	30415	30162	30258	30259	30401	30488	30318	30235	30479	30514	30310	30465	30549	30290	30251	30524	30399	30551	30337	30443	30291	30197	30537
29508	46849	45750	38964	35258	37717	45275	28691	27072	26238	25203	24552	23953	23695	23608	23131	23235	23161	23146	23164	23115	22838	22977	23060	22941	22981	22747	22857	23008	22960	22762	23046	22870	22872	22746	22942	22898	22913	22879	22955	22938	22712	22841	22868	22750	22991	22878	22979	22942	22937	23053	22764	22867	22898	22966	22828	22862	23055	22811	22880	22844	22828	22494	22582	22884	22866	22947	22790	22965	22805	22876	22871	22948	22655	22775	22777	22875	22618	23078	23194	23053	22966	22932	22929	22942	22969	22842	22712	22780	22748	22870	22707	22736	22758	22862	22910	22859	22884	22780	22931	22714	22813	22753	22992	22835	22821	22840	22788	22954	22790	22870	22903	22775	22662	22854	22852	22847	22698	22822	22707	22788	22946	22854	22786	22683	22843	22730	22918	22823	22838	22715	22821	22831	22743	22870	22925	22815	22744	22891	22914	22901	22799	22864	22800	22804	22739	22779	22849	22862	22729	22943	23000	22859	22852	22781	23012	23017	22878	22832	22883	22813	22888	22843	22738	22895	22803	22773	22797	22921	22627	22889	22834	22811	22743	22851	22845	22794	22929	22807	22847	22700	22895	22930	22641	22776	23058	22667	22715	22800	22752	22804	22829	22847	22622	22812	22959	22797	22759	22853	22977	22938	22790	22811	22849	22856	23068	22883	23103	22716	22949	22815	22887	22817	22731	22882	22957	22886	22845	22930	22690	22801	22748	22895	22683	22882	22763	22683	22944	22889	22935	22906	22730	22888	22821	22761	22695	22722	23006	22933	22691	22790	22639	22757	22830	22875	22888	22918	22885	22978	22846	22751	23003	22752	22810	22795	22820	22852	22992	22857	22715	22598	22883	22925	22842	22767	22945	22907	22803	22805	22733	22834	22829	22832	22839	22832	22668	23009	22899	22802	22847	22940	22760	22924	22864	22893	22873	23065	22774	22861	22750	22688	22836	22796	22789	22777	22894	22854	22732	22746	22793	22784	22913	22667	22747	22652	22662	22798	22915	22896	22760	22767	22969	22811	22809	22884	22934	22905	22854	22844	22730	22686	22758	22877	22835	22802	22842	22948	22658	22921	22884	22810	22749	22814	22930	22817	22556	22958	22935	22946	22655	22876	22713	22858	22842	22814	22674	22853	22917	22847	22738	22817	22746	22836	22809	22860	22789	22909	22840	22830	22660	22810	22642	23055	22835	22710	22844	22829	22858	22784	22650	22746	22973	22698	22848	22780	22801	22875	22828	22947	22793	22791	22967	22857	22886	22735	22678	22656	22849	22768	22767	22827	22942	22821	22798	22816	22773	22938	22798	22827	22937	22626	22753	22864	22932	22633	22731	22724	22766	22939	22842	22912	22822	22951	22777	22854	22661	23096	22985	22889	22837	22796	22632	22857	22904	22770	22861	23007	22882	23039	22855	22834	22779	22758	23055	22665	22752	22921	22925	22801	22950	23037	22963	22855	22758	22851	22732	22771	22760	22858	22904	22899	22884	22814	22723	22792	22760	22898	22899	22757	22741	22854	22880	22913	22984	22945	22853	22943	22926	22897	22715	22913	22863	22918	22908	22725	22805	23060	22714	22997	22753	22915	22765	22767	22769	22838	22809	22764	22786	22808	22876	22730	22711	22618	22798	23027	22914	22876	22944	22912	22794	22939	22861	22668	23045	23068	22794	22947	22626	22669	22731	22953	22713	22804	22847	22734	23027	22840	22768	22822	22858	22772	22628	22815	22866	22760	22575	22628	22865	22822	22886	22887	22808	23069	22828	22741	22998	22707	22842	22720	22701	22893	22824	22778	22770	22731	22816	22876	22867	22758	22901	22706	22964	22813	22885	22668	22808	22807	22763	22581	22858	22722	22798	22710	22772	22864	22892	22913	22939	22562	22823	22826	22836	22748	22977	22938	22824	22880	22773	22664	22866	22870	22768	22863	22813	22724	22987	22935	22913	22825	22728	22825	22869	22819	22720	22863	22666	22715	22709	22791	22807	22881	22692	22629	22942	22940	22745	22761	22766	22725	23107	22643	22913	22933	22812	22815	22919	22690	22775	22909	22960	22830	22862	22912	22794	22789	22866	22797	22829	22768	22818	22941	22751	22776	22856	22812	22839	22862	22744	22769	22766	22928	23065	22762	22732	22930	22958	22860	22780	22730	22845	22826	22801	22878	22888	22700	22959	22652	22859	22742	22903	22877	22807	22987	22809	22784	22905	22702	22849	22911	22797	22695	22946	22725	22839	22718	22890	22778	22594	23182	22826	22774	22782	22671	22866	22906	22890	22890	22706	23041	22973	22878	22790	22877	22956	22683	22753	22881	22755	22885	22812	22957	22701	22971	22685	22740	22842	22664	22768	22795	22767	22916	22836	22896	22830	22796	22807	22847	22666	22794	22728	22923	22784	22776	22950	22727	22890	22768	23036	22848	22917	22598	22839	22689	22744	22794	22923	22675	22871	22771	22769	22880	22855	22876	22630	22763	22957	22984	23012	22707	22903	22676	22841	22718	22702	22945	22841	22900	22923	23038	22841	22866	22885	22984	22613	22769	22670	22799	22946	22832	22807	22840	22837	22992	22756	22850	22710	22859	22853	22944	22892	22868	22687	22809	22850	22906	22826	22659	22804	22787	22895	22796	22919	22806	22826	22793	22702	22873	22802	23004	22888	22870	22805	22880	22698	22723	22843	22864	22828	22877	22692	23080	22758	22905	22940	22871	22829	22819	22865	22814	22829	22809	22734	22904	22710	22925	22744	22777	22812	22995	22765	22913	22822	22900	22750	22674	22814	22979	22970	22751	22914	22792	22847	22792	22794	22859	22796	22808	23027	22560	22869	22726	22746	22837	22907	22905	22898	22800	22783	22839	22698	22923	22889	22752	22734	22905	22825	22682	22811	22832	22831	22772	22831	22854	22736	22717	22832	22766	22704	23016	22844	22996	22836	22757	22802	22614	22604	22675	22949	22847	22786	22725	22769	22828	22735	22722	22754	22940	22815	22843	22805	22763	22831	22768	22869	22742	22643	22677	22841	22853	22580	22836	22732	22776	22903	22855	22713	22932	22812	22751	23017	22656	22915	22901	22842	22806	22943	22729	22982	22718	22929	22907	22828	22779	22945	22960	22920	22868	22859	22672	22700	22727	22805	22856	22837	23037	22899	22700	22843	22764	22945	22636	22945	22669	22768	22903	22989	22898	22865	22892	22903	22799	22740	22921	23061	22964	22901	22880	22788	22809	22876	22839	22758	22595	22813	22690	22807	22802	22823	22841	22742	22777	22957	22626	22942	22696	22935	22899	23024	22854	22769	22841	22784	22735	22831	22713	23053	22874	22665	22628	22852	22798	22871	22926	22819	22733	22693	22822	22811	22752	22825	22830	22783	22813	22835	22800	22901	22802	22843	22803	22988	22961	22664	22968	22835	22650	22883	22905	22857	22785	22964	22790	22761	22722	22850	22755	22592	22986	22986	22942	22726	22762	23011	22934	22705	22905	22859	22776	22942	22787	22645	22793	22973	22837	22934	22881	22639	22785	22809	22793	22880	22858	22784	22824	23026	22768	22770	22777	22854	22803	22845	22758	22825	22870	22952	22752	22832	22821	22723	22614	22701	22745	22825	22868	22730	22718	22937	22782	22907	22865	22924	22864	22869	22601	22828	22757	22853	22712	22711	22739	22597	22933	22757	22912	22816	22705	22755	22862	22787	22871	22835	22927	22631	22717	22755	22866	22850	22793	22716	23014	22725	22719	22781	22944	22721	22821	22876	22665	22791	22867	22810	22817	22847	22676	22658	22726	22534	22904	22685	22980	22863	22794	22801	22893	22767	22891	22879	22880	22813	22621	23023	22898	22751	22874	22710	22823	22806	22829	22994	22735	22676	22813	22876	22662	22934	22852	22768	22659	22771	22772	22977	22835	22762	22997	22797	22975	22618	22866	22665	22743	22864	22688	22873	22850	22891	22820	22912	22786	22846	22849	22708	22711	22754	22880	22899	22908	22788	22828	22987	22725	22685	22824	22966	22694	22851	22970	22751	22873	22973	22959	22676	22858	22658	22917	22735	22867	22844	22909	22878	22987	22800	22841	22742	22688	22788	22783	22757	22909	22808	22812	22813	22938	22809	22867	22564	22816	22817	22790	22893	22889	22745	22795	22897	22839	22790	22833	22875	22813	22880	23029	22795	22873	22764	22903	22957	22687	22976	22723	22926	23021	22835	23007	22895	22798	22820	22860	22780	22853	22966	22823	22846	22789	22797	22778	22846	22666	22813	22916	22834	22782	22777	22744	22687	22767	22837	22864	22885	22635	22907	22782	22787	22826	22716	22825	22918	22729	22920	22786	22716	22867	22817	22634	22886	23045	22736	22713	22911	22906	22794	22922	22883	23039	22579	22909	22814	22742	22864	22917	22795	22798	22588	22820	23028	22835	22896	22853	22828	22842	22681	22995	22812	22708	22856	22680	22891	22951	22929	22715	22860	22714	22870	22785	22897	22855	22702	22904	22803	22657	22828	22889	22952	22839	22883	22817	22806	22855	22662	22889	22948	22687	22851	22847	22828	22945	23073	22717	22952	22878	22669	22845	22912	22968	22890	22930	22758	22993	23055	22802	22871	22689	22683	22636	22743	22825	23042	22864	22851	22865	22881	22863	22863	22873	22940	22665	22799	22646	22799	22932	22706	22856	22763	22867	22781	22756	22908	22812	22905	22857	22767	22808	22870	22913	22907	22801	22648	22865	22792	22811	23003	22849	22768	22895	22760	22840	22808	22814	22723	22814	22801	22824	22772	22925	22861	22891	22825	22806	22813	22935	22931	22638	22937	22920	22666	22806	22772	22811	22818	22949	22982	22895	22720	22936	22983	22703	22659	22827	22914	22740	22969	22841	22891	22789	22813	22900	22955	22795	22818	22796	22751	22748	22633	22805	22863	22779	22762	22756	22729	22972	22839	22791	22968	22873	22974	22929	22769	22643	22974	22798	22745	22857	22791	22782	22994	22771	22858	22608	22788	22750	22949	22580	22871	22743	22825	22756	22851	22693	22730	22780	22823	22852	22635	22799	22843	22874	22851	22922	23027	22875	23005	22714	22881	22952	22791	22909	22942	22857	22939	22689	22832	22760	22822	22661	22828	22733	22919	22805	22928
23631	21378	29014	25479	27985	41369	60236	38220	33108	32952	31957	31780	31428	31024	30729	30499	30561	30347	30263	30338	30535	30343	30456	30208	30255	30140	30059	29974	30169	30352	30190	30235	30166	29957	30269	30091	30145	29955	29935	30024	30181	29949	30092	30071	30044	30120	30242	30070	30156	29967	30009	30005	29796	30030	29797	29895	29929	29893	30032	29721	30037	29945	30199	29738	30011	29905	30183	30031	30098	30061	30113	30118	30083	30035	30102	29992	30121	29972	30208	30105	30129	29831	30184	30243	29971	30112	29955	30081	30077	30193	29959	29929	30225	29861	29921	29798	29817	29956	30045	30025	30255	29945	30061	30082	30041	30154	30078	29955	30113	29964	29737	29925	29840	29855	29909	30164	30093	30068	30162	29928	30067	30219	30177	29792	29886	30132	30057	30076	30039	29918	29917	29970	29799	30294	29781	30094	29849	30184	30070	30024	30060	29930	30153	29936	29674	29954	30003	30145	29905	29944	29981	29997	30144	30012	29979	30055	29941	29936	29865	29892	29838	30019	30069	30199	30074	30188	29963	30082	29894	29940	29794	30135	30033	29794	30130	29832	30048	29908	29890	29875	29707	29978	29806	30021	29843	29941	30168	30314	30035	29833	29984	29886	29916	30005	29969	30013	30223	29905	29948	30259	30012	30009	30103	29948	30009	29999	29973	30185	30069	29951	29895	30151	29942	30074	30144	29748	30041	29794	29920	30044	30149	29810	29888	30046	29947	29925	30012	30230	29951	30006	30012	30072	29925	30003	30145	30028	30088	30181	30120	29867	29823	30159	29973	30001	29934	30046	30113	29765	29882	29730	30119	29887	30004	29771	30206	29772	29998	29861	30100	29958	29967	29956	29892	29911	29805	30078	29896	29938	30087	29863	30008	29885	29922	29890	29899	29823	29871	29737	30136	30172	30063	29960	29846	29929	29838	29940	30036	29939	29941	29810	29978	29897	30206	29874	29924	30097	30213	30193	29897	30063	30079	29873	29916	30269	29848	29829	29984	30149	30236	29945	30248	29927	30001	29951	30032	29977	30166	30066	30024	29945	29948	29902	30114	30053	30165	30106	29867	29994	30107	30044	29792	29876	29917	30058	29893	30085	30030	29858	30041	30019	29903	29856	30077	29812	29697	29979	29999	30034	30017	29814	30049	29890	29944	30001	29964	29943	29931	30002	29895	30038	29846	30026	30132	29972	30099	30063	29905	29889	29730	29922	29945	29787	29956	30149	30056	29911	30009	29879	30133	30027	29999	30094	29945	29959	30093	30024	29849	29809	29966	29853	29849	29869	29690	29838	29996	29692	29965	30064	29842	29976	30138	29940	30091	29982	30034	29979	30119	29896	29903	29881	30211	30102	30226	29950	30060	30069	29949	29732	30187	30203	30099	30004	30080	29760	29879	30242	30126	29855	30154	29923	29769	30116	29912	29870	29586	30058	29929	30012	29971	30059	29925	29995	29745	30053	29955	29885	29860	30012	30008	29944	29908	29630	30108	30257	29879	29887	29700	29914	29870	29992	29951	29867	29897	30137	30054	30080	30025	29998	30179	29913	30049	29690	29780	30206	29971	29950	29735	29949	30029	30181	30151	30061	30002	30114	30173	29930	29928	30002	30006	29840	30022	30211	29938	29626	29732	29778	30024	30179	30180	30002	29889	29879	30034	29829	30137	30042	30091	29810	29884	29953	29772	30103	30098	30047	29867	30170	30074	29980	29878	29923	29922	29974	29978	30033	29914	29910	29908	29784	29905	30025	30082	30050	29961	29951	29916	29909	29738	29940	30261	29660	29822	30267	30061	29757	30087	29984	29972	29921	30011	29723	29986	30052	29854	29739	29963	29802	29939	29966	29867	30059	29942	30033	30261	30017	29803	29807	29984	29817	30174	29894	29950	30064	30189	29819	30233	30097	30193	30014	29803	30029	30224	30026	30027	29958	29751	29975	29891	30025	30010	30168	29694	29903	29772	29968	29920	29780	30127	30018	29923	29830	29961	30143	30113	29947	29885	29703	30014	30001	30057	30103	29803	29782	29989	29833	30047	29834	29911	29858	30036	30127	29809	29969	30089	29650	30205	29897	30155	29948	30127	30087	30216	30141	29982	29964	30079	29983	29864	30199	29926	30005	30160	29982	30154	30260	30049	30096	30003	30063	30028	30222	29924	30088	30248	30091	29742	29984	30077	30050	29811	29906	29928	30042	29979	30121	30067	30245	30068	29949	29982	30055	29865	30024	29873	30239	30132	30027	30074	30067	29736	29898	30099	30060	30099	30126	30043	29961	30062	29976	30148	30103	30096	30051	29830	30014	30018	29774	30016	29803	30156	30105	30189	30116	30026	29777	30000	29802	29876	30128	29777	30003	29921	29779	30084	29854	29980	29901	30011	29992	30089	30051	30122	29910	30037	29983	30131	30165	29909	30008	29994	29926	30211	30186	30055	29926	30170	30094	29935	30174	29941	29839	30036	29990	29853	30050	29910	29887	30032	30013	29796	29961	30071	29833	30183	29902	30098	29974	29956	29865	29823	29996	29863	29996	30014	29945	29782	29932	30264	29900	29836	30121	30090	29955	30119	29983	29921	29961	29979	30005	29779	29928	29934	30110	29971	29830	29902	30081	29976	29990	29855	29934	30253	29896	29874	30114	30146	29567	29979	29960	29992	29926	30047	30126	29936	30004	30051	29954	29965	29962	29979	29875	30130	29967	30204	30042	29987	30061	30028	30162	30036	29940	30118	29970	30244	29932	29982	30012	29971	29879	29871	30079	29897	30192	29665	29924	30112	30146	29963	29920	29906	30026	29875	30068	30005	29753	30045	30058	29988	30161	30263	30010	29976	30106	30131	29843	30222	29730	30008	30121	30229	30055	30008	29953	29965	29857	30081	30057	29807	30068	29867	30077	30012	30021	29901	30182	30069	29962	30299	29954	29880	29875	30116	29888	30105	30113	29751	30155	29942	30119	29904	29980	29772	30117	29671	29765	29766	30001	29926	29947	30045	29848	29921	29990	29900	29789	30126	29974	30059	29851	29904	30061	29947	29930	29861	29953	30043	29862	29855	29814	29992	29907	30125	30041	30061	29987	29934	29993	29896	30065	30135	29858	29860	29817	29957	29964	29965	29858	30121	30101	29930	29890	30062	29911	29793	30187	29891	29777	30153	30023	29852	30209	30069	30035	29808	30035	30362	30177	29906	29934	30108	30219	29943	30134	29679	29927	29954	29979	29654	29921	30138	29803	30036	29874	29829	30221	30039	29983	29885	29842	30002	30044	29960	29962	30052	29996	30061	30098	30136	30096	30018	29940	30126	29905	30064	29852	29959	29838	29860	29985	29880	29901	30134	30191	29809	29784	30097	29785	29936	30118	30089	30083	29849	29877	29995	30042	30193	29952	30017	29926	29971	29990	30081	29844	29980	29803	30076	30005	29909	30226	30101	29843	30251	30286	29901	30236	29844	29990	30186	29926	30015	29779	29873	29948	30071	29738	29860	30029	29870	29756	30082	30078	30096	30006	29963	29874	30012	30176	29882	29859	29822	29826	30126	30074	30019	29914	29851	30045	30034	29950	29926	30123	29883	29726	30109	29773	29998	29916	29985	30089	30099	30050	29970	29915	30147	30073	29801	29931	30071	29937	29818	30085	30022	29817	29919	29716	29994	29886	30176	30072	30008	30019	30060	29984	30187	29979	30053	29972	29920	29982	29995	30191	30048	30201	29971	29772	29640	29863	30051	30058	30044	29736	29832	29939	29950	29785	29981	29940	29912	30017	30006	29987	29980	29990	29994	29872	30028	29981	29988	30118	30115	30059	30110	29954	29874	30135	30005	29807	29852	29955	29901	30264	29938	29825	30278	30052	29854	29923	29988	29871	30157	29840	29925	29850	30027	30182	29925	29941	29874	29980	29940	29718	30058	29952	29904	29863	29971	29928	29714	29861	29700	29975	30081	29871	30045	29881	30040	30310	30064	30006	29993	29900	30051	29840	29979	30028	30092	29842	30100	30007	30104	29698	29962	30051	30069	30057	30094	30018	29934	29945	30323	30144	29977	29965	29955	30043	29811	30163	30214	30067	29641	30091	29855	29903	30116	30067	29827	29923	29971	30151	30113	29986	30148	30121	29973	29852	29994	30065	29997	30028	30067	29896	29763	30215	29746	29950	29944	30006	29981	29779	30059	30031	30371	29741	29820	29919	30163	29957	29926	29816	30008	29927	29872	29968	30229	29814	29873	29829	29809	30164	30144	29938	30174	29780	29908	30054	30047	30013	29944	30365	30264	29836	29979	30448	29884	29755	29788	30022	30070	29862	29948	30014	30059	29923	29794	29949	29999	30047	29884	29952	29967	30043	29923	30001	29906	29951	29942	29963	30016	30087	30021	30045	30094	30205	29846	30047	30127	29818	30043	30228	30053	30131	30022	29902	30123	30123	30050	30175	29918	30099	30096	30041	30085	29842	30169	30074	30166	29851	29840	30140	29866	29952	30099	29945	30008	29960	29574	29936	29833	29742	29975	29982	30036	29919	30087	30103	30198	29997	29850	30176	29806	29992	30040	29863	29995	29884	29902	29769	29827	29860	29774	29928	29928	30037	30040	29899	30078	30019	30041	29992	29921	30042	29815	30063	30057	30161	30282	30033	30117	29891	29812	29837	30008	30030	29994	29899	30060	29949	29843	29886	30076	30006	29892	30004	29928	29939	29996	29984	30170	29902	30197	30195	29900	29894	30070	30186	29997	30198	30014	29919	29998	29769	29733	29809	29953	29968	29792	29964	29949	29986	30137	29893	30137	29976	30244	30168	29981	29906	29978	29903	29987	30083	30035	30034	29983	30027	30019	29914	30086	29849	30321	29926	29919	30137	29888	29866	30004	30126	29839	29773	29678	29952	30116	29936	30154	29714	29717	29817	29944	30031	29843	29663	30046	29766	29718	29867	29997	29804	30139	29801	29980	30251	30071	30078	30093	30053	30004	30116	29881	29778	30053	29908	29840	29895	29868	30066	29948	29822	29826	30022	29935	30012	29825	29868	29984	30258	30178	30022	30177	30225	29941	30344	29960	29879	30027	30059	29925	29963	30403	30089	29940	29895	29752	30034	30009	29999	29909	29895	30167	30113	30072	30294	30088	29792	30298	29973	29819	30060
31150	51614	50254	43193	38767	45568	58312	30098	28124	26771	25815	25011	24352	23714	23556	23210	23254	23215	22983	22796	22982	22678	22950	22896	22854	22745	22571	22822	22749	22704	22700	22563	22617	22729	22660	22757	22655	22820	22797	22642	22769	22721	22805	22574	22795	22707	22744	22796	22674	22771	22469	22726	22584	22696	22737	22631	22736	22487	22558	22611	22717	22708	22698	22686	22537	22844	22774	22537	22496	22639	22547	22760	22742	22417	22765	22625	22739	22628	22863	22772	22920	22964	22849	22844	22713	22571	22670	22615	22647	22698	22601	22538	22614	22614	22741	22595	22573	22814	22680	22672	22540	22801	22776	22680	22731	22588	22576	22687	22844	22666	22429	22559	22871	22687	22498	22867	22490	22630	22665	22680	22605	22719	22482	22633	22570	22533	22826	22525	22602	22760	22564	22526	22563	22687	22794	22670	22676	22717	22661	22689	22718	22676	22572	22588	22661	22665	22626	22782	22673	22667	22687	22624	22559	22624	22567	22712	22623	22737	22503	22664	22469	22734	22479	22721	22502	22550	22611	22424	22641	22540	22648	22722	22710	22560	22712	22538	22724	22437	22633	22667	22710	22873	22584	22691	22590	22565	22492	22642	22819	22709	22899	22490	22730	22571	22503	22555	22703	22546	22747	22701	22798	22548	22678	22502	22612	22579	22738	22606	22714	22725	22680	22675	22535	22649	22682	22678	22657	22685	22772	22500	22573	22578	22587	22637	22617	22550	22677	22377	22655	22522	22592	22578	22636	22575	22548	22600	22528	22641	22452	22625	22721	22491	22630	22669	22634	22672	22738	22700	22800	22493	22600	22606	22564	22732	22589	22752	22535	22656	23017	22467	22635	22654	22829	22737	22751	22737	22515	22524	22556	22439	22713	22717	22685	22626	22895	22489	22493	22578	22576	22630	22743	22613	22707	22551	22584	22529	22609	22682	22648	22618	22825	22569	22691	22680	22660	22605	22720	22604	22485	22584	22666	22592	22802	22566	22724	22741	22772	22732	22354	22601	22536	22804	22567	22610	22592	22505	22661	22678	22636	22593	22601	22768	22532	22631	22606	22753	22619	22790	22524	22550	22746	22520	22642	22447	22772	22496	22752	22800	22737	22564	22588	22646	22640	22738	22643	22529	22606	22704	22728	22610	22722	22656	22596	22637	22647	22523	22667	22580	22452	22571	22619	22652	22451	22579	22513	22634	22753	22669	22693	22548	22735	22599	22653	22677	22783	22575	22580	22563	22686	22393	22648	22540	22550	22624	22660	22478	22573	22635	22548	22444	22647	22695	22590	22620	22673	22644	22738	22655	22719	22684	22457	22704	22504	22526	22600	22596	22706	22544	22670	22616	22589	22554	22710	22494	22591	22710	22616	22602	22449	22661	22671	22760	22601	22483	22733	22479	22827	22650	22529	22597	22454	22617	22575	22610	22520	22370	22720	22450	22447	22526	22637	22638	22697	22687	22545	22595	22598	22684	22629	22607	22714	22641	22660	22660	22589	22613	22518	22632	22721	22559	22696	22619	22667	22622	22685	22723	22666	22666	22618	22466	22724	22553	22529	22678	22527	22680	22658	22616	22508	22694	22665	22810	22639	22547	22691	22557	22699	22551	22695	22377	22638	22612	22677	22707	22790	22666	22762	22426	22601	22741	22522	22648	22590	22522	22713	22541	22838	22609	22616	22745	22769	22597	22742	22600	22810	22648	22668	22390	22565	22663	22548	22593	22702	22659	22526	22737	22757	22711	22733	22764	22704	22616	22762	22520	22677	22619	22670	22662	22821	22585	22667	22768	22572	22645	22629	22519	22454	22649	22694	22682	22685	22632	22802	22769	22641	22883	22553	22627	22487	22650	22766	22650	22821	22727	22681	22756	22794	22597	22566	22701	22583	22678	22667	22658	22598	22679	22635	22574	22691	22891	22657	22622	22631	22793	22539	22672	22529	22727	22650	22657	22748	22741	22799	22744	22734	22626	22572	22530	22575	22651	22777	22612	22593	22498	22468	22785	22711	22589	22577	22884	22597	22632	22592	22733	22720	22618	22639	22522	22802	22549	22699	22566	22575	22680	22703	22593	22686	22674	22816	22627	22683	22560	22667	22559	22514	22558	22486	22607	22619	22544	22802	22615	22775	22741	22711	22724	22645	22462	22590	22581	22687	22686	22799	22536	22714	22508	22740	22587	22809	22588	22721	22501	22912	22599	22732	22613	22610	22598	22510	22519	22594	22610	22710	22512	22585	22603	22584	22554	22698	22650	22784	22669	22628	22501	22518	22605	22628	22717	22674	22637	22629	22651	22473	22563	22462	22691	22726	22636	22653	22669	22647	22624	22633	22594	22604	22621	22441	22686	22701	22772	22609	22683	22666	22716	22569	22602	22755	22541	22651	22520	22576	22539	22478	22755	22634	22743	22680	22769	22581	22818	22599	22540	22666	22678	22723	22591	22793	22671	22618	22687	22490	22545	22477	22566	22578	22864	22555	22791	22626	22792	22619	22642	22778	22738	22593	22568	22637	22650	22612	22656	22510	22679	22700	22771	22617	22413	22590	22660	22519	22712	22636	22605	22587	22745	22514	22661	22733	22674	22593	22527	22670	22419	22598	22581	22731	22608	22579	22605	22685	22606	22640	22666	22674	22577	22728	22622	22538	22669	22427	22590	22650	22611	22592	22549	22631	22768	22456	22591	22865	22585	22621	22710	22762	22633	22554	22795	22572	22718	22543	22488	22640	22635	22613	22594	22702	22807	22673	22511	22658	22575	22540	22639	22681	22730	22795	22649	22651	22667	22524	22704	22747	22609	22741	22574	22503	22543	22542	22597	22664	22596	22484	22632	22750	22685	22466	22618	22547	22613	22719	22444	22771	22669	22550	22595	22787	22602	22795	22795	22686	22530	22585	22683	22430	22645	22625	22511	22768	22538	22486	22711	22553	22656	22497	22555	22724	22659	22698	22594	22519	22729	22621	22882	22643	22555	22564	22528	22700	22630	22636	22710	22742	22646	22587	22707	22851	22527	22666	22625	22603	22496	22486	22445	22748	22779	22674	22669	22695	22557	22514	22635	22591	22468	22367	22748	22536	22643	22672	22722	22801	22701	22651	22678	22539	22638	22663	22628	22454	22660	22622	22702	22690	22663	22722	22669	22708	22597	22582	22745	22436	22547	22782	22801	22667	22467	22660	22755	22639	22591	22757	22602	22630	22782	22468	22536	22718	22774	22549	22508	22391	22607	22430	22636	22656	22730	22722	22567	22662	22465	22641	22739	22536	22539	22639	22497	22597	22685	22492	22587	22553	22688	22437	22520	22596	22623	22661	22630	22664	22621	22608	22726	22794	22571	22780	22776	22705	22658	22634	22522	22722	22653	22699	22670	22688	22718	22756	22689	22471	22633	22685	22811	22465	22687	22632	22625	22512	22587	22668	22736	22706	22681	22704	22686	22654	22509	22589	22487	22723	22738	22799	22762	22567	22705	22487	22586	22493	22690	22749	22576	22721	22625	22671	22628	22535	22710	22533	22736	22803	22489	22651	22768	22371	22580	22647	22629	22529	22681	22647	22615	22526	22711	22757	22685	22616	22638	22543	22817	22700	22679	22625	22627	22682	22705	22512	22717	22623	22538	22489	22663	22703	22513	22769	22695	22581	22649	22656	22553	22478	22730	22600	22533	22544	22555	22398	22642	22736	22440	22557	22631	22628	22772	22492	22661	22666	22705	22548	22629	22756	22644	22695	22701	22578	22599	22502	22593	22745	22681	22519	22558	22593	22584	22587	22738	22375	22573	22467	22839	22639	22547	22522	22616	22505	22671	22547	22614	22618	22783	22580	22806	22518	22697	22607	22616	22646	22814	22663	22603	22594	22648	22589	22640	22755	22532	22696	22635	22664	22572	22538	22767	22649	22661	22630	22527	22591	22733	22595	22651	22474	22674	22594	22765	22666	22626	22578	22679	22568	22643	22646	22627	22740	22756	22665	22597	22556	22517	22647	22423	22806	22591	22692	22589	22642	22768	22502	22707	22497	22606	22551	22608	22524	22393	22719	22528	22489	22722	22574	22867	22657	22638	22563	22498	22707	22795	22713	22547	22583	22705	22401	22599	22601	22703	22619	22725	22665	22755	22629	22609	22572	22678	22703	22506	22657	22598	22668	22567	22721	22659	22863	22516	22541	22643	22556	22612	22517	22727	22564	22726	22559	22691	22734	22585	22683	22673	22548	22753	22572	22482	22617	22509	22623	22698	22569	22560	22586	22566	22489	22872	22672	22544	22663	22520	22625	22685	22782	22701	22693	22653	22534	22543	22589	22673	22839	22696	22524	22818	22519	22625	22753	22571	22691	22596	22532	22765	22720	22511	22732	22654	22653	22629	22658	22544	22799	22561	22765	22638	22713	22600	22790	22706	22644	22697	22489	22531	22673	22692	22616	22622	22711	22535	22640	22624	22672	22538	22505	22569	22562	22607	22508	22568	22583	22736	22620	22731	22667	22511	22669	22537	22621	22646	22698	22537	22603	22822	22727	22520	22707	22622	22624	22604	22609	22599	22714	22769	22558	22669	22659	22568	22700	22514	22704	22618	22663	22492	22719	22828	22749	22680	22640	22776	22454	22306	22693	22442	22717	22690	22709	22586	22685	22550	22733	22728	22612	22527	22854	22413	22657	22697	22392	22681	22635	22569	22706	22502	22742	22790	22864	22519	22622	22809	22474	22589	22693	22678	22668	22589	22667	22775	22748	22486	22924	22719	22620	22740	22578	22801	22466	22785	22708	22503	22741	22660	22586	22730	22675	22613	22542	22688	22682	22713	22696	22603	22611	22708	22772	22886	22536	22551	22826	22649	22691	22674	22612	22547	22690	22669	22607	22643	22337	22478	22586	22580	22842	22770	22537	22650	22656	22577	22725	22717	22794	22566	22613	22921	22574	22697	22424	22655	22677	22363	22489	22767	22504	22711	22642	22624	22706	22679	22693	22725	22879	22585	22753	22702	22713	22639	22742	22621	22575	22516	22910	22728	22675	22348	22473	22737	22682	22532	22688	22808	22626	22584	22615	22778	22777	22777	22701	22726	22698	22466	22472	22690	22648	22544	22706	22431	22668	22563	22725	22656	22605	22547	22569	22775	22643	22468	22666	22589
33541	31484	38562	36986	34277	34604	35855	32349	31443	31477	30984	30729	30441	30149	30299	29943	30083	30179	30228	29741	30022	30188	30156	30186	30036	30111	30093	30072	30262	30109	29953	30017	29931	30139	29866	30111	30013	30058	29949	30014	29946	29973	30132	29900	30001	30108	30161	29884	30107	29961	30093	30004	30004	29776	30044	29916	29787	29958	30120	30051	30018	29871	30025	30124	30060	29912	29827	29994	30168	30036	30053	30041	30036	30012	30082	30049	29997	29784	30013	29581	29835	29989	29883	29952	29918	30073	29860	30052	30201	29956	29952	30165	29941	29903	30087	29986	30019	29944	29900	29921	30140	29867	30515	30144	30044	29902	30008	30078	30225	30002	29821	29783	29993	30020	30034	29958	30139	29830	30159	29975	30032	29918	29801	30017	29984	30106	30043	30030	29676	30230	29916	30201	29990	30072	29986	29975	29870	30205	29907	29913	30250	30091	30218	30028	29879	29948	30038	29932	30094	29878	30190	30042	30061	29884	30086	30040	30074	29977	30191	29970	29959	29911	30041	29927	29895	29983	30063	29934	30090	30165	30063	30074	30016	29893	29931	30098	29725	29942	29769	30172	30074	29994	30231	29940	30333	29854	29985	29704	30011	29843	29854	29770	29956	30136	29917	30053	30075	29955	29822	29952	29779	29883	29815	30108	29975	30107	30148	29996	30258	29854	29978	30231	30196	30040	30216	29852	29869	30073	30040	29692	30104	29796	30130	30113	30195	29971	29918	29849	30161	30030	30051	30160	30251	29915	29837	29682	30093	30114	30011	30122	30084	30050	29944	29894	29952	29810	30147	30103	29890	30082	30114	30144	29950	30015	29832	29831	30114	30097	30022	29940	29981	30024	30089	29994	29831	30061	29966	30229	29638	30058	29867	29993	29835	30054	29948	30126	30019	29828	29892	29829	30186	30169	29745	30149	30025	29989	30104	30157	30051	30000	29989	29918	29911	29969	29927	30199	29874	29951	29982	30097	29899	29932	29997	29865	29701	29969	30221	30123	30132	29918	30254	29867	30108	29973	29915	30098	29851	30057	29812	29955	29946	30193	29852	29797	30158	30107	29949	29858	30029	30219	29862	30261	30069	29915	30061	29817	30110	29726	29972	29961	30101	30055	29872	29989	30025	29718	30152	29876	30021	30036	30186	29936	30072	29918	29974	29906	29902	29888	30080	29886	30175	30057	29943	29977	30054	30038	30285	30092	29868	30036	29952	29883	30132	30050	30264	29962	30222	30035	29883	29999	30063	29713	30041	29793	30079	29821	29797	29678	29973	29789	30235	29624	30051	29818	30012	29963	30123	29913	30052	30076	30012	29893	30276	30274	30238	30124	30070	29820	30016	29767	29989	30129	30112	29849	30028	29880	29925	29912	29968	29990	30004	30046	30126	29762	30052	29898	29996	30072	30178	30160	29948	29775	29980	29819	30017	29950	30141	30130	29884	29876	30073	29889	30148	29946	29925	30251	29697	29824	30110	30191	30161	30114	30050	29694	29871	30189	29959	29924	29845	30093	29657	29893	29996	30045	30083	29936	29998	30089	30086	29915	29820	30021	30158	29893	30159	30115	29832	30099	29865	30025	29834	30293	30002	29837	30000	29974	30168	29898	29987	29909	29886	29937	30065	29957	29935	30087	30135	30025	30005	29941	29968	30133	30200	29842	29853	29802	30017	30089	29931	29923	29918	30092	30037	30177	30254	29934	30020	30058	29989	30012	30010	30162	30013	30416	30013	29999	29941	29811	30257	30165	29916	30272	29978	30012	30111	30267	30064	29929	30048	29853	30056	29948	29798	29698	30032	30042	30027	29869	29960	30052	29933	29938	30182	29921	29978	29867	29897	29884	29957	29641	30304	30084	29746	29979	29949	30134	30011	29924	30005	29956	29911	30128	30054	29837	29998	30161	29787	29941	30155	30172	29805	30036	30031	30200	29865	29997	29894	30178	30185	30066	30035	29886	30037	30095	29898	30038	30057	30132	30219	30075	30113	30138	30154	29886	30376	30031	30141	29922	29889	29953	30015	30003	30002	29933	29767	29885	29929	29889	29964	30167	30035	30093	30238	30081	29915	30057	30012	30231	30003	30146	30200	29860	30148	29898	30091	29890	29725	29876	29836	29882	29797	29947	30019	30037	30070	30179	30118	30033	29969	30028	29939	29875	29988	29929	30245	30101	29980	29773	29971	29947	30126	29954	29928	30174	29982	30110	30235	29800	29900	29869	29792	29874	29958	30230	30092	29857	30213	30109	30142	30061	30198	29989	30042	29875	29817	30108	30196	29849	30040	29958	30185	30285	30066	29963	29918	30136	30184	30120	29849	30016	29985	29924	30230	30086	30201	30121	29964	30018	30002	29882	30071	29995	30103	30075	30208	29838	29798	30010	30077	30143	29953	30069	30132	29880	29915	30087	30061	29791	30188	30105	30241	30108	29992	29916	29992	29985	29931	29968	29974	29991	30083	29898	29930	29667	30009	29896	29894	29986	29955	30112	30078	30053	30138	30046	29959	29900	30043	29985	29842	29938	29907	30023	30057	30023	29871	30078	29949	30012	30205	29946	29724	30167	29840	29895	30063	30029	29780	29983	30083	30324	30095	30037	30119	30222	30036	30024	29853	29874	30046	30258	30300	30351	29862	29963	30151	30041	29924	29884	30152	29957	29903	29905	30167	30100	30084	29944	30120	29896	29952	29911	30060	30281	30133	29857	30000	29996	29912	29820	29794	30110	29914	29927	30295	30080	29866	30151	29922	30042	30041	29953	30170	30062	29879	29992	30058	29890	30105	30223	29905	29969	30163	30079	30154	30081	29839	30033	30093	29932	30026	29932	30082	30007	30170	30030	30063	29938	30022	30215	29984	30094	29971	30081	30020	30222	30289	29950	29821	30081	30240	30039	30049	30016	29874	30005	29764	29953	30149	29773	29876	30031	29983	30120	30005	29993	29716	29970	30192	29933	30183	29858	29869	29967	29963	30049	30024	29925	29934	30058	29956	29934	30146	30122	30124	29802	30113	30138	30058	29868	30049	30022	30037	30147	29966	29944	30061	30341	30078	29924	30137	29824	29936	30129	30031	30003	29985	30063	30238	30304	30013	29915	29873	29961	29806	29845	30073	30017	30058	29971	29906	30112	29912	30054	30090	30121	29947	30043	29925	30124	29923	30145	29934	29896	30120	29940	29864	29902	29921	29992	29945	30133	29933	29843	30003	29980	29972	29860	29991	30030	29783	30175	30077	29928	30185	29885	30034	30064	30401	30234	30143	30109	29900	29923	29975	29939	30098	30039	30148	30274	29994	30078	30061	30026	30097	30065	30232	29966	30074	30353	29873	30081	30122	30147	30117	30089	30088	30052	29896	29924	30052	30166	29879	30235	29900	29964	29933	29968	30039	30209	30148	29943	30213	29856	30104	30120	30065	29952	29754	30004	30138	29865	29994	29951	29888	30043	30009	29907	30332	30111	29973	30091	30011	29871	30055	29974	30037	29983	30219	30095	30050	29984	30330	29918	30136	29919	29951	29950	30024	29805	29738	30048	29905	30101	30080	29881	30041	30214	30303	29781	30203	29973	30014	30100	29975	30032	29972	29934	29896	29885	30001	30057	30125	30062	29951	29977	30201	29918	30067	30038	29907	29884	30019	29897	30094	30003	30100	30073	29935	30073	30219	29801	30107	30196	30121	30112	29954	30052	29972	29802	30280	30094	29977	29816	30068	29960	29977	30083	30333	30060	30156	29921	30058	29955	29998	29884	29957	30012	29913	29937	30005	30108	30179	29916	30057	29853	29727	29971	29822	29933	30073	30246	29788	30151	30038	29916	30106	29823	30192	30127	30250	30309	30175	29912	29934	29745	29831	30104	30088	29910	29874	29867	29988	29883	30233	30111	29962	30246	30068	29952	30007	29948	29997	30026	29860	29976	30052	30004	30030	30128	30058	30076	29944	29827	30190	30046	30178	29993	30107	29816	29901	29666	29960	30184	30129	30014	30004	30080	29799	29953	29778	29857	30256	30028	29855	29878	30041	29909	29896	29912	29680	30018	30057	30106	30190	30062	29938	30039	30073	29929	29991	30093	30158	29896	30108	29876	29973	30088	30307	29842	29998	29943	29975	29885	29974	29896	29885	29975	30242	30286	29935	29902	29827	29988	30054	29949	29878	29781	29924	29947	29907	30024	30047	29926	30157	29920	29936	29829	29930	30054	30118	30079	29965	30031	30146	30059	29964	30028	29915	29910	30120	30262	29921	30034	29940	29758	29911	29939	29976	29987	29792	29847	29886	30068	29974	29962	29734	29885	29986	30076	29972	30008	30028	30026	29958	30030	30071	30082	30123	30040	30247	30237	30113	30064	30154	30040	30017	30058	29983	30250	30109	30010	30106	29966	30030	29901	29905	30051	30071	30109	29952	29826	30014	30109	29818	29913	30039	29840	30036	29834	30107	30107	29805	29982	29896	30155	30256	29992	29970	30296	30426	29996	30123	30027	29966	29955	30041	30040	29994	29960	29970	30059	29971	30102	30097	30118	29961	29834	30197	30028	30075	29912	30030	30142	30060	30060	29948	29927	30277	30115	29961	29901	30325	29949	30070	29984	29757	30058	30062	29994	29914	29861	29817	29826	29920	29898	30209	30122	29955	30085	29904	29761	29953	29891	30127	30080	30079	29717	29859	29771	29760	30014	30153	30019	29939	30030	30091	29994	30232	29992	29904	30193	29917	30013	29829	29903	29913	30121	29909	29816	30132	29978	29845	29858	30143	30130	30142	30219	30056	29976	30156	30253	29808	30076	30013	29871	30172	30023	29817	29932	29875	29914	30029	30088	30068	30002	29950	30017	29931	29817	30097	30125	30138	30063	29991	29971	29989	29867	29995	30027	30140	30134	29937	30052	29913	30186	30037	29904	29873	30083	29823	29916	30033	29643	30091	30131	30030	29896	30102	30150	29884	29797	30032	29999	30017	29989	29781	29966	30096	30006	29961	29742	29958	29942	29828	29818	29790	30169	30072	30178	30085	30025	30133	30019	30027	29902	30069	30163	29969	29960	29958	29866	30110	29916	30079	30234	30014	29916	29767	29866	30061	29882	30086	30127	30253	30151	30164	30059	30232	30202	30154	30026	30121	29859	29846	30076	30322	29893
29711	39822	38462	32959	29767	30176	30968	26002	25131	24576	23995	23671	23337	23076	22943	22861	22956	22964	22561	22790	22836	22653	22770	22561	22674	22851	22700	22867	22779	22785	22578	22557	22711	22532	22567	22620	22667	22798	22738	22718	22567	22711	22679	22610	22783	22627	22741	22626	22569	22644	22590	22719	22487	22444	22531	22628	22626	22800	22680	22480	22618	22616	22554	22652	22541	22475	22557	22489	22436	22551	22460	22568	22584	22677	22584	22623	22700	22678	22696	22698	22685	22608	22618	22764	22518	22659	22567	22515	22614	22613	22571	22757	22649	22664	22591	22631	22680	22565	22665	22797	22555	22562	22597	22588	22534	22630	22680	22406	22618	22588	22493	22624	22620	22703	22579	22800	22711	22598	22671	22457	22666	22737	22578	22556	22642	22732	22530	22558	22647	22760	22626	22634	22486	22691	22570	22682	22781	22616	22724	22748	22606	22479	22555	22777	22612	22739	22612	22510	22705	22705	22636	22773	22717	22820	22598	22700	22523	22720	22632	22631	22626	22720	22666	22761	22621	22825	22538	22698	22658	22677	22589	22472	22526	22731	22522	22793	22799	22777	22599	22595	22707	22867	22696	22718	22649	22543	22705	22644	22510	22542	22767	22518	22721	22570	22767	22491	22478	22719	22712	22706	22570	22678	22494	22767	22738	22647	22633	22499	22517	22773	22535	22456	22648	22609	22537	22675	22622	22648	22761	22563	22781	22499	22782	22673	22589	22660	22499	22586	22726	22543	22695	22656	22659	22585	22558	22762	22628	22711	22599	22709	22611	22501	22795	22682	22763	22709	22578	22623	22486	22719	22632	22435	22532	22611	22415	22645	22741	22576	22664	22458	22461	22579	22790	22711	22725	22448	22423	22573	22669	22493	22711	22618	22576	22609	22704	22617	22773	22499	22720	22621	22783	22459	22812	22500	22663	22654	22877	22650	22790	22519	22559	22464	22469	22490	22608	22648	22761	22505	22617	22653	22738	22615	22672	22577	22713	22696	22738	22610	22555	22632	22671	22598	22556	22650	22679	22495	22496	22651	22780	22540	22675	22664	22780	22680	22631	22757	22429	22716	22525	22772	22529	22499	22816	22744	22819	22652	22533	22594	22561	22643	22468	22669	22638	22378	22729	22727	22757	22426	22617	22590	22556	22628	22471	22664	22674	22525	22584	22830	22771	22682	22714	22741	22571	22610	22756	22577	22575	22506	22583	22635	22583	22636	22663	22789	22549	22651	22478	22366	22392	22580	22555	22534	22512	22589	22639	22650	22467	22504	22655	22496	22684	22467	22607	22609	22529	22494	22783	22717	22501	22893	22618	22658	22547	22439	22642	22615	22724	22536	22720	22781	22537	22611	22763	22706	22471	22624	22738	22614	22730	22615	22574	22669	22635	22688	22433	22391	22458	22676	22456	22542	22595	22600	22747	22586	22688	22698	22784	22454	22555	22582	22644	22764	22648	22588	22502	22591	22662	22537	22493	22635	22662	22520	22754	22456	22604	22467	22593	22700	22632	22535	22616	22481	22787	22677	22728	22831	22571	22729	22725	22564	22485	22656	22733	22646	22592	22598	22717	22566	22655	22656	22568	22549	22738	22772	22800	22773	22601	22596	22558	22648	22489	22615	22710	22647	22688	22536	22702	22900	22582	22578	22659	22633	22784	22662	22666	22677	22427	22628	22680	22482	22585	22658	22559	22544	22603	22519	22737	22499	22724	22428	22802	22563	22461	22591	22581	22738	22520	22605	22514	22665	22658	22539	22483	22627	22582	22735	22649	22732	22644	22563	22766	22587	22622	22544	22534	22562	22608	22581	22715	22508	22816	22601	22594	22652	22652	22624	22545	22637	22592	22645	22570	22771	22630	22694	22673	22771	22672	22700	22775	22558	22469	22518	22645	22555	22758	22613	22574	22537	22626	22403	22482	22695	22675	22582	22751	22550	22843	22643	22851	22751	22664	22546	22566	22783	22665	22596	22612	22569	22733	22659	22485	22678	22696	22536	22587	22575	22526	22740	22649	22814	22694	22731	22600	22741	22577	22576	22517	22712	22665	22739	22740	22506	22651	22642	22709	22561	22552	22579	22857	22685	22565	22645	22594	22712	22637	22641	22545	22612	22505	22629	22555	22648	22742	22566	22799	22736	22634	22566	22438	22740	22651	22826	22481	22699	22686	22605	22611	22665	22402	22549	22534	22506	22768	22819	22610	22696	22467	22654	22734	22634	22643	22554	22541	22777	22800	22494	22781	22684	22883	22610	22680	22699	22613	22967	22575	22814	22662	22660	22707	22461	22460	22671	22808	22596	22618	22674	22655	22559	22575	22655	22632	22840	22677	22712	22628	22611	22725	22696	22592	22616	22810	22613	22745	22637	22666	22657	22635	22647	22594	22794	22494	22464	22666	22411	22536	22614	22777	22699	22586	22581	22579	22624	22585	22812	22474	22622	22571	22614	22680	22662	22545	22605	22799	22627	22820	22642	22653	22618	22603	22748	22757	22649	22489	22579	22736	22578	22518	22872	22650	22754	22576	22651	22612	22654	22675	22592	22456	22596	22703	22589	22711	22705	22481	22630	22560	22592	22670	22660	22663	22882	22708	22743	22629	22668	22510	22489	22818	22585	22457	22657	22746	22744	22685	22579	22821	22853	22714	22805	22653	22640	22548	22578	22789	22570	22621	22620	22704	22677	22603	22782	22559	22574	22725	22615	22688	22427	22693	22623	22582	22652	22568	22695	22618	22691	22522	22640	22550	22535	22651	22606	22542	22547	22542	22685	22536	22477	22509	22660	22838	22565	22547	22580	22579	22705	22772	22629	22818	22658	22582	22643	22641	22656	22701	22632	22493	22756	22685	22598	22652	22658	22628	22650	22493	22614	22665	22524	22582	22720	22547	22531	22642	22608	22422	22590	22724	22723	22525	22610	22611	22556	22603	22681	22618	22526	22854	22373	22746	22684	22739	22572	22517	22652	22521	22586	22685	22705	22331	22589	22545	22553	22699	22387	22720	22463	22627	22610	22650	22642	22741	22705	22538	22570	22526	22761	22589	22620	22676	22884	22618	22571	22719	22532	22673	22797	22558	22779	22753	22653	22723	22593	22661	22596	22703	22722	22629	22746	22548	22457	22619	22472	22660	22817	22615	22830	22674	22463	22659	22515	22574	22623	22608	22791	22725	22746	22837	22541	22718	22688	22652	22670	22679	22879	22617	22661	22673	22568	22572	22706	22520	22648	22602	22467	22639	22460	22800	22719	22634	22724	22779	22628	22737	22688	22550	22659	22604	22778	22694	22526	22705	22668	22705	22714	22694	22749	22536	22733	22581	22445	22671	22823	22555	22569	22692	22559	22591	22562	22704	22723	22675	22544	22622	22592	22750	22336	22558	22588	22741	22602	22679	22809	22662	22818	22553	22543	22590	22629	22472	22632	22563	22522	22628	22527	22654	22610	22491	22600	22643	22724	22556	22677	22776	22416	22749	22652	22588	22595	22553	22801	22778	22643	22554	22874	22669	22564	22723	22701	22590	22609	22588	22634	22514	22599	22677	22528	22759	22599	22712	22546	22542	22618	22698	22579	22478	22696	22483	22735	22685	22576	22557	22705	22715	22465	22756	22796	22351	22936	22643	22556	22584	22737	22849	22780	22828	22534	22714	22604	22686	22850	22578	22582	22624	22596	22676	22590	22688	22776	22704	22485	22839	22558	22525	22837	22664	22602	22616	22700	22592	22386	22661	22654	22641	22623	22596	22591	22578	22716	22626	22669	22621	22692	22553	22682	22536	22677	22497	22653	22633	22571	22723	22625	22768	22585	22713	22589	22704	22709	22795	22756	22581	22577	22706	22710	22620	22562	22759	22793	22635	22455	22798	22596	22651	22689	22720	22436	22685	22749	22437	22544	22661	22598	22798	22739	22611	22797	22542	22588	22753	22694	22609	22556	22728	22642	22744	22368	22480	22589	22616	22526	22627	22596	22728	22680	22501	22761	22857	22653	22588	22687	22605	22534	22618	22501	22777	22589	22593	22643	22557	22564	22785	22782	22743	22646	22585	22572	22704	22629	22683	22608	22540	22510	22665	22718	22771	22720	22767	22652	22703	22784	22695	22611	22480	22668	22811	22752	22807	22507	22732	22502	22765	22575	22564	22687	22624	22789	22471	22551	22617	22580	22724	22563	22523	22652	22714	22490	22618	22642	22631	22712	22666	22681	22559	22508	22658	22496	22724	22818	22567	22641	22573	22623	22603	22460	22642	22692	22668	22698	22701	22545	22412	22641	22881	22505	22462	22528	22890	22583	22531	22704	22688	22605	22539	22544	22814	22547	22598	22560	22538	22560	22555	22654	22576	22607	22648	22610	22722	22571	22763	22606	22477	22675	22629	22732	22681	22754	22459	22734	22515	22604	22823	22823	22634	22628	22702	22887	22783	22727	22592	22577	22661	22562	22675	22709	22682	22694	22747	22554	22704	22642	22853	22862	22799	22558	22717	22546	22664	22589	22586	22742	22743	22664	22783	22764	22740	22576	22670	22847	22730	22559	22621	22552	22679	22752	22532	22690	22565	22806	22594	22464	22623	22725	22708	22806	22766	22700	22678	22736	22781	22865	22653	22597	22669	22506	22682	22723	22446	22570	22616	22779	22647	22690	22757	22675	22731	22667	22796	22752	22613	22720	22474	22642	22581	22769	22513	22669	22685	22588	22562	22755	22741	22647	22616	22735	22606	22737	22414	22544	22538	22448	22529	22703	22581	22713	22672	22539	22521	22659	22666	22624	22539	22700	22671	22667	22477	22792	22622	22705	22620	22811	22600	22705	22640	22760	22591	22509	22496	22748	22410	22630	22664	22805	22608	22453	22622	22396	22678	22742	22819	22494	22606	22775	22515	22578	22643	22858	22650	22734	22624	22830	22796	22757	22604	22779	22636	22610	22564	22674	22738	22742	22453	22839	22646	22769	22746	22737	22560	22501	22654	22779	22670	22793	22716	22625	22552	22563	22543	22641	22633	22677	22745	22728	22545	22535	22684	22717	22635	22561	22799	22621	22578	22462	22675	22708	22663	22725	22645	22518	22595	22562	22624	22601	22677	22691	22638	22608	22576	22655	22466	22467	22662	22853	22694	22672	22765	22422	22590	22647
25014	21402	29027	28799	31030	37950	53836	35179	31813	31785	31076	30960	30383	30053	30027	29812	29821	29830	29792	29733	29712	29810	29799	29824	29571	29640	29740	29657	29629	29608	29848	29650	29601	29546	29764	29581	29693	29815	29515	29468	29807	29710	29648	29485	29741	29839	29714	29482	29760	29646	29542	29634	29659	29511	29556	29368	29541	29663	29511	29663	29659	29443	29756	29477	29573	29712	29763	29592	29926	29773	29837	29784	29462	29723	29775	29766	29499	29621	29742	29803	29784	29682	29680	29813	29495	29424	29710	29530	29518	29452	29516	29765	29446	29631	29566	29419	29373	29639	29677	29577	29529	29889	29510	29752	29566	29334	29429	29569	29617	29661	29634	29791	29477	29585	29385	29425	29588	29341	29563	29723	29589	29476	29494	29587	29589	29694	29423	29655	29583	29428	29744	29735	29339	29528	29669	29470	29530	29803	29297	29447	29812	29582	29602	29542	29463	29535	29613	29544	29520	29695	29461	29671	29522	29508	29340	29688	29468	29716	29777	29450	29588	29406	29746	29506	29645	29368	29637	29415	29433	29541	29729	29615	29552	29328	29627	29574	29459	29412	29365	29557	29585	29471	29519	29633	29742	29668	29713	29207	29599	29521	29749	29542	29461	29446	29517	29229	29712	29821	29512	29550	29644	29447	29434	29821	29678	29607	29757	29623	29635	29632	29699	29493	29671	29711	29674	29825	29550	29740	29540	29396	29530	29529	29660	29449	29625	29804	29633	29487	29480	29703	29408	29789	29409	29643	29444	29567	29623	29627	29659	29634	29432	29421	29606	29295	29659	29508	29660	29699	29318	29753	29728	29530	29802	29569	29640	29563	29788	29474	29621	29753	29465	29588	29683	29610	29653	29592	29432	29632	29500	29516	29605	29454	29559	29409	29675	29523	29730	29734	29591	29344	29493	29579	29701	29657	29977	29493	29805	29809	29638	29518	29528	29647	29493	29395	29976	29643	29552	29512	29570	29632	29619	29796	29427	29621	29525	29663	29607	29778	29824	29877	29472	29476	29694	29780	29787	29614	29481	29589	29647	29618	29415	29422	29746	29330	29720	29727	29646	29569	29539	29551	29672	29665	29490	29665	29416	29425	29742	29607	29519	29702	29530	29642	29491	29762	29652	29473	29568	29517	29682	29880	29791	29465	29459	29724	29569	29412	29742	29623	29628	29377	29653	29517	29468	29436	29519	29531	29214	29696	29592	29542	29620	29783	29618	29636	29664	29529	29487	29535	29771	29546	29669	29676	29709	29865	29503	29457	29685	29682	29474	29402	29662	29520	29441	29424	29686	29666	29480	29456	29408	29510	29805	29716	29657	29376	29601	29775	29515	29694	29538	29760	29948	29659	29565	29786	29348	29629	29678	29535	29638	29670	29772	29476	29485	29690	29539	29591	29573	29579	29784	29498	29454	29654	29539	29665	29505	29637	29555	29315	29456	29553	29823	29675	29512	29442	29599	29619	29684	29313	29561	29463	29494	29489	29585	29403	29428	29794	29476	29706	29760	29697	29622	29730	29566	29530	29487	29488	29532	29289	29754	29488	29477	29488	29591	29455	29415	29431	29513	29649	29373	29828	29681	29506	29627	29367	29877	29573	29374	29454	29570	29571	29618	29482	29761	29348	29375	29428	29634	29717	29476	29511	29345	29774	29715	29684	29288	29463	29530	29729	29620	29720	29853	29834	29625	29731	29649	29681	29666	29602	29453	29641	29500	29468	29622	29493	29674	29439	29616	29688	29609	29469	29380	29736	29547	29587	29525	29583	29609	29806	29788	29593	29440	29648	29420	29643	29690	29802	29513	29735	29598	29568	29514	29660	29537	29387	29652	29568	29713	29603	29711	29746	29486	29444	29456	29727	29875	29609	29709	29602	29659	29765	29540	29663	29686	29462	29517	29661	29612	29824	29528	29354	29802	29469	29579	29558	29650	29524	29668	29668	29581	29490	29711	29736	29692	29571	29706	29160	29414	29525	29530	29614	29581	29365	29641	29447	29800	29618	29728	29639	29618	29736	29402	29761	29548	29649	29616	29481	29595	29562	29523	29558	29453	29584	29655	29477	29350	29652	29595	29616	29549	29665	29547	29555	29641	29431	29618	29702	29726	29499	29706	29690	29680	29415	29606	29594	29605	29463	29280	29702	29613	29548	29869	29543	29584	29542	29384	29620	29561	29500	29584	29646	29789	29706	29564	29453	29344	29547	29357	29597	29807	29543	29532	29465	29689	29452	29736	29409	29538	29585	29562	29470	29847	29599	29760	29649	29363	29618	29623	29472	29324	29741	29516	29432	29528	29708	29455	29356	29605	29522	29533	29628	29359	29471	29705	29908	29671	29708	29556	29420	29764	29579	29621	29489	29603	29532	29506	29668	29615	29556	29418	29381	29634	29681	29620	29397	29699	29544	29281	29354	29504	29369	29607	29660	29665	29496	29761	29388	29686	29605	29607	29576	29694	29881	29520	29464	29344	29511	29735	29312	29504	29554	29798	29726	29806	29457	29585	29699	29276	29633	29841	29730	29394	29529	29721	29760	29540	29365	29610	29435	29236	29596	29501	29360	29761	29376	29541	29541	29619	29492	29752	29657	29758	29742	29722	29665	29523	29638	29747	29356	29718	29591	29331	29636	29703	29453	29523	29714	29405	29442	29744	29727	29655	29335	29357	29706	29585	29670	29478	29408	29419	29746	29478	29476	29675	29561	29641	29266	29632	29535	29687	29981	29723	29596	29666	29606	29664	29743	29619	29520	29886	29788	29604	29517	29720	29744	29815	29454	29615	29508	29567	29743	29648	29525	29351	29506	29590	29513	29585	29470	29399	29630	29526	29566	29672	29639	29809	29509	29451	29471	29719	29662	29629	29514	29585	29712	29491	29639	29655	29732	29535	29726	29672	29327	29668	29808	29658	29612	29677	29569	29747	29635	29422	29562	29598	29510	29668	29554	29356	29670	29541	29814	29821	29479	29741	29546	29712	29546	29553	29633	29213	29487	29671	29473	29774	29768	29543	29820	29551	29713	29533	29692	29604	29651	29461	29414	29475	29500	29573	29544	29506	29462	29728	29460	29613	29625	29395	29474	29632	29447	29487	29814	29444	29638	29605	29435	29606	29599	29480	29582	29551	29667	29607	29464	29241	29574	29466	29741	29371	29497	29432	29718	29601	29705	29485	29817	29698	29770	29640	29602	29439	29466	29572	29558	29601	29582	29551	29723	29580	29685	29729	29489	29497	29496	29621	29779	29762	29499	29495	29496	29606	29505	29429	29477	29600	29577	29695	29700	29504	29609	29735	29595	29792	29469	29653	29578	29508	29744	29346	29529	29430	29548	29513	29579	29652	29310	29559	29516	29768	29545	29382	29459	29942	29800	29516	29502	29388	29483	29282	29539	29325	29525	29703	29352	29299	29323	29446	29607	29607	29467	29701	29428	29712	29872	29558	29425	29501	29746	29695	29464	29842	29726	29518	29551	29694	29441	29534	29445	29750	29542	29542	29734	29651	29567	29569	29429	29516	29638	29656	29538	29516	29529	29730	29664	29415	29355	29790	29470	29479	29540	29687	29606	29808	29572	29517	29690	29535	29371	29835	29661	29462	29591	29608	29900	29678	29644	29811	29415	29624	29418	29636	29609	29534	29689	29490	29375	29663	29606	29677	29691	29769	29572	29462	29526	29504	29290	29777	29517	29361	29390	29746	29647	29676	29559	29532	29677	29596	29500	29464	29479	29751	29596	29465	29642	29496	29310	29737	29453	29304	29594	29449	29629	29633	29525	29540	29664	29512	29556	29534	29635	29326	29441	29691	29600	29435	29615	29781	29512	29684	29517	29318	29521	29688	29559	29367	29345	29734	29424	29408	29310	29731	29528	29464	29445	29359	29654	29566	29532	29645	29472	29387	29607	29599	29634	29552	29523	29755	29755	29664	29605	29555	29653	29297	29437	29453	29663	29463	29497	29682	29634	29775	29405	29380	29602	29273	29376	29690	29544	29543	29547	29567	29723	29804	29642	29658	29681	29734	29863	29613	29609	29796	29670	29521	29694	29599	29556	29580	29678	29534	29614	29820	29473	29927	29579	29527	29539	29485	29463	29489	29552	29511	29540	29583	29704	29666	29754	29660	29655	29773	29567	29618	29575	29602	29581	29903	29809	29620	29505	29815	29398	29575	29446	29634	29609	29403	29446	29421	29452	29708	29420	29673	29503	29640	29531	29549	29404	29665	29598	29570	29357	29564	29601	29794	29572	29925	29577	29597	29627	29520	29629	29637	29559	29729	29673	29703	29726	29619	29782	29494	29432	29405	29833	29395	29599	29593	29680	29668	29460	29324	29512	29389	29376	29583	29595	29735	29416	29711	29467	29523	29586	29543	29651	29756	29577	29625	29605	29583	29603	29578	29632	29560	29544	29636	29774	29614	29469	29695	29535	29568	29517	29325	29581	29927	29792	29446	29557	29521	29528	29599	29519	29610	29420	29375	29648	29429	29582	29625	29460	29416	29503	29632	29544	29528	29635	29371	29597	29663	29750	29414	29463	29472	29735	29395	29624	29610	29485	29687	29415	29682	29636	29448	29463	29683	29313	29585	29644	29455	29640	29587	29807	29521	29683	29529	29559	29707	29502	29556	29631	29457	29626	29701	29782	29567	29508	29386	29584	29832	29628	29705	29666	29519	29332	29612	29660	29668	29539	29835	29638	29663	29531	29496	29528	29817	29693	29642	29672	29546	29530	29552	29578	29690	29489	29681	29727	29781	29529	29588	29870	29429	29724	29600	29601	29687	29386	29512	29652	29510	29581	29560	29635	29905	29553	29861	29742	29503	29404	29763	29502	29610	29572	29503	29487	29404	29704	29483	29844	29955	29668	29694	29617	29792	29660	29683	29720	29732	29505	29383	29340	29593	29622	29358	29579	29624	29593	29507	29651	29590	29613	29568	29846	29726	29547	29528	29505	29692	29621	29549	29424	29761	29628	29500	29318	29553	29840	29631	29623	29856	29618	29602	29395	29579	29605	29437	29722	29758	29648	29416	29327	29652	29632	29506	29590	29783	29212	29731	29759	29702	29976	29382	29461	29411	29575	29740	29328	29546	29593	29427	29560	29507	29422	29770	29574	29432	29398	29648	29556	29786	29422
29474	47470	45568	38737	34021	37760	50351	27957	26475	25813	24694	24155	23721	23284	23006	23005	22947	22702	22701	22650	22623	22682	22726	22563	22814	22293	22525	22726	22578	22527	22600	22499	22419	22556	22609	22679	22527	22527	22699	22454	22613	22552	22590	22613	22543	22515	22609	22734	22572	22659	22520	22597	22557	22661	22560	22401	22573	22530	22457	22499	22300	22654	22500	22620	22483	22475	22573	22596	22521	22448	22604	22451	22643	22422	22683	22411	22585	22530	22635	22527	22747	22583	22598	22396	22392	22511	22647	22545	22604	22457	22464	22554	22476	22645	22382	22720	22562	22489	22421	22504	22443	22347	22415	22394	22446	22587	22852	22433	22436	22565	22591	22580	22452	22484	22599	22532	22623	22432	22443	22627	22580	22515	22787	22637	22406	22675	22273	22566	22494	22510	22446	22268	22477	22559	22546	22445	22486	22520	22431	22529	22577	22547	22452	22687	22352	22548	22548	22485	22530	22500	22594	22452	22528	22455	22616	22529	22597	22285	22535	22686	22459	22441	22657	22498	22555	22167	22534	22463	22451	22557	22380	22685	22494	22442	22627	22540	22551	22549	22530	22485	22391	22606	22613	22381	22415	22508	22390	22517	22515	22511	22562	22478	22394	22453	22634	22577	22640	22294	22379	22363	22416	22315	22522	22586	22615	22415	22671	22516	22578	22397	22555	22548	22461	22485	22577	22483	22333	22495	22516	22569	22191	22453	22575	22388	22519	22611	22542	22575	22380	22589	22339	22570	22339	22451	22559	22674	22582	22534	22544	22505	22617	22341	22491	22510	22435	22541	22471	22356	22548	22507	22420	22473	22259	22643	22571	22410	22344	22384	22567	22450	22475	22596	22590	22467	22687	22521	22373	22550	22462	22308	22384	22525	22575	22349	22469	22593	22515	22456	22357	22488	22458	22583	22458	22693	22352	22524	22563	22341	22518	22501	22518	22614	22541	22509	22359	22550	22534	22475	22370	22572	22460	22443	22459	22493	22546	22701	22434	22335	22588	22519	22766	22509	22456	22420	22401	22332	22607	22471	22254	22370	22482	22593	22552	22461	22544	22497	22487	22405	22447	22401	22411	22570	22511	22627	22480	22368	22421	22526	22753	22474	22488	22396	22576	22438	22720	22514	22469	22541	22378	22775	22491	22608	22421	22509	22309	22583	22596	22471	22362	22520	22469	22581	22640	22453	22531	22464	22592	22461	22559	22317	22641	22454	22426	22738	22561	22544	22458	22641	22459	22645	22456	22480	22441	22503	22490	22717	22590	22517	22534	22341	22493	22496	22477	22534	22515	22494	22524	22540	22369	22333	22505	22351	22410	22514	22553	22487	22664	22537	22457	22555	22509	22424	22418	22504	22292	22457	22508	22524	22459	22518	22404	22435	22464	22352	22509	22360	22593	22493	22401	22497	22593	22542	22601	22509	22430	22422	22260	22446	22569	22543	22399	22618	22513	22708	22548	22682	22430	22246	22391	22499	22555	22306	22569	22336	22483	22602	22554	22631	22512	22750	22430	22491	22517	22268	22601	22559	22386	22363	22660	22644	22482	22596	22519	22451	22462	22650	22548	22476	22421	22363	22563	22535	22565	22550	22472	22626	22665	22398	22430	22591	22518	22491	22541	22534	22415	22528	22587	22406	22414	22610	22393	22482	22553	22562	22590	22673	22557	22525	22341	22415	22486	22423	22576	22469	22557	22565	22410	22469	22424	22335	22438	22377	22578	22454	22507	22723	22424	22468	22427	22580	22587	22531	22661	22481	22410	22464	22574	22464	22401	22611	22442	22569	22284	22373	22449	22416	22350	22536	22556	22495	22424	22595	22474	22348	22386	22522	22415	22606	22476	22555	22553	22365	22425	22358	22340	22359	22607	22356	22679	22539	22660	22654	22417	22703	22365	22395	22536	22597	22577	22661	22541	22499	22591	22323	22604	22693	22632	22560	22637	22356	22701	22532	22405	22453	22300	22658	22550	22355	22503	22534	22407	22703	22484	22410	22452	22588	22561	22409	22650	22433	22348	22463	22708	22737	22537	22315	22674	22362	22387	22636	22390	22499	22537	22381	22393	22529	22428	22493	22537	22635	22379	22534	22675	22311	22461	22585	22463	22473	22500	22550	22633	22676	22478	22340	22528	22734	22374	22382	22544	22313	22483	22459	22519	22418	22476	22445	22620	22481	22381	22518	22576	22340	22460	22478	22526	22536	22387	22604	22442	22475	22487	22410	22409	22465	22576	22574	22532	22519	22395	22533	22509	22706	22456	22534	22521	22604	22614	22573	22479	22568	22481	22545	22566	22518	22494	22441	22518	22416	22660	22686	22317	22552	22431	22445	22399	22390	22662	22496	22576	22632	22496	22402	22442	22475	22331	22363	22471	22753	22568	22596	22530	22498	22509	22608	22485	22369	22472	22502	22478	22559	22493	22423	22440	22516	22547	22511	22468	22520	22489	22403	22288	22656	22459	22433	22472	22426	22615	22426	22577	22479	22480	22525	22362	22371	22340	22423	22746	22445	22658	22692	22523	22568	22537	22632	22596	22764	22428	22649	22356	22507	22542	22276	22537	22418	22297	22304	22519	22541	22477	22394	22615	22429	22438	22497	22533	22507	22408	22302	22468	22603	22404	22631	22532	22375	22599	22479	22496	22472	22453	22524	22501	22415	22608	22608	22464	22643	22407	22518	22549	22606	22621	22806	22535	22382	22524	22505	22495	22431	22545	22529	22396	22424	22642	22445	22558	22311	22461	22428	22504	22605	22542	22447	22490	22463	22624	22552	22566	22653	22524	22546	22418	22389	22509	22500	22707	22518	22497	22404	22476	22570	22599	22815	22596	22620	22506	22590	22520	22463	22524	22567	22483	22380	22451	22584	22486	22400	22241	22467	22417	22663	22565	22572	22322	22516	22545	22510	22679	22515	22639	22514	22604	22442	22491	22506	22212	22507	22564	22623	22385	22556	22474	22601	22421	22462	22491	22593	22466	22601	22494	22384	22586	22502	22464	22641	22480	22532	22444	22637	22492	22465	22447	22617	22627	22502	22575	22440	22528	22397	22370	22181	22561	22519	22381	22395	22564	22305	22506	22554	22299	22431	22467	22441	22470	22572	22437	22599	22488	22671	22525	22273	22419	22534	22556	22413	22735	22533	22481	22678	22499	22415	22574	22498	22650	22412	22537	22554	22412	22544	22388	22590	22543	22633	22461	22551	22663	22492	22645	22403	22482	22632	22467	22437	22521	22582	22610	22442	22535	22626	22459	22341	22517	22599	22367	22440	22520	22430	22553	22430	22487	22601	22474	22554	22460	22501	22563	22433	22299	22478	22429	22552	22434	22595	22512	22666	22488	22731	22415	22526	22478	22461	22446	22502	22772	22639	22345	22516	22480	22544	22465	22463	22567	22536	22523	22269	22582	22429	22478	22397	22508	22485	22503	22364	22472	22442	22356	22479	22637	22589	22688	22325	22557	22539	22404	22442	22368	22446	22497	22589	22597	22653	22469	22388	22506	22504	22567	22626	22530	22739	22412	22417	22503	22346	22332	22499	22512	22640	22461	22510	22633	22482	22558	22485	22287	22721	22583	22509	22676	22544	22495	22684	22479	22574	22674	22532	22414	22443	22446	22637	22453	22411	22553	22480	22613	22643	22268	22538	22682	22537	22452	22404	22550	22567	22377	22600	22342	22291	22442	22606	22509	22344	22487	22474	22445	22448	22614	22373	22409	22495	22627	22524	22527	22479	22495	22475	22576	22481	22746	22484	22665	22636	22327	22564	22571	22558	22355	22698	22423	22404	22564	22568	22583	22446	22586	22465	22498	22515	22383	22545	22522	22511	22498	22516	22535	22515	22470	22700	22526	22504	22499	22540	22511	22616	22314	22619	22525	22527	22590	22476	22628	22397	22549	22505	22579	22520	22589	22567	22593	22434	22540	22440	22371	22492	22775	22536	22498	22343	22440	22560	22413	22675	22571	22487	22621	22490	22532	22775	22549	22412	22604	22478	22594	22484	22505	22473	22568	22411	22543	22414	22654	22609	22508	22441	22643	22541	22600	22616	22557	22552	22520	22523	22434	22530	22550	22466	22489	22538	22522	22548	22403	22290	22486	22569	22528	22584	22420	22259	22500	22529	22577	22509	22616	22586	22411	22471	22253	22466	22546	22450	22567	22571	22463	22446	22511	22578	22679	22484	22651	22495	22437	22489	22521	22523	22489	22448	22354	22401	22369	22418	22391	22442	22482	22510	22609	22340	22519	22556	22554	22546	22511	22651	22442	22343	22351	22382	22524	22568	22357	22509	22455	22619	22430	22506	22471	22358	22401	22513	22539	22625	22659	22579	22348	22555	22447	22628	22607	22485	22680	22248	22500	22602	22845	22383	22719	22426	22570	22515	22350	22542	22667	22412	22215	22581	22439	22440	22459	22700	22525	22450	22382	22423	22386	22598	22607	22759	22550	22427	22386	22507	22306	22613	22415	22482	22402	22642	22681	22559	22393	22629	22478	22549	22629	22512	22602	22375	22621	22310	22615	22511	22616	22469	22565	22503	22499	22600	22274	22381	22503	22565	22421	22401	22639	22443	22390	22562	22411	22378	22601	22525	22599	22527	22453	22413	22606	22494	22588	22478	22561	22565	22485	22445	22436	22586	22457	22507	22593	22670	22653	22595	22434	22435	22440	22629	22485	22440	22416	22661	22484	22437	22443	22383	22590	22610	22696	22478	22353	22509	22512	22606	22273	22531	22558	22532	22390	22540	22425	22437	22657	22381	22525	22573	22584	22647	22444	22632	22448	22714	22500	22500	22377	22526	22450	22660	22489	22523	22492	22509	22539	22647	22767	22308	22287	22576	22581	22439	22359	22556	22529	22575	22515	22421	22442	22394	22430	22468	22458	22565	22515	22335	22557	22348	22633	22461	22503	22418	22584	22518	22581	22585	22642	22583	22522	22433	22442	22535	22465	22583	22450	22343	22503	22313	22622	22576	22556	22536	22439	22446	22506	22373	22550	22624	22662	22469	22555	22518	22473	22495	22444	22600	22707	22470	22600	22655	22457	22499	22513	22659	22431	22582	22428	22462	22607	22604	22627	22606	22422	22514	22487	22643	22384	22631	22322	22589	22357	22489	22564	22393
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
