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
339653778481	339653779048	339653779598	339653780148	339653780698	339653781248	339653781798	339653782348	339653782898	339653783448	339653783998	339653784548	339653785098	339653785648	339653786198	339653786748	339653787298	339653787848	339653788398	339653788948	339653789498	339653790048	339653790598	339653791148	339653791698	339653792248	339653792798	339653793348	339653793898	339653794448	339653794998	339653795548	339653796098	339653796648	339653797198	339653797748	339653798298	339653798848	339653799398	339653799948	339653800498	339653801048	339653801598	339653802148	339653802698	339653803248	339653803798	339653804348	339653804898	339653805448	339653805998	339653806548	339653807098	339653807648	339653808198	339653808748	339653809298	339653809848	339653810398	339653810948	339653811498	339653812048	339653812598	339653813148	339653813698	339653814248	339653814798	339653815348	339653815898	339653816448	339653816998	339653817548	339653818098	339653818648	339653819198	339653819748	339653820298	339653820848	339653821398	339653821948	339653822498	339653823048	339653823598	339653824148	339653824698	339653825248	339653825798	339653826348	339653826898	339653827448	339653827998	339653828548	339653829098	339653829648	339653830198	339653830748	339653831298	339653831848	339653832398	339653832948	339653833498	339653834048	339653834598	339653835148	339653835698	339653836248	339653836798	339653837348	339653837898	339653838448	339653838998	339653839548	339653840098	339653840648	339653841198	339653841748	339653842298	339653842848	339653843398	339653843948	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2662	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2660	3600	2300	2660	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2657	3600	2300	2657	3600	2300	2656	3600	2300	2656	3600	2300	2655	3600	2300	2655	3600	2300	2654	3600	2300	2654	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2652	3600	2300	2652	3600	2300	2651	3600	2300	2651	3600	2300	2650	3600	2300	2650	3600	2300	2649	3600	2300	2649	3600	2300	2648	3600	2300	2648	3600	2300	2647	3600	2300	2647	3600	2300	2646	3600	2300	2646	3600	2300	2645	3600	2300	2645	3600	2300	2644	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23559	21868	30920	44595	58122	53790	42485	25339	18676	18055	17943	17882	17885	17931	17654	17935	17702	17578	17521	17518	17513	17378	17414	17505	17820	17577	17435	17651	17534	17611	17464	17689	17480	17527	17496	17514	17755	17482	17519	17190	17452	17502	17522	17691	17577	17638	17449	17587	17515	17744	17524	17439	17439	17651	17507	17390	17422	17347	17462	17373	17345	17473	17452	17383	17695	17437	17427	17356	17644	17419	17488	17348	17504	17462	17592	17410	17371	17404	17490	17340	17551	17520	17580	17385	17540	17416	17505	17567	17604	17315	17389	17339	17591	17458	17550	17476	17662	17529	17376	17530	17708	17408	17386	17334	17421	17462	17471	17376	17335	17489	17436	17398	17686	17641	17614	17402	17522	17330	17507	17374	17610	17588	17578	17562	17408	17468	17603	17357	17644	17458	17447	17131	17517	17465	17472	17410	17630	17498	17534	17465	17299	17530	17385	17279	17618	17373	17443	17602	17294	17509	17448	17365	17523	17720	17398	17468	17402	17539	17455	17431	17427	17561	17441	17425	17538	17223	17511	17539	17402	17501	17494	17476	17367	17556	17545	17558	17447	17440	17508	17553	17525	17560	17315	17512	17527	17396	17376	17501	17318	17613	17534	17278	17362	17252	17374	17458	17394	17789	17317	17351	17408	17502	17395	17570	17369	17201	17304	17325	17439	17355	17492	17447	17529	17362	17463	17455	17482	17586	17652	17489	17273	17476	17452	17305	17504	17335	17642	17417	17364	17554	17386	17343	17558	17475	17545	17510	17490	17496	17479	17422	17699	17319	17295	17456	17304	17397	17305	17396	17322	17480	17555	17324	17417	17297	17307	17444	17400	17358	17493	17401	17451	17298	17301	17539	17326	17497	17275	17346	17479	17345	17149	17533	17291	17524	17503	17492	17460	17526	17445	17409	17425	17539	17351	17396	17490	17488	17294	17586	17358	17503	17479	17383	17425	17382	17476	17472	17289	17504	17481	17186	17401	17200	17500	17318	17553	17532	17426	17549	17449	17389	17340	17565	17333	17501	17395	17566	17337	17457	17473	17564	17493	17406	17378	17254	17339	17408	17283	17433	17287	17143	17510	17600	17502	17312	17519	17376	17514	17379	17338	17511	17253	17699	17388	17523	17396	17468	17569	17279	17615	17338	17423	17468	17351	17429	17443	17489	17492	17540	17458	17501	17486	17617	17468	17470	17481	17300	17299	17305	17581	17373	17418	17339	17536	17413	17503	17400	17554	17369	17397	17261	17343	17280	17456	17281	17463	17249	17593	17424	17369	17386	17451	17329	17298	17440	17568	17367	17434	17318	17197	17284	17453	17330	17424	17506	17299	17264	17483	17309	17630	17456	17450	17403	17561	17437	17473	17364	17488	17345	17398	17432	17346	17468	17374	17323	17493	17355	17494	17287	17379	17503	17320	17351	17560	17579	17318	17381	17330	17597	17291	17326	17533	17539	17420	17538	17482	17393	17333	17585	17313	17513	17508	17236	17441	17368	17579	17604	17464	17595	17547	17589	17344	17388	17388	17558	17371	17519	17492	17382	17276	17496	17642	17357	17347	17243	17466	17530	17416	17577	17322	17389	17364	17428	17474	17230	17682	17389	17464	17374	17234	17391	17420	17334	17315	17280	17452	17345	17454	17412	17579	17545	17309	17333	17386	17571	17534	17401	17338	17543	17515	17511	17564	17470	17319	17538	17603	17410	17575	17471	17470	17522	17482	17344	17293	17251	17335	17448	17381	17385	17452	17309	17422	17423	17527	17475	17415	17288	17571	17556	17481	17426	17155	17285	17548	17413	17509	17505	17372	17372	17343	17433	17388	17498	17440	17514	17580	17324	17385	17439	17384	17448	17424	17642	17570	17494	17412	17275	17434	17529	17303	17381	17159	17356	17455	17333	17167	17379	17501	17737	17499	17444	17419	17369	17419	17445	17395	17316	17540	17299	17464	17514	17516	17415	17526	17593	17601	17559	17384	17466	17337	17434	17519	17455	17271	17414	17711	17455	17651	17269	17585	17339	17582	17382	17319	17321	17611	17331	17498	17484	17343	17304	17462	17390	17314	17493	17449	17369	17414	17596	17328	17444	17552	17459	17550	17315	17388	17243	17304	17378	17509	17453	17427	17482	17537	17315	17356	17401	17327	17464	17514	17456	17265	17372	17446	17445	17276	17313	17527	17597	17341	17514	17381	17217	17401	17350	17238	17192	17293	17306	17398	17327	17542	17646	17512	17342	17313	17344	17588	17528	17355	17444	17662	17283	17514	17512	17308	17296	17334	17445	17549	17400	17423	17428	17490	17353	17482	17362	17420	17256	17340	17376	17484	17541	17323	17543	17329	17324	17320	17305	17415	17491	17481	17511	17569	17515	17454	17574	17440	17623	17354	17489	17351	17179	17407	17406	17494	17382	17445	17324	17255	17300	17444	17503	17428	17252	17576	17377	17416	17475	17246	17545	17362	17310	17425	17375	17274	17297	17364	17297	17756	17614	17315	17414	17256	17377	17498	17594	17657	17395	17372	17547	17444	17450	17266	17522	17607	17260	17570	17514	17503	17421	17390	17565	17389	17414	17596	17504	17399	17445	17374	17377	17408	17477	17341	17360	17547	17358	17443	17165	17552	17567	17388	17402	17386	17648	17441	17462	17523	17322	17496	17572	17318	17574	17513	17746	17389	17373	17463	17350	17545	17400	17518	17251	17476	17309	17399	17298	17432	17285	17466	17395	17345	17362	17359	17393	17437	17284	17204	17499	17510	17612	17574	17330	17242	17587	17472	17362	17358	17295	17415	17408	17423	17233	17235	17490	17558	17464	17294	17471	17588	17404	17433	17430	17427	17460	17430	17542	17362	17318	17649	17442	17458	17404	17485	17446	17399	17381	17425	17438	17394	17415	17355	17358	17400	17366	17219	17346	17470	17499	17294	17471	17356	17447	17216	17507	17159	17563	17301	17566	17273	17389	17575	17333	17371	17152	17567	17444	17480	17378	17441	17498	17411	17388	17230	17455	17506	17552	17541	17527	17416	17319	17310	17539	17352	17432	17386	17608	17363	17482	17401	17305	17379	17341	17453	17449	17403	17304	17467	17406	17529	17650	17530	17283	17387	17274	17277	17254	17226	17569	17691	17458	17685	17277	17528	17374	17400	17340	17469	17393	17445	17341	17479	17362	17473	17610	17346	17364	17400	17506	17310	17368	17276	17542	17400	17206	17369	17548	17355	17458	17397	17463	17330	17227	17535	17440	17476	17381	17224	17525	17411	17482	17344	17530	17450	17392	17377	17420	17425	17252	17372	17550	17381	17430	17472	17372	17453	17457	17247	17284	17329	17304	17336	17440	17217	17401	17547	17323	17541	17481	17330	17361	17236	17339	17535	17600	17589	17400	17740	17437	17692	17417	17417	17203	17592	17474	17425	17394	17769	17424	17648	17407	17282	17478	17530	17624	17447	17552	17448	17375	17451	17361	17545	17406	17436	17439	17305	17216	17325	17259	17485	17536	17664	17387	17448	17552	17512	17467	17519	17321	17426	17389	17342	17493	17681	17212	17670	17552	17138	17204	17361	17351	17617	17526	17619	17366	17608	17423	17553	17557	17350	17479	17425	17523	17407	17338	17249	17500	17342	17470	17503	17507	17414	17622	17508	17534	17667	17501	17465	17422	17332	17342	17377	17292	17397	17296	17323	17562	17261	17266	17425	17618	17287	17398	17493	17279	17422	17296	17374	17573	17526	17349	17460	17413	17412	17405	17524	17430	17517	17373	17447	17369	17367	17642	17539	17470	17517	17577	17665	17382	17284	17372	17491	17592	17454	17213	17349	17403	17495	17533	17521	17244	17547	17409	17298	17444	17407	17466	17496	17455	17465	17252	17503	17518	17567	17417	17234	17556	17441	17518	17351	17333	17386	17352	17345	17248	17401	17331	17480	17255	17415	17541	17667	17618	17285	17567	17480	17475	17452	17460	17488	17536	17348	17185	17364	17376	17538	17394	17373	17378	17459	17262	17451	17542	17346	17570	17521	17308	17584	17230	17292	17510	17394	17504	17393	17479	17318	17562	17457	17478	17576	17474	17575	17443	17396	17312	17191	17537	17122	17477	17296	17173	17241	17313	17434	17537	17150	17558	17480	17390	17575	17562	17463	17521	17472	17481	17398	17375	17340	17302	17570	17349	17290	17418	17400	17294	17590	17268	17457	17373	17489	17293	17512	17495	17242	17504	17439	17626	17455	17350	17403	17381	17423	17407	17572	17532	17380	17354	17442	17338	17226	17381	17391	17523	17461	17498	17523	17460	17463	17459	17485	17397	17342	17475	17428	17427	17419	17375	17408	17386	17480	17287	17529	17400	17428	17220	17313	17395	17588	17369	17442	17348	17374	17312	17522	17219	17363	17280	17442	17422	17606	17453	17189	17404	17395	17258	17638	17407	17336	17322	17435	17553	17313	17339	17371	17303	17347	17510	17418	17352	17308	17292	17272	17398	17501	17450	17587	17401	17407	17185	17174	17351	17387	17389	17533	17380	17551	17552	17574	17575	17265	17460	17456	17452	17501	17305	17519	17556	17495	17555	17467	17414	17474	17375	17486	17452	17633	17413	17371	17495	17380	17247	17315	17528	17372	17386	17428	17544	17620	17428	17384	17521	17354	17531	17554	17367	17614	17211	17273	17471	17478	17435	17380	17224	17508	17462	17423	17462	17659	17585	17585	17366	17401	17418	17538	17479	17552	17515	17401	17364	17298	17321	17514	17428	17502	17326	17395	17535	17317	17356	17434	17434	17458	17402	17562	17491	17370	17461	17515	17455	17356	17638	17363	17500	17368	17490	17364	17490	17493	17464	17463	17426	17318	17701	17335	17409	17314	17590	17381	17273	17270	17398	17451	17417	17537	17385	17351	17449	17460	17537	17450	17508	17422	17324	17265	17399	17442	17472	17586	17220	17306	17371	17427	17440	17401	17345	17459	17450	17318	17429	17555	17485	17571	17307	17515	17633	17524	17550	17259	17338	17308	17399	17397	17482	17463	17468	17532	17284	17464	17439	17451	17356	17361	17376	17528	17237	17342	17502	17454	17275	17390	17450	17550	17497	17633	17360	17395	17461	17326	17403	17323	17396	17534	17518	17584	17533	17429	17397
21100	36227	68797	89180	77500	60212	42362	21491	16125	16135	16023	15939	15952	16117	15902	16021	16014	15994	16000	16003	15889	15832	15958	15853	16030	16005	15744	16025	16136	16152	15903	16151	15908	15853	16108	15937	15996	15978	16003	15882	15967	15933	15941	15948	15983	16089	15929	16220	16492	16427	16078	16083	15986	15943	16019	15925	16007	15944	15979	15838	15985	15884	15706	15867	16106	15840	16042	15790	15911	15734	15896	16068	15919	15922	15979	16061	15822	15936	15760	15895	16010	16024	15733	15996	15805	15840	16013	16031	15949	16031	15747	16025	15854	16113	15903	15949	15854	15999	15962	15860	15978	15950	15951	16014	15978	16033	15854	15911	15975	15796	16045	16161	15878	16039	16077	15921	15810	15941	16108	15981	15911	16091	15932	15838	16037	15846	15912	16047	15894	16051	16019	15911	16149	15843	15737	15826	16043	15914	15894	15982	16017	15902	16010	15718	15883	16011	15988	15972	15770	16120	15975	15835	15965	15867	15770	15990	15919	15934	15930	15898	15948	15843	16028	15813	15937	15762	15974	15827	16007	15882	15883	15971	15886	15801	16016	15919	16018	15989	15819	15917	15968	15968	16077	16066	15898	15864	15884	15951	15869	15926	15918	15821	15848	15835	15856	15908	15858	15895	16046	15785	15935	15940	15935	15970	15888	15992	15933	15914	16001	15882	15918	15699	15974	15899	15914	15910	15918	15908	16098	15996	15885	15841	16010	15881	15788	15862	16016	15961	15920	15949	16092	16060	15797	15832	15832	15972	15907	15922	15922	16021	15917	16000	15692	15956	15909	15878	16072	15873	16044	15711	16098	15980	15934	15925	15967	15998	15915	15881	15859	15928	16094	15989	15783	15960	15835	16148	15963	15815	15929	15891	15863	15873	15852	15923	15975	15936	16043	15865	15885	15972	15956	16045	15922	15910	15950	15913	15814	15935	15839	15927	15872	15853	15957	16014	15818	15885	15934	16107	16060	16002	15880	15935	15833	15861	16101	15946	15964	15840	16065	15986	15867	15921	15871	15888	15836	16028	15866	15847	15921	15986	15832	15911	15885	15960	15799	15841	15865	16037	15889	15929	15950	16091	15923	15845	16110	15921	16092	16024	16150	15776	15887	15990	15859	15867	15832	16055	16131	15830	15923	16136	15987	16072	15762	15922	15822	15910	15939	15768	16030	15952	15770	16169	15912	15748	15770	15864	15941	15847	15832	15968	15694	15841	15772	15879	16035	16004	15954	16019	15829	15880	15970	15937	15913	15936	15994	16107	16081	15985	15826	15967	15843	15885	15805	15935	15860	15803	16076	15700	16023	15964	15705	15850	15968	15957	15944	15960	15876	15844	15763	15807	15738	15926	16023	16027	15985	16128	15935	16032	16029	15897	15879	16007	16051	16030	15926	15807	16102	15910	15967	15750	15904	15887	16014	15884	15897	16013	15704	16014	15947	15867	15949	15785	15790	16053	15880	16047	15954	15778	15903	15888	15798	16138	15986	15857	15809	15769	15952	15845	15890	16015	15963	15969	15844	15792	15915	15832	16117	15860	15867	15786	15780	16002	15867	15796	15695	16134	16140	15947	15863	16015	15871	16044	15997	15851	15923	15898	15919	15984	15788	15958	15864	15832	15815	15724	16164	15874	15980	16064	15948	16009	15729	15942	15999	15980	15830	15803	16011	15818	15946	15930	16038	15898	15922	15859	15883	15887	16008	16010	15845	15790	15845	15972	15940	15891	15945	15878	15938	16091	15886	16037	15782	15655	15952	15928	15872	15809	15980	16000	15821	15907	15838	16002	15777	15969	15905	16082	16062	15948	15985	15955	15846	15974	15885	15879	15880	15825	15804	15995	16078	15834	15919	15834	15903	15986	16054	15971	15988	16029	15954	15890	16004	15985	15876	15799	15998	15780	16063	16003	16030	16007	15865	16029	15848	15992	15973	15877	15939	15862	15982	16124	15950	16048	15968	15976	15929	15842	15921	15758	16009	15821	15932	15934	15855	15939	15862	15882	16003	16015	15971	15944	16065	15960	15958	15903	15849	15948	15941	16035	15867	16022	15971	15829	15886	16042	15967	15860	15874	15895	16017	15755	16034	15976	15850	16086	16066	15877	15853	16022	15971	15857	15987	15784	16040	15853	16080	15950	15909	15760	15827	16080	15772	15902	16060	15888	15927	15986	15856	15994	15943	16056	16040	15977	16030	16036	15828	15967	15854	15961	16029	15861	15890	15850	15823	15946	15821	15959	15988	15940	15750	15979	15995	15925	15895	15718	16068	15792	15822	15889	15840	15992	15859	15864	15872	15904	16022	15902	15958	15889	16028	15939	15822	15986	15938	15855	15909	16113	15800	15807	15856	15876	15951	15813	15875	15969	15849	15980	15913	15864	15819	15818	15982	15945	15985	15760	15864	16083	15914	15844	15762	15852	15822	16066	15976	15914	15964	15875	15942	15913	16082	15936	16017	16050	15844	15972	15992	16027	16099	15832	16097	15785	15894	16021	15972	15912	15790	15863	15911	15965	15993	15787	15913	16055	16028	15835	15879	16003	15960	15797	15866	15781	15938	15912	15938	15995	16028	15949	16030	16018	15781	15761	15863	15865	15990	15839	15935	15975	15850	15855	15937	15981	15949	16049	15984	15950	15883	15859	15853	15848	16056	15800	15904	15999	15885	15978	15970	15992	15833	15897	15751	15895	15983	16061	15867	15934	15851	15911	15926	15854	16039	16002	15911	15917	15891	15896	16085	15913	15893	16008	15949	16008	15817	16018	15989	16033	15880	15813	16099	15983	15700	16032	15867	15977	15824	15969	15977	15961	15880	16014	15994	15927	15950	15992	15878	16015	15935	15900	15962	15943	16060	15707	15829	15828	16075	15990	15994	15866	15976	15894	16017	15893	16008	15995	15875	16016	15878	15983	15833	15850	15798	15942	15782	16166	16108	16015	15840	15931	15763	15970	15906	15815	15862	15981	15757	15916	16094	15820	15917	15953	16055	15804	16224	15847	15956	15943	16003	15800	15985	15982	15938	15887	16145	15996	15872	15912	16087	16006	15871	15936	16010	15806	15955	16049	15921	15816	16062	15990	15763	15889	15976	15858	16120	16093	15735	15858	16109	15999	15961	16037	15975	15949	16065	15915	15956	15853	15958	15848	15936	15888	16019	16012	15814	15963	15924	15911	15943	15849	15871	15851	15853	16222	15874	15895	15895	15986	16200	15875	16157	15787	15770	15866	15962	15925	15972	15949	16086	15970	15934	15807	15985	16024	16043	15891	15949	15863	15932	15936	16030	16034	16143	15915	16075	15800	16003	16045	16050	15838	15929	16004	15786	15867	15913	15802	15739	15977	16022	15894	15768	15861	15925	15926	15920	15884	15970	16130	15982	15912	15947	15923	15901	15928	15961	16061	15923	16048	16007	15848	15886	15824	15854	16145	15855	16128	15799	15727	15831	15915	15924	15989	15963	15919	15863	15837	15948	15920	15939	15869	15933	15803	15906	15813	15865	15910	15893	15929	16052	15825	15913	15783	15899	15921	15975	15761	15880	15998	15723	15880	16005	15881	15868	15907	15755	15922	15861	15950	15963	15903	16091	15974	15939	15943	15950	15854	15845	15794	15833	16020	15908	16039	15963	16068	15831	15925	15748	15859	15915	15768	16017	15792	16049	15934	15902	15930	15864	15978	15922	16001	15915	15939	15939	15932	15952	15865	15956	15853	15998	15991	16228	15981	16044	15916	15969	15928	16075	15896	16191	16021	15709	15727	15866	15883	16121	16002	15841	15940	15938	15872	16003	15934	15898	15802	15848	15781	16010	16029	15912	15867	15864	16115	15919	16084	15981	15997	15927	15895	15852	16069	16063	15908	15941	15896	15870	15820	16006	15866	16077	15875	15955	15883	15902	16051	15702	16005	15952	15966	15863	15796	15881	15987	15907	15873	15768	15956	16037	16037	15694	16116	15962	15953	15875	15848	15941	16054	15915	15860	15924	15920	15997	15995	16121	15903	16012	15859	15946	15929	15868	16092	15772	15965	15928	15943	16107	15931	15935	16068	16064	15918	15713	15935	15826	15922	16090	15970	15904	15866	15910	15868	16002	15984	15786	16044	15804	16078	16051	15944	15804	16056	15926	16004	15928	15963	15772	15961	15938	16111	15788	15831	15843	16034	16054	15877	15834	15943	15959	15892	15914	15890	15867	15789	15959	15961	15951	15951	15847	15878	15847	16031	16136	16107	15968	15981	15913	15967	16016	15947	15790	15809	16032	15920	15871	16070	15904	15853	15730	15855	15976	15883	15847	16065	15837	16040	16003	15794	16105	16153	15935	16018	16093	15808	15899	15794	16101	16026	16022	15989	15882	15849	15812	15932	16021	15856	15833	15912	16009	15786	15980	15899	16004	15923	16010	15751	15829	15821	15861	15909	15848	15864	15835	16003	16082	15897	15845	16031	15815	15872	15949	15961	15724	15832	16113	16036	15916	16032	16076	15953	16053	15913	15959	15894	15953	15991	15887	15822	15930	16017	16033	15884	15829	15791	15868	15918	15865	16066	15836	15833	15841	15886	15855	15991	15950	16090	15991	15837	15877	15857	15941	15853	15978	15915	16016	15896	16017	15920	15968	15870	15836	16002	15793	15921	15971	15826	15864	15895	16007	15930	15980	16031	16012	15868	15932	15951	16110	15931	16013	15796	15872	15922	16026	15957	16093	15788	16068	15827	16020	15819	16031	15891	16128	15789	16023	15914	15967	16125	15980	15826	15897	15992	15958	15924	15905	16032	15821	16016	15847	15726	16037	16044	15936	15796	15818	16006	15773	15955	15825	15929	15879	15786	16030	15971	15934	15874	15880	15836	15833	15876	16063	16053	15784	15912	15827	16001	15938	15993	16077	15795	15930	15947	15838	16003	15917	15930	16063	16081	15738	15882	15808	15990	15899	15924	15930	15772	15931	15940	15975	15878	15857	16001	15976	16075	15977	15991	15876	15993	16129	15820	16034	15959	15811	16027	15983	16020	16084	15940	15881	15809	16073	15725	15843	16076	15853	16026	15915	15971	15914	15944	15902	15844	16112	15947	15922	15964	15877	15860	15955	15950	15972	15945	15999	15982	15966	16020	15851	15874	15949	15960	15914	15987
27057	21777	25474	33447	32347	25832	21189	17632	16746	16560	16573	16660	16494	16473	16687	16694	16703	16770	16633	16591	16753	16702	16508	16716	16502	16681	16717	16692	16575	16707	16588	16518	16778	16678	16612	16564	16700	16649	16530	16527	16555	16510	16459	16475	16474	16609	16540	16662	16682	16657	16556	16572	16545	16713	16577	16461	16620	16507	16518	16716	16709	16498	16343	16649	16374	16411	16493	16554	16658	16536	16496	16353	16482	16391	16594	16448	16616	16416	16541	16418	16701	16430	16621	16506	16558	16736	16509	16573	16580	16461	16534	16425	16493	16627	16726	16463	16663	16430	16614	16775	16654	16461	16502	16623	16668	16468	16597	16558	16599	16660	16569	16423	16634	16754	16598	16455	16438	16588	16367	16394	16601	16456	16521	16596	16683	16291	16709	16572	16669	16559	16647	16631	16522	16588	16661	16670	16602	16484	16693	16637	16400	16529	16416	16419	16706	16662	16625	16642	16527	16603	16581	16428	16467	16506	16426	16582	16574	16673	16554	16522	16425	16516	16467	16478	16480	16737	16583	16554	16647	16483	16493	16677	16377	16512	16640	16440	16788	16377	16603	16316	16513	16427	16555	16549	16599	16488	16652	16535	16646	16547	16667	16746	16627	16501	16586	16594	16252	16573	16504	16554	16575	16621	16727	16584	16733	16568	16586	16591	16254	16383	16822	16508	16724	16560	16670	16505	16390	16571	16684	16497	16632	16599	16583	16580	16749	16319	16398	16438	16554	16427	16559	16587	16526	16631	16502	16471	16566	16504	16476	16568	16482	16737	16738	16517	16406	16536	16476	16431	16495	16618	16529	16492	16691	16484	16500	16469	16785	16540	16682	16605	16512	16476	16389	16705	16624	16606	16487	16482	16661	16580	16676	16703	16766	16695	16509	16584	16530	16605	16480	16418	16575	16420	16802	16514	16551	16610	16652	16509	16536	16652	16614	16360	16533	16361	16684	16582	16437	16305	16690	16777	16777	16582	16590	16531	16512	16538	16424	16573	16697	16568	16464	16515	16453	16531	16588	16468	16505	16444	16447	16582	16559	16603	16702	16521	16576	16674	16650	16253	16640	16742	16599	16503	16539	16508	16592	16572	16477	16416	16719	16638	16596	16525	16684	16641	16582	16489	16615	16488	16601	16481	16460	16609	16644	16601	16698	16580	16589	16530	16627	16487	16445	16566	16539	16458	16546	16613	16687	16577	16515	16610	16475	16345	16373	16464	16597	16508	16651	16612	16695	16420	16554	16471	16404	16710	16522	16543	16582	16568	16582	16668	16663	16375	16600	16583	16467	16637	16449	16496	16548	16641	16552	16496	16459	16587	16763	16603	16617	16619	16639	16421	16335	16497	16404	16456	16517	16415	16495	16444	16582	16713	16832	16527	16538	16566	16626	16669	16772	16704	16564	16263	16683	16632	16404	16623	16656	16494	16477	16543	16558	16474	16576	16598	16502	16565	16312	16483	16689	16481	16400	16592	16567	16509	16629	16787	16505	16686	16616	16616	16625	16570	16743	16522	16645	16541	16561	16567	16504	16575	16463	16689	16754	16565	16764	16614	16566	16566	16595	16474	16652	16586	16597	16545	16541	16493	16591	16674	16718	16655	16609	16612	16532	16698	16483	16575	16614	16624	16608	16530	16510	16472	16647	16632	16516	16749	16549	16518	16551	16600	16580	16665	16695	16731	16401	16643	16683	16550	16498	16612	16738	16495	16555	16579	16633	16504	16569	16687	16671	16766	16822	16765	16498	16568	16484	16565	16492	16526	16690	16453	16468	16659	16448	16588	16594	16565	16492	16643	16402	16422	16666	16523	16515	16397	16618	16541	16633	16603	16637	16446	16451	16532	16629	16499	16729	16515	16585	16577	16673	16780	16559	16635	16736	16707	16451	16550	16473	16646	16484	16408	16520	16685	16585	16501	16377	16525	16572	16462	16618	16708	16495	16507	16520	16770	16745	16553	16566	16360	16291	16591	16837	16591	16561	16609	16702	16660	16558	16564	16372	16538	16561	16554	16473	16549	16467	16725	16586	16640	16578	16515	16840	16512	16733	16602	16607	16585	16549	16769	16588	16292	16696	16583	16477	16500	16552	16377	16548	16701	16620	16508	16362	16324	16387	16354	16594	16329	16502	16462	16522	16516	16428	16708	16598	16664	16763	16462	16505	16576	16665	16641	16621	16681	16806	16424	16605	16430	16561	16547	16505	16591	16498	16571	16597	16696	16467	16671	16567	16456	16550	16368	16547	16583	16456	16646	16595	16790	16631	16403	16493	16695	16558	16670	16656	16683	16585	16587	16611	16740	16609	16518	16547	16608	16630	16368	16639	16554	16366	16693	16264	16415	16506	16532	16540	16568	16718	16528	16485	16677	16507	16579	16523	16522	16636	16550	16615	16675	16447	16371	16440	16510	16703	16670	16559	16677	16547	16424	16630	16557	16427	16606	16663	16492	16437	16679	16507	16477	16662	16683	16524	16540	16584	16753	16600	16616	16628	16525	16601	16628	16536	16473	16538	16504	16345	16818	16453	16545	16557	16570	16559	16675	16549	16562	16617	16312	16572	16542	16452	16523	16531	16733	16551	16519	16478	16620	16636	16616	16392	16616	16468	16617	16640	16707	16485	16531	16529	16699	16697	16508	16503	16616	16532	16568	16663	16409	16676	16512	16488	16539	16502	16588	16623	16703	16596	16720	16619	16452	16684	16615	16546	16516	16614	16514	16322	16408	16635	16378	16598	16446	16680	16602	16504	16608	16536	16528	16644	16679	16490	16533	16456	16311	16541	16404	16509	16624	16436	16592	16469	16535	16537	16520	16567	16514	16559	16690	16457	16586	16480	16551	16428	16628	16555	16610	16503	16455	16489	16492	16460	16549	16629	16417	16698	16662	16568	16700	16561	16587	16610	16599	16635	16486	16687	16638	16811	16722	16505	16503	16606	16565	16492	16507	16427	16611	16619	16494	16622	16557	16489	16692	16412	16496	16597	16535	16353	16435	16589	16616	16592	16660	16639	16552	16497	16645	16495	16674	16680	16477	16460	16722	16545	16464	16467	16794	16400	16662	16633	16415	16630	16568	16655	16693	16529	16469	16574	16512	16660	16536	16744	16493	16743	16698	16469	16491	16482	16482	16512	16559	16547	16566	16615	16654	16563	16565	16643	16300	16495	16526	16435	16537	16500	16436	16595	16472	16471	16371	16543	16557	16586	16446	16678	16582	16487	16588	16547	16681	16776	16429	16638	16724	16577	16535	16589	16575	16524	16688	16541	16713	16547	16633	16496	16662	16528	16680	16747	16626	16660	16446	16539	16647	16605	16667	16639	16667	16445	16463	16543	16454	16591	16582	16654	16526	16513	16565	16474	16675	16722	16664	16703	16493	16476	16453	16546	16459	16669	16585	16513	16670	16580	16415	16597	16644	16418	16561	16820	16712	16560	16557	16655	16357	16427	16569	16470	16416	16541	16470	16564	16596	16560	16670	16534	16520	16636	16632	16570	16648	16652	16376	16745	16447	16693	16561	16669	16509	16728	16462	16516	16579	16822	16774	16568	16350	16515	16569	16669	16493	16560	16496	16450	16594	16385	16744	16476	16629	16680	16414	16477	16691	16436	16537	16625	16602	16810	16703	16486	16519	16552	16696	16613	16616	16575	16734	16528	16556	16638	16549	16497	16632	16632	16568	16720	16566	16529	16579	16509	16594	16547	16478	16562	16450	16720	16385	16402	16509	16450	16698	16964	16701	16633	16631	16597	16403	16599	16490	16655	16610	16535	16569	16646	16756	16579	16478	16635	16423	16553	16594	16525	16561	16512	16600	16689	16637	16644	16714	16510	16507	16565	16455	16701	16695	16589	16612	16645	16300	16580	16586	16512	16458	16789	16535	16528	16564	16501	16448	16364	16522	16587	16566	16532	16634	16654	16485	16578	16466	16792	16697	16797	16723	16703	16637	16530	16428	16527	16608	16514	16479	16234	16478	16579	16421	16546	16526	16629	16372	16717	16542	16626	16860	16480	16443	16506	16479	16496	16716	16450	16576	16794	16639	16745	16463	16385	16508	16623	16416	16520	16458	16495	16631	16605	16555	16497	16352	16640	16494	16746	16614	16477	16419	16558	16383	16582	16493	16473	16610	16585	16401	16647	16483	16677	16605	16626	16500	16553	16520	16428	16619	16591	16441	16426	16645	16363	16694	16676	16503	16406	16498	16537	16741	16634	16629	16477	16691	16574	16520	16636	16816	16598	16457	16582	16384	16564	16547	16643	16610	16580	16602	16621	16598	16571	16488	16657	16510	16486	16580	16691	16411	16637	16589	16579	16256	16550	16474	16543	16629	16775	16638	16673	16521	16624	16442	16620	16459	16417	16503	16736	16687	16558	16451	16521	16761	16720	16574	16414	16514	16821	16603	16596	16562	16471	16722	16593	16613	16773	16596	16606	16490	16555	16413	16546	16598	16661	16574	16477	16389	16746	16487	16522	16844	16598	16585	16599	16556	16305	16454	16589	16683	16533	16698	16638	16418	16482	16633	16373	16548	16567	16789	16676	16590	16371	16714	16645	16559	16422	16375	16692	16908	16559	16589	16623	16475	16640	16538	16588	16384	16650	16750	16640	16492	16590	16720	16391	16686	16715	16530	16564	16684	16479	16581	16386	16403	16627	16508	16666	16551	16455	16479	16413	16422	16491	16393	16440	16295	16590	16670	16477	16561	16413	16660	16437	16603	16539	16544	16539	16673	16575	16626	16550	16520	16688	16556	16408	16451	16604	16469	16484	16651	16425	16654	16591	16655	16647	16554	16427	16542	16687	16616	16429	16395	16536	16570	16529	16573	16716	16446	16704	16635	16338	16503	16683	16384	16484	16569	16654	16571	16596	16624	16570	16713	16596	16666	16552	16506	16603	16599	16787	16567	16510	16627	16639	16760	16425	16731	16566	16529	16503	16430	16632	16646	16712	16707	16533	16458	16575	16636	16680	16607	16614	16641	16576	16500	16706	16806	16650	16471	16770	16545	16594	16460	16581	16586	16582	16495	16569	16500	16411	16576	16715	16591	16399	16525	16681	16540	16610	16441	16514	16503	16666	16789	16759	16663	16605	16662	16538	16672	16606	16793	16543	16683	16675	16751
15439	18602	22538	34739	33393	25532	19686	15752	15398	15087	15412	15309	15217	15182	15282	15157	15354	15306	15385	15322	15241	15156	15301	15256	15196	15265	15248	15233	15305	15209	15090	15277	15158	15201	15128	15133	15093	15325	15225	15318	15077	15103	15247	15214	15242	15385	15227	15393	15216	15127	15281	15084	15244	15335	15201	15183	15175	15158	15308	15111	15150	15256	15149	15340	15212	15274	15102	15253	15098	15095	15334	15307	15159	15286	15317	15139	15128	15173	15194	15310	15317	15330	15356	15278	15320	15274	15169	15238	15309	15183	15271	15177	15278	15251	15183	15211	15164	15160	15116	15243	15149	15382	15223	15357	15095	15038	15039	15205	15279	15159	15090	15165	15346	15288	15315	15286	15239	15131	15322	15133	15192	15239	15176	15188	15249	15172	15137	15359	15335	15262	15095	15245	15239	15313	15186	15289	15156	15360	15111	15227	15276	15111	15255	15212	15181	15113	15157	15059	15239	15320	15216	15275	15283	15420	15182	15144	15077	15277	15285	15339	15214	15027	15176	15241	15032	15383	15199	15272	15261	15166	15332	15184	15300	15202	15286	15141	15168	15207	15219	15296	15212	15292	15226	15174	15088	15330	15255	15285	15180	15014	15181	15169	15360	15264	15438	15115	15319	15160	15145	15260	15151	15194	15376	15387	15237	15321	15241	15317	15278	15178	15193	15170	15231	15279	15314	15317	15310	15171	15231	15116	15142	15275	15337	15106	15292	15092	15322	15319	15117	15291	15134	15178	15198	15146	15287	15258	15056	15311	15316	15243	15127	15123	15155	15125	15080	15172	15335	15242	15081	15212	15229	15342	15321	15362	15312	15192	15288	15198	15073	15170	15226	15170	15320	15046	15188	15372	15325	15077	15286	15152	15151	15202	15258	15156	15305	15302	15299	15230	15164	15134	15213	15277	15169	15182	15127	15055	15341	15120	15204	15193	15194	15186	15180	15159	15401	15142	15191	15368	15194	15295	15117	15250	15147	15131	15334	15188	15208	15110	15204	15280	15323	15314	15196	15066	15156	15182	15266	15244	15336	15178	15127	15292	15128	15193	15279	15206	15111	15226	15247	15121	15294	15343	15302	15053	15203	15193	15071	15331	15304	15238	15141	15294	15176	15081	15325	15238	15118	15194	15228	15195	15214	15164	15273	15233	15402	15234	15327	15270	15148	15093	15045	15118	15083	15301	15268	15134	15445	15125	15411	15216	15125	15173	15035	15208	15263	15152	15147	15156	15324	15195	15237	15167	15285	15347	15208	15388	15242	15116	15328	15325	15226	15355	15285	15287	15208	15171	15301	15181	15381	15195	15267	15321	15286	15291	15154	15300	15249	15159	15147	15379	15209	15249	15491	15264	15149	15250	15341	15322	15299	15176	15182	15160	15517	15244	15145	14985	15244	15208	15405	15143	15207	15432	15187	15148	15167	15250	15285	15137	15280	15182	15325	15371	15213	15317	15240	15259	15275	15266	15172	15182	15200	15056	15323	15309	15141	15369	15227	15328	15190	15072	15320	15125	15318	15276	15157	15167	15142	15243	15206	15212	15140	15201	15227	15237	15194	15178	15180	15115	15375	15105	15240	15169	15213	15335	15311	15194	15158	15155	15163	15166	15118	15318	15281	15371	15288	15230	15402	15270	15096	15171	15036	15234	15063	15091	15253	15127	15393	15371	15224	15294	15233	15350	15091	15191	15250	15257	15063	15252	15302	15187	15400	15212	15192	15247	15258	15212	15263	15066	15192	15265	15253	15168	15148	15157	15407	15276	15039	15285	15059	15207	15263	15171	15237	15199	15268	15295	15136	15353	15232	15269	15327	15230	15250	15238	15027	15408	15301	15246	15101	15320	15320	15096	15354	15161	15164	15296	15235	15274	15383	15277	15217	15316	15238	15167	15184	15388	15316	15209	15207	15297	15161	15220	15077	15246	15412	15387	15195	15164	15486	15314	15241	15094	15171	15342	15172	15322	15430	15350	15387	15180	15213	15205	15253	15203	15235	15170	15446	15002	15257	15271	15151	15207	15281	15229	15366	15101	15223	15204	15264	15238	15059	15251	15121	15216	15109	15359	15281	15280	15222	15214	15260	15044	15223	15191	15097	15144	15181	15410	15363	15180	15329	15307	15199	15304	15047	15148	15183	15231	15175	15367	15340	15386	15283	15140	15205	15100	15146	15198	15128	15366	15436	15375	15263	15125	15281	15135	15282	15284	15089	15192	15108	15252	15186	15210	15154	15472	14967	15139	15084	15074	15345	15186	15358	15181	15218	15204	15294	15352	15322	15269	15306	15358	15206	15217	15275	15324	15173	15294	15196	15152	15141	15234	15384	15214	15101	15349	15228	15135	15284	15361	15258	15421	15307	15310	15419	15067	15188	15403	15288	15226	15285	15288	15304	15166	15039	15217	15308	15272	15297	15210	15186	15171	15224	15126	15232	15202	15200	15337	15192	15241	15186	15213	15233	15305	15349	15282	15118	14974	15275	15223	15125	15202	15258	15084	15274	15323	15210	15395	15068	15066	15325	15351	15289	15230	15241	15177	15191	15198	15215	15263	15186	15053	15197	15191	15098	15149	15316	15329	15214	15200	15216	15008	15139	15179	15111	15352	15218	15432	15194	15124	15330	15331	15259	15179	15306	15163	15223	15064	15320	15256	15268	15166	15074	15293	15163	15172	15165	15100	15114	15221	15229	15207	15305	15256	15019	15366	15286	15139	15123	15086	15370	15391	15325	15259	15220	15114	15263	15369	15114	15109	15239	15129	15268	15265	15266	15216	15209	15270	15182	15157	15267	15085	15150	15329	15200	15196	15237	15399	15140	15096	15279	15346	15430	15221	15246	15160	15090	14996	15241	15251	15213	15239	15215	15268	15414	15122	15273	15363	15366	15262	15150	15220	15212	15422	15304	15296	15279	15218	15334	15202	15060	15277	15089	15199	15349	15045	15242	15155	15272	15252	15367	15222	15244	15465	15245	15081	15293	15293	15257	15362	15246	15196	15330	15323	15344	15336	15172	15169	15175	15215	15076	15264	15279	15144	15192	15170	15324	15353	15160	15190	15188	15313	15185	15265	15386	15255	15115	15301	15227	15192	15198	15180	15196	15126	15264	15313	15133	15165	15288	15341	15082	15215	15114	15308	15159	15179	15235	15262	15338	15249	15257	15330	15238	15112	15213	15178	15097	15157	15345	15309	15203	15186	15189	15167	15177	15283	15151	15350	15106	15321	15195	15191	15276	15301	15310	15163	15300	15234	15235	15238	15300	15591	15261	15412	15326	15169	15319	15246	15061	15239	15219	15254	15109	15145	15322	15180	15253	15186	15306	15216	15313	15193	15315	15208	15295	15125	15205	15229	15196	15150	15221	15300	15181	15393	14917	15285	15206	15050	15113	15151	15184	15088	15206	15252	15090	15207	15383	15304	15256	15076	15134	15119	15184	15344	15181	15171	15312	15171	15293	15246	15207	15234	15220	15184	15106	15219	15172	15366	15208	14988	15118	15180	15470	15058	15260	15297	15208	15166	15316	15131	15273	15177	15102	15196	15352	15002	15288	15338	15086	15367	15245	15173	15238	15300	15301	15100	15276	15274	15334	15177	15186	15252	15153	14985	15345	15086	15339	15111	15249	14985	15447	15255	15189	15236	15106	15323	15156	15398	15442	15327	15118	15418	15227	15428	15171	15133	15164	15165	15373	15249	15085	15130	15194	15009	15361	15182	15115	15353	15291	15327	15288	15305	15250	15047	15193	15272	15172	15224	15062	15370	15264	15208	15146	15247	15220	15302	15264	15157	15128	15215	15288	15084	15281	15129	15059	15170	15187	15126	15116	15137	15324	15177	15242	15210	15209	15261	15170	15289	15139	15067	15265	15134	15371	15195	15176	15351	15116	15044	15232	15211	15177	15401	15158	15147	15147	15273	15259	15144	15163	15210	15399	15140	15377	15218	15125	15219	15145	15215	15329	15359	15155	15291	15080	15262	15242	15158	15289	15230	15280	15395	15269	15128	15388	15343	15153	15239	15367	15226	15280	15278	15224	15221	15136	15129	15229	15194	15209	15234	15229	15112	15071	15184	15153	15273	15375	15158	15205	15296	15079	15077	15181	15198	15161	15170	15220	15150	15247	15118	15310	15210	15201	15301	15301	15292	15328	15124	15270	15263	15084	15082	15276	15192	15221	15219	15238	15118	15274	15143	15137	15147	15252	15167	15141	15289	15189	15259	15251	15406	15204	15157	15231	15242	15282	15149	15207	15276	15271	15285	15196	15223	15188	15212	15032	15258	15158	15156	15202	15102	15217	15177	15156	15253	15245	15141	15273	15201	15239	15293	15234	15096	15140	15236	15102	15230	15385	15162	15130	15109	15167	15275	14972	15148	15163	15006	15143	15150	15278	15282	15254	15211	15189	15144	15347	15249	15265	15168	15197	15328	15207	15293	15165	15169	15014	15216	15088	15190	15160	15191	15173	15115	15167	15122	15193	15127	15221	15204	15201	15352	15253	15320	15168	15141	15254	15235	15148	15177	15158	15121	15098	15468	15294	15174	15100	15255	15158	15243	15178	15181	15251	15257	15336	15304	15172	15265	15344	15242	15150	15211	15219	15489	15200	15316	15211	15194	15020	15059	15356	15132	15292	15124	15270	15253	15304	15303	15147	15286	15134	15119	15303	15176	15131	15210	15445	15341	15215	15010	15261	15157	15268	15229	15226	15376	15090	15180	15199	15227	15367	15240	15293	15362	15241	15106	15372	15223	15207	15094	15314	15172	15340	15195	14988	15205	15300	15140	15094	15150	15030	15059	15173	15346	15236	15259	15269	15082	15317	15070	15311	15276	15323	15207	15187	15221	15270	15083	15210	15048	15288	15237	15407	15145	15279	15208	15288	15388	15162	15336	15156	15117	15144	15232	15252	15201	15071	15147	15249	14893	15272	15253	15293	15156	15108	15231	15293	15006	15363	15352	15168	15097	15097	15184	15064	15239	15151	15255	15216	15185	15246	15048	15254	15321	15298	15275	15269	15213	15250	15078	15356	15186	15190	15275	15166	15122	15311	15110	15362	15271	15149	15148	15245	15080	15296	15183	15297	15158	15220	15237	15182	15271	15265	15240	15179	15366	15330	15224	15301	15190
24016	21180	28618	41707	55914	48300	37317	22094	17529	16871	16625	16940	16845	16874	16896	16903	16712	16924	16841	16836	16681	16926	16817	16901	16741	16698	16569	16777	16571	16761	16848	16690	16784	16782	16856	16795	16666	16689	16881	16978	16692	16624	16683	16526	16852	16651	16800	16650	16629	16881	16957	16755	16791	16847	16650	16852	16757	16729	16815	16567	16840	16680	16640	16811	16733	16658	16549	16649	16541	16565	16435	16620	16545	16499	16795	16609	16674	16641	16822	16889	16808	16506	16709	16650	16663	16542	16846	16495	16562	16588	16684	16542	16622	16472	16684	16580	16682	16610	16793	16628	16666	16708	16757	16687	16759	16686	16862	16562	16546	16560	16594	16503	16590	16667	16693	16743	16524	16495	16376	16578	16580	16762	16656	16707	16551	16512	16526	16763	16717	16512	16548	16620	16673	16587	16483	16642	16877	16600	16744	16753	16675	16574	16549	16599	16713	16656	16561	16625	16709	16723	16648	16623	16454	16622	16706	16572	16542	16554	16689	16743	16704	16623	16493	16783	16685	16800	16563	16634	16619	16806	16621	16616	16696	16612	16469	16544	16716	16464	16640	16523	16608	16728	16563	16580	16718	16493	16618	16662	16819	16724	16737	16599	16656	16633	16604	16518	16851	16410	16508	16592	16497	16815	16723	16730	16662	16736	16658	16711	16658	16674	16662	16494	16597	16486	16584	16709	16816	16810	16678	16609	16529	16557	16664	16639	16639	16537	16859	16723	16644	16604	16847	16685	16560	16441	16764	16652	16740	16666	16695	16703	16699	16480	16625	16560	16732	16616	16403	16500	16757	16593	16868	16646	16535	16660	16664	16529	16567	16708	16588	16732	16726	16602	16505	16646	16587	16683	16781	16651	16460	16766	16742	16779	16899	16532	16715	16663	16691	16464	16575	16897	16481	16671	16610	16689	16702	16683	16730	16563	16622	16764	16762	16773	16699	16656	16771	16808	16619	16523	16558	16599	16701	16766	16692	16694	16527	16837	16683	16477	16759	16772	16721	16726	16539	16564	16784	16729	16620	16595	16648	16521	16677	16634	16579	16480	16610	16682	16568	16640	16482	16755	16573	16474	16607	16766	16690	16582	16689	16606	16673	16632	16861	16758	16683	16747	16571	16766	16636	16795	16751	16599	16615	16520	16552	16708	16606	16851	16689	16648	16576	16721	16665	16518	16794	16544	16802	16560	16642	16652	16722	16705	16664	16604	16693	16730	16746	16608	16812	16604	16630	16592	16672	16640	16481	16557	16734	16883	16749	16578	16664	16746	16374	16670	16678	16548	16611	16742	16896	16459	16804	16844	16496	16716	16576	16581	16583	16747	16764	16409	16970	16651	16679	16865	16597	16670	16576	16615	16749	16531	16642	16703	16524	16717	16624	16645	16467	16817	16539	16746	16614	16828	16572	16727	16536	16637	16730	16658	16614	16832	16679	16815	16598	16555	16549	16474	16619	16810	16583	16661	16624	16689	16909	16634	16750	16786	16608	16758	16590	16681	16844	16475	16645	16663	16731	16536	16738	16666	16645	16623	16710	16685	16695	16496	16756	16528	16728	16737	16589	16605	16669	16741	16638	16547	16596	16800	16825	16685	16640	16723	16684	16670	16468	16677	16585	16742	16535	16795	16807	16708	16692	16731	16734	16584	16689	16646	16591	16575	16715	16554	16639	16878	16668	16518	16763	16610	16408	16508	16688	16625	16714	16698	16720	16699	16453	16732	16731	16541	16398	16703	16569	16607	16529	16422	16857	16543	16700	16699	16497	16565	16470	16654	16490	16669	16527	16669	16682	16673	16561	16852	16726	16665	16522	16650	16587	16561	16729	16551	16699	16656	16728	16550	16582	16538	16710	16752	16566	16602	16699	16551	16684	16814	16661	16635	16583	16758	16568	16690	16562	16695	16559	16801	16644	16679	16451	16761	16821	16830	16724	16649	16584	16469	16865	16580	16879	16767	16587	16700	16583	16486	16611	16705	16745	16652	16773	16670	16843	16704	16588	16793	16733	16758	16795	16741	16562	16598	16709	16828	16694	16837	16572	16659	16558	16576	16578	16614	16594	16627	16860	16537	16568	16402	16732	16699	16635	16771	16489	16623	16761	16588	16682	16684	16479	16674	16662	16737	16554	16674	16936	16738	16715	16602	16640	16466	16530	16839	16634	16571	16557	16683	16749	16669	16678	16719	16725	16571	16643	16583	16700	16643	16674	16595	16516	16667	16563	16744	16795	16918	16697	16617	16543	16551	16607	16849	16831	16561	16649	16629	16693	16714	16677	16598	16480	16488	16826	16631	16728	16822	16749	16387	16811	16780	16521	16685	16580	16586	16823	16597	16799	16758	16584	16829	16717	16773	16556	16416	16685	16645	16655	16441	16806	16752	16777	16742	16501	16606	16636	16608	16439	16648	16635	16683	16659	16607	16656	16580	16626	16764	16784	16716	16815	16696	16626	16547	16669	16801	16680	16446	16667	16754	16821	16911	16851	16770	16543	16545	16432	16677	16852	16546	16515	16452	16600	16686	16748	16697	16703	16772	16617	16873	16823	16618	16742	16625	16661	16586	16714	16750	16648	16648	16684	16614	16619	16748	16624	16571	16491	16680	16402	16739	16629	16606	16734	16343	16513	16518	16713	16949	16709	16735	16544	16623	16788	16667	16438	16765	16428	16772	16470	16718	16792	16453	16385	16618	16744	16768	16746	16738	16837	16550	16665	16739	16730	16599	16762	16411	16703	16635	16748	16844	16614	16727	16702	16687	16636	16778	16608	16767	16696	16603	16640	16763	16782	16702	16462	16946	16570	16684	16698	16488	16548	16625	16478	16669	16671	16690	16754	16821	16805	16574	16512	16673	16733	16620	16762	16814	16599	16941	16651	16740	16905	16710	16544	16619	16700	16573	16763	16873	16763	16761	16763	16602	16698	16674	16680	16538	16544	16691	16502	16625	16588	16770	16717	16738	16727	16789	16575	16776	16408	16646	16795	16729	16790	16668	16500	16596	16797	16749	16686	16524	16746	16709	16692	16642	16620	16593	16815	16797	16618	16567	16505	16682	16564	16624	16721	16620	16669	16562	16769	16642	16624	16804	16674	16520	16614	16636	16737	16731	16672	16378	16696	16890	16841	16751	16622	16731	16849	16632	16704	16680	16692	16651	16623	16790	16623	16775	16649	16506	16683	16692	16558	16652	16655	16737	16549	16558	16619	16737	16521	16511	16830	16415	16661	16507	16593	16858	16714	16612	16641	16618	16661	16725	16740	16817	16583	16640	16793	16722	16515	16707	16634	16620	16668	16601	16602	16679	16542	16674	16613	16792	16790	16774	16628	16657	16551	16825	16635	16600	16849	16663	16714	16618	16771	16636	16807	16742	16678	16668	16809	16581	16783	16482	16611	16694	16587	16826	16842	16700	16602	16623	16694	16628	16624	16745	16588	16618	16864	16624	16811	16614	16681	16580	16667	16641	16813	16606	16619	16719	16507	16585	16475	16721	16484	16661	16416	16677	16577	16706	16945	16781	16675	16745	16803	16522	16705	16583	16668	16606	16623	16633	16614	16493	16575	16658	16604	16770	16560	16531	16524	16621	16678	16625	16705	16581	16775	16615	16700	16557	16599	16762	16775	16538	16600	16614	16635	16429	16837	16627	16841	16630	16557	16740	16596	16904	16790	16507	16464	16599	16585	16798	16633	16679	16709	16599	16308	16611	16660	16494	16643	16684	16625	16619	16605	16713	16697	16796	16699	16696	16701	16531	16645	16470	16767	16548	16621	16548	16567	16607	16697	16591	16399	16789	16741	16489	16657	16550	16648	16646	16744	16803	16558	16704	16566	16597	16614	16769	16845	16743	16761	16476	16633	16563	16544	16647	16716	16481	16474	16693	16751	16713	16661	16529	16683	16586	16592	16655	16630	16606	16593	16699	16570	16718	16618	16522	16603	16770	16751	16645	16791	16656	16571	16656	16729	16722	16456	16491	16881	16772	16693	16565	16725	16482	16826	16586	16824	16666	16577	16489	16692	16815	16674	16482	16776	16679	16535	16633	16481	16774	16828	16440	16764	16513	16463	16647	16671	16575	16754	16537	16639	16840	16595	16487	16716	16634	16717	16536	16545	16669	16432	16725	16748	16655	16556	16551	16584	16666	16832	16618	16404	16620	16709	16790	16631	16628	16732	16457	16853	16584	16583	16684	16644	16802	16753	16766	16579	16473	16627	16602	16731	16691	16608	16655	16795	16665	16673	16794	16666	16632	16808	16676	16732	16705	16827	16669	16435	16450	16561	16559	16715	16758	16684	16608	16371	16646	16543	16712	16760	16673	16677	16638	16765	16681	16768	16577	16666	16641	16769	16757	16678	16606	16613	16999	16613	16592	16788	16717	16760	16665	16567	16464	16650	16638	16512	16632	16684	16876	16676	16613	16968	16424	16739	16551	16614	16580	16750	16675	16507	16663	16485	16450	16660	16594	16726	16736	16542	16624	16667	16657	16540	16652	16666	16651	16537	16652	16714	16573	16468	16628	16728	16833	16628	16784	16654	16637	16716	16667	16778	16710	16644	16681	16775	16533	16582	16709	16521	16615	16481	16518	16725	16714	16620	16388	16858	16660	16815	16691	16644	16632	16633	16718	16698	16602	16790	16730	16890	16630	16490	16807	16864	16589	16745	16676	16499	16688	16592	16648	16698	16562	16578	16625	16629	16750	16736	16588	16735	16761	16705	16596	16630	16668	16742	16787	16483	16478	16528	16680	16735	16648	16685	16655	16834	16754	16533	16608	16495	16548	16738	16610	16641	16569	16569	16665	16644	16709	16625	16584	16495	16605	16537	16502	16784	16749	16578	16577	16684	16667	16384	16745	16651	16566	16816	16615	16549	16769	16655	16570	16499	16760	16606	16564	16554	16905	16593	16793	16508	16440	16579	16783	16537	16656	16723	16654	16577	16665	16679	16630	16819	16625	16579	16646	16739	16666	16901	16706	16550	16527	16395	16707	16591	16894	16712	16960	16553	16595	16645	16505	16642	16747	16566	16663	16755	16765	16723	16756	16698	16651	16529	16607	16669	16897	16813	16650	16658	16620	16597	16602	16722	16754	16629	16581	16478	16726	16668	16545	16660	16726	16733	16530
15231	24733	30836	66291	63623	50292	36871	18624	15391	15256	15257	15348	15248	15174	15418	15383	15227	15192	15284	15454	15442	15202	15248	15374	15347	15194	15263	15287	15238	15235	15370	15372	15279	15402	15250	15411	15295	15503	15379	15226	15636	15221	15393	15138	15242	15306	15265	15312	15463	15561	15369	15589	15509	15391	15298	15257	15212	15230	15333	15263	15262	15499	15399	15098	15426	15251	15173	15310	15091	15261	15301	15197	15422	15140	15213	15409	15355	15310	15246	15230	15183	15313	15215	15069	15319	15295	15295	15253	15229	15248	15330	15176	15224	15383	15311	15155	15199	15290	15283	15114	15237	15259	15150	15275	15284	15399	15297	15025	15134	15396	15233	15344	15336	15199	15259	15215	15326	15343	15235	15261	15360	15153	15090	15272	15214	15335	15379	15169	15215	15239	15306	15215	15300	15271	15244	15093	15164	15382	15301	15331	15152	15293	15173	15266	15315	15348	15317	15312	15118	15219	15063	15234	15288	15236	15382	15213	15124	15282	15351	15326	15191	15249	15288	15324	15371	15345	15140	15379	15346	15386	15283	15303	15346	15213	15306	15217	15117	15193	15236	15245	15136	15094	15270	15324	15250	15155	15396	15256	15277	15220	15274	15302	15280	15094	15197	15283	15266	15148	15404	15123	15330	15144	15257	15295	15234	15387	15265	15134	15313	15203	15137	15298	15397	15242	15261	15469	15333	15179	15261	15200	15129	15325	15315	15294	15215	15436	15224	15329	15394	15239	15114	15100	15346	15222	15224	15338	15452	15251	15207	15161	15120	15323	15164	15233	15094	15401	15203	15434	15309	15253	15138	15414	15152	15278	15144	15307	15409	15214	15138	15276	15238	15055	15265	15239	15322	15112	15213	15337	15227	15252	15190	15304	15193	15428	15380	15312	15394	15399	15204	15233	15341	15238	15359	15269	15375	15328	15266	15232	15215	15242	15375	15195	15222	15385	15341	15242	15272	15271	15325	15457	15235	15253	15291	15419	15094	15299	15157	15103	15280	15316	15316	15383	15127	15260	15169	15209	15378	15282	15256	15232	15255	15207	14978	15196	15361	15359	15266	15267	15292	15245	15257	15281	15249	15352	15415	15287	15498	15149	15195	15239	15349	15331	15203	15326	15232	15255	15422	15165	15202	15247	15268	15162	15117	15330	15292	15323	15331	15276	15396	15294	15285	15381	15181	15240	15277	15227	15356	15315	15234	15334	15267	15226	15253	15229	15315	15517	15313	15159	15380	15387	15160	15334	15399	15348	15190	15258	15218	15317	15152	15274	15158	15211	15214	15170	15072	15251	15345	15270	15260	15215	15165	15256	15323	15220	15256	15229	15307	15243	15405	15218	15175	15256	15428	15214	15411	15213	15239	15541	15163	15129	15180	15229	15403	15304	15175	15236	15305	15297	15327	15376	15424	15330	15449	15397	15223	15276	15265	15142	15090	15295	15398	15236	15351	15249	15177	15351	15360	15225	15262	15111	15233	15279	15327	15340	15226	15232	15339	15342	15233	15356	15340	15442	15271	15189	15357	15220	15274	15096	15358	15323	15462	15126	15284	15511	15309	15307	15142	15204	15298	15263	15223	15253	15290	15373	15247	15249	15272	15260	15390	15179	15134	15185	15333	15200	15508	15360	15274	15337	15314	15146	15308	15214	15241	15240	15403	15332	15219	15242	15377	15203	15062	15346	15203	15279	15119	15170	15317	15179	15269	15391	15232	15295	15375	15302	15344	15079	15298	15434	15158	15135	15275	15410	15441	15452	15377	15227	15200	15353	15539	15265	15349	15413	15256	15345	15337	15099	15217	15390	15201	15266	15179	15322	15260	15291	15224	15228	15072	15379	15259	15178	15335	15030	15204	15301	15382	15214	15146	15324	15265	15315	15367	15326	15108	15250	15323	15166	15267	15194	15358	15300	15210	15432	15252	15382	15244	15448	15346	15159	15284	15209	15466	15233	15311	15330	15250	15220	15415	15206	15457	15104	15262	15308	15264	15485	15316	15268	15153	15168	15301	14972	15270	15302	15200	15129	15190	15302	15425	15151	15033	15214	15304	15308	15322	15228	15397	15323	15312	15274	15400	15299	15098	15240	15191	15305	15164	15041	15276	15317	15198	15283	15303	15192	15217	15426	15479	15261	15149	15291	15104	15203	15197	15533	15283	15344	15251	15338	15157	15244	15353	15293	15338	15247	15230	15220	15259	15185	15275	15368	15178	15228	15256	15278	15295	15549	15247	15114	15431	15377	15156	15116	15211	15138	15319	15210	15307	15078	15257	15272	15245	15173	15381	15179	15445	15200	15388	15324	15165	15093	15264	15200	15392	15252	15138	15143	15312	15316	15274	15303	15437	15245	15405	15264	15241	15300	15344	15123	15336	15318	15326	15257	15169	15125	15252	15296	15165	15237	15281	15250	15263	15214	15338	15236	15257	15208	15289	15251	15222	15232	15295	15102	15234	15346	15401	15432	15248	15244	15225	15348	15215	15384	15283	15391	15366	15233	15301	15128	15389	15234	15387	15439	15281	15218	15279	15063	15373	15284	15195	15446	15293	15369	15237	15144	15221	15390	15416	15252	15253	15293	15324	15264	15104	15365	15286	15266	15187	15302	15305	15413	15197	15373	15215	15370	15333	15481	15391	15374	15272	15194	15291	15379	15191	15325	15316	15517	15226	15281	15146	15372	15345	15177	15317	15220	15226	15409	15254	15258	15334	15300	15207	15311	15378	15311	15332	15251	15309	15107	15341	15261	15323	15522	15172	15264	14962	15317	15321	15142	15389	15390	15335	15241	15199	15351	15321	15265	15412	15399	15270	15273	15450	15180	15283	15186	15345	15305	15284	15126	15252	15351	15366	15256	15191	15279	15294	15414	15230	15059	15246	15261	15218	15135	15395	15198	15313	15192	15295	15211	15406	15228	15220	15485	15326	15020	15206	15236	15246	15315	15230	15405	15086	15173	15240	15324	15242	15195	15300	15378	15286	15166	15283	15265	15237	15348	15116	15327	15146	15380	15269	15235	15399	15226	15246	15362	15233	15357	15430	15315	15186	15342	15313	15347	15320	15352	15112	15264	15394	15324	15146	15132	15426	15217	15293	15297	15322	15067	15194	15250	15317	15337	15362	15406	15285	15228	15253	15353	15307	15375	15381	15261	15135	15301	15311	15246	15194	15236	15227	15174	15403	15356	15318	15146	15268	15336	15311	15402	15224	15377	15244	15261	15211	15228	15156	15337	15400	15404	15041	15214	15239	15221	15290	15222	15412	15305	15221	15127	15428	15302	15462	15110	15381	15258	15225	15324	15184	15186	15330	15346	15158	15363	14957	15361	15292	15376	15188	15243	15200	15391	15307	15201	15381	15469	15451	15232	15321	15392	15280	15269	15357	15338	15463	15293	15244	15203	15317	15211	15171	15183	15379	15262	15208	15149	15291	15287	15327	15428	15369	15325	15338	15338	15229	15493	15358	15187	15351	15145	15260	15273	15121	15238	15313	15331	15014	15400	15229	15264	15308	15173	15198	15173	15288	15310	15359	15182	15134	15255	15305	15300	15394	15200	15176	15287	15414	15178	15417	15376	15289	15104	15196	15323	15355	15315	15301	15126	15067	15317	15311	15320	15257	15284	15295	15293	15170	15326	15239	15370	15140	15250	15302	15244	15373	15195	15253	15290	15203	15213	15211	15166	15232	15248	15075	15247	15296	15224	15245	15209	15173	15267	15200	15182	15313	15079	15343	15396	15200	15201	15275	15327	15220	15208	15141	15164	15089	15228	15047	15146	15242	15147	15340	15323	15327	15149	15209	15178	15463	15253	15113	15476	15258	15408	15360	15153	15207	15101	15198	15297	14974	15291	15259	15163	15255	15195	15192	15271	15333	15012	15176	15261	15353	15237	15182	15277	15275	15397	15190	15242	15030	15412	15334	15260	15220	15225	15307	15149	15269	15235	15241	15335	15305	15244	15268	15398	15322	15252	15321	15316	15369	15055	15234	15242	15318	15179	15211	15109	15211	15392	15316	15180	15319	15343	15174	15465	15351	15326	15321	15154	15285	15299	15263	15227	15248	15271	15221	15238	15323	15190	15189	15212	15317	15110	15285	15291	15332	15322	15364	15343	15292	15205	15292	15331	15312	15450	15262	15343	15247	15375	15292	15146	15557	15392	15311	15108	15310	15325	15319	15201	15342	15196	15329	15266	15332	15212	15186	15360	15198	15195	15194	15405	15287	15218	15330	15253	15349	15277	15274	15256	15161	15295	15272	15357	15373	15230	15228	15278	15197	15338	15341	15211	15229	15327	15167	15388	15220	15279	15280	15351	15427	15242	15421	15180	15323	15263	15233	15359	15172	15249	15314	15261	15264	15169	15184	15295	15212	15252	15358	15188	15204	15276	15154	15280	15287	15236	15228	15358	15427	15249	15198	15237	15190	15244	15297	15255	15139	15363	15255	15504	15193	15351	15155	15254	15274	15311	15342	15137	15387	15421	15344	15235	15144	15206	15260	15437	15213	15275	15348	15395	15335	15156	15373	15428	15014	15244	15329	15105	15411	15285	15220	15338	15374	15260	15087	15285	15233	15152	15272	15280	15326	15210	15249	15259	15156	15272	15230	15371	15213	15218	14990	15165	15234	15259	15297	15204	15266	15237	15302	15265	15368	15251	15174	15088	15319	15348	15371	15080	15349	15324	15257	15201	15232	15210	15452	15133	15364	15196	15449	15344	15336	15347	15066	15298	15109	15110	15096	15241	15306	15194	15145	15446	15342	15144	15227	15397	15271	15290	15337	15081	15242	15370	15186	15307	15380	15267	15185	15395	15374	15259	15206	15424	15287	15358	15201	15246	15380	15164	15241	15201	15303	15188	15355	15315	15240	15301	15273	15270	15340	15356	15287	15203	15493	15244	15233	15372	15329	15239	15230	15202	15156	15371	15292	15201	15360	15223	15132	15265	15202	15147	15293	15402	15306	15447	15397	15221	15305	15284	15217	15267	15283	15366	15410	15286	15223	15221	15412	15168	15176	15275	15254	15319	15245	15188	15285	15153	15091	15327	15414	15326	15348	15408	15326	15329	15138	15286	15307	15440	15319	15348	15315	15398	15224	15338	15096	15213	15118	15396	15377	15362	15143	15116
22835	21187	29014	38347	61204	57604	42640	23571	17477	16671	16307	15978	15919	16101	16203	16245	16160	15892	15946	16103	16068	16047	16176	16055	16203	15865	16018	15854	16028	16075	16040	15992	16124	16073	16013	15914	16032	15807	15802	15721	15897	16152	15877	16090	16111	16195	15886	16055	16266	16209	16172	15891	15806	16071	15923	15724	16092	15797	15943	15847	15886	15968	15916	15649	15695	15934	15978	15880	15732	15753	15729	15815	15693	15980	16009	15880	15922	15852	15767	15724	15915	15877	15772	15900	15698	15797	15886	15995	15755	15797	15676	15906	15957	15929	16070	16058	15843	15709	16051	15878	15857	15886	15886	15730	15699	15810	15944	15941	15674	15800	15997	15757	15889	15969	15935	15759	15760	15969	15856	15689	15892	15836	15896	15983	15917	15904	15999	15804	15828	15819	15804	16020	15958	15913	15703	15763	16052	15791	15848	15832	15913	15921	15930	15717	15740	16022	15970	15930	15782	15946	15718	15923	15866	15728	15842	16052	15946	15870	15783	15993	15937	16008	15646	15739	16057	15868	15934	15914	15911	15904	15780	15939	15865	15784	15853	15880	15941	15825	15755	15929	15875	15771	16111	15667	15748	15975	15770	15869	15841	15723	15695	15726	15918	15784	15864	15871	15899	15762	15882	15763	15984	15844	15936	15935	15928	15771	15830	15776	15949	15773	16211	15980	15814	15883	15802	15820	15766	15951	15996	15974	15869	15920	15864	15770	15947	15884	15883	15859	15898	15919	15784	15897	15828	15747	15783	16025	15994	15778	15863	15704	15913	15989	16046	15910	15915	15969	15766	15846	15941	16029	15785	15996	15834	15871	15788	15792	15868	15963	15800	15813	15915	15821	15693	15664	15828	15755	16051	15784	15923	15922	15808	15650	16028	15998	15845	15816	15969	15807	15789	15766	15766	15896	15577	15696	15773	15863	15740	15811	15715	15869	15913	15909	15748	15865	15900	15945	15760	15851	15727	15971	15822	15816	15732	15798	15765	15769	15868	15742	15902	15761	15695	15942	15771	15816	15922	15635	15884	15901	15922	15801	15740	15880	15680	15834	15925	15772	15953	15787	16037	15845	15810	15740	16071	15800	16097	15811	15629	15824	15927	15650	15893	15852	15934	15844	15879	15727	15783	15892	15871	15881	15833	15868	15688	15805	15883	15624	15829	15895	15866	15761	15848	15828	15891	16081	15869	15855	15783	15792	15726	15980	15837	15856	16061	15818	15802	15979	15725	15753	15697	15790	15774	15773	16044	15768	16034	15832	15923	15830	15893	15724	15781	15632	15920	15860	15817	15713	15921	15793	16011	15948	15836	15893	15847	15878	15765	15856	15848	15903	15909	15695	16111	15767	15925	15893	15906	15764	15788	15824	15969	15754	15904	15916	15563	15904	15724	15963	15863	15953	15894	15833	15922	16003	15780	15776	15907	15835	15717	15887	15801	15757	15949	15875	15608	15694	15856	15668	15860	15808	15988	15870	15582	15889	15769	15701	15799	15973	15702	15796	15863	15774	15939	15895	15750	15805	15962	15853	15655	15808	15950	15893	15908	15732	15909	15679	15859	15924	15744	15796	15899	15928	15843	15919	15725	15943	15911	15803	15791	15819	15760	15975	15931	16022	15944	15892	15864	15834	15896	15835	15988	15978	15935	15931	15826	15852	15845	15942	15904	15896	15772	15585	15843	15794	15773	15893	15805	15952	15735	15830	15981	15651	15631	15925	15915	15879	15826	15683	15854	15792	15939	15695	15943	15722	15986	15806	15764	15614	15785	15753	15886	15727	15898	15779	15624	16113	15847	15847	15925	15932	15884	15905	15895	15990	15796	15866	15907	15909	15902	15946	15900	15998	16023	15762	15865	15784	15642	15746	15796	15787	16052	15816	15941	15937	15759	15828	15845	15862	15715	16006	15740	15754	16161	15691	15680	15711	15796	15728	15836	15719	15760	15856	15919	16086	15870	15779	15835	15955	15855	16038	15787	15873	15816	15946	15867	15639	15802	15875	15887	15820	15789	15734	16046	15877	15968	15787	15943	15835	15760	15959	15765	15833	15976	15836	15887	15890	15871	15820	15645	15786	15841	15738	16012	16026	15861	15991	15807	15888	15714	15701	15761	15994	15873	15949	15874	15878	15838	15787	15815	15679	15832	15970	15793	15723	15816	16029	15862	15688	15744	15549	15711	15767	16023	15979	15945	15853	15910	15785	15884	15784	15956	15756	15831	15710	15872	16023	15803	15920	15635	15727	15858	15661	15893	15970	15946	15732	15945	15831	15784	15929	15834	15727	15858	15959	15844	15792	15968	15919	15837	15878	15832	15927	16128	15830	15888	15844	15994	15903	15809	15705	15727	15863	15745	15818	15810	15702	15874	15800	15789	15785	15708	15786	16092	16167	15879	15973	16010	15875	15841	15838	16039	16014	15995	15872	16125	15923	16005	15834	15717	15662	15875	15865	15950	15729	15701	15771	15939	15688	15854	15775	15827	15725	15932	15870	15827	15937	15697	15724	15896	15682	15863	15813	15671	15727	15953	15873	15794	15805	15744	15942	15907	15915	15830	15873	16000	15740	15906	15831	15872	15721	15786	15787	15800	16047	15751	15608	15701	15867	15919	15724	15883	15824	16099	15884	15795	15867	15743	15620	15991	15808	15807	15927	15857	15766	15877	16018	15998	15907	15808	15865	15902	15705	16076	16015	15788	15943	15838	15823	15730	15566	15837	15868	15754	15735	16000	15951	15997	15820	15939	15859	15737	15972	15817	15851	15940	15888	15939	16121	15931	15816	16071	15642	15932	15654	15672	15823	15756	15741	15915	15770	15849	15705	15741	15989	15909	16016	15872	15974	15790	15883	15788	15822	15908	15850	15985	15909	15941	15758	15842	15763	15800	16073	15973	15752	15953	15871	15790	15946	15718	15974	15831	15796	15805	15723	15683	16112	15930	15854	15829	15813	15889	15819	15867	15737	15810	15828	15832	15805	15739	15788	15817	15856	15843	15921	15766	15680	15902	15804	15760	15839	15815	16042	15768	16040	15842	15834	15742	15651	15795	15935	15895	15923	15881	15795	15865	15960	15844	15729	15937	15880	15793	15686	16020	15702	15966	15826	15783	15759	15949	15647	15942	16024	16105	15874	15975	15798	15777	15847	15783	15872	15876	16031	15746	15966	15832	15769	15859	15904	16025	15771	15853	15674	15927	15990	15763	15657	15647	15739	15895	15897	15917	15948	15946	16026	15808	16043	15890	15800	15831	15749	15970	15941	15701	15809	15887	15851	15881	15781	15827	15922	15945	15879	15823	15756	15915	15773	15869	15694	15902	15707	15921	15756	15922	15758	15952	15870	15945	15823	15935	15924	15830	15934	15999	15880	15858	15917	15697	15736	15938	15892	15815	15811	15832	15664	15944	15835	15894	15950	15841	15930	15885	15756	15815	15919	15907	15869	15688	15903	15902	15783	15670	15808	15754	15853	15722	16007	15670	15919	15838	16007	16022	15909	15834	15857	15784	15951	15832	15866	15943	15788	15914	15790	15980	15924	16087	16000	15878	15705	16014	15646	15762	15867	15801	16008	15934	16024	15829	15717	15875	15796	15885	15674	16077	15994	15924	15945	15914	15830	15991	15889	15984	15894	15848	16025	15499	15604	15878	15879	15918	15678	15758	15908	15984	15938	15692	15872	15838	15795	16003	15836	16007	15877	15678	15803	15768	16057	16159	15993	16037	15934	15844	15872	15721	15929	15912	15846	15947	15823	15870	15817	15851	15940	15935	15772	15739	15865	15796	15675	15900	15723	15824	15919	15858	15736	15663	15792	15880	15882	15916	15894	15798	15574	15974	15800	15941	15847	15819	15821	15878	15910	15799	15713	15832	15742	15916	15875	15868	15953	15878	15852	16053	15835	15875	15717	15839	15818	15809	15850	15911	15790	15989	15753	15813	15716	15819	15853	16037	15920	15898	15742	16009	15894	15730	15716	15733	15877	15967	15954	15941	15786	15817	15975	15721	15895	16084	15618	15836	15821	15913	15553	15879	15957	15581	15813	15812	15728	15907	15697	15837	15797	15741	15879	15705	15725	15948	15985	15857	15959	15823	15724	15684	15906	15711	15800	15669	15937	15999	15901	15886	16015	15835	15958	15713	15912	15704	15832	15663	15963	15651	15863	15866	15976	15865	15703	15759	15803	15920	15724	15763	15984	16050	15877	15935	15848	15673	15965	15884	15831	15869	15992	15807	15880	15860	15823	15786	15823	15830	15738	16001	15825	15939	15725	15853	15556	15754	15887	15747	15883	15748	15817	15823	15895	15864	15937	15845	15735	15802	15606	15742	15800	16005	15829	15958	15722	15950	15875	15613	15534	15907	15893	15834	15689	15825	15746	15737	15858	15840	16010	15800	15975	15820	15852	16054	15930	15908	15715	15928	15898	15842	15884	15785	15952	15791	15801	15576	15742	15851	15734	15979	15882	15885	15765	15890	15917	15866	15819	15897	15979	15877	15719	15984	15885	15820	15938	15737	15729	16013	15920	15923	16065	15829	15886	15831	15795	15869	15848	15806	15715	15893	15920	15929	15836	16024	15659	15687	15789	15841	15918	15574	15737	15808	15807	15683	15950	15889	15598	15916	15722	15776	15818	15805	15893	15940	15983	15788	15953	15820	15982	15806	15948	15972	15909	15777	15873	15902	15757	15918	15916	15884	15927	15768	15984	15637	15796	16002	16062	15948	15901	15863	15872	15900	15862	15983	15926	15783	15813	15717	15818	15650	15879	15855	15927	15958	15686	16024	15837	15608	15864	15965	15785	15952	15908	16016	15933	15892	15777	15780	15915	15927	15769	15795	15957	15938	15835	16116	16026	15914	15799	15932	15997	16028	15900	15786	16061	15766	15873	15862	15747	15842	15885	15881	15967	15829	15749	15724	15848	15692	15856	15749	15647	15840	15871	15802	15818	16093	15788	15740	15752	15956	15791	15661	15792	15718	15960	15777	15960	15610	15871	15771	15892	15856	15780	15760	15778	15945	15640	15871	15942	15772	15891	15882	15744	15652	15632	15916	15873	15924	15795	15781	15865	15902	15788	15965	15835	15742	15776	15799	16033	15955	15872	15899	15861	15722	15807	15750	15712	16009	15949
17872	32112	35120	77026	77993	63678	42086	20231	15005	14675	14770	14692	14922	14738	14777	14867	14894	14825	14762	14820	14841	14788	14729	14922	14852	14807	14766	14788	14980	14950	14948	14857	14824	14838	14946	14747	14828	14667	14915	14741	14733	14881	14971	14738	14903	14915	14795	15216	15400	15252	14915	14974	14860	14765	14768	14925	14811	14743	14854	14874	14756	14765	14699	14814	14856	14706	14610	14770	14661	14858	14886	14659	14787	14915	14919	14805	14772	14997	14911	14725	14670	14702	14794	14689	14837	14785	14771	14753	14857	14651	14795	14739	14619	14890	14611	14619	14888	14895	14810	14896	14866	14732	14767	14932	14907	14704	14866	14732	14816	14774	14817	14844	14642	14642	14718	14851	14673	14748	14830	14790	14786	14771	14676	14707	14787	14856	14810	14721	14757	14780	14742	14980	14922	14823	14898	14670	14775	14837	14808	14803	14697	14811	14839	14625	14677	14776	14834	14725	14786	14812	14836	14588	14870	14947	14742	14801	14883	14837	14856	14768	14736	14672	14708	14755	14819	14762	14975	14786	14755	14650	14694	14678	14935	14812	14979	14820	14673	14804	14734	14699	14736	14821	14881	14844	14749	14871	14726	14720	14767	14714	14823	14632	14872	14858	14921	14731	14820	14713	14625	14904	14722	14730	14840	14788	14784	14701	14677	14765	14887	14703	14826	14711	14662	14859	14733	14844	14863	14853	14837	14838	14879	14705	14977	14794	14688	14646	14795	14762	14900	14796	14629	14489	14916	14784	14805	14857	14749	14856	14843	14739	14750	14844	14739	14676	14792	14785	14718	14758	14854	14654	14844	14798	14870	14556	14822	14782	14649	14984	14848	14809	14767	14784	14936	14767	14688	14815	14506	14609	14942	14790	14806	14805	14774	14850	14662	14767	14846	14810	14758	14805	14485	14786	14764	14764	14741	14855	14835	14789	14739	14775	14776	14846	14951	14814	14861	14738	14741	14638	14654	14558	14744	14844	14864	14710	14710	14731	14680	14889	14692	14799	14729	14797	14737	14701	14846	14748	14673	14720	14784	14785	14749	14791	14741	14844	14731	14695	14770	14677	14895	14761	14761	14822	14738	14825	14788	14730	14863	14913	14757	14639	14742	14739	14812	14732	14725	14709	14957	14762	14881	14636	14764	14682	14666	14950	14748	14862	14767	14870	14577	14798	14750	14938	14845	14757	14937	14672	14743	14816	14790	14642	14771	14677	14809	14787	14701	14777	14822	14736	14731	14785	14812	14762	14865	14795	14785	14917	14674	14847	14736	14779	14765	14948	14837	14795	14627	14576	14920	14783	14891	14851	14768	14605	14844	14832	14828	14655	14863	14717	14766	14648	14680	14766	14757	14757	14725	14621	14783	14732	14803	14706	14789	14725	14630	14797	14713	14753	14905	14626	14880	14706	14825	14683	14844	14796	14628	14854	14882	14794	14729	14778	14796	14826	14675	14826	14824	14749	14928	14777	14835	14841	14854	14924	14793	14816	14812	14806	14690	14782	14689	14838	14740	14765	14600	14855	14789	14741	14698	14857	14728	14794	14764	14686	14707	14839	14869	14823	14822	14748	14718	14598	14845	14807	14833	14813	14728	14830	14802	14847	14715	14737	14709	14592	14887	14869	14708	14785	14835	14593	14796	14525	14668	14719	14677	14809	14567	14784	14757	14894	14688	14923	14835	14813	14711	14685	14763	14799	14869	14674	14713	14825	14704	14840	14770	14866	14841	14806	14799	14741	14815	14894	14647	14720	14754	14817	14842	14736	14754	14698	14878	14696	14804	14855	14719	14762	14810	14789	14820	14869	14862	14707	14873	14950	14647	14729	14908	14770	14927	14842	14761	14834	14768	14885	14890	14674	14806	14634	14758	14787	14743	14669	14754	14726	14776	14855	14750	14810	14820	14761	14766	14668	14700	14741	14845	14811	14702	14896	14810	14736	14939	14741	14688	14772	14752	14801	14818	14964	14825	14744	14927	14656	14809	14818	14715	14804	14797	14702	14771	14635	14733	14817	14618	14826	14956	14585	14897	14811	14662	14659	14951	14827	14842	14781	14865	14678	14806	14816	14630	14733	14724	14826	14722	14819	14769	14866	14836	14818	14839	14794	14895	14716	14733	14945	14751	14708	14965	14764	14761	14707	14719	14729	14803	14874	14768	14873	14911	14918	14690	14655	14848	14780	14776	14709	14798	14752	14828	14775	14733	14692	14814	14863	14816	14727	14777	14792	14756	14911	14719	14771	14613	14928	14684	14792	14805	14879	14908	15033	14856	14764	14746	14854	14839	14813	14734	14792	14674	14606	14765	14725	14696	14691	14938	14751	14763	14843	14775	14922	14792	14760	14724	14724	14676	14797	14771	14831	14847	14851	14708	14801	14766	14751	14745	14714	14760	14760	14813	14793	14748	14662	14566	14676	14837	14814	14779	14671	14687	14738	14804	14855	14728	15001	14785	14861	14776	14708	14730	14788	14735	14821	14677	14698	14841	14827	14700	14911	14849	14898	14864	14920	14686	14545	14899	14776	14724	14743	14675	14758	14935	14749	14953	14656	14899	14680	14806	14792	14796	14700	14679	14807	14774	14768	14763	14867	14744	14788	14724	14775	14926	14801	14755	14791	14752	14846	14741	14636	14921	14772	14725	14805	14748	14797	14751	14946	14747	14762	14837	14758	14772	14903	14886	14829	14707	14778	14590	14741	14920	14912	14774	14833	14785	14722	14739	14777	14795	14794	14847	14768	14972	14796	14717	14795	14796	14665	14644	14783	14861	14731	14885	14721	14840	14897	14779	14860	14837	14838	14721	14629	14851	14700	14714	14726	14904	14746	14846	14900	14898	14869	14764	14820	14751	14767	14814	14748	14803	14628	14912	14928	14725	14822	14851	14814	14777	14643	14797	14796	14836	14873	14774	14730	14709	14899	14898	14726	14905	14842	14826	14714	14746	14896	14740	14779	14802	14821	14777	14542	14705	14779	14676	14872	14667	14762	14814	14714	14702	14843	14764	14802	14789	14740	14922	14795	14623	14909	14782	14606	14856	14784	14884	14589	14812	14624	14921	14708	14686	14760	14654	14730	14682	14722	14777	14958	14625	14753	14796	14702	14805	14880	14765	14874	14624	14790	14762	14853	14813	14765	14668	14738	14747	14730	14744	14861	14706	14951	14823	14711	14595	14946	14966	14747	14790	14798	14427	14915	14683	14810	14786	14658	14758	14719	14992	14799	14823	14670	14594	14849	14698	14820	14807	14648	14824	14750	14706	14656	14826	14738	14678	14929	14850	14685	14795	14670	14800	14834	14642	14666	14917	14755	14906	14687	14776	14766	14692	14768	14760	14914	14681	14618	14842	14817	14781	14692	14766	14857	14677	14698	14832	14818	14893	14750	14747	14775	14705	14805	14818	14779	14639	14832	14834	14808	14710	14808	14609	14688	14719	14824	14821	14744	14775	14666	14736	14733	14781	14709	14792	14782	14690	14733	14681	14800	14783	14739	14877	14649	14676	14666	14724	14792	14699	14711	14784	14845	14846	14726	14672	14866	14868	14698	14723	14847	14834	14814	14880	14758	14662	14764	14801	14751	14760	14818	14963	14792	14792	14836	14594	14875	14919	14896	14868	14890	14815	14943	14809	14873	14729	14696	14614	14832	14735	14735	14731	14798	14675	14798	14625	14682	14810	14794	14777	14802	14847	14890	14875	14630	14825	14672	14916	14707	14806	14756	14910	14703	14870	14664	14790	14791	14764	14804	14861	14795	14842	14769	14796	14696	14824	14971	14574	14895	14706	14670	14845	15033	14670	14783	14890	14721	14750	14885	14658	14814	14634	14660	14980	15027	14829	14738	14804	14790	14689	14903	14807	14875	14776	14797	14735	14792	14864	14762	14735	14914	14718	14865	14696	14938	14845	14693	14837	14867	14885	14859	14783	15039	14813	14773	14840	14883	14649	14649	14892	14831	14718	14979	14683	14820	14944	14654	14752	14877	14837	14857	14823	14797	14905	14794	14843	14839	14726	14798	14722	14771	14857	14662	14882	14618	14778	14879	14735	14693	14676	14664	14725	14804	14733	14906	14831	14650	14594	14876	14662	14808	14763	14929	14734	14805	14722	14808	14801	14794	14714	14806	14688	14924	14917	14932	14808	14827	14826	14763	14783	14570	14926	14675	14703	14797	14852	14642	14726	14713	14852	14628	14790	14831	14997	14670	14760	14680	14879	14769	14761	14883	14777	14912	14746	14728	14729	14875	14736	14760	14944	14784	14760	14778	14878	14927	14849	14804	14852	14566	14808	14896	14707	14736	14815	14664	14775	14704	14764	14651	14684	14740	14815	14660	14769	14808	14689	14841	14737	14732	14838	14856	14800	14692	14750	14774	14865	14877	14734	14922	14752	14817	14772	14920	14773	14775	14829	14836	14799	14814	14796	14781	14887	14803	14738	14820	14742	14771	14882	14831	14724	14789	14800	14640	14860	14802	14723	14814	14721	14717	14800	14688	14870	14763	14812	14847	14781	14830	14872	14820	14854	14766	14680	14906	14618	14702	14623	14740	14801	14677	14783	14738	14837	14856	14965	14806	14744	14767	14689	15014	14581	14621	14588	14747	14712	14804	14852	14802	14749	14806	14773	14638	14884	14756	14822	14858	14686	14718	14869	14719	14811	14667	14855	14633	14790	14651	14929	14828	14702	14735	14795	14772	14756	14753	14784	14747	14870	14832	14808	14662	14850	14754	14585	14781	14801	14638	14614	14782	14622	14830	14842	14599	14864	14849	14992	14812	14831	14753	14809	14780	14787	14694	14820	14773	14854	14786	14814	14739	14655	14755	14866	14765	14754	14720	14548	14821	14810	14814	14785	14810	14611	14870	14695	14504	14797	14872	14785	14699	14719	14772	14711	14811	14905	14818	14683	14945	14809	14564	14837	14750	14851	14722	14712	14746	14491	14859	14742	14839	14855	14860	14895	14908	14718	14721	14884	14804	14726	14771	14796	14807	14668	14799	14727	14810	14887	14826	14785	14693	14734	14691	14706	14860	14827	15002	14738	14896	14882	14861	14651	14856	14728	14684	14915	14834	14847	14934	14644	14699	14710	14914	14876	14802	14733	14699	14798	14728	14738	14630	14936	14779
27137	21741	23680	31692	31613	25915	19662	16098	15361	15102	15209	15207	15187	15025	14871	15189	15119	15106	15106	15090	15277	15185	15238	15273	15295	15034	15095	14953	15330	14973	15126	15124	15110	15126	15283	15044	15234	15246	15161	15154	15046	15095	15149	14898	15068	15082	15003	15224	15262	15026	15078	15296	15033	15021	15279	15134	15092	15116	15125	15187	15055	15132	15101	15120	15193	15256	15195	15238	15061	15093	15161	14971	15070	14863	15192	15076	15283	15135	15127	15090	14969	15132	15077	15069	14959	15090	15048	15014	14901	15304	15143	15124	15143	15163	15197	15081	15059	15182	15108	15222	15131	15258	15143	15162	15145	15079	15144	15159	15174	15056	14927	15142	15008	15311	15206	15136	15162	15092	15172	15133	14931	15298	14978	15220	14935	15225	14967	14993	15227	15089	15083	14929	15140	14779	15288	15038	14959	15014	14904	15081	15069	15058	14955	15156	15180	15130	15004	15305	15103	15377	14958	15029	15006	15199	15197	15269	15082	15222	15021	15037	14986	15120	14993	15116	15170	14959	14997	15000	15082	15036	14907	15227	15278	15211	15050	14946	14962	15201	14993	14981	15163	15017	15155	15186	15135	15008	14980	15293	15127	15135	15049	15007	15251	14984	15030	15059	15117	15086	15099	15138	15098	15076	15155	14841	15226	15156	14796	15036	15130	15071	15172	14954	15024	15109	15166	15032	15185	15216	15144	15065	15096	15024	15200	14997	15171	14980	15130	15003	15128	15217	15143	15001	15044	15002	15018	14957	15227	15165	15156	15063	15074	14986	15051	15261	15117	15224	15096	15098	14991	15092	15085	15120	15266	15036	15081	15232	15345	15047	15079	14890	15225	15260	15151	15122	15047	14951	15074	14793	15036	15203	15180	14976	15081	14949	15061	15074	14949	15069	15080	15133	15104	15106	15154	15110	15201	14931	15026	15073	15101	15188	15097	15149	15019	15064	15187	15148	15139	15150	14982	14979	14908	14946	15093	15262	15085	15032	15284	15217	15016	15186	15048	15236	15424	14990	15174	15056	15058	14957	15011	15190	15093	15008	15093	15230	14989	15217	15195	15156	14993	15119	15052	15080	15186	14953	15266	15087	15077	15190	14972	15065	15144	15187	14965	15155	15125	14959	15318	15256	15279	15220	15349	15232	15111	15074	15109	15172	15044	15163	15064	14905	15122	15066	15146	14994	15030	15169	14953	15048	15140	15280	15176	15107	15090	15355	15282	14966	15189	15154	15038	15111	15100	15203	15281	15145	15014	15053	15272	15027	15263	15191	15105	14914	15144	15032	15113	14993	15074	15182	15009	15007	15392	15214	15110	15087	15180	15122	15129	14962	15034	14998	15085	15072	15191	15151	15179	15078	15140	15049	15116	14983	15309	15080	14959	15237	15134	15113	15121	15165	15164	15204	14987	15250	15130	14916	15161	15229	15044	15024	15086	15102	15105	15269	15052	14938	15142	15055	15111	14962	15098	15161	14990	15061	15093	15053	15340	14933	15013	14950	15166	15159	15278	15012	14879	15087	14961	15200	15112	15191	15077	14792	15011	15201	15144	15151	15012	15060	15067	15166	15217	15211	15109	15167	15057	15289	14959	15154	14969	15073	15203	15152	14927	15071	14934	14979	15054	14921	15182	15390	15229	15204	14995	15095	15113	15051	15236	14994	15230	15133	14965	15074	15064	15046	14887	15131	15032	15232	15057	14990	15233	14903	15151	14898	15080	15061	15082	15163	14976	15110	15004	15102	14918	15147	15048	15186	14952	15118	15150	15253	15217	15028	15082	15180	15064	15020	15022	15230	15118	15301	15155	15194	15013	15243	15043	15002	15195	15240	15084	15206	15166	15128	15079	15354	14958	15241	15146	15165	14994	15134	14932	15125	15234	15175	15001	15054	14937	15197	15150	14997	15006	15122	15024	15212	15210	15066	15029	14965	14967	15058	14946	15049	15122	14949	15080	14986	15083	15014	15227	15202	15079	14927	14926	15100	15219	15181	15154	15194	15245	15009	15115	15167	15053	14919	15226	14888	15098	15101	15100	15143	15079	15271	15189	15135	15208	15189	15173	15322	15051	15138	15000	15170	15217	15063	15051	15060	14995	15311	15120	15236	15121	15112	15018	15067	15252	14895	15110	15153	15162	15026	15203	15133	15057	15081	15177	15181	14973	15232	15068	14985	15162	15210	15294	15043	15151	15258	14945	14996	15046	15096	15125	14991	15179	15256	15099	14913	15138	15064	15064	15196	15086	15208	15075	14932	15152	15211	15160	15115	15129	15311	15147	15165	15077	15124	15377	14863	15073	15147	15129	15058	14986	14944	15005	15074	15238	15037	14959	15229	14927	15166	15092	15102	15089	15276	15245	15157	15074	15279	15031	15046	14985	15049	15166	15055	15111	15045	15046	14987	15101	15160	15150	15109	15043	15044	15099	15067	15121	15039	15163	15083	15090	15119	15182	15090	15100	15076	15190	15181	15474	15074	15161	15256	15101	15026	15054	15093	14860	14963	15037	14913	15191	15255	15239	15080	15045	15140	15086	15060	15092	15033	15110	15240	15152	15201	15196	14886	15143	15202	14921	15157	15123	15190	15115	15008	15004	15227	14966	15067	15162	15038	14925	15167	15183	14999	15183	14992	15320	15137	15055	15087	15115	15101	15171	14994	15090	15028	15281	14956	14992	14922	15088	15129	14967	15245	15186	15058	15102	15127	15148	15159	15238	15218	15052	15222	15070	15105	14929	14900	15083	15096	15115	15353	15186	15015	14996	15175	15084	14933	15020	14991	15140	15138	15024	15078	15079	15000	15215	15007	15244	14995	15155	15174	15188	15214	15122	14959	14962	15206	15209	15010	15313	15155	15057	15204	15079	15032	15103	15050	15096	15251	15247	15151	15065	14948	15064	15222	15159	15144	15022	15091	15035	15084	15197	15356	15138	15195	15158	15043	15234	15328	15022	15052	15075	15080	15267	14999	15225	15177	15195	15261	15130	15111	15048	14849	15126	15148	15225	15190	15317	15194	15078	15150	15092	15001	15213	15223	15084	15239	15021	14981	15195	15048	15150	15013	15072	15130	15313	14801	15057	15012	15120	15048	15193	15268	15237	15120	15127	15197	15007	15215	15106	15338	15139	15090	15188	15088	14792	14919	15250	15162	15053	15003	14966	15110	14865	15388	14950	14951	15130	15060	14998	15078	15006	14968	15220	15272	15263	14998	15184	15143	15090	15270	15179	15002	15112	15114	14966	15135	14976	15214	15243	15162	14997	15096	15010	15007	15116	14846	15078	15143	15190	15052	14891	15086	15083	15290	15132	15162	14938	15075	15084	15004	15242	14981	15131	15149	15138	15016	15124	14991	15152	15225	15196	15077	15228	15124	15039	15121	15177	14956	15125	15108	15081	15215	15150	14845	15266	15239	15165	15295	15153	15134	15104	15326	15209	15149	15194	15032	14998	15107	15151	15217	15238	15117	15258	15067	14973	15104	15140	15160	15181	15080	15006	15224	15185	15335	15115	15145	15134	15173	14964	14879	15003	14963	14998	15160	15059	15245	15016	15163	15154	15134	15164	14916	15123	15136	14877	15355	15134	15036	15133	14973	15178	15133	15166	15205	15133	14970	15138	15056	15168	15232	15277	15239	15257	15269	15041	15135	14957	15114	15150	15014	15159	15125	15163	15184	15204	15165	15112	14962	15221	15058	15050	15103	14989	15022	14927	15223	15243	15150	15027	15140	15204	15277	15121	15119	15122	15117	15092	15131	15095	15170	15107	15145	15185	15040	15183	15100	15175	14974	15097	15035	15241	15107	15104	15134	15201	15070	15030	15271	14917	15017	15241	15089	15055	15091	15085	14940	15087	15004	15046	15089	15128	14776	15074	15191	15134	15277	14995	15073	15227	15074	15177	14919	15089	15202	15137	15068	15184	15145	15177	15114	15077	15228	15128	15066	15010	15077	15165	15060	15029	15118	14959	15110	15160	14880	15167	15211	15101	15066	15083	15031	15144	15047	15043	15064	15104	15107	15225	15036	14966	15111	15193	15133	15028	14879	15020	15031	15050	15137	15104	14781	15121	15084	15262	15261	15224	15048	14998	15018	15034	14879	15291	15120	14920	14971	15208	15075	14893	15248	14915	15283	15166	15154	14966	15253	14947	15139	15229	15147	15015	15265	14987	15201	15046	15047	14904	15123	15004	14922	15267	15059	15158	15152	15090	15181	15061	15001	15173	15064	15128	15197	15184	14978	15122	14872	15194	15037	15088	15062	15087	15001	15432	15061	15050	14786	15140	14863	15058	15194	14971	15049	15043	15250	15183	15027	14909	14931	15100	15067	15126	15034	15205	15299	15164	15134	14999	15185	15306	15269	15221	15122	15279	15084	14945	15080	15012	15034	15147	15059	15108	15298	15024	15154	15087	14867	15006	15276	15175	14930	15229	14936	15291	14967	15147	15257	15102	15089	15122	15251	15224	15109	15328	15140	15006	15117	15013	15026	15118	15143	15184	15148	15128	14911	15020	14959	15148	15209	15027	15193	15288	15219	15023	15078	15150	14935	15205	15154	14958	15185	14976	15216	15166	15114	15187	15050	15053	15037	15085	14946	15034	14941	15044	15096	15121	15112	15081	15086	15207	15187	15164	15087	15225	15143	15081	15202	15062	15196	15146	15167	14937	15110	15064	14904	15123	14827	15279	15081	15036	15119	15072	14906	15106	15124	14889	14818	15127	15233	15198	15141	15117	15007	15259	15121	15047	15117	15089	15017	15148	14971	15053	15133	15124	15029	15358	14962	15061	15305	15327	15074	14860	14952	15033	14945	15023	15126	15118	15027	15061	15107	15126	15118	15178	15162	15003	15066	14965	15191	15250	15048	15060	15096	15039	15118	15100	15133	15330	15149	15175	15199	15282	15046	15222	15046	15172	15043	15106	15144	14947	15161	15141	15187	14992	15137	14974	14988	15143	14947	15109	15203	15237	15290	15351	15117	15080	15022	14938	15141	15187	15021	14943	15159	15149	15059	15052	15132	15007	15187	15183	15000	15073	15080	15081	15051	15032	15144	15084	15125	15156	15085	15103	15075	15124	15163	15101	15224	15204	15215	15207	15099	15223	15167	15189	15060	14859	14973	15193	15068
14415	18800	19525	34397	33554	26291	18868	14688	14550	14347	14255	14280	14315	14270	14514	14415	14217	14462	14298	14511	14316	14247	14435	14324	14308	14403	14405	14394	14419	14417	14285	14479	14309	14528	14507	14334	14323	14380	14286	14296	14378	14480	14402	14412	14296	14455	14451	14361	14284	14428	14348	14453	14361	14329	14363	14281	14394	14289	14335	14358	14269	14264	14229	14295	14460	14332	14504	14314	14280	14436	14362	14305	14329	14153	14479	14357	14296	14408	14492	14211	14187	14354	14570	14393	14479	14373	14469	14273	14300	14370	14253	14423	14377	14500	14529	14319	14373	14440	14475	14342	14423	14315	14300	14303	14235	14409	14480	14243	14442	14282	14373	14288	14176	14338	14579	14178	14247	14312	14429	14525	14368	14445	14439	14371	14206	14441	14402	14185	14506	14264	14417	14366	14276	14459	14510	14311	14215	14572	14159	14387	14371	14439	14330	14386	14319	14305	14428	14414	14154	14447	14401	14390	14312	14471	14404	14331	14299	14368	14455	14445	14318	14234	14470	14220	14412	14491	14436	14408	14417	14272	14353	14372	14429	14331	14384	14359	14452	14289	14381	14422	14433	14132	14348	14341	14325	14226	14278	14424	14426	14428	14310	14274	14315	14353	14429	14443	14413	14217	14400	14402	14437	14442	14312	14446	14420	14415	14386	14396	14414	14337	14524	14169	14306	14371	14358	14396	14488	14331	14475	14252	14466	14198	14294	14366	14328	14259	14257	14397	14509	14433	14370	14361	14486	14248	14455	14327	14378	14425	14322	14249	14380	14213	14307	14353	14378	14425	14383	14409	14271	14362	14415	14392	14418	14385	14232	14308	14274	14340	14406	14328	14368	14210	14462	14282	14334	14435	14345	14316	14298	14433	14541	14379	14368	14432	14322	14297	14341	14294	14319	14350	14343	14344	14320	14336	14572	14280	14392	14331	14418	14490	14432	14346	14473	14358	14429	14381	14299	14412	14373	14195	14271	14441	14264	14382	14320	14455	14307	14372	14271	14525	14435	14559	14267	14286	14336	14472	14163	14508	14314	14397	14495	14307	14355	14322	14324	14448	14379	14357	14392	14337	14482	14420	14446	14345	14424	14284	14293	14394	14443	14509	14473	14495	14375	14340	14366	14433	14342	14244	14484	14288	14445	14244	14544	14378	14316	14240	14348	14363	14420	14255	14334	14413	14503	14364	14482	14478	14262	14515	14259	14334	14453	14233	14245	14374	14357	14331	14256	14365	14322	14144	14416	14269	14326	14209	14374	14291	14567	14532	14337	14447	14452	14196	14337	14149	14320	14324	14428	14540	14256	14585	14454	14426	14235	14243	14274	14204	14344	14293	14254	14370	14461	14314	14240	14204	14364	14278	14363	14348	14377	14343	14418	14426	14429	14438	14343	14350	14445	14357	14407	14388	14271	14493	14274	14347	14332	14399	14490	14570	14303	14307	14468	14586	14311	14323	14186	14244	14301	14484	14428	14511	14015	14214	14415	14370	14445	14254	14350	14367	14361	14183	14365	14219	14499	14258	14204	14516	14368	14378	14290	14461	14366	14524	14415	14198	14426	14321	14536	14411	14232	14277	14258	14397	14442	14464	14277	14488	14314	14513	14461	14299	14259	14494	14284	14137	14339	14208	14422	14420	14401	14226	14213	14397	14371	14338	14181	14416	14313	14354	14433	14309	14351	14476	14348	14199	14276	14329	14269	14348	14488	14489	14407	14386	14316	14309	14242	14360	14438	14484	14341	14465	14275	14458	14373	14396	14392	14311	14455	14209	14283	14321	14275	14303	14290	14418	14417	14432	14409	14224	14243	14474	14363	14356	14186	14312	14458	14222	14509	14361	14353	14424	14400	14415	14392	14218	14621	14215	14395	14259	14201	14510	14347	14399	14320	14433	14405	14446	14450	14278	14288	14244	14517	14356	14359	14443	14297	14472	14351	14402	14530	14353	14372	14419	14408	14319	14403	14415	14260	14429	14199	14419	14302	14355	14447	14398	14416	14450	14387	14435	14463	14437	14412	14471	14275	14350	14354	14088	14378	14287	14412	14428	14390	14531	14388	14311	14158	14386	14420	14405	14399	14483	14285	14480	14160	14312	14454	14206	14372	14469	14304	14295	14314	14391	14409	14328	14285	14456	14387	14532	14382	14315	14218	14218	14329	14229	14247	14536	14342	14294	14336	14302	14416	14399	14346	14326	14465	14440	14250	14368	14451	14430	14384	14435	14443	14231	14388	14368	14266	14200	14442	14386	14431	14379	14396	14525	14493	14334	14421	14506	14425	14362	14260	14325	14313	14363	14263	14350	14430	14175	14197	14394	14454	14428	14381	14516	14070	14386	14415	14381	14560	14361	14380	14326	14428	14475	14312	14352	14203	14351	14549	14502	14344	14239	14192	14294	14424	14399	14415	14339	14575	14387	14350	14344	14374	14281	14344	14303	14356	14226	14467	14299	14352	14354	14284	14326	14496	14475	14381	14375	14273	14303	14312	14244	14263	14398	14410	14369	14594	14317	14253	14387	14359	14262	14319	14465	14168	14543	14347	14461	14322	14465	14354	14463	14319	14418	14541	14368	14477	14498	14385	14312	14303	14349	14207	14494	14262	14504	14496	14306	14326	14443	14419	14436	14431	14414	14368	14504	14337	14455	14523	14405	14434	14470	14603	14458	14343	14287	14424	14448	14342	14325	14360	14304	14477	14450	14341	14410	14489	14193	14467	14268	14451	14413	14307	14321	14461	14548	14423	14356	14259	14178	14466	14509	14366	14422	14566	14417	14417	14408	14379	14355	14410	14392	14438	14348	14405	14257	14378	14330	14425	14357	14431	14464	14442	14332	14374	14347	14236	14320	14573	14442	14339	14396	14166	14377	14472	14359	14368	14564	14442	14438	14449	14360	14296	14354	14329	14351	14374	14352	14495	14367	14414	14341	14484	14380	14455	14372	14388	14500	14413	14370	14407	14259	14328	14355	14394	14316	14430	14254	14368	14407	14405	14456	14342	14423	14172	14455	14491	14354	14305	14340	14466	14485	14361	14336	14393	14524	14441	14223	14253	14598	14267	14330	14428	14360	14329	14407	14311	14491	14229	14305	14335	14427	14288	14232	14293	14437	14549	14302	14375	14384	14229	14316	14288	14183	14369	14384	14385	14478	14531	14348	14297	14452	14293	14385	14346	14133	14438	14365	14446	14357	14445	14390	14268	14310	14390	14526	14340	14421	14262	14342	14383	14383	14259	14352	14315	14375	14517	14363	14377	14178	14160	14310	14387	14271	14430	14422	14437	14444	14372	14350	14357	14210	14339	14306	14322	14417	14331	14399	14596	14325	14390	14378	14494	14162	14159	14371	14298	14453	14191	14336	14459	14467	14185	14416	14372	14269	14426	14216	14435	14363	14493	14229	14327	14556	14295	14270	14451	14450	14368	14397	14295	14238	14278	14348	14317	14480	14405	14314	14186	14320	14243	14466	14402	14508	14333	14423	14475	14315	14416	14466	14480	14454	14321	14182	14363	14206	14387	14265	14613	14569	14385	14411	14361	14321	14488	14420	14593	14361	14366	14302	14336	14374	14350	14319	14486	14381	14362	14360	14302	14399	14361	14404	14129	14300	14473	14298	14305	14526	14220	14282	14453	14334	14319	14424	14241	14311	14296	14402	14400	14198	14656	14469	14338	14453	14299	14323	14344	14389	14365	14222	14447	14311	14389	14450	14406	14150	14313	14360	14204	14498	14379	14480	14514	14413	14460	14297	14391	14316	14417	14353	14206	14351	14410	14457	14368	14489	14312	14397	14318	14393	14466	14388	14254	14222	14300	14375	14354	14493	14350	14223	14286	14268	14302	14380	14435	14518	14207	14486	14444	14318	14205	14514	14385	14288	14416	14275	14386	14174	14379	14468	14191	14444	14271	14273	14415	14393	14475	14326	14285	14451	14230	14260	14361	14347	14483	14385	14289	14339	14390	14433	14484	14247	14380	14418	14340	14524	14506	14280	14407	14456	14328	14308	14428	14483	14321	14524	14451	14487	14352	14306	14186	14355	14335	14363	14384	14342	14233	14287	14489	14299	14300	14343	14251	14450	14625	14274	14353	14562	14494	14401	14407	14258	14402	14321	14516	14447	14416	14124	14356	14335	14357	14285	14264	14391	14226	14465	14288	14178	14528	14430	14582	14191	14284	14293	14313	14280	14332	14495	14473	14335	14393	14480	14469	14387	14463	14425	14377	14432	14333	14358	14343	14451	14475	14456	14480	14274	14246	14405	14485	14307	14442	14269	14373	14612	14238	14302	14350	14371	14453	14446	14468	14348	14494	14451	14358	14421	14375	14175	14365	14187	14302	14257	14260	14380	14398	14506	14213	14277	14513	14358	14361	14525	14407	14326	14282	14422	14271	14471	14352	14483	14275	14513	14476	14377	14493	14186	14364	14425	14301	14334	14263	14418	14488	14442	14533	14348	14079	14390	14369	14464	14279	14338	14464	14477	14557	14278	14464	14317	14568	14415	14279	14283	14450	14229	14254	14432	14448	14407	14369	14403	14249	14367	14374	14356	14250	14522	14226	14401	14331	14431	14490	14318	14342	14419	14291	14362	14488	14517	14360	14202	14355	14368	14394	14366	14429	14244	14434	14569	14383	14371	14389	14498	14315	14200	14286	14480	14381	14415	14325	14393	14318	14392	14494	14322	14422	14493	14332	14475	14213	14325	14563	14499	14225	14481	14299	14350	14567	14316	14294	14360	14407	14423	14524	14312	14440	14398	14225	14483	14356	14419	14259	14320	14380	14456	14266	14492	14316	14518	14357	14310	14292	14248	14378	14292	14517	14527	14377	14399	14292	14423	14414	14481	14408	14518	14421	14327	14563	14581	14427	14294	14341	14388	14261	14327	14409	14436	14426	14287	14469	14224	14497	14348	14327	14361	14257	14436	14520	14434	14275	14433	14174	14294	14503	14317	14319	14550	14478	14398	14423	14366	14477	14155	14416	14480	14396	14389	14348	14360	14367	14277	14493	14186	14377	14377	14267	14364	14292	14394	14420	14250	14621	14151	14396	14519	14332	14330	14286	14412	14552	14299	14344	14483	14491	14562	14387	14303	14370	14285	14410	14481	14391	14477	14469	14273	14359	14444
24062	21192	28979	43499	54302	46036	32511	20055	15524	15104	14987	14974	14781	14870	14908	14820	14815	14605	14860	14854	14917	14905	14873	14802	14764	14876	14943	14771	14967	14851	14820	14867	14893	14921	14932	15009	14779	14814	14669	14641	14812	14825	14726	14821	14748	15014	14880	14886	14850	15059	14974	14811	14781	14715	14887	14728	14805	14550	14862	14815	14695	14861	14752	14706	14825	14714	14917	14756	14775	14786	14578	14821	14568	14793	14805	14954	14755	14793	14813	14897	14758	14689	14625	14602	14633	14625	14714	15064	14847	14798	14564	14643	14756	14802	14758	14863	14802	14633	14629	14841	14686	14742	14739	14535	14529	14516	14758	14647	14772	14910	14834	14668	14638	14689	14655	14663	14742	14826	14678	14640	14633	14650	14792	14730	14673	14763	14694	14683	14668	14683	14596	14654	14655	14938	14763	14707	14831	14806	14768	14531	14692	14615	14791	14713	14598	14708	14785	14591	14908	14848	14912	14699	14706	14595	14767	14642	14668	14820	14887	14786	14773	14714	14865	14742	14599	14636	14850	14706	14541	14600	14697	14711	14655	14718	14797	14776	14951	14743	14608	14798	14741	14860	14443	14500	14645	14758	14646	14680	14642	14629	14898	14859	14953	14726	14816	14670	14732	14735	14654	14732	14778	14553	14663	14753	14727	14545	14653	14758	14589	14612	14730	14617	14774	14607	14802	14716	14542	14613	14772	14688	14708	14783	14573	14857	14712	14636	14750	14815	14752	14629	14738	14726	14851	14716	14851	14854	14719	14611	14805	14788	14748	14631	14728	14921	14665	14820	14781	14535	14645	14776	14887	14747	14813	14756	14750	14589	14697	14725	14801	15011	14775	14747	14672	14771	14638	14778	14673	14693	14679	14737	14769	14516	14720	14766	14932	14740	14810	14812	14894	14751	14654	14739	14692	14712	14642	14659	14794	14850	14658	14630	14853	14643	14562	14793	14663	14933	14827	14721	14769	14735	14739	14928	14876	14574	14760	14616	14690	14647	14670	14703	14859	14618	14550	14912	14783	14745	14726	14803	14746	14654	14794	14845	14774	14884	14749	14761	14805	14930	14746	14697	14726	14544	14879	14606	14654	14879	14847	14775	14551	14791	14538	14762	14911	14632	14673	14743	14667	14812	14762	14695	14877	14582	14897	14539	15017	14737	14788	14727	14797	14621	14543	14743	14642	14951	14691	14646	14627	14574	14869	14811	14725	14935	14730	14644	14804	14884	14888	14703	14613	14864	14692	14990	14831	14637	14790	14714	14719	14799	14800	14748	14641	14602	14768	14866	14764	14652	14669	14805	14773	14688	14611	14578	14685	14538	14762	14861	14862	14726	14729	14698	14723	14811	14734	14680	14630	14927	14768	14770	14691	14637	14733	14744	14936	14707	14857	14791	14649	14732	14704	14700	14648	14720	14859	14635	14751	14770	14690	14761	14973	14733	14915	14767	14785	14867	14697	14691	14917	14706	14729	14967	14672	14749	14777	14859	14697	14624	14781	14778	14711	14713	14781	14441	14947	14679	14685	14784	14630	14764	14540	14819	14677	14649	14720	14752	14803	14579	14773	14670	14683	14683	14832	14756	14901	14783	14777	14500	14738	14719	14701	14904	15010	14647	14723	14731	14733	14589	14588	14666	14600	14591	14528	14804	14821	14832	14949	14675	14683	14748	14736	14688	14714	14876	14716	14607	14728	14532	14629	14698	14726	14715	14717	14828	14752	14580	14720	14601	14720	14716	14603	14582	14768	14754	14798	14826	14677	14609	14738	14569	14781	14753	14641	14629	14681	14609	14500	14753	14787	14894	14945	14714	14859	14676	14803	14709	14879	14723	14745	14879	14755	14805	14744	14707	14806	14680	14733	14851	14702	14861	14575	14973	14757	14829	14708	14560	14677	14874	14770	14798	14602	14738	14933	14871	14599	14709	14785	14709	14654	14817	14747	14715	14877	14760	14709	14778	14926	14776	14596	14633	14656	14554	14663	14832	14712	14652	14611	14889	14923	14526	14808	14871	14792	14641	14868	14662	14699	14746	14794	14933	14764	14635	14582	14716	14695	14680	14753	14580	14599	14523	14631	14778	14623	14836	14971	14697	14654	14624	14680	14700	14533	14797	14860	14793	14596	14740	14607	14483	14903	14691	14684	14635	14774	14741	14607	14568	14823	14737	14576	14777	14695	14690	14713	14734	14700	14665	14704	14832	14606	14636	14595	14665	14676	14643	14704	14782	14808	14855	14691	14717	14853	14990	14970	14605	14695	14607	14812	14641	14824	14826	14695	14919	14765	14752	14673	14765	14874	14640	14592	14757	14639	14805	14645	15001	14724	14602	14712	14768	14774	14680	14678	14594	14655	14774	14644	14873	14697	14792	14799	14702	14769	14743	14814	14690	14506	14860	14555	14871	14815	14597	14931	14822	14609	14683	14836	14769	14665	14752	14721	14607	14777	14752	14587	14732	14726	14787	14675	14650	14702	14771	14897	14805	14562	14779	14770	14530	14759	14797	14721	14599	14777	14961	15004	14778	14699	14876	14730	14802	14904	14664	14700	14697	14715	14668	14635	14802	14877	14784	14603	14835	14771	14939	14760	14684	14562	14951	14933	14931	14784	14836	14841	14791	14764	14621	14838	14782	14785	14819	14695	14601	14640	14839	14782	14784	14604	14768	14683	14845	14768	14803	14770	14724	14648	14715	14816	14690	14555	14638	14979	14941	14615	14618	14691	14656	14634	14649	14598	14918	14700	14828	14857	14660	14784	14718	14725	14904	14692	14798	14830	14772	14553	14589	14716	14727	14942	14546	14918	14880	14730	14754	14464	14665	14801	14855	14937	14666	14435	14826	14610	14709	14688	14626	14734	14726	14744	14848	14802	14663	14682	14847	14625	14784	14697	14717	14742	14864	14629	14833	14805	14741	14818	14715	14989	14734	14846	14534	14597	14936	14824	14672	14680	14696	14875	14664	14642	14825	14812	14673	14757	14801	14725	14688	14706	14835	14856	14860	14750	14769	14847	14521	14633	14613	14677	14619	14736	14598	14617	14580	14687	14674	14759	14718	14821	14674	14686	14897	14794	14683	14819	14796	14855	14656	14760	14727	14778	14706	14651	14846	14675	14626	14528	14789	14688	14873	14606	14730	14756	14769	14681	14671	14812	14844	14843	14804	14582	14708	14576	14678	14681	14880	14647	14907	14850	14793	14738	14606	14770	14630	14523	14709	14873	14642	14761	14731	14791	14698	14685	14920	14529	14597	14799	14652	14657	14753	14662	14836	14646	14744	14721	14736	14831	14825	14660	14543	14622	14680	14869	14913	14587	14742	14831	14671	14733	14779	14966	14947	14776	14659	14831	14786	14754	14828	14811	14696	14903	14804	14574	14805	14703	14650	14729	14756	14824	14655	14725	14560	14603	14544	14669	14676	14662	14827	14702	14778	14601	14621	14758	14778	14798	14611	14811	14975	14717	14697	14563	14764	14541	14834	14630	14840	14671	14636	14766	14547	14690	14698	14640	14787	14703	14830	14705	14745	14978	14639	14602	14730	14687	14630	14749	14712	14715	14765	14727	14667	14767	14849	14745	14865	14839	14722	14833	14627	14719	14765	14774	14741	14585	14895	14606	14592	14767	14957	14627	14715	14782	14710	14736	14699	14818	14732	14922	14770	14862	14840	14785	14682	14756	14844	14802	14651	14587	14838	14599	14718	14876	14769	14891	14405	14868	14695	14530	14766	14742	14845	14793	14889	14800	14718	14924	14735	14616	14588	14774	14740	14707	14873	14757	14588	14671	14694	14705	14836	14652	14803	14757	14659	14777	14726	14638	14687	14817	14652	14754	14590	14714	14696	14699	14584	14696	14866	14727	14838	14633	14837	14678	14806	14711	14689	14568	14765	14773	14718	14664	14756	14693	14866	14801	14665	14931	14605	14774	14860	14762	14904	14733	14630	14819	14802	14802	14708	14909	14802	14720	14628	14733	14667	14562	14695	14933	14875	14824	14759	14677	14805	14850	14654	14673	14696	14591	14777	14814	14681	14814	14685	14808	14763	14813	14735	14792	14740	14792	14611	14588	14626	15028	14811	14739	14714	14791	14655	14716	14782	14636	14653	14648	14646	14603	14477	14698	14831	14727	14771	14727	14656	14768	14697	14882	14626	14716	14739	14712	14772	14658	14829	14761	14726	14649	14817	14688	14604	14809	14773	14883	14605	14706	14729	14845	14722	14704	14663	14557	14805	14718	14588	14671	14737	14801	14713	14881	14720	14814	14855	14687	14700	14735	14842	14627	14810	14711	14795	14714	14864	14741	14703	14786	14622	14764	14713	14960	14722	14796	14913	14649	14714	14916	14703	14865	14792	14608	14489	14654	14745	14659	14671	14756	14723	14758	14659	14677	14731	14798	14679	14941	14739	14785	14717	14713	14652	14840	14598	14706	14894	14592	14716	14720	14704	14577	14825	14565	14877	14739	14848	14586	14698	14691	14530	14903	14768	14834	14710	14661	14650	14841	14751	14694	14804	14648	14598	14786	14532	14661	14779	14701	14932	14742	14781	14769	14719	15014	14849	14558	14610	14686	14937	14717	14735	14892	14761	14893	14701	14803	14945	14784	14616	14707	14558	14671	14744	14784	14712	14743	14813	14483	14785	14875	14828	14779	14901	14828	14798	14651	14802	14428	14573	14885	14685	14659	14668	14930	14834	14708	14897	14724	14832	14611	14768	14854	14778	14898	14818	14805	14766	14686	14685	14887	14781	14620	14790	14961	14775	14693	14749	14749	14977	14796	14804	14772	14907	14672	14719	14605	14895	14691	14853	14761	14763	14670	14668	14711	14874	14748	14566	14722	14802	14813	14698	14528	14665	14788	14758	14497	14906	14697	14705	14737	14750	14888	14729	14554	14834	14716	14799	14722	14708	14820	14827	14732	14969	14673	14758	14950	14814	14608	14649	14767	14709	14489	14646	14698	14801	14759	14795	14873	14802	14625	14817	14604	14824	14920	14706	14572	14679	14667	14703	14767	14695	14679	14702	14672	14719	14564	14736	15034	14754	14737	14799	14724	14843	14851	14872	14835	14773	14815	14831	14833	14771	14766	14657	14655	14839	14954	14735	14737	14642	14600	14708	14802	14650
15099	27522	40514	67432	62065	47959	31988	18127	14301	14297	14108	14059	14161	14213	14179	14067	14354	14361	14181	14334	14282	14190	14245	14204	14270	14140	14075	14214	14186	14033	14024	13980	14314	14309	14027	14183	14235	14155	14234	14178	14241	14128	14133	14270	14054	14230	14222	14410	14291	14411	14264	14297	14205	14185	14275	14102	14169	14157	14114	14217	14112	14172	14252	14188	14186	14317	14265	14221	14167	14111	14081	14351	14252	14264	14186	14138	14167	13949	14281	14265	13999	14243	14072	14351	14163	14093	14108	14099	14317	13928	14433	14288	14268	14183	14016	14184	14165	14284	14037	14097	14172	14309	14105	14230	14216	14340	14135	14133	14193	14214	14067	14268	14059	14155	14249	14060	14225	14414	14263	14283	13973	14196	14080	14317	14169	14101	14154	14087	14199	14096	14169	14115	14082	14317	14187	14163	14126	14131	14245	14204	14084	14286	14158	14014	14194	14073	14227	14211	14295	14129	14254	14194	14121	14140	14299	14135	14294	14233	14160	14119	14168	14136	14271	14267	14060	14229	14086	14040	14148	14310	13905	13987	14139	14092	13971	14068	14166	14120	14321	14095	14003	14237	14095	14200	14260	14175	14162	14129	14141	14167	14166	14223	14036	14112	14374	14158	14279	14089	14199	14195	14284	14142	14075	14006	14230	14238	14340	14099	14183	14164	14022	14172	14197	14197	14076	14167	14310	14109	14094	14097	14131	14263	14079	14271	14332	14130	14220	14250	13922	14231	14378	14117	14248	14299	14220	14195	14155	14237	14080	14124	14137	14070	14150	14260	14145	14160	14084	14184	14192	14180	14267	14177	14104	14206	13935	14194	14235	14127	14243	14175	14155	14106	14272	14231	14131	13970	14103	14197	14213	14053	14188	14335	14065	14255	14124	14236	14301	14132	14074	14146	14014	14069	14166	14116	14084	14158	14115	14168	14232	14136	14211	14209	14063	14131	14196	14159	14218	14295	14199	14132	14038	14203	14396	14237	14266	14190	14078	14065	14203	14246	14219	14232	14037	14263	14036	14111	14237	14298	14107	14161	14129	14138	14262	14092	14126	14081	14098	14169	14291	14023	14127	14015	14225	14272	14209	14124	14104	14267	14226	14253	14144	14307	14188	14202	14093	13968	14172	14165	14031	14075	14059	14246	14149	14092	14135	14305	14030	14114	14053	14091	14047	14185	14198	14219	14173	14243	14299	14102	14297	14100	13890	14124	14151	14171	14196	14005	14173	14235	13992	14215	14126	14158	14354	14146	14081	14164	14216	14265	14127	14165	14188	14030	14069	14288	14063	14019	14027	14265	14148	14179	14081	14224	14254	14079	14230	14091	14249	14084	14232	14076	14134	14203	14100	14221	14146	14142	14112	14049	14122	14109	14185	14136	14170	14058	14392	14114	14154	14259	14169	14057	14128	14305	14199	14117	14155	14095	14271	14344	13897	14248	14206	14177	14184	14229	14157	14188	13920	14155	14182	14170	14180	14181	14187	14102	14159	14121	14278	14036	14200	14112	14165	14130	14089	14143	14228	14189	14034	14060	14154	14197	14233	14339	14128	14390	14328	14181	14143	14281	14372	14218	14020	14186	14218	14071	14186	14196	14092	14098	14359	14192	14172	14188	14229	14356	14197	14053	14119	14284	14131	14295	14110	14183	14052	14151	14125	14131	14177	14093	14420	14262	14327	14012	14046	14298	14034	14012	14223	14059	14292	14154	14179	14137	14183	14133	14362	14238	14165	14244	14260	14359	14129	14295	14199	14291	14017	14088	14211	14284	14136	14264	14016	14227	14250	14034	14165	14052	14249	14249	14248	14186	14134	14215	14150	14196	14200	14162	14258	14212	14186	14125	14180	14308	14343	14149	14157	14084	14110	14275	14187	14176	14240	14125	14177	14138	14310	14250	14053	14051	14292	14102	14188	14224	14129	13996	14125	14283	14059	14040	14177	14245	14106	14000	14135	14255	14278	14072	14088	14177	14279	14217	14010	14125	14203	13893	14162	14220	14097	14182	14290	14136	14177	14004	14033	14259	14233	14059	13993	14243	14225	14262	14146	14127	14079	14041	14123	14100	13984	14151	14200	14027	14138	14274	14075	14113	14208	14090	14145	14150	14071	14064	14404	14097	14277	14094	14196	14138	14082	14234	14183	14089	13990	14201	14223	14104	14031	14191	14186	14065	14040	14141	14367	14011	14205	14090	14174	14242	14031	14220	14137	14262	14095	14055	14215	14350	14150	14185	14183	14210	14217	14015	14280	14192	14191	14250	14132	14219	14212	14336	14310	14095	14053	14173	14168	14251	14187	14163	14168	14174	14094	14084	14143	14137	14233	14359	14142	14125	14379	14149	14107	14064	14154	14220	14076	14309	14057	14040	14052	14135	14115	13958	14268	14147	14020	14138	14094	14020	14159	14209	14229	14066	14133	14223	14343	14168	13991	14226	14116	14228	13974	14194	14056	14161	14364	13950	14040	14111	14225	14052	14204	14187	14209	14212	14147	14225	13904	14166	14293	14135	14211	14288	14219	14103	14248	14256	14066	14167	14211	14080	14168	14238	14162	14208	14317	14224	14234	14078	14302	14169	14068	14073	14314	14220	14143	14143	14242	14317	14165	14230	14123	14166	14065	14251	14113	14290	14092	14298	14208	14226	14145	14242	14251	14243	14243	14182	14095	14059	14284	14214	14108	14324	14042	14072	13964	14147	14031	14192	14242	14264	14270	14204	14243	13995	13989	14312	14197	14195	14139	14239	14036	14025	14321	14369	14214	13993	14194	14153	14212	14188	14144	14055	14054	14218	14178	14179	14131	14072	14147	14045	14174	14286	14220	14178	14175	13922	14291	14145	14161	14164	14180	14223	14327	13954	14188	14173	14277	14268	14058	14180	14273	14017	14280	14165	14315	14335	14149	14093	14292	14082	14201	14228	14130	14210	14179	14248	14158	14018	14275	14089	14249	14248	14042	14134	14325	14269	14033	13954	14175	14158	14215	14102	14012	14069	14155	14173	14236	14286	14252	14077	14154	14260	14227	14112	14133	14112	14100	14131	14099	14374	14158	14281	14166	14168	14156	14238	13997	14178	14182	14036	14129	14174	14132	14144	14221	14257	14260	14216	14142	14125	14171	14293	14189	14134	14153	14060	14287	14110	14102	14118	14198	14048	14360	14099	14087	14191	14132	14036	14115	14180	14027	14130	14085	14161	14117	14160	14200	14261	14166	14185	14190	14125	14223	14268	14178	14066	14141	14150	14135	14025	14135	14102	14182	13982	14205	14280	14137	14146	14105	14105	14057	14209	14240	14249	14037	14023	14395	13949	14242	14134	14220	14199	14186	14208	14105	14177	14151	14110	14152	14304	14006	14148	14249	14327	14106	14031	14140	14153	14374	14111	14126	14095	14222	14089	14184	14262	14292	14076	13949	14187	14111	14086	14162	14067	14239	14160	14132	14178	14184	14296	14147	14090	14180	14193	13973	14300	14212	14128	14089	14330	14160	14217	14222	14057	14090	14425	14252	13836	14392	14081	14170	14194	14006	14133	14379	14288	14153	14056	14238	14285	14107	14206	14341	14380	14186	13953	14081	14195	14070	14093	14180	14345	13982	14137	14159	14062	14095	14155	14134	14166	14116	14232	14235	14249	14382	14185	14089	14181	14179	14059	14132	14260	14079	14185	14017	14129	14312	14125	14153	14303	14063	14300	14223	13914	14170	14234	14297	14014	14202	14242	14125	14158	14093	14200	14046	14170	14271	14159	14075	14085	14214	14207	14081	14027	14079	14194	14197	14125	14105	14174	14141	14210	14149	14201	14218	14196	14122	14162	14232	14057	14226	14146	14300	14029	14148	14143	14159	14248	14023	14201	14112	14304	14235	14192	14205	14251	14065	14118	14086	14214	14157	14189	14187	14115	14042	14168	14312	14030	14193	14092	14172	14192	14218	14132	14149	14100	14004	14191	14116	14078	14264	14220	14083	14146	14155	14017	14111	14206	14017	14248	14105	14093	14263	14199	14148	14310	14106	14125	14203	14091	14191	14139	14195	14143	14163	14161	14272	14074	14135	14223	14164	13986	14159	14142	14157	14042	14043	14114	14152	14126	14219	14179	14174	14107	14123	14304	14102	14087	14269	14228	14097	14157	14206	14112	13996	14203	14205	14196	14133	14039	14122	14218	14156	14227	14166	14076	14109	14251	14120	14019	14214	13981	14172	14210	14124	14035	14221	14272	14129	14172	14055	14085	14151	13917	14094	13919	14167	14002	14283	14333	14177	14294	14211	14247	14237	14138	14105	14159	14078	13999	14211	14136	14379	14244	14338	14015	14034	14263	14073	14211	14263	14254	14050	14086	14000	14246	14145	14148	14254	14199	14124	14292	14240	14213	14236	14090	14192	14174	14061	14159	14263	14017	14157	14100	14179	14197	14196	14248	14260	14209	14149	14262	14153	14033	14095	14208	14178	14180	14149	14183	13992	14291	14313	14241	14238	14246	14214	14065	14004	14314	14138	14206	14107	14374	14170	14201	14065	14158	14209	14288	14166	14276	14110	14215	14293	14147	14215	14165	14216	14326	14139	14076	14162	14184	14225	14292	14145	14119	14001	14268	14143	14229	13987	14327	14156	13992	14287	14125	14210	14250	14242	14042	14128	14170	14400	14223	14154	14171	14168	14086	14229	14051	14181	14198	14225	14178	14160	14249	14168	14249	14093	14159	14152	14290	14233	14077	14230	14218	14080	14160	14189	14238	14215	14136	14147	14122	14124	14271	14127	14017	14260	14222	14098	14136	14013	14160	14307	14321	14142	14263	14189	14159	14153	14230	14241	14209	14152	14294	14209	14220	14135	14152	14240	14270	14170	14229	14140	14177	14241	14097	14171	14189	14218	14206	14220	14025	14317	14100	14320	14238	14106	14144	14328	14284	14193	14177	14172	14217	14143	14166	14237	14078	14187	14161	14123	14053	14244	14183	14112	14318	14220	14216	14175	14100	14137	14342	14126	14096	14086	14230	14138	14033	14199	14172	14107	14160	14119	14266	14187	14144	14175	14249	14248	14198	14229	14206	14219	14373	14192	14259	14226	14161	14138	14185	14180	14119	14030	14286	14312	14342	14245	14006	14137	14239	14190	13947	14165	14237
22950	21186	29167	37102	57042	52808	40744	25307	15864	14711	14357	14210	14299	14158	14271	14088	14251	14037	14039	14324	14143	14306	14062	14098	14007	13922	14169	14308	14269	14243	14048	14200	14044	14113	14109	13922	14041	14164	14211	14112	13956	14135	13894	14013	14256	14014	14184	14227	14250	14310	14268	14241	14061	14129	14017	13829	14054	14000	14032	14001	14115	14096	14074	14043	14229	14080	14078	14079	14001	14266	14190	13936	13931	14185	14197	13967	13953	14056	14153	14164	14111	13854	13965	14064	14104	14148	14287	13966	13989	14090	13996	13993	14055	14009	13993	14211	13921	13926	14010	13895	13985	14020	14127	13931	13849	14068	13955	14109	13842	13805	13930	14029	14087	13979	14003	13905	13928	14141	14003	14145	13920	14037	13779	13826	14064	14028	13982	14058	14070	13895	13964	13921	13937	14033	14093	14023	14022	14109	14019	14083	13995	14024	13863	13888	13857	14019	14031	13940	14060	14032	13908	13952	13889	13950	13892	13988	14109	13937	13993	13935	13979	13945	14112	14119	14012	13938	14027	13862	14087	13944	14141	13974	14152	14010	13963	13943	13933	13871	13854	14156	14136	13938	14063	13942	14102	13993	13989	13981	13904	14038	13979	14174	14165	13919	14071	14151	14042	13843	13961	14059	13901	13728	13819	14059	14085	13976	14075	14016	13943	14087	14120	13916	13854	14059	14046	13968	13985	13955	13997	14040	13958	14207	14141	14042	14028	14029	14112	13970	14103	13980	14154	14040	14074	13780	13992	13921	13938	13900	13930	14276	14040	14222	14062	13986	13899	13997	14215	13986	14081	13935	13858	13899	14120	13958	13961	14267	13809	14138	14016	14138	13979	14043	13985	14078	13979	14082	13956	14006	13910	13971	13983	14045	13971	13946	14074	14016	13975	14095	14014	14086	14180	14155	13878	14046	14058	14148	14138	13946	13817	14074	13969	13904	14095	13834	14087	13898	13873	14057	13874	13916	13937	14026	14069	13916	13922	14073	13919	14022	13959	14019	14139	14030	13959	14146	14009	13935	14272	14091	13985	14100	14054	14083	14138	14288	14034	14189	13933	14028	13993	13945	14010	13881	14169	14105	14069	14000	14138	14021	14015	13919	13943	14057	14062	13829	14022	13962	13891	14007	14209	14053	14022	14069	13856	14015	14059	13994	14053	13940	13929	14101	14241	13959	13981	13995	14117	14015	13921	13964	13926	13973	14058	13881	13807	13869	13982	14206	14102	13901	13889	14013	14158	13901	14062	13991	13875	13984	14243	13985	14040	13991	13889	13899	13836	14067	13994	14070	13918	14073	14014	14033	13904	14005	14200	13919	13944	13840	13990	13844	14010	14056	13847	13773	13937	13973	14278	13980	14091	14123	13961	13864	14097	13944	13976	14043	14114	14212	13955	13961	13886	14172	14061	13870	13986	14031	14137	14194	13978	14052	13938	14106	14124	13966	14109	13798	14172	13941	14067	13834	14186	13907	14163	14176	14035	14059	14023	14032	13921	14038	14064	14007	13863	14207	14053	14071	14261	14188	13933	14148	13978	13960	14190	14070	14031	14131	13852	13971	13922	14043	14173	14138	14059	13908	13990	14084	14050	14189	13961	13988	13911	14059	13923	14135	14024	14035	13884	14093	13839	14020	14092	14186	13961	13942	14064	13972	13960	13999	14030	13982	14067	13936	13846	13869	14077	13994	14026	14076	14156	14162	14070	13932	13844	14004	14090	14122	13964	13993	14016	13981	13814	14003	14052	14101	14164	13977	13956	13984	14142	14153	13923	13875	14053	13888	14019	13957	13989	13877	14068	14141	13943	14009	14122	13914	13921	14005	13764	14001	14095	14039	14009	13920	13995	13836	13997	14043	13901	14044	13880	14088	13906	13897	13981	14060	14047	13886	14011	13961	13945	14142	13874	13921	14019	14207	13866	13924	13880	14046	14085	14030	13931	14196	14104	13961	14034	13943	13987	14144	13956	14135	14071	14157	14158	13977	13838	14101	14141	14041	14165	14012	14138	14068	14212	13812	13919	13908	14015	13871	13999	14138	14070	13823	14099	14033	14186	14017	14071	13950	14130	14034	14099	14046	14023	13767	13968	13927	13994	13976	13869	13936	13902	13962	14090	13935	13961	14007	14129	13950	13917	14116	14120	13813	14109	13858	14012	13983	14025	13984	14051	14051	13973	13880	13891	13929	14041	13908	14009	13923	13990	13987	14098	13855	14006	14183	13972	14038	14086	14092	14084	14001	13875	13892	14054	13851	14081	13943	14103	14105	14095	13905	13939	14009	14103	14150	14053	14037	14078	13868	14107	14333	13950	14269	14163	14187	14125	14028	14186	14007	14155	14125	13785	13878	13970	13881	14015	13978	13930	14005	14220	13927	14021	14173	13879	14024	13930	14088	13829	14196	13853	14071	14044	13951	13914	14180	14080	13995	13924	14081	13995	13925	14059	14004	13867	13875	13917	13938	14110	13954	14034	13976	13965	13987	14080	13866	14073	13748	14212	14075	14061	13950	14016	13947	13864	13977	13940	13931	14024	14067	13869	14145	14070	14120	14021	13987	13987	13874	13937	13964	13984	14076	13923	13736	14116	14091	13917	13906	14124	14070	13967	14083	14232	14125	13932	13824	14064	13811	14048	14109	13974	14049	13969	13936	14011	14166	13941	14115	14243	13844	14013	13943	14040	14039	13824	14053	14101	14033	14212	14064	14061	14100	14056	14030	13960	13978	14084	13926	13957	13886	13971	13978	14206	13963	14100	13871	14073	13957	14177	14070	13929	13885	13900	14045	13971	14446	13961	14201	14117	14122	13834	13905	14073	14068	13835	13990	14169	14045	13931	13976	14223	13860	13974	14062	14049	14045	14106	14029	13876	13976	14108	13937	14138	14045	14020	13951	13981	14025	14016	13933	14011	14052	14093	13868	14016	14006	13962	14016	14023	14050	14053	14162	13927	13962	14101	14046	13918	14094	14060	13932	13946	13984	14117	14079	14215	14092	13849	14047	14108	13942	14028	14157	14069	13926	13906	13945	14205	13966	14048	14038	14099	14034	13975	14014	13890	13819	14011	14083	13925	13969	14057	13950	14150	14128	14040	13890	13977	14109	14075	14188	13952	13928	13990	13914	13952	13907	14016	14039	14216	14215	14216	14047	14079	14051	13970	14097	13893	13876	13912	13879	14030	13909	14019	13963	14051	13856	13902	13917	13910	13943	13947	13963	13994	14066	13980	13962	13797	13937	13892	13903	14117	13776	14042	13993	13997	14087	13993	13925	13817	14048	14111	13960	13965	14024	13899	14134	14097	13910	14090	14109	13932	14029	14026	13811	14118	14060	14107	14004	13830	13893	14121	14090	13897	14185	14061	13990	14196	14005	13987	14202	13948	13887	13977	14003	14081	14052	14015	13936	14004	14066	13977	14007	13971	13964	13941	14109	13963	14113	14106	14107	14147	14071	13812	13939	13994	14038	14096	14134	14112	13972	13918	13942	13834	14092	14008	14054	13905	14129	14089	14143	14053	13943	13823	14168	13978	13985	14072	14000	13920	13800	14063	13961	14198	14076	14188	14106	13970	14002	13866	13916	13962	14090	14053	14048	14082	14029	13934	13969	14010	14087	13892	14043	13818	14073	13962	14033	13963	13844	14088	14017	14058	14199	13952	13988	14044	14010	13953	13654	13909	14034	14071	14227	13978	13935	13695	13941	14030	14047	13841	14056	14101	13986	14159	13972	13953	13973	13821	14028	14106	13952	14005	14096	14068	13931	14189	14069	13856	14101	14139	14170	14063	14262	14159	13980	13995	14025	14016	13895	13948	14003	14023	14031	14003	14086	14036	14053	14028	14087	13953	13996	14290	13973	14184	14124	14161	14087	13957	14037	13834	14022	14080	14144	14066	14000	14129	14048	13903	14213	14070	13989	13983	14092	13964	14157	13921	13835	13942	14170	14124	13993	14210	13954	14053	14035	13983	13875	13944	13872	13848	14002	14004	14029	14086	13965	14026	13995	14305	14075	13914	13943	14006	14003	14008	13862	14026	14126	14027	14227	13883	14011	13955	13912	13929	14027	14046	14137	14019	14090	14092	13911	14061	14043	13985	13997	14124	14106	13879	13948	14012	13985	14067	13824	14214	14156	14123	14108	13999	14081	13965	13954	14071	13895	14257	13961	13941	14015	13878	13926	13941	13872	13923	13914	14119	13772	14061	14118	14176	14015	13982	14019	13954	14031	13894	14112	14147	13912	14041	13951	13966	13883	13860	13936	13853	14063	13823	13946	13888	14337	13916	13910	14132	14180	13817	14027	13942	13886	14136	14194	14207	14008	14004	13930	14069	13878	13825	13883	14009	14136	14036	14116	13996	13943	14136	14086	14136	14106	13909	13963	14018	13981	14111	14092	14099	14088	13980	13949	13995	14049	14034	13870	13800	13894	14156	14036	14148	13863	14173	13781	13874	14070	14047	14175	13890	14113	14049	13931	14014	14031	14082	14024	14111	14080	13950	14053	14008	14052	14099	14070	14132	14173	14076	14102	14096	14062	14065	14031	14108	14146	14110	13852	13973	14117	14131	13973	14106	14230	13959	13872	14078	13904	13868	14059	13975	13943	14183	14169	14077	13952	13873	14107	14080	14145	13925	13959	14108	14162	14016	13975	14102	13968	14097	14122	14133	14067	14022	13925	13975	14089	13950	13980	14069	14041	14045	13949	13889	13715	13995	14053	13954	13917	13990	13946	13908	14105	14215	14099	13957	14013	14081	14049	14191	14051	14017	13956	13944	13941	14063	14116	14071	13910	14142	14281	14141	14011	14028	13999	13915	14031	14017	13790	13871	14122	14144	14038	14025	14093	13935	14024	13999	14127	14087	14121	14064	14112	14120	13964	13963	14202	13798	13922	14123	14229	13891	13921	14043	14124	14017	14108	13909	13937	13580	14078	14053	14037	14090	14057	14039	14084	14072	13887	13965	14212	14040	14065	14007	14073	13930	14061	13829	14125	14060	14119	14012	13905	14100	14134	13956	13837	13802	14080	14188	13837	13971	13985	13922	14062	14032	13913	13949	13980	14071	14080	14003	13891	13939	14072	13863	13969	14062	14019	14071	13796	14013	13963	14082	14016	14084	13969	13962	13923
18568	33929	41442	80186	76953	58835	42367	24008	13627	13758	13822	13798	13629	13868	13714	13724	13794	13649	13767	13684	13742	13779	13681	13616	13529	13920	13839	13777	13834	13793	13787	13750	13754	13671	13825	13763	13722	13721	13631	13587	13610	13638	13822	13605	13832	13857	13985	14162	13913	14060	14022	13769	13747	13852	13652	13778	13699	13787	13709	13601	13634	13670	13810	13785	13685	13836	13669	13664	13746	13606	13675	13795	13760	13683	13730	13846	13672	13782	13542	13588	13726	13684	13732	13725	13846	13761	13860	13663	13655	13724	13627	13679	13767	13630	13731	13743	13707	13726	13729	13595	13676	13835	13827	13870	13724	13591	13718	13684	13707	13655	13602	13788	13663	13676	13727	13810	13675	13808	13771	13801	13456	13794	13694	13720	13703	13569	13641	13779	13640	13705	13631	13664	13758	13740	13806	13738	13734	13664	13624	13758	13648	13711	13640	13618	13719	13672	13609	13684	13633	13838	13709	13750	13753	13565	13753	13671	13841	13567	13758	13778	13735	13830	13601	13533	13892	13789	13685	13587	13751	13680	13574	13744	13600	13789	13692	13731	13671	13623	13735	13661	13916	13645	13765	13797	13704	13681	13602	13716	13729	13680	13899	13589	13954	13648	13616	13724	13862	13614	13711	13692	13715	13632	13793	13729	13681	13542	13636	13698	13747	13821	13769	13651	13864	13693	13808	13667	13617	13756	13773	13662	13700	13793	13664	13732	13513	13851	13702	13752	13759	13633	13704	13681	13673	13841	13635	13666	13780	13525	13758	13675	13730	13621	13734	13725	13609	13530	13922	13747	13743	13598	13772	13791	13656	13760	13665	13638	13727	13674	13721	13776	13620	13649	13554	13673	13743	13845	13535	13740	13688	13763	13648	13699	13844	13861	13686	13601	13598	13800	13732	13635	13674	13752	13822	13572	13573	13761	13772	13627	13997	13605	13746	13727	13896	13793	13685	13588	13768	13803	13722	13688	13675	13867	13856	13503	13730	13705	13780	13683	13695	13838	13606	13570	13941	13598	13764	13679	13678	13830	13713	13753	13761	13837	13676	13604	13754	13689	13717	13746	13665	13652	13515	13705	13828	13699	13853	13884	13791	13835	13669	13691	13677	13521	13685	13720	13672	13700	13730	13626	13654	13654	13667	13518	13682	13827	13864	13723	13674	13517	13685	13735	13623	13631	13782	13568	13758	13681	13892	13776	13735	13838	13737	13691	13710	13711	13700	13747	13751	13723	13733	13714	13609	13657	13599	13664	13764	13588	13728	13765	13674	13679	13539	13887	13765	13656	13660	13772	13820	13615	13792	13579	13656	13631	13617	13963	13564	13575	13697	13715	13601	13772	13509	13656	13656	13666	13719	13882	13823	13664	13756	13735	13717	13841	13609	13677	13585	13774	13783	13687	13605	13752	13727	13608	13581	13816	13747	13629	13630	13901	13730	13578	13665	13731	13750	13663	13751	13844	13760	13649	13740	13570	13597	13708	13622	13820	13727	13714	13807	13734	13734	13680	13639	13753	13805	13689	13569	13754	13620	13751	13726	13689	13503	13672	13842	13650	13620	13676	13448	13760	13609	13659	13661	13707	13659	13731	13761	13540	13562	13712	13749	13688	13653	13852	13718	13509	13823	13536	13688	13609	13762	13724	13624	13660	13827	13827	13795	13600	13749	13517	13747	13619	13668	13613	13608	13609	13652	13629	13733	13798	13762	13711	13624	13596	13735	13735	13603	13742	13879	13810	13681	13831	13688	13653	13672	13868	13728	13623	13761	13726	13795	13712	13746	13723	13637	13792	13570	13850	13810	13760	13554	13656	13584	13680	13824	13646	13887	13600	13722	13659	13648	13620	13600	13783	13751	13744	13561	13679	13700	13767	13795	13745	13596	13742	13692	13610	13594	13727	13652	13795	13673	13659	13736	13812	13649	13893	13626	13658	13740	13697	13638	13734	13696	13779	13845	13809	13633	13674	13728	13661	13735	13644	13676	13608	13754	13758	13547	13613	13652	13655	13764	13711	13521	13716	13613	13572	13582	13705	13817	13803	13681	13735	13641	13624	13438	13620	13582	13796	13555	13621	13554	13644	13706	13693	13827	13808	13671	13683	13571	13744	13565	13762	13672	13738	13710	13628	13722	13692	13848	13754	13708	13675	13749	13555	13737	13730	13549	13805	13691	13495	13737	13735	13709	13817	13758	13560	13901	13644	13716	13758	13831	13709	13613	13751	13730	13567	13639	13753	13710	13624	13715	13517	13654	13786	13651	13784	13780	13637	13780	13709	13649	13719	13752	13760	13747	13614	13766	13770	13643	13797	13719	13637	13780	13688	13696	13679	13727	13766	13676	13695	13691	13818	13817	13682	13694	13648	13702	13680	13688	13615	13788	13648	13719	13648	13806	13660	13573	13610	13706	13644	13805	13839	13623	13698	13638	13674	13774	13729	13839	13668	13606	13578	13773	13585	13768	13681	13920	13788	13662	13664	13735	13805	13615	13688	13530	13737	13694	13573	13709	13733	13733	13696	13868	13722	13720	13767	13748	13708	13681	13646	13648	13616	13697	13663	13720	13867	13469	13628	13778	13637	13710	13674	13736	13749	13726	13866	13643	13717	13756	13679	13749	13668	13626	13577	13642	13831	13738	13613	13798	13718	13639	13596	13783	13574	13803	13643	13816	13754	13814	13729	13729	13709	13790	13737	13643	13691	13761	13793	13789	13698	13692	13689	13638	13666	13630	13689	13720	13788	13525	13684	13778	13673	13829	13800	13654	13732	13863	13634	13813	13762	13905	13706	13558	13700	13747	13546	13561	13762	13735	13660	13648	13634	13773	13770	13714	13578	13639	13625	13501	13708	13622	13583	13722	13776	13705	13721	13675	13794	13602	13769	13746	13665	13701	13850	13847	13806	13678	13886	13707	13692	13544	13658	13544	13553	13849	13629	13691	13655	13696	13671	13657	13649	13800	13719	13666	13723	13602	13832	13781	13783	13640	13809	13759	13737	13656	13678	13799	13730	13878	13840	13656	13567	13729	13613	13807	13631	13649	13668	13721	13762	13761	13822	13606	13745	13787	13689	13703	13737	13917	13698	13835	13746	13692	13684	13855	13574	13785	13567	13796	13925	13582	13557	13665	13721	13734	13738	13664	13645	13614	13702	13706	13533	13667	13639	13722	13831	13839	13694	13833	13711	13760	13779	13740	13612	13683	13786	13608	13545	13693	13656	13706	13694	13768	13669	13760	13678	13857	13671	13702	13739	13751	13793	13730	13698	13734	13634	13632	13788	13776	13642	13573	13772	13796	13813	13662	13849	13859	13697	13758	13719	13709	13646	13761	13660	13860	13892	13652	13660	13760	13644	13494	13847	13635	13732	13703	13782	13571	13799	13527	13768	13812	13618	13678	13595	13658	13643	13750	13667	13694	13730	13726	13759	13660	13874	13466	13744	13813	13642	13714	13810	13638	13706	13617	13672	13705	13923	13841	13844	13756	13732	13788	13722	13801	13667	13566	13900	13747	13804	13536	13638	13636	13500	13740	13624	13732	13675	13709	13797	13751	13684	13819	13769	13761	13775	13733	13545	13681	13889	13710	13721	13588	13669	13650	13730	13732	13645	13653	13615	13697	13703	13620	13722	13697	13761	13565	13727	13717	13643	13868	13677	13699	13781	13638	13588	13682	13626	13761	13558	13872	13609	13647	13642	13853	13772	13767	13816	13594	13719	13763	13640	13583	13612	13636	13765	13607	13720	13813	13666	13660	13689	13679	13657	13823	13540	13645	13722	13667	13671	13755	13765	13611	13720	13705	13720	13688	13745	13731	13518	13706	13713	13663	13752	13682	13715	13596	13756	13841	13812	13726	13725	13759	13687	13617	13764	13679	13808	13728	13679	13723	13576	13818	13598	13593	13690	13874	13859	13730	13697	13820	13702	13831	13750	13800	13827	13627	13720	13715	13783	13661	13843	13612	13573	13844	13656	13696	13801	13681	13657	13646	13804	13704	13596	13676	13645	13771	13673	13689	13664	13785	13718	13800	13592	13718	13582	13714	13573	13577	13683	13675	13723	13738	13625	13766	13732	13656	13726	13673	13614	13787	13707	13734	13667	13890	13886	13797	13712	13803	13887	13793	13830	13768	13542	13556	13653	13742	13722	13672	13815	13643	13588	13870	13554	13790	13720	13804	13768	13713	13768	13756	13776	13752	13646	13635	13791	13799	13799	13646	13735	13739	13794	13844	13644	13698	13722	13789	13647	13715	13723	13731	13581	13698	13666	13533	13771	13599	13642	13522	13728	13743	13639	13668	13629	13730	13642	13655	13648	13717	13630	13484	13652	13659	13651	13790	13721	13593	13702	13756	13610	13648	13719	13856	13561	13768	13623	13709	13756	13813	13728	13733	13830	13698	13549	13664	13676	13552	13755	13644	13538	13760	13510	13775	13634	13686	13623	13752	13716	13781	13550	13786	13506	13676	13637	13753	13702	13786	13766	13696	13534	13597	13722	13773	13742	13878	13818	13733	13874	13645	13637	13745	13823	13892	13800	13654	13755	13803	13698	13598	13705	13788	13733	13690	13705	13732	13833	13787	13753	13671	13747	13798	13554	13810	13736	13759	13531	13591	13724	13778	13738	13881	13818	13667	13485	13806	13551	13593	13651	13621	13680	13920	13824	13624	13543	13859	13592	13755	13747	13669	13760	13694	13709	13719	13623	13580	13655	13631	13764	13603	13760	13746	13739	13631	13800	13715	13523	13685	13628	13747	13788	13705	13593	13607	13744	13768	13655	13688	13625	13562	13588	13703	13611	13765	13558	13707	13611	13692	13637	13631	13855	13638	13625	13829	13741	13758	13648	13955	13643	13677	13657	13684	13572	13721	13813	13749	13681	13606	13742	13611	13559	13813	13746	13741	13691	13717	13639	13606	13770	13644	13778	13775	13702	13678	13852	13727	13804	13650	13637	13673	13668	13617	13571	13806	13778	13651	13753	13691	13793	13791	13765	13798	13584	13827	13622	13661	13803	13446	13653	13656	13684	13513	13833	13657	13635	13591	13733	13579	13670	13675	13705	13604	13733	13789	13808	13731	13674	13740	13729	13659	13821	13618	13462	13766	13693	13657	13678	13736	13790	13704	13597
27037	21758	24208	30975	29363	24183	19836	15705	14652	14583	14643	14681	14668	14408	14589	14694	14571	14653	14551	14608	14572	14656	14624	14610	14725	14427	14667	14530	14638	14712	14671	14523	14605	14830	14651	14805	14611	14565	14594	14563	14399	14564	14684	14552	14651	14500	14621	14773	14673	14560	14527	14680	14682	14552	14548	14637	14556	14515	14647	14717	14583	14519	14403	14386	14617	14657	14565	14623	14639	14503	14663	14438	14324	14573	14682	14560	14479	14275	14493	14619	14530	14586	14668	14523	14705	14568	14633	14530	14551	14470	14416	14450	14518	14499	14455	14750	14420	14410	14640	14741	14609	14736	14618	14510	14536	14511	14452	14562	14771	14490	14564	14476	14411	14643	14360	14442	14475	14569	14471	14545	14434	14472	14512	14673	14516	14552	14458	14437	14442	14509	14382	14736	14423	14449	14479	14715	14698	14681	14476	14420	14545	14496	14458	14447	14409	14628	14754	14413	14658	14385	14476	14513	14581	14571	14633	14410	14540	14636	14477	14717	14501	14468	14617	14611	14635	14477	14601	14632	14825	14649	14439	14824	14654	14380	14680	14612	14616	14603	14606	14425	14449	14526	14726	14646	14580	14490	14510	14484	14682	14683	14613	14500	14502	14527	14648	14666	14403	14789	14511	14570	14442	14485	14704	14598	14700	14381	14543	14530	14598	14577	14419	14430	14602	14667	14457	14669	14326	14467	14484	14497	14538	14450	14568	14523	14615	14371	14598	14582	14687	14553	14687	14331	14503	14485	14630	14485	14336	14481	14456	14721	14465	14443	14653	14465	14546	14468	14477	14424	14442	14598	14639	14404	14609	14420	14679	14452	14528	14603	14547	14529	14507	14733	14513	14570	14592	14435	14584	14641	14452	14655	14444	14576	14772	14539	14585	14801	14490	14450	14575	14407	14671	14468	14599	14452	14691	14525	14559	14543	14425	14513	14485	14589	14680	14696	14631	14520	14715	14428	14692	14871	14488	14608	14700	14582	14656	14506	14570	14598	14577	14377	14513	14482	14560	14474	14432	14486	14687	14376	14544	14593	14615	14460	14511	14576	14639	14478	14529	14706	14486	14625	14636	14493	14648	14671	14478	14598	14351	14469	14690	14430	14573	14371	14427	14510	14612	14510	14721	14647	14622	14681	14827	14490	14524	14511	14587	14485	14521	14468	14685	14591	14652	14684	14455	14776	14702	14630	14606	14677	14738	14497	14672	14458	14430	14405	14583	14644	14572	14582	14439	14624	14617	14430	14613	14543	14579	14548	14609	14542	14786	14528	14467	14519	14529	14439	14570	14438	14584	14692	14506	14439	14723	14485	14635	14577	14659	14721	14444	14533	14432	14456	14563	14394	14718	14633	14759	14579	14371	14388	14630	14684	14519	14675	14634	14484	14433	14509	14683	14562	14505	14724	14603	14677	14502	14363	14420	14549	14565	14712	14555	14587	14513	14299	14700	14595	14684	14838	14574	14466	14597	14457	14708	14577	14599	14579	14615	14513	14454	14655	14657	14694	14411	14563	14780	14526	14460	14652	14245	14458	14434	14396	14477	14431	14483	14620	14650	14459	14784	14749	14494	14418	14587	14464	14485	14558	14655	14501	14712	14572	14605	14713	14595	14475	14561	14521	14486	14629	14549	14566	14697	14460	14510	14475	14310	14625	14619	14597	14691	14548	14606	14580	14654	14758	14510	14526	14664	14452	14524	14595	14504	14600	14601	14637	14578	14409	14577	14423	14659	14656	14528	14575	14552	14589	14396	14582	14514	14742	14508	14587	14541	14622	14534	14535	14642	14614	14512	14473	14573	14670	14656	14590	14638	14532	14727	14734	14620	14548	14465	14723	14527	14669	14577	14567	14697	14805	14582	14629	14527	14477	14501	14685	14441	14565	14435	14488	14551	14674	14602	14456	14716	14612	14566	14375	14446	14491	14359	14637	14668	14527	14558	14737	14707	14781	14604	14546	14442	14591	14494	14543	14670	14632	14679	14491	14590	14550	14533	14485	14565	14570	14457	14495	14598	14645	14683	14559	14725	14435	14655	14771	14597	14409	14525	14435	14391	14484	14719	14548	14529	14620	14728	14502	14626	14577	14626	14870	14459	14520	14639	14537	14564	14538	14660	14637	14510	14668	14552	14379	14568	14651	14607	14612	14400	14551	14672	14458	14507	14519	14592	14452	14546	14433	14613	14467	14561	14374	14474	14695	14507	14546	14733	14520	14554	14527	14504	14551	14404	14607	14565	14698	14601	14693	14695	14671	14664	14574	14520	14557	14621	14587	14464	14633	14722	14719	14773	14406	14421	14490	14556	14441	14415	14542	14588	14702	14476	14551	14726	14529	14627	14616	14743	14459	14522	14379	14556	14666	14544	14528	14435	14496	14581	14425	14619	14484	14625	14540	14468	14529	14593	14767	14709	14818	14733	14638	14618	14633	14750	14555	14601	14515	14569	14677	14537	14551	14445	14690	14572	14522	14697	14624	14531	14540	14556	14559	14670	14624	14638	14638	14580	14480	14598	14494	14417	14663	14489	14667	14457	14610	14451	14580	14627	14534	14525	14697	14529	14545	14512	14764	14546	14527	14716	14663	14517	14446	14421	14681	14657	14692	14673	14509	14768	14720	14749	14614	14681	14727	14719	14606	14514	14697	14481	14656	14636	14592	14624	14509	14426	14437	14408	14724	14546	14641	14745	14282	14634	14664	14595	14542	14601	14793	14616	14572	14577	14723	14607	14619	14627	14418	14604	14380	14588	14601	14660	14509	14499	14551	14821	14568	14776	14691	14518	14540	14483	14709	14427	14779	14662	14606	14414	14587	14768	14623	14703	14529	14426	14673	14425	14539	14557	14448	14591	14339	14622	14583	14527	14454	14443	14500	14689	14536	14426	14380	14554	14401	14711	14636	14638	14547	14504	14501	14680	14549	14595	14685	14414	14679	14537	14480	14584	14580	14610	14598	14502	14520	14636	14720	14404	14593	14547	14501	14531	14541	14594	14608	14784	14471	14552	14418	14518	14513	14535	14580	14638	14551	14615	14457	14595	14524	14609	14627	14547	14666	14806	14516	14750	14572	14811	14707	14491	14696	14328	14519	14559	14694	14761	14511	14704	14734	14497	14430	14508	14695	14592	14531	14580	14572	14618	14669	14526	14633	14589	14603	14638	14611	14663	14599	14527	14337	14648	14653	14669	14752	14416	14495	14505	14597	14493	14517	14593	14548	14663	14760	14669	14533	14764	14630	14812	14288	14677	14762	14532	14533	14587	14451	14594	14547	14684	14552	14669	14423	14617	14449	14538	14635	14646	14529	14454	14559	14638	14675	14714	14437	14572	14626	14652	14801	14537	14748	14777	14537	14659	14598	14596	14636	14607	14466	14636	14560	14565	14504	14561	14597	14564	14599	14579	14430	14457	14510	14548	14679	14569	14601	14705	14448	14529	14438	14581	14325	14584	14677	14613	14522	14646	14395	14620	14487	14462	14715	14739	14553	14505	14685	14661	14545	14560	14756	14565	14373	14601	14543	14476	14652	14480	14649	14652	14458	14632	14500	14408	14570	14732	14586	14644	14666	14710	14574	14733	14605	14393	14337	14580	14510	14514	14430	14618	14520	14558	14603	14369	14612	14529	14633	14633	14375	14602	14693	14630	14522	14644	14455	14724	14571	14491	14723	14558	14686	14481	14510	14822	14649	14633	14611	14616	14652	14589	14634	14701	14601	14513	14473	14815	14492	14604	14601	14455	14528	14527	14517	14681	14756	14583	14567	14605	14543	14571	14481	14684	14557	14572	14534	14629	14627	14356	14538	14403	14613	14556	14636	14352	14859	14563	14499	14598	14749	14449	14690	14584	14626	14460	14655	14516	14761	14563	14492	14534	14605	14637	14572	14550	14502	14622	14524	14460	14585	14712	14590	14662	14529	14698	14476	14489	14614	14580	14463	14548	14317	14593	14694	14495	14628	14454	14480	14583	14498	14545	14504	14552	14378	14672	14652	14477	14462	14588	14492	14700	14568	14635	14614	14778	14572	14726	14536	14491	14708	14664	14489	14571	14496	14612	14383	14436	14684	14791	14402	14550	14715	14455	14581	14694	14452	14364	14568	14561	14717	14463	14557	14719	14565	14417	14592	14686	14491	14461	14390	14455	14520	14583	14654	14321	14449	14551	14538	14476	14432	14647	14646	14527	14665	14585	14507	14675	14651	14422	14749	14602	14749	14607	14503	14619	14640	14525	14390	14427	14675	14669	14512	14466	14540	14548	14618	14600	14591	14648	14566	14411	14612	14627	14621	14646	14642	14512	14597	14605	14434	14350	14519	14674	14718	14704	14409	14578	14551	14646	14766	14640	14636	14596	14634	14531	14439	14571	14492	14410	14701	14642	14614	14442	14520	14416	14481	14310	14424	14505	14550	14522	14505	14747	14645	14739	14628	14675	14834	14437	14459	14741	14630	14374	14602	14556	14462	14727	14425	14408	14554	14570	14785	14645	14476	14803	14445	14339	14626	14561	14560	14535	14689	14623	14345	14740	14685	14667	14660	14542	14512	14621	14713	14696	14561	14524	14598	14700	14595	14610	14649	14616	14722	14575	14550	14564	14564	14639	14419	14597	14509	14451	14442	14496	14602	14757	14582	14487	14763	14524	14615	14480	14441	14173	14493	14460	14686	14617	14374	14711	14675	14572	14747	14500	14460	14550	14699	14445	14525	14627	14542	14672	14604	14453	14720	14553	14649	14728	14487	14647	14552	14629	14593	14561	14604	14505	14623	14704	14533	14637	14622	14636	14588	14409	14414	14542	14473	14693	14621	14419	14537	14601	14457	14554	14589	14615	14393	14377	14491	14617	14438	14308	14564	14398	14397	14548	14727	14662	14724	14576	14566	14539	14552	14482	14606	14583	14730	14775	14580	14404	14441	14407	14228	14652	14495	14435	14456	14485	14577	14501	14404	14545	14561	14543	14726	14260	14552	14582	14452	14547	14692	14522	14581	14589	14594	14622	14635	14744	14514	14555	14731	14500	14578	14496	14295	14577	14611	14588	14411	14541	14557	14363	14575	14755	14658	14637	14601	14639	14701	14666	14649	14545	14588	14532	14544	14661	14579	14630	14572	14825	14615	14602	14470	14670	14637
15673	21176	20767	33648	31261	25100	19866	14955	13941	13997	14245	14209	14085	14043	14088	14252	14143	14084	14057	13968	14149	14172	14067	14092	14139	14210	14057	14222	14047	14013	14055	14015	14165	14173	14231	14151	14082	14061	14008	13853	14068	13990	14197	13923	14149	14153	14093	14024	14196	14189	14138	13968	13968	14015	14120	14094	14087	13970	14069	14089	14252	14038	14077	14073	14103	14190	14172	14026	14110	14222	14072	14149	14133	14157	13993	14144	14199	14240	14034	14142	14126	14111	14039	13996	14033	14129	14163	14245	14066	14321	13958	14163	14074	14032	13965	14032	14156	14096	14166	14057	14095	13946	14220	14076	14070	13923	13996	14028	14160	13893	14127	14173	14066	14099	13975	13966	14073	13998	14056	13932	14075	14018	14119	14082	14023	14000	14177	14140	14177	14069	13991	14020	14111	14091	14090	14217	13901	14166	14142	13923	14206	14042	13964	14145	14030	13890	13957	14136	14056	14206	14021	14057	14243	14163	13996	14142	14085	14135	14122	14076	14023	14092	14100	14168	14022	14059	14133	14193	13934	14139	14019	13985	14079	14156	13833	13929	14143	14263	14145	14054	14089	14058	14016	14096	14228	14099	14130	14261	14102	14147	14090	13848	13918	14105	14118	14059	14227	14032	14252	14054	13910	14135	14114	13890	14077	14036	14096	14067	14058	14324	14043	14102	14141	14146	14085	14079	14183	13904	14084	13984	13982	14139	14104	14123	13996	13909	14068	14142	14175	14050	14224	14109	14043	14126	14168	14123	14151	13980	13876	13969	14089	13983	14073	14097	14063	14153	14152	14000	14292	14111	14197	14080	13870	14012	14094	14175	13958	14076	14264	14071	13926	14147	14018	14126	14179	14088	14104	14071	14312	13975	14139	14011	13921	14215	13866	13928	14095	14238	14114	13948	14312	14139	13957	14171	14171	14161	13946	14141	14120	14234	14246	14183	14013	14093	14043	14136	14086	14125	13951	14014	14006	14124	14103	14117	14048	14081	13982	14179	14014	14113	14213	14121	14241	14080	14087	14090	14254	13998	14059	14080	14086	14143	14090	14040	13980	14087	14092	14165	14099	14059	13998	14110	14059	14023	13950	14138	14060	14215	14127	14013	14030	14105	14181	14022	13979	14155	14199	14003	14085	14102	14146	14090	13974	14018	14065	14117	14231	13990	13901	14092	14211	14293	14219	14026	13883	14132	14009	14064	13966	13848	14024	13857	14256	14082	14052	14124	13977	14016	14025	14199	14163	14224	14033	14132	14080	14204	14158	14136	14290	14092	14095	14092	14167	14191	14183	14096	14159	14032	13874	13937	14057	14313	14049	14212	14018	14073	14063	14144	14089	13981	14127	13904	13941	14277	14188	13986	14083	14087	13910	14105	14099	14110	14060	13965	14061	14169	14178	14158	14003	14252	14236	14030	14235	14073	14078	14231	14070	14200	14189	14103	14046	14267	13944	13984	14284	14058	14064	13988	13991	14043	14144	14235	14071	14166	14051	13980	14143	13957	14126	13975	14050	13991	14005	14111	13980	13960	14127	14022	14084	14048	14117	14055	13976	14172	13976	14051	13986	14028	14009	14116	14036	13733	13914	14057	13940	14071	13915	14102	14138	14093	14213	14164	14032	14049	13953	14086	14127	14112	14046	13966	13888	14153	14064	14002	14079	14078	14142	14035	13951	14096	14098	14054	14121	14053	14021	14050	13976	14084	14204	14051	14042	14079	14122	14063	14102	14013	14156	13994	14131	14006	14135	14093	13985	13965	14206	14009	14180	14018	14025	13953	14255	13988	14238	13926	14106	14165	14176	13997	14223	14080	14114	13927	14008	14074	14012	14117	14162	14047	14156	14000	14182	14095	14083	14046	14065	14089	14142	13927	14098	14081	14056	14141	14008	13963	14119	13808	14160	13972	14041	14007	14013	14020	14157	14346	14028	14078	14242	14000	14004	13999	13979	14104	14094	14037	14123	14080	13960	14136	14183	13983	14058	14089	14148	14045	14096	14068	14124	14101	13957	14066	14162	13995	14256	14120	14074	14193	14145	14149	13964	14025	14086	14074	14033	14143	13953	14134	14041	14196	13956	14104	14079	14066	14020	14083	14128	14246	13835	14202	14050	14067	14254	14052	14040	14152	14192	14058	14072	14066	14024	14132	13990	14097	13979	14069	14073	14060	14164	13999	14037	13999	14193	14011	14141	13967	14155	14091	14022	13839	14049	14248	13963	14027	13990	13989	14028	13968	13921	14213	14247	14181	13949	14084	14010	14017	14204	14078	14134	13935	14115	14191	14279	13914	14162	14220	14144	14152	14148	13956	13943	14080	14205	14138	13989	14149	13981	14074	13967	14008	14084	14130	14214	14113	14093	14086	14172	14003	14053	14078	14075	14231	14010	13964	14017	14123	14071	14010	13963	14216	14165	13958	13989	13995	14067	13975	14053	13904	13890	14090	14226	14105	14158	14101	14136	14155	14133	14077	14014	14045	14131	14199	13887	14150	14012	14072	14176	14090	14180	14031	14128	14176	14107	14127	14095	14032	14231	14167	13974	14026	14125	13968	13976	14072	14182	14119	14182	13944	14010	14009	14098	13999	14041	14178	14079	14072	13861	14130	14007	14011	14172	14192	13955	14092	14251	14102	14146	14012	14154	14096	13969	14106	14253	14047	14037	14138	13957	13986	14108	14118	14151	14107	14087	14108	14043	14065	14094	14055	14302	14030	14143	13927	14154	14171	14156	13986	14119	14151	14011	13965	14203	14222	14022	14142	14101	14203	14098	14152	13978	14172	14010	14185	14111	14132	14040	14034	13918	14172	14012	14155	14064	14000	14110	14130	14032	14019	14136	14201	14190	14093	14019	14088	14092	14191	13938	14054	14032	14019	14106	14103	14216	14054	14042	14116	14098	13998	14122	14059	14112	14054	14165	13921	13976	14079	13898	14014	14046	14112	14200	14115	14023	14108	14085	14250	14257	14124	13988	14197	14185	14033	14140	14013	14071	14008	14100	13997	14013	14012	13959	14149	14174	14081	14052	14231	14024	14017	14047	14131	14041	13903	14177	14031	14056	14003	14016	14166	14120	14249	14007	14068	14116	14068	14065	14020	14155	14096	14007	14115	13996	14142	14031	14043	14203	14194	14041	14148	14129	14125	14176	14027	14009	14145	14123	13957	13891	14024	14099	14054	14043	14191	13990	14159	14034	13994	14051	13980	14092	14047	14409	13879	14178	14195	14219	14134	13922	14062	14038	13997	14130	14079	14066	14074	14095	14110	14030	14040	14012	13990	14105	14171	14089	13949	14090	13924	14051	14171	14041	14039	14044	13994	14338	13885	13952	14099	14255	14084	14133	14025	14003	14117	13969	14056	14141	13909	13884	14072	13877	14097	14005	13931	14040	14102	14181	14052	14138	14069	14116	14099	13899	14079	14007	14031	14068	13959	14182	14143	14151	14158	14030	14166	13989	14054	14086	14111	14133	14230	14201	14153	14010	14180	13950	14007	14090	14032	14079	13854	14214	14081	13982	14088	14118	14015	14173	14051	14076	13979	14216	13975	14082	14083	14084	14140	14023	13906	14052	13821	14150	14002	14073	14027	14006	14034	14103	13993	14159	14132	14095	13937	13990	14171	14059	14001	14046	14056	14078	14001	14111	14113	14351	14095	14063	14031	14273	14050	14173	14134	14034	14063	14208	14171	14094	14143	14061	14164	13955	14055	14066	14048	14140	13946	14174	14191	14069	14168	13942	14084	13949	14027	13884	14042	14073	14338	14054	14093	14203	13951	14194	13914	14099	13946	14035	14103	14134	14069	14293	13980	14021	14002	14201	14129	14122	14325	14160	13950	14067	14023	14085	14051	14092	14187	13794	14023	14148	14171	13925	14134	14069	14189	14115	14143	14010	14206	14061	14066	14099	14035	14060	13977	14004	14027	14082	14006	13990	13937	14155	14006	14211	14061	13936	14028	14184	14155	14067	14086	14100	14114	14103	14081	13820	14119	13956	14148	13987	14324	14077	14069	14162	14207	14077	14031	14077	14125	13929	14019	14127	14139	14055	14032	14194	14001	14059	14171	14046	14179	14066	13975	13940	14110	14131	14237	14186	14113	14056	14125	14013	14018	14073	14021	14012	14123	14140	14300	13910	13910	14144	14022	14141	14078	14076	14049	14093	14203	14145	14000	14299	14056	14095	14102	14091	14029	13891	13978	14060	14071	14171	14230	14036	14146	13943	14307	14094	14209	14038	14137	14062	14032	13985	14071	14129	14025	14148	14200	13923	13976	14156	14095	14001	14116	14085	14182	14040	13976	14109	14038	13918	14109	13963	14082	14122	14024	14133	14136	14054	13947	14107	13930	14067	14071	13964	13998	14263	14074	14150	14025	13901	14122	14041	14179	14048	14084	14126	14042	14067	14046	13946	14238	14031	14078	14159	14045	14024	14167	14024	14040	14229	13938	14095	13841	14057	13949	14030	14059	14254	14127	13985	14273	14099	14174	14097	14080	13759	14192	14224	14032	14091	13967	14063	14081	14081	13982	14219	14072	14208	14033	14140	13963	13950	14241	14056	14132	13769	13953	14054	13874	14119	14200	13981	14150	13980	14153	14109	14112	14148	14107	14142	14075	13927	13952	14023	14047	13943	13999	13996	13894	14103	14049	13921	14008	14191	14025	14119	14069	13979	13980	13924	14094	14168	14199	14044	14056	14201	13991	14097	14063	13993	14164	13914	14064	14122	13904	14140	13979	13928	13991	14123	14086	14060	14139	14248	14010	14087	14176	13969	14070	13990	14006	14181	14150	13981	14146	14136	14166	14121	14020	14144	13972	14062	14020	14137	14076	13995	14072	14143	14041	14043	14122	13975	14075	14138	14118	14085	14126	14146	14080	13960	13951	13982	14249	14041	13997	14024	13923	13964	14005	13995	14181	14121	14203	14060	14113	14169	13991	14067	14043	13980	14081	14096	13961	14046	14022	14070	14095	14167	14026	13994	14180	13966	14186	14088	14016	14059	14070	13989	14103	14080	13990	14081	14095	14040	14056	14141	14246	14098	14173	14048	14084	13979	14227	14032	14038	14082	14160	14181	14081	14197	13953	14200	14013	14030	14160	14187	14126	14258	14114	13960	14056	13807	14093
24035	21190	28489	40081	52535	49466	35784	22002	16787	16040	15963	15894	16134	15773	15671	15942	15713	16158	15835	15806	15785	15893	15872	15901	15935	15774	15763	15700	15922	15635	15741	15785	15779	15835	15566	15730	15563	15634	15733	15827	15644	15562	15764	15805	15672	15674	15735	15775	15793	15766	15762	15828	15681	15881	15949	15808	15633	15816	15635	15570	15602	15798	15617	15604	15661	15684	15791	15706	15589	15665	15717	15596	15657	15722	15731	15811	15878	15815	15765	15726	15734	15824	15718	15527	15742	15690	15802	15727	15581	15695	15665	15872	15719	15499	15441	15398	15838	15635	15689	15907	15793	15609	15515	15641	15364	15667	15727	15714	15683	15707	15726	15788	15582	15685	15854	15603	15597	15652	15720	15670	15592	15650	15732	15867	15719	15629	15800	15826	15613	15634	15859	15776	15532	15601	15733	15871	15651	15631	15578	15672	15603	15641	15536	15709	15715	15720	15465	15593	15582	15763	15627	15498	15509	15497	15750	15753	15789	15524	15852	15751	15739	15693	15773	15725	15595	15594	15514	15646	15588	15727	15608	15684	15569	15826	15557	15824	15877	15886	15716	15650	15667	15610	15663	15641	15561	15667	15513	15577	15678	15566	15741	15510	15660	15656	16001	15548	15687	15561	15477	15529	15666	15703	15470	15741	15761	15679	15551	15703	15707	15752	15463	15577	15663	15746	15665	15792	15575	15632	15826	15538	15818	15610	15686	15838	15934	15543	15657	15749	15757	15677	15616	15755	15562	15502	15602	15661	15750	15748	15718	15748	15689	15688	15885	15740	15683	15629	15636	15877	15560	15879	15824	15694	15616	15534	15947	15736	15765	15826	15646	15623	15727	15605	15784	15727	15637	15650	15619	15685	15803	15839	15654	15735	15607	15705	15510	15539	15747	15485	15449	15628	15855	15626	15708	15632	15648	15735	15684	15811	15880	15607	15651	15731	15865	15791	15774	15752	15784	15649	15674	15775	15671	15604	15711	15676	15610	15631	15710	15695	15846	15695	15533	15688	15815	15603	15527	15741	15684	15878	15470	15651	15658	15724	15714	15827	15607	15639	15780	15514	15765	15761	15624	15641	15764	15620	15860	15687	15616	15502	15500	15775	15695	15599	15844	15586	15644	15824	15727	15557	15844	15732	15712	15673	15782	15687	15736	15580	15579	15714	15682	15593	15655	15762	15655	15745	15670	15551	15608	15721	15549	15588	15733	15760	15603	15798	15714	15809	15704	15594	15804	15642	15789	15640	15556	15804	15567	15721	15443	15509	15489	15654	15711	15685	15558	15594	15551	15621	15728	15607	15768	15592	15520	15655	15650	15774	15700	15512	15815	15629	15585	15664	15646	15830	15795	15809	15692	15796	15682	15600	15552	15623	15535	15580	15863	15642	15870	15613	15525	15653	15734	15626	15830	15868	15655	15549	15640	15646	15605	15674	15728	15871	15777	15430	15626	15752	15745	15693	15697	15915	15797	15620	15734	15755	15590	15629	15659	15693	15618	15809	15642	15831	15555	15530	15806	15552	15765	15686	15493	15786	15750	15594	15673	15594	15700	15444	15619	15671	15664	15642	15727	15868	15607	15563	15774	15560	15737	15575	15596	15799	15784	15596	15729	15781	15711	15741	15826	15692	15558	15674	15727	15729	15793	15772	15747	15711	15650	15789	15808	15660	15920	15628	15631	15676	15766	15771	15744	15639	15715	15596	15675	15667	15738	15547	15718	15699	15711	15779	15800	15478	15633	15613	15804	15503	15814	15720	15691	15777	15462	15771	15467	15644	15616	15581	15801	15549	15616	15625	15653	15713	15649	15580	15905	15714	15669	15832	15728	15620	15649	15548	15707	15617	15784	15601	15719	15656	15677	15450	15486	15575	15855	15544	15611	15583	15648	15634	15544	15539	15680	15812	15693	15749	15516	15726	15753	15652	15765	15627	15792	15618	15838	15690	15462	15644	15728	15815	15747	15713	15660	15606	15666	15615	15651	15811	15711	15774	15644	15782	15759	15654	15832	15734	15765	15629	15727	15780	15690	15809	15681	15593	15694	15627	15678	15581	15490	15774	15617	15651	15631	15629	15593	15621	15651	15671	15597	15690	15767	15600	15526	15878	15871	15712	15804	15699	15751	15701	15598	15543	15685	15531	15797	15690	15640	15663	15639	15552	15631	15852	15759	15625	15668	15777	15578	15690	15730	15634	15670	15679	15637	15663	15808	15651	15615	15718	15711	15730	15687	15643	15742	15612	15556	15667	15898	15609	15652	15503	15683	15838	15632	15551	15576	15734	15689	15673	15574	15779	15603	15718	15656	15844	15706	15680	15717	15591	15627	15760	15740	15858	15645	15521	15562	15683	15822	15750	15635	15813	15888	15465	15653	15882	15811	15563	15465	15441	15682	15818	15633	15686	15584	15905	15768	15666	15700	15418	15756	15719	15453	15694	15791	15511	15565	15562	15698	15578	15637	15777	15558	15672	15802	15701	15748	15572	15623	15528	15828	15659	15621	15650	15734	15871	15655	15683	15661	15622	15868	15564	15716	15665	15838	15668	15530	15835	15838	15612	15644	15737	15696	15726	15642	15723	15647	15817	15756	15551	15747	15722	15651	15636	15632	15779	15979	15965	15715	15632	16046	15802	15730	15557	15622	15708	15485	15698	15742	15639	15710	15676	15651	15788	15709	15839	15857	15616	15609	15698	15601	15760	15611	15793	15688	15641	15613	15623	15761	15829	15668	15666	15591	15619	15438	15679	15664	15608	15746	15479	15657	15654	15654	15731	15730	15720	15638	15690	15754	15464	15714	15743	15695	15740	15628	15883	15697	16022	15714	15729	15699	15671	15654	15443	15617	15471	15602	15713	15800	15585	15644	15722	15660	15681	15779	15623	15600	15701	15679	15792	15762	15723	15839	15703	15728	15556	15640	15698	15709	15644	15811	15664	15832	15816	15737	15833	15612	15652	15733	15722	15660	15485	15609	15705	15774	15541	15614	15626	15765	15796	15810	15625	15528	15572	15684	15685	15628	15635	15784	15580	15686	15801	15711	15695	15785	15639	15684	15697	15526	15652	15681	15690	15655	15784	15586	15465	15937	15676	15598	15559	15498	15805	15519	15827	15705	15619	15689	15818	15498	15651	15749	15652	15642	15667	15818	15691	15617	15649	15738	15781	15773	15940	15856	15626	15724	15789	15511	15732	15905	15557	15680	15842	15582	15682	15720	15793	15513	15654	15556	15870	15728	15677	15633	15856	15729	15744	15556	15919	15817	15603	15600	15523	15772	15608	15678	15568	15616	15514	15711	15673	15785	15520	15540	15693	15788	15573	15682	15611	15766	15735	15684	15660	15705	15604	15829	15690	15637	15696	15564	15483	15618	15540	15622	15537	15689	15447	15596	15666	15531	15693	15691	15700	15480	15502	15740	15637	15450	15652	15693	15555	15755	15760	15728	15641	15627	15482	15687	15611	15444	15701	15604	15595	15572	15704	15793	15621	15539	15621	15605	15717	15760	15607	15873	15788	15459	15711	15667	15820	15784	15694	15788	15622	15739	15664	15774	15607	15928	15769	15538	15632	15556	15719	15803	15555	15632	15654	15702	15693	15523	15854	15758	15748	15853	15609	15873	15704	15757	15692	15628	15590	15649	15674	15680	15739	15654	15718	15794	15755	15590	15759	15578	15851	16018	15904	15663	15688	15792	15734	15528	15635	15795	15725	15932	15753	15816	15703	15753	15536	15456	15695	15494	15700	15547	15656	15753	15474	15686	15678	15655	15575	15828	15606	15819	15705	15578	15656	15665	15660	15713	15706	15606	15703	15781	15761	15667	15624	15560	15555	15627	15684	15516	15636	15654	15808	15785	15519	15477	15568	15635	15639	15748	15676	15485	15691	15585	15665	15974	15795	15605	15739	15510	15585	15645	15626	15639	15733	15699	15581	15605	15751	15625	15578	15691	15624	15690	15590	15598	15503	15571	15549	15841	15658	15724	15845	15799	15763	15717	15574	15865	15509	15893	15536	15794	15569	15837	15817	15889	15842	15741	15724	15678	15687	15667	15739	15806	15758	15728	15465	15601	15758	15678	15666	15451	15546	15542	15706	15726	15587	15598	15724	15751	15576	15781	15697	15667	15605	15672	15643	15691	15668	15715	15627	15733	15515	15638	15651	15679	15677	15490	15626	15621	15527	15637	15907	15709	15524	15577	15654	15773	15692	15637	15637	15565	15757	15709	15785	15663	15716	15732	15752	15919	15775	15737	15773	15645	15882	15718	15692	15703	15885	15547	15739	15553	15641	15799	15534	15539	15900	15615	15619	15719	15661	15660	15596	15865	15741	15746	15758	15807	15616	15678	15717	15443	15589	15718	15710	15647	15724	15592	15728	15636	15423	15798	15575	15536	15606	15640	15666	15315	15570	15575	15741	15607	15769	15599	15586	15431	15601	15594	15713	15683	15757	15655	15571	15701	15772	15925	15893	15710	15598	15578	15793	15596	15748	15744	15628	15723	15651	15608	15631	15630	15655	15904	15768	15684	15603	15719	15662	15791	15791	15811	15874	15588	15674	15610	15561	15929	15626	15642	15530	15597	15811	15738	15680	15824	15812	15678	15721	15617	15684	15654	15789	15554	15719	15641	15695	15707	15628	15787	15860	15663	15869	15822	15459	15695	15572	15737	15559	15646	15615	15767	15740	15650	15792	15686	15755	15691	15905	15664	15628	15646	15728	15651	15493	15767	15656	15711	15621	15472	15702	15664	15721	15660	15707	15506	15811	15951	15787	15769	15755	15631	15696	15879	15539	15533	15722	15577	15675	15820	15838	15806	15659	15730	15532	15569	15719	15527	15689	15589	15791	15648	15629	15502	15548	15557	15808	15678	15868	15671	15748	15583	15621	15708	15555	15643	15758	15598	15648	15615	15722	15853	15641	15713	15507	15561	15665	15658	15599	15630	15733	15824	15655	15736	15625	15564	15741	15705	15723	15704	15663	15814	15706	15875	15928	15603	15776	15833	15741	15692	15827	15672	15868	15819	15863	15701	15683	15763	15694	15735	15827	15735	15693	15668	15615	15745	15745	15603	15812	15657	15697	15729	15738	15841	15501	15699	15709	15538	15563	15697	15839	15691	15735	15677	15622
16751	29729	32107	63602	61164	51060	35625	19012	14868	14950	15040	14926	14951	14934	14893	14912	15013	14899	14736	14850	14897	14803	14897	14954	14909	14989	14933	14891	14902	14920	15092	14925	14892	14886	14706	15010	14862	14838	14956	14918	14913	14750	14824	14804	14902	14762	14896	15108	15159	15085	14896	15032	14981	14917	14837	14824	14880	14808	14939	14724	14832	14821	15045	14838	14965	14770	14892	14854	14829	15035	14913	14739	14832	14788	14960	14833	14866	14943	14790	14928	14653	14848	14889	14837	14754	15057	14809	14987	14985	14900	14880	14977	14734	14723	14639	14848	14950	14618	14931	14752	14622	14873	14876	14801	14781	14887	14950	14873	14778	14967	14813	14893	14782	14687	15017	14724	14935	14827	14879	14878	14791	14871	14993	14805	14882	14898	14877	14743	14979	14740	14927	15025	14922	14747	14996	15017	14887	14843	14725	15008	14866	14795	14831	14855	14692	14928	14817	14786	14794	14802	14906	15013	14886	14779	14763	14870	14831	14934	14759	15030	14694	14731	14771	14691	15148	14841	14811	14906	14880	14643	14826	14925	14774	14682	14853	14741	14800	14985	14821	14727	14775	14924	14769	14773	14928	14844	14894	14791	14894	14811	14896	14872	14908	14830	14944	14901	14948	14786	14949	14926	14810	14807	14857	14909	14866	14885	14857	14844	14824	14633	14864	14924	14917	14792	14803	14981	14768	14787	14753	14708	14816	14672	15046	14856	14924	14870	14787	15018	14709	14899	14854	14892	14962	14876	14941	14829	14881	14928	14906	14747	14704	14890	14894	14834	14767	14756	15132	14898	14865	14761	14808	14759	14997	14781	14913	14857	14946	14912	14762	14855	14791	14796	14713	14856	14896	14910	14955	14836	14923	14663	14931	15029	14745	14858	14836	14810	14828	14892	14773	14847	14877	14798	15028	14855	14888	15003	14757	14854	14942	14774	14841	14659	15097	14811	14810	14829	14950	14789	15000	14761	14816	14941	14744	14701	14799	14844	14853	14737	14908	15018	14806	14877	14692	14881	14990	14729	14898	14802	14919	14904	14826	14783	14830	14735	14842	14956	14939	14934	14783	14940	14835	14688	14800	14817	14936	14732	14930	14838	14965	14707	14987	14805	14829	14874	14991	14915	14854	14776	14977	14828	14781	14802	14808	14827	14873	14928	14752	14687	14883	14871	14905	14930	14957	14731	14888	15004	14773	14887	14833	15041	14790	14838	14859	14901	14965	14718	14954	14694	14783	14923	14759	14870	14720	14835	14924	14762	14830	14801	14944	14925	14643	14672	14771	14985	14841	14818	14863	14950	14774	14857	14976	14948	14658	14937	14945	14963	14963	14801	14783	15130	14908	14881	14933	14691	14816	14826	14808	14776	14747	14825	14895	14985	15015	14946	14797	14954	14898	14770	14724	14771	14902	14764	14889	14915	14820	14975	14918	14630	14929	14903	14884	14854	14851	14622	15164	14992	14795	14693	15069	14868	15025	14874	14715	14799	14809	14952	14983	14920	14789	14754	14974	14863	14929	14875	14811	14837	14729	14911	14864	14771	14745	14827	14738	14828	14916	15072	14919	14686	14799	14884	14929	14811	14729	14835	14771	14790	14957	14699	14801	14817	14971	14817	14817	14862	14888	14899	15057	14981	14779	14763	14916	14896	14811	14885	14790	14936	14931	14803	14868	14990	14824	15018	14718	14933	14760	14643	14879	14941	14785	14744	14926	14782	14770	14873	15009	14694	14793	14719	14737	14892	14765	14734	14834	14879	14771	14755	14832	14806	15088	14856	14996	14834	14774	14687	14734	14909	14783	14890	14938	14744	14882	14999	14909	15014	14817	14838	14839	14944	14991	15001	14873	14808	14856	14755	14908	14891	14880	14792	14703	14730	14886	14877	14998	14921	14726	14858	15004	14666	14793	14900	14787	14784	14833	14741	15009	14763	14858	14850	14922	14879	14812	14844	14820	14929	14881	14787	14710	14914	14859	14634	14793	14908	14808	14903	14867	14680	14904	14770	14792	14948	14878	14833	14899	14824	14701	14819	14987	14849	14806	14900	14724	14810	14692	14677	14763	15017	14911	14830	14898	14841	15005	14948	14820	14707	14837	14840	14718	14799	15057	14784	14900	14916	14722	14873	14851	14770	14734	14957	15037	14838	14911	14761	14687	15022	14889	14856	14877	14975	14882	14751	14755	14748	14844	14832	14762	14868	14887	14757	14848	14787	14940	14976	14835	14950	14831	14895	14720	14884	14815	14898	14746	15003	14916	14949	14820	14821	14839	14871	14809	14704	14822	14709	14649	14726	14783	14829	14833	14735	14750	14843	14657	14971	14980	14917	14766	14865	14981	14930	14936	14760	14916	14885	14792	14742	14855	14922	14730	14698	14850	14721	14809	14870	14878	14970	14997	14796	14749	14945	14904	14928	14916	14848	14862	14862	15062	14784	14839	14866	14889	14815	14819	14616	14814	14921	14726	14885	14831	14783	14724	14635	14855	14710	14668	14759	14959	14877	14925	14823	14870	14938	14939	14846	14868	14984	14837	14686	14833	14877	14859	14918	14780	14935	14893	14924	14942	14812	14836	14999	14823	14850	15055	14818	14804	14926	14848	14644	14803	14862	14809	14698	14812	14884	14789	14891	14972	14792	14859	14771	14838	14775	14790	14998	14869	15075	14769	14936	14692	14668	14878	14841	14831	14907	14810	14796	15058	14780	14984	15010	14832	14963	14715	14826	14866	14847	14749	14928	14775	14771	14693	14857	15003	14952	14903	14823	14839	14800	14461	14913	15006	14846	14780	14698	14813	14829	14804	14819	14878	14935	14830	14863	14842	14864	14918	14923	14721	14819	14835	14963	14882	14944	14932	14962	14960	14686	14737	14831	14832	14913	14814	14854	14835	14982	14889	14765	14845	14875	14924	14703	14875	14800	14836	14728	14837	14779	14757	14754	14788	14891	15000	14765	14768	14697	14794	14943	14875	14843	14764	14878	14846	14984	14775	14848	14864	15100	14979	14666	14933	14791	14799	14856	14763	14976	14704	14703	14904	14753	14790	14778	14815	14945	14882	14835	14947	14931	14831	14684	14895	14847	14872	14974	14739	14868	14906	14892	14763	14893	14695	14849	14993	14814	14836	14968	14909	14826	14714	14785	15015	14827	14989	14881	14761	14799	14928	14939	14719	14843	14643	14777	14857	14892	14738	14833	14937	14859	14888	14740	14944	14762	14887	14927	14641	14863	14785	14838	14998	14819	14841	14721	14905	14877	14837	14883	14875	14899	14957	14820	14726	14854	14829	14785	14900	14860	14888	14872	14857	14850	14793	14697	14930	14867	14736	14794	14828	14907	14781	14804	14966	14822	14890	14884	14820	14938	14742	14907	14907	14630	14790	14763	14770	14884	14821	14914	14865	14858	15038	14906	14999	14838	14860	14849	14998	14862	14720	14938	14928	14807	14899	14907	14777	14828	14949	14895	14747	14927	14894	15026	14774	14860	14902	15035	14708	14921	14917	14953	14862	14852	14776	14824	14872	14778	14934	14940	15001	14842	14718	14911	14606	14627	14860	14884	14867	14837	14981	14848	14716	14737	14773	14848	14898	14906	14804	14779	14607	14829	14708	14802	14673	14889	14829	15063	14882	14726	14810	14970	14884	14647	14912	14687	14877	14827	14838	14955	14951	14730	14969	14719	14750	14779	14878	14827	14796	14891	14980	14804	14935	14837	14981	14803	14767	14855	14741	14823	14919	14682	14893	14793	14738	14818	14833	14799	14791	15047	14801	14820	14939	14934	14806	14861	14805	14818	14984	14953	14651	14817	14889	14827	15053	14880	14811	14872	14828	14910	14892	14916	14818	14804	14913	14927	14825	14781	14788	15081	14818	14663	15073	14881	14815	14829	14822	14858	14962	14656	14830	14826	14879	14914	14673	14841	14906	14979	14995	15047	14900	14879	14841	14973	14948	14870	14836	14842	14752	14783	14830	15032	14810	14888	14911	14902	14694	14880	15015	14962	14803	14914	15058	14791	14874	14937	14694	14964	14877	14778	14974	14684	14932	14861	14892	15025	14856	14773	14747	14840	14904	14829	14791	14827	14785	14828	14847	14805	14889	14909	15046	14959	15014	14771	14899	15071	14719	14820	14710	14946	14788	14839	14939	14764	14876	14855	14769	14788	14903	14922	14746	14798	14637	14986	14872	14736	14903	14783	14949	14751	14885	14938	15000	14879	14809	14940	14858	14828	14843	14847	14868	14744	14925	14787	14857	14948	14959	14766	14993	14848	14887	14884	14785	14902	14840	14883	14962	14814	15090	14863	14780	15013	14821	14908	14897	14768	14960	14717	14868	14835	14778	14772	14868	14913	14857	14805	14713	14948	14853	14908	14688	14887	14881	14907	14858	14740	14843	14824	14960	15020	14862	14729	14884	14662	14914	14884	14828	14836	14763	14750	15058	14764	15058	14760	14813	14778	14796	14686	14866	14820	14684	14823	15027	14778	14862	14887	14963	14862	14842	14866	14918	14970	14798	14731	14871	14871	14865	14906	14877	14898	14755	14927	14916	14877	14905	14863	14909	14881	14901	14828	14845	14916	15026	14872	14921	14902	14934	14747	14887	14924	14950	14681	14793	14847	14787	15033	14909	14945	14803	14874	14900	14785	15023	14939	14894	14939	14720	14903	14757	14830	14721	14912	14960	14707	14792	14898	15004	14910	14893	14939	14960	14866	14960	14855	14967	14942	15039	14991	14862	14867	14809	14849	14799	14690	14948	14845	14787	14874	14894	14790	14865	14794	14774	14963	14864	14891	14783	14785	14856	14904	14737	14919	14883	14965	14955	14873	14925	14652	14923	14815	14827	14848	14881	14811	14691	14849	14894	14882	14837	14973	14722	14798	14918	14916	14812	14780	14963	14699	14875	14815	14661	14910	14808	14744	14888	14904	14863	14901	14705	14885	14909	15072	14638	14880	14815	14799	14749	14890	14918	14969	14848	14830	14894	14893	14815	14934	14823	14893	14729	14872	14932	14872	14966	14839	14725	14831	14694	14906	14920	14775	14912	14808	14779	14845	14992	14919	14826	14857	14937	14712	14889	14922	14875	14595	14839	14941	14821	14949	14936	14842	14844	14873	15037	14842
22785	21177	29320	37015	56051	52866	40724	24185	17580	16922	16637	16412	16667	16587	16494	16536	16351	16482	16457	16425	16319	16498	16476	16440	16370	16379	16283	16501	16512	16385	16439	16337	16408	16481	16287	16348	16380	16379	16095	16139	16184	16405	16331	16412	16389	16403	16347	16149	16633	16787	16610	16339	16441	16132	16323	16264	16192	16370	16331	16391	16357	16259	16297	16165	16275	16438	16261	16306	16154	15906	16421	16331	16187	16302	16389	16308	16282	16249	16444	16363	16311	16345	16413	16257	16304	16231	16331	16380	16302	16274	16148	16279	16322	16279	16381	16281	16405	16359	16318	16167	16338	16336	16022	16166	16302	16506	16306	16110	16466	16210	16255	16046	16172	16059	16350	16244	16219	16238	16502	16071	15894	16223	16263	16247	16385	16230	16330	16287	16366	16331	16267	16274	16291	16263	16216	16215	16272	16148	16169	16198	16383	16396	16266	16189	16222	16188	16184	16365	16439	16199	16318	16348	16380	15928	16111	16243	16097	16184	16158	16290	16295	16474	16181	15934	16316	16305	16364	16264	16375	16309	16181	16227	16146	16369	16121	16151	16212	16315	16161	16218	16064	16261	16039	16023	16103	16286	16276	16211	16080	16237	16139	16231	16108	16128	16457	16389	16222	16130	16277	16168	16255	16119	16270	16125	16307	16339	16418	16340	16323	16179	16295	16489	16154	16261	16082	16217	16232	16416	16292	16244	16300	16244	16304	16353	16223	16236	16440	16214	15970	16305	16281	16272	16209	16324	16329	16386	16386	16303	16165	16161	16177	16072	16503	16194	16145	16247	16173	16252	16156	16189	16107	16236	16134	16218	16254	16292	16092	16358	16223	16275	16052	16257	16321	16013	16124	16216	16261	16112	16137	16328	16343	16151	16215	16028	16204	16303	16334	16377	16171	16466	16266	16157	16302	16266	16003	16242	16285	16251	16319	16150	16272	16226	16341	16380	16080	15984	16223	16265	16339	16310	16304	16345	16129	16318	16465	16105	16390	16129	16027	16137	16170	16294	16308	16222	16256	16273	16179	16369	16258	16288	16282	15945	16318	16309	16372	16303	16291	16319	15941	16121	16298	16183	16140	16167	16180	16071	16136	16402	16115	16239	16202	16193	16337	16091	16141	16258	16247	16269	16368	16317	16129	16266	16254	16144	16434	16176	16276	16280	16252	16197	16350	16173	16345	16397	16257	16281	16358	16124	16124	16136	16396	16374	16341	16322	16193	16314	16067	16329	16358	16165	16282	16283	16192	16375	16361	16231	16174	16200	16271	16203	16235	16191	16079	16031	16253	16204	16187	16088	16266	16163	16199	16362	16198	16134	16327	16275	16224	16309	16249	16084	16170	15978	16251	16152	16039	16446	16332	16319	16226	16223	16277	16183	16202	16178	16277	16109	16286	16183	16217	16251	16327	16209	16134	16343	16265	16303	16318	16273	16146	16183	16345	16349	16140	16053	16312	16299	16298	16195	16103	16002	16297	16366	16009	16106	16154	16143	16189	16211	16248	16132	16356	16169	16239	16169	16062	16220	16355	16326	16300	16272	16190	16253	16135	16205	16346	16107	15971	16049	16299	16339	16208	16153	16199	16030	16120	16249	16198	16209	16234	16320	16464	16322	16566	16199	16249	16389	16296	16192	16093	16170	16284	16081	16149	16112	16236	16227	16105	16236	16362	16193	16194	16180	16354	16106	16257	16129	15987	16127	16103	16197	16285	16386	16331	16114	16284	16207	16260	16367	16393	16316	16175	16216	16290	16194	16347	16178	16313	16190	16108	16401	16320	16148	16275	16112	16177	16355	16300	16182	16339	16265	16249	16267	16187	16171	16235	16464	16205	16138	16182	16248	16322	16256	16289	16109	16138	16243	16008	16322	16368	16020	16195	16042	16229	16331	16198	16250	16354	16319	16155	16003	16285	16162	16172	16128	16237	16168	16387	16354	16256	16241	16362	16186	16184	16206	16141	15997	16106	16155	16106	16331	16163	16259	16066	16229	16235	16080	16202	16202	16230	16273	16317	16242	16320	16071	16291	16026	16148	16133	16103	16223	16154	16148	16272	16174	16088	16121	16251	16154	16254	16251	16075	16120	16163	16177	16309	16374	16316	16302	16048	16162	16064	16323	16297	16240	16331	16286	16368	16442	16129	16522	16272	16287	16145	16211	16087	16193	16314	16234	16322	16082	16301	16323	16168	16076	16095	16246	16304	16295	16190	16272	15972	16305	16322	16203	16149	16259	16138	16230	15980	16036	15989	16228	16333	16283	16136	16132	16312	16413	16431	16278	16153	16204	16279	16208	16153	16397	16222	16239	16105	16259	16283	16170	16336	16530	16187	16162	16179	16328	16147	16302	16351	16301	16233	16317	16015	16224	16362	16301	16173	16134	16170	16139	16270	16275	16272	16230	16205	16262	16264	16328	16173	16196	16185	16170	16337	16224	16230	16222	16281	16108	16062	16271	16366	16218	16140	16257	16155	16302	16158	16214	16171	16185	16308	16155	16159	16403	16083	16278	16107	16319	16124	16332	16147	16345	16205	16316	16226	16010	16506	16147	16219	16217	16264	16087	16391	15992	16037	16083	16217	16209	16225	16199	16235	16295	16317	16352	16434	16218	16378	16277	16222	16144	16203	16245	16142	16359	15951	16276	16346	16295	16361	16395	16295	16201	16175	16197	16262	16399	16362	16213	16335	16385	16419	16307	16411	16277	16168	16342	16394	16268	16241	16310	16288	16027	16303	16333	16153	16272	16253	16165	16420	16255	16223	16227	16008	16285	16249	16384	16059	16233	16393	16202	16181	16264	16431	16187	16107	16239	16170	16437	16017	16096	16090	16045	16246	16182	16269	16316	16146	16229	16378	16133	16370	16208	16364	16188	16269	16310	16457	16065	16081	16270	16325	16025	16208	16080	16241	16318	16112	16165	16202	16426	16263	16223	16191	16217	16191	16219	16166	16174	16098	16199	16334	16135	16209	16272	16120	16363	16372	16314	16299	16275	16311	16426	16330	16168	16243	16284	16440	16429	16476	16451	16431	16276	16187	16144	16271	16140	15935	16277	16332	16118	16363	16359	16022	16186	16152	16183	16127	16176	16132	16272	16154	16145	16199	16221	16266	16357	16277	16164	16411	16372	16219	16369	16364	16180	16296	16185	16476	16301	16221	16374	16171	16262	16357	16235	16503	16005	16173	16276	16359	16296	16213	15985	16213	16221	16286	16151	16212	16272	16427	16079	16229	16301	16305	16331	16243	16152	16121	16299	16148	16186	16398	16163	16414	16264	16295	16254	16268	16273	15845	16271	16287	16277	16278	16166	16044	16178	16196	16103	16243	15930	16109	16303	16246	16272	16288	16191	16198	16208	16365	16291	16271	16321	16121	16271	16337	16248	15972	16105	16202	16376	16204	16101	16235	16164	16123	16198	16055	16168	16342	16109	16147	16269	16083	16042	16224	16267	16240	16335	16298	16023	16142	16110	16116	16308	16234	16076	16198	16134	16113	16280	16241	16527	16217	16391	16225	16159	16254	16191	16309	16156	16516	16123	16250	16164	16152	16253	16207	16320	16346	16059	16256	16137	16282	16324	16202	16332	16370	16302	16081	16352	16281	16302	16310	16132	16523	16099	16381	16233	16109	16397	16103	16155	16228	16371	16184	16165	16266	16229	16251	16103	16187	16102	16400	16230	16467	16309	16250	16278	16305	16292	16232	16190	16476	16242	16237	16240	16109	16366	16212	16109	16218	16191	16323	16163	16314	16220	16213	16119	16350	16365	16327	16112	16140	16383	16280	16186	16258	16259	16435	16106	16259	16292	16334	16083	16163	16296	16128	16118	16224	16141	16305	16277	16223	16011	16166	16212	16423	16251	16144	16197	16296	16168	16465	16250	16319	16188	16249	16120	16195	16114	15894	16129	16340	16350	16322	16154	16224	16069	16171	16310	16403	16208	16189	16269	16364	16053	16404	16123	16356	16078	16134	16103	16320	16139	16151	16195	16265	16124	16213	16194	16230	16301	16370	16230	16222	16433	16243	16284	16070	16127	16285	16344	16270	16255	16207	16157	16174	16001	16094	16442	16306	16147	16090	16169	16166	16197	16241	16269	16257	16147	16168	16167	16481	16134	16359	16530	16231	16123	16397	16168	16272	16212	16121	16097	16181	16439	16190	16244	16241	16217	16196	16220	16125	16273	16349	16220	16147	16070	16212	16260	16276	16232	16075	16292	16092	16218	16219	15980	16195	16330	16222	16276	16270	16161	16239	16318	16140	16289	16239	15834	16216	16119	16228	16085	16225	16306	16362	16459	16213	16196	16163	16247	16245	16246	16280	16175	16269	16373	16147	16102	16067	15983	16315	16022	16228	16378	16192	16202	16324	16271	16278	16248	16174	16294	16254	16140	16538	16262	16200	16279	16237	16241	16290	16403	16341	16137	16223	16289	16097	16107	16278	16189	16251	16399	16345	16279	16459	16128	16174	16266	16223	16101	16187	16275	16304	16238	16417	16145	16252	16193	16101	16221	16229	16308	16223	16375	16251	16308	16269	16423	16154	16249	16371	16177	16250	16452	16341	16268	16122	16162	16273	16377	16056	16241	16357	16225	16332	16262	16222	16174	16136	16330	15903	16293	16155	16270	16359	16067	16023	16275	16145	16143	16199	16154	16149	16181	16271	16150	16439	16328	16123	16213	16273	16104	16195	16198	16279	16297	16322	16193	16204	16238	16378	16376	16267	16329	16265	16249	16074	16055	16315	16363	16132	16335	16165	16347	16311	16158	16231	16295	16249	16336	16142	16141	16164	16280	16305	16209	16423	16376	16185	16316	16114	16202	16350	16113	16309	16237	16195	16190	16137	16088	16429	16236	16169	16207	16138	16203	16462	16305	16148	16389	16126	16101	16324	16117	16327	16251	16081	16234	16286	16050	16382	16078	16151	16161	16207	16204	16182	16216	16008	16220	16351	16311	16185	16298	16171	16382	16227	16275	16135	16211	16047	16303	16220	16167	16194	16284	16217	16491	16208	16236	16196	16175	16345	16240	16169	16216	15903	16256	16287	16266	16322	16162	16477	16313	16254	16296	16235	16152	16308	16205	16289	16154	16286	16170	16297	16306	16323	16202	16221	16207	16124	16165
20000	31498	45851	81071	77914	59509	41751	20579	15320	15302	15159	15159	14976	15148	15217	15051	15248	15367	15086	15263	15211	15316	15253	15263	15055	15113	15096	15162	15130	15196	15070	15193	15175	15112	15216	15184	15200	15114	15231	15093	15147	15104	15155	15094	15067	15148	15161	15203	15676	15740	15475	15285	15148	15405	15078	15223	15151	15089	15139	15158	15101	15199	15127	15095	15277	15014	14966	15015	15092	15142	15102	15320	15172	15102	15040	15111	15291	15011	15206	15016	15226	15226	15131	15160	15056	15115	15195	15141	15238	15132	15080	14950	15076	15242	15123	15024	14987	15096	15173	15015	15189	15121	15209	15174	15188	15209	15119	15086	15109	15164	15104	15179	15141	15135	15127	15137	14962	15166	15262	15077	14898	15250	15249	15178	15167	15246	15215	14960	15289	15197	15072	15140	15088	15184	15022	15113	14892	15057	15130	15253	15250	15169	15106	15272	15126	15115	15082	15100	15104	15068	15033	15106	15168	15110	15188	15233	14961	15264	15359	15177	15102	15042	15081	15078	15052	15206	15188	15049	15244	15207	15182	15184	15171	15053	15275	15033	15140	14979	15151	15220	15021	15133	15258	15233	14946	14941	15254	15158	14941	15163	15143	15221	15108	14974	15081	15145	15135	15117	15237	15003	15086	15030	15026	15091	15042	15171	15111	15160	15030	15188	15166	15127	15342	15177	14934	14934	15335	14905	15331	15270	15063	15090	15117	15202	15052	15084	15172	15185	15040	15015	15129	15175	15109	15054	15121	15041	15029	15217	15058	15126	14951	15211	15243	15159	15070	14982	15088	15152	15057	15301	15064	15131	15239	15064	15083	15174	15096	14996	15094	15157	15142	15232	15225	15014	15018	15286	15169	15055	15096	15130	15053	15207	15129	15143	15054	15163	15175	15280	15158	15118	15072	15044	15099	15251	15043	15145	15017	15187	15264	15094	15160	15073	15010	15091	15121	15060	15080	15041	15096	15200	15092	15124	15342	14935	14898	15179	15092	15123	15067	15071	15010	15332	15039	14984	15061	15173	14966	15001	15148	15059	15098	15098	15150	15176	14970	15351	15014	15181	14984	14985	15076	15066	15209	15006	15382	15230	15160	14973	15239	15122	14955	15271	15062	15055	15071	15100	15084	15139	15104	15114	15293	14987	15084	15209	15097	14995	15174	14911	15073	15300	15087	15199	15128	15128	15083	15011	15100	15135	15058	15210	15063	15138	15246	15213	15145	15079	15088	15195	15178	15177	15055	15151	15162	15120	15142	15196	15217	15169	15020	15001	15165	14950	15039	15006	15180	15018	15182	15136	15172	15203	15203	15074	15158	15266	15116	15161	15065	15198	15070	15165	15239	15057	15073	15060	15047	15131	15091	15159	15135	15133	15061	15171	15059	15122	14989	15159	15185	15112	15017	15148	15219	15235	15258	15155	15143	15095	14946	14976	15185	15169	15132	15099	15035	15144	15236	15088	15207	14999	15366	15073	15146	15235	15202	15167	15188	15086	15094	15180	15097	14977	15351	14954	15170	14975	15098	15230	14978	15180	15137	15149	15020	15071	15026	15159	15066	15142	14969	15206	15164	15052	15209	15253	14946	15190	15227	15045	15128	14907	15226	14976	14965	15104	15312	15264	15062	15079	15092	15105	15067	15118	15087	14962	15132	15170	15080	15164	14928	15185	15188	15111	15249	15029	15363	15261	15176	15099	14986	15062	15168	15139	15086	14962	15013	15262	15122	15221	15256	15037	14928	15078	15164	15240	15198	14955	15102	15163	15203	15111	15129	15132	15000	14970	15184	14980	15084	14946	15280	15082	15113	15293	15146	15172	15089	15143	15127	15005	15161	15367	15063	15269	15301	15154	15081	15058	14970	15241	15078	15100	15149	15175	15054	15135	15070	15203	15230	15121	15083	15238	15265	15082	15101	15105	15091	14986	15009	15183	15222	15205	15006	15109	15260	15183	15028	15220	15158	15116	15229	15184	15164	15025	15278	15141	15206	14999	14968	15217	15221	15122	15152	15168	15004	15248	15065	15058	15170	15118	14994	15131	15049	15108	15206	15057	15099	15035	15145	15117	15201	15137	15049	15094	15143	15245	15156	15125	15042	15000	15121	15167	15120	15128	15214	15264	15016	15127	15114	15138	15009	15269	15305	15163	15363	15131	15309	15129	15119	15085	15022	15121	15050	15109	15095	15227	15115	15082	15199	15189	14955	15171	15193	15236	15167	15134	15095	15053	15180	15163	15059	15063	15282	15188	15018	15230	15009	15244	15132	15023	15228	15076	15173	15079	15128	14975	15111	15059	15170	15095	15196	15048	15143	15210	15084	15010	14915	15136	14962	15100	15086	15180	14982	15192	15021	15094	15018	15012	15203	15158	15103	15145	15191	15010	15133	15035	14898	15191	15135	14859	15024	15081	15253	15109	15160	15145	15230	15195	15008	15015	14987	15249	15254	15059	15118	15086	15139	15180	14985	15091	15021	15192	15111	15186	15116	15318	15299	15035	15129	15175	15033	14892	15084	14994	15219	15277	15046	15079	15206	14982	15088	15278	14891	15249	15042	15102	14943	15108	15075	15114	15220	15159	15079	14919	15159	15095	15017	15222	15078	15138	15128	14992	15147	15150	15254	15024	15168	15064	15195	15167	15205	15193	15141	15228	15182	15103	15138	15134	14995	15111	15182	15152	15092	15182	15220	15173	15330	15054	15017	15300	15079	15086	14914	15234	15068	15164	15276	15215	15139	15040	15183	14967	15212	15142	15116	15181	15126	15115	14985	15258	15108	15063	15296	15121	15134	15168	15003	15415	15081	15065	14880	15206	15125	15154	14995	15122	15138	15184	15061	15184	15231	15236	15143	15201	15085	14896	15219	15147	15015	15122	15090	15086	15156	15148	15036	15108	14935	15092	15064	15182	15201	15104	15089	15229	15190	15128	15064	15129	15092	15018	15236	15115	15083	15187	15220	15117	15138	15123	15118	15146	15087	15026	15134	15078	15167	15053	15092	15210	15076	15236	15109	15078	15084	15125	15125	15134	15046	15070	15117	15191	15234	15195	14990	14976	15120	15117	15160	15127	15312	15041	15233	15174	15063	15151	15146	15031	15067	15291	15120	15232	15220	15201	15123	15202	15092	15152	15109	15050	15076	15046	14923	15205	15140	15225	15164	14952	14992	15125	15247	15126	14896	15077	15162	15059	15145	15000	15030	15212	15236	15047	15240	15135	15035	15138	15051	15214	15070	15021	15086	15109	15255	15155	15113	15143	14973	15007	15162	15155	15125	15053	15190	14891	15065	14999	15183	15014	15189	15217	15190	15193	14990	15174	15108	15174	15120	15190	15156	15089	15026	15333	15076	15057	14991	15017	15190	15066	15182	15035	15108	15210	15077	15149	14978	15205	15037	15264	14966	15282	15156	15223	15184	15221	15149	15041	15029	15110	15216	15197	15003	15118	15076	15055	15242	15094	15173	15105	15125	15089	15101	14995	15113	15094	15065	15180	15245	15222	15206	15240	14999	15258	15156	15170	15286	15125	15219	15130	15144	15067	14963	15180	15069	15089	15092	15103	15224	15086	14939	15237	15209	15045	15064	15194	15128	15032	15218	15094	14932	15363	15172	14956	15155	15111	15121	15021	15102	15137	15081	15285	15110	15077	15076	15024	15186	15328	15112	15264	15113	15144	15045	15022	15157	15069	15213	15102	15245	14960	15143	15083	15105	15192	15112	15136	15115	15119	15130	15090	15014	15157	15065	15087	15089	15194	15210	15142	15126	14967	15149	15061	15339	15245	15008	15221	15023	15186	15118	15097	15086	15224	15184	15100	15054	15118	15034	14997	15191	15130	15020	15142	15108	15083	15080	15166	15232	15195	15045	14938	15094	15096	15171	15139	15238	15100	15131	15047	15058	15039	15261	15001	15185	15099	15178	15144	15173	15158	15139	15070	15159	15092	15080	15103	15067	15107	15051	15228	15374	15161	15120	15178	15158	14963	15096	15214	15121	14972	14989	15163	15081	15158	15137	15161	14935	15270	15315	15078	15270	15159	15212	15199	15118	15169	15140	14972	15009	15089	15049	15102	15198	15120	15199	15118	15257	15060	14986	15296	15158	15179	14996	15067	15077	15012	15185	15187	15274	14960	15117	15037	15247	15227	14960	15257	15270	15233	15008	15114	14964	15010	15215	15180	15082	15132	14914	15235	15185	14950	15030	15170	15114	15167	15098	15125	15071	14954	15069	15199	15266	14923	15076	15206	15175	15229	15343	15315	15139	15230	15293	14998	14984	15155	15124	15092	15255	15159	15105	15070	15264	15020	14972	14960	15058	15202	15144	15188	15029	15162	15224	15050	15189	15146	15051	15243	15224	14926	15105	15132	15085	15100	15122	15005	15131	15208	15101	15024	15109	15160	15125	15210	15090	15107	15124	15036	15263	14955	15153	15189	15156	14940	15199	15284	15020	15168	14968	15111	15108	15006	15151	14922	15067	15074	15083	15165	15112	15226	15124	15141	15147	15128	15265	15164	15084	15165	15219	15073	15173	15330	14926	15008	15128	15198	15150	15128	15062	15080	15089	15128	15127	15102	15139	14970	15229	15048	15011	15271	15145	15130	14948	15033	15186	15081	15041	15112	15109	15135	15062	15044	15175	14926	15095	15108	15119	15200	15226	15040	15198	15007	15131	15246	15331	15213	15097	15288	14989	14964	15253	15079	15127	15181	15034	14953	15141	15144	15224	15000	15044	15186	15164	15224	14967	15074	15139	15293	15074	15133	15253	15096	15314	15109	15228	15287	15105	14988	15158	15098	14961	14996	15072	15058	15094	15090	15048	15248	15111	15226	14924	14995	15115	15131	15189	15189	15075	14983	15211	15142	14932	15241	15184	15088	15182	15303	15083	15094	15149	15105	15118	14901	14960	15045	15190	15330	15067	15191	15030	15171	15178	15155	15090	15244	15284	15037	15071	15085	15155	15078	15204	15237	15177	15255	15351	15026	14997	15107	15043	15124	15221	15167	15196	15216	15081	15066	15267	15107	15255	15344	15169	14966	15037	15293	15175	15161	14965	15188	15153	15222	15034	15085	15136	15015	15226	15061	15199	15213	15018	15126	15000	15150	15281	15030	15045	14961	15075	15390
27259	21825	24330	28120	32318	27202	21816	18450	17172	17050	17035	16841	16931	17051	16886	16833	16726	16775	17034	16953	16860	17062	16720	16814	16900	17049	16898	16746	16684	16712	16935	16966	16703	16816	17126	17019	17061	16883	16786	16553	16906	16910	16681	16941	16732	16695	16911	16914	16799	17004	16762	17021	16777	16806	16822	16844	16889	16839	16944	16816	16695	16803	16768	16943	17078	17044	16825	16834	16826	16632	16912	16723	16884	16908	16898	16652	16866	16862	16980	16570	16886	16820	16767	16885	16864	16743	16843	16789	16729	16807	16852	16839	16892	16763	16961	16891	16949	16893	16819	16866	16973	16794	16834	16812	16959	16763	16656	16727	16778	16800	16782	16681	16970	16827	16804	16845	16918	16912	16756	16856	16899	16776	16752	16882	16874	16838	16799	16761	16754	16816	17010	16925	16796	16859	16775	16884	16751	16771	16857	16845	16845	16661	16883	16728	16866	16898	16766	16794	16597	16871	16639	16825	16953	16833	16919	16861	16805	16893	16790	16923	16820	16918	16943	16746	16952	16744	16793	16769	16675	16960	16937	17021	16845	16754	16686	16714	16869	16959	16809	16808	16832	16965	16699	16664	16864	16926	16839	16765	16767	16844	16813	16820	16901	16712	16779	16923	16757	16776	16949	16920	16941	16964	16897	16669	16919	16657	16980	16748	16934	16845	16956	16714	16709	16695	16920	16687	16718	17026	16880	16887	16804	16970	16989	16816	16831	16807	16898	16820	16625	16887	16832	16869	16828	16644	16775	16831	16889	16674	16825	17005	16845	16951	16836	16941	16700	16933	16841	16997	16795	16760	16766	16834	16871	16719	16777	17035	17088	16869	16879	16797	16838	16782	16744	16857	16858	16846	16865	16707	16602	16651	17031	16918	17004	16815	17094	16812	16692	16800	16573	16902	16894	16780	16855	16958	16739	16631	17058	16690	17118	16824	16723	16830	16855	16738	16881	16808	16808	17023	16735	16795	16734	16734	16978	16636	16610	16921	16668	16598	16719	16975	16858	16730	16926	16740	16909	16739	16812	16737	17001	16745	16997	16892	16702	16601	16694	16900	16926	16788	16935	17003	16971	16861	16987	16838	16929	16859	16736	16829	16750	16836	16781	16819	16879	16895	16824	16705	16610	17013	16988	16997	16764	16793	16880	16730	16946	17180	16807	16984	16789	16694	16768	16852	16780	16558	16891	16648	16657	16655	16697	16919	16764	16694	16760	17022	16805	16771	16824	16966	16902	16879	16662	16961	16807	16896	16830	16641	16763	16685	16723	16797	16890	16830	16928	16854	16994	16815	16739	16746	16821	16690	16859	17006	17047	16803	16947	16923	16707	16802	16813	16910	16965	16925	16991	16832	17092	16897	16870	16817	16878	16782	16764	16729	16905	16771	16994	16827	16890	16995	16765	16748	16752	16927	16765	16756	16850	16648	16871	16842	16827	16662	16823	16923	16783	16811	16735	16708	16995	16872	16628	16979	16858	16948	16806	16634	16836	16667	17045	16975	16957	17016	16894	16794	16856	16831	16986	16773	16943	16688	16947	16906	16940	16951	16905	16941	16642	16633	16859	16763	16973	16695	17015	16754	16857	16649	16866	16989	16856	16833	16795	16808	16821	16687	16739	16840	16954	16759	16807	16703	16922	16936	16772	16766	16865	16770	16922	16866	16871	16843	16655	16877	16755	16910	16857	16918	16829	16786	17059	16792	16737	17008	16809	16783	16783	16757	16816	16828	17003	17009	16851	16694	16715	16818	16969	16746	16710	16986	16835	16686	16886	16715	16827	16807	16897	17088	17004	16891	16779	16757	16843	16921	16848	16822	16982	17102	16955	16775	16753	16907	16682	17013	16845	16799	16963	16731	16798	16776	16858	16758	16942	16919	16754	16833	16924	16822	16628	16858	16853	16761	16906	16909	16883	17143	16878	16926	16892	16831	16793	16722	16703	16621	16779	16775	17110	16932	16689	16863	16928	16886	16841	16700	16721	16836	16978	16950	17008	16999	16842	16913	16960	16974	17214	16731	16811	16906	16995	16685	16873	16835	17027	16899	16861	16840	16893	16709	16729	16816	16856	16977	16963	16751	16779	16809	16868	16773	17082	16952	16698	16769	16870	16739	16838	16857	16857	16903	16865	16755	16867	16849	16667	16814	16871	16926	16824	17020	16932	16839	16812	16694	16639	16836	16873	16995	16850	16802	16625	16862	16804	16778	16878	16896	16908	16953	16778	16867	16878	16756	16811	16804	17035	16818	16759	16810	16852	16964	16854	16955	16938	16886	16941	16857	16703	17041	16905	16937	16765	16768	17093	17137	17028	16898	16757	16949	16837	16894	16908	16995	16789	17073	16819	16869	16892	16801	16694	16774	16911	16801	16911	16772	16976	16849	16849	16792	16686	16760	16698	16807	16710	16803	16852	16718	16886	16820	16667	16894	16744	16950	16983	16916	16828	16656	16677	16932	16830	16766	16875	16867	16994	16771	16995	16806	17086	16854	16756	16855	16976	16800	16785	16836	16972	16707	16875	16779	16828	16982	16723	16797	17047	17106	16746	17046	16747	16706	16787	16768	16861	16849	16973	16777	16880	16797	16768	16896	16813	16930	16861	16907	16914	16815	17031	16839	16795	16836	17021	16939	16823	16745	16610	16768	16863	16666	16751	16623	16782	16859	16674	16621	16803	16778	16887	16859	16821	16923	16676	16832	16820	16968	17148	16857	16844	16718	16767	17013	17004	16859	16849	16762	17059	16843	16922	16788	16875	16874	16823	16812	16624	16851	16823	16565	16961	16987	16733	16712	16893	16716	16810	16586	16794	16983	16785	16725	16778	16790	16639	16630	16575	16812	16845	16925	17005	16978	16737	16944	16741	16783	17017	16962	16814	16923	16836	16877	17068	16854	16795	16715	16889	16867	16806	16898	16830	16975	17040	16960	16773	16782	16588	16802	16915	16976	16949	16913	16916	16684	16860	16788	16912	16630	16821	16694	16676	16743	16847	16983	16755	16914	16801	16790	16905	17040	16968	16859	16789	17026	16779	16742	16703	16860	17013	16676	16954	16878	16751	16897	16929	16672	16738	16873	16706	16787	16903	17015	16934	16967	16806	16755	16854	16790	16614	16748	16814	16817	16843	16769	16576	17025	16800	16892	16948	16943	16940	16806	16769	16960	16984	16851	16848	16911	16783	16742	16801	17010	16814	17024	16935	16935	16917	16737	16977	16871	16797	16886	16841	16964	16800	16914	16948	16774	16641	16906	16854	16942	16734	16924	16890	17179	16901	16788	16825	16770	16691	16730	16860	16820	16855	16778	16858	16816	16912	16885	16637	16805	16909	17024	16783	16735	16876	16853	16781	16804	16840	16822	17035	16844	16910	16739	16938	16843	16843	16771	16817	16844	16965	16882	17047	16678	16606	17102	17003	16922	16827	16964	16754	16977	16826	16954	16843	16836	16874	16967	16990	17038	16814	16682	16848	16697	16757	16830	16685	16906	16828	16930	16833	16899	16712	16858	16922	16681	16890	16863	16941	16884	16913	16905	16816	16878	16867	16904	17065	16925	16875	16710	16787	16722	16899	16918	16931	16912	16801	16891	16709	16825	16911	16723	16906	16941	16884	16919	16980	16850	16815	16868	16771	16943	16740	16814	17004	16930	16928	16869	17053	16807	16853	16910	16792	17032	16863	17033	16747	16989	16867	16807	16998	16707	16916	16864	16845	16881	16886	16914	16750	16895	16849	16918	16998	16648	16846	16690	16903	16710	16960	16889	16859	16849	16982	16858	17058	16881	16914	16938	16820	16820	16881	16811	16763	16811	16871	16984	16930	16619	16905	16658	16722	16770	16902	16943	16834	16810	16917	16780	16699	16857	16668	16852	16945	17001	16925	16728	16662	17131	16997	16756	16937	16755	16894	16859	16917	16838	16766	16939	17007	16777	16880	16805	16738	16856	16713	16938	16948	16766	16952	16880	16734	16882	16957	16868	16670	16956	16874	16698	17021	16827	16813	16883	16834	17023	16886	16821	16890	16884	16794	16891	16770	16653	16783	16735	16909	16935	16770	16627	16897	16953	16933	16855	16872	16790	17007	16761	16903	16988	16742	16703	16620	16962	17038	17066	16767	16814	16653	16859	17029	16935	16880	16852	16752	16668	16831	16919	16872	16970	16830	16857	16858	16940	16767	16612	16938	16715	16782	16727	16729	16849	16977	16995	16705	16918	16927	16709	16897	16986	17133	16976	16814	16856	16999	16972	16945	16973	16909	16879	16930	16724	16886	16735	16706	16974	16737	16779	16795	16891	16929	16857	17043	16728	16818	16830	16911	16965	16931	16924	16780	16801	16820	17065	16840	16936	16907	16871	17002	16865	16845	16775	16847	16814	16898	16814	16747	16898	16842	16836	16884	16785	16897	16690	16789	16857	16980	16883	16745	16708	16800	16924	16940	16876	16858	16775	16994	16558	16795	16692	16500	16953	16981	16966	16907	16955	16790	16817	16978	16718	16973	17031	16842	16875	17046	16634	16799	16965	16821	16990	16835	17014	16957	16704	16818	17002	16891	16811	16904	16630	16765	17111	16820	16833	16746	16723	16888	16850	16807	16711	16877	16770	16966	17045	16892	16860	16981	16874	16815	16777	17022	16582	16699	16679	16817	16828	16823	16707	16787	17048	16923	16781	16928	16768	16627	16700	16705	16882	17063	16848	16746	16743	16907	16857	16756	16984	16802	16862	16906	16774	16834	16860	16857	16773	16747	16613	16682	16882	17077	16827	16726	16689	16821	16777	17008	17036	16669	16769	16971	16741	17011	16835	16760	16638	16860	16850	16825	16735	16778	16609	16700	16817	16911	16694	16894	17017	16809	16797	16943	16884	16821	17088	16914	16934	16926	16681	16967	16886	16917	16852	16620	16799	16886	16780	16875	17067	17073	16809	16951	17020	16930	16838	16933	16829	16810	17058	16925	16780	16611	16787	16832	16826	16971	16915	16839	16886	17109	16696	16761	17002	16891	16925	16855	16753	16677	16896	17009	16796	16658	16775	16836	17030	16869	16588	16703	16638	17177	16882	16863	16943	17069	16660	16826	16923	16850	16875	16833	16791	16881	16903	16885	17085	16883	16884	16898	16977	16617	16926
16484	19671	19576	29293	34405	26830	20605	17071	15629	15635	15498	15505	15559	15590	15572	15554	15463	15542	15567	15504	15512	15532	15456	15619	15453	15691	15551	15426	15569	15624	15620	15643	15573	15452	15440	15644	15466	15578	15391	15481	15503	15581	15689	15682	15400	15547	15622	15457	15676	15485	15658	15556	15562	15484	15484	15466	15627	15523	15494	15631	15544	15558	15515	15527	15567	15546	15646	15632	15724	15621	15546	15606	15582	15486	15610	15627	15483	15580	15375	15679	15702	15515	15634	15497	15613	15486	15358	15523	15645	15749	15594	15434	15572	15650	15573	15417	15581	15629	15344	15567	15637	15666	15492	15485	15673	15632	15515	15542	15490	15607	15668	15566	15509	15607	15484	15497	15657	15598	15559	15782	15540	15578	15465	15525	15543	15598	15512	15625	15484	15642	15368	15611	15635	15556	15378	15756	15628	15549	15509	15567	15450	15579	15437	15232	15603	15507	15467	15481	15511	15518	15490	15436	15636	15499	15542	15633	15483	15446	15450	15531	15495	15604	15560	15469	15697	15473	15510	15405	15539	15779	15603	15509	15490	15684	15525	15517	15576	15581	15560	15730	15501	15569	15568	15526	15673	15498	15523	15637	15518	15554	15451	15533	15571	15450	15440	15562	15526	15517	15513	15598	15554	15437	15438	15469	15524	15422	15592	15585	15559	15278	15505	15603	15730	15664	15671	15467	15314	15574	15469	15466	15473	15583	15596	15393	15583	15459	15569	15498	15549	15462	15700	15578	15563	15706	15508	15643	15469	15605	15499	15517	15683	15502	15554	15478	15505	15623	15556	15573	15650	15495	15472	15423	15398	15349	15497	15574	15543	15560	15590	15694	15589	15591	15701	15526	15658	15471	15513	15558	15587	15564	15672	15612	15420	15509	15616	15599	15644	15529	15607	15468	15482	15607	15596	15605	15443	15397	15451	15584	15701	15509	15478	15493	15458	15531	15488	15650	15517	15369	15631	15429	15551	15540	15507	15416	15499	15560	15546	15514	15557	15379	15596	15524	15642	15484	15545	15727	15389	15541	15593	15690	15491	15528	15626	15435	15481	15418	15403	15560	15741	15688	15592	15438	15480	15665	15622	15497	15481	15611	15562	15347	15482	15435	15574	15488	15641	15489	15683	15463	15512	15550	15524	15596	15580	15662	15557	15639	15596	15560	15354	15442	15387	15599	15690	15393	15494	15539	15579	15554	15516	15439	15663	15687	15417	15549	15518	15577	15496	15627	15584	15606	15625	15528	15572	15390	15589	15515	15412	15571	15530	15444	15563	15589	15593	15445	15412	15394	15507	15617	15561	15556	15605	15659	15747	15544	15627	15487	15523	15526	15558	15377	15669	15672	15661	15631	15498	15427	15430	15471	15490	15653	15485	15570	15494	15450	15551	15589	15564	15592	15459	15465	15563	15583	15725	15480	15574	15674	15675	15657	15584	15515	15698	15444	15488	15436	15652	15508	15493	15662	15725	15584	15710	15540	15737	15465	15718	15489	15480	15632	15622	15497	15447	15592	15599	15427	15535	15434	15669	15670	15575	15422	15616	15554	15524	15550	15512	15507	15575	15617	15502	15613	15437	15518	15564	15589	15690	15810	15588	15572	15536	15651	15554	15553	15702	15544	15637	15506	15668	15565	15397	15557	15776	15609	15546	15748	15556	15491	15548	15450	15500	15627	15578	15618	15405	15595	15500	15407	15544	15689	15532	15519	15612	15633	15417	15372	15409	15324	15442	15601	15422	15547	15462	15716	15585	15377	15527	15506	15484	15490	15644	15543	15529	15483	15507	15672	15457	15329	15569	15556	15533	15473	15575	15479	15563	15568	15590	15563	15564	15449	15505	15459	15501	15507	15459	15567	15605	15524	15618	15428	15593	15706	15593	15411	15554	15649	15573	15576	15531	15574	15637	15329	15429	15504	15587	15422	15621	15563	15506	15604	15435	15624	15606	15646	15469	15651	15529	15651	15720	15427	15537	15537	15644	15433	15610	15525	15481	15591	15734	15530	15456	15560	15484	15568	15547	15603	15491	15622	15586	15460	15657	15561	15692	15354	15436	15462	15679	15542	15532	15514	15561	15557	15495	15485	15593	15317	15575	15470	15436	15641	15627	15532	15672	15523	15508	15419	15514	15729	15513	15537	15403	15564	15594	15573	15544	15469	15467	15686	15613	15610	15555	15557	15490	15410	15542	15378	15540	15564	15342	15473	15587	15627	15448	15676	15464	15532	15568	15503	15525	15464	15396	15689	15557	15315	15628	15362	15510	15525	15615	15562	15602	15501	15485	15456	15612	15680	15385	15736	15713	15654	15553	15558	15459	15452	15518	15625	15457	15552	15541	15476	15377	15559	15440	15764	15636	15704	15576	15576	15556	15548	15620	15669	15571	15506	15504	15652	15524	15561	15713	15599	15578	15585	15503	15637	15431	15479	15544	15538	15643	15619	15523	15508	15640	15699	15449	15557	15642	15549	15565	15540	15584	15475	15645	15619	15410	15430	15701	15387	15415	15642	15808	15581	15642	15584	15527	15701	15527	15528	15535	15526	15407	15668	15362	15399	15704	15503	15650	15686	15437	15543	15715	15586	15657	15690	15634	15484	15601	15518	15501	15518	15489	15468	15558	15672	15736	15594	15380	15625	15595	15440	15461	15652	15684	15564	15384	15644	15558	15618	15524	15509	15653	15498	15405	15394	15551	15512	15535	15600	15467	15512	15557	15549	15401	15496	15603	15609	15337	15570	15550	15627	15449	15496	15502	15565	15611	15552	15495	15466	15433	15327	15601	15456	15705	15562	15463	15434	15508	15645	15474	15617	15495	15621	15689	15444	15419	15339	15644	15553	15477	15660	15667	15625	15617	15592	15620	15556	15619	15590	15652	15605	15464	15436	15681	15572	15652	15639	15513	15671	15579	15465	15440	15560	15478	15683	15496	15452	15439	15510	15490	15570	15512	15604	15557	15412	15467	15537	15353	15579	15395	15428	15577	15583	15757	15427	15372	15400	15485	15549	15587	15508	15696	15598	15661	15553	15567	15619	15576	15488	15713	15474	15632	15688	15570	15640	15551	15680	15550	15536	15579	15613	15512	15551	15646	15626	15443	15501	15571	15451	15597	15491	15564	15637	15530	15462	15525	15632	15599	15542	15459	15513	15612	15595	15552	15436	15566	15518	15505	15573	15513	15565	15476	15587	15367	15436	15522	15660	15700	15384	15623	15446	15491	15604	15469	15449	15590	15526	15512	15619	15639	15545	15672	15320	15581	15587	15458	15677	15491	15365	15501	15423	15506	15514	15483	15591	15445	15561	15552	15541	15597	15602	15496	15568	15721	15454	15545	15488	15690	15619	15685	15702	15385	15573	15441	15630	15650	15568	15651	15517	15394	15626	15449	15652	15563	15670	15614	15559	15832	15465	15448	15577	15527	15560	15505	15532	15502	15376	15697	15529	15475	15458	15623	15627	15546	15400	15539	15592	15544	15586	15545	15613	15657	15770	15578	15463	15582	15372	15444	15591	15541	15608	15461	15473	15667	15624	15548	15645	15563	15649	15454	15608	15548	15444	15489	15400	15577	15590	15748	15548	15521	15479	15661	15410	15495	15647	15624	15505	15606	15487	15604	15605	15460	15505	15563	15371	15782	15594	15720	15420	15545	15616	15414	15479	15573	15395	15671	15631	15738	15514	15724	15505	15567	15508	15465	15480	15598	15638	15721	15371	15541	15684	15343	15571	15521	15454	15408	15501	15436	15571	15509	15621	15531	15421	15581	15376	15581	15723	15349	15530	15671	15478	15689	15503	15653	15614	15542	15469	15608	15532	15413	15653	15530	15593	15583	15542	15660	15454	15630	15614	15671	15508	15709	15660	15460	15589	15409	15645	15559	15638	15528	15634	15501	15728	15451	15623	15751	15565	15348	15380	15491	15506	15698	15457	15434	15508	15497	15449	15509	15615	15588	15632	15721	15465	15623	15394	15576	15377	15505	15428	15568	15558	15488	15802	15637	15515	15591	15542	15437	15563	15629	15563	15476	15610	15733	15510	15475	15585	15541	15456	15349	15625	15649	15488	15614	15438	15522	15554	15643	15435	15509	15577	15678	15523	15520	15413	15559	15496	15615	15521	15577	15505	15512	15584	15430	15715	15451	15520	15549	15542	15656	15579	15530	15594	15472	15524	15617	15737	15458	15552	15416	15612	15521	15728	15520	15525	15535	15524	15692	15436	15737	15608	15464	15551	15577	15470	15491	15472	15604	15594	15421	15669	15564	15380	15648	15568	15566	15506	15470	15626	15513	15498	15561	15314	15569	15568	15437	15384	15656	15632	15712	15588	15736	15672	15628	15498	15587	15487	15469	15449	15668	15635	15617	15385	15599	15524	15527	15485	15498	15452	15523	15524	15397	15554	15485	15329	15468	15679	15510	15516	15583	15624	15530	15575	15541	15582	15718	15527	15535	15580	15526	15424	15462	15501	15541	15324	15435	15604	15574	15590	15467	15458	15557	15553	15407	15538	15443	15571	15542	15496	15325	15579	15565	15449	15537	15552	15498	15445	15337	15716	15529	15713	15542	15481	15503	15636	15664	15647	15659	15692	15435	15571	15448	15528	15390	15565	15582	15512	15429	15609	15388	15461	15539	15452	15455	15552	15552	15384	15607	15492	15420	15517	15563	15693	15596	15670	15614	15405	15417	15638	15503	15641	15530	15572	15473	15404	15581	15542	15602	15543	15655	15458	15672	15590	15432	15555	15516	15621	15560	15463	15682	15653	15506	15561	15541	15454	15562	15468	15373	15597	15513	15516	15531	15640	15454	15479	15480	15518	15448	15552	15674	15545	15706	15546	15429	15535	15640	15668	15585	15607	15479	15526	15566	15620	15524	15541	15600	15611	15476	15652	15563	15373	15552	15562	15473	15672	15675	15433	15718	15562	15566	15612	15564	15553	15641	15522	15618	15702	15470	15459	15531	15482	15445	15630	15506	15523	15458	15656	15603	15541	15573	15515	15372	15530	15375	15583	15573	15536	15550	15596	15587	15603	15411	15637	15486	15675	15480	15587	15653	15421	15644	15467	15423	15481	15465	15367	15619	15360	15535	15622	15666	15599	15523	15657	15625	15726	15467	15652	15547	15416
23996	21191	28377	31421	54885	50173	37022	23282	18147	17862	17678	17675	17662	17470	17543	17422	17603	17578	17450	17551	17443	17497	17452	17392	17605	17636	17700	17674	17437	17566	17606	17581	17693	17353	17347	17425	17479	17330	17506	17440	17311	17219	17380	17395	17268	17406	17361	17704	17617	17797	17504	17608	17573	17474	17306	17434	17664	17382	17523	17220	17509	17404	17414	17297	17533	17510	17588	17606	17375	17559	17464	17298	17416	17342	17511	17561	17729	17377	17450	17472	17294	17486	17427	17354	17326	17403	17378	17358	17291	17276	17553	17601	17447	17514	17393	17476	17555	17541	17288	17259	17494	17320	17503	17475	17482	17674	17579	17622	17410	17556	17474	17348	17545	17462	17359	17298	17539	17351	17497	17298	17343	17427	17423	17261	17272	17254	17304	17290	17292	17551	17299	17467	17524	17503	17600	17329	17492	17568	17385	17402	17475	17325	17340	17508	17552	17416	17456	17365	17307	17463	17548	17421	17333	17614	17274	17217	17461	17334	17463	17479	17339	17370	17414	17491	17459	17361	17508	17470	17486	17283	17563	17382	17342	17644	17642	17289	17453	17422	17269	17087	17517	17483	17407	17391	17525	17115	17394	17321	17234	17406	17496	17377	17373	17348	17512	17424	17743	17209	17325	17488	17246	17258	17325	17254	17371	17321	17251	17408	17423	17400	17384	17519	17447	17333	17381	17379	17530	17387	17522	17447	17434	17577	17510	17467	17423	17286	17336	17220	17441	17411	17573	17510	17681	17392	17318	17255	17258	17583	17361	17441	17498	17436	17480	17388	17549	17361	17294	17407	17246	17399	17265	17421	17537	17258	17287	17214	17376	17312	17617	17368	17290	17405	17403	17340	17599	17372	17417	17394	17217	17438	17379	17546	17348	17475	17384	17369	17301	17126	17383	17202	17447	17227	17448	17404	17383	17345	17334	17571	17225	17349	17583	17459	17427	17510	17547	17636	17387	17376	17496	17342	17401	17367	17451	17299	17420	17470	17544	17262	17500	17483	17296	17411	17360	17684	17212	17330	17346	17415	17419	17420	17591	17397	17395	17301	17316	17373	17101	17518	17393	17584	17387	17425	17457	17629	17443	17442	17320	17377	17392	17454	17420	17209	17621	17289	17341	17286	17415	17335	17415	17409	17479	17514	17293	17374	17347	17410	17523	17278	17607	17364	17172	17205	17232	17439	17363	17230	17382	17433	17516	17455	17329	17454	17609	17483	17549	17443	17427	17395	17410	17348	17389	17220	17301	17436	17429	17148	17275	17509	17636	17276	17327	17517	17363	17443	17267	17420	17377	17312	17252	17547	17545	17560	17444	17557	17489	17256	17413	17302	17458	17462	17249	17358	17564	17638	17450	17567	17635	17189	17322	17177	17320	17374	17514	17429	17544	17523	17435	17237	17518	17545	17484	17326	17396	17506	17553	17345	17362	17449	17463	17544	17318	17436	17295	17374	17405	17345	17210	17315	17419	17504	17304	17383	17525	17339	17430	17657	17428	17475	17397	17482	17367	17465	17363	17619	17458	17432	17404	17398	17484	17206	17275	17533	17394	17178	17276	17443	17485	17237	17286	17334	17455	17355	17407	17254	17294	17293	17412	17310	17322	17356	17444	17235	17575	17466	17516	17470	17377	17387	17350	17421	17497	17369	17454	17303	17387	17520	17575	17402	17481	17373	17543	17386	17469	17474	17519	17539	17393	17414	17367	17271	17520	17315	17230	17318	17325	17405	17506	17497	17344	17338	17348	17511	17457	17336	17552	17412	17286	17272	17540	17380	17352	17504	17440	17355	17418	17314	17506	17341	17230	17355	17548	17446	17401	17491	17384	17418	17326	17138	17451	17437	17425	17316	17403	17423	17498	17351	17297	17314	17532	17385	17389	17416	17372	17280	17482	17492	17339	17386	17470	17581	17224	17381	17367	17345	17510	17592	17423	17437	17498	17374	17412	17357	17352	17394	17341	17276	17399	17332	17333	17528	17442	17321	17502	17422	17436	17415	17505	17260	17341	17507	17583	17463	17292	17252	17400	17440	17251	17371	17373	17376	17536	17452	17200	17462	17347	17460	17196	17372	17436	17374	17558	17244	17467	17349	17314	17359	17452	17355	17234	17403	17462	17498	17425	17420	17415	17541	17399	17385	17159	17167	17543	17370	17403	17232	17411	17418	17407	17551	17489	17431	17372	17444	17620	17455	17493	17434	17261	17160	17150	17341	17366	17369	17382	17427	17400	17549	17461	17433	17414	17561	17503	17314	17310	17330	17408	17549	17447	17476	17451	17428	17364	17477	17475	17433	17547	17330	17532	17416	17347	17286	17518	17361	17363	17391	17602	17545	17559	17352	17523	17403	17389	17471	17465	17276	17469	17349	17286	17364	17504	17454	17306	17280	17539	17420	17645	17351	17412	17556	17481	17379	17360	17292	17459	17424	17238	17215	17521	17427	17521	17538	17461	17410	17383	17462	17467	17421	17177	17420	17535	17520	17520	17527	17576	17543	17339	17420	17337	17324	17402	17366	17423	17470	17367	17490	17692	17192	17480	17346	17425	17449	17447	17504	17360	17379	17203	17435	17472	17289	17318	17251	17403	17168	17320	17333	17474	17341	17325	17441	17422	17332	17266	17471	17271	17071	17485	17380	17543	17499	17446	17445	17386	17481	17540	17395	17355	17356	17385	17480	17303	17297	17625	17193	17427	17342	17295	17351	17425	17591	17565	17444	17506	17319	17219	17335	17436	17246	17358	17565	17323	17418	17518	17319	17356	17319	17300	17316	17386	17501	17544	17464	17491	17253	17428	17424	17541	17359	17529	17269	17232	17495	17492	17468	17486	17426	17490	17377	17507	17548	17494	17610	17541	17404	17399	17529	17494	17434	17468	17396	17555	17367	17726	17508	17573	17603	17460	17399	17473	17226	17385	17350	17420	17539	17416	17567	17433	17487	17526	17404	17369	17169	17417	17343	17423	17488	17483	17505	17451	17391	17533	17388	17365	17305	17230	17384	17324	17471	17528	17302	17265	17518	17202	17221	17396	17436	17207	17431	17592	17480	17679	17441	17329	17408	17466	17217	17376	17394	17528	17332	17405	17447	17524	17444	17407	17592	17455	17278	17334	17339	17362	17366	17464	17284	17510	17319	17400	17300	17277	17429	17417	17590	17188	17137	17332	17398	17255	17389	17306	17431	17376	17366	17308	17383	17475	17370	17504	17483	17495	17326	17407	17308	17384	17414	17431	17378	17633	17458	17193	17258	17280	17303	17127	17395	17366	17473	17312	17480	17468	17528	17402	17404	17526	17253	17369	17575	17497	17256	17542	17592	17396	17504	17386	17172	17386	17340	17286	17591	17462	17538	17352	17399	17384	17261	17252	17646	17321	17521	17420	17525	17668	17613	17456	17661	17374	17249	17427	17482	17365	17395	17324	17460	17357	17469	17521	17653	17642	17289	17462	17513	17378	17654	17257	17375	17609	17339	17342	17436	17558	17383	17495	17547	17361	17417	17717	17343	17395	17373	17379	17403	17299	17584	17307	17416	17390	17381	17225	17395	17074	17414	17379	17395	17285	17376	17283	17344	17496	17539	17517	17489	17595	17473	17589	17424	17388	17640	17399	17418	17332	17675	17337	17362	17439	17481	17443	17425	17326	17370	17285	17355	17659	17399	17466	17298	17551	17376	17514	17283	17437	17619	17451	17492	17485	17529	17325	17370	17231	17476	17464	17236	17509	17366	17537	17231	17242	17284	17426	17324	17463	17346	17500	17371	17338	17502	17267	17476	17439	17515	17493	17471	17612	17523	17289	17326	17335	17508	17299	17550	17426	17270	17423	17352	17421	17665	17524	17341	17629	17408	17494	17544	17386	17492	17519	17511	17280	17447	17331	17361	17651	17423	17462	17209	17379	17524	17480	17419	17355	17319	17371	17315	17433	17466	17616	17308	17246	17334	17457	17319	17400	17249	17275	17298	17442	17555	17548	17479	17020	17431	17488	17292	17302	17367	17331	17475	17443	17515	17434	17376	17341	17386	17308	17371	17386	17322	17347	17296	17274	17421	17567	17382	17478	17352	17388	17374	17265	17454	17338	17426	17646	17527	17514	17324	17277	17533	17543	17588	17452	17313	17508	17321	17495	17673	17353	17322	17292	17410	17330	17489	17456	17435	17318	17245	17417	17422	17298	17472	17541	17251	17445	17567	17428	17289	17333	17504	17521	17396	17351	17209	17345	17303	17484	17347	17412	17282	17403	17160	17437	17374	17136	17487	17409	17487	17477	17209	17519	17457	17619	17215	17305	17090	17390	17385	17380	17365	17489	17538	17442	17468	17497	17578	17523	17280	17361	17260	17526	17475	17354	17311	17462	17427	17520	17679	17390	17527	17108	17282	17512	17469	17391	17398	17451	17456	17539	17374	17515	17289	17362	17509	17493	17446	17458	17295	17330	17365	17329	17380	17429	17399	17417	17392	17477	17327	17550	17424	17301	17301	17416	17333	17504	17693	17308	17566	17478	17468	17206	17324	17187	17356	17527	17507	17414	17583	17526	17385	17367	17588	17369	17195	17201	17204	17298	17423	17548	17429	17290	17264	17412	17406	17197	17580	17559	17450	17347	17320	17394	17243	17322	17473	17536	17360	17236	17454	17341	17231	17405	17395	17564	17451	17304	17346	17405	17347	17347	17595	17373	17448	17534	17468	17297	17458	17453	17310	17322	17340	17419	17413	17350	17459	17543	17585	17595	17624	17396	17542	17611	17363	17641	17447	17335	17277	17407	17423	17575	17291	17252	17322	17405	17414	17423	17283	17430	17514	17432	17454	17585	17528	17270	17319	17518	17523	17416	17262	17315	17419	17446	17542	17400	17324	17416	17367	17388	17525	17368	17282	17397	17387	17419	17393	17458	17375	17175	17227	17465	17472	17540	17499	17312	17431	17499	17386	17268	17318	17160	17505	17482	17272	17433	17240	17410	17379	17151	17429	17383	17355	17400	17426	17383	17380	17302	17341	17363	17184	17613	17472	17368	17287	17394	17493	17468	17437	17539	17442	17471	17355	17226	17443	17416	17500	17328	17446	17612	17200	17551	17601	17537	17432	17355	17561	17331	17240	17443	17416	17283	17432	17478	17517	17456	17453
17631	30173	27714	50940	64618	50553	37782	19242	15859	15930	16003	15893	15859	15936	15890	15968	15784	15882	15745	15801	15951	15835	15898	15912	15884	15775	15732	15778	15956	15875	15903	15946	15851	15803	15985	15928	15857	15878	15907	15806	15803	15803	15908	15809	15670	15744	15872	16187	16406	16060	16015	16022	15771	15880	15695	15871	15866	15786	15970	15843	15704	15824	16025	15898	15875	15688	15922	15905	15820	15824	15822	15932	15927	15981	15946	15954	16013	16068	15831	15858	16001	15714	15981	15894	15671	15825	15775	15886	15835	15969	15896	15859	15691	15840	15898	15755	15851	15869	15932	15800	15904	15882	15657	15886	15929	15773	15781	15914	15871	15914	15892	15876	15889	15869	15970	15786	15800	15925	15870	15870	15582	15910	15745	15887	15775	15706	16045	15934	15937	16003	15973	15646	16110	15872	15880	15950	16018	15762	15853	15854	15910	15883	15801	15833	15761	15873	15850	15859	15731	15991	15901	15705	15919	15763	15904	15904	15831	15831	16111	15889	15753	15829	15808	15826	15709	15745	15907	15815	15894	15828	15921	15916	15740	15832	15833	15835	16067	15711	15952	15864	15793	15829	15957	15942	15760	16012	15784	15821	15793	15937	15856	15849	15781	15860	15879	15871	15894	16139	15877	15915	15806	15918	15954	15824	15952	15777	15959	15875	16012	15943	15881	15873	15748	15960	15830	16030	15908	15922	15926	15811	15717	15728	15880	15828	15917	16005	16000	15897	15941	15814	15938	16016	15775	16005	15761	15943	15739	15712	15856	15942	15552	15766	15923	15864	15828	15834	15799	15825	15687	15925	16061	15814	15690	16075	15846	15804	15881	15779	15796	15942	15862	16092	15859	15827	15920	15987	15830	16037	15837	15656	15914	15730	15788	15956	15758	15668	15833	16045	15875	15797	15774	16040	15983	15851	15839	15806	15767	15868	15775	15802	15771	16008	15775	15913	16008	15922	15765	15844	15946	15876	15978	15906	15896	15864	15802	15721	15871	15846	16013	15950	15888	15883	15748	15931	15874	15805	15892	16000	15833	15661	16075	15864	15959	15678	15989	15706	15860	15914	15908	15673	15750	15877	15861	15864	15786	15873	15800	15766	15933	15738	15947	15892	15737	15878	16086	15911	15849	15888	16031	15634	15716	15720	16003	15713	15701	15799	15888	15701	15928	15728	15803	15719	15920	15801	15893	15721	15766	15834	15833	15882	15870	15852	15711	15911	15932	16026	15722	15798	16076	15754	15842	15978	15677	15918	15821	15829	15850	16000	15866	15713	15820	15813	15793	15736	15691	15781	15832	15831	15921	15952	15914	15961	16095	15754	15956	15812	15835	16088	15763	15803	15762	15753	15801	15772	15892	15861	15733	15959	15865	15896	15766	15841	15983	15955	15940	15839	15941	15829	15793	15857	15822	15965	15825	15842	15786	15916	15977	15872	15640	15824	15786	16085	15762	15705	15796	15835	15715	16007	15833	15897	15854	15719	15881	15827	15998	15743	15868	15878	15960	15917	16006	15788	15937	15878	16070	15915	15794	15932	15877	15781	15847	15800	15815	15955	16046	15746	15781	15828	15866	15926	15642	15815	15711	15873	15873	15776	15823	15803	15875	15947	15922	15767	15729	15836	15838	15822	15785	15892	15875	15681	15774	15907	15954	15789	15748	15827	15833	15914	15823	15812	15923	16020	15891	15783	16044	15717	15763	15827	15989	15667	15914	16086	15859	15980	15757	15800	15845	15874	15890	15720	15952	15884	15715	15758	15878	15836	16073	15980	15879	15852	15938	15841	15857	15849	15719	15944	15800	15732	16027	15959	15706	15754	15682	15828	15836	15864	16004	15771	15830	15926	15921	15866	15888	15856	15763	15980	15812	15884	15867	15975	15843	15822	15965	15902	15983	15969	15917	15967	15859	16089	15935	15913	16151	15915	15922	15729	15970	15937	15828	15708	15794	15762	15864	15774	15761	15968	16040	15824	15855	16033	15809	15871	15778	15802	15739	15938	15944	16011	15832	15839	15753	15922	15736	16012	15718	15837	15921	15734	16048	15959	15832	15788	15747	15921	15782	15745	15918	15887	15953	15876	15755	16128	15755	15869	15794	15739	15849	15882	15945	15861	15856	15864	15877	15966	15767	15704	15781	15614	15987	15772	15874	15740	15834	15809	15801	15894	15867	15786	15782	15911	15774	15906	15883	15832	15692	15828	15785	15738	15796	15915	15898	15720	15833	15835	15787	15854	15916	15776	15961	15808	15899	15725	15943	15863	15737	15830	15912	15946	15660	15860	15892	15839	15815	15904	15698	15648	15951	15895	15941	15828	15845	15862	15812	15854	15789	15905	15881	15833	15889	15856	15815	15973	15969	15766	16013	15765	16035	15731	15710	15869	15933	15860	15835	15764	15804	15868	15763	15822	15955	15640	15705	15921	15899	15814	15899	15807	15801	15643	15898	15777	16010	15822	15762	15856	16019	15952	15741	15885	15814	16036	16060	15806	15803	15826	16061	15827	15924	15972	15806	16029	15786	15723	15906	15894	15804	15874	15817	15932	15923	15953	15888	16049	15924	15842	15756	15830	16050	15926	15840	15849	15895	15842	15788	16132	15861	15727	15815	15950	15720	15935	15767	16084	15905	15812	15886	15782	15800	15919	15861	15926	15885	15936	15912	15893	16025	15823	15820	15635	15869	15969	15735	15893	15777	15916	15726	15961	15790	15948	15761	15795	15784	15904	15949	15987	15941	15908	15902	15910	15675	15845	15871	15850	15873	15888	15792	15914	15695	15816	15932	15911	15882	15904	15913	15795	15758	15991	15752	15967	15841	15971	15930	15818	15947	15811	15830	15776	15843	15693	15874	15819	15786	15794	15959	15912	15944	15829	15939	15819	15808	15801	15858	15810	15744	15850	15920	15865	15807	16011	15862	15864	15884	15792	15851	15935	15886	15854	15720	15778	15906	15970	15897	16065	15898	15819	15737	15952	15867	15922	15881	15801	15859	15910	15793	15797	15839	15760	15830	15853	15831	15915	15982	15890	15878	15894	15876	15779	15721	15927	15861	15837	15850	15826	15949	15981	15811	15880	15856	15728	15766	15870	15946	15709	15786	15868	15844	15920	16057	15786	15930	15752	15723	15881	15886	15979	15825	15927	15848	15786	15721	15965	16078	15803	15827	16063	15916	15786	15880	15724	16037	15853	15924	15743	16045	15802	15885	15810	15915	15867	16016	15879	15867	15749	15876	15847	15844	15896	15840	15871	15845	16046	15808	15836	15926	15809	15951	15852	15948	15905	15796	15584	15849	15908	15959	15832	15841	15796	16019	15824	15842	15961	15919	15719	15905	15852	15937	15933	15953	15792	15863	16004	15867	15880	16082	15824	15867	15845	16039	15961	15800	15871	15942	15772	15952	15845	15778	15776	15949	15926	15863	15895	15937	15769	15740	16001	15792	15949	15931	15938	15867	15846	15873	15757	15723	15970	15787	15798	15909	15746	15788	15807	15860	15676	15965	16005	15888	15763	15921	15796	15868	15994	15792	16014	15880	15845	15845	15689	15819	15771	15813	15795	15995	16026	15742	16064	15875	15888	15835	15996	15980	15760	16039	15943	15943	15949	15975	15871	15762	15901	15816	15644	15781	15907	15940	15859	15750	15856	15857	15892	15800	15774	15777	15911	15953	15773	15971	15794	15929	15989	15832	15911	15834	15981	15949	15920	15742	15867	15851	15792	15796	15917	15829	15972	15900	15926	16124	15788	15866	15894	15871	15939	15902	15745	15846	16120	15843	15920	15920	15836	15917	15947	15811	15710	15895	15924	15913	16018	15753	15931	15849	15942	15978	15850	15864	15910	15880	15842	16042	15855	15843	15915	15921	15925	15873	15741	15883	15946	15843	15780	15971	15720	15869	15819	15772	15883	15807	15935	15854	15876	16015	15785	15979	15600	15924	15929	15730	15831	15960	15661	15897	15860	15832	15753	15787	15945	15830	15882	15856	15902	15907	15694	15660	15883	15810	15954	15835	16077	15700	15849	15751	15930	15867	15807	15860	15821	15988	15784	15841	15904	15739	15626	15933	15616	15944	15937	15778	15882	15985	15847	15659	15947	15836	15842	16073	15901	15849	15923	15789	15774	15756	15813	15887	15710	16031	15875	15922	15970	15919	15959	15754	15815	15808	15922	15889	15928	15754	15818	15738	15667	15889	15787	16150	15704	15873	15933	15724	16011	15741	15847	15904	15836	15897	15786	15786	15884	16022	15806	16015	15787	15832	15692	15922	15858	15763	15936	15863	15895	15802	15860	15739	15865	15810	15769	15911	15778	16069	15975	15751	15948	15953	15937	15755	15941	15980	15663	15889	15860	16037	15828	15762	15986	15860	15947	15802	15825	15818	15905	15928	15782	15746	15863	15862	15915	15653	15932	15794	15928	15986	15828	15754	15859	15878	15799	15915	15816	15876	15898	16017	15970	16072	16072	15704	16015	15740	15940	15904	15671	15885	15888	15993	15604	15856	15873	15804	15961	16027	15860	15695	15860	15932	15873	15818	15706	15784	15773	15785	15924	15980	15843	15695	16008	16031	15735	15956	15812	15873	15825	15935	15937	15764	15802	15954	15840	15837	15891	15851	16026	15821	16164	15736	15748	15922	15900	15672	15906	15855	15854	15722	15862	15800	15877	15841	15743	15722	15877	15843	15821	15971	15942	15853	15857	15867	15877	15909	15936	15972	15870	15851	15889	15955	15834	15838	15880	15846	15933	16034	15775	15852	15879	15768	15870	15735	15915	15875	15897	15929	15928	15819	15911	15971	15931	15753	15946	15900	15915	15949	15900	15845	15894	15746	15720	15883	15880	16072	15871	15735	16010	15877	15778	15897	15835	15881	16020	15853	16041	15982	15796	15753	15923	15848	15850	15752	15887	15862	15870	15897	15817	15887	16043	16085	15717	15918	15840	15775	15909	15903	15944	15762	15750	15946	15636	16007	15801	15849	15841	15902	15967	15811	15811	15738	15833	15931	15915	15710	15859	15896	15792	15992	15759	15849	15940	15916	15984	15872	15769	15779	15944	15890	15760	15947	16003	15917	15873	15685	15940	16027	15835	16062	15754	16084	16041	15825	15874	15931	15757	15819	15797
22826	21184	28892	32750	55870	54260	46241	24639	18868	18596	18125	18069	18134	17863	18022	17734	17990	17827	18002	17848	17765	17950	17814	17724	17493	17996	17907	17681	17749	17600	17712	17813	17769	17873	17703	17539	17774	17743	17683	17569	17906	17923	17676	17599	17919	17681	17803	17858	18172	18088	17992	17868	17828	17646	17762	17678	17774	17896	17698	17737	17789	17808	17772	17654	17746	17675	17820	17602	17867	17718	17649	17608	17637	17904	17702	17649	17589	17737	17676	17641	17841	17652	17816	17601	17631	17756	17711	17781	17556	17938	17532	17846	17564	17657	17880	17678	17718	17692	17693	17874	17577	17772	17918	17656	17824	17766	17636	17770	17624	17596	17805	17816	17637	17859	17796	17927	17823	17767	17573	17759	17689	17455	17837	17710	17701	17660	17542	17596	17811	17828	17906	17616	17653	17730	17723	17586	17676	17707	17776	17627	17764	17652	17865	17687	17653	17558	17669	17829	17978	17782	17815	17736	17633	17617	17736	17607	17625	17387	17693	17757	17684	17705	17650	17727	17656	17757	17772	17860	17709	17676	17646	17710	17588	17718	17655	17555	17674	17700	17668	17652	17889	17444	17641	17764	17618	17673	17492	17915	17835	17753	17615	17465	17722	17904	17647	17645	17730	17837	17510	17583	17544	17666	17777	17528	17656	17684	17794	17762	17729	17797	17686	17880	17681	17581	17598	17508	17662	17804	17807	17688	17849	17799	17598	17819	17737	17650	17553	17535	17645	17817	17637	17837	17640	17470	17681	17574	17463	17660	17649	17862	17762	17843	17681	17835	17628	17812	17812	17623	17534	17648	17654	17561	17678	17587	17708	17320	17691	17622	17730	17694	17856	17611	17660	17790	17604	17589	17766	17796	17469	17773	17568	17624	17733	17720	17663	17560	17581	17631	17693	17626	17692	17770	17672	17612	17573	17634	17602	17612	17715	17720	17540	17715	17875	17659	17554	17530	17603	17753	17702	17734	17803	17589	17640	17575	17669	17711	17615	17621	17651	17687	17738	17474	17611	17575	17906	17633	17503	17720	17528	17701	17669	17705	17653	17631	17759	17678	17756	17812	17644	17599	17845	17728	17778	17645	17696	17734	17848	17767	17707	17657	17645	17747	17464	17437	17582	17577	17708	17812	17830	17520	17736	17721	17743	17749	17649	17608	17714	17728	17783	17744	17573	17804	17649	17823	17754	17889	17513	17616	17829	17784	17597	17597	17647	17591	17773	17703	17762	17685	17539	17661	17739	17844	17728	17748	17588	17804	17460	17806	17673	17635	17779	17817	17686	17764	17825	17659	17643	17729	17665	17661	17802	17721	17621	17495	17738	17695	17646	17674	17602	17704	17502	17663	17789	17555	17978	17789	17538	17661	17624	17698	17681	17763	17689	17887	17624	17719	17627	17604	17509	17626	17570	17679	17654	17566	17788	17514	17640	17653	17926	17790	17635	17442	17627	17734	17848	17710	17530	17605	17774	17694	17958	17756	17561	17649	17823	17647	17695	17760	17667	17592	17636	17625	17696	17777	17707	17606	17742	17795	17700	17756	17768	17613	17495	17630	17807	17666	17633	17587	17531	17611	17542	17705	17729	17759	17623	17640	17670	17680	17660	17499	17556	17409	17742	17628	17667	17781	17764	17530	17522	17727	17720	17927	17730	17888	17689	17590	17755	17743	17748	17586	17731	17634	17635	17624	17693	17696	17502	17671	17671	17806	17554	17717	17724	17722	17417	17706	17521	17882	17615	17640	17813	17598	17625	17679	17712	17564	17677	17623	17778	17531	17463	17817	17806	17688	17564	17448	17764	17605	17564	17493	17575	17670	17558	17548	17894	17661	17783	17730	17878	17893	17731	17539	17652	17607	17473	17570	17570	17665	17749	17604	17389	17715	17558	17505	17661	17462	17612	17440	17483	17752	17582	17896	17544	17553	17600	17583	17918	17763	17620	17637	17822	17689	17472	17689	17640	17670	17718	17610	17646	17499	17861	17683	17685	17829	17535	17565	17862	17717	17567	17542	17587	17668	17680	17655	17776	17569	17859	17684	17777	17568	17653	17634	17830	17720	17700	17713	17628	17892	17651	17379	17504	17859	17813	17825	17530	17687	17423	17566	17703	17532	17686	17543	17664	17415	17780	17502	17643	17682	17419	17805	17769	17679	17699	17679	17625	17497	17769	17717	17544	17805	17834	17681	17714	17682	17591	17796	17780	17565	17784	17716	17743	17667	17598	17815	17676	17629	17697	17646	17814	17699	17585	17777	17691	17566	17553	17561	17581	17573	17532	17747	17835	17890	17527	17603	17683	17645	17729	17735	17640	17598	17581	17567	17683	17673	17523	17654	17644	17775	17613	17670	17573	17677	17696	17659	17818	17770	17539	17857	17893	17797	17945	17681	17574	17680	17572	17772	17651	17539	17685	17549	17537	17711	17624	17678	17810	17711	17609	17740	17728	17759	17600	17739	17864	17805	17637	17897	17788	17983	17701	17777	17782	17752	17556	17696	17526	17563	17732	17681	17724	17585	17812	17794	17881	17628	17862	17698	17668	17847	17504	17659	17884	17661	17999	17667	17870	17725	17747	17637	17685	17654	17895	17606	17668	17762	17728	17617	17778	17861	17611	17791	17652	17672	17770	17632	17526	17685	17504	17776	17644	17686	17775	17605	17758	17558	17785	17562	17678	17826	17513	17836	17700	17783	17624	17769	17793	17656	17579	17588	17556	17684	17484	17635	17762	17811	17637	17768	17556	17704	17784	17769	17818	17603	17879	17884	17558	17570	17560	17583	17585	17808	17813	17372	17653	17550	17848	17700	17726	17721	17737	17706	17826	17647	17797	17712	17680	17614	17594	17496	17797	17561	17776	17881	17714	17614	17856	17843	17803	17732	17604	17667	17841	17643	17766	17707	17532	17757	17826	17786	17537	17861	17791	17699	17634	17782	17964	17772	17542	17596	17683	17471	17721	17665	17722	17619	17766	17656	17561	17720	17652	17728	17491	17656	17831	17777	17871	17842	17553	17532	17677	17542	17549	17810	17638	17617	17696	17719	17701	17618	17444	17751	17539	17908	17499	17867	17766	17703	17823	17640	17686	17684	17741	17714	17527	17630	17637	17568	17703	17602	17683	17605	17701	17869	17704	17717	17697	17819	17624	17564	17679	17809	17747	17731	17637	17675	17573	17662	17681	17996	17862	17794	17681	17769	17734	17407	17739	17918	17629	17586	17696	17671	17835	17507	17632	17694	17689	17712	17579	17764	17884	17673	17836	17739	17588	17564	17665	17592	17631	17566	17780	17673	17591	17780	17484	17523	17821	17748	17780	17750	17576	17571	17574	17771	17596	17667	17773	17675	17653	17638	17711	17796	17784	17606	17630	17538	17574	17644	17694	17667	17595	17619	17481	17749	17530	17724	17723	17925	17967	17635	17764	17819	17464	17589	17518	17518	17551	17606	17736	17728	17685	17600	17618	17671	17872	17713	17782	17418	17599	17646	17603	17620	17589	17449	17724	17673	18014	17782	17624	17742	17657	17662	17722	17511	17756	17961	17716	17537	17721	17593	17782	17726	17972	17428	17745	17668	17629	17659	17527	17766	17443	17440	17714	17659	17660	17703	17653	17549	17681	17744	17358	17610	17552	17755	17611	17772	17630	17521	17611	17981	17637	17492	17764	17520	17674	17823	17614	17538	17734	17609	17770	17907	17706	17610	17647	17747	17710	17657	17813	17668	17724	17619	17630	17503	17551	17668	17720	17746	17742	17727	17806	17468	17597	17899	17731	17558	17707	17931	17794	17587	17772	17627	17481	17901	17798	17630	17507	17856	17743	17524	17652	17557	17651	17734	17632	17684	17582	17723	17563	17635	17625	17668	17888	17631	17478	17857	17719	17625	17635	17749	17564	17379	17688	17777	17631	17842	17636	17786	17921	17857	17633	17824	17633	17779	17533	17765	17409	17749	17805	17477	17809	17661	17608	17671	17686	17908	17965	17618	17773	17708	17693	17697	17791	17505	17717	17635	17669	17595	17501	17646	17568	17683	17563	17742	17779	17667	17836	17872	17727	17703	17803	17545	17464	17696	17690	17666	17577	17453	17579	17804	17636	17545	17456	17806	17838	17889	17673	17710	17680	17618	17653	17665	17774	17680	17596	17422	17678	17778	17458	17715	17770	17733	17871	17710	17629	17585	17658	17664	17694	17830	17757	17406	17904	17780	17600	17522	17579	17745	17656	17501	17816	17516	17592	17530	17899	17637	17539	17531	17589	17831	17526	17651	17566	17668	17912	17677	17820	17761	17778	17521	17730	17789	17816	17598	17722	17631	17707	17667	17521	17733	17530	17686	17740	17666	17612	17807	17685	17583	17631	17660	17723	17524	17720	17574	17755	17752	17772	17570	17708	17765	17489	17612	17601	17638	17642	17461	17682	17351	17659	17459	17631	17721	17795	17945	17353	17629	17788	17764	17819	17597	17592	17653	17926	17770	17839	17520	17611	17565	17849	17746	17946	17716	17674	17559	17765	17587	17697	17565	17700	17704	17844	17669	17555	17694	17909	17816	17640	17651	17788	17699	17878	17627	17672	17614	17653	17855	17666	17605	17767	17669	17661	17769	17460	17710	17729	17528	17659	17543	17601	17599	17659	17714	17587	17653	17707	17928	17701	17765	17576	17512	17614	17418	17749	17543	17635	17417	17637	17777	17832	17818	17589	17703	17618	17570	17489	17725	17672	17796	17607	17581	17906	17615	17761	17545	17754	17504	17698	17680	17721	17803	17593	17483	17809	17734	17600	17725	17923	17496	17682	17806	17977	17647	17727	17655	17630	17715	17624	17655	17714	17962	17638	17668	17654	17693	17758	17887	17767	17697	17530	17766	17581	17539	17647	17488	17578	17672	17806	17671	17519	17699	17615	17510	17706	17777	17729	17506	17495	17539	17658	17688	17697	17930	17762	17815	17691	18038	17862	17714	17722	17446	17605	17838	17639	17635	17820	17713	17654	17629	17705	17678	17914	17660	17630	17801	17814	17828	17637	17662	17699	17663	17827	17639	17633	17723	17620	17737	17665	17560	17609	17639	17447	17739	17674	17584	17928	17588	17910	17760	17822	17725	17773	17805	17716	17912	17498	17572	17672	17666
20545	37415	35749	72087	76421	60936	46381	18021	16064	16125	16040	16028	16043	16107	15826	16086	16101	16044	15981	15929	16019	16082	16033	15961	16021	16029	16156	16061	15836	15905	16116	15894	16128	16252	16008	16062	16033	15914	15989	15974	15980	15969	15927	16196	15979	15878	15975	16413	16634	16447	16264	15996	15945	16036	15865	16016	16026	15995	15982	15882	15975	16165	16013	15960	16181	15829	16017	16057	16048	15920	16285	15978	15978	16187	16117	15926	15956	16066	15792	15981	16073	16112	15863	16086	16001	15816	16046	15981	15869	16037	15953	16196	16047	16141	16055	15988	15871	16092	15994	16003	16029	15955	16076	15863	15992	16039	15772	15926	15828	15957	15838	15920	16026	15863	15779	16184	15966	15901	15864	16017	15811	15933	16154	15961	15961	16012	15854	15989	15874	16008	15967	16051	15994	16006	15967	16051	15919	15838	15787	15833	16095	15914	16038	16042	15898	16016	15898	16026	16067	16059	15883	16005	16036	16054	15830	15970	16036	15974	16024	15892	16018	15926	15922	15901	15877	15945	15923	15955	15846	15989	15938	16103	15941	16041	15867	16007	15914	16134	16043	15756	15802	16082	15963	16020	15876	15944	16043	16102	15999	15851	15972	16108	16011	16041	15947	16105	15851	15997	16073	15928	15990	15903	15817	16014	15868	15958	15868	16000	15967	16087	16074	15898	15955	16135	15873	15821	16088	16113	15970	16035	16039	16029	15884	15765	15984	15960	15918	15883	15817	15926	16132	15917	16064	15808	16110	15833	15969	16062	15795	16040	15912	15970	15986	15945	15868	15998	15935	16030	15982	16082	15903	15985	15793	15896	16020	16147	16012	16085	15808	15970	15900	15949	15953	15934	16124	16018	16018	15994	16109	15879	15971	15807	15900	15873	15984	16002	16111	15864	15783	16082	16105	16081	15953	16046	16013	16051	16000	16006	15817	16005	15878	16044	15949	15833	16098	16041	16010	16087	16095	15897	16107	15952	16050	16027	15856	15998	15850	15965	15902	15957	16023	15718	16089	15930	16100	16143	15857	16024	16007	16056	15913	16003	16033	15958	15957	16083	16046	15940	16118	16070	15965	15944	15937	16093	15933	16075	16079	16009	15773	15855	16007	15990	15985	15922	16067	16071	16081	16053	15723	15998	16121	15848	16037	16000	15866	15942	16010	15922	16037	16065	15772	15970	16143	15960	16062	16000	15853	16041	15951	16005	16059	15869	15994	15842	15820	16137	15934	15993	15961	16028	16034	15931	15910	15907	15914	16110	15982	15890	15962	16035	15989	16167	16117	15898	15932	15967	15935	15921	16055	15974	15937	15879	15960	15960	15864	15966	15908	15987	16030	15973	16086	16130	16200	16003	15909	16010	15984	16072	16016	15885	16030	15993	16012	15942	16130	15895	15963	15847	16078	15855	15949	15744	15952	15941	15938	16075	15908	15923	16036	15962	16008	16017	15984	15928	16028	15961	16060	15762	15890	16183	15939	16089	15774	15900	15990	15843	15993	15923	16058	16038	15888	16048	16059	16160	15884	15935	15854	15999	16049	16109	15963	16049	16105	16081	15979	15963	15994	15951	15834	15949	16079	16084	15902	16037	15985	16067	16063	15915	16205	15966	15879	15880	15891	16037	15930	15871	16128	15879	15888	15978	15948	15907	16019	16047	15945	15935	15842	16032	15927	15976	15957	16012	16071	16138	15926	15860	15917	15894	15934	15877	15966	15976	15896	15950	15927	15868	15846	16130	15923	16042	16003	16130	15904	15962	15887	15990	15895	15991	15845	15983	15775	15904	15988	15916	15971	16057	15925	16027	16207	15771	16078	15928	15976	16147	15929	15910	15887	16052	16066	15780	15898	15978	16073	15957	15932	16021	15863	15873	15862	15937	15983	15996	15986	15850	15826	15852	16051	16062	16025	15810	15936	16120	15914	15951	15892	15928	15992	15857	15999	15993	15960	15918	16002	16005	16026	15944	15981	15978	16098	15941	15791	16049	16047	16023	16038	16016	15943	15936	15942	16022	15858	16099	15815	15998	15973	15967	15882	15989	15930	15959	15830	15875	16025	15983	15821	15973	15906	15923	15896	15946	16028	15909	15999	15967	15939	16048	15899	16022	15919	15996	15962	16212	15917	15893	15838	15911	16043	15909	15914	15979	16038	15922	15909	16097	15875	15839	15991	15971	15936	15902	15946	15950	15921	15864	15797	15899	15783	15807	16054	16016	16134	16074	16100	15930	16088	15867	15842	15862	15871	16247	15953	15869	15876	15902	15944	15889	15918	16053	15958	15910	15717	15975	15986	15690	15945	15834	15941	15877	15811	16056	16019	16000	15891	16181	16096	15835	15868	16038	15855	15957	16118	15960	16072	16096	16069	16281	16038	15812	15954	15793	15896	16057	15946	16080	15710	16157	16175	16064	15978	16091	16043	15994	16013	16086	15960	15758	15906	15807	16006	15976	16144	15849	16022	15964	16040	15890	15984	15970	15864	15874	16125	15820	16058	15856	15983	15899	15953	15951	16055	16134	16006	15783	15870	15956	15857	16032	15960	16058	15948	15939	15971	16026	16163	16118	16047	15980	16150	16003	15972	15962	16038	15920	16132	15755	16069	15792	16157	15875	15856	15986	15956	15913	15927	16245	15948	16034	15925	16045	16043	15807	16063	15836	15912	15861	15992	16111	15798	16068	15905	15959	16040	15978	16033	15991	16043	15930	15990	15928	15924	15923	16049	15937	15901	15835	15935	15734	16157	16028	15805	15939	16041	16220	16095	15866	15984	16074	15888	16175	15991	15931	15963	16047	15968	15898	15856	15938	16116	15918	15817	16036	15925	16093	16127	16061	15945	16071	16089	15845	16093	15827	15922	15883	15940	15923	15985	16108	15762	15906	16067	15828	16084	16142	15978	15859	15936	15982	16147	15908	15925	15989	15919	16024	15995	15938	15967	15986	16074	15989	15860	16082	16114	15973	15889	15850	16056	15907	15959	15976	16024	15929	16072	15892	15837	15897	16145	15791	16177	15904	16078	16079	15908	16033	15914	15952	15830	15902	16105	15974	16026	15922	15835	16004	15950	15879	15776	15894	15993	15934	16035	15990	15900	15973	16181	15861	16086	15894	15819	16191	16041	15931	15955	15849	15987	15981	16029	15845	15913	16035	16046	15873	15952	15937	16040	16064	16025	16137	16060	16024	16014	15937	15972	16052	16006	16090	15872	15884	16042	16068	15943	16041	15940	15995	15970	15972	15914	15956	15874	15842	15733	15979	15961	16005	15910	15999	15963	15864	16096	15994	15995	16002	15861	15859	16152	16013	15892	15881	15955	15893	15869	16057	16067	15980	15929	15797	15971	15960	16068	16002	16047	16062	16187	15897	16110	15854	15961	15901	15980	15865	16032	16065	16015	15872	15826	15824	15897	16145	15919	15950	16121	15947	15929	16035	15830	16136	16066	15750	15935	16040	15967	15930	15896	16052	16065	15924	15947	15813	16037	16074	15959	15977	16099	15914	15902	15957	15735	15894	15938	16039	16043	15894	16050	16067	16213	15919	15861	15911	16087	15885	15983	16023	16154	16087	15963	16014	15892	15941	16101	15915	15935	16075	15835	15966	15919	15979	15880	15874	15795	15938	16058	16140	15794	16093	15899	15988	15880	15759	15895	15933	15993	15986	15968	15819	15969	15914	15844	15916	16031	15979	15873	16140	15981	15945	15862	15843	16066	15834	15881	15958	15959	16012	15943	15918	16027	15967	15976	15928	15992	16193	16031	15889	16148	16048	16018	15897	15909	15992	16064	15969	15984	15966	15963	15959	16053	16036	16116	15878	15874	16134	15954	15987	15870	15902	15920	15845	16073	16031	15890	15893	16197	15941	15946	15943	15963	15985	15959	16035	16021	15982	15994	16053	15830	16111	15990	16065	16008	15983	15952	15998	15868	15925	15913	15891	15953	15787	15924	15967	16029	15820	15916	15938	15975	15848	15989	15977	16219	16118	16099	15993	15968	16087	15895	16103	15956	16010	16063	16041	16132	16061	15948	15945	15898	15982	15907	15976	15925	15842	15929	15948	15942	16044	16017	16046	15891	15991	15907	16191	15968	15888	16305	15785	15964	16039	16111	16043	16124	15879	15937	15909	16035	15989	15988	15972	16122	15957	16019	15816	16017	15914	15843	15906	15888	16028	15828	15816	15945	15988	15854	15927	15944	15909	15933	15973	16065	15823	16011	15865	15879	16019	15979	15848	16043	16040	15990	15877	16085	15946	15903	16108	16060	16026	15916	16059	16006	15865	16096	15899	15967	15993	15925	15925	15956	15879	15892	15917	15946	16005	15922	16086	15887	15823	16022	15979	16003	16003	15980	15870	15934	15892	15994	15895	16017	15775	15996	15976	15985	15950	15982	15840	15951	16102	15868	16170	15785	15912	16055	16009	15743	15958	15984	15994	15863	16004	15855	15994	15938	15957	15959	15919	15874	16068	15850	16042	16029	16011	15915	15972	15996	16118	16010	15959	16008	15993	16039	16132	15876	15947	15882	16093	16127	15862	16095	15838	15998	16072	15865	15966	15941	16016	15961	15940	16085	16211	15966	15916	15910	15857	15857	15884	15975	15942	16099	15849	16093	16038	15862	15920	15856	15967	15849	16082	16125	15904	15971	15990	15807	15917	15933	15965	16069	15882	15864	15851	15931	15998	15838	15842	15961	15902	16106	16000	15951	15884	16167	15918	16001	16043	15887	15893	15797	15971	15902	16005	16006	15868	15876	15984	15903	15920	16014	15955	16007	16077	15994	16101	16053	15925	16144	15964	15900	15938	15936	15877	16055	16114	16147	15963	15912	15911	15833	15909	15980	16192	16083	15932	15798	15953	15972	15969	16065	15993	16022	15932	15910	15870	15896	15973	16127	15941	15962	16010	16119	15969	15901	15976	15926	16081	16038	15931	15856	16038	15763	16039	15902	15919	16025	15987	15829	16140	15822	15872	16180	15868	15905	16059	15917	16003	15941	15974	15880	16147	15713	15891	16100	15865	16064	16073	15987	15964	15887	16043	15868	15886	15898	16063	15943	15895	15960	15934	16080	15960	15761	15902	15723	16050	16048	16063	15870	15879	16024	15818	15898	15998	15953	15850	15831	16012
27371	22065	25465	27386	31372	28453	21129	18007	17662	17514	17658	17682	17775	17918	17820	17625	17712	17656	17735	17845	17806	17790	17816	17723	17979	17781	17740	17710	17693	17799	17633	17645	17771	17568	17578	17640	17635	17829	17692	18020	17652	17797	17645	17769	17867	17611	17771	17556	17917	17699	17727	17784	17791	17673	17748	17655	17986	17564	17772	17818	17736	17659	17656	17743	17721	17884	17878	17697	17686	17851	17637	17753	17587	17568	17893	17737	17705	17814	17858	17756	17874	17744	17634	17705	17567	17849	17837	17820	17539	17605	17706	17542	17555	17527	17754	17717	17823	17663	17808	17722	17618	17777	17524	17784	17773	17489	17834	17739	17706	17715	17744	17881	17662	17537	17704	17768	17828	17425	17618	17518	17693	17822	17656	17664	17787	17728	17608	17822	17683	17760	17700	17421	17648	17786	17586	17574	17786	17793	17769	17598	17607	17618	17958	17556	17495	17693	17635	17741	17751	17666	17692	17508	17712	17735	17621	17698	17551	17861	17716	17831	17902	17863	17598	17569	17837	17632	17721	17639	17813	17882	17701	17598	17455	17757	17732	17802	17531	17554	17836	17569	17700	17625	17547	17699	17810	17715	17860	17871	17723	17929	17779	17660	17714	17812	17579	17704	17513	17707	17728	17763	17592	17624	17879	17687	17631	17625	17778	17641	17689	17748	17788	17666	17672	17699	17666	17680	17836	17783	17587	17770	17578	17752	17687	17588	17620	17548	17807	17793	17640	17776	17767	17783	17761	17774	17437	17780	17761	17871	17763	17616	17632	17702	17802	17496	17643	17753	17855	17685	17663	17515	17681	17648	17565	17729	17843	17561	17795	17647	17609	17629	17662	17560	17792	17743	17895	17559	17706	17750	17663	17908	17466	17724	17682	17604	17729	17697	17680	17866	17734	17798	17607	17753	17655	17626	17728	17765	17741	17745	17733	17721	17680	17580	17658	17446	17676	17546	17926	17582	17575	17639	17622	17768	17823	17985	17537	17830	17828	17872	17800	17703	17550	17759	17632	17732	17707	17627	17662	17610	17746	17636	17687	17538	17810	17597	17747	17864	17471	17807	17770	17910	17725	17763	17718	17737	17748	17445	17711	17657	17752	17730	17728	17700	17815	17717	17659	17661	17604	17596	17728	17586	17705	17983	17795	17729	17623	17402	17883	18077	17683	17690	17753	17615	17596	17757	17677	17645	18070	17751	17787	17710	17523	17823	17671	17654	17656	17816	17870	17741	17610	17537	17671	17641	17725	17508	17678	17640	17901	17613	17570	17671	17697	17609	17674	17655	17630	17865	17659	17874	17717	17670	17687	17477	17597	17724	17752	17546	17762	17728	17792	17691	17702	17695	17881	17784	17862	17886	17717	17723	17576	17710	17937	17619	17703	17609	17731	17759	17728	17781	17923	17662	17888	17597	17692	17538	17682	17625	17637	17410	17699	17816	17677	17558	17827	17698	17801	17882	17722	17595	17611	17634	17646	17694	17607	17619	17636	17771	17609	17603	17597	17689	17715	17926	17590	17669	17830	17652	17818	17624	17733	17720	17552	17791	17827	17710	17665	17740	17646	17681	17726	17812	17692	17633	17795	17595	17665	17588	17663	17669	17585	17614	17574	17794	17795	17693	17902	17877	17748	17672	17741	17710	17607	17567	17685	17751	17702	17522	17633	17507	17564	17703	17870	17724	17750	17807	18057	17707	17788	17796	17756	17839	17730	17555	17534	17667	17610	17686	17717	17562	17659	17705	17915	17647	17797	17843	17696	17717	17546	17764	17700	17703	17646	17611	17477	17510	17628	17691	17764	17698	17629	17846	17743	17852	17899	17641	17680	17793	17694	17499	17556	17640	17662	17633	17562	17857	17514	17617	17792	17800	17551	17664	17859	17680	17623	17772	17636	17635	17654	17593	17642	17701	17828	17668	17740	17696	17836	17715	17930	17658	17793	17564	17652	17621	17769	17734	17350	17727	17705	17593	17713	17505	17801	17575	17747	17812	17816	17755	17771	17610	17801	17538	17917	17699	17662	17664	17593	17542	17780	17532	17673	17783	17608	17680	17797	17882	17682	17821	17547	17699	17676	17624	17705	17489	17487	17665	17588	17524	17715	17702	17780	17736	17588	17597	17581	17791	17763	17694	17762	17845	17459	17545	17833	17616	17738	17563	17650	17906	17487	17499	17666	17790	17635	17686	17613	17649	17601	17690	17819	17692	17662	17644	17616	17627	17677	17690	17776	17668	17843	17712	17665	17724	17515	17530	17898	17949	17737	17669	17708	17495	17618	17589	17875	17730	17610	17688	17765	17689	17818	17606	17759	17662	17728	17625	17661	17795	17552	17533	17739	17744	17685	17512	17795	17625	17704	17637	17708	17589	17729	17516	17667	17575	17753	17613	17895	17629	17644	17612	17770	17712	17675	17606	17629	17492	17758	17691	17865	17736	17648	17795	17739	17565	17577	17655	17721	17831	17737	17663	17684	17800	17884	17758	17589	17498	17731	17727	17678	17652	17823	17823	17749	17654	17748	17687	17708	17678	17866	17560	17561	17508	17541	17606	17682	17790	17462	17657	17405	17793	17925	17825	17827	17803	17653	17658	17667	17789	17564	17813	17646	17588	17531	17778	17791	17683	17731	17555	17791	17736	17798	17921	17833	17836	17676	17688	17812	17633	17687	17584	17799	17819	17709	17731	17676	17604	17672	17474	17833	17657	17778	17670	17680	17462	17694	17603	17785	17515	17839	17890	17633	17645	17705	17655	17656	17708	17604	17753	17629	17913	17738	17847	17901	17694	17790	17713	17803	17709	17821	17764	17656	17477	17730	17690	17674	17729	17861	17804	17521	17582	17598	17818	17861	17759	17538	17774	17653	17737	17952	17878	17643	17810	17649	17588	17596	17624	17641	17871	17916	17696	17776	17844	17841	17695	17861	17762	17899	17703	17780	17653	17827	17771	18044	17701	17775	17755	17558	17555	17949	17892	17666	17727	17904	17838	17729	17683	17727	17634	17702	17734	17651	17605	17741	17660	17543	17688	17726	17624	17881	17549	17593	17743	17729	17780	17675	17782	17606	17613	17721	17847	17972	17786	17864	17532	17764	17913	17736	17703	17678	17750	17879	17650	17623	17688	17744	17706	17652	17673	17597	17925	17646	17675	17586	17886	17701	17754	17682	17702	17815	17602	17625	17867	17709	17857	17869	17750	17507	17548	17594	17561	17674	17607	17707	17768	17641	17575	17751	17724	17596	17779	17635	17845	17784	17663	17729	17792	17691	17609	17831	17754	17760	17941	17712	17779	17652	17578	17797	17709	17686	17688	17577	17628	17719	17514	17647	17675	17698	17670	17785	17681	17843	17644	17612	17743	17611	17691	17662	17754	17927	17755	17793	17764	17646	17724	17849	17649	17735	17631	17642	17653	17701	17743	17611	17633	17572	17508	17899	17819	17655	17492	17654	17866	17701	17626	17725	17540	17683	17864	17699	17553	17646	17866	17789	17667	17751	17735	17772	17591	17694	17692	17731	17589	17630	17816	17640	17495	17687	17673	17731	17346	17659	17609	17703	17832	17867	17499	17752	17629	17884	17906	17707	17750	17723	17680	17636	17607	17813	17667	17709	17482	17704	17750	17797	17763	17704	17750	17977	17752	17683	17735	17692	17634	17622	17617	17948	17676	17595	17605	17639	17636	17555	17851	17636	17645	17724	17852	17680	17530	17508	17574	17624	17799	17435	17712	17777	17901	17625	17690	17609	17552	17716	17815	17713	17741	17783	17722	17793	17685	17611	17627	17765	17819	17689	17615	17684	17693	17615	17732	17725	17799	17899	17752	17899	17766	17748	17695	17796	17699	17837	17654	17647	17698	17927	17739	17835	17666	17558	17717	17938	17866	17786	17801	17459	17573	17507	17613	17758	17671	17595	17805	17752	17622	17895	17775	17806	17617	17661	17770	17706	17669	17735	17809	17777	17666	17702	17758	17764	17736	17928	17757	17861	17634	17811	17532	17828	17904	17903	17626	17746	17864	17618	17651	17596	17802	17751	17766	17789	17585	17800	17798	17878	17812	17936	17734	17711	17654	17645	17540	17589	17977	17858	17747	17817	17437	17557	17751	17849	17604	17779	17451	17784	17797	17538	17815	17588	17842	17743	17734	17582	17732	17780	17604	17805	17621	17593	17812	17676	17747	17621	17817	17880	17709	17752	17715	17639	17763	17520	17859	17742	17843	17799	17634	17745	17703	17557	17714	17912	17831	17770	17667	17636	17667	17718	17755	17755	17517	17707	17935	17687	17556	17618	17808	17817	17671	17460	17471	17758	17747	17602	17733	17676	17662	17732	17578	17809	17571	17771	17661	17733	17735	17697	17759	17666	17795	17817	17716	17758	17854	17851	17919	17616	17727	17602	17571	17886	17784	17759	17683	17666	17562	17665	17854	17676	17674	17583	17751	17669	17703	17692	17776	17679	17467	17703	17600	17633	17713	17604	17669	17520	17638	17675	17883	17716	17661	17590	17549	17723	17848	17913	17557	17638	17860	17754	17828	17731	17622	17747	17781	17733	17722	17754	17862	17659	17570	17725	17588	17709	17809	17658	17780	17562	17865	17667	17665	17722	17560	17650	17766	17828	17765	17630	17694	17539	17585	17741	17919	17673	17759	17715	17534	17792	17744	17796	17732	17593	17755	17820	17547	17632	17562	17670	17774	17683	17681	17594	18011	17912	17595	17836	17731	17600	17751	17657	17643	17519	17563	17864	17720	17590	17627	17553	17689	17623	17873	17679	17829	17996	17600	17745	17634	17958	17647	17612	17748	17589	17751	17719	17580	17496	17621	17780	17722	17613	17659	17637	17896	17680	17836	17790	17608	17670	17718	17685	17639	17600	17698	17676	17749	17777	17477	17578	17850	17684	17718	17692	17937	17641	17538	17720	17721	17871	17692	17746	17740	17645	17557	17690	17766	17691	17786	17690	17663	17814	17724	17827	17663	17628	17732	17899	17712	17769	17644	17732	17715	17790	17703	17716	17807	17609	17739	17680	17642	17634	17575	17757	17970	17689	17806	17863	17787	17785	17787	17754	17572	17702	17708	17845	17466	17728	17610	17738	17806	17527	17585	17663	17722	17859	17873	17678	17633
16959	22286	23027	27836	33370	28492	18313	15951	16015	15940	16082	15968	15895	16051	15952	16048	15907	15978	16094	16064	15971	15903	16108	16034	15991	16084	15898	15944	15924	16011	16118	15881	16005	15894	16081	15925	15976	15967	15979	16021	16121	16003	15961	16028	16158	15988	15998	15995	16074	16067	15947	16049	16062	15945	15955	15968	15932	16028	15848	15961	15955	15978	16021	15958	16077	15969	15937	15966	15888	16062	16079	15981	16130	16001	15962	15948	15794	16029	15960	15972	15859	15974	16003	16053	15987	15880	15939	15986	16095	15935	16067	15816	16242	15933	16089	16051	15873	15964	16079	15981	15970	15983	16129	15880	15949	15949	15999	15954	16030	15950	16056	16107	16062	15943	15942	16113	15935	15940	16080	15888	15964	16019	15890	15966	16072	15974	15985	15955	16145	15943	16018	16077	15840	16159	16101	15873	15890	16073	16119	15870	16037	15987	15968	16090	16194	15931	15991	15921	16078	15920	15990	15963	16006	15918	16097	15736	16049	15979	15956	15911	16114	15835	15996	15728	16021	15904	15850	15897	15947	15930	15983	16021	15851	16111	16075	15953	15989	15817	16073	15866	16173	15993	15951	15969	16115	15922	16014	16003	16008	16027	15912	15974	15881	16034	15872	15988	15935	16073	15994	15949	15872	16021	15964	15849	16102	15996	16053	15971	16027	16137	15904	15901	16068	16007	15755	15996	15916	15941	15963	16029	15898	15777	16002	15787	16230	15936	16005	16055	15947	16068	15893	16117	15753	16161	16043	15999	15877	15896	16048	16140	15842	15966	15878	15882	16050	16078	16044	15927	16109	15934	15846	16017	15917	16016	16018	15989	15977	16066	15945	15964	15879	15977	15935	16081	15809	15886	15924	15993	16010	15897	16033	15864	16050	15790	16024	15979	15890	15918	15961	15891	15896	15772	15896	15867	16100	16072	15883	16094	16014	15862	16047	15970	16084	15903	15985	16167	15895	15952	16123	15979	16050	15927	15898	15972	16026	15948	16041	16105	16097	16031	15945	16005	15953	15967	16008	15861	15820	15983	15804	15984	16144	15974	16105	15938	15815	15975	15921	15941	16032	16056	16065	15970	15942	16116	15973	16029	15920	15803	15888	15986	15884	15897	16018	15989	15900	15861	16032	15945	16190	15870	15840	15959	15803	16016	16102	16067	15785	16158	16005	15810	16177	15938	16040	15914	15984	15960	15931	16027	15880	15935	15906	16058	15987	16047	15789	16018	16021	15894	15879	15968	15890	15972	16051	15959	16092	15922	16031	15968	16089	15949	15878	15975	15904	15955	15958	15957	15957	15924	15993	16005	16002	15913	15867	15939	15978	16014	15855	15885	15949	16085	15807	15959	15859	15967	15916	16051	15923	15900	16030	16152	15945	15878	15880	16014	16052	15810	16062	15922	15893	16091	15951	15948	15822	16087	15836	15925	15776	16229	15997	16139	16025	15984	15936	15928	15986	15970	16179	16029	16060	15953	15920	16083	15927	16111	15790	15847	15907	16039	15937	16070	15972	15986	15923	15892	16200	16124	15963	15930	15932	15948	15921	16006	15948	16040	16011	16062	16091	16012	15942	15956	16035	15977	16093	15972	15961	16017	16063	16070	15957	16062	15911	16187	15898	16039	15906	15980	16028	15854	15821	15899	16091	15837	15942	15915	16013	15949	16072	15950	16063	15760	15946	15949	15994	16089	16187	15978	15896	15856	15811	15952	15960	15865	15926	15950	16004	16011	16035	16009	16010	15959	15976	15992	16023	15885	15961	15877	16039	16072	15871	16035	16102	16129	15865	15813	15750	15822	15879	15929	15943	16169	16035	16077	15909	15976	16066	16158	16108	15984	16022	16013	15960	15929	15859	16062	15996	16092	16017	16011	16036	16004	15826	16028	15995	15958	15974	16035	15997	15928	16134	15841	15890	16043	15982	15928	15825	15944	16088	16058	16117	16031	15946	16203	15928	16196	15983	16000	15949	15904	16112	16028	16010	16075	15975	16020	16146	15934	16077	15819	16020	15875	16072	16057	16047	16052	16152	15860	16048	16052	15832	15911	15893	16044	16014	16068	15950	16024	15946	15918	15880	15992	16223	15997	16010	15916	16103	15915	16033	15845	15994	16014	16056	15881	15984	16009	15988	16130	15901	16166	16131	15918	15877	15839	15860	15853	15945	16112	16025	16013	15981	15962	16014	15909	15787	16088	16162	15855	16027	15978	16178	16085	16045	15940	15978	15847	16001	16007	15849	16013	15882	16012	15974	16072	15959	16002	15901	16055	16172	15868	16035	16107	15889	15862	15961	16077	16005	15948	15874	16010	15967	16114	16086	15924	16056	16045	15996	15824	16075	15967	15886	16040	15998	15950	15886	15899	16021	15756	15912	16049	16053	15868	16055	16105	15871	16088	15956	15887	15997	15989	15756	15929	16200	15978	15970	15914	15919	15985	15927	15914	16028	15922	15944	15793	15919	15978	15970	16031	15985	15995	15969	15982	16240	16055	16007	15863	15820	16090	16044	15920	15967	15953	16021	15826	15928	15944	16069	15857	15986	16105	16001	16166	16040	15871	15989	15981	15884	15996	15859	16042	15981	15921	15909	16035	15841	15982	16046	15936	15808	15995	16087	15926	15852	16012	16029	16025	15894	16100	15905	16115	16151	15974	15957	16113	16069	15952	15916	16103	16131	15883	15809	16091	15992	15971	16015	16085	16103	16076	15929	16004	16095	16146	16088	15971	15971	15970	16019	15960	15984	15906	16125	16032	15840	16032	15835	16079	16190	16072	15967	16053	15991	15944	15953	15979	16058	16016	15955	15936	15974	15932	15848	15805	16075	16007	16050	15846	16079	15888	15943	15980	16055	16017	15834	15943	16136	16041	16054	16107	15950	16130	15889	15979	16047	16073	16009	16055	16125	15930	15994	16058	16117	15965	15898	16028	15924	15948	15956	15978	15838	16073	16153	15978	15981	16012	16120	16124	15951	16068	16072	15998	16089	15953	16147	16032	15973	15949	15845	15998	16134	15979	16164	16217	16009	15984	16065	16095	16068	16079	15942	16147	15797	15916	15787	16056	15944	16055	15876	15931	15987	16172	15749	15982	15788	16283	16129	15958	16022	15947	16000	15945	15986	15926	15862	15802	16028	16052	15959	15908	15995	15866	15951	16113	16107	15869	15885	15880	15822	16110	16036	16004	16018	16026	16167	16053	16101	15982	15819	15931	15909	15985	15935	15966	16056	16067	15951	15823	16099	16080	15845	15882	15841	15978	15699	16003	15989	15939	15825	16018	16063	16077	16063	15884	16022	15986	16043	16074	15849	16005	15906	15962	15915	15953	16151	16001	15896	16076	15883	15792	15939	16038	15940	16043	15868	15871	15915	16027	15857	16177	15973	15801	16047	16075	15828	15863	15974	16070	15881	16005	15886	15977	16014	16097	15957	16119	16026	15952	15880	16110	15885	15804	16105	15898	15923	16030	15876	16082	15884	16070	15909	16028	15986	15873	15832	16039	15833	15919	16036	16052	15930	15960	15903	16002	16159	15963	15981	15965	16213	15937	16048	15932	16043	15912	16116	15914	15939	15941	15901	16020	16015	15887	16035	15968	15986	15918	15963	16032	15840	15934	15927	16200	16172	16144	15926	15825	15943	16001	15856	16103	16072	15910	15775	15902	16027	15897	15924	16030	15645	15976	15917	15976	15941	15936	15742	16003	15999	16004	15949	16009	16100	15924	16038	16021	16022	15854	15924	15874	15961	16093	16057	15995	16020	15809	15846	15763	16020	16203	15973	15763	16053	15876	16091	15933	16033	15999	15899	16052	15950	15942	15966	15946	15963	15958	15837	16001	16070	16163	15947	16093	16060	16057	16035	15804	15919	15905	16117	16092	15963	15856	15879	16103	15953	15931	16182	15952	16042	15927	16084	15923	15935	15980	16091	16053	16073	16130	16035	16089	15847	15986	16077	16025	16039	16139	15825	15946	15786	15958	16017	15914	15915	15813	15794	16110	15791	16043	15930	15842	15848	16161	15997	16021	16102	15997	15805	15682	15994	15921	16030	16070	15969	15916	15847	16033	15899	15982	15966	16085	16156	15781	15857	15947	16090	16053	15881	15971	15899	15898	15951	16013	15905	16008	15952	16043	15821	15969	15859	15890	15862	15986	16026	15882	16165	16018	15925	15844	15891	16136	15987	16194	16018	16148	16066	16215	16036	16057	15963	15894	15928	16127	16083	15994	16136	15930	15941	15877	15792	15960	16102	16040	15906	15849	15964	16045	15923	15964	15986	15891	15998	16065	16098	15985	15980	16018	16034	16028	16017	16039	15882	16008	16125	15806	16169	16103	15753	16085	16081	16005	16016	15963	16090	15905	16041	15936	15962	16057	16212	16044	15827	16002	15920	16106	16028	16053	15948	15971	15945	15912	16032	15827	16199	16037	16130	16055	15971	15890	15977	15864	15912	15894	15859	15930	16128	15986	15906	16141	15996	16000	15979	16056	15903	15926	15952	15965	15973	15986	16079	15987	16054	16079	15830	16079	15993	15931	15777	16145	15861	16053	16014	16002	16006	15981	16050	16062	15976	15879	15929	15961	16080	15898	16072	15681	16078	15913	16062	15939	15975	15970	15821	16153	16042	16137	15996	15786	15833	16174	15879	15945	16069	16047	16113	15910	15927	15936	16099	15891	16048	16133	16107	15952	15982	16052	15892	15925	15803	15961	15955	15936	16082	16046	15927	16120	16034	16085	16024	16021	15926	16009	15983	15936	15900	15833	15916	15960	15882	15921	15905	16019	16017	16037	15927	15783	16015	16140	16047	16072	16109	15858	16082	15950	15984	15825	15921	15984	15960	16222	16079	15946	15991	16158	16025	15920	15843	15959	15963	15974	15999	16025	15873	15953	15919	15807	16199	15931	15870	15839	15818	15958	15938	16126	16044	15988	15935	16050	15832	15934	15992	15943	15981	15911	15968	16061	16015	15799	15993	15981	15942	16159	16123	16111	16034	16022	15956	15985	15980	15844	15962	16009	15915	16030	15880	15895	16002	15985	15942	15941	15920	16054	16071	15937	16036	16055	15909	16024	15979	16026	15836	16105	16082	16022	16090	16014	16110	16060	15979	15966	15960	16098	16029	15941
24020	21200	28385	31563	55083	49325	34698	21497	18499	18425	18307	18133	18040	17905	18125	18193	17882	17905	18089	18027	18316	17795	18210	18119	18177	18276	17895	18014	17961	17740	17911	17971	18048	18012	17819	18152	18119	18092	18325	17840	17853	18140	17989	18171	18259	18034	17994	18133	18340	18126	18064	18100	18112	17889	17949	17725	17900	18058	17854	17817	18001	18007	17836	18178	17923	17995	18004	17767	17770	18030	17823	17969	17967	18022	18035	17737	17978	18066	18003	18003	17881	18206	17935	18055	17911	17804	17997	17988	17751	17895	18257	18129	17969	17844	17990	18030	18050	18054	18255	18199	18110	17965	18015	18045	17966	17886	18021	17895	18129	17763	17961	18217	17965	18031	18023	18056	17934	17980	17966	18095	17720	17850	18052	17888	18102	17976	18159	17961	17989	17911	18007	18068	17956	18239	18182	17897	17828	18076	17965	18057	18015	18107	17934	17951	17975	18065	18028	18060	18070	18149	17910	18000	17990	17840	17923	17935	17939	18179	17913	17779	17830	18079	17995	18072	18097	18053	17896	18139	17965	17844	17833	17834	17840	18082	17940	18103	17817	18113	18089	18078	17802	18139	17794	18112	18024	17894	18013	18027	18033	18115	17974	17928	17805	18040	17825	17847	17983	17875	18027	17886	17789	17898	18139	17756	18152	17720	18047	18112	18129	17965	17993	17964	17929	17945	18008	17821	18044	18033	17783	17923	18047	18049	18141	17807	17804	18021	17803	17972	18014	17824	18107	18129	18080	17964	17859	17812	18057	18073	18066	17876	17947	17835	18108	17940	17977	17941	17876	18074	17946	17826	18174	17984	17912	17819	17705	18092	17854	18052	18005	17996	17937	17744	18155	18048	18026	17996	17962	17950	18131	17865	17935	17999	17933	17676	18009	17869	18046	18078	17813	18087	18071	17848	17816	17908	17964	18418	17931	18132	18077	17995	18050	18081	18014	17889	17942	18011	17848	18022	17816	17817	18078	18068	18118	18050	17930	17853	18124	17786	18043	18203	17774	17902	18015	18001	18000	17967	18024	17939	18037	18092	17770	17891	17753	17845	18059	18111	17925	18072	17798	18113	18003	18061	18044	18030	18047	17887	17908	17996	17834	18051	17882	17920	18007	18025	17688	17912	17893	17630	17950	18113	18038	17884	18041	17884	18107	18066	17917	17955	18178	18066	17981	17994	18048	17986	18007	18021	18011	17850	17958	18125	18121	18046	18112	17955	18172	18019	18208	17957	17925	17920	17970	17927	17918	17614	18089	18041	17854	17823	18000	18032	17893	18137	18042	17897	17949	18185	18100	17957	17929	17989	17967	17874	17779	17979	18198	18069	18091	18036	17956	18199	17930	17860	18025	17799	17812	17956	17981	17913	17863	17991	17994	18079	17895	18226	17920	18006	17943	18034	18270	18174	17942	18131	17796	18010	17931	17830	18000	17951	18210	17952	18069	17891	17772	17917	18049	17995	18137	18112	18034	17960	18074	17847	17896	18021	18113	17914	17759	18099	17889	18064	17949	17982	18159	17989	17925	17959	17851	17937	17907	18049	17956	18039	17842	18000	17964	17862	17931	17956	17795	17878	17998	17865	18028	17951	17874	17918	17942	17817	17970	17946	17827	18066	17805	17958	18020	17884	18016	18004	17804	18063	17945	17951	18101	18143	17975	18058	18025	17824	18050	17854	17976	17872	18168	17973	17881	17805	17848	17949	18091	18081	18305	17984	17980	17662	17897	17836	17934	17975	17948	18103	17920	18022	18072	17987	18102	18066	17991	17988	18029	18085	18009	18070	18112	18152	17974	17977	17833	18104	17986	18258	17938	18044	17898	17951	17832	17767	17781	17884	17923	17959	17941	17828	18050	17937	17736	17994	18101	18048	18010	18046	18191	18196	17825	17971	18059	18069	17963	18123	17923	18043	17908	17953	17921	17988	18166	18100	17993	18021	17923	18107	17921	18034	18052	17858	18001	17969	18107	18053	18056	17893	17936	17891	18027	18161	18053	17909	18222	17909	18078	17993	18225	18006	17919	18139	18012	18145	18115	18049	18125	18067	17782	17928	17875	17938	18030	17991	17879	17990	18047	18063	17860	18057	17879	18134	17950	17798	18037	17895	17804	17797	17960	17952	18146	17852	17962	18065	18065	17986	17905	17992	17999	18077	18046	18011	18141	17903	17951	18038	17975	17860	17911	17894	17884	17954	17934	18081	17902	17958	17952	17962	17968	17959	18046	18080	18041	17769	17916	18008	17914	18040	17826	17835	17988	17784	17927	17955	17913	17931	17848	18033	17893	17948	18005	17728	17767	17991	18071	17951	17950	18012	17984	18066	17997	17766	17975	17877	17995	18078	17948	17722	18026	17995	18094	17923	18076	17969	17974	17902	17774	18045	18164	17901	17955	17874	17996	17950	17852	17757	17987	17927	17968	17871	17810	17906	17834	18019	18196	18110	17835	17863	17849	17952	17880	18170	17861	17934	18018	17896	17731	17898	18187	18034	17988	18027	17910	17866	18148	18001	18065	18047	17900	18071	17937	17998	18013	17895	17938	17721	17888	17934	18056	17772	17849	17939	18084	18002	17876	17911	17800	17938	18014	18064	17968	17923	17950	17959	18028	17958	18172	17933	18026	17871	18063	18151	18117	18158	17815	17982	18018	18092	17965	17984	17996	18053	18045	17914	18197	17952	18018	17844	18021	17861	17919	18178	17852	17905	17962	17862	18042	18229	17979	17976	17867	17948	17899	18067	17946	18065	17813	17991	18023	18039	17924	18045	18189	17958	17964	18012	17843	17786	17982	18010	18014	17919	18075	17908	18197	17800	17963	17905	17976	17953	17742	17921	18003	17881	17945	17779	17923	17946	17939	18014	18117	18287	18150	17951	18131	18066	17947	17815	17927	18114	17941	17800	17879	17980	18032	18066	18008	17848	17863	17808	17818	18019	18085	18078	18068	18056	17918	17897	17990	17738	17993	17997	17796	17952	17833	18063	17875	17777	18053	17988	18038	17945	17774	18030	17980	18056	17953	17987	18147	17828	17845	18134	18002	17900	17950	18015	17970	17902	17973	17916	17977	17985	17786	17896	17921	18201	17866	17945	17948	17860	18111	17941	18007	18102	18025	18112	18162	17963	18152	17945	17889	17945	17903	18016	18026	17935	17951	18016	17945	17915	18000	18248	18085	18096	17950	18020	17871	17954	18030	17990	17903	18048	17998	17854	18067	18117	18022	17870	17882	17916	17901	18078	17989	17976	17995	18115	18115	18010	18051	18023	17920	17990	17964	17983	17967	17921	18117	17872	17938	17936	18150	17984	17904	18158	17946	18169	17990	18110	18095	17948	17920	17949	18169	18058	18096	17958	17996	18044	18158	17982	18111	17935	17867	17991	17894	17991	18160	17783	17945	18071	17971	17902	17958	18061	18023	18035	17959	17803	18157	17799	17946	18102	17985	17722	17931	17903	18188	17864	17942	17745	17961	18070	18189	18099	18013	17953	17879	17939	17870	18031	18065	18071	18226	18008	17994	17972	17955	17970	18007	18051	18062	18118	17974	18062	18043	18039	17836	17769	18220	17955	18039	18072	18095	18126	18008	17780	18091	17981	18022	17889	18018	18044	17993	17756	18122	18120	17896	17915	17916	18142	17912	17991	17954	17973	17919	17866	17893	17958	17978	18035	18002	18070	18026	18112	17918	17951	18080	17882	17847	18150	17973	17951	18057	17756	17958	17980	17965	18094	18106	17980	17863	17939	17911	17880	17935	17824	17871	17918	17922	18088	18187	18208	18089	18001	17828	17923	18017	17876	17802	17756	18010	18048	18175	17749	17998	18125	18059	17911	17944	17886	18004	17928	17952	18176	17880	18182	18032	17907	18213	17836	18006	17889	17973	18034	17923	17822	18097	17916	17696	18066	17994	17888	17913	17954	17936	17843	17985	17888	18106	18072	18034	17820	17900	17860	18018	18121	18064	17969	17951	17997	17959	17813	18187	18085	17939	17996	18019	18148	17956	18013	18003	17911	17986	17917	17954	18116	18096	18045	18111	17924	18096	18120	17980	17936	18026	17961	18098	18031	17968	17911	17828	17801	17908	18147	17804	18040	18030	18169	18019	18033	18085	18148	17952	18124	18024	17987	18042	17931	17818	17707	18122	18078	17957	17918	17969	18136	18040	17967	18087	17909	18013	17921	18179	17960	18112	17866	17995	18195	18144	17941	17842	17879	18134	17979	17849	17805	18025	17863	18003	18216	18116	17751	18161	17846	17876	17994	17883	17993	17847	18148	17989	18106	18004	17933	17978	17878	18153	18037	17956	17986	17836	17953	17786	18016	18008	18080	18047	18031	17937	17785	17861	18055	17846	17889	18116	18095	17961	18020	17981	18016	17975	17908	17992	17826	17835	17827	18033	17798	17902	17822	17835	17876	17849	17966	18119	17895	17978	18137	17775	17774	18017	17870	17880	17995	18025	18017	17924	17959	17952	17876	18022	18221	18000	18101	18011	17929	17802	18069	17888	17950	18019	18141	18197	18140	17970	17895	18031	18080	18101	18085	17766	17806	17880	18084	18047	18099	17926	17905	17946	18082	17920	17974	18071	18079	17944	18006	18161	17972	18174	18150	17943	17890	17893	17857	18123	17794	18038	18099	17993	17924	18050	17902	18185	17855	17848	17828	17990	17758	18009	18024	18127	17887	17958	18116	18011	18056	17979	18041	18149	17847	18068	17904	17932	17977	17988	17824	17894	17957	17987	17942	17978	18107	17872	17841	17986	18071	18108	17926	17967	18065	18098	18189	18058	17668	17851	17997	17989	17981	17797	17765	18106	17913	17890	18133	17938	18074	17947	18008	17872	18013	18212	17959	18155	18026	18009	17871	17913	18044	17830	18072	18096	18071	18109	17875	18091	17914	17884	17941	18103	17834	17996	17879	18136	18064	17971	17995	17995	18036	18053	17974	17821	17919	18183	17988	17978	17971	18084	17939	17994	18051	18032	17906	17886	17955	17973	17860	18003	17834	17941	18178	18105	17957	18111	17918	17971	18030	18011	17920	17819	17918	18007	17845	17958	17880	17944	17976	17844	17968	17773	17949	18029	17875	18089	17825	18061	17901	18173	17979	18002	17839	17937	18259	17869	18071
17656	26332	27474	52454	63654	49500	33800	17023	16117	16428	16241	16319	16151	16271	16156	16226	16154	16096	16141	16186	16156	16114	16047	16150	16154	16154	16175	16291	16115	16069	16224	16169	16164	15990	16190	16101	16167	16144	16247	16083	16297	16191	16331	16036	16042	16031	16039	16294	16465	16489	16448	16332	16318	16195	16135	16042	16225	16118	16157	15995	16180	16121	16260	16028	16021	16224	16195	15948	16184	16256	16034	16430	16203	16083	16037	16120	16166	16099	16226	16112	16017	16013	16150	16048	16267	16026	15975	16184	16172	15997	16018	16274	16112	16177	16268	16025	16157	16055	16046	16284	16106	16084	16089	16024	16241	16131	16083	16181	16236	16036	16082	16281	16132	16158	16135	16159	16113	16064	16311	16006	16009	16151	16234	16060	16149	16207	16107	16122	16137	16165	16154	15996	16146	16168	16172	16085	15943	15901	16271	16019	16037	16106	16291	16177	16134	16197	15974	16075	15905	16091	16074	16124	16190	16021	16149	16250	16341	16186	16216	16012	16218	16165	16116	16116	16088	16139	16010	16109	16141	16168	16093	16186	15991	16148	16285	16185	16218	16076	16173	16204	15947	16021	15971	16023	16042	16318	16283	16243	16225	16226	16383	16018	16154	16103	16098	16136	16291	16235	16125	16034	16161	16126	16108	16074	16087	15995	16321	16055	16030	16091	16129	16210	16117	16168	16190	16186	16142	16181	16001	16065	16277	16193	15977	15960	16204	16095	16026	16175	16199	16196	16086	16081	16066	16043	16168	16062	15973	16017	16156	16149	16072	16081	16187	16149	16161	15985	15952	15864	16253	16106	16143	16330	16087	16230	16015	16123	16167	16191	16213	16149	16161	16138	16126	16058	15991	16008	16280	16287	16117	16037	16146	15846	16041	16140	16223	16116	16068	16301	16152	16128	16152	16085	16153	16166	16108	16120	16110	16107	16157	16208	15977	16087	16181	16003	16161	16177	16061	16183	16163	15942	16112	16102	16267	16050	16032	16067	16029	16047	16301	16198	16125	16087	16183	16040	16234	15963	16091	16008	16085	16152	16128	16202	16152	16065	16080	16043	16248	16204	16180	16008	16128	16033	16193	16207	15928	16009	16115	16143	16122	16202	16010	16092	16128	16119	16351	16113	16064	16068	16073	16125	16154	15999	16022	16228	16150	16153	16225	16292	16167	16149	16143	16169	16016	16037	15951	16231	16018	16112	16032	16168	16016	16108	16038	16144	15904	16238	15924	16172	16171	16206	16100	16058	16214	15871	16064	16063	16014	16263	16195	16089	16209	16194	16032	16224	16203	16178	16073	16171	16208	16056	16054	16118	16277	16163	16052	16254	16301	16117	16092	16096	16092	16057	16105	15988	16065	16060	16150	16105	16092	16198	16113	16020	16043	15968	16057	16206	16088	16076	16073	15851	16340	16030	16100	15997	16250	16173	16128	16025	16149	16163	16169	16126	16264	16074	16168	16148	16079	16065	16137	16055	16147	16091	16083	16131	16246	16184	16072	15967	16198	16100	16214	16059	16086	16211	16300	15962	16089	16077	15954	16088	16188	15984	16111	16125	16044	15975	16127	16169	16095	16072	16188	16232	16124	16135	16042	16168	16087	15979	16062	16192	16203	16062	16100	16106	16000	16119	16169	16275	16060	16174	16196	16116	16098	16108	16228	16073	16109	16089	16183	16029	16232	16145	16238	16037	16165	15977	16087	16029	16094	16128	16096	16067	16129	16137	16160	16143	16171	15881	15958	16209	16132	15950	16107	16087	16205	16056	16097	16125	15980	16237	16093	16036	16202	16039	16261	16073	16100	16093	16106	16096	16182	16096	16091	16072	15988	16153	16311	16217	16021	16118	16025	16140	16053	16191	16176	16112	16306	16163	16222	16269	16003	16183	16220	16036	16116	16130	15957	16320	16062	16031	16098	16167	16106	16215	15945	16107	16021	16305	16325	16276	16220	16171	16251	16231	16178	16108	16078	16117	15904	16078	16244	16239	16143	16204	15981	16312	16260	16098	16309	16145	15926	16068	15968	16242	16256	16125	16091	16194	16048	16261	16154	16075	16081	16065	16174	16091	16016	16029	16230	16108	16250	16190	16315	16119	16124	16109	16314	16164	16024	16149	15954	16230	16189	16144	15996	16125	16164	16150	16132	16167	16171	16198	16140	16058	16187	16144	16074	16293	16265	16157	16021	16164	16242	16110	16182	16075	15973	16208	16223	16171	16089	16219	16000	16400	16011	16103	16199	16125	16064	16210	16221	16013	16103	16289	16160	16343	16124	16128	16139	16042	16117	16090	16138	16305	16338	16177	16142	15999	16063	16039	16169	16187	16016	16179	16251	16097	16217	16048	16173	15997	16277	16000	16202	16094	16146	16188	15980	16353	16093	16098	16178	16030	16059	16059	16157	16242	16068	16246	16131	16033	16165	16181	16259	16285	16218	16108	16112	16024	15972	16110	16170	16092	16231	16202	16112	16305	15973	16117	16110	15971	15993	16081	16147	15928	16195	16038	16151	16257	16115	16057	16265	16107	16149	15955	15986	16095	16170	16180	16083	16133	16206	16181	16096	15947	16287	16011	16188	16275	16132	16147	16150	16067	16132	16234	16219	16107	16385	16189	16091	16277	16225	15941	16192	16335	16217	16112	16092	16152	16075	16260	15956	16053	16124	16028	16117	16110	16198	16315	16062	16076	16007	16059	15959	16100	16089	16096	16137	16102	16098	16055	15993	16100	16150	15954	16183	16041	16134	16042	16175	16225	16300	16067	16037	16095	16141	16048	16219	16266	16133	16228	16017	16119	16191	16013	16090	16205	16189	16114	16279	16048	16023	16065	16193	16246	16229	16117	16269	16026	15992	16115	16098	16132	16191	16073	16017	16074	16085	16195	16027	16161	16253	16263	16176	16172	16178	16067	16150	16099	16180	16064	16237	16149	16148	15997	16131	16146	16064	16140	16095	16222	16195	16029	16179	15972	16045	16062	16197	16218	16196	16068	16036	16222	16238	15913	16239	16149	16285	15991	15931	16174	15929	16090	16224	16105	16116	16035	15968	16113	15984	16156	16283	16228	16082	16064	16257	16234	16195	16086	16184	16044	16101	16050	16269	15953	16053	16141	16107	16301	16147	16290	16069	16184	16117	16131	16136	16012	16289	16166	16143	16009	16037	16199	16138	16075	16055	16103	16051	16033	16040	16058	16097	16030	16169	16226	16188	16104	16211	16363	16048	16163	16000	16208	16127	16251	15994	16034	16064	16219	16123	16183	15785	16031	16156	16149	16266	16084	16047	16236	16238	16094	15999	16047	16013	16144	15981	16207	16265	16143	16139	16008	16236	16248	16147	16037	16192	15999	16187	15970	16042	16174	16055	16254	16087	15996	16077	16014	16015	16175	16277	16069	16086	15971	16134	16102	16225	16150	16188	16226	16098	16211	16049	16349	16130	16130	16068	16201	16065	16056	16130	16143	16148	16086	16007	16092	16239	16265	16100	16181	16114	16065	16145	16111	16227	16059	16172	16192	16104	16203	16123	16072	15962	16068	16350	16211	16033	16273	16170	16149	16118	16168	16406	16190	16103	16128	16155	16099	16165	16129	16122	16103	15937	16131	16071	16084	16194	16123	16040	16207	16113	16075	15981	16168	16120	16169	16066	16034	16156	15981	16023	16261	16169	16311	16124	16179	16066	15998	16406	16129	16143	16119	16006	16052	16145	16249	16098	16028	16075	16150	16208	16172	15946	16084	16212	15963	16125	16026	16116	16332	16090	15921	16006	16096	15886	15975	16116	16128	16142	16033	15937	16127	16236	16056	16017	16156	16085	16109	16299	16114	16202	16152	16077	15991	16278	16155	16166	16031	16089	16130	16127	16185	16275	16134	16031	16330	16166	16200	16107	16070	16208	16063	16059	16245	16104	16250	16241	16146	16335	16247	15901	16118	16019	16029	16117	16082	16126	16295	16129	16099	16091	16102	16162	16124	16059	16043	16357	16256	16153	16022	16194	16108	16190	16130	16037	16008	16183	16006	15908	16067	16160	16286	16181	16032	16221	15907	16097	16052	16054	16123	16081	16101	16041	16165	16231	16316	16207	16085	16175	16003	16196	16051	16048	16344	16082	16216	16193	16169	16042	16009	16135	16124	16259	16095	15945	16122	16036	16118	16333	16020	16121	16224	16021	16073	16095	16144	16013	16105	16358	16008	16209	16036	16088	16028	15791	16185	16100	15931	16193	16262	16010	16155	16280	15998	16067	16117	16194	16120	16138	16214	16151	16332	16121	16195	16057	16286	16227	16120	16348	16109	16088	15920	16043	16189	16043	16296	16035	16252	16156	15906	16228	16262	16144	16145	16121	16371	16008	16061	16368	16076	16120	15987	16274	16129	16021	16119	16137	16000	16113	15940	16177	16188	16040	15989	16087	16195	16165	16288	15975	16147	16090	16109	15977	16247	16128	16121	16012	16069	16219	16191	16045	16181	16015	16118	16311	16140	16108	16109	16108	16140	16260	16209	15954	16338	16102	16207	16107	16088	16167	16110	16000	16137	16102	16177	16035	16211	16205	15997	16051	16212	16156	16094	16070	16104	16134	16136	16082	16431	16073	16166	16116	16141	16020	16159	16027	16256	15947	16045	16294	16252	16048	16036	16159	16027	16155	16111	16090	16120	15950	15993	16282	15989	16157	16069	16014	16119	16193	16230	16027	16151	16161	16157	16096	16236	16121	16052	16102	15998	16049	16117	16096	16213	16118	16087	16135	15986	16068	16010	16027	16131	16129	16049	16344	16238	16171	16094	16129	16097	16327	16104	16232	15964	16303	16057	16092	16098	16273	16236	16140	16012	16202	16009	16263	16212	15912	16163	15975	16195	16117	16134	16261	16024	16123	16130	16137	16118	16011	16152	16097	16127	16226	16010	16161	16226	15872	16101	16216	16069	15848	16152	16159	16054	16128	16202	15985	16063	16140	16333	16131	16200	16027	16086	16199	16150	15970	16078	16149	16007	16141	16133	15965	16085	16051	16062	16049	16059	16212	16105	16065	16172	16150	16165	16100	16183	16132	16155	16184	16128	16034	16179	16145	16177	16238	16018	16124	16240	16153	16063	16176	16072	16207	16114	16103	16031	16077	16117	16106	16001
22806	21184	28910	32238	59605	57152	40047	22840	19353	19021	18663	18253	18331	18456	18322	18454	18395	18240	18334	18459	18388	18367	18480	18594	18452	18102	18450	18172	18245	18142	18271	18259	18082	18269	18205	18172	18245	18446	18329	18195	18376	18244	18206	18265	18066	18149	18260	18545	18699	18808	18528	18450	18452	18162	18256	18315	18270	18240	18332	18216	18199	18115	18130	18246	18188	18070	17904	18275	18106	18128	18336	18148	18243	18381	18087	18124	18102	18217	18287	18214	18002	18287	18101	18231	18298	18128	18214	18138	18283	18108	18344	18128	18112	18207	18013	18068	18151	18111	18147	18184	18068	18329	18172	18221	18206	18059	18087	18087	18099	18192	18256	17986	18329	18120	18148	18185	18142	18166	18261	18055	18301	18138	18181	18266	18242	18321	18207	18284	18063	18016	17904	18144	18149	18166	18190	18253	18232	18142	18060	17994	18100	18426	18108	18113	18190	18271	18184	18152	18157	18071	18149	18089	18259	17920	18199	18084	18276	18063	17998	17913	17939	17926	18275	18222	18090	18274	18339	18179	18226	18122	18115	18206	18172	18127	18085	18109	18040	18026	18060	18086	18096	18209	18141	18100	18100	17915	18261	18110	18144	18197	18087	18019	18296	18193	18117	18082	18093	17917	18339	18246	18027	18131	18167	18208	18159	17895	18112	18165	18050	18032	18333	18077	18105	17929	18061	18369	18224	18129	18020	18190	18200	18269	18065	18157	18179	18093	18212	17965	18086	17954	18065	17928	18130	18222	18255	18350	18105	18175	18030	18300	18327	18373	18217	18027	18132	18160	17994	18162	18190	17890	18113	18020	18169	18129	18276	18095	18147	17939	17988	18182	18174	18167	18198	18292	17962	18026	18248	18010	18117	18043	18174	18137	18217	18221	18116	18085	18113	18046	18074	17950	17996	18059	18261	18182	18292	18123	18060	18097	18255	17969	17992	18093	18197	17904	18256	18164	18104	18021	18074	18180	18071	18176	18054	18164	18107	18228	18317	18061	18156	18257	17917	18126	17942	18109	17966	18073	18333	18092	18266	18075	18140	18064	18307	18229	18202	18067	18032	17936	18001	18249	18060	18192	18051	18115	18145	18247	18045	18151	17993	18284	18267	18184	17938	18107	18300	18038	18102	18183	18248	18265	18173	18148	18228	18279	18200	18154	18171	17877	18244	18093	18136	18163	18247	18296	18110	18318	18315	18105	18270	17977	17968	18053	18268	18158	18155	18088	18051	18066	17977	18207	18171	18264	17993	18308	18156	18231	17789	18085	18060	18073	18186	18155	18134	18390	18094	17949	18132	18124	18187	17946	18119	18136	18134	18381	18280	18028	18250	18326	18009	17997	18043	18185	18210	18139	18248	18085	18318	18035	18333	18245	18052	18169	18161	17960	18136	18049	18139	18168	17977	18000	18179	18368	18161	18307	18185	18143	18233	18243	18302	18130	18221	18406	18039	18350	17961	18306	18337	18259	18217	18304	18098	17817	18142	18137	18179	18142	18242	17943	18296	18101	18394	18115	18040	18260	18237	18275	18123	18425	18338	18090	18123	18126	18120	18277	18030	18249	18294	18188	18148	17937	17996	18178	18012	18179	18035	18074	18094	18292	17925	17981	18012	18398	18102	18081	18187	18175	18239	18078	18351	18215	18054	18118	18278	18115	18024	18330	18089	18100	18048	18163	17997	18240	18083	18264	17927	18059	18110	17876	18096	17975	18160	18075	17876	18113	18230	18185	17928	18038	18265	18241	18008	18230	18164	18347	18280	18317	18227	18125	18029	18046	18219	18239	18094	18097	18076	18215	18024	18186	18183	17972	17984	18169	18256	18184	18152	17918	18124	18120	17927	17984	17959	18180	18125	18276	18248	18129	18086	18192	18188	18226	18179	18182	18223	18091	18166	18277	18183	18285	17905	18092	18298	18085	18165	18251	18029	18035	18189	18049	18292	18123	18106	17958	18272	18245	18329	18257	17954	18149	18280	18159	18119	18307	18217	18174	18068	18093	18027	18211	17982	18054	18063	18280	18249	18038	18114	18066	18052	18067	18039	18266	18066	18127	18215	18200	18119	17950	18232	18099	18097	17899	18022	18087	18193	18154	18089	17974	18192	18162	18033	18163	18225	18291	17969	17963	17995	17991	18175	17949	18071	18165	18178	18168	18175	18156	18046	18145	18169	18286	18168	18111	18374	18234	18008	18065	18041	18250	18327	18312	18243	18068	18316	18206	17956	18133	18284	18141	18190	18065	18052	18008	18230	18113	18090	17985	18103	18116	18152	18208	18142	18268	18218	18248	18122	17854	18132	18163	18086	18081	18095	17821	18199	17910	18206	18046	18346	18318	18269	18198	18170	18202	18376	18134	18111	18013	18172	18187	18178	18158	18022	18086	18284	18165	17912	18147	18205	18216	18159	17949	18175	17964	18090	18055	18111	18139	18256	18093	18148	17961	17851	17971	18234	18150	18104	18251	18330	18259	18333	18091	18234	18240	18212	18096	18088	18278	18138	18254	18247	18181	18069	17969	18408	17746	18301	18160	18147	18215	18252	18355	18114	18333	18103	17953	18063	18067	18172	18023	18136	18129	18104	18103	17953	18069	18184	17944	18170	18219	18073	18106	18075	17994	18225	18089	18285	18049	17981	18192	18204	18114	18187	18137	18066	18027	18030	18069	18300	18322	18012	18044	18133	18320	18223	18197	18200	18035	18046	18339	18197	18232	18013	18096	18222	18302	18292	18180	18148	18297	17994	18325	18104	18187	18421	18138	18130	18109	18308	18272	18358	18115	18015	18017	18086	18161	17960	18137	18138	18102	17939	18069	18079	18052	18060	18160	18223	17956	17989	18103	18179	18003	18074	17930	17973	17980	17917	18114	17960	18057	18076	18302	18068	18029	18157	18063	18058	18184	18193	18346	18389	18069	18240	18033	17904	18169	17945	18114	18027	17928	18190	18068	18210	18170	18157	18141	18122	18236	18077	18100	18054	18283	18151	18150	18136	18071	18004	17892	18043	18102	18188	18277	18232	18320	18144	18338	18115	18063	18180	18166	17978	18194	18295	18074	18067	17987	18090	18315	18024	18194	18188	17962	18181	18282	18235	18270	18217	18379	18073	18073	17837	18163	18021	18068	18155	18068	18085	18020	18290	18111	18244	18265	18175	18292	18204	18282	18183	18253	17995	18027	18200	18137	18122	18013	18154	18202	18017	18083	18340	18340	18167	18053	17899	18195	18205	18089	17965	18120	18218	18124	18190	18210	18220	18037	18163	18064	18109	18133	18140	18080	18154	18069	18179	18175	18128	18185	17995	18071	18211	18146	18211	18114	17880	18047	18298	18250	18186	18195	18224	18255	18132	18193	18288	18153	18014	18152	18119	18157	18121	17960	18220	18147	18131	18114	17992	18062	18014	18078	18130	17905	18234	18318	18148	18104	18358	18164	18040	18151	18299	18124	18313	18178	18190	18096	18056	18130	18044	18089	18179	18206	18022	18082	18170	18110	18141	18086	18204	18120	18230	18131	18151	18257	18121	18066	18298	18124	18178	18368	18094	18290	17990	18284	18054	18281	18078	18128	18044	17880	18076	18257	18270	18401	18168	18182	18253	18162	18202	18019	18151	18139	18241	18003	17995	18187	18141	18071	18082	18097	18203	18148	18080	18154	18199	17970	18280	18263	18149	18389	18139	18080	18192	18200	18263	18105	18003	18150	18099	18223	18210	18237	18015	18164	18067	17948	18013	18102	18118	18210	17836	18208	18167	18048	17963	17986	18066	18274	18106	18141	18007	18180	17841	18075	18180	18115	18103	18279	18103	18401	18016	18133	18267	18418	18001	18092	18117	18160	18256	18132	17944	18179	18063	18210	18282	18260	18055	18140	18184	18007	18283	18211	18209	18244	18292	18276	18254	18159	17959	18176	18140	18031	18265	18111	18102	18095	18268	18154	18100	18196	17954	17955	18067	18165	18089	18096	18149	18167	18074	18127	18040	18172	18134	18046	17977	17988	18158	18124	18249	18292	18058	18055	18238	18075	17954	18321	18291	18204	18276	17906	18175	18317	17985	17908	18172	18147	18105	18110	17959	18060	18234	18003	18039	18234	18080	18096	18130	18054	18072	18224	18135	18180	18292	18050	18132	18163	18387	18173	18101	18282	18266	18276	18066	18051	18266	18112	18102	18026	17970	18164	18079	18108	18288	18102	17971	18126	18023	18156	18229	17981	18129	17916	17997	18090	17997	18156	18141	18006	18097	18163	18127	18249	17969	17938	18307	18035	18072	17949	18162	18065	18078	18099	18186	18079	18040	18245	18286	18208	17917	18059	18086	18173	17960	18027	18117	18159	17983	18256	18251	18112	17935	18006	18196	18166	18214	18315	17972	18120	18065	18133	18122	18055	17908	17888	18220	18260	18145	18257	18302	18145	18231	17883	18084	18249	18241	18216	17927	18085	18129	18261	18099	18136	18116	18087	17993	18044	18037	18279	18264	18158	18190	17897	18174	18054	18229	18092	18164	18258	18221	18078	18143	18039	18052	18200	18204	18245	18159	18071	18125	18132	18166	18188	18031	18047	17848	18077	18228	18249	18074	18037	18120	18062	18285	18102	18082	18084	18107	18401	18192	18267	18184	18132	18007	18089	17909	17912	18196	18080	18095	18237	17975	18059	17967	17978	18413	18059	18024	18116	17985	17939	18024	18274	18151	18273	18207	17992	18247	18251	18347	18079	18200	18019	18286	17934	18187	18166	18120	18199	17936	18172	18032	18045	17971	18217	18211	18090	18324	17989	18107	18286	17974	18315	18201	17945	18191	18105	18023	18152	18087	18219	18126	18308	18130	18082	18103	17991	18198	18215	18187	18280	18100	18184	18069	18119	18243	18019	18220	17883	18173	18151	18108	17919	18080	17862	18081	18193	18245	18045	18111	18086	18005	18007	18227	18272	18138	18017	18098	18218	18040	17986	18089	18161	18232	18120	18088	18110	18230	18057	18264	18259	18100	18240	18126	18210	17863	17879	18154	18093	18149	18083	18078	18010	18082	18008	18285	18253	18157	18101	17938	18095	18072	18163	18126	18113	18202	17935	18038	18001	18030	18144	18085	18128	18213	18126	18111	18040	18016	18325	18133	18146	17965	18168
18125	33337	34903	65676	80011	63099	36475	17756	16495	16497	16427	16240	16325	16103	16421	16228	16185	16223	16205	16048	16228	16175	16200	16426	16231	16432	16273	16167	16175	16072	16137	16296	16165	16112	16186	16219	16301	16075	16153	16235	16107	16212	16213	16147	16268	16138	16228	16608	16853	16837	16653	16306	16039	16289	16234	16202	16193	16411	16178	16256	16165	16159	16186	16172	16268	16123	16168	16114	16152	16268	16212	16268	16098	16283	15992	16208	16027	16282	16092	16260	16290	16146	16056	16266	16031	16167	16147	16205	16210	16299	16237	16189	16131	16273	16200	16254	16221	16064	16145	16249	16113	16244	16073	16143	16096	16198	16086	16313	16036	16255	16028	16144	16280	16048	16106	16111	16151	16148	16213	16078	16337	16237	16043	15980	16184	16283	16024	16022	16243	16070	16229	16165	16170	16195	16316	16207	16217	16202	15983	16217	16181	16213	16266	16250	16137	16194	16263	16184	16303	16140	16311	16033	16180	16227	16274	16070	16142	16126	16184	16214	16072	16150	16174	16205	16142	16262	16199	16124	16408	16253	15997	16169	16157	16080	16212	16339	16192	16332	16055	16212	16339	16205	16183	16191	16034	16112	16159	16324	16232	16176	16088	16333	16067	16209	16128	16205	16093	16116	16261	16143	16138	16185	16113	16169	16194	16180	16351	16046	16157	15997	16139	16306	16177	16174	16172	16275	16158	16258	16014	16228	16222	16164	16403	16262	16107	16166	16132	16041	16156	16182	16116	16411	16135	16305	16255	16252	16211	16186	16185	15962	16088	16204	16045	16021	16243	16167	16039	16328	16213	16065	16120	16082	16132	16129	16127	16249	16114	16216	16071	16033	16255	16206	16280	16128	16237	16095	16289	16158	16176	16194	16134	16298	16163	16185	16248	16280	16201	16178	16062	16147	16115	16094	16198	16214	16202	16112	16303	16272	16258	16226	16150	16046	16077	16200	16053	16006	16339	16125	16095	16184	16206	16043	16145	16092	16260	16100	16193	16293	16353	16302	16180	16293	16085	16277	16112	16196	16209	16254	16318	16155	16121	16138	16173	16435	16158	16149	16117	16357	16292	16183	16240	16296	16260	16278	16048	16131	15954	16171	16241	16157	16142	16187	16045	16156	16057	16072	16152	16168	16291	16180	16457	16150	16171	16209	16394	16124	16032	16029	16234	16123	16092	16111	16168	16131	16388	16192	16176	16258	16062	16332	16269	16254	16279	16244	16204	16125	16194	15888	16356	16126	16139	16256	15996	16212	16106	16168	16298	16191	16206	16179	16187	16129	16359	16069	16203	16308	16245	16164	16233	16170	16285	16186	16144	16075	16048	16006	16347	16155	16217	16124	16307	16175	16236	16173	16251	16207	16257	16342	16147	16168	16393	16089	16078	16252	16363	16328	16307	16159	16191	16118	16165	16266	16102	16239	16157	16075	16273	16037	16093	16025	16367	16231	16075	16190	16239	16302	16182	16195	16031	16236	16149	16225	16103	16067	16367	16210	16185	16051	16205	16218	16033	16305	16312	16202	16159	16124	16042	16167	16123	16134	16168	15983	16348	16178	16150	16221	16276	16107	16203	16147	16269	16155	16115	16160	16057	16235	16290	16215	16256	16154	16397	16228	16175	16158	16231	16194	16276	16230	16181	16077	16225	16043	16138	16079	16118	16099	16257	16178	16080	16234	16237	16131	16203	16245	16069	16177	16143	16179	16232	15939	16190	16186	16262	16143	16228	16276	16198	16046	16172	16155	15948	16208	16157	16048	16297	16183	16194	16303	16258	16220	16223	16176	16185	16296	16199	16335	16313	16197	16173	16250	16164	16108	16315	16075	16158	16370	16194	16131	16171	16262	16318	16315	16193	16130	16027	16313	16149	16160	16336	16220	16173	16089	16153	16337	16003	16159	16060	16168	16102	16190	16192	16239	16055	16235	16183	16344	16126	16239	16139	16106	16211	16083	16042	16241	16153	16190	16174	16119	16157	16347	16059	16253	16094	16279	16222	15902	16204	16148	16052	16073	16229	16303	16183	16132	16152	16174	16246	16241	16331	16102	16106	16379	16116	16166	16173	16241	16296	15985	16169	16240	16090	16235	16073	16173	16211	16218	15891	16176	16189	16077	16273	16301	16168	16294	16106	16205	16231	16173	16144	16148	16073	16325	16179	16098	16174	16215	16169	16122	16205	16129	16152	16131	16165	16109	16310	16201	16113	16178	16194	16048	16186	16185	16073	16223	15956	16275	16275	16070	16147	16236	16269	16137	16081	16100	16059	16272	16274	16326	16152	16225	16191	16077	16167	16264	16051	16151	16047	16192	16265	16264	16269	16103	16164	16325	16141	16195	16256	16120	16099	16297	15997	16128	16206	16238	16276	16187	16058	16154	16175	16245	16180	16184	16116	16119	16306	16111	16124	16210	16126	16374	16219	16144	16200	16356	15925	16114	16181	16195	16250	16215	16025	16122	16209	16142	16097	16114	16349	16271	16183	16264	16175	16307	15963	16319	16169	16199	16260	16048	16146	16109	16151	16199	16257	16143	16236	16136	16296	16294	16311	16107	16112	16091	16004	16324	16249	16170	16191	16160	16058	16252	16071	16157	16340	16209	16145	16177	15987	16279	15966	16072	16319	16232	16090	16192	16152	16039	16248	16258	16347	16122	16127	16317	16219	16279	16157	16184	16090	16313	16179	16263	16244	16094	16260	16036	16064	16170	16233	16040	16100	16325	16094	16069	16137	16084	16261	16260	16108	16229	16100	16259	16250	16220	16258	16170	16179	16256	16201	16014	16093	16171	16194	16324	16125	16366	16174	16174	16064	15998	16236	16217	16106	16061	16099	16151	16203	16229	16145	16065	16083	16154	16247	16162	16179	16257	16247	16299	16199	16169	16276	16103	16299	16284	16104	16092	16214	16123	16223	16283	16214	16061	16162	16108	16334	16142	16496	16224	16102	16151	16252	16154	16129	16053	15971	16079	16000	16140	16274	16173	16202	16100	16142	16335	16370	16320	16179	16110	16142	16192	16244	16164	16287	16018	16245	16130	16247	16119	16162	16216	16295	16163	16363	16082	16398	16234	16248	16188	16170	16200	16250	16243	16155	16198	16176	16165	16211	16206	16159	16160	16213	16197	16288	16185	16229	16137	16182	16051	16116	16043	16251	16188	16071	16039	16300	16252	16068	16261	16193	16242	16175	16197	16139	16124	16285	16240	16213	16167	16021	16212	16059	16303	16179	16121	16222	16265	16093	16087	16244	16099	16297	15988	16222	16041	16149	16117	16163	16144	16177	16224	16203	16042	16212	16234	16236	16140	16146	16090	16172	16260	16079	16119	16096	16134	16183	16208	16251	16244	16225	16332	16172	16137	16259	16153	16241	16159	16195	16217	16081	16264	16200	16277	16255	16173	16059	16193	16234	16191	16353	16187	16179	16141	16130	16149	16123	16244	16138	16333	16169	16165	16251	16251	16103	16175	16124	16191	16174	16152	15982	16061	16245	16203	16247	16205	16149	16143	16176	16089	16195	16103	16111	16125	16245	16046	16250	16126	16091	16187	16169	16163	16187	16164	16400	16131	16212	16334	16253	16225	16076	16178	16142	16158	16262	16253	16124	16164	16111	16052	16064	16067	16286	16304	16166	16183	16244	16241	16281	16193	16127	16081	16238	16128	16341	16229	16360	16152	16011	16221	16085	16252	16168	16136	15987	16435	16238	16156	16366	16181	16194	16265	16104	16182	16373	16198	16099	16014	16289	16325	16120	16173	16267	16210	16274	16211	16174	16188	16128	16021	16029	16239	16167	16177	16261	16138	16077	16315	16203	16083	16199	15927	16249	16173	16260	16263	16134	16143	16115	16132	16128	16041	16310	16133	16114	16120	16090	16117	16309	16034	16290	16187	16080	16033	16140	16103	16202	16253	16161	16191	16088	16165	16140	16073	16322	16017	16218	16025	16244	16110	16249	16158	16129	16185	16220	16200	16243	16162	16259	15867	16165	16256	16310	16228	16162	16101	16015	16074	16145	16096	16309	16323	16251	16251	16179	16113	16266	16178	16273	16133	16043	16166	16159	16119	16129	16140	16177	16034	16256	16120	16168	16125	16204	16060	16149	16407	16169	16118	16182	15994	16200	15936	16387	16163	16194	16086	16277	16068	16189	16244	16159	16075	16267	16142	16311	16108	16215	16144	16061	16127	16072	16122	16070	16074	16105	16328	16103	16070	16412	16346	16102	16273	16240	16155	16265	16012	16240	16118	16201	16218	16216	16253	16119	16187	16156	16339	16261	16191	16232	16175	16068	16174	16251	16044	16181	16163	16345	16019	15988	15960	16194	16276	15960	16150	16137	16147	16150	16170	16071	16080	16140	16171	16262	16173	16190	16175	16256	16136	16256	16105	16155	16205	16063	16037	16174	16012	16208	16095	16266	16186	16108	16339	16208	16089	16076	16122	16129	16300	16267	15962	16113	16021	16146	16329	16120	16236	16221	16219	16301	16224	16236	16203	16176	16178	16362	16052	16105	16143	16255	16007	16206	16131	16204	15892	16193	16178	16136	16170	16267	16424	16149	16205	16160	16111	16088	16159	16210	16299	16107	16015	16174	15908	16057	16294	16253	16371	16230	16244	16339	16023	16118	16269	16138	16171	16130	16295	16365	16019	16339	16346	16307	16359	16254	16196	16159	16088	16204	16175	16169	15995	16152	16247	16050	16146	16243	16021	16341	16219	16201	16115	16235	16185	16044	16250	16134	16134	16160	16114	16294	16170	15996	16317	16196	16151	16082	16275	16168	16238	16221	16223	16214	16068	16235	16197	16198	16245	16174	16224	16167	16202	16124	16129	16356	16211	16120	16150	16447	16112	16168	16173	16052	16193	16194	16171	16095	16247	16213	16205	16203	16249	16140	16322	16162	16147	16275	16243	15913	16208	16150	16212	16178	16195	16132	16188	16114	15974	16278	16182	16101	16296	16217	16058	16113	16248	16017	16131	16146	16274	16215	16265	16252	16216	16133	16179	16271	16183	16240	16164	16107	16374	16115	16173	16094	16206	16122	16254	16032	16049	16135	16230	16107	16083	16072	16311	16279	16145	16190	16432	16270	16061	16188	16308	16218	16209	16148	16104	16060	16124	16123	16155
27405	21930	25095	30871	33236	27408	20810	18392	18102	18131	18090	18237	18084	18074	17999	18081	18199	18133	18037	17839	17980	17998	17877	18074	17877	17914	17972	18183	18081	18187	18058	18079	18054	18148	18083	17961	17919	17995	17977	17921	18003	18044	17882	17985	17998	18228	18057	17859	17964	18052	18308	18118	18030	17931	18212	18172	18103	17870	17832	18066	17885	18031	18038	18067	18035	18089	17901	18129	18042	18033	18116	17933	17770	18075	17999	18013	18098	17820	18077	18268	18114	17860	17837	17968	18137	17936	18058	18105	18128	17997	18026	18061	17920	18060	18189	17795	17779	18143	18192	18099	18137	17958	17937	17779	18070	17965	18038	18035	18214	17789	17929	18009	18206	17917	18183	18065	18118	18270	18183	18023	18059	17879	18062	18044	18189	18202	18213	18032	17796	17854	17842	17734	18087	18266	18070	17991	18046	18029	18016	17996	17990	18087	18220	17952	17940	18226	18082	17985	18012	17910	18087	17903	17990	18083	17900	17967	18022	17994	17952	17924	17731	18095	17944	17782	18083	18132	18026	17918	17895	17993	17838	17763	18018	18082	18006	18071	18067	17982	17929	18048	17888	17998	17950	17972	18103	18023	17779	18043	17923	18029	17899	17942	18100	18061	18024	17955	17845	18054	17836	18049	18125	18079	18216	17989	18109	17954	17952	17912	18088	18033	17883	18030	18230	18196	17987	17884	18024	18026	18019	17760	18114	18106	17965	18049	18009	18010	18040	17988	18084	18035	17884	17839	18021	18024	18089	18109	17994	17829	17785	18106	17920	17948	18261	18085	18087	18146	17881	17991	18019	18038	18252	17966	18049	17954	17977	18087	17873	18005	18155	18131	17974	18034	17883	17928	18097	17972	17932	18019	17844	17669	17904	18087	17950	18026	17897	17970	17928	18015	18082	18138	17928	18022	18068	17966	18133	18161	17903	17829	18079	17908	18194	17932	18004	17980	18124	18017	18009	18284	17904	18151	18064	17848	18081	17987	18133	17913	18182	17900	17888	17933	17824	18019	18057	17915	17923	18037	18295	18066	17864	17877	17954	18108	18192	17930	18069	17799	17917	17871	18022	17841	17967	17996	17863	17857	17957	17982	18309	17819	18147	17882	17932	18202	18179	17990	17831	18169	18030	18280	18144	18031	18126	17993	18062	17858	17947	18017	17828	18076	18032	17913	18119	18127	17998	18081	18128	18135	18178	18185	17845	17945	17949	17940	17985	18008	18009	17900	18048	17963	17965	18051	18013	17961	17997	17990	18041	17876	17987	17959	18061	18059	18096	18166	18189	18005	18094	18059	18024	17939	18135	18054	17977	18069	17763	17878	18069	18068	17774	17996	17873	17960	18162	18226	18026	17895	18038	18211	18040	18097	18241	18015	18106	17864	17892	18258	17866	18102	18167	18031	18031	18106	18115	18130	18034	18101	17981	17912	18070	18067	18045	17888	18285	18150	17988	18144	18030	17931	18082	18093	17871	17932	18175	18086	17895	18152	18142	18078	18024	18089	18150	18267	18004	18151	18036	18017	18087	18028	18034	18023	18046	18005	17984	18095	18084	17934	18002	17866	17889	17920	18104	18028	17934	17760	17972	17868	18167	18067	18065	18017	17859	17791	17813	17898	17987	17900	17891	17863	17950	17995	18092	18108	18104	18064	18126	17910	18107	18011	18087	18165	18048	18041	18074	18124	18129	17793	18225	17937	18129	18093	17799	18201	18235	17926	17938	17823	17990	17872	18064	18037	18171	18192	18383	17821	18012	17923	18032	17976	17929	17964	18037	18126	18024	18121	17976	17927	17991	18063	18110	18022	17763	17938	17975	17932	18107	17983	17970	18001	17934	18100	18234	18261	18095	18051	18030	17846	17908	18112	17964	18091	17910	17961	18069	17938	18023	17939	17988	18178	18180	18061	18129	17910	18097	17943	18102	18080	18040	18054	17997	17950	18146	18022	18169	18098	18002	17843	18040	18111	18066	18049	18163	18245	18028	18015	18097	18056	18154	17836	18166	18028	17953	17800	17892	18113	17865	17926	17866	17933	18036	18091	18144	17940	17927	17825	18197	18032	18058	17904	17732	18029	17925	17932	18162	17845	18150	18146	17993	17853	17948	17971	18082	17956	17814	18204	17904	18031	18085	18115	17940	17989	18045	18059	18041	17859	18122	17905	18011	18128	18097	17958	18018	18088	17973	18014	17986	17987	18005	18035	17912	18097	17977	17922	17957	18000	18068	18026	17732	18028	18002	18144	17913	17989	18114	17807	17804	17811	17779	18023	17840	18001	18037	17968	17930	17776	17825	17972	17915	17938	17958	18040	18163	17930	18027	17945	17781	18059	18064	17984	18046	17997	17995	17958	18017	17886	18136	18012	17991	17718	17983	17935	17926	18036	17748	17959	18170	17937	17896	17872	18046	17905	17890	17997	18013	17974	18087	17854	17930	17903	18039	17985	17990	17955	17975	17972	18122	18072	18081	18069	18171	17796	18200	18109	18087	17819	17978	18141	17997	18069	18158	17998	18014	17858	17861	18165	17950	17917	18020	18022	17896	17845	18006	18069	18057	18043	18174	18192	18044	17992	17812	18166	18234	17870	17990	18069	17993	17926	17824	18165	18044	17950	17901	17917	17901	17986	18172	18183	18069	18000	17941	18083	18127	17855	18049	18055	18161	18125	18001	18116	17976	18143	18011	18134	18082	18080	18010	17908	18037	18107	18068	18079	17872	17847	18020	17846	17958	18095	17936	17775	17966	17884	17960	17859	18009	18156	18079	17934	17959	18088	18029	17997	17963	17978	18022	18268	17991	18024	18024	18184	18024	18062	18155	18022	18155	18134	18104	17874	17781	17967	18020	18058	18005	18100	18058	18023	17993	18021	17900	18103	17986	18120	18269	18026	17983	17994	17969	18104	17902	17921	18098	18078	17799	18112	18167	17928	18106	18016	17761	18072	18135	18007	18151	17993	18124	18036	17970	17931	17932	18117	17974	18058	18106	17996	18118	17999	18054	18192	18116	18024	18045	17944	17836	18146	18186	18321	18117	18120	17966	18019	18050	18073	18080	18025	17883	17961	18090	18047	18064	17822	18072	17996	17864	18041	18126	17915	18005	18084	17934	18173	17975	17894	17964	17889	18021	17991	17801	17913	18169	18006	17905	18034	17830	18024	18027	17933	17855	17936	18090	18176	17854	17907	17847	18011	18027	18003	18054	17964	17945	18028	18088	17857	18166	18021	18217	18059	18002	17876	18058	18344	18115	18118	18042	18113	17723	17974	18065	17880	17886	18264	18227	17979	18050	17911	18185	17969	18167	18067	18186	18028	18066	18027	17995	17877	17983	18381	18056	18087	18196	17993	18089	17883	18272	18008	17947	18126	18056	17949	18113	18132	18194	18047	18147	17886	17854	18128	18020	18218	18110	18154	18076	18032	18181	18228	18018	17962	17988	18109	18183	18010	18051	18084	18008	18001	17925	17962	17966	18098	18098	18071	18114	18014	18245	17992	18028	18107	17890	17969	18152	17988	18174	18123	18124	17946	17944	18061	17836	17923	17821	17948	18083	18154	18143	18133	18193	17969	17877	18010	18012	17983	17874	17970	17909	18043	18012	18038	18069	18018	18129	18090	18169	18124	18107	17943	18002	18211	18018	18191	18120	18032	17927	17880	18078	17907	18174	17844	17954	18208	18091	18101	17808	18072	17909	17936	18012	18049	18095	18071	17927	18020	18089	18048	18034	17954	17930	18138	18371	17876	17954	18005	17769	17915	18014	17914	17960	18177	18000	17903	17886	18019	18036	17843	17909	17967	18094	17942	17923	17952	18171	18185	18104	17952	18089	17908	18090	17994	18034	18032	17869	17903	17968	18119	17839	18062	18266	18023	17907	18016	18000	17865	17958	18046	18071	17816	17958	18071	18076	18083	18223	17961	18100	17822	17992	18078	17953	18003	18182	17953	18119	18011	18014	18063	17977	18118	17974	18003	18016	17910	17975	17984	17809	18011	18074	17907	18108	18217	18003	18046	18016	18019	18095	17939	18046	18057	18217	18012	18289	18073	18114	18024	18072	17992	17861	18037	17968	17857	18052	18215	18205	18030	17982	17960	18016	17947	17994	17894	18117	18138	17860	17987	18040	18038	17966	17921	18158	18037	17967	18012	18041	18026	18034	17989	17939	18121	18129	18101	18193	17963	17962	17922	18226	17970	18008	17912	18038	17938	17918	18010	17969	18107	17970	17945	17987	18139	18135	18183	18015	17987	17816	18111	17838	18106	17876	18186	18062	17960	18068	18047	18143	17911	17662	17946	18025	17917	18092	18241	18102	17940	17859	18101	17919	18256	18040	18156	17859	17856	18113	17926	18023	17994	18008	17917	17962	18077	18144	17894	18135	17759	18150	17890	18009	17920	18041	17811	18026	17820	18065	18196	18059	17989	17986	17949	18026	17888	18030	18083	18091	18055	18037	17893	17883	18031	18154	18132	17918	18032	18289	17928	18021	17884	17877	17831	18078	18100	18022	18034	17799	18123	18200	18059	17967	18206	18139	18016	18061	18109	18190	18006	17814	17899	18129	18081	18174	18229	18085	17991	18059	17866	18195	17975	18220	17912	18081	17889	18133	18058	17976	18190	18150	18094	17923	18039	17992	18013	17992	17938	18141	18148	18021	18122	17971	17796	18108	18061	18024	17962	17968	18065	18042	18044	17905	18011	17990	18173	17912	17873	17926	18205	17885	18031	17913	18222	18054	17881	18047	18137	18152	18084	18095	18003	18101	17886	17970	17938	17974	18242	17947	18184	18069	17967	17928	18109	18001	18009	18033	18098	18033	17979	18103	18228	17915	18129	18000	18072	18130	18044	18066	17901	18162	18116	18034	17721	18082	17992	18169	17933	18117	17973	18164	17919	17892	17977	17960	17741	17972	17956	17983	17864	18015	18072	17978	18194	18171	18082	18101	18006	18122	18321	18291	17956	18105	18046	17890	18065	18105	18069	18019	18160	17948	17885	17980	18109	18002	18161	17905	18060	18155	17818	17975	17905	17823	18067	17886	18111	18005	18061	18041	18035	18056	18146	18148	17947	18056	18013	18073	17883	18011	18068	18026	18020	17965	18074	18117	18038	18150	18057	17774	17903	18003	18173
15838	20649	21214	31559	33957	25897	18511	16317	16202	16248	16158	16061	16168	15983	16173	16034	16195	16191	16164	16164	16139	16034	16113	16067	16083	16135	16053	15951	16221	15993	16122	16249	16166	16092	16051	15907	16158	15976	16040	16078	16094	16069	16069	15951	16081	16132	16084	16082	16101	16170	16220	16030	16182	16119	16128	16101	16111	16007	16204	16155	16265	16181	16031	16006	16096	16011	15867	16120	16048	16121	16283	15950	16077	16168	16092	16099	15877	16213	16021	16064	16349	16052	15898	16178	16198	16194	16142	16107	15943	16128	16105	16191	16057	16043	16138	16070	16107	16165	16193	16135	16047	16111	16020	16127	16184	16180	16024	16131	16298	15982	16027	16061	16051	16045	16144	16032	16085	16174	16097	16089	16163	16141	16096	15773	16031	16069	16095	16180	16119	16229	16058	16276	16209	16112	16082	16117	16046	16009	16036	16061	16072	16239	15929	16227	16112	15985	16057	16026	15999	16025	16184	15969	15937	16226	15977	16075	15930	16236	16059	16095	16182	16152	16230	16197	16130	16131	16079	16280	16205	15949	16135	16021	16235	16014	15969	16015	16072	16151	16032	16028	16276	15956	16049	16036	16237	16052	15986	16196	15939	16157	16015	16187	16229	16089	16134	15948	16138	16042	16237	16010	16210	16144	16131	16066	16047	16070	16210	16080	15912	16111	16158	15961	16141	15907	15960	16065	16054	16064	16084	16165	16078	16104	15968	16011	16166	15966	16184	16184	16104	16128	16301	16109	16151	16185	16039	16182	16037	16203	15998	16065	16149	16206	16100	16366	16044	16133	16103	15986	16127	16172	16165	16148	16182	16215	16056	16077	15953	16135	16029	16128	16036	16283	16008	16191	16121	15969	16158	16125	15964	16241	16017	16192	16127	16003	15947	15996	16151	16073	16183	16196	16083	16065	15961	16110	16082	15994	16092	16110	16153	16048	16221	16040	16210	16271	16004	16124	16016	15982	15961	16256	16234	16145	16077	15938	16303	16113	15929	16051	16323	16080	16092	16080	16067	15965	16085	16100	16185	16316	16047	16136	16132	15924	16103	16239	16110	16149	16100	16125	16223	16100	16168	16104	16046	16091	16118	16023	16139	16204	15994	16115	16020	16208	16055	16182	16228	16104	16072	16129	16169	16246	16132	16157	16120	16205	16197	15956	15978	16131	16265	16037	16211	16207	15970	16117	15913	16205	16179	16123	16025	16182	16189	16040	16131	16121	16084	16090	15961	16207	16087	16127	16115	16032	16270	16118	16269	15978	16023	16059	16317	16094	15981	16208	16132	16153	15938	16225	15962	16059	16054	16220	15964	16128	16217	16124	16144	15971	16098	16092	16117	16332	16163	16074	16060	16080	16013	15970	16031	16234	16192	16159	16238	16321	16050	16180	16095	16188	15850	16249	16056	15988	16164	16099	16169	16064	16156	16055	16069	16085	16089	16024	16108	16226	16010	16021	16144	16037	16100	16228	16209	16041	16206	16065	16017	16105	16150	15896	16124	16020	16034	16090	16018	16091	16141	16254	15904	16144	16114	15991	15964	15841	16079	16155	16084	16010	16238	16203	16252	16260	16231	16263	16099	16011	16181	16019	16099	16034	15981	16227	16192	16109	16164	16174	16250	16278	16069	16156	16069	16145	16027	16163	16160	16054	16271	16098	16041	16164	16019	16167	16042	16107	16099	16175	16047	16243	16236	16066	16231	16059	16083	16042	15979	16246	16163	16054	16114	16156	16104	16118	16039	16118	16067	15902	16245	16214	16069	16024	16091	16136	16054	16175	16188	16201	16021	16153	15932	16227	16026	15920	15997	16204	16242	16212	15997	16062	15953	15947	16041	16118	16184	16094	15950	16037	16079	15983	16187	15957	16068	16171	16103	16015	16043	16052	15800	16038	16198	16170	15990	16018	16080	16302	16109	16096	16012	16134	16207	16104	16216	16048	16174	15994	16030	16191	16157	16204	15884	16060	16098	16256	15972	16162	16057	15948	16011	16070	15965	16380	16239	16087	16121	16086	16288	16175	16091	16099	15957	16194	16059	16154	16104	16065	16063	16014	16082	15974	16045	16033	16083	16107	16138	16028	16191	16142	16106	15945	16179	16062	16205	16143	16249	15945	16030	16047	16062	16068	16173	15977	15956	16092	16107	15952	16017	15973	15993	16217	16104	16048	16123	16056	16055	15964	16130	16157	16078	16052	16037	16048	16078	16090	16023	15967	16057	16171	16230	16014	16087	16060	16026	16063	16043	16187	16093	16113	16072	16138	15998	15968	16229	16062	16004	16143	16112	16144	16143	16058	15975	16146	16114	16029	16199	16019	16210	16110	16077	16005	16192	15998	16124	16207	16002	16213	15982	16206	15938	16060	16060	16089	16094	16044	16069	16133	15958	16067	16372	16044	16133	16131	16175	16364	16029	16271	16061	16202	16182	16162	16144	16222	16127	16095	15961	16167	16152	16135	15963	16109	16045	16092	16149	16053	16105	16146	16290	16092	16172	16172	16015	16146	16102	16153	16224	16127	16157	16056	16227	16122	16073	16165	16145	16092	16127	16070	15992	16077	16081	16088	16119	16181	15999	16116	16174	16152	16094	16211	16159	16209	16282	16058	16029	16036	15995	16164	16082	16025	16138	16025	16168	16038	16092	16187	15883	16145	16118	16080	16150	16298	16116	16247	16213	16126	16003	16042	15960	16145	15986	16066	16118	16179	16034	16147	15981	15907	15987	16047	16288	16138	16183	16129	15890	16154	16072	16053	16249	16004	16149	16070	16209	16082	16022	16068	16114	16038	16175	16086	16236	16019	16158	16193	16082	16005	15985	15982	15949	16199	16094	15935	16056	16031	16175	16121	16078	16189	16212	16140	16228	16221	16107	16082	16157	16135	16299	16144	16129	16100	16204	16050	16072	15925	16163	16050	16178	16079	16230	16107	16114	15972	16335	16332	16247	16235	16126	16056	16285	16091	16174	16116	15949	16081	16335	16171	16024	16099	16144	16116	15962	15945	16137	15999	16122	15935	16302	16249	16184	16114	16036	16118	16147	16163	16034	15940	16239	16119	16171	16303	16138	16124	16243	16180	16149	16064	16125	16021	16023	16085	16306	16098	16115	16178	16080	15952	16106	16043	16244	16107	16017	16000	16012	16232	16091	16185	16133	16014	16060	16045	16134	16134	16058	16170	16111	16190	16155	15943	15949	16079	16108	16041	16184	15988	15993	16149	16071	16080	16165	16220	15965	16237	16174	16200	15862	16204	16058	16235	16139	16033	15970	16040	16018	16115	16097	15945	16249	16009	16182	16076	16087	15988	16205	16068	16305	16172	16106	16025	16194	16087	16234	16099	16056	16089	16093	16375	16067	16223	16069	16123	16108	15968	15829	16160	16048	16128	16154	16309	16175	16044	16047	16142	16124	16118	16110	15980	16213	16254	16104	16068	16133	16011	16117	16131	16216	16255	16002	16249	16201	16134	16076	16165	16159	16072	16010	16039	16233	16240	16008	15961	16161	16002	16114	16063	16125	15969	16062	16129	15969	16129	15950	16043	16104	16155	15997	16082	16140	15945	16084	16071	16152	16280	16188	16171	16169	16153	16072	16120	16177	15968	15994	16223	16181	16108	16071	15911	16157	16221	16074	15935	16316	16118	16065	16099	16103	16145	16186	16301	16080	16349	16036	16071	16163	16050	16118	16107	16069	16170	16100	16034	16063	16155	16120	16263	15913	16200	16139	16229	16013	16166	16094	16072	16126	16114	16220	16054	16216	16125	16086	16188	16093	16113	16384	16080	15928	16102	16129	15989	16211	16179	16099	16046	16101	16156	16181	16160	15957	16199	15999	16265	16235	16064	16192	16047	16041	16148	15958	15954	16275	15992	16058	16331	16013	16263	16187	16081	16021	16076	15880	16042	16046	16095	16096	15932	16167	16018	15954	16084	16166	16048	16135	16093	16143	16128	16232	15965	15939	16144	16178	16100	16057	16071	16261	15878	16294	16037	16218	16123	15975	16045	16039	15939	16143	16220	16002	16100	16104	16005	16073	16149	15926	16182	15979	16110	15945	16178	16009	16321	16126	16122	16017	16062	16013	16093	16182	16002	16182	16111	16150	16258	16101	16137	16121	16001	16107	16173	16110	16249	15991	16042	16146	16110	16172	15990	16100	15997	16038	15991	16157	16081	16163	16166	16010	16061	16073	16077	16259	16112	16135	16109	16064	16150	15966	16243	16078	16248	16150	16097	16190	15935	16157	16178	16126	16077	16148	16053	16126	16083	16156	16122	16024	16244	16076	15923	15983	16196	16111	16155	16157	16232	15954	16109	16106	16216	16121	16019	16036	16042	16048	16139	16111	16188	16119	16025	16132	16155	16129	16134	16186	16135	16070	16115	16234	16102	16208	16031	16256	16082	15979	15892	16159	16180	16054	16092	16088	16147	16047	16081	16153	16039	16127	16040	16129	16076	16246	15997	15966	16008	16172	16144	16174	16078	16024	16214	16020	16041	16051	16049	16230	16100	16110	16057	16131	16053	16041	16281	16089	16091	16011	16320	16195	16085	16160	16183	16128	16072	16064	16087	15910	16131	16182	16226	15985	16198	16061	16015	16003	15976	16140	16165	16123	16162	16159	15906	16091	16032	16050	16130	16054	16152	15966	15944	16057	16055	16095	16157	16099	16087	16219	16191	16131	16149	16098	16087	16074	15945	16114	16073	16124	16110	16228	16139	16082	16118	16130	16064	16219	16241	16167	15975	16039	16098	16059	16213	16142	16155	16041	16143	16095	16207	16114	16239	15967	16057	16125	16123	16056	16313	16047	16146	16064	15958	16324	16089	16052	16082	16148	16049	16100	16064	16049	16083	15993	16073	16096	16041	16056	16019	16173	16076	16154	16085	16120	16146	16067	16130	15988	16047	16245	16035	16071	16078	16111	16069	16283	16033	16012	15874	16178	16081	16143	16038	15986	16101	16191	16256	16014	16120	16240	16088	16118	16020	16184	16057	16194	16190	16046	16010	16117	16202	16107	16256	16037	16251	16221	16092	16028	16171	16200	16132	16240	16092	16049	16211	16048	16036	16050	16222	15904	16148	16322	16090	16273	16101	16175	16151	16096	16042	16006	16096	16009	16054	16211	16047
23985	21194	28387	34972	56951	44287	31271	21865	18306	18046	17950	18020	17736	17948	17874	17724	17747	17746	17770	17580	17810	17695	17722	17653	17680	17882	17763	17774	17889	17713	17826	17704	17637	17586	17760	17840	17674	17778	17492	17707	17801	17812	17999	17694	17789	17757	17649	17669	17918	17955	17640	17842	17619	17716	17828	17642	17687	17574	17649	17730	17694	17752	17687	17790	17697	17699	17582	17616	17629	17811	17737	17522	17737	17700	17636	17688	17495	17607	17768	17906	17679	17632	17590	17634	17755	17577	17688	17604	17588	17873	17856	17752	17748	17654	17801	17651	17927	17781	17655	17610	17538	17711	17516	17641	17856	17612	17652	17655	17636	17661	17501	17382	17745	17704	17513	17674	17374	17626	17854	17707	17597	17715	17794	17761	17703	17515	17633	17476	17704	17724	17648	17566	17826	17790	17757	17646	17763	17537	17604	17694	17758	17691	17605	17640	17525	17332	17675	17625	17560	17693	17567	17542	17849	17644	17597	17421	17666	17612	17500	17730	17836	17572	17691	17674	17733	17625	17694	17725	17519	17569	17603	17482	17599	17638	17644	17526	17628	17446	17505	17597	17649	17754	17574	17629	17816	17710	17723	17500	17663	17807	17564	17746	17725	17547	17715	17496	17674	17649	17564	17490	17513	17686	17768	17685	17492	17514	17782	17574	17622	17398	17597	17591	17313	17581	17747	17738	17707	17659	17552	17633	17619	17645	17439	17642	17783	17702	17590	17589	17672	17918	17739	17604	17814	17763	17570	17712	17481	17640	17424	17560	17738	17562	17572	17598	17551	17610	17712	17768	17723	17568	17695	17599	17560	17666	17641	17671	17618	17585	17632	17544	17740	17696	17644	17737	17586	17476	17633	17623	17668	17635	17669	17771	17661	17762	17481	17474	17437	17659	17613	17465	17533	17531	17364	17769	17614	17893	17665	17706	17511	17559	17693	17473	17706	17394	17611	17406	17439	17585	17653	17663	17642	17634	17552	17617	17585	17467	17657	17469	17534	17757	17900	17590	17691	17685	17634	17532	17656	17815	17547	17453	17435	17666	17532	17687	17673	17831	17621	17566	17550	17768	17541	17749	17628	17531	17633	17641	17385	17382	17583	17752	17634	17596	17785	17547	17653	17511	17692	17727	17497	17592	17523	17433	17660	17617	17822	17724	17480	17532	17689	17652	17597	17610	17704	17552	17626	17610	17683	17539	17711	17729	17668	17701	17674	17469	17609	17707	17700	17614	17681	17691	17838	17693	17535	17585	17620	17669	17539	17703	17656	17541	17528	17766	17720	17912	17623	17671	17790	17413	17545	17729	17657	17552	17561	17754	17558	17512	17622	17683	17725	17688	17461	17595	17589	17645	17565	17672	17581	17699	17726	17596	17804	17583	17522	17583	17536	17504	17600	17709	17686	17687	17498	17700	17534	17695	17563	17588	17659	17624	17498	17578	17477	17495	17607	17618	17854	17759	17578	17763	17650	17712	17622	17369	17759	17766	17908	17702	17559	17422	17632	17784	17610	17714	17660	17749	17655	17820	17512	17619	17480	17662	17681	17432	17649	17528	17627	17597	17689	17742	17526	17460	17662	17916	17585	17522	17569	17610	17442	17659	17651	17448	17444	17690	17590	17610	17540	17490	17520	17624	17589	17648	17451	17550	17711	17503	17669	17814	17624	17643	17678	17985	18001	17594	17695	17530	17646	17436	17532	17728	17812	17792	17772	17758	17641	17479	17780	17761	17773	17616	17528	17753	17659	17688	17694	17386	17460	17431	17736	17611	17844	17603	17835	17599	17721	17632	17467	17403	17655	17613	17522	17386	17728	17565	17590	17699	17526	17578	17758	17509	17626	17947	17524	17572	17515	17576	17581	17564	17529	17649	17659	17790	17694	17581	17837	17786	17527	17686	17684	17509	17666	17656	17778	17656	17521	17537	17686	17471	17695	17611	17472	17630	17543	17612	17749	17627	17743	17603	17644	17697	17495	17493	17548	17459	17606	17613	17595	17567	17661	17823	17737	17616	17574	17559	17617	17756	17444	17690	17511	17696	17626	17454	17667	17741	17603	17604	17619	17541	17686	17579	17673	17571	17795	17689	17470	17515	17630	17634	17551	17759	17491	17729	17640	17595	17587	17525	17820	17691	17700	17441	17827	17315	17637	17463	17600	17736	17733	17443	17724	17685	17747	17672	17743	17650	17649	17792	17796	17434	17602	17784	17635	17579	17678	17449	17654	17619	17697	17497	17558	17602	17574	17681	17606	17676	17527	17453	17526	17636	17676	17638	17657	17463	17595	17537	17748	17775	17724	17589	17625	17745	17480	17589	17541	17589	17725	17644	17678	17732	17605	17673	17494	17656	17661	17559	17569	17734	17676	17589	17576	17541	17623	17474	17732	17675	17533	17707	17576	17766	17635	17640	17736	17739	17750	17511	17782	17501	17565	17545	17672	17623	17598	17677	17637	17542	17463	17670	17688	17537	17695	17549	17679	17649	17594	17743	17726	17715	17460	17850	17507	17686	17756	17551	17523	17674	17666	17686	17641	17421	17515	17610	17829	17766	17575	17589	17675	17499	17551	17604	17625	17825	17638	17616	17451	17608	17650	17616	17506	17728	17549	17627	17659	17542	17533	17743	17605	17631	17560	17491	17561	17607	17617	17679	17547	17717	17470	17657	17640	17673	17585	17623	17801	17684	17540	17654	17685	17731	17730	17891	17636	17577	17623	17756	17740	17502	17571	17583	17583	17696	17555	17713	17658	17475	17567	17764	17550	17583	17590	17678	17546	17563	17665	17491	17517	17731	17404	17551	17390	17517	17621	17590	17452	17648	17647	17545	17588	17418	17742	17812	17678	17750	17615	17472	17607	17520	17555	17708	17660	17553	17624	17456	17596	17532	17678	17696	17693	17713	17587	17547	17723	17518	17823	17699	17783	17478	17768	17905	17746	17681	17623	17658	17482	17677	17681	17512	17691	17645	17682	17586	17656	17751	17681	17519	17747	17549	17792	17590	17531	17680	17667	17797	17733	17638	17705	17659	17521	17727	17641	17719	17600	17500	17665	17722	17567	17669	17678	17822	17828	17613	17664	17516	17571	17706	17657	17482	17601	17553	17708	17563	17737	17585	17557	17438	17718	17905	17654	17573	17658	17721	17572	17431	17532	17248	17557	17494	17665	17475	17715	17695	17750	17578	17650	17690	17582	17631	17740	17775	17601	17621	17536	17563	17445	17591	17552	17781	17641	17929	17648	17382	17533	17633	17706	17429	17487	17548	17681	17632	17534	17646	17621	17415	17628	17570	17838	17557	17626	17497	17539	17402	17499	17634	17598	17582	17823	17513	17851	17804	17632	17672	17540	17604	17628	17730	17792	17816	17822	17718	17516	17676	17636	17584	17654	17646	17589	17318	17818	17524	17549	17540	17744	17615	17728	17674	17657	17608	17584	17592	17521	17452	17569	17454	17603	17554	17647	17637	17734	17588	17814	17792	17520	17522	17891	17742	17563	17704	17595	17583	17769	17667	17654	17640	17651	17618	17634	17529	17820	17647	17639	17649	17788	17636	17807	17715	17688	17657	17642	17539	17577	17805	17712	17779	17914	17578	17604	17495	17462	17764	17867	17550	17782	17658	17683	17634	17601	17698	17697	17764	17552	17574	17467	17779	17539	17684	17566	17767	17720	17698	17846	17725	17638	17725	17706	17485	17638	17529	17709	17676	17631	17732	17739	17506	17477	17651	17581	17654	17755	17604	17660	17643	17656	17645	17740	17436	17523	17675	17520	17614	17671	17711	17546	17618	17616	17657	17744	17735	17671	17396	17518	17725	17533	17549	17645	17598	17619	17697	17736	17579	17673	17704	17743	17763	17530	17843	17773	17716	17735	17681	17604	17434	17645	17454	17688	17635	17691	17597	17547	17654	17592	17611	17676	17634	17592	17751	17690	17740	17564	17609	17553	17569	17494	17688	17558	17826	17683	17717	17742	17428	17587	17838	17532	17839	17514	17496	17556	17675	17663	17702	17529	17467	17744	17631	17669	17641	17682	17625	17634	17720	17642	17621	17665	17749	17388	17633	17641	17502	17622	17633	17544	17448	17584	17548	17433	17813	17632	17518	17655	17599	17827	17535	17596	17509	17646	17784	17658	17635	17613	17634	17547	17588	17702	17677	17818	17608	17570	17648	17827	17461	17677	17697	17633	17865	17641	17645	17666	17591	17727	17648	17731	17663	17625	17681	17497	17524	17450	17610	17678	17610	17710	17763	17702	17561	17473	17468	17703	17403	17561	17644	17447	17669	17707	17636	17748	17594	17570	17771	17487	17548	17813	17543	17619	17496	17709	17716	17555	17904	17480	17610	17692	17659	17593	17568	17646	17501	17750	17571	17807	17718	17565	17751	17593	17754	17654	17565	17462	17577	17401	17726	17820	17715	17568	17390	17430	17551	17751	17449	17750	17577	17652	17391	17776	17426	17640	17634	17753	17632	17649	17772	17601	17597	17605	17500	17624	17732	17641	17593	17567	17637	17615	17545	17619	17542	17852	17783	17702	17687	17585	17566	17852	17629	17610	17790	17248	17621	17650	17522	17405	17697	17808	17546	17484	17677	17528	17569	17764	17594	17619	17618	17776	17607	17662	17626	17806	17623	17618	17479	17460	17737	17802	17623	17565	17686	17443	17617	17668	17493	17715	17597	17676	17706	17448	17485	17637	17637	17608	17768	17627	17811	17563	17651	17649	17832	17642	17507	17600	17613	17780	17711	17456	17401	17500	17872	17609	17611	17619	17640	17557	17458	17745	17551	17705	17641	17596	17625	17558	17629	17708	17662	17709	17690	17694	17708	17516	17617	17757	17629	17564	17586	17592	17578	17619	17680	17679	17482	17672	17596	17788	17571	17589	17899	17731	17568	17652	17696	17738	17818	17438	17867	17807	17603	17807	17454	17589	17739	17706	17727	17684	17737	17548	17677	17421	17746	17648	17506	17585	17783	17521	17490	17636	17674	17460	17574	17620	17786	17598	17526	17527	17596	17649	17555	17737	17539	17388	17777	17504	17552	17698	17600	17517	17674	17786	17655	17790	17714	17754	17452	17577	17617	17510	17791	17746	17721	17858	17417	17588	17834	17611	17537	17636	17426
16330	28057	27322	57352	65036	44082	30844	18738	15999	15997	15937	16115	15884	15960	15924	15894	16013	15810	16054	15795	15986	15994	15996	16041	15788	15926	15924	16027	15896	15943	15895	16058	15970	16033	16056	15940	15884	16058	15826	15875	15918	15972	15961	15941	15853	15967	15832	16036	16356	16278	16325	16234	15906	15881	15799	15856	16118	15905	15830	15869	15819	15945	15864	16127	15891	15975	15862	15857	15802	16076	15709	15925	15980	15795	15793	15862	15921	15807	15839	15908	15842	15585	15876	15854	15881	15806	15932	15848	15849	15817	15988	15845	15893	15909	15981	15823	16134	15901	15771	15804	15902	15934	15974	15880	15794	15797	15829	15854	15843	15810	15974	15677	16036	15840	15686	15770	15935	15938	15883	15937	15844	15772	15997	16042	15841	15890	15955	15794	15894	15807	15881	15938	15944	15796	15908	15689	16034	15883	15939	15865	15770	15756	15919	15848	15728	15786	15848	15835	15986	15918	15878	15863	15942	15822	15815	15920	15625	15707	15951	15785	15828	15917	16079	15750	15924	15873	16021	15914	15678	15767	15892	15933	15844	15857	15743	15801	15903	16032	15988	15868	15948	15870	15841	15929	16054	16076	15836	15820	15768	15972	15903	15736	15909	15725	15863	15887	16028	15990	15825	15897	15787	15930	16066	15792	15634	15896	16109	15820	15892	15785	15900	15926	15834	15652	16070	15965	15849	15877	15959	15898	15992	16128	15914	15870	15947	15895	15940	15980	15895	15927	15925	16000	15900	15960	16038	15975	15972	15864	15767	15885	16009	15881	16089	15872	16020	15845	15871	15921	15835	15858	15870	16019	15728	15935	15899	15810	16008	15983	15988	15844	15974	15825	15822	15875	16093	15800	15804	15889	15909	15814	15925	16100	15654	15963	15901	15956	15725	15980	15964	15853	15917	15981	15789	15671	15825	15850	15918	15953	16052	16109	15722	15787	15968	15804	15912	15773	15813	15922	15980	15810	15928	15980	15981	16005	15709	15913	15776	15928	15879	15810	15926	15900	15855	15902	15882	15908	15688	16095	15784	15864	15900	15921	15964	16021	15926	15932	15916	15896	15956	15850	16022	15874	15857	15803	15778	16056	15877	16016	15919	15754	15886	15859	15725	15967	15910	15954	15898	15993	16081	15762	15890	15828	15942	15851	15938	16034	15704	15844	15930	15650	15827	16013	15925	15788	15977	15965	15749	15726	15807	15796	15914	15934	15822	15856	15934	15857	15910	15909	16045	15974	15937	16065	15910	15926	15956	15982	16055	16161	15872	15887	15857	15842	15757	15987	15948	15855	15888	15986	15977	15825	15882	15855	15895	15924	15947	16099	15989	15836	15836	15832	15853	15935	15938	15707	15790	15738	16171	15951	15879	15884	15940	15857	16013	15964	15924	15835	16003	15746	15889	16066	15813	15840	15859	15941	15933	15857	15878	15959	15928	15797	15959	15859	15892	15818	15947	15827	15885	15889	15998	15870	16058	15802	15954	15936	15947	16023	15904	15874	15896	15823	15820	16025	15925	15910	15780	16009	15912	16002	15970	15867	15913	15933	15878	15959	15953	15745	15909	15792	15979	15971	15974	15866	15798	15765	15856	15974	15942	15839	15829	15864	16024	15895	15952	16010	16054	15894	15704	15829	15838	16004	15711	15787	15819	15917	15977	16039	15889	15943	15814	15915	15821	15934	15872	15898	15806	15936	15758	15946	15808	15754	15917	15906	16068	16018	15784	15902	15931	15662	15935	15910	15965	15979	16016	15895	15832	15975	15839	15909	15830	15956	15896	15755	15947	15953	15846	15938	15992	15837	15974	15818	15833	16040	15805	15923	15932	15926	15890	15834	15752	15781	16084	15924	15939	16015	15821	15773	15951	15902	15766	15961	15690	15938	15949	15912	16065	15802	15930	15922	15953	15945	15983	15854	15872	15765	15782	15908	15890	15924	15975	15766	15868	15788	15891	16011	15858	15939	15963	15950	16073	15818	15827	15897	15912	15995	15832	15824	15863	15840	15831	15834	15817	15814	15945	15972	15866	16004	15897	15901	15816	15968	16045	15861	15974	16086	15710	15990	15801	15832	15960	15878	15780	15881	15816	15880	15837	15938	15856	15830	15848	15976	15845	15927	15815	15952	15910	15889	15754	16045	15968	15964	15990	15782	15896	16035	15911	15816	15976	16013	15884	15798	15938	15737	15944	15827	15948	15839	15829	15885	15858	15939	16034	16032	15727	16010	16043	15954	15922	15796	15849	15831	15831	15849	15807	15851	15808	15843	15935	15888	15815	15827	15867	16021	15901	15954	15871	15875	15889	15894	15826	15966	15735	15920	15929	15650	16021	15807	15886	15823	15989	15988	15898	15845	15955	15778	15954	15925	15776	15779	15812	15908	15943	15886	16064	15811	15821	15982	15883	15977	15909	15808	15880	15843	15867	15842	15706	15917	15887	15840	15850	15906	15945	16100	15912	15975	15851	15918	15905	15858	16031	15949	15923	15803	15825	15769	15753	15747	16066	15868	15882	15631	15834	15954	15843	15844	15900	15772	15953	15906	15895	15896	15950	15971	15972	15831	15843	15891	16064	16017	15693	15879	15826	15743	15851	15926	15949	15818	15932	15862	15879	15818	15882	15878	15981	16026	15907	15908	15985	15938	15871	15858	15921	15865	15867	15889	15804	15820	15866	15753	15814	16003	15741	15948	15948	15845	15803	15858	15955	15939	15937	15682	15738	15938	15871	16018	15843	15985	15766	15964	15963	15675	15831	16034	15848	15844	15797	16126	15853	15920	15733	16042	15890	15938	16029	15822	15973	16097	15868	15876	15980	15822	15906	15865	16011	15969	15878	15979	15915	15731	16005	15639	15912	15916	15840	15887	15959	16026	15781	15813	15979	15914	15970	15844	15941	16004	15885	16024	15906	15780	15903	15905	15940	15756	15893	15900	15900	15911	15924	15826	15766	16121	15906	15934	15910	15977	16050	15859	15787	16018	15796	15876	15898	15803	15988	15932	15820	15983	15968	15905	15897	15871	15959	15884	15876	15803	15952	15900	15957	15769	15996	15861	15964	15768	15987	15884	15869	15842	15758	16036	15947	15907	15923	15858	15876	15912	15876	15887	15906	15999	15642	16027	15870	15932	15762	15850	15937	15823	15882	15886	15995	15901	15820	15860	15996	15910	15925	15880	16096	16021	15829	15939	15951	15866	15927	15790	15942	15923	15941	15869	15865	15841	16013	15867	16135	15785	15741	15901	15881	15833	15841	15819	15850	15744	15837	15802	16010	15994	15827	15825	15745	15929	16059	15934	15824	15877	15987	15896	15884	16006	15910	15862	15928	15923	15804	16097	15882	15736	15814	15756	15817	16032	15787	15943	15822	16146	15849	15825	16016	15880	15944	15923	16023	15928	15879	15803	15942	15870	15832	15839	15816	15947	15817	15773	15909	15963	15843	15763	16033	16042	15942	15826	16020	16118	15955	15853	15828	15797	15922	15879	15980	15951	15864	15781	15953	15861	15921	15891	15941	15797	15767	15863	15803	15914	15834	15992	15715	15739	15863	15839	15893	15934	15924	15968	15851	15724	15767	15876	15994	15992	15856	15937	15862	15880	15833	15948	15809	15869	15896	15850	15811	15844	15900	15879	15880	15878	16031	15883	15743	15873	15886	15887	15826	15933	15929	15878	15985	15891	15884	15954	15859	15869	16075	15929	15807	15986	15827	16017	15875	16047	15945	15997	15919	15958	15929	15726	15893	15997	15879	15846	15727	15851	16012	15817	15820	15968	15700	15964	15760	15875	15749	16009	15932	15856	16030	15837	15890	15884	15887	15885	15778	15963	15972	15874	15812	15994	15898	16067	15981	15962	15778	16010	15868	15823	15937	15915	15837	15951	15917	15979	15876	16062	15785	15988	15888	15973	15816	15863	15948	15869	15976	15926	15891	15883	15851	15952	15725	15827	15883	15809	16045	15942	15963	16023	15929	15787	15861	15834	15941	15857	15967	15864	15855	15845	15681	15888	15825	15922	16025	15825	15919	15840	15894	15891	15782	15942	16003	15798	15956	15708	16035	15782	15861	15907	15966	15970	16098	15919	15968	15890	15956	15721	15605	15907	15798	15768	16055	15950	15991	16007	15857	16057	15839	16015	15674	15907	15969	16072	15875	15735	15893	15744	15841	15822	15835	15992	15768	15922	15970	15884	15992	15700	16011	15708	16073	15985	16081	15943	15911	15837	15936	15923	15806	15810	16037	16029	16045	15914	15902	16045	15815	15763	16025	16023	15772	15903	16037	16021	15885	15846	16030	15840	15799	15852	15926	16035	15917	15814	15854	15930	15844	15819	16068	15971	15859	16071	15893	15844	15930	15932	15798	15827	15968	15949	15890	15732	15781	15886	15900	15978	15937	15871	15942	15922	15988	15922	15869	16071	15897	15908	15981	15807	15983	15889	15921	15871	15764	15790	15785	15822	15942	15602	15866	15866	15952	15819	16046	15739	16031	15968	15792	15906	15915	15857	16025	15966	15794	16000	15897	16001	15903	15914	15823	15872	15853	15982	15758	16028	15837	15864	15929	15801	15982	15832	15849	15928	15853	15978	16088	15692	15827	15825	15926	15936	15885	15848	15827	15830	15751	15869	15767	15983	15628	15821	15965	15773	15860	15767	15796	15734	15800	16019	16022	15832	16040	15782	15961	15855	15871	15857	15822	15831	15924	15862	15643	15959	15763	15966	15909	15898	16060	15926	15902	15990	15998	15725	15919	15976	15950	15907	15977	16000	15926	15973	15840	15819	15970	16064	15941	15762	15785	15610	15844	15914	15634	15856	15749	15778	15944	15808	15850	15797	16027	15710	15908	15907	15875	15909	15900	15852	15979	15944	15932	15930	15964	15858	15999	16015	15970	15963	15932	15976	15752	15865	15893	15853	16006	16009	15910	15995	15916	16033	15792	15904	15931	15842	15835	15919	15949	15894	15941	15880	15872	16001	15733	15916	15943	15829	15832	15955	15767	16035	16015	15908	15740	15810	15803	15825	15842	15904	15868	15868	16020	15904	15826	16006	15944	15858	15847	15843	15911	15896	15705	15994	15940	15808	15878	15840	15823	15761	15862	15903	15812	15885	15831	15955	15855	16074
22789	21167	28910	30549	55667	49294	42499	28171	18866	17981	17523	17375	17323	17054	17406	17438	17258	17324	17382	17258	17540	17126	17240	17386	17233	17234	17070	17058	17197	17307	17221	17260	17149	17123	17032	17243	17213	17232	17167	17230	17122	17217	17295	17195	17033	17074	17218	16926	17655	17705	17731	17546	17359	17013	17110	17044	17231	17051	17065	17162	17231	16912	17182	16928	17085	17034	17092	16981	16931	17107	17277	17074	16932	17115	17150	17054	17160	17064	17317	16912	17233	17043	17179	17072	17081	16973	17043	17074	17156	17189	17127	17304	16857	17077	16774	16954	17052	17225	17059	17004	17041	17197	17083	17185	17086	17131	17049	17086	17061	17023	17032	17153	17138	17224	17003	17039	17182	17197	17104	17035	17175	17209	16981	16877	17107	17215	16921	17056	16992	17145	17162	17139	17056	17058	16826	17034	17129	17046	17119	17138	16864	17098	16939	17208	16879	17091	17006	17254	16903	17130	17164	17042	16947	17073	17122	17184	17154	17223	17109	17076	17262	17028	16890	17223	17102	17105	17147	17123	17100	17291	17161	16967	17045	17093	17181	17090	17032	17114	17001	17021	17044	17084	17267	16946	16931	17205	17057	17029	17181	17187	17204	17233	17287	17094	17206	17096	17014	17107	17096	17021	17060	17026	16899	17224	17159	17210	17098	17071	16823	17034	17121	17174	17118	17090	17163	16886	17194	17050	16915	17167	16991	16968	17287	17259	17080	17135	17208	17331	17201	16995	17098	17315	17173	16968	17067	16952	17173	16997	17177	17073	17101	17123	17051	17173	17137	17105	17273	17021	17064	17162	16964	17033	17199	17307	17237	17252	17145	17207	17258	17135	16986	17017	16976	16965	16986	17060	17169	17305	17112	16988	17129	17114	17237	16939	17038	16954	17115	17161	17132	17040	17156	17147	17168	17148	17217	17035	17180	17220	17044	17117	17049	17159	17141	17139	17080	17219	17129	16853	16899	16943	17170	17160	17076	16940	17051	17150	17105	17023	16893	17072	17121	17155	16883	16962	17147	17011	16983	16926	17094	17067	17114	16865	17006	17197	17211	17004	17147	17036	17161	17176	17189	16935	17144	17030	17110	17157	17303	17198	17255	17068	17028	16972	17185	17150	17301	17032	17159	17109	17049	17222	17243	17167	17168	17174	17043	17185	17126	17144	17128	16994	16967	17130	17165	17163	16865	16900	17161	17090	17127	17218	16986	17138	16873	17044	17149	17249	16868	16991	17164	17225	17053	16835	17092	17008	17243	17235	17215	17018	17038	17082	17188	17083	17137	16974	16875	16964	17118	17159	17045	17051	17244	17053	17189	17073	17006	17046	17148	16998	17207	16975	17041	17005	17038	17208	17247	17118	17154	17105	17265	17109	17085	17097	16976	17044	17074	17122	17298	17214	17149	17156	17050	16936	17052	16950	17234	17108	17061	17090	16950	17028	17233	17097	17141	17047	16985	16811	17024	17117	17051	17082	16950	17040	17039	17045	17101	17154	17095	16951	17121	16885	16940	17045	17064	16947	17058	16935	17235	17095	17010	17054	17110	16956	17044	16966	16991	16942	17079	17165	17064	17237	17122	17066	17257	16913	17017	17137	17105	17124	17161	16956	17125	17018	16965	17303	16968	17118	17031	17133	16859	16858	16900	17094	17174	17030	17013	17135	17083	17027	17279	17023	17090	17116	16904	17098	17007	16867	17180	17034	17326	16997	17199	17209	17111	17099	17221	16983	17025	17081	17154	17077	17153	17185	16867	16889	17114	16981	17125	17104	17079	16926	17155	16914	16986	17022	17034	17061	17165	16981	16903	17000	17252	17269	17003	16980	17149	17020	17010	16997	17079	16783	17162	16795	17113	16983	17275	17194	17093	17072	17001	17002	16951	17094	17228	17129	17307	16802	17215	17283	17135	17177	17115	17052	17096	17042	17227	17228	16991	17109	17069	17084	17262	17096	17074	17014	16955	17212	17091	17118	16947	17090	17060	17054	17115	17214	17055	16974	16856	17110	17068	17234	16974	17170	17120	17209	17177	17146	16929	16966	17138	17011	16952	17011	17210	17070	17067	17152	17143	17172	17042	17205	16972	17107	17059	17074	17060	17017	17314	17173	17114	17026	17111	17092	17078	16991	16916	17169	17260	17279	17164	17048	17267	17098	17267	17214	16942	16958	17193	17068	16967	17216	17029	16987	17075	17018	17133	17041	17183	17004	16954	17138	17138	17256	17162	17316	17092	17151	16964	17185	17236	17042	17079	17070	17174	17161	17379	17014	17210	16985	17068	17127	17009	17059	17269	17076	17004	17300	17127	17197	16991	17095	17093	17166	17086	17229	17068	17061	17112	17202	17171	17061	17087	16957	16999	17136	17086	16967	17258	17226	17213	16935	17148	17206	17031	16998	17054	17253	16961	16948	17173	17051	17204	17131	16864	17080	17283	17224	17138	17077	16972	17045	17149	17213	16945	17023	16989	17208	17150	17019	17212	17168	16843	16959	17018	17092	16992	17117	17167	17101	16826	16949	17110	17010	17118	17110	16916	17030	17065	17062	17395	17044	16964	17031	17026	17136	17114	17024	17125	16969	17021	17004	16968	17088	17094	17090	17234	16943	17031	17153	17080	17115	17018	16782	17094	17290	16903	16982	16982	17055	17060	17182	16846	17133	17049	17165	17047	17134	17211	17084	17151	17109	17082	17176	17065	17166	17201	17157	17180	17254	17129	17221	17265	17080	17131	16852	17066	17074	17098	17184	17130	17086	17044	17072	17005	17124	17114	16807	17102	17135	16925	17060	17181	17001	17112	17010	17004	17238	17141	17128	17087	17001	16979	16932	17064	16948	17089	17120	17288	17150	17150	17021	16873	17059	17078	17004	17131	16864	17050	16963	16945	17034	17204	17070	17258	17000	16984	17024	17050	17065	17301	17045	17103	17229	17236	17042	17117	16889	17087	17162	16915	16979	17122	16993	17099	17238	17061	17190	17007	17194	16874	17090	17074	17096	17066	17093	17029	17010	17143	17261	17103	17305	17072	17175	17081	17225	17091	17062	17132	17124	16830	17080	17224	17208	17106	16982	16994	17038	17272	17134	17200	17071	17092	17137	17203	17132	17084	17300	16867	17174	17242	16992	16988	16991	17146	17117	17290	17160	17297	17089	16974	16930	16971	17022	17019	17100	17173	17065	17222	17062	17287	16995	17090	17075	17032	17089	17122	17135	17185	16973	17031	17190	17245	17201	16997	16947	17071	17009	17025	17147	17000	17009	17011	17103	16923	17141	17156	17213	17032	17048	16880	17131	17177	16983	17007	17080	17089	17072	17232	17120	17002	17058	17139	17129	17143	17103	17152	17002	17274	16973	16906	17081	16963	17141	17274	17114	16988	17170	17103	17052	17134	17010	17080	16972	16959	16981	16898	16889	17160	16956	17169	17117	17244	16997	17064	17144	17037	17241	17024	17038	17203	17026	17182	16954	17060	16926	17155	17215	17360	17305	17024	17162	16972	17037	17167	17059	16982	17094	16972	17022	17107	17085	17314	17112	16988	17084	17234	17048	17310	16966	17076	17113	16993	17101	17094	17219	17104	16946	17000	17248	17106	16988	17059	17034	17093	17045	17164	17151	16913	17100	16969	17122	16853	16913	17132	17134	17182	17096	16887	17009	16980	17109	17088	17018	17071	16940	17130	17067	17152	17187	17310	17026	17049	17151	17041	16975	17013	16985	17181	17152	17271	17109	17112	17078	17063	17145	17065	17181	17059	16831	17203	17163	17087	17242	17137	17008	17136	17111	17185	17021	17079	16845	17010	17173	16980	17125	17185	17091	17028	17241	17093	17083	17129	17169	17147	16962	17154	17038	17092	16999	16995	16954	16887	17115	17243	17041	17041	16837	17052	16902	16989	17087	16949	16986	17303	17064	17316	16963	17099	17158	17004	17198	16940	17070	17196	17249	17075	17012	17156	17102	17109	16929	17287	17193	17083	16998	17139	16779	17100	17045	16934	17217	17115	17121	17151	17144	16853	16970	17037	17208	17130	17182	17008	17159	17032	17039	17019	17052	17126	17044	17002	17240	17053	17091	16895	17146	17146	16938	17146	17250	17045	17057	17189	17159	16968	16976	17143	17089	17054	17114	17163	17055	17240	16886	16781	17183	17062	17227	17359	16814	16744	17054	17033	17007	17000	17098	16906	17210	17171	17073	17084	16965	17059	17197	17187	17061	17082	17062	17111	17118	17182	16955	17051	17062	17061	17165	17164	16852	16909	17038	16966	16876	16975	16818	16879	17087	17191	17198	17106	17188	16912	16860	16962	16960	17057	16901	17114	17139	17022	17055	17009	16943	17067	17139	17058	16942	17148	17083	17116	17092	17282	16953	17075	16978	17209	17432	17071	17029	17118	16916	17375	17171	17128	17247	17259	17014	17210	17080	17248	17309	17199	16995	17142	17086	17261	17276	17263	17040	16811	17136	17171	16988	17178	17233	17171	16926	17293	17107	16871	16943	17020	16979	17010	17191	17157	16920	16913	16974	17248	17146	17120	17063	17145	16963	17066	17192	17122	16914	17080	16854	17174	17057	17074	17005	17197	17044	17129	17096	17146	17145	17085	17284	17145	17167	17096	17025	17042	17142	17271	17238	17157	17076	16997	16859	17037	17230	17113	16916	17141	17034	17091	17046	16964	17090	17109	16991	17150	17164	17120	17101	17124	17035	16867	17211	17105	17074	17051	17031	17200	17030	17056	16958	17196	16990	17122	16953	17152	17019	16902	16967	16989	17320	17094	17186	17011	17272	17248	17046	17032	17098	17106	16883	17256	16989	17380	17204	17092	17120	17055	16991	17031	17268	17106	16970	17064	17006	17140	17165	17157	17238	16965	17094	16914	17079	16910	17074	17112	16942	17005	17139	17054	17082	16969	16918	16963	16961	17130	17015	17019	16989	16923	16909	17100	17265	17018	17133	16863	16928	17224	17002	17009	16889	16937	17060	17078	17039	17106	17150	17154	16867	17122	17073	17185	17246	17319	17275	17108	16880	17117	17178	17223	17109	17222	17050	16980	17257	17016	16931	17016	17213	17157	16977	17072	17190	17193	17031	17137	17286	17156	17103	17169	17080	17003	17173	17147	16947	16861	17173
19657	35314	32460	67830	73952	53900	45120	24071	15743	15728	15620	15720	15386	15640	15502	15629	15658	15587	15438	15568	15621	15352	15523	15747	15607	15578	15522	15650	15551	15593	15592	15422	15522	15627	15635	15602	15472	15431	15463	15613	15363	15525	15557	15526	15661	15532	15612	15638	16568	16416	16221	15912	15691	15574	15594	15600	15462	15462	15639	15562	15591	15698	15447	15610	15608	15331	15590	15531	15576	15643	15281	15547	15530	15494	15628	15596	15625	15447	15560	15662	15437	15579	15453	15626	15433	15581	15529	15515	15482	15640	15532	15530	15253	15579	15514	15531	15631	15533	15561	15475	15517	15434	15531	15461	15524	15518	15559	15283	15468	15539	15474	15516	15593	15519	15540	15433	15453	15583	15427	15594	15438	15399	15579	15811	15500	15501	15603	15668	15476	15637	15418	15710	15573	15513	15704	15451	15544	15585	15449	15484	15458	15450	15521	15425	15499	15517	15463	15477	15552	15515	15600	15586	15356	15311	15544	15521	15580	15470	15419	15393	15543	15507	15519	15307	15463	15529	15580	15527	15571	15499	15572	15429	15575	15566	15601	15613	15446	15561	15586	15430	15683	15682	15436	15681	15533	15523	15409	15429	15522	15298	15355	15524	15525	15607	15498	15488	15500	15460	15493	15411	15544	15555	15655	15684	15618	15512	15488	15317	15452	15553	15495	15609	15542	15651	15531	15457	15453	15639	15572	15450	15477	15406	15613	15598	15605	15486	15551	15415	15532	15498	15356	15445	15380	15417	15409	15646	15478	15577	15575	15735	15568	15531	15707	15430	15465	15395	15547	15588	15394	15548	15559	15501	15518	15472	15489	15420	15548	15529	15488	15409	15459	15504	15540	15469	15588	15542	15551	15488	15531	15345	15566	15539	15624	15418	15446	15538	15622	15575	15440	15592	15656	15505	15354	15497	15659	15541	15657	15519	15676	15596	15662	15434	15431	15611	15648	15530	15582	15515	15525	15406	15581	15459	15588	15592	15522	15534	15593	15562	15621	15513	15499	15515	15570	15475	15371	15460	15493	15498	15410	15505	15389	15574	15551	15365	15244	15563	15579	15542	15327	15446	15487	15594	15585	15495	15618	15550	15471	15646	15562	15505	15631	15653	15308	15429	15662	15564	15566	15498	15428	15462	15506	15589	15565	15578	15730	15675	15551	15598	15506	15492	15670	15542	15585	15450	15406	15549	15431	15537	15483	15583	15444	15399	15499	15485	15451	15374	15460	15493	15555	15497	15551	15386	15558	15570	15346	15592	15544	15478	15574	15466	15664	15470	15595	15339	15458	15464	15449	15621	15429	15552	15436	15605	15541	15463	15469	15583	15534	15538	15347	15494	15632	15427	15608	15622	15540	15497	15543	15563	15467	15489	15608	15568	15468	15585	15425	15411	15419	15612	15502	15490	15669	15541	15492	15552	15505	15653	15473	15570	15547	15359	15375	15437	15681	15478	15528	15634	15465	15520	15253	15534	15434	15514	15398	15632	15526	15427	15462	15429	15561	15489	15509	15491	15512	15525	15452	15420	15330	15635	15473	15494	15614	15461	15493	15683	15626	15586	15512	15577	15630	15557	15518	15541	15422	15471	15562	15589	15672	15578	15462	15514	15523	15413	15514	15418	15541	15453	15591	15471	15569	15609	15436	15701	15552	15328	15567	15515	15625	15481	15565	15574	15540	15662	15458	15398	15646	15436	15583	15654	15578	15541	15391	15566	15612	15364	15423	15355	15437	15624	15586	15592	15537	15477	15412	15545	15604	15570	15599	15786	15468	15465	15419	15611	15612	15600	15455	15526	15632	15509	15416	15387	15572	15641	15481	15550	15374	15424	15507	15534	15514	15342	15577	15600	15387	15550	15493	15576	15648	15319	15538	15578	15618	15397	15439	15544	15551	15573	15577	15518	15642	15545	15499	15502	15449	15632	15703	15381	15619	15562	15567	15362	15462	15414	15491	15496	15469	15584	15405	15680	15612	15492	15548	15415	15481	15619	15609	15532	15474	15508	15378	15271	15434	15467	15451	15516	15541	15459	15554	15499	15494	15422	15613	15413	15499	15514	15518	15637	15478	15642	15542	15482	15440	15501	15523	15579	15543	15627	15560	15619	15421	15447	15454	15524	15557	15370	15461	15518	15454	15354	15600	15567	15347	15495	15582	15436	15479	15741	15430	15507	15465	15337	15463	15443	15417	15558	15709	15599	15432	15481	15604	15415	15464	15452	15502	15608	15308	15516	15486	15652	15387	15645	15482	15695	15356	15426	15448	15540	15588	15379	15427	15400	15508	15536	15359	15599	15319	15514	15390	15419	15639	15611	15603	15622	15505	15611	15475	15637	15283	15415	15600	15404	15521	15323	15583	15513	15507	15406	15524	15493	15690	15419	15440	15471	15550	15508	15643	15618	15366	15563	15544	15470	15448	15654	15467	15544	15608	15374	15459	15618	15587	15485	15693	15573	15531	15627	15466	15513	15501	15592	15390	15423	15615	15531	15401	15596	15455	15445	15328	15480	15595	15495	15419	15588	15452	15472	15570	15470	15593	15436	15498	15508	15524	15575	15558	15344	15380	15548	15539	15479	15627	15513	15529	15622	15396	15324	15344	15688	15427	15529	15530	15470	15577	15486	15429	15289	15463	15588	15512	15544	15561	15574	15394	15439	15522	15603	15618	15582	15558	15471	15535	15385	15458	15518	15315	15644	15490	15465	15467	15388	15580	15423	15575	15615	15630	15626	15524	15660	15601	15592	15739	15477	15565	15641	15466	15475	15512	15530	15407	15454	15629	15362	15275	15476	15401	15424	15538	15550	15516	15478	15566	15414	15580	15450	15552	15520	15585	15618	15568	15486	15365	15335	15277	15469	15375	15513	15446	15514	15400	15425	15491	15427	15590	15514	15555	15509	15639	15612	15515	15577	15438	15580	15495	15464	15479	15563	15549	15449	15575	15545	15486	15609	15514	15567	15599	15533	15555	15574	15477	15429	15479	15644	15535	15517	15463	15434	15558	15505	15648	15543	15430	15471	15656	15495	15472	15434	15437	15518	15516	15456	15496	15488	15368	15650	15440	15412	15489	15405	15445	15480	15530	15541	15481	15455	15609	15519	15504	15671	15449	15640	15391	15592	15565	15465	15479	15693	15439	15506	15421	15478	15628	15499	15569	15443	15479	15545	15466	15488	15567	15618	15466	15546	15437	15508	15573	15571	15543	15500	15748	15378	15615	15497	15473	15493	15531	15513	15363	15630	15751	15498	15667	15488	15519	15416	15509	15548	15462	15454	15454	15453	15602	15580	15465	15297	15593	15466	15455	15431	15653	15293	15415	15532	15573	15757	15425	15455	15621	15496	15664	15383	15459	15428	15394	15575	15480	15527	15554	15505	15282	15743	15381	15593	15484	15687	15442	15338	15273	15535	15427	15416	15492	15514	15521	15401	15436	15503	15587	15574	15511	15553	15496	15554	15561	15680	15460	15513	15520	15364	15540	15440	15404	15451	15489	15427	15522	15305	15395	15468	15400	15453	15582	15422	15473	15395	15484	15452	15488	15460	15562	15558	15375	15643	15485	15593	15563	15549	15752	15594	15350	15551	15457	15587	15463	15561	15428	15532	15443	15471	15509	15406	15535	15576	15642	15508	15518	15528	15320	15485	15533	15528	15439	15407	15581	15603	15582	15527	15473	15440	15380	15389	15486	15447	15430	15452	15426	15430	15669	15444	15587	15658	15536	15446	15526	15378	15475	15491	15451	15572	15530	15463	15661	15441	15505	15487	15674	15552	15621	15416	15388	15716	15654	15552	15538	15612	15371	15453	15646	15426	15549	15579	15676	15486	15508	15483	15596	15498	15538	15443	15359	15390	15478	15369	15704	15517	15374	15510	15528	15652	15525	15522	15632	15464	15611	15478	15649	15433	15639	15486	15681	15614	15424	15324	15524	15487	15301	15492	15419	15458	15396	15593	15651	15523	15467	15462	15306	15514	15620	15621	15325	15517	15441	15391	15395	15547	15552	15476	15534	15535	15571	15591	15330	15579	15360	15589	15465	15254	15610	15399	15478	15480	15374	15637	15413	15410	15483	15598	15497	15412	15489	15640	15599	15556	15557	15628	15519	15380	15470	15466	15565	15661	15592	15571	15521	15568	15749	15465	15476	15525	15564	15373	15561	15512	15666	15596	15454	15538	15623	15432	15543	15554	15564	15514	15334	15415	15614	15477	15566	15504	15627	15559	15376	15471	15678	15484	15650	15537	15558	15504	15526	15569	15613	15408	15402	15756	15537	15557	15485	15599	15596	15507	15438	15370	15524	15481	15656	15623	15454	15492	15387	15549	15560	15569	15391	15388	15387	15340	15421	15410	15430	15665	15483	15588	15575	15586	15608	15609	15365	15667	15510	15470	15496	15506	15592	15490	15537	15478	15411	15504	15297	15508	15535	15390	15578	15406	15369	15390	15536	15453	15493	15498	15400	15625	15427	15594	15470	15734	15548	15683	15482	15353	15590	15621	15662	15527	15554	15452	15689	15620	15609	15401	15570	15402	15595	15721	15488	15501	15473	15522	15409	15668	15471	15593	15471	15399	15811	15676	15533	15305	15513	15336	15415	15517	15676	15444	15560	15482	15512	15691	15544	15592	15559	15502	15685	15231	15482	15547	15581	15530	15448	15454	15565	15371	15424	15580	15412	15390	15501	15463	15411	15520	15404	15334	15392	15493	15539	15377	15609	15592	15373	15490	15437	15520	15441	15546	15626	15627	15492	15439	15501	15387	15611	15351	15686	15623	15617	15432	15538	15499	15655	15532	15491	15486	15505	15482	15530	15523	15464	15463	15469	15486	15399	15472	15511	15445	15728	15546	15602	15528	15712	15539	15539	15670	15702	15449	15437	15493	15427	15551	15450	15598	15397	15560	15450	15578	15457	15505	15540	15374	15512	15495	15525	15584	15528	15503	15389	15483	15494	15397	15402	15523	15401	15532	15386	15414	15433	15598	15556	15483	15562	15477	15388	15360	15491	15494	15616	15397	15380	15550	15447	15636	15539	15502	15424	15476	15548	15437	15441	15670	15614	15517	15366	15437	15506	15453	15406	15530	15514	15624	15484	15593	15525	15529	15340	15620	15651	15401	15529	15432
27056	21985	25530	33559	28458	24061	20740	17207	16402	16642	16829	16684	16425	16674	16679	16584	16605	16666	16425	16416	16453	16579	16530	16636	16565	16404	16553	16457	16582	16351	16658	16494	16444	16279	16487	16562	16387	16382	16443	16559	16475	16541	16709	16741	16508	16377	16434	16610	16518	16768	16698	16506	16484	16614	16601	16524	16545	16448	16448	16428	16602	16662	16614	16558	16627	16470	16572	16448	16560	16366	16542	16426	16521	16406	16371	16582	16663	16604	16600	16400	16457	16413	16482	16404	16530	16383	16455	16513	16422	16557	16395	16421	16547	16731	16463	16399	16453	16554	16486	16453	16473	16638	16575	16459	16716	16282	16585	16478	16614	16527	16487	16296	16338	16407	16363	16318	16365	16372	16373	16440	16506	16461	16496	16635	16503	16484	16489	16454	16518	16591	16517	16395	16300	16325	16408	16198	16560	16491	16427	16413	16493	16502	16529	16610	16543	16399	16292	16473	16433	16476	16475	16459	16479	16334	16316	16438	16360	16347	16365	16384	16601	16573	16463	16623	16461	16355	16551	16556	16500	16398	16424	16499	16525	16468	16319	16492	16455	16480	16401	16358	16515	16399	16649	16396	16493	16730	16725	16280	16570	16528	16619	16621	16528	16532	16460	16471	16344	16425	16418	16450	16414	16297	16496	16337	16375	16413	16409	16463	16829	16569	16555	16571	16418	16437	16490	16333	16528	16302	16435	16467	16432	16415	16428	16474	16405	16262	16385	16605	16646	16329	16632	16441	16519	16392	16418	16415	16540	16395	16429	16716	16339	16333	16324	16552	16481	16605	16271	16194	16452	16485	16567	16460	16380	16457	16442	16351	16587	16528	16368	16654	16504	16406	16543	16419	16473	16469	16488	16535	16363	16560	16517	16494	16538	16388	16589	16563	16432	16661	16549	16331	16476	16530	16512	16469	16509	16547	16678	16376	16611	16563	16530	16495	16735	16260	16670	16460	16431	16530	16669	16544	16423	16330	16381	16468	16569	16419	16512	16595	16481	16271	16467	16294	16792	16491	16310	16578	16353	16509	16347	16478	16484	16582	16452	16476	16303	16685	16514	16285	16531	16534	16536	16636	16399	16411	16391	16593	16487	16272	16406	16554	16548	16563	16396	16604	16508	16323	16513	16640	16472	16632	16335	16464	16568	16528	16407	16526	16534	16311	16618	16526	16671	16331	16594	16453	16631	16540	16590	16374	16530	16423	16476	16550	16411	16314	16588	16651	16419	16504	16432	16389	16488	16391	16425	16319	16272	16318	16701	16370	16506	16438	16522	16574	16347	16490	16257	16358	16660	16544	16306	16213	16316	16291	16613	16442	16482	16670	16693	16431	16625	16404	16525	16403	16461	16623	16404	16352	16284	16572	16646	16467	16444	16598	16559	16551	16446	16382	16455	16489	16529	16414	16332	16545	16270	16540	16529	16619	16266	16494	16744	16482	16624	16515	16518	16364	16356	16338	16386	16493	16321	16285	16609	16461	16522	16468	16506	16284	16586	16600	16440	16416	16534	16592	16291	16475	16533	16487	16360	16394	16737	16404	16431	16542	16475	16417	16511	16486	16533	16549	16529	16332	16294	16540	16452	16658	16556	16546	16577	16501	16416	16377	16397	16546	16475	16510	16385	16577	16606	16471	16451	16374	16398	16403	16444	16335	16577	16491	16632	16590	16373	16301	16496	16557	16396	16522	16513	16426	16430	16477	16443	16576	16259	16496	16482	16359	16573	16517	16441	16465	16456	16334	16347	16415	16715	16419	16482	16511	16408	16469	16411	16504	16567	16388	16563	16438	16613	16454	16522	16436	16507	16475	16442	16564	16530	16732	16466	16424	16515	16475	16561	16564	16602	16366	16385	16639	16518	16531	16551	16654	16475	16651	16477	16671	16638	16513	16676	16290	16444	16595	16385	16694	16501	16619	16490	16410	16428	16549	16601	16582	16551	16536	16566	16701	16441	16492	16400	16283	16341	16556	16505	16517	16706	16321	16329	16382	16460	16517	16592	16381	16542	16560	16418	16385	16404	16328	16391	16529	16356	16561	16713	16396	16713	16589	16540	16591	16449	16475	16388	16563	16436	16514	16475	16623	16386	16442	16438	16639	16557	16513	16236	16429	16512	16450	16606	16555	16426	16493	16488	16647	16564	16651	16279	16397	16426	16362	16347	16293	16489	16443	16665	16567	16439	16559	16485	16449	16541	16449	16538	16357	16573	16608	16442	16557	16437	16507	16578	16419	16679	16245	16491	16557	16444	16337	16445	16436	16678	16505	16512	16436	16418	16404	16621	16486	16247	16500	16354	16715	16489	16392	16354	16625	16720	16489	16522	16520	16475	16327	16557	16561	16555	16231	16470	16471	16625	16623	16496	16276	16385	16474	16326	16624	16450	16524	16489	16479	16593	16653	16541	16382	16557	16426	16427	16473	16538	16468	16568	16361	16373	16719	16579	16575	16382	16538	16487	16586	16460	16524	16659	16587	16599	16367	16163	16559	16422	16467	16401	16563	16501	16360	16682	16381	16633	16521	16460	16370	16523	16344	16657	16623	16510	16385	16390	16584	16409	16443	16475	16529	16211	16533	16423	16750	16647	16440	16678	16347	16539	16567	16356	16439	16574	16511	16569	16402	16513	16576	16608	16422	16366	16359	16446	16447	16352	16572	16625	16515	16575	16506	16548	16451	16443	16605	16390	16239	16353	16455	16534	16372	16362	16568	16326	16566	16563	16326	16471	16400	16627	16522	16575	16608	16468	16589	16634	16437	16269	16566	16505	16399	16256	16678	16300	16506	16468	16440	16452	16402	16327	16587	16540	16556	16412	16700	16557	16539	16410	16585	16673	16715	16319	16484	16461	16526	16430	16424	16477	16357	16492	16362	16589	16570	16631	16733	16347	16427	16515	16462	16547	16334	16332	16403	16594	16199	16395	16412	16523	16622	16548	16408	16566	16526	16620	16590	16536	16448	16401	16543	16459	16659	16479	16485	16493	16682	16498	16482	16414	16313	16511	16357	16472	16591	16655	16603	16363	16465	16503	16588	16706	16559	16576	16520	16426	16507	16473	16244	16277	16493	16308	16551	16476	16525	16492	16385	16598	16726	16530	16437	16400	16362	16544	16542	16497	16506	16582	16462	16561	16296	16437	16507	16620	16486	16460	16525	16643	16586	16614	16442	16607	16575	16564	16617	16363	16569	16417	16324	16520	16702	16473	16588	16262	16579	16365	16679	16230	16554	16477	16432	16653	16526	16471	16497	16703	16385	16648	16358	16534	16479	16324	16382	16440	16449	16526	16505	16522	16456	16549	16368	16515	16784	16415	16554	16600	16486	16639	16301	16472	16458	16588	16410	16533	16637	16537	16482	16583	16390	16297	16572	16377	16361	16315	16480	16386	16562	16511	16568	16639	16557	16630	16583	16461	16581	16706	16741	16399	16739	16674	16397	16436	16609	16404	16318	16424	16564	16546	16543	16301	16585	16532	16489	16504	16600	16440	16513	16502	16571	16591	16456	16638	16460	16648	16522	16462	16524	16424	16642	16428	16449	16510	16585	16393	16594	16419	16510	16308	16466	16644	16313	16591	16606	16360	16616	16428	16597	16518	16367	16431	16548	16449	16460	16361	16556	16443	16386	16346	16296	16471	16478	16609	16461	16479	16675	16518	16560	16505	16440	16534	16356	16371	16519	16513	16376	16470	16624	16527	16419	16443	16497	16577	16533	16583	16590	16665	16510	16499	16523	16512	16502	16459	16587	16645	16520	16563	16501	16455	16404	16603	16405	16519	16518	16520	16630	16497	16376	16452	16476	16684	16532	16350	16508	16498	16400	16621	16651	16590	16436	16525	16428	16544	16437	16338	16573	16325	16493	16722	16749	16508	16403	16754	16739	16373	16378	16516	16463	16584	16564	16514	16258	16478	16562	16408	16556	16515	16572	16216	16509	16429	16458	16558	16544	16372	16686	16579	16670	16393	16529	16428	16443	16366	16449	16333	16702	16263	16587	16429	16549	16608	16313	16737	16477	16439	16577	16447	16447	16478	16454	16632	16347	16342	16714	16573	16536	16546	16614	16462	16414	16424	16620	16361	16460	16459	16463	16737	16597	16560	16444	16394	16361	16300	16527	16528	16408	16505	16521	16445	16436	16554	16449	16602	16526	16380	16360	16511	16276	16522	16661	16335	16687	16549	16298	16303	16494	16549	16443	16310	16508	16404	16477	16437	16479	16339	16382	16335	16546	16466	16606	16675	16381	16418	16378	16539	16506	16533	16426	16477	16498	16593	16525	16386	16451	16542	16442	16393	16403	16546	16521	16380	16688	16632	16505	16481	16732	16572	16654	16518	16413	16477	16432	16483	16496	16484	16362	16473	16528	16567	16335	16496	16499	16392	16397	16590	16399	16469	16473	16621	16685	16554	16660	16550	16392	16426	16396	16595	16404	16356	16548	16586	16470	16454	16417	16470	16278	16425	16489	16633	16374	16486	16469	16606	16757	16619	16669	16435	16562	16544	16375	16469	16344	16388	16574	16461	16386	16530	16377	16547	16533	16417	16335	16549	16300	16573	16496	16368	16237	16582	16530	16608	16584	16549	16220	16532	16565	16463	16590	16201	16617	16433	16627	16425	16549	16342	16557	16613	16505	16526	16361	16470	16682	16601	16456	16603	16588	16716	16293	16427	16334	16657	16532	16358	16277	16350	16753	16445	16452	16464	16598	16616	16475	16382	16349	16405	16531	16717	16571	16606	16446	16510	16402	16505	16419	16433	16522	16695	16488	16524	16392	16508	16494	16565	16422	16459	16489	16541	16503	16407	16526	16442	16510	16684	16630	16443	16443	16643	16689	16677	16540	16676	16506	16453	16438	16646	16493	16535	16329	16400	16669	16515	16615	16681	16438	16189	16282	16655	16531	16412	16518	16542	16270	16480	16408	16500	16533	16493	16652	16505	16518	16524	16493	16618	16593	16467	16568	16624	16330	16395	16660	16517	16393	16395	16443	16545	16597	16685	16559	16511	16379	16402	16486	16723	16453	16360	16423	16482	16397	16491	16590	16481	16597	16548	16395	16573	16442	16458	16450	16603	16417	16464	16621	16543	16541	16543	16458	16546	16434	16601	16357	16411	16500	16487	16474
16487	22311	24137	35454	28833	24538	19614	15733	15086	15179	15242	15190	15119	15181	15222	15358	15246	15035	15253	15300	15327	15217	15152	15241	15300	15266	15207	15207	15119	15282	15456	15103	15064	15333	15276	15151	15158	15112	15060	15120	15164	15205	15399	15220	15321	15287	15136	15118	15301	15260	15213	15236	15317	15267	15222	15162	15012	15118	15264	15361	15198	15133	15187	15293	15214	15021	15083	15205	15156	14925	15097	15139	15329	15245	15160	15066	15197	15403	15105	15154	15172	15026	15109	15233	15140	15201	15175	15233	15224	15316	15192	15173	15281	15224	15061	15138	15018	15021	15203	15177	15217	15071	15152	15275	15178	15185	14989	15283	15216	15153	15256	15220	15109	15215	15100	15170	15168	15162	15176	15141	15262	15170	15335	15090	15181	15123	15189	15330	15039	15245	15112	15219	15154	15059	15174	15252	14925	15102	15134	15206	15110	14976	15164	15191	15111	15187	15133	15129	15166	15156	15025	15018	15360	15001	15103	14997	15186	15174	15338	14978	15365	15155	15022	15324	15170	15136	15280	15167	15091	15089	15083	15360	15221	15143	15114	15262	15190	15259	15199	15242	15248	15168	15097	15222	15216	15236	15258	15052	15232	15227	15170	15247	15170	15100	15194	15262	15035	15327	14993	15184	15235	15087	15195	15289	15185	15091	15275	15050	15119	15036	15255	15101	15220	15223	15101	15203	15189	15159	15347	15152	15233	15089	15190	15295	15108	15239	15093	15064	15305	15171	15132	15263	15289	15129	15224	15375	15238	15063	15389	15110	15073	15227	15184	15077	15185	15240	15248	15163	15214	15132	15085	15165	15156	15078	15186	15241	15158	15169	15112	14943	15311	15160	14985	15132	15184	15058	15199	15126	15142	15181	15250	15256	15173	15142	15107	15218	15281	15230	15149	15127	15009	15095	15200	15300	15175	15179	15140	15082	15206	15158	15061	15164	15180	15341	15340	15163	14997	15202	15280	15038	15106	15091	15014	15141	15187	15073	14976	15164	15159	15224	15149	15261	15187	15211	15238	15155	15253	15049	15162	15194	14954	15316	15288	15458	15112	15307	15195	15138	14984	15164	15339	15122	14998	15036	15323	15142	15182	15148	15379	15213	15264	15183	15131	15209	15198	14954	15270	15210	15298	15231	15269	15151	15186	15273	15008	15200	15030	15131	15059	15025	15188	15224	15103	15247	15175	14987	15143	15273	15200	15144	15163	15175	15041	15245	15391	15152	15114	15117	15130	15185	14959	15134	15106	15128	15167	15479	15085	14945	15122	15081	15347	15269	15105	15307	15373	15272	15313	15145	15217	15223	15324	15092	15282	15088	15008	15161	15243	15300	15155	15225	15271	15133	15082	15077	15355	15083	15226	15177	15120	15261	15168	15262	15148	15150	15247	15129	15117	15196	15156	15303	15355	15234	15280	15089	15176	15241	15246	15240	15186	15292	15258	15224	15141	15220	15432	15242	15226	15040	15168	15316	15225	15086	15215	15267	15119	15115	15280	15038	15169	15133	15143	15233	15227	15269	15174	15103	15205	15325	15331	15098	15277	15153	15198	15150	15203	15190	15241	15208	14918	15208	15099	15207	15064	15228	15187	15014	14987	15196	15121	15230	15137	15174	15216	15230	15072	15165	15183	15240	15266	15108	15241	15124	15307	15102	15192	15164	15156	15180	15229	15312	15116	15360	15240	15140	15244	15253	15305	15367	15146	15173	15220	15100	15241	15146	15090	15146	15066	15221	15245	15101	15234	15207	15227	15156	15106	15236	14959	15166	15244	15139	15230	15188	15205	15156	15081	15185	15275	15096	15078	15190	15290	15297	15023	15138	15299	15125	15158	15071	15255	15157	15162	15110	15179	15157	15065	15186	14948	15275	15228	15205	15262	15300	14968	15142	15172	15338	15269	15014	15067	15072	15265	15304	15304	15137	15334	15157	15199	15297	15113	14987	15343	15153	15104	15158	15059	15278	15349	15218	15186	15138	15132	15318	14931	15223	15098	15232	15177	15299	15271	15131	15191	15090	15173	15050	15104	15193	15184	15308	15082	15223	15298	15195	14921	15313	15281	15135	15248	14983	15193	15212	15197	15135	15120	15089	15113	15166	15213	15089	15200	15223	15259	15172	15306	15024	15157	15155	15153	15228	15152	15159	15228	14976	15059	15140	15148	15286	15243	15101	15372	15250	15143	15370	15346	15172	15135	15200	15110	15255	15104	15229	15146	15099	15148	15197	15250	15122	15082	15190	15131	15139	15009	15021	15294	15140	15205	15241	15258	15021	15238	15242	15287	15210	15080	15213	15281	15200	15252	15081	15251	15116	15351	15195	15210	15169	15121	15053	15013	15097	15253	15138	15313	15165	15210	15245	15196	15186	15084	15287	15137	15174	15328	15109	15133	15234	15139	15080	15107	15154	15160	15208	15124	15177	15048	15036	15189	15274	15278	15188	15127	15245	15303	15210	15341	15227	15223	15247	15119	15283	15080	15204	15253	15086	15128	15184	15195	15198	15192	15154	15270	15055	15234	15196	15267	15250	15201	15228	14977	15303	15173	15327	15159	15099	15300	14941	15271	15266	15187	15198	15356	15414	15270	15221	15197	15188	14975	15175	15251	15208	15172	15038	15383	15163	15059	15346	15146	15074	15147	15179	15105	15072	15135	15193	15161	15240	15200	15220	15068	15226	15089	15213	15280	15200	15140	15307	15323	15268	15193	15223	15122	15289	15191	15164	15213	15326	15279	15011	15097	15208	15380	15283	15170	15183	15139	15163	15092	15266	15444	15120	15026	15345	14973	15052	15139	15279	15108	15231	15199	15195	15055	15076	15204	15088	15243	15218	15204	15220	15124	15373	15228	15096	15300	15247	15303	14940	14978	15204	15148	15357	15154	15107	15272	15001	15279	15190	15095	15206	15193	15271	15202	15183	15009	15271	15289	15245	15061	15105	15093	15251	15241	15007	15185	15199	15228	15081	15248	15141	15294	15039	15094	15241	15185	15142	15187	15149	15263	15032	15275	15246	15174	15296	15086	15083	15127	15109	15079	15254	15036	15248	15223	15188	15192	15029	15067	15286	15132	15209	15225	15085	15099	15107	15210	15135	15055	15244	15131	15294	15130	15261	15273	15156	15255	15342	15261	15115	15127	15149	14893	15176	15137	15246	15315	15151	15230	15121	15270	15174	15140	15052	15155	15280	15123	15066	15191	15283	15067	15176	15250	15168	15321	15154	15090	15049	15290	15212	15064	15182	15146	15068	15206	15249	15260	15360	15159	15106	15165	15223	15455	15215	15255	15347	15166	15229	15249	15109	15066	15052	15221	15086	15199	15216	15300	15278	15216	15220	15222	15317	15138	15269	15256	15179	15243	15218	15181	15203	15258	15162	15235	15135	15293	15211	15161	15208	15038	15183	15116	15278	15226	15163	15151	15263	15110	15150	15265	15183	15334	15132	15042	15130	15121	15175	15228	15171	15174	15189	15350	15301	15273	15058	15064	15150	15254	15205	15212	15193	15267	15225	15193	15119	15292	15163	15215	14921	15327	15160	15207	15273	15160	15143	15104	15131	15159	15185	15114	15130	15102	15047	15227	15177	15202	15278	15189	15104	15160	15089	15152	15231	15225	15274	15153	15032	15339	15234	15089	15099	15248	15089	15104	15208	15090	15277	15262	15200	15115	15297	15093	15112	15238	15157	15225	15166	15460	15285	15166	15199	15116	15013	15085	15157	14956	15176	15202	15246	15015	15114	15189	15201	15164	15287	14966	15211	15375	15120	15075	15214	15279	15127	15123	15127	15234	15169	15164	15246	15223	15164	15203	15137	15154	14930	15053	15315	15174	15066	15167	15286	15199	15085	15205	15308	15146	15265	15176	15305	15021	15169	15270	15237	15078	15150	15124	15272	15207	15241	15228	15290	15172	14998	15174	15165	15171	15222	15182	15226	15281	15279	15235	15231	15229	15219	15233	15077	15246	15107	15432	15066	15108	15214	15084	15028	15209	15097	15199	15217	15233	15208	15236	15230	15191	15244	15098	15165	15125	15164	15154	15191	15181	15152	15367	15305	15064	15393	14910	15153	15160	15189	15115	15211	15262	15111	15233	15077	15197	15072	15184	15087	15189	15192	15105	15074	15148	15180	15162	15349	15099	15067	15200	15223	15076	15144	15151	15278	15158	15072	15036	15221	15288	14966	15279	15213	15131	15177	15211	15220	15159	15348	15163	15193	15220	15148	15153	14965	15241	15130	15083	15225	15289	15108	15253	15356	14969	15154	15217	15214	15276	15082	15262	15191	15232	14968	15453	15246	15095	14985	15143	15098	15088	15190	15123	15055	15098	15327	15065	15197	15163	15165	15124	15204	15209	15250	15193	15201	15254	15149	15066	15260	15069	15243	15125	15186	15473	15246	15153	15112	15361	15171	15205	15203	15190	15388	15421	15167	15169	15285	15030	15033	15105	14963	15242	15207	15196	15264	15228	15217	15133	15106	15278	15188	15129	15111	15319	15264	15290	15221	15242	15258	15385	15202	15187	15287	15157	15108	15164	15130	15247	15033	15347	15317	15069	15131	15161	15308	15063	15279	15071	15188	15260	15048	15139	15016	15142	15038	15251	15165	15249	15186	15389	15044	15235	15251	15275	15150	15218	15059	15176	15189	15476	15086	15000	15131	15152	15104	15150	15301	15020	15089	15029	15232	15241	15351	15336	15049	15212	15056	14995	15286	15162	15164	15139	15129	15318	15186	15129	15159	15112	15251	15220	15129	15278	15188	15160	15043	15146	15105	15200	15215	15192	15163	14913	15060	15182	15271	15138	15082	15087	15275	15210	15280	15286	15203	15274	15047	15168	15043	15140	15178	15353	15274	15321	15261	15130	15170	15248	15002	15236	15021	15063	15256	15048	15073	15136	15187	15095	15183	15046	15079	15150	15201	15070	15167	15204	15133	15210	15027	15249	15126	15281	15062	15269	15276	15314	15160	15273	15248	15010	15151	15227	15170	15252	15013	15184	15165	15294	15110	15309	15178	15040	15316	15105	15183	15351	15177	15315	15213	15248	15230	15112	15196	15474	15167	15165	15245	15146	15176	15212	15201	15167	15080	15134	15105	15114	14978	15127	15022	15039	15187	15236	15111
23982	21176	28686	41967	48693	47345	36483	24717	18025	17059	16828	16853	16785	16909	16709	16816	16780	16693	16570	16760	16671	16583	16741	16495	16588	16673	16847	16754	16696	16440	16704	16887	16673	16530	16425	16520	16452	16559	16680	16753	16752	16772	16581	16671	16644	16677	16680	16645	16756	16745	16662	16587	16653	16690	16674	16640	16600	16710	16412	16707	16466	16539	16444	16521	16567	16651	16366	16515	16564	16643	16367	16498	16620	16540	16622	16467	16605	16504	16631	16670	16509	16314	16476	16507	16600	16553	16350	16666	16549	16604	16379	16509	16478	16632	16472	16496	16478	16522	16678	16678	16768	16682	16604	16529	16486	16640	16591	16544	16713	16523	16610	16477	16657	16591	16698	16642	16629	16472	16574	16464	16620	16502	16539	16439	16522	16666	16623	16464	16329	16630	16636	16589	16661	16633	16726	16572	16742	16539	16769	16359	16635	16672	16521	16506	16592	16624	16461	16499	16727	16635	16686	16661	16703	16592	16646	16577	16457	16514	16491	16482	16560	16533	16657	16546	16541	16488	16736	16754	16602	16693	16386	16520	16470	16536	16745	16451	16434	16403	16505	16576	16769	16479	16606	16724	16503	16399	16562	16648	16463	16499	16584	16654	16684	16624	16478	16541	16367	16524	16525	16544	16506	16594	16724	16356	16561	16609	16519	16626	16799	16597	16626	16553	16556	16557	16534	16584	16576	16781	16672	16446	16429	16600	16483	16479	16424	16480	16719	16662	16627	16482	16601	16549	16708	16613	16741	16398	16527	16502	16744	16462	16372	16436	16334	16560	16547	16562	16660	16522	16426	16419	16437	16563	16453	16456	16474	16653	16717	16551	16591	16594	16672	16702	16570	16430	16526	16659	16615	16613	16617	16521	16618	16492	16482	16719	16691	16656	16464	16521	16399	16486	16645	16611	16834	16454	16625	16503	16385	16482	16637	16328	16612	16668	16570	16538	16711	16620	16644	16584	16592	16444	16486	16464	16555	16474	16632	16437	16488	16385	16737	16646	16423	16454	16692	16385	16584	16482	16713	16425	16661	16595	16675	16634	16377	16655	16408	16587	16556	16442	16670	16474	16570	16753	16612	16581	16624	16486	16540	16572	16563	16577	16521	16514	16574	16511	16515	16445	16524	16448	16537	16634	16700	16637	16547	16629	16656	16561	16585	16628	16683	16538	16398	16555	16489	16505	16524	16529	16428	16595	16527	16646	16625	16623	16696	16622	16628	16563	16372	16497	16472	16484	16774	16458	16640	16612	16537	16697	16449	16651	16576	16545	16601	16574	16621	16660	16729	16633	16792	16570	16676	16428	16597	16495	16655	16657	16634	16629	16722	16466	16517	16500	16409	16434	16647	16654	16530	16648	16565	16629	16480	16692	16642	16633	16535	16350	16495	16579	16898	16633	16578	16595	16559	16629	16444	16556	16655	16467	16638	16588	16757	16497	16726	16769	16633	16527	16690	16431	16527	16520	16679	16496	16556	16607	16672	16516	16365	16541	16483	16661	16762	16615	16472	16556	16578	16757	16665	16708	16636	16456	16599	16478	16493	16644	16403	16522	16514	16547	16536	16763	16429	16706	16417	16518	16455	16539	16611	16616	16660	16637	16552	16459	16468	16495	16626	16370	16737	16693	16621	16662	16534	16502	16714	16584	16460	16532	16514	16413	16678	16527	16552	16580	16494	16497	16852	16569	16846	16599	16598	16598	16575	16597	16519	16421	16490	16583	16750	16665	16600	16516	16573	16517	16508	16538	16652	16577	16397	16359	16561	16596	16524	16561	16679	16636	16642	16685	16661	16249	16433	16529	16393	16552	16531	16483	16750	16480	16643	16536	16574	16526	16473	16454	16721	16644	16525	16527	16435	16633	16446	16535	16561	16502	16478	16375	16564	16698	16494	16473	16544	16531	16786	16511	16443	16676	16655	16755	16522	16653	16518	16620	16607	16605	16773	16476	16469	16640	16595	16535	16889	16503	16569	16468	16590	16607	16302	16525	16529	16682	16610	16558	16486	16576	16680	16601	16580	16518	16707	16567	16615	16690	16267	16557	16545	16550	16381	16757	16797	16499	16634	16440	16482	16539	16560	16576	16462	16500	16770	16723	16867	16705	16804	16568	16539	16555	16536	16548	16589	16602	16451	16596	16441	16564	16620	16535	16623	16693	16612	16493	16620	16418	16526	16478	16725	16533	16703	16726	16462	16630	16463	16425	16353	16603	16613	16661	16448	16654	16855	16834	16567	16560	16607	16591	16613	16611	16622	16572	16570	16662	16569	16439	16590	16580	16676	16598	16479	16619	16778	16583	16583	16668	16541	16529	16672	16687	16758	16774	16502	16442	16641	16533	16631	16523	16455	16722	16659	16746	16645	16579	16340	16583	16902	16593	16580	16684	16577	16643	16586	16547	16522	16399	16663	16368	16544	16372	16450	16405	16351	16528	16485	16527	16492	16517	16530	16614	16673	16509	16575	16483	16544	16442	16643	16555	16714	16509	16484	16450	16671	16646	16454	16499	16501	16470	16643	16648	16550	16473	16616	16633	16594	16617	16495	16354	16663	16402	16621	16561	16550	16411	16443	16360	16748	16381	16473	16488	16564	16489	16449	16498	16675	16785	16622	16516	16659	16451	16407	16523	16537	16651	16614	16538	16496	16613	16442	16596	16453	16509	16497	16529	16547	16571	16729	16667	16815	16522	16522	16701	16625	16612	16710	16547	16620	16536	16610	16524	16425	16362	16473	16421	16450	16550	16638	16382	16461	16672	16702	16652	16533	16583	16614	16489	16568	16803	16636	16568	16619	16525	16711	16785	16770	16397	16681	16605	16591	16446	16539	16455	16489	16552	16553	16659	16616	16737	16741	16542	16603	16650	16571	16532	16569	16560	16548	16603	16498	16453	16391	16502	16721	16702	16637	16666	16687	16609	16412	16504	16410	16307	16366	16609	16563	16563	16587	16590	16506	16661	16384	16508	16628	16673	16679	16645	16422	16257	16469	16519	16747	16514	16596	16834	16661	16789	16538	16540	16567	16529	16494	16471	16479	16608	16514	16609	16579	16379	16568	16458	16389	16550	16621	16729	16532	16570	16664	16590	16370	16571	16496	16645	16488	16384	16589	16654	16496	16626	16616	16437	16579	16547	16517	16447	16380	16579	16583	16627	16492	16429	16484	16413	16555	16578	16670	16656	16401	16452	16670	16520	16702	16443	16550	16644	16504	16580	16658	16573	16618	16431	16528	16464	16548	16651	16485	16515	16486	16528	16640	16441	16725	16651	16517	16598	16488	16480	16572	16262	16571	16694	16524	16729	16618	16710	16637	16639	16621	16526	16588	16644	16604	16515	16654	16737	16625	16623	16422	16465	16744	16837	16571	16603	16565	16428	16454	16571	16391	16388	16717	16394	16594	16592	16560	16487	16587	16610	16661	16419	16554	16538	16530	16723	16657	16619	16775	16547	16618	16422	16393	16627	16693	16548	16644	16714	16666	16641	16655	16409	16681	16661	16499	16595	16704	16572	16668	16366	16568	16538	16605	16512	16537	16683	16596	16561	16500	16505	16461	16680	16634	16453	16688	16489	16412	16518	16567	16567	16547	16586	16632	16481	16509	16735	16523	16494	16378	16609	16662	16439	16460	16589	16627	16540	16654	16620	16508	16521	16511	16632	16541	16470	16510	16449	16443	16237	16421	16649	16615	16593	16514	16592	16605	16425	16666	16500	16524	16509	16571	16374	16615	16570	16802	16491	16662	16505	16512	16498	16378	16469	16430	16869	16458	16572	16534	16440	16601	16531	16496	16441	16509	16508	16640	16712	16609	16524	16427	16741	16474	16526	16589	16585	16567	16578	16439	16605	16567	16606	16669	16509	16473	16352	16486	16400	16469	16639	16705	16410	16464	16712	16493	16562	16396	16631	16435	16397	16661	16587	16577	16703	16540	16458	16569	16615	16579	16592	16566	16473	16558	16399	16540	16496	16547	16595	16623	16460	16587	16524	16594	16451	16527	16403	16655	16522	16406	16344	16454	16434	16660	16620	16374	16555	16546	16620	16474	16485	16620	16582	16487	16451	16503	16541	16726	16556	16519	16510	16494	16567	16651	16483	16456	16505	16517	16654	16510	16636	16932	16452	16710	16588	16445	16658	16580	16568	16740	16636	16653	16663	16583	16226	16563	16500	16524	16562	16686	16705	16674	16513	16523	16744	16640	16521	16597	16402	16529	16384	16437	16433	16504	16550	16386	16516	16252	16514	16566	16701	16607	16412	16525	16463	16608	16350	16598	16566	16521	16477	16532	16503	16539	16598	16595	16549	16430	16728	16604	16576	16555	16633	16601	16589	16454	16515	16582	16340	16587	16615	16563	16570	16542	16465	16637	16552	16602	16548	16614	16638	16710	16498	16592	16612	16523	16464	16451	16660	16517	16470	16683	16534	16533	16576	16559	16536	16464	16362	16668	16719	16645	16504	16569	16539	16507	16631	16624	16733	16613	16686	16477	16488	16349	16447	16465	16552	16591	16396	16527	16563	16566	16533	16732	16589	16490	16637	16471	16409	16595	16515	16857	16740	16653	16632	16706	16503	16724	16648	16741	16644	16737	16472	16794	16475	16718	16492	16718	16511	16396	16393	16536	16627	16600	16506	16548	16431	16532	16564	16600	16704	16538	16571	16512	16513	16606	16455	16540	16526	16839	16581	16460	16649	16611	16467	16764	16495	16732	16711	16476	16584	16584	16584	16471	16607	16498	16536	16480	16647	16604	16608	16490	16572	16623	16663	16569	16663	16436	16660	16447	16614	16686	16671	16812	16642	16640	16423	16541	16489	16628	16741	16693	16511	16626	16536	16586	16638	16610	16493	16450	16674	16656	16677	16477	16574	16323	16610	16762	16666	16520	16467	16592	16490	16626	16748	16628	16440	16588	16509	16617	16533	16532	16454	16367	16512	16640	16699	16561	16620	16496	16739	16625	16535	16411	16466	16611	16651	16522	16559	16802	16689	16506	16467	16761	16777	16669	16460	16663	16591	16611	16466	16634	16569	16445	16731	16559	16464	16536	16678	16671	16525	16674	16482	16496	16530	16767	16541	16392	16681	16575	16624	16536	16408	16356	16490	16459	16417	16534	16478	16483	16628
14332	29276	37873	66095	56700	50310	36349	23441	15440	15356	15313	15239	15280	15251	15490	15379	15264	15341	15161	15347	15242	15383	15169	15328	15226	15287	15177	15188	15294	15215	15414	15354	15190	15292	15166	15232	15321	15455	15219	15322	15384	15192	15367	15357	15372	15337	15388	15292	15501	15647	15383	15351	15264	15416	15112	15253	15228	15188	15341	15297	15300	15304	15192	15255	15203	15281	15216	15249	15202	15163	15331	15194	15161	15175	15402	15254	15311	15325	15394	15126	15413	15213	15387	15331	15307	15267	15312	15372	15231	15149	15394	15161	15325	15219	15173	15310	15240	15272	15151	15105	15355	15175	15364	15182	15127	15308	15099	15281	15319	15149	15217	15161	15078	15358	15221	15239	15309	15190	15191	15137	15251	15381	15135	15231	15329	15142	15194	15253	15226	15321	15253	15237	15291	15113	15328	15270	15248	15363	15337	15218	15289	15195	15322	15310	15344	15364	15251	15132	15171	15115	15241	15278	15248	15177	15290	15157	15140	15138	15190	15222	15198	15067	15225	15270	15079	15159	15160	15198	15335	15083	15298	15371	15109	15178	15329	15306	15232	15172	14983	15289	15279	15299	15339	15349	15124	15260	15214	15314	15292	15211	15307	15265	15292	15103	15129	15295	15201	15238	15158	15351	15312	15338	15237	15263	15304	15275	15484	15244	15187	15400	15215	15354	15276	15145	15326	15175	15251	15271	15050	15236	15502	15251	15354	15102	15222	15357	15166	15287	15354	15368	15288	15175	15199	15183	15390	15087	15277	15258	15274	15167	15133	15211	15318	15239	15149	15295	15318	15187	15149	15171	15096	15152	15294	15265	15378	15249	15078	15315	15200	15236	15242	15214	15171	15351	15260	15283	15325	15307	15321	15194	15246	15185	15195	15233	15211	15087	15226	15295	15352	15373	15366	15196	15411	15298	15273	15343	15127	15323	15186	15114	15268	15175	15280	15166	15333	15112	15291	15158	15284	15334	15113	15171	15341	15215	15329	15171	15212	15303	15400	15265	15229	15250	15351	15341	15347	15278	15242	15182	15094	15404	15290	15338	15152	15133	15198	15293	15378	15266	15158	15409	15198	15325	15308	15162	15301	15345	15169	15195	15268	15185	15234	15194	15106	15157	15324	15345	15321	15288	15190	15193	15229	15352	15351	15139	15352	15142	15159	15320	15141	15457	15260	15287	15144	15077	15146	15151	15144	15284	15347	15154	14999	15193	15242	15263	15209	15195	15144	15309	15167	15308	15148	15172	15190	15189	15389	15238	15245	15131	15251	15221	15226	15279	15266	15235	15352	15179	15476	15176	15255	15292	15255	15251	15334	15241	15386	15160	15135	15143	15221	15113	15283	15228	15148	15207	15252	15309	15353	15208	15216	15245	15141	15266	15237	15202	15189	15277	15277	15160	15202	15351	15292	15186	15318	15272	15085	15381	14989	15230	15198	15309	15266	15353	15279	15158	15241	15258	15273	15276	15334	15298	15352	15308	15209	15372	15214	15176	15504	15252	15266	15239	15417	15338	15249	15156	15300	15154	15265	15117	15169	15166	15285	15203	15373	15030	15122	15102	15368	15157	15379	15181	15339	15199	15228	15210	15106	15354	15135	15163	15133	15268	15447	15303	15248	15160	15259	15379	15249	15239	15139	15365	15370	15050	15323	15320	15411	15421	15456	15185	15274	15185	15293	15134	15258	15173	15285	15073	15211	15259	15475	15337	15270	15341	15345	15244	15294	15347	15329	15305	15253	15151	15363	15197	15363	15315	15227	15258	15509	15333	15266	15501	15280	15113	15127	15147	15395	15328	15133	15228	15219	15236	15271	15346	15286	15268	15191	15426	15246	15235	15291	15289	15287	15324	15261	15328	15244	15347	15386	15192	15197	15187	15267	15091	15334	15178	15310	15258	15156	15154	15221	15423	15268	15227	15151	15110	15248	15183	15433	15308	15387	15255	15173	15182	15315	15355	15475	15125	15188	15308	15058	15295	15375	15300	15253	15096	15311	15232	15232	15257	15232	15253	15330	15054	15300	15239	15355	15257	15481	15291	15217	15110	15252	15240	15198	15215	15129	15041	15200	15204	15372	15470	15180	15234	15321	15143	15142	15292	15363	15168	15283	15108	15274	15294	15349	15205	15321	15362	15292	15149	15153	15219	15360	15229	15321	15155	15128	15265	15280	15175	15166	15067	15285	15325	15228	15187	15223	15146	15212	15116	15335	15219	15207	15179	15192	15195	15276	15240	15177	15363	15210	15171	15312	15227	15161	15268	15171	15177	15228	15152	15252	15257	15149	15124	15320	15459	15172	15361	15393	15269	15288	15232	15131	15387	15365	15293	15342	15244	15212	15202	15338	15125	15164	15151	15198	15180	15181	15275	15297	15314	15391	15201	15224	15237	15136	15322	15214	15335	15214	15320	15193	15409	15177	15032	15206	15376	15233	15235	15251	15099	15087	15218	15229	15168	15268	15412	15377	15233	15267	15242	15161	15214	15430	15179	15095	15162	15220	15249	15209	15343	15241	15238	15322	15400	15436	15262	15185	15291	15314	15264	15107	15267	15094	15185	15290	15216	15106	15317	15377	15204	15267	15222	15351	15421	15193	15189	15179	15272	15187	15279	15071	15148	15245	15224	15320	15138	15306	15260	15360	15137	15311	15259	15277	15235	15176	15377	15144	15307	15230	15188	15284	15225	15369	15271	15205	15271	15166	15288	15152	15285	15278	15151	15350	15300	15414	15315	15200	15165	15200	15131	15357	15300	15245	15126	15130	15273	15293	15325	15142	15241	15312	15244	15213	15008	15242	15148	15123	15227	15257	15057	15363	15371	15319	15195	15217	15268	15381	15216	15287	15376	15178	15251	15250	15239	15299	15393	15221	15298	15229	15256	15222	15303	15072	15297	15137	15379	15266	15290	15299	15226	15278	15331	15266	15067	15299	15351	15320	15344	15420	15266	15223	15277	15450	15363	15261	15180	15271	15162	15220	15201	15391	15154	15222	15362	15353	15131	15296	15255	15211	15225	15218	15119	15235	15209	15094	15310	15329	15244	15295	15037	15310	15226	15206	15270	15407	15343	15320	15395	15279	15303	15305	15198	15350	15205	15359	15160	15365	15218	15252	15256	15396	15197	15303	15161	15247	15425	15244	15103	15250	15294	15117	15239	15349	15382	15251	15223	15347	15285	15259	15263	15171	15240	15266	15124	15303	15207	15255	15383	15260	15123	15381	15178	15229	15247	15328	15232	15188	15408	15196	15193	15292	15167	15296	15263	15251	15060	15175	15441	15269	15284	15140	15358	15167	15156	15326	15162	15161	15287	15096	15149	15095	15199	15248	15228	15192	15297	15233	15175	15293	15182	15368	15076	15120	15263	15263	15203	15235	15378	15177	15067	15218	15285	15301	15263	15397	15260	15246	15188	15300	15334	15272	15253	15339	15229	15283	15221	15261	15359	15157	15123	15120	15198	15127	15236	15361	15106	15330	15233	15265	15208	15217	15083	15187	15172	15161	15282	15288	15158	15172	15229	15245	15293	15436	15190	15207	15288	15232	15242	15109	15023	15338	15057	15199	15348	15238	15408	15266	15188	15228	15198	15324	15143	15123	15128	15275	15250	15327	15131	15130	15348	15256	15433	15188	15296	15387	15323	15343	15456	15251	15338	15171	15281	15250	15175	15308	15274	15154	15454	15398	15289	15341	15261	15403	15209	15159	15419	15191	15328	15144	15238	15427	15170	15245	15361	15296	15354	15231	15361	15302	15251	15241	15296	15322	15201	15324	15187	15331	15383	15357	15276	15257	15234	15201	15124	15255	15301	15311	15202	15425	15163	15291	15226	15152	15297	15399	15231	15600	15320	15235	15325	15174	15190	15303	15183	15378	15146	15274	15146	15219	15354	15185	15277	15231	15290	15263	15189	15219	15154	15233	15273	15114	15077	15230	15188	15250	15069	15212	15118	15528	15194	15297	15308	15250	15178	15128	15217	15033	15206	15393	15190	15429	15117	15209	15353	15196	15097	15322	15285	15181	15120	15248	15306	15243	15294	15224	15298	15315	15346	15299	15431	15258	15234	15185	15351	15061	15299	15204	15404	15268	15246	15236	15291	15229	15377	15259	15246	15237	15234	15235	15243	15290	15230	15465	15348	15361	15298	15114	15261	15318	15318	15242	15136	15429	15240	15213	15251	15385	15195	15127	15234	15295	15319	15260	15233	15344	15188	15297	15321	15163	15370	15291	15140	15325	15237	15325	15161	15147	15312	15259	15237	15260	15266	15027	15196	15242	15278	15151	15355	15229	15264	15257	15176	15523	15241	15248	15208	15171	15050	15370	15284	15327	15146	15139	15345	15257	15163	15277	15193	15296	15255	15501	15250	15107	15406	15275	15312	15280	15340	15224	15267	15391	15198	15082	15302	15161	15216	15211	15142	15201	15276	15215	15303	15396	15242	15135	15207	15304	15164	15440	15122	15197	15179	15308	15086	15165	15159	15359	15172	15211	15276	15280	15153	15185	15227	15288	15173	15447	15167	15116	15313	15179	15200	15227	15255	15328	15133	15248	15278	15150	15351	15406	15300	15293	15331	15033	15245	15226	15281	15248	15135	15242	15203	15314	15176	15242	15407	15311	15390	15228	15231	15154	15274	15171	15329	15323	15481	15142	15225	15193	15237	15347	15340	15159	15210	15258	15215	15369	15195	15273	15043	15235	15221	15080	15218	15153	15078	15161	15326	15177	15236	15209	15274	15133	15327	15484	15185	15371	15232	15249	15134	15318	15223	15401	15285	15228	15233	15247	15296	15316	15271	15371	15174	15266	15192	15222	15379	15275	15270	15320	15194	15233	15164	15152	15301	15230	15231	15309	15208	15338	15181	15470	15386	15266	15140	15318	15304	15126	15253	15208	15254	15201	15143	15228	15293	15133	15409	15209	15316	15390	15157	15457	15334	15203	15170	15197	15330	15034	15153	15307	15092	15283	15206	15278	15386	15336	15351	15489	15422	15169	15339	15201	15144	15209	15253	15233	15154	15165	15218	15191	15242	15210	15133	15141	15414	15347	15174	15163	15236	15284	15218	15274	15277	15214	15430	15174	15167	15344	15298	15191	15297	15028	15308	15054	15224	15355	15254	15269	15294
22843	21212	29547	36850	50629	54610	44577	27938	18466	17374	17024	16646	16805	16753	16869	16894	16840	16792	16653	16959	16745	16713	16695	16742	16740	16775	16858	16557	16779	16898	16771	16603	16676	16594	16761	16490	16646	16589	16715	16658	16556	16517	16535	16888	16542	16622	16847	16670	17019	16877	16977	16619	16742	16304	16668	16662	16454	16640	16510	16780	16366	16712	16550	16411	16537	16524	16604	16723	16545	16617	16580	16709	16421	16589	16488	16593	16485	16485	16504	16580	16635	16661	16622	16637	16499	16623	16470	16722	16517	16563	16595	16471	16546	16392	16623	16536	16721	16488	16714	16570	16445	16527	16536	16540	16614	16516	16401	16536	16729	16595	16763	16426	16737	16577	16757	16601	16474	16613	16627	16641	16575	16700	16743	16523	16528	16574	16720	16540	16456	16550	16405	16501	16471	16676	16649	16495	16525	16820	16489	16356	16302	16433	16610	16517	16587	16446	16401	16672	16578	16457	16604	16475	16586	16443	16632	16613	16755	16528	16546	16424	16601	16525	16577	16625	16499	16632	16686	16537	16295	16472	16409	16522	16637	16546	16624	16365	16432	16438	16798	16682	16514	16662	16413	16429	16579	16600	16633	16598	16600	16444	16362	16619	16518	16525	16342	16506	16527	16540	16518	16516	16843	16440	16457	16613	16397	16536	16717	16588	16567	16603	16459	16782	16399	16470	16662	16513	16596	16547	16584	16565	16672	16710	16584	16524	16782	16609	16552	16581	16471	16526	16560	16607	16688	16620	16663	16424	16468	16250	16654	16474	16570	16508	16468	16512	16776	16490	16662	16656	16647	16659	16741	16563	16622	16504	16608	16573	16595	16471	16570	16448	16498	16786	16406	16428	16625	16370	16573	16546	16689	16739	16426	16338	16551	16588	16426	16391	16513	16680	16360	16552	16496	16623	16413	16473	16418	16464	16517	16741	16431	16707	16540	16499	16511	16562	16547	16695	16362	16539	16357	16503	16603	16333	16502	16452	16802	16430	16709	16518	16707	16418	16518	16339	16457	16400	16461	16520	16537	16510	16384	16686	16637	16646	16472	16541	16522	16367	16570	16540	16547	16420	16576	16735	16450	16611	16643	16468	16481	16571	16606	16599	16629	16522	16421	16259	16692	16560	16614	16468	16675	16747	16611	16514	16674	16505	16517	16576	16551	16396	16635	16432	16519	16641	16457	16462	16598	16581	16603	16703	16499	16642	16559	16522	16384	16393	16634	16554	16434	16558	16600	16372	16631	16729	16647	16604	16445	16363	16421	16563	16374	16661	16628	16558	16330	16738	16613	16723	16623	16542	16476	16532	16727	16525	16439	16510	16735	16541	16494	16820	16406	16686	16450	16611	16537	16398	16605	16473	16656	16531	16622	16525	16654	16600	16474	16585	16576	16762	16489	16441	16692	16469	16526	16410	16692	16457	16823	16465	16643	16449	16555	16685	16452	16574	16297	16799	16445	16358	16522	16542	16392	16707	16632	16382	16356	16586	16418	16559	16560	16455	16518	16592	16459	16315	16600	16423	16576	16438	16671	16463	16538	16493	16386	16470	16694	16675	16770	16804	16532	16688	16550	16486	16489	16488	16341	16435	16175	16490	16456	16661	16565	16470	16654	16583	16735	16785	16448	16560	16704	16598	16569	16364	16344	16464	16676	16668	16480	16569	16460	16617	16555	16464	16711	16538	16272	16697	16462	16429	16679	16516	16505	16382	16450	16480	16750	16574	16498	16329	16348	16529	16649	16444	16498	16438	16445	16564	16401	16650	16567	16619	16726	16524	16690	16608	16577	16751	16744	16453	16481	16496	16350	16746	16578	16576	16473	16562	16378	16593	16288	16464	16638	16515	16335	16440	16395	16549	16410	16523	16559	16736	16626	16622	16463	16400	16686	16609	16608	16488	16595	16664	16570	16390	16554	16596	16510	16499	16573	16661	16482	16460	16354	16411	16663	16566	16550	16639	16689	16675	16553	16548	16579	16517	16457	16668	16470	16645	16605	16613	16682	16370	16631	16543	16533	16354	16470	16646	16509	16583	16409	16421	16412	16519	16366	16583	16542	16525	16660	16486	16698	16513	16497	16530	16849	16573	16475	16320	16648	16556	16492	16397	16614	16175	16424	16528	16927	16427	16475	16435	16420	16435	16414	16430	16563	16457	16512	16609	16512	16594	16667	16471	16607	16535	16361	16402	16401	16563	16507	16732	16494	16619	16516	16441	16588	16589	16516	16504	16584	16400	16318	16395	16447	16401	16557	16625	16519	16682	16452	16550	16567	16560	16516	16431	16613	16423	16575	16480	16591	16480	16615	16460	16706	16394	16609	16572	16480	16541	16519	16534	16509	16412	16389	16563	16800	16425	16512	16800	16526	16416	16689	16602	16442	16523	16377	16478	16713	16465	16578	16528	16553	16609	16743	16546	16598	16450	16627	16281	16411	16705	16361	16500	16677	16517	16613	16571	16691	16491	16458	16562	16544	16595	16458	16426	16527	16507	16609	16457	16757	16601	16500	16515	16548	16409	16514	16570	16649	16512	16356	16641	16522	16465	16515	16460	16467	16638	16669	16383	16475	16266	16614	16364	16565	16484	16695	16458	16634	16619	16616	16496	16537	16442	16391	16417	16454	16702	16356	16460	16491	16541	16548	16449	16697	16522	16574	16507	16427	16542	16358	16414	16500	16435	16400	16385	16654	16489	16740	16551	16445	16497	16596	16472	16537	16597	16775	16686	16788	16621	16382	16247	16334	16595	16732	16517	16586	16646	16436	16382	16589	16662	16604	16762	16640	16488	16473	16514	16662	16405	16458	16506	16506	16444	16698	16387	16781	16540	16487	16653	16630	16681	16595	16440	16567	16401	16516	16501	16638	16454	16567	16508	16327	16459	16485	16531	16404	16724	16368	16512	16760	16500	16378	16638	16603	16539	16656	16551	16565	16670	16593	16707	16754	16463	16350	16480	16523	16417	16672	16475	16581	16506	16426	16466	16508	16204	16525	16778	16534	16494	16594	16552	16714	16729	16586	16447	16660	16447	16652	16479	16329	16653	16617	16472	16439	16415	16362	16605	16573	16613	16448	16507	16510	16649	16516	16448	16443	16534	16617	16497	16567	16500	16509	16642	16512	16592	16641	16479	16582	16447	16450	16620	16529	16484	16758	16478	16369	16362	16445	16563	16617	16684	16443	16431	16488	16653	16655	16567	16679	16678	16545	16463	16499	16525	16414	16501	16574	16506	16545	16600	16434	16647	16505	16518	16547	16476	16566	16488	16696	16327	16463	16512	16654	16627	16759	16439	16610	16644	16573	16668	16564	16739	16667	16507	16432	16461	16599	16521	16462	16469	16495	16334	16530	16568	16544	16501	16382	16547	16635	16506	16383	16548	16561	16742	16575	16534	16619	16604	16416	16692	16406	16595	16648	16394	16490	16692	16424	16696	16545	16421	16497	16617	16471	16497	16676	16690	16535	16460	16670	16630	16514	16368	16337	16473	16445	16378	16445	16856	16544	16689	16606	16528	16508	16769	16583	16543	16393	16483	16614	16533	16359	16527	16597	16628	16648	16722	16419	16392	16567	16588	16433	16506	16462	16378	16601	16500	16386	16475	16603	16567	16558	16482	16514	16342	16347	16456	16401	16603	16415	16415	16399	16506	16341	16631	16668	16643	16639	16466	16639	16549	16504	16502	16663	16761	16419	16627	16547	16654	16655	16412	16681	16593	16648	16624	16527	16554	16454	16456	16471	16637	16639	16491	16425	16402	16583	16605	16549	16709	16385	16644	16410	16431	16369	16367	16428	16483	16535	16334	16457	16685	16649	16567	16638	16431	16367	16460	16466	16583	16684	16497	16407	16557	16722	16570	16557	16442	16369	16549	16423	16582	16641	16485	16667	16517	16276	16775	16614	16498	16623	16685	16665	16495	16560	16557	16375	16643	16594	16489	16496	16578	16557	16619	16518	16477	16517	16654	16444	16637	16430	16706	16622	16508	16595	16456	16615	16514	16518	16595	16521	16585	16382	16461	16568	16461	16733	16531	16483	16453	16447	16674	16494	16452	16431	16445	16460	16827	16536	16358	16650	16606	16402	16433	16498	16375	16627	16576	16449	16388	16534	16414	16522	16541	16482	16399	16427	16414	16433	16426	16469	16310	16623	16643	16494	16577	16477	16584	16661	16410	16457	16377	16472	16492	16421	16285	16713	16545	16362	16590	16435	16354	16550	16681	16635	16595	16626	16663	16624	16389	16508	16462	16641	16517	16529	16564	16582	16546	16415	16539	16624	16668	16549	16510	16568	16609	16336	16344	16480	16745	16542	16327	16522	16606	16622	16538	16639	16635	16515	16535	16768	16448	16644	16481	16569	16437	16500	16530	16358	16445	16476	16796	16488	16463	16508	16388	16793	16693	16593	16758	16661	16428	16650	16455	16480	16472	16521	16487	16690	16459	16518	16394	16501	16402	16433	16616	16489	16566	16474	16636	16741	16576	16553	16549	16334	16637	16374	16443	16482	16456	16566	16532	16458	16356	16681	16489	16476	16545	16335	16510	16517	16661	16483	16468	16666	16583	16506	16550	16584	16424	16424	16492	16422	16480	16596	16553	16394	16471	16537	16561	16549	16670	16582	16421	16493	16432	16466	16629	16639	16605	16582	16652	16403	16691	16486	16652	16647	16719	16636	16564	16544	16444	16573	16599	16506	16504	16667	16450	16452	16437	16511	16525	16538	16389	16613	16506	16621	16427	16380	16538	16513	16384	16477	16537	16416	16343	16603	16553	16552	16628	16546	16589	16598	16451	16465	16359	16435	16453	16573	16338	16416	16467	16602	16502	16635	16433	16401	16567	16474	16429	16511	16560	16657	16481	16421	16334	16385	16694	16578	16360	16496	16455	16373	16566	16742	16489	16541	16502	16485	16638	16510	16416	16431	16446	16238	16522	16318	16379	16489	16371	16431	16685	16678	16396	16580	16517	16518	16609	16594	16464	16659	16408	16649	16634	16558	16422	16650	16502	16608	16610	16667	16588	16498	16510	16573	16708	16581	16381	16453	16627	16635	16795	16368	16443	16520	16617	16449	16663	16471	16440	16470	16415	16607	16560	16502	16555	16745	16702	16468	16470	16535	16533	16737	16625
16254	36673	68203	81213	72222	61868	45592	26528	15313	15382	15243	15322	15422	15443	15399	15435	15361	15269	15365	15322	15366	15196	15211	15262	15313	15366	15296	15228	15206	15321	15274	15301	15300	15360	15227	15055	15173	15240	15272	15245	15459	15287	15335	15255	15393	15379	15330	15349	15793	15792	15649	15432	15338	15225	15432	15346	15184	15188	15219	15477	15234	15281	15383	15181	15222	15117	15369	15199	15265	15300	15237	15386	15378	15173	15190	15155	15360	15313	15207	15276	15297	15105	15284	15246	15149	15107	15217	15321	15262	15155	15163	15293	15154	15168	15092	15283	15263	15217	15230	15222	15274	15309	15297	15080	15221	15366	15158	15219	15362	15243	15601	15198	15346	15434	15135	15380	15290	15202	15219	15427	15411	15389	15358	15386	15095	15275	15315	15181	15361	15369	15223	15276	15097	15133	15274	15291	15137	15347	15276	15248	15288	15206	15290	15124	15121	15293	15324	15277	15315	15318	15118	15150	15236	15111	15293	15308	15250	15449	15301	15227	15075	15283	15331	15219	15128	15189	15320	15155	15499	15285	15151	15267	15274	15181	15127	15275	15149	15294	15145	15257	15195	15275	15260	15311	15298	15209	15362	15410	15256	15179	15345	15235	15351	15384	15208	15190	15124	15234	15226	15233	15122	15149	15207	15262	15198	15290	15143	15369	15240	15293	15454	15155	15018	15290	15057	15294	15447	15202	15262	15151	15281	15218	15314	15231	15315	15266	15377	15397	15159	15219	15255	15390	15168	15252	15284	15213	15286	15235	15337	15225	15116	15101	15282	15348	15349	15269	15343	15260	15292	15229	15453	15169	15177	15368	15362	15235	15273	15167	15193	15270	15081	15233	15101	15091	15277	15180	15356	15137	15157	15384	15129	15105	15252	15081	15268	15130	15268	15243	15247	15310	15259	15200	15241	15268	15441	15352	15320	15386	15248	15216	15436	15266	15359	15414	15259	15173	15290	15182	15201	15263	15306	15073	15257	15368	15246	15177	15192	15238	15205	15286	15338	15342	15002	15075	15142	15300	15185	15317	15179	15137	15302	15378	15139	15175	15171	15177	15364	15306	15270	15229	15301	15127	15295	15013	15396	15173	15215	15180	15208	15157	15408	15234	15310	15330	15284	15132	15178	15235	15191	15115	15208	15217	15243	15182	15347	15353	15245	15179	15300	15222	15280	15142	15222	15161	15276	15373	15409	15368	15419	15269	15090	15161	15180	15339	15180	15276	15436	15193	15237	15183	15088	15342	15180	15255	15193	15305	15298	15436	15288	15263	15346	15363	15305	15265	15275	15155	15432	15345	15147	15287	15314	15437	15251	15468	15152	15196	15086	15405	15190	15163	15193	15175	15311	15191	15131	15237	15348	15179	15106	15158	15262	15199	15321	15343	15225	15270	15333	15181	15252	15353	15249	15227	15088	14998	15367	15263	15075	15217	15258	15292	15294	15228	15205	15063	15319	15160	15419	15251	15281	15304	15264	15373	15242	15201	15237	15314	15185	15261	15264	15289	15262	15195	15145	15317	15478	15080	15132	15293	15328	15176	15381	15107	15431	15359	15208	15196	15067	15252	15239	15293	15204	15296	15249	15270	15281	15265	15180	15148	15237	15127	15345	15282	15281	15416	15301	15127	15210	15326	15250	15238	15233	15305	15398	15253	15278	15211	15210	15211	15323	15082	15308	15298	15218	15259	15184	15276	15288	15158	15309	15311	15367	15460	15233	15267	15209	15194	15421	15156	15393	15170	15273	15017	15185	15308	15207	15382	15410	15227	15181	15301	15302	15283	15339	15278	15257	15201	15167	15320	15169	15178	15337	15117	15188	15164	15199	15213	15133	15216	15175	15240	15381	15270	15309	15347	15335	15175	15252	15332	15351	15233	15252	15223	15352	15319	15193	15130	15247	15217	15295	15251	15400	15262	15356	15289	15162	15263	15398	15192	15284	15317	15263	15261	15004	15353	15281	15326	15176	15129	15292	15315	15216	15342	15272	15015	15255	15212	15174	15386	15169	15223	15192	15174	15293	15079	15153	15205	15277	15284	15334	15252	15148	15239	15222	15203	15271	15244	15229	15273	15144	15278	15386	15231	15222	15306	15210	15248	15440	15363	15306	15196	15249	15405	15142	15393	15453	15016	15473	15252	15042	15410	15374	15219	15215	15304	15242	15185	15357	15262	15251	15435	15348	15174	15133	15082	15278	15015	15138	15217	15179	15252	15124	15184	15261	15165	15242	15238	15311	15210	15241	15223	15430	15310	15470	15403	15295	15313	15292	15067	15209	15270	15250	15195	15301	15179	15359	15410	15411	15298	15203	15369	15201	15232	15194	15186	15344	15135	15220	15367	15239	15187	15242	15196	15270	15402	15401	15153	15210	15039	15444	15109	15136	15352	15408	15198	15217	15167	15248	15305	15507	15263	15073	15192	15174	15250	15251	15289	15216	15385	15113	15350	15114	15252	15310	15162	15155	15166	15129	15267	15364	15214	15138	15268	15333	15228	15148	15237	15247	15278	15106	15218	15093	15016	15172	15256	15477	15214	15273	15096	15330	15255	15386	15184	15232	15370	15203	15203	15198	15377	15123	15229	15225	15295	15279	15026	15135	15309	15302	15239	15245	15286	15408	15308	15159	15220	15126	15228	15240	15292	15277	15476	15308	15356	15274	15339	15214	15205	15398	15121	15282	15321	15182	15353	15371	15264	15193	15373	15231	15065	15323	15248	15375	15298	15141	15158	15376	15203	15340	15282	15073	15277	15500	15244	15281	15225	15224	15250	15306	15188	15369	15261	15230	15217	15273	15166	15252	15284	15296	15197	15335	15161	15238	15099	15386	15166	15250	15310	15329	15274	15229	15162	15180	15264	15261	15114	15237	15213	15342	15149	15180	15371	15342	15293	15317	15102	15192	15184	15207	15325	15083	15145	15134	15170	15242	15211	15195	15336	15231	15068	15153	15393	15220	15416	15387	15344	15119	15189	15195	15354	15352	15228	15303	15185	15213	15303	15255	15262	15316	15323	15455	15242	15181	15195	15168	15244	15191	15248	15101	15377	15250	15284	15315	15181	15271	15226	15126	15283	15322	15157	15257	15407	15182	15205	15290	15348	15283	15265	15105	15307	15233	15174	15256	15144	15150	15159	15270	15345	15443	15206	15092	15379	15196	15430	15152	15187	15232	15098	15340	15086	15199	15188	15361	15450	15246	15209	15329	15424	15300	15239	15251	15123	15114	15248	15265	15206	15314	15190	15337	15290	15107	15076	15342	15340	15370	15109	15361	15256	15394	15297	15205	15270	15260	15249	15279	15185	15325	15351	15150	15164	15300	15219	15218	15298	15301	15197	15158	15381	15325	15302	15097	15177	15174	15218	15306	15298	15223	15128	15071	15242	15269	15038	15290	15275	15211	15225	15293	15062	15460	15306	15202	15284	15323	15175	15288	15290	15257	15138	15143	15177	15243	15290	15217	15455	15214	15169	15248	15035	15184	15306	15300	15248	15179	15247	15280	15424	15114	15181	15292	15238	15067	15302	15309	15147	15376	15293	15143	15383	15528	15153	15152	15305	15391	15260	15101	15404	15118	15376	15164	15219	15200	15327	15145	15303	15087	15406	15251	15293	15264	15196	15244	15221	15195	15274	15195	15363	15277	15346	15401	15219	15237	15226	15275	15061	15184	15254	15303	15252	15262	15216	15171	15199	15133	15276	15272	15270	15372	15333	15255	15125	15189	15237	15303	15211	15265	15354	15210	15277	15230	15295	15425	15219	15298	15136	15166	15098	15375	15067	15326	15127	15286	15358	15387	15293	15263	15116	15303	15261	15322	15198	15213	15157	15300	15248	15195	15236	15450	15361	15189	15185	15294	15266	15423	15200	15158	15248	15290	15508	15337	15277	15236	15183	15274	15260	15376	15187	15243	15230	15342	15172	15206	15243	15261	15328	15352	15226	15398	15349	15378	15209	15352	15313	15382	15290	15269	15124	15315	15187	15297	15155	15220	15262	15124	15254	15167	15338	15146	15173	15262	15077	15158	15125	15288	15443	15224	15204	15177	15369	15294	15339	15238	15345	15281	15361	15295	15251	15079	15224	15144	15250	14971	15156	15266	15297	15232	15074	15152	15440	15193	15154	15257	15191	15338	15071	15361	15328	15429	15297	15081	15274	15289	15406	15284	15138	15470	15354	15233	15348	15238	15141	15142	15246	15190	15486	15229	15317	15348	15149	15109	15336	15358	15308	15284	15042	15264	15132	15261	15220	15012	15245	15267	15250	15238	15332	14996	15223	15081	15220	15306	15118	15158	15305	15447	15411	15338	15265	15177	15393	15304	15233	15306	15272	15286	15158	15328	15278	15251	15383	15377	15105	15135	15247	15200	15328	15092	15323	15109	15150	15260	15239	15367	15291	15139	15326	15361	15082	15186	15008	15237	15088	15316	15221	15475	15278	15237	15287	15399	15047	15290	15372	15179	15069	15303	15076	15231	15208	15138	15340	15292	15380	14954	15273	15149	15368	15272	15009	15217	15352	15225	15251	15281	15285	15145	15151	15342	15241	15264	15245	15295	15198	15298	15131	15257	15351	15265	15166	15159	15159	15476	15320	15369	15255	15217	15300	15337	15386	15353	15231	15384	15304	15265	15425	15212	15154	15328	15410	15164	15303	15403	15358	15190	15266	15146	15239	15248	15377	15179	15372	15160	15261	15291	15249	15148	15368	15268	15347	15201	15277	15228	15194	15448	15311	15239	15098	15220	15242	15382	15200	15239	15231	15309	15446	15366	15268	15126	15249	15137	15310	15353	15268	15148	15317	15353	15210	15238	15326	15418	15440	15305	15142	15279	15395	15298	15129	15189	15110	15316	15313	15186	15293	15203	15375	15196	15205	15316	15129	15247	15233	15288	15233	15249	15231	15044	15413	15107	15255	15340	15355	15257	15361	15010	15240	15277	15151	15179	15345	15316	15196	15289	15144	15249	15145	15350	15243	15303	15171	15337	15222	15373	15276	15158	15212	15183	15194	15300	15291	15248	15248	15353	15226	15275	15209	15241	15277	15311	15032	15477	15250	15273	15429	15293	15245	15242	15338	15211	15295	15405	15196	15276	15218	15324	15061	15184	15153	15147	15251	15138	15279
27139	21610	27717	34582	29651	25424	19939	17019	16343	16218	16202	16113	16143	16145	16058	16124	16399	16057	16278	16240	16366	16113	16150	16040	16233	16147	16118	16128	16025	16286	16192	16112	16247	16384	15874	16130	16167	16048	16104	15956	15848	16080	15985	16233	16126	16329	16145	16252	15954	16275	16133	16297	16162	16223	15965	15965	15931	16128	16169	16209	16060	16070	16038	16207	15924	15864	16186	16067	16131	16296	16376	16156	16027	16086	16097	16077	16000	16202	16141	15972	16286	16090	16227	16221	16180	16120	16104	16209	16047	16223	16082	16125	15992	16090	16046	16139	16020	16261	16327	16015	16078	15905	16060	15995	16119	16267	16008	16319	16010	16102	16192	16015	16126	16301	16021	16083	16107	16190	16092	15952	16191	15985	16014	15934	16113	15973	16030	16002	16254	15974	15981	16033	16206	16249	16155	15995	16104	16128	16012	16309	16123	16085	16056	16119	16014	16094	16122	16120	15980	16103	16075	16259	16040	16162	15750	15941	16107	15912	16208	16118	16323	15795	16119	16242	16044	16169	15968	16178	16071	16025	16073	16100	16270	16007	16231	16255	16001	15970	16101	16155	16076	15995	16081	16001	16041	16118	16269	16288	16066	15940	16144	15999	16155	16113	16152	16063	16114	16086	16200	16035	16035	16069	16029	15907	15854	15858	16002	16186	16026	16025	16102	16210	16351	16147	16189	16005	16039	16152	16191	15982	15938	15935	16202	15967	16120	16199	16006	16155	16120	16046	15817	16171	16118	15923	15989	16039	16009	15930	16013	16165	16134	16008	16308	15994	16125	16128	16224	15894	16075	15976	16007	16191	16281	15811	16147	16089	15917	15978	16048	15975	16078	16033	15825	15996	16120	16050	16101	16226	16157	16361	16000	15902	16227	15986	16116	15844	15965	16211	16120	15936	15910	16041	16015	16044	16108	16016	15897	15936	16139	15835	16083	15945	16039	16209	16064	16140	15930	16201	16094	16104	16080	16136	16198	16055	16148	16033	16045	16016	15896	16130	16022	16203	16049	16008	16076	16035	16179	16160	15976	16130	16111	16095	16045	16002	16151	16260	16081	15978	16091	16095	16112	16112	16064	15980	16123	16110	16108	16043	16215	16102	16178	16010	16234	16277	16276	16118	16169	16038	16154	16092	15962	15864	15957	16019	16165	16134	16109	16045	16237	15968	16203	16149	16300	15986	16043	16003	15967	16029	16109	16028	16191	16119	16140	16131	16059	15976	15921	16233	16214	16028	16192	16310	16058	16112	15961	16144	16273	16154	16211	16357	16142	16321	16072	15979	16027	16145	16056	16180	15927	16064	16081	15937	16093	16045	16086	16152	16236	16109	16193	16176	16038	15977	16241	16164	16049	16104	16121	15999	16179	16184	16081	16213	15903	16040	16047	16085	15999	16018	16255	16254	15935	16061	16258	15905	16057	16193	15998	16246	16263	16365	16002	16133	16047	16110	16075	15902	16213	16053	16097	16272	16002	16039	16194	16035	16145	16084	16258	16091	16229	16036	16219	15997	16346	16146	16085	15907	16061	16046	16150	16117	16021	15938	16116	15967	15889	16093	16014	16091	16025	15911	16160	16004	16009	16281	16223	16170	16086	16228	16219	16190	16186	16034	16011	16057	15985	15962	16084	16176	16152	16164	16117	16122	15984	16000	15980	16175	16031	16236	16137	16116	16313	16294	16190	16191	16183	15978	16157	15972	16018	16284	15927	16131	15852	15909	16020	16079	16016	16132	16348	16476	16253	16278	16118	15984	16136	15952	16106	16228	16062	16214	16013	16222	16120	16095	16149	16015	16208	15920	16253	16096	16174	16144	16087	16340	15956	16275	16219	16148	16102	16189	16219	16247	15984	16051	15900	15988	16222	16203	16074	16225	15930	15908	16031	16014	16124	16095	16127	15971	16089	15971	15911	16145	15891	16093	15915	16048	16196	16138	16055	15970	16151	16243	16216	16044	15973	16002	16165	16059	15915	15978	16300	16132	15976	15852	16178	16253	16096	16011	16062	15956	16180	16121	16111	16257	16219	15975	16071	16062	16222	16271	16118	16372	16219	16021	16051	16121	16048	16039	15956	16015	15964	16208	16210	15974	16193	16125	16013	16069	15893	16123	16311	16053	16286	16100	16137	16020	16119	16260	15933	16003	16062	15927	16118	16309	16183	16102	16138	16010	16164	16180	16067	15988	15936	16177	16274	16145	16151	16134	16182	16071	16058	16222	16043	16062	16003	15975	16125	16085	16062	15969	16103	16122	16348	16354	16059	16123	16166	16107	16056	16288	16056	16039	16079	15883	16226	16197	15992	16198	16070	16138	16117	16108	16192	16208	16088	16128	16403	16360	16230	15993	16198	16005	16240	16103	16179	16108	16057	16106	16191	16208	15821	16193	16173	16193	15857	16196	16266	16097	16125	16275	16044	16149	16006	16161	16205	16016	16194	16291	16371	16026	16029	16064	16226	16119	16003	16133	16498	16245	16071	16202	16111	16168	16161	16151	16086	16077	16190	16167	16041	15954	16024	16218	16051	16070	15978	16056	16209	16108	16078	15955	15853	16138	16168	16095	16165	16082	16033	15976	16018	16125	16256	16037	16012	16202	16121	16194	16242	16140	16235	16103	16147	16033	16220	16272	15900	16065	15976	16202	16000	16054	16335	15942	16185	16193	16077	16044	16054	15998	16023	16107	15936	15948	16152	16044	16101	16070	15945	16254	16281	16022	16115	16077	16312	16000	16198	16305	16113	16195	16254	16094	16049	16172	16193	16126	16204	16117	15843	16091	16274	16058	16067	16154	15977	16102	16266	16188	16223	16235	16194	16049	16205	16086	16057	16163	16088	16231	16249	16150	16103	16098	16044	16004	16195	16212	16086	16124	16223	16067	16330	16113	16085	16043	15941	15982	16127	16086	16093	16124	16043	16272	16082	16134	16115	16178	16146	16096	16024	16202	16113	16081	16150	15987	16156	16133	16191	16208	16238	16286	16093	16109	16107	16129	16102	16077	15941	16165	16283	16268	16136	16124	16134	15996	15945	16110	16143	16170	15959	16086	16238	16010	16028	15911	16104	16182	16126	16030	16105	16189	16038	16057	16241	16046	16162	15945	16009	16309	16216	16052	16120	16040	15919	16184	16241	16140	16216	16097	16180	16170	15985	15947	15942	16090	16193	16075	16137	16198	16078	16041	16196	16065	15963	15942	16059	16049	16098	16083	16153	16014	15827	16215	16177	16106	16133	16086	16116	16146	16044	16048	15968	16181	16028	16076	15922	16305	16027	16121	16164	16120	16152	16077	15957	16014	16017	16132	16193	16330	16138	16247	15987	15998	16094	16209	16042	16027	15986	16071	16213	16187	16270	16158	16122	16157	16005	16176	15895	15970	16228	16095	15942	15893	16039	16023	16225	16202	16106	16152	16118	16164	15973	16060	16276	16367	16072	16121	16030	16118	16192	15955	15902	16248	15758	15988	16012	16127	16068	16166	16104	16198	16211	15929	16078	15967	16100	16227	16117	16080	16068	16090	16132	16112	16173	16059	16128	16117	16067	16133	16140	16031	16018	16042	15950	16213	16087	16057	16316	16131	16079	16082	16313	16252	16096	16160	16090	16017	16101	16138	16148	15996	16235	16135	16103	15932	16326	15988	16062	16277	16052	15978	16020	16128	15803	16057	16051	16079	16206	16061	16287	16224	16007	16188	16043	16070	16118	16050	16089	16174	16150	16038	15963	15969	16227	15995	16131	16155	15900	15962	16049	16141	16333	16291	16007	16192	16085	15952	15954	16085	16092	15989	16095	15975	16015	16225	16168	16096	16143	15997	16190	16209	16072	16061	16244	15949	16227	16078	16122	16044	16151	16226	16041	16170	15983	15933	16187	16152	16195	16189	15965	16059	16229	16106	16209	16079	15961	16109	16141	15973	16287	16213	16219	16128	16047	16152	16141	16062	15980	16133	16168	16243	16182	16179	16303	16008	16186	15999	16250	16182	16084	16160	16058	16140	16101	16059	16170	16119	16108	16204	16152	16106	16052	15976	16046	16372	16162	16035	16037	15948	16048	16182	16264	16113	16146	16120	16098	16131	15918	15886	16062	16027	15997	16320	16068	15972	16120	16180	16156	16103	16240	16207	15894	16061	16223	16094	16023	16024	16122	16121	16405	16157	15931	16222	16150	16084	15987	15998	16063	16020	16287	15968	16176	16093	16047	16216	16114	15923	16113	16199	16038	16137	16046	16054	16102	16056	16182	16135	16078	16021	16249	16154	16089	16026	16339	16361	16232	16101	16150	16079	16118	16059	16190	16155	15994	16076	16251	16140	15990	16075	16234	16170	16130	16030	16139	16065	16069	16320	16112	16306	16172	16197	16150	16203	16125	15918	16202	16113	16150	16178	16112	16165	16336	16224	16320	15960	16117	15981	16226	16141	16201	16078	16176	16159	16158	16157	16323	16229	16083	16086	16079	16024	15946	16078	15964	16012	15974	15962	15987	15988	16046	16022	16021	16070	16094	16138	16065	16211	16040	16150	16137	16171	16178	16160	16232	16078	16170	16085	16048	16078	16228	16105	16108	16133	16030	16248	16121	16291	16018	15993	16096	15990	16215	16037	16197	16214	16301	16108	16083	15930	16010	15903	16264	16047	16155	16101	16116	15897	16133	16263	16214	16135	16127	16109	16029	16068	16187	16039	16097	16174	16126	16088	16108	16041	16005	16006	16129	16069	16234	15972	16027	16006	16155	16071	16285	16038	15936	16109	16111	16194	16133	16194	16236	16106	16105	16156	16166	16001	16016	16177	16066	15933	16246	15937	16053	16203	16174	16404	16107	16316	16275	15952	16003	16121	16041	16036	15899	15959	16055	15977	16079	16216	16027	16042	16207	16141	16072	15938	16163	16236	16316	16269	16102	16164	16015	16155	16100	16230	16149	16175	16161	16178	16119	16206	16081	16129	16129	16360	16321	16108	16175	16143	16010	15997	16124	16194	16091	16214	16136	16225	15934	16214	16149	16104	16076	16096	16043	16210	16104	16132	16231	16001	16144	15774	16118	16260	16069	16107	16112	16099	16210	16085	16250	16030	15981	16108	16158	16171	16138	15958	16006	16170	16004	16173	16271	15990	15766	16037	16104	16149
14900	17840	29594	35721	31187	25453	18609	15696	14871	14874	14915	14834	15067	15049	14830	14951	14745	14988	14888	14875	14895	15054	14861	14905	14840	14898	14913	14981	15010	15087	14856	15083	14974	14949	14967	14807	14855	15131	14935	14939	14849	15001	14920	14937	14872	14956	15221	14938	14948	14833	15100	15077	14946	14977	14892	14937	14612	14974	15122	14891	15068	14977	15120	15046	14820	14990	14786	14970	14908	14980	15014	14825	14956	14977	14871	14877	14928	14751	14863	14922	15064	14815	14903	14775	14875	14896	14899	14957	14911	14745	14921	15033	14836	14894	15117	15018	14854	15004	15101	15001	14904	14937	14958	15005	15178	15064	14964	15022	14977	14876	14942	14774	15023	14850	14938	14980	14843	14904	14871	14995	14934	15021	15033	14983	14962	14842	15006	15018	14946	14799	14896	15007	14994	14993	14923	14917	14959	14884	15007	15064	14903	14902	15053	14905	14762	15011	14950	14993	14838	14905	14814	15098	14954	14878	14863	14870	14827	15039	14828	14958	14835	14971	14891	14819	14852	14886	14998	15046	14929	14868	14922	14846	14921	15116	14890	14810	14918	14747	15145	14870	14851	15000	14873	14898	14692	14891	14693	14835	14753	14869	14918	14943	15102	15059	14826	15070	14937	15019	15116	14952	14856	15090	14942	14929	14848	14976	14815	14939	14872	14985	14961	14878	15015	14946	14833	14964	14872	15032	14880	14833	14902	14749	14945	14828	14852	14875	15067	14933	14843	15015	14957	15047	14745	14771	14996	14958	14904	14818	14770	14929	15062	14979	14779	15039	14706	15006	14997	14778	14849	14963	14995	14877	14884	14872	15025	14940	15023	15071	14794	14878	14818	14926	14851	14986	14856	14966	14936	14740	15026	14939	15011	14914	14903	14810	14798	14798	14973	14953	14900	14989	14874	14886	15093	14948	15022	14849	15120	14812	15091	14892	15129	14903	14992	14958	14973	14927	14806	15099	14907	14953	14729	15048	14959	14944	14963	14934	14991	15065	14969	14808	14892	14923	14948	14722	14737	14919	14806	15019	14804	14934	14973	14908	14871	14726	14917	14768	14968	15005	14901	14860	14993	14898	14864	15038	14962	14897	14925	14852	14963	14828	15164	14946	14932	15049	14958	14914	15073	14651	14885	14788	14901	14812	14822	14889	14953	14876	15013	14995	15030	15084	14979	15004	15088	14844	14962	14970	14813	14965	14862	15095	15069	14825	15075	14943	15036	14980	15002	14852	15025	14962	14946	14818	14939	14891	15097	14981	14933	14895	14980	14871	14897	14842	14882	14905	14895	14958	14880	14782	14791	15016	14935	14950	14849	15022	14856	14891	15033	15024	14630	15058	14938	14996	14884	14989	14928	14998	14853	14875	14918	14909	14990	14903	14797	14893	14955	14987	14868	14758	14787	14920	14910	15020	14899	15002	15064	15008	14966	14939	14939	14920	14912	14858	14893	14988	14944	14835	14867	15124	15026	14745	14938	14886	15044	14834	15070	14850	14886	14864	14963	14971	14909	15006	14892	14800	14971	15012	14952	14999	14951	14832	14870	14816	14909	15054	14780	15046	14854	14910	14856	14981	14903	14910	15008	14884	14876	14852	14822	14893	14932	14962	14943	14764	14911	14906	15168	14988	14976	14811	14958	14827	15051	14843	14988	14837	14877	14902	14958	14876	14826	15060	14728	14889	15033	15047	14978	14925	14959	14863	14716	14979	15100	15028	14918	14924	14867	15029	14904	14894	14951	14929	15062	14926	14855	14891	14939	14975	14858	14955	14957	14818	15038	15051	15041	14963	14772	14900	14987	14861	15031	15235	14695	15023	14904	14917	14874	14925	15063	14771	15006	14853	14799	14775	15017	14990	14987	14859	14878	14975	14878	14840	14653	15050	14974	14999	14834	14925	15031	14967	14919	15009	15043	14927	15009	14973	14897	14936	15026	14835	14988	14919	14847	14993	14976	15007	15003	14937	14971	14975	15003	14933	14861	15059	14866	14927	14971	14954	14977	14892	14801	14810	15033	14805	14778	15003	15017	14944	15127	15109	15062	14951	15062	14941	14870	15025	14927	15038	15069	14741	14928	14859	14981	14892	15023	15139	14966	14775	14970	14856	14885	14960	14799	14921	15018	14855	14973	14932	15062	14961	14897	14913	14948	14763	14868	14926	14956	14962	14939	14936	14952	14866	14966	14959	14945	14976	14717	15011	14727	15089	14821	15016	14927	14983	14790	14849	14933	15005	14878	15021	15020	14900	14966	14860	14811	15012	14895	14929	14772	14859	14822	14996	14990	14934	15089	14864	14912	14875	14815	14938	14955	14862	14962	14875	14863	14902	14785	15005	14906	14945	15037	15019	15047	15097	14976	14880	14793	14842	15058	15020	14947	14899	14912	14968	14860	14774	14878	14837	14951	15101	14971	14950	15047	14962	14995	14982	14834	14912	14939	15076	15035	14978	15009	14897	14985	14955	15025	14913	14946	14834	14810	14888	14725	14926	14667	15013	14801	14977	14927	14993	14916	14788	14928	14928	14987	14969	15105	15060	14905	14921	14919	14971	14920	14872	14840	15017	14995	14854	14798	14906	14952	14931	14975	14781	14855	14866	14849	14915	14938	14937	14891	14951	15085	14993	14904	14871	14857	14925	14850	14996	14935	14914	14780	14900	14779	14889	14960	14904	14925	15064	14953	14932	14963	15064	15069	14897	14954	14893	14903	14987	14847	14930	15079	15013	14761	14932	14753	14909	14968	14990	15061	14759	14848	15069	14891	14943	14924	14854	15076	15071	14947	14999	14828	14911	15029	14898	14749	14847	14916	14944	14909	14870	14970	14912	15022	14863	15009	14991	15032	14974	14809	15034	15107	14795	14806	14799	14795	14883	14903	14859	14983	14879	14891	14914	14873	14927	14964	14925	14928	14976	14877	15094	14852	14702	15001	14953	15000	14909	14980	14850	14919	14911	14935	14854	14958	14966	14919	14978	14802	14849	14952	15009	14996	15034	14984	14898	14960	14877	14925	15116	15045	15115	14932	14792	14919	14919	14825	14767	14852	14788	14931	14983	14885	15007	14916	14867	14813	14968	14809	14817	14968	14904	14967	14967	15047	14965	14774	15019	14979	14941	14999	14903	14874	14790	15126	14859	14911	14813	14907	14745	14961	15036	14772	14931	14904	14919	14764	14839	14975	14855	14826	14824	15044	14851	15090	14912	14930	14921	14761	14994	14875	14958	15054	14784	14886	14860	15010	14899	14894	14894	15030	14975	14781	14789	14887	14924	15222	14912	14725	15112	15010	14934	14915	15027	14956	14997	14848	14895	14906	15007	14801	14884	15023	15067	14824	14952	14840	14925	14948	14791	14855	14859	14851	14938	15034	14985	14771	14946	14873	14871	14941	14874	15002	14898	15023	14978	14987	15094	14722	14955	14837	14900	14762	14913	14878	14835	14963	14899	14975	14878	14918	14910	14997	15063	15070	14967	14880	14861	14846	14911	14939	14852	14893	14939	14870	14894	15013	14725	14967	14871	14865	14968	14935	14767	14714	14938	14960	14824	14881	14897	14997	15020	15005	14812	14990	14947	15001	14856	14890	14951	14853	14730	14938	14901	14901	14759	15064	14911	14983	14889	14886	14906	14915	14907	14964	14850	14931	14950	15005	14806	14842	14936	14919	14795	14795	14853	15111	14940	14897	14895	14939	14991	14891	15046	14928	14960	14891	15064	14831	14958	15157	14974	14966	15019	14953	14820	14942	14967	14850	14822	14942	15005	14856	14895	15034	14989	14947	15060	15072	14962	14780	14912	14934	15003	14969	14948	14979	14876	14654	14929	14929	14981	14834	14896	14903	14880	14947	15011	14901	14817	14925	14751	14899	14953	14814	15064	15086	14873	14823	15031	14870	14962	15049	14826	14793	14888	14907	14970	14835	14993	14837	15115	14930	15049	15023	14922	14993	14882	14622	14916	14729	14893	14980	14849	14834	14885	14871	14974	15089	14762	14802	14942	15035	15005	15112	14959	14854	14869	14943	15104	14929	14902	15049	15030	14924	14949	14902	14925	14887	14953	15000	14967	14995	14938	15066	14890	14929	14780	14871	14953	14750	15104	14809	14936	14889	14969	15036	14999	14868	14954	14915	14985	14903	14921	14905	15070	14914	15054	14898	14951	15072	14823	14895	14914	15027	14902	14951	14852	14914	14969	14926	14985	14978	14882	14986	14957	14888	14958	14820	14942	14808	15170	14800	14880	14867	15059	14887	14921	14890	14795	14892	14919	15156	14964	14809	15079	15100	14957	14909	14950	14797	14852	14854	15092	14980	14821	14865	15069	14936	14972	14941	14852	14876	14926	14815	14973	14819	14772	14947	15088	15065	14814	14796	14923	14885	14964	14915	15088	14848	15023	15077	14949	14925	15010	14844	14729	15003	14847	14963	14962	15055	14952	14930	14876	14944	14880	15016	14733	15004	14820	15021	15050	14929	15024	14853	14941	15070	14912	14843	14816	14877	14901	15011	14891	14903	14859	14954	15099	14844	15074	15010	15091	14897	14920	15236	14786	14932	15034	14850	14962	14834	14946	14965	14982	14871	14907	14825	14910	15012	15095	14936	14804	14848	15020	14900	14953	14878	14893	15027	14894	14954	15014	15026	15060	14963	14805	14949	14804	14967	14754	14902	14901	15065	14852	14902	15051	14896	14927	14776	14965	15042	14897	14898	14895	15012	15034	14831	14716	15034	15194	14738	14813	14802	14810	14910	14962	15009	14858	14956	14915	14922	14978	14914	14826	14941	14968	15026	14895	14990	14859	15009	14758	14818	14866	14783	14966	14991	14759	14978	14743	14842	14750	15086	14931	14969	15242	14772	14933	14879	15010	14876	14894	15088	14831	14830	15110	14791	15018	14901	14973	15051	14971	14826	14895	14930	14909	14831	14809	14839	14851	14954	14814	14734	14924	14952	14793	14987	14917	14985	14960	15037	14841	15031	14982	14891	15095	14901	15012	14963	14929	14845	15010	15003	14910	14986	14892	15052	14957	14674	14878	15037	14863	14876	14836	14976	14911	15050	14925	14882	14961	15130	15005	14811	14968	14984	15082	14708	14928	14806	14940	14938	14903	15021	14879	14906	14983	14968	14846
24105	21226	29709	43081	53010	43789	31522	22207	16699	15988	15841	15815	15805	15706	15667	15591	15869	15582	15756	15891	15732	15751	15721	15915	15766	15651	15679	15810	15656	15796	15550	15596	15695	15441	15648	15715	15557	15356	15627	15647	15686	15613	15751	15640	15520	15720	15691	15605	15826	15972	15732	15741	15848	15662	15583	15543	15561	15636	15830	15562	15575	15681	15637	15644	15539	15709	15777	15610	15633	15631	15602	15551	15563	15510	15810	15517	15680	15557	15638	15787	15626	15734	15603	15331	15810	15643	15666	15684	15790	15624	15930	15635	15503	15776	15555	15683	15733	15390	15814	15644	15646	15694	15478	15485	15732	15691	15635	15501	15504	15367	15798	15476	15497	15420	15610	15693	15877	15529	15576	15634	15785	15444	15652	15761	15603	15764	15435	15570	15500	15735	15718	15590	15756	15620	15646	15685	15659	15298	15701	15617	15697	15610	15510	15719	15599	15815	15631	15494	15562	15486	15561	15617	15408	15444	15521	15642	15707	15499	15603	15572	15466	15475	15609	15717	15574	15649	15612	15528	15518	15497	15427	15638	15718	15497	15675	15615	15587	15724	15706	15580	15680	15480	15582	15638	15685	15625	15658	15443	15482	15580	15581	15595	15516	15468	15686	15480	15453	15724	15647	15817	15609	15569	15657	15579	15515	15587	15589	15601	15856	15482	15597	15671	15647	15838	15454	15624	15552	15658	15506	15390	15871	15690	15635	15706	15661	15308	15380	15606	15653	15628	15538	15623	15549	15526	15517	15720	15681	15787	15653	15725	15558	15669	15568	15712	15681	15551	15654	15696	15695	15618	15499	15575	15586	15695	15561	15746	15548	15621	15529	15624	15697	15678	15531	15567	15541	15623	15688	15431	15534	15734	15663	15520	15681	15626	15603	15632	15805	15717	15550	15500	15788	15680	15468	15755	15562	15706	15732	15586	15654	15682	15669	15609	15547	15805	15723	15632	15574	15697	15699	15694	15603	15575	15715	15560	15705	15702	15723	15839	15498	15764	15509	15698	15689	15653	15797	15657	15518	15643	15742	15707	15534	15476	15607	15659	15592	15753	15584	15617	15520	15679	15510	15670	15664	15581	15486	15612	15642	15774	15593	15771	15670	15671	15455	15656	15573	15626	15536	15641	15620	15466	15534	15481	15730	15571	15409	15550	15610	15491	15694	15716	15763	15589	15596	15534	15629	15644	15809	15626	15573	15606	15564	15587	15684	15494	15799	15644	15600	15569	15441	15615	15771	15652	15794	15794	15509	15654	15443	15626	15439	15407	15619	15750	15480	15499	15610	15447	15765	15539	15385	15499	15559	15646	15666	15691	15522	15699	15732	15590	15589	15590	15504	15592	15673	15759	15461	15509	15579	15783	15687	15648	15689	15580	15634	15631	15579	15605	15643	15719	15628	15494	15523	15545	15705	15492	15589	15515	15507	15477	15434	15538	15689	15561	15692	15591	15691	15552	15732	15490	15511	15496	15626	15765	15658	15580	15600	15493	15725	15620	15477	15606	15647	15952	15619	15679	15806	15732	15427	15526	15389	15624	15633	15553	15539	15639	15543	15526	15636	15563	15833	15496	15711	15689	15559	15606	15622	15583	15535	15691	15617	15740	15440	15773	15549	15495	15747	15643	15688	15631	15663	15613	15748	15556	15690	15594	15557	15696	15747	15730	15582	15633	15732	15573	15589	15532	15650	15714	15554	15685	15770	15603	15415	15560	15614	15602	15532	15645	15618	15532	15678	15548	15667	15655	15804	15601	15652	15536	15826	15448	15673	15599	15548	15722	15646	15631	15500	15429	15617	15569	15459	15504	15579	15734	15728	15611	15732	15629	15620	15341	15589	15497	15482	15471	15742	15706	15821	15595	15655	15758	15588	15424	15698	15563	15740	15585	15627	15332	15660	15455	15567	15529	15665	15654	15591	15652	15548	15443	15588	15536	15650	15508	15456	15576	15699	15574	15640	15519	15698	15454	15741	15564	15590	15694	15684	15830	15594	15483	15517	15690	15761	15505	15607	15681	15545	15670	15562	15627	15608	15635	15630	15668	15665	15821	15552	15673	15503	15663	15581	15730	15651	15651	15643	15446	15587	15567	15356	15708	15470	15335	15537	15711	15630	15637	15705	15677	15433	15601	15532	15798	15544	15704	15537	15500	15607	15565	15538	15700	15676	15499	15721	15659	15502	15638	15586	15614	15669	15579	15648	15750	15509	15534	15527	15638	15661	15690	15644	15612	15545	15614	15583	15768	15556	15698	15762	15572	15599	15659	15669	15666	15438	15465	15614	15535	15633	15480	15543	15391	15680	15820	15728	15666	15608	15505	15545	15568	15558	15687	15515	15749	15539	15666	15678	15447	15867	15691	15599	15816	15706	15623	15474	15429	15613	15851	15686	15551	15738	15641	15805	15722	15439	15536	15536	15450	15366	15671	15730	15565	15553	15573	15554	15626	15629	15580	15542	15558	15516	15559	15622	15558	15552	15664	15546	15466	15633	15429	15541	15604	15558	15656	15499	15617	15549	15461	15533	15676	15608	15645	15649	15608	15417	15764	15858	15713	15760	15653	15586	15538	15557	15674	15582	15650	15835	15576	15622	15486	15440	15427	15485	15640	15520	15284	15528	15620	15465	15468	15583	15713	15694	15798	15726	15574	15604	15881	15627	15584	15384	15638	15655	15538	15664	15497	15760	15606	15536	15652	15535	15670	15815	15776	15770	15562	15462	15558	15706	15458	15549	15580	15560	15421	15599	15452	15639	15669	15640	15625	15709	15507	15667	15757	15613	15721	15588	15868	15675	15693	15556	15668	15678	15660	15659	15671	15490	15689	15614	15568	15521	15510	15705	15589	15515	15555	15634	15526	15523	15749	15612	15312	15719	15644	15651	15641	15586	15512	15554	15455	15577	15670	15624	15635	15729	15351	15871	15371	15729	15716	15672	15692	15544	15549	15669	15405	15705	15696	15608	15652	15536	15478	15480	15465	15560	15489	15623	15614	15488	15591	15883	15788	15683	15471	15535	15726	15638	15606	15688	15711	15513	15397	15613	15662	15638	15705	15469	15453	15691	15681	15641	15528	15591	15637	15523	15792	15734	15727	15741	15601	15400	15643	15701	15519	15782	15534	15718	15520	15480	15762	15523	15605	15431	15677	15577	15581	15571	15363	15466	15456	15446	15569	15760	15653	15541	15571	15617	15560	15714	15388	15672	15709	15444	15852	15662	15536	15438	15563	15612	15644	15730	15654	15572	15793	15694	15547	15508	15809	15609	15720	15495	15638	15372	15502	15643	15641	15767	15593	15374	15679	15487	15489	15592	15430	15342	15645	15551	15621	15797	15704	15409	15480	15787	15588	15386	15676	15592	15680	15803	15581	15828	15763	15510	15580	15494	15542	15348	15450	15553	15463	15827	15692	15497	15687	15543	15743	15544	15579	15500	15532	15522	15816	15811	15651	15563	15663	15622	15577	15512	15688	15547	15708	15538	15466	15845	15623	15578	15454	15456	15615	15554	15482	15527	15631	15593	15616	15543	15528	15537	15760	15695	15562	15696	15492	15619	15429	15419	15570	15626	15479	15697	15679	15563	15651	15541	15411	15544	15587	15557	15779	15536	15410	15606	15464	15480	15379	15820	15867	15571	15613	15494	15682	15628	15864	15636	15671	15696	15539	15681	15629	15771	15421	15610	15494	15632	15585	15585	15509	15406	15553	15682	15527	15568	15530	15702	15495	15700	15666	15605	15615	15597	15470	15421	15604	15621	15444	15577	15535	15707	15627	15577	15527	15642	15378	15629	15710	15705	15696	15688	15561	15662	15568	15433	15440	15664	15682	15543	15611	15621	15479	15494	15607	15557	15662	15797	15584	15637	15680	15491	15622	15516	15554	15605	15577	15541	15734	15331	15537	15574	15671	15688	15649	15675	15640	15633	15469	15441	15686	15717	15554	15595	15699	15482	15447	15546	15586	15711	15568	15584	15627	15524	15360	15706	15597	15414	15631	15733	15654	15562	15696	15591	15596	15558	15524	15744	15739	15540	15614	15597	15626	15481	15737	15805	15835	15646	15575	15599	15573	15395	15688	15503	15658	15506	15548	15534	15640	15493	15392	15615	15448	15659	15547	15615	15575	15743	15552	15761	15629	15682	15771	15664	15558	15841	15542	15423	15634	15651	15849	15503	15685	15656	15498	15454	15582	15438	15770	15554	15583	15644	15429	15433	15490	15544	15530	15738	15635	15673	15469	15683	15488	15567	15739	15610	15512	15594	15726	15577	15646	15549	15579	15776	15494	15490	15504	15596	15566	15493	15730	15370	15547	15571	15539	15646	15423	15864	15754	15695	15655	15619	15721	15606	15445	15594	15668	15703	15652	15599	15674	15618	15567	15684	15649	15645	15540	15638	15605	15447	15563	15676	15731	15492	15841	15532	15454	15698	15791	15754	15413	15457	15438	15556	15587	15495	15686	15674	15512	15448	15595	15838	15591	15610	15498	15619	15595	15732	15588	15525	15485	15551	15702	15792	15496	15417	15620	15604	15359	15615	15930	15520	15580	15725	15676	15486	15379	15632	15759	15699	15614	15664	15576	15557	15588	15800	15536	15879	15548	15636	15636	15630	15665	15707	15603	15727	15805	15709	15457	15680	15673	15595	15637	15484	15736	15606	15647	15680	15616	15587	15698	15705	15658	15517	15540	15533	15652	15407	15621	15591	15544	15632	15690	15654	15484	15553	15499	15533	15578	15580	15551	15600	15672	15731	15515	15556	15689	15716	15652	15651	15498	15559	15538	15636	15630	15639	15663	15622	15431	15493	15726	15661	15551	15707	15440	15449	15540	15624	15632	15708	15714	15735	15816	15730	15563	15713	15629	15613	15717	15589	15580	15584	15645	15514	15768	15753	15626	15754	15476	15528	15529	15769	15641	15433	15692	15490	15488	15654	15824	15583	15595	15684	15649	15557	15739	15677	15569	15662	15505	15454	15742	15610	15691	15729	15527	15622	15582	15457	15783	15617	15531	15556	15524	15526	15693	15547	15663	15622	15634	15431	15664	15795	15672	15450	15739	15577	15647	15737	15563	15768	15491	15749	15808	15622	15374	15429	15696	15553	15580	15815	15597	15523	15661	15875	15558
14308	27438	54207	66195	60322	45197	31362	22450	14913	14626	14683	14757	14674	14600	14810	14789	14652	14681	14646	14686	14665	14674	14736	14719	14676	14878	14637	14627	14802	14575	14521	14680	14657	14640	14725	14550	14720	14731	14630	14551	14528	14741	14721	14655	14634	14627	14631	14643	14933	14930	14660	14725	14725	14686	14491	14588	14588	14715	14664	14677	14647	14648	14754	14534	14627	14442	14706	14646	14654	14460	14577	14750	14648	14477	14598	14652	14751	14674	14787	14593	14679	14626	14696	14611	14653	14707	14602	14673	14617	14711	14687	14774	14567	14565	14738	14526	14625	14629	14604	14620	14670	14464	14527	14856	14537	14552	14700	14797	14519	14539	14668	14688	14625	14624	14705	14790	14543	14620	14622	14563	14639	14704	14729	14523	14621	14571	14707	14692	14722	14683	14705	14524	14459	14763	14550	14599	14669	14693	14801	14650	14699	14673	14473	14523	14625	14621	14601	14613	14540	14707	14498	14645	14523	14690	14787	14702	14738	14605	14681	14772	14620	14692	14635	14625	14771	14660	14727	14676	14601	14709	14734	14636	14597	14733	14758	14703	14672	14604	14611	14654	14787	14720	14629	14701	14646	14607	14725	14745	14805	14570	14670	14622	14768	14455	14646	14599	14694	14717	14439	14848	14708	14659	14509	14632	14628	14592	14494	14643	14619	14598	14677	14621	14493	14577	14707	14634	14675	14577	14623	14599	14565	14465	14770	14491	14737	14687	14567	14576	14723	14698	14612	14718	14606	14574	14671	14691	14621	14549	14769	14576	14899	14639	14757	14647	14752	14734	14748	14647	14519	14648	14561	14641	14701	14648	14614	14588	14725	14572	14728	14607	14680	14665	14654	14758	14705	14570	14555	14646	14765	14668	14643	14675	14493	14651	14541	14708	14863	14620	14735	14781	14424	14800	14767	14635	14471	14746	14768	14679	14767	14775	14557	14740	14594	14570	14534	14705	14660	14606	14621	14664	14659	14652	14808	14489	14658	14677	14779	14493	14613	14712	14564	14508	14731	14713	14666	14772	14691	14729	14765	14605	14695	14610	14579	14616	14674	14602	14490	14614	14716	14636	14721	14571	14624	14742	14718	14682	14829	14549	14622	14699	14589	14513	14589	14558	14749	14645	14682	14715	14523	14633	14403	14654	14585	14571	14793	14555	14601	14739	14789	14601	14680	14531	14746	14597	14635	14579	14744	14613	14750	14629	14566	14510	14677	14795	14672	14629	14760	14724	14650	14652	14649	14594	14546	14542	14649	14599	14632	14566	14773	14616	14575	14589	14573	14671	14570	14692	14708	14693	14850	14848	14702	14524	14628	14707	14501	14685	14788	14594	14658	14609	14778	14542	14690	14755	14681	14567	14652	14496	14709	14436	14675	14413	14727	14528	14625	14754	14719	14591	14574	14653	14522	14816	14642	14532	14663	14531	14711	14570	14558	14614	14878	14662	14743	14644	14589	14460	14791	14574	14757	14592	14635	14716	14467	14719	14744	14620	14721	14712	14589	14576	14767	14728	14620	14469	14571	14522	14645	14534	14549	14530	14659	14616	14773	14540	14709	14616	14727	14693	14837	14556	14599	14568	14717	14671	14682	14777	14679	14720	14660	14578	14692	14671	14666	14676	14621	14633	14730	14683	14630	14732	14567	14663	14692	14785	14606	14501	14748	14465	14577	14661	14682	14505	14603	14653	14611	14753	14828	14548	14724	14440	14517	14735	14501	14524	14855	14625	14749	14684	14722	14658	14568	14665	14678	14647	14721	14681	14738	14711	14620	14704	14794	14789	14754	14693	14576	14697	14707	14583	14606	14875	14580	14682	14558	14682	14695	14522	14768	14609	14692	14677	14763	14771	14614	14556	14615	14596	14717	14714	14466	14768	14660	14687	14646	14905	14662	14569	14599	14785	14741	14684	14597	14479	14680	14670	14460	14548	14593	14673	14562	14647	14559	14706	14631	14514	14641	14654	14455	14681	14698	14755	14663	14732	14559	14767	14715	14746	14588	14749	14713	14788	14602	14661	14514	14595	14771	14599	14625	14639	14610	14732	14647	14531	14711	14618	14527	14529	14708	14562	14673	14590	14666	14751	14668	14631	14691	14478	14613	14592	14671	14517	14575	14535	14586	14674	14481	14660	14605	14504	14593	14506	14708	14602	14616	14647	14631	14686	14653	14683	14553	14527	14634	14847	14746	14520	14704	14417	14623	14623	14723	14467	14662	14627	14542	14628	14660	14553	14539	14632	14614	14668	14649	14644	14716	14566	14609	14679	14718	14549	14905	14593	14733	14642	14609	14665	14584	14616	14507	14496	14682	14730	14500	14867	14564	14525	14648	14877	14668	14661	14513	14678	14755	14679	14580	14640	14540	14797	14508	14745	14415	14669	14722	14709	14632	14794	14887	14675	14615	14693	14748	14626	14604	14762	14562	14726	14708	14639	14525	14727	14662	14616	14388	14581	14648	14568	14688	14785	14800	14527	14682	14538	14775	14628	14705	14638	14588	14690	14691	14650	14636	14659	14628	14618	14786	14490	14712	14655	14693	14500	14860	14487	14591	14527	14583	14589	14548	14619	14833	14720	14632	14657	14592	14864	14738	14636	14731	14854	14759	14499	14731	14712	14620	14531	14548	14692	14533	14376	14597	14603	14809	14643	14581	14674	14454	14661	14603	14649	14585	14732	14713	14678	14596	14532	14648	14567	14670	14639	14671	14581	14596	14751	14647	14751	14669	14800	14772	14643	14642	14649	14622	14814	14653	14623	14857	14803	14716	14765	14826	14602	14481	14743	14596	14613	14595	14640	14635	14596	14648	14672	14589	14619	14774	14684	14731	14610	14629	14489	14817	14569	14683	14752	14599	14625	14808	14562	14518	14607	14667	14696	14747	14621	14431	14690	14606	14582	14518	14766	14725	14705	14523	14559	14688	14683	14590	14785	14671	14563	14662	14644	14811	14667	14698	14551	14651	14715	14716	14728	14672	14681	14703	14576	14886	14532	14776	14685	14620	14657	14607	14877	14693	14551	14694	14687	14554	14514	14688	14631	14704	14716	14708	14392	14585	14544	14398	14523	14462	14534	14819	14603	14638	14719	14644	14625	14626	14526	14528	14593	14689	14804	14630	14730	14792	14565	14660	14648	14636	14666	14795	14595	14711	14604	14781	14599	14677	14695	14609	14698	14595	14664	14618	14572	14670	14684	14589	14586	14678	14670	14723	14594	14759	14531	14787	14555	14707	14575	14635	14755	14533	14758	14704	14546	14704	14576	14568	14588	14660	14762	14641	14676	14522	14639	14712	14566	14547	14586	14705	14801	14687	14792	14502	14555	14900	14716	14567	14536	14724	14708	14547	14632	14698	14633	14581	14725	14620	14558	14659	14803	14673	14749	14589	14714	14668	14830	14478	14712	14551	14697	14639	14679	14567	14680	14659	14649	14669	14702	14602	14638	14657	14651	14472	14699	14509	14709	14577	14527	14683	14677	14790	14510	14687	14626	14767	14661	14671	14542	14690	14660	14586	14718	14837	14441	14674	14624	14543	14694	14658	14871	14596	14661	14659	14690	14781	14632	14626	14636	14617	14646	14635	14764	14763	14645	14551	14583	14627	14582	14591	14483	14697	14588	14778	14504	14496	14829	14620	14645	14606	14658	14796	14540	14609	14775	14614	14548	14523	14638	14525	14767	14573	14603	14549	14626	14735	14768	14641	14452	14666	14709	14705	14728	14747	14613	14443	14536	14669	14666	14772	14608	14763	14647	14694	14686	14516	14828	14571	14689	14486	14657	14508	14698	14821	14652	14589	14562	14729	14752	14736	14916	14654	14507	14608	14649	14660	14716	14630	14672	14583	14644	14575	14598	14874	14586	14655	14670	14488	14630	14725	14502	14677	14726	14689	14594	14654	14509	14511	14548	14711	14745	14527	14572	14479	14640	14597	14594	14834	14542	14663	14702	14681	14739	14565	14769	14649	14584	14585	14621	14784	14722	14531	14625	14588	14544	14472	14615	14816	14480	14676	14557	14450	14682	14631	14629	14685	14639	14615	14375	14607	14606	14686	14731	14456	14621	14842	14597	14746	14644	14684	14736	14566	14609	14760	14511	14532	14533	14671	14608	14641	14723	14613	14676	14537	14819	14702	14712	14658	14700	14804	14581	14642	14699	14758	14672	14574	14602	14599	14625	14591	14596	14486	14514	14480	14649	14643	14605	14675	14619	14476	14594	14556	14791	14705	14657	14677	14625	14662	14710	14727	14516	14599	14568	14794	14541	14501	14608	14532	14749	14636	14777	14696	14820	14604	14626	14716	14758	14800	14695	14548	14670	14790	14542	14573	14568	14677	14660	14599	14700	14631	14561	14574	14627	14759	14474	14583	14590	14837	14569	14649	14782	14544	14644	14582	14593	14709	14620	14670	14747	14543	14559	14481	14785	14564	14741	14663	14734	14864	14519	14612	14509	14568	14557	14619	14746	14576	14680	14798	14699	14665	14652	14748	14605	14678	14679	14657	14556	14599	14638	14823	14502	14649	14796	14483	14465	14885	14627	14577	14577	14684	14731	14513	14713	14558	14731	14572	14739	14745	14707	14328	14623	14613	14908	14742	14698	14689	14577	14716	14689	14551	14519	14613	14626	14444	14644	14707	14802	14771	14601	14790	14579	14623	14698	14601	14607	14752	14582	14674	14642	14708	14717	14784	14643	14757	14476	14625	14653	14734	14650	14728	14732	14661	14531	14568	14519	14671	14809	14610	14708	14582	14726	14552	14572	14730	14623	14707	14665	14746	14626	14664	14531	14522	14541	14663	14653	14585	14685	14557	14688	14533	14587	14683	14634	14488	14547	14607	14666	14738	14694	14727	14595	14805	14674	14721	14537	14801	14726	14549	14495	14789	14549	14763	14556	14745	14660	14674	14619	14637	14613	14634	14619	14478	14520	14684	14642	14622	14557	14626	14707	14592	14628	14748	14845	14415	14673	14621	14711	14536	14602	14746	14476	14499	14698	14658	14677	14584	14550	14805	14551	14666	14736	14651	14561	14667	14620	14528	14466	14693	14798	14743	14814	14694	14663	14762	14632	14726	14631	14584	14769	14571	14655	14707	14571	14788	14642	14501	14656	14707	14690	14641	14715
23017	21260	29350	34826	52087	51034	40731	29881	18562	15845	15345	15022	15275	15193	14853	15104	15244	15164	15213	15042	14906	14909	15046	15056	14927	14905	15037	14982	15206	15019	14926	14934	14916	15040	15061	14863	14928	14892	14790	14941	15026	15033	14769	14958	14923	14913	14842	15340	15607	15550	15027	15238	15095	15069	14776	14928	14828	14996	14903	14942	14971	14966	14970	14864	14805	15101	14883	14696	14922	14969	15038	15138	14875	14690	15084	15084	14897	14940	15204	14862	14881	14920	14919	14671	14864	15050	14980	14909	14691	14820	14820	15002	14784	14847	14815	14961	14975	14724	15001	14834	14854	14907	14943	14801	14796	14888	14973	14860	14991	14832	14801	14784	14890	15028	14989	15022	14993	14937	14956	14918	15103	15062	14926	14804	14772	15043	14791	15162	14613	14835	14805	14826	15052	14843	14941	14984	15009	14949	14967	14931	14927	14924	14785	14945	14917	14832	15126	14827	14794	14814	14832	14917	14820	14886	14974	15058	14861	14816	14948	14794	14836	14932	14908	14710	15000	14976	14947	14914	15007	14989	14950	14906	14963	14762	14968	14909	14973	14840	14914	14827	14865	14926	14887	14875	15173	14813	14943	14922	14752	14901	14827	15050	14892	14857	14951	14911	14898	14845	14920	14916	14679	14816	14712	14749	14893	15071	15187	15024	15016	14902	14910	14827	15010	14775	14817	14828	14943	14795	14816	14970	14921	14855	14912	14971	14982	14934	14884	14905	14946	14713	14722	15038	15030	14916	14914	14856	14755	14890	14968	14998	15127	14918	14840	14836	15065	14939	15002	14853	14814	14944	14777	14866	14594	14797	14827	14905	14839	14955	15131	14870	14895	15012	14982	15102	14837	14650	14727	15052	15074	14994	14810	14780	14998	14943	14870	14957	14934	15068	15161	14919	15042	14825	14873	14896	14881	14850	15027	15113	14877	15174	14832	14765	15039	14969	14794	14863	14741	14785	14937	14753	14991	14752	15042	15097	14877	14642	14894	14781	14783	15085	14836	14855	14919	14929	14861	15018	14932	14718	14856	14843	14814	14993	15014	15071	14956	14911	14944	14890	14992	14965	14985	14658	14917	14948	14966	14883	15161	15123	15054	14691	14912	15016	14916	14964	14986	14907	14974	14922	14964	14813	14959	14807	14894	14955	14814	14897	15038	14971	14926	14863	14874	14780	14699	14829	14883	15046	14909	14964	14783	14883	14938	14873	14870	14669	14891	14960	14920	14863	14840	14862	14851	14732	14803	15043	14879	15128	14972	14874	14946	15118	14834	14710	14854	14825	14826	14866	14801	15066	14812	14532	14938	15013	14863	14876	14768	14777	14981	14886	14754	14897	14797	14863	14937	14864	14838	14931	15057	15033	14954	14752	14895	14897	14853	14863	14815	14883	14988	14711	14859	14928	14844	14857	14668	15009	14833	14736	14842	14866	14864	14934	14811	14908	14919	14902	14903	14928	14716	15046	14788	14988	14864	14873	14774	14736	14740	15083	15058	14642	14889	14834	14702	14882	14899	14806	14839	14719	15034	14902	14743	14910	14711	14806	15138	14845	14841	14819	14937	14898	14760	14720	14864	14847	14727	14958	14999	14920	15006	14753	14934	14812	15004	14869	14893	14812	14891	14662	14809	15004	15018	14840	15016	14891	14724	14887	14930	14847	14741	14562	14934	14958	14784	14853	15068	14950	14693	14818	14781	14912	14903	14790	14908	14898	14794	14825	14815	14936	14934	14923	14656	14841	14795	14744	14889	14875	14779	14980	14729	14803	14816	14842	14696	14952	14981	14769	14884	14890	14759	15041	14750	14837	14975	14822	14773	14802	14970	14841	14832	14931	15043	14736	14888	15084	14759	14954	14908	15070	15018	14865	14856	15026	14661	14770	14844	14941	14867	14748	14935	14803	14898	14922	14928	14757	14959	14931	14927	14924	14962	14855	14896	14933	14811	14886	14806	15011	14926	14797	14845	14840	15118	15054	14891	14803	14703	14816	14918	14790	14898	14808	14990	14815	14939	14888	14948	14714	14911	14859	15024	14801	14937	15124	14918	14924	14832	14793	14732	14874	15061	14833	14916	14987	14864	14901	14746	14726	14803	14800	14799	14845	14979	15014	15038	14984	15006	14926	14890	14879	14831	14752	14740	14735	14832	15061	14898	14990	14757	14861	14846	15014	14889	14969	14643	14804	14812	15122	14788	15017	14944	14815	14882	14937	14903	14909	14830	14773	14909	14836	14861	14870	14941	14924	14935	14790	15068	14848	14910	14721	14836	15047	14883	14846	14893	14909	14908	14952	14874	14740	14989	14951	14773	14816	14828	14770	14826	14987	15044	14992	14803	14737	14786	14781	14866	14993	15076	14872	14969	14888	14922	14744	15044	14943	15030	14820	15092	14825	14848	14784	15082	14798	14837	14559	14812	15018	15100	15180	15075	14969	14916	14886	14993	14681	14927	14973	14971	15039	14726	14931	14865	14782	14782	14804	14802	14899	14673	15008	14848	14825	15080	15086	14935	14775	14644	14939	14892	15026	14969	14765	14824	15109	15078	14791	14800	15086	14948	14991	14930	14999	14939	15007	14930	14786	15167	14790	14893	14918	14864	14950	14718	14885	14942	14917	14809	14801	14890	14755	14676	14881	14632	14958	15039	14773	14677	14813	14883	14965	14856	15100	14792	14941	14821	14730	14886	14906	15118	14930	14764	14722	14928	15047	14707	14741	14889	14942	14898	15024	14634	14896	14810	15068	14745	15008	14594	14653	15109	14892	14919	14822	14927	14999	14990	14940	14848	14909	14815	14899	14827	14795	14869	15020	15021	14897	14907	14952	14976	15056	14917	14860	14905	14888	14806	14982	14870	14819	14886	14861	14886	14953	14781	14806	14902	14920	14851	14567	14775	14946	14990	14749	14896	14677	14694	14859	15004	15144	14859	14695	14886	14989	14890	14819	14763	14968	15019	14975	14879	14816	14959	14947	14794	14906	14843	14820	14805	14811	15090	14942	14971	14951	14952	14817	14953	14926	15130	15025	14828	14778	14928	14875	14918	15011	14927	14844	14781	14951	14846	14872	15041	14716	14866	14728	14951	14905	15088	14860	15088	14887	14857	14905	14852	14971	14723	14743	14858	14795	14903	14860	14800	14824	15059	14632	14669	14836	14908	14815	14976	14967	14878	14924	14834	14561	15094	14912	14948	14847	15029	14938	14960	14846	14696	14886	14803	14880	14882	14959	15058	14878	14848	14632	14914	14819	14995	14982	14912	14740	14710	15023	15001	14989	15042	14585	14702	15025	14784	14749	14838	14787	14705	14847	14860	14951	15010	14790	14919	14765	14875	14877	14912	14665	14836	14751	14996	15091	14960	14909	14789	15046	14950	14892	14955	14884	14834	14840	14935	14788	14988	14948	14788	14830	14989	14851	14763	14794	14908	14867	14966	14707	14944	14980	14730	14736	14885	14964	14886	15083	15003	15006	14691	15013	14954	14868	15064	14885	14913	14980	15033	14842	15043	14922	14952	15041	15077	14963	14908	15041	14921	14949	15033	15028	15097	14916	14879	14961	14958	14967	14981	15073	14948	14929	14921	14746	15031	14825	14842	14786	14740	14914	14921	14854	15007	14734	14936	14958	14828	14697	14787	15011	14921	14641	14842	14830	14797	14988	14855	14904	14606	14871	14916	14935	14801	14925	14907	14816	14848	14933	14849	15025	15028	14947	14914	14834	14917	14848	14801	14781	14876	14705	14931	14919	14917	14982	14903	14868	15046	14960	14765	14929	14993	14949	14965	14924	14812	14929	14801	14891	14880	14882	14794	14857	15084	14793	15062	14840	14832	14877	14757	14896	15160	14959	15038	14728	14815	14761	14810	14917	14992	14778	14981	14883	14849	14820	14830	14931	14893	14970	14912	14873	14954	14733	14896	14827	14942	15047	14831	14942	14881	14800	14799	14749	14943	14968	14922	15078	14789	14963	14898	14878	14740	14794	14858	14860	14837	14959	14782	14869	14835	14959	14807	15064	14990	15098	14907	15033	15053	14893	15093	14895	14909	14808	14915	15089	14954	14945	15024	14799	14819	14859	14790	14836	14916	15009	15082	14832	14902	14880	14973	14715	14857	14910	14962	14797	14874	14914	15059	14739	14915	14885	14839	15112	14779	14650	14799	14884	15013	14832	14934	15026	14779	14929	15028	14875	14858	14924	15024	14827	15091	14887	14882	14905	15056	14899	14799	14746	14741	14834	14867	14922	15074	14907	14921	14875	14938	14897	14719	14912	14859	15013	14710	14895	14833	15030	14972	14768	14950	15007	14851	14943	14833	14949	14654	14800	14707	14981	14793	14846	15020	14825	14741	14598	14876	14972	14822	14772	14933	14801	14875	14855	14778	14960	14930	14781	14773	14756	14906	14848	15105	14976	14740	14993	14961	14898	14778	14734	14895	14891	14802	14877	14758	14630	14978	14764	14921	15044	14960	14942	14898	14871	14931	14999	15083	15053	14963	15109	14715	14893	14933	14923	14945	14989	14783	14804	14816	14763	14989	14776	14885	14892	14818	14963	14907	14885	14793	14873	14908	14831	14911	14750	14835	14877	14873	14820	14959	14823	14980	14670	14855	14772	14653	14998	14833	14859	14927	14796	14889	14862	14688	14855	14867	14875	14758	15023	14877	14883	15107	14848	14973	14914	15000	14813	14923	14908	14968	14905	15014	14914	14691	14906	14947	14722	14959	14767	14907	15108	15117	14997	14607	14947	14789	14970	14880	14701	14839	14872	15112	14958	15050	14978	14886	14672	14936	14883	14951	15049	14945	14985	14925	14779	14989	14793	14997	14923	14913	15015	14740	14882	14913	14804	14964	14921	14855	14893	14926	14916	14920	15037	14908	14753	14811	14922	14800	15031	14871	14772	14998	14817	14929	14907	14970	14923	14574	14795	14944	15015	14946	14953	14913	14960	14856	14992	14798	14866	14952	14862	14869	14757	14722	14964	14672	14811	15109	14855	14792	15056	14731	14767	15154	14808	14819	14868	14895	14948	14995	14878	15092	14868	14775	14881	14921	15023	15019	15115	14995	14957	15035	15062	14713	14819	14773	14917	14866	14832	14802	14777	14942	15079	14757	14991	14774	14800
15911	29199	44272	78614	73154	56147	43723	32629	15230	14408	14053	14262	14290	14312	14223	14240	14119	14194	14293	14312	14212	14300	14342	14129	14181	14264	14101	14210	14199	14228	14204	14285	14128	14290	14172	14266	14303	14258	14305	14229	14307	14369	14088	14265	14113	14299	14102	14533	15057	14970	14694	14377	14277	14226	14452	14122	14164	14136	14176	14188	14282	14224	14097	14149	14008	14107	14296	14048	14117	14321	14094	14168	14246	14280	14120	14186	14164	14191	14293	14167	14168	14231	14288	14355	14211	14127	14111	14082	14167	14116	14250	14016	14199	14098	14210	14073	14042	14165	14051	14189	14140	14173	14276	13973	14148	14132	14162	14124	14286	14182	14238	14255	13905	14177	14209	14099	14185	14183	14170	14134	14198	14258	14055	14040	14337	14227	14291	14179	14250	14200	14241	13999	14163	14129	14296	14155	13862	14318	14106	14134	13964	14042	13938	14228	14197	14348	14137	14201	14087	14227	14275	14271	14177	14198	14278	14328	14006	14191	14300	14064	14255	14104	14260	14268	14082	14194	14336	14161	14089	14269	14262	14160	14204	14222	14134	13939	14322	14206	14316	14120	14245	14180	14145	14309	14119	14302	14153	14181	14139	14034	14020	14134	14091	14130	14177	14181	14134	14237	14137	14220	14372	14218	14265	14324	14234	14297	14190	14262	14115	14197	14145	14153	14158	14252	14182	14190	14291	14156	14228	14131	14223	14049	14134	14010	14129	14181	14105	14283	14249	14104	14049	14235	14263	14118	14284	14125	14229	14130	14167	14075	14210	14149	13964	14238	14228	14418	14094	14102	14100	13951	14234	14155	14212	14258	14178	14245	14231	14102	14351	13981	14198	14256	14113	14178	14098	14325	14221	14301	14018	14121	14144	14154	14127	14382	14081	14156	14156	14376	13940	14244	14088	13946	14097	13990	14270	14103	14200	14228	14192	14076	14253	14018	14213	14285	14119	14230	14157	14231	14225	14147	14281	14183	14199	14175	14201	14144	14212	14198	14326	14174	14258	14145	14188	14178	14122	14271	14124	14060	14252	14126	14157	14110	14224	14204	14100	14083	14306	14146	14183	14250	14302	14001	14140	14193	14305	14147	14164	14155	14250	14184	14255	14117	14218	14293	14431	13982	14293	14225	14129	14178	14131	14188	14146	14238	14118	14126	14089	14190	14043	14131	14282	14146	14084	14150	14002	14023	14264	14286	14339	14220	14362	14130	13930	14287	14159	14234	14057	14188	14357	14143	14116	14238	14102	14019	14116	14051	14261	14371	14137	14181	14160	14093	14343	14334	14296	14197	14016	14119	14225	14172	14133	14030	14265	14099	14183	14364	14121	14297	14057	14270	14349	14141	14122	14272	14319	14323	14210	14099	14152	14294	14299	14084	14125	14072	14130	14310	14210	14057	14309	14280	14136	14133	14168	13966	14214	14321	14282	14123	14236	13986	14187	14154	14252	14188	14227	14283	14236	14046	14161	14287	14197	14188	14337	14156	14197	14064	14326	14118	14237	14234	14220	14121	14244	14135	13986	14238	14208	14122	14156	14175	14433	14138	14009	14368	14188	14193	14079	14137	14305	14061	14063	14249	14128	14149	14051	14283	14162	14114	14240	14033	14077	14208	14274	14024	14361	14198	14135	14197	14176	14109	14026	14012	14223	14325	13943	14213	14136	14252	14247	14263	14080	14396	14246	14136	14219	14247	14052	14174	14263	14254	14197	14085	14404	14338	13905	14257	14316	14021	14349	14221	14128	14246	14101	14179	14218	14204	14190	14172	14183	14141	14349	14237	14137	14104	14153	14195	14106	14074	14214	14143	14255	14216	14107	14129	14262	14054	14136	13929	14024	14240	14186	14034	14046	14329	14360	14212	13940	14143	14259	14279	14216	14048	14225	14252	14197	14188	14233	14302	14131	14197	14238	14145	14215	14228	13988	14217	14075	14160	14063	14213	14002	14252	14321	14183	14237	14110	14230	14105	14200	14228	14275	14125	14251	14030	14246	14057	14256	14293	14190	14094	14202	14170	14122	14131	14196	14217	14166	14216	14155	14138	14162	14328	14016	14119	14207	14234	14058	14183	14184	14162	14165	14124	14123	14184	14023	14231	14077	14260	14116	14312	14318	14130	14222	14282	14181	14171	14111	14370	14254	14168	14222	14002	14216	14215	14118	13998	14168	14176	14015	14157	14166	14133	14117	14122	14206	14198	14178	14150	14025	14351	14226	14270	14077	14222	14238	14141	14147	14218	14031	14174	14304	14232	14197	14231	14203	14190	14254	13975	14169	14213	14252	13995	14219	14106	14249	13982	14166	14313	14299	14280	14153	14138	14118	14239	14254	14074	14358	14155	14042	14113	14083	14121	14126	14150	14085	14258	14156	14129	14072	14360	14091	14104	14293	14282	14138	14380	14004	14095	14238	13961	14120	14328	14020	14183	14085	14317	14376	14203	14217	14108	14275	14253	14068	14248	14218	14283	14277	14125	14097	14225	14151	14195	14317	14296	13894	14359	14068	14182	14260	14230	14091	14192	14183	14193	14235	14011	14394	14163	14298	13987	14094	14170	14025	14197	14152	14217	14292	14235	14270	14288	14175	14124	14032	14132	14105	14224	14159	14004	14163	14069	14243	14181	14211	14066	14212	14272	13961	14114	14146	14030	14269	14306	14082	14296	14158	14136	14123	14284	14277	14204	14180	14165	14113	14189	14202	14078	14238	14216	14347	14113	14078	14176	14179	14150	14178	14234	14334	14236	14104	14400	14234	14124	14271	14051	13972	14017	14275	14268	14200	14182	14066	14089	14303	14340	14007	14258	14248	14226	14134	14327	14190	14091	14215	14214	14127	14268	14171	14158	14204	14283	14238	14194	14200	14042	14146	14107	14058	14331	14160	14066	14282	14135	14019	14306	14184	14117	14101	14027	14076	14183	14172	14158	14291	14011	14024	14114	14093	14176	14092	14084	14148	14262	14172	13993	14148	14107	14173	14084	14211	14234	14271	14099	14315	14157	14302	14275	14197	14154	14257	14200	14239	14133	14205	14338	14150	14166	14190	14101	14294	14144	14241	14215	14104	14201	14318	14276	14161	14135	14136	14266	14239	14110	14115	13950	14219	14087	14134	14243	14191	14193	14237	14230	14256	14121	14209	14230	14174	14036	14194	14344	14202	14014	14219	14177	14191	14150	14082	13986	14318	14089	14155	14131	14013	14129	13961	14162	14254	14107	14200	14297	14364	14307	14173	14136	14197	14085	14140	14034	14326	14106	14287	14238	14196	14221	14097	14093	14120	14159	14218	14306	14108	14195	14167	14153	14266	14204	14249	14133	14193	14233	14280	14249	14217	14201	14162	14300	14194	14203	14100	14211	14126	14124	14068	14111	14249	14088	14281	14190	14248	14339	14194	14156	14328	14117	14296	14155	14252	14166	14077	14304	14156	14173	14078	14173	14176	14065	14289	14153	14275	14184	14226	14257	14143	14227	14441	14175	14157	14260	14157	14181	14256	14042	14092	14031	14104	14235	14180	14246	14165	14148	14289	14305	14225	14247	14184	14147	14219	14330	14124	14168	14208	14073	14147	14097	14175	14083	14183	14155	14152	14025	14267	14269	14271	14050	14019	14118	14145	14171	14035	14337	14174	14237	14213	14262	14206	14070	14221	14239	14141	14184	14098	14206	14390	14148	14369	14122	14067	14257	14173	14155	14250	14093	14230	14236	14116	14227	14073	14289	14036	14234	14257	14245	14259	14029	14152	13964	14208	14368	14069	14165	14186	14160	14090	14053	14113	14055	14154	14023	14153	14039	14215	14117	14125	14184	13998	14272	14187	14197	14111	14403	14222	14080	14168	14040	14161	14209	14188	14308	14166	14095	14015	14079	14214	14084	14093	14161	14201	14136	14191	14234	14138	14249	14250	14165	14343	14084	14161	14075	14187	14127	14203	14140	14161	14220	14201	14067	14166	14396	14061	14128	14242	14251	14187	14152	14160	14307	14230	14123	14174	14237	14013	14087	14084	14240	14188	14080	14143	14180	14282	14341	14072	14284	14050	14099	13988	14131	14105	14268	14207	14084	14307	14213	14132	14193	14236	13970	14181	14090	14296	14104	14216	14174	14263	13981	14221	14142	14207	14163	14310	14041	14318	14191	14261	14156	14172	14267	14218	14161	14099	14359	14119	14047	14008	14201	14149	14281	13933	14139	14172	14170	14137	14212	14159	14067	14299	14104	14272	14114	14063	14069	14215	14020	14171	14123	14285	14124	14260	14154	14060	14138	14233	14110	14159	14143	14284	14089	14087	14161	14213	14253	14279	14257	14257	14123	14274	14125	14203	14187	14066	14110	14145	14072	14205	14258	14015	14150	14191	14085	14040	14067	14138	14128	14061	14263	14209	14176	14217	14252	14110	14142	14257	14197	14176	14227	14224	14125	14306	14164	14140	14236	14191	14296	14281	14118	14169	14258	14158	14250	14104	14364	14403	14078	14211	14139	14257	14271	14063	14186	14187	14425	14319	14199	14369	14250	14139	14118	14233	14170	14243	14196	14203	14231	14177	14102	14204	14174	14305	14077	14058	14244	14250	14429	14144	14256	14016	14318	14093	14186	14268	14099	14083	14113	14299	14162	14193	14253	14137	14151	14123	14089	14119	14276	14284	14009	14176	14033	14237	14251	14240	14337	14249	14099	14276	14242	14157	14145	14173	14221	14243	14083	13983	14312	14249	14088	14346	14183	14219	14243	14172	14211	14223	14236	14266	14193	14184	14066	14213	14011	14041	14222	14005	14218	14077	14179	14057	14289	14128	14240	14187	14114	14130	14220	14234	14197	14191	14258	14078	14377	14179	14247	14149	13977	14032	14164	14169	14150	14054	14083	14263	14020	14283	14011	14160	14253	14164	14165	14132	13968	14311	13973	14299	14098	14007	14083	14075	14141	14216	14163	14274	14165	14251	14277	14138	14323	14119	14046	14091	14100	14335	14222	14133	14194	14135	14000	14139	14098	14123	14163	14190	14358	14253	14133	14192	14177	14194	14074	14203	14334	14050	14145	14093	14211	14097	14104	14130	14135	14187	14158	14327	14168	14145	14262	14011	14085	14248	14175	14344	14241	14115	14188	14111	14107	14113	14349	14250	13974
27136	21521	24324	32021	29522	22405	18485	16281	14895	14687	14813	14621	14808	14554	14688	14771	14768	14631	14637	14689	14704	14686	14624	14632	14716	14707	14545	14583	14644	14564	14564	14583	14663	14658	14550	14745	14450	14727	14467	14672	14544	14642	14567	14539	14710	14583	14478	14523	14687	14442	14704	14616	14528	14726	14547	14695	14575	14620	14578	14475	14539	14819	14584	14575	14546	14874	14576	14655	14743	14579	14590	14746	14394	14448	14718	14642	14660	14776	14607	14571	14703	14599	14548	14637	14726	14597	14567	14666	14653	14403	14589	14516	14708	14729	14414	14576	14667	14597	14737	14707	14443	14540	14572	14403	14416	14478	14592	14461	14705	14615	14639	14639	14836	14777	14621	14409	14503	14715	14479	14696	14635	14602	14599	14498	14656	14781	14404	14424	14526	14621	14686	14366	14379	14763	14751	14639	14551	14597	14649	14792	14845	14500	14642	14714	14755	14519	14661	14774	14594	14586	14532	14598	14578	14609	14587	14615	14825	14915	14470	14397	14588	14572	14536	14413	14754	14759	14733	14594	14326	14627	14618	14547	14433	14704	14745	14589	14768	14775	14778	14485	14658	14743	14560	14487	14597	14556	14609	14610	14790	14691	14612	14667	14637	14695	14765	14660	14660	14644	14638	14713	14451	14734	14681	14453	14554	14470	14697	14522	14535	14569	14531	14551	14617	14628	14487	14403	14662	14608	14582	14598	14579	14487	14643	14553	14563	14830	14557	14668	14600	14848	14559	14374	14477	14584	14725	14409	14629	14433	14712	14799	14664	14587	14624	14711	14721	14627	14559	14782	14503	14606	14720	14560	14737	14587	14452	14477	14581	14674	14460	14641	14610	14559	14488	14529	14674	14746	14412	14449	14805	14656	14749	14577	14527	14793	14551	14543	14646	14399	14663	14555	14761	14594	14727	14429	14600	14618	14704	14515	14628	14657	14538	14695	14768	14578	14679	14472	14593	14573	14605	14618	14663	14572	14492	14844	14610	14399	14682	14566	14534	14666	14549	14741	14595	14753	14533	14614	14710	14737	14373	14758	14618	14665	14541	14531	14684	14585	14585	14793	14609	14614	14485	14660	14604	14534	14580	14600	14447	14533	14588	14613	14564	14249	14358	14491	14470	14627	14569	14508	14437	14523	14549	14701	14575	14590	14641	14834	14665	14678	14458	14565	14510	14618	14404	14425	14709	14475	14535	14609	14686	14603	14720	14718	14561	14595	14692	14594	14462	14598	14605	14473	14661	14604	14700	14583	14594	14466	14687	14721	14676	14648	14662	14739	14794	14552	14638	14383	14549	14501	14428	14651	14536	14613	14552	14585	14672	14607	14613	14553	14652	14529	14397	14628	14574	14502	14665	14754	14579	14572	14587	14547	14556	14674	14549	14582	14664	14593	14578	14697	14744	14700	14679	14608	14600	14648	14698	14571	14746	14628	14445	14565	14690	14675	14674	14770	14638	14518	14541	14510	14692	14758	14550	14366	14494	14679	14615	14621	14538	14589	14558	14697	14618	14605	14570	14638	14628	14560	14603	14468	14508	14412	14369	14461	14561	14710	14585	14389	14486	14479	14578	14560	14590	14627	14653	14642	14619	14612	14656	14489	14669	14552	14665	14566	14595	14745	14801	14573	14461	14635	14522	14496	14788	14639	14492	14711	14721	14501	14733	14586	14582	14686	14452	14593	14552	14551	14775	14444	14735	14630	14628	14510	14562	14535	14605	14637	14697	14476	14723	14611	14464	14501	14598	14634	14608	14612	14599	14757	14658	14393	14528	14685	14646	14682	14719	14721	14557	14694	14638	14506	14618	14665	14539	14610	14507	14621	14691	14620	14581	14506	14613	14694	14614	14512	14536	14578	14555	14751	14574	14723	14584	14426	14598	14733	14647	14533	14580	14523	14626	14443	14704	14809	14611	14550	14717	14795	14404	14512	14474	14571	14665	14551	14515	14533	14566	14792	14465	14549	14603	14602	14591	14687	14529	14603	14438	14550	14702	14658	14714	14502	14546	14469	14539	14925	14740	14508	14592	14536	14730	14616	14538	14805	14625	14395	14654	14700	14660	14767	14775	14595	14768	14528	14592	14736	14549	14641	14645	14651	14441	14504	14253	14408	14457	14693	14783	14535	14577	14676	14662	14748	14542	14616	14519	14445	14654	14693	14595	14521	14562	14657	14659	14578	14545	14704	14527	14505	14446	14540	14602	14542	14575	14536	14650	14761	14625	14591	14577	14616	14696	14617	14552	14526	14583	14478	14442	14501	14585	14520	14596	14586	14693	14625	14623	14707	14665	14664	14480	14611	14559	14505	14524	14618	14652	14474	14736	14626	14639	14554	14692	14539	14724	14552	14468	14621	14699	14671	14662	14545	14577	14733	14546	14372	14653	14520	14538	14691	14651	14562	14345	14661	14683	14557	14536	14584	14669	14541	14534	14491	14554	14372	14535	14620	14474	14606	14623	14731	14562	14747	14533	14557	14524	14749	14621	14586	14558	14460	14518	14729	14792	14701	14527	14652	14628	14613	14704	14577	14607	14444	14589	14411	14307	14489	14555	14616	14648	14520	14608	14566	14441	14502	14596	14615	14668	14626	14618	14764	14645	14680	14689	14650	14763	14719	14704	14477	14647	14590	14755	14584	14542	14616	14563	14698	14484	14757	14599	14545	14551	14507	14621	14695	14632	14488	14481	14525	14710	14716	14485	14594	14518	14573	14536	14559	14724	14733	14745	14598	14719	14753	14528	14581	14612	14586	14503	14663	14596	14825	14807	14681	14496	14593	14596	14545	14551	14568	14580	14574	14586	14615	14544	14449	14499	14755	14658	14470	14620	14744	14689	14429	14710	14586	14668	14394	14631	14863	14725	14619	14721	14647	14646	14782	14638	14782	14568	14590	14372	14622	14650	14596	14615	14604	14655	14643	14539	14540	14592	14669	14599	14656	14575	14601	14650	14549	14652	14892	14757	14594	14685	14704	14916	14484	14635	14590	14514	14368	14488	14652	14606	14487	14622	14505	14594	14382	14731	14507	14606	14684	14553	14621	14868	14633	14729	14468	14432	14895	14695	14538	14438	14825	14627	14651	14721	14713	14640	14668	14548	14791	14492	14496	14405	14616	14737	14581	14449	14418	14675	14654	14793	14560	14610	14586	14510	14606	14715	14519	14450	14558	14618	14625	14581	14509	14523	14663	14736	14500	14649	14511	14454	14540	14710	14667	14705	14618	14653	14853	14594	14430	14590	14528	14618	14641	14677	14609	14654	14728	14811	14727	14640	14557	14517	14505	14790	14636	14624	14645	14598	14805	14701	14651	14479	14686	14723	14637	14521	14584	14533	14529	14488	14581	14606	14442	14704	14566	14744	14649	14510	14581	14522	14466	14624	14697	14631	14715	14561	14467	14457	14602	14587	14599	14708	14661	14642	14529	14605	14520	14481	14565	14528	14551	14421	14589	14668	14635	14379	14499	14629	14588	14712	14507	14553	14749	14630	14506	14585	14712	14691	14524	14783	14388	14569	14425	14712	14394	14507	14441	14524	14544	14552	14505	14691	14643	14810	14677	14451	14774	14658	14801	14695	14511	14692	14445	14709	14470	14726	14628	14694	14806	14628	14613	14654	14503	14433	14503	14534	14548	14707	14890	14691	14585	14505	14645	14541	14626	14649	14575	14713	14654	14562	14760	14709	14657	14605	14636	14738	14415	14387	14856	14597	14592	14529	14533	14579	14714	14766	14623	14449	14643	14803	14573	14663	14613	14620	14649	14606	14614	14542	14758	14675	14607	14651	14665	14531	14615	14573	14482	14565	14641	14384	14730	14562	14541	14574	14593	14626	14589	14466	14594	14779	14710	14631	14640	14720	14617	14704	14507	14691	14602	14600	14494	14657	14601	14748	14601	14526	14515	14588	14484	14668	14519	14549	14524	14551	14690	14541	14638	14626	14602	14538	14659	14651	14491	14597	14535	14844	14695	14552	14536	14697	14594	14765	14588	14591	14535	14546	14441	14683	14660	14493	14678	14653	14704	14638	14623	14592	14628	14666	14660	14559	14712	14717	14556	14563	14614	14602	14495	14434	14547	14468	14538	14685	14375	14648	14609	14700	14750	14614	14426	14449	14626	14569	14794	14714	14644	14732	14709	14715	14651	14635	14501	14654	14801	14706	14757	14575	14696	14548	14680	14626	14532	14598	14340	14808	14550	14540	14568	14748	14547	14454	14529	14475	14459	14617	14245	14395	14727	14711	14678	14705	14603	14581	14685	14574	14704	14531	14713	14544	14547	14552	14744	14583	14528	14664	14708	14781	14592	14558	14544	14646	14551	14455	14686	14542	14714	14449	14467	14425	14563	14610	14720	14809	14587	14762	14579	14656	14612	14542	14517	14650	14607	14572	14653	14467	14442	14523	14903	14489	14612	14505	14638	14736	14540	14487	14743	14729	14582	14691	14574	14523	14413	14523	14436	14732	14635	14678	14360	14514	14769	14615	14597	14669	14579	14683	14741	14589	14598	14686	14684	14612	14731	14763	14559	14574	14451	14572	14543	14720	14637	14506	14653	14633	14595	14610	14529	14645	14605	14721	14618	14782	14514	14755	14780	14623	14468	14623	14747	14548	14558	14516	14610	14641	14618	14725	14682	14519	14681	14689	14605	14597	14560	14503	14480	14558	14664	14685	14698	14570	14495	14562	14460	14688	14763	14617	14422	14478	14469	14729	14256	14606	14646	14450	14744	14438	14524	14446	14839	14533	14580	14487	14386	14692	14616	14687	14533	14560	14708	14682	14607	14627	14642	14581	14411	14588	14578	14618	14684	14765	14650	14709	14590	14409	14763	14634	14733	14632	14446	14653	14683	14809	14478	14761	14338	14560	14667	14441	14804	14555	14696	14590	14589	14552	14768	14520	14552	14735	14543	14561	14651	14543	14636	14584	14714	14554	14579	14605	14613	14629	14545	14593	14561	14742	14482	14622	14603	14572	14527	14671	14733	14519	14562	14467	14725	14696	14408	14681	14668	14462	14541	14634	14510	14803	14484	14632	14670	14428	14517	14566	14715	14489	14484	14545	14624	14525	14569	14648	14409	14411	14658	14673	14542	14712	14484	14567	14551	14559	14488	14517	14551	14578	14459
13619	16190	21091	34543	31128	22514	18308	15764	13932	14077	14047	13991	14029	13960	14026	13957	14048	13995	13990	14137	14092	13957	14044	13948	13954	14036	13806	13801	13958	13909	13853	14005	13910	13842	14108	14053	13994	13927	14121	14091	13938	13986	14080	14024	14014	14087	14028	13980	14135	13953	14083	14053	13985	13999	14057	13950	13987	13987	13871	14164	14097	14088	14049	14000	13973	13848	13935	13971	14158	13856	14044	13962	14019	13986	13972	13842	14031	14051	13908	13914	14054	14100	13913	14024	14026	13946	14093	13887	13973	14006	13950	14126	13931	14020	14082	13898	14015	13923	13925	13959	14130	14001	14064	13884	14064	14079	13974	14122	13935	14036	13934	14178	13879	13956	13939	14010	14118	14077	13813	13959	13906	13977	13912	14088	13990	14023	14215	13865	13977	13939	14030	13991	13961	14095	13900	14026	13939	13910	14021	14094	13959	13993	14012	14130	13951	13869	13946	13973	13908	14017	14009	13892	14019	13937	14166	13975	13912	13844	13922	14134	13967	13866	13796	13907	14037	13985	13957	13902	14022	13817	13912	13894	13945	14148	13885	13822	13971	13906	14034	13885	14128	13980	13963	13949	13998	13983	13913	13975	13878	13883	13951	13972	13964	14102	14178	14014	14054	13953	14094	13979	14084	13886	13958	13921	14088	13987	13930	14080	14044	14001	14116	14241	14072	13999	13965	13985	13966	13893	14053	13898	14044	13982	13943	13945	13952	14028	14029	14012	13943	13986	14101	13831	13842	13824	13953	14062	14077	13830	13922	14169	13924	13929	13969	14027	13973	13965	13923	13925	13861	13931	13949	13889	13995	13900	13946	14011	13943	13875	14123	13794	13978	14082	13963	14036	13950	13893	14124	14073	13938	13795	13979	14083	13977	14004	14098	13946	14099	13930	13958	14033	13890	13923	14077	14061	13993	13952	14142	14059	13934	14119	13922	13939	13913	13909	14005	13963	14137	13939	13945	14119	13884	13872	13979	13923	14026	13900	13885	14024	13983	13825	14090	13956	13984	14143	13933	13908	14087	13820	14005	14037	13918	14058	14005	13931	13892	13886	14028	13838	13906	13998	13879	14220	14044	14071	13998	14005	14067	14064	14074	14073	14089	13987	13962	13952	13921	14093	13964	13950	14084	13941	13940	14025	13988	14108	13932	14078	14044	13910	13912	14038	13912	13933	13936	14087	14055	14068	13987	13991	14082	14062	13952	13896	14066	13928	13999	13947	14159	13961	14082	13998	13957	13911	14108	13848	14101	14039	13928	14057	13896	14000	14021	14066	14077	14157	13829	14003	13989	13980	13989	13876	13821	13964	13909	14014	13928	14081	14042	13951	14045	14015	14048	13903	14125	13881	14108	13939	13930	13964	13946	13863	13950	14057	14020	14027	14013	14109	14047	14003	14081	13968	13928	14072	13883	13995	14004	14158	14141	14207	14166	14003	14032	14132	14213	13921	13929	14001	14143	14002	13971	13939	14028	13965	14072	13913	13995	13852	14005	13810	14077	14033	14019	14069	14004	14035	14049	13864	13996	13981	13887	14046	14111	14034	14144	13943	14013	13954	14115	14083	13908	14062	13999	14029	14005	13935	13881	14053	13877	13882	14002	13820	14005	13952	13990	13979	13912	14093	14061	13969	14016	13901	13957	13970	14074	13801	13944	13972	13919	14082	13939	14084	14205	13855	14000	13919	14058	14007	14090	14142	13985	13868	13979	14030	13995	14138	13979	14118	13931	14006	14080	14006	13807	13984	14002	14029	14008	14022	14035	13998	14016	13984	14029	13812	13955	13951	14057	14069	13809	14030	14131	13881	14018	14047	13996	13862	14164	13948	13962	13945	14053	14059	14013	14093	14077	13992	14130	13947	13977	14090	13918	14142	14197	13964	13853	14021	13978	13925	14068	14150	14047	13972	13942	14042	13994	14021	13941	13964	13996	14029	13932	14019	14087	14023	13992	13916	14038	13908	14043	14004	13990	14094	14007	14003	13878	13980	14034	14021	13882	14040	14116	14088	13923	13967	13986	13992	13974	13895	13918	13993	14036	13775	14083	13931	13992	13918	13980	13992	14033	13972	14073	14189	14004	13938	13931	14036	14013	13800	14007	14028	13845	14016	13943	14007	14131	14039	14092	13959	13990	13872	13973	14111	13925	14129	14119	13926	14056	14004	13928	13955	13903	13817	14054	14145	13942	14051	13930	14086	14102	14054	14004	13951	14229	14103	13858	14135	13967	13888	13956	14019	14053	13905	13927	13971	14022	13914	13945	14006	13972	13924	13935	13841	14014	13891	14035	14110	14008	13875	14023	13841	13983	13931	13886	14119	14034	13919	14026	13787	13851	13846	14186	13896	13868	14014	13903	14174	14051	14031	14055	13928	13985	13799	14038	13992	14080	14179	13926	13909	13800	13928	14086	13862	13926	13897	13963	13883	14078	14060	13963	14003	14000	13891	13863	13934	14159	14033	13906	13853	13863	13956	14065	13900	13914	14109	13906	14092	14052	13988	13783	13992	14063	14005	14050	14178	13977	13862	13916	14118	14030	13815	14085	14110	14001	14023	13779	14024	14082	13895	13955	13967	14046	14047	13858	14017	13996	13965	13839	13950	13910	14001	14015	13993	14006	13927	14151	13783	14072	14004	13905	14068	14141	13904	13736	13998	14007	14030	13957	13912	13973	13992	14140	14151	14022	14076	14037	14068	13917	14077	13898	14058	13918	13919	14081	13986	14045	13891	13888	14030	13899	13941	13893	13872	14108	13918	14009	13908	14003	14044	13877	13984	13931	14098	14177	13942	14029	13937	14028	13949	14109	13895	13931	14110	13979	14024	14020	14112	13764	13960	13906	14098	13954	13902	14034	13910	14120	13856	14002	14016	13854	14086	14107	13797	14024	13986	14003	13909	14027	14070	13919	14162	13950	14006	13954	14051	14098	13801	13946	14055	14047	13966	13961	13988	14003	13982	13965	13979	13990	13839	13944	13985	14011	14117	14035	13959	14107	14088	13930	13907	14132	14229	14079	14014	13988	13951	14044	13877	14130	13943	13966	13944	13958	14003	13990	14123	14126	13844	14110	14059	14005	13924	13831	13922	13780	13925	14268	14175	13962	13947	13893	14035	13872	13934	14029	13889	14081	14014	13878	14060	14029	13954	14015	14039	13967	13938	14059	13828	14019	13940	13757	13847	13940	14034	13919	13966	13995	14055	13907	14055	13936	13953	13999	14216	13974	14082	14087	13872	14066	14020	13992	13809	13881	14099	13971	13777	14036	14029	13999	13940	14104	13992	14008	14020	14153	13885	13971	14022	13820	13935	14024	13984	14017	14019	14074	14012	13930	13994	14025	13998	13844	13915	14132	13839	13897	13909	13950	13949	14044	13915	13993	13906	14031	13984	13996	13898	13967	13827	14085	14065	13984	14128	14065	14085	13871	13959	14158	13951	14032	13940	13930	14040	14056	14004	14104	14003	14012	13984	14175	13988	13881	14070	14081	13877	13965	14012	14071	13958	14024	14059	13984	14039	13935	13922	14041	14029	13949	14117	13906	13981	14082	13937	14114	13825	14005	13986	14125	13960	14105	14060	13843	13985	14111	14087	14133	14025	14065	14133	13988	13880	13956	13894	13802	14014	14069	13942	13852	13944	14066	13923	13962	13895	14108	14047	14080	14036	13927	14017	13941	13990	13940	14055	14045	14054	13972	13904	14011	13947	14046	14104	13987	13910	14039	13954	14125	13993	14075	14213	14018	13967	13994	14135	13935	14043	14111	14032	14042	13979	14015	14029	13764	14055	13895	13983	13932	14022	14155	13981	13883	13983	13995	13973	13992	14083	13902	14031	13844	14049	14007	13979	13939	14055	14023	14018	14080	13977	13969	13929	13923	13977	14237	13904	14057	13843	14097	13958	14037	14021	13996	14055	13880	13905	13872	14143	13965	14088	13787	14003	14104	13991	13873	14050	14067	13954	13977	14158	13931	14025	13835	13890	14019	14049	14025	13955	13988	14112	13945	14072	13990	14092	14127	13953	13859	14042	13989	14032	14098	14012	14080	14017	13898	14020	13948	14005	13948	14064	14065	14042	13999	13932	13932	14105	13980	13902	13950	13870	13981	14047	13941	14042	14017	14052	14004	14049	13847	13908	13966	13871	14121	14090	14045	14145	13772	14077	14036	14012	13853	13917	14043	14013	13827	13799	14123	14109	13833	13811	14044	13966	14015	13824	13890	13900	14018	13962	13973	13966	14246	13938	13872	14007	13973	13886	14034	14125	13758	13972	13984	13877	14067	13985	14012	13951	14006	14050	13924	14006	13855	14074	13950	13973	13988	13972	14003	13948	13862	14000	14087	14106	13931	13846	13890	13993	13997	13959	13914	14024	13890	14166	13929	13946	13975	13975	13965	13920	14029	14008	14104	14049	13993	14048	14016	13984	13935	13915	13996	13834	13939	13878	14109	13912	14058	14044	13919	14132	14136	14060	13972	14067	13926	14009	14096	13930	13956	14163	14029	13939	14020	13944	14108	13939	13957	14082	13975	13962	13981	13930	14062	13913	14106	13965	13945	13864	13967	13954	14068	13909	13994	14076	13995	13980	13921	14041	14157	14045	13873	14099	13990	13933	14088	13896	14003	13929	14076	14169	13960	13962	14189	14014	14013	13970	13897	13953	14060	14049	13913	14187	14071	13969	13957	13960	13959	14072	13918	13991	13934	14176	14175	14134	13992	14025	14077	13979	13959	13768	14057	14021	13901	13943	14103	14135	14128	13974	14015	14071	14000	14072	13727	14068	14029	13921	13990	14137	14077	13894	13962	13968	13942	14148	13963	13952	13765	14013	13977	14049	13850	13863	13949	13934	14088	13925	14050	14099	14079	13749	13984	13971	14079	14139	13970	13918	14003	13836	14114	13824	13863	14036	13996	13955	13940	14057	14120	14046	14040	14031	13849	14209	14144	14087	14089	13999	13930	14031	14033	13892	13949	13982	13880	14139	13976	14065	14098	14143	14162	13986	14000	13951	13855	14015	13934	14066	13947	14110	13945	13919	13984	14052	13875	14055	14022	14079	13775	13944	13913	14094	13784	13943	14176	13875	13977	13947	13921	14040	14072	13908	13990	14103	14014	13927	14000	13879
24155	21212	28694	42649	52889	42759	33012	24702	16933	15409	15212	15004	14908	14931	14876	14965	14888	14900	14916	14837	14923	14785	14905	14838	14852	14777	15083	15084	14908	15096	14862	14965	15077	15039	14834	14876	14914	15091	14931	14820	14720	14662	14752	14911	14892	14935	14856	14921	15043	14980	14973	14994	14745	14877	14826	14991	14858	14809	14891	14906	14843	14859	14825	14775	14716	14805	14827	14884	14988	14798	14858	14812	14884	14723	14963	14823	14918	14674	14745	14712	14943	15043	15011	14880	14881	14872	15019	14877	14746	14702	14872	14889	14839	14788	14787	14780	14796	14917	14825	15026	14968	14705	14757	14689	14664	14818	14912	14738	14607	14736	14698	14739	14783	14760	14728	14802	14838	14720	14761	14868	14902	14723	14828	14751	14908	14941	14967	14779	14712	14724	14607	14889	14817	14804	14705	14608	14764	14706	14828	14816	14673	14757	14965	14816	14837	14794	14858	14798	14718	14701	14655	14843	14722	14690	14660	14710	14661	14778	14707	14679	14861	14944	14953	14856	14868	14775	14693	14992	14856	14713	14934	14785	14774	14892	14687	14689	15026	14762	14730	14843	14911	15001	14693	14852	14866	14827	14817	14904	14629	14704	14797	14670	14726	14937	14702	14726	14570	14765	14758	14727	14799	14769	14556	14726	14926	14862	14765	14844	14897	14785	14816	14792	14817	14911	14936	14895	14648	14715	14710	15095	14871	15077	15111	14940	14838	14704	14804	14927	14900	14885	14769	15006	14900	14868	14895	14789	14757	14962	14684	14687	14806	14524	14809	14693	14746	14767	14784	14728	14776	14745	14870	14542	14936	14992	14774	14743	14800	14891	14710	14668	14701	14775	14738	14757	14740	14756	14667	14751	14785	14786	14725	14850	14936	14846	14767	14755	14874	14775	14869	14701	14805	14924	14912	14864	14761	14672	14778	14655	14750	14672	14843	14859	14889	14970	14799	14659	14763	14742	14940	14866	14741	14912	14610	14865	14745	14639	14842	14947	14744	14833	14736	14755	14994	14749	14754	14814	14930	14730	14988	14930	14905	15085	14835	14537	14724	14694	14776	14892	14898	14989	14674	14839	14730	14845	14674	14833	14500	14834	14761	14652	14845	14889	14656	14728	14734	14845	14674	14567	14893	14838	14767	14767	14814	14722	14821	14661	15049	14883	14813	14778	14751	14894	14942	14887	14937	14776	14846	14922	14789	14715	14956	14766	14885	14857	14898	14824	14800	14793	14885	14820	14833	14825	14811	14857	14692	14970	14992	14982	14557	14963	14842	14737	14802	14822	14920	14783	14991	14828	14787	14874	14729	14787	14601	14786	14782	14784	14734	14834	14615	14609	14730	14766	14943	14783	14822	14776	14856	14876	14674	14647	14752	14865	15020	14800	14830	14783	14861	14762	14917	14699	14654	14763	15008	14954	14625	14972	14745	14747	14903	14756	14617	14770	14732	14606	14794	14652	14739	14739	14908	14843	14760	14685	14688	14714	14898	14586	14787	14848	14814	14702	14730	14753	14837	14885	14798	14775	14915	14694	14807	14796	14906	14878	14767	14827	15068	14874	14831	14792	14889	14913	14882	14721	14865	14815	14809	14893	14846	14709	14579	14878	14805	14715	15076	14787	14794	14866	14949	14742	14658	14878	14724	14910	14780	14769	14841	14948	14914	14846	14813	14795	14709	14756	14858	14845	14777	14781	14945	14808	14887	14796	14766	14811	14747	14939	14930	14788	14664	14833	14876	14826	14766	14805	14743	14881	15081	14839	14767	14917	14900	14614	14665	14775	14661	14897	14872	14666	14869	14937	14816	14915	14709	14764	14860	14889	14877	14953	14787	14869	15101	14829	14815	14678	14467	14887	14784	14642	14852	14701	14913	14912	14773	14690	14981	14762	14858	14852	14802	14891	14822	14898	14737	14697	14906	14955	14848	14611	14652	14844	14884	14975	14949	14701	14946	14760	14854	14850	14898	14875	14649	14715	14808	14906	14815	14824	14780	14731	14606	14714	14700	14783	14789	14751	14912	14870	14734	14696	14742	14870	14823	14832	14748	14836	14819	15023	14860	14749	14754	14899	14692	14800	14775	14840	14816	14675	14681	14862	14857	14623	14677	14964	14853	14683	14668	14649	14753	14857	14812	14802	14756	14662	14738	14782	14748	14840	14836	14770	14900	14533	14845	14698	14937	14804	14783	14663	14739	14673	15133	14769	14794	14815	14987	15069	14831	14903	14904	14637	14929	14716	14886	14611	14799	14938	14762	14959	14926	14762	14766	14780	14631	14815	14935	14626	14760	14868	14827	14917	15048	14869	15039	14773	14888	14694	14958	14591	14678	14678	14748	14727	14863	14674	14763	14887	14858	14694	14793	14862	14710	14710	14650	14805	14886	14998	15003	14649	14789	14833	14804	14989	14744	14857	14839	14840	14702	14778	14849	14871	14590	14801	14787	14847	14743	14847	14732	14608	14600	14944	14768	14875	14832	14702	14694	14854	14746	14656	14870	14605	14676	14705	14820	14699	14898	14704	14725	14868	14941	14725	14715	14956	14524	14708	14750	14749	15034	14711	14745	14711	14913	14680	14779	14759	14777	14696	15052	14723	14779	14623	14879	14919	14816	14769	14732	14905	14779	14882	14933	14805	14770	14843	14893	14746	14718	15021	14949	14803	14946	14799	14712	14761	14778	14715	14641	14796	14766	14688	14763	14712	14869	14742	14555	14802	14960	14955	14821	14644	14759	14897	14828	14984	14746	14719	14730	14976	14764	14778	14830	14747	14688	14731	14759	14684	14788	14673	14805	14778	14809	14785	14940	14864	14696	14823	14879	14888	14713	14802	14841	15023	14937	14865	14841	14619	14743	14829	14775	14950	14734	14782	14856	14870	14883	14829	14693	14744	14850	14801	14912	14705	14821	14885	15155	14909	14891	14729	14762	14702	14892	14791	14873	14864	14799	14766	14810	14824	14664	14675	14674	14898	14831	14974	14692	14901	14594	14832	14798	14852	14621	14818	14824	14932	14845	14674	14978	14760	14831	14772	14734	14801	14979	14603	14837	14794	14739	14649	14773	14690	14716	14729	14768	14560	14738	14793	14859	14778	14654	14619	14711	14724	14847	14918	14799	14650	14679	14877	14759	14815	14878	14887	14763	15030	14701	14811	14934	14807	14785	14844	14794	14867	14812	14648	14791	14980	14837	14698	14644	14905	14799	15024	14881	14824	14888	14792	14942	14823	14806	14784	14741	14857	14778	14853	14741	14848	14965	14943	14885	14661	15010	14913	14805	14663	14745	14676	14783	14922	14854	14958	14668	14744	14691	14610	14877	14840	14582	14783	14789	14924	14876	14900	14621	14963	14703	14716	14922	15012	14833	14767	14747	14789	14728	14842	14752	14803	14759	14887	14934	14881	14608	14886	14729	15032	14998	14632	14822	14729	14858	14649	14887	14750	14741	14721	14737	14694	14759	14730	14524	14760	14824	14848	14698	14764	14858	14769	14631	14832	14969	14605	14746	14794	15068	15055	14670	14692	14770	14741	14802	14842	14697	14937	14707	14786	14863	14720	14780	14828	14883	14805	14926	14833	14861	14798	14859	14778	14805	14893	14894	14807	14874	14701	14793	14721	14808	14804	14739	14830	14751	14950	14881	14826	14708	14835	14955	14751	14791	14873	14857	14779	14899	14799	14947	14865	14878	14960	14729	14762	14719	14753	14738	14884	14754	14668	14795	14813	14767	14716	14767	14710	14616	14817	14832	14810	14666	14756	14566	14601	14886	14822	14755	14808	14619	14642	14671	14767	14970	14616	14687	15084	14725	14868	14831	14875	14807	14863	14844	14500	14823	14935	14413	14771	14770	14964	14854	14771	14683	14822	14903	14878	14990	14677	14799	14659	14571	14693	14765	14741	14625	14794	14842	14665	14641	14706	15007	14636	14768	14861	14886	14865	14860	14639	14609	14720	14735	14702	14628	14796	14653	14757	14733	14847	14850	14724	14631	14834	14844	14731	14920	14612	14877	14950	14717	14780	14897	14821	14816	15098	15040	14785	14711	14880	14945	14555	14628	14779	14915	14749	14855	14662	14711	14966	14770	14909	14835	14808	14831	14769	14832	14876	14861	14838	14754	14825	14782	14876	14879	14812	14769	14739	14845	14756	14722	14886	14895	14840	14850	14722	14747	14795	14792	14945	14977	14866	14705	14830	14710	14962	14661	14781	14577	15000	14876	14799	14751	14765	14583	14785	14725	14712	14562	14691	14524	14674	14773	14764	14834	14922	14771	14876	14855	14796	14902	14676	14875	14769	14753	14779	14801	14672	14897	14796	14780	14765	14827	14898	14742	14832	14781	14889	14900	14922	14746	14808	14933	14717	14771	14843	14644	14830	14723	14769	14845	14864	14755	14725	14749	14934	14899	14660	14722	14796	14683	14876	14793	14851	14817	14743	14824	14824	14926	14571	14683	14402	14764	14770	14847	14777	14643	15074	14740	14553	14999	14945	14783	14803	14668	14726	14856	14691	14913	14739	14711	14999	14749	14684	14774	14631	14944	14744	14791	14834	14744	14872	14975	14715	14627	14731	14844	14880	14920	14953	14700	15042	14748	14594	14928	14871	14857	14793	14777	14906	14761	14955	14812	14793	14951	14787	14945	14855	14729	14594	14644	14634	14742	14978	14825	14876	14903	14789	14848	14936	14598	14777	14622	14686	14820	14739	14681	14796	14699	14775	14747	14711	14778	14709	14505	14702	14874	14748	14896	14783	14960	14910	14893	14894	14836	14990	14926	14934	14710	14730	14686	14809	14736	14755	14871	14747	14737	14605	14843	14730	15061	14829	14899	14913	14797	14909	14944	14844	14884	14976	14729	14696	14807	14709	14661	14813	14952	14734	14736	15022	14697	14900	14755	14855	14935	14742	14777	14782	14879	14902	14928	14930	14832	14879	14960	14818	14948	14659	14977	14655	14920	14690	14652	14597	14972	14896	14955	14766	14990	14786	14872	14913	14674	14678	14884	14713	14807	14850	14891	14996	14553	14866	14945	14913	14643	14885	14747	14724	14777	14885	14929	14868	14923	14790	14845	14673	14703	14835	14881	14709	14703	14843	14768	14860	14705	15098	14922	14800	14792	14921
13254	21513	35601	67386	59420	45676	34156	26448	15111	14239	14090	14398	14299	14201	14211	14503	14151	14222	14485	14174	14484	14251	14284	14113	14368	14109	14180	14089	14100	14186	14387	14254	14256	14155	14223	14357	14039	14246	14321	14223	14270	14148	14211	14272	14251	14231	14181	14330	14588	14542	14475	14188	14411	14230	14322	14197	14048	14148	14201	14202	14271	14120	14146	14065	14231	14160	14167	14372	14272	14211	14156	14426	14301	14311	14350	14045	14411	14285	14165	14198	14278	14292	14221	14196	14228	14091	14179	14059	14293	14250	14289	14097	14165	14274	14053	14232	14190	14144	14280	14031	14180	14169	14055	14313	14367	14163	14262	14221	14218	14155	14228	14416	14136	14146	14258	14355	14284	14231	14316	14113	14146	14242	14215	14168	14345	14178	14324	14259	14266	14028	14162	14276	14378	14181	14056	14149	14206	14198	14180	14101	14264	14200	14117	14306	14355	14277	14212	14041	14162	14230	14278	14170	14290	14128	14099	14181	14369	14195	14307	14181	14261	14357	14191	14115	14117	14192	14340	14239	14164	14209	14267	14348	14222	14377	14144	14217	14327	14328	14189	14340	14144	14270	14071	14233	14292	14208	14271	14292	14071	14163	14256	14233	14265	14213	14122	14164	14092	14422	14189	14231	14123	14116	14103	14169	14238	14341	14232	14182	14138	14468	14190	14194	14352	14121	14313	14195	14172	14378	14352	14123	14221	14207	14174	14158	14149	14328	14094	14282	14097	14337	14317	14121	14292	14245	14127	14182	14180	14336	14413	14143	14300	14182	14336	14211	14220	14242	14105	14150	14281	14241	14171	14395	14120	14262	14067	14273	14182	14324	14173	14116	14036	14207	14182	14299	14262	14067	14055	14066	14083	14257	14302	14210	14004	14162	14199	14197	14361	14345	14155	14303	14215	14173	14213	14271	14176	14011	14234	14265	14406	14240	14397	14302	14200	14177	14199	14025	14319	14125	14243	14076	14336	14141	14285	14281	14255	14188	14229	14010	14154	14163	14284	14169	14117	14291	14138	14196	14188	14178	14305	14240	14184	14260	13972	14188	14425	14065	14148	14065	14263	14367	14162	14082	14337	14228	14213	14123	14271	14182	14281	14142	14222	14350	14196	13931	14183	14150	14246	14123	14322	14078	14334	14189	14175	14168	14328	14143	14146	14144	14213	14231	14275	14220	14215	14248	14183	14134	14017	14222	14308	14200	14106	14269	14298	14308	14172	14307	14117	14152	14325	14199	14304	14068	13981	14286	14114	14148	14371	14149	14208	14158	14264	14163	14310	14111	14284	14244	14002	14100	14400	14092	14083	14189	14226	14121	14250	14345	14389	14254	14232	14069	14308	14217	14141	14196	14022	14265	14194	14302	14015	14207	14189	14148	14287	14285	14216	14271	14209	14222	14183	14209	14115	14385	14088	14189	14133	14266	14182	14180	14225	14141	14106	14167	14225	14261	14194	14289	14239	14218	14291	14344	14168	14062	14231	14094	14245	14287	14107	14329	14213	14293	14240	14135	14149	14187	14073	14210	14121	14255	14129	14130	14199	14023	14289	14312	14141	14215	14227	14189	14183	14057	14284	14265	14124	14200	14348	14169	14212	14322	14118	14147	14151	14397	14253	14197	14245	14208	14201	14125	14274	14132	14259	14275	14240	14116	14313	14249	14382	14187	14198	14136	14172	14090	14191	14231	14036	14344	14153	14455	14212	14002	14443	14320	14221	14267	14215	14295	14230	14167	14243	14153	14277	14217	14177	14324	14244	14173	14268	14124	14273	14231	14187	14310	14127	14220	14110	14244	14359	14219	14264	14099	14182	14194	14357	14162	14239	14236	14188	14283	14285	14171	14137	14160	14256	14078	14146	14175	14270	14238	14053	14176	14322	14262	14210	14154	14224	14124	14100	14033	14329	14257	14232	14236	14221	14218	14109	14340	14194	14218	14178	14270	14112	14099	14160	14289	14324	14129	14286	14358	14153	14169	14270	14053	14138	14277	14278	14085	14290	14264	14227	14162	14166	14125	14148	14383	14201	14164	14320	14237	14194	14154	14152	14225	14212	14096	14128	14278	14281	14220	14227	14371	14223	14182	14189	14231	14076	14107	14247	14158	14247	14298	14373	14157	14096	14253	14255	14186	14260	14043	14355	13997	14215	14231	14191	14156	14127	14302	14288	14325	14178	14244	14414	14196	14147	14319	14340	14123	14092	14064	14192	14255	14064	14242	14356	14278	14269	14119	14132	14226	14033	14166	14165	14099	14176	14295	14249	14284	14135	14178	14158	14136	14093	14311	14245	14217	14055	14249	14210	14150	14093	14293	14170	14261	14247	14444	14236	14113	14143	14297	14136	14261	14281	14089	14158	14165	14117	14208	14149	14143	14107	14264	14265	14115	14123	14368	14128	14087	14272	14126	14066	14204	14234	14236	14328	14171	14209	14177	13941	14199	14046	13994	14267	14300	14219	14347	14320	14163	14184	14093	14173	14331	14099	14209	14177	14074	14246	14170	14137	14334	14180	14168	14244	14163	14198	14297	14236	14222	14163	14306	14127	14373	14216	14343	14182	14110	14189	14243	14328	14258	14205	14140	14118	14163	14086	14075	14127	14193	14208	14273	14199	14241	14185	14152	14327	14104	14208	14236	14218	14152	14355	14190	14134	14227	14067	14212	14265	14115	14238	14170	14152	14271	14260	14447	14077	14119	14226	14206	14231	14254	13997	14087	14079	14288	14285	14275	14222	14388	14223	14283	14159	14274	14205	14268	14164	14220	14089	14012	14202	14185	14310	14192	14215	14132	14142	14269	14252	14204	14120	14155	14286	14352	14189	14112	14307	14405	14144	14196	14204	14029	14082	14199	14190	14090	14133	14259	14065	14223	14245	14293	14401	14080	14062	14366	14194	14152	14341	14146	14154	14213	14077	14183	14090	14158	14253	14262	14120	14152	14364	14157	14285	14420	14274	14278	14246	14187	14030	14198	14032	14470	14242	14240	14316	14244	14162	14371	14327	14050	14306	14353	14065	14333	14118	14001	14328	14047	14162	14340	14235	14097	14131	14204	14131	14316	14226	14179	14483	14021	14233	14369	14153	14121	14257	14216	14444	14192	14152	14244	14228	14225	14054	14236	14093	14085	14260	14227	14246	14141	14098	14135	14347	14258	14300	14025	14092	14217	14247	14217	14266	14171	14187	14180	14273	14062	14259	14213	14133	14154	14299	14270	14310	14097	14142	14325	14151	14283	13978	14190	14316	14204	14261	14233	14155	14324	14141	14116	14120	14207	14321	14204	14112	14160	14219	14206	14164	14191	14207	14212	14188	14243	14147	14341	14131	14282	14259	14226	14253	14364	14136	14310	14209	14130	14246	14068	14175	14117	14203	14108	14145	14176	14466	14184	14230	14251	14389	14116	14272	14203	14145	14232	14113	14177	14192	14114	14229	14099	14180	14259	14145	14247	14401	14036	14196	14254	14145	14338	14218	14138	14155	14283	14137	14277	14210	14229	14155	14191	14044	14175	14221	14183	14255	14172	14383	14185	14113	14158	14067	14328	14235	14180	14228	14313	14140	14220	14103	14148	14282	14166	14257	14079	14125	14265	14025	14273	14077	14276	14227	14304	14248	14224	14229	14215	14211	14146	14143	14151	14257	14207	14211	14158	14225	14266	14243	14283	14151	14289	14223	14103	14086	14025	14184	14174	14450	14206	14222	14252	14312	14277	14209	14400	14193	14262	14205	13998	14133	14267	14226	14321	14057	14364	14195	14131	14247	14266	14277	14222	14093	14235	14122	14148	14134	14307	14234	14306	14078	14340	14128	14208	14164	14154	14319	14198	14160	14274	14340	14137	14175	14151	14218	14273	14321	14209	14342	14368	14158	14241	14237	14161	14135	14197	14119	14438	14227	14098	14261	14212	14295	14160	14176	14040	14227	14160	14303	14219	14195	14322	14141	14214	14175	14051	14236	14350	14275	14360	14204	14133	14216	14315	13913	14063	14223	14066	14150	14139	14193	14025	14270	14147	14250	14234	14325	14351	14197	14202	14328	14117	14254	14275	14202	14200	14110	14246	14205	14199	14216	14220	14237	14123	14186	14211	14337	14198	14269	14243	14312	14279	14223	14290	14137	14138	14245	14239	14355	14406	14122	14250	14218	14145	14262	14197	14285	14231	14300	14265	14162	14208	14215	14326	14293	14173	14258	14350	14290	14086	14109	14058	14234	14247	14246	14221	14324	14319	14236	14310	14228	14291	14249	14148	14306	14208	14248	14163	14167	14320	14114	14171	14299	14181	14000	14305	14166	14200	14248	14283	14048	14253	14383	14183	14173	14296	14392	14313	14222	14250	13937	14231	14185	14110	14196	14082	14103	14207	14154	14074	14184	14109	14145	14312	14165	14254	14271	14115	14356	14181	14183	14298	14136	14374	14405	14200	14152	14053	14222	14284	14183	14266	14164	14396	13934	14174	14150	14114	14104	14322	14178	14250	14144	14155	14245	14169	14221	14296	14107	13997	14281	14212	14243	14143	14095	14245	14221	14169	14239	14107	14204	14372	14107	14209	14048	14212	14215	14303	14354	14062	14063	14248	14170	14239	14313	14223	14047	14061	14233	14393	14224	14208	14377	14373	14155	14285	14337	14073	14198	14098	14254	14169	14317	14415	14289	14285	14240	14219	14136	14071	14213	13997	14190	14380	14282	14153	14174	14012	14287	14284	14389	14268	14144	14247	14212	14146	14252	14219	14217	14128	14074	14137	14194	14168	14289	14310	14294	14154	14195	14162	13979	14191	14241	14331	14249	14191	14245	14361	13998	14108	14271	14111	14226	14206	14241	14168	14221	14250	14266	14090	14062	14144	14300	14219	14187	14229	14215	14167	14162	14310	14266	14075	14302	14275	14173	13960	14212	14267	14054	14173	14244	14208	14126	14204	14293	14220	13937	14104	14302	14225	14185	14229	14175	14133	14150	14192	14205	14233	14032	14165	14074	14220	14362	14382	14225	14194	14295	14244	14291	14040	14279	14266	14345	14179	14112	14347	14130	14116	14206	14067	14109	14155	14202	14209	14358	14239	13977	14134	14296	14141	14229	14277	14204	14125	14219	14269	14262	14164	14453	14404	14210	14233	14286	14016
22797	21154	29275	39888	54583	47991	41120	30672	19906	16094	15497	15289	15282	15373	15492	15245	15194	15359	15212	15324	15348	15300	15130	15100	15038	15094	15110	15166	15152	15275	15133	15101	15288	15244	15320	15078	15138	15097	15358	15134	15009	15008	15104	15179	15237	15217	14961	15116	15239	15189	15454	15321	15115	15103	15304	15259	15030	15161	15077	15142	15216	15079	14872	15045	15099	15041	15096	15279	15172	15036	14924	15224	15025	15001	15102	15206	14918	14907	14928	15173	15126	15270	15352	15187	15322	14868	14852	15018	15112	14963	15049	15007	15114	15049	15012	15383	15037	15002	15248	15018	15002	14992	15120	14834	15147	15019	14991	15110	15060	15140	15039	15176	14988	15071	15019	14972	14978	15225	15149	15055	14955	15070	14811	15085	14919	15349	15079	15036	15193	15063	15331	14937	14992	15011	15157	14962	14928	14936	15262	15089	14926	15188	14909	15073	14904	15094	15211	14986	14944	14978	14958	15059	15056	15020	15084	15052	15103	14922	15171	14988	15275	15149	15243	14944	14958	15147	15071	14921	15088	14799	14901	15083	15109	15081	15084	14905	15046	15123	14884	14888	14936	15268	15048	15336	15119	15082	14983	15054	14960	14917	14989	15198	15064	15099	14958	14850	15021	15077	15160	14986	15046	15075	15151	15245	15095	15119	15067	15039	15130	15134	14765	14989	15096	14906	15122	15005	15171	15030	15037	14824	15067	15043	15014	15130	15269	15081	15327	15103	14898	14975	14998	14935	15163	15223	14998	15075	15130	14984	15161	15020	14900	15077	15090	14987	14957	15269	15061	14974	15078	14987	14976	14879	15083	14926	15051	14953	14990	15045	15224	15155	15182	15277	15005	15246	15209	15062	15143	14939	14942	15004	15021	14986	15052	15034	15081	15319	15053	15120	15192	15162	14890	15094	15111	15030	15076	15028	14924	15081	15013	14941	14902	15092	15076	15057	15110	15010	15264	15050	15121	15000	15246	15019	15110	15052	15160	14929	15238	15150	15269	14878	14903	14910	15225	15002	15134	15060	15102	15135	15082	14888	15027	15097	14967	15254	14970	15105	14995	15118	15062	15017	14880	14958	15114	15201	14964	14908	14852	15123	14971	14856	15143	15086	14896	15059	15186	15238	15147	15114	15001	15221	15148	14930	15086	15080	14886	15019	15031	15021	14984	15188	14991	15067	15206	15039	14907	15063	15101	15047	14830	14929	15208	15081	15090	14950	14984	14912	15023	14894	15074	14873	15045	15016	14991	15104	14922	15287	15039	15063	15254	15078	15169	15020	15008	14935	15195	14954	15139	15213	15075	14987	14956	15109	15035	14973	14951	15095	15051	15083	15113	15051	15110	15263	15480	14994	15057	14933	15279	15174	15059	14954	15196	15129	15307	14987	15218	15117	14982	15162	14978	15114	14980	14985	15010	15073	15047	15195	15217	15204	15175	14889	15149	14939	14873	14869	14848	14793	15058	14869	15058	15084	14934	15059	14994	14904	15253	15137	15218	15057	15052	14953	15099	14990	15003	15060	15054	14903	14997	15054	15164	14997	15035	14916	15150	14887	14930	15068	15275	15239	15055	14966	15118	15078	14970	15127	15029	14937	14933	14804	15095	15191	15100	15000	15077	15201	15148	14958	15003	14868	15164	15238	14881	15012	15084	15199	15135	15023	15032	14978	15022	15106	15067	15147	15088	14962	15458	15115	15099	15058	15059	15116	15042	14985	15140	15187	14912	14925	15143	14844	14851	15067	14898	15013	15002	15209	15089	15014	14959	15102	14850	15200	15003	15243	15155	14860	15147	14878	15047	15073	15196	15081	15013	15165	14980	14993	15035	15088	15000	14969	15129	15113	15030	14962	15137	14951	15032	15073	14847	15070	15309	14995	14963	15147	15065	14964	15063	14969	14915	15167	14910	14987	15026	15162	15130	14935	14954	14887	14883	15222	14997	14962	15099	15137	14935	15010	15213	15000	15037	14943	15109	15065	15210	14992	15185	14936	14880	14889	15014	15106	15129	14996	14955	15047	14923	15113	15159	15015	15057	14996	15058	15026	14785	15010	15133	15021	15049	15164	15186	15009	15144	15007	15038	15106	14973	14960	15134	15102	14990	14961	14872	15057	14934	14971	15027	15156	15022	15020	15118	15118	14841	14983	15077	15053	14920	14909	15220	14831	14933	15063	15146	15110	15161	15074	15088	15094	14940	14897	15093	15127	15162	15032	15013	15024	15192	15039	14893	14998	15103	15147	15049	15029	14978	15186	14998	15026	15126	15105	14937	14926	14960	15093	15112	15128	15116	15030	14976	15159	15025	15045	15062	15223	15062	15293	15163	14990	14961	15020	14869	14878	15101	15089	14939	15078	15222	14949	15105	15029	14957	15101	15061	15012	14992	15091	15167	14992	14998	15069	14992	15063	15022	15029	15187	15076	15167	15125	15035	15230	15180	15306	15112	15090	15103	14926	15153	15095	15013	15100	14952	15127	15031	15103	15121	15140	15075	15202	15161	15094	15142	15290	15017	14881	15080	14989	14960	15032	14860	14959	15253	15107	15124	15070	14954	15064	15131	15134	15178	15001	15102	14893	14989	15187	15055	15173	15113	14808	14976	15023	14875	14806	15208	14965	15046	15192	14933	15140	15006	15124	14889	15195	15021	15162	14938	14995	15075	15093	14994	14925	14822	15192	15009	15143	15056	14972	15024	15212	14991	15128	15076	15058	15171	15131	15053	15195	15096	15078	15155	14851	15086	15200	15041	14895	14973	14833	15166	15061	15049	15048	15022	15099	15026	15022	15209	15143	14903	14925	14846	15055	15014	15005	14971	15121	15040	14922	14947	15297	15103	14965	14894	15237	14963	14872	15003	15196	15053	15113	15071	15083	15220	14988	15183	15081	15032	14832	15038	15128	14996	14864	15311	15165	15088	15069	15064	15074	14958	15001	15257	15002	15010	15030	15017	15102	14829	15227	14932	14969	15228	14991	14879	14922	15111	15116	15175	15037	15186	15125	14988	14938	15165	15045	15116	14906	14957	14834	14975	15090	14941	14973	15189	15053	15145	15050	15347	15000	15022	14929	14962	15284	14843	14865	14974	15099	15071	14935	15154	15070	15113	15247	15096	14977	15299	15121	15108	15081	15043	15101	15184	15114	15001	14973	14843	14937	14981	14950	15067	15012	15012	15044	15117	14979	15101	14909	15051	15214	15091	15154	15005	15145	15192	14870	15024	15263	14828	15079	15178	15093	15120	14885	15231	15180	15071	14986	15102	15111	15244	15107	15061	15131	15044	15023	15098	15038	15160	15160	14888	15128	14968	15034	15132	14966	15111	15005	14924	15040	15173	14977	15116	15080	15012	14895	15023	14957	15303	15242	15080	15045	14978	15010	14852	14807	15149	15043	15073	15116	15121	15080	15298	15190	14995	14918	14933	14933	15065	15049	15059	15171	14901	15011	14999	14929	15188	14883	15142	15041	15013	15024	15197	15038	15094	14896	15092	15113	15150	14838	15009	15049	15029	15241	15028	15076	15039	14969	14970	15227	15235	15105	15151	15040	15120	15102	14851	14970	14991	15026	15137	14928	14868	14996	14982	15037	14921	15091	15077	15089	14979	15008	15108	14932	14687	14967	14876	15034	15151	15116	15072	15093	14974	15160	15037	15122	15055	15012	15091	14881	15060	15030	15012	15000	15048	15026	15122	14782	14980	15020	15106	15003	15197	15041	15025	15168	14902	14890	14879	15138	15033	14782	15020	15128	15068	15143	14986	14978	15088	15027	14986	15181	14945	15055	14838	15191	15117	14877	14982	15209	15088	15289	15026	14916	14921	15055	14887	15091	14877	14917	15087	15111	15105	15085	14980	15015	15200	14961	15046	15015	14906	15062	15053	15120	15081	15004	15142	15035	15149	15034	15106	15189	15033	15065	15119	15195	15145	15257	15015	15032	14903	14912	15005	14997	14973	14896	15054	14964	15129	15055	15269	15086	15016	15173	15090	15091	15159	15170	15025	14972	15087	14995	15184	14939	15074	15029	14939	15142	15073	14961	14870	14966	15036	15033	15115	15073	14870	15155	14992	14926	15075	15086	15092	14785	15162	15097	15012	14984	15094	15187	14966	15044	14975	15142	15134	14946	15117	15069	14956	14963	15054	15029	15091	15123	15092	15067	15068	14899	14912	14946	15120	15055	15093	14801	15107	15003	15141	15250	14973	15080	15062	15060	15237	15224	15039	15077	14852	15177	14876	15156	15182	15085	14973	15179	15049	15069	14964	14926	14933	15201	14887	14905	15021	15078	15130	14933	14985	15019	14941	14875	14751	14961	14981	15037	15051	15062	15178	15120	15112	14920	15115	14868	14972	15202	15092	15095	15121	15020	15043	15191	15110	15033	14976	14928	15199	15102	14954	15177	15139	15058	14933	15110	14958	15069	15093	15081	15110	15009	15297	15012	14962	14981	15097	15308	15141	15084	14952	14799	14918	14894	14946	14927	14782	14858	15100	15068	14971	14913	14847	15097	14914	15175	14993	14968	15046	14870	15083	15078	14975	14981	14992	14890	14759	15004	14847	15003	15130	15052	15081	15141	15008	15203	15217	15049	14989	15241	15054	15175	15053	14976	14921	15171	15220	15194	15193	14918	14954	14906	15087	14893	15287	15339	15219	15076	15220	15156	15137	15259	15148	15071	14942	15181	14904	14867	14956	15078	15087	14973	15153	14936	15147	15108	15029	14917	15081	15220	14930	15051	15132	15008	14963	15001	15052	15066	15193	15161	15021	15104	15111	15069	14987	15026	15085	15036	14989	14893	14866	15120	15039	15216	14930	15176	14984	15020	15063	15096	14916	14942	15069	15084	15100	14918	14987	14985	15033	14943	14924	15038	14877	14897	14940	15031	15090	15111	15158	15196	15188	14971	15064	14947	14968	15083	15051	15247	15166	15076	15122	14938	15224	15062	15101	15208	15072	14936	14992	15037	15006	14990	15176	15108	15192	15073	15019	15121	15256	14846	14989	15051	15045	15129	15034	15038	15114	15109	15036	15072	14978	15051	15119	15151	15038	15093	15203	14830	15171	15181	15264	15078	15023	15205	15027	14855	15048	15126	15300	15051	15250	15158	15146	14957	14973	15159	15146	15291
15177	27558	47744	83509	73385	54693	43836	34068	17182	14568	14574	14218	14420	14367	14340	14385	14467	14383	14360	14600	14432	14411	14319	14353	14562	14364	14304	14334	14382	14339	14507	14427	14465	14453	14398	14479	14456	14388	14406	14485	14324	14456	14385	14414	14375	14512	14479	14654	14916	14702	14727	14444	14464	14335	14047	14271	14399	14227	14367	14477	14393	14287	14153	14254	14379	14297	14321	14337	14387	14315	14440	14357	14531	14369	14371	14358	14267	14317	14262	14439	14365	14291	14411	14292	14338	14370	14198	14476	14330	14400	14339	14259	14319	14381	14365	14249	14248	14316	14386	14252	14364	14406	14227	14291	14442	14330	14422	14294	14261	14469	14230	14251	14267	14194	14258	14500	14348	14252	14348	14298	14457	14383	14241	14321	14356	14350	14223	14433	14245	14436	14335	14307	14440	14303	14427	14155	14377	14327	14343	14293	14417	14350	14442	14262	14376	14334	14278	14359	14386	14265	14408	14492	14358	14143	14296	14332	14074	14294	14369	14381	14475	14316	14313	14323	14328	14252	14393	14316	14316	14364	14324	14319	14493	14299	14445	14349	14518	14432	14384	14306	14322	14342	14381	14175	14588	14385	14460	14312	14306	14320	14276	14384	14482	14266	14492	14236	14265	14310	14386	14308	14432	14403	14270	14316	14299	14356	14352	14399	14235	14264	14401	14325	14241	14505	14275	14390	14388	14252	14194	14369	14458	14459	14417	14376	14224	14394	14375	14442	14429	14280	14329	14352	14462	14184	14399	14366	14395	14360	14403	14358	14413	14449	14338	14263	14249	14273	14503	14352	14490	14310	14273	14356	14204	14350	14353	14259	14340	14336	14274	14307	14427	14401	14359	14379	14350	14265	14360	14334	14294	14497	14376	14337	14477	14355	14317	14333	14320	14335	14453	14397	14399	14291	14484	14227	14410	14355	14276	14293	14268	14299	14655	14557	14358	14403	14320	14341	14360	14580	14382	14467	14286	14364	14403	14281	14293	14331	14297	14366	14377	14187	14284	14312	14474	14360	14407	14296	14413	14214	14335	14289	14429	14219	14335	14170	14279	14298	14155	14349	14408	14378	14208	14280	14464	14346	14285	14259	14332	14189	14330	14249	14459	14286	14412	14280	14354	14239	14325	14401	14199	14261	14510	14247	14258	14548	14383	14144	14204	14308	14377	14285	14238	14325	14262	14362	14242	14209	14494	14350	14440	14182	14469	14201	14339	14378	14431	14346	14459	14488	14290	14292	14443	14255	14319	14466	14261	14194	14234	14241	14299	14399	14356	14227	14336	14259	14363	14417	14082	14425	14360	14465	14377	14364	14422	14508	14317	14488	14218	14369	14225	14415	14325	14276	14364	14341	14309	14208	14193	14421	14314	14267	14213	14349	14338	14358	14231	14172	14376	14361	14380	14341	14347	14373	14281	14366	14339	14215	14213	14365	14426	14353	14419	14215	14249	14315	14483	14358	14309	14354	14400	14346	14305	14216	14310	14339	14449	14284	14174	14162	14457	14550	14358	14270	14384	14363	14344	14380	14211	14369	14286	14399	14200	14404	14188	14378	14344	14228	14338	14391	14370	14353	14327	14497	14413	14260	14427	14214	14224	14294	14276	14379	14361	14362	14189	14236	14282	14386	14461	14370	14260	14338	14425	14297	14444	14451	14224	14259	14475	14288	14302	14311	14418	14358	14329	14305	14241	14254	14400	14335	14242	14335	14274	14338	14344	14413	14394	14388	14363	14365	14223	14494	14290	14361	14505	14234	14287	14298	14407	14335	14294	14380	14388	14411	14349	14445	14411	14386	14282	14239	14357	14445	14367	14294	14231	14374	14389	14378	14455	14218	14408	14280	14410	14331	14339	14180	14427	14366	14415	14381	14509	14328	14269	14270	14368	14394	14280	14303	14083	14259	14333	14247	14380	14437	14361	14362	14285	14508	14237	14310	14354	14305	14471	14339	14445	14290	14327	14298	14351	14480	14309	14184	14070	14437	14402	14391	14429	14530	14460	14179	14252	14410	14364	14351	14290	14349	14336	14383	14465	14229	14346	14397	14573	14333	14327	14341	14404	14344	14471	14327	14284	14242	14300	14174	14312	14291	14434	14336	14279	14350	14551	14277	14535	14278	14416	14451	14414	14387	14339	14184	14401	14234	14252	14397	14349	14157	14363	14258	14386	14412	14518	14347	14447	14462	14262	14196	14303	14280	14484	14213	14390	14444	14341	14362	14268	14443	14235	14315	14414	14387	14161	14564	14383	14352	14104	14185	14371	14385	14451	14348	14234	14365	14370	14429	14541	14300	14137	14395	14492	14367	14363	14213	14320	14543	14374	14330	14285	14305	14322	14339	14502	14323	14423	14118	14220	14367	14329	14073	14431	14321	14318	14397	14312	14372	14444	14472	14325	14393	14189	14435	14389	14180	14285	14340	14353	14462	14273	14473	14338	14311	14264	14240	14326	14318	14295	14324	14336	14461	14306	14304	14368	14268	14236	14271	14127	14382	14386	14316	14437	14411	14316	14394	14329	14390	14356	14341	14367	14288	14133	14426	14348	14478	14262	14408	14425	14278	14276	14288	14337	14371	14371	14392	14268	14275	14418	14374	14217	14402	14412	14295	14205	14260	14273	14345	14552	14339	14416	14357	14443	14161	14364	14558	14271	14317	14322	14343	14367	14158	14449	14318	14358	14266	14335	14471	14412	14227	14385	14384	14244	14364	14250	14352	14302	14275	14408	14183	14447	14370	14327	14256	14363	14310	14380	14391	14276	14204	14492	14352	14301	14326	14226	14212	14312	14176	14364	14253	14270	14456	14339	14420	14303	14265	14281	14396	14300	14234	14365	14416	14194	14320	14228	14371	14339	14166	14346	14357	14389	14082	14448	14480	14339	14269	14223	14396	14335	14227	14259	14261	14341	14426	14310	14300	14409	14144	14474	13986	14408	14358	14291	14254	14461	14279	14392	14329	14304	14247	14270	14404	14392	14297	14320	14374	14290	14367	14188	14348	14229	14420	14396	14446	14310	14285	14288	14287	14332	14263	14305	14474	14239	14378	14352	14212	14375	14314	14297	14440	14306	14306	14260	14265	14361	14430	14254	14483	14421	14203	14305	14350	14319	14166	14316	14300	14115	14480	14275	14261	14228	14350	14259	14377	14275	14481	14387	14216	14403	14273	14149	14375	14275	14257	14428	14327	14284	14260	14200	14241	14426	14470	14358	14169	14455	14383	14391	14400	14298	14493	14494	14233	14446	14317	14287	14209	14363	14419	14324	14374	14434	14268	14283	14362	14263	14363	14438	14316	14310	14296	14322	14417	14373	14345	14139	14213	14338	14289	14221	14269	14370	14243	14154	14262	14248	14187	14339	14352	14242	14400	14412	14399	14358	14232	14091	14355	14418	14416	14352	14226	14252	14320	14251	14333	14396	14504	14436	14311	14268	14200	14362	14439	14567	14447	14336	14374	14234	14250	14240	14255	14275	14236	14464	14306	14280	14358	14418	14361	14230	14312	14431	14304	14277	14315	14354	14290	14348	14323	14436	14193	14467	14387	14597	14185	14197	14261	14373	14127	14208	14188	14379	14478	14369	14206	14305	14324	14221	14306	14357	14343	14335	14266	14267	14348	14181	14296	14227	14384	14288	14377	14368	14362	14300	14347	14443	14258	14468	14319	14261	14202	14260	14325	14409	14261	14189	14397	14356	14267	14404	14327	14328	14338	14388	14402	14167	14315	14264	14295	14231	14346	14343	14359	14379	14251	14218	14227	14505	14359	14217	14275	14397	14325	14327	14290	14371	14169	14310	14185	14439	14255	14407	14398	14403	14356	14415	14279	14494	14129	14386	14337	14286	14421	14154	14296	14253	14320	14408	14412	14363	14474	14338	14249	14319	14340	14228	14442	14432	14282	14405	14394	14580	14270	14180	14407	14218	14221	14333	14212	14328	14402	14302	14249	14425	14321	14259	14342	14378	14419	14310	14210	14380	14393	14174	14379	14322	14340	14447	14323	14343	14265	14408	14438	14286	14292	14486	14237	14385	14278	14280	14280	14369	14439	14352	14288	14357	14354	14411	14203	14448	14424	14145	14428	14158	14302	14315	14426	14265	14426	14386	14246	14562	14458	14482	14274	14331	14271	14478	14280	14437	14496	14405	14193	14415	14192	14420	14341	14386	14418	14397	14358	14302	14436	14375	14249	14155	14366	14447	14364	14212	14453	14382	14276	14435	14317	14473	14234	14503	14380	14409	14272	14372	14331	14154	14239	14302	14291	14404	14535	14419	14320	14264	14259	14249	14254	14314	14165	14439	14383	14298	14378	14305	14377	14367	14396	14408	14504	14394	14367	14493	14258	14281	14356	14401	14341	14423	14195	14394	14511	14370	14353	14379	14454	14244	14158	14460	14300	14528	14251	14238	14335	14432	14234	14290	14209	14372	14158	14459	14356	14518	14403	14262	14131	14203	14317	14368	14411	14589	14428	14358	14296	14393	14413	14414	14273	14467	14230	14487	14377	14357	14341	14252	14340	14368	14351	14307	14345	14434	14286	14336	14277	14292	14410	14342	14419	14186	14262	14228	14258	14206	14371	14306	14147	14301	14272	14339	14295	14372	14312	14276	14307	14375	14400	14341	14252	14393	14422	14284	14350	14203	14275	14382	14383	14169	14452	14358	14309	14401	14407	14291	14327	14346	14354	14430	14314	14253	14277	14477	14394	14327	14213	14399	14346	14282	14356	14419	14352	14327	14463	14280	14246	14467	14248	14268	14390	14317	14367	14355	14276	14358	14249	14389	14391	14333	14419	14267	14149	14461	14295	14418	14226	14384	14268	14297	14396	14432	14272	14263	14365	14474	14389	14400	14465	14343	14390	14392	14333	14481	14354	14382	14298	14349	14368	14225	14290	14360	14268	14444	14415	14360	14416	14365	14245	14313	14313	14311	14500	14391	14297	14261	14205	14368	14566	14325	14194	14503	14247	14227	14430	14449	14387	14593	14419	14238	14517	14320	14421	14228	14369	14361	14222	14404	14318	14317	14431	14429	14464	14299	14540	14415	14250	14313	14344	14241	14196	14445	14284	14312	14373	14216	14396	14349	14309	14383	14239	14294	14281	14304	14475	14418	14316	14332	14345
27140	21624	24975	33146	29630	22980	19912	17511	16025	15648	15511	15330	15664	15575	15424	15500	15519	15502	15568	15478	15535	15334	15567	15468	15452	15505	15315	15612	15461	15462	15554	15423	15532	15462	15521	15513	15418	15516	15356	15506	15488	15644	15334	15531	15435	15541	15536	15425	15474	15553	15609	15451	15448	15476	15308	15289	15482	15590	15519	15574	15471	15360	15523	15294	15477	15402	15491	15505	15451	15478	15558	15515	15630	15480	15385	15602	15450	15533	15421	15608	15414	15288	15476	15379	15325	15397	15375	15188	15578	15636	15372	15423	15612	15649	15397	15395	15469	15368	15438	15500	15331	15594	15589	15366	15414	15659	15552	15540	15418	15428	15577	15393	15508	15382	15547	15605	15266	15341	15535	15353	15486	15462	15563	15317	15439	15349	15512	15422	15388	15613	15306	15382	15310	15537	15490	15307	15463	15634	15689	15650	15620	15489	15207	15489	15594	15506	15366	15363	15462	15562	15500	15438	15506	15444	15494	15227	15402	15530	15365	15450	15420	15471	15452	15473	15376	15490	15530	15510	15446	15547	15451	15268	15449	15597	15318	15305	15271	15337	15469	15379	15548	15304	15495	15510	15582	15445	15390	15400	15439	15414	15594	15493	15654	15378	15505	15496	15441	15426	15573	15374	15502	15355	15593	15373	15532	15431	15455	15461	15412	15385	15336	15281	15282	15272	15570	15469	15484	15387	15571	15436	15362	15519	15346	15618	15314	15614	15462	15484	15447	15492	15505	15458	15312	15388	15396	15526	15430	15518	15479	15434	15358	15239	15446	15385	15458	15453	15597	15308	15500	15350	15503	15381	15316	15465	15362	15345	15437	15473	15524	15488	15379	15210	15368	15440	15564	15434	15465	15535	15407	15534	15487	15386	15508	15612	15575	15460	15403	15242	15413	15482	15316	15404	15686	15320	15244	15317	15518	15379	15414	15375	15310	15364	15070	15304	15308	15402	15431	15270	15396	15412	15592	15514	15676	15520	15284	15485	15509	15514	15577	15451	15397	15441	15194	15593	15582	15508	15299	15448	15473	15634	15558	15266	15500	15412	15527	15583	15418	15561	15280	15454	15370	15350	15436	15413	15471	15434	15438	15508	15458	15620	15272	15132	15234	15319	15569	15647	15584	15531	15386	15402	15709	15371	15388	15343	15332	15618	15102	15243	15342	15532	15316	15365	15503	15501	15611	15472	15511	15409	15321	15471	15490	15360	15594	15446	15497	15534	15307	15570	15626	15610	15661	15432	15345	15594	15511	15457	15620	15468	15357	15538	15556	15442	15256	15512	15285	15415	15512	15588	15357	15717	15525	15249	15272	15412	15485	15585	15169	15226	15481	15416	15538	15225	15558	15512	15384	15540	15480	15380	15540	15513	15344	15715	15573	15379	15567	15437	15366	15324	15328	15606	15608	15722	15423	15513	15507	15512	15518	15510	15460	15453	15391	15321	15554	15431	15322	15259	15561	15404	15484	15357	15468	15491	15494	15453	15347	15437	15383	15260	15184	15384	15351	15422	15438	15351	15490	15318	15344	15292	15412	15379	15608	15452	15438	15525	15559	15424	15075	15298	15488	15447	15530	15459	15402	15521	15436	15457	15517	15609	15620	15457	15347	15550	15426	15454	15557	15589	15480	15433	15340	15325	15470	15617	15801	15482	15337	15398	15322	15404	15354	15481	15447	15279	15476	15485	15425	15273	15388	15484	15394	15628	15562	15384	15544	15401	15568	15466	15536	15449	15471	15538	15459	15505	15586	15552	15452	15305	15564	15606	15338	15294	15364	15481	15660	15414	15221	15258	15282	15396	15518	15568	15417	15509	15402	15649	15293	15458	15519	15305	15306	15385	15597	15323	15684	15551	15558	15517	15619	15294	15404	15571	15524	15554	15277	15497	15338	15405	15561	15269	15589	15253	15578	15421	15472	15383	15534	15530	15364	15594	15377	15666	15587	15425	15169	15132	15413	15565	15405	15243	15453	15293	15381	15166	15374	15461	15710	15387	15754	15498	15492	15319	15153	15388	15378	15321	15413	15373	15409	15469	15549	15485	15495	15470	15519	15500	15606	15699	15374	15719	15477	15454	15541	15408	15493	15462	15374	15559	15344	15420	15663	15342	15521	15394	15294	15529	15524	15417	15562	15318	15581	15449	15400	15370	15473	15558	15310	15489	15504	15290	15617	15281	15303	15385	15657	15319	15460	15373	15583	15461	15474	15454	15521	15429	15456	15410	15597	15326	15530	15341	15264	15440	15266	15407	15446	15555	15588	15646	15563	15392	15439	15494	15349	15389	15587	15540	15304	15448	15437	15355	15382	15304	15469	15563	15552	15441	15448	15500	15527	15399	15496	15495	15403	15389	15445	15441	15507	15283	15624	15561	15639	15509	15378	15060	15528	15657	15641	15632	15277	15406	15339	15495	15379	15294	15361	15459	15372	15361	15465	15327	15451	15416	15395	15397	15491	15316	15517	15469	15584	15362	15417	15522	15287	15640	15511	15404	15628	15534	15616	15327	15644	15259	15415	15426	15473	15678	15526	15334	15405	15425	15431	15673	15512	15517	15317	15147	15237	15442	15455	15632	15483	15526	15445	15719	15363	15406	15578	15544	15265	15507	15315	15460	15698	15371	15533	15314	15247	15426	15357	15409	15276	15417	15295	15517	15402	15434	15447	15313	15433	15368	15447	15650	15497	15475	15433	15584	15360	15499	15480	15535	15436	15457	15367	15503	15344	15490	15403	15474	15435	15456	15507	15423	15416	15556	15582	15570	15387	15572	15505	15284	15538	15559	15425	15399	15489	15398	15380	15488	15288	15534	15413	15531	15408	15418	15554	15287	15300	15433	15265	15237	15463	15532	15553	15451	15564	15292	15457	15521	15298	15412	15340	15499	15432	15500	15463	15571	15348	15469	15446	15470	15583	15423	15498	15330	15159	15382	15525	15509	15413	15254	15588	15521	15578	15215	15319	15324	15453	15347	15277	15449	15471	15576	15534	15425	15431	15397	15376	15400	15527	15587	15581	15383	15476	15296	15442	15308	15588	15312	15318	15611	15461	15597	15329	15537	15285	15236	15363	15657	15335	15457	15565	15562	15295	15295	15284	15568	15443	15513	15308	15237	15465	15302	15520	15413	15383	15529	15420	15405	15451	15306	15355	15545	15443	15399	15625	15422	15537	15431	15682	15438	15571	15454	15302	15472	15462	15398	15394	15573	15584	15592	15464	15370	15505	15436	15311	15443	15384	15478	15380	15064	15509	15415	15279	15497	15469	15289	15613	15565	15376	15266	15531	15516	15475	15541	15358	15443	15394	15382	15377	15263	15284	15474	15638	15460	15338	15402	15546	15375	15617	15463	15385	15510	15478	15468	15550	15566	15497	15281	15485	15457	15335	15470	15635	15377	15476	15634	15483	15432	15633	15315	15438	15583	15198	15396	15622	15404	15372	15450	15442	15435	15462	15507	15359	15451	15644	15534	15318	15369	15363	15302	15411	15339	15576	15401	15150	15324	15494	15333	15518	15443	15563	15656	15453	15410	15529	15516	15495	15524	15251	15339	15491	15521	15340	15183	15380	15494	15516	15399	15456	15440	15363	15500	15499	15510	15408	15436	15334	15312	15398	15500	15508	15635	15369	15427	15128	15547	15272	15455	15464	15610	15407	15319	15546	15382	15415	15247	15391	15383	15264	15397	15399	15395	15485	15281	15321	15301	15581	15615	15621	15356	15647	15448	15431	15427	15343	15348	15564	15288	15528	15515	15660	15484	15608	15550	15591	15401	15337	15510	15325	15304	15606	15275	15362	15557	15326	15548	15600	15314	15391	15421	15340	15407	15206	15381	15506	15317	15397	15208	15320	15412	15316	15237	15341	15420	15388	15415	15531	15341	15429	15274	15642	15428	15557	15337	15510	15413	15328	15595	15340	15532	15464	15508	15538	15439	15380	15437	15335	15380	15391	15417	15493	15540	15436	15476	15369	15528	15351	15629	15460	15643	15470	15564	15522	15412	15219	15441	15591	15375	15384	15470	15256	15404	15461	15540	15419	15365	15377	15426	15378	15588	15234	15453	15277	15472	15432	15366	15465	15378	15408	15537	15509	15398	15264	15210	15696	15453	15376	15373	15368	15380	15485	15537	15470	15435	15333	15365	15537	15583	15728	15525	15457	15434	15355	15485	15352	15413	15490	15380	15673	15257	15662	15421	15377	15480	15338	15373	15253	15374	15408	15524	15447	15663	15370	15574	15458	15544	15472	15341	15401	15303	15242	15515	15471	15524	15412	15316	15455	15309	15519	15445	15353	15463	15324	15564	15329	15397	15305	15594	15362	15403	15451	15597	15407	15276	15338	15437	15233	15491	15640	15543	15488	15506	15367	15429	15418	15292	15505	15520	15514	15377	15446	15480	15253	15358	15574	15534	15573	15398	15395	15355	15444	15435	15393	15376	15334	15255	15565	15520	15537	15521	15445	15421	15399	15474	15357	15436	15275	15345	15448	15473	15428	15410	15423	15558	15698	15372	15544	15479	15474	15253	15459	15412	15684	15321	15410	15683	15574	15408	15307	15263	15390	15388	15380	15331	15344	15482	15648	15440	15646	15409	15479	15609	15335	15388	15589	15426	15555	15344	15421	15627	15560	15581	15277	15459	15538	15467	15600	15560	15432	15471	15472	15499	15415	15378	15352	15669	15312	15413	15452	15245	15521	15558	15396	15442	15360	15524	15429	15476	15211	15479	15309	15524	15259	15514	15535	15413	15249	15574	15484	15725	15230	15359	15331	15347	15498	15370	15349	15556	15445	15215	15452	15464	15432	15474	15512	15384	15530	15417	15411	15370	15417	15595	15438	15461	15396	15703	15377	15384	15420	15473	15603	15249	15407	15316	15418	15569	15561	15328	15546	15319	15371	15348	15523	15364	15422	15324	15394	15568	15556	15460	15644	15322	15341	15212	15376	15476	15276	15253	15362	15568	15318	15516	15310	15604	15400	15520	15466	15522	15403	15449	15591	15444	15359	15372	15444	15439	15436	15500	15585	15403	15578	15377	15443	15497	15484	15436	15406	15592	15419	15535	15415	15465	15384	15301	15457	15381	15219	15581	15441	15337	15435	15341	15365	15336	15432	15663	15282	15435
13921	15819	22186	35573	30633	23367	19883	16984	15058	14870	14582	14540	14606	14746	14660	14610	14596	14441	14562	14614	14640	14375	14777	14503	14732	14792	14470	14664	14662	14533	14701	14528	14584	14694	14507	14623	14785	14667	14389	14694	14532	14683	14604	14589	14599	14610	14631	14845	14670	14679	14493	14604	14596	14623	14649	14523	14671	14813	14517	14459	14570	14740	14411	14618	14627	14791	14693	14547	14572	14699	14551	14692	14449	14632	14551	14587	14426	14601	14706	14399	14688	14630	14719	14769	14558	14574	14603	14639	14515	14455	14491	14623	14369	14523	14559	14520	14541	14586	14647	14615	14531	14449	14567	14500	14499	14610	14494	14531	14540	14501	14597	14493	14522	14572	14651	14640	14361	14486	14649	14524	14568	14545	14625	14606	14611	14626	14410	14365	14515	14668	14484	14588	14647	14515	14473	14481	14542	14690	14708	14722	14542	14565	14681	14548	14518	14703	14673	14585	14699	14599	14668	14489	14475	14698	14690	14502	14637	14650	14501	14600	14623	14723	14585	14556	14674	14568	14683	14452	14613	14606	14654	14594	14657	14448	14508	14574	14541	14589	14628	14571	14607	14597	14481	14412	14429	14421	14727	14783	14666	14576	14559	14557	14559	14543	14743	14547	14565	14538	14726	14692	14522	14507	14569	14517	14568	14532	14602	14490	14411	14660	14613	14463	14504	14397	14644	14528	14553	14582	14575	14512	14543	14445	14584	14687	14606	14819	14458	14720	14510	14564	14721	14589	14557	14523	14404	14645	14527	14867	14490	14567	14530	14502	14448	14654	14613	14570	14674	14503	14573	14540	14643	14429	14575	14441	14691	14504	14696	14634	14656	14551	14577	14690	14549	14450	14557	14707	14422	14638	14655	14569	14459	14703	14539	14655	14377	14552	14537	14486	14660	14573	14504	14529	14369	14542	14457	14558	14541	14579	14684	14570	14722	14398	14633	14481	14414	14650	14675	14595	14629	14615	14650	14535	14601	14459	14635	14653	14591	14495	14663	14584	14623	14527	14745	14657	14385	14523	14603	14690	14540	14601	14397	14775	14562	14682	14689	14516	14428	14600	14461	14630	14523	14585	14596	14463	14549	14451	14558	14487	14624	14608	14498	14485	14706	14459	14380	14632	14432	14490	14603	14814	14577	14591	14450	14448	14536	14550	14825	14640	14679	14514	14587	14610	14584	14548	14550	14484	14741	14684	14588	14535	14507	14664	14624	14551	14491	14641	14436	14535	14522	14670	14624	14500	14645	14645	14493	14492	14633	14655	14617	14640	14609	14500	14576	14633	14594	14713	14615	14417	14521	14627	14546	14386	14647	14658	14576	14749	14688	14641	14600	14646	14488	14720	14584	14558	14643	14621	14658	14479	14459	14569	14623	14562	14649	14632	14562	14566	14607	14565	14520	14328	14661	14625	14591	14532	14417	14600	14663	14507	14543	14733	14621	14697	14585	14614	14735	14553	14564	14652	14563	14617	14614	14736	14446	14645	14613	14546	14779	14651	14574	14717	14630	14750	14576	14624	14391	14528	14382	14419	14651	14583	14621	14602	14498	14669	14533	14531	14732	14300	14539	14524	14579	14557	14500	14708	14524	14476	14795	14524	14689	14588	14555	14601	14744	14512	14806	14572	14522	14563	14562	14530	14587	14635	14469	14435	14539	14420	14575	14581	14616	14581	14730	14544	14615	14620	14527	14619	14481	14565	14710	14702	14548	14629	14655	14692	14551	14564	14555	14549	14572	14670	14657	14447	14606	14459	14732	14585	14417	14566	14498	14566	14569	14701	14601	14702	14395	14727	14589	14678	14533	14706	14388	14606	14638	14435	14593	14582	14632	14541	14648	14653	14556	14677	14552	14606	14514	14769	14754	14499	14584	14499	14505	14609	14541	14466	14593	14593	14571	14452	14445	14380	14676	14616	14399	14605	14667	14492	14627	14618	14483	14749	14477	14526	14681	14528	14639	14617	14563	14524	14586	14685	14730	14442	14597	14734	14605	14521	14546	14651	14566	14480	14544	14640	14507	14489	14660	14374	14633	14583	14544	14541	14701	14644	14601	14481	14727	14508	14513	14579	14549	14428	14578	14624	14408	14520	14526	14631	14655	14489	14738	14560	14490	14435	14474	14580	14670	14595	14734	14743	14600	14558	14665	14614	14421	14796	14473	14436	14626	14613	14715	14515	14665	14471	14572	14434	14538	14732	14519	14496	14644	14683	14398	14664	14787	14539	14444	14509	14512	14650	14500	14610	14630	14539	14558	14569	14476	14623	14541	14653	14659	14567	14444	14420	14580	14647	14594	14580	14469	14650	14659	14717	14525	14469	14642	14520	14578	14823	14567	14639	14639	14624	14487	14637	14627	14494	14471	14610	14619	14652	14549	14466	14406	14712	14483	14719	14546	14624	14630	14491	14489	14455	14429	14736	14543	14563	14521	14463	14710	14628	14418	14584	14717	14621	14728	14632	14725	14576	14699	14541	14506	14574	14562	14511	14514	14533	14567	14357	14584	14533	14700	14506	14633	14634	14480	14520	14442	14534	14723	14340	14643	14648	14439	14688	14570	14762	14625	14758	14666	14502	14385	14625	14743	14659	14484	14605	14619	14523	14629	14625	14394	14590	14529	14410	14597	14768	14523	14552	14593	14553	14680	14662	14766	14593	14614	14532	14599	14599	14499	14674	14548	14522	14616	14572	14633	14508	14802	14610	14608	14622	14631	14485	14623	14771	14620	14590	14556	14646	14626	14600	14639	14603	14501	14672	14642	14446	14645	14547	14700	14484	14610	14562	14607	14692	14521	14685	14471	14505	14657	14672	14655	14563	14492	14490	14562	14640	14459	14544	14618	14600	14502	14639	14648	14623	14679	14562	14478	14439	14685	14703	14718	14664	14589	14582	14575	14638	14610	14503	14484	14432	14632	14601	14673	14543	14602	14505	14476	14606	14529	14560	14589	14648	14601	14548	14575	14580	14536	14746	14564	14586	14498	14582	14561	14592	14578	14482	14780	14629	14702	14660	14569	14752	14533	14611	14478	14609	14524	14526	14674	14451	14571	14480	14525	14526	14718	14611	14636	14562	14728	14552	14518	14553	14542	14525	14596	14625	14674	14728	14508	14703	14567	14546	14721	14482	14634	14511	14495	14709	14531	14848	14516	14499	14595	14504	14591	14556	14610	14682	14692	14503	14557	14552	14609	14484	14685	14549	14607	14612	14656	14830	14550	14603	14480	14441	14698	14544	14653	14505	14461	14582	14613	14515	14610	14538	14711	14559	14656	14639	14531	14608	14643	14702	14488	14598	14768	14527	14499	14475	14554	14602	14446	14580	14500	14544	14639	14592	14679	14603	14572	14556	14658	14438	14549	14475	14556	14655	14565	14660	14524	14742	14523	14491	14739	14514	14557	14659	14573	14545	14577	14591	14697	14577	14610	14644	14569	14380	14567	14638	14585	14528	14669	14725	14584	14598	14588	14578	14516	14780	14618	14665	14639	14624	14602	14474	14510	14657	14533	14570	14524	14657	14399	14723	14549	14561	14565	14511	14480	14658	14471	14683	14494	14578	14619	14566	14598	14565	14506	14686	14681	14529	14634	14557	14616	14725	14561	14454	14573	14573	14595	14437	14466	14591	14512	14556	14657	14582	14615	14750	14532	14552	14464	14480	14707	14721	14492	14523	14493	14539	14558	14595	14565	14621	14612	14456	14482	14495	14535	14602	14569	14587	14655	14487	14466	14414	14697	14594	14700	14669	14699	14479	14622	14580	14680	14384	14427	14507	14740	14720	14705	14546	14575	14389	14856	14585	14662	14476	14509	14507	14654	14635	14590	14588	14376	14525	14486	14657	14702	14570	14548	14584	14682	14666	14554	14546	14522	14583	14642	14620	14607	14653	14462	14574	14599	14712	14658	14460	14616	14564	14623	14552	14582	14459	14637	14570	14625	14231	14532	14549	14529	14385	14774	14667	14556	14578	14615	14644	14564	14601	14437	14530	14436	14653	14582	14353	14453	14659	14603	14514	14552	14708	14532	14526	14624	14686	14489	14507	14637	14656	14542	14605	14639	14422	14666	14632	14397	14517	14580	14809	14770	14527	14698	14394	14731	14539	14592	14559	14706	14540	14621	14518	14664	14645	14720	14714	14695	14530	14652	14655	14734	14604	14591	14852	14523	14487	14525	14518	14635	14564	14555	14725	14754	14504	14550	14380	14504	14701	14562	14473	14475	14562	14594	14514	14584	14716	14652	14439	14601	14664	14768	14564	14640	14556	14861	14548	14592	14494	14431	14797	14341	14514	14672	14666	14557	14505	14658	14571	14573	14525	14691	14619	14463	14503	14690	14611	14620	14637	14505	14654	14674	14868	14705	14568	14516	14721	14599	14610	14640	14609	14728	14513	14576	14607	14528	14562	14657	14651	14635	14683	14572	14638	14554	14769	14552	14496	14505	14504	14491	14697	14550	14706	14562	14514	14564	14627	14648	14687	14503	14601	14466	14449	14717	14589	14599	14649	14572	14579	14587	14627	14572	14488	14548	14836	14587	14556	14651	14712	14571	14655	14493	14830	14652	14601	14505	14598	14492	14504	14519	14517	14490	14550	14755	14555	14548	14714	14576	14697	14515	14514	14719	14602	14652	14713	14468	14621	14555	14666	14622	14706	14647	14639	14617	14517	14582	14644	14486	14777	14686	14422	14575	14745	14663	14806	14627	14660	14573	14573	14456	14602	14540	14691	14543	14616	14482	14608	14413	14486	14673	14567	14424	14633	14555	14671	14548	14648	14564	14370	14683	14537	14630	14553	14557	14728	14659	14550	14541	14698	14503	14713	14565	14582	14504	14695	14701	14502	14656	14580	14632	14636	14416	14485	14504	14594	14592	14570	14597	14663	14479	14549	14724	14450	14505	14605	14684	14583	14415	14688	14575	14490	14666	14494	14657	14586	14524	14679	14373	14593	14538	14660	14570	14512	14435	14699	14472	14428	14571	14600	14581	14572	14623	14512	14688	14356	14637	14518	14587	14455	14736	14622	14614	14520	14526	14452	14702	14580	14624	14541	14526	14643	14455	14616	14584	14681	14520	14462	14699	14605	14461	14588	14567	14633	14724	14450	14644	14695	14585	14635	14559	14591
24084	21213	28841	42424	52124	47540	37481	27184	19758	16760	16275	16283	16289	16235	16042	16157	16276	16139	16174	16253	16209	16148	16126	16063	15970	16041	16226	16004	15887	16258	16134	16202	16050	16205	16168	16200	15954	16082	16066	16014	16026	15925	16029	16055	16056	16077	16055	16272	16237	16025	15997	16053	16070	16103	15935	16238	16221	16026	15988	16152	15878	16078	16013	16079	16081	15934	15913	15985	16093	16031	15969	15912	15930	15973	16105	15886	16122	16080	16159	16041	16054	16077	16017	16054	16089	16054	15981	16209	16124	16023	15989	15689	16051	16123	16164	16021	15847	15946	16101	16140	15980	15940	16071	15933	16051	16072	16128	16133	16038	16070	15906	15920	15924	16053	15916	15925	16009	16008	16123	16043	16183	16137	15955	15910	16067	16160	16044	15931	16167	16102	16017	15927	15926	15964	16156	16122	15820	15953	15979	16136	16032	15865	15950	16069	15937	16155	16196	16101	16086	16053	16153	16140	16013	15976	15908	16012	15999	15947	15748	15960	15952	15901	16048	15874	16213	16151	16160	15973	15811	16116	15982	15933	16120	15982	15919	15932	15843	15867	15911	16115	16175	16073	15961	15925	15906	16154	15918	16235	15964	16038	16142	15928	16157	16274	16055	15809	16066	15843	15916	16049	15968	15990	16081	16006	15894	16095	15731	16000	15871	15943	16035	16072	16042	16073	16012	16021	15901	16109	16193	15890	16049	16291	15986	16078	16066	15979	16109	15991	16017	15793	16044	15879	16038	15881	15950	16003	15945	16131	16063	15964	16116	16006	16070	16162	16088	15921	15985	16195	15987	16000	16052	16072	15913	16044	16013	16104	16075	15906	15929	15939	15802	15962	15935	15861	15993	16154	15916	16099	15989	16038	16018	16072	15984	15973	15902	16132	15970	15907	16136	16052	15934	16133	16025	15957	16085	16041	15811	15992	16053	16024	15950	15820	16070	15876	15964	16045	15948	15820	16051	16024	15986	16057	16020	16113	15974	15897	15975	16198	16070	16046	15984	16089	16293	15905	15861	15908	15769	16026	15887	15946	16182	15997	15947	16142	16028	15937	15943	16089	16183	16040	16026	16029	16034	15883	15778	16023	15854	16126	16116	16004	16016	16189	16007	15940	16107	15967	16003	15736	16091	16035	15975	15941	16170	15879	15946	15814	16161	15976	16154	15966	16129	16128	16042	15816	15936	15932	15995	16082	16024	15918	16047	15838	16030	15996	16064	16079	15941	15998	16090	16104	16016	15886	15871	16111	16149	15936	15920	16077	16018	15894	15939	15974	15940	15878	15772	15929	16072	16048	16075	16016	15893	16022	15995	16020	16114	16127	16017	15971	16072	16127	16050	16027	16127	16105	15925	15992	16076	16111	15982	16003	16075	15949	15879	15937	16103	15902	16010	16082	16071	16031	16123	16086	15906	16199	15989	16147	15960	15749	15850	16127	16164	15974	15898	16067	15882	15835	15898	16014	15908	15986	15920	15881	15995	16232	15935	15865	15865	16068	16080	16066	15937	16184	15811	16042	15825	15779	15920	16067	15661	15923	16067	15969	15914	15927	15904	15880	15932	15988	15959	16049	15915	16075	15751	15879	16049	16088	16096	16271	15891	15858	15860	15975	16054	15852	15943	16043	16088	16126	15856	15985	16016	15880	15990	16005	16070	16036	15864	16133	15867	16032	15920	15997	16085	16006	16119	16012	15977	16060	15894	16099	16017	15938	16041	15945	16086	15987	16125	15984	15956	15991	15901	16135	16126	16106	15946	15972	15804	15945	16096	16134	16038	16081	16061	15992	16026	16009	15924	16168	16011	16097	15860	15968	16056	15916	16102	16035	16039	15859	15772	16077	15983	16257	16028	16047	16020	15825	16191	16186	15844	16172	16073	16030	16050	15974	16071	15966	15942	15940	15949	15977	16086	16051	15759	15891	15916	15840	16089	16121	15814	16052	15901	15861	15977	16057	15857	15940	15949	16111	15844	16075	16125	16130	15920	15846	16056	15975	15771	16027	16113	16302	16074	16132	15907	15944	16075	16100	15935	16186	16160	15912	16081	15961	15972	15891	15864	16116	16176	15880	15987	16057	15829	16052	15940	16126	16009	15744	16116	15992	16213	16044	16085	15926	15959	16004	16126	16048	16100	16212	15873	16027	16014	15714	16134	15823	15845	16149	16115	15921	16108	16173	15912	15932	15846	15955	15906	16189	16081	15990	15919	15654	16005	15861	15761	16052	16178	15960	16131	15928	16007	16098	16243	16022	15929	15862	15851	15970	16036	15967	15906	15938	16081	16045	15913	16050	15925	15908	16079	16018	15973	16210	16086	16002	16026	16214	16078	16126	16060	16050	15921	16046	15861	15915	16288	15922	16084	15885	16095	15955	16061	15976	16202	15909	15896	16368	16107	15925	15977	15848	16019	15952	15876	16047	15981	16132	16218	15930	16032	16271	15937	16186	16134	15865	16252	15971	15892	15986	16085	16306	15923	15926	15962	16003	16020	16044	16111	15908	16143	15860	15837	16034	15892	15887	16029	16030	16144	15823	16094	16085	16092	16005	16257	16020	16019	16017	15966	16031	16112	15952	16018	16081	15983	15872	15908	16040	16063	16082	16011	15939	15955	15812	16181	15938	16142	16064	15939	16069	15903	15995	16118	16050	16185	15924	16056	16003	15984	16071	16079	16057	16001	15879	15860	16064	16094	15965	15828	15962	16156	15799	16025	15913	15971	15950	16014	15977	15787	15804	16082	16143	16093	15901	16105	16045	16124	15917	16073	15994	16053	15960	15994	15938	16027	16136	15867	15807	16124	15914	16072	16134	16073	15880	15906	15891	15834	16194	16107	16164	16045	16046	15935	15865	16061	16059	16284	15864	16036	15964	15890	16002	16077	16161	15851	16096	16087	15992	16177	16016	15956	15976	16179	16190	15967	15813	15880	15675	15962	15990	15747	16003	16032	16159	16078	16158	16143	16040	16210	15909	15931	15959	15855	15955	15938	16181	15869	15895	16074	16083	15909	16125	16051	15868	15997	15941	15887	15884	16110	16022	15983	16046	15977	15894	15961	15915	15955	16000	16210	16052	16264	16146	16106	15930	16187	16006	16042	16118	15872	15868	16130	16091	16018	16058	15983	16176	16196	16055	16086	16273	15883	16065	15919	16137	16130	15952	16078	16041	16148	16019	16278	16056	15734	16265	15904	15993	16080	15910	16053	15917	15920	15968	16121	16190	16036	16183	16147	15998	16011	15910	16106	16130	15898	16012	16030	15893	15913	16005	15977	15962	16061	15978	15951	16042	16141	16060	16096	16011	16088	15861	16012	16069	15835	16059	16000	15853	16021	16101	16148	15973	16046	16043	15926	15938	16116	16105	16060	16018	15884	16102	16005	16118	16016	16133	16264	15982	16059	15976	16061	16223	16067	15901	15872	16160	16239	16020	15896	15794	15851	16026	15819	16067	15968	16087	16047	16019	16088	15883	16048	15973	16036	15889	15882	16055	16074	16038	15864	16021	16025	16009	16097	15947	16013	15856	15993	16047	16035	16118	15998	16010	15769	16082	16153	15864	16131	16016	16047	15951	15965	15990	16350	16027	16186	16047	15879	16038	16160	16080	16155	16031	15952	15976	16057	16100	16240	15808	15961	15848	15944	15796	15845	15891	16055	16014	15896	15996	16249	16037	15938	16239	16232	15962	15917	16040	15883	15977	15897	16180	16102	16060	15954	15959	15928	16030	15910	15856	15877	16152	16100	15840	15914	15903	16031	16021	15840	15916	16026	15962	15954	16071	16221	16026	16049	15971	16150	16016	15941	15883	15874	16061	16011	15755	16016	16227	16028	16058	15968	15845	16115	16185	15887	15804	15927	15938	16086	15993	15875	16106	16298	16018	16035	15928	15923	16063	15931	16100	15970	15895	15896	15821	16169	16090	15982	15997	15973	15880	16092	15877	16090	15941	16180	15965	15852	16093	16005	15938	15969	16164	15912	15996	15949	16037	15912	16121	16034	16108	16357	15949	16015	16139	16132	16118	16209	16029	16052	15925	16073	16006	15830	16067	16021	16090	16149	15978	16081	16090	16076	16056	16090	16243	15788	16002	15938	16002	16013	15959	16059	15850	16060	15860	15946	15962	16104	15929	16071	15974	16134	16175	15938	15938	16110	15992	15966	15863	16012	15912	16140	15742	15947	15942	16081	16035	16225	16180	15926	15998	16107	15910	16131	16131	15983	15883	15787	16003	16168	15909	16083	15947	16217	15810	16223	16076	16015	16082	16112	16057	15868	15894	16163	16033	15959	15815	16031	16054	15909	16068	16078	15905	16235	16040	16035	16077	16291	15873	15805	16140	15815	16118	16142	16079	15786	16107	15961	16084	16109	16155	15916	15942	16003	16066	15935	15914	16070	15945	15994	15985	15878	15864	15919	15905	15968	15927	16089	16020	15978	16156	15991	16027	15971	15994	16122	16023	15933	15885	16205	15862	15989	16022	15942	16025	15963	15850	15950	16014	16065	15947	16199	16088	15866	16087	16177	15872	16293	16072	16069	15968	16023	15922	16049	16103	16056	15925	16145	16050	15866	16004	15665	16076	16099	16112	16146	16008	16006	16033	16037	16105	15911	15885	15763	16096	15840	15972	16002	15889	15956	16041	16095	16051	15873	15851	16159	15962	16029	15998	16053	16128	15859	15947	16067	15872	15916	16009	15943	15888	15672	15886	16099	15961	15866	15961	16068	16128	16116	15923	16078	15779	16128	16108	15946	15996	16087	16050	16017	16092	15851	15963	15777	15860	16090	16011	16005	16123	15982	15970	15920	15891	16048	16041	16191	16162	15993	16090	15893	15882	15849	15999	16139	15831	15950	16117	15859	15811	15916	15930	15918	15999	15958	16210	16046	15853	16092	15927	16035	16033	16100	15944	15920	16049	16041	16082	15997	15909	16307	16004	15850	15915	16070	16086	15885	16048	15986	16132	16095	15965	16143	16023	16122	16070	16043	16017	16077	15896	16042	16034	15829	16097	16019	15950	16426	15954	16130	16023	15967	15938	16183	15898	16031	16027	16053	16065	15864	15924	15949	15957	16083	16072	15964	16158	16076	16294	16022	15962	15940	16025	15973	16046	16039	15989	15892	15831
13554	22144	30826	66640	58051	49876	37554	28773	17895	15017	15124	14970	15065	14992	15053	14951	14890	15175	14940	14905	15097	15006	15025	15000	14879	14971	14937	14952	15133	15220	15337	14973	15061	15046	14872	15025	15073	15065	14878	14947	15003	14954	15004	14890	15136	14993	14933	15180	15213	15112	15086	14947	14941	15108	14984	14869	15011	15220	14922	14852	14984	14986	14934	15011	15042	14945	15006	14927	14968	15082	15047	15047	15086	14789	15093	14943	15069	14809	15152	15105	14809	15012	14955	14931	15035	14951	14838	14940	15163	14880	15071	15007	15206	15071	15055	14907	14892	14926	14978	14987	14930	14906	14928	14934	15003	14958	14867	14936	15161	14942	15021	14838	15057	15046	15030	15072	14908	14995	14919	14890	15052	14976	14958	15120	14917	14968	14923	14936	14994	14939	15162	14932	15099	14916	15074	15039	14922	15176	14974	14996	15151	14871	15026	14966	14880	14990	14885	14950	14735	15238	14972	14987	14945	15006	15034	14908	14793	14967	15043	14985	14890	14932	15002	14895	14947	15031	15023	14906	15062	15019	14909	14938	14832	15156	14977	14972	15037	14960	14919	14933	14922	15043	15000	15067	14998	14846	15082	14851	14988	14958	14952	15121	14925	15097	14971	14873	14971	14855	14887	14987	14932	14945	14981	14828	15061	15035	15044	15175	14943	14881	15011	15083	15062	14912	14888	14878	14903	14984	14991	14995	15055	14956	15043	15094	14931	15010	15085	15188	15019	15043	15102	15191	14902	15006	15240	14984	14967	14780	14898	14778	14984	14891	15083	14914	15053	15034	15043	14927	15089	15029	15075	15048	14970	14975	15026	15164	14943	14944	15196	14950	14931	15035	15034	15024	15041	15086	14932	14816	15136	14909	15018	14978	15190	14976	14941	14981	14938	14981	14949	14811	15042	15059	15120	14947	14896	15152	14935	14997	14936	14860	14993	14948	14958	15072	14823	14922	14880	14945	14953	14884	14864	14956	14890	14964	15025	15189	14852	15069	14922	14941	15014	14949	15018	14938	14870	15099	14965	15087	14921	14945	15037	15012	14793	14918	14945	14884	15089	14960	14939	14900	14983	14948	15037	14952	14984	15022	14908	15100	14797	14827	14992	15037	14828	14887	15142	14891	14995	14935	15033	15091	15072	14936	14975	15126	14977	14864	15078	15046	15089	15008	14882	14965	15061	15046	14846	15106	14995	14948	14940	14995	14915	14872	14961	15103	15062	14840	14991	15054	14954	14941	14987	14971	14897	15028	15060	14967	15098	14885	15011	14921	14982	14851	15159	14973	14860	14918	14986	14933	14896	15067	14969	15002	14884	14988	14995	15001	14928	14904	14961	14945	14900	15005	14799	15086	15091	14997	14827	14983	15097	14967	15081	14997	15089	14965	14970	15050	15011	15158	14977	15056	14997	15001	14796	14978	14766	15183	14937	14961	14851	14881	14914	15036	15007	14804	14907	15103	14900	15065	14893	14860	14959	15099	15030	15075	14971	14923	15008	14925	15086	14932	15016	14907	15086	14854	15057	14919	15009	14984	14965	15170	15021	14751	14979	15083	14975	15120	15019	14876	14878	15023	14936	14906	15030	14981	14864	14894	15116	15085	15018	15021	14986	14924	14956	14901	15006	15097	14906	14808	15153	15091	15120	15084	14825	14760	14932	15066	14961	15206	15041	15129	14999	14986	15002	15137	14887	15015	14945	15062	14922	14935	14996	14919	14985	14969	14971	15047	14880	14978	15026	15061	14795	14995	15092	14806	14800	15051	15001	15150	14747	15017	15002	15054	15122	15083	15036	14762	14924	14864	14991	14964	14999	14956	14858	14887	14909	14917	15007	14816	15022	15103	14945	14992	15088	14961	14929	14892	15084	15022	15114	14965	14924	15035	15052	14892	15006	15072	14891	14990	15010	14919	14977	15100	14878	15167	15028	14933	15004	14985	14969	15059	15009	15069	15058	14932	14889	14887	14913	15020	14918	14951	14914	14938	14848	14956	14932	14909	15117	14931	14928	14836	14933	15126	14945	14933	15200	14861	14985	14956	14924	15029	15084	14789	14989	14909	14905	15044	15033	14884	14777	14947	15040	15069	14886	14819	14875	15040	15031	14960	15031	14985	15052	14841	14960	14920	15009	15093	14893	14967	15008	15008	14947	15007	14965	15154	14882	14920	15085	14920	14966	15058	14863	15070	15043	14887	15006	14866	14971	14941	15110	14885	15087	14933	14925	15184	14854	15099	15108	14933	15015	15005	14984	15029	15016	14872	15024	14939	15024	14979	15064	15062	15035	14838	15035	14890	15108	14905	15027	15070	14942	14949	15045	14973	14857	15036	15033	14891	14857	14973	15013	14978	14910	15021	15035	14846	14868	15094	14850	15104	14953	14927	14947	14922	14872	15034	14965	14851	14925	15082	14937	14890	14939	14960	15064	14983	14868	15077	14831	15207	14845	14888	15137	15137	14951	15019	14938	14968	14902	15042	15019	14950	15127	14975	14852	14943	14936	14892	15118	14911	14890	15008	14956	14913	15086	14820	15022	14876	15087	15068	15026	15046	14945	14892	14905	14792	14920	14944	14891	14951	15046	14982	14950	14817	14924	14940	14903	14917	14996	15137	15176	14997	14886	14918	14834	15033	15018	14921	14912	15025	14961	15114	14935	14882	14876	15011	14991	14994	14907	14982	15054	14935	15028	14738	14915	14836	15004	15005	15095	15048	14900	14981	15011	14959	15054	14874	15023	15021	14951	14926	15037	15195	14791	15086	14976	15000	14885	14996	15038	14928	14940	15044	15090	15060	14997	15064	14965	15140	14851	15105	14941	15108	14882	14974	14856	14778	15013	15075	15034	14882	14971	14797	15033	14974	15085	14908	15123	14946	15047	14914	14977	14864	14955	14881	14918	15016	15059	14833	15143	14967	14986	15075	14955	14907	15206	14927	15100	15005	14851	14840	14899	14833	14983	14990	15046	15017	14869	14940	15002	14819	14938	15003	15047	15078	15125	14872	15088	14971	15006	15044	14994	15065	14984	15018	15041	14900	14848	14991	14917	15130	14965	15107	15134	14844	15058	15172	14857	15044	14982	14842	15101	14848	15090	15105	14851	14990	14810	14978	14925	14716	14792	14901	14886	14994	15128	14894	15188	14850	14880	14935	14904	15067	14962	14951	14978	15111	14885	14911	15094	14992	14993	14842	15057	15016	14910	15007	15051	14934	14918	14974	14760	15010	14861	14972	15078	15036	14919	15178	15093	15118	14856	15097	15100	15054	14983	14822	15087	15012	14878	15032	14953	14959	15077	15017	14924	15060	14917	14962	15064	15004	14808	14710	14911	15025	14890	14945	15020	14893	14915	15026	15028	14899	14928	14997	14927	14953	15018	14938	14888	15123	14864	14927	15033	15051	15051	14784	15104	14851	14997	15038	15050	15083	14938	14972	14799	14957	14963	14994	15094	14837	15111	15021	14800	15071	14861	14937	14994	14845	15012	14894	14967	14860	15109	14981	15022	15100	15059	15023	14874	15034	15047	14911	15033	14841	14895	14994	15029	15005	14991	15108	15088	15101	14861	15073	15008	14862	15064	14875	15026	15166	14953	14850	14996	15054	15085	14980	14909	14839	14859	15031	14981	14890	14869	14926	14997	14960	14995	14874	14756	14822	14913	15051	15244	15012	14972	14950	14977	15005	14975	14960	14983	15052	14803	14944	14813	14986	14975	14953	15084	14922	15130	14853	15017	15012	15119	15001	14997	14942	15049	15067	15076	14822	15021	15097	14910	15015	14866	15051	14831	15013	15126	14909	14971	14783	15085	14950	15043	15004	15025	14828	14993	14999	14965	15026	15093	15040	14860	14998	15054	14944	15094	14781	15046	14936	15025	14964	14872	15012	14940	15068	14788	15006	15141	14857	14890	15062	15041	15057	15037	14881	15089	14853	14929	14983	14988	14903	14920	14841	14854	15108	14999	14902	15037	14980	14867	14870	15062	15143	14936	15013	15033	15085	15038	15120	15078	14991	14958	15105	15114	14838	14938	15007	15023	15000	14977	15093	15014	14955	14981	14883	15123	15028	14906	15151	14920	15012	14895	15106	15068	15064	15107	15142	15039	14997	14992	14743	14921	14899	15026	14831	14947	14957	15066	15040	15061	14846	15020	14861	15052	14977	14936	15027	15021	15079	14940	14882	15020	15008	14949	14951	14995	15127	14943	14847	15048	15070	14954	15083	14888	15111	15026	14887	15023	14964	14843	15062	14980	14961	14873	14905	14920	14926	14886	14986	14860	14967	14926	15012	14975	14915	14945	15007	14984	15038	15135	15101	14951	14759	14986	14842	14972	14947	15097	14946	15060	15087	15048	14981	14907	14906	14990	14811	14923	15061	15088	15031	14907	14835	15024	14997	14970	14986	15038	15005	14876	15235	14958	14805	14917	15006	14862	14969	14864	14847	14998	14937	14876	14921	15163	14890	14991	14849	14770	15029	14985	15113	14880	14981	15078	14963	14999	15061	14973	15031	14964	15028	15138	14813	14926	15058	14878	15028	14924	14985	15036	14925	15058	15009	14982	14843	14897	15034	15002	14921	14995	14806	15011	14994	14880	14900	15041	15056	14926	14922	15086	15076	14953	15008	15000	14901	15065	15091	14949	14925	15095	14938	15044	14991	14997	14894	15045	15007	14942	14986	14933	14925	15054	14917	15062	14926	15116	14888	15036	15044	14912	14951	15100	14908	15032	14996	14801	15015	14807	14892	15061	14953	14910	15078	14889	14907	14919	15049	14959	14880	14928	14902	14914	15034	14893	15043	14925	15011	14857	15010	14940	15141	14951	15004	14920	15011	14890	15331	14976	14820	14881	14981	15058	14815	15098	15009	14934	15026	14876	15087	14861	14938	14897	15004	14748	15021	14997	15022	14927	15042	14989	15028	14925	15006	14945	15061	15014	14984	15054	14875	15023	14820	15087	15045	14943	14802	14999	14902	15110	14957	14971	14920	14946	14997	14999	15013	15083	14883	14873	14847	15089	14791	14993	15068	14937	14992	14978	14984	15110	14933	14982	15057	15078	14940	14927	15030	14958	15041	15076	14985	14881	15039	15049	15007	14926	14975	14821	14847	14941	15099	14888	14926	15079	14930
22848	21212	29373	37577	53786	51240	47051	34070	22413	17789	16900	16588	16728	16745	16741	16743	16566	16532	16601	16519	16579	16684	16711	16676	16628	16344	16468	16689	16507	16641	16412	16626	16370	16391	16539	16556	16611	16744	16753	16477	16541	16629	16558	16512	16396	16431	16361	16500	16774	16597	16874	16538	16651	16569	16599	16460	16617	16587	16455	16271	16442	16537	16360	16292	16484	16481	16428	16431	16505	16346	16564	16438	16482	16377	16565	16258	16476	16479	16562	16363	16335	16523	16401	16298	16222	16291	16637	16616	16493	16397	16531	16473	16538	16410	16431	16384	16286	16466	16461	16488	16242	16332	16379	16653	16490	16364	16406	16201	16462	16415	16244	16448	16448	16550	16563	16369	16440	16366	16476	16502	16532	16411	16311	16361	16515	16456	16467	16446	16352	16426	16367	16331	16414	16381	16438	16390	16407	16594	16423	16647	16275	16481	16336	16364	16560	16458	16557	16509	16498	16382	16444	16533	16571	16216	16437	16376	16564	16515	16317	16512	16463	16476	16435	16415	16356	16408	16218	16325	16372	16486	16301	16255	16363	16688	16486	16247	16387	16416	16452	16267	16354	16458	16563	16317	16388	16364	16556	16288	16430	16410	16494	16441	16301	16512	16286	16375	16614	16439	16522	16367	16319	16382	16525	16633	16403	16418	16447	16287	16370	16286	16515	16307	16555	16474	16461	16492	16434	16414	16499	16308	16361	16599	16450	16523	16520	16410	16350	16299	16378	16568	16578	16421	16687	16414	16303	16468	16524	16367	16436	16262	16386	16334	16550	16503	16301	16567	16364	16367	16448	16477	16502	16320	16428	16273	16390	16418	16461	16495	16495	16573	16431	16292	16262	16358	16338	16465	16540	16536	16492	16365	16544	16460	16383	16411	16431	16494	16404	16348	16240	16324	16419	16597	16450	16393	16406	16284	16360	16295	16503	16483	16431	16368	16535	16366	16490	16288	16293	16331	16515	16409	16404	16445	16254	16536	16273	16246	16501	16449	16525	16377	16285	16364	16197	16411	16361	16331	16285	16531	16513	16285	16249	16446	16373	16421	16528	16578	16334	16468	16482	16492	16289	16559	16411	16382	16592	16154	16421	16370	16576	16225	16485	16410	16390	16426	16366	16434	16386	16362	16441	16324	16287	16317	16487	16458	16555	16504	16475	16482	16483	16415	16464	16330	16571	16412	16400	16376	16429	16295	16462	16316	16540	16409	16374	16139	16452	16445	16504	16542	16378	16416	16491	16358	16415	16341	16371	16596	16373	16566	16284	16308	16489	16446	16520	16427	16483	16279	16366	16420	16504	16250	16367	16637	16649	16356	16365	16496	16367	16446	16517	16190	16354	16392	16456	16390	16441	16501	16335	16344	16260	16524	16516	16298	16517	16434	16515	16528	16418	16331	16309	16506	16295	16362	16427	16293	16399	16531	16524	16470	16478	16413	16481	16397	16384	16440	16366	16228	16408	16387	16363	16443	16430	16399	16173	16471	16390	16457	16635	16633	16347	16388	16382	16414	16332	16441	16433	16336	16502	16421	16487	16326	16473	16489	16320	16499	16402	16413	16596	16571	16464	16443	16322	16342	16403	16436	16489	16562	16456	16411	16437	16499	16609	16274	16445	16548	16429	16352	16298	16378	16525	16556	16570	16454	16533	16662	16504	16572	16351	16477	16320	16400	16396	16437	16646	16445	16440	16430	16384	16399	16514	16516	16514	16409	16475	16402	16384	16332	16308	16367	16447	16331	16386	16361	16661	16349	16220	16258	16546	16435	16450	16474	16568	16561	16618	16204	16596	16359	16477	16528	16273	16428	16289	16224	16398	16563	16291	16279	16501	16483	16422	16270	16370	16381	16315	16448	16379	16317	16472	16483	16592	16432	16250	16446	16378	16499	16390	16220	16363	16282	16259	16390	16507	16394	16435	16459	16295	16543	16124	16493	16570	16360	16446	16467	16461	16399	16388	16562	16397	16621	16637	16211	16341	16455	16339	16497	16452	16264	16179	16343	16662	16313	16179	16359	16577	16442	16603	16388	16410	16572	16528	16390	16484	16379	16344	16351	16245	16537	16325	16531	16496	16429	16496	16483	16548	16406	16542	16449	16415	16415	16416	16274	16366	16305	16369	16223	16297	16437	16472	16303	16477	16415	16388	16447	16328	16574	16538	16452	16248	16460	16403	16441	16474	16381	16403	16372	16264	16518	16453	16222	16398	16289	16477	16374	16233	16493	16501	16580	16396	16472	16500	16367	16431	16243	16454	16487	16416	16300	16284	16467	16270	16359	16178	16417	16469	16342	16463	16408	16618	16498	16573	16511	16436	16307	16522	16368	16365	16454	16513	16562	16407	16535	16418	16407	16265	16559	16529	16399	16517	16599	16429	16465	16469	16331	16465	16494	16570	16414	16478	16488	16502	16259	16283	16507	16392	16371	16395	16193	16431	16528	16383	16513	16452	16264	16446	16364	16515	16500	16476	16472	16484	16360	16623	16443	16545	16612	16545	16365	16336	16445	16393	16371	16491	16257	16227	16348	16477	16464	16350	16540	16457	16451	16496	16590	16501	16323	16290	16188	16602	16445	16560	16386	16462	16447	16396	16336	16496	16461	16460	16557	16561	16410	16405	16346	16546	16544	16329	16454	16352	16514	16357	16625	16311	16291	16301	16457	16348	16420	16376	16306	16384	16350	16511	16508	16651	16447	16372	16372	16441	16284	16427	16361	16512	16450	16491	16284	16352	16312	16357	16514	16347	16548	16283	16421	16397	16297	16111	16381	16339	16481	16401	16333	16376	16384	16614	16423	16557	16505	16561	16380	16543	16179	16337	16535	16334	16339	16519	16492	16539	16581	16330	16400	16511	16512	16377	16480	16478	16533	16298	16615	16570	16517	16382	16394	16507	16242	16466	16615	16444	16502	16459	16344	16511	16446	16332	16306	16363	16491	16435	16481	16597	16293	16344	16545	16276	16368	16612	16296	16475	16352	16279	16386	16652	16473	16602	16480	16349	16450	16155	16374	16371	16164	16513	16450	16529	16514	16240	16435	16534	16617	16364	16410	16616	16304	16288	16446	16478	16413	16348	16379	16438	16247	16503	16486	16393	16498	16323	16473	16515	16534	16240	16311	16349	16665	16416	16530	16448	16466	16464	16366	16339	16458	16369	16462	16439	16432	16477	16518	16520	16108	16410	16387	16506	16446	16373	16419	16411	16379	16356	16442	16553	16547	16535	16479	16476	16249	16406	16516	16478	16413	16536	16413	16534	16356	16281	16445	16378	16435	16672	16119	16387	16389	16522	16596	16415	16391	16398	16252	16445	16450	16485	16458	16519	16351	16344	16317	16550	16424	16577	16628	16404	16406	16454	16358	16511	16292	16434	16641	16665	16511	16320	16410	16477	16439	16463	16464	16525	16330	16430	16556	16551	16329	16303	16309	16417	16335	16349	16280	16517	16414	16355	16210	16454	16490	16520	16456	16402	16248	16347	16397	16314	16712	16416	16468	16358	16516	16426	16527	16291	16441	16409	16383	16351	16547	16583	16529	16618	16382	16388	16399	16521	16356	16254	16568	16560	16500	16360	16409	16441	16528	16332	16585	16291	16429	16405	16308	16550	16351	16411	16467	16295	16494	16322	16428	16469	16404	16514	16382	16579	16336	16457	16470	16143	16504	16417	16424	16399	16447	16317	16252	16507	16459	16388	16775	16568	16536	16471	16484	16463	16325	16575	16441	16571	16280	16484	16316	16310	16388	16380	16437	16383	16480	16396	16601	16406	16497	16316	16382	16320	16501	16529	16418	16361	16559	16432	16306	16493	16240	16141	16360	16459	16416	16309	16555	16577	16397	16494	16431	16282	16391	16327	16393	16438	16348	16308	16248	16499	16444	16557	16344	16585	16591	16396	16469	16556	16571	16440	16590	16486	16503	16474	16419	16413	16493	16527	16455	16498	16572	16359	16343	16461	16348	16462	16411	16460	16321	16476	16377	16360	16537	16439	16288	16501	16510	16438	16196	16337	16559	16624	16460	16528	16401	16308	16417	16463	16406	16566	16434	16361	16285	16374	16445	16480	16377	16383	16612	16420	16442	16362	16369	16372	16451	16431	16563	16226	16478	16509	16476	16375	16272	16351	16368	16495	16360	16186	16230	16396	16235	16258	16523	16429	16468	16436	16603	16496	16460	16309	16524	16453	16559	16507	16397	16522	16516	16583	16166	16457	16264	16463	16637	16495	16538	16487	16376	16496	16431	16466	16547	16412	16502	16313	16504	16575	16334	16297	16283	16376	16432	16360	16313	16447	16384	16580	16304	16511	16354	16589	16323	16388	16369	16247	16729	16318	16415	16471	16227	16389	16360	16293	16464	16506	16492	16299	16220	16506	16445	16443	16326	16505	16244	16439	16479	16585	16462	16526	16536	16504	16413	16479	16550	16441	16612	16377	16356	16586	16355	16290	16358	16446	16458	16654	16642	16379	16461	16411	16362	16420	16478	16487	16248	16568	16356	16343	16409	16597	16472	16486	16514	16599	16517	16488	16666	16424	16458	16357	16708	16567	16528	16407	16282	16257	16435	16405	16388	16315	16531	16305	16425	16626	16435	16122	16366	16365	16278	16594	16492	16570	16470	16391	16502	16389	16380	16356	16611	16470	16528	16700	16490	16464	16398	16389	16102	16574	16367	16460	16436	16307	16415	16597	16472	16318	16293	16375	16565	16211	16420	16581	16365	16440	16420	16574	16478	16582	16490	16421	16491	16718	16341	16339	16266	16430	16528	16502	16441	16261	16466	16453	16540	16530	16560	16367	16308	16384	16306	16445	16334	16436	16438	16383	16407	16586	16315	16399	16329	16404	16195	16333	16490	16360	16591	16447	16481	16366	16380	16550	16602	16566	16309	16267	16472	16417	16444	16448	16438	16269	16350	16313	16181	16521	16416	16540	16486	16178	16390	16347	16171	16319	16165	16520	16398	16577	16306	16379	16233	16393	16182	16447	16351	16536	16407	16409	16306	16427	16451	16512	16565	16385	16140	16346	16392	16379	16516	16702	16362	16198	16507	16526	16403	16432	16277	16390	16328	16351	16298	16388	16415	16549	16299	16452	16338	16329	16377	16325	16418	16285	16428	16528	16533
15697	29132	43511	80898	74799	58432	50119	35740	20408	15264	15267	15310	15228	15244	15146	15423	15182	15218	15112	15293	15316	15326	15130	15379	15405	15247	15106	15307	15195	15197	15239	15174	15165	15039	15180	15216	15221	15372	15361	15320	15260	15180	15158	15216	15329	15195	15327	15438	15526	15501	15392	15175	15235	15315	14957	15100	15134	15161	15285	15283	15151	15197	15376	15162	15277	15180	15143	15236	15230	15067	15147	15240	15230	15348	15145	15172	15395	15148	15240	15262	15177	15217	15128	15280	15216	15011	15158	15111	15274	15194	15139	15248	15158	15033	15218	15195	15170	15062	15241	15155	15326	15122	15155	15170	15058	15244	15253	15072	15257	15251	15325	15109	15080	15171	15199	15264	15156	15157	14973	15248	15104	15161	15214	15291	15265	14960	15238	15145	15143	15070	15352	15111	15149	15133	15467	15055	15129	15200	15152	15089	15275	15094	15345	15125	15306	15131	15189	15048	15011	15108	15084	14998	15509	15213	15139	15237	14994	15268	15073	15085	15227	15284	15211	15075	15125	15236	15126	15173	15226	15177	15062	15116	15371	15122	15262	15222	15153	15180	15257	15134	15257	15221	15231	15348	15347	15305	15084	15249	15170	15112	15145	15223	15231	15151	15206	15317	15020	15097	15188	15189	15126	15280	15112	15277	15031	15309	15213	15125	15246	15074	15315	15205	15235	15086	15262	15070	15185	15269	15141	15466	15139	15137	15323	14974	15204	15349	15267	15042	15284	15315	15109	15138	15136	15352	15239	15136	15214	15442	15196	15263	15031	15203	15308	15145	15310	15033	15248	15101	15143	15199	15217	15198	15184	15241	15151	15290	15166	15310	15118	15247	15292	15071	15078	15184	15302	15335	15254	15204	15210	15215	15281	15224	15076	15284	15107	15197	15206	15130	15202	15222	15290	15215	15218	15151	15281	15160	15187	15152	15125	15114	15034	15194	15278	15189	15140	15080	15226	15165	15169	15023	15237	15372	15145	15221	15268	15008	15244	15259	15132	15166	15076	15210	15180	15142	15140	15004	15171	15219	15181	15231	15181	15192	15186	15229	15166	15053	15044	15139	15262	15112	15154	15077	15214	14943	15289	15184	15226	15110	15124	15172	15263	15170	15230	15139	15085	15171	15186	15100	15266	15309	15011	15028	15222	15063	15124	15158	15318	15102	15309	15226	15263	15290	15284	15271	15338	15235	15282	15095	15137	15105	15170	15332	15204	15212	15113	15176	15295	15161	15285	15261	15176	15251	15210	15193	15103	15318	15134	15234	15131	15270	15146	15111	15226	15042	15213	15326	15202	15244	15138	15262	15132	15047	15428	15263	15050	15229	15309	15201	15139	15153	15082	15172	15176	15189	15124	15225	15151	15178	15214	15279	15219	15154	15379	15201	15029	15182	15095	15309	15137	15187	15112	15159	15228	15339	15273	15078	15166	15156	15185	15122	15141	15040	15153	14999	15347	15287	15125	15259	15168	15288	15154	15236	15201	15135	15239	15049	15188	15301	15114	15147	15210	15158	15377	15058	15191	15081	15025	15108	15278	15264	15307	15199	15224	15128	15030	15181	15183	15282	15109	15246	15219	15225	15176	15000	15340	15077	15133	15166	15098	15147	15090	15027	15084	15228	15206	15047	15095	15239	15291	15202	15142	15143	15187	15122	15223	15133	15168	15137	15443	15108	15115	15279	15301	15091	15147	15224	15086	15283	15231	15182	15303	15195	15150	15109	15185	15069	15234	15047	15295	15149	15234	15172	15139	15084	15065	15126	15018	15208	15343	15279	15121	15123	15169	15162	15101	15358	14936	15142	15226	15190	15226	15222	15106	15341	15318	15234	15140	15144	15223	15291	15154	15071	15203	15144	15198	15202	15014	15087	15069	15277	14997	15184	15237	15226	15185	15190	15167	15128	15427	15160	15111	15263	15132	15390	15267	15289	15116	15168	15250	15143	15297	15238	15222	15249	15184	15047	15125	15214	14982	15211	15009	15275	15078	15209	15207	15228	15341	15122	15073	15273	15231	15205	15346	15330	15120	15097	15124	15173	15242	15321	15038	15219	15109	15244	15163	15042	14982	15200	15129	15083	15120	15110	15207	15374	15283	15316	15095	15234	15260	15153	15395	15166	15246	15151	15303	15046	15139	15286	15196	15115	15335	15151	15348	15083	15062	14959	15219	15055	15356	15200	15242	15183	15159	14994	15286	15165	15332	15308	15154	15213	15247	15187	15095	15194	15221	15122	15349	15060	14988	15077	15097	15160	15200	15043	15145	15290	15077	15086	15137	15270	15189	15013	15213	15143	15244	15213	15208	15179	15070	15243	15367	15306	15212	15204	15232	15254	15074	15342	15099	15103	15263	15037	15267	15280	15065	15163	15316	15042	15041	15467	14974	15166	15130	15236	15260	15145	15121	15212	15105	14854	15237	15244	15395	15104	15079	15100	15286	15190	15304	15099	15232	15116	15168	15193	15244	15285	15345	15154	15354	15277	15248	15265	15144	15344	15181	15161	15157	15232	15257	15138	15217	15239	15128	15183	15283	15252	15052	15201	15253	15390	15405	15081	15108	15218	15210	15337	15105	15121	15167	15364	15217	15205	15287	15265	15211	15138	15003	15195	15175	15129	15290	15138	15184	15102	15193	15277	15195	15035	15198	15105	15163	15055	15211	15228	15050	15241	15203	15165	14990	15320	15284	14999	15038	15115	15179	15295	15161	15126	15206	14959	15235	15170	15231	15290	15269	15277	15237	15360	15155	15004	15119	15225	15032	15211	15129	15083	15225	15267	15353	15114	15247	15106	15156	15358	15218	15161	15151	15234	15271	15064	15278	15190	15187	15169	15213	15235	15151	15171	15045	15163	15132	15213	15313	15138	15207	15190	15156	15122	15215	14982	15079	15248	15198	15132	15148	15127	15176	15227	15106	15251	15035	15127	15226	15299	15258	15123	15123	15193	15179	15052	15261	15201	14882	15086	15149	15164	15253	15290	15250	15009	15186	15123	15293	14995	15247	15154	15204	15108	15167	15234	15190	15155	15295	15218	15182	15093	15365	15124	15195	15237	15464	15160	15143	15202	15112	15094	15197	15050	15165	15303	15109	15117	15156	15293	15250	15135	15134	15060	15267	15192	15271	15033	15385	15210	15188	15025	15230	15028	15133	15254	15142	14989	15195	15116	15245	15054	15178	15106	15183	15074	15082	15349	15241	15047	15180	15154	15092	15148	15190	15269	15155	15141	15243	15356	15165	15225	15051	15194	15146	15307	15057	15066	15123	15049	15129	15144	15086	15010	15144	15199	14930	15216	15220	15111	15082	15283	15115	15008	15088	15126	15192	15142	15200	15229	15137	15207	15097	15174	15262	15167	15184	15160	15083	15170	15134	15324	15089	15275	15216	15177	15211	15214	15174	15167	15352	14904	15107	15287	15134	15176	15174	15342	15208	15325	15089	15140	15250	15023	15196	15224	15245	15363	14983	15187	15216	15051	15282	15255	15315	14979	15235	15450	15154	15122	15130	15149	15211	15236	15213	15331	15252	15009	15225	15145	15179	15192	15231	15350	14941	15307	15240	15203	15247	15168	15100	15042	15159	15328	15194	15165	15327	15205	15094	15319	15071	15192	15161	15101	15135	15170	15198	15183	15203	15155	15097	15210	15046	15179	15035	15176	15167	15148	15258	15088	15088	15091	15327	15181	15149	15046	15132	15370	15364	15117	15103	15262	15305	15026	15168	15193	14999	15216	15237	15132	15217	15237	15237	15274	15184	15180	15165	15132	15194	15274	15121	15258	14994	15184	15126	15327	15112	15217	15098	15192	15280	15143	15126	15106	15157	15255	15151	15261	15186	15162	15152	15083	15271	15307	15276	15264	15131	15233	15203	15145	15185	15271	15259	15202	14990	15116	15126	15101	15265	15142	15154	15212	15265	15097	15191	15282	15076	15181	15159	15286	15228	15153	15241	15145	15146	15179	15186	15186	15251	15110	15082	15016	15214	15215	15213	15212	15125	15132	15187	15215	15095	15190	15260	15353	15032	15228	15399	15211	15432	15187	15074	15229	15106	15242	15320	15107	15106	15149	15152	15172	15135	15249	15118	15372	15181	15147	15380	15327	15179	15218	15236	15255	15120	15272	15141	15192	15088	15273	15361	15172	15272	15127	15359	15285	15058	15043	15173	15245	15274	15207	15103	15147	15316	15159	15339	15209	15257	15245	15163	15174	15115	15032	15115	15089	15206	15070	15168	15239	15151	15132	15205	15119	15297	15136	15202	15072	15204	15178	15113	15061	15159	15108	15198	15281	15160	15126	15274	15193	15134	15115	15225	15157	15139	15077	15223	15110	15146	15228	15184	15320	15208	15239	15261	15103	15179	15067	15171	15033	15236	15215	15312	15081	15171	15028	15170	15108	15077	15179	15080	15314	15211	15242	15192	15025	15177	15153	15274	15149	15159	15207	15263	15158	15147	15104	15064	15234	15104	15158	15154	15044	15361	15219	15055	15122	15205	15173	15184	15155	15127	15181	15138	15157	15029	15179	15091	15128	15109	15253	15279	15147	15257	15154	15138	15262	15162	15149	15257	15004	15185	15283	15257	15107	15157	15149	15252	15170	15024	15163	15048	15178	15219	15172	15163	15304	15211	15235	15133	15142	15246	15196	15158	15018	15222	15448	15186	15069	15063	15314	15083	15219	15166	15050	15189	15147	15132	15210	15166	15311	15173	15287	15083	15138	15287	15266	15117	15098	15277	15239	15095	15152	15265	15204	15313	15153	15145	15209	15022	15135	15233	15032	15175	15152	15224	15217	15383	15161	15135	15075	15175	15169	15121	15118	15137	15241	15047	15288	15203	15187	15318	15150	15251	15246	15257	15166	15283	15046	15155	15186	15074	15207	15241	15368	15151	15341	15257	15329	15000	15146	15246	15122	15278	15140	15228	15338	15079	15202	15295	15086	15351	15305	15111	15226	15124	15143	15243	15299	15283	14959	15186	15072	15189	15103	15087	15215	15214	15161	15192	15248	15122	15076	14933	15091	15050	15256	15235	15268	15222	14977	15208	15126	15319	15247	15147	15116	15143	15242	15330	15149	15150	15226	15290	15220	15030	14917	14977	15099	15174	15073	15217	15278	15058	15208
27261	21664	25682	33281	30061	25159	22243	18865	17307	16947	16812	16884	16644	16803	16517	16815	16556	16752	16767	16876	16513	16765	16829	16485	16634	16546	16768	16743	16639	16885	16668	16708	16604	16722	16834	16694	16719	16696	16598	16693	16622	16755	16636	16685	16549	16608	16838	16687	16686	16760	16798	16644	16743	16430	16703	16767	16576	16553	16677	16542	16796	16596	16723	16589	16743	16646	16612	16658	16541	16642	16429	16749	16660	16561	16555	16539	16615	16587	16389	16725	16707	16584	16504	16523	16717	16537	16764	16618	16718	16763	16699	16627	16800	16629	16499	16461	16376	16374	16503	16517	16614	16540	16733	16526	16493	16469	16628	16762	16636	16622	16606	16717	16486	16490	16604	16607	16562	16555	16673	16744	16665	16541	16583	16546	16439	16746	16608	16521	16803	16670	16617	16609	16498	16534	16515	16675	16479	16415	16654	16673	16677	16491	16572	16660	16673	16404	16429	16812	16668	16662	16493	16530	16494	16687	16808	16800	16697	16669	16724	16573	16501	16632	16647	16583	16753	16451	16565	16574	16524	16636	16645	16724	16548	16582	16595	16634	16710	16621	16622	16594	16684	16582	16712	16525	16719	16721	16881	16581	16759	16767	16571	16532	16535	16745	16708	16719	16549	16545	16440	16680	16747	16681	16662	16593	16620	16781	16566	16680	16429	16632	16511	16559	16578	16461	16612	16603	16625	16603	16503	16523	16555	16533	16652	16580	16635	16609	16572	16738	16565	16686	16497	16705	16790	16605	16459	16612	16483	16557	16637	16629	16606	16481	16714	16567	16741	16510	16505	16560	16738	16521	16492	16633	16603	16677	16524	16672	16601	16528	16613	16708	16604	16645	16746	16620	16621	16550	16591	16643	16462	16731	16715	16424	16709	16607	16632	16715	16565	16458	16629	16588	16471	16557	16693	16764	16703	16779	16394	16784	16645	16647	16513	16522	16687	16537	16620	16667	16611	16881	16607	16616	16358	16571	16556	16571	16619	16639	16867	16488	16494	16573	16700	16549	16607	16458	16878	16696	16841	16772	16591	16619	16638	16577	16697	16601	16596	16489	16566	16512	16678	16545	16480	16764	16721	16533	16653	16603	16802	16594	16435	16746	16471	16460	16477	16658	16632	16681	16701	16585	16600	16629	16795	16573	16391	16573	16658	16652	16532	16573	16624	16711	16622	16532	16602	16672	16495	16653	16504	16592	16755	16700	16488	16709	16731	16500	16896	16785	16722	16594	16704	16618	16692	16640	16722	16510	16578	16656	16721	16521	16706	16553	16620	16579	16797	16523	16792	16582	16586	16517	16569	16510	16626	16656	16535	16579	16592	16593	16639	16605	16613	16668	16528	16630	16437	16677	16859	16601	16715	16877	16648	16566	16668	16524	16553	16472	16505	16511	16789	16513	16607	16579	16653	16602	16523	16639	16691	16581	16830	16551	16620	16646	16450	16863	16705	16430	16670	16642	16865	16685	16434	16504	16647	16924	16630	16703	16468	16812	16705	16791	16709	16584	16561	16603	16567	16633	16643	16471	16669	16670	16519	16496	16570	16436	16615	16643	16834	16579	16700	16633	16533	16594	16815	16692	16462	16726	16784	16585	16425	16513	16556	16574	16487	16547	16490	16652	16535	16478	16668	16786	16657	16588	16534	16570	16727	16600	16605	16539	16498	16575	16554	16672	16638	16604	16785	16700	16781	16606	16493	16614	16466	16702	16624	16727	16825	16499	16597	16730	16598	16553	16510	16541	16576	16621	16667	16688	16667	16706	16633	16547	16422	16669	16750	16617	16601	16778	16529	16640	16726	16369	16665	16674	16704	16673	16505	16743	16730	16611	16694	16631	16857	16647	16657	16592	16608	16505	16597	16710	16636	16496	16618	16574	16728	16498	16792	16763	16686	16568	16868	16789	16707	16708	16785	16830	16556	16648	16657	16558	16717	16547	16738	16596	16663	16553	16493	16364	16589	16558	16767	16566	16814	16619	16714	16912	16794	16633	16572	16615	16541	16597	16663	16640	16813	16342	16537	16746	16537	16546	16740	16625	16587	16554	16550	16692	16692	16441	16663	16789	16814	16676	16550	16619	16548	16691	16743	16746	16531	16792	16538	16708	16662	16645	16677	16617	16780	16529	16600	16533	16593	16627	16611	16544	16509	16523	16716	16843	16628	16547	16340	16526	16620	16590	16657	16621	16671	16473	16513	16694	16621	16658	16602	16569	16543	16514	16651	16722	16681	16321	16602	16573	16620	16571	16543	16556	16721	16604	16469	16608	16514	16455	16688	16699	16436	16491	16781	16712	16644	16482	16753	16734	16756	16500	16388	16548	16564	16656	16606	16649	16622	16746	16596	16624	16761	16622	16647	16484	16413	16472	16690	16555	16544	16504	16643	16554	16654	16575	16512	16631	16596	16636	16660	16564	16684	16644	16620	16722	16640	16535	16666	16417	16576	16694	16646	16675	16585	16674	16627	16512	16726	16473	16570	16728	16653	16610	16830	16474	16448	16675	16626	16443	16440	16501	16665	16639	16563	16676	16653	16354	16610	16660	16483	16815	16716	16784	16648	16645	16574	16730	16746	16608	16595	16520	16460	16626	16636	16534	16763	16744	16725	16741	16455	16728	16598	16675	16603	16612	16622	16802	16734	16711	16668	16607	16767	16659	16602	16587	16747	16476	16634	16542	16573	16461	16728	16567	16743	16483	16445	16635	16620	16570	16434	16676	16772	16589	16773	16601	16901	16534	16682	16629	16705	16610	16698	16443	16708	16703	16267	16700	16713	16778	16647	16645	16560	16698	16665	16644	16533	16536	16559	16505	16633	16761	16741	16714	16532	16502	16667	16819	16678	16702	16732	16725	16581	16656	16560	16599	16783	16602	16606	16615	16634	16539	16585	16629	16513	16621	16609	16731	16773	16605	16501	16575	16645	16691	16702	16598	16560	16610	16706	16489	16680	16532	16608	16647	16656	16859	16628	16685	16462	16594	16604	16756	16912	16655	16590	16734	16482	16468	16579	16449	16747	16602	16695	16681	16588	16824	16724	16649	16865	16562	16626	16474	16605	16585	16609	16559	16645	16628	16586	16582	16663	16611	16642	16829	16572	16549	16420	16847	16482	16562	16570	16516	16435	16642	16644	16431	16515	16477	16754	16649	16503	16566	16484	16659	16571	16728	16643	16672	16588	16769	16648	16680	16605	16621	16574	16682	16485	16661	16597	16692	16423	16740	16694	16623	16799	16622	16515	16337	16521	16783	16743	16592	16626	16675	16585	16594	16730	16477	16710	16520	16624	16447	16555	16636	16484	16684	16607	16589	16675	16555	16459	16872	16854	16664	16776	16617	16667	16519	16575	16707	16701	16479	16574	16567	16481	16638	16643	16675	16481	16845	16631	16467	16535	16774	16740	16822	16739	16565	16735	16570	16810	16964	16531	16725	16733	16525	16576	16734	16929	16666	16627	16859	16536	16737	16857	16604	16672	16609	16585	16765	16605	16723	16674	16537	16521	16714	16615	16714	16731	16498	16577	16740	16877	16801	16497	16539	16873	16757	16424	16670	16669	16664	16523	16731	16585	16633	16757	16545	16535	16469	16673	16739	16661	16551	16366	16605	16727	16690	16556	16753	16630	16573	16730	16394	16559	16651	16712	16625	16857	16471	16516	16630	16562	16550	16628	16677	16678	16475	16647	16793	16602	16733	16916	16556	16705	16566	16772	16720	16482	16586	16780	16494	16516	16490	16863	16626	16472	16482	16564	16750	16650	16892	16588	16731	16512	16672	16705	16638	16558	16721	16439	16744	16693	16581	16675	16452	16615	16480	16746	16710	16649	16388	16586	16699	16567	16495	16475	16487	16543	16634	16804	16669	16646	16755	16819	16714	16533	16480	16584	16458	16554	16581	16620	16641	16638	16478	16736	16529	16748	16663	16604	16699	16498	16606	16750	16608	16687	16861	16795	16541	16649	16598	16500	16586	16619	16642	16730	16559	16617	16691	16716	16816	16685	16522	16742	16615	16473	16663	16737	16533	16666	16758	16636	16934	16734	16599	16586	16605	16492	16529	16521	16582	16684	16669	16715	16425	16682	16595	16501	16598	16765	16704	16740	16447	16656	16619	16626	16686	16578	16574	16526	16766	16616	16757	16765	16728	16628	16579	16824	16624	16407	16593	16614	16488	16808	16462	16765	16482	16518	16618	16526	16668	16727	16700	16651	16827	16657	16585	16547	16495	16540	16433	16668	16602	16557	16616	16701	16690	16495	16539	16581	16672	16683	16775	16711	16748	16769	16738	16579	16592	16415	16710	16751	16675	16824	16561	16677	16660	16714	16584	16605	16612	16475	16701	16529	16624	16459	16689	16646	16580	16726	16731	16719	16752	16744	16574	16758	16371	16675	16763	16476	16531	16612	16703	16589	16650	16704	16408	16552	16499	16659	16696	16464	16430	16540	16655	16548	16462	16597	16550	16498	16777	16593	16643	16650	16615	16925	16809	16520	16594	16594	16681	16577	16530	16660	16647	16728	16659	16824	16564	16619	16770	16510	16514	16466	16645	16272	16532	16707	16522	16476	16512	16777	16567	16676	16490	16664	16626	16752	16633	16555	16547	16707	16685	16677	16440	16589	16601	16638	16824	16696	16420	16644	16583	16668	16593	16641	16662	16419	16761	16581	16614	16681	16660	16807	16608	16620	16748	16504	16630	16583	16479	16557	16651	16714	16599	16463	16590	16618	16545	16667	16662	16510	16768	16497	16572	16692	16724	16573	16563	16538	16558	16676	16767	16739	16764	16611	16467	16748	16726	16784	16586	16512	16664	16743	16747	16790	16719	16547	16649	16761	16662	16578	16617	16645	16497	16569	16707	16391	16671	16661	16609	16600	16549	16684	16633	16668	16538	16525	16606	16635	16778	16632	16623	16520	16460	16596	16652	16581	16545	16714	16394	16438	16662	16504	16772	16556	16546	16513	16750	16705	16543	16693	16554	16555	16501	16556	16671	16656	16382	16574	16436	16608	16606	16404	16608	16539	16789	16711	16509	16609	16535	16607	16838	16530	16857	16775	16598	16725	16724	16667	16496	16705	16586	16789	16481	16545	16654	16686	16791	16516	16577	16678	16598	16657	16605	16770	16626
14796	16978	23006	34830	31399	25675	21917	17717	16006	15440	15445	15330	15244	15525	15238	15269	15316	15379	15453	15211	15379	15430	15356	15428	15376	15359	15225	15364	15220	15536	15273	15198	15335	15405	15387	15205	15241	15452	15206	15421	15449	15186	15393	15336	15303	15355	15349	15391	15465	15330	15432	15363	15441	15405	15458	15251	15261	15230	15294	15402	15331	15403	15296	15361	15376	15445	15263	15305	15356	15363	15425	15324	15273	15354	15328	15101	15312	15280	15423	15390	15593	15226	15498	15379	15293	15240	15194	15341	15363	15216	15333	15456	15260	15295	15257	15225	15215	15283	15280	15374	15317	15285	15165	15501	15368	15200	15465	15201	15283	15322	15261	15443	15469	15350	15332	15321	15228	15327	15452	15474	15313	15297	15293	15230	15228	15274	15269	15455	15227	15450	15311	15369	15255	15442	15448	15303	15504	15074	15144	15306	15419	15256	15244	15243	15131	15312	15180	15328	15349	15160	15230	15408	15215	15265	15344	15244	15185	15496	15331	15291	15300	15271	15309	15359	15403	15199	15254	15376	15316	15393	15449	15462	15279	15226	15393	15267	15176	15400	15166	15270	15327	15503	15350	15310	15362	15343	15282	15271	15176	15195	15428	15289	15289	15379	15232	15394	15284	15317	15448	15063	15479	15326	15262	15474	15355	15530	15241	15169	15365	15359	15370	15308	15289	15199	15260	15333	15357	15338	15327	15265	15379	15435	15402	15488	15205	15498	15273	15441	15292	15311	15408	15378	15235	15385	15317	15311	15384	15408	15370	15321	15345	15237	15386	15333	15238	15205	15361	15339	15458	15307	15324	15360	15361	15292	15230	15350	15289	15313	15453	15218	15485	15196	15300	15468	15169	15360	15454	15303	15243	15331	15234	15404	15485	15232	15349	15348	15461	15149	15301	15249	15425	15330	15339	15316	15493	15404	15435	15294	15156	15397	15264	15199	15382	15352	15285	15190	15247	15337	15464	15261	15264	15192	15440	15337	15438	15405	15317	15309	15330	15359	15328	15242	15453	15228	15264	15311	15408	15227	15279	15282	15357	15303	15257	15224	15371	15201	15422	15356	15403	15433	15350	15361	15293	15440	15423	15278	15269	15209	15414	15360	15165	15265	15267	15347	15279	15257	15416	15334	15283	15506	15383	15369	15418	15313	15299	15348	15369	15356	15551	15454	15295	15306	15355	15337	15240	15387	15377	15286	15380	15232	15268	15264	15372	15408	15354	15407	15291	15389	15244	15391	15390	15296	15360	15133	15322	15353	15226	15379	15416	15319	15270	15266	15436	15209	15254	15343	15311	15319	15256	15403	15386	15242	15383	15367	15287	15352	15336	15254	15315	15375	15264	15388	15374	15190	15497	15298	15322	15384	15350	15356	15509	15365	15358	15403	15295	15390	15308	15266	15385	15381	15362	15161	15298	15336	15398	15369	15271	15274	15380	15500	15229	15318	15213	15292	15208	15330	15365	15355	15300	15475	15302	15538	15168	15384	15516	15203	15383	15595	15409	15308	15322	15347	15275	15315	15213	15292	15338	15347	15489	15219	15119	15275	15402	15408	15278	15247	15487	15439	15225	15365	15378	15387	15290	15507	15237	15100	15524	15274	15456	15488	15253	15161	15305	15335	15458	15452	15353	15096	15346	15403	15261	15188	15372	15346	15390	15250	15329	15113	15267	15169	15347	15390	15425	15289	15297	15327	15342	15363	15177	15425	15297	15360	15378	15341	15398	15359	15191	15228	15474	15402	15190	15308	15354	15296	15326	15270	15276	15168	15303	15369	15344	15479	15407	15470	15264	15442	15246	15471	15359	15259	15452	15491	15258	15250	15355	15265	15303	15445	15323	15214	15322	15166	15203	15329	15377	15390	15430	15339	15355	15331	15302	15128	15571	15324	15308	15483	15430	15317	15444	15455	15482	15312	15476	15370	15375	15158	15206	15335	15354	15273	15272	15344	15292	15354	15445	15336	15270	15417	15360	15146	15320	15438	15436	15372	15364	15347	15421	15393	15231	15562	15226	15219	15317	15363	15351	15278	15204	15375	15348	15349	15384	15307	15216	15190	15286	15209	15285	15363	15216	15212	15284	15453	15368	15322	15420	15297	15461	15318	15205	15332	15502	15304	15214	15376	15388	15232	15345	15386	15439	15187	15396	15316	15460	15306	15437	15255	15344	15332	15389	15381	15392	15346	15290	15417	15229	15500	15185	15405	15362	15347	15448	15292	15358	15350	15373	15212	15239	15247	15345	15462	15306	15285	15397	15517	15405	15301	15338	15387	15288	15376	15244	15354	15396	15279	15428	15439	15196	15418	15472	15138	15340	15408	15237	15323	15224	15198	15429	15559	15202	15318	15341	15262	15191	15241	15222	15327	15426	15239	15379	15235	15432	15162	15260	15335	15272	15278	15362	15291	15598	15298	15470	15383	15324	15352	15389	15406	15349	15355	15305	15372	15307	15366	15332	15449	15336	15318	15405	15444	15447	15359	15429	15554	15230	15124	15273	15228	15211	15348	15346	15136	15513	15256	15474	15341	15335	15323	15410	15193	15261	15347	15295	15257	15323	15221	15210	15469	15351	15444	15366	15270	15250	15372	15335	15350	15342	15269	15231	15347	15267	15433	15276	15290	15280	15405	15224	15307	15358	15315	15447	15344	15145	15446	15350	15317	15175	15367	15288	15386	15258	15344	15289	15448	15354	15329	15363	15285	15384	15371	15252	15610	15363	15323	15557	15408	15255	15474	15293	15413	15498	15133	15157	15412	15352	15338	15224	15299	15290	15334	15297	15393	15388	15328	15481	15125	15443	15347	15438	15303	15389	15539	15241	15465	15500	15365	15302	15421	15461	15441	15317	15302	15287	15380	15434	15236	15448	15336	15387	15346	15339	15206	15245	15257	15216	15324	15233	15447	15373	15398	15367	15462	15320	15350	15277	15263	15162	15421	15370	15336	15396	15139	15299	15415	15428	15429	15524	15403	15434	15334	15347	15441	15200	15416	15492	15402	15348	15271	15446	15309	15227	15456	15136	15225	15319	15303	15367	15123	15468	15207	15340	15361	15392	15325	15488	15301	15343	15478	15349	15229	15388	15238	15461	15204	15357	15435	15243	15415	15397	15359	15501	15241	15375	15345	15317	15316	15446	15377	15387	15323	15418	15391	15412	15320	15477	15368	15299	15287	15424	15183	15351	15401	15303	15603	15347	15300	15239	15408	15402	15119	15329	15401	15321	15262	15425	15407	15221	15424	15329	15440	15338	15371	15343	15356	15309	15293	15288	15393	15224	15405	15436	15310	15360	15235	15220	15201	15437	15450	15179	15152	15432	15320	15313	15300	15316	15369	15228	15249	15388	15363	15343	15416	15303	15202	15336	15410	15344	15517	15351	15369	15209	15418	15390	15442	15412	15343	15299	15377	15456	15253	15180	15335	15278	15209	15199	15586	15250	15288	15290	15275	15321	15355	15392	15243	15345	15529	15482	15376	15435	15361	15224	15367	15322	15195	15229	15257	15203	15519	15337	15360	15241	15415	15366	15421	15331	15297	15332	15214	15365	15355	15229	15277	15274	15545	15291	15394	15180	15242	15295	15516	15318	15356	15432	15282	15103	15075	15207	15525	15366	15242	15387	15316	15241	15373	15395	15360	15292	15210	15235	15313	15325	15373	15285	15207	15346	15230	15297	15383	15337	15501	15435	15383	15405	15278	15298	15204	15396	15226	15346	15388	15371	15342	15335	15274	15407	15379	15213	15412	15353	15256	15460	15146	15385	15280	15188	15383	15468	15378	15356	15357	15432	15328	15393	15277	15319	15257	15232	15337	15376	15293	15472	15312	15463	15323	15220	15294	15604	15285	15306	15450	15341	15327	15390	15305	15437	15305	15198	15376	15315	15327	15406	15474	15354	15405	15315	15436	15441	15481	15354	15371	15238	15198	15472	15292	15366	15407	15222	15423	15200	15365	15140	15374	15449	15325	15227	15373	15491	15578	15411	15333	15432	15401	15345	15372	15305	15177	15371	15447	15272	15302	15395	15274	15238	15427	15231	15441	15349	15271	15303	15492	15219	15331	15270	15351	15256	15242	15404	15398	15484	15357	15357	15380	15429	15334	15349	15260	15432	15360	15339	15484	15207	15606	15353	15386	15399	15327	15439	15422	15143	15336	15451	15326	15345	15350	15400	15293	15342	15274	15345	15357	15218	15220	15310	15399	15345	15332	15373	15542	15238	15279	15165	15311	15479	15518	15416	15409	15292	15355	15211	15348	15379	15321	15306	15435	15436	15269	15320	15361	15304	15286	15502	15386	15295	15342	15501	15129	15316	15311	15401	15269	15347	15361	15611	15380	15387	15424	15340	15434	15296	15310	15418	15349	15249	15407	15339	15258	15251	15333	15610	15480	15526	15186	15432	15302	15246	15313	15241	15341	15412	15263	15247	15507	15294	15350	15370	15303	15427	15261	15370	15203	15372	15412	15449	15415	15383	15370	15450	15401	15380	15348	15221	15423	15143	15440	15298	15297	15448	15320	15372	15338	15138	15279	15324	15298	15143	15306	15194	15380	15369	15314	15349	15403	15456	15339	15298	15346	15258	15432	15343	15293	15353	15303	15311	15511	15494	15190	15437	15300	15299	15349	15354	15324	15239	15327	15345	15227	15466	15294	15347	15342	15387	15383	15311	15298	15383	15265	15309	15401	15398	15272	15233	15349	15540	15385	15341	15316	15226	15303	15352	15208	15313	15469	15480	15342	15298	15272	15430	15373	15498	15221	15374	15401	15401	15383	15279	15351	15348	15389	15522	15344	15381	15435	15328	15413	15469	15387	15378	15433	15267	15350	15177	15510	15356	15288	15320	15310	15263	15471	15423	15375	15194	15212	15378	15403	15220	15418	15386	15266	15302	15406	15335	15260	15302	15202	15525	15266	15426	15360	15413	15349	15367	15486	15350	15207	15303	15338	15209	15268	15460	15413	15351	15376	15416	15391	15418	15262	15296	15214	15510	15365	15255	15273	15174	15194	15461	15602	15235	15493	15201	15428	15164	15411	15269	15234	15268	15545	15146	15243	15313	15441	15581	15421	15132	15351	15417	15104	15360	15260	15377	15332	15466	15434	15360	15434	15314	15347	15361	15477
23979	21167	28747	38849	49590	48110	40619	28068	21371	18199	17155	17099	16901	16963	17059	17021	17142	17035	17045	17117	16924	16983	16897	16713	16933	16903	16920	16982	16877	16839	17077	16903	17077	16829	16941	16932	16942	16843	16748	16861	16873	16938	16966	16897	16937	16618	16872	16860	16984	17160	16908	16843	16854	16662	16917	16603	16719	17052	16724	16900	16862	16819	16891	16747	16935	16899	16765	16780	16603	16845	16915	16769	17020	16984	17132	16701	16832	16806	16931	16723	16853	16924	16918	16610	16845	16666	16820	16732	16999	16844	16842	16792	16940	17054	17091	17070	16873	16715	16683	16758	16972	16797	16820	17004	16831	16750	16754	16800	16917	16863	16941	16912	16973	16923	16715	16958	16803	16710	16762	16691	16721	16781	16959	16946	16713	16755	16719	16992	16861	16856	16547	16877	16634	16832	16731	16583	16723	16599	16873	16757	16992	16876	16862	16929	16865	16668	16995	16696	16685	16495	16826	16778	16905	16771	17044	16990	16999	16838	16708	16746	16775	16585	16714	16659	16726	16828	16874	17033	16907	16814	16736	16642	16750	16855	17009	16859	16784	16826	16743	16802	16770	16867	16709	17032	16654	16606	16823	16705	16812	16891	16914	16897	16922	16819	16829	16822	16767	17038	16937	16720	16687	16719	16762	16768	16926	16677	16728	16631	16880	16845	16735	16944	16873	16930	16987	16657	16750	16629	16711	16803	16743	16734	16715	16807	16851	16932	16726	16648	16921	16776	16807	16700	16729	16935	16689	17016	17045	16822	16884	16845	16788	16746	16798	16763	16767	16789	16530	16779	16691	17053	16991	16676	16927	16794	16764	16755	16720	16900	16884	16892	16718	16674	16868	16908	16833	16989	16737	16656	16887	16904	16886	16899	16918	16668	16965	16751	16875	16866	16778	16949	16819	16793	16834	16610	16910	16845	16880	16713	16751	16786	17010	16763	16678	17079	16895	16759	16861	16962	16869	16851	16890	16965	16928	16700	16875	16818	16759	16780	16865	16664	16799	16693	16868	16887	16646	16801	16810	16778	16698	16868	16907	17001	16878	16792	16910	17036	16852	16869	16804	16693	16830	17022	16962	17009	16779	16655	16765	16892	16680	16795	16762	16603	16860	16685	16951	16948	16955	16859	16918	16835	16707	16732	16697	16909	16897	16745	16830	16804	16901	16740	16891	16786	16818	16826	17004	16964	16861	16965	16954	16986	16815	16851	16672	16838	16830	16747	16794	16758	16797	16674	16864	16696	16881	16933	16862	16872	16839	16875	16831	16887	16927	16827	16931	16828	16832	16906	16907	16860	16825	16687	16925	16932	16712	16864	16865	16836	16959	16863	16711	16809	16802	16812	16691	16867	16701	16995	16693	16755	16807	16695	16784	16907	16964	16876	16802	16879	16864	16707	16676	16859	16701	16591	16695	16700	16804	16899	16653	16929	16671	16943	16893	16986	16904	16835	16969	17002	16962	16829	16845	16671	16852	16758	16753	16870	16728	16777	16883	16704	16898	16870	16846	16981	16782	16849	16735	17021	16926	16964	16978	16722	16805	16752	16693	16745	16960	16882	16867	17018	16851	16764	16887	16857	16874	16855	16910	16863	16880	16943	16808	16784	16829	16932	17093	16869	16840	16776	16933	16767	16777	16788	16775	16840	16842	16677	16849	16780	16915	16771	16794	16901	16740	16675	16999	17028	16858	16886	16797	16839	17060	16879	16928	16756	16853	16955	16633	16674	16980	16995	16844	16803	17060	16752	16925	16930	16877	16787	16892	16902	16708	16692	16815	16806	16874	16845	16829	16877	16882	16732	16685	16798	16733	16930	16844	16911	16929	16845	16849	16861	16985	16898	16885	16894	16692	16898	16995	16931	16925	16746	16967	16958	17052	16803	16674	16818	16906	17034	16984	16963	16797	16934	16686	16914	16789	16872	17066	16841	16714	16754	16846	16957	16640	16861	16822	16690	16917	16864	16706	16913	16648	16783	16872	16911	16902	16770	16816	16943	16771	16733	16794	16682	16760	16829	16901	16779	16946	16943	16987	16962	16968	16506	16846	16710	16654	16940	16945	16996	16940	16903	16950	16882	16915	16893	16919	16918	16747	16699	16977	16930	16912	16655	16869	16731	16935	16998	16738	16716	16728	16912	16538	16773	16850	16690	16754	16790	16959	16721	16648	16984	16748	16614	16901	16924	16890	16790	16889	16860	17089	16838	16859	16995	16942	16772	16726	16766	16741	16781	17025	16852	16749	16572	16815	16843	16934	16886	16892	17043	16880	16850	16798	16802	16915	16793	16946	16655	17006	16857	16911	16931	16823	17019	16581	16757	16875	16969	16893	16744	16590	16736	16770	16858	16761	17055	16786	16820	16906	16937	16980	16983	16891	16745	17162	16884	16866	16859	16915	17070	16850	16652	16789	16787	16896	16939	16907	16706	16928	16862	16909	16799	16859	16858	16842	16771	16653	16792	16746	16784	17016	16780	16724	16889	16966	16866	16806	16783	16604	16739	16836	17015	16884	16885	16948	16778	16750	16813	16782	16748	16853	16769	17031	16826	16885	17015	16680	16924	16823	16942	16706	16936	16973	16755	16755	17054	16933	16848	16805	16778	16882	16872	16834	16790	16980	16822	16938	16863	16635	16736	16842	16692	17012	16768	16658	16606	16761	16743	16837	17023	16804	16650	16854	17011	16749	16813	16726	16937	16882	16536	16633	16722	16671	16864	17025	16975	16908	16860	16874	16990	16906	16847	16818	16710	16774	16823	16829	16628	16822	17136	16685	17033	16797	16748	16741	16808	16791	16792	16699	16801	16865	16799	17030	16806	16775	16898	16901	17094	16822	16897	16889	16875	16793	16753	16755	16898	16661	16945	16757	16798	16837	16989	16787	16863	16826	16915	16996	16864	16917	16727	16932	16836	16925	16810	16957	16786	16912	16830	16879	16632	16894	16925	16954	16716	16790	16866	16665	17110	16735	16702	16846	16786	16902	16891	16736	16655	16970	16802	16650	16759	16931	16865	16904	16847	16901	16784	16893	16950	16758	16722	16712	16745	16877	16964	17044	16829	16923	16825	17013	16950	16687	16816	16697	16827	16648	16844	16732	16646	16783	17049	16831	16879	16704	16715	16851	16869	16712	16712	16737	16794	16905	16830	16895	16793	16680	16968	16646	16946	16892	16769	16915	16763	16739	16718	16770	16623	17003	16670	17064	16788	16953	16868	16662	16722	16751	16691	16842	16788	16775	16814	16902	16840	16933	16988	16853	16849	16796	16832	16966	16830	16846	16890	16940	16723	16729	16764	16752	16816	16888	16753	16708	16761	16908	16828	16784	16887	16695	16643	16982	16862	17009	16731	16851	16893	16981	16634	16883	16907	16938	16927	16814	16801	16893	16775	16955	17086	17095	16768	16836	16970	16860	16849	16891	16820	16818	16703	17081	16919	16848	16845	16890	16855	16909	16640	16724	16702	16883	16658	16674	16826	16685	16838	16773	16862	16858	16940	16964	16912	16900	16858	16973	16854	16863	16802	16900	16785	16911	16819	16966	16829	16941	16690	16783	16890	16894	17041	16775	17121	16995	16928	16686	16684	16834	16874	16913	16695	16812	16979	17047	17054	16847	16767	16802	16765	16993	16982	16804	16897	16731	16597	16738	16789	16692	16842	16967	16954	16685	16898	16678	16862	16989	16730	16680	16630	16737	16967	17064	16977	16965	16760	16800	16956	16976	16657	16804	16864	16816	16896	16735	16993	17019	16810	16831	17019	16788	16919	16887	16938	16729	16811	17044	16945	16943	16838	16765	16888	16896	16670	16547	16826	16935	16877	16806	16847	16887	16884	16861	16824	16943	16815	16862	16741	16833	16751	16931	16845	16886	17018	16979	16909	16964	16839	17098	16885	16690	16912	17033	16968	16852	17044	16845	16798	16705	16705	17095	16832	16933	16839	17103	16820	16781	17017	16779	16845	16839	16897	16754	16859	16708	16689	16668	16939	16993	16784	16733	16941	17080	16815	16805	16892	16719	16865	16696	16774	16739	16890	16703	16850	17001	16760	16946	16930	16857	16714	16848	16853	16963	16681	17010	16958	16916	16973	16833	16985	16808	16961	16819	16849	16843	16816	16743	16934	16758	16849	16825	16907	16748	16879	16680	16787	16729	16805	16949	16978	17098	16813	16900	17111	16740	16894	16779	16722	16858	16874	16717	16815	17106	16826	16845	17016	16864	16806	16761	16790	16546	16922	16783	17007	16877	16757	16808	16783	16907	16776	16835	16797	16856	16863	16871	16782	16951	16936	16802	17055	16843	16877	17030	16709	16844	16787	16789	16734	16715	16767	16951	16884	17030	16859	16941	16788	16802	16954	16772	16931	17117	16900	16789	16897	16847	16978	17016	16971	17175	16935	16732	16892	16867	16647	16897	16733	16711	16988	16613	16733	16803	16815	16852	16986	16834	16996	16711	16986	17084	16889	16845	16771	16673	16870	16775	16826	16999	16876	16786	16719	16777	16858	16909	16877	16964	17057	17042	16980	16888	16780	16843	16905	16829	16918	17140	16907	16727	16736	16949	16872	16836	16800	16945	16820	16879	16926	16767	16711	16879	16781	16875	16706	16951	16740	16848	16810	16910	17017	16727	17061	16796	16880	16909	16899	16915	16923	17009	17069	16825	16888	16939	16632	17044	16803	16815	16819	16981	16937	16891	16852	16624	16980	16896	16983	16804	16691	16818	16835	16962	16959	16779	16690	16679	16877	16705	16748	16881	16786	16730	17022	16909	16797	16855	16660	16893	16736	17019	17044	17066	16805	17053	16648	16924	16844	16827	16870	16969	16918	16905	16875	16768	16962	16895	16606	16829	17002	16945	16950	16781	16817	16831	16735	16932	17008	16933	16837	16944	16845	16760	16782	16869	16862	16921	16778	17028	16851	16609	16864	16942	17164	16668	16823	16772	16736	16887	16803	16798	16843	16813	16869	16829	16939	16824	16975	16943	16931	16805	16692	16665	16802	16911	16957	16819	16712	16941	16787	16952	16920	16708	16917	16826	16676	17098	16722	16875	16852	16849	16952	16869	16811	16762	16928	16701	16659	16804	16772	16808	16829	16760	16648	17116	16599	16843	16814	16955	16791
13571	21559	36099	64331	58952	50695	40940	28801	20566	16182	15651	15609	15625	15581	15511	15511	15690	15483	15568	15401	15309	15720	15407	15514	15390	15483	15553	15521	15502	15574	15607	15541	15337	15600	15563	15450	15645	15667	15710	15512	15515	15576	15563	15565	15567	15441	15544	15446	15501	15727	15600	15473	15459	15490	15558	15608	15505	15608	15459	15723	15576	15584	15519	15529	15583	15488	15514	15403	15443	15482	15598	15453	15439	15573	15478	15385	15652	15546	15350	15473	15466	15469	15512	15524	15532	15644	15295	15624	15593	15763	15536	15366	15592	15522	15474	15411	15582	15493	15448	15469	15711	15437	15431	15518	15443	15438	15509	15391	15656	15687	15532	15546	15472	15431	15487	15532	15530	15405	15523	15543	15615	15563	15517	15277	15555	15462	15653	15594	15495	15576	15666	15493	15463	15294	15546	15448	15480	15489	15480	15702	15554	15614	15443	15411	15495	15424	15503	15547	15305	15444	15411	15377	15618	15486	15517	15497	15437	15466	15477	15455	15508	15533	15370	15513	15531	15510	15596	15452	15496	15486	15434	15389	15564	15396	15431	15693	15404	15644	15355	15738	15568	15434	15558	15440	15492	15383	15437	15656	15421	15484	15396	15527	15505	15478	15457	15507	15463	15415	15292	15707	15412	15557	15654	15530	15529	15547	15646	15442	15540	15404	15544	15503	15690	15370	15651	15614	15489	15576	15638	15450	15433	15535	15468	15609	15541	15289	15357	15538	15358	15474	15555	15375	15544	15503	15638	15383	15434	15552	15699	15448	15428	15500	15493	15500	15428	15536	15599	15363	15576	15450	15506	15439	15381	15223	15506	15444	15541	15504	15484	15389	15429	15571	15316	15657	15444	15380	15563	15440	15462	15577	15520	15499	15449	15566	15538	15468	15489	15611	15405	15400	15388	15421	15633	15394	15389	15369	15534	15358	15425	15392	15443	15467	15589	15587	15484	15469	15420	15464	15381	15657	15658	15417	15385	15563	15576	15442	15606	15474	15423	15441	15516	15687	15556	15482	15510	15444	15655	15502	15355	15499	15600	15377	15651	15591	15433	15518	15458	15696	15470	15465	15570	15610	15482	15530	15403	15530	15605	15506	15769	15365	15422	15605	15695	15576	15514	15474	15597	15409	15388	15595	15612	15371	15697	15691	15471	15339	15476	15406	15421	15415	15468	15468	15542	15535	15608	15319	15500	15498	15365	15582	15535	15338	15365	15520	15461	15401	15288	15507	15527	15457	15575	15444	15547	15529	15477	15430	15517	15592	15390	15457	15564	15490	15565	15416	15550	15512	15482	15573	15567	15510	15552	15389	15408	15482	15546	15499	15181	15503	15610	15404	15332	15499	15462	15488	15536	15501	15374	15435	15438	15511	15502	15620	15476	15550	15635	15556	15570	15542	15433	15363	15504	15695	15571	15339	15386	15430	15487	15524	15537	15385	15415	15387	15551	15416	15593	15473	15553	15425	15491	15414	15557	15489	15540	15420	15590	15375	15556	15437	15543	15559	15585	15346	15590	15289	15541	15457	15522	15391	15583	15280	15532	15422	15430	15511	15422	15493	15458	15640	15589	15444	15422	15511	15381	15376	15355	15492	15283	15642	15476	15350	15511	15399	15464	15537	15405	15440	15547	15448	15490	15553	15372	15470	15334	15435	15378	15513	15675	15544	15557	15549	15478	15312	15393	15623	15562	15439	15460	15562	15460	15516	15577	15441	15477	15547	15579	15365	15342	15403	15684	15465	15510	15590	15605	15594	15627	15512	15457	15530	15503	15498	15573	15399	15622	15479	15425	15382	15395	15491	15344	15397	15575	15587	15492	15523	15824	15556	15519	15515	15455	15508	15446	15506	15524	15630	15521	15562	15405	15506	15529	15444	15639	15355	15683	15491	15564	15620	15473	15569	15477	15307	15471	15464	15484	15533	15476	15610	15530	15437	15283	15386	15457	15631	15498	15538	15470	15442	15485	15559	15410	15447	15361	15444	15587	15706	15532	15554	15432	15342	15531	15477	15467	15481	15598	15301	15592	15502	15367	15594	15477	15533	15627	15463	15441	15663	15297	15366	15541	15369	15426	15530	15600	15390	15422	15400	15654	15492	15447	15414	15626	15434	15585	15513	15482	15380	15535	15437	15395	15395	15542	15481	15414	15509	15542	15303	15535	15369	15497	15527	15440	15380	15497	15607	15569	15453	15545	15479	15448	15435	15443	15437	15371	15709	15372	15533	15509	15365	15621	15426	15465	15473	15446	15461	15536	15319	15538	15421	15524	15438	15538	15569	15549	15409	15465	15556	15470	15452	15341	15355	15543	15374	15451	15411	15582	15378	15469	15474	15507	15503	15517	15464	15469	15507	15391	15449	15423	15415	15391	15611	15495	15398	15443	15551	15413	15503	15542	15450	15489	15467	15572	15353	15344	15566	15536	15540	15648	15612	15480	15573	15397	15546	15391	15464	15466	15528	15488	15406	15485	15347	15590	15547	15445	15501	15349	15600	15548	15531	15501	15466	15468	15621	15410	15535	15474	15409	15488	15686	15483	15532	15564	15494	15440	15362	15559	15495	15286	15489	15428	15404	15385	15628	15409	15453	15522	15433	15410	15385	15392	15476	15411	15621	15498	15458	15470	15451	15671	15435	15440	15400	15338	15435	15659	15474	15614	15409	15441	15564	15627	15399	15631	15430	15563	15430	15564	15431	15618	15482	15605	15606	15471	15556	15513	15572	15335	15592	15523	15442	15417	15537	15607	15475	15498	15443	15626	15379	15494	15516	15522	15425	15553	15495	15499	15498	15325	15428	15653	15496	15492	15371	15538	15619	15536	15639	15417	15400	15354	15392	15429	15608	15598	15460	15421	15458	15433	15524	15411	15569	15504	15493	15464	15422	15500	15488	15495	15314	15558	15426	15520	15439	15380	15537	15351	15476	15340	15437	15389	15430	15499	15618	15569	15399	15613	15552	15361	15682	15660	15587	15540	15398	15513	15460	15567	15528	15535	15381	15606	15627	15542	15386	15542	15538	15439	15510	15516	15465	15635	15601	15495	15559	15457	15629	15696	15482	15500	15517	15517	15570	15628	15587	15494	15455	15385	15495	15474	15465	15372	15401	15364	15693	15684	15513	15320	15534	15342	15585	15292	15584	15421	15645	15463	15319	15501	15401	15543	15390	15651	15417	15594	15662	15442	15527	15534	15485	15491	15442	15336	15501	15679	15446	15482	15621	15684	15579	15500	15534	15621	15531	15408	15524	15479	15488	15700	15526	15569	15596	15439	15572	15700	15513	15586	15585	15576	15442	15490	15571	15558	15556	15588	15359	15458	15400	15689	15547	15550	15612	15412	15537	15553	15385	15270	15414	15577	15423	15571	15519	15594	15514	15347	15414	15622	15597	15472	15461	15371	15597	15428	15583	15676	15494	15651	15532	15665	15412	15464	15613	15562	15402	15470	15461	15481	15520	15547	15446	15590	15595	15412	15575	15563	15322	15401	15543	15591	15417	15593	15416	15467	15304	15530	15434	15721	15317	15706	15354	15518	15444	15515	15520	15636	15362	15451	15629	15564	15310	15460	15464	15629	15554	15467	15627	15471	15458	15349	15480	15458	15394	15549	15593	15470	15467	15447	15528	15524	15436	15560	15435	15672	15522	15532	15693	15575	15586	15379	15473	15476	15590	15389	15607	15476	15360	15684	15374	15442	15505	15470	15474	15455	15620	15647	15501	15547	15529	15587	15397	15352	15385	15533	15478	15435	15546	15546	15629	15448	15417	15412	15446	15485	15452	15549	15661	15593	15457	15540	15396	15451	15440	15587	15729	15490	15395	15477	15557	15477	15476	15665	15360	15579	15439	15545	15495	15429	15490	15569	15396	15524	15580	15561	15528	15293	15426	15568	15533	15561	15521	15494	15482	15474	15555	15670	15682	15504	15513	15632	15455	15480	15640	15434	15523	15550	15428	15429	15493	15451	15383	15520	15427	15427	15528	15499	15497	15499	15499	15505	15569	15596	15584	15460	15454	15442	15479	15517	15521	15572	15474	15490	15620	15284	15488	15623	15579	15617	15559	15378	15358	15638	15602	15550	15667	15632	15468	15540	15351	15430	15499	15506	15321	15502	15471	15306	15549	15318	15343	15736	15392	15687	15325	15565	15438	15511	15298	15461	15401	15496	15529	15314	15583	15494	15809	15508	15452	15470	15596	15507	15712	15371	15498	15490	15514	15403	15594	15574	15634	15541	15723	15357	15643	15492	15547	15388	15560	15616	15406	15482	15549	15405	15431	15460	15416	15497	15470	15505	15614	15413	15515	15395	15545	15383	15541	15292	15625	15577	15545	15665	15510	15411	15532	15546	15579	15478	15601	15490	15436	15502	15612	15532	15648	15441	15419	15550	15465	15297	15522	15421	15484	15589	15554	15529	15481	15452	15559	15448	15518	15583	15439	15415	15607	15467	15563	15470	15479	15447	15541	15530	15707	15413	15625	15544	15780	15583	15576	15572	15409	15667	15469	15563	15429	15445	15492	15459	15430	15538	15378	15563	15512	15519	15491	15620	15395	15585	15514	15339	15508	15496	15401	15569	15527	15482	15386	15224	15409	15654	15420	15689	15486	15492	15563	15583	15535	15609	15505	15684	15542	15345	15553	15403	15564	15632	15569	15578	15532	15576	15523	15513	15524	15603	15575	15444	15430	15515	15534	15568	15487	15633	15373	15555	15484	15369	15614	15623	15459	15516	15427	15361	15691	15338	15554	15611	15421	15563	15515	15356	15442	15398	15456	15536	15476	15518	15527	15785	15496	15519	15441	15546	15468	15623	15767	15375	15487	15613	15494	15552	15594	15405	15474	15424	15574	15366	15524	15468	15404	15659	15475	15637	15542	15504	15503	15188	15528	15516	15579	15666	15460	15531	15382	15448	15472	15537	15479	15629	15519	15496	15401	15501	15498	15469	15500	15462	15501	15449	15319	15476	15521	15628	15499	15648	15364	15579	15441	15490	15444	15572	15626	15612	15440	15640	15495	15575	15510	15368	15362	15398	15506	15517	15321	15529	15534	15439	15522	15399	15440	15461	15617	15568	15575	15454	15466	15577	15741	15653	15496	15382	15612	15602	15251	15504	15506	15409	15691
22807	21172	29124	35913	55202	56167	45421	33072	24449	20153	17383	17211	17190	17053	16992	17071	17174	16957	16831	16984	16853	17005	16978	17059	16913	17012	16883	16869	17119	17220	17150	16952	16815	16987	17057	17077	16992	17172	17083	16984	16928	17031	16837	16676	17015	17042	17190	17024	17132	16949	16961	17037	17064	16916	16803	16748	16705	16928	16970	16966	16702	16914	16999	16885	16999	17058	17013	16637	16764	16772	16866	16901	16885	16852	16778	16788	16941	16994	17038	16736	16754	17011	16822	16968	16787	16849	17035	16922	16860	17023	16874	16996	16749	16977	16705	16678	16881	16824	16897	16947	16899	17029	16919	16820	16722	16842	16882	16760	16841	16701	16829	16904	16869	16771	16606	16773	16870	16841	16998	16858	16919	16832	16971	16722	16683	16891	16864	16900	16807	16783	16996	16866	16845	16838	16812	16804	16929	16544	17006	16666	16959	16767	16958	16899	17133	16774	16898	17051	16788	16980	17064	16819	16754	16999	16991	16948	16765	16883	16703	16723	16896	17055	16831	17072	17068	16930	16942	16862	16828	16852	16963	16815	16903	16908	16879	16710	17005	16759	16862	16848	16726	16609	16762	16924	16940	16826	16927	16933	16736	16721	16922	16957	17016	16882	16946	16749	16834	16850	16681	16814	16773	16883	16848	16844	16971	16865	16904	16966	16955	16894	16870	16984	16894	16819	16901	16711	16941	16823	16933	16975	16818	16788	16843	16787	16917	16909	16861	16769	16783	16703	16973	16770	16905	16899	16817	16958	16804	17022	16959	16968	16955	16868	17025	16939	17005	16745	16847	16962	17077	16939	16691	16904	16779	16921	16645	17003	16896	16890	16893	16866	17007	17082	16711	16953	16740	16738	17045	17006	16860	16955	16745	16834	17005	17127	16918	16731	17046	16768	16750	16718	16836	16916	16952	16917	16778	16895	16822	16897	16882	16736	16803	16775	16829	16821	16844	16940	16935	16897	16727	17039	16984	16760	17054	16912	16752	16804	16915	16937	16878	16728	17060	16912	17050	16916	16973	17006	17050	17026	16886	16890	16715	16967	16904	16943	16822	16827	16800	16937	16962	16812	16913	16738	16921	16599	16603	17055	16956	16844	16739	16756	16782	16792	16887	16804	16769	16721	17027	16723	16763	16809	16788	16886	16971	16922	17035	16930	16764	16845	16780	16765	16795	16858	16725	16848	16787	16921	16789	16903	17039	16892	16922	16823	17046	16975	16997	16931	16906	16875	16910	16821	16810	16846	16955	17047	16732	16801	16840	17009	16927	16869	16936	16904	16838	16842	16899	16957	16951	16971	16742	16832	16830	16987	16950	16831	16918	16834	16901	16751	16751	16750	17077	16977	16642	16874	16773	16925	16835	17122	16994	16767	16714	16777	17009	16937	16752	16733	16626	16863	17012	16936	16892	16947	16964	16711	16700	16922	16770	16761	16751	16806	16838	16804	16905	16775	17005	16895	16958	16782	17048	16842	16866	16759	16947	16867	16849	16934	16810	17071	16899	16763	16862	16974	16926	16771	16832	17011	16865	16790	16748	16726	16694	16902	16857	16649	16745	16808	16822	16889	17026	16886	16974	16837	16894	16977	16849	16909	16723	16856	16943	16830	16837	16857	17160	16890	16740	16964	16889	17080	16895	16922	16873	16830	17047	16771	16859	16867	16948	16817	16895	16841	16988	16924	17065	17017	16873	16792	17109	16698	16776	17093	17102	17018	16909	16772	16977	16828	16770	16883	17060	16587	16741	16741	17017	16776	16941	16785	16831	16761	16866	16758	16892	16903	16774	16871	16729	16705	16728	16931	16884	16837	16859	16607	16831	16823	16976	17030	16931	17023	16937	17010	16900	16852	16988	16952	17078	16968	17038	17037	16922	16881	16999	16713	16939	16555	16624	16971	17032	16988	17040	16943	16658	16660	16850	16959	16960	16882	16789	16832	16732	16813	16842	16654	16657	16890	16853	16793	16832	16629	16779	16905	16745	16757	16882	16699	16816	16694	16818	16885	16854	16885	16831	16937	16849	16825	16813	16866	16902	16825	16822	16876	16958	17047	16803	16985	17054	16761	16812	16950	16762	16878	16818	16944	16745	17110	16948	16758	16879	16926	16807	16997	16979	16892	16901	16855	16929	16790	16892	16871	16925	16936	16801	17043	16908	16915	16817	16943	16878	16834	16865	16671	16863	16628	17026	17109	16810	16921	16929	16794	16865	16713	16919	16833	16880	16859	16931	16805	16833	16918	16768	16871	16952	16737	16715	17016	16768	16729	16960	16622	16794	16661	16745	16867	16899	16991	16887	16906	16820	16747	16989	16843	17086	16678	16832	17165	16903	16849	16766	16806	16875	16894	16950	16831	17100	16951	16754	16781	16915	16801	16993	16922	17053	16732	16863	16599	16816	16915	16849	16772	16984	16798	16751	16939	16724	16874	16883	16939	16903	17007	16943	16829	16807	16821	16725	16795	16827	16974	16820	16741	16709	16688	16870	16854	16921	16759	16858	16779	16832	16912	16869	17122	16898	16814	16955	17069	16951	16712	16860	16870	16865	16881	16821	16779	16880	16963	16908	17020	16768	16713	16746	16666	16947	16977	16684	16815	16920	16928	16938	16901	16895	16906	17017	16932	16891	16693	16783	16951	16928	16954	16904	16958	16926	16816	16860	17029	16797	17005	16932	16965	17002	16901	16829	16950	16835	16748	16771	16988	16931	16968	16675	16804	16824	17031	16857	16990	16732	16812	16815	16872	16902	16791	16906	16896	16865	16870	16945	16682	17016	16835	16853	16822	16921	16721	16808	16912	16695	16817	16894	16747	16989	16836	16969	16922	16964	16835	16707	16900	16953	16993	16783	16808	16858	16926	17188	16747	16964	16971	16793	16820	16786	16763	16861	16806	16785	16805	16842	16801	16960	16711	16833	16909	16912	16763	16974	16936	16930	17007	17018	16870	16720	16995	17195	16726	16875	16830	16819	16905	16851	16955	16954	16815	16969	16844	16951	16927	16828	16794	16922	16821	16817	16785	17073	16695	16981	17008	16912	16836	16809	16749	16829	16895	16838	16804	16630	16777	16840	16873	16958	16783	16809	16866	16872	16862	16924	16947	16883	16995	16925	16875	16976	16985	16943	16776	16623	16692	16898	16649	16859	16769	16843	16801	17089	16772	16869	16943	16810	16778	16955	16829	16596	16552	17032	16931	16874	16889	16824	16910	17174	16894	16959	16905	16755	16875	16887	16876	16864	16616	16901	16958	16827	16857	16729	16746	17110	17029	16697	16939	16985	16838	16845	16927	16965	16721	17114	16860	16644	16875	16763	16901	16864	16818	16746	16902	16835	16768	16881	16923	16912	16953	16957	17005	17006	16945	16877	16911	16988	16841	16977	16807	16854	17068	16850	16930	16926	16975	16982	16935	16817	16808	16918	16934	16675	16779	16877	16802	17012	16874	17107	16841	16829	16904	16748	16865	16834	16866	16796	16829	16931	16975	16776	16863	16645	16885	16905	16937	16751	16635	16779	16935	16760	16892	16959	17003	16864	16917	16868	16869	16948	16867	16882	16870	16824	16914	16781	16608	16735	17052	16764	16923	16793	16832	16740	16730	16719	16752	16883	16896	16975	16901	16876	16855	16917	16873	16801	16980	17129	16767	16892	16894	16970	17002	16943	16940	17026	17020	16835	16915	16825	16880	16913	16757	16839	16889	17114	16710	16929	16963	16671	16843	16888	16947	16964	16803	16845	16857	16691	16840	16953	16776	17017	16775	16960	16792	16874	16900	17019	16850	16888	16903	16812	16618	16897	16804	16892	16939	16770	16929	16733	16927	16790	16917	16897	17117	16885	17142	16753	16830	16885	16655	16773	17021	16631	17047	17063	16815	16894	17083	17045	16909	16744	16964	17035	16665	16803	17012	16796	16907	17071	16830	17044	16763	17000	16887	16896	16833	16756	16787	16686	16865	16930	16967	16966	16892	16738	16712	16939	16807	16911	16842	16815	16885	16683	16656	16821	16969	16829	16825	16829	16596	16755	16638	16888	16800	16797	16823	16911	16922	16968	16965	17022	16963	16838	16900	16939	16912	16874	16804	16888	16703	16689	16961	16641	16713	16876	17159	16784	16849	16944	16921	16793	16941	16845	16630	17071	16668	16827	16759	16876	16971	16862	16800	16892	16850	16759	16863	17039	16832	16898	16737	17026	16978	16761	16774	16731	16691	16776	17148	16723	16884	16892	16907	16722	16872	16978	16948	16797	16904	16885	16926	16954	16976	16920	16886	16882	16849	16975	16931	16893	16741	17056	16866	16801	16781	16885	16972	16897	16872	16780	17004	16865	16866	16999	16718	16990	16917	16908	16941	16870	16852	16870	16733	16900	17090	16932	16889	16820	16926	16885	16751	16688	16742	16870	16942	16908	17009	16775	16744	16959	16769	16926	16909	16865	16898	16880	17007	16752	16914	17102	16913	16810	17023	16921	16785	17107	17037	16735	16792	16850	16954	16771	16720	16760	16916	16822	16668	16897	16868	16891	16773	16853	16915	16839	16755	16901	16884	16885	16930	16899	16715	16836	17094	16849	17016	16689	16859	16980	16825	17089	16794	16984	16652	16831	17036	16681	16921	17154	16853	16967	16760	16793	16967	16988	17007	16918	16796	16796	16921	16749	16588	16749	16825	16793	16877	16673	16952	17031	16997	16876	16809	16797	16867	16934	17073	16786	16822	16897	16774	16733	16892	16755	16891	16584	16967	16755	16736	16838	16795	16986	16942	16898	16936	17039	16681	16893	16874	16849	16975	16718	16805	16919	16757	16817	16910	16636	16940	16866	16855	16804	16749	16892	16815	16729	16762	16633	16792	16626	16709	16914	17030	16826	16743	16763	16996	16987	17018	16939	16611	16913	17024	16776	16868	16880	16896	16969	16835	16857	17015	16980	16802	16837	16739	16768	16721	16797	16808	16733	16933	16936	16894	16697	16957	16868	17084	16745	16820	16858	16793	16841	16800	16936	16847	16915	16788	16853	16820	16870	16780	16925	16932	16966	16951	16773	16726	16846	16767	16892	16914	16743	16719	16770	16707	17004	16880	16687	16996	17109	16765	16864	16976	16856	16758	16928	16958	17110	16731	16562	16748
15464	26679	41984	78907	75309	62068	47283	35421	25238	17983	15671	15503	15471	15430	15668	15606	15651	15457	15430	15570	15545	15578	15603	15686	15580	15610	15323	15583	15524	15442	15490	15513	15497	15611	15525	15512	15394	15562	15611	15626	15624	15594	15582	15491	15479	15399	15542	15749	15796	15858	15651	15324	15502	15439	15371	15450	15388	15500	15467	15531	15639	15565	15568	15234	15518	15549	15520	15508	15399	15503	15281	15507	15312	15367	15695	15563	15599	15539	15595	15366	15570	15504	15452	15670	15532	15460	15578	15388	15573	15422	15650	15583	15522	15487	15446	15453	15516	15327	15521	15527	15578	15272	15426	15502	15347	15425	15456	15417	15309	15274	15567	15585	15462	15399	15480	15385	15462	15352	15435	15527	15368	15660	15640	15520	15557	15453	15592	15416	15474	15518	15354	15535	15394	15600	15646	15430	15309	15470	15396	15387	15549	15450	15205	15361	15401	15494	15535	15520	15450	15595	15538	15483	15422	15525	15539	15341	15423	15551	15586	15456	15459	15418	15465	15549	15552	15544	15423	15621	15406	15374	15466	15578	15617	15369	15589	15522	15376	15538	15225	15421	15448	15365	15721	15398	15379	15529	15471	15478	15455	15420	15425	15400	15480	15420	15551	15455	15526	15552	15434	15453	15518	15275	15444	15508	15352	15462	15573	15317	15550	15456	15416	15460	15637	15376	15513	15608	15372	15369	15827	15377	15467	15365	15559	15340	15437	15343	15677	15380	15401	15434	15479	15397	15457	15421	15349	15416	15398	15522	15424	15557	15409	15384	15506	15372	15416	15563	15332	15564	15538	15438	15436	15422	15577	15507	15516	15525	15484	15412	15444	15437	15456	15416	15550	15462	15382	15554	15291	15441	15519	15573	15610	15294	15548	15468	15427	15315	15728	15501	15463	15480	15413	15476	15434	15459	15372	15357	15581	15387	15354	15241	15477	15497	15630	15485	15439	15524	15590	15348	15637	15522	15579	15489	15342	15325	15440	15645	15553	15472	15294	15644	15272	15552	15363	15443	15411	15494	15463	15476	15542	15402	15477	15422	15586	15557	15551	15496	15549	15255	15420	15410	15385	15521	15623	15596	15365	15497	15422	15592	15504	15362	15425	15537	15245	15566	15442	15529	15472	15510	15324	15388	15545	15324	15466	15492	15479	15325	15367	15537	15671	15394	15354	15363	15627	15403	15358	15476	15430	15562	15493	15470	15513	15440	15507	15348	15490	15456	15506	15570	15476	15348	15395	15258	15359	15398	15451	15359	15293	15584	15463	15546	15552	15423	15396	15451	15351	15441	15490	15367	15555	15496	15462	15526	15354	15435	15547	15509	15489	15485	15394	15511	15569	15368	15570	15422	15378	15474	15524	15512	15522	15534	15444	15364	15530	15516	15436	15410	15481	15417	15298	15582	15295	15321	15239	15491	15532	15573	15524	15502	15548	15383	15550	15561	15439	15523	15426	15342	15590	15553	15461	15360	15299	15485	15552	15421	15426	15434	15505	15497	15508	15529	15499	15441	15380	15445	15418	15389	15492	15532	15485	15454	15541	15498	15335	15751	15389	15635	15626	15389	15493	15483	15603	15512	15328	15490	15613	15460	15471	15432	15549	15514	15239	15519	15582	15590	15362	15435	15440	15624	15300	15599	15354	15383	15458	15289	15626	15518	15534	15291	15398	15439	15281	15347	15396	15416	15492	15336	15289	15419	15451	15489	15521	15405	15428	15523	15547	15582	15391	15564	15449	15403	15567	15356	15500	15555	15397	15473	15435	15456	15592	15428	15413	15425	15411	15343	15459	15396	15560	15447	15697	15449	15617	15467	15705	15330	15504	15581	15463	15437	15448	15671	15618	15456	15411	15300	15390	15330	15425	15423	15381	15562	15524	15470	15592	15523	15317	15539	15436	15491	15439	15393	15571	15576	15544	15361	15355	15334	15606	15532	15326	15615	15433	15533	15517	15627	15419	15338	15396	15626	15467	15551	15632	15499	15641	15601	15398	15569	15428	15388	15298	15236	15515	15296	15519	15421	15450	15461	15494	15602	15387	15334	15486	15464	15458	15351	15482	15539	15409	15527	15382	15707	15328	15532	15463	15464	15462	15366	15451	15549	15540	15465	15390	15522	15474	15522	15353	15551	15546	15344	15318	15499	15300	15526	15549	15467	15414	15331	15500	15679	15370	15425	15319	15480	15466	15281	15535	15479	15472	15594	15560	15569	15597	15551	15636	15577	15526	15521	15519	15541	15725	15422	15448	15498	15560	15629	15519	15420	15465	15564	15442	15624	15564	15384	15442	15418	15279	15417	15579	15368	15485	15430	15466	15497	15457	15507	15556	15406	15440	15423	15526	15395	15395	15534	15368	15552	15483	15305	15516	15578	15499	15515	15322	15439	15390	15625	15459	15501	15395	15271	15624	15359	15330	15493	15527	15486	15454	15380	15482	15535	15521	15523	15463	15405	15587	15381	15423	15422	15272	15385	15385	15452	15602	15416	15482	15523	15434	15592	15496	15537	15477	15428	15334	15438	15494	15464	15470	15626	15492	15465	15473	15476	15409	15644	15494	15467	15406	15411	15471	15503	15507	15327	15458	15422	15586	15368	15445	15436	15415	15446	15438	15549	15482	15482	15540	15427	15535	15412	15247	15500	15426	15502	15492	15485	15348	15467	15616	15434	15459	15499	15485	15512	15414	15509	15478	15390	15511	15456	15379	15511	15425	15463	15386	15370	15296	15451	15481	15335	15404	15360	15536	15497	15527	15524	15453	15347	15385	15379	15509	15442	15691	15439	15479	15588	15523	15473	15403	15485	15386	15559	15480	15428	15612	15475	15456	15444	15460	15584	15422	15433	15280	15484	15460	15347	15613	15434	15623	15568	15466	15410	15557	15427	15614	15519	15268	15522	15577	15578	15574	15526	15379	15372	15467	15522	15442	15459	15320	15345	15571	15458	15403	15550	15522	15494	15411	15488	15403	15490	15484	15369	15425	15371	15528	15380	15526	15459	15434	15377	15528	15527	15341	15383	15506	15538	15249	15472	15507	15472	15527	15277	15534	15506	15519	15433	15503	15495	15446	15398	15363	15543	15434	15458	15399	15525	15300	15440	15572	15559	15581	15335	15485	15570	15370	15522	15467	15468	15384	15304	15538	15551	15397	15547	15349	15573	15547	15378	15530	15411	15371	15332	15411	15301	15595	15457	15566	15281	15430	15506	15579	15611	15369	15572	15508	15584	15361	15508	15452	15382	15502	15610	15510	15487	15483	15565	15491	15634	15442	15576	15457	15473	15536	15556	15351	15332	15491	15425	15390	15550	15656	15497	15256	15552	15455	15466	15600	15602	15447	15568	15515	15567	15560	15542	15449	15383	15696	15453	15399	15463	15475	15457	15311	15541	15392	15499	15473	15615	15424	15258	15458	15340	15347	15389	15447	15624	15520	15448	15330	15458	15482	15517	15572	15235	15406	15616	15458	15575	15470	15434	15398	15432	15514	15561	15494	15538	15416	15549	15357	15378	15457	15466	15241	15403	15404	15563	15361	15609	15499	15610	15443	15383	15660	15590	15531	15569	15578	15513	15397	15396	15551	15388	15327	15407	15474	15657	15319	15410	15385	15453	15416	15429	15506	15399	15457	15354	15448	15373	15421	15429	15481	15181	15364	15519	15589	15362	15496	15484	15432	15442	15500	15380	15457	15313	15382	15473	15521	15449	15514	15360	15526	15448	15299	15582	15543	15382	15485	15478	15543	15486	15327	15496	15490	15525	15415	15345	15507	15584	15456	15562	15472	15478	15564	15642	15547	15304	15510	15413	15464	15701	15386	15482	15649	15301	15484	15655	15291	15308	15434	15401	15435	15428	15587	15522	15459	15417	15402	15313	15505	15287	15350	15394	15345	15346	15323	15558	15407	15246	15265	15443	15611	15394	15609	15527	15694	15381	15479	15265	15409	15397	15449	15502	15528	15505	15425	15517	15539	15446	15542	15374	15606	15512	15412	15499	15380	15427	15653	15409	15436	15396	15505	15631	15458	15605	15546	15662	15455	15518	15342	15439	15347	15615	15577	15346	15548	15453	15388	15475	15362	15730	15344	15485	15499	15370	15405	15560	15314	15599	15556	15349	15299	15641	15316	15393	15507	15501	15594	15489	15231	15477	15338	15475	15498	15488	15485	15397	15392	15338	15471	15457	15570	15478	15398	15541	15496	15421	15323	15470	15431	15422	15545	15393	15341	15437	15382	15405	15496	15544	15469	15428	15543	15451	15692	15394	15579	15569	15363	15451	15526	15577	15533	15436	15657	15436	15431	15345	15564	15475	15537	15487	15303	15598	15346	15332	15323	15395	15422	15386	15420	15575	15407	15356	15590	15615	15602	15430	15359	15416	15505	15486	15553	15399	15486	15399	15582	15443	15402	15342	15182	15475	15455	15393	15446	15520	15520	15537	15323	15343	15532	15366	15481	15507	15358	15580	15467	15374	15416	15589	15400	15446	15511	15553	15490	15536	15464	15452	15366	15458	15535	15392	15424	15412	15455	15439	15467	15654	15533	15336	15646	15335	15321	15450	15365	15502	15475	15379	15514	15497	15279	15409	15590	15309	15458	15448	15613	15427	15428	15519	15539	15648	15512	15276	15380	15373	15478	15520	15452	15511	15390	15484	15494	15565	15550	15592	15499	15495	15363	15516	15318	15624	15541	15370	15456	15404	15370	15506	15415	15526	15564	15575	15358	15470	15474	15650	15467	15465	15464	15300	15589	15683	15452	15496	15514	15424	15479	15601	15416	15590	15589	15397	15257	15478	15390	15535	15457	15386	15413	15407	15502	15566	15562	15401	15333	15267	15511	15438	15770	15399	15269	15419	15485	15522	15418	15417	15433	15451	15522	15500	15481	15432	15529	15446	15369	15514	15440	15380	15554	15411	15437	15475	15476	15501	15628	15626	15435	15336	15610	15500	15707	15309	15370	15472	15533	15391	15416	15350	15616	15472	15355	15444	15444	15451	15352	15361	15508	15285	15513	15342	15487	15417	15522	15462	15512	15555	15509	15505	15454	15455	15405	15556	15481	15363	15644	15403	15421	15421	15427	15503	15444	15489	15406	15628	15575	15402	15607	15524	15532	15338	15532	15545
27196	21699	24933	32135	31260	26971	21941	19279	17953	17351	17161	17166	16996	17040	17194	17095	17102	17208	17143	17237	17146	17059	17260	17113	17097	17046	17033	17110	16954	17190	16764	17102	17074	17104	17127	17124	17106	17054	17099	16926	16981	17249	17217	17248	17197	16984	17135	17210	17145	17055	17166	17285	17033	17102	17091	17247	17164	17138	17110	16998	17186	17098	17075	17049	17313	17056	17154	16984	17161	17185	17128	16984	17007	16963	17050	16936	17094	17097	17215	17097	16976	16988	17211	16840	17069	17071	16927	16985	17159	17011	16967	17143	16983	17043	17145	17361	16952	17168	17015	17030	16848	17119	16963	17027	17241	16966	17210	16988	17124	17038	17073	17125	17098	17137	17224	17184	17045	16969	17207	16872	16875	17159	16955	17201	17030	17188	17052	17063	17140	16973	17015	16854	17113	16951	16976	17000	16941	17078	17038	16959	17014	17045	16898	17037	17137	17100	16956	17038	16857	16884	17071	17189	17191	17102	17003	17248	16858	17096	17066	17206	17146	17251	16950	17119	16939	17109	17224	17138	17230	17291	16994	17119	16973	16989	17159	17103	17049	17052	17008	17097	17035	17244	17167	17128	17147	17150	17222	17036	17046	16981	16993	16973	16985	16922	17094	17117	16828	17131	17003	17046	17137	17087	17137	17277	17079	17059	17139	17254	17133	17044	17193	16947	17042	17025	16949	17139	17134	17133	17117	17255	17055	17126	17235	17086	17161	17106	17074	17122	16926	17285	16911	17171	16994	17230	16965	16902	17174	17150	17081	17113	17100	16872	16944	17061	17074	17149	17271	17300	17086	16979	17161	17057	16986	16908	17081	16881	16914	17026	16911	17073	17216	16964	17088	17246	17130	17000	17247	17029	16868	17063	17171	17033	17020	16988	17143	16773	17053	17242	17236	17168	16925	17052	17201	17331	17124	16794	17018	17030	17056	17033	17136	17117	17107	16960	17052	17155	17045	17181	17029	17228	16998	16902	17034	16911	17212	17154	17228	17041	17028	17166	16980	16888	16949	16951	17151	17104	16880	17102	17088	17092	16937	17203	17146	17018	17197	16852	17144	16737	17168	16992	17140	17051	17171	17008	17021	16994	17163	16895	17260	16915	17103	17013	16982	16933	16966	16998	17060	17141	17059	17350	16994	17181	17123	17165	17121	17120	17021	17210	16768	16934	17101	17014	17077	17142	17153	17295	17061	17029	17036	16890	17168	16862	17082	17188	17102	17089	16976	17017	16989	16940	17087	17381	17119	16978	16949	16960	17213	17158	17220	17134	17303	17113	17081	17040	17028	17143	16899	16895	17016	17049	17054	17055	17152	17255	17018	17057	17148	16970	17016	17108	17153	17159	17204	16791	17121	17070	16973	17237	16950	16926	17140	16967	17263	17150	17219	17016	17242	17126	17102	17103	17154	17259	16981	17239	17277	16949	17014	17134	17128	16895	16904	16984	17077	16987	17015	17070	16885	17137	16868	16936	17121	17067	17230	17159	17193	17246	16996	17024	17099	17085	17067	16940	17142	16957	16930	17080	16963	17057	17093	16875	17173	17057	17159	17111	16943	17169	17026	17066	16975	17132	17124	17150	16995	17065	17117	17131	17064	16922	17223	17108	16991	17188	17099	17040	17020	17075	17174	16935	16944	17052	17162	17104	17046	17026	17142	16942	17082	17165	17032	16887	16990	17002	17049	17056	17011	17355	17039	16985	17073	17161	17207	17001	17159	16936	17261	16906	16926	16941	17026	16945	17033	16941	17039	16999	16912	16985	17060	17120	17274	17146	16983	17074	17192	17186	17132	16990	17015	17264	17089	17237	16999	17043	17319	17112	17005	17089	17066	16996	16869	17226	17164	17077	17091	16962	17149	17230	17081	16976	17154	17081	16925	17104	16987	17078	16897	17014	17051	16967	16923	17054	17287	17136	16962	17013	17192	16985	17047	17101	17133	17192	17083	16934	17062	17010	17086	16937	16887	17091	17042	17083	16941	17022	17232	16805	16799	16972	17023	16995	17000	17260	17156	17106	17116	16993	17041	17276	16989	17257	17118	17153	17028	17219	16992	17008	17172	17226	17083	17259	17157	16995	17276	16941	17070	17143	17061	17069	17171	17120	17291	17284	17050	17221	17009	17001	16910	16917	16856	16871	17010	17089	17135	16942	17122	17067	16939	17014	17269	17184	17242	17242	17202	17279	16898	16987	16961	16806	17189	17142	16974	16967	17003	17023	17081	17120	16948	17204	17140	17023	17063	17171	17059	16978	17114	17055	17124	16900	17181	17085	17137	16920	16827	17022	17165	16983	17030	17084	16929	17082	17328	16933	17188	16835	16946	16791	17088	16973	16992	17188	17272	17100	17144	17145	17107	17001	16917	16752	16991	16935	17070	17088	17054	17148	17212	17268	17084	17118	17065	17155	17176	17068	17061	17327	17088	16775	17163	17044	17224	17027	17013	16983	16879	16994	17030	16880	16924	17034	16977	17050	17037	16901	17177	17065	17212	16990	16996	17104	17050	16865	16983	16902	17079	17020	17045	17171	17066	17174	17203	17018	17160	17079	16986	17030	16932	17152	17005	17123	17068	16916	17136	17006	17106	17054	17117	17078	17169	17065	17176	17114	16861	17029	17114	17188	17194	17049	17060	17014	17081	17079	17252	16970	16939	17002	16996	16952	16956	17085	17144	17091	17130	17173	17067	17086	17154	17255	17077	17044	17153	17199	17111	16984	17163	16903	17058	17192	17083	17017	17145	16885	16994	17129	17068	16957	17064	16927	17023	17161	17224	17188	17000	17170	17116	17084	17041	17006	17192	17281	17119	17105	17206	17020	17036	16849	17126	16847	17207	16882	17092	16864	17005	16914	17159	17239	17041	17103	17033	17181	17199	16953	17067	17034	17003	17049	16947	17198	17184	17150	17096	17048	17085	17177	16935	17088	17330	16998	16898	16907	17055	16958	17005	17097	17034	17194	17252	17010	16946	16871	17242	16947	16947	16930	17041	17051	16969	16869	16968	17183	17140	16881	16966	17100	17299	17131	17310	17224	17264	17228	17114	17313	17188	17143	16938	17187	17219	17191	17203	16931	17018	16898	17085	17098	17125	17068	17034	17040	17026	16930	17090	17023	16940	17044	17098	17108	16858	17035	17104	17138	17082	17229	17062	17010	17098	17151	17139	17062	17032	16942	17087	17120	17039	17100	17233	17077	17102	17270	17214	16967	17023	16911	17341	17199	17130	16965	17150	17241	16878	17085	17165	17209	17121	17192	17092	16943	17070	16996	17255	16992	16999	17149	16885	17094	17205	17160	17127	17095	17250	17040	17192	16837	16829	17075	17133	16947	17093	17072	17149	17257	17131	17028	17090	16976	16968	17071	17181	16872	17137	16774	17039	16905	16849	16901	16929	17263	16963	16994	17147	17020	16997	17118	17281	17069	16973	17161	17076	17032	17113	17166	16947	17059	16899	16975	17025	17106	17172	17090	16836	16877	17098	17126	16992	17070	16995	17025	17056	17066	17189	17026	16963	17164	17103	17205	16969	17126	16953	17079	17175	17088	16987	17128	17012	17171	17232	17091	17143	17119	17077	17096	17282	17041	17140	17140	17204	17082	17234	17021	16940	17114	17186	17045	17100	17167	17284	17183	17093	17184	17055	17169	16869	17001	17150	16984	16904	17133	17042	17220	17066	17008	17146	17065	17192	16960	17100	17095	17053	17233	17200	17125	17192	17065	17053	17136	17008	17046	17127	16964	16998	17132	17209	17111	17059	17016	17109	17098	17193	17346	17053	17022	17149	17203	17134	16942	16960	17014	17006	16887	17092	16954	17163	16982	17025	17092	17103	17124	17177	17153	17206	17176	17186	17185	17216	17039	16984	17028	17218	16861	16824	17049	17210	16902	16988	17123	17077	17205	17137	16966	17115	16983	16983	16981	16993	16963	17051	17266	17019	16891	17081	16875	17057	17022	17187	16724	17136	17121	17060	17076	16998	17143	17145	17126	17021	17128	17182	16910	17121	16962	17223	17054	17253	17029	17040	17096	17148	17217	16979	17105	17004	16999	16957	17165	17077	17055	17110	17091	16988	17125	17044	17075	16923	17125	17155	17190	17045	16932	17099	16891	17092	17133	16916	17243	17100	17102	17320	17115	17009	17194	17203	17204	17128	16958	17101	17091	16990	16928	17041	17215	17062	17013	17052	16900	16993	16972	16956	17144	17195	16833	17085	17140	17162	16948	17093	17235	17065	16965	17331	17218	17116	17080	17147	17035	17052	17227	17007	17193	17055	17146	16803	17171	17150	17220	17011	16945	17037	16972	17043	17094	17107	17017	16949	17077	17112	17032	17044	16965	17128	17271	17013	17117	17183	17172	17182	16760	17085	17113	17011	17214	17161	17114	17023	17159	17238	17013	16986	17172	17068	17183	17074	17196	17039	17004	17073	17088	17043	16993	17221	16949	16923	16917	17009	17077	16983	17137	16927	16997	17056	17233	17342	17182	17174	17089	16961	16971	17055	16945	17045	17125	17250	16976	16991	17158	17121	17114	17208	17060	16928	17029	17150	17013	17133	17127	17070	17200	17213	16981	17116	17140	16925	17223	17154	17013	17214	17153	16899	17107	17105	17266	17074	16946	16942	16943	17107	17238	17165	17018	17019	17153	17141	17180	17052	17172	17425	17089	16826	17048	17125	17098	17028	17310	17139	17139	17209	16932	17104	17131	17159	16947	17032	17197	17082	17069	17163	16955	16960	17151	17154	16836	17103	16989	17227	17235	16966	17318	17195	17028	16994	17170	17179	17071	17234	16954	17178	16975	16943	17199	17160	17147	17100	17055	17158	17101	17033	16845	17067	16921	17091	17312	16994	16986	16948	16986	17296	17144	17050	17057	17171	17155	17009	17247	17060	17081	16916	16996	17370	17262	17181	17068	17001	17126	17026	17131	17094	16938	16891	17166	17138	17097	17143	17135	17188	17333	17177	17298	17330	16993	17068	16919	17119	16976	17025	17024	17184	17087	16976	16947	17141	16845	17002	17212	17208	17095	16917	16925	17079	16968	17169	17045	17057	17036	16956	17103	16840	17161	17117	16964	17436	17230	17061	17169	17016	16972	16990	17047	17100	16952	17163	16993	17010	17005
14638	16830	20310	33681	32722	26636	20531	17810	16591	15800	15406	15606	15428	15480	15554	15426	15568	15548	15400	15648	15564	15545	15579	15395	15622	15613	15660	15524	15517	15712	15568	15535	15563	15598	15723	15589	15618	15666	15497	15722	15746	15602	15587	15717	15593	15796	15461	15562	15582	15542	15591	15713	15540	15611	15758	15543	15607	15634	15509	15496	15649	15465	15591	15720	15500	15628	15667	15521	15366	15697	15654	15757	15638	15601	15428	15647	15633	15618	15491	15566	15752	15534	15558	15621	15488	15514	15581	15696	15656	15511	15554	15472	15693	15506	15638	15469	15575	15587	15480	15470	15636	15647	15557	15473	15646	15653	15595	15613	15499	15599	15715	15573	15520	15646	15700	15603	15387	15638	15641	15708	15598	15470	15541	15596	15570	15481	15470	15568	15544	15418	15621	15615	15501	15505	15937	15534	15568	15452	15451	15605	15506	15548	15551	15565	15588	15628	15565	15684	15449	15574	15605	15738	15700	15723	15420	15521	15550	15516	15515	15511	15514	15630	15392	15798	15563	15518	15649	15277	15506	15547	15575	15595	15669	15600	15613	15475	15675	15665	15679	15537	15548	15398	15573	15724	15634	15539	15592	15586	15602	15475	15528	15611	15556	15577	15771	15514	15692	15503	15415	15648	15552	15542	15427	15569	15481	15584	15625	15435	15509	15653	15429	15529	15428	15600	15527	15743	15634	15575	15593	15472	15533	15679	15693	15630	15633	15631	15549	15664	15520	15701	15429	15564	15465	15727	15673	15573	15626	15465	15581	15579	15601	15536	15580	15563	15548	15500	15585	15594	15606	15601	15664	15650	15576	15588	15517	15611	15580	15566	15549	15610	15525	15581	15534	15598	15499	15651	15681	15464	15534	15586	15625	15452	15603	15615	15604	15628	15565	15691	15457	15571	15487	15581	15627	15640	15500	15547	15604	15557	15582	15732	15556	15702	15495	15498	15489	15712	15601	15640	15593	15538	15469	15464	15621	15578	15569	15603	15571	15579	15532	15378	15483	15581	15704	15543	15525	15595	15599	15521	15554	15637	15602	15500	15505	15701	15474	15431	15615	15484	15538	15535	15438	15534	15667	15600	15581	15719	15696	15407	15496	15782	15697	15545	15425	15490	15721	15389	15543	15456	15574	15551	15536	15496	15483	15539	15598	15660	15406	15461	15650	15672	15515	15573	15698	15659	15512	15620	15580	15565	15593	15586	15552	15548	15694	15623	15591	15526	15544	15626	15675	15516	15633	15525	15541	15601	15513	15797	15605	15623	15498	15587	15548	15585	15576	15530	15620	15657	15507	15592	15628	15693	15569	15661	15414	15699	15600	15641	15556	15740	15530	15489	15612	15580	15621	15748	15611	15690	15593	15653	15566	15691	15596	15673	15569	15584	15689	15626	15355	15619	15647	15561	15740	15690	15654	15442	15598	15727	15594	15520	15667	15630	15587	15437	15686	15689	15440	15579	15637	15639	15492	15600	15537	15580	15604	15690	15408	15647	15669	15756	15525	15501	15562	15495	15615	15678	15698	15512	15407	15659	15563	15686	15453	15570	15674	15628	15630	15526	15558	15605	15434	15713	15558	15539	15601	15458	15466	15578	15550	15440	15568	15552	15561	15723	15463	15508	15538	15570	15337	15510	15771	15526	15520	15459	15511	15545	15524	15465	15648	15723	15545	15604	15584	15509	15670	15625	15480	15867	15655	15617	15520	15611	15522	15611	15582	15644	15566	15692	15526	15644	15421	15656	15370	15707	15608	15674	15679	15612	15688	15442	15414	15611	15598	15621	15457	15474	15561	15520	15596	15557	15639	15368	15660	15650	15692	15562	15528	15525	15596	15462	15560	15725	15619	15617	15519	15674	15615	15657	15524	15494	15533	15452	15480	15677	15598	15501	15729	15637	15545	15613	15622	15729	15689	15637	15513	15693	15416	15557	15654	15606	15706	15797	15480	15428	15612	15416	15434	15497	15587	15718	15571	15594	15664	15609	15640	15590	15387	15677	15586	15605	15556	15611	15581	15495	15574	15628	15638	15459	15560	15583	15523	15528	15597	15523	15465	15559	15525	15460	15563	15592	15573	15690	15646	15513	15594	15542	15511	15574	15611	15480	15503	15467	15507	15727	15546	15676	15681	15553	15693	15566	15517	15624	15614	15557	15415	15497	15496	15555	15652	15623	15636	15321	15648	15722	15692	15654	15491	15515	15542	15532	15481	15524	15585	15482	15613	15550	15481	15607	15660	15725	15625	15673	15613	15563	15568	15470	15427	15463	15564	15697	15518	15688	15516	15545	15524	15542	15467	15501	15650	15466	15593	15549	15696	15523	15763	15466	15626	15528	15648	15749	15521	15469	15579	15721	15535	15708	15636	15414	15612	15589	15656	15669	15505	15538	15684	15725	15651	15708	15714	15513	15522	15389	15477	15461	15673	15540	15513	15521	15669	15332	15516	15541	15627	15536	15447	15626	15730	15629	15750	15618	15548	15614	15662	15600	15501	15539	15543	15667	15395	15462	15625	15565	15671	15684	15642	15611	15610	15503	15652	15539	15623	15546	15615	15464	15745	15713	15698	15487	15569	15599	15605	15496	15559	15470	15594	15533	15522	15620	15611	15512	15589	15670	15392	15529	15614	15637	15626	15619	15664	15771	15634	15567	15608	15623	15478	15576	15567	15558	15577	15633	15536	15545	15558	15476	15562	15705	15556	15690	15581	15508	15594	15527	15583	15513	15671	15530	15564	15625	15631	15621	15633	15645	15735	15883	15428	15573	15594	15440	15516	15626	15720	15477	15650	15588	15697	15489	15517	15554	15640	15462	15543	15536	15755	15513	15538	15564	15567	15689	15435	15730	15664	15621	15724	15685	15437	15568	15732	15749	15561	15463	15694	15571	15523	15500	15661	15458	15545	15569	15521	15513	15670	15581	15691	15444	15430	15535	15528	15626	15477	15549	15620	15445	15691	15542	15638	15311	15448	15595	15535	15392	15564	15605	15440	15541	15582	15540	15596	15484	15528	15677	15467	15730	15540	15537	15604	15402	15680	15588	15582	15696	15372	15623	15749	15648	15732	15518	15588	15453	15704	15699	15616	15632	15671	15536	15555	15688	15482	15688	15504	15582	15697	15613	15607	15625	15572	15489	15743	15595	15564	15705	15499	15738	15476	15644	15459	15647	15526	15600	15694	15620	15767	15526	15355	15604	15588	15621	15618	15620	15415	15458	15798	15513	15565	15595	15570	15604	15746	15601	15631	15609	15837	15543	15650	15664	15668	15469	15706	15676	15560	15637	15662	15518	15633	15551	15750	15610	15645	15630	15466	15676	15576	15601	15665	15705	15609	15660	15615	15470	15552	15736	15671	15623	15571	15584	15633	15502	15561	15716	15493	15587	15611	15733	15472	15636	15550	15677	15604	15656	15482	15677	15612	15507	15670	15413	15645	15638	15722	15525	15627	15668	15590	15444	15610	15454	15641	15632	15628	15555	15500	15565	15560	15639	15416	15586	15524	15700	15511	15488	15730	15534	15430	15667	15701	15560	15385	15725	15729	15628	15650	15632	15510	15537	15462	15661	15438	15645	15600	15585	15479	15561	15715	15485	15607	15512	15698	15590	15561	15510	15534	15505	15506	15496	15564	15527	15487	15721	15615	15765	15503	15507	15591	15616	15679	15612	15586	15632	15560	15520	15628	15583	15657	15670	15592	15583	15735	15545	15583	15619	15663	15550	15558	15622	15515	15621	15517	15523	15490	15519	15520	15597	15736	15567	15573	15560	15520	15718	15592	15613	15531	15650	15519	15650	15379	15582	15566	15555	15586	15589	15731	15578	15618	15546	15625	15648	15668	15634	15602	15467	15659	15568	15509	15525	15604	15610	15516	15613	15660	15609	15563	15694	15682	15576	15668	15583	15455	15724	15568	15664	15651	15413	15635	15614	15497	15495	15586	15643	15597	15536	15629	15618	15415	15531	15655	15495	15630	15622	15633	15661	15587	15589	15554	15556	15596	15617	15433	15756	15670	15502	15523	15627	15551	15537	15685	15537	15550	15686	15462	15616	15494	15509	15587	15565	15742	15535	15642	15580	15493	15537	15501	15560	15615	15389	15609	15587	15848	15664	15550	15729	15809	15553	15562	15624	15748	15580	15555	15595	15555	15544	15513	15718	15603	15530	15575	15670	15488	15680	15632	15736	15489	15590	15493	15573	15599	15534	15646	15534	15587	15757	15471	15483	15693	15607	15547	15432	15418	15600	15539	15535	15610	15601	15527	15580	15534	15650	15450	15574	15726	15613	15598	15480	15731	15592	15724	15590	15669	15494	15599	15383	15548	15572	15752	15335	15481	15572	15645	15660	15624	15450	15650	15658	15560	15658	15554	15547	15599	15527	15535	15623	15576	15502	15728	15498	15620	15677	15588	15745	15792	15538	15578	15789	15696	15560	15642	15704	15487	15700	15737	15504	15690	15564	15632	15466	15555	15515	15468	15511	15531	15412	15625	15689	15616	15495	15471	15542	15530	15640	15465	15540	15640	15615	15446	15597	15487	15677	15662	15335	15477	15591	15644	15674	15672	15559	15316	15527	15677	15488	15611	15620	15514	15532	15496	15549	15549	15652	15491	15614	15625	15366	15670	15700	15676	15610	15599	15599	15458	15580	15557	15707	15452	15700	15519	15489	15705	15824	15616	15565	15422	15698	15618	15644	15600	15492	15571	15458	15553	15609	15510	15460	15754	15565	15626	15708	15690	15526	15430	15444	15510	15569	15635	15476	15650	15567	15497	15775	15776	15731	15685	15521	15671	15427	15573	15596	15528	15613	15626	15452	15475	15530	15493	15706	15424	15606	15650	15484	15499	15679	15580	15526	15801	15715	15634	15457	15519	15536	15604	15524	15637	15557	15540	15608	15621	15547	15561	15691	15598	15617	15576	15731	15559	15551	15688	15493	15436	15572	15640	15712	15648	15579	15677	15502	15521	15579	15616	15717	15567	15624	15643	15560	15618	15563	15587	15573	15812	15406	15581	15567	15526	15668	15757	15560	15499	15435	15586	15545	15698	15416	15827	15669	15714	15519	15434	15652	15449	15518	15608	15542	15527	15695	15687	15697	15542	15474	15855	15521	15607	15449	15425	15589
24000	21209	28423	32823	51784	46553	36530	30803	23812	19088	17501	17332	17182	17379	17376	17313	17207	17286	17283	17322	17215	17052	17123	17258	17124	17090	17153	17126	17075	17244	17353	17160	17144	17113	17197	17261	17039	17208	17043	17224	17308	16995	17122	17039	17142	17150	17202	17285	17105	17192	17325	17276	17037	17114	16955	17074	16981	17016	17285	17256	17179	17036	17162	17192	17217	17014	17132	17075	17147	17138	16922	17004	17276	17194	17172	17367	17103	17199	17049	17229	17221	16952	17304	17167	17102	17098	16994	17126	17024	17123	17066	17045	16946	17127	16935	16951	17067	17221	17136	17101	17223	17132	17114	17218	17204	17185	17061	17046	17231	17171	17121	16935	17082	16997	17298	17105	17073	17340	17310	17119	17263	17151	17156	17362	17200	17159	17214	17001	17064	17020	17157	17045	17097	17066	17164	17208	17168	16983	17217	17074	16957	17031	16984	17152	17099	16906	17091	16975	17190	16966	17153	17050	17103	16855	17196	17060	17196	17108	17179	17200	17167	17145	17259	17270	17101	17313	16987	16998	16964	16944	17169	17098	17098	16960	17312	17138	16905	17034	17034	17270	17245	17154	17075	17126	17147	16991	17146	17255	17195	17184	17183	17154	17133	17292	17046	17215	17069	17067	17286	17172	17234	17009	16998	17228	16960	17154	17103	17159	17004	17111	17079	17101	17127	17184	17126	17042	17074	16979	17106	17165	16907	17023	17334	17106	17057	17038	17242	17375	17012	17110	17049	16825	17026	17229	17075	17033	17087	17007	17032	17000	17078	16845	17219	17154	17277	17009	17037	17140	17048	17352	17128	16849	17198	17224	17144	17120	17246	17150	16952	17141	17152	16949	17076	17220	17173	17023	17178	17283	17249	17145	17096	17102	17343	17092	16940	17224	16973	17123	17039	17120	17200	17233	17057	17244	17253	17086	17222	16813	17096	16799	17181	17190	17074	17060	17187	17172	17276	17124	17172	17047	17179	17146	17147	17085	17218	17037	17090	17275	17196	17136	17143	16944	17215	16998	17009	17205	16910	16952	17131	16940	16995	16918	17030	17060	16959	17070	17037	17157	17154	17133	17317	16990	17381	17186	17187	17082	16932	17249	17162	17145	16992	17117	17221	16989	17194	17192	17208	16960	17066	17164	17272	17179	17134	17240	17485	17101	17177	17041	17159	17135	16906	16969	16992	17251	17201	17202	17226	16989	17007	17090	16941	17142	17378	17134	17150	16935	17109	16997	17180	17242	16941	17249	17312	17052	17200	17348	17086	17331	17042	16967	17118	16919	17129	17095	17025	17099	17196	17087	17047	17085	17298	17085	17163	17113	17242	17001	17116	17026	17210	17209	16947	17194	17210	17125	16976	16982	17112	17008	17020	16881	17376	17045	17020	17091	17231	16965	17089	17183	16882	17092	17065	17126	17081	17159	17054	17067	16983	16976	17016	17300	17103	16960	17168	17068	17284	17006	17206	17158	17158	17152	16935	17287	17025	17218	17273	17095	17229	17115	17067	17086	17007	17050	17081	17290	17016	16948	17244	17139	17155	17174	17297	17105	17114	17185	17039	17154	17158	17063	17105	17029	17019	17190	17310	17059	17237	16988	16973	16998	17182	16984	17025	17089	16833	17153	17351	17261	17082	17047	17113	17148	17079	17179	17094	17052	17119	17137	16853	17097	17134	17074	17196	17248	17173	17043	17081	17167	17082	17060	17307	17133	17180	16824	17299	17402	17022	17008	17102	17212	17144	16906	17073	16916	17205	17045	17319	17027	17037	17058	16980	17018	17143	17197	17132	17144	17219	16866	17082	17113	17034	17087	17233	17089	17342	17086	17030	16930	17159	17009	16969	17163	17157	17199	17135	17081	17242	17034	17196	17172	17000	17181	16836	17024	16982	17289	17211	17056	17235	17060	17168	17077	17143	16937	16904	17075	17109	16951	16966	17035	16963	17072	17180	17162	17262	17104	17342	16981	17116	17009	17078	17113	17278	17131	17247	17140	17164	17121	17141	17009	17130	17069	17077	17184	16994	17109	17006	17260	17184	16945	16944	17085	17012	17198	16747	17130	17107	17158	17307	17035	17190	17236	17052	16820	17359	17133	17079	17110	17272	17225	17145	17169	17027	17236	17081	17366	17150	17071	17094	17047	17058	17046	16957	17346	17296	17123	16740	16995	17365	17065	17067	17224	17063	17141	17089	17218	17183	17020	17028	17005	17079	17175	17128	17005	16997	17272	17200	17175	17131	17298	17084	17098	17360	17021	17314	17173	17061	16871	17134	17015	17023	17012	16965	16991	17152	17053	17167	17127	17106	16948	17148	17274	17081	17164	17085	17270	17257	16997	17045	17125	17042	17032	16974	17059	17109	17070	17011	17002	16974	17083	16993	17217	17165	16846	17350	17129	17049	17024	17346	17387	17307	17118	17357	17152	17184	16940	17235	17054	17165	17108	17153	17214	17078	17022	17270	16877	17005	17076	17060	17142	17211	17103	17294	17004	17269	17104	17102	16884	17157	17101	17128	17234	17287	17143	17066	17200	17322	17221	17126	17148	17129	17289	17105	17213	17191	17251	17003	17213	17041	16836	17159	17103	17295	17113	17148	17002	17350	17187	17063	16976	17116	17105	16991	17071	17314	17170	16856	17247	17047	17020	17041	16953	17071	17207	16996	17190	17070	17034	17045	17173	17091	17013	17070	17058	17034	17054	17272	16998	16941	17271	17005	17084	17278	17189	17039	17019	17059	17058	17074	16976	17260	17115	16925	17305	17202	17058	16937	16959	17192	17202	17015	17033	17083	17000	16804	17066	17110	17198	17315	17162	17004	16832	16948	17156	16931	17072	17052	17337	17189	17057	17204	17392	17203	17058	17046	17236	17194	17177	17195	17052	17252	17103	17014	17057	17152	17236	17117	16825	17334	17158	17058	16923	17043	16995	17073	17108	17199	17035	17029	16972	17028	17297	17376	16991	17184	17310	17232	17138	16881	17111	17204	17182	16785	17153	17099	17215	17193	17208	17095	17085	17155	17199	16937	17256	17214	17269	17129	17200	17258	17086	17376	17122	17225	17016	16972	17079	17126	16959	17255	17163	16976	17133	17188	16950	17022	17084	17202	17065	17000	17185	17076	17012	17130	17110	17031	17298	17183	17166	17168	17504	17280	17151	17056	17199	17105	17130	17133	17222	17108	16981	17046	17079	17021	17074	17073	17047	17279	17297	16961	17121	17220	17389	17202	17227	17200	17081	17010	17081	16956	17198	17272	17101	17277	17134	17067	16902	16986	17084	17338	17181	17096	17205	17216	17191	17293	17028	16960	17144	17112	17162	17182	17263	17268	17086	17149	16913	17390	17147	17399	17079	17210	17143	17264	17095	17322	17199	17127	17129	17034	17035	17144	17171	17118	17018	17000	17058	17241	17189	17043	17264	17077	17033	17138	17142	17109	16981	17131	17170	16889	17197	17169	17190	17230	17152	16991	16986	17026	17213	17107	17063	17205	17156	17225	17312	17019	17289	17168	17328	17384	17331	17426	17113	17286	17221	17247	17092	17124	17123	17119	17122	17321	17360	17164	17185	16901	17320	17112	17056	17090	16965	17137	16970	17010	16965	17017	17034	17009	17142	16991	17067	17083	16898	17163	17248	17353	17349	17110	17047	17241	17140	17003	17086	17044	17078	17158	16916	16931	17152	17101	17135	17079	16993	17093	17131	16930	17107	17052	17296	17039	17128	17136	17330	16995	17191	17069	17065	17148	17287	17333	17214	17269	17113	17249	17180	17138	17028	17204	17107	17117	17071	17144	17257	17068	17088	17146	17100	17087	17217	17174	17052	17388	17071	17306	17091	16986	17209	17161	17177	17103	16987	16809	17311	17201	17045	17171	16902	17073	17357	17334	17070	17103	17041	16974	17255	17185	17173	17247	17163	17182	17116	17198	17168	17292	17098	17046	17104	17023	17147	17148	17125	17002	17197	17251	17128	17048	17094	17144	17048	17285	16992	17204	17014	17193	17271	16931	17220	17327	17127	17211	17058	17135	17163	17112	17162	17210	16951	17096	17190	17232	17185	17069	17318	17007	17030	17305	17275	17257	17197	17186	17165	17134	17105	17206	16901	17166	17134	17185	17075	17170	17094	16962	17043	17202	17135	17049	17233	17263	17027	17257	17056	17016	17308	17258	17249	17156	17007	17078	16909	17286	16989	17142	17052	17126	17147	17096	17033	17010	17231	17068	17202	17017	17078	17186	16992	17232	17300	17078	17147	17287	17270	17120	17013	17132	17031	17162	17233	17109	17068	17076	16976	17221	17054	17099	17286	17121	17079	17159	17035	17110	17169	17233	17128	17202	17223	17230	16948	17015	17033	17255	16954	16792	17231	17055	17080	16953	17161	17359	17147	17128	17223	17111	17121	17183	17250	17076	16860	17135	17241	17115	16932	17211	17043	17048	17116	17122	17107	17143	17094	17115	17229	17116	16932	17180	17010	17067	17124	17058	17020	17003	17003	17210	17081	16875	17167	17226	17266	17293	16980	17107	17115	17277	17111	17097	16974	17219	17101	16949	17026	17250	17306	17175	17175	17034	17240	17276	17167	16929	16927	17095	17063	17103	17246	17444	17216	17114	17117	17048	17142	17123	17270	16982	17085	17082	17126	17059	17073	17130	17178	17120	17122	17126	16939	16999	17113	17158	17172	17115	17205	17090	17108	17099	17223	17125	17294	17114	17226	17188	17241	17061	17159	17090	17160	17119	16959	17096	17309	17410	17005	17002	17149	17218	17109	16937	17113	17074	17219	16943	17077	16978	17200	16957	16951	16964	17053	17150	17177	17245	17132	17126	17164	17236	17104	17057	16962	17049	17082	17114	16959	17004	17156	17302	17168	17050	17004	17169	17073	17089	17027	17024	17109	17163	17085	17315	17142	16830	17132	16988	17223	17127	17156	17191	17212	17035	17306	17116	17236	17007	17067	17147	17124	17157	17116	17185	17007	17248	17143	16996	17147	17069	17028	17261	17042	17264	17005	17141	17054	17144	17073	17178	16973	16879	17236	17199	17069	17154	17096	17335	17147	17199	17093	17305	17155	16870	17027	17116	17206	17195	16857	17230	17036	16964	17079	17262	17151	17252	17099	17212	17316
14093	22862	23463	55826	59783	48489	37956	33256	23578	16768	15481	15758	15662	15666	15508	15482	15774	15528	15516	15754	15476	15447	15773	15577	15519	15642	15625	15580	15699	15607	15659	15798	15644	15797	15586	15608	15654	15770	15681	15566	15706	15530	15651	15600	15530	15563	15435	15616	15951	15740	15798	15745	15666	15418	15520	15845	15545	15644	15540	15710	15728	15483	15632	15487	15690	15544	15550	15498	15638	15622	15534	15409	15624	15614	15561	15687	15646	15342	15683	15541	15528	15589	15591	15740	15485	15629	15760	15584	15618	15625	15714	15646	15744	15595	15638	15631	15637	15527	15587	15564	15679	15649	15652	15591	15620	15689	15686	15684	15436	15625	15607	15646	15466	15586	15598	15519	15462	15572	15696	15502	15430	15731	15632	15658	15748	15504	15662	15542	15699	15579	15574	15684	15655	15547	15454	15659	15719	15535	15455	15515	15617	15428	15454	15689	15665	15729	15569	15486	15630	15628	15667	15535	15547	15581	15401	15687	15646	15560	15500	15404	15578	15513	15581	15741	15557	15577	15681	15532	15603	15533	15626	15595	15634	15459	15469	15697	15635	15618	15428	15500	15531	15565	15841	15614	15696	15692	15596	15679	15657	15558	15508	15577	15476	15498	15678	15668	15463	15570	15639	15371	15497	15621	15504	15439	15596	15565	15528	15506	15579	15549	15605	15602	15548	15361	15788	15614	15660	15631	15796	15464	15723	15606	15583	15458	15599	15687	15781	15600	15542	15678	15428	15567	15619	15537	15593	15458	15619	15547	15551	15524	15805	15701	15666	15495	15582	15665	15730	15640	15586	15569	15523	15453	15678	15614	15671	15524	15694	15616	15488	15473	15622	15520	15279	15646	15658	15662	15640	15578	15645	15487	15474	15613	15440	15458	15531	15692	15578	15575	15694	15542	15528	15505	15660	15489	15610	15590	15573	15672	15672	15451	15578	15544	15608	15564	15347	15478	15643	15374	15574	15576	15393	15636	15804	15369	15665	15557	15510	15393	15608	15524	15580	15539	15614	15541	15426	15671	15415	15607	15430	15732	15571	15513	15578	15657	15538	15528	15669	15428	15504	15706	15550	15673	15458	15616	15576	15419	15697	15526	15524	15607	15631	15735	15802	15418	15628	15589	15468	15606	15554	15463	15596	15707	15755	15647	15423	15551	15611	15618	15435	15566	15768	15504	15419	15494	15460	15588	15553	15576	15500	15620	15503	15598	15556	15613	15679	15712	15637	15655	15547	15525	15535	15532	15577	15603	15593	15524	15580	15601	15639	15489	15594	15525	15660	15503	15510	15652	15536	15587	15654	15606	15664	15765	15587	15670	15502	15551	15582	15619	15563	15659	15385	15511	15673	15657	15741	15621	15426	15610	15448	15526	15675	15618	15629	15520	15539	15750	15503	15552	15514	15451	15621	15672	15597	15701	15513	15680	15707	15568	15767	15429	15451	15522	15722	15617	15497	15622	15554	15447	15469	15555	15494	15725	15547	15510	15600	15586	15573	15720	15581	15630	15635	15610	15656	15571	15429	15573	15341	15631	15651	15751	15657	15423	15741	15488	15741	15460	15688	15685	15680	15723	15430	15644	15523	15672	15424	15463	15667	15523	15595	15644	15599	15499	15590	15655	15374	15707	15560	15593	15552	15477	15636	15546	15538	15695	15373	15443	15478	15605	15667	15480	15470	15526	15361	15434	15373	15550	15547	15396	15371	15519	15716	15645	15528	15550	15500	15667	15580	15609	15639	15626	15288	15680	15489	15742	15574	15636	15555	15655	15557	15457	15689	15649	15690	15553	15540	15435	15735	15495	15558	15680	15669	15568	15593	15561	15476	15695	15581	15607	15759	15655	15573	15565	15541	15599	15495	15506	15612	15560	15641	15500	15670	15611	15523	15651	15611	15469	15757	15559	15613	15640	15546	15647	15603	15727	15572	15688	15570	15579	15578	15755	15540	15474	15522	15626	15520	15655	15576	15571	15686	15556	15760	15535	15503	15502	15518	15614	15578	15736	15542	15485	15547	15417	15539	15416	15400	15638	15625	15532	15703	15653	15709	15740	15542	15567	15599	15526	15563	15400	15577	15690	15663	15496	15513	15534	15593	15780	15535	15381	15562	15550	15693	15775	15522	15664	15709	15492	15353	15631	15580	15421	15720	15654	15686	15629	15535	15602	15700	15729	15672	15576	15492	15524	15487	15605	15589	15649	15521	15649	15617	15509	15607	15500	15621	15580	15655	15441	15621	15436	15776	15648	15514	15612	15699	15639	15723	15525	15730	15740	15577	15364	15550	15414	15626	15432	15489	15555	15473	15703	15561	15344	15667	15643	15510	15391	15563	15605	15620	15628	15534	15515	15526	15592	15505	15509	15596	15677	15481	15481	15544	15495	15708	15512	15523	15565	15533	15711	15581	15631	15514	15563	15638	15712	15454	15610	15457	15578	15435	15428	15561	15703	15692	15613	15649	15381	15440	15637	15542	15704	15577	15542	15498	15619	15650	15582	15537	15564	15494	15722	15482	15505	15613	15669	15588	15680	15636	15488	15698	15592	15679	15528	15641	15662	15551	15713	15582	15483	15516	15658	15533	15448	15674	15574	15516	15593	15530	15744	15661	15576	15721	15551	15580	15813	15399	15603	15657	15705	15516	15522	15612	15453	15663	15607	15429	15626	15618	15561	15365	15582	15631	15561	15559	15645	15558	15645	15545	15455	15552	15523	15581	15468	15609	15586	15592	15602	15625	15677	15423	15598	15636	15532	15606	15545	15659	15622	15609	15551	15414	15560	15521	15551	15623	15546	15700	15500	15521	15597	15551	15572	15678	15669	15519	15625	15529	15576	15592	15530	15463	15714	15471	15744	15623	15677	15647	15762	15604	15749	15628	15585	15607	15658	15546	15448	15738	15635	15553	15564	15663	15676	15632	15536	15615	15556	15711	15530	15551	15682	15613	15621	15547	15500	15487	15737	15555	15709	15634	15716	15535	15690	15589	15468	15646	15569	15466	15600	15583	15486	15374	15458	15535	15539	15486	15536	15665	15576	15669	15600	15530	15654	15647	15518	15477	15479	15737	15526	15627	15683	15587	15634	15528	15480	15707	15391	15632	15601	15636	15590	15577	15457	15489	15672	15632	15539	15655	15675	15490	15736	15750	15533	15630	15539	15673	15730	15582	15592	15776	15626	15577	15585	15710	15566	15491	15552	15651	15428	15475	15549	15490	15789	15673	15632	15761	15577	15502	15616	15591	15646	15371	15547	15765	15358	15603	15548	15622	15584	15509	15602	15570	15465	15639	15534	15503	15538	15784	15544	15665	15544	15573	15446	15345	15570	15675	15580	15654	15518	15421	15805	15630	15572	15524	15708	15691	15736	15638	15559	15504	15578	15497	15631	15538	15610	15614	15702	15538	15602	15660	15536	15633	15462	15471	15497	15531	15730	15465	15572	15597	15453	15616	15575	15451	15574	15674	15453	15636	15545	15549	15621	15546	15640	15581	15593	15707	15574	15587	15577	15646	15472	15769	15463	15677	15521	15538	15589	15642	15711	15671	15564	15546	15599	15398	15633	15559	15466	15475	15518	15702	15702	15580	15553	15538	15558	15791	15649	15502	15741	15733	15664	15630	15667	15606	15559	15585	15522	15611	15416	15664	15584	15770	15348	15520	15597	15658	15513	15508	15753	15595	15451	15515	15538	15643	15418	15551	15816	15769	15581	15499	15438	15659	15410	15515	15577	15591	15770	15661	15529	15635	15479	15616	15559	15419	15521	15586	15627	15547	15523	15550	15728	15634	15439	15608	15644	15539	15507	15583	15534	15711	15541	15539	15689	15485	15472	15579	15675	15601	15458	15627	15333	15755	15539	15576	15441	15482	15635	15569	15527	15566	15673	15455	15653	15568	15714	15782	15569	15618	15662	15807	15462	15653	15605	15618	15652	15650	15563	15614	15557	15578	15643	15743	15559	15763	15523	15440	15657	15624	15681	15578	15649	15588	15565	15596	15719	15581	15592	15644	15440	15810	15662	15567	15775	15466	15450	15620	15586	15493	15571	15633	15614	15621	15480	15682	15537	15441	15493	15582	15468	15614	15721	15677	15574	15686	15623	15514	15654	15638	15624	15529	15724	15379	15577	15646	15600	15518	15522	15565	15544	15631	15571	15601	15636	15621	15488	15765	15610	15715	15555	15639	15671	15575	15709	15710	15715	15583	15512	15577	15539	15554	15546	15651	15556	15543	15660	15645	15677	15627	15721	15668	15431	15504	15676	15681	15610	15398	15687	15625	15523	15763	15472	15721	15625	15653	15493	15533	15576	15495	15479	15674	15618	15448	15537	15794	15574	15630	15514	15616	15668	15643	15598	15574	15540	15542	15556	15517	15550	15704	15513	15548	15648	15640	15507	15593	15682	15509	15587	15765	15421	15492	15605	15676	15651	15525	15717	15593	15627	15583	15708	15397	15739	15601	15375	15540	15506	15408	15656	15450	15602	15679	15506	15483	15589	15737	15508	15638	15464	15526	15739	15480	15550	15608	15493	15585	15388	15480	15574	15689	15505	15687	15495	15457	15708	15566	15710	15715	15542	15558	15369	15671	15718	15644	15590	15602	15637	15492	15449	15610	15646	15623	15621	15609	15558	15549	15484	15448	15500	15479	15589	15445	15481	15509	15613	15521	15443	15542	15528	15544	15729	15739	15452	15690	15668	15665	15787	15461	15490	15636	15619	15672	15835	15704	15405	15526	15429	15673	15590	15637	15518	15561	15596	15576	15602	15472	15653	15563	15550	15414	15633	15564	15560	15539	15550	15490	15566	15391	15611	15610	15599	15640	15554	15606	15679	15618	15537	15610	15625	15755	15708	15509	15710	15646	15724	15568	15641	15445	15585	15577	15583	15479	15550	15658	15508	15534	15589	15561	15512	15555	15675	15671	15590	15616	15480	15514	15539	15438	15642	15543	15554	15567	15629	15534	15677	15450	15624	15729	15612	15748	15571	15657	15710	15625	15489	15648	15420	15555	15505	15610	15625	15534	15450	15572	15664	15695	15595	15671	15487	15658	15507	15576	15538	15662	15611	15787	15433	15664	15577	15729	15569	15618	15591	15692	15587	15636	15577	15444	15579	15673	15530	15581	15702
22961	21257	29122	32774	52167	52786	45691	40607	28102	20723	17988	17244	17403	17485	17398	17297	17456	17504	17275	17396	17153	17618	17508	17270	17232	17537	17407	17287	17405	17341	17373	17361	17213	17357	17445	17227	17296	17268	17256	17187	17398	17316	17124	17213	17274	17157	17148	17353	17606	17563	17340	17539	17064	17283	17362	17070	17157	17340	17380	17037	17205	17263	17154	17419	17226	17191	17290	17290	17233	17375	17099	17258	17110	17263	17376	17084	17240	17184	17213	17179	17042	17179	17343	17177	17116	17067	17148	17382	17390	17196	17243	17182	17189	17283	17121	17296	17246	17140	17140	17162	17289	17282	17236	17163	17191	17141	17264	17326	17156	17114	17088	17174	17149	17121	17152	17134	17157	17110	17177	17145	17124	17166	17255	17063	17158	17057	17065	17084	17252	17236	17110	17021	17098	17352	17242	17088	17222	16940	17436	17306	17291	17148	17159	17012	17134	17083	17202	17221	17127	17169	17305	17123	17149	17292	17455	17354	17125	17235	16954	17184	17104	17196	17260	17270	17068	17347	17208	17172	17352	17093	17481	17336	17080	17306	17287	17079	17309	17142	17066	17283	17215	17163	17205	16977	17169	17132	17227	17128	17026	17307	17145	17148	17103	17161	17129	17456	17119	17213	17139	17230	17293	17241	17145	16893	17373	17100	17109	17378	17214	17110	17168	17033	17070	17091	17214	17389	17097	17169	17157	17229	17104	17225	16803	17258	17159	17265	17180	16941	17205	17242	17336	17241	17278	17184	17205	17105	17105	17135	17340	17227	17330	17174	17309	17277	17094	16997	17211	17010	16997	17146	17004	16905	16927	17119	17133	17365	17132	17128	17071	17078	17196	17160	17150	17308	17258	17052	17052	16939	17090	17199	17080	17049	17226	17190	17360	17317	17237	17266	17252	17266	17168	17151	17185	17250	17165	17174	17265	17048	17140	17064	16994	16817	16973	17202	17183	17217	17150	17140	17074	17095	17046	17218	17276	17161	17125	17274	17162	17201	17129	17107	17210	17428	17203	17213	17073	17236	17289	17207	17227	17435	17092	17323	17131	17008	17228	17324	17263	16992	17204	17209	17194	17230	17333	17134	17342	17102	17175	17112	17078	17174	16949	16945	17227	17249	17303	17103	17124	17191	17243	17241	17117	17202	17182	17136	17043	17026	17339	17324	17171	17174	17106	17035	17141	17253	17176	17235	17038	17099	17384	17055	17260	17288	17155	17152	17336	17272	17171	17111	17239	17119	17065	17134	17186	17116	16972	16905	17302	17154	17200	17230	17112	17323	17348	17098	17327	17119	17350	17349	17149	17129	17258	17058	17188	17002	17061	17040	17172	17278	17248	17282	17262	17187	17089	17117	17064	17177	17210	17203	17141	17125	17382	17161	17213	17125	17098	17068	17106	17036	17194	17318	17324	17102	17152	16988	17092	17299	17157	17231	17243	17031	17222	17293	17171	17224	16972	17028	17090	17194	17072	17078	17361	17004	17027	16929	17066	17394	17235	17208	17221	17237	17227	17077	17123	17020	17108	17250	17317	16941	17193	17158	17248	17249	17069	17251	17062	17271	17165	17273	17254	17224	17144	17161	17194	17124	17342	17145	17019	17171	17210	17243	16954	17168	17225	17196	17190	17052	17055	17165	17005	16996	17202	17059	17247	17294	17159	17295	17140	17234	17015	17301	17259	17152	17233	17005	17307	17338	17180	17072	17377	17228	17274	17194	17153	16964	17288	17235	17251	17143	17113	16937	17179	17138	17164	17205	17253	17198	17261	16996	17060	16999	17303	17374	17127	17467	17058	17362	17173	17021	17215	17139	17121	17357	17115	17352	17138	17312	17207	17298	17214	17224	17238	17067	17153	17300	17267	16985	17137	17135	17130	17142	16966	17114	17086	17252	17342	17248	17258	17324	17113	17161	17104	17293	17275	17039	17186	17139	17013	17088	16852	17238	16980	17152	17245	17339	17032	17147	16932	17331	17072	17000	17291	17082	17192	17233	17377	17200	17112	17113	17277	17271	17139	17195	17252	17272	17138	17166	17223	17425	17130	17339	17108	17006	17306	17329	17108	17094	17106	17001	16970	17166	17207	17254	17159	17257	17287	17244	16985	17089	17049	17145	17250	17313	17256	17170	17113	17087	16934	17139	17327	17393	16953	16901	17252	17139	17197	17210	17150	17234	17106	17181	16981	17114	17209	16937	17282	17165	17142	17199	17428	17209	17414	17264	17092	17248	17184	17079	17032	17104	17089	17319	17244	17102	17261	17210	17131	17130	17056	17072	17131	17069	17197	17218	17200	16945	17195	17177	17179	17227	17297	17061	17301	16986	17356	17172	17112	17064	17010	17032	17226	17169	17110	17262	17253	17208	17368	17191	17030	17039	17139	17055	17070	17193	17267	17151	17079	17157	17319	17259	17276	17118	17130	17256	17255	17255	17145	17073	17092	17207	17124	17145	16981	17024	17095	17116	17453	17154	17073	16937	17237	17169	17112	17120	16981	17136	17249	17224	17296	17164	17197	17195	17200	17406	17291	17363	17153	17189	17163	17093	16927	17284	17265	17224	17237	17056	17158	17163	17056	17211	17101	17117	17378	17062	17277	17059	17174	17115	17196	17304	17232	17183	17224	17375	17107	17007	17154	16992	16937	17229	17152	17105	17104	17166	17175	17286	17274	17187	17180	17250	17305	17255	17410	17103	17139	17378	17230	17145	17311	17223	17228	17130	17155	17167	17211	17142	17130	17042	17054	17183	17228	17009	17155	17176	17176	17107	17036	17090	17139	17155	17161	17130	17329	17060	17221	17301	17233	17346	17284	17048	17225	17220	17202	17252	17241	17160	17158	17229	17373	17223	17149	17159	17220	17223	17116	17007	17230	17205	17237	17201	17317	17223	17032	17230	17317	17382	17276	17132	17318	17259	17068	17126	17411	17177	17140	17365	17192	17258	17328	17079	17003	17221	17155	17146	17222	17197	17219	17357	17189	17123	17211	17014	17123	17311	17210	17263	16974	17014	17064	17233	17045	17088	17158	17166	17214	17193	17096	17120	17264	17189	17061	17066	17249	17308	17171	17169	17097	17010	17162	17226	17201	17015	17096	17046	17193	17279	17256	17026	17116	17040	17084	17113	16984	17113	17114	17075	17010	17272	17320	17128	17302	17239	17177	17162	17228	17040	17310	17161	17276	17252	17188	17077	17061	17132	17089	17230	17085	17110	17078	17003	17122	17028	17199	17202	17138	17321	17220	17032	17312	17211	17346	17211	17327	17131	17125	17277	17111	17240	17007	17198	17091	17163	17241	17324	17294	17218	17142	17254	16981	17256	17169	17069	17131	17251	17141	17277	17319	17049	17163	17016	17092	16992	17047	17120	17124	17148	17100	17148	17116	17371	17293	17168	17337	17208	17400	17130	17066	17141	17089	16812	17210	17251	17086	16978	17076	17181	17163	17046	17211	17154	17314	17221	16927	17087	17163	17178	17235	17148	17080	17270	17210	17197	17267	17277	17158	17212	17158	17043	17040	17061	17263	17289	17238	17084	17272	17115	17162	17071	17177	17287	16991	17037	17300	17208	17425	17317	17206	17123	17189	17206	16977	17147	17119	17092	17035	17090	17249	17187	17216	17248	17215	16882	17055	17033	17179	17244	17143	17260	17175	17203	17005	17310	17391	17200	16923	17324	17135	17164	17153	17141	17111	17287	17251	17169	17252	16974	17121	17188	17111	17253	17132	17139	17186	17082	17206	17190	17163	17187	17160	17301	17219	17012	17128	17089	17280	17053	17228	17088	17095	17294	17149	17198	17065	17289	17275	17245	17293	17149	17236	17203	17109	17211	17235	17098	17067	17225	17176	17245	17109	17077	17294	17235	17188	17126	17198	17327	17130	17008	17230	17016	17119	17119	17222	17084	16856	17147	17196	17151	17128	17037	17226	17177	16988	17004	17371	17102	17097	17202	17180	17194	17245	17253	17349	16889	17210	17346	17276	17144	17137	17172	17245	17286	17161	17190	17321	17294	17259	16977	17333	17171	17213	17240	17126	17121	17165	17248	17111	17008	17251	17216	17130	17122	17167	17035	17161	17224	17115	17115	16896	17170	17191	17152	17272	17425	17068	17292	17294	17170	17222	17216	17059	17120	17335	17200	17285	17087	17210	17139	17152	17221	17068	17326	17227	17053	16918	17328	17347	17088	17242	17352	17306	17267	17160	17283	17063	17177	17108	17231	17166	17076	17104	17072	17305	17224	17051	17075	17195	17255	17347	17241	17109	17076	17004	17233	17122	17280	17084	17072	17135	17090	17231	17059	17199	17220	17259	17138	17189	17127	17361	17117	17196	17147	17360	17123	17115	17329	17132	17117	17011	17208	17189	17226	17135	17204	17094	17156	17057	17254	17292	17135	17336	17062	17355	17115	17189	17078	17001	17136	17316	17082	17328	17086	17155	17172	17125	17142	16997	16985	17210	17234	17175	17323	17228	16964	17262	17253	17039	17098	17283	17110	17271	17167	17083	17188	17309	17165	17168	17010	17015	17045	17348	17039	17181	17163	17167	17141	17192	17149	17159	17171	17107	17446	17074	17394	17453	17258	17092	17124	17473	17127	17204	17351	17361	17130	17361	17207	17001	17200	17055	17215	17322	17157	17267	17206	17200	17076	16879	17271	17171	17264	17139	17257	17290	17042	17184	17330	17225	17267	17135	17096	17251	17151	17422	17359	17096	17032	17154	17361	17221	17247	17426	17328	17145	17182	17161	17007	17283	17238	17129	17228	17098	17156	17128	17122	17190	17194	17253	17205	17204	17012	17233	17382	17291	17218	17381	17224	17242	17089	17205	17086	17131	17179	17341	17209	17027	17245	17080	17333	17244	17150	17096	17272	17222	17015	17334	17052	17206	16948	17074	17123	16904	17269	17276	17144	17117	17184	16915	17166	17261	17154	17040	17239	17215	17208	17169	17220	17249	17024	17228	17115	17251	17201	17108	17075	17173	17168	17397	17219	16972	17062	17022	17048	17267	17151	17205	17239	17273	17002	17079	17044	17077	17040	17272	17072	17129	17242	17144	17130	17014	16992	17160	17273	17283	17161	17088	17198	17095	17130	17195	17123	17029	17179	17405	17358	17275	17289	17405	17186
16173	28409	31805	70177	71654	57290	48897	43063	28412	17642	15610	15717	15673	15747	15651	15835	15643	15699	15854	15592	15712	15807	15540	15568	15712	15637	15722	15628	15688	15633	15511	15604	15660	15656	15574	15572	15852	15783	15791	15769	15559	15719	15579	15627	15603	15701	15548	15748	16376	16336	15995	15808	15652	15548	15621	15599	15665	15603	15498	15626	15783	15676	15635	15796	15550	15750	15733	15700	15683	15632	15585	15636	15544	15628	15585	15619	15769	15585	15716	15685	15568	15685	15542	15518	15631	15621	15555	15738	15700	15547	15665	15549	15490	15612	15683	15767	15689	15600	15672	15495	15644	15472	15663	15686	15552	15613	15640	15572	15699	15520	15599	15762	15507	15620	15616	15702	15575	15596	15545	15566	15837	15543	15561	15613	15661	15537	15442	15581	15712	15817	15720	15643	15484	15657	15581	15701	15701	15724	15701	15698	15455	15776	15657	15429	15741	15572	15696	15445	15629	15557	15647	15615	15771	15609	15568	15627	15568	15625	15610	15663	15586	15715	15607	15566	15660	15619	15577	15559	15458	15806	15587	15482	15682	15437	15550	15576	15712	15724	15649	15767	15590	15662	15629	15702	15437	15532	15553	15506	15627	15623	15598	15647	15582	15606	15504	15701	15471	15597	15672	15474	15595	15622	15712	15694	15426	15655	15584	15665	15711	15603	15484	15487	15589	15666	15689	15702	15563	15523	15509	15754	15755	15600	15620	15762	15710	15470	15500	15633	15593	15706	15458	15526	15682	15573	15501	15750	15501	15669	15595	15632	15465	15672	15523	15549	15738	15567	15669	15641	15680	15661	15733	15506	15603	15484	15747	15665	15613	15747	15820	15551	15485	15836	15616	15580	15728	15749	15600	15374	15697	15574	15712	15828	15521	15657	15719	15737	15613	15751	15846	15691	15572	15655	15781	15571	15711	15703	15545	15647	15725	15495	15432	15548	15688	15788	15747	15370	15611	15660	15457	15552	15652	15707	15579	15731	15590	15852	15731	15658	15601	15641	15521	15592	15747	15759	15632	15538	15414	15638	15729	15442	15677	15542	15826	15597	15654	15651	15724	15880	15456	15623	15762	15624	15666	15696	15615	15599	15627	15596	15540	15765	15691	15660	15734	15761	15724	15424	15725	15622	15661	15682	15797	15504	15648	15577	15557	15563	15673	15597	15641	15677	15616	15709	15669	15407	15464	15705	15646	15680	15616	15667	15563	15558	15686	15542	15772	15751	15553	15624	15601	15664	15533	15594	15603	15433	15591	15648	15526	15541	15592	15614	15562	15747	15643	15734	15652	15548	15713	15407	15710	15663	15631	15670	15582	15472	15788	15670	15623	15533	15758	15410	15483	15621	15547	15569	15687	15637	15670	15650	15557	15635	15609	15647	15575	15579	15667	15623	15487	15656	15614	15556	15616	15570	15647	15726	15728	15686	15664	15624	15550	15763	15652	15397	15533	15548	15611	15689	15579	15594	15603	15654	15601	15699	15798	15555	15732	15693	15750	15566	15558	15691	15431	15757	15670	15696	15678	15580	15632	15525	15584	15619	15490	15914	15670	15597	15652	15575	15650	15548	15588	15739	15522	15599	15557	15551	15398	15708	15634	15667	15619	15634	15694	15649	15589	15692	15786	15714	15612	15576	15653	15423	15789	15478	15728	15704	15586	15592	15445	15593	15649	15527	15687	15665	15643	15501	15635	15549	15678	15536	15601	15618	15572	15701	15703	15664	15621	15452	15709	15512	15601	15657	15673	15626	15700	15651	15736	15577	15582	15644	15633	15654	15634	15656	15568	15545	15636	15512	15757	15642	15552	15734	15612	15704	15934	15660	15654	15583	15640	15802	15718	15616	15492	15791	15706	15554	15596	15723	15579	15691	15871	15651	15817	15695	15655	15540	15595	15585	15636	15763	15638	15519	15499	15687	15611	15739	15639	15507	15642	15628	15663	15599	15532	15649	15675	15666	15569	15687	15655	15657	15756	15732	15689	15627	15716	15516	15570	15542	15444	15517	15555	15527	15756	15666	15595	15560	15732	15565	15587	15679	15707	15406	15648	15615	15510	15645	15833	15640	15702	15511	15578	15683	15656	15725	15655	15577	15635	15532	15704	15641	15438	15724	15648	15698	15619	15374	15636	15708	15652	15624	15633	15401	15630	15454	15480	15623	15550	15604	15664	15551	15717	15519	15746	15641	15439	15717	15545	15567	15477	15590	15693	15569	15736	15545	15802	15647	15579	15404	15714	15784	15677	15531	15436	15746	15648	15756	15716	15742	15579	15764	15612	15684	15712	15479	15752	15560	15588	15520	15557	15667	15659	15638	15460	15563	15585	15631	15546	15506	15788	15567	15399	15443	15714	15680	15750	15415	15559	15608	15520	15699	15624	15491	15688	15695	15427	15679	15678	15578	15522	15656	15559	15494	15537	15570	15651	15549	15505	15733	15765	15412	15624	15688	15770	15727	15530	15572	15809	15719	15430	15706	15460	15604	15724	15720	15533	15646	15507	15945	15613	15582	15495	15588	15784	15457	15556	15554	15582	15564	15601	15545	15787	15756	15792	15595	15419	15601	15688	15404	15724	15530	15594	15720	15648	15652	15693	15581	15577	15823	15620	15571	15580	15723	15722	15674	15529	15685	15705	15674	15568	15720	15671	15618	15605	15671	15724	15717	15775	15653	15637	15552	15611	15632	15746	15697	15759	15507	15679	15682	15631	15563	15671	15471	15622	15820	15476	15628	15711	15681	15595	15692	15590	15471	15693	15445	15640	15777	15748	15815	15625	15452	15743	15593	15606	15509	15622	15459	15525	15579	15648	15455	15713	15781	15744	15730	15527	15620	15626	15560	15747	15695	15731	15672	15686	15624	15574	15732	15560	15590	15676	15560	15704	15666	15584	15632	15565	15523	15688	15579	15464	15779	15653	15572	15679	15534	15718	15893	15687	15639	15587	15655	15796	15538	15696	15635	15588	15521	15587	15765	15677	15552	15724	15419	15577	15668	15640	15568	15667	15670	15509	15622	15704	15464	15594	15648	15551	15693	15731	15631	15562	15494	15722	15817	15702	15604	15661	15607	15745	15774	15561	15503	15670	15659	15665	15600	15667	15551	15725	15514	15696	15551	15665	15583	15571	15688	15491	15545	15585	15559	15466	15618	15730	15567	15823	15473	15768	15510	15439	15663	15571	15613	15640	15705	15533	15710	15452	15497	15857	15608	15613	15606	15722	15587	15568	15420	15549	15711	15679	15616	15592	15521	15585	15771	15654	15540	15646	15530	15610	15653	15699	15559	15598	15603	15602	15607	15576	15675	15585	15580	15641	15746	15688	15609	15524	15545	15546	15582	15698	15443	15574	15452	15724	15609	15673	15593	15557	15498	15458	15768	15702	15650	15461	15468	15540	15725	15626	15465	15622	15711	15689	15797	15762	15599	15616	15722	15582	15710	15574	15669	15555	15598	15616	15591	15644	15528	15654	15539	15644	15641	15704	15541	15699	15566	15631	15656	15695	15782	15813	15560	15578	15592	15734	15703	15691	15688	15613	15585	15677	15697	15501	15767	15572	15692	15772	15650	15611	15519	15799	15586	15531	15716	15504	15738	15800	15575	15801	15811	15595	15728	15601	15592	15666	15598	15592	15819	15750	15676	15836	15689	15624	15555	15651	15602	15593	15724	15720	15439	15759	15582	15455	15543	15509	15658	15573	15640	15818	15575	15565	15732	15665	15620	15728	15751	15590	15678	15604	15589	15690	15693	15456	15708	15599	15597	15713	15652	15642	15712	15475	15465	15577	15760	15666	15516	15462	15658	15486	15551	15649	15699	15537	15511	15710	15674	15674	15717	15654	15557	15631	15616	15662	15539	15551	15589	15591	15442	15729	15528	15431	15719	15538	15676	15617	15565	15692	15799	15645	15706	15586	15508	15689	15556	15712	15633	15616	15592	15853	15620	15624	15619	15739	15619	15509	15590	15685	15562	15611	15481	15597	15621	15613	15629	15641	15482	15665	15488	15516	15485	15604	15633	15631	15660	15623	15779	15639	15566	15750	15695	15568	15603	15542	15516	15542	15681	15606	15664	15493	15607	15603	15618	15429	15790	15649	15695	15563	15544	15767	15667	15650	15604	15604	15597	15648	15519	15531	15657	15635	15643	15638	15500	15572	15541	15715	15588	15520	15529	15720	15631	15381	15474	15492	15717	15728	15449	15597	15662	15682	15492	15747	15625	15610	15677	15567	15688	15711	15724	15447	15618	15749	15661	15753	15673	15606	15749	15608	15670	15710	15688	15605	15499	15750	15677	15668	15672	15389	15671	15741	15504	15786	15658	15514	15597	15350	15448	15828	15657	15466	15572	15686	15567	15920	15538	15530	15540	15669	15619	15664	15591	15730	15519	15478	15725	15648	15567	15538	15500	15560	15591	15591	15804	15567	15777	15675	15709	15691	15699	15697	15515	15729	15722	15704	15544	15617	15644	15542	15491	15725	15661	15605	15733	15579	15681	15580	15464	15663	15535	15742	15542	15781	15760	15639	15535	15804	15640	15587	15602	15682	15586	15603	15555	15771	15530	15759	15756	15621	15642	15584	15554	15687	15622	15849	15573	15658	15591	15590	15670	15548	15552	15532	15621	15579	15577	15469	15682	15768	15655	15461	15574	15572	15703	15679	15682	15573	15716	15588	15692	15712	15648	15609	15585	15644	15537	15604	15524	15508	15572	15574	15662	15641	15604	15607	15567	15733	15442	15776	15636	15603	15387	15469	15568	15664	15604	15496	15773	15585	15589	15639	15619	15484	15626	15669	15491	15618	15637	15690	15670	15804	15661	15569	15511	15467	15721	15438	15682	15681	15644	15634	15492	15601	15568	15546	15684	15660	15799	15569	15528	15540	15565	15553	15642	15569	15614	15666	15511	15587	15658	15678	15675	15772	15657	15482	15598	15538	15840	15560	15653	15607	15818	15768	15456	15572	15596	15712	15612	15795	15343	15687	15494	15628	15751	15496	15520	15647	15727	15564	15610	15503	15530	15749	15623	15586	15648	15616	15722	15631	15644	15742	15684	15644	15567	15537	15737	15560	15499	15661	15571	15687	15510	15705	15604	15658	15673	15497	15654	15572	15690	15586	15595	15621	15594
27260	21649	24616	28986	28984	24367	22201	19793	17936	17189	17302	17317	17419	17243	17240	17132	17140	16953	17339	17255	17351	17077	17263	17367	17458	17034	17254	17110	17141	17168	17164	17154	17362	17141	17195	17106	17312	17213	17094	17267	17107	17175	17288	17308	17243	17194	17227	17325	17181	17382	17363	17242	17266	17267	16981	17033	17131	17223	17059	16966	17016	17265	17109	17031	17264	17215	17219	17066	17191	17241	16981	17085	17037	17219	17162	17153	17015	17056	16980	17229	17233	17024	17200	17142	17190	17056	16967	17190	17116	17301	17114	17126	17151	17130	17058	17008	17318	17189	17231	17326	17089	16991	17021	17037	17207	17093	17146	16968	17271	17176	17248	17065	17134	17091	17114	17118	17096	17081	17109	17060	17346	17122	16905	17210	17178	17167	17246	17141	17141	17393	17318	17152	17134	17188	17187	17332	17096	17270	17235	17109	17210	17114	17152	17183	17007	17097	17050	17397	17286	17425	17196	17126	17247	17039	16959	16987	17263	17047	17091	17331	17047	16970	17219	17122	17102	17116	17248	17101	17162	17269	17019	17162	17147	17209	16970	17052	17190	17337	17168	17064	17104	17221	16973	17212	17097	17115	17051	17040	16938	17245	17037	17194	17160	17034	17256	17018	17021	17118	17034	16928	16962	17199	17223	17485	17266	17230	17214	17255	17054	17138	17312	17149	17064	17146	17155	17128	17129	16984	17041	17242	17422	17129	17309	17214	16971	17061	17152	17185	17053	17071	17176	17139	17009	17085	17106	17169	17091	17132	17100	17259	17288	17258	17176	17113	17097	17120	17339	17319	17172	17168	17233	16932	16988	17022	17226	17070	17111	17211	17010	17200	16906	17121	17095	17123	16982	17277	17244	17001	17169	17161	17151	17249	16987	17033	17182	17290	17179	17122	17197	17284	17256	16993	17211	17141	17035	17131	17068	17066	17013	17088	17214	17262	17161	17174	17342	16979	17085	17263	17235	17115	17186	17193	17189	16932	17039	17049	17271	17059	17123	17197	16993	17013	17064	17108	17167	17198	17128	17168	17156	17047	17239	17241	17090	17169	17225	17177	17109	17100	17153	17156	16954	17168	16952	17213	17404	17241	17239	17102	17051	17218	17045	17114	17213	17390	17142	17278	17314	17056	17117	17237	17114	16991	17218	17241	17302	17092	17078	17168	17176	17202	17179	17223	17205	17185	17132	17016	17162	16941	17130	17008	17140	17139	17138	17151	16972	17173	17239	17042	17185	17383	16989	17123	16982	17097	16915	17144	17190	17156	17210	17238	17079	17236	17333	17136	17181	17068	17334	17205	17284	17207	17150	17234	17166	17065	17001	17190	17118	17087	17271	17212	17132	16887	17132	17219	17125	17057	17259	17237	16971	17303	17274	17098	17179	17163	17467	17264	16911	17069	17160	17105	16930	17023	17079	17172	17240	17232	17238	17249	17245	17180	17091	16983	17083	17047	16971	17061	17280	17351	17319	17094	17251	17204	17283	17181	17141	17134	17158	17145	17017	17130	17120	17127	17117	17295	17136	17175	17109	17259	17235	17203	17249	17156	17077	17194	17132	17103	17220	16952	17197	17221	17092	17199	17183	17237	17077	17249	17065	17088	17180	17047	17109	17296	17181	16953	17396	17138	17307	17249	17123	17096	17089	17257	17019	17294	17006	17149	17283	17029	17083	17022	17126	17145	17363	17177	17115	17233	17049	17018	17181	16972	17074	17277	17141	17341	17017	17242	17165	17184	17257	17066	17258	17195	17203	17129	17153	17054	17172	17264	17191	17079	17158	17128	17259	17099	17010	17183	17128	17110	17246	17188	17112	17152	17298	17180	17269	17072	17213	17214	17252	17141	17160	17195	17186	17344	17103	17059	17246	17186	17102	17014	17400	17115	17026	17110	17154	17172	17284	17143	17185	17033	17048	17285	17336	17310	17235	17275	17237	17309	17176	17092	16964	16963	17001	17330	17266	17112	17118	17111	17051	17316	17368	17238	17249	17322	17115	17096	17016	16988	17221	17203	17267	17073	17221	17351	17054	17101	17128	17116	17227	17144	17135	17205	17223	17271	17327	17170	17101	16977	16978	17102	17135	17048	16950	16936	17113	17217	17258	17167	17155	17123	17184	17342	17276	17140	17160	17107	17086	17132	17041	17354	17172	17161	17095	17119	17362	17086	17291	17128	17204	17176	17273	17234	17113	17198	17458	17289	17196	17256	17184	17229	17033	17124	17217	17240	17264	17111	17266	17274	17210	17061	17068	17071	17287	17130	17140	17034	17251	17160	17106	17092	17163	17100	17048	17221	17110	17223	17246	17176	17345	17237	17162	17395	17111	17089	17086	17081	17200	17171	17318	17199	17244	17104	17154	17156	17169	16968	17230	17168	17172	17233	17270	16984	16897	17021	17193	17234	17329	17227	17330	17165	17163	17055	16912	17313	17300	17251	17112	17186	17021	17080	17487	17272	17245	17227	17241	17135	17004	17097	17307	16979	17022	17134	17106	16906	16949	17132	17008	17052	17369	17114	17037	17192	17188	17041	17296	17083	17078	17327	17146	16989	17041	17078	16903	17282	17059	17274	17195	17156	17200	16946	17234	17172	17216	17253	17363	17167	17202	17264	17251	17247	17060	17162	17165	17034	17359	17117	17198	17261	17246	17289	17190	17146	17136	17043	17055	17380	17050	17191	17201	17153	17387	17412	17276	17005	17125	17168	17418	17238	17325	17205	17074	16984	17229	17213	17140	17349	17272	17212	17292	17246	17221	16994	17120	17198	17180	17133	17257	17217	17132	17164	17332	17132	17151	17293	17207	16984	17042	17022	17132	17075	17140	16989	17178	17408	17178	17043	17108	17096	17186	17234	17356	17332	17211	17303	17221	17214	17018	17065	17229	17018	17276	17106	17046	16996	17020	17258	17069	17215	17165	16969	17155	17159	17086	17090	17196	17189	17164	17124	17397	17246	17173	17070	16925	17325	17335	17240	16912	17021	17329	17225	17294	17383	17030	16948	17278	17109	17055	17154	17088	17134	16959	17213	17103	17106	17072	17083	17148	17042	17213	17282	17056	16977	17181	17328	17080	17143	17025	17084	17236	17219	17171	17225	17227	17293	17094	17098	17062	17167	17092	17074	17099	17156	17195	17283	17017	17192	17181	17040	17035	17016	16992	17205	17157	17215	17400	16990	17120	17167	17149	17052	17153	17278	17226	17400	17082	16978	16938	17205	17131	17218	17163	17286	17241	17127	17377	17196	17225	16965	17206	17267	17283	17135	17112	16983	17060	16968	17163	17145	17180	16944	17328	17254	17333	17108	17340	17307	16994	17165	17058	17148	17191	17081	17106	17198	17425	17266	17177	17304	17196	17014	17174	17082	17157	17192	16931	17132	17116	17126	17223	17418	17123	17215	17197	17104	17058	17330	17299	17067	17080	16993	16973	17049	16991	17240	16934	17229	17226	17048	17095	17165	17295	17100	17086	17136	17082	17188	16931	17395	17011	17230	17058	17149	17352	16969	16948	17022	17087	17064	17188	17053	17231	16995	17229	17199	17331	17126	17266	17118	17274	17274	17294	17303	17174	17054	17269	17045	17037	17152	17179	17026	17107	17098	17163	17279	17303	17155	17091	17015	16987	17186	16959	17210	17124	16975	16912	17231	17302	17173	17067	17120	17095	17239	17258	17294	17177	17147	17192	17091	17209	17085	17240	17311	17108	17100	17143	17187	17104	16897	17201	17384	17342	17223	17244	17041	17031	17019	17211	17052	16986	17191	17117	17010	17084	17143	17212	17194	17197	17194	17222	17317	17148	17151	17087	17004	17048	17418	17192	17214	17147	16878	17134	16941	17133	17068	17224	17155	17110	17162	17151	16909	17180	17113	17090	17171	17052	17097	16932	17189	16943	17215	17152	17282	17229	17040	17246	17210	17135	17046	17192	17194	17328	17053	17016	17184	17256	17352	17139	17188	17170	17331	17251	17313	17069	17167	17141	17239	17135	17089	17093	17170	17368	17233	17141	17337	17256	17123	17050	16966	17311	17217	17220	17156	17094	16975	17189	17049	17229	17238	17257	17183	17095	17011	17268	17109	17234	17098	17235	17086	16934	17100	17355	17091	17282	17078	17114	17167	17058	17247	17231	17227	16980	17289	17109	17169	17291	17091	17002	17234	17476	16974	17157	17008	17325	17152	17204	17004	16972	17124	17009	17134	17119	17175	17058	17265	17063	17234	17123	16979	16983	17218	17108	17295	17384	17056	17157	17140	17092	17198	17246	17025	17314	17240	17214	17073	17254	17162	17199	17234	17209	17153	17066	17292	17094	17110	17165	17193	17198	17208	17332	17238	17127	17067	16870	17189	17099	17465	17104	17243	16976	17152	17472	17095	17027	17184	17090	17093	17025	16819	17115	17283	16912	17066	16990	17179	17122	17028	16999	17054	17171	17234	17157	17146	17193	16905	17213	16975	17260	17350	17022	17031	17320	17020	17137	17041	17244	17144	17126	17213	17285	17207	17190	17233	17130	17100	17214	17051	17278	17010	17183	17051	17288	17110	17186	17056	17040	17345	17179	17066	17156	17118	17222	17040	17001	17243	17167	17172	17213	17204	17255	17254	17112	17064	16983	17148	17154	17215	17032	17115	17241	17253	17126	17215	17224	17317	17165	17161	17247	17175	17122	17085	17046	17242	17179	17052	17232	17188	17102	17131	17367	17084	17199	17205	17275	17217	17226	17248	17056	17405	17179	17160	17139	17150	17140	17056	17311	17025	17168	17242	17094	17191	17163	17221	17197	17065	17305	17021	17207	17228	17159	17193	17052	17197	17184	17255	17011	17132	17060	17202	17100	17060	17183	17102	17100	17177	17315	17157	17081	17099	17026	17152	17297	17246	17270	17219	17147	17143	17249	17250	16966	17154	17160	17195	17176	17243	17157	17232	16996	17262	17157	17292	17119	17297	17099	17237	17092	16933	17147	17253	16945	17186	17164	17102	17352	17093	17271	16915	17241	17068	17108	17102	16968	17152	17420	17221	17209	17102	17353	16949	17028	17119	17123	17158	17312	17364	17040	17059	17025	17329	17098	17134	17106	17197	17362	17003	16915	17000	17128	17196	17149	17201	17100	16879	17198	17195	17140	17188
14278	16419	20220	29675	29986	24155	21945	18447	16411	15560	15617	15688	15526	15480	15535	15538	15515	15650	15661	15411	15634	15713	15539	15643	15518	15445	15640	15705	15491	15751	15662	15715	15528	15541	15587	15638	15737	15535	15536	15576	15586	15524	15692	15536	15523	15661	15643	15662	15672	15655	15584	15627	15804	15522	15459	15674	15622	15577	15559	15477	15442	15566	15515	15674	15568	15491	15547	15686	15419	15605	15634	15593	15503	15649	15655	15476	15504	15560	15640	15725	15492	15609	15739	15600	15599	15685	15513	15538	15619	15636	15489	15560	15539	15438	15606	15440	15603	15475	15570	15757	15534	15659	15706	15590	15495	15600	15486	15668	15456	15717	15605	15485	15565	15527	15508	15583	15599	15538	15562	15510	15676	15573	15583	15532	15614	15389	15503	15562	15606	15564	15606	15649	15638	15535	15541	15524	15652	15668	15542	15668	15525	15492	15693	15564	15669	15739	15501	15686	15589	15528	15582	15687	15644	15454	15377	15663	15492	15759	15483	15549	15472	15520	15482	15469	15473	15666	15549	15632	15519	15765	15509	15631	15525	15613	15644	15611	15722	15574	15564	15675	15459	15663	15669	15445	15473	15630	15494	15554	15505	15519	15332	15510	15616	15640	15619	15679	15430	15649	15629	15670	15616	15556	15494	15742	15476	15613	15566	15702	15541	15749	15510	15364	15398	15454	15535	15475	15512	15428	15549	15570	15559	15536	15642	15607	15582	15668	15566	15522	15552	15526	15504	15572	15577	15377	15648	15491	15422	15580	15288	15567	15627	15570	15578	15611	15478	15666	15618	15510	15799	15561	15525	15531	15426	15717	15570	15485	15528	15530	15456	15589	15502	15630	15484	15639	15425	15638	15761	15705	15575	15647	15503	15499	15602	15512	15691	15636	15743	15571	15488	15691	15629	15618	15484	15504	15744	15571	15631	15613	15548	15571	15472	15602	15737	15388	15676	15461	15617	15591	15504	15670	15710	15409	15570	15515	15638	15732	15541	15541	15526	15643	15423	15718	15577	15722	15714	15539	15442	15355	15351	15747	15528	15463	15586	15537	15480	15554	15507	15465	15665	15644	15693	15647	15497	15646	15546	15733	15552	15663	15516	15564	15587	15594	15429	15451	15547	15420	15558	15456	15746	15414	15689	15447	15670	15426	15513	15534	15538	15357	15578	15384	15602	15616	15709	15683	15754	15774	15656	15595	15712	15511	15555	15693	15751	15560	15514	15667	15579	15537	15555	15466	15632	15630	15464	15667	15434	15631	15586	15418	15471	15534	15553	15585	15519	15591	15470	15594	15603	15713	15532	15824	15479	15623	15519	15810	15400	15510	15757	15611	15511	15681	15826	15752	15475	15650	15466	15517	15728	15469	15595	15677	15539	15500	15562	15732	15674	15656	15648	15640	15574	15617	15574	15608	15493	15681	15506	15339	15411	15592	15617	15543	15639	15528	15671	15446	15603	15520	15421	15609	15553	15621	15748	15709	15647	15598	15415	15623	15599	15534	15573	15584	15595	15622	15602	15665	15519	15577	15600	15508	15655	15591	15603	15458	15666	15574	15450	15422	15614	15729	15703	15578	15668	15667	15611	15723	15415	15581	15532	15621	15519	15693	15713	15549	15619	15674	15599	15516	15664	15538	15559	15598	15705	15590	15636	15657	15751	15565	15601	15558	15540	15733	15569	15603	15659	15430	15445	15664	15470	15574	15689	15480	15623	15571	15603	15595	15638	15561	15426	15440	15562	15639	15648	15619	15529	15684	15598	15608	15569	15630	15602	15610	15615	15621	15483	15660	15662	15543	15653	15703	15525	15390	15569	15632	15456	15519	15587	15550	15751	15498	15543	15530	15559	15638	15577	15726	15566	15546	15536	15720	15650	15645	15570	15751	15413	15652	15697	15575	15547	15564	15779	15599	15577	15724	15608	15464	15709	15570	15745	15522	15368	15704	15506	15442	15699	15509	15601	15646	15644	15665	15676	15500	15523	15718	15685	15612	15541	15465	15628	15583	15657	15486	15672	15613	15612	15447	15641	15642	15652	15541	15478	15482	15739	15503	15631	15544	15622	15619	15532	15532	15479	15783	15384	15631	15583	15408	15719	15414	15531	15541	15516	15549	15532	15538	15669	15509	15652	15639	15531	15534	15622	15643	15640	15626	15558	15491	15631	15666	15443	15528	15546	15624	15579	15627	15450	15525	15665	15577	15472	15651	15647	15543	15626	15443	15610	15689	15520	15676	15495	15476	15662	15718	15506	15501	15428	15561	15541	15486	15623	15463	15668	15579	15534	15534	15671	15559	15691	15677	15736	15512	15635	15489	15564	15556	15455	15698	15759	15792	15672	15599	15463	15552	15452	15531	15740	15614	15629	15598	15554	15812	15514	15647	15544	15702	15572	15515	15571	15511	15637	15535	15464	15492	15681	15631	15599	15657	15612	15718	15707	15547	15498	15698	15726	15429	15554	15728	15468	15568	15529	15624	15637	15610	15483	15467	15532	15689	15547	15530	15425	15666	15462	15527	15676	15678	15699	15493	15683	15502	15571	15532	15514	15479	15593	15617	15395	15545	15418	15661	15539	15565	15942	15520	15758	15642	15590	15439	15578	15410	15687	15545	15722	15491	15649	15653	15628	15437	15622	15458	15584	15479	15669	15682	15471	15626	15592	15589	15473	15665	15654	15483	15573	15635	15567	15522	15579	15591	15479	15637	15519	15705	15535	15555	15649	15546	15495	15621	15502	15594	15536	15661	15487	15489	15807	15628	15633	15546	15652	15659	15553	15560	15598	15500	15547	15617	15537	15475	15565	15484	15848	15463	15460	15626	15392	15720	15582	15720	15586	15503	15625	15658	15516	15544	15602	15618	15588	15612	15621	15616	15521	15407	15664	15603	15486	15445	15626	15772	15569	15711	15625	15500	15604	15572	15473	15653	15399	15583	15700	15499	15557	15434	15596	15626	15632	15528	15716	15432	15467	15546	15621	15589	15522	15619	15521	15644	15703	15547	15349	15645	15368	15715	15542	15553	15550	15551	15488	15478	15552	15613	15516	15592	15609	15609	15477	15408	15560	15670	15760	15658	15434	15582	15443	15590	15447	15511	15644	15566	15649	15626	15693	15569	15585	15639	15557	15537	15487	15623	15688	15803	15590	15511	15740	15429	15460	15511	15590	15423	15468	15667	15604	15618	15724	15526	15642	15436	15508	15576	15406	15687	15687	15546	15512	15576	15410	15693	15629	15740	15506	15808	15648	15691	15389	15650	15630	15515	15445	15577	15405	15528	15417	15563	15466	15435	15742	15496	15629	15644	15619	15520	15526	15493	15552	15586	15782	15391	15782	15614	15653	15530	15748	15580	15510	15464	15582	15580	15597	15546	15560	15666	15749	15646	15590	15556	15527	15548	15678	15797	15613	15402	15459	15412	15283	15615	15456	15712	15681	15503	15558	15616	15600	15429	15397	15739	15577	15609	15532	15433	15631	15553	15470	15651	15684	15371	15612	15523	15664	15702	15588	15413	15594	15361	15575	15527	15508	15540	15484	15511	15501	15617	15728	15645	15521	15457	15570	15598	15707	15647	15737	15537	15472	15412	15522	15538	15613	15744	15588	15477	15514	15659	15582	15531	15477	15550	15478	15601	15390	15523	15647	15591	15529	15630	15483	15570	15595	15715	15569	15529	15511	15656	15549	15552	15633	15533	15546	15663	15494	15608	15528	15487	15560	15514	15520	15620	15609	15712	15655	15650	15519	15667	15769	15490	15622	15325	15623	15624	15729	15533	15599	15681	15740	15471	15681	15668	15362	15611	15672	15427	15490	15466	15864	15598	15516	15559	15581	15730	15601	15599	15562	15591	15614	15524	15396	15564	15620	15579	15502	15491	15608	15512	15539	15524	15731	15563	15447	15560	15669	15736	15607	15372	15511	15753	15562	15691	15376	15540	15543	15735	15552	15495	15775	15670	15557	15569	15510	15735	15610	15504	15671	15559	15621	15560	15501	15714	15606	15494	15574	15562	15664	15516	15637	15557	15447	15595	15580	15631	15523	15660	15700	15716	15533	15597	15651	15548	15477	15409	15781	15608	15416	15525	15588	15539	15654	15721	15570	15592	15562	15561	15685	15536	15612	15637	15640	15755	15599	15437	15660	15494	15646	15476	15611	15656	15623	15601	15511	15625	15473	15507	15615	15549	15419	15482	15577	15600	15662	15554	15604	15561	15502	15579	15677	15610	15578	15614	15766	15736	15564	15488	15677	15506	15678	15539	15767	15649	15688	15585	15568	15543	15562	15291	15472	15584	15381	15787	15631	15637	15457	15506	15588	15550	15567	15658	15644	15690	15422	15474	15469	15590	15681	15472	15568	15681	15315	15668	15390	15516	15384	15459	15571	15429	15494	15561	15773	15595	15526	15481	15574	15723	15530	15636	15551	15680	15536	15544	15702	15513	15674	15408	15613	15607	15620	15600	15597	15619	15483	15657	15484	15527	15486	15613	15587	15505	15447	15653	15549	15509	15559	15649	15455	15771	15666	15534	15614	15553	15425	15584	15483	15584	15663	15471	15432	15608	15639	15539	15640	15548	15564	15606	15587	15454	15539	15756	15697	15683	15656	15650	15672	15665	15724	15440	15392	15607	15434	15515	15576	15498	15479	15586	15626	15712	15513	15630	15579	15447	15724	15654	15512	15379	15616	15668	15436	15574	15627	15570	15459	15618	15578	15530	15711	15575	15403	15708	15547	15569	15584	15558	15549	15490	15521	15669	15562	15612	15690	15552	15643	15691	15608	15573	15632	15711	15694	15478	15564	15648	15619	15518	15566	15507	15602	15481	15630	15486	15603	15638	15493	15570	15725	15437	15500	15461	15538	15517	15649	15456	15491	15622	15449	15592	15415	15661	15603	15547	15383	15455	15673	15364	15609	15547	15627	15499	15579	15497	15519	15593	15573	15617	15728	15392	15499	15862	15505	15519	15628	15562	15573	15554	15483	15626	15551	15704	15569	15828	15574	15529	15684	15447	15507	15682	15517	15584	15522	15696	15692	15603	15530	15443	15519	15672	15496	15522	15618	15477	15456	15671	15589	15396	15566	15507	15586	15541	15706	15632	15595	15842	15672	15715	15596	15641	15663	15647
24018	21223	28376	34200	48219	47192	40192	28447	22817	18179	17199	16885	16858	16844	16725	16916	16750	16856	16855	16626	16731	16941	16812	16917	16690	16559	16809	16950	16721	16705	16702	16626	16711	16734	16612	16588	16792	16531	16567	16579	16828	16897	16661	16726	16742	16852	16678	16825	16989	16959	17003	16901	16782	16670	16699	16736	16696	16589	16558	16872	16625	16542	16636	16521	16778	16732	16829	16847	16682	16593	16574	16671	16716	16627	16799	16578	16865	16711	16788	16636	16695	16695	16695	16706	16694	16534	16725	16826	16516	16568	16560	16715	16640	16516	16580	16800	16341	16696	16607	16755	16540	16611	16752	16568	16720	16686	16836	16615	16680	16448	16749	16572	16634	16793	16611	16553	16382	16452	16731	16764	16814	16795	16916	16672	16688	16922	16706	16523	16866	16535	16714	16910	16503	16691	16856	16789	16513	16685	16602	16711	16635	16587	16751	16739	16604	16754	16678	16854	16631	16569	16676	16686	16712	16696	16921	16719	16636	16528	16580	16503	16653	16640	16869	16755	16697	16751	16739	16575	16697	16649	16406	16448	16616	16745	16625	16635	16397	16619	16881	16677	16801	16710	16777	16755	16652	16539	16570	16659	16779	17048	16602	16634	16837	16666	16520	16790	16834	16802	16717	16562	16421	16526	16707	16520	16619	16507	16714	16722	16827	16747	16565	16803	16718	16570	16575	16652	16600	16616	16657	16723	16731	16664	16952	16452	16687	16733	16731	16628	16559	16536	16769	16560	16670	16660	16590	16831	16501	16546	16685	16554	16681	16542	16500	16393	16599	16794	16619	16579	16638	16667	16625	16682	16764	16490	16744	16691	16520	16728	16547	16555	16707	16661	16785	16607	16764	16661	16849	16529	16725	16651	16673	16721	16786	16912	16835	16751	16774	16604	16820	16643	16855	16814	16732	16661	16729	16634	16656	16771	16759	16699	16488	16613	16758	16640	16699	16667	16697	16853	16609	16702	16947	16631	16673	16543	16760	16738	16601	16673	16567	16609	16664	16482	16674	16753	16650	16620	16770	16629	16757	16719	16576	16763	16646	16660	16598	16587	16635	16692	16606	16608	16580	16718	16911	16648	16568	16700	16759	16680	16719	16709	16769	16822	16668	16635	16824	16616	16583	16792	16523	16544	16861	16894	16570	16631	16588	16657	16649	16712	16615	16656	16595	16655	16759	16766	16653	16684	16687	16635	16861	16541	16666	16635	16757	16526	16686	16643	16497	16610	16652	16499	16691	16738	16850	16681	16647	16826	16543	16824	16689	16734	16550	16612	16754	16676	16540	16372	16528	16677	16761	16813	16810	16592	16672	16734	16697	16649	16679	16673	16538	16658	16640	16777	16758	16615	16691	16840	16712	16788	16575	16565	16575	16546	16688	16591	16623	16491	16696	16685	16539	16572	16655	16743	16522	16680	16743	16661	16741	16792	16342	16744	16822	16822	16750	16451	16626	16697	16575	16673	16785	16774	16779	16606	16437	16420	16620	16619	16817	16657	16806	16603	16715	16490	16616	16534	16508	16665	16613	16628	16600	16465	16719	16473	16678	16766	16644	16765	16839	16772	16648	16549	16801	16776	16589	16678	16736	16621	16801	16872	16814	16512	16678	16545	16684	16558	16577	16677	16610	16751	16538	16684	16589	16691	16586	16635	16758	16665	16758	16856	16610	16744	16649	16606	16617	16677	16519	16559	16570	16798	16771	16598	16840	16618	16632	16438	16676	16570	16570	16532	16760	16744	16624	16503	16797	16676	16676	16584	16597	16524	16894	16818	16704	16449	16711	16628	16792	16836	16835	16673	16455	16542	16539	16626	16568	16468	16630	16699	16707	16628	16597	16776	16688	16869	16538	16607	16720	16621	16549	16811	16690	16737	16719	16551	16670	16531	16752	16538	16861	16613	16668	16672	16634	16811	16550	16675	16694	16584	16621	16550	16696	16815	16690	16581	16434	16781	16650	16598	16800	16852	16595	16582	16552	16662	16594	16668	16582	16633	16680	16780	16857	16853	16616	16513	16425	16636	16661	16380	16722	16704	16608	16693	16644	16653	16827	16781	16764	16566	16520	16542	16621	16632	16476	16683	16653	16756	16640	16510	16734	16731	16524	16615	16711	16696	16536	16563	16619	16618	16529	16641	16577	16755	16630	16775	16774	16582	16583	16544	16655	16694	16642	16663	16560	16664	16659	16693	16766	16740	16752	16605	16826	16648	16549	16652	16562	16520	16710	16694	16630	16707	16799	16757	16566	16702	16891	16810	16547	16722	16454	16747	16746	16790	16887	16854	16768	16759	16677	16724	16769	16794	16580	16588	16700	16757	16583	16606	16601	16742	16832	16881	16520	16554	16585	16609	16785	16696	16743	16612	16667	16694	16803	16672	16864	16501	16676	16551	16649	16681	16602	16740	16655	16697	16804	16632	16731	16650	16641	16652	16555	16380	16632	16834	16685	16609	16781	16826	16660	16768	16617	16803	16722	16661	16688	16701	16812	16801	16779	16579	16616	16666	16523	16625	16589	16545	16627	16603	16807	16662	16828	16544	16536	16760	16583	16575	16680	16672	16545	16404	16612	16672	16551	16695	16609	16672	16885	16700	16795	16623	16550	16738	16761	16826	16769	16739	16728	16609	16717	16544	16641	16621	16636	16605	16734	16539	16666	16438	16636	16706	16734	16675	16576	16733	16811	16651	16748	16689	16960	16814	16546	16688	16768	16891	16756	16538	16818	16398	16624	16523	16497	16665	16771	16701	16523	16817	16696	16506	16572	16833	16630	16561	16667	16590	16723	16803	16739	16665	16681	16620	16687	16523	16772	16647	16653	16717	16766	16828	16721	16586	16692	16609	16799	16662	16714	16857	16700	16694	16629	16843	16701	16532	16637	16552	16687	16659	16729	16546	16869	16695	16812	16896	16584	16804	16453	16591	16603	16697	16540	16601	16517	16651	16628	16739	16727	16702	16846	16752	16651	16730	16640	16588	16736	16758	16515	16772	16793	16733	16829	16563	16659	16509	16637	16566	16627	16600	16606	16505	16822	16734	16611	16733	16731	16617	16576	16549	16596	16620	16743	16561	16444	16648	16661	16727	16570	16585	16488	16848	16708	16645	16761	16511	16559	16861	16596	16714	16652	16715	16535	16713	16784	16545	16604	16849	16811	16672	16708	16646	16627	16645	16790	16605	16766	16803	16798	16616	16686	16451	16512	16726	16680	16719	16739	16797	16659	16618	16740	16707	16681	16670	16684	16700	16489	16695	16648	16700	16621	16583	16733	16611	16783	16719	16643	16525	16785	16565	16657	16594	16588	16809	16949	16415	16615	16659	16795	16478	16648	16595	16614	16727	16505	16578	16755	16736	16540	16679	16656	16721	16598	16540	16687	16780	16601	16663	16583	16693	16648	16728	16599	16487	16528	16517	16600	16706	16809	16513	16504	16836	16770	16852	16703	16701	16685	16602	16535	16802	16742	16518	16777	16635	16479	16668	16578	16878	16935	16784	16612	16654	16624	16800	16610	16642	16662	16893	16641	16558	16550	16734	16795	16885	16567	16626	16529	16645	16649	16562	16782	16658	16682	16667	16584	16600	16612	16753	16775	16601	16598	16495	16538	16857	16555	16537	16734	16758	16673	16601	16902	16460	16696	16658	16699	16701	16706	16869	16693	16641	16684	16884	16546	16707	16720	16718	16809	16741	16716	16566	16803	16471	16710	16555	16660	16655	16493	16435	16595	16676	16740	16651	16506	16713	16523	16561	16657	16612	16488	16614	16682	16424	16685	16856	16750	16622	16770	16524	16637	16703	16600	16701	16824	16830	16640	16844	16574	16478	16956	16615	16778	16770	16732	16680	16506	16555	16882	16760	16627	16610	16508	16521	16799	16613	16924	16772	16609	16663	16660	16757	16674	16458	16827	16867	16563	16662	16621	16457	16591	16498	16652	16582	16664	16800	16651	16672	16608	16660	16757	16397	16742	16734	16709	16783	16715	16646	16657	16707	16504	16702	16845	16505	16630	16631	16583	16596	16640	16479	16690	16834	16507	16608	16780	16690	16764	16606	16741	16764	16758	16695	16653	16737	16833	16717	16595	16726	16724	16665	16765	16611	16661	16592	16769	16690	16912	16503	16852	16643	16704	16670	16533	16544	16685	16512	16595	16794	16696	16651	16894	16765	16820	16576	16602	16553	16734	16721	16626	16832	16574	16505	16594	16475	16775	16870	16761	16560	16587	16658	16783	16707	16479	16690	16745	16713	16757	16688	16744	16711	16463	16578	16538	16739	16551	16590	16814	16711	16726	16614	16805	16534	16711	16663	16492	16762	16507	16600	16573	16587	16653	16588	16808	16724	16757	16621	16627	16649	16763	16821	16563	16551	16542	16799	16587	16703	16712	16683	16722	16744	16541	16776	16698	16833	16528	16584	16643	16567	16891	16776	16618	16634	16542	16389	16405	16418	16658	16715	16643	16828	16638	16684	16720	16710	16770	16691	16571	16904	16816	16520	16638	16720	16676	16501	16624	16752	16634	16900	16701	16601	16609	16496	16751	16630	16727	16556	16561	16526	16526	16630	16689	16612	16749	16686	16636	16660	16654	16599	16453	16640	16882	16753	16795	16642	16875	16809	16674	16600	16624	16624	16731	16656	16600	16656	16718	16495	16792	16483	16652	16489	16590	16452	16629	16673	16668	16698	16657	16621	16769	16760	16425	16589	16661	16653	16500	16563	16402	16718	16788	16623	16536	16682	16485	16587	16442	16729	16719	16493	16863	16683	16616	16535	16818	16432	16728	16663	16634	16730	16686	16400	16830	16679	16711	16887	16671	16710	16645	16729	16591	16639	16824	16646	16518	16559	16649	16477	16537	16829	16655	16462	16578	16819	16518	16493	16596	16649	16683	16497	16506	16569	16776	16499	16674	16715	16620	16615	16602	16718	16494	16535	16480	16813	16837	16659	16656	16631	16706	16506	16620	16743	16766	16614	16630	16798	16836	16685	16670	16593	16768	16668	16637	16540	16765	16634	16623	16569	16593	16765	16467	16588	16633	16482	16777	16658	16551	16482	16750	16578	16634	16671	16702	16435	16736	16681	16393	16650	16791	16685	16734	16632	16607	16657	16700	16530	16701	16513
13174	21743	23766	53422	56124	48438	41193	28635	23682	15966	15392	15392	15364	15250	15296	15500	15197	15486	15365	15427	15465	15443	15538	15463	15243	15494	15223	15470	15247	15365	15360	15466	15515	15358	15270	15224	15456	15406	15421	15299	15397	15296	15295	15435	15453	15155	15376	15400	15764	15863	15764	15466	15428	15400	15368	15285	15078	15244	15321	15319	15361	15334	15502	15336	15428	15370	15070	15363	15254	15265	15241	15305	15372	15356	15358	15413	15234	15410	15378	15304	15355	15326	15262	15379	15384	15156	15586	15277	15216	15472	15372	15388	15410	15204	15317	15308	15351	15366	15441	15277	15467	15183	15375	15460	15387	15141	15369	15378	15449	15365	15315	15240	15327	15306	15303	15380	15354	15387	15255	15265	15333	15279	15299	15213	15318	15295	15387	15501	15372	15115	15248	15278	15371	15315	15298	15315	15331	15279	15347	15476	15427	15339	15204	15433	15288	15379	15404	15502	15340	15147	15225	15355	15266	15405	15138	15341	15438	15449	15311	15243	15258	15390	15248	15410	15082	15305	15256	15236	15426	15427	15262	15404	15277	15378	15334	15354	15309	15396	15284	15450	15472	15387	15377	15408	15371	15281	15419	15301	15436	15343	15309	15338	15303	15107	15289	15505	15409	15074	15308	15239	15410	15311	15306	15141	15184	15433	15349	15289	15299	15263	15415	15338	15109	15192	15242	15292	15466	15399	15420	15363	15321	15249	15145	15382	15447	15216	15373	15317	15436	15283	15447	15232	15500	15154	15418	15200	15297	15378	15173	15224	15369	15344	15328	15440	15309	15376	15294	15196	15295	15404	15509	15239	15240	15345	15257	15303	15146	15381	15274	15305	15458	15211	15265	15283	15278	15297	15228	15420	15469	15301	15326	15129	15337	15279	15127	15374	15278	15374	15378	15326	15376	15222	15538	15267	15259	15255	15354	15414	15281	15501	15410	15518	15336	15246	15327	15437	15276	15423	15296	15243	15444	15215	15290	15165	15195	15146	15071	15466	15327	15218	15354	15227	15265	15243	15451	15407	15290	15258	15378	15328	15416	15340	15696	15404	15495	15286	15240	15270	15386	15354	15301	15192	15293	15495	15371	15289	15226	15161	15303	15342	15287	15354	15393	15393	15363	15249	15323	15297	15262	15181	15261	15365	15402	15199	15422	15263	15421	15401	15390	15285	15368	15388	15339	15248	15364	15301	15321	15275	15301	15372	15310	15341	15348	15459	15296	15285	15329	15201	15297	15399	15078	15200	15307	15098	15433	15334	15590	15238	15161	15252	15176	15396	15431	15346	15259	15244	15418	15414	15217	15276	15275	15269	15420	15387	15178	15352	15511	15372	15329	15265	15302	15263	15419	15227	15339	15314	15333	15290	15425	15292	15242	15205	15267	15221	15306	15168	15245	15470	15223	15380	15362	15206	15241	15256	15165	15263	15223	15301	15407	15306	15336	15115	15275	15230	15383	15386	15149	15385	15464	15330	15363	15272	15330	15529	15290	15401	15376	15386	15444	15232	15363	15383	15307	15255	15362	15350	15372	15259	15478	15289	15284	15251	15283	15259	15261	15435	15366	15360	15469	15300	15441	15221	15263	15427	15412	15145	15387	15345	15578	15138	15306	15320	15255	15363	15360	15336	15284	15428	15375	15255	15388	15216	15399	15336	15186	15315	15233	15284	15331	15277	15240	15206	15388	15239	15473	15358	15371	15302	15284	15324	15564	15438	15441	15400	15235	15337	15171	15242	15251	15343	15258	15307	15316	15403	15404	15327	15273	15278	15309	15388	15355	15202	15340	15177	15364	15358	15387	15297	15216	15281	15160	15367	15317	15190	15389	15444	15399	15375	15298	15251	15382	15383	15309	15313	15259	15425	15363	15470	15236	15306	15302	15063	15316	15324	15240	15289	15379	15204	15355	15471	15285	15522	15320	15309	15221	15345	15232	15216	15397	15237	15266	15298	15394	15430	15155	15453	15343	15204	15405	15431	15200	15342	15323	15264	15425	15315	15185	15149	15379	15221	15428	15282	15216	15243	15413	15291	15382	15216	15282	15542	15473	15440	15287	15351	15226	15323	15392	15557	15150	15126	15288	15258	15402	15274	15393	15111	15269	15483	15354	15462	15362	15414	15332	15385	15331	15440	15320	15353	15409	15255	15251	15278	15427	15371	15298	15382	15391	15306	15131	15140	15365	15259	15412	15188	15377	15349	15162	15485	15254	15318	15364	15346	15330	15465	15277	15372	15582	15426	15331	15220	15449	15317	15209	15521	15348	15339	15321	15210	15449	15307	15526	15419	15187	15408	15402	15330	15225	15225	15480	15236	15447	15269	15331	15362	15398	15448	15324	15553	15276	15248	15410	15510	15401	15238	15290	15355	15323	15303	15375	15449	15136	15300	15331	15351	15320	15356	15225	15314	15360	15527	15254	15247	15346	15225	15317	15529	15356	15280	15465	15394	15389	15252	15431	15406	15315	15311	15238	15067	15294	15187	15289	15301	15242	15393	15356	15197	15360	15437	15432	15288	15182	15282	15273	15206	15376	15322	15506	15251	15304	15451	15128	15271	15344	15338	15275	15577	15199	15173	15315	15417	15396	15441	15469	15259	15273	15362	15339	15260	15353	15356	15358	15316	15455	15350	15408	15300	15397	15302	15269	15116	15230	15341	15324	15443	15407	15373	15500	15143	15502	15411	15257	15298	15378	15331	15446	15206	15243	15469	15475	15406	15163	15323	15314	15404	15361	15271	15380	15327	15188	15505	15476	15304	15259	15327	15401	15233	15481	15392	15300	15414	15284	15324	15294	15336	15350	15299	15378	15278	15420	15379	15321	15420	15338	15190	15286	15413	15256	15430	15310	15249	15176	15387	15269	15189	15376	15284	15487	15246	15381	15350	15357	15238	15358	15252	15231	15458	15344	15064	15414	15230	15266	15465	15342	15354	15274	15328	15296	15315	15439	15415	15315	15323	15333	15283	15280	15369	15276	15246	15380	15263	15336	15371	15321	15328	15311	15447	15276	15397	15251	15280	15258	15352	15361	15343	15243	15295	15463	15298	15240	15467	15334	15188	15378	15452	15377	15377	15395	15368	15416	15468	15321	15311	15445	15147	15359	15134	15538	15313	15212	15333	15374	15262	15304	15294	15370	15337	15313	15326	15355	15386	15334	15246	15615	15269	15318	15242	15355	15218	15328	15365	15317	15257	15302	15395	15288	15277	15422	15237	15365	15260	15400	15386	15251	15274	15380	15384	15300	15304	15317	15238	15348	15306	15339	15196	15222	15431	15235	15433	15310	15480	15191	15140	15388	15317	15286	15351	15262	15235	15341	15365	15262	15396	15344	15323	15406	15397	15396	15177	15366	15170	15336	15397	15375	15239	15432	15229	15379	15197	15225	15383	15282	15376	15353	15400	15253	15392	15465	15363	15295	15402	15313	15307	15275	15383	15221	15295	15117	15390	15443	15225	15305	15320	15431	15229	15512	15281	15504	15270	15264	15394	15311	15377	15353	15221	15350	15305	15345	15280	15279	15258	15195	15340	15148	15278	15425	15371	15339	15259	15307	15329	15352	15171	15228	15228	15372	15271	15221	15272	15184	15344	15389	15312	15207	15258	15302	15344	15280	15292	15351	15182	15395	15271	15338	15352	15446	15283	15240	15256	15446	15306	15290	15417	15333	15352	15448	15364	15288	15279	15335	15173	15341	15110	15428	15268	15173	15393	15186	15328	15224	15420	15457	15143	15324	15286	15232	15304	15279	15241	15196	15231	15339	15251	15403	15250	15430	15340	15245	15117	15223	15300	15216	15333	15345	15298	15378	15395	15325	15361	15400	15321	15419	15240	15427	15241	15390	15381	15463	15232	15115	15438	15337	15248	15160	15312	15320	15337	15302	15364	15289	15351	15373	15221	15190	15236	15386	15383	15365	15481	15407	15366	15138	15215	15297	15237	15250	15291	15154	15540	15492	15328	15233	15179	15247	15343	15172	15230	15248	15240	15357	15391	15322	15345	15236	15274	15211	15340	15174	15275	15345	15154	15193	15353	15375	15333	15497	15213	15416	15295	15283	15209	15329	15266	15201	15265	15285	15335	15323	15398	15334	15473	15314	15430	15396	15281	15364	15279	15351	15264	15254	15273	15346	15316	15406	15291	15404	15236	15381	15260	15392	15352	15373	15286	15441	15225	15426	15373	15375	15249	15334	15377	15314	15329	15296	15296	15435	15197	15332	15323	15404	15389	15334	15375	15200	15495	15225	15366	15297	15342	15249	15334	15389	15213	15282	15262	15236	15228	15466	15307	15316	15358	15240	15328	15254	15296	15225	15454	15485	15424	15037	15321	15278	15291	15243	15268	15262	15255	15413	15029	15125	15286	15355	15281	15308	15487	15298	15434	15381	15400	15475	15160	15339	15271	15293	15331	15494	15304	15301	15290	15476	15192	15287	15335	15240	15162	15332	15475	15300	15293	15492	15407	15378	15279	15364	15382	15314	15394	15366	15271	15500	15327	15336	15237	15333	15301	15144	15352	15492	15578	15317	15290	15329	15245	15343	15258	15427	15451	15400	15323	15210	15325	15332	15516	15418	15353	15275	15315	15346	15225	15395	15276	15403	15335	15490	15202	15366	15294	15308	15356	15375	15371	15526	15461	15254	15148	15384	15309	15409	15357	15401	15417	15278	15235	15687	15125	15262	15370	15422	15242	15277	15150	15408	15303	15377	15372	15181	15307	15319	15334	15243	15312	15501	15286	15469	15142	15361	15412	15300	15409	15283	15209	15352	15506	15209	15401	15363	15379	15366	15312	15272	15260	15214	15221	15340	15171	15255	15307	15241	15292	15433	15282	15347	15278	15403	15222	15298	15345	15240	15258	15156	15406	15222	15429	15342	15467	15225	15283	15367	15267	15511	15420	15367	15156	15417	15211	15463	15209	15335	15261	15232	15356	15157	15380	15275	15416	15202	15285	15171	15343	15493	15537	15421	15377	15121	15282	15398	15414	15548	15365	15254	15298	15306	15339	15428	15208	15281	15422	15341	15323	15482	15290	15340	15349	15158	15240	15281	15380	15410	15246	15226	15240	15317	15125	15362	15345	15297	15413	15465	15482	15326	15276	15550	15293	15198	15352	15331	15373
22911	21244	28993	29854	51278	54867	48810	35036	26932	19588	17329	17041	17013	16895	16905	17101	17152	16914	16672	16810	16897	16719	16777	16840	16953	16711	16932	16910	16733	16915	16812	16723	16805	16848	16570	16888	16614	16534	16604	16777	16579	16737	16651	16736	16662	16508	16865	17130	17214	17231	16915	16778	16806	16726	16810	16840	16770	16781	16813	16869	16779	16826	16616	16568	16544	16747	16807	16767	16735	16701	16727	16683	16786	16618	16745	16587	16772	16766	16688	16918	16600	16616	16850	16650	16826	16961	16853	16863	16736	16757	16641	16833	16652	16729	16678	16807	16749	16423	16613	16615	16584	16536	16624	16597	16410	16675	16662	16793	16698	16502	16623	16567	16705	16715	16690	16648	16699	16659	16688	16755	16556	16718	16759	16776	16801	16712	16636	16745	16787	16928	16733	16729	16835	16548	16499	16662	16805	16662	16844	16597	16501	16459	16756	16733	16693	16574	16666	16736	16637	16766	16685	16659	16635	16635	16780	16666	16606	16659	16631	16614	16778	16516	16895	16589	16719	16448	16567	16817	16763	16803	16807	16650	16761	16780	16663	16694	16579	16688	16475	16862	16831	16689	16449	16611	16603	16679	16737	16488	16745	16656	16818	16864	16649	16629	16643	16626	16726	16845	16717	16754	16784	16564	16857	16574	16619	16698	16629	16630	16620	16778	16659	16521	16582	16557	16722	16668	16852	16713	16750	16554	16708	16863	16776	16695	16750	16898	16878	16777	16632	16727	16597	16811	16841	16536	16517	16630	16697	16770	16688	16447	16631	16784	16714	16587	16862	16612	16739	16703	16707	16585	16688	16788	16793	16866	16733	16723	16707	16748	16717	16831	16579	16753	16511	16655	16577	16434	16442	16649	16821	16558	16738	16608	16878	16494	16632	16581	16653	16765	16735	16528	16756	16833	16523	16759	16592	16770	16660	16371	16386	16706	16694	16862	16678	16543	16525	16515	16619	16359	16575	16462	16682	16667	16738	16780	16714	16651	16754	16726	16377	16561	16792	16731	16736	16743	16797	16652	16661	16671	16751	16603	16717	16457	16479	16702	16717	16435	16593	16699	16573	16694	16384	16668	16722	16588	16564	16663	16657	16791	16618	16643	16686	16525	16666	16781	16743	16628	16829	16494	16598	16660	16575	16681	16446	16501	16538	16636	16622	16574	16746	16521	16762	16526	16556	16814	16596	16675	16738	16761	16670	16625	16418	16527	16718	16565	16547	16528	16633	16720	16888	16739	16604	16644	16799	16656	16638	16484	16686	16798	16795	16937	16715	16818	16675	16588	16711	16710	16550	16647	16505	16811	16686	16586	16679	16708	16620	16589	16593	16591	16726	16756	16838	16642	16761	16513	16494	16581	16682	16643	16763	16746	16719	16766	16622	16616	16777	16666	16638	16450	16621	16735	16834	16780	16559	16555	16430	16824	16836	16532	16712	16703	16773	16559	16643	16573	16901	16512	16661	16731	16870	16612	16639	16579	16599	16577	16637	16613	16763	16668	16688	16902	16665	16484	16468	16595	16523	16637	16475	16760	16650	16778	16671	16574	16731	16557	16701	16428	16707	16340	16579	16715	16745	16543	16665	16602	16686	16706	16647	16599	16752	16629	16704	16731	16768	16705	16860	16592	16591	16743	16508	16460	16698	16659	16626	16699	16666	16611	16848	16634	16623	16539	16594	16469	16613	16628	16729	16671	16709	16639	16576	16422	16580	16468	16626	16516	16665	16637	16722	16663	16695	16583	16797	16761	16748	16719	16599	16613	16578	16588	16646	16815	16610	16589	16610	16664	16600	16614	16850	16666	16455	16622	16572	16583	16694	16610	16671	16873	16708	16770	16601	16595	16681	16754	16532	16596	16648	16771	16694	16782	16688	16665	16418	16615	16646	16606	16662	16697	16663	16857	16654	16608	16777	16670	16504	16637	16747	16742	16742	16709	16810	16628	16597	16529	16699	16787	16394	16528	16683	16791	16614	16761	16756	16566	16663	16681	16663	16799	16606	16649	16759	16808	16567	16611	16595	16690	16441	16581	16746	16625	16563	16682	16718	16581	16756	16567	16669	16826	16730	16512	16617	16572	16765	16608	16797	16852	16749	16736	16669	16888	16583	16791	16612	16755	16837	16644	16786	17011	16664	16581	16636	16485	16672	16776	16879	16522	16692	16617	16670	16676	16762	16442	16599	16624	16806	16698	16769	16564	16768	16711	16554	16660	16702	16600	16817	16761	16439	16732	16720	16672	16624	16546	16720	16646	16679	16551	16660	16708	16704	16776	16702	16585	16720	16623	16670	16667	16819	16905	16677	16628	16664	16549	16419	16632	16640	16692	16678	16724	16574	16815	16835	16699	16792	16610	16649	16695	16740	16598	16628	16567	16854	16850	16555	16768	16661	16657	16647	16548	16664	16586	16569	16639	16597	16596	16756	16547	16689	16606	16744	16700	16603	16699	16930	16647	16623	16523	16572	16600	16561	16729	16575	16651	16725	16824	16847	16634	16527	16691	16616	16558	16587	16641	16672	16787	16703	16604	16554	16608	16691	16524	16688	16816	16706	16711	16769	16577	16445	16838	16759	16804	16511	16668	16590	16625	16627	16702	16884	16750	16504	16592	16699	16817	16809	16796	16662	16901	16799	16583	16612	16717	16651	16773	16467	16634	16870	16718	16815	16739	16721	16656	16686	16612	16947	16634	16714	16733	16571	16729	16744	16637	16614	16598	16487	16681	16606	16735	16761	16697	16669	16716	16663	16718	16605	16800	16847	16650	16676	16620	16658	16658	16600	16605	16515	16672	16717	16722	16753	16747	16653	16662	16798	16488	16795	16681	16716	16671	16653	16715	16726	16717	16576	16848	16706	16664	16689	16658	16441	16675	16635	16835	16650	16688	16700	16844	16799	16561	16834	16670	16686	16483	16844	16684	16625	16761	16632	16724	16681	16515	16614	16671	16548	16634	16602	16821	16798	16796	16804	16702	16559	16524	16742	16679	16699	16689	16739	16638	16637	16653	16481	16501	16623	16618	16640	16885	16781	16373	16524	16781	16713	16610	16620	16650	16731	16774	16519	16560	16519	16808	16795	16736	16766	16550	16553	16634	16606	16658	16602	16641	16472	16389	16479	16557	16526	16663	16645	16637	16658	16676	16671	16754	16666	16593	16710	16600	16597	16660	16500	16665	16748	16601	16715	16834	16510	16733	16652	16617	16610	16652	16703	16833	16744	16642	16758	16793	16602	16816	16808	16703	16702	16669	16526	16801	16593	16660	16281	16692	16605	16590	16778	16572	16767	16799	16552	16628	16582	16599	16592	16757	16485	16634	16586	16622	16572	16755	16613	16707	16687	16726	16647	16573	16793	16724	16550	16640	16565	16755	16584	16517	16637	16475	16721	16806	16346	16735	16654	16492	16508	16608	16759	16778	16631	16760	16512	16382	16600	16553	16666	16520	16771	16703	16786	16658	16677	16635	16688	16701	16773	16722	16504	16815	16664	16614	16718	16644	16578	16747	16609	16694	16712	16752	16707	16573	16471	16488	16483	16653	16774	16568	16816	16626	16595	16496	16330	16710	16761	16543	16625	16623	16806	16725	16772	16758	16668	16797	16787	16704	16728	16501	16562	16570	16794	16468	16653	16421	16787	16593	16806	16649	16842	16752	16591	16500	16688	16635	16686	16805	16822	16681	16767	16634	16677	16795	16624	16581	16615	16760	16755	16623	16612	16588	16535	16533	16566	16804	16685	16724	16861	16688	16766	16749	16719	16595	16539	16482	16603	16740	16780	16602	16914	16776	16777	16669	16699	16767	16683	16775	16743	16805	16717	16742	16520	16595	16815	16636	16584	16717	16635	16999	16730	16614	16865	16678	16787	16862	16808	16288	16774	16734	16440	16516	16712	16513	16613	16629	16581	16680	16584	16757	16652	16582	16767	16708	16615	16674	16601	16762	16606	16739	16599	16661	16577	16753	16621	16640	16549	16835	16561	16532	16809	16671	16724	16796	16737	16670	16505	16720	16674	16849	16736	16669	16779	16782	16670	16558	16688	16524	16564	16884	16744	16533	16701	16833	16877	16765	16627	17002	16755	16666	16745	16474	16679	16708	16627	16558	16677	16703	16664	16517	16697	16751	16637	16623	16566	16530	16655	16775	16543	16835	16790	16601	16863	16788	16722	16678	16502	16785	16638	16636	16654	16583	16571	16682	16852	16514	16749	16780	16895	16642	16469	16661	16561	16619	16779	16732	16754	16532	16668	16523	16676	16476	16793	16645	16802	16769	16634	16739	16721	16717	16619	16610	16750	16738	16686	16761	16678	16591	16669	16549	16591	16568	16660	16625	16749	16742	16576	16784	16781	16740	16820	16851	16761	16534	16628	16590	16669	16662	16768	16538	16542	16666	16613	16690	16600	16641	16777	16597	16456	16676	16813	16675	16650	16661	16857	16569	16780	16655	16719	16620	16721	16832	16403	16717	16836	16722	16726	16506	16767	16590	16634	16431	16567	16615	16819	16538	16784	16559	16658	16652	16816	16391	16736	16758	16651	16708	16496	16682	16592	16679	16811	16768	16550	16645	16652	16596	16733	16673	16571	16608	16909	16790	16586	16752	16797	16696	16574	16699	16795	16743	16852	16717	16668	16735	16710	16764	16548	16691	16669	16460	16645	16760	16527	16573	16705	16544	16410	16725	16768	16831	16758	16579	16744	16723	16532	16864	16730	16519	16759	16666	17017	16717	16641	16670	16444	16474	16699	16750	16714	16375	16622	16691	16572	16592	16880	16676	16660	16449	16653	16484	16501	16743	16590	16474	16675	16550	16792	16617	16603	16662	16558	16664	16823	16604	16670	16670	16643	16623	16538	16761	16631	16763	16803	16743	16647	16639	16591	16639	16597	16752	16773	16600	16598	16578	16714	16550	16636	16669	16706	16679	16581	16802	16692	16555	16833	16649	16807	16758	16712	16520	16566	16603	16821	16938	16696	16648	16781	16589	16556	16797	16539	16440	16775	16534	16555	16640	16458	16601	16835	16530	16793	16601	16708	16555	16762	16646	16706	16821	16772	16744	16667	16682	16569	16750	16730	16682	16416	16710	16676	16621	16495	16585	16670	16803	16774	16666	16838	16733	16636	16730
14664	25849	29855	63762	70756	61883	50200	36765	28950	16853	15444	15408	15363	15313	15352	15356	15421	15379	15298	15188	15349	15375	15346	15285	15411	15251	15198	15260	15322	15438	15469	15328	15313	15355	15366	15312	15340	15237	15352	15392	15321	15315	15218	15401	15418	15276	15503	16121	16076	15956	15655	15511	15464	15439	15349	15336	15361	15170	15291	15241	15251	15323	15292	15378	15161	15207	15273	15453	15338	15451	15315	15341	15355	15235	15411	15186	15388	15311	15154	15301	15398	15312	15309	15426	15249	15250	15455	15330	15429	15384	15220	15189	15423	15401	15365	15369	15337	15376	15278	15523	15306	15376	15308	15469	15326	15220	15305	15316	15200	15294	15487	15373	15329	15331	15263	15290	15295	15387	15102	15308	15319	15171	15621	15144	15365	15308	15326	15300	15335	15193	15206	15318	15274	15303	15255	15228	15398	15227	15407	15363	15178	15175	15399	15320	15218	15295	15419	15342	15448	15224	15244	15359	15442	15297	15288	15348	15215	15211	15333	15238	15312	15394	15318	15309	15336	15271	15222	15300	15378	15231	15494	15184	15266	15185	15368	15336	15273	15367	15373	15399	15140	15354	15227	15285	15242	15243	15375	15389	15242	15148	15411	15382	15512	15508	15339	15301	15311	15184	15344	15363	15377	15378	15138	15297	15206	15167	15265	15210	15359	15144	15394	15301	15249	15255	15322	15343	15309	15305	15542	15209	15203	15142	15359	15269	15401	15263	15401	15363	15443	15443	15307	15485	15317	15165	15468	15177	15340	15343	15340	15560	15254	15451	15216	15107	15328	15403	15295	15288	15178	15241	15192	15279	15360	15245	15323	15212	15206	15215	15381	15246	15336	15410	15328	15234	15072	15168	15301	15335	15170	15429	15405	15419	15322	15203	15270	15346	15333	15114	15414	15134	15296	15366	15319	15458	15203	15349	15336	15056	15170	15321	15287	15070	15173	15281	15384	15229	15325	15199	15304	15031	15375	15265	15398	15282	15253	15326	15408	15205	15431	15336	15359	15311	15292	15518	15403	15356	15305	15433	15319	15231	15290	15391	15418	15351	15161	15393	15287	15189	15269	15241	15136	15181	15322	15161	15344	15369	15242	15316	15280	15263	15149	15286	15257	15291	15242	15128	14993	15272	15216	15434	15491	15281	15263	15317	15316	15262	15207	15191	15352	15112	15155	15340	15308	15330	15365	15281	15243	15264	15220	15335	15310	15471	15139	15391	15297	15240	15291	15291	15387	15197	15263	15404	15301	15341	15298	15193	15207	15359	15293	15428	15290	15345	15377	15234	15373	15368	15355	15236	15326	15444	15365	15407	15441	15369	15257	15379	15419	15328	15245	15349	15289	15358	15077	15198	15212	15419	15233	15351	15223	15316	15288	15388	15413	15302	15145	15413	15247	15256	15207	15240	15365	15253	15303	15246	15136	15267	15175	15282	15231	15371	15328	15323	15434	15370	15306	15296	15397	15181	15258	15496	15320	15095	15258	15322	15274	15346	15395	15307	15283	15273	15077	15335	15454	15402	15335	15099	15287	15284	15170	15115	15247	15317	15453	15332	15353	15289	15310	15411	15289	15311	15306	15366	15294	15280	15169	15415	15319	15397	15388	15091	15382	15472	15421	15164	15354	15201	15318	15347	15123	15309	15164	15390	15258	15309	15439	15290	15343	15395	15315	15274	15204	15287	15346	15315	15242	15260	15337	15277	15252	15449	15324	15324	15292	15241	15361	15451	15379	15361	15380	15204	15334	15198	15256	15158	15410	15126	15406	15207	15201	15348	15455	15387	15260	15259	15262	15328	15380	15387	15233	15327	15387	15293	15183	15206	15408	15367	15346	15263	15238	15272	15278	15371	15326	15125	15118	15164	15208	15610	15379	15315	15115	15287	15314	15359	15284	15351	15270	15237	15203	15313	15285	15327	15330	15225	15635	15292	15325	15245	15259	15306	15466	15276	15371	15422	15453	15173	15312	15296	15212	15291	15283	15230	15260	15196	15301	15293	15299	15276	15296	15301	15605	15237	15287	15290	15282	15357	15400	15233	15360	15216	15421	15271	15259	15381	15322	15232	15242	15337	15192	15324	15253	15297	15242	15210	15283	15358	15423	15239	15423	15167	15295	15229	15391	15079	15470	15280	15414	15232	15338	15152	15261	15433	15320	15248	15300	15321	15412	15414	15146	15321	15355	15389	15438	15206	15168	15279	15332	15293	15382	15249	15357	15340	15293	15263	15355	15409	15394	15183	15455	15364	15293	15261	15246	15412	15240	15238	15323	15476	15234	15292	15346	15366	15360	15329	15168	15379	15247	15292	15281	15296	15276	15358	15433	15349	15156	15259	15313	15406	15366	15244	15403	15326	15286	15283	15260	15195	15411	15277	15268	15343	15531	15188	15318	15076	15158	15357	15400	15453	15271	15268	15258	15239	15401	15322	15302	15283	15394	15465	15108	15454	15208	15329	15194	15374	15291	15204	15327	15478	15324	15457	15244	15249	15237	15285	15208	15334	15281	15497	15379	15401	15253	15397	15303	15306	15436	15172	15249	15260	15409	15185	15251	15304	15551	15155	15298	15229	15166	15426	15072	15555	15270	15264	15284	15296	15419	15295	15131	15150	15398	15251	15241	15242	15192	15321	15436	15215	15222	15439	15343	15297	15288	15268	15280	15356	15379	15350	15177	15377	15314	15346	15213	15392	15160	15150	15405	15156	15338	15310	15245	15236	15338	15243	15302	15379	15232	15254	15348	15245	15265	15240	15351	15484	15154	15351	15309	15394	15218	15407	15206	15343	15524	15402	15299	15536	15188	15360	15265	15467	15320	15188	15277	15362	15350	15364	15346	15290	15295	15245	15297	15254	15289	15231	15287	15421	15286	15273	15374	15250	15341	15295	15262	15312	15239	15420	15312	15322	15204	15339	15189	15236	15403	15319	15346	15082	15410	15260	15261	15377	15344	15370	15333	15338	15244	15342	15331	15107	15108	15353	15128	15332	15360	15275	15481	15315	15297	15298	15219	15179	15346	15339	15296	15248	15195	15377	15275	15349	15167	15426	15235	15293	15425	15403	15210	15229	15390	15281	15366	15221	15257	15414	15429	15199	15308	15185	15232	15324	15203	15375	15399	15324	15292	15469	15351	15371	15378	15297	15142	15293	15307	15418	15164	15249	15227	15345	15214	15342	15184	15164	15185	15357	15353	15353	15444	15124	15314	15206	15453	15532	15296	15331	15467	15346	15267	15252	15240	15365	15317	15383	15178	15184	15236	15331	15242	15302	15353	15160	15454	15425	15146	15267	15174	15161	15167	15318	15318	15312	15178	15536	15358	15506	15149	15479	15279	15261	15165	15266	15298	15304	15373	15134	15557	15231	15214	15292	15307	15354	15328	15436	15334	15338	15185	15313	15040	15449	15154	15268	15297	15180	15407	15242	15178	15291	15297	15333	15450	15406	15190	15380	15276	15312	15257	15358	15233	15323	15316	15483	15194	15400	15215	15241	15203	15276	15137	15411	15282	15409	15281	15266	15417	15415	15269	15219	15320	15503	15301	15234	15475	15313	15354	15251	15296	15406	15271	15362	15298	15157	15356	15107	15244	15222	15324	15309	15273	15252	15523	15223	15283	15142	15254	15123	15368	15196	15243	15375	15287	15450	15427	15347	15281	15295	15365	15388	15424	15392	15342	15274	15288	15398	15137	15319	15277	15235	15389	15352	15267	15283	15308	15357	15366	15234	15270	15314	15365	15307	15193	15343	15310	15167	15371	15239	15381	15450	15395	15372	15267	15269	15237	15322	15224	15239	15239	15184	15424	15232	15351	15267	15170	15223	15351	15358	15235	15531	15144	15299	15151	15162	15315	15358	15269	15285	15440	15266	15331	15421	15317	15354	15370	15254	15488	15412	15138	15315	15237	15208	15325	15380	15287	15321	15266	15280	15240	15225	15318	15203	15171	15272	15290	15150	15161	15280	15411	15215	15283	15137	15324	15300	15341	15275	15447	15266	15550	15356	15197	15162	15371	15263	15355	15255	15319	15188	15499	15297	15270	15270	15391	15347	15376	15325	15316	15298	15309	15309	15456	15316	15392	15338	15079	15213	15195	15219	15249	15437	15279	15276	15254	15210	15326	15503	15497	15262	15343	15251	15340	15366	15428	15221	15344	15214	15343	15242	15323	15384	15311	15296	15245	15273	15193	15419	15259	15479	15341	15324	15271	15409	15340	15449	15251	15296	15205	15395	15344	15277	15223	15301	15199	15244	15373	15342	15295	15380	15397	15408	15272	15390	15211	15306	15219	15361	15326	15300	15258	15332	15407	15431	15388	15264	15356	15183	15157	15175	15467	15372	15371	15288	15216	15344	15290	15265	15191	15120	15399	15343	15277	15198	15359	15133	15214	15224	15245	15165	15167	15327	15320	15420	15307	15327	15343	15338	15164	15304	15432	15250	15347	15491	15182	15305	15212	15390	15306	15342	15184	15463	15320	15418	15331	15468	15247	15388	15404	15370	15232	15319	15224	15318	15440	15159	15391	15246	15356	15256	15411	15436	15360	15210	15324	15417	15287	15238	15334	15402	15324	15438	15159	15271	15235	15272	15556	15160	15422	15291	15146	15185	15492	15247	15606	15175	15172	15266	15372	15446	15303	15404	15378	15134	15332	15383	15297	15259	15396	15107	15431	15320	15209	15244	15334	15455	15284	15338	15350	15162	15203	15352	15326	15487	15201	15252	15212	15241	15311	15221	15173	15283	15452	15379	15350	15398	15185	15287	15389	15402	15214	15254	15328	15195	15369	15319	15176	15417	15301	15269	15239	15192	15301	15366	15217	15248	15450	15446	15245	15244	15353	15312	15296	15466	15306	15259	15201	15112	15336	15273	15322	15365	15300	15187	15166	15268	15406	15248	15434	15381	15236	15339	15238	15213	15346	15330	15363	15354	15332	15317	15352	15085	15314	15444	15216	15129	15346	15369	15293	15416	15330	15190	15282	15391	15261	15310	15289	15289	15248	15402	15339	15290	15273	15282	15287	15070	15238	15530	15288	15223	15266	15316	15241	15442	15247	15188	15255	15446	15304	15246	15313	15109	15330	15378	15422	15236	15363	15270	15406	15295	15222	15335	15290	15326	15179	15424
27135	21662	23687	28275	27021	24742	22207	19621	17666	16994	16478	16778	16657	16601	16660	16800	16815	16351	16600	16597	16739	16460	16507	16626	16640	16522	16409	16617	16597	16642	16664	16663	16408	16752	16587	16569	16523	16650	16482	16671	16416	16651	16610	16757	16517	16679	16649	16689	16697	16410	16649	16509	16750	16646	16477	16384	16600	16464	16505	16578	16595	16433	16631	16856	16572	16647	16551	16621	16504	16556	16588	16669	16696	16499	16543	16827	16457	16621	16534	16463	16525	16648	16648	16568	16635	16580	16568	16485	16469	16274	16446	16630	16813	16634	16722	16707	16563	16703	16588	16418	16504	16475	16500	16534	16598	16533	16580	16696	16400	16644	16835	16487	16527	16605	16638	16470	16689	16480	16432	16371	16649	16515	16577	16655	16740	16385	16768	16535	16611	16555	16697	16628	16660	16664	16575	16632	16561	16480	16655	16480	16484	16583	16625	16437	16615	16716	16716	16605	16539	16603	16672	16482	16691	16603	16712	16601	16635	16412	16545	16541	16498	16530	16449	16548	16443	16557	16596	16672	16464	16510	16602	16397	16583	16795	16471	16703	16460	16585	16702	16559	16616	16667	16514	16547	16537	16575	16569	16579	16405	16560	16549	16574	16646	16548	16761	16537	16511	16503	16529	16393	16483	16480	16554	16522	16561	16496	16452	16361	16680	16892	16588	16485	16715	16646	16619	16490	16573	16656	16679	16701	16521	16525	16528	16620	16697	16551	16398	16578	16660	16517	16656	16457	16594	16690	16643	16551	16564	16635	16495	16458	16621	16526	16471	16396	16690	16570	16509	16460	16527	16686	16592	16594	16596	16617	16627	16402	16576	16313	16497	16518	16487	16548	16452	16765	16577	16605	16209	16437	16581	16501	16630	16418	16578	16458	16543	16536	16523	16600	16467	16487	16442	16726	16500	16431	16504	16466	16483	16493	16512	16570	16612	16489	16502	16613	16633	16672	16568	16501	16521	16604	16639	16605	16399	16579	16446	16577	16730	16689	16431	16642	16284	16522	16639	16629	16684	16669	16374	16541	16760	16666	16500	16632	16536	16467	16556	16518	16497	16481	16427	16488	16607	16732	16430	16436	16699	16535	16698	16578	16484	16650	16457	16563	16528	16503	16613	16378	16737	16559	16553	16520	16566	16666	16710	16585	16650	16448	16535	16576	16667	16768	16698	16629	16713	16653	16515	16484	16563	16637	16720	16492	16451	16658	16545	16259	16622	16453	16609	16409	16586	16428	16624	16678	16379	16595	16356	16554	16549	16426	16472	16406	16576	16557	16485	16548	16522	16419	16578	16614	16528	16529	16679	16806	16593	16715	16450	16644	16819	16401	16441	16453	16617	16565	16765	16497	16440	16469	16749	16612	16685	16399	16597	16656	16693	16502	16781	16496	16679	16564	16371	16382	16544	16680	16550	16442	16343	16419	16695	16578	16547	16666	16706	16522	16438	16586	16642	16682	16496	16413	16638	16517	16672	16710	16688	16391	16652	16453	16626	16605	16597	16634	16667	16595	16634	16558	16658	16313	16522	16519	16484	16313	16458	16758	16696	16668	16581	16667	16475	16467	16527	16415	16501	16653	16552	16609	16337	16550	16826	16649	16602	16707	16548	16587	16595	16491	16609	16834	16705	16524	16480	16574	16375	16722	16582	16578	16599	16580	16569	16482	16538	16659	16604	16448	16518	16606	16523	16586	16497	16626	16463	16583	16436	16589	16424	16576	16537	16609	16647	16585	16733	16604	16488	16625	16692	16713	16650	16513	16684	16542	16604	16648	16725	16572	16436	16617	16628	16603	16605	16677	16752	16657	16720	16663	16444	16568	16509	16539	16571	16592	16454	16529	16606	16638	16578	16570	16618	16378	16818	16568	16495	16433	16502	16529	16674	16534	16620	16550	16705	16522	16679	16776	16623	16659	16662	16628	16745	16602	16657	16520	16508	16481	16650	16632	16433	16615	16478	16704	16575	16493	16449	16564	16451	16568	16701	16662	16407	16761	16531	16573	16519	16698	16539	16710	16330	16509	16675	16597	16687	16618	16635	16580	16523	16472	16626	16735	16405	16728	16676	16722	16542	16460	16544	16638	16641	16573	16612	16571	16644	16616	16859	16750	16504	16627	16829	16531	16750	16649	16754	16585	16797	16478	16567	16461	16716	16622	16660	16632	16526	16575	16442	16621	16634	16691	16598	16595	16634	16551	16388	16549	16645	16408	16560	16652	16613	16621	16608	16602	16379	16593	16656	16493	16506	16640	16609	16383	16699	16726	16796	16486	16713	16595	16619	16524	16450	16622	16640	16703	16687	16536	16503	16519	16660	16752	16822	16498	16631	16666	16603	16322	16574	16694	16598	16623	16649	16637	16445	16454	16712	16511	16608	16521	16613	16510	16565	16715	16679	16507	16485	16531	16558	16545	16584	16405	16486	16340	16706	16699	16437	16552	16422	16620	16587	16744	16509	16515	16491	16714	16600	16635	16599	16440	16408	16507	16592	16685	16590	16878	16771	16770	16642	16595	16709	16517	16417	16619	16520	16493	16622	16729	16515	16701	16394	16440	16515	16537	16710	16606	16555	16598	16660	16609	16494	16495	16493	16403	16563	16404	16563	16544	16668	16566	16642	16520	16645	16557	16679	16494	16510	16490	16592	16520	16468	16645	16681	16489	16681	16513	16734	16534	16583	16543	16524	16377	16516	16602	16645	16747	16707	16647	16578	16514	16602	16459	16587	16701	16441	16533	16674	16522	16605	16661	16555	16478	16411	16735	16543	16778	16319	16452	16751	16585	16569	16462	16599	16744	16466	16556	16671	16746	16468	16700	16597	16467	16744	16413	16651	16525	16541	16571	16555	16531	16661	16588	16611	16693	16692	16772	16633	16716	16541	16621	16299	16660	16636	16670	16650	16695	16434	16350	16350	16672	16600	16585	16507	16586	16747	16642	16600	16753	16728	16638	16473	16846	16408	16617	16684	16571	16576	16538	16612	16570	16693	16526	16690	16436	16455	16449	16692	16553	16639	16563	16707	16605	16725	16657	16514	16598	16385	16506	16429	16623	16687	16768	16653	16612	16632	16751	16547	16588	16435	16758	16397	16567	16609	16397	16590	16747	16678	16741	16642	16380	16535	16620	16736	16591	16574	16567	16490	16558	16468	16781	16632	16487	16661	16520	16648	16564	16345	16577	16680	16388	16594	16491	16483	16583	16610	16504	16664	16629	16688	16555	16517	16678	16545	16437	16623	16720	16379	16669	16558	16588	16459	16702	16561	16661	16980	16322	16599	16459	16535	16520	16443	16674	16761	16559	16586	16552	16697	16622	16686	16575	16464	16514	16651	16621	16810	16506	16747	16521	16602	16642	16452	16498	16613	16568	16626	16668	16785	16544	16573	16591	16595	16608	16742	16329	16422	16430	16741	16461	16513	16498	16570	16529	16665	16392	16656	16735	16427	16641	16631	16443	16661	16587	16620	16434	16512	16553	16618	16390	16599	16548	16446	16533	16661	16574	16460	16503	16401	16556	16612	16611	16651	16751	16421	16585	16637	16532	16414	16347	16512	16406	16566	16541	16443	16676	16515	16579	16602	16640	16709	16594	16731	16517	16471	16539	16605	16567	16591	16526	16692	16755	16560	16635	16496	16680	16573	16556	16338	16536	16451	16400	16443	16466	16621	16603	16587	16777	16548	16709	16549	16587	16486	16706	16544	16501	16389	16515	16490	16630	16651	16738	16646	16557	16736	16586	16761	16653	16629	16529	16377	16372	16594	16454	16554	16756	16593	16606	16495	16499	16504	16412	16731	16549	16743	16492	16422	16522	16728	16617	16246	16653	16733	16644	16722	16447	16477	16502	16617	16560	16619	16402	16561	16476	16590	16594	16500	16667	16522	16567	16740	16632	16756	16507	16540	16452	16439	16486	16738	16486	16534	16416	16408	16697	16672	16592	16606	16435	16505	16601	16596	16583	16657	16645	16438	16444	16427	16533	16716	16516	16654	16396	16722	16518	16584	16581	16664	16632	16501	16593	16551	16465	16377	16471	16691	16425	16604	16588	16662	16616	16727	16663	16406	16764	16684	16651	16469	16647	16485	16375	16692	16558	16473	16551	16884	16621	16607	16434	16494	16453	16540	16535	16711	16581	16573	16423	16532	16679	16805	16806	16548	16395	16576	16454	16558	16525	16675	16641	16456	16645	16462	16512	16578	16687	16666	16434	16461	16433	16629	16741	16682	16596	16433	16717	16808	16608	16447	16714	16557	16538	16687	16505	16546	16620	16516	16701	16859	16511	16392	16610	16372	16534	16474	16717	16492	16610	16651	16371	16466	16416	16614	16544	16567	16585	16636	16757	16716	16583	16694	16619	16526	16572	16686	16591	16480	16508	16538	16552	16610	16658	16467	16417	16541	16450	16390	16417	16660	16443	16516	16638	16615	16489	16554	16615	16507	16620	16663	16560	16681	16544	16619	16565	16639	16430	16732	16500	16536	16625	16716	16493	16600	16653	16800	16660	16853	16711	16577	16788	16647	16477	16539	16599	16506	16408	16299	16567	16777	16680	16481	16575	16507	16461	16683	16641	16646	16692	16699	16530	16686	16700	16420	16575	16627	16511	16566	16637	16607	16560	16688	16564	16572	16648	16652	16655	16734	16835	16749	16737	16409	16436	16436	16678	16574	16735	16729	16500	16545	16480	16851	16542	16524	16484	16467	16672	16577	16610	16781	16650	16716	16705	16574	16635	16426	16577	16374	16681	16624	16629	16594	16376	16587	16684	16586	16575	16562	16498	16791	16606	16532	16773	16608	16590	16538	16749	16519	16680	16385	16336	16609	16597	16584	16506	16574	16550	16541	16562	16536	16807	16577	16466	16809	16361	16482	16564	16496	16551	16489	16363	16668	16402	16543	16605	16581	16386	16419	16500	16510	16404	16614	16639	16595	16354	16561	16543	16523	16545	16631	16450	16558	16809	16613	16505	16695	16584	16446	16298	16483	16686	16536	16627	16621	16576	16721	16704	16694	16620	16610	16600	16465	16481	16486	16554	16667	16241	16758	16530	16458	16492	16594	16566	16529	16667	16689	16762	16518	16624	16625	16604	16625	16627	16611	16530	16550	16467	16652	16752	16674	16613
14086	16179	17550	28724	28526	25380	22291	18751	16369	15371	15259	15465	15112	15224	15190	15271	15398	15258	15322	15318	15106	15405	15382	15362	15361	15274	15197	15303	15397	15320	15243	15279	15242	15330	15318	15414	15143	15466	15276	15033	15407	15303	15331	15268	15330	15184	15325	15226	15237	15269	15521	15406	15323	15379	15358	15198	15186	15396	15299	15362	15553	15355	15336	15211	15361	15281	15420	15219	15469	15484	15238	15162	15222	15308	15310	15310	15264	15254	15314	15258	15184	15228	15405	15268	15236	15397	15126	15277	15248	15209	15360	15265	15277	15234	15300	15423	15191	15218	15420	15416	15348	15398	15445	15352	15432	15267	15290	15226	15338	15451	15266	15403	15291	15243	15332	15252	15281	15315	15301	15206	15271	15132	15223	15253	15154	15441	15346	15279	15246	15435	15184	15277	15153	15216	15349	15229	15072	15300	15466	15332	15282	15220	15312	15270	15335	15211	15108	15333	15137	15325	15103	15191	15254	15234	15151	15434	15318	15385	15268	15313	15138	15332	15317	15236	15294	15189	15195	15431	15322	15331	15346	15330	15172	15273	15177	15278	15338	15290	15185	15180	15415	15229	15249	15425	15254	15316	15201	15003	15269	15118	15287	15324	15187	15177	15286	15232	15179	15276	15105	15369	15293	15273	15508	15226	15249	15286	15306	15247	15242	15309	15466	15310	15194	15341	15226	15405	15434	15302	15354	15330	15303	15233	15235	15287	15199	15287	15371	15281	15376	15286	15340	15366	15364	15122	15204	15254	15294	15370	15156	15305	15191	15492	15391	15357	15282	15227	15356	15194	15272	15386	15324	15257	15226	15431	15433	15350	15400	15239	15241	15334	15439	15303	15229	15190	15394	15299	15217	15350	15262	15228	15333	15243	15331	15203	15296	15335	15280	15236	15380	15236	15314	15385	15363	15454	15204	15189	15289	15457	15244	15133	15403	15175	15364	15419	15224	15168	15213	15263	15332	15255	15374	15233	15249	15170	15256	15295	15341	15410	15257	15363	15133	15118	15415	15343	15256	15338	15358	15387	15340	15268	15371	15204	15426	15347	15297	15537	15295	15234	15398	15340	15217	15295	15324	15173	15232	15335	15249	15095	15166	15397	15250	15067	15299	15317	15306	15110	15340	15313	15289	15203	15273	15229	15205	15299	15155	15426	15405	15130	15274	15234	15381	15287	15159	15287	15353	15497	15391	15312	15379	15317	15148	15309	15270	15300	15282	15301	15259	15212	15273	15215	15188	15300	15284	15203	15289	15116	15322	15351	15284	15069	15337	15315	15264	15311	15314	15228	15304	15435	15227	15280	15306	15238	15126	15500	15294	15410	15130	15209	15243	15303	15160	15265	15247	15254	15266	15347	15302	15246	15353	15245	15273	15225	15230	15205	15205	15316	15444	15232	15349	15180	15120	15312	15379	15276	15225	15169	15202	15418	15200	15117	15361	15341	15432	15366	15331	15167	15140	15371	15219	15216	15348	15278	15241	15205	15481	15209	15328	15340	15337	15358	15308	15317	15300	15150	15108	15249	15285	15352	15377	15266	15337	15136	15331	15275	15237	15326	15401	15212	15297	15291	15238	15219	15349	15301	15180	15349	15293	15204	15205	15317	15204	15192	15282	15135	15213	15089	15365	15386	15271	15218	15274	15492	15265	15313	15408	15229	15265	15325	15215	15280	15241	15134	15101	15299	15350	15221	15241	15300	15238	15336	15333	15281	15349	15510	15250	15297	15423	15487	15113	15169	15124	15392	15070	15365	15181	15223	15287	15298	15170	15351	15133	15357	15129	15285	15285	15321	15339	15291	15095	15316	15319	15164	15220	15385	15323	15187	15400	15239	15207	15335	15186	15231	15268	15471	15317	15268	15337	15262	15283	15300	15161	15306	15335	15384	15263	15375	15446	15087	15146	15406	15225	15212	15284	15132	15237	15300	15284	15285	15040	15197	15345	15306	15238	15350	15183	15386	15225	15283	15233	15384	15217	15219	15173	15570	15431	15365	15289	15177	15327	15278	15204	15205	15341	15306	15375	15397	15232	15192	15407	15454	15333	15559	15291	15475	15355	15232	15439	15310	15354	15206	15242	15292	15230	15187	15487	15299	15312	15282	15182	15339	15119	15277	15353	15199	15226	15316	15200	15202	15186	15150	15196	15304	15236	15470	15445	15238	15227	15206	15371	15369	15407	15296	15428	15145	15273	15192	15239	15259	15350	15264	15269	15313	15183	15209	15338	15212	15178	15312	15331	15155	15220	15150	15358	15333	15345	15298	15307	15326	15298	15387	15371	15186	15159	15309	15314	15332	15399	15305	15370	15271	15214	15233	15367	15211	15348	15129	15406	15117	15368	15295	15388	15288	15171	15384	15145	15377	15197	15346	15322	15412	15350	15180	15321	15260	15520	15273	15235	15189	15363	15372	15461	15208	15263	15270	15284	15191	15386	15286	15268	15134	15416	15261	15225	15402	15396	15232	15336	15246	15317	15336	15165	15311	15162	15361	15231	15265	15353	15486	15113	15182	15210	15385	15170	15182	15329	15092	15363	15180	15250	15104	15294	15179	15301	15248	15224	15230	15307	15356	15185	15162	15278	15357	15193	15174	15194	15276	15284	15405	15327	15227	15379	15215	15276	15380	15391	15275	15330	15335	15381	15440	15314	15276	15498	15248	15251	15304	15176	15279	15234	15205	15210	15317	15235	15155	15314	15365	15252	15105	15350	15230	15391	15295	15236	15367	15220	15306	15385	15255	15289	15306	15309	15240	15410	15085	15382	15278	15219	15228	15368	15331	15336	15242	15146	15150	15367	15166	15401	15324	15211	15246	15388	15213	15359	15446	15399	15163	15395	15437	15256	15317	14999	15392	15238	15260	15317	15220	15174	15280	15292	15205	15379	15158	15278	15314	15170	15131	15321	15236	15373	15235	15333	15224	15312	15171	15250	15119	15221	15168	15360	15206	15368	15238	15243	15194	15353	15312	15356	15291	15308	15217	15382	15287	15367	15437	15250	15176	15389	15296	15368	15263	15295	15351	15378	15181	15234	15245	15234	15233	15242	15277	15357	15246	15265	15358	15249	15345	15320	15166	15149	15281	15319	15291	15250	15518	15183	15385	15152	15271	15383	15223	15183	15215	15174	15130	15207	15136	15266	15327	15332	15317	15281	15318	15355	15327	15094	15389	15338	15321	15293	15308	15270	15302	15263	15267	15127	15254	15282	15485	15232	15109	15177	15201	15197	15420	15239	15105	15301	15281	15397	15164	15389	15319	15304	15439	15336	15448	15190	15232	15430	15506	15243	15200	15422	15285	15177	15322	15347	15214	15475	15288	15291	15165	15306	15291	15200	15153	15243	15121	15331	15463	15161	15276	15286	15271	15301	15201	15317	15343	15509	15340	15329	15399	15282	15292	15328	15261	15205	15263	15412	15430	15239	15257	15218	15228	15359	15403	15334	15243	15183	15248	15332	15188	15146	15392	15472	15181	15434	15414	15191	15303	15393	15152	15213	15202	15217	15311	15294	15353	15394	15339	15327	15355	15388	15277	15283	15359	15204	15315	15211	15282	15240	15236	15312	15187	15435	15210	15419	15329	15371	15462	15159	15207	15428	15190	15362	15339	15393	15154	15364	15226	15161	15247	15251	15276	15322	15199	15232	15244	15233	15286	15215	15408	15277	15239	15139	15206	15337	15397	15242	15442	15350	15305	15401	15232	15302	15362	15293	15291	15230	15179	15354	15166	15190	15210	15295	15423	15290	15363	15308	15190	15260	15228	15318	15207	15206	15197	15318	15373	15341	15264	15345	15238	15105	15242	15129	15212	15264	15373	15066	15305	15093	15143	15401	15203	15268	15361	15225	15220	15343	15053	15413	15381	15043	15249	15359	15108	15471	15324	15436	15449	15114	15380	15231	15482	15187	15178	15323	15378	15301	15304	15437	15270	15253	15161	15381	15124	15371	15284	15389	15377	15481	15143	15324	15342	15367	15396	15381	15322	15211	15225	15206	15445	15302	15351	15327	15283	15393	15388	15035	15247	15329	15245	15396	15222	15283	15252	15267	15327	15263	15240	15373	15335	15213	15283	15409	15365	15188	15283	15298	15234	15379	15271	15217	15074	15212	15264	15234	15141	15272	15288	15328	15144	15231	15352	15326	15136	15400	15091	15392	15330	15183	15342	15470	15226	15309	15324	15147	15221	15200	15273	15341	15200	15230	15228	15349	15337	15386	15226	15233	15204	15277	15342	15292	15340	15304	15122	15281	15090	15301	15410	15190	15303	15222	15149	15369	15346	15172	15241	15388	15278	15303	15250	15250	15406	15328	15183	15286	15455	15243	15311	15173	15380	15169	15308	15327	15261	15226	15446	15472	15181	15277	15187	15267	15221	15248	15263	15419	15101	15268	15419	15236	15384	15287	15539	15369	15290	15238	15177	15184	15196	15398	15363	15155	15191	15397	15229	15257	15297	15199	15251	15239	15437	15379	15396	15213	15283	15383	15329	15391	15186	15343	15322	15262	15390	15330	15342	15337	15329	15466	15139	15165	15158	15360	15407	15356	15093	15360	15205	15193	15316	15338	15279	15157	15280	15365	15389	15423	15313	15141	15246	15235	15438	15216	15149	15317	15287	15281	15238	15228	15369	15274	15404	15191	15158	15405	15199	15185	15182	15156	15385	15290	15216	15307	15277	15360	15239	15275	15451	15170	15342	15161	15317	15352	15328	15262	15402	15329	15351	15402	15244	15170	15318	15280	15232	15256	15380	15197	15338	15404	15199	15212	15250	15246	15468	15207	15173	15256	15201	15218	15040	15253	15339	15324	15370	15277	15428	15150	15219	15431	15270	15172	15261	15390	15278	15176	15248	15188	15276	15337	15185	15367	15361	15143	15538	15351	15274	15336	15222	15320	15294	15347	15158	15204	15264	15358	15070	15322	15169	15327	15174	15440	15077	15257	15241	15427	15515	15484	15361	15499	15339	15458	15200	15151	15351	15334	15386	15235	15301	15287	15461	15197	15330	15201	15328	15275	15161	15183	15333	15362	15190	15180	15316	15194	15405	15405	15169	15359	15278	15463	15370	15268	15328	15324	15299	15334	15278	15340	15224	15257	15064	15191	15222	15201	15196	15183	15333
24115	21209	28592	30763	41161	47804	42186	33101	22376	18253	16866	16421	16488	16415	16505	16539	16448	16505	16542	16462	16477	16358	16423	16339	16379	16485	16279	16335	16472	16507	16696	16515	16648	16497	16430	16581	16323	16428	16319	16626	16480	16593	16486	16482	16476	16432	16626	16545	16438	16630	16434	16445	16404	16361	16379	16230	16358	16514	16467	16584	16212	16259	16344	16540	16697	16233	16160	16566	16733	16712	16626	16250	16315	16605	16425	16376	16291	16435	16513	16466	16661	16418	16490	16506	16363	16375	16325	16391	16424	16410	16459	16404	16351	16403	16486	16424	16177	16508	16534	16422	16537	16362	16378	16446	16285	16413	16374	16466	16348	16404	16548	16530	16523	16409	16379	16426	16576	16246	16128	16376	16624	16512	16410	16556	16550	16431	16456	16417	16412	16642	16214	16200	16395	16310	16327	16474	16425	16283	16370	16337	16279	16307	16283	16383	16161	16522	16508	16395	16309	16456	16451	16518	16317	16489	16404	16528	16346	16327	16393	16489	16591	16249	16461	16421	16446	16489	16515	16363	16488	16572	16596	16365	16462	16546	16444	16238	16209	16622	16220	16392	16509	16403	16516	16349	16429	16180	16316	16365	16500	16423	16305	16390	16405	16424	16468	16502	16321	16415	16432	16388	16518	16364	16375	16417	16465	16360	16527	16369	16400	16401	16291	16503	16454	16334	16407	16439	16415	16582	16367	16342	16292	16235	16506	16376	16403	16413	16548	16439	16405	16393	16495	16425	16231	16172	16473	16390	16345	16423	16555	16389	16355	16513	16387	16345	16551	16234	16395	16344	16401	16449	16319	16376	16362	16503	16423	16391	16361	16555	16361	16414	16223	16306	16475	16454	16356	16381	16436	16334	16345	16448	16261	16334	16434	16488	16373	16433	16338	16171	16319	16417	16279	16278	16537	16561	16429	16576	16365	16392	16338	16459	16371	16417	16235	16318	16605	16569	16301	16389	16218	16522	16390	16280	16528	16560	16475	16297	16394	16339	16394	16386	16423	16452	16346	16252	16486	16434	16277	16311	16547	16323	16555	16217	16304	16529	16380	16256	16326	16530	16456	16496	16345	16630	16333	16284	16416	16245	16414	16301	16215	16276	16360	16296	16183	16418	16441	16593	16478	16347	16262	16558	16534	16466	16491	16416	16223	16538	16471	16307	16523	16487	16280	16637	16349	16428	16515	16378	16361	16508	16306	16653	16418	16459	16503	16338	16376	16344	16533	16186	16417	16419	16239	16347	16411	16412	16376	16469	16394	16199	16381	16420	16372	16316	16521	16534	16451	16317	16408	16338	16227	16332	16412	16350	16268	16317	16407	16249	16424	16153	16275	16442	16267	16420	16530	16451	16285	16425	16388	16360	16488	16320	16511	16426	16480	16515	16576	16281	16495	16441	16657	16525	16373	16248	16519	16380	16532	16467	16646	16526	16521	16441	16361	16410	16355	16407	16447	16303	16252	16222	16481	16383	16445	16348	16226	16331	16180	16258	16538	16341	16551	16182	16194	16272	16502	16586	16408	16457	16507	16566	16308	16263	16212	16276	16323	16470	16564	16516	16387	16424	16506	16527	16408	16459	16206	16307	16473	16525	16416	16370	16409	16387	16587	16402	16361	16367	16383	16474	16390	16324	16346	16320	16504	16149	16293	16352	16365	16258	16301	16481	16570	16349	16373	16540	16264	16464	16484	16265	16479	16419	16239	16316	16315	16515	16441	16368	16533	16239	16459	16271	16413	16342	16430	16380	16359	16350	16187	16395	16689	16504	16410	16391	16599	16391	16407	16545	16446	16487	16526	16367	16289	16339	16445	16426	16530	16527	16514	16476	16434	16420	16367	16560	16435	16533	16231	16352	16497	16363	16388	16611	16404	16220	16541	16280	16548	16360	16509	16215	16252	16383	16505	16349	16358	16405	16246	16376	16314	16267	16580	16541	16353	16295	16215	16350	16362	16244	16416	16621	16526	16512	16372	16294	16450	16368	16516	16479	16433	16415	16332	16384	16326	16348	16321	16321	16365	16285	16416	16381	16498	16407	16528	16442	16688	16550	16257	16387	16426	16378	16621	16234	16631	16422	16381	16551	16381	16501	16255	16485	16356	16480	16507	16387	16462	16232	16431	16548	16417	16529	16554	16194	16350	16361	16376	16539	16538	16322	16488	16353	16301	16259	16461	16489	16278	16225	16293	16316	16454	16386	16374	16396	16357	16245	16273	16339	16508	16409	16479	16428	16386	16507	16325	16280	16427	16524	16476	16556	16278	16447	16292	16551	16434	16387	16613	16290	16474	16539	16429	16241	16258	16299	16400	16418	16265	16438	16488	16426	16527	16289	16337	16529	16365	16260	16482	16329	16426	16400	16391	16453	16292	16455	16152	16405	16208	16449	16341	16396	16597	16365	16325	16305	16378	16457	16326	16568	16243	16198	16314	16328	16606	16355	16404	16544	16546	16235	16442	16351	16503	16535	16617	16470	16499	16234	16348	16456	16426	16151	16346	16234	16465	16325	16356	16659	16399	16338	16399	16415	16532	16692	16506	16440	16427	16364	16218	16229	16492	16440	16331	16475	16283	16343	16458	16429	16488	16290	16424	16409	16363	16184	16423	16333	16516	16216	16553	16562	16456	16247	16481	16375	16443	16582	16244	16477	16294	16351	16250	16499	16310	16263	16381	16143	16467	16257	16278	16276	16384	16481	16496	16623	16464	16415	16559	16399	16508	16467	16390	16340	16467	16417	16264	16468	16559	16458	16521	16272	16231	16361	16193	16326	16452	16378	16358	16336	16414	16431	16340	16406	16492	16402	16452	16312	16536	16478	16326	16292	16438	16360	16444	16407	16317	16420	16366	16172	16301	16427	16293	16287	16362	16399	16323	16532	16243	16384	16401	16471	16637	16392	16562	16382	16398	16580	16440	16360	16458	16213	16569	16171	16282	16509	16644	16546	16453	16381	16413	16581	16407	16202	16479	16235	16303	16503	16339	16507	16240	16324	16323	16711	16478	16282	16331	16489	16360	16291	16545	16410	16408	16491	16425	16505	16457	16256	16381	16451	16221	16501	16387	16266	16433	16692	16417	16420	16390	16271	16245	16345	16488	16432	16387	16590	16473	16175	16491	16428	16362	16659	16330	16455	16310	16369	16448	16335	16258	16518	16283	16312	16311	16463	16533	16375	16357	16361	16507	16310	16698	16475	16478	16399	16319	16437	16422	16319	16254	16458	16476	16524	16467	16431	16565	16377	16263	16511	16325	16569	16255	16301	16374	16290	16428	16459	16687	16389	16419	16516	16489	16437	16485	16322	16353	16532	16317	16411	16645	16455	16354	16333	16250	16330	16438	16404	16329	16396	16413	16466	16362	16474	16541	16471	16468	16404	16126	16363	16381	16365	16351	16382	16329	16562	16363	16490	16422	16374	16311	16241	16337	16381	16336	16276	16263	16427	16322	16375	16284	16564	16526	16416	16510	16423	16389	16374	16353	16241	16203	16466	16354	16449	16221	16124	16238	16282	16196	16477	16518	16427	16375	16383	16317	16546	16278	16105	16207	16274	16392	16426	16536	16426	16342	16377	16475	16401	16325	16386	16484	16393	16172	16347	16559	16485	16551	16538	16287	16451	16269	16321	16307	16620	16428	16375	16264	16366	16324	16460	16555	16425	16379	16412	16418	16492	16367	16386	16505	16406	16408	16276	16418	16335	16426	16516	16371	16436	16376	16413	16272	16445	16507	16436	16366	16449	16569	16197	16453	16473	16432	16435	16403	16184	16338	16369	16360	16505	16370	16516	16620	16324	16458	16300	16512	16401	16192	16506	16543	16503	16281	16379	16518	16335	16339	16320	16309	16306	16579	16457	16366	16568	16386	16185	16584	16485	16305	16399	16541	16032	16361	16412	16496	16512	16441	16289	16361	16397	16449	16501	16463	16357	16545	16216	16545	16424	16299	16379	16493	16390	16378	16355	16339	16250	16578	16418	16472	16363	16315	16345	16543	16348	16424	16371	16371	16462	16290	16312	16358	16430	16415	16224	16415	16513	16433	16455	16432	16594	16526	16304	16433	16384	16529	16300	16340	16357	16528	16388	16318	16352	16454	16328	16212	16350	16497	16289	16484	16471	16452	16435	16458	16395	16314	16396	16206	16535	16393	16336	16335	16373	16314	16358	16557	16409	16415	16507	16406	16335	16567	16358	16321	16445	16416	16477	16390	16317	16526	16346	16275	16166	16490	16308	16525	16381	16429	16531	16332	16359	16392	16361	16461	16174	16332	16734	16454	16412	16307	16378	16518	16315	16350	16466	16297	16492	16382	16547	16481	16216	16326	16289	16426	16433	16330	16408	16525	16269	16540	16374	16315	16295	16412	16366	16494	16424	16670	16540	16462	16491	16524	16495	16433	16455	16474	16303	16658	16415	16345	16467	16350	16542	16444	16237	16515	16454	16562	16494	16399	16350	16374	16258	16580	16428	16436	16346	16420	16323	16398	16453	16569	16335	16508	16387	16577	16395	16549	16421	16472	16523	16523	16275	16447	16270	16352	16486	16304	16427	16503	16299	16430	16447	16291	16456	16537	16437	16407	16439	16413	16488	16334	16483	16412	16342	16325	16233	16528	16419	16490	16238	16346	16097	16370	16407	16496	16566	16388	16391	16410	16597	16365	16422	16593	16384	16357	16486	16358	16460	16399	16414	16324	16508	16563	16346	16495	16321	16504	16559	16413	16328	16580	16498	16264	16437	16334	16521	16519	16552	16331	16321	16320	16373	16351	16217	16539	16255	16485	16350	16480	16313	16392	16455	16441	16483	16502	16410	16275	16372	16524	16490	16388	16446	16165	16461	16395	16379	16254	16486	16343	16556	16610	16632	16402	16266	16328	16264	16337	16403	16343	16280	16328	16403	16306	16377	16338	16490	16427	16241	16559	16444	16346	16560	16428	16311	16386	16333	16262	16306	16333	16269	16408	16220	16496	16423	16620	16279	16488	16351	16452	16464	16392	16414	16381	16531	16480	16406	16499	16490	16453	16241	16305	16274	16462	16444	16406	16530	16457	16467	16388	16409	16469	16435	16361	16437	16469	16467	16459	16440	16329	16340	16500	16573	16326	16443	16468	16312	16372	16303	16270	16274
13214	20802	32516	51756	51370	50496	42955	34766	21487	15977	15138	15223	15246	15274	15351	15165	15200	15169	15218	15174	15269	15230	15191	15268	15112	15246	15154	15230	15177	15256	15175	15239	15090	15082	15235	15158	15004	15211	15267	15065	15155	15215	15167	15359	15246	15093	15296	15492	15479	15405	15082	15042	15369	15170	15141	15254	15157	15091	15182	15266	15181	15090	15111	15163	14991	15119	15071	15307	15245	15151	15056	15101	15164	15184	15140	15231	15184	15205	15189	15162	15155	15230	15263	15113	15327	15108	15174	15228	15037	15297	15093	15049	15067	15320	15142	15357	15138	15090	15126	15121	15142	15157	14989	15147	15279	15253	15212	15197	15212	15082	15129	14990	15288	15229	15147	15353	14997	15258	15124	15191	15306	15300	15113	15115	15119	15063	15283	15194	15169	15119	15185	15161	15194	15184	15054	15021	15302	15130	15127	15203	15214	15091	15174	15093	15234	15312	14946	15191	15089	15208	15320	15197	15219	15015	15188	15207	14966	15088	15395	14990	15293	15110	15216	15195	15305	15082	15069	15117	14981	15126	15194	15113	15297	15012	15154	15178	15155	15156	15112	15020	15164	15142	15178	15063	15240	15355	15169	15164	15196	15076	15092	15065	15339	15240	15134	15273	14885	15178	15155	15277	15059	15051	15211	15132	15026	15080	15073	15243	15082	15244	15093	15095	15179	15027	15159	15193	15235	15231	15204	15077	15177	15150	15089	15342	15102	15268	15119	15228	15066	15153	15199	15202	14989	15153	15177	15073	15023	15301	15150	15133	15145	15135	15122	15173	15066	15252	15078	15120	15288	15284	15021	15097	15301	15095	15180	15063	15069	15236	15198	15253	15089	15225	15259	15071	15169	15167	15122	15105	15237	15247	15095	15189	15068	15046	15102	15111	15173	15187	15124	15077	15099	15148	15074	15255	15060	15015	15176	15045	15033	15322	15242	15122	15229	15099	15169	15112	15132	15362	15090	15131	15185	14906	15011	15193	15139	15082	15024	15223	15093	15257	15314	15102	15007	15102	15086	15219	14990	15205	15058	15314	15394	15249	15195	15224	15061	15131	15117	15160	15190	15120	15137	15119	15167	14997	15152	15042	15042	15079	15198	15129	15040	15253	15362	15175	15201	15272	15276	15194	15059	15124	15202	15033	14960	15113	15074	15307	15085	15288	15151	15184	15146	15241	15048	15118	15267	15185	15165	15061	15154	15195	15271	15052	15116	15150	15101	15289	15114	15372	15068	15151	15241	15276	15163	15079	15195	15240	15138	15116	15340	15193	15035	15087	14986	15118	15017	15189	15157	15092	15085	15011	15202	15177	15047	15174	15116	15163	15124	15265	15052	15298	15024	15122	15159	15240	15192	15123	15147	15160	15047	15263	15171	15172	15181	15063	15184	15353	14924	15257	15272	15172	15121	15080	15202	14998	15152	15118	15160	14993	15143	15064	15276	15011	15286	14997	15071	15081	15113	15082	15212	15208	15105	15204	15023	15103	15259	15131	15061	15021	15196	15291	15172	15154	15137	15181	14985	15197	15322	15159	15371	15199	15102	15158	15145	15174	15172	15095	15155	15340	15050	15206	15099	15125	15285	15162	15198	15088	15203	15406	15116	15162	15194	15094	15186	15294	15175	15265	15095	15251	15024	15054	15167	15266	15105	15039	15074	15178	15240	15263	15106	15321	15021	15041	15099	15114	15136	15091	15042	14773	15118	15243	15071	15215	15040	15115	15248	14971	15240	15143	15231	15200	15236	15176	15164	15091	15133	15084	15142	15223	14879	15234	15176	15063	15104	15210	15003	15186	15226	15171	15084	15191	15076	15170	15198	15169	15195	15169	15241	15156	15116	15178	15038	15099	15256	15254	15008	15127	15131	15144	15172	15087	15083	15061	15085	15178	15196	15248	15032	15101	15195	15083	15199	15136	15336	15147	15111	15185	15171	15293	15116	14981	15088	15110	15075	15208	15179	15168	15067	15241	15074	15235	15171	15096	15175	15082	15238	14878	15112	15204	15009	15301	15190	15278	15071	15259	15145	15322	15036	15001	15074	15176	15249	15016	15086	15087	15007	15027	15171	15227	15164	15193	15251	15234	14957	15379	15073	15173	15210	14945	15063	15346	15185	15160	15147	14976	15214	15138	15236	15131	15328	15122	15218	15137	15288	15119	15042	15101	15171	15082	15345	15283	14958	15130	14987	15103	15023	15130	15250	15279	15176	15092	15074	15149	15250	15149	15057	15183	15172	15200	15076	15010	15028	15039	15136	15055	15149	15191	14996	15030	15216	15135	15073	15080	15152	14989	15225	14964	15174	15156	15195	15331	15022	15283	15117	15236	15175	15104	15221	15261	15196	15056	14910	15149	15175	15056	15016	15184	15110	15122	15045	15087	15220	15098	15070	15152	14913	15250	15239	14992	15146	15136	15134	15115	15185	15112	15254	15006	15182	14950	15273	15118	15154	15138	15072	14961	15022	15095	15298	15145	15160	15268	15176	15203	15106	15102	15028	15132	15173	15073	15254	14972	15143	15185	15091	15215	15201	15224	15275	15139	15216	15129	15205	15140	14939	15281	15267	15302	15089	15105	15070	15111	15091	15259	15416	15166	15205	15061	15065	15101	15087	15008	15125	15166	15120	15037	15122	15142	15089	15262	15040	15308	15140	15172	15148	15224	15324	15141	15254	15252	15016	15207	15190	15205	15137	15206	15029	15206	15024	15174	15089	15193	15191	15232	15054	15305	15127	14967	15325	15017	15089	15304	15094	14967	15123	15041	15015	15191	15190	15161	15157	15256	15221	15028	15198	15053	15147	15259	15025	15202	15097	15124	15195	15138	15113	15228	15147	15159	15194	15023	15032	15015	15246	15338	15223	15014	15290	15127	15003	15246	15184	15140	15279	15244	15105	15240	15058	15209	15136	14990	15195	15241	15261	15204	15136	15024	15132	15287	15201	15091	15137	15076	15366	15181	15098	15209	15220	15055	15283	15225	15054	14964	15172	15038	15175	15072	15172	15035	15174	15197	14965	15151	15035	15334	15328	15159	15345	15235	15074	15019	15292	15230	15148	15162	15151	15207	15230	14988	15123	15005	15070	15162	15247	15178	15118	15257	15109	15111	15172	15132	15289	15218	15047	15137	15007	15218	15156	15147	15207	15084	15131	15033	15084	15148	15163	15215	15040	15230	15141	15190	15170	15223	15202	15061	15283	15221	15201	15069	15197	15188	15144	15167	15140	14948	15112	15263	15239	15285	15004	15036	15305	15141	15304	15192	14999	15076	15135	15230	15124	15040	15100	15233	15132	15128	15235	15117	15008	15223	15058	14911	15144	15268	15218	15094	15083	15308	15183	15361	15180	15294	15169	15096	15076	15260	15109	15353	14941	15134	15120	15284	15246	15195	15074	15503	15080	15076	15046	15107	15193	15190	15032	15087	15243	15191	15289	15101	15070	15303	15191	15184	15086	15125	15152	14999	15260	15062	15261	15165	15198	15217	15333	15183	15266	15146	15211	15169	15090	15184	15096	15218	15058	15058	15014	15134	14971	14970	15240	15288	15193	15046	15303	15106	15106	15368	15243	15080	15156	15250	14977	15164	15116	15169	15222	15060	15191	15190	15248	15273	15114	15147	14998	15263	15102	15040	15040	15201	15066	15290	15171	15093	15246	15072	15076	15218	15013	15308	15239	15015	15308	15195	15135	15224	15120	15150	15343	15126	15157	15206	15221	15238	15290	15083	15237	15155	15235	15176	15175	15116	15172	15214	15085	15213	15116	15074	15297	15222	15259	15205	15011	15167	15263	15251	15145	15173	15082	15056	15034	15167	15284	15189	15166	15152	15222	15264	15282	15117	15051	15214	15125	15183	15069	15213	15117	15146	15061	15172	15117	15119	15154	15118	15058	15329	15057	15116	15186	15221	15016	15195	15108	15289	15158	15277	15201	15018	15211	15189	15073	15077	15189	15275	15074	14995	15133	15093	15253	15158	15141	15227	15143	15096	15097	15296	15046	15124	15317	15164	15196	15101	15016	15257	15095	15112	15086	15260	15126	15134	15181	15164	15084	15164	15300	15211	15098	15167	15166	15149	15124	15329	15153	15151	15045	15004	15123	14859	15267	15010	15033	15177	15118	15187	15190	15064	15214	15135	15374	15150	15158	15174	14969	15047	15180	15165	15103	15314	15181	15197	15208	15095	15049	15241	15104	15178	15099	15150	15021	15117	15097	15167	15119	14926	15118	15091	15188	15084	15162	15130	15095	15164	15142	14920	15178	15188	15176	15095	15228	15131	15218	15218	15066	15136	15218	15189	15116	15279	15080	15170	15057	15346	15206	15136	15102	15185	15280	15171	15108	15191	15190	15113	15291	15213	15211	15207	15107	15255	15286	15020	15033	15178	15126	15147	15241	15148	15141	15068	15263	15192	15129	15154	15208	14989	15111	15194	15112	15057	15180	15024	15154	15245	15085	15130	15248	15216	15110	15219	15429	15000	15232	15123	15093	15112	15046	15018	15156	15201	15257	15025	15038	15138	15175	15030	15191	15100	15058	15074	15105	15083	15077	15278	15047	15202	15199	15086	15110	15299	15096	15250	15079	15090	15199	15074	15229	15135	15266	15100	15088	15165	15106	15207	15158	15247	15199	15020	15160	15060	14981	15099	15171	15122	15142	15047	15148	15032	15140	15130	15017	15087	15220	15056	15085	15218	15213	15085	15388	15039	15215	15205	15083	15069	15273	15167	15031	15130	15283	15079	15165	14987	15256	15107	15187	15070	15206	15213	15140	15324	15032	15226	15163	14979	15158	15228	15031	15188	15250	15190	15104	15245	15234	15207	15121	15267	15283	15055	15054	15142	15306	15092	15279	15264	15148	15205	15191	15263	15076	15268	15110	15118	15079	15023	15262	15162	15155	15218	15316	15162	15115	15263	15068	15014	15138	15194	14977	15066	15161	15164	15321	15157	15276	15100	15131	15174	15238	15161	15066	15109	14986	15112	15166	14982	15093	15231	15046	15049	14996	15263	15082	15171	15214	15128	15207	15030	15245	15012	15190	15185	15200	15194	15154	15175	15110	15275	15116	15104	15193	15279	15207	15150	15018	15259	15357	15057	15125	15344	15198	15081	15108	15118	15044	15076
22791	21176	28848	27956	43675	58195	52745	39926	25288	19236	17012	16744	16744	16691	16491	16514	16601	16509	16382	16495	16333	16375	16359	16281	16407	16468	16417	16279	16420	16603	16554	16515	16625	16550	16509	16441	16424	16409	16482	16412	16534	16497	16641	16369	16218	16490	16358	16611	16664	16581	16378	16471	16422	16524	16413	16357	16372	16366	16552	16282	16231	16260	16202	16232	16521	16372	16459	16055	16487	16392	16284	16424	16402	16402	16273	16476	16273	16179	16307	16406	16244	16295	16355	16356	16383	16401	16443	16207	16330	16314	16399	16268	16358	16339	16288	16338	16415	16332	16641	16435	16423	16237	16546	16396	16329	16465	16583	16299	16255	16108	16319	16282	16052	16176	16193	16565	16212	16453	16412	16219	16357	16309	16027	16407	16381	16615	16268	16346	16403	16513	16394	16337	16224	16122	16217	16280	16442	16359	16296	16450	16297	16254	16352	16532	16420	16297	16222	16175	16331	16326	16293	16106	16576	16429	16326	16383	16427	16178	16268	16405	16335	16392	16451	16279	16356	16413	16433	16479	16274	16408	16454	16253	16158	16298	16262	16020	16321	16245	16366	16403	16429	16242	16384	16566	16293	16406	16340	16279	16322	16439	16145	16280	16432	16188	16342	16405	16195	16105	16436	16265	16302	16257	16236	16280	16292	16365	16315	16344	16317	16275	16356	16315	16257	16641	16357	16475	16367	16062	16252	16290	16276	16259	16230	16267	16165	16336	16197	16117	16554	16393	16207	16345	16471	16313	16393	16138	16300	16369	16099	16452	16454	16070	16476	16230	16400	16289	16208	16306	16425	16250	16514	16414	16334	16361	16188	16250	16249	16311	16493	16417	16257	16387	16208	16237	16491	16425	16309	16333	16317	16322	16324	16299	16348	16238	16211	16189	16307	16394	16416	16370	16266	16395	16293	16386	16132	16152	16477	16301	16401	16499	16180	16153	16259	16334	16225	16241	16139	16258	16467	16367	16169	16369	16463	16155	16297	16473	16350	16343	16392	16413	16392	16392	16388	16388	16420	16514	16298	16395	16261	16009	16347	16369	16228	16100	16389	16386	16366	16257	16347	16056	16126	16295	16483	16316	16409	16259	16214	16221	16302	16358	16368	16506	16295	16221	16303	16188	16401	16366	16211	16351	16234	16096	16358	16417	16447	16234	16132	16228	16143	16429	16399	16295	16239	16164	16160	16215	16424	16248	16245	16384	16146	16306	16401	16257	16311	16407	16371	16205	16395	16315	16258	16377	16301	16306	15922	16154	16054	16302	16398	16250	16341	16313	16460	16376	16159	16337	16317	16244	16378	16317	16267	16223	16309	16369	16336	16264	16258	16347	16501	16263	16367	16164	16284	16260	16333	16242	16252	16294	16252	16226	16271	16430	16257	16191	16320	16475	16308	16235	16187	16499	16527	16345	16363	16294	16195	16283	16302	16308	16428	16324	16349	16179	16267	16193	16123	16359	16264	16212	16200	16395	16129	16303	16346	16406	16440	16431	16367	16300	16272	16295	16288	16403	16256	16357	16462	16155	16431	16239	16389	16337	16417	16210	16256	16414	16428	16303	16308	16373	16367	16190	16315	16303	16423	16282	16280	16379	16356	16379	16324	16538	16408	16212	16529	16261	16283	16305	16414	16385	16286	16342	16473	16419	16378	16239	16544	16437	16207	16331	16213	16441	16452	16316	16192	16365	16125	16098	16324	16251	16236	16296	16244	16305	16393	16266	16258	16333	16167	16256	16398	16316	16267	16317	16269	16389	16278	16210	16270	16425	16354	16405	16448	16287	16481	16236	16371	16123	16409	16378	16278	16297	16296	16344	16365	16199	16168	16395	16427	16165	16227	16411	16285	16482	16230	16105	16357	16192	16353	16435	16521	16490	16528	16325	16431	16300	16140	16369	16475	16216	16307	16491	16322	16211	16335	16350	16310	16406	16299	16134	16523	16352	16248	16302	16533	16331	16302	16566	16140	16297	16130	16366	16250	16248	16291	16165	16425	16152	16269	16173	16486	16538	16230	16254	16358	16235	16305	16282	16329	16396	16456	16454	16329	16207	16216	16360	16346	16115	16260	16252	16115	16152	16314	16262	16175	16388	16171	16289	16340	16445	16387	16250	16393	16447	16318	16378	16457	16203	16164	16322	16264	16283	16274	16481	16317	16388	16160	16384	16399	16228	16287	16249	16273	16436	16319	16340	16625	16582	16307	16386	16372	16208	16144	16353	16347	16370	16296	16348	16343	16036	16162	16139	16294	16271	16191	16468	16402	16292	16137	16520	16242	16239	16145	16341	16336	16376	16364	16296	16370	16288	16393	16321	16266	16460	16418	16356	16395	16315	16437	16257	16383	16339	16224	16376	16098	16350	16169	16216	16413	16406	16372	16438	16391	16440	16293	16359	16403	16411	16149	16320	16328	16239	16333	16224	16340	16513	16289	16357	16283	16561	16337	16384	16351	16462	16383	16180	16333	16210	16277	16317	16189	16362	16364	16348	16314	16277	16221	16308	16339	16197	16384	16191	16068	16290	16079	16247	16235	16293	16343	16354	16404	16408	16391	16399	16397	16199	16213	16286	16283	16272	16261	16201	16274	16250	16253	16165	16393	16241	16366	16308	16350	16449	16541	16436	16371	16300	16457	16342	16215	16325	16246	16383	16313	16362	16421	16241	16157	16215	16152	16185	16267	16221	16315	16197	16352	16369	16340	16448	16407	16451	16374	16201	16217	16357	16512	16323	16307	16357	16285	16161	16189	16150	16275	16357	16173	16261	16484	16244	16266	16217	16177	16276	16339	16184	16453	16339	16363	16361	16235	16048	16160	16244	16225	16318	16284	16321	16448	16302	16292	16213	16475	16374	16347	16307	16397	16343	16201	16144	16490	16482	16383	16198	16183	16276	16436	16381	16339	16365	16298	16381	16369	16397	16353	16255	16266	16438	16192	16213	16137	16328	16385	16342	16130	16370	16262	16383	16341	16162	16297	16273	16408	16278	16176	16273	16413	16282	16005	16314	16596	16359	16236	16364	16276	16220	16059	16369	16315	16145	16208	16084	16272	16376	16280	16385	16322	16424	16381	16317	16307	16310	16268	16432	16297	16370	16331	16309	16303	16323	16272	16008	16422	16172	16470	16259	16246	16193	16393	16307	16373	16303	16254	16402	16211	16408	16198	16253	16123	16194	16164	16198	16298	16383	16226	16227	16292	16373	16226	16265	16251	16133	16263	16334	16316	16234	16308	16355	16294	16269	16361	16288	16468	16327	16266	16392	16367	16462	16477	16400	16349	16256	16366	16295	16160	16429	16437	16294	16250	16409	16521	16270	16352	16201	16372	16275	16301	16427	16302	16473	16312	16433	16233	16261	16653	16289	16291	16307	16289	16310	16396	16452	16264	16429	16208	16265	16012	16338	16258	16383	16386	16137	16143	16263	16124	16394	16354	16252	16298	16118	16325	16332	16215	16355	16230	16175	16430	16391	16386	16273	16402	16158	16226	16392	16427	16175	16206	16251	16085	16273	16311	16506	16362	16237	16212	16250	16412	16218	16482	16574	16179	16236	16234	16219	16539	16235	16274	16386	16215	16334	16337	16403	16295	16364	16410	16440	16096	16326	16326	16180	16324	16244	16298	16528	16202	16382	16174	16083	16347	16191	16298	16266	16211	16218	16268	16417	16183	16169	16014	16139	16468	16407	16281	16213	16377	16272	16202	16343	16434	16306	16254	16243	16290	16319	16098	16286	16316	16383	16458	16300	16315	16444	16252	16347	16158	16537	16447	16372	16454	16359	16242	16434	16142	16204	16120	16222	16361	16466	16447	16348	16341	16297	16284	16104	16369	16228	16440	16370	16386	16241	16335	16241	16422	16334	16383	16364	16230	16175	16443	16271	16550	16405	16282	16125	16404	16160	16368	16325	16200	16268	16402	16377	16253	16350	16208	16390	16244	16193	16448	16549	16359	16491	16370	16250	16374	16270	16368	16139	16246	16254	16332	16479	16326	16410	16265	16297	16404	16292	16337	16331	16180	16165	16516	16341	16425	16154	16297	16408	16302	16316	16402	16195	16278	16225	16376	16417	16331	16095	16246	16222	16355	16254	16379	16237	16386	16390	16299	16396	16288	16267	16308	16238	15983	16264	16478	16183	16368	16307	16348	16246	16151	16385	16399	16287	16197	16399	16240	16194	16061	16422	16284	16292	16238	16255	16338	16324	16122	16324	16584	16234	16226	16252	16214	16190	16344	16209	16381	16132	16182	16203	16392	16121	16525	16524	16366	16263	16287	16389	16336	16096	16356	16144	16622	16317	16292	16435	16259	16465	16497	16293	16468	16295	16359	16412	16403	16351	16400	16317	16263	16217	16319	16381	16190	16325	16338	16188	16460	16310	16397	16273	16126	16174	16280	16049	16097	16265	16587	16356	16347	16418	16442	16023	16233	16293	16453	16356	16111	16404	16192	16316	16313	16454	16357	16353	16370	16204	16223	16248	16359	16318	16307	16200	16307	16444	16385	16124	16504	16305	16329	16516	16210	16154	16326	16235	16079	16395	16465	16424	16283	16295	16457	16386	16284	16409	16409	16519	16368	16319	16446	16351	16400	16283	16223	16358	16273	16285	16266	16365	16331	16487	16303	16227	16287	16387	16318	16432	16409	16518	16228	16469	16101	16287	16285	16437	16232	16503	16417	16387	16094	16352	16308	16241	16269	16487	16484	16403	16299	16427	16373	16210	16292	16403	16185	16375	16370	16390	16354	16347	16114	16320	16156	16408	16315	16496	16238	16256	16241	16143	16396	16274	16255	16399	16464	16374	16427	16416	16308	16439	16495	16040	16211	16437	16302	16354	16307	16254	16191	16457	16269	16359	16264	16276	16237	16501	16353	16312	16417	16462	16325	16311	16433	16308	16243	16199	16470	16067	16350	16235	16162	16380	16189	16376	16261	16224	16353	16293	16241	16282	16434	16311	16245	16217	16167	16083	16306	16372	16221	16283	16093	16315	16245	16327	16158	16211	16439	16116	16255	16215	16318	16324	16244	16161	16366	16343	15993	16285	16333	16272	16482	16189	16209	16350	16119	16150	16591	16320	16295	16372	16353	16311	16465	16314	16309	16260	16192	16263	16065	16218	16356	16149
14724	26936	34589	60593	65530	65118	54652	41636	24798	16437	15089	15197	15098	15132	15079	15292	15112	15075	15088	15174	15178	15238	15185	15208	15213	15096	15197	15191	15160	15132	15129	15198	15188	15083	15073	15142	15264	15077	15013	15050	15015	15190	14985	15133	15178	15106	15282	15643	15731	15586	15315	15122	15209	15254	14986	15255	14997	15120	15066	15034	15093	15094	15179	14953	15247	15121	15028	15050	15132	15034	15068	14936	15158	15236	14988	14889	15088	15010	15103	15083	15095	15071	15148	15039	15007	15011	15269	15082	15079	15130	14903	15151	15097	15112	15063	15073	15192	15224	15177	15163	15063	15104	15106	15149	15009	15154	15010	15243	15099	14865	15121	15117	14959	14994	15150	14930	14899	15288	15278	15042	14918	14984	14949	15176	15035	15039	15277	15108	15059	14993	15191	14956	15052	14989	15224	14981	15139	15174	15131	15051	14995	15046	15124	15129	14843	15202	15059	15038	15045	15231	15261	15120	15214	15042	15077	15149	15085	15013	15078	15021	15052	14945	14996	14919	14960	15187	15157	14972	15090	15128	15010	15111	15110	14972	15131	15145	15065	15025	15108	15102	15076	14910	15257	15068	15053	15059	15163	15205	15194	15086	15119	15072	14879	15047	14898	15113	15074	14984	15214	15087	15031	15087	15046	15125	15201	15023	15013	14974	15037	15080	15123	14882	15228	15134	14919	15087	15021	15113	14859	15134	15208	14986	15222	15245	14933	14989	15080	15045	15150	14917	15023	14960	15050	15104	14893	15136	14981	15184	15074	15033	15312	15062	15175	15067	15102	15155	15050	15060	15093	15099	15071	15074	15199	15002	15162	15219	15104	15119	14938	15252	15069	14953	15278	15177	15041	15200	15179	15099	15117	15014	14940	15038	15058	14905	15071	15059	15010	15101	15182	15173	15108	15069	15045	15102	15106	15060	14912	14918	15113	15108	15090	14919	15147	15229	15143	14993	15143	15159	15144	15143	15125	15103	15197	14971	15046	14951	15077	14927	14985	15239	15044	14869	14969	15023	14976	14969	15033	14949	15079	15119	15079	15026	14989	15088	15114	15005	15157	15064	14985	15157	14876	15234	14999	15114	15036	15122	14871	15145	15013	15194	15105	15098	15028	15079	15000	14990	15000	15257	15160	15006	14998	14843	14937	15048	15173	15182	15073	15077	15126	15042	14977	15042	14971	15130	15137	15072	15218	15162	15062	15152	14977	15038	15039	15240	15110	15187	15017	15009	15048	15178	14788	15008	14985	14854	14908	15314	14985	14916	15117	15048	15045	15074	15114	15367	14982	15147	15002	14946	15114	15169	15210	15199	15112	15276	15100	15029	15092	15390	15010	14800	15108	15014	15105	14974	15166	14966	14970	15190	15165	15207	14868	14967	15011	15049	15296	15265	14946	15178	14870	15029	15040	15009	15026	15218	15231	15119	15064	15238	15153	15122	14964	14874	14898	15005	15147	15130	15045	14967	15016	15040	15056	14831	15040	15064	15051	15046	15225	15162	15132	15181	15113	15121	15081	15137	15071	14921	15018	15162	15184	14873	15240	15060	14989	15053	15148	15098	15056	15052	14987	15062	15039	15009	15135	15039	15077	14953	15076	15137	14944	15190	14941	14951	15112	15133	15057	15129	14946	15063	15135	15015	15070	15206	15112	15065	15136	15014	15057	15159	15137	15145	15102	15129	15180	15065	15019	15105	14941	15039	14998	15031	15001	14969	15059	14986	15066	14917	14989	15072	15230	15041	15056	14939	15023	15025	15113	15098	15173	15089	14948	15064	15031	15080	15173	14999	15074	15048	15088	15089	15142	15152	15112	15091	15151	14909	15180	14923	15007	15084	15077	15173	15033	15162	15015	14982	15160	15100	14927	15182	15133	14957	15082	15034	15166	14967	15193	15016	15133	15081	14963	14942	14936	15258	15076	14918	15038	15200	14947	15073	15050	15118	15091	14999	15227	15025	14970	15234	14962	14951	14947	15120	15151	15110	15027	14963	15101	14982	15105	15086	15009	14989	14949	15070	15104	15136	15053	15125	15017	14950	15150	15006	15081	14900	14973	15199	15143	15090	15060	15087	15129	15035	15125	14944	15006	15105	15140	14952	15090	15117	14959	15115	15016	15202	15100	15014	15079	15141	14931	14976	15100	14978	15138	15058	15178	15122	15006	15019	15028	14866	15134	15217	15066	15081	15070	15077	15094	14990	15023	15297	15107	15073	15044	14895	15073	14993	15183	15059	15131	14963	15086	14823	15062	14998	15141	15090	15081	15022	15051	15092	15014	14847	14891	15165	15153	14910	15078	15079	15051	15091	15060	15097	14875	15150	15079	15087	15068	15109	14971	14942	15083	15060	15047	15155	15125	14898	15010	14960	15116	14993	15056	15178	14887	15085	15030	14950	15113	14989	15086	14834	14984	15098	15176	15162	14908	15009	15196	15077	15183	15107	15153	15053	15208	15029	15118	14962	15079	15050	15085	15016	15042	14981	15013	15018	15098	15086	15071	15252	15128	15042	15008	15069	15053	15231	15143	15025	15258	15140	15128	15079	15184	14873	15078	15099	15129	15036	15087	14949	15111	14989	15009	15061	15097	15125	15150	15054	15014	15003	14771	15058	15067	15079	15037	15077	14920	14935	14890	15239	15069	15110	15110	15230	14916	15233	14984	15094	15188	15040	15237	15071	15189	15047	15111	15082	14975	15184	14963	14948	15154	15107	14934	15069	15196	15237	15123	15077	14974	15079	15102	15026	15059	15010	15149	15032	14959	15057	15122	15143	15130	15166	14980	15005	14957	15181	15007	15071	14949	15053	15123	15097	15075	15219	15082	15160	15034	15170	15053	15129	15196	14900	15021	15102	15087	14818	15026	15044	15209	14942	15054	15010	15196	15027	15229	15028	15158	14953	15045	15049	15000	15121	15178	14894	15083	15088	15240	15037	14928	15102	15184	15100	14958	15164	15138	15004	15013	15138	15041	15061	14905	15043	15005	14978	15080	15018	15097	15146	14912	15111	15016	15045	14968	15001	15104	15103	15156	15104	15032	14952	15005	15120	15206	14933	15323	14885	14948	15050	15066	15015	15168	15088	15138	15213	15079	15108	15221	15079	15124	14954	15011	15036	15171	15110	15165	15198	15215	14975	15286	15047	15035	15165	15110	15172	15160	15132	15165	15210	15098	14978	15052	14982	15120	15249	15125	15067	14903	15172	15140	15055	15000	14976	15383	15186	14984	15191	14886	15119	15067	15026	15131	15011	15148	14976	15150	15029	15034	15034	15192	14873	14943	15181	15012	14994	15030	15032	15030	15109	15079	15076	15085	15076	15165	14921	14919	15104	15154	15042	15158	15047	15051	15036	15086	15152	14924	15118	15066	15109	14977	14993	15018	15157	15127	15055	15119	15119	15044	15093	15024	15159	15156	15060	15064	15025	15137	15200	15219	15083	15052	14932	15067	14950	15133	14986	15087	15142	14986	15185	15149	15234	15011	15086	15181	14949	15048	15058	15036	15066	14900	14913	15106	14878	15052	15081	14956	14959	15010	15187	15046	15021	14945	15072	15045	15123	15194	15219	15059	15077	15201	14978	14997	15157	15043	15220	15055	15148	15284	15078	14938	14941	14915	15015	15026	15058	15001	15027	15048	15186	14984	15143	15064	15037	15168	14989	15032	15080	14884	15150	15104	15071	15186	15234	15111	15067	15094	14947	15037	15069	15033	14854	15122	14762	15038	14982	15065	15169	15148	15060	14927	15106	15065	15166	15139	15038	15104	14977	15052	15138	15103	15101	14988	14917	15077	15223	15187	14976	15216	15121	15112	15291	15127	14952	15052	15209	15143	15070	14938	15193	15169	15209	15074	15129	15148	15089	15060	15104	15098	15142	14991	15059	15212	15072	15033	15238	14988	15053	15190	15012	14977	14995	15258	15170	14920	15077	15137	15070	15123	14846	15258	14916	15158	14965	15001	15048	15045	15039	15038	14992	14951	15012	15174	14969	14989	15063	14946	14879	15009	14868	15114	14931	15005	15218	15024	15051	15146	15151	15089	14985	14999	15231	14909	14984	15081	14981	15092	14884	15048	15113	15078	15042	15013	15125	15111	15160	15048	15060	15145	15151	15095	14905	14872	15023	15066	15149	15089	15014	15140	15001	15156	14989	15009	15074	15138	15014	15059	15073	15200	14958	14998	15019	15042	15042	14928	15133	15195	15240	15228	14908	15113	14980	14969	15140	15017	14941	15092	15003	14940	15084	15067	15102	15055	15030	15111	14981	15068	15071	15064	15133	15195	14952	15057	15098	15199	15098	15017	14959	15228	15037	15150	15151	14944	15051	14818	15110	15011	15097	15221	15288	15067	15083	15158	15259	15091	15128	15136	15041	15008	15183	15149	14924	15031	15116	15187	15023	15113	14995	14906	15256	15004	15088	14926	15037	15052	15077	15099	14908	15084	15127	15108	15088	14989	15266	15091	15043	15124	14884	15167	15060	15090	15182	14993	14986	14925	15100	14944	14954	14992	14974	15058	15017	15161	15162	15324	15160	15088	15190	15004	15104	15106	15174	15122	15008	15024	15061	14959	15027	15063	15128	15038	15187	15041	15085	15110	15030	14852	15214	15141	15088	15197	15017	15148	15089	15243	15074	14990	15059	15033	15119	15313	15142	14993	15031	15056	15094	15111	15053	15060	14991	15100	15037	14966	15004	15108	15153	15108	15009	15032	14969	14959	15087	14952	15145	15072	15150	15047	15109	15215	15012	14989	15159	15020	14948	14970	15127	15209	15020	15017	15034	15157	15175	15267	15073	15090	15113	14977	14964	15120	15109	15047	14986	15104	15070	15255	15113	14974	15114	15111	15111	15014	15120	14971	14948	15059	15033	14998	15233	15055	15066	15309	14967	15031	14855	15101	15180	15053	15003	15180	15094	15058	15109	15197	15134	15001	14921	15094	15214	15027	15001	15144	15103	14952	15074	15041	15195	15139	15004	15096	15094	15126	15160	15083	14955	15081	15025	15053	15170	15131	15099	15148	14986	15005	15083	15120	15116	15225	14946	14870	14954	15098	14974	15167	15135	15146	15012	15128	15081	14895	15130	15113	15091	15255	15048	15087	15132	15071	15159	14996	14959	15003	14977
27156	21635	23735	23348	25690	26677	23680	20081	17316	16594	16276	16264	16355	16353	16381	16510	16032	16257	16048	16115	16128	16185	16464	16322	16456	16260	16332	16077	16091	16229	16401	16202	16493	16571	16332	16276	16482	16308	16255	16203	16193	16142	16342	16217	16402	16299	16406	16267	16141	16244	16239	16252	16267	16365	16123	16101	16196	16257	16256	16210	16248	16343	16261	16257	16402	16313	16246	16232	16320	16223	16385	16590	16295	16268	16304	16190	16341	16304	16219	16338	16102	16264	16364	16288	16234	16251	16201	16176	16132	16093	16226	16163	16120	16169	16234	16026	16297	16252	16065	16177	16253	16096	16415	16245	16175	16245	16407	16414	16245	16163	16107	16341	16137	16173	16382	16116	16341	16321	16463	16321	16335	16162	16137	16221	16224	16205	16189	16179	16241	16164	16100	16210	16197	16141	16285	16092	16176	16161	16235	16210	16265	16310	16190	16212	16190	16040	16278	16274	16165	15937	16210	16255	16112	16301	16246	16107	16366	16194	16290	16147	16229	16304	16159	16201	16151	16166	16527	16228	16110	16358	16059	16425	15822	16233	16253	16207	16242	16184	16393	15999	16331	16171	16231	16117	16158	16162	16039	16152	16026	16189	16222	16348	16142	16255	16328	16334	16174	16119	16164	16189	16217	16248	16217	16272	16156	16327	16283	16251	16400	16098	16341	16408	16279	16373	16192	16125	16327	16184	16115	16551	16260	16140	16063	16198	16286	16087	16380	16226	16325	16226	16310	16308	16373	16303	16250	16271	16201	16176	16072	16176	16053	16277	16145	16281	16250	16207	16356	16227	16321	15962	16135	16301	16240	16115	16277	16237	16143	16264	16052	16156	16104	16149	16084	16289	16280	16043	16326	16236	16424	16100	16266	16130	16151	16202	16213	16325	16399	16209	16188	16338	16348	16364	16310	16130	16088	16217	16404	16092	16178	16123	16172	16364	16372	16336	16158	16368	16279	16309	16195	16264	16250	16343	16228	16159	16390	16403	16096	16097	16090	16116	16404	16343	16253	16325	16145	16127	16300	16243	16209	16173	16247	16301	16181	16335	16210	16159	16266	16170	16341	16183	16381	16175	16412	16429	16415	16209	16363	16344	16245	16260	16057	16017	16083	16326	16258	16213	16197	16280	16321	16444	16182	16329	16239	16139	16276	16046	16059	16140	16238	16397	16347	16243	16249	16324	16147	16304	16181	16069	16081	16053	16373	16163	16107	16167	16392	16386	16429	16107	16111	16220	16132	16274	16447	16297	16101	16317	16054	16222	16229	16184	16188	16165	16112	16316	16313	16282	16126	16059	16418	16397	16413	16350	16356	16361	16179	16314	16300	16378	16391	16293	16313	16230	16284	16231	16278	16348	16275	16315	16278	16233	16270	16288	16198	16290	16154	16161	16331	16404	16287	16257	16154	16297	16207	16213	16156	16067	16187	16103	16130	16043	16374	16311	16138	16249	16170	16093	16217	16170	16223	16259	16239	16269	16487	16337	16305	16151	16314	16185	16201	16251	16209	16113	16533	16404	16274	16246	16259	16122	16392	16131	16150	16219	16381	16182	16082	16467	16343	16158	16325	16121	16134	16267	16294	16123	16452	16167	16362	16103	16049	16036	16146	16386	16315	16443	16253	15986	16284	16133	16314	16342	16298	16066	16173	16283	16356	16186	16288	16249	16201	16513	16299	16168	16364	16100	16110	16142	16157	16282	16286	16292	16278	16198	16208	16167	16174	16183	16354	16285	16268	16180	16408	16281	15994	16300	16094	16395	16280	16156	16081	16115	16207	16287	16322	16286	16347	16437	16261	16208	16240	16403	16239	16141	16146	16155	16527	16271	16427	16055	16307	16329	16136	16096	16140	16270	16195	16139	16363	16417	16341	16304	16206	16260	16301	16315	16425	16132	16160	16122	16240	16316	16154	16248	16233	16247	16418	16172	16089	16254	16201	16176	16098	16308	16302	16359	16320	16265	16306	16396	16518	16162	16333	16286	16495	16269	16238	16174	16445	16151	16324	16116	16149	16345	16252	16228	16244	16252	16145	16171	16367	16371	16228	16357	16363	16332	16268	16103	16138	16198	16382	16373	16159	16480	16274	16349	16209	16222	16386	16317	16274	16344	16220	16388	16204	16291	16321	16187	16269	16342	16471	16179	16433	16184	16300	16328	16085	15960	16275	16171	16318	16275	16500	16285	16184	16136	16063	16316	16226	16131	16314	16197	16189	16240	16417	16065	16238	16282	16438	16393	16421	16339	16207	16315	16203	16178	16230	16313	16330	16366	16325	16106	16130	16239	16291	16220	16254	16144	16142	16166	16154	16330	16149	16194	16279	16223	16238	16225	16345	16446	16350	16113	16274	16431	16233	16254	16380	16172	16166	16123	16350	16177	16422	16364	16127	16149	16281	16284	16152	16325	16195	16142	16272	16229	16427	16317	16276	16279	16280	16297	16184	16228	16141	16131	16197	16232	16282	16197	16313	16182	16228	16343	16415	16333	16274	16224	16224	16257	15994	16204	16126	16173	16217	16101	16016	16257	15984	16033	16252	16225	16283	16296	16288	16072	16429	16193	16200	16118	16269	16123	16101	16333	16321	16322	16231	16139	16127	16157	16170	16417	16276	16208	16139	16172	16278	16294	16098	16178	16245	16186	16163	16383	16290	16227	16311	15941	16322	16340	16217	16223	16466	16224	16152	16142	16267	16370	16284	16517	16261	16295	16365	16123	16300	16264	16179	16205	16166	16149	16452	16397	16340	16339	16322	16365	16145	16144	16349	16156	16223	16376	16391	16161	16044	16112	16064	16310	16385	16260	15863	16118	16151	16291	16277	16309	16219	16187	16111	16251	16131	16095	16455	16457	16251	16260	16172	16346	16269	16211	16173	16342	16142	16230	16298	16068	16397	16347	16262	16334	16501	16395	16200	15897	16177	16169	16279	16035	16122	16288	16162	16291	16320	16172	16439	16255	16462	16101	16350	16184	16246	16260	16188	16080	16151	16357	16355	16169	16250	16146	16181	16056	16319	16258	16070	16242	16286	16245	16371	16178	16051	16358	16378	16272	16195	16220	16216	16275	16088	16227	16372	16394	16265	16111	16351	16299	16255	16171	16257	16389	16283	16215	16287	16286	16347	16251	16489	16278	16225	16296	16261	16151	16144	16194	16408	16389	16330	16163	16174	16218	16291	16251	16115	16211	16218	16177	16344	16330	16260	16380	16308	16239	16382	16174	16284	16334	16244	16354	16247	16297	16285	16372	16305	16237	16273	16195	16541	16174	16248	16201	16069	16266	16309	16297	16148	16059	16238	16371	16405	16121	16273	16378	16278	16217	16239	16172	16130	16288	16122	16278	16221	16316	16159	16339	16376	16354	16181	16508	16250	15949	16174	16308	16233	16143	16349	16390	16468	16359	16228	16204	16112	16302	16399	16149	16137	16444	16238	16246	16048	16156	16111	16118	16114	16257	16431	16341	16400	16209	16203	16271	16366	16164	16193	16372	16222	16347	16235	16268	16233	16366	16302	16270	16120	16172	16308	16310	16080	16274	16258	16432	16247	16309	16229	16438	16270	16355	16377	16244	16266	16276	16386	16361	16243	16252	16322	16294	16261	16203	16108	16467	16111	16214	16030	16278	16569	16387	16110	16339	16123	16401	16191	16248	16177	16284	16440	16375	16166	16223	16053	16214	16142	16329	16254	16169	16098	16218	16320	16071	16347	16180	16271	16326	16049	16359	16186	16339	16437	16065	16065	16169	16319	16033	16144	15979	16409	16293	16303	16323	16408	16352	16286	16332	16273	16322	16188	16248	16248	16268	16171	16241	16228	16186	16189	16393	16316	16115	16342	16227	16186	16308	16446	16276	16238	16370	16213	16373	16254	16224	16231	16097	16184	16281	16211	16294	16257	16342	16181	16266	16395	16221	16139	16270	16046	16389	16200	16287	15990	16200	16193	16317	16294	16325	16197	16116	16168	16250	16105	16125	16186	16204	16057	16237	16212	16228	16273	16205	16106	16140	16337	16163	16337	16080	16427	16214	16083	16103	16271	16431	16132	16343	16125	16238	16027	16404	16115	16302	16190	16240	16129	16404	16413	16378	16262	16308	16127	16172	16265	16261	16277	16092	16428	16277	16080	16152	16170	16168	16303	16295	16180	16253	16217	16182	16286	16214	16298	16304	16368	16370	16434	16291	16270	16362	16325	16269	16282	16149	16313	16347	15984	16192	16238	16099	16006	16306	16245	16300	16118	16332	16319	16168	16330	16208	16247	16177	16323	16062	16300	16025	16160	16378	16199	16271	16150	16431	16403	16216	16387	16275	16215	16365	16237	15996	16154	16310	16197	16216	16255	16502	16284	16111	16388	16333	16465	16270	16161	16138	16399	16364	16254	16473	16280	16121	16144	16205	16330	16055	16253	16291	16286	16316	16197	16209	16201	16309	16163	16031	16118	16091	16248	16205	16150	16418	16354	16280	16258	16341	16087	16201	16378	16277	16375	16292	16304	16405	16240	16390	16400	16138	16234	16264	15933	16240	16299	16244	16184	16336	16100	16418	16414	16289	16286	16218	16252	16376	16369	16269	16143	16469	16246	16331	16239	16325	16198	16368	16195	16359	16321	16404	15983	16231	16136	16249	16450	16195	16138	16380	16096	16019	16249	16251	16258	16110	16428	16233	16226	16175	16202	16348	16524	16180	16329	16294	16431	16170	16153	16166	16159	16235	16373	16195	16259	16216	16207	16237	16321	16091	16211	16195	16401	16359	16216	16056	16158	16073	16108	16301	16284	16151	16175	16154	16194	16141	16265	16348	16371	16164	16170	16261	16301	16160	16404	16247	16209	16115	16213	16095	16312	16292	16278	16136	16020	16133	16147	16255	16224	16185	16475	16191	16123	16205	16414	16323	16127	16235	16245	16187	16126	16142	16341	16202	16281	16132	16308	16311	16290	16179	16038	16141	16163	16169	16232	16201	16117	16210	16311	16187	16393	16255	16222	16198	16440	16229	16031	16212	16551	16352	16588	16249	16279	16199	16305	16214	16190	16142	16082	16317	16215	16145	16360	16112	16237	16305	16233	16247	15985	16118	16173	16288	16210	16183	16306	16297	16244	16211	16322	16241	16479	16221	16159	16144
13679	16262	17997	21750	28469	27910	23657	19151	15821	15280	15256	15058	15222	14892	15105	14888	15167	14864	15120	15074	15113	15094	15063	14951	15141	15055	14972	15152	15020	14991	15029	15000	14971	15124	15012	15010	15103	15117	15111	14882	15052	14949	15032	14856	14935	14973	14950	15224	15142	15030	15072	15046	14940	15040	15123	15088	14949	15191	15147	15010	14931	15112	14914	15083	14958	14821	15059	15085	15063	14933	15119	14956	15002	14934	14999	15034	14856	14815	15091	15155	14936	15108	15066	15114	15018	15007	14913	15057	14997	15039	14948	15028	14973	15064	15001	15039	14819	14905	14870	15050	14965	14951	14974	15069	14966	14958	15174	15091	15139	15025	14985	14987	14950	15057	14933	15010	15102	14957	14832	15050	15074	14995	15113	15038	14946	15065	14964	15027	15059	15095	14956	14911	14970	14988	15157	15021	15046	15165	14883	14948	15071	15088	15068	15035	14975	14981	15019	14771	14895	15083	15032	14941	15119	15060	15066	14949	14911	15002	14862	14992	14986	15111	14950	15030	15099	14891	14980	15057	15099	14928	15013	14899	14839	14956	14829	15109	14963	15103	14763	14973	14891	14850	15075	15071	14902	14875	14942	14868	14990	15020	14945	15025	14905	15078	15035	14982	15174	15018	14921	14962	15028	15022	15144	15010	14886	15131	15141	15041	14944	14978	15108	14919	14969	14970	15165	15120	14975	14997	14792	14952	14975	15067	14859	15056	15116	14986	15002	15169	14792	14871	15100	14841	14817	14997	15106	14903	15008	14970	15044	14919	14999	15119	15081	14915	15135	15000	15073	14987	14953	15159	15005	14906	14983	14955	14939	15001	15079	14973	14959	14956	15000	15038	15071	15012	15265	15022	14981	14935	15038	15238	15061	15031	14909	14977	15091	14949	15192	15041	14961	15059	15019	15132	14992	15133	14781	15015	14905	15026	14943	15081	15103	14915	15141	15070	15147	14938	14945	15198	14870	15047	14789	15084	15095	15079	15011	15108	14924	14973	14987	14841	14962	14848	14867	14971	15212	15110	14999	15001	14975	14978	15105	15017	15131	15106	15027	15137	15071	15069	14992	14979	15192	14854	14970	15024	14973	14964	14771	15001	14929	15274	14838	14832	15087	14970	15016	15026	15084	14883	14890	15072	14911	15025	14920	15138	14914	15120	15336	14956	15138	15033	14924	15055	14929	15109	14934	15068	14954	14847	15001	14805	14891	15149	14950	15096	15136	15049	15181	14973	14979	14920	14995	14834	14991	14970	14926	15054	15067	14932	14875	15026	15021	14966	14953	15081	14891	15024	14713	14975	15055	14906	14943	15076	14870	14949	14892	15010	15020	15044	14867	15069	14998	15038	14999	15053	14948	15001	14881	14993	15092	15022	14894	15025	14883	15060	14969	15088	15117	14983	14793	15014	15027	14893	14991	15082	15190	15040	15041	14866	15032	15027	15066	14983	15019	15127	15012	14877	14974	15059	14852	14965	15155	15091	15138	15013	15007	14930	14968	15071	14945	14976	14886	15039	15133	14951	14894	15000	14968	15070	14884	14905	14918	14830	14856	14967	14952	14951	14975	15064	15182	15016	15057	15040	14844	14949	14930	15099	14885	15077	15017	15263	15031	14903	14823	15029	14959	15001	15037	14942	15102	15035	15014	15088	14934	15147	15067	15056	15069	15118	14840	15009	14809	15047	14963	14987	15091	15003	15034	14904	15048	15035	15014	15038	15005	15088	15204	14903	14970	15026	14953	15035	15036	15030	14895	14990	14963	15056	15055	14974	14970	15013	15166	14891	15131	14998	14963	15051	14908	15296	15006	14940	15164	15045	15027	14891	14905	15019	15025	15024	15009	15067	15033	14992	14951	14966	14833	15000	15026	14882	15030	15120	14917	14907	15112	15168	14959	15113	14989	14997	14982	15125	14990	14899	14899	15057	15036	15072	14913	15028	14994	15059	15104	15109	15052	15002	14904	14912	15008	15050	15110	15009	15026	14973	14847	14881	15212	14977	14942	14973	14864	15008	14987	15032	14980	14987	14914	14894	14990	15020	15043	14986	15104	14945	14968	15130	15028	15175	15003	15044	15086	14955	15086	15018	15082	14918	15091	15019	15001	15051	14941	15057	15243	15008	14967	14928	15016	15130	15026	14981	14980	15025	14987	14988	15045	14997	14927	14939	15065	15003	15100	14968	14996	14937	15196	15026	15001	14995	15019	14976	14851	14977	14918	15068	14834	15051	14969	14980	14913	14870	14962	14852	15147	15147	14905	15027	15081	14994	15203	14917	15043	14708	14980	14935	14947	14926	14849	15059	14985	14956	14987	14987	15101	14964	15057	15074	15056	15110	15137	15136	14998	15225	15081	14815	14846	15222	15230	14809	15099	15076	14943	14967	15039	15022	14996	15070	14899	15039	14980	15054	14985	15096	14963	14988	14913	15046	15038	15047	14989	14918	15050	14969	15075	15001	14946	15026	14936	15004	15256	15084	15184	15108	14984	14902	14992	14955	14941	14857	15066	15130	14948	15055	15141	15075	14938	14913	15075	14964	15139	15171	15050	14946	15092	15029	15084	15031	15043	15119	15041	14982	15081	15090	15000	15021	14916	15055	15022	14955	14984	15042	14939	15010	15124	14955	14807	14984	15017	15045	15046	15023	15004	14971	15042	14943	14965	15086	14955	15111	14889	15177	14884	15012	15082	14946	14792	15042	15146	15055	15103	14993	15040	14987	14986	15195	15043	14948	14997	15199	15063	14846	15051	14776	15066	15128	15099	14946	15004	15141	15038	14972	15227	14896	15122	15016	14947	15029	15109	15071	14898	14879	15108	14932	14932	15125	14966	15014	15157	14998	14871	15093	15034	14866	15034	15136	15031	14814	14970	15159	14997	15127	14947	14933	14892	14986	15023	15046	15079	15137	15117	14993	15047	15043	14946	14981	15008	14904	14948	15079	14944	15098	15093	14803	14924	15129	15069	15008	14942	15085	14899	14986	15049	15023	14962	15008	14878	15142	15193	14860	15017	14846	15085	14883	15049	14976	15070	15113	15013	15184	14927	14925	14943	15021	15092	15064	14960	14859	15012	15019	15004	15007	14901	14841	14923	14939	14892	15085	15003	14876	15038	15060	15065	15065	14944	15067	15137	15054	14952	14848	15015	15018	15082	15070	15073	14928	15177	14896	15003	14937	15062	15199	15050	15142	15166	14895	15025	15202	15071	15094	15031	14894	14995	15059	15049	15080	15091	15069	14993	15126	15122	15122	14985	15018	15013	15047	15043	15021	14901	15064	15079	15048	15173	15015	14997	14890	14950	15042	14842	15126	15291	14962	15101	15049	14974	15154	14994	15021	14965	15056	15137	15077	15129	15009	15019	14848	15020	14960	14875	15246	15159	14998	15198	15009	14966	14936	14955	15049	14988	15044	15025	15081	14930	14876	14988	14973	15156	14998	15077	15083	15107	15102	15011	15008	14987	15075	14898	15053	15078	15037	14867	15181	15113	15068	14880	15188	15090	15069	14938	14835	14939	14919	15128	15169	14888	14978	14966	14903	15035	14937	14946	14997	14967	14953	14926	14902	15168	15040	15041	14981	15071	14979	15168	15104	15256	15090	14966	15022	14834	14930	14964	15155	15046	15016	14913	14870	15000	15073	14901	15143	14861	14969	14905	14966	15046	15098	14938	15012	14932	15106	14958	14856	15032	14993	15068	15008	14953	15068	14988	15130	15102	14990	14858	14888	15102	15050	15075	15064	14991	15221	14918	14793	14963	15057	15063	14948	14946	15070	15247	15017	14966	14908	15166	15043	14988	15012	15014	14944	15010	15128	14895	15044	14967	15005	14851	15148	14841	14901	14850	15033	15005	14950	15051	15002	14962	15044	14933	14966	15067	14889	15005	14992	15174	14795	15028	14904	14950	14929	15073	15045	15079	15275	15015	15206	14942	14929	14894	15114	15171	14991	15006	15058	15121	14931	15101	14956	15010	14968	15095	14961	14889	14871	15152	14946	15121	14844	14884	15003	15090	15060	14950	14986	14855	14808	15041	14954	15094	14788	15086	15127	15008	14998	15028	15052	15001	14985	15076	14865	14985	14795	15055	15048	14964	15005	15029	14983	15126	14867	14925	14979	15153	15011	14885	15096	14973	15016	14997	15006	15137	15071	15154	14955	15016	15078	15015	15088	14955	14932	14938	15188	15078	14837	15091	15052	14998	14968	15046	15000	15046	15081	15051	15017	15051	14874	14978	15159	15083	14917	15060	14855	15043	15002	15106	15079	14948	14898	15089	15173	15039	15133	14972	15150	15174	15057	15022	15264	14989	14982	15081	14956	15067	15074	15017	15010	15073	15014	14987	14961	15115	15099	15019	14969	15029	15069	14966	15059	15016	15070	15028	14927	15086	14969	15192	15267	15009	14897	15151	14944	15177	15244	14914	15001	14992	15009	14905	15034	14850	15037	15107	15033	15134	15073	14880	14854	14905	15052	15114	14962	14935	15023	15128	15123	14951	15152	15060	14928	15258	15025	14862	14942	15080	14984	15039	15094	14964	14926	14970	14951	14905	15045	15047	14949	15052	14936	14959	15076	14987	15116	15043	14950	15030	15083	15080	15065	14950	14991	15025	14780	14882	15117	15108	15095	15102	15163	14986	14737	14897	15072	14901	15069	15115	15103	14967	15032	15050	15018	14915	15042	15048	15159	14935	15128	15055	15001	15005	14966	14973	15021	15117	14991	14930	14923	15034	15095	14978	15022	15126	14829	15201	15020	15090	14887	14981	14977	15016	15012	15002	15016	15025	15047	15050	15118	15008	14787	14968	14984	14857	15030	15067	14989	14991	15027	15082	14975	15059	15049	14924	15153	15093	15016	15097	15254	14841	15040	14929	15009	15173	14855	15057	15103	15073	14932	15029	14955	15002	15142	15103	15039	15137	15139	14983	15049	15132	15036	15049	14908	15069	14908	14954	15040	14844	15162	15005	15006	15007	15019	15041	14849	15139	15000	15037	15029	15078	14949	15048	15087	15055	14981	15065	15091	14859	14995	14965	14980	14912	15010	14880	14984	14985	14998	14994	14919	15117	15019	14895	15011	15074	15020	15062	14919	14947	14899	14849	15009	14824	14932	15152	15015	15166	14901
24032	21204	28325	28985	50878	52289	42519	30251	20666	17786	16823	16582	16725	16719	16650	16550	16682	16733	16757	16563	16744	16590	16578	16695	16466	16717	16446	16740	16602	16571	16625	16663	16484	16744	16634	16534	16566	16705	16690	16667	16570	16690	16676	16738	16598	16565	16488	16785	16630	16592	16758	16614	16489	16790	16575	16709	16673	16522	16694	16528	16528	16625	16505	16568	16539	16489	16428	16554	16792	16497	16637	16497	16483	16684	16707	16723	16655	16623	16639	16577	16549	16456	16642	16611	16608	16523	16486	16525	16539	16552	16642	16615	16567	16556	16429	16424	16760	16467	16560	16547	16770	16611	16677	16635	16618	16336	16640	16363	16404	16704	16684	16582	16596	16678	16678	16297	16644	16545	16567	16519	16654	16582	16623	16587	16563	16514	16533	16479	16443	16419	16458	16572	16412	16798	16464	16626	16497	16458	16734	16667	16444	16400	16540	16576	16542	16353	16317	16491	16379	16564	16668	16469	16539	16312	16633	16385	16516	16432	16446	16678	16422	16522	16573	16546	16707	16650	16645	16718	16529	16566	16668	16665	16539	16680	16463	16383	16637	16532	16669	16597	16438	16400	16562	16451	16540	16597	16426	16499	16599	16544	16476	16436	16512	16513	16532	16522	16549	16623	16489	16507	16662	16490	16539	16457	16650	16698	16541	16440	16517	16369	16482	16458	16465	16523	16565	16581	16707	16644	16411	16508	16593	16428	16463	16562	16469	16685	16574	16434	16472	16521	16539	16472	16615	16532	16691	16583	16525	16543	16560	16508	16547	16472	16506	16561	16625	16768	16335	16529	16739	16487	16506	16498	16365	16339	16477	16490	16457	16459	16517	16474	16383	16477	16495	16456	16386	16630	16467	16555	16394	16581	16429	16568	16727	16576	16520	16501	16490	16549	16691	16435	16484	16639	16608	16554	16603	16702	16592	16666	16488	16453	16399	16585	16604	16532	16528	16552	16527	16398	16522	16417	16741	16545	16475	16478	16423	16484	16418	16516	16454	16624	16529	16505	16597	16676	16664	16572	16598	16519	16552	16457	16450	16272	16580	16651	16442	16380	16428	16515	16617	16544	16685	16635	16518	16584	16447	16504	16514	16569	16459	16465	16620	16539	16655	16650	16617	16524	16474	16759	16631	16649	16550	16632	16780	16515	16526	16426	16607	16563	16650	16448	16415	16567	16523	16545	16548	16476	16430	16595	16477	16669	16397	16703	16535	16473	16567	16386	16501	16549	16400	16485	16489	16568	16484	16593	16589	16401	16572	16520	16530	16510	16552	16552	16377	16644	16581	16472	16674	16746	16662	16479	16568	16717	16622	16397	16634	16288	16652	16461	16585	16406	16588	16481	16541	16390	16500	16604	16477	16630	16258	16538	16530	16646	16599	16588	16711	16538	16773	16528	16534	16397	16473	16568	16372	16650	16499	16471	16619	16585	16531	16459	16472	16623	16525	16541	16335	16532	16706	16430	16398	16492	16614	16667	16532	16560	16476	16665	16308	16688	16748	16406	16571	16720	16511	16619	16479	16572	16552	16429	16389	16755	16488	16546	16563	16466	16527	16594	16691	16467	16530	16532	16478	16460	16733	16642	16531	16573	16640	16552	16466	16487	16757	16375	16331	16602	16590	16536	16388	16517	16561	16587	16759	16498	16534	16494	16600	16478	16557	16532	16597	16570	16519	16377	16419	16382	16423	16505	16388	16485	16579	16581	16449	16564	16586	16441	16629	16718	16525	16588	16575	16475	16446	16508	16543	16550	16446	16587	16652	16698	16483	16501	16598	16570	16582	16646	16470	16644	16544	16573	16360	16468	16575	16521	16708	16741	16640	16510	16316	16287	16554	16544	16750	16281	16510	16493	16681	16608	16702	16553	16327	16440	16677	16732	16609	16532	16492	16719	16608	16611	16479	16526	16451	16499	16582	16267	16510	16541	16559	16558	16519	16634	16608	16646	16573	16442	16638	16581	16459	16541	16598	16409	16670	16669	16297	16804	16503	16435	16580	16508	16506	16541	16448	16755	16596	16592	16337	16591	16440	16540	16738	16495	16560	16579	16684	16687	16646	16536	16632	16587	16467	16310	16524	16708	16511	16602	16516	16453	16759	16658	16553	16504	16669	16427	16265	16642	16454	16564	16590	16508	16804	16340	16622	16537	16356	16415	16610	16522	16737	16532	16648	16557	16739	16524	16322	16421	16485	16334	16459	16579	16695	16580	16419	16591	16510	16570	16638	16595	16596	16497	16777	16597	16505	16448	16448	16553	16451	16488	16591	16434	16645	16788	16469	16570	16627	16448	16349	16463	16535	16659	16341	16499	16550	16494	16631	16550	16603	16274	16462	16533	16591	16421	16751	16526	16620	16515	16591	16583	16643	16478	16588	16595	16262	16515	16709	16493	16523	16691	16542	16483	16717	16396	16329	16496	16455	16560	16676	16483	16555	16505	16591	16505	16477	16802	16711	16643	16399	16668	16511	16443	16504	16627	16374	16454	16704	16245	16464	16607	16607	16511	16664	16616	16491	16669	16567	16469	16619	16610	16557	16648	16518	16423	16555	16546	16439	16474	16575	16262	16591	16740	16461	16452	16631	16506	16497	16470	16581	16687	16533	16593	16586	16557	16385	16519	16724	16732	16468	16302	16575	16293	16660	16540	16444	16436	16509	16675	16774	16445	16597	16578	16606	16620	16435	16566	16383	16472	16314	16476	16645	16760	16496	16556	16410	16435	16571	16585	16861	16595	16410	16432	16561	16592	16344	16655	16417	16535	16700	16379	16516	16664	16484	16544	16609	16359	16356	16632	16511	16505	16668	16604	16587	16477	16583	16425	16415	16432	16640	16513	16483	16513	16554	16478	16875	16519	16392	16280	16767	16388	16468	16565	16450	16594	16545	16662	16558	16518	16603	16581	16399	16463	16605	16630	16456	16523	16531	16472	16471	16771	16501	16569	16515	16733	16600	16687	16445	16590	16510	16541	16598	16731	16495	16674	16586	16460	16544	16542	16441	16639	16571	16551	16517	16595	16382	16429	16719	16570	16594	16755	16585	16563	16615	16602	16344	16612	16491	16539	16480	16670	16305	16351	16439	16408	16616	16672	16645	16332	16656	16542	16455	16542	16519	16466	16644	16495	16505	16516	16632	16624	16668	16445	16590	16611	16655	16492	16700	16423	16610	16382	16406	16624	16507	16384	16385	16340	16416	16709	16521	16518	16606	16354	16441	16539	16676	16587	16507	16581	16469	16680	16677	16655	16521	16624	16500	16509	16599	16649	16513	16366	16432	16619	16674	16622	16503	16736	16392	16552	16519	16571	16513	16743	16454	16578	16481	16405	16654	16654	16456	16566	16541	16336	16453	16597	16605	16523	16555	16536	16416	16580	16704	16721	16629	16539	16514	16568	16516	16487	16442	16427	16479	16740	16756	16518	16542	16459	16716	16456	16579	16606	16565	16584	16648	16538	16681	16616	16668	16617	16618	16623	16401	16479	16574	16541	16607	16704	16520	16776	16426	16506	16624	16394	16590	16526	16458	16596	16546	16370	16428	16313	16482	16520	16705	16635	16710	16753	16533	16564	16662	16624	16598	16556	16679	16458	16452	16641	16282	16408	16613	16598	16503	16397	16560	16661	16661	16534	16624	16677	16346	16531	16662	16338	16590	16649	16463	16423	16485	16793	16678	16420	16500	16702	16795	16427	16688	16469	16484	16454	16469	16427	16521	16772	16539	16543	16529	16519	16621	16584	16367	16648	16615	16644	16582	16424	16616	16692	16576	16530	16519	16521	16662	16463	16502	16589	16651	16556	16585	16517	16453	16639	16598	16509	16556	16618	16759	16451	16309	16449	16597	16859	16636	16515	16571	16755	16554	16568	16680	16775	16684	16505	16528	16640	16605	16634	16499	16585	16642	16636	16575	16445	16482	16610	16515	16412	16570	16545	16404	16613	16549	16560	16439	16528	16592	16607	16391	16365	16519	16586	16716	16610	16550	16554	16573	16700	16538	16751	16580	16432	16595	16670	16642	16653	16607	16712	16417	16573	16564	16446	16657	16521	16530	16617	16649	16609	16551	16472	16602	16468	16399	16599	16523	16378	16642	16511	16443	16509	16448	16614	16667	16507	16706	16555	16437	16730	16462	16518	16691	16548	16677	16567	16450	16668	16608	16576	16722	16501	16575	16687	16702	16463	16394	16503	16399	16464	16520	16549	16736	16546	16575	16538	16585	16432	16604	16633	16643	16640	16566	16559	16436	16657	16492	16575	16528	16631	16760	16634	16731	16643	16749	16605	16484	16635	16533	16629	16376	16502	16543	16448	16211	16720	16469	16361	16471	16652	16675	16706	16692	16357	16458	16455	16471	16303	16677	16548	16422	16407	16536	16609	16402	16564	16470	16429	16672	16533	16585	16424	16311	16386	16561	16582	16445	16391	16640	16623	16558	16506	16490	16651	16583	16556	16645	16758	16629	16558	16772	16383	16392	16442	16793	16507	16577	16535	16467	16633	16661	16384	16438	16581	16576	16402	16587	16393	16570	16600	16683	16367	16583	16559	16548	16579	16497	16765	16684	16425	16315	16673	16446	16536	16718	16496	16554	16658	16742	16626	16746	16527	16693	16461	16382	16505	16535	16401	16530	16569	16560	16599	16608	16608	16610	16659	16575	16443	16506	16532	16568	16711	16357	16569	16407	16439	16412	16345	16442	16596	16592	16434	16350	16636	16475	16544	16707	16309	16594	16446	16650	16604	16739	16722	16516	16487	16524	16698	16494	16299	16639	16517	16732	16509	16515	16729	16678	16635	16619	16393	16651	16543	16638	16535	16556	16596	16541	16449	16559	16469	16586	16558	16691	16616	16843	16872	16569	16553	16555	16714	16731	16549	16435	16469	16593	16697	16599	16574	16555	16565	16584	16690	16605	16560	16662	16595	16407	16595	16668	16467	16464	16693	16421	16401	16607	16519	16524	16547	16629	16406	16734	16722	16457	16490	16505	16215	16531	16594	16681	16629	16630	16449	16754	16466	16446	16557	16670	16695	16491	16338	16573	16289	16427	16475	16530	16599	16599	16670	16329	16631	16570	16453	16522	16424	16616	16613	16395	16452	16861	16428	16544	16379	16648	16543	16421	16558
13350	21616	21706	43470	60027	53464	42854	30954	18984	15740	15103	15393	15213	15232	15427	15224	15437	15449	15213	15333	15320	15230	15361	15251	15195	15359	15239	15302	15156	15191	15284	15085	15407	15437	15245	15197	15190	15190	15235	15432	15377	15143	15317	15299	15323	15321	15351	15633	15258	15443	15279	15126	15276	15536	15108	15233	15415	15123	15292	15157	15233	15381	15226	15285	15287	15297	15360	15259	15219	15235	15177	15151	15236	15151	15086	15238	15236	15384	15169	15192	15281	15271	15283	15277	15656	15379	15276	15189	15377	15228	15094	15109	15315	15260	15176	15298	15301	15423	15236	15309	15166	15095	15206	15048	15268	15282	15154	15252	15250	15314	15136	15177	15279	15199	15320	15234	15179	15191	15160	14998	15254	15257	15299	15301	15229	15217	15170	15049	15244	15003	15326	15055	15208	15409	15259	15046	15171	15233	15303	15235	15145	15065	15288	15363	15338	15261	15081	15305	15261	15314	15246	15046	15133	15213	15301	15136	15352	15433	15173	15244	15157	15295	15324	15091	15267	15059	15148	15249	14941	15276	15049	15235	15084	15211	15307	15404	15361	15269	15266	15256	15275	15259	15155	15281	15174	15313	15263	15214	15189	15206	15359	15228	15216	15161	15334	15365	15184	15151	15210	15227	15158	15256	15303	15133	15191	15156	15266	15257	15256	15037	15036	15198	15201	15239	15170	15231	15190	15317	15210	15171	15232	15386	15153	15243	15329	15194	15253	15064	15283	15335	15372	15191	15183	15165	15215	15280	15283	15337	15416	15265	15203	15105	15344	15163	15249	15480	15281	15300	15125	15202	15212	15207	15439	15314	15090	15199	15236	15253	15220	15130	15331	15282	15205	14992	15355	15333	15264	15272	15156	15278	15238	15202	15132	15296	15258	15492	15385	15295	15281	15183	15357	15299	15153	15319	15178	15114	15168	15289	15273	15108	15255	15336	15150	15236	15307	15250	15308	15329	15222	15326	15269	15307	15181	15315	15276	15077	15457	15318	15221	15175	15309	15280	15307	15331	15156	15327	15341	15273	15522	15181	15277	15322	15177	15265	15206	15286	15104	15292	15275	15363	15324	15142	15171	15346	15258	15267	15335	15209	15277	15098	15119	15231	15332	15347	15362	15247	15129	15308	15265	15351	15171	15037	15341	15249	15392	15362	15226	15176	15227	15261	15249	15225	15403	15151	15399	15034	15217	15332	15275	15168	15335	15317	15040	15424	15278	15272	15303	15294	15362	15289	15251	15307	15225	15207	14969	15369	15269	15363	15264	15159	15111	15286	15294	15225	15257	15187	15141	15402	15287	15317	15300	15240	15217	15205	15271	15050	15303	15134	15248	15225	15283	15123	15250	15083	15265	15188	15301	15110	15227	15281	15293	15258	15256	15137	15076	15473	15200	15309	15214	15206	15374	15118	15121	15167	15220	15007	15250	15325	15228	15209	15201	15212	15253	15220	15439	15171	15286	15147	15320	15117	15198	15046	15262	15230	15215	15203	15099	15160	15349	15201	15062	15209	15141	15297	15243	14994	15213	15234	15338	15153	15242	15338	15171	15044	15298	15280	15309	15247	15203	15112	15273	15241	15354	15260	15193	15324	15157	15135	15207	15151	15329	15278	15126	15197	15336	15135	15260	15232	15218	15170	15338	15206	15381	15277	15213	15087	15252	15202	15141	15216	15403	15323	15297	15323	15308	15242	15228	15286	15148	15234	15113	15196	15230	15287	15112	15244	15214	15262	15180	15130	15147	15204	15403	15137	15174	15454	15146	15189	15141	15250	15330	15484	15278	15095	15134	15299	15206	15187	15315	15160	15237	15153	15083	15250	15140	15282	15242	15363	15211	15270	15284	15299	15379	15490	15336	15347	15277	15069	15203	15402	15302	15180	15234	15204	15364	15302	15269	15249	15221	15223	15270	15278	15230	15287	15103	15250	15292	15213	15239	15252	15127	15299	15416	15265	15339	15269	15127	15172	15242	15182	15216	15267	15148	15038	15194	15324	15171	15263	15240	15213	15094	15273	15258	15229	15122	15432	15183	15383	15027	15325	15347	15229	15311	15252	15367	15137	15206	15066	15325	15414	15303	15234	15321	15214	15317	15331	15211	15218	15234	15087	15074	15390	15159	15192	15095	15211	15188	15267	15156	15129	15225	15083	15182	15245	15289	15415	15123	15209	15331	15143	15310	15430	15197	15084	15142	15289	15233	15092	15190	15209	15357	15156	15319	15255	15184	15202	15190	15042	15262	15268	15246	15286	15281	15148	15244	15232	15351	15241	15234	15218	15339	15307	15247	15272	15147	15395	15118	15150	15156	15293	15107	15225	15255	15130	15160	15323	15293	15298	15346	15241	15254	15252	15135	15249	15172	15338	15299	15321	15234	15191	15297	15266	15256	15110	15127	15359	15238	15258	15069	15151	15135	15079	15365	15218	15339	15183	15175	15244	15225	15219	15127	15213	15217	15368	15245	14997	15353	15275	15339	15246	15015	15290	15451	15285	15276	15222	15124	15027	15330	15181	15353	15083	15188	15232	15284	15197	15302	15392	15034	15296	15170	15349	15224	15143	15389	15134	15160	15234	15050	15229	15327	15004	15212	15025	15312	15140	15278	15440	15414	15053	15151	14986	15218	15194	15346	15274	15293	15339	15053	15223	15356	15227	15301	15338	15366	15360	15333	15354	15308	15042	15105	15145	15350	15378	15191	15242	15151	15311	15246	15443	14974	15372	15131	15146	15175	15182	15076	15196	15418	15263	15197	15239	15136	15339	15354	15325	15279	15174	15222	15075	15222	15086	15135	15332	15296	15255	15426	15230	15220	15207	15020	15152	15333	15512	15169	15214	15245	15141	15363	15389	15277	15211	15167	15165	15278	15379	15234	15373	15139	15200	15376	15321	15183	15072	15212	15361	15115	15371	15302	15368	15148	15308	15105	15371	15297	15297	15327	15319	15080	15306	15187	15270	15233	15227	15334	15278	15390	15165	15325	15302	15160	15297	15312	15207	15257	15149	15217	15119	15264	15110	15177	15257	15101	15218	15273	15217	15317	15097	15170	15231	15167	15253	15213	15170	15191	15330	15295	15186	15194	15173	15183	15191	15191	15269	15229	15141	15158	15232	15364	15486	15137	15389	15008	15449	15289	15244	15121	15152	15159	15244	15220	15263	15249	15300	15126	15272	15204	15415	15304	15114	15295	15231	15414	15300	15213	15216	15348	15119	15109	15245	15155	15048	15369	15282	15245	15132	15370	15221	15297	15128	15324	15149	15213	15180	15147	15181	15231	15126	15172	15297	15377	15118	15231	15043	15027	15326	15122	15314	15312	15364	15264	15270	15079	15451	15395	15225	15290	15209	15216	15125	15257	15242	15155	15268	15261	15290	15437	15330	15227	15198	15302	15141	15126	15234	15168	15253	15386	15139	15113	15306	15162	15258	15149	15305	15283	15305	15145	15152	15322	15153	15470	15259	15440	15132	15323	15227	15122	15210	15201	15148	15293	15278	15175	15265	15170	15346	15385	15258	15259	15309	15207	15202	15162	15266	15048	15225	15162	15168	15281	15042	15162	15237	15308	15219	15198	15339	15233	15223	15210	15232	15307	15073	15375	15235	15227	15255	15322	15271	15239	15207	15230	15263	15341	15347	15282	15227	15234	15285	15262	15121	15330	15168	15396	15257	15217	15283	15337	15310	15106	15452	15297	15314	15185	15304	15192	15195	15436	15283	15338	15240	15307	15296	15214	15248	15178	15421	15249	15176	15378	15216	15318	15369	15214	15372	15242	15169	15321	15229	15357	15305	15187	15112	15414	15332	15312	15416	15242	15290	15227	15279	15325	15316	15079	15293	15299	15365	15334	15351	15098	15196	15284	15324	15199	15242	15232	15300	15170	15246	15165	15164	15407	15106	15225	15180	15271	15129	15329	15063	15294	15081	15232	15316	15087	15100	15278	15211	15298	15193	15155	15215	15102	15272	15209	15198	15253	15168	15130	15243	15204	15016	15229	15176	15389	15212	15215	15161	15385	15141	15228	15095	15267	15177	15251	15364	15439	15233	15425	15262	15166	15316	15169	15133	15077	15140	15114	15260	14972	15302	15116	15380	15255	15257	15169	15172	15343	15268	15188	15238	15322	15205	15315	15224	15199	15057	15254	15213	15188	15326	15198	15314	15401	15282	15375	15213	15215	15205	15275	15215	15294	15269	15308	15277	15288	15364	15216	15176	15252	15227	15180	15225	15295	15141	15126	15388	15296	15356	15278	15076	15245	15235	15196	15304	15200	15203	15193	15283	15198	15085	15333	15265	15209	15288	15363	15267	15236	15346	15355	15355	15132	15155	15169	15358	15206	15262	15439	15015	15185	15334	15133	15263	15287	15344	15424	15286	15330	15182	15121	15192	15247	15182	15261	15274	15162	15326	15301	15321	15236	15108	15241	15317	15319	15369	15254	15223	15188	15318	15457	15121	15247	15197	14983	15235	15171	15262	15140	15320	15316	15142	15265	15133	15363	15145	15179	15179	15209	15207	15295	15147	15199	15246	15135	15373	15275	15141	15354	15124	15272	15218	15323	15224	15247	15279	15236	15274	15397	15327	15202	15331	15251	15190	15141	15291	15249	15263	15290	15201	15137	15313	15322	15241	15134	15214	15175	15280	15301	15312	15260	15288	15268	15254	15081	15257	15248	15172	15213	15220	15255	15306	15120	15148	15183	15272	15281	15360	15236	15181	15252	15290	15197	15189	15166	15237	15262	15324	15404	15412	15373	15168	15272	15260	15418	15155	15156	15279	15351	15261	15298	15241	15268	15282	15213	15171	15133	15206	15290	15186	15268	15273	15326	15342	15037	15087	15244	15332	15279	15183	15232	15085	15234	15184	15194	15276	15306	15476	15097	15220	15276	15323	15178	15314	15475	15393	15237	15243	15258	15168	15333	15110	15275	15339	15206	15261	15249	15225	15265	15277	15307	15216	15276	15095	15212	15116	15347	15314	15081	15299	15254	15213	15281	15294	15305	15239	15362	15267	15279	15110	15193	15423	15281	15182	15186	15328	15325	15347	15068	15311	15223	15186	15043	15302	15242	15307	15250	15269	15216	15269	15160	15265	15302	15334	15279	15235	15304	15295	15340	15427
22977	21264	29004	26346	51185	58811	51371	36772	23299	18439	16927	16817	16883	16814	16793	16692	16450	16911	16831	16739	16568	16738	16640	16658	16655	16650	16700	16786	16727	16634	16519	16672	16583	16665	16614	16731	16517	16614	16727	16457	16505	16772	16695	16762	16483	16511	16751	16683	16825	16635	16732	16843	16756	16698	16483	16412	16506	16492	16487	16711	16720	16583	16510	16476	16736	16580	16556	16610	16561	16731	16405	16701	16361	16554	16619	16408	16633	16454	16664	16630	16630	16489	16690	16462	16559	16902	16724	16548	16537	16629	16585	16675	16395	16461	16791	16717	16622	16655	16677	16584	16487	16495	16737	16396	16521	16494	16545	16548	16579	16478	16418	16564	16454	16256	16564	16522	16408	16461	16638	16586	16517	16507	16701	16822	16542	16529	16709	16471	16412	16592	16593	16708	16528	16580	16559	16434	16612	16586	16521	16486	16408	16500	16825	16453	16580	16397	16526	16634	16672	16626	16465	16590	16583	16382	16548	16372	16407	16568	16562	16579	16349	16594	16523	16734	16653	16598	16607	16710	16429	16674	16615	16527	16526	16557	16550	16603	16546	16663	16487	16612	16682	16612	16517	16542	16627	16477	16468	16625	16671	16601	16583	16401	16634	16624	16717	16461	16575	16506	16602	16492	16598	16383	16474	16360	16683	16676	16529	16467	16667	16616	16615	16492	16553	16481	16509	16368	16610	16536	16353	16591	16541	16374	16585	16596	16498	16517	16675	16525	16403	16644	16649	16500	16596	16502	16516	16531	16445	16626	16597	16485	16504	16334	16741	16350	16452	16699	16363	16336	16490	16323	16410	16371	16492	16469	16421	16480	16301	16494	16751	16610	16480	16710	16650	16666	16718	16446	16740	16604	16466	16500	16600	16476	16536	16826	16363	16367	16582	16598	16670	16472	16430	16427	16523	16656	16567	16580	16536	16778	16510	16466	16483	16376	16489	16734	16595	16617	16502	16590	16324	16516	16728	16504	16495	16351	16438	16574	16626	16516	16399	16368	16334	16485	16510	16596	16669	16475	16647	16624	16653	16495	16439	16389	16343	16448	16474	16319	16513	16458	16612	16627	16384	16437	16479	16727	16776	16355	16556	16662	16741	16705	16548	16459	16539	16559	16583	16495	16560	16669	16577	16528	16260	16423	16479	16516	16639	16625	16495	16377	16576	16373	16760	16543	16363	16583	16508	16629	16431	16494	16570	16714	16660	16412	16502	16512	16565	16694	16500	16677	16588	16733	16635	16689	16392	16559	16594	16646	16735	16451	16712	16430	16652	16405	16540	16474	16756	16645	16377	16614	16476	16489	16314	16608	16400	16312	16587	16582	16469	16425	16499	16571	16629	16748	16549	16430	16611	16633	16477	16616	16481	16458	16696	16599	16645	16733	16726	16584	16601	16434	16448	16323	16535	16574	16353	16601	16685	16667	16689	16572	16490	16513	16438	16469	16368	16487	16387	16529	16386	16511	16348	16393	16354	16510	16557	16265	16506	16724	16448	16690	16523	16579	16357	16529	16604	16511	16552	16364	16482	16483	16512	16229	16532	16471	16661	16564	16651	16541	16441	16746	16448	16454	16493	16414	16492	16773	16722	16370	16489	16621	16565	16602	16814	16502	16346	16524	16561	16534	16541	16527	16556	16383	16516	16422	16701	16462	16428	16567	16439	16605	16575	16586	16488	16683	16624	16519	16619	16649	16481	16586	16504	16583	16519	16523	16496	16593	16482	16624	16498	16630	16580	16389	16449	16554	16476	16497	16712	16565	16384	16654	16652	16645	16813	16409	16251	16353	16480	16408	16266	16605	16379	16439	16433	16469	16553	16486	16700	16625	16560	16571	16471	16544	16503	16543	16607	16664	16468	16537	16500	16570	16791	16460	16483	16277	16626	16520	16312	16549	16433	16322	16373	16742	16602	16412	16535	16464	16510	16635	16625	16414	16536	16474	16626	16752	16496	16755	16375	16581	16285	16580	16586	16486	16497	16671	16739	16552	16519	16361	16532	16596	16550	16535	16617	16542	16605	16523	16586	16672	16510	16592	16525	16585	16573	16543	16529	16555	16561	16620	16642	16454	16620	16586	16391	16414	16316	16727	16628	16515	16468	16814	16581	16739	16615	16474	16546	16527	16485	16391	16649	16636	16807	16587	16576	16597	16414	16579	16642	16497	16463	16514	16668	16493	16527	16369	16450	16563	16486	16643	16575	16463	16547	16484	16527	16449	16583	16695	16667	16600	16461	16454	16585	16311	16639	16317	16447	16473	16364	16435	16349	16639	16454	16503	16636	16615	16533	16608	16561	16521	16562	16628	16579	16767	16631	16407	16400	16643	16523	16550	16430	16516	16412	16496	16341	16462	16634	16688	16508	16610	16742	16535	16579	16338	16432	16529	16630	16479	16599	16623	16800	16498	16616	16527	16346	16381	16551	16443	16481	16365	16342	16426	16328	16455	16543	16382	16471	16649	16542	16473	16453	16548	16577	16418	16588	16698	16398	16826	16648	16713	16542	16427	16356	16532	16507	16342	16543	16505	16424	16464	16490	16538	16363	16574	16414	16565	16557	16236	16518	16647	16597	16394	16502	16616	16665	16576	16456	16635	16513	16428	16631	16563	16721	16455	16633	16343	16532	16720	16523	16357	16556	16539	16577	16455	16586	16546	16598	16706	16609	16260	16521	16707	16358	16481	16604	16457	16436	16410	16621	16495	16425	16499	16529	16499	16649	16609	16414	16463	16456	16499	16530	16542	16441	16630	16531	16648	16690	16550	16355	16438	16546	16677	16452	16235	16550	16381	16670	16526	16566	16313	16444	16830	16687	16571	16511	16519	16398	16558	16717	16471	16549	16646	16521	16511	16438	16501	16481	16399	16561	16460	16464	16555	16571	16501	16546	16576	16614	16420	16718	16497	16517	16432	16567	16763	16457	16623	16509	16528	16663	16500	16372	16434	16880	16438	16424	16524	16644	16460	16416	16396	16466	16485	16598	16629	16516	16528	16519	16517	16539	16506	16477	16531	16389	16544	16494	16545	16550	16634	16604	16593	16411	16472	16446	16479	16686	16493	16578	16465	16506	16618	16776	16446	16679	16593	16428	16454	16752	16543	16383	16664	16544	16615	16475	16582	16749	16524	16525	16614	16589	16631	16541	16514	16530	16612	16396	16662	16402	16643	16478	16446	16509	16587	16651	16559	16595	16517	16313	16375	16414	16445	16585	16514	16314	16697	16521	16635	16597	16615	16462	16628	16675	16583	16561	16541	16443	16442	16453	16509	16513	16388	16464	16575	16556	16450	16549	16412	16615	16633	16526	16326	16509	16424	16616	16663	16536	16480	16362	16639	16617	16331	16422	16400	16678	16516	16781	16571	16569	16734	16559	16532	16582	16522	16473	16637	16483	16555	16482	16388	16515	16599	16484	16689	16641	16627	16413	16581	16570	16526	16394	16478	16576	16649	16456	16563	16601	16396	16584	16345	16513	16453	16728	16310	16535	16645	16529	16389	16470	16460	16623	16491	16541	16632	16370	16379	16475	16646	16511	16561	16376	16228	16509	16523	16692	16308	16574	16576	16610	16532	16744	16518	16452	16416	16406	16711	16576	16505	16354	16554	16517	16462	16411	16408	16379	16639	16628	16656	16428	16620	16608	16519	16676	16342	16565	16603	16451	16452	16466	16481	16591	16474	16284	16615	16682	16664	16430	16527	16678	16722	16546	16635	16500	16561	16489	16684	16537	16289	16764	16773	16650	16541	16452	16658	16497	16363	16623	16572	16541	16493	16458	16738	16494	16420	16579	16396	16572	16546	16606	16555	16472	16553	16643	16381	16703	16302	16530	16626	16531	16475	16666	16478	16573	16602	16568	16440	16477	16394	16550	16539	16638	16393	16638	16442	16478	16745	16431	16488	16551	16689	16524	16475	16429	16586	16522	16314	16730	16512	16499	16635	16675	16553	16608	16525	16705	16457	16423	16676	16687	16646	16407	16653	16525	16339	16554	16473	16576	16454	16582	16397	16314	16260	16423	16622	16643	16459	16386	16538	16440	16359	16426	16478	16310	16499	16581	16543	16562	16676	16631	16504	16438	16654	16649	16528	16159	16628	16574	16427	16614	16586	16359	16508	16416	16522	16381	16335	16410	16584	16696	16785	16638	16585	16560	16320	16528	16501	16684	16463	16405	16384	16625	16598	16568	16606	16565	16633	16450	16513	16292	16411	16586	16756	16453	16453	16504	16506	16426	16555	16312	16392	16558	16510	16429	16592	16616	16546	16655	16719	16516	16549	16457	16347	16593	16398	16322	16323	16713	16566	16481	16550	16579	16395	16409	16595	16493	16540	16594	16465	16524	16606	16393	16547	16430	16623	16300	16833	16543	16440	16613	16736	16488	16528	16811	16539	16703	16474	16574	16593	16553	16491	16568	16608	16604	16671	16621	16621	16702	16507	16656	16761	16572	16390	16395	16694	16598	16722	16567	16535	16513	16495	16725	16581	16566	16492	16630	16750	16651	16551	16408	16712	16557	16531	16640	16613	16455	16540	16412	16306	16440	16579	16568	16531	16471	16584	16497	16391	16362	16443	16509	16614	16468	16478	16504	16621	16665	16610	16383	16663	16695	16577	16346	16563	16368	16422	16392	16463	16374	16740	16479	16618	16542	16609	16614	16516	16609	16442	16532	16347	16500	16549	16681	16463	16436	16477	16550	16661	16632	16409	16529	16491	16597	16421	16454	16625	16547	16501	16446	16574	16580	16506	16524	16548	16409	16327	16615	16521	16584	16506	16404	16431	16578	16432	16737	16568	16530	16445	16573	16661	16431	16810	16546	16358	16404	16508	16577	16699	16694	16618	16452	16511	16510	16401	16614	16391	16568	16258	16482	16552	16594	16704	16476	16672	16550	16635	16606	16496	16701	16592	16612	16453	16508	16520	16504	16570	16659	16768	16632	16487	16476	16418	16630	16579	16594	16649	16566	16589	16434	16526	16624	16507	16585	16448	16562	16566	16459	16378	16551	16595	16497	16435	16456	16489	16476	16592	16582	16385	16528	16598	16302	16523	16434	16485	16473	16417	16481	16591	16493	16434	16556	16459	16478	16805	16447	16660	16726	16529	16522	16523	16526	16558	16415	16640
14802	27033	29645	57607	75611	66633	53040	38862	21630	15902	15256	15354	15495	15323	15337	15235	15212	15132	15422	15357	15303	15440	15261	15335	15164	15447	15211	15207	15229	15302	15305	15081	15345	15274	15237	15273	15276	15244	15332	15375	15164	15125	15162	15314	15316	15307	15478	15619	15826	15544	15290	15285	15225	15252	15175	15180	15354	15415	15277	15254	15270	15415	15107	15206	15357	15490	15334	15305	15283	15247	15312	15390	15332	15258	15278	15299	15364	15196	15459	15333	15183	15208	15342	15411	15227	15240	15254	15264	15321	15085	15156	15403	15346	15018	15318	15337	15347	15100	15209	15234	15477	15287	15219	15374	15100	15134	15234	15256	15206	15304	15198	15216	15264	15311	15356	15260	15227	15192	15214	15296	15225	15293	15227	15317	15075	15160	15254	15331	15137	15063	15241	15156	15215	15110	15154	15151	15140	15170	15145	15190	15224	15228	15334	15347	15347	15188	15464	15209	15202	15145	15195	15256	15155	15114	15215	15270	15300	15325	15018	15472	15257	15093	15273	15347	15146	15311	15132	15178	15305	15240	15145	15198	15223	15239	15409	15366	15238	15303	15199	15075	15232	15244	15279	15279	15214	15168	15240	15383	15133	15213	15257	15207	15126	15382	15283	15195	15402	15142	15211	15229	15142	15404	15228	15172	15133	15236	15273	15252	15290	15167	15251	15213	15240	15395	15253	15151	15235	15267	15347	15322	15424	15231	15352	15383	15291	15362	15178	15149	15487	15281	15290	15076	15346	15227	15264	15347	15160	15284	15275	15283	15172	15068	15313	15173	15155	15369	15249	15115	15225	15253	15215	15209	15174	15204	15213	15143	15349	15470	15288	15301	15228	15282	15391	15100	15190	15263	15252	15161	15325	15317	15258	15415	15071	15245	15130	15182	15255	15207	15179	15197	15356	15306	15145	15189	15209	15268	15286	15348	15346	15156	15394	15158	15212	15112	15295	15195	15355	15182	15142	15261	15074	15023	15232	15104	15225	15350	15334	15174	15102	15264	15130	15399	15272	15414	15270	15333	15123	15281	15221	15370	15111	15239	15352	15130	15087	15075	15342	15470	15179	15334	15309	15194	15271	15400	15143	15483	15171	15268	14995	15187	15224	15311	15214	15254	15249	15205	15430	15327	15362	15167	15217	15413	15264	15268	15331	15440	15107	15295	15140	15296	15085	15217	15158	15347	15369	15288	15251	15343	15117	15289	15173	15282	15339	15275	15254	15301	15409	15101	15289	15157	15039	15070	15214	15315	15200	15163	15208	15068	15197	15205	15324	15255	15335	15212	15325	15215	15312	15215	15189	15221	15112	15135	15235	15078	15238	15442	15293	15131	15377	15136	15375	15115	15304	15113	15240	15369	15250	15191	15418	15335	15350	15178	15319	15299	15243	15282	15250	15358	15148	15055	15087	15165	15130	15277	15389	15305	15256	15208	15180	15231	15235	15365	15381	15185	15253	15161	15185	15359	15331	15035	15238	15302	15212	15218	15293	15188	15074	15404	15296	15320	15202	15177	15317	15297	15168	15129	15130	15433	15305	15173	15162	15345	15228	15172	15191	15357	15299	15179	15166	15258	15200	15252	15261	15369	15156	15235	15152	15291	15389	15332	15268	15222	15218	15535	15157	15169	15248	15136	15182	15293	15178	15315	15140	15236	15207	15389	15260	15216	15295	15136	15340	15413	15148	15195	15072	15311	15235	15152	15320	15292	15334	15183	15239	15199	15169	15138	15256	15116	15301	15198	15216	15083	15337	15233	15334	15239	15145	15155	15036	15265	15423	15339	15259	15130	15213	15406	15349	15180	15301	15217	15427	15234	15393	15245	15117	15223	15489	15216	15261	15372	15275	15387	15059	15276	15230	15140	15396	15431	15346	15336	15292	15139	15163	15365	15066	15205	15181	15312	15366	15269	15073	15229	15252	15140	15334	15311	15142	15358	15155	15261	15176	15175	15241	15300	15281	15167	15351	15045	15258	15227	15269	15244	15165	15320	15293	15156	15367	15270	15363	15330	15208	15222	15121	15341	15314	15139	15236	15313	15394	15028	15289	15160	15145	15236	15303	15214	15330	15148	15302	15302	15305	15261	15141	15376	15165	15368	15196	15250	15385	15195	15147	15272	15174	15246	15364	15245	15207	15271	15242	15281	15207	15173	15376	15220	15303	15192	15438	15206	15132	15240	15301	15254	15249	15074	15419	15306	15039	15176	15335	15429	15197	15228	15340	15247	15213	15263	15201	15444	15233	15387	15300	15325	15340	15254	15242	15258	15351	15420	15404	15072	15182	15091	15245	15278	15406	15251	15210	15269	15309	15356	15203	15263	15317	15335	15171	15416	15199	15158	15243	15319	15104	15183	15256	15259	15239	15351	15347	15237	15188	15169	15371	15405	15173	15339	15196	15205	15245	15266	15278	15179	15232	15141	15404	15245	15241	15207	15236	14972	15276	15190	15255	15436	15155	15253	15293	15101	15194	14989	15097	15113	15210	15123	15314	15129	15380	15329	15244	15296	15282	15361	15037	15309	15158	15150	15090	15300	15099	15273	15146	15101	15220	15182	15285	15232	15172	15381	15156	15227	15275	15258	15263	15191	15103	15183	15437	15309	15248	15410	15207	15345	15161	15183	15243	15297	15306	15311	15369	15377	15238	15175	15278	15225	15198	15281	15135	15118	15350	15153	15414	15406	15231	15281	15172	15225	15300	15168	15501	15242	15302	15289	15195	14983	15346	15239	15140	15134	15299	15234	15341	15241	15068	15217	15227	15268	15306	15208	15158	15193	15299	15205	15362	15258	15253	15268	15173	15282	15166	15044	15032	15064	15240	15274	15323	15295	15330	15196	15307	15090	15182	15214	15319	15271	15263	15284	15292	15142	15374	15222	15387	15150	15194	15155	15090	15318	15337	15307	15359	15205	15248	15197	15248	15204	15171	15159	15217	15201	15313	15208	15368	15234	15165	15297	15160	15421	15066	15308	15266	15339	15309	15266	15334	15231	15194	15278	15213	15277	15222	15313	15096	15168	15179	15359	15125	15249	15378	15204	15326	15364	15124	15292	15288	15231	15199	15361	15108	15390	15177	15419	15195	15288	15192	15078	15276	15277	15193	15243	15259	15259	15013	15348	15213	15236	15224	15189	15344	15114	15244	15086	15340	15161	15375	15189	15188	15373	15219	15337	15201	15246	15242	15319	15231	15221	15407	15264	15455	15142	15276	15300	15225	15393	15198	15165	15390	15125	15006	15213	15360	15212	15358	15329	15340	15193	15192	15364	15141	15331	15216	15225	15341	15397	15275	15231	15122	15313	15113	15173	15101	15314	15289	15221	15384	15255	15410	15110	15211	15063	15278	15219	15441	15244	15177	15201	15346	15361	15309	15184	15218	15324	15357	15144	15343	15242	15342	15246	15214	15233	15182	15104	15322	15278	15251	15208	15121	15299	15175	15245	15328	15227	15205	15260	15223	15226	15272	15273	15210	15232	15261	15373	15151	15136	15437	15116	15372	15311	15259	15356	14931	15252	15278	15270	15022	15200	15207	15207	15219	15076	15245	15233	15206	15354	15191	15109	15264	15238	15278	15230	15289	15246	15282	15414	15279	15201	15325	15416	15168	15080	15243	15310	15264	15199	15370	15271	15327	15225	15356	15273	15319	15305	15177	15280	15192	15328	15202	15260	15104	15196	15409	15334	15196	15305	15140	15167	15322	15208	15230	15257	15302	15289	15275	15230	15187	15209	15155	15213	15460	15127	15244	15244	15177	15209	15231	15247	15316	15025	15218	15312	15306	15222	15101	15176	15126	15291	15350	15056	15262	15109	15235	15237	15277	15130	15069	15199	15353	15237	15143	15327	15059	15226	15183	15182	15157	15093	15128	15200	15171	15266	15107	15158	15382	15261	15345	15276	15233	15366	15226	15266	15133	15300	15194	15295	15336	15162	15246	15208	15191	15408	15316	15320	15336	15112	15238	15240	15255	15286	15317	15285	15421	15195	15244	15353	15356	15244	15190	15216	15330	15134	15149	15243	15431	15131	15175	15295	15230	15335	15278	15367	15314	15275	15006	15462	14933	15161	15307	15205	15331	15286	15120	15252	15198	15435	15194	15274	15298	15222	15363	15301	15251	15113	15358	15318	15350	15301	15144	15294	15214	15380	15217	15305	15339	15069	15336	15183	15335	15505	15131	15256	15285	15123	15136	15377	15276	15235	15297	15383	15185	15131	15385	15193	15294	15223	15231	15322	15150	15303	15280	15248	15330	15320	15438	15400	15282	15193	15128	15134	15263	15133	15295	15262	15365	15235	15271	15399	15244	15239	15262	15153	15243	15405	15320	15382	15228	15420	15310	15094	15316	15305	15388	15080	15372	15247	15196	15088	15243	15281	15199	15356	15215	15076	15247	15216	15249	15314	15318	15164	15462	15269	15081	15191	15296	15253	15353	15277	15241	15180	15218	15130	15217	15275	15419	15315	15180	15261	15313	15223	15163	15230	15279	15390	15102	15253	15299	15255	15087	15408	15322	15363	15203	15356	15176	15082	15074	15109	15341	15109	15087	15198	15355	15150	15341	15066	15360	15225	15289	15294	15313	15180	15225	15084	15280	15301	15270	15423	15259	15251	15274	15363	15311	15058	15142	15258	15271	15137	15130	15095	15185	15162	15272	15106	15309	15121	15455	15305	15178	15073	15278	15266	15248	15226	15370	15411	15330	15401	15195	15220	15347	15223	15187	15470	15222	15222	15163	15207	15106	15249	15066	15315	15258	15151	15268	15414	15136	15248	15246	15154	15224	15313	15389	15262	15170	15226	15165	15226	15054	15191	15195	15250	15201	15215	15327	15232	15193	15277	15256	15230	15253	15272	15235	15221	15375	15248	15171	15315	15157	15184	15168	15086	15199	15355	15282	15159	15223	15374	15172	15147	15120	15222	15195	15374	15323	15192	15108	15242	15211	15288	15244	15205	15168	15154	15166	15081	15128	15304	15331	15100	15168	15322	15139	15133	15317	15108	15448	15254	15044	15306	15292	15352	15275	15314	15138	15250	15303	15269	15171	15164	15257	15198	15297	15296	15222	15252	15110	15140	15120	15200	15285	15333	15290	15229	15086	15250	15263	15296	15146	15211	15197	15327
27105	21680	23229	25694	29843	27392	22898	18845	16850	16389	16652	16303	16521	16506	16494	16333	16578	16462	16569	16432	16211	16455	16407	16279	16577	16345	16533	16390	16317	16566	16505	16551	16327	16507	16456	16554	16457	16434	16344	16407	16447	16548	16356	16307	16365	16453	16531	16461	16334	16567	16311	16517	16371	16370	16373	16529	16462	16621	16449	16565	16428	16379	16338	16218	16329	16462	16459	16509	16302	16412	16377	16564	16551	16529	16329	16348	16456	16417	16511	16633	16488	16654	16428	16173	16604	16322	16248	16447	16491	16448	16469	16460	16241	16308	16458	16490	16440	16516	16348	16306	16434	16630	16325	16367	16324	16332	16472	16462	16534	16478	16474	16547	16304	16191	16629	16411	16446	16422	16515	16510	16288	16609	16353	16480	16386	16391	16183	16184	16414	16455	16394	16459	16487	16508	16305	16404	16559	16484	16539	16640	16254	16400	16432	16434	16391	16287	16464	16653	16397	16512	16533	16266	16332	16355	16264	16382	16460	16335	16434	16484	16331	16304	16432	16351	16413	16605	16428	16478	16348	16383	16408	16460	16369	16507	16113	16633	16333	16399	16211	16437	16555	16290	16401	16368	16383	16335	16567	16431	16541	16366	16329	16297	16634	16430	16335	16424	16351	16511	16366	16391	16453	16161	16509	16217	16583	16566	16363	16436	16110	16183	16398	16423	16401	16532	16169	16373	16455	16448	16335	16378	16338	16205	16252	16513	16601	16338	16237	16262	16395	16283	16546	16295	16281	16235	16504	16449	16489	16394	16377	16627	16509	16363	16494	16301	16504	16339	16278	16528	16371	16244	16491	16226	16448	16405	16421	16389	16377	16388	16439	16360	16235	16431	16528	16315	16413	16452	16517	16309	16361	16544	16257	16451	16322	16524	16364	16267	16357	16279	16524	16522	16082	16308	16640	16370	16549	16459	16279	16244	16257	16453	16457	16428	16185	16354	16566	16475	16306	16455	16607	16306	16443	16226	16457	16438	16422	16438	16359	16341	16504	16424	16452	16325	16234	16222	16494	16352	16561	16439	16253	16366	16340	16326	16193	16279	16535	16614	16436	16294	16538	16457	16387	16596	16288	16378	16359	16631	16565	16397	16473	16493	16227	16383	16207	16379	16267	16274	16468	16440	16443	16425	16322	16227	16237	16461	16369	16445	16397	16648	16517	16443	16375	16467	16452	16298	16520	16377	16519	16405	16357	16497	16488	16495	16399	16223	16411	16270	16641	16570	16327	16501	16495	16335	16371	16393	16224	16393	16220	16454	16428	16372	16496	16329	16529	16397	16507	16403	16391	16395	16447	16446	16456	16233	16502	16274	16359	16186	16277	16429	16235	16372	16372	16537	16427	16213	16515	16441	16393	16339	16415	16396	16535	16354	16332	16335	16286	16140	16305	16539	16453	16452	16371	16534	16242	16256	16279	16377	16439	16407	16320	16022	16383	16298	16311	16212	16398	16291	16392	16455	16543	16235	16380	16412	16199	16308	16339	16511	16516	16342	16374	16353	16241	16260	16482	16376	16480	16476	16391	16362	16378	16401	16342	16472	16321	16314	16484	16331	16231	16416	16362	16327	16444	16715	16495	16475	16395	16243	16414	16229	16486	16235	16506	16499	16202	16277	16221	16488	16356	16346	16313	16528	16574	16343	16222	16305	16342	16388	16286	16372	16609	16526	16476	16336	16353	16449	16346	16307	16293	16261	16274	16402	16321	16356	16201	16275	16505	16356	16416	16491	16493	16452	16305	16290	16416	16392	16346	16359	16391	16610	16374	16411	16332	16459	16416	16380	16310	16368	16456	16509	16456	16298	16409	16491	16290	16222	16384	16320	16414	16364	16344	16364	16495	16395	16427	16323	16426	16408	16366	16381	16468	16377	16352	16498	16273	16508	16342	16464	16433	16570	16611	16628	16467	16300	16308	16294	16574	16344	16374	16330	16314	16291	16343	16354	16350	16297	16218	16422	16571	16651	16414	16486	16444	16430	16495	16310	16418	16505	16376	16413	16291	16234	16361	16443	16393	16448	16461	16390	16381	16362	16204	16295	16492	16506	16322	16320	16194	16475	16439	16237	16639	16466	16546	16366	16591	16358	16365	16369	16334	16246	16260	16403	16402	16283	16534	16620	16212	16204	16435	16380	16389	16228	16362	16238	16287	16305	16531	16612	16325	16443	16365	16581	16382	16303	16463	16424	16513	16384	16232	16412	16437	16336	16271	16391	16511	16345	16207	16598	16480	16534	16537	16447	16401	16406	16458	16342	16542	16335	16490	16511	16342	16446	16505	16276	16453	16370	16371	16333	16534	16539	16498	16440	16368	16399	16543	16383	16453	16403	16462	16212	16290	16371	16326	16354	16361	16420	16424	16269	16514	16313	16235	16386	16413	16473	16441	16362	16579	16400	16291	16350	16351	16384	16370	16431	16246	16564	16167	16137	16231	16472	16600	16394	16510	16557	16524	16338	16402	16593	16340	16447	16476	16544	16624	16329	16541	16307	16540	16439	16494	16394	16286	16244	16320	16382	16326	16410	16232	16349	16179	16326	16504	16430	16573	16359	16451	16518	16446	16698	16482	16462	16441	16265	16432	16516	16337	16276	16505	16466	16411	16251	16527	16462	16398	16513	16577	16434	16298	16471	16287	16349	16459	16007	16411	16390	16427	16548	16436	16394	16574	16302	16298	16544	16379	16396	16513	16553	16421	16484	16400	16442	16502	16583	16313	16279	16369	16466	16280	16428	16434	16409	16514	16450	16427	16433	16302	16272	16244	16435	16325	16343	16542	16384	16469	16370	16323	16171	16181	16485	16143	16429	16519	16296	16466	16711	16516	16507	16693	16417	16378	16257	16259	16367	16429	16296	16410	16409	16524	16373	16547	16367	16372	16221	16315	16416	16494	16609	16425	16346	16377	16395	16252	16449	16358	16307	16207	16440	16368	16429	16422	16347	16679	16487	16208	16594	16363	16444	16321	16423	16310	16418	16411	16312	16354	16447	16432	16394	16423	16286	16447	16414	16420	16372	16321	16507	16393	16430	16350	16651	16562	16347	16482	16252	16432	16199	16296	16318	16457	16303	16381	16387	16385	16318	16491	16327	16391	16151	16383	16614	16405	16567	16444	16284	16191	16369	16273	16302	16300	16350	16491	16300	16610	16451	16285	16358	16352	16677	16547	16430	16417	16450	16539	16297	16375	16402	16487	16416	16489	16410	16412	16524	16548	16580	16336	16294	16325	16364	16262	16473	16493	16551	16277	16358	16401	16209	16325	16373	16418	16294	16395	16322	16368	16413	16252	16617	16263	16370	16252	16228	16617	16401	16330	16316	16371	16432	16501	16525	16319	16364	16188	16518	16555	16445	16481	16427	16126	16373	16338	16314	16220	16310	16407	16467	16359	16181	16364	16329	16322	16542	16552	16425	16414	16533	16536	16497	16363	16508	16292	16349	16363	16637	16448	16374	16540	16479	16599	16392	16421	16523	16444	16593	16324	16296	16401	16317	16424	16172	16390	16472	16463	16457	16349	16477	16427	16682	16359	16396	16286	16256	16362	16253	16631	16300	16351	16465	16324	16314	16501	16561	16306	16441	16552	16344	16434	16476	16453	16331	16440	16280	16496	16414	16453	16562	16461	16270	16503	16299	16373	16317	16424	16445	16261	16415	16361	16655	16453	16294	16498	16440	16529	16302	16391	16479	16339	16410	16371	16580	16393	16283	16451	16421	16510	16559	16421	16474	16415	16459	16369	16417	16564	16401	16544	16406	16440	16530	16264	16581	16243	16435	16551	16369	16353	16353	16359	16224	16286	16441	16480	16435	16204	16270	16420	16347	16364	16484	16417	16446	16431	16478	16472	16678	16416	16227	16452	16480	16521	16392	16482	16292	16516	16255	16526	16516	16421	16384	16309	16516	16341	16420	16466	16364	16358	16550	16455	16397	16472	16530	16664	16434	16265	16383	16454	16578	16395	16325	16392	16508	16428	16390	16391	16351	16420	16439	16555	16345	16437	16353	16672	16395	16488	16353	16286	16481	16439	16309	16362	16333	16301	16587	16522	16271	16413	16235	16444	16412	16316	16187	16447	16317	16482	16472	16287	16469	16302	16222	16290	16452	16467	16315	16599	16654	16384	16293	16550	16388	16218	16546	16465	16436	16466	16304	16425	16491	16341	16418	16362	16461	16350	16407	16231	16442	16297	16419	16497	16554	16470	16677	16450	16361	16337	16446	16440	16526	16381	16431	16515	16642	16326	16321	16388	16508	16483	16530	16425	16365	16390	16450	16291	16558	16513	16308	16266	16394	16358	16566	16434	16427	16401	16566	16468	16279	16362	16505	16429	16258	16584	16458	16516	16199	16388	16348	16431	16187	16273	16408	16355	16408	16284	16451	16445	16357	16365	16699	16443	16478	16484	16245	16474	16328	16617	16417	16321	16533	16467	16385	16427	16277	16227	16294	16427	16520	16327	16498	16485	16388	16390	16542	16469	16327	16567	16468	16526	16418	16296	16327	16346	16420	16275	16404	16534	16253	16327	16271	16456	16292	16316	16244	16302	16392	16574	16448	16375	16283	16369	16229	16508	16425	16426	16274	16418	16324	16269	16510	16271	16393	16490	16453	16291	16510	16315	16522	16401	16422	16230	16476	16338	16378	16535	16624	16441	16370	16357	16248	16291	16360	16367	16535	16545	16360	16424	16495	16389	16360	16385	16217	16437	16432	16397	16429	16383	16376	16162	16374	16306	16380	16356	16375	16444	16335	16593	16452	16280	16497	16472	16479	16419	16405	16294	16446	16402	16417	16198	16371	16461	16376	16521	16512	16270	16438	16401	16297	16659	16411	16373	16373	16377	16362	16517	16461	16410	16403	16227	16350	16614	16451	16237	16387	16462	16602	16383	16295	16334	16123	16340	16551	16281	16443	16345	16438	16374	16636	16419	16325	16326	16446	16552	16281	16150	16208	16273	16335	16408	16557	16475	16547	16335	16382	16496	16504	16322	16537	16450	16478	16514	16384	16410	16501	16335	16455	16372	16355	16103	16159	16416	16556	16403	16322	16405	16453	16315	16418	16336	16294	16425	16273	16678	16314	16462	16311	16396	16452	16443	16576	16555	16234	16345	16349	16362	16332
14160	15883	16230	25805	31927	28217	22333	17416	15436	15484	15098	15271	15309	15039	15255	15179	15217	15251	15305	15011	15163	15203	15159	15207	15164	15047	15271	15149	15165	15046	15111	15252	15227	15224	15274	15170	14984	15158	15301	15212	15234	15078	15287	15159	15099	15115	15252	15117	15273	15083	15090	15088	15245	15211	15161	15058	15276	15257	15076	15147	15154	15340	15322	15151	15108	15395	15162	14997	15150	14998	15206	15208	15157	15154	15133	15150	15233	15086	15193	15136	15278	15199	15117	15171	15190	15134	15163	15072	15377	15264	15207	15220	15243	15145	15156	15188	15175	15203	15305	15114	15223	15212	15162	15120	15209	14996	15275	15187	15134	15157	15210	15237	15178	15130	15238	15225	15198	15202	15112	15101	15166	15127	15325	15096	15041	15242	15073	15093	15182	15140	15433	15090	15094	15204	15172	15215	15144	15043	15309	14975	15242	15065	15272	15190	15203	15043	15232	15191	15126	15096	15231	15371	15193	15089	15258	15211	15225	15234	15195	15189	15338	15379	15247	15220	15134	15101	15281	15165	15251	15149	15168	15262	15128	15166	15294	15332	15298	15272	15107	15044	15048	15133	15231	15124	15228	15081	15152	15153	14966	15152	15044	15152	15293	15250	15163	15168	15256	15223	15152	15179	15381	15209	15306	15107	15178	15206	15248	15261	15024	15314	15098	15153	15155	15210	15392	15039	15213	15137	15224	15196	15317	15225	15084	15334	15084	15150	15159	15124	15193	15222	15178	15203	15073	15150	15235	15211	15051	15262	15109	15108	15199	15134	15144	15343	15239	15142	15227	15277	15155	15053	15178	15132	15044	15275	15141	15224	15162	15204	15174	15138	15076	15121	15096	15097	15245	15075	15292	15215	15029	15152	14967	15029	15254	15049	15128	15276	15162	15083	15239	15146	15354	15116	15211	15193	15192	15181	15118	15229	15290	14873	15082	15255	15193	15172	15296	15062	15126	15068	15189	15154	15060	15149	15063	15340	15034	15117	15185	15239	15176	15165	15120	15213	15157	15154	15039	15349	15123	15187	15137	15227	15211	15074	15121	15240	15277	15056	15219	15127	15206	15186	15253	15044	15025	15114	15079	15035	15222	15233	15119	15191	15196	15249	15263	15231	15172	15271	15318	15163	15275	15362	15238	15125	15203	15358	15171	15128	15318	15183	14928	15180	15268	15276	15011	15192	15186	15089	15008	15226	15194	15181	15132	15142	15196	15166	15098	15247	15212	15134	15342	15203	15193	14948	15283	15018	15143	15112	14954	15227	15058	15363	15295	15163	15102	15096	15338	15230	15109	15134	15187	15220	15181	15131	15107	15060	15139	15117	15235	15276	15191	15034	15262	14954	15216	15169	15058	15209	15050	15204	15117	15222	15125	15097	15171	15055	15349	15199	15058	15259	15125	15243	15178	15101	15120	15114	15276	15181	15209	15086	15201	15164	15083	15191	15009	15265	15105	15209	15163	15192	15253	15040	15116	15178	15242	15259	15207	15340	15297	15178	15242	15153	15254	15031	15242	15206	15358	15220	15099	15284	15050	15128	15259	15036	15443	15156	15290	15290	15460	15112	15286	15121	14991	15024	15138	15123	15224	15233	15148	15003	15220	15073	15112	15059	15106	15254	15183	15133	15174	15239	15141	15304	15209	14969	15127	15103	15182	15252	15337	15155	15201	15030	15149	15038	15084	15237	15048	15233	15133	15116	15159	15009	15187	15196	15337	15238	15374	15109	15096	15118	15148	15127	15246	15113	15329	15196	15157	15084	15023	15280	15064	15250	15182	15106	15166	15093	15044	15127	15178	15144	15076	15402	15146	15261	15163	15078	15224	15268	15048	15189	15277	15154	15162	15477	15086	15155	15268	15082	14996	15302	15121	15223	15119	15128	15029	15220	15096	15235	15207	15032	15240	15098	15133	15089	15271	15286	15247	15089	15358	15127	15207	15129	15233	15162	15096	15154	15242	15230	15239	15064	15144	15178	15111	15103	15151	15133	15307	15215	15059	15171	15221	15097	15147	15052	15243	15270	14994	15186	15147	15175	15178	15066	15250	15248	15099	14888	15190	15334	15244	15187	14970	15190	15090	15143	15017	15128	15130	15180	15316	15131	15268	15207	15291	15102	15124	15072	15029	15224	15266	15207	15123	15280	15207	15220	15111	15062	15129	15294	15063	15309	15250	15022	15285	15112	15303	15224	15149	15190	15101	15161	15240	15106	15090	14972	15304	15335	15236	15258	15163	15251	15235	14982	15134	15317	15242	15171	15198	15310	15196	15286	14999	15300	15155	15151	15121	15147	15169	15149	15209	15164	15213	15240	15072	15145	15246	15178	15316	15207	15413	15234	15142	15161	14945	15346	15283	15121	15061	15144	15009	14997	15182	15127	15250	14900	15147	15059	15179	15221	15115	15142	15151	15156	15242	15132	15352	15315	15129	15243	15269	15261	15156	15041	15181	15201	15096	15257	15139	15138	15162	15284	15122	15096	15260	15225	15292	15188	15156	15154	15046	15086	15229	15367	15230	15149	15288	15325	15199	15113	15244	15490	15159	15168	15250	15283	15100	15246	15148	15212	15138	15211	15379	15041	15257	15152	15154	15288	15038	15052	15147	15336	14983	15094	15062	15353	15088	15080	15104	15142	15172	15021	15240	14941	15240	15208	15191	15131	15174	15095	15253	15232	15036	15103	15190	15150	15198	15161	15087	15261	15018	15155	15054	15131	15214	15175	15191	15220	15146	14994	15100	15106	15104	15140	15138	15216	15377	15211	15170	15131	15327	15134	15150	15165	15208	15258	15197	15118	15184	15156	15269	15254	15084	15199	15104	15225	15185	15127	15137	15261	15141	15234	15212	15246	15059	15242	15125	15221	15033	15111	15178	15140	15091	15132	15211	15125	15214	15173	15170	15232	15210	15081	15112	15352	15253	15057	15009	15158	15302	15282	15084	15130	15320	15211	15061	15334	15136	15071	15196	15201	15313	15214	15439	15162	15081	15132	15145	15166	15149	15118	15203	15117	15268	15058	15206	15223	15192	15310	15073	15072	15256	15222	15091	15334	15111	15188	15254	15217	15180	15183	15191	14964	15095	15259	15119	15403	15080	15007	15180	15126	15165	15090	15161	15232	15172	15057	15069	15286	15089	15121	15097	15195	14947	15254	15110	15172	15150	15179	15142	15167	15316	15111	14995	15260	15188	15169	15212	15310	15071	15214	15168	15306	15145	15201	15119	15330	15139	15310	15200	15146	15277	15025	15351	15273	15081	15091	15422	15346	15069	15229	15191	15322	15109	15161	15146	15184	15061	15223	15059	15092	15046	15333	15227	15045	15099	15063	15155	15248	15243	15204	15120	15246	15366	15315	15188	15146	15226	14959	15102	15217	15221	15075	15176	15091	15224	15166	15027	14980	15236	15186	15091	15176	15151	15122	15145	15055	15219	15269	15194	15117	15106	15197	15079	15106	15154	15142	15153	15274	15174	15236	15096	15257	15183	15187	15001	15200	15122	15200	15073	15150	15243	15183	15437	15310	15025	15166	15110	15051	15145	15092	15044	15045	15401	15135	15137	15284	15121	15215	15151	15041	15232	15137	15095	15165	15336	15179	15242	15205	15103	14989	15220	15373	15286	15252	15249	15230	15202	14977	15059	15291	15351	15193	15172	15305	15183	15082	15116	15310	15073	15109	15264	15145	15183	15256	15251	15235	15194	15197	15192	15115	15179	15237	15140	15244	15084	15182	15324	15327	15020	15183	15328	15085	15215	15230	15156	15173	15016	15281	15162	15206	15216	15084	15168	15247	15292	15069	15091	15097	15205	15216	15161	15192	15272	15154	15183	15193	15075	15323	15228	15107	15157	15200	15137	15113	15129	15208	15089	15147	15342	15126	15130	15206	15315	15202	15166	15108	15135	15330	15229	15221	14966	15242	15252	15140	15179	15152	15220	15196	15262	15154	15151	15068	15066	15262	15196	15400	15160	15068	15177	15191	15136	15012	15215	15224	15133	15144	15233	15138	15075	15207	15305	15140	15035	15224	15192	15095	15105	15234	15252	15295	15129	15149	15217	15120	15216	15194	15184	15229	15309	15140	15034	15116	15021	15194	15307	15188	15027	15094	15223	15074	15132	15190	15037	15207	15195	15104	15079	15119	15139	15300	15162	15168	15083	15242	15171	15052	15123	15189	15054	15243	15271	15034	15158	15230	15290	15163	15204	15171	15079	15203	15001	15144	15139	15138	15211	15180	15081	14941	15354	15203	15175	15118	15194	15173	15166	15109	15218	15052	15279	15128	15198	15180	15165	15226	15108	15035	15205	15275	15156	15260	15307	15175	15169	15174	15230	15114	14995	15267	15225	15093	15227	15110	15266	15145	15167	15144	15180	15073	14969	15154	15008	15031	15224	15290	15100	15172	15094	15189	15242	15069	15324	15209	15076	15173	15269	15033	15302	15245	15104	15062	14928	15249	15123	15166	15248	15158	15183	15275	15099	14960	15148	15288	15258	15046	15228	15160	15178	15358	15124	15129	15198	15059	15211	15137	15140	14965	15284	15219	15277	15317	15140	15111	14991	15165	15162	14970	15222	15203	15013	15188	15117	15244	15204	15144	15275	15139	15300	15093	15165	15093	15070	15305	15265	15109	15331	15193	15212	14943	15257	15103	15223	15180	15154	15122	15250	15220	15275	15357	15185	15261	15016	15330	15205	15194	15161	15346	15108	15275	15181	15079	15084	15190	15080	14983	15027	15168	15134	15292	15141	15156	15243	15238	15132	15085	15325	15230	15033	15096	15152	15380	15235	15179	15144	15210	15140	15117	15217	15214	15132	15042	15090	15274	15158	15226	15192	15165	15288	15202	15226	15126	15020	15141	15088	15215	15179	15072	15056	15133	15067	15173	15015	15020	15015	15211	15149	15252	15349	15121	15369	15128	15124	15199	15056	15280	15176	15135	15063	15186	15154	15173	15088	15373	15154	15192	15255	15171	15228	15100	15214	15259	15298	15209	15283	15077	15281	15114	15252	15105	15218	15191	15241	15225	15304	15129	14970	15122	15077	15119	15184	15034	15245	15191	15154	15096	15230	15273	15168	15247	15130	15349	14997	15346	15239	15024	15036	14992	15168	15150	14989	15122
24060	21174	28381	30377	52899	51576	40140	28471	19257	17407	16781	16549	16782	17012	16829	16723	16691	16707	16703	16671	16784	16830	16649	16791	16643	16678	16748	16789	16667	16694	16655	16716	16721	16882	16763	16616	16764	16612	16527	16397	16578	16586	16748	16480	16512	16681	16865	16791	16983	16788	16735	16543	16730	16430	16562	16570	16584	16589	16689	16563	16594	16489	16782	16588	16568	16712	16554	16685	16675	16572	16609	16486	16656	16640	16567	16802	16722	16668	16695	16752	16532	16762	16522	16373	16810	16687	16584	16604	16517	16501	16508	16556	16453	16563	16681	16706	16433	16288	16614	16599	16478	16743	16553	16756	16415	16586	16640	16638	16553	16715	16423	16819	16701	16594	16567	16721	16552	16538	16495	16671	16529	16601	16397	16663	16738	16706	16691	16415	16520	16475	16508	16667	16490	16401	16732	16654	16525	16561	16558	16458	16685	16587	16417	16601	16535	16682	16622	16564	16365	16453	16443	16543	16628	16385	16660	16521	16567	16469	16620	16635	16709	16344	16726	16728	16352	16685	16648	16526	16647	16493	16555	16483	16667	16622	16458	16605	16654	16566	16582	16673	16698	16602	16633	16511	16557	16579	16415	16675	16661	16550	16599	16417	16633	16817	16601	16597	16555	16641	16566	16676	16653	16682	16762	16558	16429	16455	16709	16519	16722	16555	16639	16576	16420	16389	16582	16853	16356	16674	16857	16572	16456	16420	16733	16597	16697	16875	16326	16555	16602	16478	16767	16503	16674	16745	16601	16627	16660	16477	16449	16417	16545	16676	16550	16621	16525	16561	16574	16610	16541	16530	16597	16702	16456	16713	16771	16471	16625	16627	16677	16526	16360	16476	16400	16590	16606	16499	16571	16347	16566	16619	16699	16699	16560	16634	16730	16633	16605	16659	16562	16587	16585	16645	16541	16592	16698	16499	16609	16626	16480	16740	16635	16699	16600	16556	16487	16581	16581	16502	16462	16445	16613	16536	16406	16626	16609	16567	16772	16491	16710	16542	16560	16670	16632	16533	16555	16474	16609	16641	16532	16513	16621	16632	16587	16862	16777	16523	16582	16558	16527	16547	16736	16537	16726	16691	16638	16605	16491	16434	16574	16664	16538	16794	16591	16687	16542	16610	16490	16514	16581	16613	16598	16518	16638	16589	16569	16446	16552	16539	16459	16597	16554	16481	16523	16337	16783	16690	16569	16658	16710	16547	16556	16685	16654	16543	16799	16650	16682	16535	16621	16465	16826	16654	16635	16678	16590	16599	16568	16718	16553	16497	16513	16497	16588	16552	16624	16683	16715	16443	16463	16587	16510	16692	16620	16675	16519	16633	16735	16688	16553	16735	16528	16674	16497	16510	16446	16498	16619	16637	16640	16583	16430	16534	16680	16500	16508	16495	16520	16682	16463	16654	16588	16633	16499	16522	16587	16390	16426	16689	16467	16389	16677	16686	16850	16644	16402	16530	16516	16527	16609	16629	16656	16742	16586	16634	16484	16531	16542	16330	16648	16555	16683	16487	16818	16749	16375	16523	16656	16666	16639	16701	16536	16611	16692	16391	16339	16632	16550	16362	16644	16605	16667	16663	16767	16647	16561	16529	16865	16601	16700	16682	16380	16659	16584	16359	16569	16662	16810	16608	16451	16559	16705	16631	16660	16553	16617	16548	16523	16561	16508	16573	16617	16673	16569	16740	16658	16693	16662	16537	16630	16634	16755	16678	16349	16644	16718	16453	16769	16337	16507	16571	16672	16785	16607	16706	16474	16596	16599	16763	16691	16636	16742	16467	16444	16619	16735	16565	16706	16419	16662	16648	16542	16416	16675	16480	16424	16567	16615	16587	16510	16793	16521	16625	16649	16518	16734	16698	16631	16717	16511	16579	16449	16542	16616	16603	16638	16634	16581	16634	16517	16701	16656	16571	16457	16661	16659	16672	16516	16634	16572	16548	16583	16638	16644	16501	16573	16481	16591	16445	16483	16390	16541	16521	16661	16571	16543	16639	16554	16369	16510	16448	16814	16747	16390	16423	16448	16593	16565	16616	16520	16527	16646	16771	16804	16788	16530	16459	16362	16657	16663	16551	16400	16711	16662	16580	16795	16607	16689	16744	16669	16448	16751	16618	16555	16544	16575	16641	16626	16624	16545	16511	16594	16674	16522	16709	16571	16402	16776	16352	16726	16577	16831	16580	16478	16498	16640	16530	16482	16681	16452	16596	16657	16581	16751	16499	16503	16563	16526	16560	16510	16540	16563	16732	16545	16703	16488	16810	16760	16653	16460	16610	16757	16666	16626	16535	16507	16433	16376	16799	16740	16373	16553	16840	16512	16431	16465	16623	16577	16496	16699	16402	16421	16504	16435	16556	16518	16494	16681	16790	16778	16772	16459	16672	16615	16584	16595	16528	16469	16573	16442	16556	16772	16766	16591	16529	16630	16672	16687	16534	16735	16722	16603	16568	16755	16345	16723	16581	16502	16784	16616	16762	16650	16660	16548	16545	16686	16544	16577	16500	16425	16508	16526	16588	16599	16456	16676	16701	16575	16765	16554	16463	16642	16534	16479	16729	16673	16425	16443	16633	16432	16830	16752	16612	16499	16518	16550	16699	16631	16462	16601	16505	16510	16653	16458	16606	16537	16667	16701	16708	16361	16561	16524	16675	16564	16473	16567	16568	16626	16582	16425	16442	16807	16594	16698	16425	16457	16710	16488	16638	16327	16650	16658	16476	16716	16673	16540	16629	16439	16531	16601	16506	16583	16574	16612	16416	16758	16473	16776	16333	16529	16423	16495	16444	16623	16495	16605	16749	16885	16702	16543	16622	16449	16810	16736	16537	16752	16568	16772	16496	16724	16732	16754	16574	16629	16621	16563	16639	16601	16679	16653	16394	16435	16705	16810	16626	16557	16667	16747	16492	16608	16687	16775	16683	16554	16574	16728	16648	16565	16591	16466	16621	16595	16608	16623	16813	16459	16499	16435	16490	16553	16605	16692	16523	16605	16519	16532	16575	16671	16666	16683	16771	16571	16648	16544	16615	16559	16453	16776	16527	16666	16545	16475	16587	16569	16420	16656	16732	16651	16581	16687	16502	16657	16563	16530	16537	16507	16401	16582	16371	16391	16672	16708	16530	16383	16695	16589	16654	16631	16536	16424	16575	16694	16576	16572	16518	16454	16644	16788	16548	16728	16553	16737	16380	16540	16329	16406	16302	16567	16528	16633	16638	16732	16505	16542	16554	16499	16720	16565	16594	16616	16494	16326	16527	16429	16475	16696	16677	16601	16579	16583	16638	16567	16615	16612	16831	16523	16697	16810	16580	16722	16568	16664	16681	16362	16627	16731	16528	16607	16485	16498	16651	16401	16691	16750	16683	16479	16675	16607	16380	16595	16399	16708	16468	16577	16439	16670	16591	16677	16699	16643	16498	16480	16565	16667	16652	16865	16501	16532	16623	16662	16631	16540	16573	16630	16504	16611	16679	16423	16617	16385	16610	16474	16503	16682	16412	16673	16553	16509	16720	16648	16380	16545	16617	16660	16502	16695	16542	16414	16477	16676	16509	16866	16493	16691	16541	16543	16560	16607	16744	16771	16474	16491	16766	16728	16605	16425	16421	16733	16619	16553	16693	16690	16579	16532	16503	16651	16828	16597	16514	16609	16389	16676	16484	16638	16506	16661	16507	16550	16593	16560	16476	16658	16686	16667	16598	16704	16443	16569	16422	16549	16469	16621	16805	16770	16461	16415	16721	16658	16538	16617	16611	16570	16547	16616	16440	16798	16472	16379	16543	16730	16624	16544	16590	16629	16508	16648	16615	16663	16551	16465	16561	16697	16613	16746	16563	16587	16594	16576	16501	16409	16538	16650	16578	16444	16531	16549	16579	16657	16510	16475	16594	16625	16550	16542	16667	16746	16617	16708	16704	16684	16559	16608	16484	16528	16564	16445	16656	16563	16714	16679	16555	16615	16544	16714	16624	16591	16549	16502	16575	16607	16432	16482	16492	16540	16763	16746	16458	16486	16537	16665	16370	16735	16666	16643	16565	16480	16368	16758	16757	16596	16499	16471	16491	16594	16431	16780	16441	16592	16441	16355	16719	16503	16561	16505	16701	16754	16656	16402	16396	16636	16709	16722	16491	16516	16635	16571	16605	16560	16647	16554	16538	16657	16585	16481	16671	16481	16498	16422	16454	16561	16552	16655	16453	16658	16800	16464	16622	16662	16581	16658	16686	16514	16561	16560	16656	16616	16612	16565	16741	16721	16447	16560	16678	16557	16758	16699	16548	16766	16781	16624	16685	16635	16511	16760	16423	16536	16495	16763	16531	16511	16457	16512	16697	16493	16550	16514	16436	16630	16595	16594	16589	16527	16485	16549	16734	16613	16512	16510	16453	16556	16751	16794	16616	16585	16714	16709	16620	16587	16605	16388	16603	16557	16521	16577	16530	16577	16488	16396	16487	16700	16583	16632	16616	16549	16563	16426	16619	16438	16466	16665	16615	16519	16623	16738	16436	16513	16614	16527	16634	16477	16502	16751	16557	16586	16573	16590	16614	16756	16603	16596	16855	16455	16448	16725	16634	16513	16573	16680	16634	16825	16584	16699	16559	16690	16618	16602	16575	16610	16482	16584	16456	16756	16639	16546	16267	16453	16596	16504	16658	16655	16441	16354	16691	16729	16662	16584	16628	16489	16690	16682	16433	16626	16582	16710	16594	16649	16675	16627	16725	16556	16578	16653	16749	16751	16663	16557	16672	16694	16690	16361	16811	16712	16671	16679	16511	16718	16523	16882	16601	16809	16595	16742	16744	16557	16622	16485	16493	16618	16708	16645	16383	16815	16658	16619	16489	16695	16357	16668	16569	16630	16751	16631	16546	16598	16686	16606	16618	16612	16589	16666	16610	16667	16474	16334	16671	16634	16666	16595	16535	16509	16530	16735	16595	16613	16738	16653	16695	16440	16434	16573	16582	16697	16642	16685	16705	16671	16564	16519	16705	16711	16660	16649	16719	16720	16574	16531	16630	16347	16532	16760	16530	16662	16413	16700	16793	16465	16735	16654	16598	16599	16508	16372	16592	16693	16347	16679	16547	16553	16626	16632	16525	16562	16546	16600	16544	16583	16672
13246	20749	21168	49559	61464	52684	40853	27615	17771	15619	15256	15392	15366	15399	15173	15454	15197	15355	15430	15402	15445	15344	15163	15427	15194	15353	15260	15190	15300	15457	15324	15186	15426	15195	15257	15309	15466	15195	15226	15348	15341	15185	15378	15356	15508	15254	15266	15265	15655	15542	15426	15457	15475	15398	15084	15420	15262	15294	15249	15456	15523	15295	15334	15316	15324	15572	15378	15280	15322	15175	15385	15282	15333	15164	15424	15433	15210	15174	15207	15298	15335	15143	15460	15304	15339	15301	15246	15311	15290	15248	15314	15366	15345	15181	15287	15497	15342	15334	15294	15228	15355	15336	15357	15466	15298	15321	15329	15294	15273	15361	15377	15270	15348	15325	15276	15212	15411	15303	15297	15258	15279	15317	15239	15374	15308	15274	15292	15345	15454	15218	15408	15379	15397	15298	15288	15361	15213	15220	15337	15382	15284	15327	15391	15332	15181	15312	15357	15399	15311	15358	15320	15389	15235	15442	15287	15357	15322	15384	15448	15181	15230	15255	15383	15221	15322	15273	15389	15228	15350	15175	15287	15310	15351	15267	15470	15225	15235	15175	15273	15407	15308	15352	15213	15249	15320	15226	15326	15290	15296	15217	15278	15358	15365	15411	15202	15195	15220	15268	15299	15205	15239	15227	15183	15361	15332	15232	15358	15320	15159	15371	15258	15314	15392	15208	15243	15106	15501	15252	15327	15339	15278	15210	15138	15241	15379	15352	15414	15373	15535	15366	15362	15250	15354	15350	15290	15355	15177	15228	15136	15247	15104	15181	15252	15348	15250	15202	15228	15218	15350	15088	15244	15221	15088	15278	15352	15477	15314	15407	15376	15306	15216	15361	15276	15126	15358	15257	15286	15457	15261	15353	15236	15290	15322	15234	15265	15323	15342	15397	15367	15309	15262	15378	15104	15298	15299	15394	15236	15161	15311	15222	15299	15204	15344	15259	15355	15150	15388	15208	15343	15286	15281	15472	15248	15357	15337	15259	15212	15300	15189	15260	15329	15146	15438	15252	15462	15385	15269	15285	15151	15108	15394	15237	15269	15297	15281	15286	15323	15337	15255	15117	15254	15226	15204	15361	15326	15202	15186	15283	15309	15451	15250	15311	15307	15365	15584	15209	15289	15418	15170	15429	15452	15210	15217	15438	15198	15221	15290	15252	15241	15216	15505	15322	15390	15245	15532	15300	15381	15292	15240	15380	15203	15292	15116	15379	15220	15292	15200	15270	15328	15353	15137	15243	15469	15399	15224	15377	15240	15282	15307	15311	15380	15350	15390	15296	15254	15288	15314	15312	15334	15244	15274	15210	15385	15178	15297	15300	15323	15252	15316	15297	15225	15583	15422	15393	15305	15196	15273	15366	15207	15321	15345	15300	15326	15189	15285	15466	15268	15359	15233	15183	15415	15345	15142	15326	15190	15273	15253	15365	15444	15261	15387	15103	15379	15340	15333	15284	15457	15341	15264	15234	15281	15395	15134	15230	15260	15294	15347	15323	15189	15332	15262	15249	15392	15307	15316	15356	15302	15421	15208	15322	15451	15303	15197	15244	15263	15282	15159	15182	15425	15322	15241	15299	15353	15392	15251	15399	15409	15366	15301	15234	15356	15308	15268	15346	15213	15359	15365	15371	15355	15365	15299	15347	15351	15394	15303	15309	15255	15358	15461	15139	15321	15365	15379	15263	15403	15294	15146	15333	15213	15170	15241	15240	15318	15191	15272	15244	15243	15324	15122	15141	15442	15452	15124	15298	15234	15377	15299	15213	15344	15382	15281	15523	15228	15324	15230	15243	15374	15036	15342	15288	15154	15305	15309	15446	15256	15455	15263	15156	15276	15275	15390	15283	15156	15382	15253	15186	15058	15367	15271	15338	15288	15193	15534	15393	15262	15290	15273	15450	15325	15284	15287	15437	15323	15355	15237	15485	15321	15395	15216	15297	15295	15260	15182	15237	15245	15365	15255	15321	15390	15273	15381	15265	15238	15310	15359	15264	15377	15226	15332	15248	15262	15264	15319	15362	15358	15108	15233	15356	15240	15346	15269	15328	15205	15347	15370	15347	15465	15232	15335	15189	15367	15322	15184	15262	15418	15436	15286	15357	15382	15410	15342	15204	15478	15292	15401	15221	15270	15308	15197	15312	15384	15268	15154	15247	15167	15195	15523	15250	15249	15323	15263	15363	15425	15211	15427	15256	15255	15270	15291	15288	15316	15298	15206	15435	15154	15253	15279	15414	15428	15122	15332	15314	15339	15416	15527	15269	15337	15420	15219	15361	15257	15205	15413	15144	15383	15341	15342	15324	15237	15104	15477	15379	15525	15252	15438	15299	15394	15136	15308	15225	15233	15252	15316	15463	15259	15456	15286	15306	15086	15511	15334	15158	15360	15373	15285	15457	15236	15323	15234	15257	15207	15401	15226	15235	15214	15371	15233	15433	15324	15209	15518	15315	15457	15245	15339	15435	15261	15265	15361	15330	15333	15133	15401	15320	15299	15360	15258	15346	15236	15087	15268	15391	15231	15266	15286	15410	15444	15099	15325	15327	15209	15213	15326	15270	15479	15383	15201	15268	15127	15375	15355	15356	15484	15393	15310	15352	15061	15267	15299	15342	15347	15263	15383	15328	15246	15106	15376	15264	15320	15194	15223	15224	15304	15196	15278	15407	15278	15251	15351	15377	15344	15356	15452	15326	15269	15300	15317	15310	15316	15247	15184	15303	15366	15367	15204	15164	15322	15542	15238	15181	15502	15310	15277	15240	15313	15377	15277	15195	15141	15263	15351	15257	15369	15091	15145	15380	15347	15235	15202	15314	15336	15492	15328	15346	15281	15257	15359	15249	15295	15120	15434	15257	15299	15328	15221	15261	15269	15186	15157	15429	15271	15376	15345	15099	15196	15379	15423	15363	15281	15352	15524	15266	15320	15291	15413	15305	15189	15412	15257	15264	15372	15107	15167	15265	15355	15470	15157	15430	15369	15170	15253	15301	15386	15274	15342	15298	15267	15145	15390	15319	15298	15358	15271	15373	15242	15247	15405	15369	15398	15231	15453	15353	15164	15287	15200	15316	15477	15291	15280	15181	15165	15345	15364	15305	15348	15130	15410	15188	15305	15334	15299	15406	15273	15380	15330	15327	15107	15280	15448	15337	15373	15348	15350	15295	15325	15313	15277	15313	15187	15216	15392	15297	15428	15527	15182	15365	15353	15253	15265	15252	15389	15288	15139	15267	15244	15298	15208	15170	15235	15211	15345	15383	15229	15376	15380	15269	15326	15304	15250	15358	15409	15232	15557	15086	15194	15263	15276	15313	15273	15135	15382	15484	15319	15292	15484	15224	15069	15143	15504	15414	15356	15388	15286	15263	15325	15136	15327	15226	15297	15253	15493	15206	15266	15060	15403	15249	15359	15295	15248	15288	15140	15270	15343	15345	15320	15280	15479	15170	15362	15154	15461	15233	15296	15253	15234	15522	15180	15339	15237	15261	15217	15359	15440	15368	15432	15156	15269	15293	15197	15336	15359	15334	15051	15534	15144	15282	15402	15289	15296	15139	15433	15172	15202	15383	15316	15287	15447	15403	15193	15327	15248	15236	15270	15109	15249	15187	15286	15179	15485	15216	15299	15353	15197	15236	15353	15332	15394	15393	15357	15204	15358	15227	15248	15354	15282	15278	15329	15294	15377	15273	15213	15225	15251	15331	15145	15337	15308	15308	15335	15233	15269	15321	15297	15376	15374	15336	15169	15154	15455	15160	15424	15399	15229	15237	15400	15232	15416	15381	15289	15164	15234	15193	15221	15415	15252	15286	15194	15246	15268	15471	15390	15140	15306	15292	15503	15311	15338	15484	15378	15411	15388	15341	15327	15256	15279	15218	15338	15270	15297	15178	15250	15466	15168	15376	15449	15325	15286	15225	15188	15308	15323	15286	15170	15331	15283	15307	15489	15473	15118	15254	15203	15373	15303	15439	15266	15317	15410	15221	15325	15472	15403	15338	15370	15370	15407	15287	15268	15310	15410	15236	15222	15245	15282	15278	15298	15317	15326	15261	15211	15263	15282	15275	15290	15290	15180	15316	15154	15246	15305	15376	15403	15282	15199	15269	15259	15218	15287	15182	15331	15319	15347	15450	15325	15320	15475	15279	15161	15367	15458	15403	15209	15181	15226	15257	15297	15350	15170	15139	15387	15319	15254	15203	15226	15234	15380	15346	15392	15277	15167	15410	15366	15307	15441	15392	15275	15288	15337	15142	15272	15062	15444	15318	15416	15250	15454	15152	15357	15218	15369	15477	15346	15170	15206	15333	15380	15134	15236	15306	15254	15377	15253	15288	15273	15355	15373	15192	15283	15205	15235	15189	15157	15267	15160	15422	15311	15286	15267	15533	15285	15252	15411	15284	15403	15187	15422	15416	15094	15312	15227	15275	15238	15095	15382	15306	15256	15298	15206	15315	15265	15296	15228	15448	15138	15363	15048	15343	15381	15318	15463	15122	15190	15293	15168	15184	15347	15272	15319	15335	15108	15278	15167	15244	15369	15285	15354	15309	15235	15515	15411	15254	15202	15249	15357	15306	15350	15186	15384	15222	15169	15279	15251	15230	15420	14994	15272	15297	15332	15298	15190	15155	15331	15076	15169	15256	15215	15304	15397	15293	15219	15175	15419	15246	15283	15372	15287	15466	15252	15213	15241	15144	15396	15255	15192	15101	15256	15261	15180	15315	15369	15237	15202	15438	15400	15052	15396	15340	15352	15366	15398	15104	15279	15282	15318	15334	15155	15380	15307	15424	15182	15361	15297	15330	15282	15349	15382	15233	15358	15372	15142	15281	15430	15390	15226	15329	15381	15370	15346	15388	15298	15337	15373	15222	15299	15327	15217	15165	15210	15385	15250	15167	15306	15214	15195	15221	15241	15188	15276	15168	15389	15318	15369	15305	15195	15496	15213	15433	15204	15313	15136	15237	15272	15229	15312	15361	15334	15333	15361	15304	15255	15459	15237	15186	15251	15279	15169	15440	15248	15329	15267	15294	15245	15239	15481	15420	15254	15269	15466	15425	15307	15289	15344	15147	15242	15197	15380	15282	15403	15384	15469	15404	15248	15184	15334	15227	15351	15202
22966	21290	29045	31175	56373	58885	49069	32961	20843	18141	17453	17466	17399	17326	17188	17233	17152	17071	16910	17121	17088	17406	17278	17371	17057	17257	17452	17106	17078	17232	17043	17233	17139	17272	17147	17074	17038	16895	17192	16922	17073	17130	17082	16958	17151	17110	17064	17092	17456	17667	17072	17020	17058	16913	17232	16979	17017	17010	16966	17035	16915	17091	16974	17024	16951	17037	16996	17084	17088	16862	16949	16989	17113	17073	17040	17060	16796	16914	16991	17113	17223	17126	17065	17021	17023	16953	17059	17139	16916	16963	16864	17015	17216	16888	17208	17028	17010	17017	16885	17108	17085	17098	17035	16939	17117	17163	16942	17151	16997	17015	16805	16914	16891	16942	17059	17101	16990	16857	17129	16788	17089	17065	16892	17078	17228	17137	16922	16957	16863	16803	17016	17054	16964	16973	16962	17004	16998	17179	16790	16993	17230	17024	17088	16976	16899	17156	16935	17037	16969	17026	17059	16821	16928	16881	16828	16776	17068	17053	17030	16810	16964	16967	16876	17070	16947	16811	17064	17007	16998	17109	17122	16962	17032	17047	17067	16983	16881	17220	16987	16903	16844	16743	16934	17108	16946	17079	17119	17205	17153	17027	16981	17073	17026	17184	16925	16901	17054	16994	16917	17054	17112	16997	17008	17095	16991	17091	17058	17172	17140	16963	17211	17091	17048	16842	17013	17293	17017	16831	17096	16810	17015	17041	17166	17047	16902	17206	17001	17180	16992	17013	16879	17048	17064	17136	16937	17001	17149	16939	16831	17028	17131	16881	17126	17059	16962	16960	16980	16694	17049	17061	17066	16905	17033	16940	16862	16979	16821	16972	17360	17147	17209	16809	16855	17028	16839	17045	17090	16971	17096	16821	16823	17016	16922	16880	16927	16950	16762	17046	17064	16872	16917	17060	16916	17048	16971	16880	16937	17069	16917	16788	16952	17028	17026	16872	16928	16966	17186	17039	16892	16919	16734	16726	17264	16822	17137	16932	17053	16949	17043	17118	17032	16976	16981	16965	16954	17073	17108	17075	16968	17064	16803	16876	16998	16934	17092	16955	17004	16921	17006	16936	17055	17032	16846	17106	17031	17061	16903	16812	16736	17136	17084	16830	17175	17018	16687	17023	17035	16844	16998	17078	16696	16985	17009	17138	16971	17095	17157	17120	17121	17067	17145	16953	17002	16897	16967	17045	16943	17009	16927	16854	17130	16925	17033	17073	16896	16868	17047	16909	16968	17048	17021	17273	16896	16953	16908	16863	16855	16956	17041	17168	16986	17083	16967	16750	16998	17070	17011	17138	16926	17006	16945	16827	17164	16938	16949	16949	16901	17123	17141	16979	16811	16934	16866	17008	17016	16915	17009	16914	17040	16830	16966	17105	16734	16933	16972	17038	17040	17064	16895	16946	16814	16795	16867	16976	17242	16905	16777	16757	16851	16882	17107	17057	17082	16936	16984	17013	17047	16997	17020	16931	16939	17043	16941	16782	16898	17096	17009	16862	17093	17003	17067	16962	16969	16933	17009	16880	16968	16969	17146	17192	17112	16942	17049	17074	16815	17022	16992	16810	17162	16788	17047	16940	16939	16784	17074	16982	17057	17020	17111	16763	16974	16751	16995	17129	16924	16983	16860	16860	16892	17018	17007	16947	17049	17011	16988	16871	17114	16890	17085	17006	16995	16760	16974	17061	17089	16925	17141	17109	17051	16730	16965	17009	17082	17021	17074	17000	17153	16958	17009	17068	16693	17013	17006	16988	17057	17097	16982	16908	17048	16879	17023	17139	17029	16955	17100	17035	17009	16942	16911	16982	16964	16946	16880	17124	17057	16856	17070	16848	17018	17014	17034	16946	16996	17090	16887	17023	16929	16942	16803	16881	16872	17184	17075	16940	17016	16918	17080	16974	16945	16821	16850	16754	17158	16789	17059	17130	17074	16896	17175	16845	17112	16923	16866	16943	17033	16951	16938	17024	17015	17178	16860	17000	16985	17064	17100	17067	16852	16833	16870	17033	17115	16965	16924	17085	17066	16834	16973	16961	16901	17043	16907	16940	17001	17134	17189	17180	17073	16972	16887	16926	16947	16961	17124	17139	16923	17000	17043	17285	16904	16958	17146	17012	17029	16861	16837	17078	17016	17000	17014	16927	17041	17004	16724	16793	16914	16948	16903	17155	16854	17019	17024	17015	17043	17038	17032	16900	16981	16967	16724	16943	16951	17004	17199	16875	16981	16978	17075	17020	17083	17104	17005	17103	16753	17062	16924	17073	17263	16978	16785	16929	16805	16795	16961	16837	17123	16963	17193	16892	16963	16931	17203	16954	16876	16964	16963	17034	16964	16994	16866	16968	16977	16932	16973	17144	17144	16880	16852	16923	16878	17005	16842	17004	17050	16918	16944	16846	16818	16907	17052	17017	17116	17072	16875	17211	17130	17219	17059	17154	17088	17090	16810	17059	17013	16830	16809	17086	16894	16821	17004	16835	16808	16971	17180	17004	17079	17014	17012	16927	17025	16963	16831	16964	17031	16994	17097	16986	17119	16907	16793	16900	17159	17036	17171	16992	16983	17063	16958	17029	16992	17180	16860	17099	16985	17186	17058	17213	16934	16918	16975	16961	17023	16845	17100	16962	16882	17073	17067	16947	16915	16860	16964	16908	17018	16886	17095	17129	17002	17108	17075	16839	17002	16868	16986	16994	17024	16979	16967	16976	16923	17136	16966	17005	17181	16905	17012	16807	17042	16902	17025	16952	16965	16861	16943	16969	17080	16922	16826	16935	16965	17052	16928	16941	17046	16974	17029	16964	17016	17161	17062	17060	17053	16967	16772	17004	16945	17027	16999	17086	16882	17015	16718	16775	16944	17045	16894	17049	16898	16853	16962	16942	16959	16994	16860	17018	17012	16938	16597	16861	16899	16862	16877	16987	16967	16914	16898	16974	16976	17064	16985	16852	16946	16975	16990	16810	16877	16931	17046	17019	17009	16950	17080	16891	16941	17014	17077	17071	17000	17123	16911	17077	16930	16830	16989	16766	17086	17009	16944	16950	17050	16963	16922	17084	16874	16963	16963	16923	16820	17136	16807	17007	16992	17057	16971	17053	16939	16904	16816	16983	16902	16909	16856	16824	16929	16968	16940	16894	16893	17003	17011	17067	17037	17084	17030	16891	16956	16793	17041	16737	16945	17025	16872	16998	16915	16991	17016	17015	16917	16899	17034	16936	16827	17059	16907	16987	17003	17099	16972	17000	17071	17070	16798	16746	17183	17135	17105	17180	16975	17109	17045	16995	17037	16916	17025	16971	16910	16995	16962	16944	16990	16928	16942	16947	16898	17000	16913	16984	16950	16915	17063	17034	17094	17016	17074	17054	17129	17131	16976	16936	16966	17092	16923	17104	16933	17139	16790	16786	16904	17022	17021	16852	16928	16999	17093	16949	16911	16985	16921	16898	17099	17022	17076	16991	17211	17111	16974	17039	16958	16957	17108	16970	16827	17060	16838	16934	16893	16952	16894	16940	17047	16954	16896	17118	16935	17021	17029	16706	17137	16868	17071	16977	16783	16796	16847	17079	17045	17098	17041	16965	16889	17077	17034	17025	16890	17050	16870	17107	16919	16951	17036	17006	16997	16774	17006	17028	16964	16835	16925	16931	16784	16999	16951	16905	16934	16985	16914	17056	16917	16998	17166	17118	16957	16982	17097	16949	17132	16973	16790	17141	16941	16870	17001	16857	17253	16960	16905	16877	17038	17087	17129	17165	17191	17032	17008	17099	17169	17118	16983	16966	16831	16908	17035	16900	16979	16833	17020	16975	17096	17119	17080	16954	16854	16983	16993	17005	16985	17208	17007	16841	17120	17184	17233	17053	17020	16846	16980	17116	16894	16779	16989	16986	17141	16911	17192	17118	17043	16948	16975	16937	16843	16890	16889	17068	16878	16984	17189	17108	17084	17036	17066	17089	16956	16885	16940	16822	17112	16882	16714	16973	16902	17144	17242	16925	17077	16886	16965	16913	16965	16941	16996	17199	16991	17128	16841	16643	16975	17005	16832	17139	16915	16893	16787	17085	16904	16895	17073	16995	16987	16902	16986	16946	17238	16949	17106	17046	16944	17108	16978	17136	16988	16874	17010	17080	17057	17059	17130	17028	16951	17073	16915	16948	16881	17012	17029	16939	16957	17098	17101	16919	16869	17099	16908	17070	17167	16869	16995	17087	17075	17228	17096	17000	16888	16918	16896	16901	17205	16975	16809	17020	17169	17079	17032	16899	17056	17080	16915	16933	17002	17094	16988	16850	16845	17057	16953	16997	17039	17028	16779	17059	16918	17081	16976	17076	16946	17044	16974	17255	17065	17034	17044	17068	16913	16912	16748	16950	16794	17144	17085	17109	17188	16935	16965	17087	17287	16953	16881	16852	17006	17025	16948	17040	17123	17004	17187	16876	16817	17095	17071	16991	17132	17194	17062	17003	17200	17012	17095	17088	17044	16895	16978	16995	17142	17050	17079	16780	16814	16988	17038	17088	17134	17032	17146	16938	16854	16942	17143	17014	17018	17128	16847	16914	17007	16826	17097	17072	17015	16953	16873	17083	16876	16995	17191	17002	16935	16916	17167	17160	16902	16922	16918	17129	16977	17123	16963	16924	17144	16931	16925	17061	16917	16798	16931	17088	17016	16864	17067	17010	17114	17184	17112	17141	17125	17024	17055	16826	16974	17173	17008	16921	17052	16964	16894	16977	16857	17032	17094	16934	17012	16685	16890	16965	17078	17004	17143	17247	16934	17084	17066	17020	17139	16895	16823	16925	16942	16979	17123	17206	17220	16964	17041	16738	16902	17058	17000	17113	17143	16921	17002	17056	17058	16909	16804	16996	16877	16939	16878	16954	16880	17070	17230	17112	16964	17168	16995	16936	17052	17029	17089	16986	17051	16721	17073	16893	17108	16724	16868	17025	17001	17005	17196	16967	17069	17109	17075	17195	17336	17038	17146	16941	17216	17054	17001	17057	17076	17127	16974	16878	16912	17048	16736	16874	17104	16956	16952	16942	16906	17178	17046	16952	17066	16994	17036	17086	16877	16874	16965	16876	17124	16744	17111	17149	17002	16914	16948	16997	17071	16890
14962	25445	25818	67794	76108	65650	50660	31606	18368	15640	15658	15797	15633	15736	15648	15763	15686	15498	15702	15552	15513	15625	15510	15554	15583	15568	15475	15513	15555	15702	15713	15551	15442	15593	15512	15700	15767	15624	15615	15595	15645	15590	15693	15561	15520	15522	15578	15799	16273	15963	15815	15721	15766	15558	15578	15513	15513	15638	15562	15471	15585	15682	15553	15550	15550	15451	15617	15391	15504	15612	15369	15408	15711	15526	15358	15513	15673	15637	15585	15518	15450	15564	15433	15520	15682	15607	15376	15629	15473	15419	15534	15651	15421	15687	15513	15519	15522	15515	15688	15402	15784	15456	15473	15611	15553	15292	15516	15507	15629	15672	15508	15656	15659	15567	15640	15436	15578	15472	15569	15457	15578	15612	15469	15607	15501	15381	15565	15457	15484	15559	15512	15684	15770	15519	15471	15469	15487	15721	15521	15629	15627	15511	15452	15590	15448	15608	15516	15426	15727	15450	15587	15575	15516	15424	15478	15648	15477	15558	15610	15597	15528	15566	15637	15408	15693	15516	15562	15586	15622	15520	15550	15566	15601	15462	15724	15546	15534	15526	15581	15666	15621	15519	15686	15549	15361	15624	15720	15658	15559	15404	15420	15654	15676	15510	15646	15505	15555	15610	15593	15692	15639	15576	15617	15626	15511	15468	15788	15573	15400	15578	15441	15525	15549	15617	15560	15519	15648	15745	15456	15516	15480	15540	15574	15719	15601	15614	15389	15504	15615	15579	15463	15654	15533	15672	15633	15517	15592	15536	15486	15263	15512	15499	15599	15358	15591	15594	15481	15508	15458	15503	15543	15556	15568	15553	15616	15449	15551	15553	15552	15524	15703	15567	15536	15643	15604	15489	15740	15685	15448	15560	15521	15680	15516	15431	15414	15593	15674	15354	15602	15486	15623	15680	15686	15511	15431	15536	15595	15499	15449	15638	15578	15523	15374	15580	15490	15488	15457	15665	15582	15523	15480	15453	15564	15661	15437	15497	15487	15566	15674	15541	15499	15497	15563	15480	15503	15464	15449	15630	15587	15508	15586	15554	15403	15662	15542	15600	15498	15611	15548	15492	15617	15594	15703	15512	15570	15443	15461	15472	15390	15437	15430	15570	15698	15485	15464	15406	15407	15583	15632	15515	15430	15526	15460	15415	15618	15688	15521	15621	15470	15522	15717	15537	15742	15686	15653	15450	15568	15586	15432	15522	15569	15550	15647	15567	15439	15556	15521	15466	15486	15595	15490	15498	15611	15646	15555	15464	15472	15525	15548	15678	15522	15553	15510	15361	15510	15624	15477	15516	15571	15509	15590	15636	15478	15457	15637	15479	15676	15560	15444	15560	15368	15333	15654	15579	15429	15523	15615	15524	15318	15472	15601	15576	15567	15525	15411	15396	15492	15514	15527	15474	15547	15459	15412	15687	15473	15454	15576	15555	15672	15479	15725	15626	15698	15433	15468	15512	15524	15640	15583	15608	15461	15663	15599	15515	15593	15691	15488	15557	15456	15645	15612	15444	15518	15450	15674	15451	15505	15627	15433	15514	15429	15575	15589	15668	15443	15630	15617	15583	15574	15609	15520	15838	15564	15521	15480	15477	15534	15715	15524	15707	15448	15531	15467	15499	15628	15419	15432	15680	15457	15521	15768	15677	15327	15413	15648	15492	15461	15556	15639	15615	15385	15689	15583	15628	15676	15454	15566	15488	15445	15553	15403	15540	15675	15528	15596	15612	15611	15381	15538	15660	15380	15579	15274	15591	15535	15611	15516	15539	15614	15675	15477	15496	15319	15651	15604	15544	15363	15597	15580	15494	15512	15606	15431	15453	15638	15534	15414	15523	15490	15595	15483	15512	15653	15532	15508	15550	15605	15489	15581	15671	15498	15568	15594	15336	15530	15552	15590	15570	15564	15535	15492	15540	15462	15589	15566	15423	15546	15509	15527	15496	15530	15546	15536	15552	15460	15413	15551	15369	15523	15565	15599	15564	15677	15483	15458	15567	15656	15468	15535	15560	15731	15476	15511	15416	15427	15661	15640	15565	15610	15461	15450	15565	15609	15518	15592	15528	15500	15546	15739	15529	15647	15650	15594	15624	15411	15625	15457	15599	15510	15547	15584	15492	15654	15658	15478	15551	15594	15508	15428	15544	15397	15620	15570	15572	15475	15496	15611	15578	15498	15529	15557	15478	15696	15666	15595	15606	15443	15642	15619	15799	15491	15451	15369	15630	15810	15453	15447	15636	15578	15594	15478	15777	15317	15509	15564	15689	15459	15389	15599	15570	15473	15512	15471	15712	15560	15497	15630	15525	15647	15470	15468	15557	15499	15528	15600	15485	15515	15561	15461	15557	15598	15359	15773	15740	15450	15568	15523	15433	15580	15422	15641	15571	15510	15677	15646	15499	15427	15552	15431	15557	15535	15470	15569	15703	15410	15444	15497	15556	15460	15578	15709	15493	15679	15608	15593	15550	15358	15691	15615	15597	15556	15440	15511	15668	15486	15595	15618	15612	15465	15466	15562	15453	15588	15538	15555	15577	15517	15555	15538	15631	15494	15532	15452	15331	15576	15577	15452	15552	15504	15579	15721	15578	15415	15500	15705	15564	15670	15536	15428	15567	15790	15501	15584	15609	15566	15653	15504	15604	15673	15613	15506	15646	15309	15686	15593	15565	15582	15499	15639	15455	15643	15493	15540	15597	15418	15711	15623	15485	15485	15564	15489	15588	15755	15469	15386	15615	15509	15506	15591	15491	15525	15539	15505	15639	15520	15583	15629	15532	15681	15466	15676	15455	15495	15647	15660	15395	15721	15545	15573	15537	15494	15282	15636	15435	15488	15609	15577	15472	15547	15462	15497	15593	15641	15564	15434	15769	15661	15302	15609	15538	15610	15426	15584	15497	15600	15474	15514	15497	15686	15525	15556	15570	15583	15741	15589	15577	15458	15460	15682	15706	15425	15488	15540	15590	15512	15544	15539	15358	15600	15346	15700	15572	15425	15416	15519	15521	15553	15502	15465	15393	15484	15351	15647	15509	15462	15640	15470	15514	15518	15447	15623	15539	15606	15716	15449	15463	15557	15449	15673	15565	15453	15477	15356	15426	15490	15576	15601	15506	15441	15451	15514	15674	15389	15668	15443	15589	15557	15387	15726	15332	15611	15591	15540	15557	15542	15384	15694	15491	15674	15486	15463	15526	15739	15564	15497	15378	15546	15511	15551	15552	15539	15522	15570	15409	15498	15525	15627	15655	15656	15420	15615	15454	15509	15573	15519	15505	15567	15504	15411	15520	15713	15425	15636	15611	15462	15553	15483	15557	15596	15490	15523	15555	15606	15662	15380	15447	15263	15496	15510	15535	15442	15591	15579	15384	15573	15502	15539	15460	15416	15481	15566	15530	15397	15548	15455	15648	15633	15460	15616	15470	15481	15537	15595	15538	15500	15351	15722	15482	15740	15670	15593	15665	15342	15546	15601	15414	15585	15452	15556	15554	15537	15470	15758	15525	15612	15543	15602	15462	15559	15586	15602	15662	15536	15516	15437	15608	15601	15592	15521	15474	15441	15620	15466	15378	15671	15498	15474	15528	15656	15405	15467	15708	15484	15547	15811	15734	15371	15507	15578	15568	15481	15519	15829	15508	15404	15610	15521	15474	15537	15584	15656	15526	15610	15580	15316	15617	15573	15388	15529	15626	15538	15588	15774	15697	15480	15549	15458	15558	15701	15539	15560	15655	15572	15526	15552	15626	15502	15538	15639	15429	15488	15484	15498	15498	15582	15618	15324	15561	15636	15434	15549	15646	15583	15587	15568	15574	15495	15678	15459	15623	15445	15630	15477	15465	15549	15713	15627	15556	15532	15561	15608	15480	15656	15485	15588	15549	15666	15625	15641	15542	15425	15446	15468	15549	15572	15500	15492	15315	15641	15553	15607	15618	15413	15461	15567	15480	15611	15509	15575	15548	15587	15499	15602	15580	15606	15579	15478	15610	15435	15536	15465	15581	15610	15574	15576	15529	15541	15642	15525	15432	15554	15527	15567	15528	15702	15679	15416	15732	15448	15655	15546	15529	15544	15599	15626	15475	15507	15396	15437	15499	15759	15484	15609	15474	15468	15514	15643	15620	15670	15250	15700	15428	15607	15540	15500	15462	15649	15571	15396	15549	15415	15512	15602	15508	15533	15550	15407	15689	15643	15608	15575	15514	15593	15598	15576	15606	15361	15532	15619	15525	15490	15555	15524	15445	15547	15459	15625	15453	15566	15574	15429	15460	15626	15639	15652	15611	15625	15719	15537	15433	15373	15443	15491	15430	15453	15589	15543	15530	15539	15646	15728	15549	15489	15551	15668	15437	15599	15545	15465	15308	15348	15608	15637	15650	15585	15538	15506	15470	15519	15645	15679	15515	15628	15625	15600	15428	15549	15507	15608	15650	15607	15501	15706	15653	15338	15479	15661	15567	15367	15613	15440	15511	15611	15405	15696	15567	15598	15511	15490	15528	15495	15457	15402	15548	15683	15502	15318	15767	15636	15481	15288	15577	15577	15475	15470	15716	15566	15701	15364	15532	15528	15415	15738	15678	15611	15549	15581	15386	15655	15429	15572	15548	15625	15522	15413	15720	15576	15586	15347	15681	15579	15467	15602	15769	15478	15450	15603	15493	15444	15555	15401	15556	15603	15488	15590	15596	15355	15474	15716	15570	15507	15603	15653	15543	15502	15648	15703	15612	15612	15649	15519	15541	15490	15432	15504	15532	15469	15605	15544	15519	15509	15531	15419	15546	15481	15480	15413	15586	15521	15643	15626	15453	15653	15627	15603	15587	15367	15455	15671	15521	15445	15499	15512	15584	15622	15429	15555	15505	15498	15605	15666	15454	15477	15475	15649	15440	15368	15614	15504	15577	15625	15427	15523	15440	15567	15492	15404	15624	15557	15403	15677	15461	15454	15540	15388	15637	15408	15562	15460	15465	15488	15613	15642	15603	15436	15558	15583	15473	15442	15552	15437	15551	15583	15535	15483	15628	15603	15389	15500	15536	15564	15565	15518	15496	15553	15568	15608	15373	15583	15560	15541	15592	15541	15441	15472	15495	15618	15490	15625	15554	15542	15485	15502	15502	15469	15576
27245	21724	23744	29345	32077	27279	22445	19682	17799	17473	17474	17435	17538	17452	17530	17372	17356	17410	17500	17405	17370	17321	17243	17473	17323	17434	17360	17412	17558	17284	17205	17419	17287	17416	17403	17422	17434	17389	17422	17490	17350	17377	17486	17529	17416	17280	17304	17378	17274	17728	17556	17542	17524	17399	17200	17308	17528	17437	17424	17297	17326	17318	17316	17304	17428	17364	17310	17313	17576	17331	17444	17349	17333	17290	17336	17413	17432	17517	17364	17271	17443	17212	17398	17445	17460	17304	17385	17293	17226	17421	17536	17194	17347	17538	17612	17394	17481	17296	17243	17384	17253	17332	17479	17338	17537	17566	17331	17194	17485	17316	17416	17468	17252	17387	17434	17302	17319	17357	17390	17301	17187	17446	17411	17394	17509	17368	17506	17523	17553	17423	17489	17374	17478	17440	17387	17307	17360	17470	17391	17314	17434	17460	17230	17427	17391	17127	17503	17513	17356	17189	17456	17239	17288	17397	17180	17494	17310	17396	17260	17315	17436	17347	17457	17390	17411	17379	17413	17488	17411	17330	17466	17634	17405	17498	17390	17396	17450	17343	17332	17369	17519	17587	17348	17489	17562	17273	17407	17287	17413	17280	17405	17356	17304	17278	17341	17394	17245	17358	17417	17419	17338	17403	17467	17442	17447	17519	17340	17545	17345	17335	17440	17429	17471	17527	17654	17420	17266	17228	17307	17364	17317	17190	17345	17359	17442	17297	17312	17397	17295	17441	17514	17264	17233	17317	17398	17408	17323	17356	17364	17224	17225	17229	17365	17314	17300	17306	17246	17260	17231	17473	17437	17346	17263	17365	17355	17285	17374	17361	17397	17420	17264	17468	17523	17313	17420	17522	17577	17498	17366	17267	17096	17289	17401	17510	17497	17396	17587	17304	17269	17346	17471	17331	17536	17432	17462	17425	17297	17386	17490	17495	17447	17433	17286	17353	17457	17315	17426	17330	17269	17360	17270	17474	17259	17559	17340	17510	17481	17316	17406	17254	17281	17457	17230	17395	17370	17382	17572	17361	17462	17278	17312	17211	17241	17501	17294	17394	17467	17187	17508	17279	17422	17559	17623	17227	17369	17342	17383	17075	17227	17187	17312	17393	17475	17426	17422	17663	17452	17332	17289	17380	17415	17305	17301	17243	17619	17276	17165	17450	17091	17490	17385	17184	17383	17259	17349	17531	17741	17378	17457	17257	17357	17184	17367	17320	17614	17348	17504	17415	17385	17256	17447	17303	17315	17420	17336	17454	17126	17405	17159	17367	17481	17512	17379	17370	17352	17324	17368	17345	17243	17190	17341	17388	17267	17313	17321	17223	17342	17365	17549	17482	17323	17371	17154	17396	17521	17457	17515	17493	17403	17343	17229	17397	17543	17478	17181	17428	17376	17218	17190	17344	17486	17309	17513	17472	17300	17224	17442	17444	17636	17506	17310	17348	17472	17517	17345	17317	17494	17305	17205	17385	17452	17548	17385	17248	17186	17111	17383	17485	17102	17329	17246	17305	17327	17456	17217	17224	17443	17309	17318	17432	17256	17512	17418	17544	17340	17490	17276	17356	17314	17412	17492	17725	17536	17457	17310	17181	17367	17441	17400	17357	17459	17543	17525	17490	17474	17307	17246	17473	17298	17312	17518	17564	17542	17284	17372	17252	17269	17496	17267	17330	17231	17242	17240	17421	17267	17551	17231	17313	17493	17254	17491	17447	17205	17449	17589	17473	17485	17487	17378	17267	17381	17367	17462	17478	17537	17367	17418	17350	17263	17498	17433	17344	17262	17491	17471	17389	17288	17325	17395	17254	17374	17306	17456	17389	17577	17449	17444	17176	17478	17381	17405	17219	17298	17299	17419	17340	17434	17446	17241	17472	17376	17315	17282	17612	17426	17224	17427	17486	17360	17330	17400	17422	17340	17266	17296	17488	17359	17273	17438	17090	17410	17383	17330	17539	17503	17355	17406	17433	17403	17290	17343	17410	17372	17382	17535	17249	17197	17380	17484	17447	17441	17575	17521	17572	17318	17375	17210	17307	17235	17236	17390	17237	17261	17478	17335	17398	17549	17372	17303	17319	17405	17231	17420	17526	17445	17472	17508	17387	17494	17518	17220	17323	17386	17355	17412	17156	17561	17296	17432	17306	17473	17408	17250	17403	17256	17316	17575	17500	17330	17476	17333	17311	17294	17275	17369	17255	17526	17345	17350	17538	17367	17391	17333	17311	17377	17278	17307	17274	17223	17379	17388	17396	17439	17335	17336	17334	17596	17304	17442	17380	17349	17288	17276	17400	17452	17319	17408	17366	17399	17361	17398	17315	17256	17246	17237	17496	17483	17425	17430	17379	17479	17236	17385	17445	17295	17258	17437	17535	17547	17336	17326	17391	17329	17263	17458	17429	17390	17585	17452	17628	17208	17386	17340	17458	17331	17337	17386	17380	17590	17216	17394	17384	17480	17342	17450	17380	17432	17313	17619	17078	17384	17451	17381	17204	17191	17293	17407	17465	17320	17239	17305	17313	17285	17326	17401	17357	17506	17538	17223	17392	17398	17413	17350	17470	17473	17286	17212	17243	17535	17311	17419	17423	17401	17241	17372	17561	17584	17493	17397	17443	17407	17578	17460	17250	17258	17459	17302	17432	17403	17321	17647	17400	17562	17156	17360	17287	17434	17268	17566	17349	17206	17302	17357	17390	17225	17368	17245	17634	17248	17199	17307	17460	17462	17387	17427	17403	17329	17464	17471	17297	17485	17339	17464	17389	17323	17507	17210	17264	17311	17508	17381	17182	17428	17161	17438	17379	17358	17181	17617	17325	17416	17293	17476	17382	17272	17465	17510	17391	17552	17145	17485	17377	17371	17361	17417	17456	17264	17383	17441	17267	17301	17417	17442	17325	17255	17333	17231	17461	17345	17393	17453	17343	17538	17358	17280	17378	17216	17165	17286	17349	17373	17500	17487	17569	17463	17396	17224	17321	17224	17374	17333	17646	17560	17272	17501	17477	17406	17417	17412	17457	17344	17304	17245	17511	17673	17432	17477	17666	17304	17495	17396	17445	17453	17211	17263	17542	17212	17388	17286	17325	17188	17370	17392	17389	17565	17218	17275	17299	17629	17239	17382	17156	17437	17131	17537	17193	17317	17428	17323	17338	17602	17253	17440	17510	17368	17271	17478	17356	17587	17466	17296	17219	17401	17321	17374	17382	17256	17275	17347	17432	17494	17256	17264	17391	17283	17366	17487	17289	17509	17319	17322	17181	17423	17398	17480	17411	17394	17497	17523	17378	17303	17416	17430	17311	17443	17302	17448	17288	17343	17412	17149	17433	17310	17355	17578	17300	17450	17373	17490	17374	17584	17634	17456	17322	17393	17260	17222	17480	17349	17252	17662	17416	17208	17501	17520	17483	17631	17595	17495	17480	17534	17447	17497	17179	17228	17286	17413	17261	17321	17288	17382	17351	17382	17335	17447	17583	17591	17354	17320	17435	17288	17511	17327	17536	17364	17476	17332	17244	17499	17276	17358	17322	17237	17387	17499	17381	17435	17464	17439	17401	17468	17481	17506	17328	17170	17125	17278	17362	17339	17372	17417	17345	17480	17259	17465	17591	17285	17375	17312	17399	17493	17307	17146	17417	17465	17386	17451	17423	17285	17554	17414	17238	17359	17331	17361	17400	17511	17285	17248	17350	17365	17429	17436	17150	17046	17300	17296	17423	17406	17358	17341	17336	17459	17542	17460	17375	17159	17323	17434	17421	17605	17320	17363	17393	17522	17480	17406	17260	17461	17285	17470	17156	17401	17545	17428	17412	17551	17329	17330	17426	17262	17617	17511	17313	17297	17348	17420	17410	17417	17408	17384	17477	17481	17474	17417	17425	17347	17407	17471	17405	17442	17526	17318	17300	17528	17445	17367	17207	17379	17550	17382	17386	17333	17358	17415	17367	17205	17315	17317	17339	17521	17328	17433	17417	17413	17397	17418	17686	17310	17490	17544	17606	17384	17347	17385	17405	17459	17502	17345	17539	17321	17384	17310	17312	17362	17527	17480	17616	17279	17336	17584	17316	17460	17346	17417	17475	17407	17534	17312	17237	17563	17501	17389	17350	17321	17382	17307	17242	17417	17238	17380	17246	17325	17317	17344	17531	17389	17268	17469	17536	17342	17199	17175	17518	17570	17349	17427	17278	17295	17362	17366	17393	17509	17360	17372	17297	17478	17218	17478	17359	17202	17323	17390	17246	17383	17163	17378	17407	17409	17621	17362	17449	17312	17288	17529	17384	17445	17391	17439	17310	17252	17227	17341	17574	17506	17339	17451	17420	17159	17534	17437	17327	17373	17435	17505	17328	17386	17320	17424	17287	17406	17516	17477	17443	17353	17473	17489	17415	17331	17367	17415	17476	17529	17613	17352	17406	17348	17458	17555	17440	17546	17318	17356	17489	17354	17792	17342	17341	17439	17396	17400	17426	17348	17313	17384	17480	17532	17418	17318	17450	17511	17326	17284	17506	17612	17513	17414	17234	17462	17367	17450	17461	17476	17346	17225	17518	17342	17464	17221	17507	17422	17391	17464	17381	17351	17495	17338	17639	17484	17524	17466	17416	17484	17422	17474	17302	17344	17412	17483	17715	17417	17350	17303	17175	17604	17412	17274	17410	17262	17277	17206	17389	17276	17410	17494	17346	17257	17441	17294	17395	17603	17658	17421	17383	17298	17442	17444	17318	17507	17461	17535	17420	17337	17521	17373	17235	17353	17289	17498	17424	17689	17292	17151	17463	17308	17352	17455	17169	17272	17311	17383	17388	17338	17376	17531	17264	17181	17432	17503	17472	17382	17332	17362	17536	17288	17463	17546	17199	17357	17460	17200	17384	17473	17380	17252	17511	17390	17283	17092	17509	17338	17348	17528	17370	17492	17543	17383	17375	17266	17278	17371	17467	17518	17444	17280	17438	17462	17326	17353	17332	17656	17304	17450	17460	17552	17493	17535	17417	17426	17499	17514	17400	17437	17363	17388	17484	17358	17232	17266	17347	17444	17274	17339	17397	17398	17467	17468	17348	17462	17454	17427	17256	17508	17286	17342	17331	17387	17438	17192	17260	17267	17331	17335	17354	17340	17480
14493	16412	16611	30187	33316	26436	21563	17929	15739	15877	15670	15711	15696	15572	15727	15816	15878	15736	15727	15576	15928	15755	15843	15819	15665	15597	15867	15644	15674	15828	15785	15688	16024	15802	15898	15662	15667	15604	15748	15722	15840	15682	15926	15861	16008	15581	15830	15671	15718	15821	15777	15745	15727	15689	15852	15843	15649	15538	15932	15757	15744	15743	15572	15929	15889	15701	15768	15771	15871	15764	15842	15787	15700	15822	15836	15665	15635	15592	15685	15677	15809	15749	15780	15614	15666	15753	15856	15730	15826	15809	15736	15770	15713	15758	15760	15780	15931	15965	15678	15725	15726	15828	15661	15670	15723	15819	15695	15810	15671	15638	15726	16036	15585	15627	15701	15778	15484	15725	15787	15653	15817	15788	15560	15694	15820	15684	15782	15612	15789	15641	15730	15763	15741	15772	15729	15802	15773	15791	15674	15688	15679	15756	15811	15908	15574	15651	15877	15724	15855	15731	15928	15760	15746	15822	15894	15837	15692	15798	15694	15618	15806	15669	15803	15725	15865	15618	15667	15751	15700	15769	15463	15632	15763	15740	15773	15752	15788	15693	15622	15644	15812	15995	15889	15793	15717	15740	15670	15527	15667	15788	15758	15620	15671	15753	15803	15735	15748	15643	15685	15953	15669	15805	15708	15761	15726	15628	15822	15907	15760	15857	15862	15661	15776	15674	15727	15764	15629	15966	15909	15685	15845	15764	15730	15849	15828	15638	15732	15750	15701	15634	15698	15862	15713	15693	15821	15731	15800	15701	15598	15956	15714	15707	15675	15664	15756	15678	15777	15806	15658	15730	15795	15822	15448	15727	15813	15647	15604	15640	15638	15691	15870	15715	15803	15834	15810	15730	15876	15534	15806	15776	15801	15732	15778	15782	15787	15711	15519	15753	15849	15664	15697	15699	15660	15645	15756	15737	15769	15755	15804	15802	15875	15824	15673	15655	15976	15667	15618	15787	15639	15651	15641	15707	15658	15607	15574	15648	15719	15641	15716	15678	15609	15693	15616	15637	15644	15652	15674	15619	15693	15847	15692	15569	15556	15636	15613	15763	15682	15729	15839	15756	15659	15893	15672	15691	15826	15640	15686	15753	15569	15784	15828	15805	15707	15803	15540	15791	15704	15777	15831	15547	15727	15916	15665	15775	15769	15689	15673	15647	15680	15734	15897	15674	15712	15810	15806	15548	15727	15647	15717	15907	15758	15688	15717	15726	15848	15557	15772	15962	15553	15696	15784	15612	15868	15902	15742	15746	15781	15905	15700	15597	15623	15836	15888	15618	15602	15650	15660	15676	15805	15891	15726	15804	15816	15716	15864	15761	15739	15677	15691	15608	15949	15679	15625	15850	15803	15608	15879	15838	15714	15624	15676	15772	15681	15753	15737	15635	15736	15642	15829	15630	15559	15820	15720	15681	15651	15884	15823	15788	15597	15816	16001	15829	15835	15834	15765	15803	15701	15723	15691	15686	15683	15827	15746	15789	15737	15676	15731	15700	15656	15688	15619	15695	15870	15733	15913	15845	15599	15752	15581	16027	15889	15590	15552	15680	15641	15767	15804	15812	15693	15870	15682	15664	15870	15770	15832	15686	15952	15649	15643	15623	16030	15703	15791	15786	15746	15662	15842	15877	15687	15689	15680	15930	15787	15710	15737	15785	15830	15842	15761	15658	15609	15774	15720	15777	15722	15626	15721	15853	15672	15664	15805	15964	15865	15751	15813	15865	15664	15792	15627	15816	15582	15705	15861	15846	15769	15741	15611	15715	15916	15715	15699	15769	15738	15794	15625	15765	15699	15528	15784	15731	15623	15709	15689	15709	15581	15741	15831	15624	15937	15880	15785	15821	15669	15725	15675	15616	15839	15658	15656	15861	15769	15742	15914	15709	15730	15660	15707	15699	15767	15675	15668	15861	15740	15832	15805	15786	15871	15792	15711	15773	15815	15866	15726	15627	15688	15726	15662	15763	15751	15735	15655	15584	15652	15636	15722	15788	15743	15670	15817	15675	15682	15710	15616	15773	15926	15643	15737	15772	15690	15753	15872	15812	15826	16001	15707	15779	15722	15709	15674	15691	15857	15821	15889	15655	15699	15586	15797	15735	15752	15584	15795	15774	15708	15720	15797	15990	15708	15744	15677	15631	15979	15878	15942	15865	15710	15786	15756	15772	15672	15811	15659	15707	15792	15728	15682	15751	15775	15639	15900	15692	15840	15793	15735	15633	15716	15617	15850	15793	15768	15746	15807	15767	15640	15593	15811	15898	15547	15764	15719	15905	15539	15651	15702	15801	15833	15796	15902	15637	15719	15777	15712	15753	15623	15868	15693	15864	15687	15890	15599	15731	15688	15634	15723	15713	15702	15540	15857	15746	15553	15660	15875	15722	15862	15660	15636	15717	15782	15607	15877	15480	15579	15757	15779	15826	15688	15723	15638	15476	15650	15817	15774	15655	15786	15640	15799	15736	15842	15729	15716	15868	15656	15753	15728	15849	15733	15556	15680	15750	15912	15708	15837	15780	15861	15707	15731	15622	15732	15608	15734	15702	15692	15648	15793	15560	15677	15851	15606	15693	15679	16064	15765	15592	15692	15664	15783	15678	15905	15793	15695	15940	15581	15850	15772	15786	15833	15738	15897	15595	15806	15503	15792	15715	15672	15871	15846	15697	15862	15829	15816	15661	15734	15785	15865	15846	15627	15719	15644	15708	15698	15812	15812	15601	15804	15747	15564	15550	15821	15716	15763	15621	15862	15733	15741	15677	15839	15695	15656	15815	15911	15632	15789	15676	15647	15775	15762	15733	15684	15790	15503	15599	15626	15726	15904	15834	15667	15737	15772	15836	15665	15740	15673	15809	15860	15957	15681	15836	15761	15806	15733	15737	15634	15775	15773	15741	15941	15825	15871	15838	15783	15726	15786	15749	15753	15696	15624	15675	15791	15791	15816	15747	15838	15725	15739	15915	15604	15750	15693	15801	15769	15745	15894	15768	15773	15667	15796	15673	15889	15805	15729	15542	15813	15816	15751	15876	15643	15764	15851	15649	15659	15866	15791	15719	15670	15788	15622	15715	15778	15745	15634	15678	15623	15813	15683	15659	15738	15651	15847	15703	15941	15735	15819	15886	15900	15599	15808	15747	15897	15687	15827	15628	15893	15682	15901	15542	15835	15757	15752	15779	15847	15971	15727	15688	15767	15794	15765	15800	15788	15802	15590	15668	15730	15714	15737	15739	15722	15722	15681	15932	15799	15756	15615	15755	15731	15658	15701	15825	15546	15617	15832	15594	15694	15818	15693	15847	15874	15805	15705	15696	15819	15683	15694	15647	15740	15808	15806	15718	15724	15811	15662	15683	15736	15560	15759	15898	15771	15360	15635	15730	15710	15800	15611	15705	15790	15924	15804	15840	15864	15533	15650	15649	15732	15878	15664	15865	15912	15733	15652	16002	15839	15749	15785	15677	15684	15777	15815	15716	15647	15683	15687	15755	15884	15667	15736	15706	15808	15858	15765	15791	15640	15822	15806	15725	15599	15747	15842	15826	15602	15789	15736	15876	15743	15780	15677	16006	15703	15668	15701	15730	15693	15769	15615	15627	15620	15831	15746	15731	15652	15825	15710	15598	15628	15817	15797	15762	15968	15724	15838	15821	15772	15614	15813	15878	15772	15854	15803	15740	15527	15779	15711	15789	15722	15848	15749	15661	15786	15618	15600	15729	15655	15796	15697	15664	15901	15783	15893	15677	15697	15612	15852	15748	15818	15811	15633	15825	15879	15775	15760	15589	15748	15710	15572	15859	15727	15805	15873	15740	15586	15779	15746	15723	15799	15596	15763	15711	15697	15596	15936	15833	15760	15733	15682	15682	15905	15687	15685	15793	15683	15724	15745	15702	15800	15606	15713	15928	15709	15778	16009	15792	15603	15744	15717	15718	15662	15872	15683	15840	15747	15814	15739	15751	15656	15755	15858	15913	15695	15707	15791	15779	15798	15784	15823	15863	15689	15537	15853	15834	15827	15638	15772	15728	15771	15803	15647	15643	15829	15899	15746	15872	15821	15712	15666	15651	15881	15854	15596	15645	15817	15657	15716	15848	15757	15707	15814	15638	15674	15701	15791	15789	15747	15735	15602	15784	15770	15736	15752	15697	15810	15690	15852	15574	15755	15677	15863	15646	15693	15573	15833	15734	15841	15745	15601	15845	15718	15848	15648	15731	15686	15595	15866	15856	15801	15765	15871	15901	15745	15672	15794	15669	15753	15910	15756	15782	15845	15791	15821	15655	15836	15768	15646	15695	15981	15651	15669	15764	15811	15513	15684	15912	15704	15876	15736	15512	15604	15841	15672	15601	15800	15626	15796	15856	15682	15541	15507	15736	15942	15790	15538	15704	15651	15683	15701	15928	15750	15629	15767	15713	15710	15641	15787	15770	15734	15732	15712	15758	15668	15862	15717	15576	15790	15782	15652	15798	15637	15855	15827	15738	15972	15791	15771	15638	15755	15746	15666	15963	15732	15696	15670	15581	15788	15738	15768	15588	15798	15756	15874	15603	15639	15657	15791	15699	15699	15689	15623	15894	15820	15704	15726	15680	15710	15641	15632	15790	15699	15703	15836	15794	15772	15714	15735	15845	15721	15801	15755	15530	15805	15732	15822	15684	15767	15673	15872	15824	15806	15800	15640	15655	15792	15755	15768	15718	15721	15659	15619	15811	15763	15664	15691	15789	15689	15729	15809	15729	15808	15699	15774	15775	15648	15863	15655	15757	15624	15710	15856	15713	15675	15698	15677	15713	15787	15896	15871	15818	15849	15607	15637	15818	15763	15696	15528	15788	15748	15534	15684	15806	15865	15659	15751	15904	15916	15737	15680	15605	15755	15856	15705	15627	15755	15805	15511	15770	15865	15664	15926	15648	15830	15606	15793	15604	15772	15720	15751	15694	15655	15879	15843	15722	15897	15677	15753	15858	15834	15562	15712	15778	15725	15846	15768	15726	15669	15742	15709	15874	15768	15849	15575	15513	15756	15787	15666	15724	15729	15785	15877	15571	15606	15643	15762	15715	15658	15883	15766	15829	15950	15602	15747	15679	15934	15917	15612	15605	15839	15678	15679	15837	15795	15481
23948	21179	28326	34226	56926	50249	39429	28370	20026	18321	17857	17797	17946	17879	17897	17928	18000	17743	18056	17966	17934	17886	18175	17880	17724	17563	18091	17722	17733	17772	17997	18157	17670	17771	18002	17808	17908	17749	17729	17826	17717	18024	17991	17894	17787	17888	17823	17901	17945	18022	18054	17893	17808	17583	17918	17770	17982	18088	17757	17922	17996	17779	17945	17769	17649	17959	17828	17858	17895	17771	17872	17794	17606	17763	17742	17746	18040	17759	17930	17827	17611	17891	17808	17805	17925	17932	17836	17924	17712	17951	17743	17662	17718	17776	17894	17892	17921	17652	17983	17764	17980	18007	17823	17820	17868	17803	17936	17870	17801	17886	17735	17719	17958	17677	17791	17939	17833	17648	17860	17624	17726	17629	17809	17916	17521	17778	17897	17698	17672	17714	17939	17722	17780	17940	17784	17622	17879	17742	17985	17759	17801	17620	17752	17826	17743	17627	17835	17833	17808	17838	17659	17874	17820	17792	17714	17565	17586	17662	17817	17767	17840	17821	17833	17717	17752	17607	17801	17796	17747	17727	17806	17730	17955	17773	17693	17460	17510	17735	17667	17874	17864	17733	18004	17892	17864	17879	17740	17907	17724	17866	17764	17764	17789	17814	17747	17650	17839	17712	17724	17705	18050	17748	17619	17804	17714	17605	17749	17650	17806	17827	17687	17695	17842	17761	17641	17757	17845	17655	17612	17781	17996	17709	17784	17709	17732	17713	17753	17740	17813	17734	17724	17716	17632	17492	17728	17760	17784	17875	17744	17769	17897	17903	17804	17905	17941	17614	17710	17780	17986	17806	17574	17769	17959	17751	17782	17751	17733	17819	17920	17748	17899	17667	17774	17906	17955	17874	18036	17980	17965	17851	17855	17704	17617	17835	17906	17906	17778	17687	17954	17768	17753	17840	17841	17768	17755	17763	17711	17866	17867	17844	17710	17782	17948	17763	17851	17897	17638	17760	17432	17771	17830	17994	17715	17787	17784	17582	17773	17824	17609	17775	18057	17841	17781	17670	17919	17752	17924	17841	17967	17961	17979	17868	17661	17692	17869	17627	17678	17707	17841	17991	17709	17764	17648	17777	17892	17904	17866	17988	17578	17921	17872	17804	17940	17660	17768	17769	17882	17691	17747	17511	17809	17699	17782	17739	17762	17741	17761	17807	17662	17657	17727	17778	17605	17858	17803	17932	17808	17668	17817	17752	17755	17745	17753	17719	17816	17870	17732	17884	17916	18030	17743	17754	17603	17915	17827	17653	17646	17860	17767	17650	17795	17816	17900	17890	17905	17810	17762	17903	17720	17571	17730	17385	17588	17689	17891	17786	17785	17729	17638	17773	17814	17688	17741	17740	17804	17959	17770	17768	17864	17755	17679	17827	17886	17791	17802	17846	17676	17725	17732	17591	17606	17754	17671	17701	17785	17616	17832	17707	17841	17674	18048	17608	17626	17596	17725	17906	17704	17654	17768	17941	17796	17828	17801	17772	17727	17780	17796	17732	17850	17785	17920	17831	17800	17708	17930	17667	17923	17884	17936	17683	17748	17871	17686	17821	17768	17886	17807	17662	17618	17596	17873	17886	17877	17648	17849	17934	17923	17854	17889	17654	18014	17763	17923	17719	17712	17802	17791	17720	17542	17777	17833	17986	17867	17955	17799	17770	17953	17752	17781	17881	17686	17677	17791	17781	17620	17745	17743	17495	17889	17795	17684	18015	17648	17697	18051	17830	17663	17897	17753	17766	17816	17712	17819	17787	17938	17696	17810	17834	17752	17925	17778	17815	17709	17968	17814	17884	17795	17745	17883	17622	17602	17744	17799	17846	17770	17695	17684	17917	17742	17650	17862	17753	17950	17830	17921	18015	17938	17827	17765	17885	17838	17776	17703	17882	17822	17540	17693	17852	17740	17904	17969	17785	17718	17877	17740	17834	17858	17806	17859	17805	17964	17646	17591	17845	17824	17760	17875	17827	17676	17794	18021	17673	17649	17782	17881	17798	17843	18064	17812	17844	17684	17670	17855	17560	17876	17830	17740	17648	17632	17658	17611	17850	17894	17828	17694	17716	17822	17768	17601	17689	18030	17577	17690	17890	17587	17781	17837	17645	17982	17813	17699	17868	17740	18000	17914	17676	17642	17730	17775	17714	17789	17832	17742	17833	17747	17769	17885	17913	17786	17827	17657	17662	17815	17773	17706	17830	17525	17872	18034	17711	17684	17575	17654	17769	17708	17777	18035	17740	17630	17694	17659	17609	17807	18003	17921	17751	17751	17666	17788	17799	17859	17893	17707	17947	17727	17790	17672	17727	17893	17787	17850	17732	17526	17834	17698	18025	17833	17809	17771	17794	17888	17784	17860	17680	17747	17864	17631	17873	17635	17813	17654	17776	17818	17689	17740	17737	17672	17971	17782	17985	17807	17713	17658	17795	17660	17663	17800	17941	17910	17692	17927	17701	17788	17984	17791	17718	17789	17881	17887	17676	17829	17772	17920	17803	17687	17776	17733	17698	17776	17641	17856	17925	17871	17868	17684	17878	17740	17633	17832	17736	17881	17698	17909	17969	17844	17726	17673	17742	17720	17823	17806	17753	17795	17820	17659	17847	17844	17691	17722	17944	17744	17731	17695	17808	17969	17874	17639	17893	17821	17657	17964	17738	17817	17677	17862	17559	17889	17825	17475	17664	17735	17992	17808	17935	17649	17790	18014	17745	17559	17813	17898	17848	17901	17865	17653	17781	17871	17799	17625	17770	17780	17596	17789	17671	17890	17644	17945	17946	17780	17821	17678	17841	17714	17692	17851	17714	17682	17596	17806	17693	17896	17909	17749	17708	17876	17914	17857	17794	18026	17934	17851	17835	17774	17852	17497	17716	17905	17691	17899	17572	17895	17671	17868	17795	17765	17737	17738	17819	17735	17783	17803	17697	17703	17933	17806	17839	17940	17677	17827	17982	17743	17690	17835	17720	17869	17835	17690	17906	17826	17818	17610	17970	17673	17648	18061	17774	17731	17798	17936	17794	17707	17663	17972	17709	17961	17895	17679	17996	17587	17547	17887	17766	17793	17868	17902	17770	17781	17805	17705	17660	17689	17468	17664	17753	17746	17897	17886	17665	17937	17594	17415	17640	17873	17766	17753	17636	17700	17670	18022	17966	17703	17765	18098	17910	18023	17676	17559	17678	17727	17971	17858	17762	17795	17844	17773	17792	17828	17808	17768	17825	17763	17936	17879	17928	17589	17854	17854	17869	17587	17847	17736	17772	17770	17790	17824	17771	17984	17985	17784	17559	17820	17834	17934	17884	17800	17874	17738	17677	17748	17897	17814	17618	17569	17642	18062	17722	17607	17796	17912	17630	17773	17866	17672	17795	17765	17902	17793	17731	17827	17630	17742	17824	17593	17884	17747	17874	17746	17663	17809	17930	17677	17700	17792	17745	17611	17675	17686	17721	18002	17853	17772	17714	17813	18017	17537	17668	17679	17738	17807	17754	17943	18055	17757	17974	17779	17896	17801	17717	17731	17645	17521	17781	17906	17853	17917	17903	17850	17477	17840	17681	17795	17909	17906	17789	17898	17825	17901	17663	17829	17823	17922	17876	17741	17758	17726	18105	17790	17676	17909	17686	17833	17694	17686	17809	17921	17686	17762	17937	17843	17738	17753	17622	17781	17774	18011	17849	17668	17824	17777	17925	17666	17723	17759	18114	17825	17768	17860	17716	17837	18003	17942	17732	17875	17699	17653	17616	17836	17749	17562	17687	17809	17667	17441	17789	17764	17806	17700	17973	17837	17870	17819	17794	17709	17682	17871	17735	17943	17756	17857	17816	17595	17784	17843	17795	17846	17724	17986	17675	17910	17696	17738	17591	17784	17621	17808	17923	17751	17786	17581	17727	17662	17820	17829	17659	17729	17781	17757	17894	17933	17619	17810	17886	17788	17883	17907	17831	17754	17818	17966	17959	17861	17794	17948	17623	17379	17728	17851	17860	17835	17833	18055	17760	17874	18044	17867	17823	17928	17642	17731	17699	17860	18008	17812	17730	17980	17617	17786	17721	17824	17823	17562	17753	17814	17795	17752	17821	17809	17850	17497	17887	17749	17768	17692	17857	17799	17895	17715	17818	17802	17752	17832	17698	17660	17656	17728	17749	17847	17780	17596	17945	17627	17882	17632	17618	17799	17831	17656	17814	18033	17754	17746	17995	17647	17842	17772	17740	17820	17850	17772	17695	17885	17731	17580	17757	17669	18015	17849	17905	17823	17910	17879	17806	17926	17864	17913	17609	17740	17778	17654	17801	17914	17725	17794	17777	17784	17750	17702	17918	17763	17837	17810	17685	17862	17896	17847	17632	17742	17825	17791	17819	17706	17699	17774	17718	17728	17940	17858	17865	17777	17812	17714	17772	17613	17686	17821	17943	17839	17801	17643	17502	17805	17772	17863	17850	17856	17942	17891	17977	17856	17786	17804	17727	17757	17732	17792	17995	17581	17626	17772	18006	17731	17554	17665	17793	18102	17776	17775	17833	17780	17766	17923	17850	17931	17593	17735	17686	17829	17819	17946	17745	17648	17868	17813	17822	17927	17661	17702	17842	17628	17690	17599	17600	17917	17616	17949	17644	17879	17750	17678	17574	17707	17665	17757	17655	17932	17666	17772	17835	17802	17798	17843	17822	17646	17939	17748	17854	17817	17838	17894	17798	17862	17801	17608	17862	17655	17663	17744	17904	17818	17759	17636	17912	17918	17767	17890	17776	17728	17826	17751	17826	17618	17691	17703	17861	17522	17751	17635	17597	17616	17800	17724	17691	17781	17687	17753	17688	17852	18018	17606	17950	17724	17759	17721	17699	17668	17896	18002	17615	17918	17842	17813	17866	17724	17814	17956	17807	17524	17781	17879	17890	17659	17876	17881	17670	17697	17738	17743	17810	17833	17773	17797	17922	18096	18032	17677	18020	17794	17736	17860	17684	17635	17801	17789	17763	17971	17790	17676	17918	17815	17810	17922	17692	17700	17835	17876	17719	17812	17867	17859	17769	17561	17699	17709	17742	17869	17726	17849	17828	17819	17757	17908	17806	17902	17666	17772	17678	17749	17765	17793	17921	17717	17867	17914	17960	18029	17792
13639	21397	20964	51498	63696	50598	40022	27931	17111	16042	15973	16058	16094	16168	15900	15993	15997	15899	15960	16093	16176	16023	15996	15939	15974	15936	15901	16139	16001	15927	16069	16004	15935	16039	16056	15898	15991	15911	16052	16133	16075	15998	16003	16053	15859	15971	16174	16188	16276	16164	16114	16027	15915	16098	15825	16062	16070	15929	16054	16003	15891	15988	16069	15928	16009	16211	15988	15774	16131	15898	15877	16066	16080	15922	15886	15995	15909	15878	15988	16043	15901	16072	15874	15929	16124	16007	16127	15986	15864	16058	16000	16013	15920	16127	16132	15975	16129	15992	15922	15993	16109	15941	16075	15793	16044	16023	15933	16032	15967	15971	15909	16134	16028	15917	16045	16041	15800	15988	15977	15923	15896	15882	15984	15943	15889	16116	16003	15974	15888	15901	15888	16023	15881	15872	16024	15942	15998	15939	15884	15913	15994	16000	15934	15857	15908	16159	15735	16013	16155	15936	15823	15946	16108	16005	15921	15824	16015	16112	15984	15890	15919	16127	16043	15974	15979	15922	16092	15943	15852	15982	16108	15995	16040	15979	16022	15985	16023	16009	15962	16006	16064	16016	16033	15886	15990	15893	16119	15885	15992	15970	15944	16075	15938	15974	16091	15910	15768	15877	15906	15896	15983	16004	16027	16044	15882	16074	16115	15976	16019	16093	15839	15848	15860	16018	16022	15925	15993	15910	15984	15966	16062	15821	16145	15887	15997	15948	15918	15704	16084	15924	16101	15970	16001	16004	15928	16046	15784	16079	15910	15987	16125	15934	15998	15835	15965	15979	16007	15954	15908	15914	16190	15854	16003	16064	16019	15886	15903	16033	16014	16089	15953	16044	15928	15986	15988	16017	15896	15961	16065	15999	15991	15974	15925	16091	16074	15968	15862	15936	15868	15941	15898	15899	15979	15992	15984	15890	16057	16096	15984	15943	15986	16021	15979	15820	16112	16002	15948	15951	15994	16060	15913	15787	16256	15940	15912	16069	15914	16112	16031	16032	16235	15966	16028	15966	15985	16049	15985	15924	15945	15791	15844	15875	16010	16058	15890	15954	15965	15956	16139	16184	16065	16009	15916	15921	16087	15849	15846	15999	15912	15952	15894	15829	16094	15980	15962	15955	15925	15997	15792	15993	15982	16130	15947	16052	15991	15890	16126	15851	15833	16161	16134	16057	16166	16043	16055	15990	15853	15817	15953	16050	16100	16162	15749	15970	16013	15804	15877	15858	15927	15955	16063	16051	16130	15889	15949	15968	16081	15814	16063	15849	16026	16023	15956	16088	16049	15963	15886	15976	15908	15935	15931	15990	15923	16142	15921	15890	16072	15922	16078	16070	15928	15910	16024	16076	15831	16073	16061	16033	15983	15994	16028	16004	16048	15833	16047	15934	15892	15963	16053	15911	16071	15958	15912	15995	16038	15885	15988	15926	15876	16055	15960	15943	15817	15943	16064	15942	16017	16130	15870	15955	16175	15970	15953	15937	16067	16061	16055	16116	16092	15887	15942	15967	16012	15955	16006	15949	15949	15848	16159	15940	15953	16129	15897	15973	16067	15931	16011	15973	15934	16095	15998	15914	16148	16037	16039	15958	15894	15885	15935	15933	15983	16044	15950	16089	15932	15884	15958	16073	15925	15802	16133	15918	16006	15895	15960	15864	15934	15950	15957	16072	15930	16110	16093	15811	15966	16016	15897	16002	15992	16086	16064	16067	15929	15984	15917	15969	15941	15899	15870	15839	15879	15996	16069	15967	16021	15992	16073	15890	15941	15874	15970	15967	15904	15987	15836	15887	15986	15926	15917	15905	15826	15988	16118	15986	15999	15956	16098	15818	15935	15764	15915	15942	15973	16116	16139	16048	15960	15916	16015	15927	15931	15906	16054	16014	16010	15935	16041	16032	15882	15948	15880	15807	15925	15990	16116	16048	15969	16144	16087	15988	15932	15933	16107	15862	15904	15864	16040	15917	15989	15824	15888	15941	15880	16077	15721	15965	15896	15896	16103	15895	15918	15854	16176	15982	15902	15836	16194	15974	15981	15958	15929	16102	15999	15877	16098	15837	15855	15958	15960	16003	16032	15775	16084	15968	16161	15876	15930	16049	15935	15874	15959	15996	16033	16017	16065	15820	15853	16129	15867	16095	16138	16012	16101	16063	15986	15909	16006	16035	16137	15934	15978	15963	16040	16104	15913	15767	15983	16051	16020	15967	15951	16077	15974	16058	15881	16050	16026	15878	16038	15832	15984	16143	15918	15956	15984	15950	15779	15855	15893	16106	15921	15871	16040	16033	15990	15947	15901	15980	16035	15885	15907	15797	16033	15974	15922	15879	16059	16003	15990	15937	16030	15922	15969	16003	15926	16036	16107	15889	15936	16118	15814	15977	15958	15920	15922	16000	15904	15971	15919	16006	15908	15844	15991	15953	15946	15843	16156	15993	15933	15866	15995	15910	16003	15975	15980	16126	15917	15975	15784	15999	15889	15992	15987	15892	16086	15901	15994	15889	16211	15982	15893	16007	15757	15863	15947	15955	16067	15969	16020	15974	16069	16115	15972	15950	15905	16080	15958	16018	15927	16046	15981	15859	16238	16079	15884	15913	16042	15856	16031	16009	15961	15848	16112	15900	15892	15900	16009	15908	16017	15876	15995	15982	15920	16030	15942	16133	16149	15930	15968	15838	15929	15924	15727	16044	15865	16066	16048	15930	15939	15853	15773	16138	15864	15964	15954	15966	15889	15958	16130	16071	16001	16047	15869	16121	15937	15994	15998	15953	15972	16019	15952	15961	16098	15981	16102	16052	15978	15945	16073	15979	16210	15976	16072	15956	16047	16080	16021	15889	16057	15977	15905	15912	15920	15946	16114	15912	16046	16064	16069	15826	15963	16092	15973	15900	15971	15807	16000	16005	15979	16006	15982	15927	16037	15964	15808	15853	15982	16066	16044	16038	16067	16031	15872	16036	16115	15833	16059	15971	16128	15993	16100	16163	16003	16012	15937	16000	15909	15873	15990	16020	16072	15843	15860	15987	16010	15957	15979	16019	16020	15996	15908	16020	16042	16004	16025	15879	15977	15859	16013	15909	16066	16026	16022	16009	16086	15998	16204	15784	16125	16003	15931	15877	16068	16142	16123	15950	16051	15995	16018	15937	15985	16057	16022	16075	15860	16061	16001	15894	15950	16011	16132	15886	16074	15935	15837	15911	15855	15875	15996	16183	16117	15818	15866	15889	16105	15975	15942	16060	15895	16114	16014	15884	16202	16020	16035	15956	15889	15959	15968	16071	15908	16071	16003	15897	16001	15976	15987	16035	15951	16030	16083	16081	16097	16125	16050	15870	15978	15990	15959	16148	15989	16080	16193	15858	15858	15823	16045	15934	15914	15918	15909	16039	16112	16045	15834	15938	15953	16113	15921	16045	15987	15945	15924	15890	15846	16071	15855	16024	15755	16065	15872	16022	15852	15986	16024	15951	15943	15992	15780	15915	16084	15923	15996	15901	15889	15883	15949	16141	15978	15946	15957	16025	16094	15861	16073	15862	15863	16022	15861	15973	16106	15991	15927	15980	15942	16131	16019	16118	16086	16058	16046	15996	15990	15956	15928	15916	15881	15888	15970	15908	16087	16035	15898	16020	15888	15769	15893	15974	16064	15952	15926	15911	16086	15739	15975	15926	15929	16126	16104	16097	16135	15909	16005	15967	15772	15943	16008	16017	16183	15888	16036	15955	15952	15855	15843	15966	15989	15971	15945	15888	15907	15886	16019	15978	15922	16062	16185	16062	15887	15998	15972	15932	15839	15996	15895	15815	16068	15857	16035	16112	15913	15758	16107	16067	15937	15883	16051	15861	16084	15924	16035	16142	15955	15857	15976	15817	16022	16041	16014	16012	15988	16034	15905	16076	16240	16026	15927	15916	15912	16040	16065	15894	15971	16034	15938	15964	15999	16078	16095	15866	16044	15942	16086	16042	15857	15993	15923	16018	15791	15926	15797	15871	16001	15894	16072	15767	16033	15988	16054	15888	15767	16031	16103	15860	15970	15784	15954	16110	15996	15937	16152	16037	16077	15930	16124	16158	15826	16053	16024	15812	16092	16003	15942	16087	16010	15893	15915	16025	16079	16044	15950	15913	15855	16017	16023	16038	16092	15958	15916	15961	16051	16108	15843	16194	16106	15786	16027	16020	15911	16118	15889	16064	16108	16022	16165	15908	15866	15928	16065	15907	15973	15863	16040	16054	15881	16162	16022	16114	16120	16031	15991	15949	16109	15966	15964	15927	15957	15906	15726	16044	15960	15966	15984	16023	16081	15992	16131	15981	15928	15788	15940	16107	15935	15826	15939	16141	15987	15955	15948	15849	15900	15970	16105	15929	16017	15914	15938	16020	15977	15978	16013	16016	16033	15912	15961	15996	15913	16086	16103	15824	15997	16129	16035	15991	16137	16138	15938	15884	16054	16082	16107	15835	15986	16074	15866	15928	15982	16023	16082	15964	15922	16006	16014	16068	15858	15982	16016	15858	15945	15958	15913	16026	15933	16028	16012	15926	15963	15936	15925	16078	15941	16071	16209	15845	15893	16132	15937	16149	16010	16054	15985	16054	16049	16024	15989	15950	15953	15960	15996	15879	15993	15996	15993	16146	15825	15816	15980	16086	16044	15916	16093	15940	16021	15855	16032	15855	15928	16049	16010	16034	15798	16039	15898	15910	15984	15935	16062	15826	15803	15918	15889	16027	15821	15937	15996	16064	16049	16311	15915	16042	16025	15882	16190	15860	15928	15958	16102	16087	15978	16060	16020	15990	16147	16014	16027	16030	15908	15957	16048	16030	16069	16103	15859	15983	15960	15775	16000	15861	16066	16030	15954	16259	15996	15922	15820	15810	16024	16037	16008	15875	16063	15891	15944	16024	16005	15954	16130	15891	15905	16030	15949	16027	16014	15840	16124	15936	16120	15999	16027	16166	16125	15982	15924	15954	15979	15989	15953	15827	15967	16079	15818	15849	15937	16145	15925	15942	15900	15882	16104	16048	15899	16010	15912	16036	15844	15922	16072	16300	15979	15973	16047	15970	15929	15882	15877	15817	16000	16073	15966	15943	16178	16061	15943	16049	15933	15933
22898	21252	28974	31081	55358	53716	49367	38856	24122	19264	18295	18281	18244	18040	18143	18195	18017	18094	18263	18104	18135	18145	17897	17868	17943	17978	17988	18023	18059	17883	17927	18093	17910	17935	17924	18032	18079	18038	18159	17906	17851	17843	17850	17799	17974	17906	17866	18082	18418	18202	17931	17937	17924	18043	17921	17822	18016	17896	17756	17753	17797	17813	17954	17882	17955	17846	18104	17980	17950	17571	17922	17848	17897	17835	17927	17875	17832	17817	17710	17778	18161	17825	17880	17661	17893	17738	17912	17853	17804	17776	17848	17851	18019	18017	17960	17725	17884	17715	17832	17886	18012	17803	17780	17830	17834	17871	18022	18012	17825	18003	17675	17971	17820	17893	17760	17779	17772	17882	17926	17889	18071	17928	17771	17694	17805	18053	18000	17915	18111	17757	18029	17749	17861	18044	17882	17906	17651	18021	17983	17580	17886	17903	17789	17699	17815	17801	17805	17871	17964	17688	17889	17775	17878	17815	18065	17784	17925	17858	17796	17864	17717	17799	17929	17789	17851	17844	17788	17741	17902	17809	17932	17725	17999	17639	17749	18013	17866	17832	17864	17814	17987	18049	17761	17799	17877	18019	18021	17924	17949	17814	17857	18003	17979	17731	17875	17781	17916	17913	17998	17867	17916	18061	17907	17894	17948	17857	17800	18094	17697	17758	17939	18054	17807	17720	17909	17704	17751	17761	17821	17938	17863	18031	17931	17948	17957	17797	17625	17814	17804	17932	17761	17819	17776	17786	17642	17754	17903	17821	17731	17894	18032	17796	17900	18040	17728	17807	17854	17912	18070	17739	18021	17767	17788	17652	17755	17767	17992	17645	18031	17906	17734	17893	17856	17792	17961	17824	17921	17500	17795	17891	17842	18005	17847	17923	17953	17874	17944	17998	17845	17846	17832	17705	17691	17871	17929	17965	17917	17824	17754	17685	17885	17938	17792	17823	17938	17900	17775	18005	17990	17696	17919	17810	17722	17802	17871	17908	17792	17960	17848	17763	17815	17767	17797	17879	17743	17772	17574	17702	17769	17948	17795	17947	17650	17762	17768	17945	17746	17955	17864	17928	17854	17981	18112	17791	17911	17878	17932	17861	17902	17839	17751	17892	17980	17556	18112	17775	17970	17668	17875	17855	17762	17919	17840	17917	17749	17894	17808	17855	17852	18167	17897	18033	17789	17660	17803	17764	17795	17826	17635	17833	17911	17757	17733	17713	17919	17853	17868	17803	17797	17772	17919	17668	17851	17891	17823	17787	17859	17825	17810	17782	17581	17635	17826	17961	17761	17854	17999	17741	17998	17800	17705	17717	17703	17977	17832	17769	17841	17847	17681	17880	17819	17920	17872	17882	17932	17980	18038	17896	17661	17789	17809	17845	17750	17784	17966	17897	17860	17792	17764	17898	17884	17835	17625	17824	17836	17890	17649	17649	17877	17759	17847	17777	17756	17736	17896	17827	17906	17832	17869	17846	17906	17744	17620	17779	17668	17679	17893	17809	17851	17772	17543	17826	17977	17696	18098	17803	17734	17725	17611	17823	17617	17859	17860	17986	17698	17749	17759	17696	17645	18084	17905	17864	17762	17887	17824	17962	18078	18021	17842	17790	17866	17690	17686	17828	17727	17877	17713	17881	17741	17924	17988	17977	17791	17772	17787	17836	17871	17905	18014	17839	17968	17935	18032	17975	17993	17743	17697	17700	18036	17823	17786	18026	17813	17811	17993	17727	17865	17894	17766	17644	18007	17792	17768	17900	17802	17737	17738	17819	17879	18189	17901	17791	17657	17965	17724	17665	17909	17898	17802	18026	17979	17997	17854	17802	17672	17905	17741	17820	17961	17838	17992	17872	17982	17829	17832	17934	17734	17879	17848	17864	17867	17932	17909	17728	17782	17880	17818	17778	17812	17824	17682	17769	17898	17822	17813	17887	17945	17762	17629	17884	17724	18123	17831	17789	17963	17917	17664	17808	17769	17785	17786	17760	17820	17729	17896	17745	17860	17709	17849	17760	17807	17831	17905	17872	17860	17730	17902	17856	17956	18052	17828	17843	17768	17717	17918	17924	17860	17635	18042	17763	17867	17870	18122	17858	17852	17950	17767	17891	17679	17671	17751	17662	17637	17824	17862	17549	17866	18040	17766	17950	17956	17740	17875	17858	17718	17828	17757	17892	17612	17872	17709	17746	17845	17792	17955	17758	17843	17739	17771	17697	17993	17824	17885	17833	17987	18052	17724	17823	17818	17787	17980	17747	17922	17818	17837	17773	17775	17841	17850	18047	17848	17859	17828	17862	17847	17802	17683	17792	17919	17958	17993	17952	18034	17794	17914	17844	17887	17780	17789	17918	17918	17797	17868	17960	18006	17850	17547	17720	17798	17951	17900	17726	17837	17815	17960	17968	17785	17913	17892	18023	17785	17915	17839	17731	17652	17860	17681	17820	17691	17920	17877	17864	17834	17883	17894	17736	18002	17722	17567	17773	17772	17986	17840	17873	17979	18144	17758	17751	17787	17751	17669	17901	17818	17742	17974	18015	17819	17818	17675	17791	17876	18024	17804	17761	17778	17788	17768	17869	17915	17760	17762	17813	17723	17974	17853	17873	17904	17812	17787	17795	17900	17754	17729	17748	17780	17740	17740	18056	17921	17855	17833	17786	17691	17884	17896	17870	17887	17996	17842	17636	17809	17835	17586	17676	17659	17606	17615	17871	17801	17732	17843	17645	17687	17867	17841	17950	17838	17791	17806	17837	17542	18029	17737	17824	17892	17821	17953	17753	17640	17771	18031	17984	17817	17989	17918	17873	17651	17859	17589	17798	17676	17599	17926	17762	17911	18087	17819	17797	17805	18073	17762	17841	18053	17951	17809	18090	18048	17860	18092	17884	17748	17981	17912	17792	17933	17814	18019	17679	17744	17669	17804	17841	17841	17589	17716	17731	17674	17848	17857	17794	17907	17724	17857	17603	17804	17945	17688	17766	17709	17998	17839	17902	17866	17999	17620	17896	17695	17789	17738	17602	17827	17866	17934	17810	17799	17844	18006	17965	17827	17912	17936	17882	17905	17926	17894	17769	17688	17993	17840	17862	18004	17942	17860	17782	18027	17919	17971	17759	17919	18079	17924	17841	17982	17883	17826	17990	17842	17931	18008	18047	17817	17757	17877	17876	17717	17898	17845	17847	17809	17662	17902	18002	17825	17826	17815	18021	17739	17860	17700	17710	17943	17794	17968	17945	17819	17841	17701	17917	18050	17889	17820	17846	17984	18111	17920	17885	17803	17691	17834	17843	17924	17958	17851	17855	18083	17913	17780	17815	17740	17915	17678	17743	17906	17960	17941	17638	17732	17972	17904	17879	17866	17678	17599	17815	17780	17808	17902	17818	17877	17902	17854	17803	17854	17857	17788	17718	17724	17886	17851	17979	17740	17797	17728	17806	17874	17849	17991	17800	17755	17801	17860	17757	17559	18026	17759	17699	17916	17844	17822	17864	17861	17871	17671	17714	17903	17965	17844	17828	17753	17818	17705	17640	17870	17808	17770	17924	17680	17942	17845	17641	17918	17763	17860	17771	17772	18019	17826	17957	17958	17735	17784	17890	17795	17794	17935	17771	17884	17513	17656	17690	17899	17735	17908	17807	17817	17866	17785	17715	17796	17836	17833	17798	17978	17745	17802	17848	17800	17906	18128	18073	17772	17722	17579	17872	17827	17748	17918	17821	17923	17796	17791	17813	17863	17771	17781	17751	17848	17661	17958	17890	17819	17854	17803	17822	17719	17771	17969	17808	17987	17988	17796	17673	17753	17809	17710	18121	17647	18009	18076	17840	17731	17786	17948	17974	17832	17886	17848	17740	17691	17870	17960	18072	18008	18029	18040	17962	17787	17853	17686	17878	17907	17927	17867	17841	18104	17756	17953	17877	17848	17784	17837	17845	17819	17784	17790	17850	17961	17836	17970	18002	17858	17914	17942	17977	17943	17922	17931	17973	17960	17545	17881	17886	17629	17923	17890	17929	17738	17806	17832	17846	17832	17837	17976	17924	17655	17868	18010	17654	17674	17916	17833	17748	17684	17955	17902	17784	17828	17819	17984	17904	17982	17840	17822	17572	17910	17965	17761	17846	17999	17718	18054	17961	17845	17893	17815	17910	17806	17873	17720	17832	17688	17658	17781	17584	18018	17910	17765	17878	17934	18087	17836	17886	18003	17748	17838	17674	17825	17895	17940	17818	17842	17772	17888	17720	17679	17830	17908	17821	18000	17720	17615	17702	17880	17861	17643	17756	17806	17816	17840	17837	17910	17765	17962	17968	17976	17880	17736	17734	17685	17683	17822	17886	18047	17874	17879	17765	17816	17848	17885	17512	17685	17605	17947	17779	18087	17813	17721	17680	17906	17809	17823	17806	17734	17979	17927	18027	17786	18011	17793	17879	17796	17819	17761	17824	17760	17852	17733	17799	17752	17704	17890	17974	17695	17869	17682	17754	17830	17936	18016	17911	18047	17712	17772	17800	17670	17883	17758	17850	17610	17740	17937	17849	17937	17871	17817	17740	17779	17914	17896	18027	18049	17841	17891	17771	17665	17707	17703	17836	17763	17801	17920	18014	17714	17753	17871	17733	17935	17945	17968	17763	17870	17778	17814	17670	17898	17749	18033	17865	17684	17849	17667	17830	17927	17750	17847	17955	17826	17705	17828	17769	17855	17666	17705	17649	17905	17944	17887	17665	17635	17819	17891	17949	17997	17817	17858	17884	17796	17897	17807	17846	17636	17861	17827	17665	17831	17879	17872	17799	17773	17659	17668	17825	17893	17729	17838	17859	17644	17893	17749	17854	17962	17858	17791	17706	17764	17924	17705	17702	17923	17895	17931	17798	17864	18120	17650	17602	17944	17874	17800	17918	18266	17801	17805	18019	17958	17739	17884	17791	17850	17744	17619	17893	17839	18057	17752	17732	18026	17999	17804	17756	17878	17733	18018	17826	17826	17857	17823	17826	17961	17822	17788	18034	17708	17671	17837	17769	17873	17836	17832	17668	17704	17711	17709	17765	17977	17938	17863	17726	17728	17950	17875	17651	17655	17905	17800	17942	17984	17761	17884	17846	17720	17830	17854	17844	18016	17896
15757	26601	24914	62814	77501	62011	51744	41335	19747	16060	16131	16045	16029	16076	16083	16027	15829	15901	16161	16206	16083	15960	16085	16193	16185	16076	15993	15904	16173	16046	16065	16044	16128	16259	16136	16006	15997	16010	16115	15951	16144	16029	15954	16125	16031	15989	16143	16323	16503	16441	16257	16118	15961	16180	16116	16132	15945	16046	16176	15918	16175	15955	16009	16196	15948	15902	15936	16032	16056	15906	16008	15956	15833	16152	16007	15980	16042	15975	16019	15982	15998	16041	16093	15997	16059	16035	16026	16104	15993	15948	16050	15971	15979	15998	15934	16013	16030	15978	15957	16026	16159	16126	15934	16217	16014	16037	15913	16015	16069	16009	16024	15924	16260	16072	16129	16022	16131	16037	15901	16081	16079	15981	16080	16134	16040	16113	15973	16105	15954	15972	15992	15895	16078	16078	16032	15933	16080	15963	16097	16029	16115	15968	15848	15865	16010	15816	15985	16124	16040	16074	15919	15962	16044	16058	16107	15951	16053	15999	16044	15945	15926	15914	16041	16096	15980	16162	16043	16116	16165	16082	16003	16094	15875	15839	16077	15864	16071	16064	15979	15927	15878	16158	16052	15905	16129	16085	15917	16107	16013	15998	16184	16065	16147	15996	16093	16068	15819	16191	15967	15869	15943	16058	16100	16056	16014	16057	15987	15978	16012	16038	16279	15965	16075	16058	16040	15822	16101	16102	15880	16146	16109	15998	16022	15991	15987	16168	16022	16237	15997	16070	16327	15929	15926	16210	15779	16186	16012	16168	15934	15959	16063	15993	15973	15954	16072	16072	15972	15895	16060	15848	15972	16112	16064	15836	16022	15983	16011	15965	16016	16216	15947	16104	16105	15938	16068	16037	16033	16017	16025	15952	16024	15916	16041	15950	16047	16204	16010	16018	16051	16016	16051	15958	16048	16143	15982	15843	16062	15877	15910	16017	16135	16034	16063	16006	16058	15957	15845	16050	16015	15991	16106	15942	15899	15983	16042	15965	15942	15998	15978	16024	16173	16052	16116	15976	15872	16134	16090	15877	16038	16123	15872	16052	15871	15941	16079	15993	15999	16022	16151	16103	15949	15939	15707	16193	16220	16077	16099	15975	16082	15898	16019	16024	16010	16129	16022	15954	15887	15990	15956	16053	15952	15872	16120	15955	16117	15950	16056	16020	16043	15917	16007	16059	16102	16006	15959	16121	15992	16001	16165	15793	16100	15922	16129	15971	16104	15974	16045	15967	16114	16031	15973	15959	16018	16036	15952	16008	16064	16134	15934	15963	15994	15902	15960	15802	15880	16028	15998	16100	16142	16131	16062	16187	15929	16114	16110	16031	16023	15856	16034	16026	16057	16143	16141	16135	16278	15856	15836	16020	15951	15911	16060	15889	16013	16064	16003	15920	16014	16054	16096	16074	16208	15898	16123	16079	15974	15839	16085	15889	16062	16065	16022	16137	16018	16114	16044	16096	16051	15995	16082	16066	15907	15836	16068	15902	16040	16065	16111	16173	16050	16142	15965	16031	16045	15903	16006	15871	16095	16056	16107	16155	16234	15901	16170	16236	16096	16026	16090	16066	16098	15763	15964	16123	16259	16079	16080	15821	16090	15944	16107	16019	16037	16141	15948	15940	15870	15955	16118	16046	16017	15869	15916	15908	15923	15925	15983	16027	15860	16148	15993	15955	16296	15779	15976	15985	16015	15774	16114	16063	16122	16059	15972	15982	16052	16035	16209	16119	15944	16019	16100	16006	16052	15911	16096	16204	16083	16104	16192	16042	15980	15974	16045	15929	16072	16096	16183	15845	16006	15970	15910	16292	15827	16085	16092	15939	16031	15981	15997	16079	16025	15994	16098	16027	16058	15911	15808	15901	16240	15991	16008	16116	15999	16007	16108	16005	15987	15981	15900	16079	15930	15792	16010	16028	16026	15885	15972	16174	16012	15901	16039	15921	16056	15985	16145	16055	16057	16040	16049	16149	16203	15998	16133	15956	15963	15947	16045	15952	15889	15975	15936	15998	16027	16030	16148	16042	16070	16107	16063	15938	15961	16156	16110	15943	16039	15919	16095	16094	16088	16008	15989	16000	16093	16192	16127	16001	15941	16061	16135	15856	16153	15925	15921	15952	16148	16208	15981	15910	15936	16037	16041	16031	16144	15949	15995	15989	16007	16005	15853	16041	16008	15953	15953	16088	16009	15882	16142	16060	16067	15983	15865	16191	15977	16197	15885	16083	16098	16013	16118	16069	16093	16021	16061	16118	16095	15936	16121	15971	16096	16067	15987	15965	15944	15840	15997	16185	16088	15958	16037	16041	15984	16019	15941	16103	16020	16098	15826	15998	16114	15912	15931	16071	15968	16059	16031	16057	15895	16020	16045	15924	16257	15979	15963	16037	15878	15912	16046	15933	16007	16121	15899	16037	15788	16228	16077	16002	15971	16063	16034	16130	15925	16111	16080	16127	16087	15989	15918	15931	16087	15935	16163	15959	16113	16100	15994	16154	15781	16206	16045	15952	15833	16044	15867	16032	15810	16024	15949	16133	15972	16025	16048	15988	15989	15789	15990	15972	16042	15928	16011	16100	15986	16098	15892	16067	16042	15998	15889	16049	16060	15926	16001	16016	16122	16026	16021	16170	15991	16154	16047	15993	15924	16034	16027	15920	15995	16066	16024	15858	15910	16027	16072	16092	16178	15832	16035	15924	15942	15994	16008	16061	15984	16140	16056	16126	16045	15956	16028	16070	16000	16068	16220	15749	15897	16149	16144	16042	16212	16101	16130	16190	15990	15968	15928	16008	16146	15989	15940	16028	16020	16066	15987	16017	16045	15956	15972	16113	15874	16071	15983	15999	16136	16184	15907	16085	15964	16228	15946	16056	16043	15948	15914	16234	15948	16191	16096	16101	15893	16113	15868	16145	15968	16017	16053	16035	16185	15984	16039	16039	16160	15993	16133	15868	15950	15898	16103	16115	16020	16056	16008	16012	16145	16067	16058	15914	16102	15939	16110	15940	15965	15817	15948	16123	16017	16128	15917	16094	16051	16060	16081	15979	16078	16092	16074	16155	16029	16002	15817	16045	15960	16143	15984	15989	16106	16056	16033	16188	15993	16007	16162	16079	15914	15968	16057	16058	15992	16020	16017	15969	15977	15955	16059	16012	15964	15937	16073	16003	16090	15923	16132	16074	15964	16012	15982	15927	16173	16130	15942	16180	16067	16103	15967	16060	16025	15964	16081	15918	16143	16077	16058	16057	16239	16025	15891	16194	15917	15977	15980	15905	15942	16102	15850	16133	15974	16019	15996	16143	15996	16099	15955	16043	16085	16039	16141	16133	16130	16005	16049	16012	16037	16171	16145	15993	15995	15935	15978	16001	16063	15936	16094	15985	16072	16172	15978	16085	16117	15985	16058	15952	15831	16093	16067	15980	16112	16034	16021	16013	15961	16033	15938	16058	16059	16014	16055	16181	16014	15986	16052	15825	16063	15973	15980	16073	15990	15926	16036	16190	16109	16006	16096	16080	15875	16068	15988	16111	16032	16071	15912	16090	16163	16116	15930	15927	16108	15872	16155	16083	15912	16113	15979	16056	16027	15883	16181	16055	16010	16078	15964	15893	16033	16020	16152	16040	16016	15994	15991	15925	16003	16077	15932	16070	15980	16031	16057	15884	15951	15935	16035	16025	16164	15888	15854	16207	16184	16005	16135	16093	15992	16057	16008	16082	16165	15865	16092	16090	16042	16022	15914	16209	16165	15874	15996	16137	16150	16032	16125	16012	16092	16035	16221	16195	15980	16038	15931	16151	16102	16068	16134	15813	16268	15958	15823	16183	15971	16027	16061	16046	15983	16002	16231	15956	16115	15832	16001	16103	15959	16012	15952	16092	16074	15972	15905	16100	16105	15881	16126	16037	16007	15971	16082	15996	15994	15978	16133	15924	16184	16064	15651	16081	16169	16096	15869	16114	16298	15924	15744	16115	16142	15962	16072	16015	16018	16042	16212	15979	15893	15807	16147	16083	15900	16020	16056	16103	16041	16099	15922	16162	15996	15917	16169	16052	16094	16083	16186	16179	16010	15970	16073	16033	16025	15961	16016	16032	15853	15914	15991	16266	16006	16021	16242	16048	16024	16074	16036	15959	15914	16060	16082	16011	16195	15936	15889	15995	15991	16148	16071	15890	15976	16151	15853	16112	15944	15993	16010	16280	16106	15816	15926	15992	16134	15977	16058	16012	15974	15997	15918	16025	16137	16070	16024	15999	16133	15920	16010	15980	16073	15810	15934	15998	15951	16005	16124	16139	16113	15899	15854	16007	16033	16036	16028	15955	15994	15914	16105	15992	16163	16169	15850	16006	16108	16099	16072	16064	16017	15878	16020	16020	16018	16106	15979	15879	16172	15978	16251	16023	15952	16011	16035	15909	15978	16080	15962	15895	16063	15990	15955	15858	16006	15999	15981	16077	16024	15976	15947	16081	16214	16210	16134	15989	16041	15971	16054	15840	16051	15987	15966	15961	15943	16011	16074	16106	16162	15835	16082	16025	15891	16102	15949	15904	15986	16052	15972	16106	15873	16074	15967	16135	16087	15982	16091	15967	16105	16064	16042	16105	16084	15961	15872	15974	15921	15916	15993	16143	16097	15936	16073	15935	16000	16034	16156	16004	15967	15888	16004	15982	15892	16049	16088	16077	16052	16045	16056	15994	15961	16079	16023	16170	15935	16067	16002	16109	16243	16059	15929	15883	16070	15939	15799	16066	15961	16057	15991	16094	16079	15937	16112	16023	16185	16016	16128	16151	16065	16195	16042	15945	16028	16168	16038	15933	16021	15967	15929	15863	15927	16026	15943	15885	15918	16133	15920	16048	16038	16053	16076	15830	15923	16004	16054	16075	15848	16124	16064	16065	16065	16027	16043	16152	15930	16032	16148	15966	16078	16119	15970	15974	15909	15872	16104	16018	15921	16102	15979	16048	16016	16173	15919	16018	15981	16053	15961	15906	15893	16063	16017	16052	16120	15923	16147	15836	15922	15893	15911	15901	16211	16062	16045	15893	16148	15924	15975	16015	16041	16046	16115	16227	15998	16199	16002	15857	16087	15990	15963	16082	16056	16048	16011	15934	16101	16037
27127	21733	23696	30096	32128	26758	23882	20594	18399	17655	17607	17767	17891	17620	17660	17652	17955	17779	17670	17742	17581	17710	17825	17802	17726	17644	17690	17635	17651	17570	17749	17750	17709	17728	17717	17881	17650	17557	17436	17700	17708	17707	17692	17696	17668	17862	17625	17590	17565	17820	17712	17608	17388	17651	17483	17686	17644	17522	17809	17703	17427	17796	17617	17562	17795	17589	17780	17489	17715	17579	17603	17766	17670	17781	17644	17483	17593	17654	17654	17632	17534	17514	17470	17541	17677	17496	17532	17659	17666	17597	17904	17870	17447	17708	17577	17662	17728	17699	17609	17742	17617	17442	17584	17464	17534	17550	17592	17616	17833	17843	17773	17590	17639	17538	17582	17567	17579	17620	17750	17650	17423	17478	17615	17572	17680	17671	17516	17610	17827	17538	17555	17704	17616	17545	17601	17735	17562	17463	17905	17557	17497	17625	17441	17585	17533	17369	17781	17566	17496	17491	17607	17797	17870	17671	17402	17381	17799	17492	17483	17572	17684	17578	17502	17567	17703	17725	17604	17716	17574	17761	17733	17612	17730	17452	17548	17573	17721	17521	17512	17473	17478	17748	17569	17701	17712	17590	17751	17715	17558	17608	17639	17736	17623	17695	17740	17636	17376	17580	17572	17579	17624	17766	17504	17691	17578	17596	17464	17706	17745	17443	17603	17456	17771	17588	17531	17509	17614	17670	17921	17730	17621	17664	17647	17646	17530	17752	17651	17533	17682	17543	17680	17531	17596	17617	17540	17569	17648	17497	17442	17553	17660	17556	17747	17595	17623	17686	17448	17624	17678	17737	17635	17608	17717	17808	17832	17446	17469	17699	17511	17684	17651	17736	17588	17481	17625	17537	17672	17477	17690	17561	17506	17606	17660	17605	17528	17771	17513	17539	17583	17380	17542	17402	17581	17796	17743	17605	17680	17798	17530	17661	17600	17718	17466	17568	17619	17677	17331	17683	17653	17837	17640	17757	17641	17544	17535	17499	17700	17706	17695	17470	17719	17704	17926	17781	17452	17498	17524	17487	17689	17524	17644	17635	17701	17622	17745	17636	17575	17455	17536	17492	17502	17634	17694	17782	17646	17615	17613	17564	17700	17583	17577	17766	17693	17498	17641	17555	17826	17740	17660	17760	17516	17341	17764	17676	17821	17583	17688	17430	17694	17663	17443	17608	17644	17632	17549	17595	17557	17460	17669	17559	17748	17773	17622	17793	17515	17684	17639	17680	17598	17521	17582	17855	17601	17629	17503	17496	17727	17830	17573	17526	17445	17689	17621	17726	17582	17560	17659	17630	17610	17608	17823	17513	17750	17490	17697	17472	17577	17717	17598	17515	17590	17644	17534	17466	17691	17655	17636	17595	17573	17570	17649	17467	17524	17627	17720	17742	17677	17469	17565	17571	17669	17517	17692	17647	17745	17532	17799	17714	17594	17638	17636	17792	17497	17557	17615	17437	17725	17514	17554	17575	17487	17692	17551	17820	17560	17407	17698	17464	17475	17798	17652	17650	17528	17463	17569	17601	17356	17434	17668	17650	17580	17553	17861	17646	17703	17676	17528	17704	17602	17499	17704	17697	17521	17425	17637	17663	17654	17588	17536	17593	17674	17608	17691	17526	17474	17573	17510	17584	17665	17550	17641	17408	17417	17557	17571	17644	17530	17670	17620	17748	17678	17867	17573	17466	17709	17613	17692	17512	17857	17743	17653	17582	17735	17712	17538	17659	17899	17631	17508	17499	17648	17688	17718	17672	17725	17738	17535	17563	17628	17643	17705	17596	17741	17450	17646	17857	17626	17759	17658	17665	17652	17647	17571	17768	17676	17542	17742	17599	17552	17395	17543	17647	17698	17643	17741	17542	17562	17464	17521	17525	17617	17724	17636	17709	17404	17680	17697	17726	17724	17574	17710	17552	17633	17458	17519	17663	17694	17754	17731	17549	17550	17721	17731	17452	17569	17626	17766	17624	17728	17584	17556	17771	17498	17484	17720	17629	17573	17528	17712	17565	17776	17729	17686	17605	17751	17629	17821	17736	17429	17592	17584	17579	17592	17616	17648	17775	17811	17653	17679	17623	17639	17529	17632	17815	17405	17654	17538	17583	17550	17591	17654	17570	17576	17711	17693	17668	17512	17491	17440	17717	17820	17702	17707	17799	17624	17585	17602	17679	17712	17530	17784	17607	17631	17658	17730	17377	17720	17710	17567	17560	17738	17586	17713	17646	17602	17730	17433	17657	17870	17533	17671	17438	17545	17658	17790	17633	17704	17434	17673	17462	17812	17640	17608	17392	17632	17559	17768	17652	17623	17372	17666	17716	17677	17582	17841	17802	17745	17687	17637	17691	17707	17745	17497	17664	17759	17696	17572	17587	17565	17593	17630	17542	17611	17644	17596	17645	17638	17623	17673	17593	17627	17670	17400	17495	17560	17648	17630	17615	17701	17726	17662	17543	17823	17663	17592	17547	17561	17488	17553	17494	17520	17589	17546	17569	17701	17647	17781	17493	17573	17717	17495	17510	17752	17612	17599	17693	17654	17712	17501	17671	17523	17532	17543	17481	17651	17553	17537	17653	17681	17545	17893	17640	17765	17589	17478	17803	17620	17466	17602	17519	17656	17629	17587	17653	17747	17720	17700	17437	17499	17497	17779	17484	17716	17648	17601	17565	17499	17551	17463	17478	17658	17516	17733	17553	17484	17829	17588	17618	17476	17700	17852	17760	17829	17729	17516	17755	17826	17559	17534	17534	17575	17702	17703	17508	17735	17597	17495	17780	17801	17431	17521	17613	17855	17719	17582	17697	17764	17623	17530	17682	17568	17573	17723	17574	17882	17617	17632	17553	17691	17766	17501	17725	17494	17557	17829	17461	17470	17617	17647	17563	17521	17472	17622	17581	17459	17507	17697	17655	17780	17586	17553	17664	17557	17549	17684	17652	17818	17738	17522	17645	17658	17632	17615	17687	17575	17684	17660	17469	17764	17530	17820	17741	17584	17611	17453	17646	17608	17581	17663	17670	17540	17639	17370	17616	17616	17631	17633	17309	17668	17660	17457	17532	17606	17602	17784	17576	17649	17622	17644	17811	17609	17819	17591	17620	17692	17748	17560	17565	17729	17764	17457	17621	17748	17810	17665	17667	17700	17597	17672	17649	17720	17633	17592	17607	17827	17722	17517	17403	17513	17792	17803	17706	17499	17576	17691	17807	17699	17776	17649	17571	17785	17594	17639	17627	17745	17696	17548	17541	17660	17630	17624	17599	17651	17657	17355	17536	17799	17691	17537	17476	17615	17404	17568	17614	17538	17519	17703	17785	17533	17458	17759	17665	17746	17629	17496	17545	17485	17517	17628	17705	17611	17510	17877	17706	17584	17679	17584	17643	17715	17586	17761	17572	17818	17777	17628	17684	17524	17622	17704	17625	17855	17799	17380	17654	17648	17794	17521	17553	17633	17598	17572	17655	17706	17688	17553	17552	17772	17526	17517	17448	17427	17598	17642	17380	17697	17606	17736	17652	17746	17770	17595	17649	17538	17618	17548	17682	17668	17636	17717	17591	17540	17663	17566	17737	17802	17527	17847	17500	17497	17467	17664	17704	17654	17598	17511	17675	17676	17682	17717	17598	17450	17589	17325	17585	17763	17748	17589	17598	17550	17401	17743	17588	17829	17796	17575	17554	17653	17521	17607	17767	17594	17489	17719	17646	17605	17760	17576	17809	17545	17726	17510	17545	17611	17577	17627	17586	17649	17646	17623	17627	17719	17436	17494	17461	17604	17584	17421	17566	17671	17534	17648	17550	17626	17507	17729	17540	17682	17722	17685	17754	17455	17876	17640	17675	17755	17501	17850	17720	17517	17644	17701	17732	17689	17685	17621	17570	17607	17542	17650	17566	17530	17540	17852	17676	17577	17582	17597	17582	17634	17481	17417	17789	17650	17457	17765	17636	17623	17461	17701	17681	17453	17715	17700	17636	17633	17645	17497	17521	17701	17808	17555	17605	17606	17675	17793	17536	17766	17581	17476	17699	17574	17608	17776	17635	17563	17693	17634	17499	17750	17517	17585	17755	17791	17688	17597	17865	17731	17812	17559	17648	17666	17583	17636	17685	17469	17601	17500	17570	17693	17602	17617	17559	17617	17404	17764	17584	17643	17673	17489	17529	17499	17859	17801	17518	17563	17856	17632	17655	17793	17664	17612	17511	17646	17744	17760	17592	17353	17628	17516	17672	17643	17374	17606	17551	17611	17627	17723	17830	17597	17507	17700	17728	17784	17677	17704	17753	17654	17625	17720	17505	17593	17728	17698	17711	17572	17645	17583	17782	17594	17691	17585	17678	17582	17563	17579	17506	17582	17699	17634	17753	17656	17698	17704	17535	17875	17585	17812	17644	17766	17707	17310	17370	17522	17864	17641	17501	17886	17871	17755	17694	17505	17577	17498	17485	17584	17635	17728	17806	17535	17792	17704	17532	17777	17448	17710	17754	17667	17662	17696	17686	17551	17605	17693	17529	17663	17487	17610	17758	17577	17483	17777	17724	17551	17644	17557	17656	17801	17786	17414	17764	17594	17873	17664	17634	17572	17783	17535	17549	17679	17650	17760	17484	17729	17809	17739	17676	17470	17589	17518	17581	17635	17465	17756	17584	17670	17604	17587	17823	17700	17595	17705	17689	17588	17570	17597	17612	17461	17592	17830	17606	17576	17439	17517	17662	17429	17802	17496	17544	17716	17677	17490	17664	17706	17694	17734	17503	17696	17755	17596	17557	17572	17803	17613	17690	17732	17721	17995	17806	17483	17569	17675	17682	17672	17557	17709	17895	17507	17704	17618	17756	17685	17400	17535	17566	17328	17674	17720	17544	17587	17781	17571	17701	17640	17641	17672	17486	17734	17646	17539	17680	17533	17497	17728	17710	17769	17668	17765	17768	17844	17688	17671	17650	17694	17653	17603	17577	17683	17837	17676	17696	17780	17563	17600	17497	17733	17506	17524	17564	17863	17470	17585	17611	17545	17691	17797	17569	17566	17648	17739	17658	17787	17582	17515	17638	17733	17741	17531	17778	17585	17654	17649	17544	17610	17556	17949	17717	17547	17515	17717	17514	17602	17725	17666	17481	17557	17661
14761	17011	16607	30635	32969	26371	22995	19067	16040	15857	15983	15817	15978	16143	15809	15898	15992	15959	15931	15962	16017	15878	15950	15765	15836	15812	16030	15773	15815	15926	15876	15860	15876	15990	15936	15879	15843	15991	15816	16018	15987	15852	15870	15866	15861	15914	15834	15834	15782	16011	15876	15877	15725	16009	15996	16122	15844	15877	15739	15906	15889	15905	15907	15844	15797	15825	15945	15929	15881	15851	15857	15872	15867	15870	16051	15966	15780	15879	15811	15996	15762	15711	15780	15942	15942	16094	15927	15650	15931	15933	15919	16039	15839	15716	15842	15736	15861	16068	15783	15972	15904	15912	16024	15776	15940	15728	15819	15954	15867	15865	15998	15848	16018	15846	15935	15703	15852	15770	15781	15834	15826	15717	15939	16053	15909	15686	15864	15807	15934	15834	15944	15988	16040	15892	15763	15956	15917	15897	15797	15795	15805	15844	15766	15880	15913	15596	15698	15861	15757	15935	15747	15877	15759	15892	15720	15850	15780	15975	16027	15817	15864	15809	15956	15937	15873	15911	15978	15753	15736	15931	15915	15924	15832	15926	15897	15747	15722	15708	15974	15799	15931	15800	15948	15899	15943	15881	15892	15787	15942	15918	15928	16047	15776	15715	15905	15790	15831	15865	15855	15943	15830	15971	15782	16023	15893	15985	15677	15750	15878	15985	15727	15929	15855	15763	15787	15747	16019	15973	15928	16006	15854	15797	15741	15885	15692	15819	15883	15735	15715	15993	16051	15775	15904	15843	15832	15825	15796	15712	15965	15956	15970	15922	15728	15882	15820	15879	15824	15807	15830	15913	16072	15704	15939	15886	15795	15912	15952	15939	15847	15770	15940	15834	15961	15922	15867	15698	15899	15845	15842	15910	15945	15946	15812	15813	15885	15820	15828	15817	15845	15950	15837	15885	15879	15732	15763	15939	15805	15968	15846	15991	15754	15864	15750	15807	15982	16056	15904	15976	15911	15928	15831	15949	15820	16077	15843	15872	15822	15859	15926	15983	15943	15765	15719	15951	15768	15978	15852	15741	15902	16065	15873	16072	15941	15983	15749	15998	15825	15918	15815	15735	15784	16017	15840	15826	15666	15736	15814	15848	15931	15974	15888	15804	15919	15776	15740	15970	15843	16100	15829	15921	15930	15999	15831	16026	15825	15867	15870	15803	15749	15850	15911	15847	15858	15747	15844	15827	15712	15929	15786	15806	15835	15715	15874	15877	16014	15761	15853	15927	15891	15772	16053	15978	15871	15711	15850	15957	15850	15778	16026	15857	15922	15674	15903	16004	15757	16025	15900	15865	15826	16071	16010	15744	15875	15984	15798	15900	15822	15661	15897	15799	15828	15883	15895	15659	15885	15854	15842	15988	15818	15778	15882	15915	15688	15660	15711	15846	15751	15918	15736	15630	15809	15861	15815	15981	15880	16105	15986	15922	15917	15772	16015	15871	15722	15891	15960	15749	16073	15705	15887	15843	15864	15870	15766	15948	15853	15792	15843	15913	15957	15796	15819	15859	15790	15815	15837	15785	15870	15692	15785	15906	15951	15895	15748	15869	15814	15729	15828	15807	16016	15908	15753	15799	15822	15940	15848	15817	15796	15934	15890	15913	15744	15800	15883	15917	15649	15806	15878	15916	15807	15701	15840	15879	15669	15838	15795	15876	15853	15780	15997	15766	15803	15756	15891	15848	15881	15937	15820	15858	15814	15949	15853	15940	15834	15831	15814	15891	15989	16029	16027	15801	15946	15730	16075	16121	15895	15949	15851	16065	15812	15883	15894	15885	15815	16080	15881	16028	15878	15807	15739	15968	15839	15853	15892	15983	15800	15882	15651	15751	16018	15776	15857	15864	15976	15961	15841	15732	15908	16085	15830	15921	15847	15643	15616	15800	15719	15781	16013	15873	15821	15798	15817	15797	15842	15757	15796	15823	15671	15842	15809	16032	15734	15751	15691	15790	15887	15914	15958	15769	15842	15958	15902	15740	15914	15989	15751	15880	15837	15894	15820	15872	15975	16026	15947	15664	15976	15821	15977	15841	15921	15963	15799	15789	15784	15956	16003	15812	15815	15766	15923	15712	15680	15840	15685	15752	15769	15800	15769	15964	16020	15882	15803	16002	15847	15776	15777	15913	15944	15976	15859	16030	15847	15855	15745	15695	16010	15788	15898	15917	15809	16001	15877	15839	15841	15801	16098	15801	15962	16016	15904	16113	15764	15958	16070	15966	15863	15811	15937	15881	15791	15879	15956	16014	15700	15869	15874	15662	15945	15846	15876	15943	15919	15829	15624	15831	15906	15797	15928	15936	15917	15776	15852	15948	15898	15956	15965	15820	15848	15900	15677	16035	15741	15935	15909	15840	15870	15827	15940	15944	15838	15713	15850	15881	15895	15903	15916	15781	15841	16196	15837	15974	15923	15795	15935	15990	15733	15899	15934	15839	16060	15802	15667	15991	15818	15826	15739	15894	15998	15935	15849	15792	15824	15877	15905	15866	15909	15728	15917	15734	15814	15960	15816	15900	15835	15895	15770	15814	15956	15847	15895	15860	15900	16001	15933	15846	15942	15779	16011	15936	15825	16020	15959	15825	15840	15896	15989	15947	15739	15910	15966	15891	15870	15775	15768	15894	15774	15816	15898	15808	15880	15943	15667	15886	15756	15869	15773	15629	15833	15991	15811	15925	15946	16074	15832	15707	15810	15898	15922	15865	15756	15900	15987	15865	15946	15790	15974	15887	15787	15809	15888	15898	15829	15765	15904	15886	15789	15817	15742	15852	15947	15914	16000	15906	15869	15945	15880	15831	15894	15808	15891	15820	15861	15828	15867	15878	16001	15855	15841	15743	15770	15911	15894	15831	15870	15932	15890	15705	15961	15820	15968	15963	15924	15767	16015	15728	15789	15936	15912	15869	15987	15869	15610	16022	15659	15978	16090	15828	15859	15954	15889	15857	15679	15965	15880	15755	15741	15752	15723	15797	15734	15935	15973	16019	15626	15917	15994	15870	15812	15749	15976	15818	15799	15977	15595	15698	15897	15879	15962	15821	15796	15908	15979	15866	15814	15829	16123	15936	15970	15834	15878	15944	15845	15819	15917	15844	15936	15890	15702	15922	16018	15981	15896	15889	15812	15873	15972	15821	15794	15949	15743	15741	15755	16028	15870	15746	15911	15934	15863	15900	15878	15895	15749	15872	16019	15782	16143	15742	15894	15876	15985	15857	15791	15785	15945	15890	15879	15885	15705	16010	15849	15937	15929	15904	15866	15769	15811	15905	16034	15979	15892	15922	15860	15791	16086	15772	15859	15830	15907	15790	16000	15795	15767	15938	15914	15851	15872	15878	15776	15970	15771	15996	16109	15904	15680	15908	15817	16106	15864	15814	15835	15997	15886	15662	15942	15951	15851	15716	15894	15897	15826	15833	15894	15838	15871	15893	15755	15834	15881	15779	15852	15761	15833	15830	15696	15836	15891	15899	15621	15898	15874	15848	15682	15721	15830	15991	15862	15810	15947	15964	15907	15740	15979	15764	15916	15930	15727	15716	15763	15728	15952	15863	15842	15845	15805	15686	15804	15920	15845	15736	15704	15898	15874	15848	15929	15750	15973	15849	15769	15840	15885	15886	15820	15883	15848	15966	15789	15954	15920	15753	15872	15851	16106	15836	15722	15962	15929	15946	15810	15918	15736	15785	16013	15811	15898	15935	16021	15856	15927	15867	15736	15837	15754	15753	15779	15977	15913	15895	15677	15913	15846	15756	15814	15952	15872	15779	15904	15886	15935	15704	15720	15802	15745	15919	15840	15750	15853	15899	15770	15956	15843	15822	15725	15790	15790	15916	15825	15827	15811	15821	15980	15649	15873	15880	15730	15765	16021	15763	15813	15857	15947	15791	15864	16005	15804	15741	15831	15857	15786	15836	15969	16071	15839	15972	15965	15968	15716	15817	15811	15855	15961	15783	15785	15837	15916	15840	15942	15943	15729	15788	15688	15818	15671	15900	15842	15738	16000	15952	15895	15849	15862	15970	15896	15877	15854	15748	15928	15963	15840	15864	15797	15891	15836	15868	15779	15665	15867	15900	15924	15728	15820	15976	15816	15805	15805	15946	15706	16022	15880	15992	15763	15971	15833	16010	15805	15833	15961	15860	15898	16032	15688	15913	15987	15938	15850	15775	15932	15840	15921	15844	15906	15736	15777	15938	15927	15826	15785	15960	15973	15886	15835	15788	15853	16027	15847	15808	15988	15855	15852	15863	15741	15850	15945	15806	15889	16050	15831	15788	15871	15666	15935	15808	15764	15795	15810	16051	15798	15808	15819	15804	15818	15772	15881	15871	15829	15905	15789	15991	15786	15802	15782	15785	15781	15838	15965	15843	15952	16003	15861	15745	15853	15810	15980	15857	15881	15888	16015	15800	15887	15785	16043	15890	15856	15858	15864	15868	16124	15847	15758	15732	15728	15893	15740	15848	15759	15901	15688	15750	15893	15855	15798	15871	15962	15903	15893	15827	15943	15901	15774	15793	16041	15796	15832	15714	15878	15892	15795	15929	15883	15814	15899	15723	15799	15886	15925	15916	15824	15817	15820	15893	16101	15765	15848	16046	15827	15939	15897	15720	15966	15882	15807	15893	15829	15736	15900	15712	15881	15922	15889	15962	15842	15840	15994	15962	15804	15952	15696	15953	15852	15746	15775	15856	15727	15923	15899	15885	15890	16035	15738	15934	15984	15975	15868	15961	15773	15972	15831	15953	15764	15856	15851	15794	15992	15898	15818	15836	15943	15698	15983	15770	15896	15893	15839	15831	16078	16000	15816	15860	15895	15865	15898	15753	16041	15718	15747	15913	16038	15823	15899	15741	15869	15866	15985	15923	15720	15810	15868	15862	15809	15799	16001	15763	15952	15729	16030	15971	15797	16037	15779	15773	15960	15742	15749	15917	15986	15782	15852	15916	15978	15992	15927	15741	15811	15746	15925	15962	15868	15854	15843	15679	15911	15848	15964	15844	15656	15893	15933	15842	15861	15857	15841	15774	15744	15864	15839	15986	15803	15784	15975	15866	15986	15822	15828	15846	15931	15766	15889	15724	16029	15829	15815	15695	15855	15895	15855	15905	16062	15840
24054	21176	28330	27768	52347	52345	43167	29982	19894	18072	17784	17566	17562	17594	17603	17416	17531	17511	17379	17413	17361	17504	17168	17486	17257	17425	17292	17414	17492	17464	17648	17550	17423	17218	17610	17302	17465	17409	17465	17483	17416	17379	17430	17321	17456	17408	17527	17220	17367	17692	17595	17482	17370	17489	17433	17461	17480	17426	17071	17471	17463	17308	17408	17464	17437	17564	17301	17389	17317	17475	17410	17362	17403	17534	17393	17281	17452	17281	17424	17427	17349	17356	17398	17534	17329	17368	17441	17512	17194	17213	17446	17367	17297	17465	17389	17203	17380	17245	17312	17317	17366	17405	17292	17410	17247	17347	17317	17271	17376	17488	17377	17189	17518	17481	17392	17429	17403	17411	17481	17420	17442	17371	17535	17331	17463	17348	17379	17371	17505	17211	17230	17178	17253	17307	17218	17351	17381	17374	17289	17330	17375	17277	17399	17368	17408	17283	17235	17318	17536	17372	17615	17540	17336	17279	17365	17580	17438	17469	17301	17349	17386	17348	17338	17340	17267	17204	17400	17395	17244	17390	17442	17314	17387	17364	17509	17461	17340	17456	17517	17315	17370	17500	17339	17311	17345	17237	17298	17422	17486	17104	17174	17382	17236	17436	17640	17191	17275	17330	17241	17210	17277	17368	17387	17242	17370	17375	17343	17529	17579	17211	17104	17375	17276	17197	17427	17425	17407	17374	17355	17325	17230	17439	17382	17372	17384	17421	17474	17422	17436	17385	17306	17323	17112	17337	17348	17443	17316	17322	17142	17480	17179	17257	17371	17479	17195	17431	17371	17402	17433	17492	17368	17326	17300	17486	17282	17400	17239	17314	17266	17296	17311	17262	17201	17148	17223	17394	17426	17289	17448	17364	17304	17267	17322	17377	17258	17351	17184	17178	17340	17342	17286	17233	17553	17464	17388	17182	17242	17472	17372	17427	17269	17154	17337	17239	17424	17574	17418	17457	17379	17411	17440	17547	17512	17358	17198	17340	17318	17377	17321	17385	17417	17358	17369	17196	17122	17419	17380	17356	17489	17295	17261	17343	17589	17332	17240	17259	17396	17274	17230	17476	17255	17314	17190	17300	17295	17263	17589	17422	17379	17312	17452	17342	17306	17436	17434	17402	17526	17251	17293	17633	17299	17359	17352	17458	17472	17526	17222	17189	17323	17437	17395	17376	17397	17365	17314	17309	17271	17331	17246	17143	17305	17301	17242	17437	17383	17282	17321	17298	17293	17252	17529	17241	17247	17448	17291	17427	17413	17383	17238	17242	17278	17379	17337	17215	17319	17355	17318	17396	17370	17479	17235	17179	17310	17568	17478	17179	17414	17393	17394	17516	17593	17077	17423	17312	17419	17409	17378	17324	17210	17449	17403	17349	17567	17368	17380	17521	17214	17552	17340	17463	17443	17399	17242	17320	17285	17400	17279	17288	17345	17488	17426	17136	17458	17206	16955	17377	17389	17483	17339	17415	17259	17486	17440	17273	17222	17158	17448	17085	17487	17398	17461	17181	17427	17518	17367	17298	17500	17210	17376	17311	17338	17307	17423	17261	17417	17452	17469	17409	17329	17408	17367	17309	17289	17381	17367	17454	17433	17522	17318	17237	17319	17352	17463	17275	17238	17223	17178	17416	17583	17522	17322	17355	17319	17274	17317	17489	17317	17223	17296	17237	17492	17226	17184	17343	17330	17442	17323	17402	17409	17354	17351	17248	17277	17271	17169	17159	17415	17407	17480	17229	17276	17353	17483	17190	17255	17167	17334	17456	17360	17105	17157	17405	17410	17381	17180	17133	17239	17636	17163	17243	17392	17442	17389	17269	17345	17238	17352	17330	17368	17376	17503	17762	17344	17388	17348	17321	17451	17379	17395	17296	17446	17412	17367	17518	17307	17478	17485	17379	17511	17405	17329	17318	17242	17484	17366	17256	17482	17338	17491	17219	17189	17291	17410	17397	17523	17308	17427	17438	17420	17474	17211	17348	17438	17263	17319	17175	17407	17308	17292	17355	17424	17527	17302	17592	17203	17413	17302	17265	17190	17389	17315	17270	17362	17299	17253	17351	17392	17238	17087	17180	17433	17262	17275	17533	17383	17246	17216	17359	17202	17249	17254	17254	17405	17345	17205	17400	17349	17411	17301	17378	17320	17350	17230	17347	17363	17406	17258	17508	17260	17397	17369	17317	17268	17391	17496	17284	17353	17185	17272	17315	17362	17370	17404	17491	17465	17384	17373	17507	17424	17623	17519	17431	17478	17301	17288	17320	17440	17236	17381	17506	17432	17334	17428	17336	17308	17335	17172	17245	17510	17493	17243	17398	17409	17293	17454	17431	17519	17300	17388	17389	17171	17229	17522	17250	17385	17390	17303	17216	17433	17328	17359	17228	17615	17467	17153	17290	17342	17124	17194	17428	17472	17561	17322	17367	17374	17244	17263	17439	17396	17315	17460	17369	17215	17461	17602	17245	17384	17427	17455	17269	17109	17443	17376	17230	17370	17268	17152	17309	17487	17117	17307	17362	17348	17366	17167	17461	17209	17516	17477	17388	17405	17204	17460	17185	17387	17365	17433	17343	17420	17229	17534	17357	17363	17276	17409	17247	17315	17297	17441	17476	17385	17323	17152	17394	17421	17222	17156	17416	17413	17279	17286	17078	17328	17448	17407	17353	17334	17252	17381	17258	17527	17120	17267	17202	17407	17282	17455	17541	17245	17269	17377	17370	17284	17332	17237	17402	17366	17471	17338	17293	17524	17318	17594	17329	17411	17148	17354	17346	17365	17351	17422	17389	17374	17444	17351	17476	17275	17388	17362	17284	17440	17316	17162	17157	17341	17562	17385	17291	17166	17359	17367	17399	17570	17437	17475	17274	17333	17361	17369	17443	17409	17343	17299	17289	17228	17330	17127	17452	17264	17401	17419	17533	17274	17337	17374	17419	17187	17539	17253	17226	17560	17151	17272	17477	17348	17406	17162	17234	17244	17433	17300	17120	17364	17391	17350	17361	17473	17393	17300	17286	17318	17472	17451	17446	17347	17330	17324	17429	17275	17471	17351	17433	17256	17326	17205	17207	17350	17342	17393	17409	17506	17470	17434	17374	17278	17303	17417	17277	17466	17445	17395	17503	17301	17463	17468	17480	17362	17519	17370	17308	17341	17368	17356	17257	17416	17356	17200	17268	17413	17250	17313	17163	17400	17619	17349	17418	17373	17317	17281	17380	17399	17426	17524	17323	17494	17356	17266	17367	17461	17387	17390	17153	17403	17472	17251	17336	17440	17295	17349	17253	17329	17515	17279	17353	17375	17393	17388	17387	17414	17259	17283	17500	17122	17324	17276	17503	17280	17428	17309	17235	17319	17308	17622	17553	17236	17529	17378	17525	17505	17449	17498	17408	17497	17094	17421	17283	17256	17239	17434	17423	17269	17409	17212	17404	17292	17200	17530	17470	17488	17239	17490	17529	17527	17413	17434	17353	17461	17555	17552	17264	17356	17331	17306	17562	17351	17516	17381	17298	17525	17220	17422	17244	17328	17378	17322	17247	17469	17432	17411	17497	17384	17280	17346	17441	17358	17347	17200	17362	17330	17497	17259	17325	17263	17456	17313	17480	17406	17675	17257	17333	17401	17307	17288	17284	17592	17391	17337	17211	17404	17559	17313	17553	17335	17250	17287	17368	17326	17286	17332	17299	17264	17353	17550	17266	17180	17504	17505	17622	17257	17310	17473	17316	17495	17186	17252	17395	17221	17250	17342	17487	17269	17441	17332	17390	17242	17381	17423	17250	17259	17272	17340	17223	17490	17286	17190	17331	17241	17322	17600	17305	17193	17305	17409	17441	17373	17381	17682	17223	17444	17530	17440	17399	17491	17223	17336	17252	17396	17409	17479	17307	17414	17256	17507	17202	17273	17203	17336	17169	17297	17484	17227	17314	17560	17545	17269	17271	17596	17257	17471	17209	17504	17333	17385	17354	17436	17233	17363	17246	17508	17271	17461	17426	17180	17280	17523	17317	17473	17459	17502	17319	17284	17246	17306	17399	17431	17432	17482	17532	17435	17273	17440	17457	17336	17362	17626	17417	17277	17356	17340	17254	17469	17286	17315	17378	17409	17351	17267	17335	17187	17318	17339	17317	17320	17177	17218	17343	17318	17371	17426	17616	17339	17284	17385	17519	17273	17480	17404	17475	17302	17403	17450	17218	17226	17274	17395	17287	17475	17491	17269	17472	17369	17193	17412	17354	17597	17224	17309	17457	17413	17340	17327	17378	17488	17396	17336	17413	17515	17302	17334	17283	17395	17232	17293	17488	17226	17359	17357	17514	17207	17320	17429	17327	17449	17267	17506	17382	17498	17611	17160	17406	17425	17313	17592	17475	17320	17196	17149	17115	17209	17331	17450	17389	17332	17277	17477	17411	17567	17561	17390	17271	17277	17451	17403	17413	17419	17323	17632	17299	17468	17551	17557	17162	17394	17343	17375	17400	17476	17485	17322	17618	17399	17492	17160	17155	17552	17398	17689	17476	17261	17344	17339	17383	17412	17387	17506	17462	17095	17361	17226	17216	17202	17344	17398	17426	17171	17439	17352	17286	17228	17424	17216	17306	17369	17207	17306	17380	17353	17414	17198	17244	17375	17459	17270	17293	17292	17494	17294	17141	17422	17226	17359	17333	17251	17315	17488	17369	17119	17249	17400	17276	17378	17358	17344	17364	17372	17331	17378	17430	17179	17148	17292	17437	17322	17202	17540	17324	17302	17255	17397	17419	17446	17487	17594	17071	17450	17405	17604	17328	17356	17294	17378	17243	17282	17293	17307	17295	17302	17309	17389	17272	17323	17355	17453	17254	17243	17288	17257	17367	17530	17140	17372	17392	17418	17567	17501	17181	17377	17274	17267	17424	17391	17314	17472	17451	17536	17224	17467	17396	17418	17246	17372	17370	17325	17474	17558	17288	17296	17340	17402	17342	17448	17393	17409	17442	17403	17474	17551	17447	17521	17223	17387	17340	17505	17260	17407	17263	17326	17205	17195	17285	17247	17386	17349	17462	17476	17305	17527	17221	17260	17342	17488	17402	17297	17349	17409	17448	17289	17253	17414	17295	17384	17352	17312	17489	17279	17415
13733	21269	21013	39850	62644	53202	44083	28970	16581	15630	15776	15694	15867	15868	15616	15945	15684	15906	15726	15743	15601	15818	15727	15812	15791	15816	15716	15859	15716	15732	15737	15724	15777	15568	15569	15572	15758	15728	15666	15575	15748	15769	15663	15695	15690	15825	15696	15642	15903	15935	15768	15871	15894	15652	15878	15858	15789	15676	15810	15748	15826	15718	15691	15625	15578	15588	15814	15552	15699	15702	15707	15626	15684	15636	15744	15641	15667	15822	15744	15701	15772	15608	15807	15808	15689	15617	15770	15788	15689	15724	15834	15520	15548	15779	15606	15790	15709	15787	15666	15611	15685	15647	15615	15827	15797	15552	15730	15836	15562	15846	15655	15566	15667	15729	15786	15677	15803	15662	15754	15651	15860	15720	15801	15754	15901	15734	15598	15775	15782	15641	15707	15652	15585	15595	15798	15662	15635	15792	15572	15792	15679	15784	15628	15747	15669	15694	15780	15709	15694	15837	15697	15844	15604	15697	15687	15767	15713	15599	15665	15625	15654	15914	15845	15578	15725	15646	15735	15730	15828	15655	15657	15606	15682	15722	15693	15610	15518	15672	15612	15641	15658	15778	15701	15746	15753	15682	15692	15690	15726	15733	15698	15795	15626	15889	15670	15768	15883	15611	15843	15674	15550	15545	15797	15858	15712	15762	15509	15746	15656	15668	15643	15825	15677	15815	15800	15538	15699	15655	15658	15763	15645	15825	15731	15811	15763	15765	15677	15657	15807	15838	15780	15649	15627	15712	15591	15752	15708	15645	15645	15778	15887	15711	15790	15536	15609	15732	15788	15841	15711	15790	15826	15447	15790	15714	15678	15820	15866	15606	15690	15560	15701	15632	15759	15691	15731	15638	15884	15852	15806	15886	15830	15659	15790	15695	15724	15807	15770	15544	15704	15684	15735	15873	15772	15576	15661	15507	15781	15704	15716	15698	15733	15772	15909	15692	15674	15567	15639	15654	15538	15803	15612	15644	15567	15711	15822	15695	15689	15669	15631	15798	15594	15681	15819	15766	15615	15723	15808	15791	15714	15793	15836	15788	15614	15592	15808	15637	15840	15592	15726	15676	15796	15520	15566	15902	15488	15639	15757	15663	15730	15730	15598	15686	15670	15841	15718	15741	15942	15654	15866	15736	15789	15736	15622	15673	15926	15659	15821	15709	15643	15718	15789	15677	15738	15660	15720	15703	15755	15709	15906	15743	15834	15654	15865	15666	15709	15821	15684	15695	15665	15549	15807	15679	15772	15744	15867	15703	15687	15524	15660	15883	15545	15657	15734	15804	15886	15722	15700	15551	15727	15660	15730	15640	15774	15722	15768	15667	15746	15686	15858	15744	15839	15776	15716	15797	15774	15707	15734	15798	15786	15799	15695	15763	15722	15672	15746	15661	15729	15596	15722	15895	15730	15694	15759	15819	15656	15755	15861	15825	15718	15899	15692	15747	15540	15848	15620	15720	15787	15749	15865	15710	15678	15487	15766	15688	15716	15516	15544	15671	15660	15682	15666	15802	15726	15847	15646	15575	15801	15695	15712	15664	15599	15745	15607	15617	15726	15792	15724	15684	15723	15644	15600	15571	15689	15659	15660	15663	15741	15641	15763	15767	15686	15716	15757	15669	15772	15711	15696	15696	15726	15799	15867	15655	15584	15776	15608	15698	15763	15634	15735	15680	15726	15685	15699	15737	15548	15779	15756	15698	15655	15611	15638	15861	15704	15868	15751	15686	15633	15777	15616	15688	15454	15708	15700	15836	15715	15856	15675	15851	15745	15753	15916	15757	15677	15632	15735	15587	15668	15606	15642	15596	15711	15659	15774	15746	15687	15676	15688	15817	15673	15713	15530	15642	15781	15767	15666	15853	15726	15621	15769	15743	15889	15687	15678	15786	15687	15789	15608	15773	15708	15683	15564	15681	15838	15746	15771	15844	15523	15717	15758	15558	15615	15665	15628	15605	15854	15657	15664	15739	15562	15864	15596	15695	15551	15630	15800	15776	15759	15699	15652	15678	15713	15771	15689	15885	15730	15577	15641	15538	15682	15730	15815	15531	15617	15809	15568	15590	15707	15720	15828	15636	15892	15671	15734	15720	15708	15822	15786	15756	15723	15786	15682	15691	15812	15730	15599	15789	15777	15754	15822	15825	15577	15636	15781	15744	15750	15890	15691	15742	15746	15752	15699	15610	15744	15749	15845	15664	15691	15736	15535	15802	15486	15541	15617	15608	15656	15809	15670	15572	15806	15820	15674	15737	15755	15747	15590	15588	15772	15845	15648	15757	15741	15484	15984	15550	15761	15839	15756	15787	15770	15681	15705	15687	15671	15692	15814	15684	15689	15629	15715	15590	15776	15668	15769	15725	15654	15779	15801	15687	15613	15693	15589	15593	15659	15996	15576	15692	15797	15642	15755	15680	15658	15710	15512	15664	15774	15607	15596	15700	15804	15590	15727	15770	15698	15744	15658	15793	15658	15804	15635	15801	15740	15830	15474	15721	15905	15714	15780	15668	15707	15575	15698	15782	15785	15660	15841	15628	15622	15839	15594	15679	15582	15718	15768	15801	15878	15554	15895	15641	15588	15730	15794	15667	15670	15789	15804	15550	15700	15758	15687	15554	15695	15598	15829	15754	15708	15700	15694	15678	15700	15864	15692	15688	15680	15835	15803	15686	15704	15652	15725	15647	15780	15902	15628	15592	15525	15577	15703	15876	15601	15738	15580	15800	15696	15672	15840	15641	15821	15700	15704	15688	15728	15637	15775	15830	15681	15570	15678	15680	15734	15651	15570	15641	15679	15678	15729	15804	15708	15690	15617	15685	15876	15712	15695	15641	15721	15635	15859	15687	15666	15767	15774	15891	15783	15729	15767	15594	15577	15691	15576	15685	15803	15815	15781	15714	15496	15694	15535	15639	15880	15762	15630	15619	15490	15760	15596	15742	15637	15816	15740	15554	15570	15864	15777	15790	15761	15737	15692	15611	15862	15751	15699	15731	15818	15774	15693	15764	15750	15862	15681	15664	15678	15944	15825	15740	15627	15559	15625	15765	15671	15640	15861	15694	15622	15764	15752	15815	15611	15942	15804	15771	15956	15525	15684	15777	15591	15699	15734	15675	15576	15550	15682	15674	15814	15592	15872	15578	15761	15794	15850	15660	15895	15724	15714	15720	15975	15650	15548	15832	15782	15810	15692	15680	15677	15560	15674	15672	15605	15891	15755	15545	15858	15639	15790	15628	15768	15806	15801	15606	15781	15832	15780	15678	15906	15650	15765	15695	15708	15740	15808	15849	15626	15874	15700	15612	15617	15646	15732	15745	15610	15734	15689	15765	15652	15772	15587	15815	15585	15900	15685	15882	15829	15725	15679	15834	15676	15828	15719	15798	15640	15708	15670	15691	15624	15805	15701	15624	15658	15775	15650	15827	15778	15407	15746	15895	15582	15705	15626	15822	15761	15648	15703	15792	15723	15717	15893	15782	15554	15688	15758	15667	15645	15588	15871	15742	15833	15727	15734	15587	15721	15540	15839	15695	15468	15622	15541	15776	15661	15738	15733	15819	15804	15440	15647	15711	15524	15568	15543	15687	15875	15734	15891	15683	15683	15747	15688	15693	15560	15769	15800	15705	15772	15860	15873	15638	15707	15681	15832	15400	15876	15674	15679	15493	15879	15765	15603	15723	15766	15801	15719	15751	15815	15591	15695	15903	15647	15694	15687	15682	15681	15684	15807	15711	15638	15621	15754	15738	15586	15753	15515	15648	15713	15671	15672	15648	15583	15685	15630	15538	15717	15761	15635	15740	15784	15691	15745	15738	15793	15711	15677	15641	15752	15660	15740	15609	15777	15648	15683	15825	15581	15668	15707	15716	15680	15733	15675	15675	15800	15731	15905	15544	15872	15826	15695	15668	15680	15521	15794	15625	15509	15826	15552	15654	15586	15917	15584	15887	15671	15757	15699	15599	15575	15594	15818	15713	15843	15723	15779	15771	15765	15688	15668	15926	15726	15746	15721	15733	15799	15640	15791	15477	15694	15588	15644	15748	15919	15657	15705	15740	15669	15795	15707	15663	15667	15654	15688	15712	15737	15769	15662	15747	15722	15697	15711	15816	15695	15726	15808	15802	15731	15666	15571	15745	15701	15724	15759	15774	15607	15931	15676	15744	15795	15654	15808	15714	15682	15703	15735	15597	15900	15865	15599	15843	15648	15665	15686	15789	15659	15748	15877	15841	15556	15670	15789	15819	15736	15744	15674	15770	15790	15617	15766	15659	15654	15729	15835	15778	15682	15703	15863	15672	15639	15742	15626	15795	15586	15773	15727	15690	15671	15628	15687	15746	15634	15858	15731	15661	15588	15631	15647	15788	15608	15590	15749	15868	15752	15791	15709	15954	15801	15727	15796	15658	15846	15660	15591	15762	15837	15796	15629	15772	15577	15677	15692	15663	15603	15763	15605	15752	15494	15677	15778	15797	15751	15656	15771	15793	15639	15620	15666	15749	15677	15757	15819	15843	15824	15675	15725	15702	15643	15562	15760	15713	15679	15804	15640	15794	15606	15591	15651	15719	15754	15816	15745	15829	15650	15681	15532	15531	15793	15791	15562	15652	15632	15558	15839	15529	15661	15950	15698	15870	15681	15576	15770	15625	15793	15580	15561	15726	15571	15736	15889	15776	15795	15806	15808	15839	15885	15623	15780	15552	15612	15793	15874	15695	15639	15784	15644	15799	15681	15766	15860	15720	15778	15616	15688	15870	15704	15698	15784	15675	15752	15632	15842	15852	15596	15698	15759	15595	15736	15731	15599	15659	15588	15721	15703	15888	15729	15632	15769	15697	15926	15729	15672	15640	15635	15602	15853	15725	15832	15786	15673	15586	15639	15734	15773	15802	15759	15626	15590	15793	15864	15768	15599	15675	15643	15625	15721	15790	15746	15762	15670	15704	15780	15791	15813	15633	15578	15713	15776	15860	15611	15737	15687	15520	15803	15687	15638	15605	15492	15583	15821	15574	15821	15832	15619	15851	15648	15795	15742	15712	15506	15918	15699	15702	15635	15597	15620	15802	15708	15751	15676	15762	15603	15867	15815	15647	15830	15744	15693	15709	15724	15922	15644	15624	15639	15723
22897	21202	28947	26359	57949	60385	48189	33092	21077	17914	17469	17268	17160	17194	17119	17346	17243	17120	17078	17061	17290	17231	17006	17037	17276	17061	16968	16977	17246	16973	17088	16970	17197	17165	17032	16960	16932	17103	17037	16978	16976	16821	17136	17025	17128	17114	16843	16980	17538	17351	17306	17227	17160	17093	17229	17175	17072	17017	17050	16947	16755	16959	17134	16902	16873	17017	17071	16905	17182	16925	16972	16915	16995	16947	16989	16897	17044	16931	16910	17221	16882	17006	16952	17034	16902	17010	16862	17060	17080	16871	17058	17052	16985	16896	16840	16997	16999	16798	16918	17055	17097	17115	17016	17026	17081	17046	16957	16967	16951	16939	16949	17129	16971	17055	16837	17079	16919	17102	17082	16911	16992	17008	16850	17085	17011	16837	16822	17049	17137	16848	16770	17001	16891	17030	16928	17039	17131	16946	17029	17031	17073	16825	16980	16922	16965	17162	17141	17166	16925	17086	16842	16933	16822	17033	16997	16862	16785	17027	16906	16993	16939	16979	16925	17125	17105	17000	16984	17057	17159	17014	17003	16859	17015	16948	16749	16917	16978	16979	16930	16938	17033	16858	16810	16950	17061	16745	17039	17059	16918	16805	16863	16860	17050	16850	17153	16942	16915	16951	16942	16832	16778	16933	16749	16690	17254	16862	16880	16886	16939	16739	17095	17126	16811	16897	17037	17023	16990	16913	16977	16979	17012	16871	16968	17015	16921	17066	17017	16950	17086	17072	16740	17014	16872	16959	17011	16941	16943	17000	17160	17242	17125	17060	17116	16692	16876	16778	17022	17053	17025	17165	16962	17048	16887	17076	16948	16888	16986	17132	16972	17125	16947	16821	16700	17164	17046	17009	17108	16801	17052	17120	17083	16935	16814	16961	16954	16994	16862	16891	16951	16888	17047	17152	16854	17007	17094	16816	16832	16920	16895	16865	16947	16859	16936	16948	16941	16881	17011	16967	16852	16916	16860	17128	16998	16982	16875	17057	16975	16869	16855	16888	16860	17103	17003	17135	17039	17050	17159	16955	16914	16766	16733	17082	16940	16752	16975	17019	16999	17026	16922	17272	16876	17052	16832	16882	16836	16995	16713	16990	16905	16934	16967	16935	17041	17050	16934	16924	16810	16978	16871	16964	16880	16922	16953	16944	16873	17142	16858	16821	17143	17025	16870	16986	16893	16948	16997	16997	16945	16723	16925	16947	16924	16952	17067	17110	17054	16904	17107	17028	16853	16993	17032	16941	16881	17017	16958	17064	16859	17076	16905	16815	17037	16853	17042	16821	16828	16855	17143	16956	16915	16796	16898	16955	17099	17018	16999	17143	16843	17059	17121	17006	16993	16827	16930	17106	16760	16924	16920	16909	17035	17075	16997	16912	16962	16856	16973	16889	16954	16884	16895	16985	16879	16837	16918	16966	16985	17035	16993	16764	16981	16889	17162	17002	16899	17025	17146	16753	17070	16881	16796	17107	16879	16784	16661	16968	16740	16982	16907	16901	16914	17035	16864	16909	17047	16829	16909	16961	16871	16792	16827	16834	16865	16902	17106	17026	16745	16882	16900	16882	16771	16987	17048	16900	16927	17233	17008	16865	16764	16939	16998	16966	17012	16989	17016	17110	17043	16895	16871	16984	16939	16776	16884	16906	16920	16818	17028	17014	16995	16719	16921	16853	16768	16703	16953	16876	17012	16879	16830	16773	17157	17047	16934	16964	16942	17003	16994	17057	16952	16761	16927	16943	16788	16876	17031	16850	16882	16918	17056	16928	16960	16907	16944	17001	16972	17179	16974	16891	16732	17237	16957	17107	16865	16918	16875	17143	17013	16926	16923	16999	17112	16953	17036	16912	16851	16872	17048	17036	16948	16939	17013	16840	16979	17000	16763	16954	17009	17119	16979	16986	16906	16838	16998	16908	16925	16825	17179	17075	16985	16911	16996	17003	17208	16890	17288	16955	17027	16905	16933	16899	16820	16924	16782	16889	16795	16897	16913	16975	17056	16964	16966	17033	16951	16919	16772	17106	16697	16937	17011	16899	16983	16909	16868	16924	16788	16837	16994	17056	16997	17037	16926	16865	16955	16978	16993	16953	16943	16936	16871	16839	17028	16754	16694	16777	16947	17053	17006	16972	16928	16973	16921	17010	16977	16987	17052	16893	16989	16874	16923	16963	16890	16836	16932	16797	16840	16924	16876	16947	16877	16907	16849	17000	17017	16864	16960	16845	16939	16984	16980	16843	16851	16746	17078	16996	17070	16831	16827	17015	17107	16834	16745	17019	16984	16842	17091	16833	17080	17017	17018	16994	16911	16953	16981	17209	16870	17134	16874	16910	16822	16814	16940	16801	17055	16928	16911	16858	16880	16863	16896	16973	16957	17188	16862	16999	17068	17163	17204	17079	17005	16974	16969	16981	17046	16914	16919	16866	16961	17026	16808	16885	17185	16921	17089	16985	16934	17009	17013	16675	16950	16903	17000	16861	17067	16731	16754	16946	16872	16925	16889	16989	16869	16971	17044	16996	17032	17002	16801	17017	16964	17156	17008	17049	17208	16992	17093	17094	17051	16740	16956	16914	16913	16976	16935	17065	16957	16962	16773	17068	16947	16879	17009	17038	17054	16977	17161	16921	16908	16816	16790	16862	17057	17036	16970	16886	17007	17080	16943	16981	16990	17001	16912	16987	17028	17070	16876	17012	17050	16945	16897	17021	16928	17003	16931	16773	16836	16755	17094	16868	17019	16651	16845	16942	16935	16830	16741	17001	17004	16862	16996	17117	16895	16750	16965	16740	16931	16834	16881	17191	16986	16910	16854	16929	16840	16907	16968	16938	17172	16987	17023	16905	16848	16904	16976	17005	16989	16733	16875	16503	17104	16895	16841	16852	16982	17011	16878	16992	16998	17046	16923	16846	16943	17081	16836	16788	16848	16911	17094	17029	16963	16889	16846	17019	16946	17041	16918	16853	16944	16994	16758	16994	16792	16978	16895	17269	16969	17292	17086	17137	16958	17121	16882	16876	16919	16735	16916	16869	16846	16989	17010	16857	16917	16963	16739	16961	16836	16766	17083	16932	16836	16740	16908	16897	16901	16922	17099	16933	16752	16931	16933	16934	17057	17080	16729	16977	17017	16995	17081	16752	16978	16962	16787	17032	16981	16970	17054	17007	16993	16976	16820	16925	16830	16957	17170	17103	16978	16880	16981	16778	17017	16832	16988	17052	16969	17044	17017	16933	16950	16837	16939	17098	16969	16970	17071	17058	17120	16807	16878	16812	17101	16886	16899	16860	16684	16894	17037	17003	16779	16812	17036	17002	17057	16967	17028	17004	16950	16990	17077	16936	16884	17081	17014	17032	17006	17027	16865	17049	17184	17113	16919	16855	17096	16861	16962	16930	16883	17016	16958	16856	17003	17065	17079	17014	17010	17099	16981	17087	16925	16965	16969	16970	17084	17182	17150	17124	16822	17167	16992	16913	16979	16969	16849	17100	17021	17025	16990	16901	17036	16809	16879	16863	17058	17024	17161	16830	17064	16936	16947	17019	16840	17026	17007	16851	17154	17083	17085	16867	16777	16737	17122	17177	17099	16882	16872	17008	16997	17096	17009	16958	16887	16994	17031	16843	16978	17035	16822	16901	16980	16915	17045	16944	17042	16734	17017	16911	16871	16822	16979	16998	16865	16800	17050	16976	16963	16889	16899	16959	17103	16943	17036	17039	16941	16988	17009	16957	16769	17058	16992	16946	16950	17060	16995	16994	16980	16751	17082	16777	16757	16648	17033	17108	16815	16940	16940	16933	16957	17051	16713	16866	16967	17056	17075	16819	16899	16998	16912	17054	17042	17055	16877	16911	17049	16988	17176	16772	16882	17054	16893	16929	17104	16961	17178	17011	16939	16844	17056	16819	16972	17013	17089	16966	17117	16798	16874	17179	16913	16866	17127	17020	17039	16970	17006	16999	17174	16944	17004	16982	16628	16679	16765	17086	16867	17060	16971	16941	16968	16976	16996	16988	17114	16947	16965	17009	16988	16990	17127	16924	16834	17011	17009	16998	17046	16794	17098	16927	16886	16960	16890	17093	17007	17018	16928	17091	16949	16825	16773	16928	16722	16898	17065	16995	16887	17094	16643	17008	17030	17059	17057	16956	17082	16705	16777	17018	16800	16912	16905	16803	17013	16985	16938	16934	16926	16806	17032	16921	16549	16975	16863	16920	16872	17013	17026	16863	16934	16771	16857	16944	17020	16909	16994	16900	17024	17101	16890	16922	16970	16797	16834	16891	17044	16845	16897	17049	17074	17011	16928	16907	16967	16748	16884	16784	16778	17041	16751	16935	16930	16975	16971	16891	16950	17027	16821	16926	17195	17087	16982	17037	17163	17100	16944	16823	16918	16990	17046	17080	17124	16871	16940	16977	17025	16921	16912	17007	16830	16979	17112	16965	16989	16837	17141	16984	16995	16897	16804	16941	16917	16928	16877	17072	16909	16849	16950	17004	16976	17019	16903	16975	16919	16868	16901	16909	16982	16832	17000	16784	16875	16988	16885	16979	17073	17086	17007	16817	16987	16782	17005	16947	16946	16976	16686	16908	16951	16905	16648	16764	16737	16986	16922	16912	16822	17070	17010	16973	17050	17018	16952	16827	16952	17043	16902	17002	17057	16927	16992	17034	16969	16973	17117	17002	16573	16836	17285	17039	17011	16914	16941	17059	17043	16787	17064	17172	16916	16985	16958	16772	17089	17158	17133	16879	16968	16727	17028	17106	16891	17031	16946	17028	16901	17002	17012	16774	16909	16770	17059	16912	16906	16996	16864	16929	17037	16761	16874	17066	17038	16869	16823	17056	17035	17243	16850	16983	16788	17120	16878	16955	16844	16937	17023	16854	16971	16931	17051	16874	16750	16918	16954	16942	17077	17211	17013	16864	16899	16974	16834	16940	16957	16981	17213	16752	17020	17100	17171	16852	17080	16771	16734	17049	16816	17013	16829	16785	17075	17032	16868	16955	16873	17028	16929	16931	16873	16834	16957	17140	16896	16983	16910	16724	16801	17006	17158	16742	16924	16994	16932	16891	16827	16783	16950	16885	17073	17102	16798	16796	16791	16799	16983	16836	16856	16831
14966	25566	26264	50359	78049	64620	49756	32789	17981	15675	15452	15587	15544	15646	15650	15550	15445	15454	15490	15457	15509	15595	15600	15553	15583	15548	15421	15563	15589	15603	15538	15665	15482	15422	15457	15486	15595	15250	15693	15326	15433	15467	15434	15530	15445	15438	15324	15581	16141	16071	15821	15632	15680	15599	15470	15419	15500	15580	15660	15419	15504	15395	15394	15457	15519	15497	15368	15521	15636	15551	15424	15286	15519	15577	15493	15473	15539	15550	15578	15499	15441	15446	15473	15706	15529	15499	15573	15467	15457	15412	15521	15525	15395	15531	15525	15333	15555	15378	15600	15398	15508	15497	15600	15431	15611	15584	15488	15487	15437	15263	15544	15552	15555	15469	15652	15405	15389	15548	15518	15510	15405	15423	15486	15532	15535	15444	15460	15467	15509	15560	15651	15369	15412	15376	15460	15456	15390	15534	15459	15269	15448	15253	15476	15381	15458	15513	15563	15371	15497	15536	15464	15461	15466	15492	15553	15437	15423	15433	15530	15483	15392	15486	15515	15372	15418	15442	15433	15402	15464	15806	15502	15389	15492	15468	15441	15544	15468	15569	15515	15415	15639	15556	15582	15452	15503	15450	15497	15518	15358	15644	15579	15224	15420	15367	15490	15479	15377	15392	15647	15410	15391	15646	15658	15619	15590	15508	15518	15525	15588	15506	15643	15591	15334	15318	15575	15511	15314	15464	15287	15479	15313	15413	15519	15572	15514	15361	15431	15655	15603	15572	15528	15531	15480	15435	15410	15597	15527	15454	15648	15548	15497	15367	15439	15608	15524	15483	15488	15502	15448	15550	15573	15372	15559	15383	15395	15342	15471	15328	15370	15624	15392	15570	15415	15289	15431	15552	15373	15529	15287	15442	15484	15431	15371	15369	15598	15440	15471	15506	15584	15384	15436	15585	15334	15584	15429	15650	15344	15387	15505	15343	15570	15533	15425	15418	15479	15534	15569	15394	15287	15401	15537	15405	15546	15410	15467	15708	15440	15573	15502	15443	15531	15605	15509	15539	15433	15465	15520	15445	15501	15564	15460	15401	15455	15563	15340	15585	15721	15277	15504	15404	15465	15550	15546	15610	15593	15563	15422	15495	15533	15538	15412	15442	15362	15536	15299	15637	15630	15598	15566	15527	15397	15420	15503	15586	15503	15553	15602	15471	15615	15523	15401	15456	15265	15438	15585	15508	15428	15569	15575	15590	15500	15501	15484	15392	15541	15441	15534	15402	15318	15495	15544	15559	15428	15377	15368	15447	15611	15315	15529	15538	15668	15437	15462	15542	15435	15470	15531	15601	15357	15384	15506	15429	15335	15496	15453	15430	15253	15585	15505	15395	15289	15360	15367	15596	15509	15500	15322	15352	15604	15507	15631	15326	15494	15802	15483	15423	15575	15520	15509	15553	15335	15486	15421	15561	15545	15521	15583	15489	15408	15413	15398	15543	15611	15479	15434	15513	15388	15499	15481	15362	15459	15480	15461	15407	15539	15480	15574	15388	15552	15403	15498	15526	15463	15389	15527	15546	15315	15414	15612	15424	15414	15563	15477	15494	15754	15471	15521	15472	15428	15470	15523	15313	15441	15532	15360	15531	15627	15535	15548	15571	15674	15468	15485	15529	15446	15276	15409	15516	15342	15359	15589	15571	15473	15430	15479	15421	15579	15562	15514	15573	15485	15545	15669	15475	15529	15550	15493	15401	15375	15569	15472	15551	15394	15462	15512	15462	15332	15495	15438	15505	15378	15439	15384	15669	15609	15477	15518	15383	15449	15605	15406	15489	15489	15495	15447	15437	15450	15427	15586	15410	15475	15418	15493	15342	15632	15441	15597	15470	15383	15459	15306	15430	15308	15427	15485	15617	15483	15429	15333	15529	15570	15598	15580	15523	15471	15547	15391	15400	15460	15570	15489	15406	15315	15451	15459	15356	15440	15405	15478	15410	15477	15510	15523	15389	15367	15478	15434	15380	15222	15458	15389	15717	15389	15392	15222	15426	15471	15495	15613	15507	15439	15536	15523	15309	15539	15459	15503	15311	15496	15460	15655	15522	15320	15298	15495	15481	15478	15669	15505	15539	15359	15465	15504	15418	15305	15533	15459	15568	15478	15289	15531	15528	15459	15518	15421	15557	15395	15484	15578	15495	15474	15426	15452	15433	15329	15517	15611	15563	15460	15480	15450	15397	15549	15556	15408	15402	15523	15414	15363	15329	15473	15472	15393	15319	15493	15649	15628	15548	15405	15620	15459	15523	15569	15425	15287	15501	15493	15337	15451	15443	15435	15486	15515	15557	15602	15493	15433	15427	15501	15313	15367	15563	15447	15146	15371	15626	15581	15463	15574	15463	15316	15453	15463	15503	15447	15462	15439	15382	15395	15593	15613	15321	15327	15381	15371	15425	15521	15617	15628	15595	15424	15436	15528	15569	15481	15642	15415	15494	15542	15561	15410	15478	15463	15536	15466	15537	15331	15438	15396	15470	15532	15594	15512	15393	15566	15514	15530	15524	15583	15464	15486	15479	15671	15356	15549	15593	15589	15587	15457	15549	15598	15440	15567	15482	15257	15576	15444	15515	15660	15528	15447	15219	15463	15549	15403	15631	15591	15666	15599	15474	15444	15380	15546	15474	15515	15215	15413	15595	15482	15471	15503	15485	15558	15416	15459	15515	15374	15543	15498	15470	15506	15537	15562	15387	15327	15419	15565	15347	15590	15443	15476	15361	15482	15489	15349	15433	15504	15598	15480	15326	15396	15484	15385	15404	15445	15536	15495	15457	15350	15372	15526	15453	15426	15483	15410	15581	15413	15462	15421	15645	15449	15475	15411	15605	15396	15458	15456	15423	15340	15398	15397	15453	15569	15480	15430	15443	15468	15416	15331	15460	15439	15410	15512	15672	15462	15545	15477	15467	15380	15543	15386	15458	15497	15556	15556	15469	15416	15538	15373	15354	15548	15273	15566	15482	15517	15449	15332	15477	15375	15460	15541	15450	15476	15451	15517	15361	15380	15334	15463	15411	15371	15512	15549	15469	15490	15355	15455	15402	15519	15493	15483	15484	15532	15371	15545	15395	15424	15495	15568	15399	15404	15501	15410	15518	15463	15509	15321	15483	15443	15519	15597	15301	15555	15597	15616	15334	15451	15526	15515	15452	15512	15466	15489	15556	15459	15423	15449	15427	15394	15367	15531	15414	15471	15420	15566	15464	15536	15474	15525	15522	15550	15598	15537	15429	15496	15449	15493	15478	15423	15446	15683	15391	15448	15466	15427	15696	15606	15537	15500	15554	15369	15442	15391	15389	15514	15477	15193	15551	15527	15364	15510	15442	15458	15480	15632	15365	15607	15660	15555	15532	15571	15405	15401	15412	15415	15312	15463	15493	15488	15476	15484	15527	15397	15408	15532	15401	15562	15485	15596	15416	15519	15663	15313	15475	15517	15396	15388	15611	15563	15474	15557	15510	15552	15402	15386	15510	15616	15373	15412	15617	15396	15662	15283	15519	15407	15559	15511	15398	15384	15411	15412	15571	15381	15526	15352	15447	15437	15482	15529	15498	15513	15347	15387	15493	15356	15627	15557	15473	15588	15616	15587	15258	15452	15431	15645	15384	15557	15564	15387	15425	15528	15591	15452	15266	15612	15534	15434	15365	15564	15592	15570	15438	15563	15385	15480	15574	15403	15402	15520	15332	15406	15506	15412	15573	15424	15335	15371	15460	15448	15515	15472	15502	15532	15502	15527	15493	15379	15534	15517	15762	15509	15378	15488	15521	15517	15497	15496	15580	15488	15557	15379	15591	15501	15489	15421	15342	15565	15415	15388	15558	15374	15190	15490	15274	15402	15376	15453	15442	15632	15404	15441	15371	15390	15542	15643	15286	15427	15431	15407	15383	15544	15546	15372	15425	15471	15415	15519	15503	15431	15414	15428	15485	15421	15512	15389	15369	15525	15482	15557	15328	15493	15561	15507	15408	15348	15533	15312	15409	15478	15534	15699	15374	15554	15446	15421	15525	15622	15390	15521	15515	15501	15571	15500	15347	15630	15532	15476	15401	15531	15466	15398	15532	15501	15314	15411	15578	15580	15315	15447	15411	15618	15591	15450	15450	15407	15508	15531	15442	15520	15387	15321	15454	15587	15527	15606	15476	15592	15731	15517	15599	15498	15519	15357	15560	15285	15591	15554	15487	15478	15387	15406	15409	15510	15496	15487	15523	15488	15446	15268	15433	15566	15505	15361	15473	15358	15434	15659	15430	15433	15524	15377	15441	15528	15385	15566	15491	15368	15596	15519	15411	15446	15554	15535	15528	15766	15589	15321	15332	15416	15503	15453	15460	15414	15379	15283	15403	15365	15625	15438	15551	15527	15534	15277	15487	15447	15390	15494	15648	15588	15489	15370	15488	15540	15414	15424	15481	15413	15555	15542	15264	15504	15380	15490	15410	15320	15408	15511	15327	15396	15583	15375	15538	15433	15542	15347	15453	15511	15474	15420	15442	15401	15450	15425	15498	15481	15539	15390	15412	15475	15508	15441	15531	15532	15386	15511	15386	15473	15407	15517	15442	15317	15519	15270	15565	15400	15570	15421	15528	15511	15605	15402	15552	15266	15390	15510	15421	15394	15340	15467	15271	15545	15337	15594	15548	15511	15486	15476	15370	15484	15474	15447	15492	15441	15680	15305	15317	15510	15467	15531	15504	15454	15519	15608	15389	15506	15442	15502	15589	15336	15436	15588	15383	15392	15522	15414	15398	15400	15483	15301	15447	15503	15549	15563	15517	15621	15513	15598	15469	15559	15441	15503	15538	15352	15534	15397	15437	15477	15601	15315	15516	15460	15645	15459	15512	15370	15611	15452	15489	15548	15454	15404	15552	15464	15293	15296	15328	15444	15373	15415	15487	15487	15525	15502	15527	15360	15590	15380	15492	15699	15406	15491	15470	15589	15506	15368	15509	15444	15522	15540	15484	15492	15419	15546	15400	15422	15542	15455	15555	15585	15465	15557	15512	15423	15513	15592	15407	15596	15453	15619	15385	15580	15474	15271	15501	15632	15454	15512	15516	15377	15504	15376	15513	15366	15497	15574	15535	15438	15446	15601	15255	15353	15383	15362	15560	15252	15508
27190	21744	24031	28272	29196	26419	22598	19386	18054	17097	17376	17272	17232	17178	17151	17282	17083	17358	17256	17150	17235	17219	17034	17116	17040	17237	17309	17225	17058	17063	17177	17294	17221	16943	17070	17271	17137	16948	17259	17224	17100	17087	17377	17329	17278	17236	17130	17160	17105	17261	17214	17142	17092	17211	17034	17080	16981	17228	17235	17238	17278	16985	17121	17164	17327	17093	17187	17305	17275	17276	17031	17160	17289	17206	17127	17110	17168	16842	17259	17214	17074	17098	17072	17061	17292	17244	17421	17366	17141	17249	17122	17032	17077	17000	17038	17004	17098	17145	17032	17061	17313	17111	17247	17190	17101	17091	16987	17122	17346	17044	17223	17231	17229	17142	17164	17198	17132	17185	17071	17273	17290	17118	17160	17024	16965	17176	17150	17154	17205	17288	17085	17096	17048	17061	17154	17256	17205	17011	17131	17217	17078	17226	17165	17136	17050	17107	17144	17132	17017	17011	17175	17227	17429	17198	17203	17216	17114	17156	17330	17047	17086	17139	17232	17371	17392	17191	17026	17194	17197	17233	16942	17051	17186	17114	17215	17109	17073	16931	17210	17056	17130	16969	17073	17049	17121	17014	17210	17237	17398	17245	17218	16932	17179	17123	17191	17235	17220	17043	17192	17137	17139	17073	17146	16873	17256	16987	17070	16905	17157	17045	16955	17185	17186	17294	17021	17197	17136	17197	17225	17126	17139	17219	16903	17000	17158	17042	16986	17076	17115	17273	17132	17261	17282	17125	17023	17001	17208	17101	17094	17268	17319	17126	17207	17181	17091	16995	17119	17216	17189	16861	17202	17069	17087	17061	16994	17154	17201	17257	17268	17185	17196	16927	16932	17243	17113	17196	17238	17068	17061	16971	17074	16981	17082	17191	17018	16978	17238	17164	17144	17218	17184	16794	17058	17263	17082	17200	17260	17295	17142	17173	17330	17358	17271	17128	17145	17303	16853	17059	17240	17096	17001	17053	17309	17095	17157	17336	17089	16976	17203	17182	17034	17125	17315	17068	17257	17192	16940	16953	17191	16896	17020	17134	17131	17207	17109	17057	17299	17125	17310	17341	17046	17083	17208	17284	17150	17352	17225	17299	16949	17192	17066	17284	17199	17345	17023	17322	17354	17066	17135	17047	17235	17211	17065	17190	17003	17082	17178	17103	17107	17046	17364	17104	17100	17125	17125	17288	17131	17169	17088	17112	17353	17144	17179	17160	17051	17213	17265	17205	17198	17182	17025	17129	17060	17057	17130	17050	17336	17283	17104	17115	16850	17063	17049	17220	17240	17269	17002	17173	17136	17076	17138	17304	17206	17224	17069	17047	17067	17161	17076	17176	16962	17239	17229	17013	17019	17001	17119	17185	17143	16940	17056	17282	17256	17019	17210	17221	17164	17156	17127	16857	17036	17283	17063	17174	17068	17096	17182	17333	17109	17207	17100	17144	17121	16965	17207	17143	17167	17087	17210	17197	17227	16990	17039	17177	17298	17190	17045	17209	17304	17252	17006	17259	17135	17244	17149	17151	17149	17071	17143	17234	17328	17205	17002	17092	17146	17256	17274	17139	17176	16969	17220	17237	17337	17198	17061	17500	17138	17182	16987	16990	17170	17156	17191	17112	16855	16877	17005	17076	17414	17081	17095	17270	17148	17360	17158	16974	17215	17106	17175	17185	17354	17024	17320	17075	17325	17100	17111	17198	17186	17127	17195	17016	17155	17100	17170	17298	17273	17108	17036	17215	17102	17330	17176	17032	17076	17134	16960	17341	17318	17315	17125	17293	17112	17101	17200	17261	17329	17258	17093	16920	17175	17216	17143	16916	17270	16991	17312	17005	17217	17260	17117	16989	17111	17119	17210	17152	17308	17128	17165	17132	17100	17044	17252	17167	17076	17261	17018	17377	17140	17152	17302	17259	17029	17245	17183	17114	17003	17257	17058	17191	17329	17172	17023	17256	17178	17271	17282	17303	17195	17101	17040	17108	16999	17077	16828	17054	16972	17160	17125	17123	17351	17116	17086	17108	17012	17125	17139	17186	17182	17094	17036	16975	17038	17123	17212	17127	17300	16968	17199	17174	17066	17032	17058	17181	16971	17053	17109	16945	17184	17029	17248	16990	17048	17242	17044	17320	17126	17097	17172	17104	17001	17237	17133	17056	17004	17271	17043	17150	17074	17168	17171	16958	16970	17014	17053	17283	17278	17119	17230	16953	16952	16929	17038	17104	17133	17197	17136	17008	17144	17172	17289	17049	17266	17101	17095	17178	17060	17317	17034	17083	17149	17104	17278	16997	17318	17216	17015	17389	17177	17238	17357	17373	17079	17029	16996	17148	17048	17036	17030	17262	17282	17083	17155	17112	17187	17222	17088	17185	17188	17040	17442	17217	17203	17262	17272	16984	17311	16974	17048	17045	17147	16861	17187	17063	16921	17391	17143	17106	17084	17114	17120	17279	17181	17269	17153	17239	17244	17049	17335	17191	17054	17216	16960	17062	17186	17232	17063	16971	17048	17247	17300	17161	17113	17107	17149	17052	17326	17263	17228	17092	17241	17321	17092	17201	17325	17309	17133	17128	17047	17289	17095	17046	17256	17208	17024	17288	16966	17089	17101	17132	17264	17256	17151	17053	17098	17112	17125	17188	17284	17327	17068	17130	16972	17228	17263	17358	17298	17184	17020	17131	17039	17171	16900	17096	17084	17248	17178	16975	17160	17026	17246	17179	17178	17088	17196	17067	17088	17084	17072	17320	17258	17104	17106	17242	16992	17206	17087	17251	17219	17031	17421	17243	17143	17285	17258	17106	17319	17245	17189	17271	17205	17182	17204	17236	17297	17045	17027	17223	17173	17300	17218	17367	16989	17183	17109	17254	17344	17059	17241	17104	17026	17144	16758	17053	17059	17166	17238	17170	17130	17113	17329	17317	17141	17145	17332	17081	17106	16960	17231	17059	16986	17127	17152	17028	17102	17055	17086	17238	17086	17048	17016	17129	17435	17367	17423	17076	17123	17072	16990	17151	17220	17323	17104	17166	17094	17139	17410	17266	17267	17012	17177	17025	17259	16958	17142	17025	17157	17087	17231	17140	17136	17218	17190	17255	17235	17075	17096	17091	17314	17166	17172	16885	17169	17006	17255	17093	17338	17216	17256	17215	17253	17328	17132	17216	17182	16931	17104	17121	17253	17176	17287	16954	17231	17159	17215	17078	17346	17052	17098	17226	17223	17039	17032	17231	17166	17145	17340	16957	17159	17154	17172	17186	16983	17034	17130	17305	17214	17134	17219	17191	17197	17413	17165	17249	17156	17163	17310	17269	16954	17054	17155	17141	17222	17294	17214	17083	17245	16934	16975	17042	17072	17311	17220	17142	17067	17247	17021	17360	16977	16832	17164	17243	17122	17036	17065	17282	17242	17043	16936	16964	17140	17291	17120	17192	16995	17069	17160	17238	17155	17201	17030	17057	17329	17078	17328	16909	17080	17143	17386	17005	17304	17009	17180	17289	17080	17259	17136	17058	17223	17167	17330	16985	17287	17081	17407	17088	17149	17075	16907	17346	16907	17294	17297	17171	17067	17047	17338	17154	17149	17126	17170	17243	17185	17038	16881	16969	17192	17116	17104	17124	17032	17031	17125	17178	17199	17226	17054	17106	17138	17276	17271	17110	17147	17080	17224	17188	17299	17215	17097	17085	17229	17041	17046	17019	17055	17094	17241	17048	17257	17032	17013	17086	17232	17307	17313	17013	17233	17106	16878	17117	17061	17150	17267	16989	17303	17150	17314	17086	17145	17045	17138	17181	17299	17048	17109	17173	17347	17130	17054	17412	17065	17163	17231	17149	17228	17041	17080	17071	17173	17113	17169	16933	17101	17214	17125	17152	17027	17224	17036	17149	17065	17165	17313	17230	17324	17094	17074	17260	17100	17039	16962	17094	16892	17115	17230	17021	17244	17196	17236	17019	17287	17307	17097	17226	17151	17068	17381	17166	17292	17054	17224	17263	17112	17129	17154	17176	17107	17110	17071	17100	17272	17157	17206	17279	17099	17080	17131	17070	17196	17126	17164	17212	17125	17134	17072	17124	17327	17216	17119	16976	17096	17213	17202	17343	17334	17027	17114	17146	17137	17339	17245	17041	17165	17124	17114	16984	17046	17161	17038	17100	17146	17238	17045	17130	17216	16933	17124	17336	17021	17016	16979	17337	17136	17191	17079	17021	17489	17169	17141	16935	17179	17149	16994	17192	17022	17090	16966	16992	17048	17126	16952	17067	17039	17077	17299	17206	17102	17192	17117	17039	17195	17190	17269	17052	17296	17109	16968	17152	17249	17374	17142	16940	17227	17048	17068	17053	17142	17227	17159	17067	17272	17178	17270	17046	17095	17153	17268	17076	17208	17047	17215	17120	17449	17149	17132	17244	17174	17126	17169	17083	17076	17000	17206	17129	17256	17009	16998	17156	17122	17014	17026	17104	17114	17105	17075	17221	17068	17156	17329	17257	17265	17028	17100	17001	17214	17182	17128	17117	17094	17291	17216	17048	17096	17388	17185	17360	17006	17140	17120	17026	17271	17233	17269	17323	17111	17328	17020	16974	17209	17100	17057	17151	17193	17258	17211	17228	17210	17317	16997	17047	17168	17198	17005	17172	17072	17135	17142	17113	17307	17118	17354	17123	17123	17334	16995	17246	17117	17056	17256	17374	17298	17035	17238	17199	17089	17151	17270	17267	17175	17148	17200	17171	17086	17275	17101	17117	17228	17346	17066	17194	17153	17046	17165	17222	17151	17271	17165	17132	17291	17155	17113	17171	17314	17012	17361	17414	17274	17137	17290	17049	17322	17152	17154	17194	16920	17008	17040	17249	17166	17087	17265	17289	17321	17092	17358	17167	17195	17097	16995	17059	16955	17085	17145	17259	17082	17215	17307	16991	16987	17168	17301	17259	17254	17206	17067	17184	17143	17185	17104	16929	17157	17004	17132	17128	17106	17155	17174	17162	17281	17037	17092	17321	17221	17257	17034	17273	17352	17028	17248	17064	17282	17083	16807	17057	17188	17187	17157	17308	17160	17076	17354	17078	17095	16870	17097	17134	17380	17217	17192	17225	17110	17071	17153	17121	17038	17194
14399	16308	17731	28353	30445	26433	21600	18221	16443	15443	15415	15662	15670	15627	15747	15573	15562	15449	15616	15452	15524	15556	15617	15661	15411	15557	15679	15625	15590	15760	15752	15677	15508	15779	15512	15487	15720	15417	15610	15646	15570	15576	15685	15732	15530	15555	15546	15476	15689	15560	15689	15647	15656	15588	15600	15526	15535	15594	15430	15594	15469	15645	15538	15608	15632	15638	15789	15485	15542	15591	15521	15544	15527	15636	15646	15596	15673	15312	15683	15640	15558	15503	15525	15763	15486	15618	15653	15500	15542	15435	15684	15601	15585	15508	15587	15666	15637	15524	15637	15646	15637	15557	15763	15556	15697	15563	15573	15529	15603	15458	15500	15597	15604	15731	15736	15548	15510	15577	15566	15575	15374	15564	15545	15630	15554	15517	15620	15543	15626	15410	15547	15563	15581	15517	15741	15550	15558	15788	15498	15586	15438	15389	15736	15477	15558	15513	15549	15648	15490	15477	15527	15642	15618	15540	15576	15524	15690	15458	15615	15606	15470	15611	15603	15600	15561	15546	15716	15607	15538	15577	15546	15566	15508	15496	15616	15700	15647	15649	15656	15466	15610	15581	15568	15592	15602	15657	15610	15436	15512	15594	15479	15507	15670	15642	15569	15660	15534	15539	15661	15800	15500	15645	15460	15523	15615	15570	15440	15495	15708	15545	15412	15564	15692	15421	15582	15718	15645	15404	15580	15515	15689	15504	15505	15476	15622	15332	15554	15513	15512	15555	15554	15388	15508	15542	15491	15658	15451	15693	15678	15371	15622	15458	15475	15591	15503	15642	15639	15477	15551	15578	15618	15684	15679	15507	15792	15602	15592	15578	15642	15460	15674	15609	15565	15629	15509	15501	15572	15650	15639	15544	15525	15529	15560	15665	15716	15578	15519	15459	15592	15310	15670	15458	15656	15376	15598	15650	15635	15585	15608	15599	15638	15603	15405	15614	15822	15627	15579	15618	15630	15659	15549	15735	15587	15543	15552	15797	15435	15525	15555	15564	15517	15580	15588	15645	15517	15699	15727	15527	15436	15635	15554	15487	15594	15421	15750	15569	15582	15597	15689	15666	15450	15537	15775	15633	15565	15677	15558	15584	15784	15577	15410	15627	15588	15544	15358	15421	15334	15729	15803	15696	15515	15599	15392	15381	15611	15713	15474	15577	15613	15556	15580	15482	15547	15618	15673	15750	15654	15616	15539	15732	15499	15566	15408	15637	15718	15620	15631	15440	15607	15492	15719	15649	15519	15530	15562	15511	15719	15501	15675	15635	15616	15578	15672	15649	15507	15647	15432	15562	15673	15597	15474	15623	15734	15498	15589	15413	15729	15527	15667	15535	15708	15598	15681	15607	15391	15511	15501	15593	15930	15677	15793	15528	15480	15416	15620	15601	15691	15643	15689	15674	15651	15548	15475	15632	15456	15646	15653	15547	15780	15492	15636	15535	15613	15577	15574	15440	15673	15535	15549	15652	15606	15458	15635	15557	15546	15652	15595	15518	15603	15713	15531	15748	15612	15515	15647	15626	15633	15520	15494	15626	15617	15617	15652	15634	15573	15625	15791	15564	15495	15520	15460	15393	15645	15473	15564	15504	15803	15638	15604	15634	15607	15562	15660	15638	15608	15606	15622	15701	15601	15514	15760	15551	15573	15681	15546	15562	15496	15660	15594	15583	15627	15389	15654	15659	15606	15502	15613	15539	15630	15516	15657	15573	15509	15570	15511	15606	15712	15675	15710	15624	15631	15521	15678	15391	15583	15632	15489	15612	15479	15512	15525	15563	15595	15463	15532	15651	15501	15559	15514	15682	15706	15408	15741	15472	15576	15659	15420	15480	15603	15658	15356	15505	15591	15501	15515	15367	15581	15545	15573	15592	15625	15637	15497	15514	15549	15627	15518	15521	15689	15660	15444	15637	15662	15466	15785	15724	15619	15630	16074	15579	15672	15629	15663	15475	15561	15733	15543	15500	15599	15649	15524	15600	15469	15635	15620	15547	15615	15517	15576	15678	15632	15455	15655	15655	15642	15576	15709	15576	15636	15381	15577	15507	15606	15363	15530	15328	15585	15770	15580	15533	15581	15399	15508	15372	15662	15617	15624	15579	15699	15617	15696	15703	15520	15791	15555	15517	15680	15764	15660	15620	15530	15614	15544	15509	15450	15395	15535	15552	15551	15464	15539	15454	15582	15579	15638	15645	15679	15523	15610	15589	15521	15425	15561	15587	15391	15504	15518	15686	15459	15672	15563	15489	15439	15619	15497	15749	15475	15675	15461	15539	15517	15706	15611	15547	15700	15551	15665	15397	15609	15544	15619	15733	15475	15554	15592	15537	15459	15572	15457	15638	15300	15735	15472	15580	15643	15594	15573	15548	15587	15644	15687	15636	15556	15624	15501	15522	15781	15587	15696	15526	15709	15431	15615	15590	15583	15605	15413	15621	15431	15408	15667	15426	15523	15588	15567	15299	15627	15528	15574	15601	15646	15479	15656	15604	15622	15463	15434	15457	15519	15589	15568	15649	15397	15346	15496	15656	15604	15565	15511	15583	15516	15702	15604	15457	15640	15639	15481	15676	15490	15554	15641	15396	15571	15581	15400	15677	15674	15696	15631	15559	15589	15693	15639	15579	15523	15601	15479	15628	15518	15551	15625	15577	15759	15559	15621	15510	15758	15512	15656	15555	15557	15725	15588	15634	15284	15674	15553	15671	15614	15795	15632	15626	15623	15709	15594	15574	15543	15575	15550	15709	15593	15573	15688	15528	15273	15541	15564	15486	15666	15576	15568	15525	15473	15587	15572	15474	15676	15636	15472	15718	15658	15468	15493	15639	15523	15348	15635	15659	15432	15509	15597	15562	15550	15557	15678	15655	15594	15643	15324	15670	15756	15541	15679	15659	15521	15601	15621	15554	15675	15550	15673	15580	15585	15475	15563	15565	15568	15578	15500	15707	15655	15491	15519	15687	15517	15674	15489	15663	15664	15512	15396	15525	15694	15588	15534	15478	15520	15838	15520	15658	15517	15699	15726	15510	15628	15403	15548	15553	15773	15458	15515	15445	15709	15536	15704	15670	15587	15485	15637	15470	15626	15522	15556	15431	15514	15618	15478	15737	15653	15479	15633	15610	15696	15545	15437	15440	15684	15497	15508	15501	15609	15568	15548	15566	15666	15590	15564	15553	15600	15578	15648	15609	15674	15499	15616	15556	15477	15641	15674	15521	15618	15584	15457	15515	15524	15538	15589	15676	15475	15640	15711	15445	15727	15658	15624	15747	15462	15510	15588	15501	15455	15591	15587	15530	15643	15562	15531	15595	15676	15672	15571	15554	15403	15624	15610	15529	15559	15614	15494	15511	15471	15455	15527	15704	15542	15638	15639	15554	15758	15499	15425	15588	15804	15551	15596	15667	15446	15675	15555	15558	15572	15447	15542	15606	15642	15581	15380	15662	15603	15634	15586	15588	15512	15600	15398	15523	15497	15538	15595	15775	15626	15655	15664	15455	15695	15620	15547	15702	15502	15523	15644	15573	15526	15586	15576	15496	15487	15590	15614	15508	15564	15431	15565	15553	15472	15311	15563	15628	15579	15572	15563	15729	15660	15577	15635	15484	15627	15649	15552	15446	15746	15584	15532	15624	15597	15509	15615	15720	15572	15591	15558	15623	15587	15518	15575	15393	15579	15633	15512	15551	15843	15600	15686	15511	15747	15634	15541	15486	15658	15690	15555	15852	15592	15663	15462	15695	15579	15722	15658	15677	15614	15530	15572	15524	15546	15459	15553	15666	15760	15577	15489	15560	15652	15546	15609	15559	15601	15612	15579	15639	15482	15427	15702	15592	15559	15533	15618	15554	15526	15622	15562	15692	15757	15536	15586	15442	15652	15669	15274	15552	15700	15426	15669	15704	15760	15535	15398	15504	15517	15580	15565	15530	15696	15597	15534	15728	15612	15723	15752	15536	15311	15466	15455	15478	15543	15336	15541	15577	15603	15549	15526	15577	15519	15475	15632	15486	15485	15485	15574	15457	15575	15763	15733	15537	15498	15622	15648	15517	15662	15656	15537	15502	15718	15725	15656	15576	15575	15593	15583	15521	15626	15634	15696	15481	15621	15544	15568	15684	15677	15604	15582	15557	15741	15639	15610	15603	15660	15541	15527	15618	15600	15527	15563	15463	15883	15491	15503	15520	15616	15611	15654	15611	15323	15561	15474	15796	15750	15621	15511	15587	15673	15568	15563	15473	15398	15488	15605	15664	15597	15538	15570	15428	15575	15488	15584	15636	15514	15564	15511	15522	15680	15733	15473	15612	15566	15598	15323	15667	15587	15463	15553	15685	15642	15707	15619	15290	15613	15568	15576	15510	15492	15459	15562	15664	15663	15396	15572	15655	15755	15555	15619	15638	15618	15699	15629	15772	15649	15678	15704	15514	15666	15497	15607	15613	15607	15519	15550	15504	15508	15653	15615	15603	15521	15485	15600	15511	15537	15544	15545	15628	15507	15600	15524	15628	15459	15478	15529	15470	15570	15501	15681	15714	15428	15692	15638	15412	15647	15285	15700	15767	15562	15530	15565	15636	15491	15472	15681	15577	15693	15708	15719	15375	15648	15574	15510	15524	15581	15630	15626	15616	15612	15541	15578	15615	15557	15612	15687	15480	15578	15409	15661	15605	15552	15686	15671	15473	15713	15332	15675	15620	15465	15614	15608	15700	15533	15616	15471	15561	15676	15692	15436	15797	15510	15573	15590	15578	15609	15530	15530	15417	15714	15594	15667	15597	15567	15544	15644	15526	15730	15392	15607	15381	15612	15627	15692	15645	15649	15637	15449	15591	15675	15553	15439	15509	15672	15602	15605	15780	15590	15378	15665	15496	15634	15580	15615	15445	15562	15641	15517	15524	15651	15525	15591	15350	15690	15578	15595	15359	15502	15573	15528	15688	15537	15713	15571	15581	15522	15531	15572	15684	15463	15565	15422	15600	15543	15473	15519	15407	15752	15690	15602	15799	15566	15423	15667	15619	15571	15611	15608	15507	15466	15645	15603	15732	15584	15451	15475	15564	15582	15626	15554	15544	15456	15629	15665	15763	15671	15523	15622	15626	15554	15593	15586	15758	15611	15501
24128	21202	28482	33568	48358	50114	39319	31690	24603	18964	18087	18100	17874	17720	17927	17912	17779	17829	17922	17883	17747	17813	17892	17844	17844	17637	17833	17856	18042	17743	17783	17827	17534	17650	17835	17870	18002	17916	18033	17898	17907	17905	17856	17709	17797	17827	17776	17709	17824	17870	17927	17975	17830	17672	17866	17809	17741	17807	17749	17740	17972	17589	17786	17732	17564	17552	17693	17563	17692	17648	17693	17683	17601	17624	17773	17786	17864	17807	17591	17868	17513	17609	17615	17759	17667	17701	17580	17797	17853	17538	17711	17836	17582	17695	17677	17763	17628	17722	17584	17799	17829	17735	17721	17635	17831	17695	17767	17585	17771	17704	17795	17771	17665	17647	17757	17561	17620	17989	17587	17622	17747	17882	17533	17794	17813	17778	17763	17670	17557	17799	17723	17837	17607	17781	17577	17593	17720	17560	17678	17783	17749	17760	17759	17800	17591	17784	17730	17548	17870	17352	17811	17737	17696	17631	17854	17724	17822	17734	17738	17779	17571	17679	17586	17557	17712	17712	17803	17830	17704	17576	17647	17909	17701	17506	17694	17757	17733	17618	17638	17611	17613	17699	17720	17731	17824	17791	17816	17771	17689	17634	17696	17722	17552	17724	17812	17791	17613	17569	17792	17681	17870	17675	17749	17590	17897	17627	17980	17827	17844	17792	17697	17810	17847	17764	17761	17736	17890	17897	17680	17759	17672	17628	17670	17682	17696	17777	17762	17787	17874	17966	17667	17678	17500	17624	17678	17782	17727	17555	17622	17658	17748	17679	17850	17571	17605	17600	17563	17633	17441	17569	17811	17549	17720	17761	17680	17741	17733	17844	17548	17621	17561	17777	17603	17822	17743	17628	17817	17710	17711	17753	17783	17811	17538	17794	17550	17726	17613	17739	17675	17666	17717	17661	17895	17631	17700	17717	17841	17696	17709	17715	17473	17747	17565	17501	17691	17792	17710	17859	17683	17663	17749	17875	17557	17385	17660	17558	17590	17831	17918	17494	17488	17550	17749	17671	17616	17662	17676	17539	17755	18008	17616	17613	17575	17531	17875	17691	17652	17647	17640	17591	17764	17646	17669	17691	17638	17741	17701	17796	17762	17692	17892	17752	17949	17548	17748	17670	17748	17802	17815	17923	17689	17660	17827	17647	17685	17591	17644	17707	17883	17804	17600	17666	17678	17626	17758	17898	17623	17727	17554	17730	17627	17725	17862	17781	17736	17615	17655	17584	17465	17657	17839	17789	17721	17690	17869	17730	17854	17754	17740	17772	17687	17746	17661	17510	17619	17628	17539	17711	17888	17740	17489	17861	17378	17760	17811	17728	17748	17813	17767	17756	17556	17575	17575	17816	17693	17649	17711	17758	17927	17670	17506	17556	17606	17810	17638	17611	17712	17830	17482	17604	17765	17689	17839	17547	17666	17955	17795	17678	17750	17681	17605	17833	17567	17679	17536	17740	17888	17618	17574	17612	17798	17855	17800	17856	17696	17723	17773	17581	17680	17759	17686	17647	17806	17765	17578	17807	17646	17903	17751	17730	17607	17650	17691	17750	17882	17577	17839	17634	17795	17665	17568	17483	17810	17514	17535	17369	17702	17681	17639	17660	17846	17611	17739	17896	17689	17689	17818	17699	17897	17664	17712	17656	17788	17727	17545	17622	17827	17769	17618	17698	17637	17647	17540	17727	17645	17712	17764	17703	17863	17608	17772	17820	17741	17661	17750	17760	17798	17755	17904	17825	17719	17495	17803	17864	17830	17688	17714	17617	17819	17689	17797	17818	17721	17589	17619	17765	17861	17647	17851	17527	17933	17759	17783	17647	17660	17771	17643	17829	17693	17660	17599	17786	17861	17613	17631	17649	17761	17739	17783	17746	17834	17665	17580	17595	17699	17706	17795	17759	17731	17768	17603	17839	17824	17745	17830	17633	17744	17931	17775	17766	17886	17822	17630	17866	17700	17651	17763	17682	17772	17498	17503	17709	17914	17803	17635	17497	17453	17490	17767	17872	17684	17561	17787	17661	17579	17568	17775	17617	17943	17563	17725	17806	17453	17796	17871	17823	17825	17601	17755	17745	17694	17364	17694	17702	17854	17634	17561	17753	17799	17507	17820	17736	17649	17561	17762	17564	17540	17742	17785	17710	17804	17739	17640	17524	17733	17728	17658	17619	17683	17854	17754	17558	17709	17702	17497	17690	17703	17671	17763	17693	17690	17701	17821	17737	17857	17682	17485	17573	17669	17658	17638	17597	17523	17715	17800	17712	17552	17662	17645	17629	17894	17764	17685	17644	17661	17795	17895	17629	17657	17826	17778	17655	17666	17723	17363	17673	17700	17784	17821	17718	17767	17790	17584	17722	17531	17863	17522	17600	17798	17672	17675	17609	17654	17628	17639	17750	17721	17767	17748	17772	17786	17769	17691	17702	17774	17807	17995	17730	17830	17661	17780	17620	17818	17682	17817	17666	17513	17856	17734	17722	17658	17698	17629	17613	17760	17697	17777	17565	17811	17474	17736	17852	17664	17664	17895	17984	17732	17813	17915	17774	17607	17824	17987	17849	17827	17763	17741	17842	17825	17812	17636	17670	17770	17764	17855	17766	17541	17658	17740	17852	17679	17599	17796	17640	17714	17745	17775	17903	17707	17637	17827	17548	17745	17900	17718	17419	17563	17866	17737	17552	17538	17685	17668	17482	17756	17693	17776	17753	17595	17809	17759	17431	17814	17906	17616	17743	17719	17925	17846	17714	17718	17628	17710	17793	17569	17642	17690	17760	17824	17589	17710	17543	17717	17703	17724	17679	17789	17928	17799	17497	17642	17688	17561	17554	17780	17746	17649	17635	17519	17511	17487	17700	17722	17897	17534	17711	17703	17626	17640	17690	17655	17870	17792	17733	17655	17823	17830	17846	17650	17595	17639	17537	17541	17770	17633	17675	17703	17649	17885	17777	17741	17583	17571	17678	17634	17630	17899	17585	17662	17647	17631	17898	17631	17727	17619	17576	17640	17677	17756	17630	17650	17824	17818	17656	17784	17761	17692	17697	17443	17626	17667	17899	17787	17700	17843	17769	17847	17781	17699	17667	17685	17688	17637	17856	17628	17699	17797	17689	17623	17693	17797	17784	17744	17746	17559	17614	17668	17692	17741	17681	17866	17646	17684	17555	17861	17600	17777	17612	17920	17752	17607	17919	17876	17779	17484	17706	17815	17725	17633	17517	17674	17770	17865	17832	17690	17827	17941	17714	17532	17648	17812	17625	17660	17768	17892	17833	17727	17741	17685	17376	17593	17759	17601	17680	17733	17687	17651	17785	17681	17709	17639	17765	17739	17490	17815	17609	17599	17789	17671	17916	17559	17521	17702	17608	17757	17596	17685	17721	17480	17764	17714	17769	17766	17696	17589	17622	17576	17828	17525	17735	17634	17742	17784	17853	17690	17772	17605	17826	17750	17654	17784	17647	17801	17868	17621	17649	17865	17574	17894	17712	17663	17553	17720	17563	17907	17800	17684	17670	17693	17658	17645	17664	17867	17809	17761	17668	17690	17549	17798	17743	17902	17668	17667	17682	17641	17631	17735	17596	17746	17738	17805	17429	17822	17904	17730	17739	17780	17710	17578	17774	17629	17677	17592	17602	17616	17528	17675	17793	17690	17666	17695	17842	17713	17638	17561	17982	17626	17803	17730	17834	17756	17747	17592	17681	17677	17624	17870	17630	17817	17603	17720	17696	17509	17763	17681	17748	17547	17694	17520	17519	17839	17587	17917	17673	17669	17665	17666	17702	17836	17794	17908	17616	17847	17683	17637	17925	17789	17628	17788	17764	17754	17652	17764	17799	17818	17895	17719	17669	17708	17624	17750	17553	17728	17713	17719	17720	17641	17811	17662	17677	17613	17738	17838	17527	17486	17592	17808	17777	17748	17593	17807	17877	17875	17699	17781	17762	17677	17710	17572	17771	17812	17682	17778	17570	17696	17768	17646	17610	17618	17519	17525	17506	17690	17558	17620	17649	17871	17681	17698	17588	17665	17985	17824	17771	17816	17715	17799	17754	17796	17716	17586	17785	17816	17590	17735	17955	17652	17848	17819	17793	17674	17663	17645	17713	17665	17564	17723	17612	17636	17650	17720	17506	17764	17643	17670	17583	17802	17635	17541	17663	17640	17731	17701	17650	17697	17469	17669	17625	17718	17501	17616	17930	17788	17771	17816	17846	17775	17737	17684	17670	17488	17563	17704	17581	17680	17742	17664	17389	17755	17842	17681	17750	17887	17605	17628	17767	17698	17724	17656	17744	17615	17679	17641	17678	17543	17660	17822	17760	17590	17983	17690	17679	17649	17808	17854	17784	17847	17724	17763	17614	17668	17726	17488	17699	17859	17772	17605	17872	17558	17666	17652	17570	17902	17593	17686	17765	17544	17680	17625	17555	17831	17723	17912	17721	17598	17632	17509	17709	17834	17846	17793	17839	17973	17858	17705	17535	17670	17829	17715	17750	17542	17760	17721	17674	17911	17700	17777	17685	17558	17660	17872	17777	17709	17645	17674	17695	17768	17677	17617	17714	17700	17680	17772	17769	17714	17644	17490	17554	17668	17541	17826	17633	17906	17646	17778	17655	17800	17772	17858	17705	17565	17731	17608	17765	17617	17793	17575	17748	17793	17585	17752	17783	17838	17659	17680	17887	17742	17667	17702	17796	17757	17739	17856	17800	17616	17648	17837	17828	17551	17632	17629	17824	17761	17769	17575	17919	17664	17687	17789	17527	17508	17612	17769	17646	17978	17781	17662	17870	17793	17782	17629	17602	17652	17535	17622	17840	17581	17738	17772	17798	17751	17783	17849	17737	17610	17592	17794	17725	17821	17466	17580	17743	17689	17743	17610	17712	17765	17763	17655	17560	17744	17874	17960	17677	17738	18003	17706	17797	17509	17748	17746	17712	17595	17679	17863	18039	17872	17730	17574	17680	17863	17693	17752	17881	17833	17868	17766	17703	17596	17385	17536	17646	17690	17747	17772	17719	17685	17570	17670	17671	17796	17921	17742	17638	17525	17698	17649	17613	17737	17872	17695	17745	17664	17556	17792	17688	17774	17851	17621	17548	17743	17817	17711	17849	17727	17515
13871	21684	25057	56444	57812	52610	39109	33950	23247	16162	16024	16031	16080	15858	15977	16101	16139	15997	16042	16103	16093	15951	16058	15909	16031	16009	15934	16091	16114	16000	15938	16007	16057	15986	16052	15891	15923	15947	16110	16013	15968	15933	16088	15822	15922	16124	16136	16159	16124	16160	16091	16016	15890	16010	16147	15861	15863	15830	15931	15980	16133	15856	16008	15999	16078	15960	15982	15799	15984	15946	15998	15945	15936	15887	16042	15990	15990	15919	15940	16080	16018	15974	16040	16069	16003	16026	16096	15923	16052	16082	16130	16023	15984	16045	16061	15768	15952	16078	15952	15887	16076	15868	16043	15889	15804	16017	16039	15972	16139	16011	15988	15980	16059	16009	15877	16038	15866	16011	16156	16073	15933	15954	15969	16032	15936	16097	16013	16075	15843	15998	16052	15974	15993	15877	16030	15977	16029	16036	15984	15941	15997	16000	16009	15989	15867	15961	15994	16118	16071	16032	16020	16010	16190	15905	16098	16015	16102	16091	16033	15932	16011	16103	15962	15914	16018	16131	15937	16108	15913	16010	15990	16041	16044	15903	16005	16017	16074	15833	16053	15917	16004	15949	16051	15859	15897	16061	15914	15944	16080	15912	16026	15947	15993	15912	15940	15800	16009	15967	15879	15945	16121	15773	15913	15980	15990	16155	16001	15868	16081	16013	15980	15953	15836	16027	16074	16012	15752	15872	16062	16110	15970	15875	15949	15871	15920	15966	15897	15964	15992	15949	15801	15921	15931	15981	15895	15790	16030	15900	15761	15968	15987	16134	16032	16033	15952	15887	15891	15898	16037	16091	16091	15868	16028	16131	15953	15998	16150	15863	16004	15888	15971	15947	16015	16036	15930	15985	15919	16030	16125	16070	16067	15977	15900	15960	15934	16027	15906	15845	15830	15956	15873	16041	15915	16008	15884	16042	15948	16114	16140	16090	15874	15921	15783	15965	16032	15943	15912	15986	15951	16039	15863	16021	16069	15796	15943	15859	15984	15900	15876	15900	15940	15987	15985	15988	16041	15808	15919	16125	16022	15995	15928	16084	15787	15865	15913	15886	15892	16045	15944	16023	16000	16048	15879	16007	16006	15981	15936	15929	15874	15879	15945	15751	15950	15997	15761	16027	15932	15912	15980	16063	16109	15809	16038	15962	15895	15897	16233	16111	15954	15917	15940	15988	15903	15962	15969	16002	15990	16010	16060	16062	15910	15956	15743	16146	15995	15861	15929	15925	15885	15975	16075	15808	15905	15952	15991	15919	15926	15897	16131	15926	16032	16013	15932	16014	16101	16096	16091	15798	16037	15885	16088	15995	15903	15803	15980	15841	15980	16157	15968	15979	15807	16029	15966	15835	15962	16098	15833	16068	16139	15933	16060	15877	16081	15902	15963	16018	15917	16012	16108	15984	15983	16058	15925	16207	15914	15867	16045	15983	15899	15934	16008	15926	16029	16094	15984	15829	16002	16024	15845	15942	16049	16148	15796	15932	15910	15949	15885	15993	15851	16095	15760	16017	15940	15920	15905	16070	15917	16078	16059	15864	16082	15964	16000	16037	16023	15961	16153	15692	16182	16047	16022	15852	15645	15825	16004	15926	15911	16028	15949	16038	15963	16155	15923	16062	15964	15952	15966	15954	15978	15859	15841	15865	15922	15951	15758	15921	15998	15861	15982	15773	15904	15784	15964	15865	16066	15995	15838	15904	16027	16011	15883	15900	16045	15909	16101	15918	15975	16026	16122	15959	15984	15898	15871	16031	15935	15926	16046	16011	15944	15967	15790	15819	15951	15899	15951	16153	15878	16005	15793	15973	15919	16050	15970	15861	15994	15857	16084	15931	15855	15935	15930	15958	16056	16172	15791	16054	15865	16016	15952	15878	16153	15965	16221	15974	15906	15896	15846	16100	16009	16193	15772	16070	15960	15940	16097	15931	15844	16032	15973	15876	15983	16065	15838	16082	15896	16021	15972	15921	15931	16021	15881	16092	16115	16002	16021	16088	16076	15918	15869	15819	15869	15931	15945	16166	16005	16015	15927	16011	16128	16091	15953	16138	15963	15851	16109	16043	16065	15851	15851	16082	15967	15935	15727	15950	16030	15995	15984	16008	16049	15936	15922	15851	15969	15883	15789	15961	15923	15851	16081	15838	16080	15890	16025	16017	15936	15846	15958	15908	15890	15904	15982	15992	15875	15980	15857	16021	15804	16103	16075	15931	16052	15988	16015	16090	15945	16027	15919	15890	15996	15963	15847	16032	16037	15925	16039	15925	15929	16021	15888	15936	16068	15931	15990	15855	16037	16031	15921	16008	15976	15954	16037	16156	15953	15878	16140	16093	15974	16082	15792	15894	15941	15838	15986	16078	15947	15961	16059	16059	16075	15884	15989	15917	15893	16018	16003	15901	15988	15960	15905	15805	16073	16213	15941	15887	16156	15978	16213	15906	16088	16043	16000	15880	15954	16006	16213	15970	15924	15941	15734	15988	15903	16010	15925	15918	15938	15995	16049	15921	16072	15994	15978	16032	15916	15894	16105	16230	15844	15940	15924	15967	15974	15881	15999	15892	15852	16027	16007	15908	15889	15944	15927	15971	15929	16014	15864	15983	15845	16128	16061	15996	15871	16048	15912	16061	15956	15871	15994	16063	15992	16055	15901	15948	15961	16039	15993	16106	15867	15940	16024	16042	16002	15969	16141	15893	15966	16084	16041	15989	15941	15965	15919	16047	15879	15915	15957	15948	15805	16023	15997	16035	15953	16030	15919	15988	15977	16160	15860	16012	16015	15810	16028	16106	16087	16033	16027	15868	16075	15941	15958	15920	15874	16011	15736	15766	16090	15949	15981	15848	16049	16026	15977	15896	15991	16125	16103	15974	15838	15901	15910	16019	16032	16103	15938	16122	15918	16095	16088	16049	16160	15788	16046	15936	15920	15909	15910	16035	15907	15957	15964	16073	15857	15971	15938	16002	16092	16179	16038	15908	15848	15925	15861	15966	15968	16047	15843	16032	15998	15748	15986	16040	15986	16054	16035	15984	15959	15866	16045	16150	15941	15957	15941	15920	16081	16109	15925	16031	16097	15824	15829	16088	16191	15835	16003	16009	15980	15850	15914	15830	15857	15883	15736	16068	16141	15994	16043	15907	16163	15802	16013	16036	15895	15856	15887	16092	15929	15940	16158	16044	16228	15901	15937	15973	15853	15702	15916	15975	16119	15901	15948	15927	15937	15999	15884	15954	15935	15867	16152	15931	16088	15998	15971	15890	15939	15943	15914	15953	16096	15901	15972	15923	15845	15951	15909	15949	15971	15771	15773	15921	15964	15981	16071	15966	15904	16019	16056	15858	16034	15963	16104	16015	16069	15970	16004	16002	15909	16091	16000	15916	16013	15893	15837	15956	15845	15888	15942	15973	16076	15808	15950	16035	16058	16023	15996	15933	16085	16150	15813	15986	16011	16017	16088	15807	15973	15785	15812	16091	15973	16036	16092	16015	16134	15822	16089	16051	16039	15958	15876	15841	15992	15834	15902	15921	15879	16000	15976	15773	15845	15965	16065	16059	16100	15868	15945	16017	16119	15933	15922	15979	15842	15979	15967	15965	16046	15844	16002	15963	15988	15989	16071	16063	16004	15835	15850	16125	16011	16150	15974	15929	15894	15957	16135	15952	16102	16130	16047	15968	15941	16028	15999	16099	15871	16057	16046	16073	15950	15941	16128	15870	15976	15931	16107	16010	15941	15938	16139	15956	15865	16019	15906	15905	16008	15953	16180	15846	15960	16099	15870	15959	15958	15758	15938	16040	16074	16062	15879	16000	15855	15959	16012	16110	15987	16084	15941	15930	15921	15779	15954	15851	15973	15880	16016	16032	16032	15857	16046	16084	15948	15790	15837	16021	16152	15943	16024	15842	15996	15967	15930	16034	15868	15726	16068	15970	15959	16064	16178	15921	15979	16167	15936	15964	15840	15903	15853	15990	15913	16067	16083	15717	15888	15879	15967	15956	15750	16013	16013	15986	15902	16066	15867	15895	15866	15987	16065	16064	16163	16023	16129	15897	15871	16034	15939	16072	16028	16020	15977	15894	15961	16075	16022	16043	15969	15931	16008	16046	15953	16014	15934	15943	15950	15864	16087	15991	16122	15964	16042	15899	15922	16066	16011	16015	15930	15935	16039	16004	15793	15832	15956	15949	16132	15911	15815	15841	16093	15799	15920	15962	15869	16133	16012	15894	15975	15944	16028	16047	15938	16008	15918	15988	15921	15992	15856	16127	15963	16037	16042	15955	15860	15981	15811	15972	15961	16141	15720	15897	16019	16036	16068	16113	15995	16093	15930	16006	16016	16043	15859	16122	16004	16058	15981	15989	15982	15902	15920	15992	16031	16031	15953	16037	15953	15931	16203	16014	15996	16049	16222	16020	15833	15878	16166	16032	15834	15930	15978	16265	15866	15965	15940	15900	15918	16039	15977	16080	15854	16058	16001	16052	16034	16113	16086	16001	15912	16021	16055	15959	15897	16008	16049	15984	15979	15964	15946	15941	15918	15695	15845	15935	15986	15930	16081	16112	16010	15902	15800	15986	15969	16004	15872	16001	16107	15951	15924	16196	15945	16082	16003	16190	15923	16012	15996	15893	15952	15861	15941	15927	15779	15973	16079	16051	15942	15813	16107	16129	15974	16200	16102	15870	15984	15871	15866	16009	16104	16028	15926	15943	16004	15938	15905	16186	15848	15848	16026	15945	16047	15823	15916	16018	15973	15902	16029	16036	16039	15938	15726	15987	16157	15787	16116	15899	16118	16111	15962	15962	15889	15903	16013	16006	15876	16109	15840	16150	15991	15789	16076	15949	16061	15821	15829	16036	15910	15985	15907	16037	15881	16179	15853	15965	15993	15863	16062	15908	16024	16018	15936	16147	15882	16071	16031	16029	16036	15819	16194	16036	15959	15956	15968	15942	15983	15826	15677	16173	15889	16114	15918	15951	15752	16028	15881	16194	16109	16033	15988	16058	16081	15911	15988	16016	16080	15991	15972	15757	16088	15903	15869	15955	15787	15915	16124	15942	16010	15920	16120	16043	15957	15813	16020	15883	16081	15936	16038	15915	16070	15937	16065	16080	15937	15996
22813	21214	28965	29689	54832	57023	50367	38314	26708	19450	18324	18257	18007	18160	18044	18024	18050	18110	17972	17726	18012	18071	17826	17989	18183	17929	17940	18088	17845	18001	17900	17895	17788	17741	18008	17975	17890	17936	18127	17945	17912	17917	18057	17845	17936	17906	18012	17930	18222	18117	18083	17855	18163	17847	18051	17866	17822	17964	17926	17893	17775	17975	17820	18020	18005	17865	17916	17840	17799	18045	17902	17795	17926	17644	17868	18055	17943	17809	17790	17746	17976	17734	17749	17809	17706	17704	17899	18029	17911	17734	17908	17790	18068	17786	18026	17931	17844	17876	17898	17716	17965	17648	17822	17881	17954	17899	17993	17896	17863	17788	17850	17874	17804	17711	17853	17997	17819	17863	17864	17958	18032	17772	17907	17949	17927	18038	17864	17936	17826	17848	17909	17918	17996	17875	17841	17919	17941	17867	17913	17786	17751	17884	17894	17804	17766	17859	17781	17898	17837	18028	17919	18066	17757	17649	17748	17694	17775	17742	17595	17664	17993	17934	17881	17966	17865	17830	17981	17951	17868	17782	17862	17764	17871	17737	17798	17799	17791	17610	17758	18039	17790	17788	17815	17882	17594	17731	17885	17779	17841	17933	17768	17663	17770	17901	17682	18008	17796	17888	17749	17750	17794	17995	17622	17917	17828	17777	17826	17617	17804	18014	17787	17727	17577	17905	18070	17719	17795	17879	17704	17962	17699	17717	17981	17869	17764	17806	17896	17664	17638	17759	17896	17942	17741	17853	17869	17764	17897	17812	17795	17763	17978	17940	17701	18161	17691	17980	17956	17730	17629	17543	17932	17798	17767	17737	17742	17983	17882	17834	17835	17810	17914	17907	17736	17708	17807	17803	17871	17931	17903	17660	17803	17989	17889	17826	17807	17878	17710	17836	17993	17702	17784	17807	17759	17683	18005	17663	17754	17715	17749	17825	17744	17897	17892	17899	17721	17803	17690	17852	17918	17724	17757	17742	17844	17821	17819	18007	17743	17807	17831	17736	17880	17698	17943	17772	17599	17817	17851	17761	17843	17806	17870	17863	17766	17813	17802	17662	17903	17939	17872	17772	17686	17725	17886	17833	17936	17869	17832	17702	17987	17834	17920	17875	17815	17798	17740	18033	17776	17768	17871	17821	17791	18062	17625	17767	17984	17904	17791	17950	17966	17774	17852	17650	17812	17959	17883	17522	17886	17803	17611	17951	17931	17912	17752	17857	17789	17820	17792	17745	18042	17785	17818	17955	17885	18012	17952	17761	17849	17835	17789	17857	17731	17779	17896	17826	18060	17827	17700	17688	17914	17955	17681	17998	17981	17842	17620	17729	17901	17667	18033	17851	17916	17856	17778	17663	17884	17686	17859	17816	17570	17820	17919	17874	17996	17708	17751	17864	17820	17720	17661	17804	17792	17686	17823	17900	17724	17727	17784	17751	18001	17761	17840	17837	17937	17919	17801	18078	17814	17835	17779	17750	17812	17756	17764	17770	17782	17639	17731	17979	17821	18014	18086	17886	17999	17751	18020	18020	17755	17787	17986	17879	17780	17767	17888	17861	17937	17833	17847	17638	17863	17734	17809	17883	17838	17789	17843	17911	17822	17867	17798	17765	17940	17906	17643	17743	17806	17867	17785	17982	17821	17737	17895	17708	17793	17795	17904	17914	17912	17774	17835	17695	18073	17910	17953	17737	17739	17839	17850	17792	17795	17825	17744	17785	17736	18042	17861	17988	17844	17898	18065	17898	17731	17806	17817	17871	17755	17858	17819	17679	17828	17808	17792	17979	18003	18001	17811	17945	17906	17784	17586	17729	17735	17838	17914	17883	17795	17907	18049	17828	17915	17982	17893	17876	17956	18013	17892	17948	17896	17744	17779	17741	17808	17743	17758	17908	17827	17870	17918	17703	17789	17872	17880	17897	17897	17759	17889	17839	17715	17764	17965	17850	17863	17941	17863	17835	17786	17852	17800	17893	17796	17752	17777	17540	17781	17704	17773	17779	17733	17845	17919	17910	17868	18021	17927	17785	17960	17653	17900	17922	17929	17729	17709	17751	17775	17999	17835	17944	17783	17751	17757	17791	17917	17831	17816	17900	17897	17918	17908	18095	17841	18021	17848	17881	17865	17783	17734	17774	17798	17803	17603	17782	17670	17776	17750	17761	17932	17925	17744	17838	17829	17889	17689	17769	17836	18034	17758	17794	17860	17803	17694	17879	17760	17880	17946	17660	17801	17846	17991	17960	17764	17782	17833	17923	17926	17708	17686	17637	17990	17840	17726	17879	17879	17635	17816	17788	17829	17778	17732	17695	17803	17705	17969	17910	18045	17842	17783	17833	17735	17851	17808	17825	17812	17864	17681	17985	17914	17765	17936	17889	17860	17914	17898	17708	17881	17708	17851	17732	17725	17711	17874	17598	17773	17836	17784	17811	17835	17922	17934	17844	17956	17695	17645	17823	17888	17973	17831	17707	17869	17933	17830	17842	17911	17809	17930	17835	17847	17621	17945	18030	17899	17790	17885	17917	17814	17677	17846	17783	17920	17843	17981	17690	17743	17853	17982	17926	17902	17822	17821	17746	17858	17815	17733	17735	17831	17891	17761	17680	17884	17796	17874	17942	17805	17888	17740	17840	17754	17726	17888	17783	17618	17863	17991	17924	18091	17867	17934	17843	17754	17816	17838	17937	17871	17787	17910	17796	17750	17623	17902	18025	17779	17687	17865	17795	18020	17996	17957	17974	17925	17771	17935	17819	17792	17718	18128	17778	17812	17715	17835	17633	17729	17764	17889	17752	17951	17713	17951	17694	17697	17928	17866	17976	17994	17688	17746	17725	17708	17788	17768	17734	17693	17643	17773	18100	17923	17681	17767	17871	17786	17847	17719	17875	17960	17800	17879	17943	17897	17880	17768	17773	17864	17828	17683	17741	17699	17847	17893	17768	18065	17974	17986	17994	17811	17586	17695	17742	17787	17798	18022	17809	17632	17647	17666	17606	17934	17847	17993	17905	17896	17798	17732	17768	17818	17684	17864	17938	17831	17560	17762	17762	17883	17728	17585	17666	17695	17808	17818	17738	18007	17927	17896	17838	17823	17761	17828	17973	17835	17789	17928	18042	17721	17763	17905	17884	17970	17962	17970	17829	17685	17972	17937	18004	17851	17956	17883	17998	18056	17848	17698	17655	17741	17890	17910	17782	17825	17654	17915	17724	17883	17763	17931	17606	17830	18076	17995	17797	17876	17766	17874	17797	17907	17842	17783	17771	17936	17656	17693	17810	17888	17903	17831	17899	17618	17901	17805	17834	17966	17710	17986	17744	17686	17728	17816	17960	17780	17776	17904	17773	17676	17884	17744	17574	17903	17745	17692	17765	17812	17747	17772	17947	18013	17769	17830	17848	17820	17994	17924	17801	18054	17804	17840	17839	17868	17781	17878	17896	17878	17956	17817	17591	18072	17831	17941	17820	18059	17810	17806	17693	17702	17764	17755	17804	17879	17761	17749	17774	17932	18098	17981	17881	17933	17890	17922	17892	17970	17778	17908	17754	17780	18095	18038	17643	17898	17911	17691	17817	17781	17893	17870	17852	17963	17903	17914	17886	17824	17791	17805	17877	17609	17881	17716	17961	17769	17581	17906	17784	17836	17967	17566	17845	17857	17884	17915	17895	17808	17917	17803	17769	17899	17942	17900	17554	17876	17509	17985	17970	17874	17671	17800	18024	17881	17727	17920	18149	17858	17936	17844	17877	17852	17634	17782	17967	17685	17858	17812	17702	17880	17668	17672	17940	17747	17887	17680	17763	17758	18056	17928	17948	17824	17633	17648	17911	17845	17905	17811	17915	17871	18025	17753	17880	17797	17752	17945	17922	17661	17880	17438	17831	17673	17754	17861	17704	17838	17924	17830	17830	17819	17643	17657	17796	17940	17929	17795	17860	17712	17765	17744	17717	17985	17819	17725	17943	17536	17910	17891	17824	17835	17581	17880	17906	17780	17752	17774	17981	17756	17918	17951	17647	17781	17699	17771	17910	17847	17982	17608	17866	17870	18021	17840	17807	17917	17620	17925	17861	18005	17989	17816	17878	17938	17844	17766	17801	17778	17691	17931	17856	17989	17918	17887	17911	17917	17710	18011	17647	17930	17750	17841	17958	17948	17768	18016	17778	17721	17724	17833	17671	17739	17837	17746	17723	17732	17977	17984	17846	17940	17770	17777	17737	17681	18181	17744	17885	17790	17768	17696	17628	17779	17691	17827	17717	17767	17726	17898	17805	17738	17724	17990	17832	17675	17791	18043	17918	17926	17798	17980	17900	17785	17885	17938	17802	17811	18104	17703	17897	17788	17750	17813	17853	17894	17564	17846	17705	17719	17663	17711	17803	17925	17896	17877	17637	17625	17709	17875	17599	17774	17765	17641	17649	17795	17917	17906	17908	18060	17925	17803	17734	17549	17726	17769	18032	17874	17940	17748	17683	17884	17977	17747	17645	17695	17800	17844	17667	17992	17694	17825	17826	17909	17714	17758	17877	17939	17670	17741	17689	17877	18030	17845	17860	17891	17884	17821	17719	17798	17998	17920	17950	17911	17842	17911	17830	17978	17810	17751	17882	17860	17563	17676	17745	17872	17853	17939	17741	17742	17895	17710	17798	17944	17997	17855	17903	17870	17897	17649	17673	17704	17872	17820	17799	17854	17674	17895	18052	17689	17799	17858	17781	17980	17868	17709	17972	17754	17854	17887	17801	17721	17683	17925	17860	17820	17903	17702	18173	17900	17794	17912	17555	17751	18025	17832	17911	17857	17653	17938	17745	17594	17925	17723	17667	17825	17492	17900	17516	18014	17950	17944	17859	17804	17827	17708	17848	17791	17922	17675	17587	17869	17840	17988	17798	17839	17999	17987	17786	17793	17899	17965	17699	17782	17985	18025	17965	17748	17931	17940	17760	18035	17740	17835	17937	17812	17787	17764	17916	17904	18037	17850	17741	17993	17867	17580	17771	17805	17972	17884	17803	17895	17981	18000	17676	17677	17980	17701	17868	17832	17933	17705	18019	17873	17752	17755	17801	17738	17848	17878	18000	17733	17839	17832	17701	17630	17590	17840	17948	17661	17879	17829	17750	17682	17684
15365	26895	27963	60772	75373	63309	52701	40353	24411	16292	16204	16161	16094	16145	16202	16016	16113	16118	15966	16043	16143	15987	15936	16062	16198	16132	16190	16018	16077	16112	15960	16009	15937	16020	16085	16146	16026	15951	16068	15796	16170	16034	15967	15940	16096	15981	15842	16045	16623	16427	16331	16403	16117	16000	16053	15923	16065	15943	15895	16018	15951	16058	15951	15952	16056	16007	16100	15948	15937	16197	15904	16036	16003	16051	16031	16070	16003	16116	15896	16073	15947	16072	15893	16075	16028	16125	16065	16024	16106	15981	15989	16140	16236	16037	16098	15923	15976	15969	15932	16039	16028	16035	16179	15982	16013	15998	16058	16140	16086	16220	16137	16202	15914	16050	16033	15951	16016	16001	16023	16021	15802	16044	16012	15980	16026	15936	16052	16139	16061	16282	15984	16044	16178	16031	16075	16059	16035	16031	16208	15993	15914	16135	16178	15843	16033	15995	15989	16104	16000	16107	16103	15973	16019	16026	16119	16101	16084	15868	15947	15952	15991	16006	15936	15865	16189	16114	15916	16041	16079	15988	15968	16053	15910	15874	16150	15968	16155	15992	16025	16106	15936	16124	16155	16040	16161	16032	16040	15991	15936	16073	15952	16160	16131	16153	15963	16282	15995	16277	15869	16120	15981	16015	15960	16018	15933	15968	16008	16070	15965	15977	16021	16043	16296	15962	16091	16153	16172	16098	16091	15940	16043	16029	15955	15959	15971	16005	16070	15952	15977	15864	16094	16115	15935	15880	15996	16072	16143	15822	15865	15941	15949	16074	15897	16067	16021	15942	16176	16018	15863	15946	16044	15873	15954	15967	15963	15966	16002	15955	16059	16082	15934	16061	15933	16004	15930	15949	16171	16061	15939	16063	16026	16159	15908	15935	16003	15982	15989	16052	15977	15997	16009	16164	15800	15956	16075	15980	16025	15963	16199	16255	16095	15844	15977	16042	16082	15947	15956	16056	15948	15989	16038	15932	15845	16121	16092	16021	15966	15931	16188	16002	16122	16050	16050	16062	15904	16007	16158	16204	15863	16160	15911	16092	16104	16019	15937	16017	16055	15945	15929	15891	15869	16108	16075	16103	15965	15912	15949	15956	15816	16063	16009	16005	15871	16026	16023	15955	15939	16022	16033	16060	15897	15951	16058	15829	16019	16006	16110	16082	15975	16124	16000	16029	16044	15825	16107	16066	15977	16143	15984	15985	16160	15873	16075	15978	15926	15969	16006	16106	16005	16085	15907	15959	16031	16021	15835	15976	15996	16125	15972	15961	16016	16057	15980	15936	15892	16090	16161	15989	16080	15914	16022	15909	16047	16155	16000	16214	16153	15966	15976	15815	15884	16062	15939	15981	15956	15963	15876	15941	15866	15950	15891	16083	16036	15911	15910	16146	16057	16038	15806	16057	15890	16085	16132	16142	16024	15993	16074	15882	16050	15960	16145	16105	16044	15783	16154	15982	16045	15949	15951	16164	16052	16000	16082	15943	15829	16115	16072	15951	16081	15965	15896	15996	16038	15824	15983	16059	15984	15957	16065	15927	16160	15867	16015	15932	15897	15954	16043	16011	16021	16050	15986	16085	15816	16184	16005	16028	15896	16094	15909	15978	16130	16148	16042	16060	15926	16050	16036	15995	16013	16101	16044	15943	16091	16077	15997	16071	16088	15806	16026	15969	16000	16076	15689	15977	15941	16112	16123	15851	15776	15993	16148	15861	16001	16236	15942	16134	16141	16017	16033	16028	16015	15998	15929	15940	15955	16021	16131	15966	16149	15941	16053	15966	15870	16044	16026	16001	15966	16013	15842	16201	15858	15862	16082	15978	16008	16042	16203	15994	16076	16000	16094	15984	16113	16042	15971	16017	15987	16043	16153	15996	16158	16063	16045	16131	16037	16035	15991	16004	16057	16015	16043	15959	16071	16177	16131	16181	15895	16056	16105	15976	16014	15939	15870	15963	16132	16082	16110	16214	15957	15929	15916	16024	16204	15861	15977	16096	16026	16118	16125	15924	15988	15990	15996	15905	15915	15955	15851	16062	16065	16138	16153	15823	16068	15960	15982	16083	15989	16040	16114	15908	15809	15949	16109	16071	16018	16033	16059	16052	16069	16091	16098	16136	16013	16008	16002	16067	15869	15948	16253	16080	15884	16066	15959	15917	15985	16079	15913	15954	16077	15906	15960	15865	15878	16056	15992	15764	16000	15997	16048	16047	15968	15898	15884	15949	16091	15891	16015	16168	16101	16078	15949	15992	15976	15986	15990	16110	16042	16008	15956	15820	15952	15954	16006	16129	16062	16002	16022	15991	15985	16070	16088	16056	15919	15882	16045	15998	16092	16086	16085	16030	16013	15957	16049	15998	15927	15967	16108	15879	16033	15905	15968	15792	15971	16122	16079	16040	15990	16045	16020	15935	16081	15896	15898	16099	15902	15949	16119	15960	16069	16073	15981	15999	15993	16089	16036	15885	16014	15928	15867	16107	16086	15945	16115	16056	16114	15980	16056	15854	16073	15991	16226	16119	15946	15783	16045	15878	16011	15966	16138	15921	15878	16043	15957	16047	15962	15958	16114	15930	16113	15997	16172	16050	16116	15995	16091	16068	15881	15905	15989	16024	15957	15826	15885	16105	16011	16164	15950	16051	15955	15741	16013	15911	15875	16003	15952	15884	16151	16115	16099	16125	15852	16030	15973	15905	15836	16141	15951	16010	15982	16126	15990	16086	15994	16107	15934	16154	16000	15989	16096	16022	16159	16170	15915	15983	15938	15956	15918	16003	16074	16049	16034	16077	15950	16044	15988	15858	16228	15933	15936	16105	16066	16050	15992	15880	15946	15899	15952	15953	16102	15965	16076	16042	15975	16120	16000	16010	16083	16030	15940	16219	15954	16044	16020	15907	15976	15998	16142	15851	16020	15950	16023	16050	16100	16112	16008	15829	15991	16038	15893	15867	16005	16065	15912	16042	16174	15957	16102	15990	16119	15873	16044	15882	15890	16128	16166	16103	16023	15910	16219	16181	16080	16110	15940	16024	15957	16042	15836	15836	15830	15901	16142	16035	16079	16031	15908	16132	15843	15998	16141	15859	16183	15876	16046	15984	16056	16008	16027	15879	16138	15950	15951	16067	16026	16062	15983	15954	16095	16075	16123	16031	16095	16027	15929	15930	16219	16088	16145	15944	16190	15887	16067	16168	15803	15936	16052	15998	16087	15880	16077	16030	16095	15860	16114	16032	15893	15976	15970	16151	16150	15885	15873	15973	16002	16081	16123	15900	15890	15971	15964	15990	15901	15967	16073	16081	15881	15994	16029	16146	16236	15985	16018	16070	16074	16128	16141	15994	16103	15877	16037	15886	15991	16007	15941	15927	16137	16173	15982	16079	16013	15975	15941	16158	15956	15942	16116	15969	15994	15958	15943	16165	16137	15994	16027	15936	15914	16074	16059	16160	16202	15864	16040	16009	15970	15827	16018	15993	15924	16021	15935	16016	16055	15966	16003	16085	16013	15881	15944	15937	15912	16037	16165	16025	16045	15937	16044	15997	16039	15934	16093	15964	16203	16141	15876	15939	15944	15975	15908	16020	15977	15994	16012	16037	15824	15829	15986	15852	16016	15898	16181	15946	16167	16036	16040	15919	16090	16046	16016	15982	15857	15987	15975	16006	15920	16046	16125	16102	16161	15949	16090	16005	16025	15836	16093	15947	16031	16203	16083	15901	16101	16020	15952	16057	15963	16040	16042	15963	16190	16030	16019	16074	15966	16188	16109	16079	15870	15990	16085	16035	16042	15955	16012	16245	15876	15884	15910	16043	16032	16061	15994	16007	16049	16136	15953	15955	15994	15948	15849	15869	16057	15850	16059	16040	15966	16071	15948	16036	16050	15944	15967	15953	16021	16162	16019	15903	15967	16086	16019	15975	16063	15928	15864	16213	16068	15978	15889	15994	15975	15993	15894	15979	16113	16124	16086	15942	15864	16067	15863	15935	15962	16148	16009	15907	15974	15982	15973	16121	15960	16277	16069	16055	16008	16045	16026	15906	15872	16021	15948	15860	15914	16066	15977	16011	16027	16056	16009	16010	15964	16041	15965	16051	15995	16145	15999	16056	16049	15957	15921	15976	16135	16178	15971	15997	15972	16152	15904	16126	16067	15963	15926	15904	16027	16020	15987	16047	16025	16018	16047	15910	16047	16112	15982	16095	16087	15971	16059	16107	16079	16074	15926	15937	16015	16192	15987	15929	16007	15978	16057	16014	16036	15990	16079	16111	15961	15871	16012	15857	16011	16125	15984	15858	16225	16057	16101	16015	16041	16008	16045	15957	16113	16065	16080	16039	15837	15972	16003	15993	15959	16112	16091	15996	15979	15979	16097	16135	15944	16045	16058	15902	16003	15934	16138	15919	16114	16021	16003	16071	16085	15986	15934	16142	16030	16135	15975	16021	16236	16094	15962	16229	16017	16078	15973	15897	15980	16077	16027	16164	16069	16190	16176	16027	15888	16188	15858	16076	16013	16030	16103	16108	15872	15906	16021	16081	16023	15999	16246	15977	16057	16084	16024	16073	15914	16181	15794	16001	16067	15956	16183	16018	16025	15985	16069	16019	16140	15967	16027	16012	16192	15991	16001	16167	16053	16016	16087	15962	16043	16138	16117	15979	16114	15897	16018	15944	15961	15997	15903	15860	15981	15923	16050	15861	16114	16060	15892	16066	16056	15911	15929	16181	16173	16102	16166	15956	16106	16040	16225	15958	15984	15901	16015	16146	15944	16068	16089	15935	15899	15964	16054	16098	16024	15965	16146	15977	16146	15995	16190	15871	15899	15997	15916	16137	16019	16134	16060	15939	16109	15993	16036	16166	15810	15904	16028	15998	16012	16038	16418	15933	15879	16068	16069	16127	15964	15942	15976	16101	15961	16031	16080	16147	16068	16094	16135	15782	16175	15857	16101	15886	16030	15996	16180	15937	16003	16040	15952	16049	16084	15937	15972	16064	16080	16062	15974	15961	15962	15920	15998	15981	16045	15924	16172	16013	16023	16076	16159	15940	16036	15911	15961	16006	15986	15954	16020	16078	15790	15837	16100	16128	15899	16093	16052	16002	16008	15921	16029	16105	15963	16077
27272	21765	24393	28347	30152	26718	24070	21328	18721	18208	18314	18126	18028	18013	18042	17946	17782	18106	18030	17905	17807	18037	17957	18027	18131	17863	18191	18136	18119	18169	17856	17982	17896	18089	17860	17970	17975	17973	17896	17856	18139	18095	18105	18008	18116	17867	18071	18059	18037	17981	18001	18093	18079	18150	17833	18053	17952	17892	18021	18051	17917	18008	18016	18061	17950	17972	18230	18005	18121	17889	18046	18119	17994	17860	18185	18146	17899	17930	17986	18033	18072	17818	17889	17874	17945	18128	17821	17938	17998	18045	18042	18105	17989	17829	18026	17871	18098	18061	17921	18112	17853	17899	17975	18044	18111	17838	18059	18072	18141	18121	17840	17919	17942	17977	17847	17765	17949	17799	17835	17779	17987	17983	18034	18025	17992	18125	18146	18135	17895	17807	17882	17934	18078	17944	17960	18039	18061	17983	17869	17898	18097	18068	17922	18002	18017	18069	18094	17884	17946	17976	17846	18202	18027	17980	18066	17975	17963	18053	17792	17869	17927	17936	18015	18007	18051	17871	17826	17807	18045	17816	17858	17892	17926	17884	18099	17968	18164	17860	18023	17856	17965	18166	18125	18131	17930	17920	17852	18036	17990	17874	17982	18145	18014	18167	18170	18074	17805	18078	18049	18039	17929	18049	18074	17956	18119	18013	18067	18092	17924	18152	17797	18055	18119	17873	18079	17945	17739	17861	17901	17857	17928	18120	17996	18074	18224	18129	18152	17828	17794	18069	17963	17997	18053	17896	18059	17930	18081	17905	17887	18031	17907	18155	18143	17892	17942	18059	18079	17999	18130	17974	18025	17965	17910	17932	17979	17873	17930	18021	17955	18042	17882	17893	18037	18019	18064	17895	17944	18046	18081	17768	17906	17891	18084	17777	17840	17961	17837	18128	17967	17992	17995	17825	18134	18068	17953	17755	17922	18154	17877	17850	17984	18109	17848	18027	18039	17876	17978	18009	18121	17854	18077	18113	18278	17851	17995	17965	17839	17966	18064	17889	17990	18076	18017	18052	17997	18061	17902	18103	18004	18020	18306	18054	18162	17994	17854	18004	18075	17838	17847	17953	17919	18049	17926	18105	17814	17965	17925	17961	17854	17951	18026	17891	18086	17912	17912	17983	18034	18006	17860	17988	18034	18043	17967	18221	18132	17850	18012	17880	17984	17805	17904	17951	17932	18094	18033	18065	18095	18225	17952	17924	18200	18094	18046	17842	17836	17909	17817	17965	17866	18062	18038	17861	17957	17847	18036	17864	17942	17921	17959	17962	17938	17935	17943	17924	18057	18063	17804	18008	17927	18079	18105	17846	17857	18018	18136	18040	18092	18055	17975	17834	17891	17965	17992	17915	18009	17913	17921	17922	17628	18032	18180	17888	17973	18077	17924	17853	18014	17937	17936	18167	18001	17940	18024	17971	18036	18071	17901	18047	17985	17989	18037	17738	17991	17925	17973	17694	17998	18096	18068	18065	18015	18028	17983	17873	17891	18218	18067	17824	17738	18114	18041	17879	18036	18186	18165	17923	17973	17756	17941	18063	17990	17881	17877	17923	17934	17649	18086	17942	18060	18099	18237	18073	17989	17917	18059	17892	17804	18073	18000	17986	18008	17882	18037	17989	18114	17880	17863	17863	17913	17909	18051	17996	18036	17939	17842	18256	17993	17857	18046	17911	17973	17953	18032	17912	17922	18192	17974	17992	18156	17776	17798	17746	17799	17979	17859	17917	17893	18220	17887	17917	18038	18020	17857	18158	17996	18097	17845	18017	18032	17842	17823	17954	18109	18016	17721	17771	17830	18075	18005	17932	18019	17896	18071	17722	18059	18045	17981	17694	17976	17948	17993	18032	18111	17905	17927	17998	18162	17929	17958	18111	17944	17940	17829	18013	17928	17952	17971	17914	18087	17883	18019	18078	17965	18024	18125	17961	17862	17901	18009	17976	17929	17947	17998	18143	17977	17971	17980	18043	17904	18016	18083	17982	18064	17982	17874	17920	17898	17930	17962	18041	17822	18082	18118	18170	18119	17993	17960	17784	18014	17843	17912	18003	18061	17944	18128	18094	18070	17738	17994	17983	17997	17979	17896	18016	17740	18083	18144	18079	17978	17889	17887	18073	18113	18001	17921	17858	18067	18141	17853	17944	17938	17912	17958	17993	18300	17964	18175	17913	17944	17963	18017	17834	18098	18211	18015	17890	18124	17935	17980	17960	17954	18091	18077	17996	18047	17956	17791	17965	17985	17961	18010	17748	18021	18028	17951	17977	18075	18218	18028	17883	17959	17873	18282	18103	17934	17920	18058	17951	18037	18048	18074	18035	17938	17980	17925	17952	18117	17907	18113	17935	17950	17982	17940	18075	17842	17936	17936	17871	18207	17873	17812	18029	17922	18034	17958	18179	18021	17976	18153	17885	18002	18013	17996	17890	18049	17916	17970	18228	17942	18023	18010	18114	18007	18122	17961	17999	17955	17826	18032	17888	18171	17906	17936	17890	18002	17875	17937	17728	17904	17894	17881	17827	17908	17735	18073	18072	18008	17980	17982	17853	18288	18073	18143	18006	18005	18065	17978	17924	18001	18012	18104	17889	17905	17942	17891	17832	18035	18297	17937	17873	18052	18058	17852	18064	18074	17770	17770	18062	18202	18042	17943	18021	18006	18212	18244	18084	17956	17994	18115	18128	17973	18025	17999	18048	17922	18019	17919	17954	18041	17945	17828	17858	18017	18090	17856	18055	17983	17836	18181	17811	17859	18105	18000	18032	18086	18135	18099	17976	18241	17991	18010	17924	18098	18077	18023	17976	18152	17709	17892	17759	17978	17875	17910	17877	17962	18000	18037	18096	18132	18041	17911	17897	18056	18133	18129	18037	17918	18092	18022	17845	18195	17948	18008	17955	17948	17932	17892	18006	18080	18052	18073	18121	17962	17947	18023	18055	18099	18007	17865	18068	17888	17961	17908	18160	17875	18058	17910	18036	18029	17936	18113	17821	17932	17874	17976	17768	17876	17847	17996	17865	18201	18028	18195	17913	17878	17926	18014	18013	17720	18117	17869	18012	17969	17931	18094	17936	17974	17970	17964	18062	17957	17869	17734	17926	18205	17683	18228	17822	17675	18008	18059	18221	17974	17944	17907	18088	17899	17916	17921	18045	18032	18080	18107	17964	17825	18046	17988	17924	18108	18094	18162	17938	18121	18070	18134	17762	18220	17978	17944	17966	18096	17994	17942	17881	17987	17923	18050	18037	17958	17875	18081	17952	18133	17884	18012	17946	17956	18052	17989	18291	18182	17967	18120	18147	17927	18012	17962	18026	17938	17903	18086	17974	18049	17971	18006	17939	18127	17891	18129	18037	18068	17852	18051	18060	17869	18129	17984	18019	18004	17943	18106	18154	17948	17913	18016	17961	17987	17992	18153	18073	18062	17983	17877	18028	18094	17991	18053	17847	18116	18159	18010	17961	18063	17942	18035	18052	18078	17976	18044	18010	17963	17950	18012	18194	18304	17934	18011	17849	18015	18127	18142	17940	18004	17839	17908	17856	18111	17996	18293	17788	17794	18018	17819	17942	18081	18036	18023	18032	18065	18067	18059	17985	17953	18076	18142	17972	18120	17980	17830	17934	17968	18165	17859	17980	17936	17901	18028	17899	17950	17846	18041	18064	17863	17933	17893	18029	18077	17971	18220	17964	17933	18050	17721	18192	18021	17858	17962	18269	17871	18090	17930	18038	17919	17982	18014	18019	17894	17896	17956	17855	17947	17932	18187	17988	17987	18122	18030	17882	17941	17834	17937	17889	18034	17985	18165	18017	17989	17941	17934	18225	18021	18032	18219	17809	17995	17957	17961	17875	18090	18001	17956	18108	17992	17988	17806	18032	17911	18092	18208	18000	18072	17945	18005	17990	17903	18107	18247	18009	17836	18080	18045	17967	17921	18026	18051	18088	18190	17819	18284	17929	18098	17865	18055	18100	17860	17894	18039	18072	18105	17863	17890	18011	18108	18024	17806	18047	18039	17907	17859	18014	17818	17961	17970	17895	18018	18057	18130	17978	18113	18041	18074	18021	17935	18141	17838	17961	18166	17954	18078	18142	17885	18009	17996	17922	17780	17958	17904	18145	17852	18173	18088	18025	18088	18116	18263	17939	17978	17951	17975	18026	18058	18318	17986	18115	17872	17809	17875	17965	18046	18086	18056	17913	18188	18163	17937	17924	18138	17903	18000	17976	17927	17951	17966	18059	17966	17875	18108	18004	17940	18112	18162	18029	17912	18094	17988	17821	18203	18024	17914	18060	17786	18100	18034	17990	17863	18045	17676	18155	17773	17935	18099	18142	18180	18039	17961	17987	18101	17993	18119	17974	17953	17956	18047	17956	17852	17837	18002	18137	18068	18129	18052	18049	17967	18172	18125	18020	17858	18047	17765	18134	18100	17851	18058	18200	17951	17936	18228	17925	18047	17991	18202	18189	18062	17909	18157	17965	17970	17951	18022	17961	18022	18008	18029	17916	17833	17885	17695	17851	17943	17827	17818	18051	18185	17755	17988	17986	17770	18195	17970	18181	18050	18055	17901	18071	18004	18016	18019	17987	18184	18218	18128	17878	17986	18029	18001	17995	18221	18086	17929	18040	18088	18129	17959	17899	17856	18129	18238	18090	18160	18002	17906	18219	17890	17850	17871	17764	17978	18095	18127	18171	18011	18036	17897	18026	17917	18103	18116	17845	18279	18219	17976	18024	18051	17927	17988	17991	17876	17898	17944	18053	17821	18060	18120	18139	18031	18004	17929	18081	18001	17943	17794	18120	18012	18010	18081	18113	17988	18084	17845	17775	17830	18048	17984	17993	18065	17866	17988	17884	18061	18092	17985	17932	18084	18085	18180	17868	17860	18000	17925	17944	18029	17987	18030	17919	18065	17922	18036	18005	17791	18088	17936	18026	17942	17923	18134	17910	17943	17839	18102	18004	17942	18001	18173	18020	17942	18021	18015	18045	17908	18033	18140	18009	17906	17985	18021	18055	18077	17940	17752	17962	17883	17880	18039	17913	17935	17986	17903	17932	17977	18089	18138	18083	18009	17920	18040	18082	18081	17971	17946	17875	17674	17914	17894	18090	17997	17727
14657	17521	17780	28169	30839	26594	23528	19889	16662	16080	16110	16114	16082	16153	16015	16010	16198	16213	16161	16233	16249	16050	16234	16020	16115	16137	16029	16073	16117	16169	16084	15901	16225	16122	16126	16080	16252	16254	16082	15982	16066	16060	16098	16142	16168	16133	16220	15901	16091	16142	16019	16274	16097	15975	15902	16133	16116	16066	16086	16097	16098	16188	16160	16000	16199	16067	16357	16122	16255	16107	15970	16148	16202	16184	16125	16321	16251	16176	16114	16015	16086	16028	16013	16127	16228	15941	15951	16091	16048	16079	16212	16118	16129	16091	16008	16042	16160	16083	16188	16222	16242	16131	16095	16143	16197	16200	16061	16076	16064	16046	16044	15978	16009	16041	15906	15935	16009	16083	16037	16060	16014	16113	16157	15995	15970	16071	16313	16047	16082	16063	16092	15847	16085	16009	16108	16144	16193	16083	16103	15963	15803	16183	16156	16161	16016	16090	16035	16045	16095	16026	16240	15981	16123	16124	15908	16096	16114	16178	16123	16138	16005	15999	16089	16210	15896	16041	16234	16066	16138	16034	16017	16183	15975	15983	16216	16138	16036	16250	16216	16064	15971	15984	15938	16210	16039	16063	16032	15990	16028	16214	16112	16235	16053	15957	16195	16065	16087	16184	16002	16270	16059	15958	16096	16120	16068	16252	16125	16065	16150	15982	15995	16073	16104	16190	16063	16063	16071	16008	16369	15947	16191	16027	16123	16082	16171	16069	16000	16192	16191	16009	16177	16135	16081	16183	16124	16026	16178	15922	16132	15894	16142	16034	16223	15947	16142	16039	16127	16071	16142	16232	16129	16226	16052	16006	16138	15988	16036	16091	16120	16071	16008	15991	16121	16179	16108	16133	16105	16082	16136	16262	16212	15963	16105	16077	16130	16108	15996	16017	16064	16018	16218	15949	16078	16040	15974	15985	15929	16215	16206	16029	16072	16183	15991	15985	16101	16085	16120	16153	16053	16215	16068	16056	16161	16023	16015	16015	16276	16174	16234	16088	16006	16015	16003	16085	16151	16179	16141	16147	16149	15988	16046	16126	16096	16085	15945	16073	16029	16020	16032	16074	15973	16177	16156	16058	16040	16091	16010	15884	16019	16130	15948	16033	15954	16145	16133	16216	15966	16121	16126	15978	15962	16151	16105	16096	16052	15967	16080	16016	15988	16140	16226	16142	16063	16050	16125	16062	16230	16180	16006	16204	16132	16127	15946	16242	16011	16106	16113	15969	15946	16062	16129	16143	16149	15995	16050	16209	16087	16112	16312	15907	16100	16027	16055	16073	16041	16055	16124	16197	15974	15990	16040	15933	16351	16201	16020	16044	15975	16146	15985	16155	16024	16051	16213	16198	16089	16178	15983	16012	16153	16072	16078	16062	16080	16147	15924	16075	16101	16069	16141	16098	16012	16040	16154	15987	16089	16038	16077	16108	16063	16053	16151	16062	15963	16218	16170	16096	15988	16213	16257	15980	16054	16152	16062	16168	16075	16189	16165	16170	16086	16021	16101	16105	16078	16136	16149	16222	16218	16014	16012	16242	16140	15951	16003	16149	16050	16162	16070	15930	16090	16142	16034	15909	16067	16237	16192	16211	16111	15958	16184	16226	16015	15920	15999	16169	15894	16072	16095	16056	16236	16071	16222	16065	16105	16110	15976	16026	16114	16118	16135	16201	16077	16063	16181	16035	16088	16225	16321	16068	16204	16082	16084	16043	16118	16015	16274	15976	16093	15949	16054	16071	16181	15978	16024	16005	16053	16098	16173	16147	16139	15996	16155	15840	16072	16027	16146	16234	16093	16011	16160	15950	16225	15826	16131	16053	16034	16000	16257	16085	16044	16164	16094	16101	16113	15948	16142	16161	16003	16282	16105	16086	16092	16180	16066	16018	16210	16054	16158	16209	16073	15991	16083	15870	16035	16193	15994	16213	16027	16073	16154	16208	16048	15889	16131	16162	15985	15996	15917	16208	15876	16012	16209	16055	15902	16071	16036	16121	16261	16219	16002	16194	16060	16186	16003	16092	16002	16108	16101	16118	16064	15872	16212	16061	16137	16127	16167	16074	15995	15966	15967	16201	16260	16057	16210	16067	16122	15991	16213	16094	16164	16230	16100	16120	15850	15947	16131	16048	16171	16035	16113	16160	16024	16029	15995	16029	16028	16164	16217	15974	16085	16182	16018	16283	15963	16099	16171	16054	16123	16327	16029	16124	16218	15990	16098	16188	16082	16012	16153	16023	16153	16181	15965	16112	15948	16194	16103	16073	16221	16045	16106	16018	15880	16083	16201	16055	16157	16081	16036	16045	16054	16143	16148	16196	16035	16044	16061	16144	15999	15920	16134	16059	16027	16040	16039	16165	15984	16070	15947	16324	16199	16032	16033	16106	16003	16052	16069	16026	16071	16004	16023	16104	16038	16140	16084	16204	16147	16081	16039	16155	16022	16162	16034	15947	16082	16257	16108	16015	16015	16004	16122	16025	15980	16061	16098	16080	16072	15990	16154	15954	16106	16186	16078	16094	16161	16081	16068	16000	16176	15921	16163	16172	16140	16169	16122	16117	16029	15993	16088	15976	16310	16053	15993	16014	16046	15901	16023	16039	16065	16004	16096	16195	16196	16072	16121	16022	16015	16051	16005	16033	16022	16150	15895	16258	15877	16016	15973	15969	16182	16124	16177	16087	15989	15845	16257	16101	16330	16294	16024	16065	15946	16226	16098	16051	16164	16257	16180	16209	16054	16128	16094	16084	16161	16148	16145	16055	16124	16199	16164	16068	16025	16039	16187	16109	16193	16097	16072	15963	16098	16072	16059	16054	16007	16206	16293	15931	15992	16185	16102	16191	16145	16059	16208	16166	16042	16249	16188	16165	16188	16181	16318	16017	15951	16186	16120	16100	16152	15988	16203	16099	16084	16009	15954	16111	16234	16135	16101	16085	16003	16175	15978	15941	16245	15927	16142	16197	16065	16148	16052	16216	16058	16051	16045	16060	16027	16217	15964	16185	15981	16142	16056	16079	16136	16154	15942	16021	16152	15915	16149	16073	16167	16133	16165	16058	16054	16162	16041	16031	16070	16143	16162	16025	16271	16121	16062	16069	16097	16139	16075	15990	15989	16099	16078	16181	16215	16118	16005	16049	16054	16016	16201	16181	16040	15953	16084	16105	16130	16211	16034	16043	16013	16042	16122	16048	16164	15978	15982	16068	16145	16113	16151	16045	16153	16186	15978	16032	16122	16102	16099	16050	16171	16041	16039	16204	16182	15950	16164	16108	16160	16150	15885	16126	16104	16153	16125	15941	16191	16056	16013	16082	16208	16112	15982	16097	15986	16177	16014	15958	16125	15922	16017	16116	15972	16020	15971	16210	16056	16133	16127	16012	16065	16207	15962	15975	16098	16130	16018	16165	16138	16149	16025	16031	16119	16156	16087	15917	16177	16069	16115	16082	16172	16042	16236	16036	16234	16194	16158	15957	16118	16023	16145	15911	16083	16107	16045	16228	16095	15970	16168	16204	16080	16300	16088	16167	16122	16117	16074	16042	16029	16190	16018	16175	16223	16179	16256	15911	16101	16067	16121	16062	16190	16053	16162	16126	16270	16133	16198	16060	16303	15977	16060	16059	16116	15967	16121	16035	16134	16204	16147	16091	16037	16142	15959	16099	16251	16022	16003	16174	16083	16121	16041	16245	15874	15920	16057	16170	16132	16092	16222	16031	16331	15921	15971	16146	16064	15986	15968	16197	16118	16155	16138	16181	16214	16102	16214	16214	16130	16124	16210	16187	16110	16223	16026	15953	16020	16082	16052	16119	15969	15900	15985	16095	16172	16174	16001	16022	16261	16063	16162	15979	16157	16108	15927	16130	16197	16014	16108	16180	15983	16180	16150	16066	16005	15837	16246	16028	15988	16148	16044	16258	16083	16147	16116	16030	16271	16085	16005	16241	16188	16135	16052	16239	16111	16165	16047	16152	16063	16088	15972	15871	16115	16178	16032	15994	16248	15989	16014	15922	16109	16164	16074	16068	16145	16095	16232	16092	16086	16004	16034	16101	16026	16014	16107	16135	16126	16059	16167	16090	16082	16102	16158	16210	16218	16089	15907	16028	16122	16130	16118	15998	16112	15983	16140	15892	15893	16108	16155	16150	16079	16109	15969	16149	16107	16087	16131	16097	16024	16250	16120	16216	16144	15992	16297	16105	15967	16024	16112	16090	16015	16111	16048	15930	16141	16214	15945	16204	16189	16178	15968	16091	15936	16094	16142	16254	15982	16024	16096	16061	16114	16120	15905	16180	16022	16016	16077	16016	16070	16219	16085	16038	16024	15990	16226	16182	16054	16271	16067	16089	16112	15976	16243	16279	16034	16123	16086	16022	16169	16108	16155	16061	16028	16001	16007	15942	16377	16220	15901	16215	15972	16300	16014	16000	16343	16217	16143	16072	16211	16217	16221	16052	16172	16011	16012	16011	16151	16213	16137	16106	15972	16178	16068	16101	15974	16020	16147	16171	16080	16141	16239	16051	16138	16179	16030	16017	16228	16241	16003	16104	16029	15883	16212	16185	16127	16193	16112	16149	16167	16142	16067	16184	16025	16063	16036	16235	16024	16012	16172	16165	16247	16141	16130	16162	16043	16166	16116	16056	16090	16025	16026	16035	16251	16202	16170	16183	16114	16201	16176	16131	16038	16040	16024	15986	16163	16264	15950	15921	15974	16028	16054	16090	16019	16070	16082	16125	16156	16149	16283	16100	16000	16123	16145	16189	16114	16037	15978	16043	16059	15861	16140	16064	16128	16199	16266	16274	16071	15988	16024	16136	16016	16034	16007	16236	16085	16047	16265	16007	15966	16106	16092	16155	16097	16111	16011	16176	16133	16016	16041	16176	16036	16027	16002	16267	16147	15902	16134	16063	15996	16082	16071	16098	16108	16052	15997	16160	16111	16146	16034	16254	16260	16073	16121	16059	16161	16027	16231	16180	16039	16133	15948	15997	16188	16167	16260	16077	15884	16126	16149	16231	16150	16108	16168	16203	16280	16287	16161	16175	15999	16144	16099	16231	16176	16223	16041	16071	15920	16224	16036	16001	16164	16119	16216	16153	16173	16078	16192	16185	16114	15994
24113	21256	28507	33724	51562	51141	42128	30400	22261	18816	18813	18249	18371	18389	18148	18212	18374	18317	18471	18217	18465	18279	18452	18396	18269	18180	18152	18232	18330	18308	18275	18180	18151	18149	18235	18235	18004	18143	18220	18256	18122	18066	18257	18280	18095	17930	18194	18170	18468	18216	18365	18345	18018	18095	18168	18038	18347	18216	18140	18191	18240	18138	18276	18239	18296	18366	18164	18167	18185	18159	18154	18066	18098	18408	18369	18278	18116	18321	18237	18089	18339	18258	18271	18255	17954	18210	18052	18310	18156	18208	18343	18262	18123	18170	18150	18113	18060	18098	18328	18145	18236	18208	18142	18164	18083	18136	17972	18213	18411	18129	18150	18200	18217	18224	18309	18216	18087	18176	18150	17960	18335	18164	18079	18110	18288	18258	18127	18002	18177	18319	18057	18006	18145	18095	18219	18069	18061	18168	18196	18203	18248	18273	18248	18250	18127	18137	18011	18148	18249	18130	17916	18162	18271	18301	18097	18118	18149	18069	18259	18165	18219	18288	18029	18369	18134	17997	18275	18269	18115	18366	18171	18237	18358	18254	18286	18238	18028	18137	17865	18319	18075	18161	18250	18395	18059	17888	18068	18216	18171	18224	18197	17910	18171	18230	17908	18210	18353	18211	18094	17995	18249	17942	18107	18157	18256	18189	18258	18088	18078	18156	18163	18215	18121	18174	17936	18331	18237	18218	18104	18088	18109	18109	18343	18222	18171	18094	18052	18221	18093	18221	18063	18155	18121	18130	18237	18017	18049	18081	18107	18074	18209	18127	18222	18053	18142	17973	18090	18074	18140	18322	18188	18096	17994	17815	18192	18233	17990	18330	18123	18147	18418	18112	18078	18177	18201	18136	17994	18092	18116	18114	18132	18085	18236	18020	18017	18141	17970	18321	18134	18121	17943	18057	18008	18103	18318	18188	18302	18104	18256	17967	18274	18192	18155	18164	18336	18186	18047	18089	18211	18134	18141	18298	18122	18114	18083	18040	18023	18253	18145	18072	18048	17942	18197	18021	18158	18240	18184	18093	17998	18228	17864	18124	18174	18101	18079	18193	17996	18127	18208	18213	18131	18216	18265	18191	18170	18187	18134	18070	18087	18161	18067	18291	18042	18011	18206	18030	17990	18175	18335	18122	18215	18096	18082	18285	18114	18165	18306	18132	18213	18131	18086	18042	18211	18081	18108	18121	18115	18079	18077	18185	18053	18178	18107	18085	18112	18143	17880	18394	18200	18114	18239	18043	17961	18125	18003	18076	18096	18149	18187	17845	17940	18348	18059	17956	18232	18043	18155	18070	18139	18164	18105	18281	17921	18243	18152	18239	18120	17957	18040	18060	18126	18242	18023	18262	18064	18106	18081	18036	18104	18162	18327	18182	17855	18131	18420	18177	18289	18250	18262	17991	18045	18069	18144	18156	18184	18075	18038	18329	18123	18170	18206	18166	18194	18343	17950	18058	18219	18236	18282	18150	18082	18248	18206	18274	18052	18125	18057	18036	18052	18257	18141	18169	18033	18132	18173	18195	18081	18253	18101	18101	18054	18191	18445	18285	18109	18064	18219	18161	18148	18019	18088	18246	18148	18196	18534	18006	18091	18091	18313	18122	18257	18086	18311	18090	18067	18280	18249	18039	18117	18106	18130	18166	18138	17975	18189	18115	18049	18313	18128	18155	18000	18190	18376	18236	18203	18093	18124	18026	18085	18153	18042	18012	18351	18223	18149	18210	18017	18041	17988	18130	18018	18154	18154	18325	18092	18222	18248	18162	18041	18081	18273	18141	18099	18035	18174	18002	18189	18067	18082	18150	18075	18378	18147	18243	17980	18083	17947	18196	18279	18064	18310	18176	18221	18097	18276	18035	18152	18105	18185	18319	18314	18145	18055	18135	18281	18306	18369	18265	18184	17969	18003	18032	18181	18107	18218	18294	18143	18043	18209	18263	18194	18177	17998	18118	18177	18197	18105	18190	18283	18126	18126	18103	18139	18411	18049	18217	18121	18095	18118	18322	18018	18243	18271	18099	18069	18085	18192	18074	18069	18190	18282	18195	18294	18223	18103	18207	18183	18134	17973	18164	18180	17912	18166	18222	18266	18255	18163	18134	18028	18071	18033	18319	18171	18237	18139	18104	18305	18163	18212	18060	18177	18002	18191	18051	18105	18161	18024	18068	18214	18318	18288	18305	18245	17910	18045	18156	18066	17913	18177	17976	18202	18058	18163	18152	18294	18184	17763	18072	18342	18130	18052	18186	18210	18135	18199	18232	18315	18187	18161	18340	18434	18348	18040	18175	18103	18286	18180	18109	18003	18229	17919	18160	17967	18084	18207	18104	18177	18137	18301	18139	18483	18144	18282	18291	18223	18222	18222	18189	18290	18081	18149	18330	18065	18070	18217	18171	18224	18220	18057	18239	17965	17955	18259	18219	18061	18025	18131	18229	18060	18304	18142	18136	18067	18210	18057	17921	18005	18009	18195	18062	18122	18405	18304	18267	17993	18157	18284	18281	18205	18301	18083	18101	18138	18229	18343	18187	17986	18027	17958	18084	18122	18140	17936	18077	18150	18099	18094	18152	18086	18056	18063	18239	18048	18207	18048	18240	18204	18235	18175	18106	18215	18124	18179	18159	18168	18064	18214	18351	18011	18162	18145	18194	18177	18086	18107	18307	18001	18145	18114	18172	18343	18063	18164	17980	18009	18139	18154	18210	18031	18080	18238	18172	18145	18219	18077	18067	18345	18140	18229	18144	18032	18379	18274	18348	18200	18274	18047	17886	17905	18084	18057	18048	18106	18169	18216	18335	18245	18185	18138	18063	18041	18104	18294	18237	18201	18007	18105	18181	18116	18275	18201	18189	17955	18141	18237	18212	17944	18059	18389	18067	18034	18149	18367	18148	18322	18220	18310	18277	18135	18194	18368	17956	17954	18183	18108	18186	18139	18237	18055	18130	18109	18117	18003	18083	17979	18256	18357	18175	17979	18245	18265	18170	18212	18153	18101	18251	18189	18046	18099	18142	18198	18109	18140	18082	18218	18026	18411	18126	17979	18198	18188	18242	18359	18093	18004	18347	18045	18062	18087	18208	18222	18373	18214	18066	17970	18026	18130	18270	18172	18370	18374	18163	18145	18123	18207	18309	18239	17971	18067	18307	18112	18071	17838	18193	18113	18323	18217	18111	18118	17976	18069	18037	18248	18151	18048	18087	18045	17926	18177	18102	18341	18100	18272	18077	18117	18149	18428	18080	17997	18318	18280	17971	18147	18160	18091	18205	18327	18198	18004	18154	18099	18105	18138	18280	18304	18217	18214	18110	18219	18220	18255	18063	18024	18350	17881	18329	17981	18200	18283	18164	18416	18203	18041	18073	17912	17912	18028	18041	18170	18282	18204	18196	18025	18142	18335	18164	18238	18053	18132	18157	18245	18180	18029	18198	18150	18236	18267	18224	18067	18107	18087	18100	18153	18303	18284	18253	18284	18151	18089	18100	18340	18287	18226	18085	17939	18217	18154	18199	18134	18126	18052	17964	18230	18253	18124	18224	18320	17937	17847	18127	18079	17977	18276	18113	17982	18198	18184	18064	18183	18288	18201	18165	18025	17980	18069	18004	18183	18160	18070	18300	18042	17979	18032	18013	18227	18114	17909	18446	18197	18268	18177	18322	18249	18191	18131	18346	18056	18275	18190	18264	18058	17936	18383	18212	18107	18104	18095	18111	18298	18262	18169	18200	18049	17981	18232	18014	18332	18027	18327	18143	18092	18305	18326	18103	18182	18132	18099	18304	18262	18175	18169	17833	18211	18046	18155	18000	18169	18082	18172	18272	18126	18140	18078	18182	18183	18011	18232	18269	18058	18321	18131	18335	18431	18101	18183	18230	18013	18319	18343	18201	18186	18255	18159	18236	18223	18137	18068	18016	18135	18119	18159	18258	18058	18056	18173	18063	18093	18212	18036	18171	18348	18293	18163	18092	18099	18254	18150	18223	18158	18068	18118	18268	18176	18011	18248	18149	17901	17979	18035	18038	18490	18130	18114	18319	18101	18171	18325	18163	18261	18298	18139	18297	18306	18444	18182	17905	17971	17960	17893	17811	18061	18154	18214	18115	18162	18200	18047	18251	18300	18419	18439	18112	18281	18286	18236	18363	18261	18182	18149	17998	18255	18238	18304	18023	18294	18159	18312	18001	18105	18281	18070	18233	18063	17978	18113	18291	18114	18041	18174	17948	18162	18218	18194	18268	18187	18287	17986	18419	18145	18138	18263	18051	18135	17964	18212	18156	18216	18131	18063	18052	18410	18080	18121	18104	17854	18088	18148	18157	18223	18132	17967	18325	18284	18210	18305	18067	18264	18247	18098	17930	18123	18049	18150	18131	18141	18166	18199	18191	18239	17938	17974	18120	18195	18326	18176	18218	18115	18215	18096	18141	18005	18072	18243	18128	18176	18166	18221	18084	17955	18089	18073	18079	18147	18343	18024	17912	17949	18002	18122	18146	18298	18186	18082	18137	18162	18223	18244	18292	18135	18007	18028	18168	18004	18209	18137	18168	18067	18282	18147	18080	18029	18080	18044	18084	18194	18277	18093	18033	18078	18282	18172	18129	18183	18195	18168	18252	18161	18245	18022	18053	18203	18286	18245	18220	18175	17919	18093	18187	18086	18166	18046	18024	18070	18136	18205	18135	17900	18109	18084	18234	18093	18261	18160	18263	18180	18223	18351	18025	18190	18143	18242	18195	18005	18218	18041	17982	17958	18187	18192	18089	18134	18163	18248	18208	18103	18254	18206	18034	18189	18315	18088	18252	18032	18040	18149	18160	18066	18138	18184	17968	18078	18061	18094	18079	18154	18184	18260	17903	18177	18417	18278	18219	18245	18055	18148	18295	18125	18226	18192	18145	18227	18062	18118	18079	18019	18146	18289	18297	18153	18112	18329	18137	18216	18049	18264	18084	18180	18133	18006	18150	18023	18314	18228	17992	18157	18119	18291	18218	18146	18092	18271	18062	18169	18130	17976	18115	18173	18139	18309	18131	18097	17960	18248	18136	18131	18230	18241	18232	17881	18299	18092	18221	18382	18175	18073	18078	18222	18019	17986	18042	18052	18068	18188	18000	18150	18043
13788	22175	24776	53338	59555	52339	41807	30923	19975	16335	16393	16362	16251	16239	16369	16317	16250	16380	16249	16339	16344	16287	16429	16252	16303	16402	16390	16321	16270	16180	16357	16298	16129	16248	16368	16245	16365	16255	16150	16363	16307	16322	16160	16440	16251	16451	16210	16330	16575	16619	16606	16365	16429	16236	16301	16234	16257	16332	16248	16284	16190	16312	16296	16357	16308	16227	16351	16173	16274	16048	16222	16334	16261	16214	16334	16278	16289	16286	16365	16295	16441	16357	16138	16276	16229	16282	16265	16387	16119	16249	16364	16243	16164	16196	16349	16376	16194	16195	16169	16234	16247	16233	16223	16173	16194	16195	16090	16120	16301	16129	16090	16289	16315	16202	16236	16314	16384	16248	16259	16361	16401	16159	16314	16313	16296	16218	16261	16329	16236	16079	16218	16264	16302	16232	16218	16135	16237	16128	16331	16280	16326	16227	16243	16048	16475	16304	16289	16245	16294	16307	16259	16074	16295	16154	16292	16126	16264	16249	16223	16185	16211	16446	16179	16191	16374	16435	16271	15955	16168	16287	16247	16223	16301	16091	16186	16238	16136	16214	16141	16244	16151	16170	16149	16199	16366	16448	16207	16214	16202	16124	16408	16271	16174	16386	16295	16088	16355	16168	16107	16273	16217	16283	16360	16277	16232	16297	16163	16234	16153	16148	16373	16221	16277	16258	16194	16313	16228	16181	16293	16397	16105	16136	16250	16147	16458	16276	16239	16334	16457	16183	16155	16240	16357	16463	16252	16179	16352	16287	16440	16165	16382	16216	16156	16213	16208	16263	16381	16323	16295	16372	16227	16191	16158	16199	16370	16271	16363	16265	16297	16132	16233	16124	16317	16374	16438	16245	16367	16334	16128	16172	16216	16087	16287	16252	16358	16249	16187	16248	16194	16300	16227	16194	16238	16203	16302	16142	16390	16395	16283	16301	16276	16190	16414	16274	16181	16061	16266	16246	16405	16343	16245	16324	16282	16250	16231	16440	16307	16385	16169	16222	16292	16279	16339	16343	16248	16233	16080	16214	16389	15942	16468	16154	16230	16262	16206	16207	16266	16349	16095	16392	16291	16506	16263	16187	16118	16126	16449	16336	16026	16165	16241	16276	16366	16222	16234	16319	16176	16173	16284	16143	16141	16257	16355	16213	16249	16330	16349	16181	16407	16307	16233	16209	16387	16125	16262	16152	16240	16280	16183	16264	16335	16302	16240	16335	16330	16398	16358	16255	16279	16229	16271	16439	16380	16208	16447	16348	16358	16184	16288	16162	16266	16279	16209	16139	16469	16227	16355	16272	16359	16254	16134	16333	16326	16083	16378	16231	16223	16135	16376	16338	16091	16254	16388	16233	16212	16314	16146	16201	16196	16282	16228	16188	16292	16223	16404	16093	16380	16255	16364	16047	16239	16282	16245	16406	16233	16177	16360	16332	16131	16261	16291	16232	16006	16139	16321	16294	16092	16382	16423	16216	16266	16290	16195	16241	16326	16339	16227	16192	16215	16319	16177	16258	16309	16295	16125	16270	16339	16218	16323	16238	16305	16327	16141	16256	16247	16196	16163	16325	16164	16214	16259	16282	16203	16263	16446	16245	16282	16247	16468	16215	16391	16375	16328	16116	16302	16223	16220	16361	16316	16249	16161	16183	16217	16206	16178	16386	16219	16249	16227	16337	16350	16317	16266	16295	16259	16465	16321	16055	16268	16359	16109	16242	16288	16264	16238	16231	16219	16202	16150	16167	16356	16288	16239	16189	16348	16318	16245	16339	16237	16261	16154	16303	16234	16186	16275	15963	16311	16248	16414	16268	16326	16149	16247	16336	16198	16154	16230	16273	16347	16204	16326	16206	16260	16357	16282	16289	16090	16203	16165	16372	16309	16210	16197	16168	16069	16363	16271	16078	16292	16129	16300	16263	16260	16162	16129	16272	16368	16335	16384	16306	16474	16247	16165	16308	16213	16301	16380	16390	16237	16196	16429	16213	16282	16163	16289	16264	16093	16321	16199	16312	16217	16146	16376	16305	16303	16413	16157	16184	16215	16249	16336	16279	16225	16331	16259	16210	16215	16339	16099	16289	16312	16276	16277	16348	16230	16258	16377	16393	16297	16236	16233	16260	16209	16316	16357	16226	16327	16255	16244	16307	16261	16200	16134	16316	16358	16005	16234	16212	16113	16252	16310	16339	16241	16379	16232	16196	16196	16142	16230	16376	16272	16187	16436	16333	16243	16290	16310	16126	16235	16329	16061	16238	16186	16192	16261	16501	16099	16265	16195	16174	16277	16399	16186	16214	16322	16355	16344	16047	16258	16387	16342	16345	16165	16345	16325	16144	16255	16340	16068	16301	16363	16399	16256	16360	16131	16337	16214	16301	16277	16302	16300	16319	16253	16307	16230	16371	16342	16220	16340	16440	16169	16166	16252	16326	16290	16332	16242	16192	16489	16400	16262	16242	16348	16376	16263	16370	16190	16305	16264	16419	16405	16206	16321	16340	16204	16188	16323	16096	16403	16202	16374	16269	16336	16161	16277	16280	16279	16083	16060	16189	16164	16279	16195	16362	16279	16358	16207	16284	16129	16125	16274	16274	16306	16359	16131	16279	16093	16237	16322	16227	16371	16193	16291	16089	16499	16402	16241	16392	16331	16250	16357	16243	16289	16373	16297	16421	16298	16233	16419	16161	16175	16083	16412	16330	16302	16200	16085	16250	16373	16313	16249	16312	16307	16171	16153	16215	16247	16218	16113	16286	16441	16060	16303	16089	16292	16203	16285	16373	16280	16176	16389	16296	16279	16302	16233	16279	16078	16333	16199	16270	16293	16187	16241	16212	16544	16348	16172	16339	16202	16268	16172	16341	16177	16442	16108	16206	16334	16361	16191	16394	16019	16482	16338	16385	16399	16180	16263	16136	16281	16197	16350	16227	16332	16277	16306	16260	16342	16129	16233	16217	16374	16278	16235	16360	16276	16200	16345	16399	16399	16104	16271	16241	16321	16320	16230	16377	16316	16250	16183	16284	16192	16293	16193	16211	16267	16259	16461	16112	16253	16293	16275	16224	16319	16133	16224	16256	16283	16383	16163	16212	16164	16161	16229	16135	16309	16189	16454	16365	16192	16506	16256	16132	16303	16166	16285	16161	16266	16079	16126	16250	16219	16252	16054	16342	16288	16228	16340	16213	16246	16257	16322	16295	16112	16258	16103	16085	16320	16353	16214	16244	16329	16125	16356	16328	16277	16344	16158	16340	16205	16191	16222	16236	16260	16360	16182	16213	16212	16090	16329	16242	16193	16403	16201	16164	16177	16215	16167	16442	16227	16196	16234	16314	16165	16234	16209	16286	16252	16327	16248	16239	16367	16215	16308	16567	16102	16166	16188	16151	16186	16302	16247	16237	16209	16309	16186	16364	16271	16298	16213	16267	16236	16357	16384	16149	16314	16161	16069	16299	16378	16124	16270	16208	16400	16299	16343	16278	16196	16110	16233	16453	16250	16226	16157	16195	16188	16339	16282	16263	16252	16289	16297	16228	16333	16271	16254	16150	16145	16257	16317	16287	16104	16325	16258	16366	16192	16309	16270	16190	16167	16322	16200	16387	16315	16356	16184	16269	16397	16112	16299	16153	16381	16260	16313	16192	16102	16263	16322	16215	16299	16362	16247	16218	16150	16264	16220	16239	16335	16140	16258	16312	16108	16456	16188	16256	16108	16126	16428	16297	16240	16250	16337	16163	16277	16391	16211	16094	16270	16267	16182	16230	16282	16223	16275	16147	16343	16238	16383	16170	16199	16293	16081	16080	16113	16154	16281	16142	16222	16169	16213	16318	16474	16265	16339	16256	16356	16411	16235	16230	16344	16129	16257	16308	16284	16345	16236	16397	16046	16285	16211	16204	16220	16282	16109	16146	16220	16237	16346	16303	16281	16200	16263	16174	16307	16174	16206	16155	16326	16321	16307	16251	16269	16391	16309	16134	16362	16176	16154	16467	16404	16314	16270	16274	16383	16367	16069	16191	16206	16199	16451	16361	16147	16361	16150	16190	16284	16181	16026	16181	16211	16264	16134	16115	16236	16380	16174	16224	16175	16356	16232	16194	16222	16348	16307	16276	16243	16214	16243	16133	16323	16261	16226	16312	16230	16402	16289	16215	16071	16270	16280	16262	16135	16244	16246	16230	16397	16291	16231	16386	16267	16228	16293	16250	16216	16162	16408	16163	16378	16330	16100	16098	16416	16215	16333	16203	16211	16135	16095	16102	16253	16312	16180	16267	16222	16403	16271	16485	16284	16136	16278	16353	16045	16290	16336	16193	16300	16286	16143	16297	16177	16345	16306	16382	16244	16355	16444	16085	16187	16385	16171	16305	16251	16306	16305	16323	16184	16359	16219	16225	16230	16065	16341	16245	16258	16194	16372	16328	16230	16369	16245	16303	16420	16182	16276	16250	16317	16296	16332	16249	16341	16334	16291	16219	16164	16180	16226	16051	16212	16063	16267	16320	16260	16341	16278	16157	16214	16251	16244	16254	16370	16448	16304	16300	16082	16228	16358	16232	16251	16155	16286	16066	16205	16302	16306	16204	16340	16253	16227	16296	16299	16238	16295	16210	16494	16177	16572	16232	16251	16508	16389	16165	16311	16335	16304	16283	16100	16251	16346	16305	16302	16263	16387	16166	16197	16215	16236	16146	16049	16269	16215	16245	16310	16287	16241	16384	16299	16219	16361	16296	16226	16272	16131	16258	16273	16203	16295	16289	16115	16297	16252	16229	16357	15991	16328	16221	16281	16264	16203	16196	16220	16233	16129	16304	16285	16117	16304	16188	16375	16112	16332	16359	16332	16216	16362	16276	16370	16216	16238	16154	16328	16192	16456	16337	16218	16328	16155	16325	16238	16151	16235	16331	16201	16298	16085	16285	16277	16252	16125	16359	16272	16247	16195	16261	16239	16299	16262	16262	16319	16292	16438	16175	16193	16183	16259	16294	16276	16361	16136	16393	16517	16299	16245	16239	16105	16019	16382	16226	16318	16332	16226	16406	16289	16350	16201	16190	16190	16200	16174	16279	16426	16158	16276	16288	16265	16252	16208	16286	16161	16115	16291	16186	16199	16163	16216	16345	16186	16375
22796	21158	28931	26838	52306	61435	51096	39783	29715	20287	19005	18728	18815	18560	18405	18475	18325	18516	18488	18326	18452	18504	18619	18401	18546	18320	18489	18308	18338	18298	18418	18499	18451	18364	18529	18174	18566	18545	18175	18387	18391	18331	18423	18177	18277	18226	18218	18390	18726	18270	18591	18407	18472	18406	18212	18485	18276	18372	18347	18218	18316	18358	18518	18232	18350	18402	18367	18336	18470	18193	18340	18410	18294	18213	18387	18275	18463	18398	18354	18387	18264	18397	18179	18264	18266	18365	18317	18287	18426	18254	18394	18380	18294	18223	18127	18398	18515	18276	18041	18394	18435	18355	18394	18400	18270	18227	18252	18277	18142	18284	18406	18230	18278	18356	18439	18169	18251	18353	18197	18231	18328	18491	18356	18163	18343	18309	18466	18212	18321	18215	18417	18197	18292	18152	18323	18191	18225	18287	18373	18393	18266	18337	18352	18251	18233	18275	18586	18088	18181	18201	18266	17985	18328	18383	18549	18334	18397	18070	18192	18235	18168	18169	18488	18289	18224	18277	18249	18391	18286	18279	18395	18242	18404	18181	18233	18224	18337	18405	18478	18113	18346	18223	18192	18262	18134	18140	18390	18228	18329	18356	18192	18156	18284	18433	18267	18102	18278	18267	18357	18190	18191	18015	18334	18129	18333	18166	18303	18424	18217	18288	18274	18318	18234	18326	18232	18363	18354	18208	18307	18439	18212	18334	18175	18317	18176	18009	18331	18175	18243	18440	18256	18270	18555	18298	18305	18166	18303	18225	18263	18309	18310	18146	18204	18306	18459	18278	18133	18206	18179	18312	18296	18318	18196	18243	18070	18203	18387	18277	18430	18273	18408	18400	18375	18235	18144	18404	18220	18266	18638	18255	18408	18202	18234	18189	18185	18139	18189	18108	18246	18386	18004	18317	18429	18517	18255	18333	18397	18479	18383	17985	18429	18299	18378	18234	18231	18372	18337	18222	18431	18180	18402	18250	18228	18293	18134	18319	18182	18225	18031	18280	18425	18258	18268	18367	18478	18226	18348	18454	18319	18302	18082	18224	18149	18164	18250	18295	18316	18283	18310	18299	18265	18336	18309	18473	18232	18210	18116	18273	18276	18376	18189	18315	18288	18226	18134	18318	18316	18323	18400	18296	18090	18280	18367	18155	18199	18256	18478	18059	18263	18191	18261	18258	18169	18171	18314	18216	18353	18336	18259	18215	18270	18311	18316	18272	18354	18090	18269	18133	18239	18376	18274	18237	18317	18020	18397	18221	18364	18215	18392	18245	18319	18379	18359	18410	18375	18043	18196	18280	18397	18219	18213	18413	18219	18402	18356	18290	18256	18217	18273	18296	18255	18420	18058	18232	18080	18164	18402	18438	18201	18299	18218	18130	18139	18286	18288	18211	18207	18225	18091	18162	18289	18634	18435	18375	18179	18201	18055	18354	18285	18260	18233	18487	18205	18524	18530	18179	18205	18400	18241	18211	18322	18351	18225	17931	18275	18243	18218	18425	18372	18152	18284	18124	18266	18187	18307	18387	18384	18362	18202	18173	18158	18274	18433	18240	18388	18359	18170	18312	18345	18332	18282	18287	18289	18092	18182	18304	18120	18213	18255	18292	18230	18500	18325	18264	18153	18416	18210	18315	18161	18247	18486	18218	18273	18293	18352	18331	18333	18373	18299	18358	18228	18142	18080	18174	18225	18345	18201	18239	18295	18263	18355	18350	18418	18390	18291	18354	18306	18292	18278	18301	18572	18389	18249	18251	18256	18383	18350	18340	18377	18186	18240	18325	18161	18121	18251	18454	18377	18234	18429	18199	18388	18155	18404	18274	18336	17992	18338	18184	18271	18150	18284	18249	18447	18160	18219	18331	18178	18372	18321	18133	18180	18206	18285	18302	18367	18274	18277	18239	18017	18286	18222	18392	18400	18264	18262	18201	18280	18139	18482	18147	18431	18170	18194	18199	18463	18300	18250	18255	18044	18184	18361	18261	18285	18238	18349	18162	18032	18227	18325	18205	18341	18283	18171	18399	18439	18185	18014	18363	18183	18392	18371	18282	18128	18335	18186	18336	18285	18102	18359	18344	18386	18239	18340	18330	18111	18330	18320	18211	18443	18519	18224	18301	18343	18287	18253	18228	18216	18302	18400	18258	18340	18416	18420	18231	18355	18434	18343	18469	18391	18417	18182	18155	18502	18292	18121	18215	18262	18081	18218	18358	18503	18312	18414	18239	18447	18208	17977	18215	18501	18022	18287	18143	18156	18369	18143	18255	18135	18170	18367	18429	18366	18549	18234	18040	18282	18468	18143	18153	18421	18227	18242	18467	18041	18426	18339	18206	18281	18292	18340	18293	18376	18418	18243	18293	18135	18401	18347	18108	18397	18404	18340	18155	17990	18141	18432	18499	18108	18291	18237	18279	18288	18242	18371	18261	18220	18265	18254	18245	18136	18366	18171	18322	18321	18210	18536	18233	18367	18318	18391	18354	18346	18197	18245	18332	18178	18271	18102	18328	18229	18311	18380	18281	18236	18139	18274	18324	18355	18604	18290	18203	18278	18406	18479	18262	18386	18131	18602	18520	18330	18307	18224	18401	18601	18294	18485	18393	18443	18100	18233	18279	18265	18356	18284	18190	18014	18376	18273	18372	18307	18365	18456	18096	18468	18172	18248	18324	18413	18250	18412	18373	18143	18297	18141	18297	18450	18140	18212	18198	18330	18151	18334	18248	18182	18323	18242	18495	18226	18202	18218	18104	18233	18112	18228	18340	18317	18370	18214	18273	18311	18169	18178	18335	18333	18412	18297	18301	18382	18400	18253	18141	18402	18365	18254	18280	18350	18338	18154	18325	18376	18414	18281	18272	18336	18349	18297	18341	18306	18482	18316	18076	18326	18232	18508	18316	18193	18343	18225	18385	18156	18272	18236	18210	18221	18212	18197	18289	18098	18404	18219	18254	18284	18465	18279	18162	18275	18232	18253	18241	18386	18456	18405	18152	18272	18514	18362	18282	18340	18199	18162	18128	18158	18199	18264	18348	18145	18219	18216	18115	18059	18140	18339	18312	18429	18392	18162	18167	18314	18228	18415	18208	18517	18407	18232	18055	18183	18222	18324	18429	18405	18284	18080	18360	18356	18208	18407	18105	18142	18156	18281	18348	18315	18075	18086	18218	18270	18373	18345	18379	18266	18236	18393	18345	18361	18326	18382	18224	18426	18327	18146	18299	18133	18313	18212	18393	18242	18161	18091	18302	18248	18266	18373	18313	18093	18343	18232	18270	18236	18264	18397	18219	18426	18371	18267	18402	18331	18310	18462	18348	18419	18147	18201	18495	18282	18271	18188	18381	18418	18147	18353	18124	18314	18128	18118	18235	18371	18214	18101	18349	18395	18244	18321	18398	18114	18322	18230	18320	18388	18357	18252	18211	18337	18270	18469	18247	18210	18247	18159	18222	18395	18239	18264	18188	18277	18045	18355	18391	18303	18319	18426	18353	18376	18283	18305	18465	18258	18369	18428	18257	18389	18321	18355	18130	18118	18089	18073	18359	18475	18272	18184	18305	18339	18311	18078	18254	17972	18229	18376	18442	18149	18371	18396	18411	18376	18244	18251	18252	18100	18273	18276	18038	18354	18198	18328	18305	18204	18021	18254	18160	18569	18250	18146	18299	18511	18207	18513	18228	18516	18200	18310	18238	18168	18489	18376	18183	18371	18206	18291	18217	18512	18445	18521	18219	18159	18448	18454	18228	18198	18043	18304	18153	18167	18209	18255	18213	18286	18365	18424	18329	18344	18311	18299	18235	18218	18304	18234	18358	18204	18169	18427	18422	18293	18240	18326	18415	18247	18234	18245	18267	18154	18323	18390	18160	18099	18336	18416	18400	18195	18167	18239	18299	18335	18230	18309	18477	18258	18372	18234	18193	18218	18255	18371	18282	18261	18252	18219	18205	18308	18342	18139	18318	18396	18307	18358	18247	18211	18086	18116	18336	18280	18432	18124	18324	18393	18296	18281	18354	18224	18309	18276	18331	18202	18314	18054	18366	18276	18336	18447	18244	18336	18152	18393	18538	18432	18150	18360	18224	18263	18418	18308	18242	18321	18323	18515	18127	18482	18193	18205	18151	18189	18149	18275	18115	18066	18342	18210	18371	18391	18293	18180	18373	18279	18223	18355	18299	18403	18218	18451	18305	18431	18212	18472	18243	18312	18260	18474	18161	18241	18371	18270	18202	18322	18217	18243	18326	18318	18342	18305	18357	18115	18188	18139	18401	18384	18298	18312	18061	18184	18277	18245	18432	18333	18225	18235	18261	18265	18183	18352	18269	18304	18075	18329	18194	18431	18375	18378	18338	18369	18217	18048	18337	18277	18132	18195	18395	18323	18163	18337	18370	18244	18347	18310	18179	18091	18281	18427	18301	18275	18356	18187	17951	18373	18438	18228	18445	18306	18370	18260	18090	18249	18332	18361	18408	18121	18463	18160	18305	18304	18205	18276	18264	18305	18188	18329	18255	18364	18305	18100	18292	18249	18171	18253	18231	18248	18144	18241	18171	18178	18266	18149	18224	18394	18388	18292	18043	18123	18322	18250	18286	18178	18185	18222	18285	18299	18304	18301	18145	18042	18113	18350	18333	18265	18437	18170	18125	18314	18263	18288	18226	18172	18286	18350	18416	18193	18152	18364	18406	18218	18214	18090	18327	18299	18314	18436	18408	18432	18096	18322	18238	18166	18225	18400	18189	18152	18248	18248	18414	18462	18242	18230	18275	18343	18135	18448	18324	18449	18109	18488	18188	18367	18244	18360	18332	18278	18266	18387	18495	18434	18332	18241	18071	18316	18328	18164	18100	18221	18327	18082	18290	18388	18281	18444	18344	18225	18144	18159	18132	18243	18296	18432	18350	18279	18289	18286	18449	18205	18290	18235	18222	18198	18449	18210	18208	18122	18196	18459	18163	18319	18253	18304	18337	18333	18196	18457	18356	18304	18258	18420	18140	18235	18188	18356	18304	18360	18210	18173	18247	18391	18241	18256	18137	18149	18139	18425	18245	18131	18217	18179	18413	18417	18427	18179	18291	18146	18310	18312	18221	18151	18167	18174	18296	18390	17940	18197	18105	18313	18167
15510	26965	27898	55549	73047	67332	51799	43035	27468	16358	16485	16479	16352	16425	16362	16356	16463	16355	16420	16287	16439	16461	16332	16259	16389	16272	16428	16340	16235	16455	16347	16342	16337	16104	16404	16241	16350	16291	16445	16268	16286	16303	16283	16059	16205	16400	16361	16278	16728	16642	16567	16355	16314	16217	16335	16385	16274	16267	16375	16181	16184	16279	16282	16351	16227	16192	16290	16260	16527	16112	16155	16216	16196	16534	16307	16253	16269	16132	16299	16314	16360	16394	16308	16217	16327	16285	16156	16280	16290	16145	16283	16272	16362	16263	16251	16335	16387	16315	16243	16341	16045	16188	16226	16295	16344	16393	16273	16237	16350	16091	16434	16210	16204	16261	16145	16356	16211	16357	16287	16352	16319	16306	16293	16245	16308	16297	16259	16230	16243	16251	16365	16213	16300	16395	16237	16293	16410	16385	16382	16076	16139	16269	16288	16407	16211	16273	16354	16230	16198	16337	16273	16197	16262	16254	16351	16288	16386	16310	16266	16373	16330	16176	16235	16074	16219	16502	16217	16193	16209	16255	16196	16297	16340	16429	16165	16420	16282	16087	16081	16399	16298	16222	16191	16467	16326	16236	16277	16353	16155	16128	16119	16215	16359	16302	16420	16513	16312	16147	16190	16311	16508	16128	16135	16204	16421	16253	16403	16130	16070	16236	16297	16062	16357	16324	16274	16344	16133	16288	16172	16367	16232	16246	16125	16277	16265	16322	16349	16292	16197	16282	16159	16302	16375	16301	16418	16216	16306	16412	16154	16165	16389	16306	16219	16356	16498	16179	16175	16260	16300	16356	16329	16405	16294	16288	16117	16173	16266	16322	16130	16260	16318	16401	16273	16218	16255	16242	16319	16118	16220	16290	16160	16302	16525	16076	16100	16213	16237	16365	16134	16390	16295	16293	16249	16237	16237	16173	16097	16145	16229	16226	16409	16183	16322	16242	16214	16374	16251	16374	16471	16191	16288	16376	16192	16337	16195	16196	16337	16129	16266	16166	16398	16212	16111	16305	16326	16280	16319	16068	16355	16244	16364	16209	16072	16399	16339	16350	16086	16347	16315	16333	16085	16181	16190	16342	16259	16306	16324	16325	16337	16339	16282	16236	16451	16320	16357	16404	16239	16050	16323	16258	16393	16306	16315	16340	16252	16268	16288	16211	16358	16249	16157	16283	16199	16244	16170	16261	16084	16275	16349	16268	16344	16444	16416	16137	16274	16201	16342	16468	16238	16327	16312	16206	16389	16248	16461	16215	16290	16385	16201	16336	16284	16142	16409	16198	16180	16178	16298	16213	16458	16275	16340	16319	16183	16253	16304	16187	16466	16216	16343	16329	16293	16234	16243	16323	16101	16288	16090	16148	16186	16433	16280	16253	16230	16223	16244	16170	16204	16456	16316	16274	16268	16392	16111	16269	16287	16304	16249	16226	16325	16272	16301	16221	16333	16129	16118	16338	16306	16146	16290	16236	16291	16380	16261	16465	16113	16212	16348	16239	16257	16311	16476	16270	16206	16190	16173	16148	16149	16142	16229	16097	16299	16299	16304	16339	16471	16293	16445	16239	16455	16214	16033	16248	16152	16153	16412	16416	16083	16316	16128	16330	16225	16182	16140	16307	16203	16386	16278	16199	16438	16253	16239	16391	16334	16232	16154	16242	16199	16258	16431	16161	16158	16258	16325	16399	16252	16271	16345	16248	16181	16270	16102	16214	16252	16319	16178	16171	16278	16265	16304	16225	16429	16275	16226	16317	16376	16102	16381	16298	16026	16366	16354	16321	16205	16278	16184	16202	16302	16295	16385	16284	16100	16389	16164	16446	16292	16183	16373	16160	16172	16299	16341	16292	16156	16436	16250	16239	16380	16252	16213	16291	16322	16435	16208	16352	16357	16188	16241	16288	16237	16261	16400	16133	16331	16420	16243	16078	16169	16369	16301	16302	16252	16294	16254	16282	16239	16244	16223	16240	16238	16309	16334	16302	16351	16129	16239	16288	16227	16315	16273	16355	16312	16175	16280	16208	16313	16274	16207	16510	16256	16172	16373	16207	16378	16116	16220	16351	16400	16128	16252	16276	16243	16349	16238	16387	16166	16083	16224	16129	16301	16326	16059	16314	16228	16545	16301	16136	16313	16210	16239	16306	16334	16088	16299	16150	16278	16238	16311	16457	16167	16193	16287	16236	16280	16273	16362	16324	16409	16364	16124	16216	16198	16291	16193	16210	16150	16207	16228	16224	16018	16210	16264	16367	16314	16173	16228	16219	16298	16232	16126	16201	16280	16275	16311	16363	16327	16240	16315	16347	16406	16272	16266	16281	16285	16193	16091	16323	16315	16259	16290	16214	16209	16461	16223	16319	16267	16386	16321	16354	16136	16291	16255	16305	16284	16014	16439	16232	16290	16330	16343	16214	16178	16229	16295	16454	16412	16147	16352	16233	16266	16098	16263	16203	16279	16242	16124	16229	16352	16094	16125	16183	16272	16225	16294	16300	16369	16108	16456	16414	16111	16428	16203	16224	16336	16315	16362	16188	16428	16376	16255	16299	16178	16547	16224	16173	16192	16227	16383	16206	16206	16308	16342	16263	16230	16291	16161	16234	16234	16155	16155	16350	16171	16329	16164	16287	16307	16247	16251	16097	16213	16258	16340	16284	16221	16427	16366	16292	16435	16212	16196	16314	16243	16195	16207	16285	16146	16264	16325	16130	16312	16305	16224	16230	16202	16404	16313	16270	16237	16177	16251	16182	16394	16288	16198	16322	16556	16372	16077	16275	16413	16223	16524	16114	16301	16250	16224	16244	16183	16240	16294	16332	16139	16230	16206	16291	16337	16364	16233	16188	16211	16231	16364	16293	16531	16329	16283	16325	16234	16214	16146	16198	16213	16232	16289	16218	16334	16274	16355	16238	16185	16366	16307	16213	16425	16354	16250	16267	16229	16188	16437	16086	16323	16076	16265	16179	16369	16291	16184	16243	16253	16165	16379	16358	16246	16195	16355	16263	16342	16428	16290	16233	16337	16099	16348	16292	16328	16291	16257	16215	16167	16316	16280	16310	16068	16315	16175	16171	16297	16248	16215	16183	16315	16270	16324	16334	16433	16272	16302	16274	16065	16221	16310	16261	16261	16167	16260	16405	16330	16116	16445	16329	16451	16263	16277	16243	16317	16341	16265	16307	16223	16268	16013	16314	16093	16166	16123	16217	16217	16282	16362	16401	16290	16480	16331	16205	16211	16334	16325	16228	16255	16410	16355	16279	16322	16335	16089	16286	16225	16283	16347	16292	16340	16208	16075	16364	16237	16261	16046	16370	16277	16230	16224	16356	16221	16307	16254	16239	16270	16398	16196	16264	16257	16217	16294	16335	16257	16287	16224	16274	16263	16178	16369	16427	16181	16395	16225	16232	16429	16394	16233	16327	16158	16193	16446	16191	16321	16236	16201	16250	16267	16278	16267	16266	16330	16417	16435	16215	16354	16259	16326	16202	16489	16247	16129	16312	16290	16391	16267	16289	16072	16382	16212	16232	16453	16307	16116	16359	16187	16263	16097	16130	16252	16303	16241	16295	16309	16242	16234	16180	16240	16338	16257	16314	16347	16196	16306	16201	16232	16210	16260	16294	16177	16286	16252	16228	16495	16177	16279	16197	16357	16318	16313	16240	16424	16196	16359	16179	16275	16381	16286	16252	16197	16218	16249	16320	16264	16093	16159	16375	16118	16223	16223	16246	16107	16146	16483	16078	16155	16361	16336	16286	16187	16147	16419	16556	16298	16214	16336	16244	16350	16293	16216	16284	16323	16332	16242	16280	16225	16337	16224	16154	16340	16176	16200	16155	16349	16180	16373	16244	16217	16255	16229	16152	16262	16162	16223	16290	16250	16370	16342	16148	16433	16371	16301	16239	16307	16277	16281	16333	16286	16326	16297	16305	16278	16246	16223	16122	16291	16296	16177	16145	16213	16179	16484	16101	16385	16161	16340	16186	16273	16138	16219	16303	16257	16274	16110	16258	16307	16223	16236	16216	16510	16168	16461	16248	16268	16192	16306	16172	16408	16324	16384	16133	16342	16313	16170	16036	16252	16256	16260	16373	16433	16264	16315	16263	16247	16358	16237	16418	16252	16279	16409	16268	16282	16284	16280	16315	16202	16287	16191	16274	16191	16265	16282	16297	16269	16198	16098	16380	16276	16233	16233	16337	16327	16204	16309	16336	16358	16263	16479	16185	16161	16183	16421	16232	16195	16326	16236	16274	16390	16255	16269	16343	16346	16347	16281	16305	16238	16178	16194	16263	16388	16289	16261	16257	16149	16174	16255	16312	16450	16244	16294	16280	16191	16318	16421	16220	16194	16096	16310	16438	16287	16036	16093	16358	16116	16438	16381	16204	16255	16200	16436	16257	16342	16244	16371	16108	16183	16198	16266	16361	16286	16202	16231	16438	16356	16131	16350	16090	16298	16188	16233	16473	16269	16314	16175	16348	16298	16242	16381	16171	16326	16155	16151	16365	16359	16095	16283	16374	16204	16311	16514	16382	16238	16263	16217	16309	16396	16212	16257	16471	16227	16255	16287	16383	16188	16328	16210	16227	16312	16481	16255	16234	16235	16304	16200	16219	16230	16229	16354	16275	16110	16234	16223	16473	16040	16258	16518	16379	16338	16407	16253	16211	16157	16309	16314	16204	16221	16355	16028	16309	16188	16374	16265	16397	16223	16316	16303	16291	16303	16443	16345	16300	16422	16159	16123	16132	16377	16263	16207	16197	16294	16262	16286	16044	16377	16320	16241	16199	16389	16247	16069	16044	16196	16162	16417	16024	16352	16301	16037	16024	16455	16208	16291	16124	16089	16247	16356	16320	16365	16265	16270	16163	16291	16355	16336	16379	16110	16369	16262	16244	16493	16256	16299	16440	16062	16338	16315	16297	16257	16368	16234	16163	16247	16332	16336	16238	16328	16203	16265	16428	16356	16401	16206	16228	16285	16270	16167	16268	16376	16223	16251	16210	16322	16213	16281	16311	16266	16430	16293	16406	16289	16124	16215	16366	16288	16480	16205	16255	16187	16085	16266	16389	16263	16293	16112	16384	16259	16310	16392	16221	16357	16293	16289	16248	16225	16362
27323	21860	24601	25792	29503	28945	25627	21727	19140	18579	18601	18341	18354	18433	18500	18764	18642	18478	18533	18758	18489	18463	18489	18372	18455	18577	18445	18316	18395	18525	18488	18641	18599	18816	18536	18516	18368	18548	18635	18405	18525	18339	18624	18520	18610	18588	18226	18649	18582	18494	18635	18447	18440	18320	18685	18425	18538	18296	18387	18392	18570	18479	18692	18586	18588	18531	18495	18657	18537	18447	18507	18488	18441	18640	18547	18661	18659	18533	18455	18263	18612	18328	18401	18467	18330	18449	18638	18616	18486	18369	18648	18549	18563	18462	18537	18185	18461	18380	18257	18461	18620	18732	18367	18416	18341	18495	18485	18488	18464	18518	18414	18561	18502	18427	18323	18482	18537	18544	18472	18436	18671	18363	18494	18739	18546	18652	18384	18559	18364	18686	18418	18438	18464	18548	18644	18607	18444	18534	18355	18269	18544	18517	18506	18534	18715	18447	18482	18481	18652	18617	18554	18382	18393	18676	18566	18461	18574	18426	18408	18400	18515	18402	18479	18487	18478	18242	18499	18571	18556	18352	18504	18510	18519	18310	18338	18642	18452	18461	18286	18371	18397	18427	18373	18577	18410	18643	18826	18425	18403	18300	18333	18408	18558	18522	18619	18362	18506	18537	18499	18435	18387	18608	18462	18425	18545	18311	18385	18288	18374	18407	18353	18366	18466	18308	18477	18463	18731	18594	18331	18583	18429	18289	18489	18410	18642	18410	18397	18586	18387	18453	18463	18436	18342	18525	18777	18335	18437	18547	18418	18504	18524	18424	18606	18439	18237	18520	18609	18534	18633	18433	18363	18345	18570	18482	18633	18435	18451	18389	18556	18705	18538	18258	18490	18403	18502	18481	18571	18504	18552	18308	18389	18491	18656	18251	18415	18374	18603	18366	18340	18358	18459	18514	18396	18576	18618	18357	18467	18554	18427	18234	18302	18323	18527	18371	18502	18523	18698	18605	18496	18504	18538	18330	18462	18411	18545	18378	18466	18361	18625	18521	18502	18490	18488	18541	18565	18395	18644	18398	18400	18480	18641	18433	18389	18392	18544	18307	18407	18416	18437	18528	18486	18628	18721	18576	18489	18522	18411	18411	18437	18420	18504	18485	18401	18419	18524	18655	18551	18415	18403	18344	18645	18191	18472	18388	18451	18395	18587	18453	18412	18519	18437	18415	18427	18530	18387	18485	18434	18473	18548	18297	18373	18462	18217	18407	18781	18580	18640	18593	18534	18758	18409	18556	18618	18586	18613	18556	18697	18249	18671	18512	18694	18626	18368	18723	18418	18438	18567	18484	18517	18598	18433	18264	18688	18589	18560	18240	18462	18337	18536	18552	18464	18634	18324	18371	18600	18512	18643	18516	18463	18618	18380	18388	18346	18465	18411	18498	18273	18490	18682	18649	18488	18300	18611	18380	18418	18517	18508	18380	18424	18559	18542	18463	18261	18373	18604	18422	18469	18249	18302	18297	18515	18589	18500	18413	18391	18483	18590	18224	18521	18552	18553	18491	18529	18606	18569	18309	18681	18590	18455	18460	18461	18660	18629	18716	18606	18363	18434	18570	18533	18448	18549	18504	18561	18470	18511	18447	18381	18353	18412	18528	18353	18604	18544	18554	18558	18631	18568	18385	18669	18446	18408	18465	18560	18493	18372	18509	18441	18486	18368	18615	18451	18470	18288	18574	18399	18470	18571	18565	18596	18607	18405	18541	18477	18623	18442	18515	18458	18445	18698	18197	18441	18588	18639	18388	18492	18359	18400	18362	18457	18687	18389	18565	18465	18545	18503	18438	18503	18460	18541	18683	18532	18274	18438	18505	18497	18465	18254	18405	18542	18444	18718	18583	18439	18461	18446	18566	18613	18477	18500	18520	18316	18524	18428	18565	18577	18483	18442	18516	18554	18627	18634	18457	18462	18614	18653	18622	18438	18352	18571	18560	18529	18528	18577	18385	18415	18598	18700	18400	18531	18554	18466	18384	18604	18526	18616	18584	18600	18443	18453	18398	18481	18388	18460	18155	18380	18406	18600	18349	18801	18625	18398	18400	18502	18565	18498	18574	18566	18731	18422	18421	18349	18280	18653	18443	18456	18368	18369	18379	18405	18516	18565	18566	18518	18232	18527	18602	18407	18653	18619	18399	18493	18529	18475	18521	18442	18623	18559	18717	18388	18676	18466	18387	18453	18323	18472	18556	18608	18453	18429	18456	18597	18486	18581	18196	18256	18397	18459	18529	18404	18641	18372	18552	18474	18274	18220	18513	18343	18372	18522	18554	18805	18374	18445	18510	18612	18305	18406	18654	18438	18521	18561	18511	18709	18420	18552	18530	18406	18407	18602	18534	18475	18426	18505	18425	18346	18699	18509	18536	18122	18494	18410	18559	18370	18561	18414	18519	18494	18479	18417	18457	18512	18579	18600	18421	18513	18563	18611	18357	18625	18569	18435	18621	18493	18475	18346	18526	18475	18371	18414	18517	18546	18448	18478	18433	18502	18530	18366	18455	18452	18436	18615	18738	18323	18289	18568	18410	18389	18528	18638	18387	18567	18600	18624	18587	18457	18390	18492	18542	18310	18560	18474	18702	18482	18339	18518	18425	18522	18408	18564	18355	18471	18532	18284	18303	18471	18366	18568	18541	18795	18451	18415	18440	18585	18368	18610	18432	18570	18553	18481	18474	18404	18399	18449	18419	18548	18502	18489	18364	18493	18537	18494	18545	18636	18367	18253	18360	18521	18537	18350	18633	18584	18408	18573	18469	18570	18544	18654	18664	18572	18429	18508	18527	18404	18438	18548	18643	18195	18330	18625	18524	18510	18499	18587	18576	18458	18461	18297	18516	18437	18449	18293	18535	18434	18503	18493	18439	18552	18375	18342	18632	18272	18345	18490	18614	18681	18485	18607	18523	18528	18503	18446	18490	18512	18320	18755	18501	18515	18342	18368	18627	18591	18479	18446	18377	18311	18370	18527	18575	18447	18582	18680	18473	18500	18374	18744	18488	18508	18409	18523	18443	18307	18596	18603	18546	18540	18504	18244	18674	18625	18431	18690	18516	18401	18401	18465	18544	18655	18524	18446	18277	18383	18348	18400	18707	18423	18364	18405	18551	18360	18669	18685	18593	18306	18392	18579	18669	18478	18489	18580	18488	18545	18440	18628	18423	18382	18230	18490	18468	18418	18607	18428	18460	18588	18424	18436	18533	18516	18468	18321	18455	18526	18599	18579	18601	18385	18599	18548	18520	18456	18563	18427	18397	18467	18371	18391	18375	18674	18640	18340	18477	18596	18546	18322	18373	18683	18536	18601	18360	18587	18600	18452	18517	18443	18455	18487	18490	18536	18603	18267	18342	18784	18350	18490	18468	18515	18706	18676	18633	18549	18577	18451	18336	18626	18433	18656	18502	18695	18735	18507	18529	18243	18412	18444	18525	18532	18721	18512	18604	18491	18382	18418	18413	18430	18389	18443	18471	18392	18346	18434	18679	18443	18444	18577	18669	18429	18409	18520	18359	18494	18563	18548	18526	18375	18353	18442	18512	18471	18396	18365	18457	18382	18446	18557	18337	18323	18370	18539	18578	18447	18676	18576	18554	18630	18553	18455	18435	18496	18361	18533	18472	18587	18616	18450	18467	18477	18686	18506	18545	18388	18428	18488	18576	18505	18395	18566	18339	18558	18442	18534	18451	18564	18313	18445	18386	18557	18575	18624	18508	18451	18744	18514	18358	18467	18556	18566	18525	18416	18480	18546	18392	18431	18367	18365	18469	18609	18626	18458	18487	18559	18623	18493	18196	18433	18393	18325	18617	18326	18581	18499	18464	18621	18452	18478	18501	18520	18546	18444	18446	18498	18584	18647	18472	18546	18528	18511	18439	18739	18498	18612	18461	18576	18382	18538	18671	18388	18526	18505	18438	18494	18476	18428	18467	18437	18234	18213	18534	18553	18430	18601	18456	18301	18698	18514	18531	18445	18604	18679	18480	18414	18400	18277	18721	18322	18453	18629	18585	18314	18564	18428	18341	18523	18505	18403	18449	18494	18400	18515	18318	18639	18395	18513	18603	18500	18338	18568	18492	18544	18403	18603	18467	18373	18386	18503	18381	18485	18263	18542	18421	18516	18576	18471	18756	18471	18406	18569	18596	18367	18528	18374	18352	18663	18615	18525	18486	18613	18280	18453	18479	18653	18600	18525	18503	18749	18663	18604	18474	18504	18503	18660	18438	18361	18543	18382	18498	18522	18482	18518	18669	18560	18645	18210	18358	18456	18356	18430	18474	18607	18375	18314	18451	18454	18653	18364	18507	18489	18469	18495	18492	18588	18523	18328	18521	18360	18461	18473	18612	18419	18621	18712	18644	18365	18538	18470	18496	18541	18556	18452	18494	18353	18236	18562	18614	18528	18548	18510	18507	18361	18705	18271	18335	18304	18452	18605	18446	18497	18627	18560	18476	18433	18456	18597	18200	18524	18507	18539	18368	18447	18342	18503	18502	18611	18485	18749	18820	18732	18401	18472	18636	18567	18763	18501	18459	18444	18383	18578	18405	18402	18461	18490	18595	18650	18432	18614	18484	18620	18412	18442	18471	18500	18417	18463	18609	18537	18284	18583	18430	18486	18529	18403	18317	18491	18452	18614	18547	18544	18455	18499	18408	18547	18653	18674	18543	18626	18393	18718	18383	18254	18639	18584	18366	18533	18485	18675	18492	18386	18370	18425	18454	18532	18420	18442	18349	18299	18204	18503	18379	18424	18593	18270	18312	18465	18540	18479	18374	18551	18623	18484	18573	18425	18466	18347	18175	18284	18652	18390	18310	18517	18190	18477	18502	18363	18393	18381	18432	18277	18546	18498	18403	18447	18343	18404	18607	18320	18401	18441	18564	18648	18688	18564	18543	18514	18375	18465	18476	18553	18412	18306	18235	18485	18491	18735	18577	18651	18407	18578	18514	18422	18592	18374	18411	18462	18550	18539	18360	18503	18391	18259	18447	18473	18386	18383	18551	18487	18514	18587	18460	18534	18630	18392	18481	18650	18661	18339	18276	18421	18452	18491	18453	18585	18285	18283	18571	18701	18743	18522	18440	18335	18601	18406	18440	18598	18592	18434	18436	18683	18428
14981	17343	17733	24856	31178	29176	24704	20075	16839	16378	16374	16402	16272	16450	16432	16509	16424	16556	16512	16314	16347	16414	16499	16376	16276	16343	16374	16563	16368	16266	16339	16493	16379	16340	16285	16404	16287	16428	16412	16202	16491	16362	16414	16551	16377	16357	16305	16475	16591	16415	16406	16476	16410	16336	16375	16389	16519	16319	16305	16504	16318	16231	16436	16309	16379	16416	16397	16370	16475	16569	16362	16216	16294	16270	16513	16341	16463	16346	16340	16511	16325	16431	16198	16459	16354	16402	16243	16493	16165	16314	16391	16320	16332	16350	16445	16378	16330	16312	16168	16465	16323	16286	16489	16202	16312	16373	16322	16377	16422	16250	16334	16269	16444	16335	16453	16539	16381	16399	16510	16599	16230	16457	16369	16435	16436	16404	16553	16179	16408	16375	16411	16342	16445	16510	16330	16291	16248	16494	16446	16358	16483	16355	16238	16315	16085	16484	16391	16359	16370	16390	16361	16396	16369	16437	16245	16574	16104	16400	16427	16286	16481	16507	16361	16274	16308	16129	16260	16356	16234	16413	16386	16213	16257	16446	16366	16261	16371	16226	16505	16371	16324	16360	16399	16456	16502	16287	16268	16439	16425	16433	16504	16366	16283	16401	16495	16376	16244	16404	16385	16451	16491	16350	16266	16419	16320	16466	16403	16386	16386	16252	16296	16442	16499	16398	16487	16276	16406	16324	16330	16305	16450	16375	16532	16239	16311	16399	16395	16280	16257	16465	16267	16293	16470	16551	16211	16392	16456	16314	16592	16503	16347	16325	16308	16446	16299	16427	16277	16318	16448	16281	16269	16350	16567	16365	16387	16380	16278	16483	16289	16371	16452	16221	16461	16508	16312	16323	16328	16265	16306	16374	16266	16355	16343	16302	16389	16276	16318	16348	16357	16377	16246	16382	16366	16267	16398	16308	16266	16286	16423	16347	16348	16291	16260	16147	16195	16322	16213	16341	16333	16468	16442	16292	16407	16463	16471	16240	16112	16427	16267	16426	16310	16226	16466	16202	16418	16283	16500	16328	16377	16457	16355	16406	16348	16525	16236	16340	16346	16510	16392	16224	16264	16350	16271	16364	16293	16268	16294	16312	16374	16394	16213	16485	16380	16406	16527	16307	16371	16327	16652	16227	16340	16432	16319	16313	16368	16372	16267	16667	16213	16254	16397	16377	16351	16310	16380	16305	16318	16531	16445	16443	16345	16324	16490	16379	16275	16424	16354	16215	16305	16399	16320	16511	16399	16410	16400	16495	16328	16403	16375	16329	16328	16221	16527	16299	16458	16411	16466	16304	16235	16393	16366	16348	16434	16358	16521	16302	16299	16275	16234	16349	16425	16328	16429	16307	16365	16343	16370	16461	16507	16237	16222	16415	16383	16299	16307	16227	16318	16453	16389	16328	16199	16332	16370	16445	16463	16241	16346	16273	16369	16279	16567	16393	16395	16480	16348	16304	16506	16342	16379	16411	16201	16282	16403	16382	16494	16393	16426	16411	16447	16224	16221	16319	16367	16296	16371	16363	16214	16261	16495	16263	16490	16481	16404	16406	16349	16482	16487	16339	16370	16214	16576	16341	16392	16387	16229	16312	16388	16379	16415	16276	16344	16291	16509	16411	16331	16318	16423	16564	16385	16396	16241	16398	16310	16386	16429	16493	16312	16231	16365	16354	16281	16346	16329	16314	16267	16492	16500	16372	16360	16234	16378	16385	16373	16302	16422	16516	16264	16344	16559	16541	16240	16312	16272	16304	16373	16271	16384	16462	16237	16504	16423	16270	16438	16334	16351	16607	16326	16443	16538	16278	16384	16346	16218	16328	16358	16330	16281	16376	16292	16260	16400	16331	16373	16288	16326	16321	16497	16206	16452	16503	16468	16478	16320	16290	16505	16390	16462	16167	16474	16215	16287	16392	16300	16388	16395	16409	16325	16292	16399	16320	16319	16306	16256	16357	16247	16283	16414	16433	16299	16379	16280	16470	16532	16349	16424	16279	16338	16385	16428	16303	16663	16283	16394	16313	16289	16345	16253	16271	16375	16452	16525	16344	16401	16177	16365	16260	16380	16190	16513	16348	16312	16353	16223	16451	16270	16374	16492	16428	16426	16527	16418	16300	16426	16394	16202	16349	16520	16355	16407	16421	16271	16322	16450	16382	16433	16488	16415	16432	16324	16471	16364	16278	16449	16427	16337	16469	16425	16119	16436	16177	16372	16328	16289	16432	16430	16462	16375	16429	16376	16224	16332	16360	16345	16387	16496	16436	16451	16428	16158	16351	16447	16380	16322	16472	16279	16392	16376	16322	16255	16397	16447	16368	16554	16200	16497	16348	16399	16324	16337	16373	16408	16457	16266	16365	16345	16357	16411	16593	16242	16335	16453	16329	16411	16449	16404	16347	16460	16415	16596	16335	16395	16642	16506	16263	16779	16359	16392	16302	16543	16245	16296	16456	16338	16129	16378	16375	16382	16211	16341	16273	16376	16417	16528	16395	16388	16427	16290	16519	16472	16286	16511	16421	16343	16361	16161	16550	16397	16416	16366	16293	16494	16363	16391	16390	16265	16424	16376	16408	16371	16341	16281	16509	16211	16373	16363	16479	16229	16388	16386	16319	16355	16188	16351	16385	16178	16431	16291	16387	16283	16426	16261	16315	16344	16497	16195	16372	16337	16446	16355	16277	16495	16333	16392	16332	16405	16309	16382	16462	16338	16242	16331	16170	16358	16342	16275	16263	16464	16283	16335	16287	16239	16421	16483	16461	16512	16288	16440	16416	16402	16389	16273	16443	16448	16360	16348	16310	16364	16294	16429	16240	16351	16350	16516	16506	16415	16261	16247	16398	16258	16341	16321	16418	16526	16252	16378	16135	16319	16216	16320	16386	16378	16410	16407	16220	16439	16276	16290	16550	16356	16275	16330	16434	16401	16335	16431	16501	16345	16279	16269	16351	16255	16402	16362	16397	16350	16300	16397	16232	16304	16474	16516	16212	16488	16379	16186	16444	16447	16450	16324	16362	16194	16475	16407	16248	16401	16417	16237	16307	16248	16352	16291	16436	16396	16338	16478	16219	16653	16339	16296	16447	16272	16368	16347	16445	16557	16266	16382	16427	16411	16381	16371	16439	16464	16354	16333	16483	16343	16125	16432	16370	16387	16384	16395	16307	16297	16272	16347	16364	16300	16237	16294	16477	16353	16387	16269	16403	16148	16401	16378	16343	16461	16415	16298	16359	16396	16269	16307	16432	16319	16354	16260	16203	16323	16306	16426	16309	16283	16283	16511	16427	16391	16312	16486	16284	16300	16446	16412	16445	16395	16377	16304	16403	16229	16454	16394	16366	16412	16390	16423	16324	16311	16360	16195	16487	16289	16411	16377	16358	16248	16344	16245	16403	16289	16331	16425	16308	16380	16129	16351	16189	16242	16385	16283	16431	16279	16417	16337	16418	16388	16453	16476	16318	16321	16392	16283	16456	16346	16333	16335	16438	16615	16543	16444	16194	16344	16299	16457	16369	16295	16330	16355	16521	16415	16557	16411	16440	16394	16256	16251	16609	16412	16220	16381	16308	16411	16371	16228	16344	16239	16432	16387	16481	16430	16348	16419	16555	16483	16439	16383	16330	16302	16306	16475	16360	16399	16549	16204	16220	16524	16347	16496	16499	16269	16260	16482	16064	16437	16277	16416	16409	16257	16547	16370	16447	16438	16461	16464	16507	16349	16341	16242	16405	16351	16328	16449	16365	16394	16371	16349	16385	16365	16331	16265	16431	16401	16257	16407	16318	16290	16363	16343	16685	16437	16576	16332	16448	16426	16304	16562	16431	16341	16414	16465	16500	16296	16258	16417	16438	16383	16361	16346	16305	16174	16455	16257	16457	16341	16551	16418	16328	16477	16243	16310	16344	16303	16365	16296	16388	16438	16323	16283	16342	16344	16343	16367	16471	16463	16243	16459	16461	16494	16236	16479	16184	16252	16377	16450	16310	16109	16473	16352	16619	16339	16248	16273	16424	16207	16391	16499	16510	16401	16519	16578	16339	16531	16358	16280	16456	16493	16128	16353	16326	16301	16425	16232	16327	16441	16420	16338	16381	16329	16336	16231	16444	16486	16576	16331	16431	16463	16368	16374	16369	16265	16332	16421	16536	16358	16442	16192	16445	16376	16295	16334	16309	16319	16450	16462	16387	16372	16462	16421	16297	16282	16365	16361	16393	16415	16420	16324	16318	16457	16382	16304	16371	16376	16401	16516	16198	16432	16354	16348	16412	16517	16639	16334	16304	16312	16347	16282	16440	16361	16473	16269	16266	16350	16416	16530	16472	16357	16512	16228	16373	16317	16426	16347	16557	16390	16375	16531	16496	16310	16340	16376	16420	16374	16299	16327	16432	16495	16496	16504	16528	16394	16301	16383	16315	16281	16364	16469	16405	16367	16462	16378	16278	16292	16389	16545	16368	16579	16413	16426	16339	16373	16444	16448	16324	16380	16320	16340	16359	16454	16394	16328	16278	16159	16399	16316	16324	16306	16224	16392	16473	16307	16316	16540	16250	16231	16422	16353	16307	16381	16358	16544	16308	16296	16531	16258	16384	16499	16236	16140	16351	16233	16333	16318	16407	16411	16359	16300	16401	16186	16363	16637	16484	16294	16431	16451	16298	16463	16491	16313	16384	16445	16324	16332	16386	16533	16397	16285	16345	16301	16422	16449	16358	16405	16518	16415	16410	16450	16392	16480	16407	16273	16324	16383	16435	16436	16442	16256	16332	16244	16410	16418	16277	16508	16497	16361	16317	16336	16304	16347	16209	16409	16248	16276	16388	16282	16533	16305	16351	16372	16292	16385	16212	16300	16344	16326	16322	16493	16440	16496	16308	16298	16351	16298	16415	16386	16446	16455	16331	16347	16311	16370	16333	16381	16352	16209	16343	16266	16343	16362	16371	16377	16444	16419	16451	16277	16312	16392	16501	16322	16245	16501	16425	16406	16466	16513	16198	16245	16340	16406	16354	16379	16288	16269	16515	16253	16560	16243	16353	16281	16250	16434	16370	16519	16291	16379	16371	16363	16340	16363	16664	16353	16244	16474	16321	16188	16367	16361	16310	16377	16367	16302	16213	16386	16415
23930	21167	28339	28776	50550	53078	44445	32137	23023	19430	18838	18663	18856	18698	18855	18778	18542	18562	18477	18503	18713	18505	18498	18483	18726	18686	18865	18505	18619	18506	18442	18490	18643	18531	18745	18554	18590	18632	18646	18443	18607	18562	18522	18440	18503	18486	18399	18629	18600	18579	18670	18677	18684	18689	18605	18599	18548	18482	18523	18509	18483	18437	18525	18553	18424	18596	18424	18347	18716	18655	18458	18473	18696	18462	18395	18409	18548	18704	18526	18599	18551	18414	18566	18515	18394	18438	18667	18662	18485	18621	18498	18574	18558	18781	18440	18466	18571	18575	18551	18596	18714	18530	18669	18678	18629	18603	18493	18459	18455	18515	18463	18582	18496	18395	18541	18473	18536	18386	18631	18439	18705	18404	18393	18365	18527	18558	18451	18495	18603	18336	18545	18587	18623	18399	18572	18545	18620	18415	18482	18484	18524	18603	18546	18624	18437	18672	18490	18478	18551	18402	18564	18671	18538	18484	18257	18521	18555	18616	18494	18430	18643	18577	18721	18531	18383	18272	18627	18226	18470	18441	18610	18588	18582	18537	18437	18530	18525	18555	18563	18647	18672	18404	18647	18621	18528	18422	18431	18466	18629	18683	18389	18515	18365	18536	18555	18631	18678	18233	18392	18572	18481	18380	18565	18604	18627	18351	18462	18821	18489	18520	18613	18454	18660	18527	18514	18527	18647	18609	18448	18537	18509	18360	18418	18371	18637	18694	18520	18288	18595	18677	18641	18518	18401	18518	18505	18619	18350	18641	18306	18571	18348	18210	18473	18667	18544	18665	18551	18299	18352	18494	18603	18310	18516	18382	18343	18442	18332	18351	18405	18701	18529	18560	18610	18560	18486	18257	18391	18446	18397	18460	18624	18499	18434	18385	18597	18568	18642	18573	18571	18592	18617	18568	18719	18582	18397	18368	18342	18490	18638	18545	18659	18543	18466	18324	18566	18671	18450	18383	18753	18735	18535	18510	18487	18436	18578	18544	18529	18530	18468	18676	18514	18535	18364	18353	18237	18477	18370	18412	18514	18605	18612	18643	18650	18651	18631	18628	18569	18280	18385	18441	18490	18598	18545	18556	18555	18510	18381	18562	18582	18283	18606	18482	18589	18456	18466	18762	18742	18338	18543	18493	18554	18588	18657	18600	18483	18513	18322	18507	18824	18600	18553	18573	18563	18440	18434	18289	18570	18450	18585	18597	18594	18487	18522	18585	18483	18435	18616	18353	18412	18489	18493	18534	18396	18714	18456	18571	18622	18426	18457	18535	18411	18459	18557	18567	18546	18536	18633	18407	18466	18408	18422	18656	18413	18598	18527	18457	18556	18402	18429	18663	18532	18536	18459	18576	18526	18611	18540	18496	18440	18447	18453	18719	18689	18343	18368	18542	18436	18425	18453	18491	18498	18524	18666	18623	18431	18661	18641	18568	18558	18567	18661	18462	18698	18575	18464	18446	18551	18401	18490	18609	18490	18428	18592	18550	18379	18298	18573	18343	18485	18510	18671	18528	18537	18805	18545	18618	18547	18556	18677	18518	18509	18407	18616	18583	18424	18704	18343	18625	18606	18373	18610	18244	18733	18582	18394	18393	18454	18462	18483	18553	18637	18560	18545	18752	18667	18631	18333	18540	18558	18647	18485	18546	18491	18503	18476	18404	18534	18587	18656	18415	18312	18598	18550	18376	18358	18475	18655	18438	18547	18234	18547	18735	18424	18656	18377	18476	18530	18535	18379	18582	18609	18607	18430	18402	18325	18545	18717	18485	18352	18506	18435	18412	18477	18501	18464	18381	18301	18502	18532	18520	18756	18549	18683	18636	18466	18574	18445	18496	18489	18363	18402	18569	18479	18466	18400	18563	18484	18457	18613	18420	18432	18401	18373	18462	18418	18543	18515	18461	18463	18552	18542	18721	18588	18352	18624	18507	18577	18516	18417	18501	18510	18512	18559	18571	18597	18409	18501	18611	18471	18679	18589	18444	18475	18465	18555	18393	18424	18408	18643	18407	18687	18682	18555	18527	18580	18727	18531	18704	18629	18651	18726	18583	18327	18410	18501	18410	18395	18527	18383	18360	18415	18508	18737	18442	18552	18462	18616	18604	18480	18637	18566	18524	18288	18500	18578	18174	18431	18362	18462	18606	18579	18284	18268	18384	18508	18626	18653	18235	18539	18402	18590	18480	18535	18627	18500	18634	18402	18693	18617	18569	18443	18404	18687	18475	18555	18530	18508	18445	18673	18595	18548	18633	18597	18547	18648	18506	18532	18579	18554	18415	18644	18467	18471	18351	18409	18624	18547	18485	18513	18623	18553	18628	18573	18459	18444	18428	18491	18730	18557	18489	18323	18402	18497	18631	18606	18468	18556	18374	18685	18501	19018	18520	18489	18659	18513	18237	18416	18573	18441	18418	18373	18413	18359	18460	18533	18536	18543	18647	18596	18680	18505	18414	18418	18650	18477	18489	18315	18452	18758	18359	18683	18694	18825	18634	18528	18499	18585	18750	18625	18495	18498	18287	18632	18334	18533	18607	18712	18547	18556	18451	18567	18463	18575	18746	18642	18743	18466	18746	18630	18556	18490	18392	18604	18555	18586	18409	18737	18423	18528	18446	18529	18510	18393	18432	18459	18379	18530	18711	18707	18470	18378	18593	18571	18373	18452	18562	18507	18465	18413	18413	18480	18462	18556	18627	18340	18686	18397	18561	18595	18482	18650	18529	18632	18523	18640	18392	18571	18571	18696	18246	18536	18563	18630	18792	18669	18405	18589	18699	18467	18538	18444	18366	18613	18456	18384	18377	18626	18603	18508	18614	18434	18305	18493	18394	18442	18648	18784	18583	18558	18385	18567	18448	18501	18529	18638	18293	18499	18588	18555	18654	18588	18632	18492	18491	18680	18534	18578	18523	18621	18480	18439	18450	18574	18433	18566	18604	18458	18630	18276	18326	18438	18694	18759	18518	18406	18629	18432	18549	18325	18696	18519	18616	18396	18529	18617	18583	18540	18246	18538	18454	18390	18333	18392	18663	18533	18654	18662	18404	18365	18543	18716	18612	18485	18473	18627	18680	18525	18437	18557	18431	18310	18426	18410	18569	18281	18444	18372	18447	18500	18625	18605	18765	18756	18568	18473	18577	18454	18422	18382	18365	18375	18448	18558	18407	18662	18468	18529	18624	18433	18531	18568	18530	18513	18676	18480	18335	18421	18428	18638	18516	18516	18541	18746	18671	18522	18362	18617	18771	18496	18526	18348	18236	18664	18682	18523	18591	18710	18700	18534	18478	18525	18448	18686	18525	18657	18460	18563	18573	18587	18524	18686	18618	18447	18618	18498	18424	18673	18503	18472	18593	18628	18717	18593	18500	18478	18324	18346	18432	18531	18472	18595	18470	18521	18550	18587	18457	18479	18603	18429	18409	18617	18486	18495	18393	18459	18410	18652	18476	18667	18445	18546	18467	18560	18597	18616	18483	18466	18581	18547	18562	18519	18378	18642	18566	18377	18433	18419	18429	18683	18363	18547	18481	18517	18661	18727	18578	18547	18605	18603	18518	18568	18477	18394	18743	18535	18503	18553	18449	18303	18640	18556	18545	18507	18597	18323	18482	18475	18545	18470	18466	18644	18482	18516	18461	18545	18370	18408	18416	18371	18721	18727	18625	18426	18678	18799	18568	18758	18621	18469	18610	18577	18354	18434	18471	18508	18535	18513	18632	18517	18572	18363	18375	18389	18571	18354	18511	18256	18640	18803	18729	18491	18431	18797	18155	18447	18393	18602	18479	18513	18552	18508	18728	18487	18738	18498	18438	18543	18463	18484	18305	18378	18620	18573	18437	18454	18607	18474	18704	18561	18409	18459	18230	18660	18636	18306	18500	18604	18405	18406	18596	18713	18413	18451	18590	18543	18559	18449	18417	18387	18420	18503	18351	18481	18444	18631	18447	18415	18403	18738	18450	18531	18542	18471	18484	18607	18471	18602	18643	18606	18589	18371	18409	18470	18560	18636	18715	18574	18327	18691	18501	18566	18515	18767	18504	18418	18626	18485	18493	18636	18364	18594	18610	18263	18362	18628	18498	18266	18504	18463	18473	18551	18555	18298	18371	18548	18626	18509	18340	18640	18585	18707	18525	18401	18487	18517	18412	18804	18446	18369	18374	18694	18259	18392	18323	18588	18712	18421	18553	18547	18603	18599	18635	18725	18570	18491	18461	18477	18624	18480	18454	18626	18504	18580	18222	18440	18609	18583	18496	18578	18577	18487	18572	18470	18569	18511	18377	18564	18495	18563	18618	18524	18463	18370	18740	18615	18371	18620	18421	18425	18530	18511	18707	18613	18476	18484	18668	18423	18486	18332	18619	18475	18664	18475	18499	18510	18384	18597	18697	18496	18317	18558	18576	18674	18662	18600	18289	18595	18595	18593	18604	18396	18588	18648	18446	18584	18620	18554	18449	18627	18535	18503	18604	18280	18277	18660	18503	18689	18264	18450	18378	18658	18501	18726	18586	18306	18281	18487	18426	18686	18505	18409	18588	18437	18643	18313	18604	18491	18583	18522	18545	18555	18582	18529	18587	18558	18450	18645	18564	18475	18681	18594	18358	18591	18422	18524	18556	18493	18379	18633	18493	18556	18433	18535	18717	18624	18439	18412	18671	18719	18596	18410	18619	18634	18678	18572	18673	18463	18390	18537	18380	18711	18370	18541	18448	18651	18748	18604	18387	18510	18532	18495	18547	18596	18459	18540	18378	18589	18475	18519	18572	18518	18393	18490	18477	18562	18511	18711	18522	18387	18460	18522	18475	18436	18775	18549	18629	18519	18560	18539	18294	18465	18471	18348	18547	18381	18485	18465	18600	18663	18510	18345	18323	18515	18649	18625	18520	18570	18578	18545	18484	18490	18615	18646	18491	18639	18378	18595	18422	18463	18530	18606	18600	18473	18540	18640	18592	18479	18571	18430	18458	18585	18417	18563	18435	18450	18589	18543	18708	18387	18675	18537	18572	18629	18436	18335	18487	18551	18599	18539	18703	18605	18714	18646	18407	18426	18590	18531	18500	18275	18735	18405	18731	18540	18642	18696	18659	18639	18760	18545	18625	18439	18508	18520	18444	18559	18198
14277	22807	22080	45316	59734	54569	44019	32373	20866	16462	16386	16548	16384	16376	16544	16518	16415	16472	16439	16474	16567	16468	16520	16433	16532	16281	16441	16457	16508	16304	16513	16525	16447	16486	16327	16474	16385	16336	16311	16349	16417	16569	16435	16235	16408	16405	16356	16426	16717	16562	16566	16374	16569	16472	16447	16376	16474	16425	16463	16419	16437	16453	16368	16531	16426	16507	16473	16453	16518	16580	16369	16358	16513	16481	16418	16461	16415	16421	16288	16449	16472	16526	16503	16501	16371	16331	16541	16324	16532	16469	16438	16428	16557	16389	16374	16324	16625	16291	16414	16486	16428	16413	16490	16588	16419	16579	16379	16585	16273	16288	16403	16435	16463	16513	16508	16501	16438	16401	16564	16451	16482	16502	16536	16453	16401	16354	16433	16450	16386	16380	16306	16531	16575	16400	16415	16261	16534	16438	16529	16534	16398	16624	16498	16394	16589	16392	16269	16351	16545	16336	16389	16442	16311	16417	16333	16440	16359	16462	16495	16398	16307	16526	16323	16388	16414	16403	16424	16512	16592	16300	16327	16332	16237	16289	16226	16543	16571	16506	16397	16363	16340	16228	16488	16427	16400	16372	16341	16266	16340	16475	16370	16323	16522	16534	16187	16396	16462	16414	16463	16309	16274	16525	16375	16546	16549	16381	16515	16364	16367	16368	16552	16562	16413	16426	16375	16443	16391	16436	16286	16380	16455	16377	16441	16432	16424	16229	16456	16535	16437	16391	16279	16505	16224	16502	16388	16555	16470	16395	16518	16410	16406	16532	16512	16459	16477	16432	16486	16482	16510	16340	16576	16491	16430	16380	16450	16413	16429	16487	16465	16328	16463	16361	16560	16387	16511	16412	16393	16360	16518	16462	16423	16322	16400	16495	16411	16434	16339	16342	16430	16379	16431	16422	16109	16563	16341	16565	16518	16537	16480	16571	16436	16467	16527	16412	16382	16380	16455	16343	16426	16419	16483	16291	16429	16314	16413	16564	16569	16354	16314	16345	16373	16498	16557	16206	16359	16301	16354	16485	16438	16448	16454	16450	16444	16417	16541	16547	16414	16534	16542	16496	16356	16171	16610	16424	16442	16548	16385	16480	16395	16416	16391	16472	16458	16384	16399	16493	16444	16447	16422	16339	16470	16475	16383	16224	16261	16213	16398	16332	16376	16374	16470	16352	16623	16456	16392	16462	16360	16377	16553	16441	16536	16410	16409	16422	16292	16442	16377	16524	16469	16373	16473	16432	16358	16335	16320	16219	16381	16298	16327	16404	16462	16217	16410	16441	16534	16374	16321	16287	16429	16483	16361	16460	16195	16293	16422	16398	16442	16347	16243	16478	16390	16470	16472	16449	16431	16356	16457	16256	16313	16358	16575	16491	16481	16289	16472	16428	16362	16411	16436	16495	16431	16388	16390	16520	16544	16363	16374	16301	16427	16337	16365	16295	16425	16458	16478	16302	16445	16567	16513	16444	16572	16441	16422	16290	16440	16402	16329	16465	16436	16379	16363	16422	16511	16396	16520	16533	16318	16453	16424	16364	16344	16493	16451	16507	16427	16504	16346	16194	16476	16490	16273	16318	16566	16479	16326	16609	16397	16359	16632	16441	16361	16360	16509	16536	16416	16630	16324	16510	16324	16590	16380	16441	16492	16399	16567	16400	16507	16232	16264	16625	16369	16452	16378	16634	16373	16346	16643	16343	16415	16455	16436	16201	16617	16431	16436	16356	16521	16413	16411	16268	16375	16680	16525	16505	16294	16453	16338	16418	16357	16410	16465	16537	16465	16603	16468	16447	16317	16387	16467	16414	16377	16392	16391	16447	16429	16332	16405	16465	16395	16510	16421	16458	16508	16225	16613	16517	16400	16348	16257	16475	16279	16426	16313	16411	16404	16271	16125	16446	16598	16431	16417	16486	16433	16377	16398	16514	16359	16376	16331	16296	16432	16455	16394	16265	16563	16249	16439	16434	16388	16239	16505	16476	16431	16476	16481	16427	16401	16458	16538	16324	16454	16461	16273	16529	16527	16320	16442	16418	16210	16403	16429	16542	16380	16436	16508	16341	16484	16312	16643	16378	16443	16345	16284	16297	16545	16517	16401	16319	16360	16221	16337	16317	16505	16358	16379	16576	16447	16493	16368	16619	16468	16413	16511	16293	16608	16512	16467	16491	16598	16409	16443	16461	16277	16547	16467	16319	16404	16548	16290	16484	16410	16369	16475	16302	16410	16621	16419	16313	16202	16618	16389	16263	16550	16221	16392	16432	16444	16421	16496	16365	16430	16388	16462	16371	16476	16385	16580	16505	16364	16448	16505	16375	16312	16661	16532	16493	16378	16412	16375	16556	16469	16484	16477	16434	16208	16434	16375	16509	16398	16540	16556	16431	16555	16444	16431	16363	16470	16462	16509	16405	16392	16431	16291	16434	16372	16436	16395	16275	16412	16328	16543	16455	16279	16375	16391	16363	16404	16428	16316	16256	16459	16290	16219	16512	16333	16333	16419	16460	16408	16483	16245	16376	16420	16233	16429	16388	16499	16386	16475	16530	16483	16505	16354	16442	16436	16248	16509	16587	16375	16234	16398	16438	16443	16322	16393	16390	16459	16426	16385	16365	16482	16327	16329	16387	16458	16318	16273	16520	16401	16278	16500	16331	16323	16364	16450	16498	16471	16591	16360	16234	16535	16476	16396	16525	16548	16472	16640	16120	16500	16531	16182	16448	16462	16403	16527	16336	16496	16558	16387	16399	16470	16325	16478	16435	16549	16511	16653	16258	16309	16383	16427	16503	16252	16321	16459	16458	16435	16427	16626	16359	16419	16453	16433	16297	16372	16530	16444	16307	16399	16313	16483	16453	16172	16426	16468	16381	16553	16299	16321	16443	16434	16528	16419	16613	16520	16343	16366	16479	16369	16514	16480	16401	16502	16382	16421	16405	16334	16443	16284	16409	16544	16435	16301	16446	16467	16402	16387	16406	16497	16374	16320	16410	16330	16501	16374	16358	16520	16361	16579	16345	16544	16461	16449	16436	16490	16348	16286	16441	16555	16307	16312	16374	16546	16266	16531	16272	16422	16449	16484	16420	16416	16368	16502	16390	16364	16385	16468	16363	16484	16432	16353	16451	16458	16478	16477	16373	16380	16534	16337	16346	16295	16378	16493	16382	16513	16492	16576	16511	16445	16450	16588	16429	16458	16349	16436	16471	16464	16304	16599	16421	16366	16381	16345	16303	16554	16408	16423	16449	16487	16451	16532	16449	16482	16504	16590	16466	16319	16485	16365	16414	16510	16234	16338	16506	16539	16319	16316	16377	16448	16402	16327	16406	16371	16370	16405	16366	16404	16522	16225	16564	16333	16459	16497	16408	16539	16373	16352	16692	16542	16481	16396	16461	16522	16315	16316	16378	16338	16389	16470	16432	16489	16239	16410	16541	16465	16298	16444	16454	16457	16407	16430	16489	16417	16414	16567	16374	16404	16569	16395	16514	16478	16437	16311	16555	16235	16448	16480	16508	16442	16436	16475	16531	16479	16428	16511	16345	16376	16312	16451	16392	16370	16572	16512	16378	16343	16425	16361	16505	16350	16433	16528	16437	16558	16466	16397	16402	16406	16433	16471	16442	16479	16356	16352	16579	16242	16427	16254	16494	16334	16532	16347	16620	16530	16300	16402	16479	16400	16345	16453	16445	16483	16346	16374	16475	16425	16283	16483	16419	16330	16353	16458	16562	16467	16433	16619	16363	16434	16412	16261	16504	16657	16253	16434	16372	16249	16429	16349	16345	16468	16401	16471	16413	16324	16539	16460	16289	16431	16558	16527	16320	16569	16365	16526	16384	16417	16425	16400	16474	16487	16301	16620	16457	16400	16404	16441	16649	16341	16140	16368	16366	16514	16337	16457	16624	16458	16351	16332	16418	16404	16485	16356	16305	16495	16579	16556	16408	16480	16521	16438	16360	16377	16580	16464	16462	16242	16285	16463	16483	16559	16378	16380	16506	16392	16424	16397	16391	16412	16573	16457	16595	16532	16468	16453	16509	16459	16290	16436	16277	16472	16387	16529	16442	16563	16361	16506	16473	16552	16572	16320	16386	16451	16327	16422	16457	16554	16383	16397	16395	16459	16440	16638	16429	16339	16296	16542	16285	16538	16479	16397	16268	16393	16474	16341	16407	16432	16376	16480	16375	16335	16650	16196	16412	16477	16495	16407	16287	16507	16325	16380	16472	16414	16320	16220	16388	16227	16389	16412	16353	16514	16462	16308	16400	16559	16483	16407	16426	16534	16220	16312	16352	16459	16528	16449	16299	16439	16404	16392	16330	16320	16383	16328	16356	16524	16530	16252	16339	16473	16372	16526	16430	16434	16364	16566	16400	16630	16450	16433	16548	16532	16537	16275	16508	16403	16417	16334	16455	16578	16324	16456	16498	16335	16379	16568	16370	16546	16414	16512	16363	16373	16281	16570	16468	16576	16311	16408	16346	16588	16298	16532	16468	16421	16566	16443	16278	16465	16460	16375	16479	16333	16505	16458	16324	16467	16490	16494	16395	16456	16674	16449	16432	16512	16486	16379	16481	16604	16169	16607	16403	16417	16375	16497	16258	16365	16389	16479	16481	16546	16304	16536	16443	16368	16455	16469	16356	16200	16564	16389	16464	16284	16458	16394	16480	16414	16458	16395	16444	16374	16394	16436	16341	16486	16403	16505	16348	16488	16418	16421	16390	16428	16263	16372	16368	16338	16595	16478	16558	16488	16493	16153	16372	16418	16291	16298	16335	16454	16429	16397	16477	16525	16513	16422	16538	16366	16507	16354	16389	16489	16318	16458	16483	16300	16460	16539	16325	16394	16461	16384	16347	16320	16360	16483	16373	16491	16478	16333	16454	16425	16391	16580	16478	16214	16624	16265	16427	16402	16499	16465	16286	16464	16183	16479	16267	16367	16572	16404	16398	16492	16312	16327	16208	16533	16569	16368	16530	16515	16534	16479	16374	16638	16559	16312	16448	16391	16580	16409	16539	16588	16468	16344	16405	16338	16405	16445	16442	16445	16415	16490	16527	16504	16526	16327	16607	16453	16491	16403	16416	16625	16345	16474	16354	16477	16508	16434	16526	16456	16540
22775	21181	28890	26567	55685	60934	52172	39178	26033	19931	19095	18717	18810	18630	18605	18799	18603	18560	18638	18748	18624	18441	18470	18588	18498	18424	18560	18687	18582	18596	18572	18543	18489	18362	18419	18559	18605	18519	18508	18363	18437	18672	18409	18441	18521	18368	18602	18412	18578	18845	18652	18435	18616	18351	18502	18374	18266	18433	18320	18319	18190	18498	18380	18309	18476	18404	18300	18488	18429	18568	18260	18353	18445	18541	18687	18564	18374	18346	18595	18706	18405	18462	18523	18381	18381	18485	18374	18463	18384	18411	18353	18405	18530	18276	18422	18465	18602	18388	18314	18325	18389	18554	18582	18019	18520	18558	18351	18436	18454	18582	18280	18246	18319	18281	18508	18533	18392	18482	18338	18224	18256	18333	18316	18446	18356	18544	18530	18455	18383	18240	18476	18408	18434	18485	18469	18364	18689	18410	18502	18219	18219	18378	18507	18424	18252	18363	18298	18436	18428	18717	18413	18475	18455	18449	18120	18355	18479	18396	18564	18233	18196	18500	18281	18174	18336	18362	18302	18397	18370	18575	18740	18387	18560	18197	18254	18459	18567	18490	18511	18501	18226	18329	18213	18300	18495	18387	18343	18233	18354	18254	18445	18364	18283	18171	18232	18375	18406	18229	18509	18204	18513	18519	18341	18210	18378	18553	18270	18434	18469	18315	18352	18468	18306	18269	18507	18507	18307	18294	18647	18462	18454	18391	18466	18350	18390	18258	18371	18527	18326	18514	18545	18464	18313	18378	18290	18338	18309	18350	18407	18374	18306	18364	18325	18417	18368	18380	18382	18387	18402	18177	18280	18498	18400	18325	18445	18333	18199	18486	18433	18297	18500	18428	18533	18391	18302	18359	18282	18292	18408	18468	18449	18402	18202	18178	18370	18299	18142	18320	18306	18496	18508	18554	18382	18390	18451	18276	18378	18296	18484	18357	18366	18176	18113	18390	18324	18432	18396	18371	18233	18350	18414	18517	18399	18416	18163	18251	18354	18474	18376	18496	18337	18423	18415	18332	18524	18381	18381	18635	18400	18468	18207	18353	18513	18400	18338	18323	18293	18223	18452	18544	18261	18326	18523	18559	18364	18412	18522	18320	18420	18220	18577	18347	18448	18316	18419	18471	18377	18399	18410	18452	18467	18405	18252	18496	18418	18342	18561	18689	18434	18534	18373	18462	18358	18260	18323	18345	18354	18371	18598	18551	18427	18338	18298	18366	18340	18311	18323	18330	18380	18398	18364	18320	18316	18426	18434	18498	18408	18318	18327	18420	18656	18412	18497	18266	18456	18440	18392	18176	18297	18478	18343	18466	18406	18510	18601	18581	18582	18396	18329	18278	18464	18327	18111	18304	18315	18276	18548	18375	18311	18254	18392	18567	18403	18494	18393	18317	18025	18362	18526	18329	18303	18493	18623	18237	18417	18332	18156	18309	18388	18318	18441	18256	18546	18241	18129	18507	18558	18510	18430	18545	18280	18512	18335	18313	18388	18266	18188	18415	18407	18352	18599	18367	18390	18304	18223	18434	18428	18469	18213	18483	18486	18424	18397	18526	18312	18455	18393	18442	18318	18425	18398	18164	18294	18368	18462	18310	18627	18373	18328	18430	18356	18268	18563	18445	18363	18341	18431	18486	18256	18264	18350	18358	18575	18356	18363	18186	18214	18623	18412	18259	18430	18389	18217	18253	18414	18231	18326	18255	18477	18408	18238	18367	18372	18527	18607	18334	18323	18399	18365	18227	18319	18350	18513	18256	18429	18195	18275	18571	18508	18309	18580	18392	18432	18261	18410	18386	18325	18562	18348	18371	18405	18419	18310	18203	18358	18284	18341	18233	18334	18315	18458	18419	18351	18417	18513	18262	18433	18390	18352	18161	18407	18438	18537	18497	18286	18416	18139	18433	18245	18523	18390	18377	18531	18443	18394	18152	18159	18485	18452	18464	18340	18425	18427	18274	18276	18211	18529	18432	18306	18279	18275	18295	18593	18333	18134	18393	18389	18491	18278	18256	18376	18191	18207	18373	18425	18328	18358	18286	18226	18481	18461	18340	18342	18527	18261	18480	18429	18321	18187	18605	18533	18309	18296	18620	18493	18440	18427	18332	18512	18391	18439	18111	18288	18521	18129	18343	18259	18276	18234	18138	18568	18310	18303	18358	18099	18368	18318	18503	18492	18533	18359	18373	18368	18442	18335	18343	18239	18307	18499	18445	18374	18516	18389	18126	18277	18345	18478	18354	18422	18529	18338	18287	18517	18224	18557	18336	18516	18500	18432	18379	18476	18414	18418	18277	18344	18444	18419	18273	18389	18379	18281	18375	18229	18453	18463	18275	18278	18299	18539	18282	18291	18356	18528	18533	18459	18428	18419	18395	18575	18427	18399	18137	18179	18401	18464	18387	18368	18099	18216	18572	18449	18305	18238	18414	18364	18243	18301	18470	18291	18431	18250	18524	18552	18286	18519	18229	18232	18252	18362	18390	18365	18308	18130	18131	18417	18235	18336	18224	18358	18650	18402	18305	18373	18435	18546	18348	18384	18287	18234	18609	18286	18461	18496	18281	18311	18322	18363	18391	18359	18342	18504	18301	18602	18123	18215	18428	18534	18426	18353	18244	18189	18294	18443	18722	18345	18575	18465	18336	18428	18341	18329	18297	18335	18133	18220	18467	18371	18180	18484	18343	18433	18576	18306	18376	18599	18360	18424	18333	18154	18266	18348	18208	18588	18482	18358	18176	18547	18350	18233	18644	18274	18279	18374	18266	18265	18396	18308	18553	18298	18331	18463	18432	18548	18546	18295	18386	18367	18222	18231	18479	18459	18421	18401	18395	18267	18409	18443	18321	18176	18388	18499	18268	18473	18222	18404	18678	18384	18458	18487	18501	18530	18370	18304	18285	18332	18428	18504	18509	18333	18295	18271	18461	18507	18480	18384	18388	18251	18242	18437	18351	18493	18480	18407	18403	18410	18207	18119	18330	18346	18433	18239	18403	18613	18206	18449	18151	18473	18480	18410	18195	18357	18327	18374	18446	18315	18411	18387	18475	18548	18248	18272	18408	18424	18481	18556	18248	18435	18440	18428	18335	18321	18436	18362	18388	18387	18363	18454	18443	18231	18605	18298	18434	18359	18331	18272	18428	18286	18208	18477	18594	18305	18404	18364	18363	18119	18262	18100	18196	18430	18221	18675	18387	18449	18487	18519	18470	18457	18519	18290	18527	18623	18317	18195	18441	18301	18490	18073	18413	18532	18237	18339	18425	18211	18413	18463	18460	18332	18461	18326	18364	18327	18418	18480	18259	18589	18497	18347	18264	18558	18390	18486	18208	18482	18283	18318	18299	18576	18390	18230	18368	18393	18289	18353	18360	18144	18176	18296	18338	18453	18257	18378	18385	18526	18469	18341	18395	18296	18575	18300	18439	18440	18310	18208	18524	18395	18675	18452	18609	18273	18561	18468	18546	18378	18530	18416	18340	18319	18516	18225	18372	18359	18271	18522	18242	18505	18487	18442	18454	18261	18279	18263	18483	18318	18440	18406	18435	18276	18428	18326	18462	18509	18429	18207	18506	18325	18518	18382	18385	18477	18474	18448	18404	18059	18664	18346	18729	18254	18297	18205	18259	18281	18404	18286	18318	18220	18529	18177	18597	18283	18443	18496	18334	18231	18309	18257	18152	18576	18549	18478	18247	18223	18346	18216	18352	18394	18402	18590	18260	18335	18461	18254	18311	18358	18322	18475	18446	18392	18309	18454	18275	18166	18436	18244	18509	18602	18460	18458	18365	18330	18446	18476	18283	18470	18496	18174	18290	18470	18341	18335	18237	18503	18405	18190	18427	18371	18262	18393	18275	18323	18225	18185	18373	18243	18334	18216	18311	18331	18455	18137	18557	18439	18342	18167	18235	18445	18421	18191	18418	18319	18162	18210	18191	18286	18241	18301	18326	18238	18416	18418	18234	18434	18356	18405	18354	18556	18351	18392	18567	18325	18363	18420	18595	18494	18424	18303	18507	18363	18462	18448	18480	18266	18311	18328	18498	18339	18374	18269	18353	18387	18439	18364	18412	18245	18350	18398	18205	18431	18411	18340	18270	18359	18521	18302	18300	18236	18054	18591	18543	18343	18331	18454	18290	18175	18461	18541	18625	18317	18460	18608	18435	18438	18284	18327	18243	18242	18449	18478	18514	18438	18464	18465	18432	18246	18363	18277	18417	18297	18421	18346	18507	18353	18374	18205	18453	18456	18205	18376	18502	18313	18389	18519	18321	18367	18542	18204	18258	18403	18301	18576	18283	18557	18415	18251	18256	18380	18419	18437	18115	18399	18192	18549	18255	18302	18359	18395	18410	18342	18354	18362	18366	18355	18395	18237	18497	18279	18372	18301	18486	18312	18631	18279	18371	18585	18430	18355	18495	18322	18378	18468	18609	18558	18363	18598	18413	18343	18404	18436	18456	18386	18411	18208	18379	18478	18308	18420	18322	18337	18676	18525	18363	18499	18453	18393	18278	18209	18315	18296	18374	18377	18387	18371	18443	18376	18248	18573	18268	18486	18317	18501	18453	18430	18485	18385	18123	18422	18380	18174	18448	18292	18397	18412	18622	18305	18492	18332	18353	18282	18420	18573	18231	18330	18331	18440	18220	18185	18512	18427	18383	18510	18328	18417	18499	18446	18296	18196	18421	18314	18213	18414	18259	18350	18355	18540	18364	18362	18375	18488	18349	18181	18341	18554	18530	18417	18532	18247	18458	18363	18375	18615	18391	18347	18352	18432	18497	18543	18307	18361	18379	18299	18410	18380	18539	18522	18255	18361	18402	18246	18444	18257	18326	18485	18426	18298	18352	18323	18277	18249	18355	18394	18256	18298	18518	18448	18466	18376	18449	18281	18336	18691	18207	18490	18514	18348	18246	18441	18279	17993	18090	18310	18340	18345	18311	18315	18471	18306	18464	18359	18311	18013	18194	18472	18502	18465	18250	18442	18520	18499	18328	18359	18357	18531	18314	18301	18398	18375	18177	18344	18423	18384	18507	18329	18361	18459	18552	18424	18078	18364	18418	18361	18461	18313	18131	18418	18442	18630	18285	18359	18445	18425	18401	18202	18457	18343	18241	18579	18619
16028	27567	25588	45900	76935	66998	53908	40590	23742	16441	16343	16442	16370	16439	16420	16408	16406	16396	16428	16259	16304	16406	16321	16440	16321	16258	16312	16340	16464	16348	16350	16436	16417	16505	16221	16368	16228	16446	16455	16239	16268	16054	16251	16171	16364	16402	16327	16189	16667	16902	16488	16446	16539	16378	16457	16298	16260	16329	16468	16326	16437	16233	16214	16286	16302	16308	16347	16181	16400	16247	16179	16294	16261	16269	16378	16311	16220	16475	16504	16282	16183	16346	16369	16476	16271	16263	16432	16203	16376	16351	16348	16380	16344	16265	15971	16434	16282	16374	16354	16361	16250	16214	16250	16298	16237	16353	16171	16341	16353	16382	16416	16275	16539	16229	16546	16182	16270	16430	16394	16389	16199	16341	16460	16313	16387	16243	16405	16376	16375	16425	16263	16364	16432	16280	16390	16172	16379	16333	16218	16230	16422	16287	16416	16371	16248	16375	16303	16260	16389	16323	16269	16521	16271	16364	16151	16288	16366	16368	16396	16217	16367	16086	16245	16272	16116	16426	16372	16121	16309	16430	16319	16405	16311	16374	16272	16312	16215	16399	16311	16378	16284	16355	16143	16292	16091	16184	16424	16338	16103	16365	16482	16403	16239	16157	16422	16227	16295	16221	16304	16325	16303	16291	16179	16231	16313	16444	16317	16361	16106	16371	16351	16241	16231	16372	16356	16147	16412	16240	16365	16320	16330	16317	16327	16254	16272	16221	16242	16359	16167	16476	16509	16223	16246	16364	16399	16399	16262	16415	16236	16392	16426	16400	16237	16405	16290	16278	16219	16149	16310	16340	16449	16423	16361	16240	16350	16247	16279	16312	16280	16307	16354	16236	16406	16457	16166	16258	16458	16134	16334	16399	16259	16406	16265	16415	16230	16183	16424	16236	16280	16335	16248	16253	16354	16446	16396	16324	16229	16169	16314	16315	16367	16283	16359	16279	16422	16400	16293	16226	16264	16382	16189	16278	16575	16120	16410	16338	16287	16337	16322	16401	16428	16304	16325	16211	16414	16278	16188	16432	16307	16273	16285	16338	16363	16299	16394	16436	16383	16168	16104	16188	16321	16458	16274	16340	16183	16235	16285	16302	16312	16122	16454	16390	16257	16320	16230	16338	16342	16313	16323	16228	16171	16371	16271	16355	16073	16417	16410	16331	16337	16324	16361	16378	16196	16222	16192	16200	16253	16322	16263	16284	16390	16185	16251	16385	16295	16177	16228	16156	16084	16292	16117	16356	16460	16340	16276	16316	16174	16406	16358	16226	16321	16422	16300	16354	16360	16327	16396	16260	16277	16332	16224	16260	16208	16273	16323	16245	16415	16119	16315	16189	16231	16423	16312	16243	16261	16322	16356	16276	16288	16214	16273	16233	16287	16220	16242	16312	16208	16365	16290	16262	16362	16290	16153	16363	16372	16356	16173	16251	16429	16225	16371	16145	16217	16274	16629	16165	16265	16236	16477	16390	16252	16347	16398	16216	16222	16343	16483	16181	16298	16316	16297	16281	16288	16155	16310	16261	16437	16156	16162	16363	16225	16349	16316	16265	16256	16341	16306	16300	16336	16286	16325	16272	16474	16136	16351	16072	16439	16402	16426	16374	16264	16374	16454	16272	16134	16352	16373	16305	16332	16092	16450	16324	16324	16299	16330	16398	16308	16384	16225	16198	16290	16299	16324	16291	16392	16360	16245	16374	16373	16247	16236	16376	16187	16274	16196	16208	16377	16367	16483	16127	16342	16314	16355	16325	16241	16316	16415	16396	16401	16242	16404	16285	16335	16285	16268	16264	16330	16128	16486	16219	16148	16439	16297	16181	16229	16220	16357	16256	16362	16240	16294	16373	16223	16355	16382	16412	16471	16408	16190	16331	16349	16377	16527	16412	16356	16435	16385	16310	16342	16396	16378	16300	16284	16360	16282	16261	16462	16364	16361	16182	16303	16267	16324	16264	16232	16227	16296	16423	16417	16465	16161	16272	16359	16214	16381	16348	16298	16179	16240	16364	16257	16167	16259	16421	16293	16330	16422	16356	16473	16274	16338	16365	16447	16559	16376	16223	16315	16345	16387	16482	16230	16027	16353	16147	16354	16393	16426	16226	16395	16315	16092	16290	16300	16221	16239	16256	16322	16292	16248	16268	16384	16235	16361	16182	16277	16400	16276	16509	16396	16462	16325	16221	16226	16183	16274	16309	16282	16313	16379	16230	16333	16165	16267	16301	16342	16224	16314	16428	16397	16267	16167	16353	16335	16382	16380	16392	16203	16176	16292	16406	16309	16254	16250	16251	16452	16232	16365	16244	16279	16344	16076	16328	16451	16327	16373	16352	16423	16341	16300	16434	16478	16288	16332	16148	16393	16054	16214	16317	16229	16243	16395	16366	16341	16347	16223	16224	16300	16421	16321	16311	16396	16359	16394	16197	16399	16195	16295	16233	16418	16325	16326	16545	16369	16368	16329	16364	16425	16371	16281	16139	16431	16187	16371	16230	16264	16239	16219	16250	16324	16318	16309	16359	16359	16302	16500	16276	16243	16123	16315	16331	16377	16384	16406	16202	16259	16279	16299	16357	16413	16217	16202	16139	16462	16370	16310	16256	16306	16396	16367	16369	16290	16409	16229	16211	16336	16122	16404	16318	16210	16473	16440	16165	16386	16348	16191	16476	16321	16078	16290	16351	16404	16323	16418	16271	16318	16344	16289	16318	16313	16220	16343	16150	16295	16160	16259	16149	16329	16209	16344	16260	16289	16468	16459	16192	16276	16082	16192	16407	16454	16404	16274	16213	16316	16252	16235	16216	16260	16464	16259	16250	16328	16335	16417	16274	16179	16368	16312	16282	16377	16383	16358	16394	16310	16491	16242	16317	16287	16339	16316	16322	16406	16238	16323	16494	16223	16421	16448	16189	16311	16330	16284	16328	16269	16357	16296	16170	16459	16186	16183	16239	16452	16361	16253	16229	16132	16171	16300	16436	16464	16321	16410	16207	16407	16412	16361	16247	16300	16229	16304	16274	16470	16365	16418	16187	16346	16374	16395	16297	16298	16436	16283	16419	16268	16490	16149	16299	16390	16157	16410	16491	16367	16231	16330	16400	16348	16324	16240	16417	16281	16248	16341	16260	16164	16232	16405	16332	16426	16196	16253	16433	16277	16169	16287	16348	16269	16378	16370	16242	16286	16348	16480	16260	16319	16298	16064	16382	16273	16363	16394	16369	16406	16191	16296	16278	16357	16258	16338	16203	16332	16217	16146	16247	16355	16432	16249	16242	16228	16228	16133	16293	16317	16315	16328	16317	16331	16334	16404	16176	16290	16335	16413	16325	16314	16328	16291	16332	16254	16331	16313	16338	16302	16201	16317	16270	16266	16305	16398	16386	16434	16250	16115	16384	16163	16186	16421	16320	16238	16198	16325	16345	16387	16305	16140	16340	16240	16319	16387	16293	16196	16416	16348	16346	16423	16419	16318	16416	16186	16396	16439	16140	16207	16381	16322	16349	16231	16344	16379	16144	16329	16222	16227	16247	16371	16289	16200	16250	16208	16259	16320	16292	16278	16290	16391	16090	16267	16295	16466	16329	16269	16273	16250	16246	16247	16427	16149	16190	16249	16521	16344	16273	16354	16412	16217	16206	16385	16441	16472	16144	16361	16269	16485	16458	16185	16241	16263	16221	16337	16161	16342	16212	16471	16420	16289	16559	16334	16386	16306	16182	16304	16368	16290	16407	16344	16289	16422	16151	16522	16319	16293	16212	16361	16391	16304	16383	16298	16254	16403	16115	16249	16234	16319	16280	16173	16284	16255	16125	16437	16378	16325	16322	16284	16371	16239	16233	16297	16334	16171	16312	16284	16392	16338	16309	16290	16226	16286	16147	16220	16196	16278	16360	16325	16371	16417	16179	16267	16325	16455	16105	16340	16099	16248	16351	16423	16231	16279	16316	16080	16324	16315	16264	16392	16141	16352	16252	16495	16292	16273	16469	16242	16222	16361	16327	16309	16324	16324	16337	16350	16414	16241	16134	16409	16214	16244	16194	16323	16177	16387	16206	16198	16330	16318	16181	16313	16302	16120	16418	16439	16270	16131	16228	16526	16242	16189	16333	16330	16147	16250	16451	16401	16341	16295	16242	16301	16297	16166	16422	16422	16464	16356	16334	16382	16258	16223	16257	16275	16161	16266	16152	16444	16235	16351	16345	16232	16121	16365	16343	16137	16492	16562	16313	16180	16257	16253	16356	16361	16484	16353	16188	16389	16296	16269	16325	16179	16245	16354	16385	16301	16166	16183	16270	16367	16296	16429	16224	16207	16389	16460	16430	16342	16266	16326	16251	16394	16278	16216	16287	16348	16206	16093	16511	16335	16224	16339	16426	16311	16232	16272	16348	16398	16258	16358	16323	16354	16199	16416	16257	16302	16368	16395	16408	16256	16346	16216	16370	16249	16316	16482	16363	16279	16208	16210	16233	16066	16424	16411	16342	16374	16256	16148	16328	16368	16343	16377	16321	16365	16310	16249	16393	16291	16300	16235	16268	16387	16357	16226	16244	16347	16457	16248	16333	16236	16483	16300	16429	16376	16255	16375	16369	16359	16471	16147	16296	16221	16353	16220	16108	16318	16274	16336	16191	16240	16219	16241	16424	16133	16241	16238	16277	16481	16251	16268	16340	16312	16189	16407	16225	16200	16252	16353	16232	16307	16339	16284	16404	16288	16425	16329	16347	16195	16168	16264	16190	16315	16386	16286	16351	16402	16236	16282	16487	16230	16337	16322	16316	16424	16205	16234	16272	16326	16441	16354	16359	16196	16374	16062	16460	16525	16464	16320	16357	16257	16439	16246	16399	16192	16214	16261	16390	16293	16221	16444	16379	16422	16440	16373	16346	16337	16251	16380	16412	16432	16264	16281	16255	16380	16366	16450	16413	16309	16281	16332	16243	16343	16224	16059	16338	16333	16295	16271	16285	16393	16321	16221	16153	16355	16352	16460	16214	16210	16285	16432	16289	16152	16366	16339	16355	16238	16302	16541	16240	16243	16240	16350	16558	16351	16121	16218	16306	16221	16295	16267	16243	16448	16276	16396	16283	16219	16299	16296	16294	16301	16424	16214	16169	16335	16271
27172	21795	24144	25976	31579	28918	24372	20698	18570	18051	18076	18201	17958	18023	18138	18147	18092	17928	18041	18064	18017	18088	18000	17817	18115	18278	18084	18025	18142	18034	18189	17965	17850	17842	18037	18114	18045	17856	17847	18099	18063	18282	18021	18077	18045	17998	18031	17925	17991	17804	17939	17856	17943	18089	17945	17986	18044	18022	18248	17795	17929	18096	18376	17980	18031	17882	18107	18095	18226	18147	17950	17997	18204	18064	18076	18074	18070	17919	17954	18017	17950	18152	17869	17935	17850	18219	17957	18077	18075	18023	18020	18254	18169	18099	18246	18004	17985	17860	17888	18007	17897	18250	18006	18094	17968	18115	18048	18206	17981	18096	17961	18280	18142	17782	17864	18192	17939	18075	18054	18046	17846	17897	18135	17968	17984	18074	17968	18107	18237	17957	17981	18161	18096	17819	18084	17828	18022	18032	17920	18131	18156	18173	18263	18050	18045	18007	18056	18176	18167	17670	17873	17878	18176	17982	18009	17983	18010	18044	18181	18132	17886	17977	18172	17930	17921	18032	17953	17968	17939	17932	18022	18169	18233	18222	18199	17915	17984	17969	18051	18096	18104	17965	18067	17976	17872	17837	18052	17922	17940	17780	17956	17828	18002	18027	18050	18120	18113	18058	18022	17976	17865	18185	17801	18099	18069	17872	17687	17786	17925	17887	18141	18100	18006	18089	18278	18003	17975	17823	17901	17875	18023	17956	18130	17984	18119	18180	17981	18035	18001	17949	18004	18067	18038	18072	17870	17928	17953	18054	18007	17927	17978	18048	17896	18122	18029	17959	17971	17798	17963	18111	18061	17919	17988	18044	18064	18037	17978	17927	18267	18206	17869	18169	17977	17962	17970	17989	18099	17883	17899	17883	18009	18033	18007	17941	18249	17848	17934	17899	17972	17950	17837	17798	17962	18031	17987	18136	17919	18120	17737	18056	18067	17982	18117	18024	17840	17888	18177	18068	18095	18006	18137	17756	18097	17972	18122	17781	18026	18002	17987	17938	17977	18002	17949	17970	17997	17959	18065	18011	18190	18179	17983	17983	17959	18075	17971	17965	17842	18070	17854	17859	17984	18001	17959	17884	18074	17925	18128	18099	17973	17997	18018	18055	17878	18172	18175	18124	17974	18114	17936	18212	18072	17910	18079	18106	18150	18139	18013	18022	18025	17912	18083	17880	17961	17935	18131	18127	18134	18063	18042	17974	17974	17780	17996	17918	17920	17934	18119	18028	18024	17899	18102	18152	18003	17918	17930	17894	17934	17840	18045	17806	17923	18078	18024	17961	17935	17798	18000	17974	18111	17886	17980	18163	18027	17829	18007	18080	18021	18184	17975	18066	17927	18128	18118	18322	18074	18036	17728	17921	18047	18089	17952	17811	18051	18050	17758	17955	18100	17857	18111	18057	18066	18025	17833	18169	18043	17997	17957	17971	17962	18128	17980	18020	17904	17836	18019	17775	17957	17994	17916	18252	17948	18035	18155	17925	17954	18102	17885	17976	17856	18014	17893	18000	18115	18061	18094	18036	18074	18063	18102	17984	17996	17949	18012	17960	18019	18004	18007	18045	18105	18125	17942	18037	17851	18070	18089	17897	18179	18063	18020	18201	17948	17841	18044	18188	18041	18022	17926	18026	17875	18044	18083	18034	17920	18019	17986	18211	17949	18083	17868	17985	18109	18136	18000	17941	18013	17974	18054	17979	18040	18265	18018	17995	18315	17925	17881	17889	17855	17839	17868	17994	18152	18032	18052	18093	17776	17822	18165	18244	18086	18032	18133	18031	18189	18104	18164	18028	17795	18139	18152	18041	18001	17986	17996	17756	17970	18155	17890	18150	17985	18019	17844	18041	18016	17846	17996	18052	17922	18155	18071	18034	18096	18050	18044	17862	18034	18179	17952	17828	18143	18066	18174	18239	17994	17900	17727	18134	17935	17734	18114	17973	18028	18053	18081	18036	17893	17995	17989	18045	17811	18008	18122	18094	18147	18103	18122	17918	18069	18144	18189	17893	18029	17939	17910	18083	18065	18146	18131	18089	18207	18066	17934	18264	17974	17943	17969	18063	18164	18199	17901	18112	18140	18036	18103	18034	18021	17943	18114	17913	18111	17949	18108	17844	18029	18049	18013	18053	18168	18028	18125	18199	17880	18004	18027	18084	18056	17858	17868	17985	17968	17893	17769	17889	18011	17919	18169	18059	18109	18070	18150	17947	17858	17829	17906	18037	18084	18028	18066	17981	18155	18001	18174	17905	18090	18231	18194	17995	18090	18107	18196	18091	18015	17963	17948	17911	17866	18051	17926	17989	18081	17874	18024	18043	18157	18085	18272	17814	18098	17968	17989	18115	18004	18094	18052	17950	17937	18076	18024	17957	18151	17879	17802	18044	17901	18007	18066	18101	18122	17915	18005	17949	18149	18086	17963	18125	18120	17900	18014	17970	18096	18214	18019	17966	18039	18115	18183	18051	18063	18145	17986	17940	17846	18069	18236	18112	18050	18013	18066	17935	17831	18077	18088	18137	17941	18001	17868	17989	17923	18055	17852	17948	17985	17941	17948	17994	17979	17991	18083	18026	18002	18123	18028	17881	18087	17973	17971	17762	18127	18154	18031	17863	17847	17973	18102	18008	17970	17936	17870	17974	18019	17833	17952	17995	17953	17950	17991	17992	18036	18048	17933	18146	17838	18233	17992	17960	17950	18102	17920	18067	17836	18142	17909	18073	17928	17914	17987	17854	18014	18079	18003	17823	18355	18006	17674	17872	17992	18070	18087	18016	17933	17888	18137	18026	18037	18042	17956	18022	17802	18097	18127	18014	18073	17913	18022	18021	17866	18031	17953	18084	18196	18166	18080	17941	17946	18174	17972	17906	17878	17817	18094	18011	18117	17995	17936	17956	17893	17969	17838	18045	18001	18009	17996	17921	18109	18060	18023	18021	17905	17816	17885	17943	17966	17829	18046	18069	18240	17872	18006	18109	17996	18028	17952	18006	17939	17805	17886	17978	17951	18033	18014	18084	18017	18097	17998	17961	18069	17919	17920	17892	18085	18197	18098	17869	18003	17946	18117	18087	17969	18017	18050	17811	18195	17980	17776	18002	18045	17958	17705	18107	18138	18130	18002	18200	17981	18236	18060	17955	18314	17931	18081	18051	17935	18046	18179	18078	18057	18047	18025	18010	17801	17922	18116	18004	17823	18243	17875	17915	18150	18034	17860	17925	17933	17975	18021	17954	17991	17918	17948	18052	18108	18012	17845	17976	18018	18001	17952	18023	17862	17920	17975	18096	18139	18063	18091	17906	18153	17996	18116	17843	17919	17984	17867	18218	17966	18063	18087	18132	17896	18020	18094	18038	18060	17851	18090	18201	18007	18222	18042	18172	17837	17968	18049	18077	17941	17878	18010	17875	18023	18077	17926	18133	18017	17912	17922	17807	17921	17999	18196	18044	18110	18021	18114	17997	18015	18154	17927	18016	18058	17946	18114	18065	18106	17925	17779	17953	17909	18012	17942	17931	18109	18011	18084	18124	18062	18200	18124	18038	17906	17925	18078	17925	18094	18145	17955	18045	17948	17979	17796	18056	18084	18100	18207	18014	18076	18017	18137	18122	18041	18018	17948	17971	17918	17969	18082	18034	18141	17938	17931	17920	18070	18079	18135	17874	17972	18047	17816	17925	17964	18116	18062	18067	18118	18132	18021	17958	17992	18085	17923	17766	17853	18057	17917	18022	18075	17888	18100	17899	17991	18024	18081	17873	17930	17991	17971	17928	17969	17998	18081	18023	17909	17916	18054	17954	17877	17935	17942	18205	18012	17889	17972	18092	18001	18112	18114	18096	17743	18019	18090	17967	18078	17939	17998	17916	18005	18099	17992	18154	18086	18146	17980	17937	18114	18022	17964	18019	17969	18093	18033	18016	17966	18122	18041	17923	18263	18103	17968	17926	17986	18093	17960	17970	18068	17842	17947	17885	17844	18045	17908	18224	17936	18004	17990	17906	17947	18105	18153	17826	17890	18025	18082	17797	18121	18013	18027	18241	18122	18179	18035	18086	18379	17993	18092	18172	17834	18033	18018	17923	17963	17926	18024	18006	18068	18003	17977	18045	18064	17916	17789	17926	17949	18142	18125	18041	18020	17896	18012	18194	18236	17895	18057	17919	18266	17840	17869	17792	17883	18109	18083	18039	17923	18020	18064	17961	18094	18067	18011	17949	18048	18066	18033	18020	18068	17913	17913	18082	18146	18020	18188	17945	18054	17925	18179	17994	18014	18127	18013	18038	17967	17905	17954	17918	17890	18149	18151	17958	17931	18037	17900	18088	18080	18055	18010	17941	18179	17956	18092	18200	18130	18014	18215	17838	18167	18006	18168	18090	18135	18126	18205	18050	17995	18018	17984	17882	18013	18051	18263	18141	18209	18203	18146	18154	18032	18089	18008	18004	18057	18061	18040	18033	18107	18003	18057	17874	17905	18039	17900	17932	18053	17999	17932	18117	18041	17788	18060	18160	17922	18106	18230	18107	18006	18092	18084	17962	18117	18186	18083	17746	18135	18205	18256	18002	18127	17965	18074	17884	17880	18024	17938	18109	18027	18196	18055	18174	18011	17935	18125	17978	18077	18016	17865	17953	17889	17850	18257	18154	18267	18116	18027	17815	18047	18181	17853	18301	17967	18045	18088	17990	18080	17818	18088	18006	18044	18087	17905	17940	17986	17896	18120	18139	18027	17909	18212	18066	18059	17962	17918	17852	18005	17864	18166	18075	18064	17803	17947	18054	18168	17749	18040	18177	18128	18031	17884	18026	17959	17940	18156	17969	18181	17976	18059	17912	17997	18018	18067	17893	18099	18096	17944	18059	18044	17953	17994	18107	17996	17827	18139	18130	18205	18070	18046	18065	17993	18006	18127	18057	18004	17841	18057	17892	18118	17863	17954	17951	18080	17986	18273	18110	17984	18071	18172	18078	17921	18197	17824	18101	18164	18025	17913	17932	18207	18155	18008	18160	17973	18082	17876	18132	18032	18174	17953	17987	18058	18123	18183	17990	18029	17962	17937	17918	18221	18056	18069	17859	18224	17881	17966	17945	18030	17963	17733	17901	17952	18090	17923	18220	18007	18071
14777	17206	17164	25314	33201	28593	23254	19133	16851	16079	15983	16174	16093	16191	15974	16042	15957	16057	15967	16111	15936	16027	15945	16094	16050	15956	16186	16088	16224	16198	15952	15996	16002	15938	16059	16004	15836	16066	15978	16021	15983	15975	15831	15932	16054	16164	16075	16129	16205	16156	16048	16080	16154	16122	16061	16085	15934	16067	16214	15992	16036	16030	16079	16087	16000	15975	16069	15987	16014	15988	16007	16050	16319	16047	16110	15846	16044	16206	16217	15802	16134	16025	16138	16101	16044	16111	16022	16107	16158	16103	16036	16029	16119	16083	15965	16138	15965	16183	16040	15913	16196	16101	16124	16037	16178	16124	16051	16068	16091	16153	16076	15924	16057	15975	16134	16083	16149	15915	16048	16119	15856	16047	16115	16067	16101	15954	16067	16054	16246	16023	16039	16103	15952	15983	15922	15921	16093	16154	16141	16053	16054	16009	16003	16147	16168	16028	16101	16004	15958	16235	15992	16087	16004	16015	16125	15989	15923	16002	15975	15937	16052	15876	15926	16145	15962	16062	16107	16090	15839	16068	16018	15956	15886	16109	15974	16177	16226	16064	16047	16205	16084	16190	16101	16079	16044	16059	16145	16014	16020	15946	16212	15947	16164	15858	16039	16037	16097	16105	16003	15992	15998	16046	16121	16113	16016	15968	16195	16091	16081	16146	16125	15704	16095	15975	16164	16155	16145	16008	15922	16007	16145	15970	15906	16204	16004	16032	16123	15959	16059	16156	16284	15966	16131	15940	16268	16152	16206	16034	16010	15910	15936	16118	16207	15827	15954	16087	16212	16014	16044	16135	15905	15947	15904	16056	16071	16109	16090	16101	15991	16135	16131	15946	16158	16267	16023	16076	15903	16107	16013	16033	16055	15897	16169	16020	16079	16213	16000	16015	15926	15977	15943	16064	16154	16052	16134	16198	16016	15957	16095	15913	16052	15997	15934	16047	16109	16028	16159	15955	16233	15941	16179	15857	16052	15922	16056	15987	16007	16021	16046	15956	16163	16086	16106	15874	15941	16038	15952	16106	15903	16140	15931	16025	16090	16138	15925	15995	16173	16059	16000	15914	15884	16015	16061	16022	16095	16111	16058	15986	16031	16181	16035	16073	16049	15922	16121	16015	16035	15951	16039	15911	16156	16133	16116	16041	16141	16004	16223	16026	16071	15880	16023	15994	16188	16080	16035	15944	15999	15904	16104	16207	16069	16092	15909	16085	16066	16185	15789	16206	16092	15904	16007	16142	16051	16013	16028	15957	16036	16286	15998	16087	16051	16078	16072	16088	15987	16028	16126	16116	16077	16227	15939	16029	16107	16086	16111	16022	16250	16181	16090	16060	16049	15981	16027	15906	16301	16103	16068	16004	15977	16233	15913	16075	16105	16205	16081	16246	16067	15937	16010	15982	15985	16033	16025	16011	15989	16233	16014	16154	16115	15892	15978	16004	16136	16103	16078	16185	15882	16230	16063	16100	16006	16149	16167	16039	16005	16034	16121	16040	16095	15844	16029	16081	15965	16210	16046	16028	16175	16069	15986	16043	16063	15967	15995	15918	16116	15959	16003	16104	15993	15975	16099	16020	16142	15932	16093	15984	16164	16199	16093	15997	16150	16073	16028	16086	16195	16035	16017	15921	16103	15917	16094	15957	16045	16115	16080	16178	15999	16138	16049	16117	16174	16038	15903	15894	16099	16116	15992	15946	15990	16041	15989	15992	15928	15976	15992	16146	15996	16063	16138	16099	15982	16018	16003	16043	16034	16008	15802	16061	16117	16096	15888	16202	16051	16073	16107	15879	16000	16181	16142	16053	15933	16051	16098	15944	16139	15869	16047	16191	16099	16106	16124	16057	16146	16150	16011	16014	15921	16142	16141	16217	15948	15997	15899	15905	15943	15964	16035	15733	16154	16046	15991	15927	16161	16138	16147	16099	15927	16047	15929	15937	16055	15878	16254	16194	16087	16054	16000	15935	15955	15943	15982	16137	16022	16068	16148	16210	16141	16135	15940	15795	16092	15988	16065	16118	16069	15977	15958	16129	16054	16039	15908	16114	16027	16148	16191	16214	15935	16100	15883	16093	15899	16097	16005	15927	16138	15883	16074	15965	16032	16079	15993	15963	16110	15969	15874	15907	15922	15962	16008	16042	15970	15861	15968	16138	16046	16011	16233	15905	16091	15973	16104	16031	16070	16033	16021	16171	16144	16184	16276	16050	16059	15950	16014	15995	16154	16042	15977	16064	16098	15998	15894	16057	15894	16114	16031	16018	15949	16078	16074	15997	16020	16136	16053	16276	16059	16047	16013	15920	16175	15879	16044	16122	15970	16135	16028	16158	15962	15999	16012	15995	16070	16265	16121	16022	16007	15921	16039	16167	16114	15951	15901	16041	15997	16036	16106	15915	16137	16037	15909	15939	16010	16136	16027	16008	16113	15971	16143	16096	15893	16083	15969	15954	16104	16119	16210	15880	16037	16109	16239	16176	15978	16160	15958	16066	16074	16027	16257	16102	16022	16184	15904	16178	15877	16049	15846	16072	16142	16180	16036	16187	16170	16052	16015	16083	16041	16063	16093	16095	16005	16284	16027	15985	15965	16215	16069	16100	15987	16055	15932	16119	16094	16115	16186	15998	16122	15896	16151	16062	16256	16041	16061	16122	15819	16084	15923	16168	16116	15952	16052	16112	16072	16121	16031	16072	16071	16142	16100	16089	15982	16116	16131	16147	15966	16151	16017	16119	15982	16010	15944	15916	16158	16052	16105	15969	15960	15954	16003	16144	16187	16134	15970	16096	16102	16123	15984	16023	16002	16037	15991	16208	16189	16082	16205	16089	15911	16002	16073	16193	16067	16076	16003	16068	16144	16048	16151	16126	16213	16034	16011	15994	15905	15996	16097	16001	16065	16114	16333	15929	16137	15795	16057	15984	16097	16205	16096	16025	16043	16225	15906	16117	16065	15998	16158	15859	15984	15924	16091	15953	16101	16044	16085	16138	16073	15996	16160	16083	16166	16010	16039	16022	16167	16156	15914	16036	16056	16095	16087	15934	16158	16133	16113	16081	15975	15972	16202	15945	16053	16137	16048	16120	16293	16034	16026	16056	16006	16259	16067	16070	16157	15915	16040	16115	16034	16048	16143	16071	15902	16115	16320	16046	16106	16139	16064	16069	16070	16135	16027	15926	15988	16058	15920	16147	16071	16136	15996	16154	15956	16119	15975	16050	15970	16067	16025	16159	16187	16085	16087	15988	15878	16081	16093	16035	16012	16037	16092	15914	16170	15995	16156	16021	16109	16174	15963	16077	16001	15913	16112	15882	16029	16177	16114	16030	15915	16137	15850	16040	16024	16132	16099	16227	15923	16249	15889	16115	16112	16191	16141	15984	16170	16019	16125	15923	16138	16204	15983	16331	16125	16078	16320	16123	16080	16047	16241	16141	16031	15905	16277	16099	16016	16132	16098	15945	16017	16134	16037	15934	16013	16096	16010	16036	16048	15912	16033	16009	16065	16052	16191	15988	16001	15897	16085	16089	16085	16078	16150	16105	16067	16102	16142	16062	16143	16056	16006	16102	15965	16053	16091	16153	15829	16092	16173	16077	16173	15983	16196	16128	15968	15844	15980	15997	16065	15951	16149	16124	16165	16098	16021	16040	16003	16003	16082	16116	15968	16157	15998	16100	16119	16126	15920	15932	16175	16076	16046	15970	16026	16080	16024	15887	16102	16037	16090	16042	16207	16060	16030	15933	16155	16011	16107	15920	16181	15972	16021	15978	16213	16222	16019	16106	15907	16130	15981	16067	15976	15967	16028	15979	15958	16039	16057	15987	16191	15872	16105	16015	15996	15993	16012	16101	16057	16063	15985	15979	16137	16012	16049	15977	15938	16130	16038	15989	16084	16158	16095	16104	16064	16023	16040	16200	16054	16042	16088	15920	15947	16117	15904	16146	16004	16078	16182	15966	16163	16092	15939	16090	16233	16082	15960	16005	16132	15974	15746	16130	16135	15959	16194	16010	16011	16151	16181	15941	15998	16056	16167	16047	15962	16026	16071	16107	16013	15899	16088	15977	15940	15939	16072	16103	15995	16052	16053	16065	16039	15990	15937	16050	16075	15900	15976	16079	16057	16069	16022	16144	16152	15985	16003	16104	16031	16010	15972	16169	15914	16059	16092	15871	15999	16242	16144	15977	16244	16036	16183	16155	15847	16174	16059	16086	16224	16116	15961	16143	15993	16002	15961	15986	16241	16084	16124	16033	16134	15965	16093	16129	15951	16042	15887	16049	15949	16030	16098	16024	15988	16131	16109	16260	16096	15984	16147	15984	15999	16082	15846	16117	15847	15958	15969	16333	16236	16073	15951	16047	16004	16091	16059	16046	16061	16083	15923	16029	15987	16082	15915	16253	15879	15975	16076	16038	15994	15875	16005	16115	16146	16070	16221	16067	16000	16116	16213	16143	16089	16104	16096	16073	15951	16182	16112	16179	16156	15969	16073	16081	15954	16031	16134	16241	16000	16096	16072	15996	15832	15870	16022	16199	15943	16004	16059	16034	16112	15978	16200	16195	16074	16134	16076	15988	15960	16099	16234	16058	16166	16059	16117	16030	16254	15932	15815	15853	16056	15989	16130	16074	15858	16185	15995	16039	16188	15979	16003	16023	15980	16036	16178	15905	16134	16086	16105	16173	16193	15917	16057	15950	16250	16218	15945	16013	15959	16073	16166	15929	16054	16159	16056	16147	16126	15956	16147	16224	16098	15929	16085	16016	15912	15914	16131	15986	15825	15944	15792	16084	16055	15960	16076	15901	16013	16070	16172	16107	16056	15968	16046	15949	15960	15938	16111	15915	16152	16008	15991	16150	16297	16071	16008	15927	16091	16038	16187	16154	16091	16049	16206	16153	16003	16111	16049	16046	16050	16160	15864	15927	16039	16068	16027	16053	16048	16124	16048	15919	16022	15987	15974	16230	16055	15911	16059	15869	15865	16044	16193	15981	16087	16169	16048	16039	16216	15983	16353	16122	16193	16140	16193	16065	15907	16053	16082	16190	16193	16106	16056	15954	16114	16213	16101	16196	16099	16183	16182	16056	16204	16107	15862	16101	16245	16058	15899	15993	15960	16066
24146	21294	28416	31588	55285	51572	40082	30457	23114	18693	18071	17966	17844	17997	17927	17850	18119	17933	17921	17790	17985	17839	17968	17649	18007	17858	18003	17842	17946	17840	17626	17906	17845	17772	17950	17800	17804	17780	18137	17707	18029	17602	17736	17902	17870	17820	17724	17964	17933	17953	17780	17832	17814	17647	17879	17676	17884	17772	17858	17756	17664	17765	17757	17778	18118	17713	17629	17749	17632	17959	17891	17776	17801	17975	17920	17987	17695	17864	17787	17950	17815	17789	17712	17779	17655	17831	17710	17926	17843	17640	17964	17647	17867	17885	17754	17680	17748	17761	17771	17866	17606	17696	17714	17567	17674	17786	17752	17563	17703	17849	17996	17676	17753	17733	17921	17666	17801	17952	17888	17802	17888	17700	17655	17464	17996	17630	17759	17635	17952	17826	17592	17990	17609	17709	17432	17769	17748	17551	17703	17841	17712	17675	17819	17746	17704	17984	17677	17762	17715	17836	17612	17685	17970	17829	17868	17737	17698	17612	17657	17693	17653	17774	17658	17805	17926	17836	17828	17694	17974	17780	17975	17733	17841	17922	17551	17696	17803	18021	17688	17771	17615	17750	17929	17730	17858	17689	17890	17746	17714	17783	17584	17722	17665	17655	17609	17895	17833	17695	17782	17692	17702	17734	17848	17679	17841	17743	17541	17653	17655	17933	17792	17711	17899	17754	17829	17921	17940	17745	17795	17618	17644	17659	17560	17652	17766	17552	17725	17638	17731	17688	17671	17625	17591	17882	17764	17761	17804	17868	17890	17682	17807	17742	17875	17671	17651	17747	17757	17780	17706	17666	17690	17945	17976	17843	17710	17751	17687	17889	17633	17723	17820	17809	17802	17931	17762	17556	17821	17728	17663	17844	17655	17746	17670	17623	17733	17741	17820	17783	17889	17673	17931	17832	17800	17890	17828	17618	18055	17829	17834	18017	18014	17848	17836	17799	17870	17638	17746	17798	17661	17739	17924	17511	17930	17954	17816	17673	17842	17688	18023	17780	17844	17899	17816	17645	17863	17878	17928	17837	17733	17859	17797	17733	17947	17832	17506	17822	17845	17746	17737	17832	17719	17815	17648	17677	17724	17754	17728	17920	17712	17700	17640	17665	17795	17901	17824	17712	17912	17690	17571	17602	17875	17664	17956	17593	17870	17856	17827	18006	17832	17748	17635	17918	17734	17763	17553	17792	17845	17772	17732	17782	17754	17785	17875	17816	17639	17627	17728	17851	17946	17700	17564	17834	17832	17822	17733	17934	17692	17823	17754	17734	17839	17843	17799	18013	17935	17660	17764	17774	17744	17789	17927	17832	17814	17856	17712	17650	17838	17769	17767	17804	17652	18006	17834	17831	17819	17787	17657	17697	17810	17755	17731	17931	17648	17869	17911	17758	17734	17842	17816	17827	17767	17761	17700	17729	17749	17610	17959	17771	17680	17705	17698	17678	17832	17753	17764	17830	17874	17710	17727	17967	17651	17878	17747	17855	17693	17676	17883	17865	17787	17862	17987	17854	17856	17659	17754	17861	17813	17702	17818	17757	17729	17693	17905	17850	17503	17834	17741	17836	17896	17782	17720	17650	17765	17765	17606	17545	17946	17572	17765	17721	17687	17913	17833	17923	17664	17634	17619	17634	17519	17732	18001	17831	17968	17759	17901	17752	17755	17746	17616	17543	17649	17846	17761	17800	17671	17619	17797	18018	17777	17746	17751	17847	17834	17728	17876	17698	17725	17991	17875	17765	17907	17949	17778	17871	17866	17499	17603	17683	17726	17841	17927	17811	17666	17815	17971	17642	17777	17629	17710	17786	17847	17822	17697	17736	17729	17804	17871	17726	17596	17538	17648	17807	17713	17886	17811	17790	17687	17764	17792	17766	17627	17707	17734	17823	17754	17910	17875	17509	17584	17711	17829	17846	17673	17615	17525	17823	17732	17665	17657	17717	17648	17916	17883	17804	17736	17585	17674	17689	17836	17642	17805	17799	17823	17828	17576	18062	17817	17899	17727	17676	17847	17636	17702	17826	17743	17746	17749	17751	17656	17800	17647	17488	17808	17864	17728	17725	17773	17658	17817	17839	17847	17666	17589	17765	17687	17696	17520	17684	17730	17827	17811	17919	17913	17725	17899	17721	17799	17725	17842	17737	17970	17944	17780	17867	17672	17877	17602	17682	17724	17655	17838	17797	17672	17721	17504	17677	17724	17778	17701	17885	18149	17752	17689	17811	17757	17825	17610	17896	17741	17965	17730	17845	17758	18002	17807	17806	17873	17692	17725	17653	17770	17788	17724	17855	17765	17847	17627	17873	17718	17663	17739	17598	17804	17994	17884	17703	17845	17715	17822	17775	17809	17920	17838	17809	17762	17811	17710	17626	17783	17751	17585	18011	17801	17769	17900	17930	17783	17862	17502	17826	17814	17861	17721	17633	17716	17783	17762	17723	17768	17865	17799	17774	17739	17913	17731	17706	17460	17627	17851	17987	17902	17857	17865	17698	17857	17736	17739	17920	17971	17696	17893	17824	17787	17772	17824	17799	17724	17791	17764	17830	17770	17713	17784	17900	17822	17781	17753	17916	17756	17918	17578	17648	17871	17687	17654	17792	17900	17629	17522	17775	17838	17881	17667	17655	17702	17936	17961	17621	17742	17733	17756	17620	17711	17876	17764	17791	17782	17965	17883	17657	17863	17689	17770	17745	17985	17738	18055	17593	17631	17861	17800	17747	17754	17759	17759	17705	17928	17869	17724	17652	17717	17743	17748	17802	17769	17673	17779	17571	17616	17865	17891	17827	17833	17921	17521	17520	17935	17863	17691	17741	17851	17736	17605	17770	17782	17538	17786	17748	17904	17503	17759	18085	17821	17749	17862	17657	17731	17850	17642	17794	17772	17923	17757	17753	17773	17756	17858	17873	17641	17952	17817	17752	17716	17667	17808	17890	17771	17923	17727	17876	17784	17771	17566	17786	17653	17766	17926	17766	17747	17853	17861	17835	17509	17794	17759	17877	17724	17783	17774	17644	17833	17757	17698	17600	17869	17815	17819	18066	17868	17743	17908	17746	17880	17772	17733	17815	17925	17641	17747	17894	17984	17659	17725	17787	17883	17771	17784	17645	17615	17809	17869	17902	17787	17497	17701	17729	17840	17684	17777	17810	17944	17775	17831	17744	17889	17819	17819	17914	17968	17734	17755	17728	17900	17877	17814	17672	17623	17748	17938	17687	17758	17871	17765	17780	17918	17633	17820	17881	17941	17812	17806	17836	17644	17847	17753	17795	17817	17956	17637	17840	17725	17660	17733	17857	17718	17583	17628	17809	17784	17588	17731	17505	17843	17658	17475	17652	17879	17602	17740	17676	17698	17836	17564	17899	17716	17621	17783	17654	17750	17684	17785	17874	17922	17877	18054	17591	17665	18040	17758	17756	17803	17839	17833	17829	17937	17742	17757	17694	17993	17782	17970	17850	17703	17710	17859	17819	17776	17724	17709	17928	17732	17799	17744	17730	17779	17841	17750	17868	17766	17786	17901	17705	17836	17995	17671	17800	17862	17824	17843	17672	17777	17944	17697	17848	17696	17852	17818	17741	18020	17940	17748	17769	17755	17712	17895	17735	18097	17876	17978	17968	17707	17730	17710	17779	17725	17768	17795	17719	17609	17813	17801	17704	17742	17817	17900	17679	17546	17919	17893	17752	17691	17792	17813	18009	17680	17746	17532	17744	17948	17882	17807	17843	17874	17710	17763	17740	17747	17831	17816	17719	17777	17916	17744	17591	17898	17826	17681	17961	18015	17946	17753	17768	17784	17960	17814	17650	17813	17798	17811	18008	17868	17810	17775	17734	17867	17897	17563	17699	17848	17895	17688	17693	17680	17900	17658	17790	17693	17813	17594	17609	17925	17867	17716	17860	17454	17802	17722	17776	17947	17721	17786	17770	17911	17572	17883	17789	17662	17852	17798	17830	17821	17843	17864	17693	17673	17595	17586	17827	17970	17817	17623	17922	17890	17680	17686	17884	17888	17662	17634	17727	17868	17605	17872	17833	17764	17733	17877	17693	17804	17835	17739	17745	17743	17754	17573	17705	17873	17717	17685	17804	17863	17653	17562	17675	17841	17873	17671	17691	17757	17872	17648	17850	17682	17747	17736	17801	17824	17764	17695	17792	17728	17674	17942	17907	17891	17816	17808	17687	17784	17823	17689	17711	17626	17735	17899	17739	17841	17931	17988	17795	17536	17829	17623	17890	17723	17871	17878	17726	17888	17754	18016	17690	17569	17786	17782	17780	17957	17853	17619	17899	17813	17755	17621	17768	17751	17789	17830	17890	17875	17684	17744	17877	17697	17719	18011	17809	17870	17923	17845	17711	17777	17732	17750	17599	17785	17853	17768	17766	17804	17703	17994	17710	17708	17792	17902	17803	18019	17592	17670	17820	17705	17775	17619	17931	17726	17597	17778	17700	17790	17786	17707	17806	17831	17668	17822	17643	17904	17742	17770	17676	17735	17768	17816	17660	17887	17749	17869	17908	17748	17838	17679	17758	17884	17758	17681	17788	17670	17597	17831	17782	17610	18020	17791	17713	17736	17730	17807	17621	17780	17851	17889	17708	17676	17740	17715	17738	17710	17935	17818	17927	17972	17829	18035	17818	17868	17940	17732	17776	17872	17868	17683	17666	17870	17715	17707	17744	17754	17832	17887	17674	17977	17830	17793	17980	17683	17931	17829	17955	17712	17518	17711	17741	17777	17859	17774	17700	17787	17729	17798	17850	17843	17691	17900	17871	17957	17899	17552	17628	17861	17862	17831	17689	18009	17929	18003	17698	17744	17735	17623	17774	17680	17636	17948	17925	17821	17763	17902	17951	17802	17796	17872	17694	17885	17911	17725	17825	17899	17768	17604	17544	17620	17602	17891	17890	17638	17839	17971	17602	17891	17705	17518	17962	17817	17736	17912	17934	17815	17863	17669	17684	17789	17823	17780	17783	17656	17718	17724	17762	17775	17537	17805	17844	17869	17900	17792	17761	17843	17677	17665	17836	17830	17667	17784	17673	17999	17809	17870	17628	17726	17715	17762	17891	17787	17944	17863	18053	17468	17951	17807	17743	17874	17640	17612	17852	17720	17729
14226	22163	22061	48955	63341	52432	40188	31903	21922	16096	16001	15865	15941	16036	16032	15931	16063	15848	16037	15918	15845	15931	16046	15918	15998	15995	16033	15992	16132	16101	15947	15809	15971	16160	15892	16064	15922	16218	16131	16125	15812	16025	16262	15890	16075	15943	16157	15912	16115	16160	16206	16133	16115	16191	15953	16009	15870	16049	16048	15985	15950	15973	15929	16114	15909	15878	15987	16048	15863	15850	16055	16031	15894	15894	15959	16034	15967	15967	15901	15948	16027	15968	15937	15959	15801	16006	15964	15962	15946	15901	16005	16065	16027	16129	15942	16027	15886	15941	16021	16085	15926	16042	15874	15954	15924	16006	15965	16014	15822	16027	15913	16000	15919	16112	15962	16034	16021	15877	16108	15982	16021	16047	16014	16113	15972	16093	15938	15898	15964	15931	16011	15942	15990	15899	15909	15997	16054	15836	16029	16019	15968	15869	15975	16047	16029	15886	15939	15952	16008	16028	16088	16011	16133	16094	16007	16062	15984	15873	15964	15883	15873	15877	15933	15910	15941	15970	15884	15914	15918	16136	15933	16111	15914	15935	16033	16017	16057	15887	15890	15666	15910	15923	15954	15911	15983	15961	16171	15917	15953	16062	15836	15915	15942	15803	15823	15898	16001	16065	16100	16016	16075	15860	16098	15993	15840	15873	15965	16011	15906	15800	15889	15951	15895	15812	15901	16025	16056	15895	16048	16036	16012	15839	16074	15857	15830	16001	16018	15705	15847	15722	15863	16003	16055	15836	15879	16024	15983	15970	15936	15846	15999	16048	16067	16108	16017	15983	15908	16019	16021	15906	15967	15969	15956	15972	15976	15771	15892	15983	16065	15834	15860	15939	15979	15852	15936	15885	15782	16072	15958	15957	15713	15951	15837	16149	15879	16022	16118	15809	16167	15970	16027	16018	15991	16067	16134	15861	15891	16014	15978	15950	15919	15884	16076	15964	15947	16024	16042	15980	16216	15801	15869	15904	16105	16030	16001	16012	15985	15939	15997	15999	15865	16024	15941	15957	15804	16169	15955	15791	15916	15790	15808	15892	15954	15981	16023	15883	15978	16080	15987	15948	16040	16037	15998	15894	15940	15946	15924	16110	15786	15868	15870	15950	16100	15875	15961	15976	15908	15885	16166	16013	15868	16025	15813	15931	15822	15931	15977	16094	16183	15887	15902	15986	16118	15856	15936	16056	15952	15944	15949	16028	16013	15991	15869	16091	15838	15955	16029	16150	16002	15961	15825	16039	16003	16019	15994	15833	15935	15876	15968	16076	15958	15965	15828	15964	16056	15922	15846	16002	16230	15852	15970	16129	15959	15860	15883	15855	16079	16025	15859	15939	16019	15917	15987	16165	15886	16018	15872	15909	15968	15945	16061	16034	15955	15989	15896	16009	15863	16086	15924	15964	16018	15982	15947	15918	15984	15761	15935	15862	16149	16016	15924	15977	16073	15878	16133	15940	15974	15833	15973	16061	15894	15969	16030	16017	15769	16084	15672	16140	15993	16044	15881	16064	15877	15974	15848	15824	16028	15942	15862	15996	15990	15914	16019	15938	15995	15971	16022	16005	16064	15976	16013	16028	15932	16173	16079	15966	15969	16071	16106	16093	16017	16026	15921	16024	15882	16039	15936	16069	16055	16089	15757	16000	16025	16051	15980	15900	15980	15843	15928	15850	15867	16001	15984	16123	16069	16122	16132	16202	15987	15962	16203	16000	15939	16015	16012	15897	15980	16106	16000	15986	16076	15800	15975	16029	16091	15857	16028	16082	16099	15857	15770	16030	16069	15915	16006	15990	16128	16033	15986	15802	15938	15863	15943	15821	16015	15939	15970	16030	16038	16091	16046	15981	15953	15820	16060	15993	16087	15935	15965	15991	15948	16002	16105	16089	15903	15922	15964	15917	15968	15838	16135	16103	16046	15950	16051	15915	16019	15976	16016	16092	16011	16060	15964	15896	15962	15962	16005	15956	16097	15986	15871	15996	15795	15819	15918	15868	16019	15888	16000	15860	16058	15788	15970	16038	16058	15989	15978	16036	15986	16063	16110	15872	15980	15978	16024	15946	16052	15997	15870	15840	15995	15914	15975	15983	15955	15963	15905	16080	16058	16071	15872	16004	16082	15911	16068	16027	15833	15953	15919	15963	15800	15950	15750	16056	15885	15887	16050	16006	15951	15937	15896	15995	15977	16094	16003	16105	16113	15969	15913	15957	15914	15934	15816	15930	15878	16068	15958	15997	16036	15851	15930	16087	15790	16108	15786	15949	16129	15933	15941	15739	16016	16111	15964	15942	16041	15941	15969	16061	15719	15999	16036	16039	15894	15960	16096	16062	15921	15783	15968	15923	16070	15971	16156	15896	16128	15785	16119	15918	15823	15987	16071	16066	16099	15961	15964	15951	15764	15948	15984	15913	16010	15997	15956	15981	15939	15961	15939	16038	16029	15892	15934	15980	15989	16017	16057	15928	15865	15843	15963	15874	16074	15984	16063	16067	15916	15743	15929	16139	15927	15867	16093	15964	16084	15932	16181	15978	15807	15930	16008	15960	15956	15951	16077	15844	15950	16048	15935	15967	15965	16228	16018	15993	15996	15804	16035	16016	16048	16042	16060	16111	16118	15882	15990	16053	16031	15952	16060	15958	16067	15834	16038	16027	15962	15982	15859	15973	16150	16157	16188	15703	16068	15969	16058	15959	15973	15721	15993	15917	15997	15959	16050	15769	16010	15930	16111	15983	15970	16003	15977	15950	15909	15968	15970	15906	16109	15983	16048	15839	15915	15934	15938	16025	16125	15974	16022	16019	15966	15992	15959	15945	15976	15976	15962	16138	16089	15978	16056	15813	16165	15996	15887	15914	16087	15980	15846	16073	15937	15968	16054	16014	16032	15869	15766	16115	16074	16034	15890	15997	16101	15973	16078	15928	16068	15976	16001	15985	15957	15911	15972	15932	16010	15963	15923	15965	16089	15880	16054	15959	16032	16015	16034	15948	16130	16113	15901	15954	16006	15936	15842	15922	16062	15822	15875	15963	16098	15923	16035	15849	16112	15982	16158	15817	15965	15898	16079	16156	15982	15797	15962	15983	16005	15995	16099	15902	15930	15956	15791	15938	15899	16024	15942	15894	15873	15949	15954	16019	15836	15992	16000	15925	15935	15934	15860	16065	15953	15861	16053	15922	15985	15886	15898	15902	16065	16034	15883	16104	15926	15881	15992	15981	15952	15982	16073	15932	15880	16131	15993	16009	15975	16042	16061	15947	16193	16008	15988	16172	15849	16126	16008	15926	15997	15878	15908	16079	16016	16030	15868	16001	16048	15894	16089	16022	15984	15902	16117	15932	16004	15960	15931	15911	15895	15959	15781	15784	15951	15972	15979	15864	15974	15876	15920	15989	16077	15906	16071	16131	15933	15911	15877	15991	15981	16022	15966	16060	15939	15908	15934	15987	15978	15934	16010	15850	15971	15924	16097	16075	15988	15913	15932	16064	15940	16017	16010	16079	15740	15768	15786	15902	15831	16032	16069	15838	15986	15953	15865	16010	16003	15949	15941	16099	16057	15979	15925	15913	16123	16099	15978	15972	15963	16058	15987	15982	15810	16005	16005	16140	15948	16048	15819	16127	16008	15964	16008	16093	16004	15871	15779	15796	16058	15912	16093	15983	16013	16235	15986	15833	16048	15899	16054	15968	16007	15978	15838	15861	16007	16044	16098	15800	15770	15967	16037	16044	15929	15976	15848	15997	15962	15828	15960	16160	15943	16035	15886	15963	16040	16007	15807	16250	15842	16143	16003	15946	16018	16039	16092	15902	16004	16085	15881	16015	15918	16044	15877	15800	15999	16004	15906	16118	15889	16183	15977	15897	16089	15979	15987	16024	15898	15969	15971	15962	16142	15890	16030	15880	15983	16049	16096	15967	16015	15828	15929	15851	15820	15917	15996	15795	15894	16061	15884	15921	16069	15949	16002	15972	16074	16012	15953	16002	15899	16041	15982	16047	15941	16125	15875	15653	16013	15973	15865	15968	16169	16021	15917	16088	15798	16021	15965	15944	16018	15808	15858	15817	15994	16198	15973	16062	15970	16008	15959	16033	15987	15865	16053	16008	15848	15989	15902	16014	15964	15875	16002	16068	15986	15952	16033	15833	16132	15943	15956	15930	15990	15816	15907	16143	15944	15958	15796	15989	15989	16026	15844	15910	15891	15980	15948	15884	15937	16074	16120	16119	15864	16068	15923	15961	16034	16039	15978	15865	16034	16104	15839	16066	16090	15846	16052	16114	15888	16142	16093	15885	15860	16133	15903	16052	15868	15959	16026	16087	16045	15999	15945	16141	15914	15881	15924	16043	15830	15964	16016	16099	15872	16097	15975	15826	15999	16010	15954	16095	16033	15982	15838	15808	15913	15915	16009	15829	15867	15960	16021	16078	16090	15809	15903	15997	15935	15946	16005	15920	15960	15931	16043	15852	16039	15931	15883	15926	15948	15708	15804	15934	15960	16028	15874	15913	16135	15907	16042	16076	15820	15977	15942	15905	15770	16017	15984	16010	15869	15940	15973	15851	16128	16067	15981	15995	15786	15906	15835	16046	15852	16085	15884	16038	16044	15874	15946	15960	16042	15809	16032	16086	15838	16106	16105	16017	15850	16108	15928	16027	16100	15938	16077	15958	15891	16132	16019	15978	15938	15999	16097	15779	15816	15903	16004	16055	15752	16031	15924	16087	15983	15919	15892	15885	15915	15921	15985	15891	16178	16000	16091	15904	16027	16048	16032	15985	15966	15861	16048	16164	15957	16068	15992	15935	15860	15931	15913	15992	15806	16061	15792	15965	15947	15767	15812	16082	16078	16040	16156	16049	15963	16118	15987	15822	15876	15912	16134	15848	16158	15935	16093	16042	15910	15789	16040	15982	16110	15865	15903	15989	16122	16058	16118	15970	16110	16031	15984	15924	15981	16079	15952	16097	16004	15864	15996	15934	15814	15827	15990	15933	16020	16024	15878	15920	15829	16060	15964	15886	15981	15965	15924	15816	15857	16163	16033	15826	15931	15949	16003	16088	15936	15990	15861	16000	16044	16099	16042	15908	15983	16019	15961	16021	15837	16024	16021	15907	16103	16063
22857	21208	28963	30775	54392	55608	50048	39647	29348	20308	18113	17938	17788	17647	17862	17626	17740	17649	17715	17450	17713	17590	17670	17716	17368	17653	17437	17621	17967	17530	17514	17585	17381	17644	17362	17418	17627	17417	17815	17596	17479	17507	17669	17475	17632	17417	17443	17528	17652	17824	17674	17405	17601	17611	17642	17697	17421	17641	17560	17718	17516	17463	17368	17567	17481	17615	17310	17498	17481	17427	17682	17534	17589	17596	17384	17478	17643	17763	17542	17615	17505	17501	17512	17389	17541	17492	17486	17471	17366	17581	17345	17526	17382	17587	17486	17555	17431	17548	17434	17469	17581	17435	17612	17586	17721	17536	17531	17548	17408	17336	17529	17616	17270	17402	17459	17542	17565	17218	17410	17473	17384	17556	17461	17509	17259	17466	17467	17279	17598	17273	17643	17279	17765	17430	17599	17549	17514	17479	17429	17582	17381	17474	17676	17330	17405	17694	17556	17480	17566	17762	17582	17473	17568	17461	17394	17464	17633	17508	17454	17273	17456	17597	17403	17518	17458	17569	17366	17440	17470	17433	17681	17486	17571	17337	17670	17367	17548	17584	17421	17329	17550	17289	17502	17468	17442	17629	17551	17404	17369	17588	17668	17371	17371	17534	17445	17392	17340	17490	17558	17425	17438	17402	17499	17364	17532	17381	17549	17341	17339	17548	17411	17417	17498	17664	17541	17297	17522	17487	17508	17402	17408	17290	17538	17499	17436	17146	17404	17616	17390	17457	17550	17499	17342	17545	17692	17337	17490	17614	17555	17611	17554	17517	17262	17397	17525	17476	17243	17386	17311	17496	17390	17642	17324	17510	17456	17456	17501	17405	17558	17471	17379	17429	17595	17394	17481	17567	17519	17543	17376	17608	17688	17340	17494	17616	17508	17501	17444	17385	17515	17397	17533	17238	17513	17364	17337	17353	17133	17320	17498	17508	17374	17254	17524	17441	17480	17378	17333	17533	17510	17360	17701	17237	17316	17391	17627	17349	17485	17509	17387	17493	17463	17255	17343	17536	17476	17389	17454	17704	17451	17428	17645	17386	17366	17354	17311	17430	17546	17518	17405	17601	17388	17248	17310	17443	17345	17510	17466	17456	17354	17411	17505	17415	17404	17522	17573	17485	17644	17447	17529	17371	17343	17423	17378	17322	17446	17781	17642	17455	17413	17465	17506	17360	17491	17348	17542	17415	17497	17484	17382	17233	17651	17372	17617	17559	17429	17446	17607	17252	17332	17479	17226	17740	17338	17256	17428	17402	17130	17443	17278	17536	17543	17260	17455	17397	17300	17300	17516	17385	17401	17374	17534	17432	17351	17297	17411	17505	17420	17415	17473	17499	17452	17545	17442	17582	17364	17653	17585	17364	17414	17322	17218	17465	17470	17499	17500	17496	17640	17485	17466	17398	17409	17594	17381	17443	17534	17625	17438	17499	17496	17281	17247	17470	17555	17332	17554	17475	17570	17600	17249	17522	17509	17287	17521	17475	17468	17320	17422	17609	17503	17486	17510	17413	17414	17404	17596	17392	17423	17520	17397	17294	17472	17405	17499	17560	17257	17319	17417	17467	17210	17450	17452	17625	17350	17524	17496	17470	17483	17455	17442	17454	17448	17300	17379	17440	17416	17491	17344	17413	17371	17385	17439	17375	17556	17440	17480	17346	17459	17620	17371	17205	17551	17313	17410	17649	17563	17530	17576	17358	17497	17521	17392	17423	17555	17494	17560	17315	17442	17403	17516	17241	17397	17428	17445	17578	17523	17286	17575	17442	17433	17211	17264	17360	17547	17597	17471	17202	17453	17414	17322	17421	17444	17419	17289	17479	17438	17417	17381	17425	17506	17605	17378	17459	17317	17435	17445	17387	17585	17486	17402	17500	17392	17427	17486	17366	17476	17573	17461	17483	17435	17392	17518	17512	17475	17631	17620	17505	17354	17225	17467	17465	17400	17571	17356	17515	17461	17502	17335	17559	17369	17330	17484	17306	17603	17436	17484	17359	17438	17377	17628	17207	17324	17350	17387	17507	17439	17609	17514	17452	17243	17666	17545	17646	17571	17467	17530	17361	17540	17279	17400	17408	17601	17522	17489	17303	17407	17517	17349	17470	17440	17356	17379	17487	17349	17359	17444	17579	17438	17632	17428	17412	17325	17382	17352	17383	17579	17365	17215	17585	17638	17359	17450	17691	17507	17490	17497	17453	17289	17310	17481	17286	17222	17441	17398	17509	17466	17398	17368	17479	17479	17444	17412	17545	17535	17448	17352	17270	17444	17510	17331	17268	17458	17369	17471	17512	17454	17377	17598	17346	17560	17411	17443	17426	17464	17529	17262	17252	17511	17734	17282	17300	17538	17380	17255	17398	17337	17532	17357	17556	17598	17337	17560	17595	17555	17327	17240	17392	17589	17491	17519	17327	17405	17469	17605	17522	17529	17380	17355	17299	17490	17487	17295	17418	17381	17474	17397	17304	17421	17596	17499	17507	17376	17498	17391	17376	17301	17386	17252	17484	17485	17339	17356	17291	17421	17332	17385	17569	17493	17451	17521	17535	17539	17346	17537	17456	17620	17382	17500	17364	17341	17567	17507	17474	17526	17493	17499	17412	17410	17414	17413	17498	17394	17445	17522	17473	17534	17510	17662	17234	17673	17474	17663	17565	17532	17343	17434	17318	17563	17526	17465	17400	17360	17312	17491	17354	17561	17483	17384	17513	17514	17412	17264	17600	17469	17304	17408	17605	17580	17332	17330	17340	17490	17402	17583	17378	17523	17405	17408	17503	17665	17417	17593	17481	17636	17555	17400	17468	17609	17437	17252	17357	17283	17534	17360	17425	17541	17595	17493	17525	17696	17466	17317	17494	17533	17453	17410	17447	17382	17448	17252	17412	17521	17216	17549	17400	17689	17278	17284	17357	17347	17634	17667	17337	17404	17268	17381	17398	17565	17590	17436	17614	17403	17505	17518	17497	17468	17481	17338	17332	17409	17489	17468	17451	17457	17691	17548	17610	17569	17445	17368	17547	17369	17366	17693	17452	17294	17324	17405	17410	17513	17200	17589	17720	17723	17536	17293	17521	17424	17546	17482	17266	17329	17292	17455	17616	17324	17530	17399	17611	17453	17423	17343	17222	17471	17605	17508	17538	17474	17385	17375	17528	17575	17398	17479	17372	17339	17509	17450	17347	17311	17498	17579	17290	17269	17453	17415	17300	17533	17437	17569	17333	17451	17517	17487	17295	17400	17488	17580	17290	17356	17514	17439	17611	17512	17501	17692	17601	17500	17557	17471	17610	17429	17401	17604	17432	17511	17374	17456	17590	17519	17449	17433	17492	17569	17396	17557	17298	17658	17460	17525	17547	17419	17324	17507	17577	17380	17508	17416	17390	17492	17383	17361	17478	17547	17326	17466	17399	17366	17317	17619	17277	17514	17210	17516	17590	17421	17499	17546	17253	17200	17415	17415	17521	17536	17624	17456	17376	17457	17586	17477	17333	17393	17450	17210	17352	17120	17225	17432	17401	17453	17415	17311	17617	17178	17376	17438	17457	17537	17432	17593	17296	17487	17488	17527	17369	17280	17693	17461	17617	17617	17419	17287	17566	17245	17350	17587	17292	17508	17383	17396	17481	17323	17575	17543	17473	17386	17289	17365	17506	17463	17452	17581	17409	17417	17393	17277	17285	17549	17523	17491	17447	17688	17569	17502	17334	17482	17482	17417	17449	17382	17538	17617	17347	17435	17520	17687	17521	17383	17279	17552	17289	17537	17306	17400	17364	17520	17292	17388	17347	17367	17382	17423	17345	17450	17588	17432	17235	17529	17290	17386	17560	17514	17685	17478	17433	17413	17327	17398	17404	17599	17442	17551	17305	17293	17376	17520	17635	17562	17429	17348	17646	17433	17318	17556	17185	17413	17465	17484	17444	17377	17588	17373	17605	17446	17436	17638	17386	17405	17320	17466	17423	17462	17712	17300	17297	17628	17473	17492	17379	17485	17487	17420	17441	17297	17458	17503	17620	17443	17555	17420	17761	17553	17474	17502	17528	17535	17544	17388	17356	17455	17469	17569	17570	17344	17417	17573	17434	17601	17433	17419	17531	17422	17428	17454	17467	17553	17572	17440	17403	17621	17378	17443	17255	17425	17538	17603	17573	17640	17538	17445	17420	17638	17503	17390	17617	17509	17349	17634	17234	17618	17466	17390	17407	17370	17322	17423	17583	17591	17507	17527	17598	17269	17314	17328	17524	17379	17242	17329	17462	17616	17267	17570	17376	17434	17401	17474	17605	17404	17524	17424	17619	17133	17366	17402	17327	17539	17409	17436	17448	17499	17551	17578	17541	17463	17347	17368	17408	17488	17433	17295	17390	17495	17692	17589	17358	17460	17337	17446	17314	17297	17489	17452	17599	17574	17338	17487	17414	17647	17476	17426	17514	17354	17550	17363	17457	17203	17396	17331	17365	17568	17498	17716	17377	17194	17381	17582	17781	17448	17428	17500	17562	17294	17568	17574	17438	17412	17288	17283	17615	17403	17381	17309	17447	17546	17394	17510	17484	17404	17404	17514	17512	17507	17281	17372	17404	17437	17490	17485	17491	17623	17290	17467	17406	17511	17495	17468	17441	17272	17334	17448	17410	17305	17399	17401	17268	17462	17383	17239	17249	17600	17312	17399	17415	17398	17351	17487	17461	17339	17478	17625	17542	17430	17499	17345	17441	17325	17582	17518	17291	17424	17647	17668	17532	17390	17722	17474	17505	17419	17506	17370	17332	17428	17470	17382	17499	17397	17310	17526	17438	17481	17354	17471	17402	17348	17366	17486	17472	17506	17433	17443	17620	17580	17404	17649	17355	17521	17240	17496	17395	17435	17342	17462	17575	17268	17167	17480	17428	17373	17354	17500	17519	17372	17395	17362	17300	17423	17337	17712	17349	17433	17616	17305	17551	17216	17493	17498	17345	17388	17399	17282	17501	17613	17448	17445	17439	17444	17355	17524	17338	17374	17667	17534	17673	17328	17476	17451	17484	17588	17343	17598	17439	17642	17408	17370	17458	17316	17439	17537	17392	17528	17419	17407	17435	17245	17269	17350	17412	17453	17537	17454	17646	17462	17519	17499	17260	17446	17476
15610	26897	28360	68802	76215	62117	51871	42007	29248	16529	15870	15771	15582	15782	15736	15795	15673	15947	15732	15784	15741	15747	15946	15781	15901	15718	15778	15644	15731	15764	15802	15785	15926	15806	15830	15822	15647	15659	15792	15728	15743	15875	15713	15608	15802	15799	15716	15649	16055	16039	15944	16056	15706	15663	15800	15804	15602	15658	15637	15793	15782	15690	15704	15623	15876	15769	15782	15734	15772	15663	15583	15655	15766	15696	15651	15637	15887	15715	15760	15819	15797	15881	15650	15706	15787	15593	15592	15834	15599	15660	15834	15741	15725	15730	15768	15761	15762	15772	15609	15787	15591	15743	15680	15732	15584	15810	15740	15698	15667	15559	15721	15773	15792	15594	15815	15816	15623	15609	15814	15701	15597	15637	15811	15732	15680	15719	15737	15621	15719	15916	15804	15550	15910	15698	15758	15737	15747	15747	15672	15900	15824	15814	15640	15829	15743	15670	15633	15717	15746	15708	15727	15837	15670	15714	15789	15645	15836	15665	15633	15494	15841	15958	15693	15693	15776	15861	15787	15723	15690	15707	15713	15756	15717	15764	15900	15833	15748	15746	15638	15828	15802	15850	15775	15634	15825	15786	15775	15538	15835	15785	15622	15625	15763	15874	15775	15894	15600	15747	15685	15617	15593	15754	15638	15694	15763	15778	15886	15645	15867	15789	15591	15856	15635	15681	15646	15758	15869	15778	15743	15709	15863	15764	15866	15693	15625	15624	15718	15852	15826	15642	15905	15830	15597	15648	15761	15928	15823	15633	15743	15860	15626	15755	15730	15973	15763	15676	15736	15899	15726	15639	15655	15751	15702	15778	15745	15745	15853	15726	15887	15604	15839	15704	15698	15608	15727	15636	15564	15787	15696	15851	15709	15668	15690	15694	15637	15622	15778	15688	15769	15849	15792	15666	15726	15834	15626	15694	15736	15775	15749	15691	15636	15484	15631	15649	15740	15947	15693	15716	15818	15838	15845	15619	15661	15723	15687	15708	15585	15784	15755	15592	15672	15756	15807	15611	15571	15759	15624	15896	15665	15730	15790	15789	15853	15580	15722	15729	15649	15808	15766	15659	15741	15593	15723	15690	15671	15857	15742	15800	15574	15670	15829	15695	15731	15858	15549	15625	15718	15711	15677	15756	15622	15667	15833	15707	15548	15691	15780	15784	15848	15680	15844	15797	15787	15508	15582	15758	15790	15704	15734	15714	15831	15693	15865	15921	15847	15673	15706	15624	15621	15849	15739	15688	15833	15860	15805	15867	15708	15871	15744	15758	15753	15730	15668	15746	15910	15706	15807	15993	15637	15798	15687	15688	15703	15804	15844	15814	15688	15778	15847	15674	15661	15769	15798	15796	15567	15578	15734	15683	15649	15595	15823	15659	15565	15747	15816	15519	15819	15922	15741	15684	15802	15808	15747	15561	15789	15728	15790	15815	15729	15895	15782	15766	15884	15744	15878	15686	15647	15687	15625	15542	15830	15748	15782	15625	15765	15703	15666	15686	15754	15625	15582	15926	15530	15901	15519	15694	15754	15616	15693	15728	15794	15686	15767	15794	15872	15851	15648	15881	15622	15906	15722	15820	15799	15820	15713	15708	15777	15643	15790	15638	15724	15944	15726	15689	15685	15796	15877	15588	15608	15683	15813	15650	15729	15710	15699	15684	15732	15723	15739	15596	15538	15675	15682	15650	15888	15647	15698	15710	15845	15795	15756	15714	15835	15722	15799	15764	15764	15697	15746	15705	15842	15754	15712	15698	15752	15658	15812	15636	15707	15765	15708	15615	15728	15778	15746	15736	15582	15803	15731	15736	15766	15761	15733	15785	15701	15705	15882	15645	15789	15793	15503	15867	15684	15719	15650	15879	15668	15770	15608	15738	15653	15754	15865	15771	15610	15689	15701	15673	15762	15750	15755	15530	15600	15707	15601	15955	15788	15633	15769	15626	15715	15713	15672	15567	15925	15789	15842	15588	15659	15840	15653	15690	15719	15775	15664	15673	15680	15785	15650	15701	15742	15916	15770	15666	15718	15796	15729	15795	15872	15758	15858	15768	15591	15920	15637	15692	15742	15605	15618	15796	15665	15755	15705	15574	15613	15750	15630	15631	15586	15792	15684	15927	15742	15677	15652	15703	15903	15605	15667	15701	15680	15951	15871	15767	15823	15635	15778	15627	15688	15876	15723	15690	15586	15570	15812	15758	15735	15787	15741	15801	15700	15639	15757	15657	15663	15643	15912	15634	15797	15740	15653	15654	15704	15559	15688	15814	15579	15852	15930	15751	15832	15678	15683	15645	15673	15884	15750	15883	15741	15715	15767	15593	15625	15668	15698	15686	15725	15787	15690	15722	15669	15788	15735	15732	15628	15854	15764	15643	15624	15816	15579	15606	15769	15718	15721	15701	15903	15812	15799	15661	15736	15846	15794	15704	15663	15824	15711	15746	15763	15522	15527	15711	15742	15770	15694	15732	15848	15824	15536	15875	15558	15646	15658	15710	15691	15734	15669	15770	15630	15823	15760	15530	15807	15593	15693	15658	15497	15764	15831	15566	15642	15722	15872	15660	15684	15775	15681	15733	15711	15608	15795	15605	15766	15750	15846	15747	15797	15781	15763	15610	15818	15765	15839	15772	15678	15649	15785	15724	15705	15722	15620	15681	15678	15702	15679	15665	15819	15880	15702	15572	15769	15610	15606	15649	15798	15867	15648	15686	15756	15687	15692	15723	15648	15695	15807	15751	15746	15659	15718	15756	15751	15601	15712	15685	15664	15802	15478	15488	15616	15765	15732	15693	15696	15773	15777	15693	15717	15550	15802	15703	15706	15685	15671	15803	15691	15891	15865	15759	15922	15762	15778	15635	15682	15836	15810	15711	15680	15705	15700	15726	15597	15812	15807	15767	15867	15623	15563	15940	15818	15819	15628	15739	15730	15716	15551	15818	15536	15757	15843	15673	15679	15784	15793	15604	15751	15760	15661	15754	15748	15610	15744	15700	15671	15681	15633	15694	15881	15651	15776	15832	15751	15803	15754	15810	15700	15675	15680	15776	15754	15815	15827	15851	15633	15846	15737	15743	15716	15673	15875	15745	15739	15859	15845	15687	15749	15869	15741	15802	15805	15860	15537	15842	15805	15768	15611	15625	15777	15816	15690	15834	15641	15607	15640	15764	15704	15770	15800	15837	15728	15751	15823	15655	15768	15822	15725	15763	15648	15967	15814	15537	15686	15693	15752	15769	15687	15746	15728	15657	15729	15639	15722	15889	15597	15811	15796	15751	15826	15654	15625	15740	15814	15804	15816	15764	15600	15822	15617	15669	15682	15646	15683	15650	15607	15710	15786	15703	15783	15606	15652	15636	15731	15668	15750	15844	15737	15654	15707	15666	15805	15733	15595	15728	15747	15741	15880	15800	15841	15762	15834	15589	15580	15866	15677	15759	15712	15653	15770	15813	15795	15705	15621	15578	15805	15748	15763	15713	15600	15729	15647	15743	15744	15600	15611	15550	15749	15700	15728	15623	15612	15688	15762	15712	15631	15933	15868	15729	15922	15787	15795	15732	15759	15768	15783	15924	15776	15851	15603	15759	15855	15759	15784	15780	15639	15651	15732	15765	15958	15740	15882	15671	15519	15824	15529	15589	15634	15785	15783	15805	15772	15686	15836	15692	15484	15781	15770	15620	15820	15753	15704	15536	15861	15819	15729	15777	15614	15850	15655	15591	15838	15801	15623	15621	15569	15784	15887	15727	15640	15608	15899	15716	15658	15658	15800	15757	15708	15635	15779	15798	15642	15723	15687	15851	15679	15824	15599	15677	15767	15729	15731	15731	15684	15758	15942	15629	15684	15687	15696	15683	15709	15745	15845	15756	15707	15844	15767	15652	15652	15760	15758	15827	15671	15858	15750	15708	15821	15654	15763	15681	15901	15723	15642	15612	15582	15660	15925	15667	15756	15816	15782	15687	15892	15757	15631	15715	15967	15585	15740	15677	15749	15698	15755	15658	15872	15651	15538	15621	15688	15794	15749	15717	15764	15774	15652	15804	15821	15667	15822	15637	15791	15955	15802	15657	15781	15828	15692	15849	15738	15668	15766	15670	15667	15532	15728	15731	15674	15863	15697	15636	15758	15630	15666	15720	15642	15771	15631	15653	15558	15840	15704	15655	15820	15699	15863	15745	15859	15686	15655	15814	15778	15649	15653	15476	15764	15618	15812	15837	15895	15705	15783	15659	15855	15758	15790	15588	15780	15726	15673	15648	15777	15641	15711	15832	15672	15814	15722	15525	15712	15780	15721	15725	15816	15732	15838	15660	15678	15956	15645	15631	15781	15812	15874	15792	15615	15728	15785	15651	15568	15798	15790	15683	15677	15840	15500	15806	15698	15782	15714	15706	15689	15884	15762	15832	15716	15649	15746	15754	15785	15845	15715	15776	15558	15780	15632	16021	15689	15888	15582	15663	15826	15750	15858	15755	15830	15689	15635	15827	15729	15652	15552	15860	15709	15784	15458	15683	15703	15811	15632	15713	15824	15787	15581	15585	15660	15641	15531	15704	15698	15753	15793	15553	15743	15766	15827	15690	15801	15730	15742	15589	15831	15647	15842	15720	15674	15869	15959	15646	15764	15575	16005	15707	15765	15644	15747	15638	15741	15794	15732	15781	15535	15815	15817	15628	15627	15875	16105	15579	15837	15838	15711	15680	15758	15660	15770	15748	15720	15687	15687	15800	15588	15802	15736	15618	15745	15669	15760	15769	15670	15616	15860	15735	15784	15697	15821	15854	15716	15811	15789	15785	15666	15763	15676	15694	15720	15662	15746	15667	15816	15758	15832	15618	15893	15616	15624	15641	15808	15755	16001	15732	15911	15634	15684	15791	15721	15714	15671	15826	15876	15803	15760	15736	15800	15572	15817	15694	15899	15858	15642	15744	15908	15639	15736	15660	15883	15680	15904	15687	15656	15708	15730	15679	15819	15917	15663	15623	15772	15781	15773	15667	15747	15802	15758	15815	15698	15876	15739	15705	15842	15687	15835	15571	15683	15656	15688	15653	15593	15553	15762	15740	15571	15724	15784	15715	15760	15779	15745	15623	15780	15810	15672	15776	15733	15873	15749	15778	15810	15750
27138	21697	23727	27057	28226	25526	23468	20271	18250	16844	16799	16752	16825	16739	16612	16610	16614	16577	16620	16609	16673	16545	16577	16599	16663	16650	16977	16743	16648	16829	16763	16720	16534	16705	16736	16542	16782	16514	16597	16456	16554	16544	16768	16811	16658	16711	16869	16640	16625	16715	16683	16616	16521	16721	16470	16645	16610	16809	16766	16674	16529	16632	16626	16715	16903	16574	16774	16766	16733	16531	16574	16608	16582	16623	16626	16478	16751	16590	16765	16741	16739	16576	16552	16548	16465	16661	16583	16719	16497	16768	16807	16557	16592	16677	16572	16589	16618	16566	16727	16801	16607	16573	16684	16803	16646	16406	16684	16879	16829	16697	16552	16645	16644	16495	16552	16672	16852	16646	16561	16508	16574	16645	16802	16469	16593	16652	16441	16605	16754	16615	16786	16618	16548	16689	16705	16726	16520	16586	16709	16685	16789	16527	16565	16711	16361	16699	16872	16575	16623	16656	16471	16608	16554	16790	16518	16399	16577	16694	16495	16460	16571	16731	16531	16420	16672	16535	16543	16578	16356	16885	16911	16574	16831	16527	16839	16739	16503	16620	16616	16618	16571	16521	16602	16728	16631	16622	16539	16766	16593	16728	16496	16710	16517	16450	16569	16865	16658	16470	16519	16558	16648	16586	16610	16590	16666	16560	16689	16733	16729	16639	16695	16642	16436	16638	16770	16639	16622	16642	16712	16672	16914	16699	16673	16555	16617	16710	16758	16565	16590	16476	16486	16519	16563	16739	16648	16672	16641	16647	16707	16786	16719	16616	16665	16491	16711	16720	16460	16707	16640	16601	16661	16680	16625	16729	16609	16601	16732	16635	16552	16657	16553	16604	16621	16836	16400	16629	16487	16719	16761	16713	16402	16716	16561	16523	16615	16560	16708	16556	16660	16749	16570	16609	16713	16771	16552	16567	16551	16652	16736	16394	16515	16510	16567	16690	16709	16835	16627	16556	16598	16650	16622	16650	16731	16530	16554	16564	16856	16867	16764	16639	16603	16630	16732	16489	16825	16494	16641	16583	16675	16438	16520	16687	16588	16497	16686	16675	16856	16749	16688	16668	16729	16621	16764	16708	16541	16551	16474	16558	16575	16570	16593	16685	16628	16818	16674	16720	16673	16660	16427	16601	16736	16584	16670	16531	16672	16640	16701	16708	16475	16582	16838	16605	16785	16588	16676	16523	16521	16716	16573	16613	16547	16533	16483	16618	16790	16732	16523	16650	16604	16665	16554	16740	16574	16633	16740	16850	16425	16632	16680	16508	16365	16680	16811	16862	16569	16514	16646	16691	16740	16548	16645	16587	16733	16678	16494	16690	16877	16816	16532	16594	16784	16772	16562	16591	16607	16725	16589	16594	16738	16593	16767	16704	16915	16743	16618	16607	16530	16649	16616	16657	16841	16515	16642	16582	16508	16705	16691	16527	16654	16632	16719	16770	16744	16594	16529	16694	16676	16599	16599	16715	16671	16668	16615	16695	16582	16643	16880	16612	16465	16843	16708	16584	16664	16578	16620	16728	16520	16677	16574	16534	16581	16490	16707	16533	16608	16757	16649	16536	16750	16603	16657	16548	16551	16622	16697	16522	16783	16487	16602	16726	16557	16722	16552	16541	16699	16526	16525	16421	16529	16601	16690	16680	16501	16478	16689	16589	16738	16863	16701	16685	16570	16629	16594	16609	16462	16542	16766	16807	16739	16570	16539	16546	16716	16569	16571	16692	16791	16758	16620	16455	16541	16608	16724	16624	16671	16554	16825	16462	16469	16467	16536	16880	16482	16686	16672	16593	16631	16568	16572	16563	16803	16681	16637	16570	16566	16601	16643	16597	16822	16834	16516	16462	16806	16528	16673	16521	16409	16605	16791	16758	16818	16674	16628	16759	16672	16761	16743	16608	16746	16619	16526	16678	16593	16563	16612	16592	16456	16580	16630	16563	16715	16687	16529	16624	16734	16880	16775	16700	16605	16746	16672	16754	16533	16793	16715	16514	16571	16651	16537	16524	16665	16568	16630	16829	16784	16656	16671	16361	16558	16734	16873	16623	16560	16644	16623	16518	16636	16601	16616	16667	16573	16541	16575	16799	16614	16559	16781	16577	16652	16733	16874	16744	16627	16777	16547	16696	16562	16410	16744	16661	16408	16537	16560	16610	16673	16511	16584	16620	16687	16706	16943	16567	16629	16698	16643	16414	16639	16753	16763	16555	16557	16491	16569	16641	16863	16442	16886	16593	16591	16676	16679	16479	16559	16756	16528	16568	16508	16681	16692	16640	16658	16751	16612	16625	16919	16597	16617	16656	16687	16614	16686	16689	16519	16640	16871	16635	16559	16706	16644	16377	16728	16504	16778	16859	16634	16645	16603	16686	16776	16707	16581	16456	16679	16847	16690	16641	16645	16784	16591	16648	16495	16619	16763	16757	16682	16575	16742	16627	16733	16635	16680	16640	16753	16613	16748	16767	16586	16518	16551	16808	16767	16846	16828	16680	16930	16647	16670	16523	16746	16414	16483	16751	16651	16512	16660	16718	16671	16742	16730	16521	16673	16773	16536	16721	16741	16498	16652	16716	16632	16539	16823	16791	16670	16725	16666	16679	16770	16667	16782	16561	16694	16632	16656	16482	16639	16646	16581	16641	16618	16596	16721	16673	16503	16765	16688	16714	16649	16506	16537	16717	16519	16578	16491	16682	16706	16539	16596	16538	16486	16855	16696	16770	16420	16688	16823	16652	16629	16745	16634	16757	16617	16675	16678	16661	16708	16911	16730	16696	16829	16856	16551	16490	16900	16845	16518	16662	16678	16446	16692	16609	16817	16488	16686	16275	16526	16531	16710	16554	16720	16471	16629	16516	16705	16632	16722	16431	16519	16551	16645	16639	16608	16695	16630	16616	16690	16601	16732	16584	16836	16429	16636	16524	16789	16503	16654	16673	16889	16595	16598	16711	16631	16709	16728	16870	16478	16702	16783	16603	16484	16858	16812	16577	16658	16550	16688	16634	16451	16684	16478	16592	16578	16685	16604	16496	16602	16391	16735	16718	16619	16611	16631	16694	16738	16752	16633	16592	16709	16685	16671	16596	16599	16852	16620	16516	16515	16403	16558	16691	16559	16423	16732	16681	16818	16574	16536	16600	16976	16527	16629	16383	16413	16653	16717	16814	16757	16464	16550	16485	16482	16522	16641	16497	16720	16444	16543	16515	16656	16640	16758	16663	16708	16726	16630	16693	16635	16520	16482	16827	16729	16755	16791	16918	16677	16645	16611	16675	16687	16625	16807	16650	16757	16853	16687	16476	16832	16631	16599	16633	16737	16635	16609	16637	16774	16761	16586	16614	16544	16588	16618	16856	16825	16642	16665	16530	16459	16674	16455	16852	16884	16481	16689	16387	16713	16687	16520	16595	16521	16542	16557	16743	16433	16802	16575	16350	16522	16751	16676	16685	16555	16542	16600	16777	16492	16650	16534	16596	16677	16647	16687	16650	16578	16746	16791	16774	16590	16526	16689	16615	16831	16596	16633	16595	16810	16592	16719	16617	16677	16839	16779	16610	16452	16477	16727	16555	16624	16566	16589	16671	16586	16607	16536	16711	16615	16810	16666	16621	16741	16679	16590	16563	16717	16721	16652	16677	16629	16515	16573	16783	16512	16519	16662	16696	16767	16789	16655	16648	16567	16626	16635	16546	16637	16702	16575	16660	16639	16796	16694	16735	16703	16635	16696	16589	16790	16668	16642	16485	16575	16806	16516	16788	16720	16477	16651	16752	16644	16614	16801	16643	16612	16654	16654	16671	16741	16677	16736	16457	16587	16351	16564	16559	16574	16582	16477	16460	16508	16434	16484	16525	16639	16754	16570	16650	16589	16870	16785	16727	16673	16689	16612	16781	16535	16646	16779	16505	16796	16620	16613	16762	16684	16587	16842	16537	16763	16557	16679	16655	16523	16570	16585	16617	16789	16719	16572	16685	16633	16590	16725	16496	16720	16482	16608	16456	16375	16594	16606	16679	16809	16801	16465	16469	16655	16626	16601	16482	16633	16657	16726	16732	16684	16773	16597	16751	16886	16831	16707	16790	16553	16660	16606	16618	16658	16681	16778	16537	16765	16652	16742	16625	16616	16573	16576	16909	16671	16726	16545	16685	16647	16536	16744	16621	16535	16626	16528	16613	16709	16735	16631	16595	16820	16542	16660	16864	16713	16390	16660	16570	16549	16554	16633	16579	16644	16570	16660	16560	16487	16787	16683	16662	16471	16547	16649	16696	16749	16719	16760	16654	16765	16401	16486	16758	16609	16763	16701	16600	16667	16573	16556	16854	16830	16587	16745	16759	16666	16360	16669	16619	16607	16632	16651	16518	16791	16632	16414	16641	16767	16779	16581	16493	16491	16563	16642	16730	16566	16422	16350	16605	16547	16666	16594	16794	16769	16717	16483	16791	16535	16544	16669	16718	16843	16753	16616	16600	16746	16741	16555	16749	16688	16532	16645	16568	16770	16863	16705	16622	16625	16762	16690	16646	16704	16736	16716	16656	16623	16555	16494	16666	16803	16797	16757	16688	16740	16618	16571	16616	16569	16535	16739	16623	16803	16590	16612	16758	16683	16583	16598	16777	16716	16618	16665	16596	16492	16566	16425	16602	16626	16609	16690	16643	16580	16558	16739	16507	16752	16857	16679	16574	16578	16747	16774	16720	16688	16647	16579	16646	16645	16712	16727	16652	16612	16647	16638	16748	16542	16469	16645	16523	16613	16637	16783	16609	16655	16595	16637	16678	16712	16845	16537	16573	16654	16626	16552	16472	16490	16955	16614	16737	16693	16652	16627	16609	16568	16792	16632	16555	16548	16707	16905	16541	16525	16852	16431	16561	16552	16608	16659	16628	16681	16526	16631	16789	16470	16522	16539	16541	16649	16643	16558	16595	16596	16734	16662	16687	16658	16628	16730	16699	16645	16505	16465	16656	16517	16726	16688	16545	16499	16626	16465	16417	16721	16341	16536	16468	16842	16695	16634	16811	16557	16678	16909	16875	16871	16722	16547	16757	16721	16711	16610	16675	16491	16326	16492	16695	16566	16654	16907	16728	16675	16698	16548	16362	16874	16804	16716	16488	16591	16420
14005	16870	17834	27195	29326	26660	23367	19512	16681	15190	15114	15159	15221	15328	15245	15131	15395	15354	15310	15229	15401	15181	15240	15199	15099	15371	15279	15330	15157	15127	15335	15233	15188	15219	15244	15257	15223	15221	15153	15213	15158	15257	15224	15271	15277	15287	15291	15212	15306	15194	15324	15134	15102	15118	15223	15262	15204	15331	15308	15323	15202	15084	15251	15222	15289	15226	15346	15043	15215	15198	15103	15222	15296	15121	15236	15296	15202	15079	15326	15310	15335	15285	15228	15239	15203	15188	15269	15230	15382	15210	15322	15256	15354	15099	15255	15236	15318	15213	15247	15221	15025	15130	15117	15214	15076	15116	15195	15097	15148	15077	15398	14960	15210	15156	15360	15310	15233	15129	15280	15257	15192	15081	15408	15258	15161	15210	15234	15255	15009	15315	15238	15203	15148	15141	15229	15356	15018	15198	15249	15212	15228	15125	15273	15249	15233	15153	15151	15070	15034	15099	15206	15156	15195	15341	15108	15237	15137	15033	15231	15043	15001	15338	15103	15130	15294	15167	15243	15255	15213	15150	15149	15311	15412	15321	15168	15083	15170	15236	15293	15183	15211	15246	15118	15188	15155	15146	15299	15156	15115	15283	15265	15121	15136	15138	15108	15376	15187	15228	15136	15204	15210	15116	15282	15067	15126	15222	15286	15108	15154	15321	15287	15391	15232	15059	15239	15312	15127	15273	15228	15181	15199	15418	15246	15165	15291	15283	15078	15243	15145	15144	15263	15151	15239	15274	15223	15205	15286	15220	15335	15010	15129	15326	15314	15230	15267	14953	15179	15356	15226	15109	15137	15206	15243	15181	15152	15218	15173	15284	15294	15372	15262	15261	15137	15228	15133	15145	15147	15093	15268	15118	15369	15134	15112	15403	15273	15109	15101	15343	15081	15184	15163	15282	15104	15209	15288	15049	15225	15216	15141	15064	14995	15108	15275	15128	15131	15266	15164	15247	15278	15300	15262	15335	15270	15205	14991	15103	15147	15231	15197	15378	15277	15183	15092	15141	15193	15219	15283	15094	15112	15021	15175	15142	15082	15136	15267	15237	15349	15185	15142	15250	15247	15174	15105	15228	15121	15223	15192	15193	15242	15226	15197	15152	15200	15250	15280	15228	14980	15239	15143	15233	15293	15204	15048	15362	15042	15336	15046	15257	15295	15139	15039	15089	15309	15348	15205	15189	15178	15412	15199	15159	15223	15177	15270	15153	15312	15422	15185	15180	15329	15273	15164	15180	15119	15118	15319	15219	15194	15086	15281	15289	15120	15181	15413	15199	15351	15039	15169	15210	15226	15238	15259	15090	15274	15151	15164	15162	15328	15198	15216	15289	15273	15244	15164	15232	15019	15225	15190	15254	15284	15051	15241	14961	15164	15444	15301	15127	15031	15297	15171	15464	15302	15025	15289	15206	15205	15241	15305	15142	15288	15198	15343	15132	15174	15279	15238	15105	15138	14985	15345	15136	15120	15257	15132	15280	15193	15075	15420	15237	15232	15194	15158	15358	15087	15269	15354	15034	15032	15268	15139	15110	15194	15159	15090	15312	15228	15098	15172	15060	15208	15353	15079	15237	15309	15196	15206	15178	15157	15141	15208	15149	15221	15093	15233	15152	15168	15322	15245	15151	15276	15293	15388	15284	15143	15304	15164	15358	15203	15143	15237	15196	15312	15285	15140	14983	15314	15340	15283	15055	15231	15354	15315	15241	15146	14961	15151	15161	15398	15364	15163	15161	15240	15023	15190	15260	15336	15241	15311	15052	15308	15265	15180	15272	15008	15242	15121	15203	15354	15111	15252	15138	15112	15242	15312	15225	15179	15159	15131	15020	15347	15128	15202	15267	14992	15261	15160	15173	15150	15019	15233	15177	15217	15184	15184	15057	15249	15472	15129	15256	15311	15393	15090	15296	15304	15318	15052	15437	15304	15112	15186	15382	15093	15319	15220	15216	15156	15281	15170	15298	15283	15308	15234	15233	15189	15200	15274	15220	15228	15286	15276	15113	15296	15222	15134	15290	15286	15237	15201	15394	15189	15174	15198	15158	15271	15213	15065	15315	15163	15131	15305	15306	15251	15345	15218	15132	15095	15239	15401	15124	15372	15313	15335	15189	15093	15176	15180	15217	15095	15194	15094	15143	15248	15129	15361	15096	15380	15110	15104	15169	15322	14977	15332	15324	15138	15339	15211	15327	15157	15176	15230	15138	15042	15279	15195	15300	15348	15146	15220	15105	15294	15156	15138	15065	15265	15182	15194	15197	15173	15111	15078	15040	15071	15160	14977	15107	15233	15122	15199	15295	15225	15061	15184	15211	15275	15118	15209	15088	14986	15297	15131	15205	15302	15170	15371	15114	15279	15218	15223	15288	15270	15085	15224	15305	15219	15325	15269	15214	15175	15139	15257	15070	15237	15083	15196	15043	15069	15113	15245	15134	15226	15146	15040	15160	15100	15205	15098	15368	15088	15284	15323	15069	15299	15157	15240	15228	15233	15146	15223	15160	15137	15304	15212	15169	15008	15161	15114	15473	15182	15196	15256	15078	15153	14991	15296	15303	15214	15127	15188	15201	15202	15240	15128	15198	15087	15227	15294	15078	15349	15106	15198	15151	15072	15155	14986	15216	15239	15248	15289	15098	15267	15211	15082	15316	15143	15141	15308	15095	15246	15292	15196	15238	15092	15317	15175	15095	15248	15246	15013	15188	15304	15107	15052	15205	15173	15334	15326	15311	15167	15226	15177	15138	15152	15274	15267	15137	15389	15198	15141	15249	15218	15316	15159	15197	15315	14925	15272	15221	15231	15066	15287	15202	15338	15125	15262	15075	15003	15257	15283	15199	15081	15041	15129	15295	15191	15391	15370	15291	14969	15115	15389	15165	14998	15280	15262	15214	15266	15220	15375	15281	15242	15131	15145	15111	15224	15196	15128	15013	15051	15204	15160	15319	15179	15258	15320	15135	15162	15165	15244	15149	15137	15381	15258	14897	15288	15108	15061	15229	15213	15018	15209	15378	15186	15213	15191	15308	15277	15118	15304	15272	15336	15216	15153	15126	15230	15191	15162	15093	15172	15302	15288	15272	15340	15280	15331	15445	15202	15261	15202	15380	15015	15174	15293	15122	15113	15077	15110	15119	15299	15284	15060	15125	15164	15069	15187	15276	15260	15313	15270	15331	15212	15223	15098	15179	15155	15214	15115	15143	15115	15208	15084	15137	15186	15104	15201	15115	15146	15182	15180	15230	15290	15234	15412	15291	15454	15159	15056	15094	15214	15088	15189	15182	15219	15215	15108	15367	15237	15179	15246	15227	15101	15206	15106	15221	15090	15261	15256	15327	15184	15178	15245	15234	15311	15266	15175	15039	15100	15167	15347	15153	15395	15288	15156	15187	15392	15168	15051	15231	15436	15190	15302	15220	15168	15191	15239	15129	15227	15094	15203	15253	15194	15134	15158	15244	15172	15288	15329	15152	15244	15169	15139	15223	15180	15091	15430	15173	15261	15156	15148	15273	15198	15206	15147	15123	15280	15211	15143	15231	15178	15182	15146	15120	15130	15150	15229	15337	15232	15189	15183	15289	15177	15268	15315	15146	15236	15204	15266	15236	15214	15079	15252	15190	15017	15148	15082	15330	15185	15193	15312	15165	15165	15341	15170	15303	15238	15189	15400	15253	15191	15238	15309	15278	15381	15065	15194	15415	15145	15135	15112	15075	15097	15280	15109	15293	15285	15073	15241	15262	15124	15098	15197	15213	15210	15101	15248	15414	15220	15130	15173	15247	15259	15378	15094	15361	15192	15099	15292	15075	15074	15220	15197	15023	15042	15231	15067	15187	15260	15192	15207	15357	15263	15113	15194	15109	15204	15201	15295	15314	15196	15100	15414	15333	15109	15234	15438	15243	15403	15346	15330	15375	15296	15350	15316	15220	15264	15198	15094	15185	15191	15191	15367	15294	15289	15054	15115	15335	15161	15138	15260	15176	15275	15174	15311	15096	15088	15380	15195	15343	15128	15268	15176	15333	15289	15175	15120	15162	15386	15395	15147	15215	15321	15311	15203	15357	15204	15160	15290	15260	15053	15228	15146	15242	15248	15170	15265	15198	15133	15333	15317	15188	15267	15462	15146	15213	15063	15185	15238	15109	15192	15231	15276	15260	15271	15055	15110	14987	15140	15201	15194	15255	15193	15070	15458	15191	15308	15301	15200	15288	15310	15345	15251	15172	15172	15232	15178	15284	15351	15225	15195	15019	15370	15222	15206	15238	15181	15187	15325	15233	15141	15065	15201	15141	15240	15049	15302	15161	15141	15192	15300	15135	15363	15228	15150	15162	15345	15211	15215	15419	15291	15173	15140	15213	15175	15334	15206	15058	15085	15121	15227	15248	15105	15238	15098	15208	15245	15328	15159	15212	15047	15363	15204	15149	15336	15278	15134	15279	15149	15131	15352	15187	15235	15156	15145	15222	15103	15268	15190	15099	15228	15243	15309	15277	15319	15065	15239	15209	15178	15252	15215	15203	15237	15123	15227	15278	15114	15204	15069	15110	15341	15172	15201	15156	15098	15351	15317	15189	15224	15247	15224	15248	15195	15265	15157	15295	15264	15158	15247	15214	15173	15268	15174	15391	15271	15250	15270	15367	15055	15179	15286	15279	15326	15252	15259	15397	15275	15143	15345	15155	15315	15136	15389	15184	15245	15278	15157	15104	15406	15220	15144	15214	15107	15139	15350	15229	15173	15311	15354	15340	15327	15365	15291	15135	15275	15235	15129	15248	15343	15214	15134	15485	15205	15141	15215	15322	15271	15259	15279	15313	15250	15076	15347	15072	15149	15389	15198	15247	15203	15184	15193	15104	15290	15287	15305	15341	15110	15257	15087	15257	15127	15209	15198	15354	15290	15342	15145	15098	15183	15223	15248	15219	15273	15205	15276	15223	15192	15278	15225	15064	15208	15354	15259	15052	15322	15228	15385	15216	15178	15145	15242	15121	15240	14972	15283	15166	14949	15125	15114	15089	15244	15275	15161	15224	15268	15286	15269	15247	15208	15169	15318	15206	15339	15173	15292	15126	15177	15254	15292	15182	15241	15345	15414	15180	15228	15272	15307	15208	15175	15125
24114	21170	28238	27713	46190	51700	42851	31910	22716	17368	16250	16145	16210	16319	16202	16153	16313	16204	16245	16029	16214	16126	16037	16117	15976	15903	16067	16075	16093	15937	15939	16166	16065	16032	16008	16005	15888	16218	16134	16125	16195	16124	16095	16016	16129	16238	16081	16058	16222	16281	16145	16185	16113	16003	16146	16057	15844	16056	16063	16181	16144	16156	16063	16075	16034	16216	15920	16084	16155	16110	16062	16247	16028	16050	16141	16084	15970	15984	16255	15875	16136	16101	15859	16060	16157	16169	15982	15961	15975	16206	15949	16105	16151	15900	16128	15928	15939	16037	16094	16103	16152	15968	15932	16261	16052	16168	16037	16105	15978	15969	16068	16032	16099	16124	16005	15816	16119	15873	15918	15916	15916	15967	15787	16009	16172	15960	15990	16013	15892	15860	16117	16102	15945	16158	16151	16003	16031	16200	15934	15991	15961	16049	16006	15823	15959	16188	15941	15948	16038	15989	15979	16072	16146	15913	16131	16135	15973	16058	16042	16013	16160	15860	15930	15871	16038	15937	15922	16002	16030	15949	16170	16198	16055	15917	15887	15926	16237	16083	16153	15946	16101	16005	16000	15884	16042	15874	16072	16172	15997	16022	15952	16080	16116	16060	15955	16139	15915	15948	16183	16057	15837	16015	15945	16082	16035	15890	16234	16160	16107	15990	16124	15964	16105	15980	15999	16011	16178	15841	15993	15847	16044	15876	16047	15984	15942	15618	16015	16106	16243	16116	16046	15964	15963	16051	16135	15989	15931	16092	16095	16134	15935	16093	16146	15996	16039	16142	16120	15880	15927	16006	15976	16231	15860	15954	16065	16049	15942	15968	16161	16207	16153	16010	15902	16080	16063	16015	15888	16139	15865	16008	16039	16113	16116	16168	15938	16149	16134	16158	16050	16133	16051	16279	16033	16196	16057	16160	16041	16038	16027	15807	16087	16076	16027	16064	16067	15942	16019	16033	16091	16032	16049	16000	16130	15794	16136	15986	15842	16108	15988	16053	16181	15979	16078	16145	16117	16119	16030	16124	16217	15780	16008	15899	16016	15993	16176	16092	15968	16040	16073	16134	16303	15878	15768	16136	15797	16044	16212	16074	15886	15934	15967	16120	16061	15978	16112	15943	15989	15952	16185	16142	15982	15898	15772	16086	15952	16046	16063	16059	16188	15956	16089	16168	15972	16156	15924	16111	15831	16103	15860	15865	16116	15909	16037	16178	16080	16000	16090	16137	16239	15984	16101	16055	15964	15854	16035	15986	16054	15979	16174	16073	16093	16025	16151	16064	16134	15889	16086	16192	16260	16075	16072	16001	16206	16054	15947	16053	15950	15987	15987	16037	16007	15994	16111	16050	16102	15980	16038	16071	15997	16168	16000	15956	15910	16212	16051	15892	16041	16162	16071	16019	16107	16029	16141	16183	15972	16053	16241	16184	15833	16091	15991	16039	16081	16188	16214	15925	16010	15933	15987	16058	16043	16095	16045	15981	16221	16050	15961	15923	15828	15841	15894	16316	15787	15967	15953	16048	16037	15971	16061	16010	16072	16095	16059	16092	16043	15990	16152	15965	16131	15989	15991	15983	16304	15970	16090	16087	15936	15995	16125	16075	15873	16032	15996	16069	15888	16206	16241	16024	16006	15942	16040	16007	15858	16111	16096	16139	16065	15924	16078	15828	15966	16098	15994	16148	15799	16292	16054	16224	15810	15888	16095	16094	16166	16315	16127	15955	16249	16045	15881	16183	15879	16195	16086	15924	16007	15959	15901	15910	15881	15930	16228	16148	15841	15870	16123	16006	16038	15947	16049	15963	16078	15903	16090	16067	16002	15979	16037	16010	15945	15930	15884	15958	16057	16025	15936	15943	16029	15838	15997	16074	15941	16143	16127	15969	15996	15727	16198	16038	16155	15920	15862	15929	15966	16203	16080	16177	16068	16073	16055	16126	16177	16125	16084	16112	15935	15886	15994	16051	15880	16023	16136	16156	15989	15895	15856	15883	16106	16040	16001	16137	15974	15764	16006	16084	16044	15910	16093	15993	16070	16076	15974	16073	16085	16154	15910	15911	16183	16095	15906	15879	15928	16167	16043	15705	15939	16082	16121	16021	16125	16024	16027	15810	15944	16093	15916	15848	16099	15835	16168	15880	16195	15994	16223	15927	16058	15983	15996	16082	16033	15871	16098	16068	15880	16110	16115	16179	15946	15931	15941	16061	16153	15980	16038	16097	16117	16194	15995	15934	16246	16031	16130	16109	16218	16041	16044	15840	16041	15939	15911	16056	16108	15976	16041	16037	16050	16033	16029	15979	15971	16142	16128	16113	16097	15973	15953	16034	15937	16150	16443	16004	16088	15906	15975	15973	16095	16393	15919	16015	16011	15955	16176	16097	15967	16129	16034	15916	15975	15987	15849	15997	16019	15964	16162	16145	16099	16194	16049	16100	16190	16201	16109	16136	15977	15877	16168	16107	15868	16107	16148	15986	15855	16021	16187	15834	16033	15903	16209	15875	16037	16213	16052	16019	15876	15841	15885	16165	16127	16052	16047	16151	16135	16163	16109	16084	15973	16017	15986	16124	15994	16087	15994	16088	16058	15991	16035	16027	16008	16086	15938	16084	16207	15903	15725	15997	16127	16035	16165	15970	15935	16053	16030	16018	16167	15967	15882	16040	15921	15771	16143	16045	16085	15977	15932	15893	15799	15977	16034	16020	15959	15823	15991	15903	16038	16168	16143	16150	15888	16130	16104	16044	16137	15954	15884	16242	16171	15834	15968	16066	15940	15968	15999	15962	16090	15949	16068	15937	16121	16103	16123	15945	16045	15994	16139	16050	16027	16090	15994	16128	16134	16064	15966	15933	16053	16024	15931	15995	15948	15998	16061	15973	16110	15872	16220	16171	16048	16166	15960	16090	15869	16098	15868	15810	15914	16016	16156	15977	16128	16000	15869	15975	16048	16050	16297	16164	16102	15976	16017	15891	16036	16138	16128	16062	15988	16131	16211	16008	16006	15998	16088	16038	16267	16148	15902	15879	16199	15958	16196	15971	15997	15862	15985	15902	15888	16161	15909	16008	16063	15919	15926	16171	16148	16059	15917	15904	15997	16076	16012	15995	16003	16016	16065	16072	16194	15719	15836	16020	16174	16190	15925	15912	16249	16387	15943	16014	15857	15977	15984	16027	16217	16078	15926	15912	16071	15919	16039	16141	16212	16033	16024	16051	16158	16048	16101	15986	16045	16070	16126	16031	15900	16113	16176	16144	16115	16143	16120	16077	16078	16004	15956	15990	15981	15998	16217	16128	16132	16024	15814	16082	16110	15912	16226	15990	16245	15880	15835	16036	15868	16032	16043	15949	16095	16116	15998	15996	15877	16117	15870	16074	15788	16073	16067	15986	16161	15839	16046	15857	16070	15900	16218	15997	15865	15924	15971	15974	16031	16031	15898	15883	16109	16042	15958	16008	16166	15854	16079	16044	16120	16087	15973	15867	16078	15950	16048	15989	16126	15884	16035	16240	16008	16016	16162	16178	15998	16042	16018	16069	16120	16049	15965	15965	16004	15946	16063	16028	16108	15964	16010	16020	15955	16188	16023	15968	15940	16111	16142	15964	15988	16122	16109	16046	15979	16176	16100	15990	15963	16009	15845	16007	16011	16125	16103	16169	16083	16045	15983	15910	15942	16014	16054	16097	16020	16000	16073	15976	16220	15879	15884	15946	15895	15966	16185	15977	16037	15983	16194	16163	15887	16049	15939	16092	16096	16133	16012	16047	15980	16116	16198	16032	16055	16169	16125	15956	16012	15884	15970	15897	16027	16051	15844	16109	16141	15963	15979	16110	15947	16044	15995	15733	16052	16042	16021	16054	16053	16175	16173	16055	16058	16121	16315	16032	16065	16095	15944	16025	16142	16184	16032	15918	15994	15978	15902	15905	16094	16075	15924	16124	16085	15734	15980	16014	16000	15970	16052	15970	16116	16140	16190	15927	16005	16057	16029	15951	15893	16121	16107	16256	15948	15967	15855	15925	16086	16053	16065	16008	16064	16206	16036	15955	15895	15974	15876	16120	16066	15986	16030	16341	16209	16223	16088	16061	15929	15860	16000	16110	15991	16017	15925	16159	16040	16046	15945	15935	16126	16195	15911	16086	16039	15857	16083	15891	15992	15952	15949	16000	16144	15931	15820	15959	16036	15984	15923	16140	16281	15905	16062	16010	16070	16045	16197	15913	15825	16068	16181	15951	15968	16142	16035	16106	16077	15908	16017	15987	15986	15952	15920	15930	16211	16071	15896	15938	15991	16039	15865	16071	15940	15990	16018	15992	16089	15849	15999	16043	16143	16014	16184	16021	16091	16101	15891	16060	16089	15927	15896	15986	15972	15900	15878	16027	15882	15913	15843	15911	16182	16186	15800	15953	16085	16150	16027	15971	16138	16013	15982	16001	16086	16283	15959	15940	15852	16128	16058	16010	15937	15941	15965	16128	16001	15811	16001	16305	16109	16203	15846	15886	15939	15911	16227	16162	15996	16007	16187	16068	16232	16138	16014	16232	15903	16203	15929	15937	16143	15967	15976	15907	16062	16008	15913	16126	15997	15934	16166	16051	15847	15937	15940	16036	15963	16036	16094	15796	16001	15912	16301	15909	15827	16005	15966	15864	16070	16173	15817	15891	16093	16063	16033	16277	15916	16060	16092	15966	16047	16169	16037	16057	15928	16001	16055	15902	15961	16039	15944	15869	16071	16008	15816	16028	15965	16047	15953	15916	16153	15902	16052	16036	16055	16158	15785	15945	16113	16096	15932	16216	16170	16023	16246	15986	16008	16109	16205	16043	16090	16071	15988	15964	16028	16029	16290	16031	15921	15900	15875	15955	16227	16195	15964	15962	15939	15937	15956	16039	16200	16014	16197	16180	15923	15829	16025	15991	16123	16080	16189	16129	15989	16069	16112	16002	16090	15833	16318	15787	16074	16067	16151	16127	15973	16085	15907	15864	16026	16002	16113	15986	16010	16105	15886	15880	16113	16133	16002	16033	15996	15901	16036	15856	15862	15839	16063	15841	16139	15940	16061	15940	15951	15894	16065	16279	16084	16085	16120	16170	16107	16077	15896	16151	15913	16001
13353	22232	22580	40281	55650	53398	43358	34142	21654	15254	15029	14846	14900	14876	14948	14992	14955	14907	15006	14855	14889	14809	15097	14955	15005	14827	14945	14939	14990	14974	14878	15007	14874	14755	14934	14833	14917	14838	15030	15098	15108	14942	14842	14926	14893	14945	15065	14884	15056	15146	14933	14910	14897	14727	14810	14862	14978	14935	15075	14891	14974	14739	14968	14864	14939	15028	14947	15036	15076	15129	14954	14899	14988	15092	14905	14989	14734	14780	14760	14940	15135	14801	14838	14939	14733	15001	14894	14931	14829	14744	15038	15023	14706	14960	15042	14879	14683	14852	14897	14794	14957	14656	14900	14939	14834	14816	14976	15021	14801	14785	14861	14818	14890	14775	14975	14904	14772	14810	14812	14823	14872	14967	14825	15034	14900	14826	14990	14930	14717	14855	15012	15002	14761	14924	14901	15009	14929	14919	14977	14888	14893	14919	15061	14776	14849	14818	15009	14850	14834	14778	14891	14874	14935	14932	14963	15057	14904	15048	14790	14747	14864	14898	14857	15050	14900	14884	14944	14914	14677	14873	14934	14830	14848	14798	14882	14662	14877	15037	14752	14719	14787	14907	14907	14863	14899	15012	14844	14901	14863	14967	14908	14748	14986	15035	14781	14862	14990	14764	14978	14782	14758	14928	14991	14935	14806	14906	15019	14828	14863	15022	14847	15050	14914	14926	14768	14720	14927	14931	15008	14736	14865	14726	14794	14797	14633	14954	14934	14789	14910	14977	15000	14841	14779	14737	14896	14905	14822	14901	14981	14864	14785	14912	14710	14957	14923	14820	14879	14909	14933	14962	14930	14926	14973	14909	14809	14783	14929	14797	14752	14888	15001	14938	14915	14937	14931	14859	15016	14894	14984	14743	14932	14985	14876	15005	14906	14931	14850	14881	14776	14965	14906	14941	14862	14830	14940	14856	14936	14879	14789	15042	14843	15007	14797	14961	14954	14835	14946	14919	14750	14784	14729	15030	14853	14996	14843	14853	14809	14755	14989	14811	14979	14893	15066	14859	14806	14836	15023	15006	14948	14904	14863	14918	14857	14841	15001	14968	15074	14936	14847	14707	14832	14911	15134	14777	15009	14916	14875	14816	14834	14859	14926	14748	14832	14852	14970	14952	14804	14945	14931	14843	14832	14911	14861	14878	14723	14921	14935	14977	14986	14835	15052	14884	14788	14955	14880	14768	14800	14816	14819	14882	14977	14905	15028	14910	14927	14766	14823	14757	14922	14878	14985	14873	14797	14733	14987	14947	14856	14880	14742	14877	14956	15014	14847	14870	14988	14942	14805	14955	14934	14838	14986	14892	14723	15132	14878	14869	14825	14887	14893	14998	14727	14868	14906	14774	14778	15093	14965	14798	14902	14788	14966	14733	14857	14875	14787	15000	14866	14843	15023	14841	15043	15016	14849	14983	14885	15027	14898	14965	14918	14783	14871	14998	15017	14869	14708	14794	15036	14622	14953	14874	14921	14782	14875	14856	14898	14688	14946	14878	15022	14798	14764	14943	15084	14820	14736	14806	14810	14825	14916	14843	14921	15003	14822	14997	14918	14791	14941	14820	14651	14836	14821	15107	15157	14852	14969	14888	14929	14809	14988	14991	14777	15022	14977	14809	15134	14852	14947	14885	14903	14889	14936	14651	14940	14896	14906	14818	14840	15165	14841	14947	14930	14776	14812	14908	14900	14837	14864	14845	14907	14865	14757	15124	14948	14800	14905	15016	14983	14873	14941	14923	14847	14907	14905	14855	14951	14787	14836	14746	15076	14678	14829	14945	15023	14916	15059	14924	14902	14779	15059	14818	14883	14752	14878	14737	14986	15006	14683	14827	15037	14906	14985	14978	14934	14831	14713	14806	15146	14995	14875	14773	14944	14883	14983	14874	14994	15021	15035	14879	14809	14883	14928	14792	14890	14939	14886	14884	15004	14723	14848	14833	14849	14815	14770	14822	14907	14918	14841	14941	14895	14829	14957	14839	14933	15002	14913	14883	14820	14979	14907	14905	14904	14861	14933	14931	14908	15059	14884	14724	14790	14946	14911	14763	14937	15039	14806	14833	14830	14882	14946	14957	14731	14847	14754	14925	15033	14878	14895	14771	14847	14994	14864	14932	15001	15129	14961	14839	14885	14972	14944	14987	14955	14844	14869	14830	14890	14886	14872	14772	14998	14839	14881	14905	14896	15105	14789	14865	14926	14892	14878	14883	14876	14768	14880	14892	14847	14799	14827	14866	14852	14929	14786	14986	14839	14902	14994	14933	15011	14798	15059	14947	14935	14776	14900	14729	14895	14906	14886	14877	14954	14821	14626	14955	15093	14848	14812	14796	15056	14797	14983	14899	14941	14929	14974	14912	14823	15143	14843	14973	14811	14949	14851	14942	14834	14945	14889	15011	14921	14987	14737	14898	14856	14841	14810	14964	14883	14930	14918	14895	15115	14769	14858	14790	14908	14774	14815	14737	14829	14896	15038	14916	14903	14894	14942	14943	14916	14964	15171	14991	14954	14814	14922	15013	14815	14834	14907	14815	14898	14865	14811	15115	14846	14970	15025	14865	14885	14955	14878	14885	14910	14693	14952	14908	14935	14816	14957	14707	14965	14964	14886	14876	14809	14972	14981	14831	14858	14837	15023	15052	14853	14828	14983	15081	14841	15036	14945	14843	14888	14980	14728	14913	14788	14932	14913	14779	14958	14912	15013	14863	14983	14975	14961	14915	14827	14867	14898	14948	14918	14901	14801	14831	14864	15055	14875	14919	14793	14857	14827	14786	14993	14791	14953	14873	14758	14778	14811	14810	14794	14834	14953	14866	14734	14809	14934	14960	14856	14825	14965	14926	14901	14874	14721	14807	14815	15024	14911	14997	14852	15039	14816	14876	14899	14922	14872	14834	14863	14735	14912	15044	14940	14938	14834	14928	14902	14954	14845	15071	14765	14958	14827	15007	15078	14967	14833	14887	14785	14787	14619	14852	14830	14805	14952	14909	14953	14974	14873	14978	14805	15018	14742	14739	14899	15038	14965	14751	14961	14874	14926	14807	14780	15007	14867	14848	14959	14871	14956	14695	14809	14977	14896	15105	14840	14897	14973	14774	14996	14953	14773	15038	15050	14879	14746	15101	14860	14955	14796	14843	14965	14806	14938	14766	14811	14839	14859	15020	14969	14839	14835	14937	14919	15017	14957	14851	14759	14873	14987	14766	14911	15100	14938	14945	14947	15069	14691	14962	15032	15043	14963	14943	14764	14838	14951	14873	14784	14792	14824	14747	14814	15067	14811	15041	14853	14834	14943	14757	14865	14961	14922	14931	14856	15016	14878	15018	14993	14899	14871	14871	14915	14851	15040	14863	14850	14910	14930	15022	14866	14929	14813	14894	14952	15004	14919	14921	14920	14895	15040	14861	14876	14937	14969	15011	14614	14975	14745	14902	14887	14904	14890	14944	14833	14812	14944	14889	14903	14751	14799	14886	14719	14806	14836	14793	14841	14950	14841	15015	14857	14884	14853	14971	14835	15041	14863	14938	14855	14894	14928	14885	14947	14890	14932	14879	14908	14809	14946	14847	15028	15017	14849	14682	15024	14836	15003	14868	14927	14879	14772	14983	14876	14895	14932	14940	14901	15035	14749	14964	14930	14885	14861	14955	14840	14961	14883	14979	14835	14734	14882	14769	14990	14904	14946	14913	14952	14875	14883	14860	15020	14813	14804	14961	15018	14960	15141	14688	14956	14867	14907	14844	14937	14809	14719	14966	14742	14931	14955	14897	14791	14791	14898	14925	14954	14929	14893	14833	14836	14843	15135	14958	14812	14888	14811	14828	15080	14970	15023	14885	14848	14870	14802	14709	14914	14832	14852	14855	14946	15057	14922	15021	14933	14785	14796	14947	14822	14892	15066	14905	14862	14958	14864	15251	14827	14904	14933	14969	14875	14803	14789	14844	14811	14772	14796	14799	14815	14874	14855	14861	14754	14976	14883	15014	14896	14783	14955	14652	14894	14864	14864	14843	14868	15008	15077	14894	14868	14910	14795	14760	14927	14919	14924	14825	14929	14730	14750	14892	14939	14760	15026	14862	15079	14904	14862	14770	14830	14910	14916	15009	14857	14952	14983	14898	15013	14851	14912	14972	15001	15000	14917	15018	14923	14910	14993	14975	14822	15050	14979	14989	14792	15012	14873	14754	14819	15035	14830	14930	14804	15050	14830	14842	14956	15022	14978	15171	15019	14871	14980	14889	14975	14879	15035	14936	14955	14936	14819	14971	14866	14966	14921	14774	14861	14972	14987	14793	15058	14920	14882	14900	14985	14965	15099	14887	14821	15004	14807	14850	14857	14859	14864	14881	14992	14938	14795	14857	14951	14728	14898	14717	14693	15024	14980	14930	14846	14913	14950	14964	14770	14864	14841	14839	14843	15006	14723	14896	14971	14815	14926	14911	14981	14978	14865	14937	14909	15029	14933	14939	15001	14736	14776	14802	14972	14905	14798	14908	14879	15027	14960	14976	14882	14817	14896	14711	15007	14887	14981	14970	14867	14884	15024	14746	14914	14954	14885	14886	14761	15124	14892	14973	14869	14813	14913	15151	15004	14958	15027	14864	14735	14989	14972	14978	15014	15023	14911	14831	14999	14759	15023	14935	14712	14848	14870	14867	14795	14850	14910	14907	14996	14995	14974	14978	14846	14933	14679	15023	15025	14977	14838	14810	14883	14903	15011	14754	14993	14776	15128	14939	14679	14975	14924	14907	14878	14879	14868	14740	14838	14930	14966	14843	14934	14904	14890	14923	14801	14819	14926	15070	14869	14931	15035	15058	14944	14765	14916	14775	14852	14824	14863	14982	14884	14846	14985	14878	14759	15055	14797	15049	14939	14796	14894	14765	15026	14856	14870	14959	14882	14840	14932	14842	14850	15060	14926	14854	14830	15079	14950	14813	14867	14853	14819	14881	14948	15074	14728	14838	14898	15016	14966	14844	15134	14750	14872	15102	14880	14897	15056	14853	14944	15072	14919	14880	14926	14976	14942	14821	14979	14778	14857	15017	14990	14831	14873	14933	14846	14998	14761	14959	14944	14792	15083	14739	14863	14857	14681	14941	14904	15011	15001	14798	15032	15015
22881	21170	28892	25603	48517	60763	52789	39337	25320	17969	16413	15909	16390	16172	16050	16003	15876	15772	15820	16008	15801	16015	15916	15853	15972	16054	15799	15690	15862	16076	15655	16070	15861	15931	15904	15855	15787	15983	15989	15870	15880	15769	15620	15961	15844	15772	16108	16030	16022	16022	16054	15730	15834	15935	15606	15746	15677	15518	15827	15683	15726	15887	15876	15755	15825	15787	15888	15781	15723	15705	16133	15856	15870	15806	15683	15834	15696	15818	15797	15627	15918	15739	15666	15851	15816	15727	16041	15745	15750	15839	15685	15712	15759	15720	15657	16047	15757	15777	15947	15818	15846	15770	15860	15632	15805	15756	15735	15993	15738	15709	15675	15913	15799	15883	16100	15743	15703	15746	15877	15816	15602	15755	15827	15686	15777	15691	15684	15803	15610	15746	15753	15761	15724	15661	15829	15727	15741	15672	15914	15748	15792	15775	15908	15735	15761	15774	15898	15911	15831	15840	15679	15639	15838	15758	15705	15820	15867	15933	15907	15753	15934	15816	15818	15737	15752	15650	15739	15890	15693	15611	15847	15897	15844	15691	15815	15898	15759	15741	15715	15607	15652	15630	15717	15766	15666	15991	15873	15810	15989	15691	15783	15934	15791	15718	15842	15921	15811	15641	15595	15796	15813	15892	15932	15697	15681	15624	15787	15742	15671	15628	15827	15784	15632	15722	15552	15748	15741	15708	15755	15819	15655	15774	15601	15778	15752	15960	15639	15761	15897	15846	15892	15632	15802	15807	15880	15792	15778	15730	15824	15713	15756	15794	15869	15795	15624	15841	15829	15751	15799	15934	15743	15622	15805	16098	15798	15762	15877	15780	15680	15838	15528	15848	15780	15678	15829	15649	15780	15704	15744	15722	15778	15912	15710	15629	15617	15805	15841	15776	15606	15658	15777	15711	15635	15509	15538	15767	15840	15775	15806	15608	15784	15736	15613	15721	15708	15657	15839	15749	15739	15855	15920	15902	16025	15754	15868	15502	15797	15724	15912	15819	15893	15549	15626	15905	15710	15730	15916	15930	15817	15863	15620	15850	15765	15591	15649	15559	15682	15683	15788	15679	15711	15757	15692	15736	15638	15785	15601	15860	15775	15605	15798	15601	15711	15754	15732	15737	15940	15806	15822	15902	15970	15787	15721	15875	15826	15778	15835	15933	15811	15822	15805	15727	15773	15708	15656	15862	15713	15741	15837	15743	15877	15521	15597	15785	15745	15711	15586	15696	15728	15768	15777	15738	15701	15821	15708	15775	15988	15710	15786	15810	15816	15835	15888	15642	15953	15515	15729	15658	15655	15708	15869	15908	15752	15732	15763	15570	15696	15812	15701	15770	15584	15800	15626	15806	15933	15827	15868	15620	15744	15762	15695	15684	15854	15785	15871	15624	15936	15814	15826	15679	15840	15887	15807	15754	15757	15735	15912	15794	15799	15622	15709	15828	15915	15851	15749	15815	15844	15650	15723	15818	15650	15761	15788	15478	15621	15983	15789	15943	15821	15779	15674	15745	15913	15692	15865	15690	15585	15607	15820	15854	15756	15921	15679	15778	15710	15653	15707	15701	15738	15778	15879	15474	15652	15687	15698	15832	15689	15870	15864	15867	15776	15829	15680	15803	15694	15951	15754	15844	15956	15692	15800	15935	15819	15609	15803	15779	15800	15778	15794	15640	15737	15950	15715	15781	15932	15925	15730	15847	15808	15588	15806	15729	15715	15868	15967	15746	15735	15853	15871	15730	15704	15690	15635	15661	15686	15694	15693	15710	15769	15629	15725	15942	15863	15700	15892	15753	15767	15810	16008	15920	15874	15952	15728	15711	15766	15608	15914	15750	15673	15863	15865	15599	15747	15681	15702	15603	15912	15722	16013	15833	15764	15931	15659	15792	15868	15691	15769	15639	15890	15775	15869	15784	15829	15746	15784	15973	15910	15980	15762	15508	15751	15899	15973	15730	15871	15560	15722	15689	15561	15688	15733	15728	15745	15740	15941	15790	15887	15560	15900	15847	15981	15820	15795	15743	15868	15718	15609	15502	15814	15764	15805	15656	15882	15921	15741	15686	15720	15751	15795	15698	15826	15818	15715	15727	15804	15635	15714	15686	15692	15806	15824	15558	15712	15628	15851	15769	15764	15860	15808	15759	15624	15782	15834	15696	15903	15866	15593	15758	15710	15722	15616	15758	15706	15738	15665	15694	15682	15612	15677	15689	15888	15712	15705	15702	15618	15737	15923	15660	15794	15686	15747	15735	15622	15733	15576	15792	15729	15779	15797	15792	15842	15842	15746	15726	15766	15887	15696	15918	15876	15771	15688	15925	15940	15840	15862	15804	15812	15838	15897	15715	15797	15692	15822	15710	15815	15749	15665	16035	15718	15660	15673	15616	15872	15939	15886	15722	15812	15957	15756	15667	15922	15777	15675	15780	15728	15756	15689	15930	15862	15886	15624	15787	15631	15666	15645	15877	15484	15858	15806	15640	15728	15613	15611	15824	15763	15717	15746	15660	15819	15792	15712	15732	15746	15750	15706	15758	15765	15746	15779	16080	15626	15698	15636	15690	15686	15758	15943	16018	15823	15655	15762	15829	15841	15872	15836	15759	15707	15559	15603	15761	15608	15840	15704	15836	15947	15800	15700	15750	15673	15862	15793	15659	15728	15775	15873	15818	15729	15648	15834	15640	15695	15854	15807	15903	15714	15645	15728	15566	15804	15773	15839	15823	15811	15689	15756	15607	15977	15641	15830	15804	15713	15896	15771	15757	15873	15854	15663	15615	15843	15761	15788	15843	15719	15791	16032	15666	15691	15737	15970	15749	15845	15734	15761	15635	15756	15887	15803	15799	15700	15823	15756	15825	15816	15634	15721	15715	15756	15829	15694	15888	15772	15652	15710	15462	15701	15519	15623	15987	15774	16038	15681	15818	15861	15846	15731	15840	15893	15886	15904	15801	15903	15733	15829	15764	15680	16137	15722	15436	15704	15827	15627	15680	15703	15890	15628	15720	15719	15743	15867	15678	15647	15861	15863	15784	15859	15861	15727	15766	15893	15629	15833	15745	15771	15826	15801	15851	15870	15644	15749	15878	15921	15642	15852	15921	15710	15488	15652	15440	15569	15608	15620	15755	15837	15878	15763	15687	15657	15851	15729	15839	15745	15942	15793	15671	15962	15935	16054	15744	15809	15744	15772	15707	15762	15512	15645	15557	15643	15732	15748	15767	15676	15620	15731	15800	15677	15849	15599	15713	15655	15714	15785	15726	15747	15758	15823	15772	15815	15795	15782	15855	15906	15698	15466	15739	15482	15780	15894	15749	15653	15904	15679	15948	15786	15832	15708	15623	15996	15768	15760	15738	15847	15756	15753	15776	15873	15757	15987	15702	15679	15685	15838	15664	15680	15941	15903	15692	15835	15797	15672	15858	15860	15865	15662	15759	15631	15941	15506	15672	15797	16061	15877	15752	15767	15685	15813	15753	15600	15676	15586	15673	15471	15872	15787	15780	15537	15821	15807	15947	15708	15654	15688	15855	15759	15712	15695	15914	15792	15642	15841	15760	15677	15696	15643	15698	15780	15908	15736	15717	15610	15810	15916	15836	15922	15687	15747	15769	15832	15760	15757	15690	15616	15803	15792	15641	15937	15706	15705	15660	15828	15789	15827	15773	15735	15810	15735	15688	15620	15828	15755	15811	15495	15768	15925	16003	15856	15783	15743	15768	15689	15553	15652	15891	15756	15706	15610	15716	15871	15684	15639	15693	15880	15739	15782	15697	15841	15625	15808	15833	15755	15702	15650	15593	15624	15782	15674	15792	15756	15796	15588	15843	15798	15792	15786	15778	15810	15829	15632	15756	15772	15674	15797	15782	15876	15763	15737	15706	15922	15836	15899	15793	15921	15669	15830	15681	15963	15927	15680	15874	15784	15784	15611	15869	15930	15890	15693	15758	15685	15767	15885	15693	15741	15739	15715	15901	15727	15515	15765	15785	15774	15657	15827	15524	15716	15861	15785	15671	15825	15754	15819	15866	15548	15731	15900	15846	15607	15789	15956	15851	15618	15888	15770	15804	15863	15695	15690	15707	15872	15628	15876	15887	15860	15769	15730	15747	15752	15751	15730	15766	15941	15796	15953	15774	15762	15617	15897	15759	15737	15735	15726	15832	15735	15806	15825	15720	15805	15714	15859	15636	15759	15877	15824	15464	15887	15776	15735	15701	15862	15683	16014	15715	15623	15672	16007	15854	15852	15790	15729	15806	15644	15772	15753	15755	15808	15751	15805	15859	16029	15888	15588	15653	15736	15727	15707	15675	15813	15417	15733	15656	15847	15514	15870	15745	15762	15765	15738	15653	15758	15706	15648	15737	15500	15571	15683	15778	15760	15871	15791	15632	15664	15831	15836	15686	15623	15992	15985	15734	15923	15863	15732	15680	15717	15838	15980	15919	15754	15736	15772	15734	15809	15687	15780	15779	15888	15745	15635	15648	15810	15854	15529	15775	15693	15649	15873	15796	15868	15753	15705	15714	15729	15623	15748	15555	15816	15871	15660	15773	15555	15957	15722	15731	15576	15814	15504	15693	15873	15726	15692	15890	15784	15780	15866	15719	15943	15682	15721	15682	15807	15793	15726	15665	15684	15845	15888	15842	15817	15969	15740	15433	15652	15694	15766	15615	15781	15724	15932	15752	15626	15859	15718	15787	15736	15689	15788	15883	15809	15932	15792	15961	15625	15851	15547	15819	15762	15660	15613	15829	15803	15899	16054	15745	15802	15993	15654	15898	15886	15843	15738	15709	15655	15895	15803	15777	15669	15476	15773	15878	15850	15577	15540	15741	15803	15712	15693	15735	15734	15795	15785	15806	15750	15719	15860	16083	15837	15886	15777	15601	15564	15838	15791	15549	15530	15840	15648	15662	15719	15751	15843	15664	15972	15713	15842	15868	15715	15836	16030	15778	15838	15817	15783	15816	15702	15615	15752	15750	15749	15702	15970	15683	15785	15838	15825	15761	15899	15644	15852	15810	15962	15708	15689	15734	15761	15809	15786	15892	15580	15669	15750	15824	15726	15802	15784	15929	15748	15837	15838	15737	15900	15676	15829	15814	15788	15673	15723	15777	15725	15744
14897	27276	26665	51017	71403	67812	54194	42097	24168	15153	14818	14749	14735	14815	14728	14786	14761	14578	14594	14835	14893	14749	14873	14838	14877	14854	14706	14650	14721	14732	14614	14809	14794	14769	14708	14618	14699	14741	14596	14718	14825	14705	14632	14853	14697	14649	14733	14906	15252	15103	14991	14703	14754	14639	14819	14651	14679	14705	14686	14841	14765	14729	14695	14790	14618	14729	14750	14690	14716	14820	14579	14642	14737	14799	14854	14792	14588	14623	14672	14836	14676	14619	14838	14781	14523	14639	14750	14734	14806	14683	14707	14641	14686	14588	14750	14667	14622	14728	14553	14512	14756	14489	14718	14613	14726	14776	14695	14768	14637	14704	14500	14797	14502	14676	14650	14680	14785	14697	14742	14692	14644	14673	14751	14619	14688	14682	14735	14538	14831	14841	14754	14521	14706	14685	14756	14627	14683	14750	14687	14584	14728	14638	14739	14836	14769	14783	14615	14493	14783	14685	14713	14722	14752	14732	14764	14731	14769	14616	14890	14576	14731	14687	14517	14719	14805	14638	14623	14772	14579	14788	14685	14652	14765	14727	14599	14570	14806	14642	14783	14649	14778	14709	14653	14654	14807	14604	14752	14779	14614	14766	14640	14787	14672	14687	14790	14806	14671	14694	14767	14602	14726	14696	14786	14792	14825	14732	14537	14739	14776	14935	14797	14575	14812	14691	14802	14734	14787	14750	14700	14587	14726	14674	14622	14741	14708	14683	14519	14638	14797	14792	14776	14811	14711	14521	14712	14700	14691	14503	14820	14668	14728	14630	14592	14662	14752	14751	14514	14721	14723	14736	14659	14633	14595	14535	14791	14724	14668	14739	14730	14643	14568	14581	14908	14769	14836	14737	14610	14599	14841	14600	14557	14746	14616	14711	14661	14727	14668	14698	14623	14727	14746	14706	14733	14850	14662	14579	14668	14901	14550	14573	14705	14867	14660	14694	14676	14815	14792	14634	14689	14621	14852	14557	14611	14688	14846	14648	14599	14847	14784	14388	14690	14686	14520	14916	14686	14773	14532	14792	14641	14821	14825	14671	14574	14671	14620	14587	14611	14729	14569	14822	14592	14758	14466	14737	14693	14730	14814	14614	14752	14662	14760	14656	14799	14599	14601	14731	14677	14792	14819	14761	14532	14747	14762	14726	14600	14713	14619	14764	14767	14696	14848	14703	14567	14624	14723	14666	14782	14773	14628	14746	14764	14597	14676	14654	14666	14824	14702	14843	14786	14822	14812	14618	14684	14643	14571	14720	14620	14753	14656	14557	14725	14640	14605	14775	14896	14609	14806	14704	14704	14859	14718	14785	14780	14699	14616	14651	14742	14646	14494	14684	14736	14686	14703	14829	14696	14475	14947	14669	14615	14612	14748	14688	14706	14831	14577	14675	14703	14698	14890	14613	14673	14920	14754	14611	14763	14722	14633	14813	14831	14642	14498	14551	14844	14776	14640	14605	14778	14611	14709	14763	14722	14613	14693	14825	14762	14628	14637	14687	14712	14624	14766	14680	14726	14634	14740	14654	14564	14761	14792	14603	14798	14885	14801	14741	14696	14796	14634	14631	14842	14605	14754	14787	14676	14673	14687	14750	14591	14871	14568	14693	14655	14726	14624	14712	14793	14726	14709	14672	14728	14552	14684	14658	14751	14604	14775	14767	14653	14785	14636	14689	14806	14573	14721	14584	14634	14751	14800	14749	14805	14630	14754	14582	14761	14593	14717	14792	14585	14600	14476	14624	14668	14823	14666	14571	14943	14773	14606	14665	14692	14711	14533	14570	14674	14571	14620	14664	14568	14779	14755	14744	14479	14647	14670	14723	14839	14708	14652	14627	14673	14637	14896	14674	14650	14751	14811	14672	14678	14698	14635	14620	14729	14735	14820	14814	14564	14654	14635	14659	14637	14845	14772	14724	14777	14651	14551	14568	14867	14799	14634	14707	14770	14750	14793	14676	14695	14825	14725	14633	14676	14730	14901	14603	14807	14638	14786	14704	14812	14717	14613	14733	14662	14582	14738	14524	14745	14648	14651	14625	14555	14781	14801	14540	14749	14652	14522	14700	14460	14672	14703	14774	14587	14892	14907	14720	14727	14594	14645	14449	14679	14707	14678	14735	14686	14664	14827	14532	14813	14642	14725	14709	14831	14674	14647	14697	14661	14665	14621	14691	14770	14817	14780	14661	14847	14585	14584	14636	14696	14639	14538	14497	14653	14763	14791	14726	14717	14698	14739	14579	14738	14812	14743	14687	14794	14772	14609	14645	14612	14723	14641	14812	14853	14616	14708	14472	14877	14641	14664	14909	14635	14833	14830	14819	14776	14564	14784	14745	14541	14739	14522	14868	14901	14745	14562	14678	14795	14649	14629	14751	14598	14600	14558	14470	14775	14728	14640	14763	14575	14679	14702	14750	14623	14619	14635	14670	14709	14743	14696	14699	14728	14620	14752	14756	14813	14684	14676	14537	14691	14566	14645	14765	14561	14560	14859	14969	14639	14699	14628	14484	14714	14768	14769	14706	14749	14689	14580	14601	14621	14642	14786	14623	14842	14706	14537	14734	14672	14674	14536	14659	14685	14549	14759	14559	14719	14695	14641	14783	14478	14772	14957	14673	14682	14674	14548	14744	14613	14594	14691	14676	14558	14663	14568	14711	14564	14775	14774	14486	14716	14623	14684	14748	14604	14739	14736	14770	14610	14711	14814	14539	14710	14708	14602	14793	14666	14860	14744	14640	14651	14742	14824	14665	14720	14692	14617	14739	14710	14752	14680	14706	14576	14817	14584	14616	14752	14642	14796	14665	14832	14864	14643	14690	14757	14694	14737	14711	14704	14673	14594	14771	14631	14776	14778	14635	14584	14748	14744	14586	14322	14578	14746	14624	14858	14807	14575	14697	14812	14756	14774	14861	14782	14715	14695	14459	14615	14692	14685	14561	14746	14678	14857	14746	14782	14790	14616	14620	14612	14579	14717	14757	14749	14814	14634	14765	14634	14742	14859	14710	14766	14757	14700	14702	14759	14714	14808	14715	14756	14664	14753	14712	14716	14799	14655	14694	14768	14720	14687	14513	14592	14763	14723	14621	14621	14757	14618	14766	14749	14733	14806	14659	14725	14611	14694	14704	14739	14690	14777	14624	14594	14755	14587	14743	14590	14724	14631	14701	14693	14832	14818	14606	14510	14778	14690	14800	14783	14714	14777	14723	14811	14786	14760	14455	14626	14825	14639	14710	14675	14587	14636	14765	14670	14839	14685	14619	14795	14560	14664	14707	14671	14700	14814	14777	14776	14629	14643	14669	14594	14880	14851	14723	14655	14705	14764	14675	14654	14718	14682	14689	14790	14714	14794	14822	14798	14674	14667	14690	14570	14673	14737	14719	14842	14632	14623	14714	14781	14703	14601	14848	14750	14743	14682	14720	14694	14377	14697	14537	14731	14852	14603	14565	14708	14689	14682	14672	14672	14560	14650	14710	14645	14719	14677	14603	14547	14632	14737	14671	14643	14834	14692	14754	14630	14764	14735	14847	14773	14781	14757	14685	14583	14715	14744	14606	14627	14636	14773	14701	14865	14705	14684	14776	14755	14694	14521	14564	14702	14753	14777	14669	14642	14777	14768	14463	14675	14736	14761	14795	14686	14720	14689	14602	14788	14767	14759	14730	14743	14644	14566	14672	14820	14645	14713	14763	14761	14650	14533	14603	14693	14750	14768	14685	14732	14748	14642	14727	14756	14768	14667	14841	14661	14624	14795	14685	14663	14540	14750	14710	14632	14636	14814	14613	14594	14686	14657	14635	14600	14634	14868	14688	14565	14881	14659	14810	14604	14686	14561	14784	14623	14626	14783	14617	14589	14712	14582	14630	14619	14600	14778	14676	14659	14801	14726	14550	14769	14878	14628	14710	14651	14766	14777	14506	14710	14741	14789	14505	14575	14617	14727	14790	14802	14429	14669	14622	14810	14839	14599	14542	14764	14654	14669	14758	14809	14649	14827	14803	14749	14595	14812	14823	14784	14676	14771	14732	14627	14612	14678	14812	14807	14585	14647	14664	14702	14755	14821	14855	14625	14769	14629	14749	14596	14707	14713	14854	14738	14690	14739	14729	14591	14781	14735	14726	14784	14810	14529	14627	14646	14725	14674	14754	14642	14605	14539	14780	14718	14768	14547	14680	14616	14559	14731	14791	14615	14577	14929	14783	14679	14674	14858	14850	14753	14675	14617	14763	14752	14743	14725	14801	14833	14691	14641	14662	14620	14721	14700	14689	14562	14671	14650	14729	14669	14831	14750	14809	14764	14612	14641	14570	14595	14758	14613	14712	14886	14743	14679	14637	14651	14807	14661	14711	14719	14811	14643	14766	14605	14680	14789	14655	14648	14642	14821	14821	14677	14643	14688	14751	14570	14515	14707	14593	14718	14725	14647	14754	14789	14702	14643	14756	14672	14581	14604	14664	14616	14765	14587	14677	14621	14708	14679	14643	14712	14721	14674	14611	14732	14893	14571	14642	14621	14703	14674	14667	14697	14742	14768	14572	14556	14747	14688	14541	14623	14654	14651	14760	14753	14593	14727	14475	14798	14654	14603	14631	14767	14713	14611	14666	14676	14454	14709	14845	14769	14739	14769	14808	14730	14679	14613	14726	14835	14603	14787	14638	14651	14561	14685	14770	14680	15068	14779	14583	14698	14740	14593	14583	14798	14731	14654	14614	14656	14553	14749	14609	14745	14672	14788	14739	14653	14660	14861	14651	14630	14683	14797	14718	14564	14735	14688	14622	14483	14760	14558	14698	14657	14642	14587	14815	14534	14724	14579	14655	14827	14837	14653	14736	14710	14617	14692	14781	14828	14807	14722	14764	14697	14578	14725	14803	14700	14653	14550	14809	14609	14680	14703	14651	14580	14653	14694	14499	14627	14786	14743	14746	14730	14741	14817	14902	14620	14816	14825	14735	14669	14740	14679	14629	14802	14778	14601	14760	14691	14655	14637	14732	14748	14838	14699	14898	14615	14701	14741	14671	14577	14765	14664	14641	14623	14792	14774	14681	14695	14770	14646	14710	14767	14591	14724	14705	14668	14703	14502	14842	14835	14659	14584	14848	14677	14629	14593	14623	14655	14724
27174	21591	23058	22346	27261	27882	23434	19499	17070	16245	15852	15989	15796	15884	16009	16004	16129	16026	15994	16007	15920	15928	16080	16129	15789	15913	16007	15978	15790	15833	15905	15934	16010	15883	15814	16141	15850	15618	15943	15878	16021	15928	15890	15917	15971	16134	15947	15899	16050	16037	15965	15979	15849	15710	15951	15858	15823	15965	15956	16074	15812	15859	15847	15877	15902	15988	15952	16021	15903	15781	15904	15876	16093	16006	15905	15770	16163	15958	15992	15756	15913	16023	15695	15878	15917	15870	15894	16018	15887	16144	15841	15604	15888	15910	15838	15952	15930	15793	15742	15911	15908	15977	15823	15946	15975	16041	15913	15953	16160	15805	15985	15976	15913	15800	16013	15988	15739	15899	15981	15720	15900	15787	15828	15693	16035	15914	15707	15776	15900	15891	15882	15824	15600	15929	15828	16090	15819	15920	15909	16107	15919	16070	16107	16151	16002	15846	15994	15679	15927	15785	15871	15903	15996	15882	15847	15832	16033	15875	15822	15989	15739	15867	15807	16024	15969	15828	15929	15980	15901	15883	15989	16005	16061	15959	15946	16021	15861	15988	15867	16010	15817	15838	15827	15944	15904	16145	15856	15793	16016	15831	16049	15798	15880	15970	16041	16042	16108	16035	15694	15944	15971	15845	15778	15761	16006	15747	15886	16108	15922	15902	16033	15817	15882	15927	15867	15890	15921	15960	15830	16054	15756	15966	15831	16019	16011	15935	15941	15727	15728	15946	16013	15937	15916	15930	15981	15925	15856	15881	15811	16012	16040	15811	16078	15910	15987	16216	15971	16089	15985	16003	15971	15918	16026	15940	15838	15791	16050	15822	15800	15749	15768	15955	15782	15827	15842	15846	15788	15856	15941	16073	15779	15864	15847	15779	15770	15860	15939	15856	15977	15890	15909	16021	15846	15753	15904	16065	15892	15756	15753	15964	16146	15882	15878	15826	15934	16033	15861	15929	16048	16095	15927	16103	15922	15938	15977	15947	15785	15924	15993	15877	15687	15811	15869	15805	15811	15993	15561	15842	15992	15976	16048	16072	15674	15888	15952	15982	15820	15955	15958	15924	15694	15875	15964	15924	15872	15775	16000	15951	15878	15801	15745	15937	15816	15980	15871	15898	15902	15884	16045	15968	15941	15817	15798	15653	15898	15831	15769	15995	16008	15890	15785	15820	15995	15948	15930	16035	15850	15924	15671	15835	15925	16052	15936	15848	15719	15905	15879	15820	16032	16100	16100	15815	16056	16001	15987	15845	15780	15797	16005	15879	15792	15959	16004	15779	15823	15729	16083	15792	15899	15998	16078	15770	16006	15838	16068	15836	15858	15886	15862	15978	15938	15957	16006	15787	15987	15874	15873	15784	15925	15996	15842	15906	15783	15924	15795	15912	15949	16052	15873	15889	15983	15863	15958	15887	15733	15990	15823	15997	15891	15971	15872	15877	15832	15789	15797	15754	16041	15882	15920	15700	15905	16180	15926	15825	16082	15874	15924	15820	15810	15778	15816	15746	15919	16051	15855	15866	15749	15889	15685	15792	15834	15742	15723	15881	15892	15812	15821	15795	15942	16116	15929	15959	15776	15731	15839	16004	15774	15799	15901	15786	16056	15839	15970	15908	15799	15884	15858	15965	15926	15983	16037	15840	15868	15950	15745	15756	15870	15964	16018	15964	15989	16042	15830	15761	15764	15840	15808	15835	15732	15860	16024	15889	16011	15898	15879	15962	15955	16113	16061	15830	16038	15769	15984	15734	15895	15728	15864	15860	15964	16050	15986	16072	15818	16106	16022	15752	15915	15974	15838	15876	16035	15913	15933	15913	15927	15950	15710	15832	15951	15914	15840	15873	15994	15881	16011	15928	15775	15926	15706	15911	15943	15900	15885	15666	15724	15817	16018	15774	15899	15898	15925	15747	16064	15907	16042	16069	16081	15936	15825	15877	15920	15892	15764	15977	15813	16138	15693	15939	16113	15914	16067	15995	15908	16000	15974	15937	15739	15967	15878	15931	15794	15701	15917	15778	15941	16189	16004	15896	15891	15865	16051	15792	15893	15919	15969	15851	16026	15807	15987	15767	15917	15802	15940	15853	15723	15909	15712	15946	15786	15835	15900	15961	16066	16060	15986	15948	16009	16005	15977	15804	16044	15997	16015	15840	16075	15955	15865	15802	15920	15800	15904	16091	15989	15825	15968	15810	15889	15861	15932	15844	16039	15889	15804	16107	15967	16029	15970	16064	15978	15918	15894	15896	16037	15760	15737	15940	15743	15979	15942	16013	15839	15849	15875	15826	15992	16030	16037	15858	15972	15905	16063	15829	15945	15890	15862	15792	15877	16053	15897	15880	15984	15846	15933	15774	15913	15926	16058	15938	15908	15922	15957	16042	15878	15994	15913	15857	15783	15983	15794	15904	15918	16070	15911	15856	16080	15906	16083	16021	15959	15906	15805	15771	15985	15898	15979	15930	15899	15758	16085	15794	15900	15875	16058	15909	15926	16024	15988	15939	16061	15967	15916	15724	15824	16050	15994	15959	15982	15987	15890	16089	15925	15924	15827	15908	15854	16029	15820	15892	15740	15887	15851	15982	15960	15788	15897	15661	15825	15849	15799	15792	15969	16001	15835	15816	15851	15790	15720	15657	15919	15849	15902	16038	15868	15797	16102	16019	15859	15856	16046	15865	15918	15809	15934	15906	15795	16061	15998	15883	15744	15779	16016	15944	15902	15833	15878	16115	16012	15991	15898	15786	15981	16093	16009	15979	15990	15890	15838	16115	15918	15772	15798	16016	15637	15950	15941	16070	15924	15848	15737	15941	16031	16100	15942	15972	15803	15954	15893	16018	15780	15886	15830	16026	15870	16104	15926	15907	15818	15802	15864	15966	15859	15976	16018	15955	16074	16040	15970	15991	15848	15757	15734	16000	15833	15753	15909	15891	15908	15747	15965	16046	15867	15895	15896	16011	15931	15871	15932	15942	15820	16077	15892	15862	15746	15818	15877	15833	15923	15814	15920	15982	15978	15779	15764	16010	15862	15815	16012	15912	16020	16075	16042	16055	15871	16153	15925	15827	15712	15806	15819	15987	15618	16095	15906	15783	16042	15825	15938	15741	15921	16115	15805	15705	15869	15855	15752	15843	15960	15996	15790	15900	15919	15859	15754	16138	15826	16005	15921	15894	15986	16079	15955	15860	15872	15703	15966	15842	15894	15770	15986	15791	15770	15859	16064	15852	15855	15776	15958	16156	15977	16101	15931	15849	15990	15974	15938	16011	15845	16015	16029	15812	16029	16132	15799	15861	15853	15942	15817	15958	15870	15899	15938	15745	15955	15950	15852	15906	15792	15879	15906	15852	16004	16004	15971	15756	15916	15823	15944	15991	15812	15670	15986	15922	15835	15964	16175	15984	16050	15903	16070	15876	16161	15964	15933	15851	16041	15862	15829	15796	15866	15741	15992	15920	15829	16026	16016	16053	16093	15862	15740	15819	15698	15822	15914	15782	15678	15611	15916	15860	15793	16029	15781	16062	15831	15796	16079	15756	15924	15995	16029	15997	15801	15964	16064	15726	16052	16030	15933	16082	16012	15926	15972	15713	16077	15907	16001	15890	15809	15952	15836	15948	15915	15829	15906	15887	15898	15851	16080	15606	15796	15962	16064	15886	15765	15962	15953	15752	15911	15803	15896	15946	15888	15883	15930	15746	15968	15781	15852	15839	15876	15887	16040	15880	16029	15934	15824	15885	15913	15818	15782	15898	16001	15748	15957	15848	16090	15937	15747	15866	15956	15787	15882	15920	16056	15988	16122	15919	15776	15928	15869	15937	15881	15946	15909	15938	15783	15911	15989	15899	15956	15923	15860	15920	15831	15692	15798	15836	15942	15907	15788	15984	15856	15815	15874	16032	15910	15883	15921	15961	16099	16051	15960	15810	15899	15868	15816	15821	16021	15751	15977	16036	15997	16114	15981	15844	16007	15852	16066	15848	15819	15881	15941	15948	15990	15923	16131	15996	15888	15989	15757	15933	15746	15798	15799	16067	15910	15983	15846	15846	15980	15944	15969	15893	15976	15972	15852	15818	15939	15796	15979	15896	16001	15853	15931	15981	16065	15774	15757	15849	15911	16027	15808	15851	16015	15924	16025	16009	15963	16037	16043	15896	16127	16012	15903	15840	15974	16003	16102	15734	15965	16019	15963	15976	15816	16156	15778	15897	15885	15827	16005	15917	15896	15955	15998	16049	15812	15960	15835	16021	15900	15826	15948	15729	15993	16188	15990	15985	15918	15792	15739	16053	15909	15806	15928	16104	15864	15806	15965	15860	15861	16008	15746	15917	15976	15936	15994	15989	16026	15871	15980	16015	15954	16024	15859	15923	15939	15913	15813	15855	15878	15886	15989	15971	15893	15890	16111	16206	15743	15861	15968	15920	15868	15955	16004	16020	15895	15928	15758	15909	15868	15804	15763	16048	15944	15764	15891	15915	16275	15983	15922	16054	15899	16078	16043	16058	15954	15938	15829	15979	15741	15828	16140	15883	16109	16045	16095	15982	15864	15954	15865	15747	15821	16009	16104	15982	15843	16009	15834	16020	16055	15924	15785	16024	15827	15948	15623	15683	15982	16087	15970	15898	16030	15426	15846	15879	16234	16115	15856	15953	16017	15952	15871	15871	15866	15888	15812	15875	15918	15977	15844	15865	15957	15995	15785	15810	15914	15739	16032	15961	16013	16015	15898	15916	15779	15997	15863	15911	16024	15912	15630	15996	15912	16089	15899	15816	16153	16112	15789	16074	15988	15917	15979	15809	15882	15810	15924	15927	15946	15828	16010	15878	15970	15831	15865	15957	15870	15907	16006	16100	15750	16004	15924	16084	16006	16097	16025	15919	15868	15784	16108	16035	15966	15708	15865	15969	16090	15968	15925	15897	15912	15939	15836	15913	16018	15715	16069	15788	15937	16066	15802	16110	15884	15984	15980	15997	15921	16012	15887	16053	15817	15979	15797	16136	15884	15836	15850	15946	15853	15989	15933	15967	16071	15922	16122	15779	16013	15840	16058	15749	15787	16030	15838	15953	15764	16013	15836	16025	15983	15850	15737	15955	16046	15989	15970	15838	15804	15782
14110	16364	16588	20661	30272	29302	23482	19108	15746	14910	14834	14883	14744	14744	14823	14795	14834	14745	14816	14893	14873	14715	14830	14868	14932	14609	14894	14756	14920	14838	14922	14792	14948	14917	14823	14675	14720	14724	14696	14897	14782	14861	14907	14730	14769	14729	14825	14848	14933	14844	14903	14915	14670	14722	14765	14744	14822	14773	14708	14937	14880	14754	14841	14730	14727	14845	14727	14745	14804	14648	14796	14830	14816	14805	14687	14913	14889	14702	14735	14871	14839	14872	14889	14858	14901	14843	14900	14610	14832	14714	14575	14790	14773	14900	14963	14720	14827	14717	14833	14937	14625	14986	14743	14901	14800	14849	14737	14819	14918	14954	14762	14678	14811	14694	14879	14790	14966	14771	14796	14869	14692	14824	14891	14947	14900	14824	14758	14917	14820	14802	14841	14652	14815	14654	14541	14756	14757	14953	14844	14836	14886	14953	14691	14639	14785	14669	14796	14771	14924	14683	14709	14845	14701	14795	14896	14829	14784	14860	14787	14810	14785	14768	14770	14833	14855	14888	14865	14626	14825	14670	14844	14939	14828	14675	14647	14774	14935	14858	14718	14780	14797	14995	14909	14736	14953	14612	14780	14772	14848	14832	14853	14806	14752	14775	14850	14647	14595	14882	14711	14779	14874	14747	14808	14804	14795	14932	14908	14777	14825	14876	14887	14890	14906	14728	14712	14743	14694	14878	14694	14895	14771	14835	14870	14873	14917	14827	14851	14877	14778	14796	14867	14813	14933	14925	14597	14932	14809	14660	14619	14828	14830	14644	14776	14699	14827	14871	14823	14642	14765	14886	14649	14751	14882	14760	14818	14633	14930	14792	14957	14894	14707	14782	14864	14889	14943	14805	14820	14674	14696	14929	14881	14644	14807	14794	14773	14714	14884	14777	14720	14807	14806	14730	14888	14828	14763	14831	14828	14879	14857	14719	14703	14784	14647	14723	14908	14832	14727	14779	14563	14705	14776	14842	14861	14780	14703	14811	14852	14684	14734	14930	14727	14968	14858	14715	14850	14872	14808	14842	14824	14878	14824	14658	14794	14712	14669	14721	14840	14939	14801	14779	14712	14738	14650	14835	14667	14667	14917	14802	14895	14719	14670	14796	14710	14801	14725	14755	14755	14874	14788	14772	14804	14620	14826	14763	14698	14789	14815	14695	14733	14856	14736	14752	14827	14885	14744	14771	14909	14751	14654	14645	14901	14920	14824	14693	14606	14694	14887	14793	14906	14804	14832	14644	14800	14723	14768	14789	14814	14777	14970	14803	14784	14837	14782	14727	14732	14853	14941	14874	14805	14728	14738	14743	14735	14785	14770	14699	14861	14753	14711	14585	14741	14769	14856	14829	14775	14851	14834	14770	14809	14846	14874	14781	14730	14841	14811	14620	14743	14853	14781	14952	14867	14807	14832	14868	14713	14759	14779	14837	14932	14809	14935	14595	14840	14830	14870	14792	14751	14748	14694	14682	14922	14744	14788	14903	14814	14730	14824	14635	14684	14827	14726	14665	14922	14878	14738	14706	14675	14850	14647	14822	14739	14720	14768	14832	14751	14927	14718	14913	14809	14735	14830	14729	14833	14920	14827	14912	14933	14795	14761	14657	14901	14619	14727	14812	14949	14701	14911	14818	14780	14836	14715	14746	14879	14807	14684	14724	14709	14800	14868	14814	14835	14671	14825	14950	14624	14853	14756	14920	14747	14880	14760	14882	14924	14777	14961	14639	14743	14730	14730	14622	14791	14887	14670	14756	14681	14928	14785	14734	14714	14799	14890	14772	14728	14818	14834	14719	14635	14715	14788	14674	14864	14767	14844	14873	14809	14940	14799	14734	14854	14849	14677	14774	14846	14909	14686	14712	14759	14744	14792	14815	14653	14852	14873	14682	14777	14975	14727	14660	14918	14811	14686	14819	14650	14776	14796	14893	14845	14610	14760	14920	14742	14636	14723	14794	14766	14735	14882	14767	14845	14820	14757	14774	14800	14924	14848	14710	14856	14836	14827	14731	14881	14595	14930	14792	14860	14803	14853	14859	14730	15003	14882	14761	14726	14775	14736	14780	14674	15012	14733	14872	14901	14675	14861	14836	14877	14785	14921	14856	14723	14949	14754	14758	14786	14698	14823	14793	14718	14655	14797	14869	14722	14617	14796	14723	14724	14869	14828	14789	14805	14829	14815	14776	14753	14909	14766	14707	14755	14836	14857	14761	14726	14798	14884	14745	14808	14639	14947	14874	14681	14822	14786	14830	14910	14743	14961	14751	14815	14726	14772	14782	14829	14624	14839	14845	14840	14751	14888	14662	14955	14906	14843	14723	14973	14762	14804	14811	14854	14697	14836	14729	14812	14754	14884	14755	14737	14834	14863	14877	15051	14664	14870	14859	14834	14829	14791	14799	14702	14819	14739	14738	14764	14689	14674	14769	14850	14733	14738	14622	14982	14615	14866	14737	14819	14887	14751	14787	14843	14814	14831	14739	14703	14684	14874	14939	14808	14653	14863	14734	14728	14643	14787	14776	14786	14866	14772	14634	14854	14727	14719	14735	14954	14709	14704	14704	14950	14873	14857	14767	14941	14872	14797	14822	14727	14696	14893	14684	14664	14728	14651	14709	14773	14871	14758	14801	14709	14862	14713	14575	14974	14778	14871	14832	14511	14799	14734	14730	14718	14680	14869	14759	14875	14850	14830	14726	14839	14735	14865	14897	14893	14884	14799	14838	14714	14828	14954	14707	14818	14736	14780	14697	14795	14667	14601	14824	14840	14862	14833	14631	14901	14769	14730	14895	14852	14690	14748	14893	14795	14695	14800	14680	14787	14777	14908	14872	14775	14834	14799	14918	14791	14761	14843	14800	14878	14837	14760	14814	14852	14881	14670	14977	14826	14845	14810	14694	14963	14757	14829	14834	14700	14699	14816	14868	14864	14747	14828	14805	14840	14733	14827	14813	14859	14898	14883	14766	14876	15031	14671	14877	14877	14833	14872	14828	14803	14726	14881	14719	14928	14919	14737	14814	14809	14799	14716	14626	14952	14811	14852	14768	14677	14724	14765	14903	14784	14927	14723	14777	14756	14775	14853	14785	14773	14951	14851	14857	14730	14723	14782	14680	14753	14784	14842	14942	14752	14666	14694	14844	14786	14535	14782	14712	14714	14826	14733	14775	14769	14657	14743	14849	14713	14678	14676	14782	14819	14851	14704	14670	14819	14902	14942	14833	14848	14862	14765	14793	14781	14619	14881	14707	14844	14637	14752	14818	14760	14795	14863	14625	14810	14909	15021	15016	14703	14648	14903	14810	14821	14696	14768	14903	14760	14817	14910	14643	14748	14754	14798	14770	14612	14858	14783	14796	14746	14781	14787	14889	14677	14849	14823	14748	14898	14845	14844	14724	14721	14922	14952	14831	14660	14841	14877	14833	14728	14603	15051	14827	14730	14692	14989	14986	14933	14824	14819	14862	14743	14693	14727	14921	14867	14801	14822	14778	14993	14822	14725	14905	14677	14793	14783	14733	14906	14877	14793	14879	14739	14849	14859	14806	14730	14951	14929	14846	14893	14867	14728	14844	14764	14847	14683	14822	14714	14712	14702	14861	14885	14873	14768	14727	14766	14779	14838	14834	14789	14780	14824	14804	14974	14779	14832	14873	14786	14790	14677	14529	14704	14864	14772	14717	14820	14745	14853	14758	14767	14700	15064	14697	14808	14724	14868	14631	14828	14920	14745	14794	14584	14797	14779	14729	14897	14913	14752	14831	14795	14807	14764	14845	14752	14776	14861	14702	14664	14775	14822	14887	14767	14918	14824	14872	14826	14844	14833	14802	14830	14559	14907	14809	14884	14984	14899	14885	14813	14475	14929	14928	14971	14975	14704	14944	14974	14775	14674	14902	14762	14844	14748	14950	14739	14776	14872	14917	14769	14946	14774	14834	14836	14849	14872	14688	14763	14865	14686	14689	14784	14924	14663	14697	14842	14934	14716	14916	14719	14937	14863	14742	14725	14733	14782	14832	14788	14781	14822	14845	14663	14734	14822	14763	14774	14808	14775	14840	14872	14734	14742	14728	14709	14669	14715	14778	14973	14960	14913	14800	14754	14601	14840	14863	15017	14762	14824	14739	14758	14655	14870	14754	14769	14833	15028	14915	14711	14897	14794	14750	15025	14760	14797	14834	14934	14795	14793	14984	14807	14946	14722	14838	14756	14733	14767	14708	14754	14803	14800	14752	14745	14893	14761	14837	14719	14971	14785	14902	15002	14667	14761	14908	14711	14665	14770	14602	14801	14751	14998	14870	14768	14816	14796	14890	14865	14804	14869	14791	14635	14897	14949	14840	14637	14791	14824	14852	14813	14857	14739	14767	14719	14705	14808	14690	14999	14840	14785	14841	14734	14918	14767	14656	14776	14805	14889	14767	14912	14776	14715	14711	14881	14796	14828	14852	14887	14748	14785	14721	14885	14720	14845	14750	14663	14895	14801	14731	14830	14947	14894	14799	14636	14640	14802	14967	14784	14753	14804	14831	14593	14927	14808	14842	14895	14645	14881	14686	14951	14807	14632	14747	14717	14857	14824	14737	14832	14659	14742	14865	14886	14656	14800	14703	14811	14776	14936	14877	14835	14783	14795	14754	14717	14952	14739	14873	14672	14715	14806	14701	14776	14824	14780	14598	14732	14794	14894	14915	14856	14863	14720	14658	14790	14839	14941	14816	14681	14874	14805	14944	14774	14861	14778	14852	14818	14689	14623	14787	14779	14806	14856	14914	14860	14813	14859	14854	14724	14788	14710	14754	14881	14832	14726	14856	14919	14646	14746	14724	14687	14831	14774	14830	14750	14717	14815	14856	14751	14745	14826	14737	14749	14732	14740	14859	14871	14877	14774	14630	14635	14779	14882	14809	14685	14804	14843	14693	14803	14732	14862	14831	14909	14736	14810	14745	14804	14850	14800	14822	14754	14743	14844	14786	14805	15013	14891	14583	14864	14882	14814	14934	15082	14742	14849	14812	14779	14705	14756	14633	14777	14855	14650	14655	15009	14719	14876	14837	14806	14761	14832	14663	14804	14620	14660	14666	14686	14824	14945	14781	14896	14939	14874	14896	14918	14761	14857	14758	14871	14749
24148	21248	28333	25932	45052	52945	43216	32668	22820	17276	16466	15846	16011	15908	15917	15886	15962	16033	15903	15995	15846	16026	15977	15945	15796	15889	15883	15801	15746	15818	15890	15868	15824	15853	15805	15850	15972	15910	15972	15859	16012	15929	16084	16137	15895	15919	15795	16050	15981	15930	16105	16075	15970	15719	15995	15813	15871	15841	15957	15912	15702	15939	16020	15882	15853	15799	15858	16008	15784	15849	15812	15726	15798	15830	15685	15887	15887	15797	15818	16136	15923	16059	15877	15902	15792	15846	15673	15982	15719	15785	16035	15917	16022	15697	15774	15804	15771	15839	15744	15915	15860	15898	15850	15796	15961	15798	15775	15765	15811	15870	15907	15974	15938	15904	15780	15973	15776	15818	15717	15999	15824	15671	15946	15814	15494	15822	15812	15839	15684	16067	15765	15816	15704	15859	15733	15962	15665	15845	15789	15868	16021	15971	16034	15792	15811	15866	15720	15651	15660	15664	15686	15877	15975	15670	15889	15982	15925	15911	15763	15756	15928	15868	15841	15827	15884	15893	15810	15734	15684	15957	15887	16120	16012	15769	15837	15910	15774	15830	15678	15703	15771	16062	15590	15878	15893	15867	15561	15803	15932	15868	15944	15845	15835	15830	15778	15915	15786	15769	15753	15735	15860	15926	15848	15928	15964	15727	16036	15705	15759	15898	15966	15854	15716	15782	15835	15882	15966	15937	15880	15817	15796	15806	15685	15774	15858	15905	15640	15871	15800	15820	15931	15884	15933	15763	15929	15899	15805	15827	15872	15828	15917	15570	15719	15737	15821	15809	15852	15873	15882	15779	15719	15884	15816	15878	16081	15667	15838	15777	15963	15764	15817	15884	15970	15970	15932	15800	15817	15758	15703	15653	15717	16047	15911	15803	15738	15948	15641	15756	15821	15724	16026	15919	15808	15864	15868	15740	15956	15765	15901	15584	15779	15837	15664	15821	15830	15706	15874	15771	15915	15832	15866	16056	15733	15981	16022	15716	15767	15859	16010	15704	15864	15927	15626	15970	15896	15886	15996	15667	15740	15747	15557	15781	15755	15772	15944	15727	15777	15941	15862	15879	16129	15953	15850	15745	15708	15595	15688	15861	15940	15907	15902	15813	15792	15984	15692	15827	15708	15822	15754	15576	15717	15814	15744	16025	15944	15898	16084	15879	15615	15752	15691	15884	15858	15890	15867	15726	15793	15815	15718	15785	15843	15840	15781	15902	15844	15839	15797	15859	15834	15711	15920	15749	15601	15675	15823	15917	15870	15800	15884	15885	15786	15738	15866	15870	15828	15914	15866	15797	15806	15840	15818	15871	15781	15695	15825	15943	15881	15739	15669	15706	15849	15832	15935	16007	15718	15941	15946	15619	15910	15745	15750	15735	15821	15802	15936	16067	15953	15768	15851	15978	15743	15881	15840	15892	15867	15975	15880	15729	15764	15881	15946	15644	15980	15872	15810	15911	15819	15726	15876	15950	15932	15885	15667	15719	16046	15881	15767	15595	15726	15923	15970	15725	15600	15679	15824	15923	15901	15802	15878	15870	15854	15748	15775	15752	15687	16004	15896	15962	15815	15868	15882	15744	15930	15891	15996	15821	15868	15900	15839	15870	15917	15878	15732	15821	15899	16064	16008	15785	15771	15792	15733	15835	15845	15736	15773	15819	15922	15670	15986	15747	15719	15860	15996	15734	15867	15608	15795	15908	15800	15777	15817	15649	15927	15646	16038	15885	16104	15944	15843	15740	15930	15730	16006	15901	15876	15902	15754	15872	15798	15822	15829	15810	15762	15776	16052	15778	15691	15693	15858	15820	15869	15800	15893	15603	15839	15822	15622	15744	15886	15956	15922	16065	15739	15694	15857	15769	15987	15840	15958	15857	15805	15920	15761	15863	15894	15802	15801	15756	15943	15558	15806	15906	15889	15929	15891	15977	15803	15711	15734	15961	15743	15824	15778	15717	15803	15902	15986	15964	15951	15811	15903	15920	15760	15608	15643	15766	15894	15737	15881	15858	15985	15751	15775	15831	15997	16028	15885	15878	15748	15842	15690	15815	15867	15823	15764	15888	15948	16023	15927	15945	15981	15777	15794	15818	15804	15776	15755	15679	15744	15796	15758	15917	16069	15941	15816	15875	15829	15790	15863	15757	15830	15836	15815	15891	15785	15889	15754	15746	15910	15810	15618	15928	15911	15772	15839	16026	15845	16042	15625	15849	15945	15950	16084	15987	15772	15839	16001	15866	15912	15861	15804	15858	15795	15939	15681	15858	15855	15616	15712	15811	16006	15863	15869	15947	15628	15678	15878	15875	16116	15827	15869	15813	15879	15883	15806	15806	15885	15884	15856	15599	15743	15886	15739	15870	15981	15887	15848	15850	16015	15707	15724	15820	15788	15769	15803	15837	15943	15973	15839	15812	15836	15677	15762	15560	15965	16054	15926	15813	16071	15924	15755	15937	15803	15849	15837	15702	15842	15737	15934	15971	15893	15830	15839	15719	15685	15904	15866	15872	15696	15707	15842	15844	16035	15894	15895	16022	15843	15788	15791	15854	15792	15859	15951	15860	15939	15788	15823	16060	15943	15846	15759	15757	15969	15728	15980	15954	15777	15693	15831	15605	15838	15704	15965	16093	15867	15891	15803	15896	15810	15744	15917	15858	15807	15910	15767	15830	15930	15959	15738	15923	15792	15819	15870	15723	15856	15671	15630	15740	15744	15702	15949	15951	15972	15796	15822	15834	15896	15741	15944	15863	15774	15811	15788	16034	15703	15829	15754	15942	15747	15804	15666	15668	15752	15814	15735	15844	15777	15646	15594	15945	15833	15848	15792	15987	15820	15667	15818	15851	15804	15867	15905	16085	15898	15885	15771	15711	15996	15976	15722	15777	15833	15848	15836	15869	15736	15868	15656	15719	15964	15708	15733	15816	15462	15775	15827	15914	15724	15841	15793	15759	15885	15791	15811	16018	16041	15811	15892	15850	15778	15794	15803	15884	15997	15671	15756	15802	15713	15879	15762	15649	15765	15739	15845	15836	15780	15918	15733	15743	15743	15725	15849	15705	15791	15755	15858	15956	15826	15901	15919	15944	15882	15872	15833	15858	16050	15843	15773	15817	15812	15851	15636	15763	15944	15715	16065	16036	15869	16082	15925	15704	15941	15808	15834	15855	15868	15990	15815	15845	15926	15896	15933	15848	15956	15861	15708	15715	15878	15914	15855	15869	15817	15656	15813	15788	15590	15937	15815	15912	15692	15875	15943	15894	15828	15839	16061	15855	15623	15727	15760	15755	15960	15822	15786	15925	15661	15806	15949	15848	15863	15942	15904	15903	15946	15746	15885	16086	15999	16027	16043	15866	15871	15974	15798	15780	15845	15696	15982	15904	15964	15660	15930	15924	15895	15815	15802	15829	16030	15758	15981	15860	15879	15749	15764	15957	15920	15797	15724	15739	15950	15723	15868	15952	15863	15730	15781	15922	16065	15786	16008	15876	15994	15750	15853	15881	15979	15991	15847	15736	15894	15920	15686	15601	15780	15583	15754	15657	15773	15638	15875	15922	15898	15871	15684	15629	16036	15706	15643	15965	15807	15694	15951	15851	15936	15768	15864	15661	15806	15835	15796	15772	15862	15729	15734	15859	15879	15945	15911	15876	15776	15837	15735	15482	15857	15835	15715	15784	15673	15771	15897	15781	16043	16054	15954	15970	15872	15913	15839	15752	16191	16056	15768	15972	15848	15890	15864	15860	15970	15908	15976	16077	15880	15705	15742	15812	15855	15829	15855	16014	15854	15716	15869	15598	15902	15786	15944	15617	15881	16055	15652	16129	15895	15619	15753	15553	15739	15869	15870	16012	15872	16036	15685	15900	15872	15932	15863	15847	15824	15889	15698	16079	15835	15778	15756	15672	15912	15726	15815	15932	15753	15769	15782	15770	15845	15912	15895	15899	15843	15829	16027	16072	15710	15809	15946	15790	15804	15924	15820	15856	15918	16011	15739	15870	15710	15767	15810	15684	15726	15736	15843	15805	15881	15817	15942	15995	15978	15869	15974	15755	15800	15620	15856	15827	15736	15754	15768	15992	15881	15623	15812	15690	15763	15893	15709	15865	15944	15905	15783	15818	15874	15862	15909	15832	15927	15843	15836	15959	15939	16123	15982	15993	15869	15830	15889	15877	16009	15841	15890	15738	15852	15930	15879	15966	15820	15811	15756	15726	15725	15813	15799	15690	15919	15813	16001	15655	15871	15704	15696	15961	15949	15766	15832	15736	15970	15792	15791	15873	15922	15902	15803	15847	15948	15915	15883	15744	15690	15878	15780	15856	16004	15822	15768	16035	15838	15900	15671	15746	15777	15843	15866	15796	15828	15850	15910	16046	15792	15820	15693	15967	15810	15808	15979	15909	15898	15762	16001	15925	15782	15938	15771	15810	15854	15836	15839	15719	15791	15859	15874	15795	15706	15915	15887	15928	15935	16011	16123	15906	15705	15903	15827	15849	15942	15758	15926	15871	15734	15972	15773	15966	15882	15931	15837	15850	15791	15817	15722	15739	15821	15750	15615	15898	15778	16061	15758	15989	16029	15812	15764	15820	15617	15849	15834	15826	16047	15769	16037	15881	15914	15797	15920	15760	15890	15899	15868	15762	15906	15822	15892	15760	15715	15581	15961	15920	16007	15888	15793	15827	15592	15635	15884	15816	15984	15846	15807	15787	15839	16031	15737	15831	15787	16000	15969	15727	15718	15961	15935	15711	15924	15878	15679	15749	15946	15818	15821	15823	15922	15778	15926	15949	15965	15873	15801	15719	15822	15582	15708	15900	15739	15870	15613	15948	16048	15772	15870	15729	15761	15933	15726	15844	15661	15873	15699	15854	15874	15811	15958	15849	15878	15855	15737	15905	15851	15810	15974	15736	15904	15754	15952	15925	16025	15880	15883	15776	15845	15878	16059	15792	15997	15912	15806	15751	16010	15830	15856	15930	15751	15850	15730	15909	15661	15981	15853	16029	15946	15927	15887	15855	15669	15736	15699	15954	15828	15909	15848	15774	15943	15847	15810	15932	15828	15797	16070	15736	15869	15892	15858	15846	15888	15859	15977	15985	15804	15917	15674	15874	15734	15976
13492	21915	21887	32854	56509	54428	44165	34635	21961	14992	14948	14935	14685	14949	15035	14889	14913	14863	14840	14860	14893	14737	14948	14907	14891	14911	14879	14728	14894	14929	14812	14797	14998	14796	14819	14924	14974	14652	14890	15006	14850	14886	14943	14607	14810	14757	14912	14809	15100	15002	14918	14880	14905	14810	15017	14812	15046	14743	14732	14830	14958	14770	14992	14941	14844	14824	14820	14657	14791	15017	14784	14688	14716	14840	14617	14770	14849	14796	14761	14932	14918	14697	14914	14840	14947	14886	14764	14724	14883	14870	14840	14888	14789	14679	14941	14798	14570	14987	14842	14838	14874	14836	14904	14984	14852	14799	14767	14865	14840	14904	14731	14833	14703	14747	15007	14660	14783	14909	14826	14799	14905	14833	14944	14896	14798	14697	14796	14874	14835	14833	14880	14856	14749	14787	14811	14863	14827	14672	14782	14870	14877	15042	14866	14762	15010	14900	14904	14845	14765	14795	14938	14938	14992	14907	15013	14861	14928	14925	14791	14732	14933	14745	14800	14860	14691	14894	14809	14721	14918	14883	14871	14799	14885	14702	14825	14825	14990	14711	14923	14895	14871	14934	14737	14686	14836	14777	14750	14769	14845	14840	14933	14724	14813	14881	14907	14785	14959	14776	14686	14784	14800	14958	14881	14703	14778	14727	14745	14882	14734	14802	14850	14915	14866	14828	15008	14826	14844	14822	14614	14649	14736	14771	14892	14855	14614	14986	14987	14912	14848	14939	14731	14787	14892	14771	14805	14814	14838	14799	14716	14826	14742	15002	14863	14767	14714	14732	14796	14757	14691	14855	14863	14859	14921	14772	14706	14892	14835	14906	14942	14943	14870	14970	15004	14853	14725	14814	14534	14766	14806	14838	14946	14935	14807	14703	14817	14643	14808	14837	14869	15008	14789	14806	14927	14777	14833	14942	14709	14719	14923	14758	14750	14738	14828	14887	14699	14819	14955	14751	14878	14743	14734	14753	14681	14841	14669	14907	14697	14791	14695	14775	14896	14674	14917	14677	14874	14727	14842	14874	14865	14925	14854	14719	15024	14861	14992	14614	14816	14792	14868	14836	14781	14909	14724	14785	14669	14743	14783	14863	14805	14894	14882	14862	14787	14871	14843	14905	14864	14875	14842	14811	14886	14924	14737	14854	14840	14744	14816	14816	14772	14740	14688	15098	14816	14869	14739	14878	14821	14855	14939	14674	14683	14853	14806	14738	15038	14935	15095	14767	14923	14817	14807	14857	15000	14727	14792	14844	14764	14823	14690	14795	14937	14825	14854	14773	14876	14877	14806	14893	14871	14939	14944	14795	14618	14822	14858	14901	14783	15048	14815	14873	14654	14728	14821	14806	14768	14575	14871	14941	14958	14793	14991	14790	14910	14836	14755	14701	14833	15021	14882	14770	14844	14917	14808	14778	14867	14763	14851	14995	14776	14913	14785	14856	14898	14855	14742	14823	14861	14781	14802	14884	15012	14763	14865	14823	14874	14916	14913	14949	14903	14995	14847	14749	14610	14817	14831	14790	14916	14753	14828	14703	14583	14628	14731	14841	14828	14740	14954	14648	14915	14688	14952	14889	14773	14872	14709	14903	14839	14833	14865	14790	14869	14768	14949	14971	14802	14740	14940	14922	14840	14610	14924	14821	14826	14795	14732	14904	14959	14821	14721	14922	14754	14910	14814	14745	14916	14840	14909	14726	14793	14697	14987	14829	14823	14730	14924	14833	14911	14977	14756	14875	14933	14819	14878	14888	14819	14942	14943	14725	14754	14782	14702	14918	14937	14735	14929	14792	14719	15017	14837	14862	14697	14806	14797	14831	14804	14723	14890	14813	14698	14785	14844	14878	14805	14875	14851	14880	14826	14701	14774	14875	14863	14942	14868	14694	14802	14711	14767	14727	14940	14820	14887	14798	14883	14864	14788	14713	14756	14785	14788	14892	14944	14788	14925	14923	14781	14802	14913	14797	14755	14792	14816	14844	14630	14666	14803	14844	14764	14865	14836	14949	15099	14818	14770	14694	14766	14961	14926	14840	14966	14848	14695	14920	14941	14887	14743	14750	14824	14854	14910	14853	14826	14693	14785	14867	14750	14830	14953	14830	14932	14889	14645	14788	14714	14902	14770	14808	14850	14838	14972	14853	14842	14891	14719	14732	14893	14818	14812	14987	14831	14705	14871	15006	14789	14665	14926	14979	14791	14938	14858	14973	15118	14882	14799	14927	14894	14828	14709	14782	14934	14787	14736	14914	14869	14817	14735	14951	14760	14722	14796	14804	14768	14784	14798	14924	14778	14610	14775	14697	14731	14705	14846	14801	14852	14819	14727	14863	14738	14730	14710	14962	14966	14789	14685	14893	14997	14880	14713	14875	14962	14853	14679	14842	14869	14869	14719	14900	14777	14783	14714	14662	14733	14954	14887	14852	14940	14831	14814	14897	14818	14878	14886	14824	14771	14764	14698	14755	14862	14775	14909	14854	14828	14806	14883	14885	14818	14840	14973	14719	14887	14873	14720	14933	14932	14751	14635	14880	14619	14937	14839	14920	14729	14857	14883	14981	14802	14729	14986	14812	14890	14769	14871	14917	14899	14749	14988	14996	14907	14831	14964	14797	14754	14895	14803	14810	14862	14977	14786	14776	14752	14915	14772	14808	14791	15054	14869	14731	14835	14756	14890	14790	14808	14964	14711	14861	14729	15051	14706	14836	14771	14957	14772	14850	14765	14785	14803	14906	14790	14854	14702	14792	14698	15219	14620	14709	14953	14885	14856	14755	14834	14929	14839	14818	14800	14780	14880	14737	14751	14760	14631	14556	14817	14847	14899	14802	14749	14735	14895	14950	14842	14688	14765	14864	14840	14755	14912	14790	14924	14807	14874	14944	14820	14770	14819	14879	14813	14697	14942	14840	14673	14999	14757	14814	14847	14750	15033	14717	14969	14785	14870	15015	14710	14836	14821	14900	14848	14701	14747	14908	14983	14841	14757	14962	14694	14852	14743	14713	14818	14897	14737	14775	14736	14821	14971	14776	14762	14673	14851	14750	14692	14925	14664	14837	14996	14762	14962	14942	14631	14822	14905	14898	14776	14972	14927	14748	14813	14874	14947	15024	14772	14775	14938	14857	14711	14774	15002	15019	14664	14887	14755	14855	14871	14839	14719	14797	14877	14866	14828	14836	14904	14881	14730	14881	14795	14758	14733	14715	14804	14745	14921	14779	14786	14893	14886	14876	14903	14863	14652	14697	14756	14924	14965	14879	14896	14947	14819	14727	14863	14837	14979	14831	14752	14757	14803	14745	14760	14838	14695	14734	14782	14736	14833	14804	14911	14913	14708	14707	14717	14851	14917	14755	14771	14888	14796	14868	14896	14806	14785	14864	14933	14861	14767	14774	14806	15028	14799	14858	14796	14910	14906	14873	14978	14922	14773	14950	14709	14702	14847	14896	14850	14712	14909	14952	14705	14930	14859	14922	14683	14851	14963	14799	14888	14948	14823	14699	14817	14840	14889	14832	14680	14894	14712	14800	14826	14844	14747	14871	14878	14614	14870	14921	14832	14740	14921	14776	14795	14801	14818	14740	14768	14835	14916	14830	14960	14827	14888	14811	14770	14814	14899	14927	14927	14745	14835	14971	14804	14760	14790	14808	14748	14857	14758	14870	14855	14704	14885	15014	14834	14798	14869	14962	14848	14914	14940	14810	15015	14749	14996	14765	14962	14938	14845	14673	14908	14630	14776	14871	14956	14824	14696	15028	14909	14782	14779	14858	14841	14788	15016	14815	14848	14735	14855	14950	14784	14807	14943	14860	14972	14754	14732	14932	14747	14765	14725	14983	14839	14768	14730	14949	14885	14624	14754	15027	14792	14752	14851	14796	14850	14823	14770	14702	14688	14743	14950	14964	14705	14620	14971	14897	14897	14725	14679	14821	14840	14847	14657	14653	14700	14894	14889	14743	14833	14838	14839	14813	14994	14952	14748	14791	14906	14711	14915	14800	14877	14849	14855	14801	14754	14885	14882	14846	14842	14897	14857	14837	14827	14730	14854	14714	14946	14628	14800	14898	14664	15036	14933	14871	14781	14934	14796	14838	14675	14700	14689	14938	14744	14923	15050	15080	14855	14948	14878	14806	14950	14926	14894	14840	14890	14937	14777	14921	14788	14861	14805	14920	14673	14863	14924	15009	14792	14763	14937	14945	14869	14777	14921	14984	14713	14698	14611	15022	14976	14765	14718	14846	14899	14845	14860	14798	14716	14868	14878	14798	14826	14991	14824	14750	14931	14726	14801	14731	14782	14729	14810	14769	14813	14886	14717	14710	14878	14870	14764	14995	14952	14976	14613	14739	14824	14941	14779	14747	14778	14842	14915	14790	14927	14805	14765	15018	14652	14880	14852	14708	14700	14801	14767	14662	14706	14894	14754	15029	14829	14811	14623	14872	14866	14933	14697	14714	14963	14835	14845	14817	14790	14630	15049	14916	14909	14913	14713	14769	14835	14799	14779	14941	14756	14698	14812	14916	14780	14946	14806	14926	14795	14932	14711	14804	14915	14779	14905	14837	14932	14903	14713	14764	14945	14778	14900	14808	14798	14942	14939	14893	14987	14864	14740	14722	14966	14816	14714	14807	14825	14795	14883	14755	14948	14786	15008	14911	14940	14844	14745	14726	14721	14834	14792	14906	14783	14772	14752	14831	14864	14812	14873	14842	14791	14809	14932	14825	14838	14895	14759	14790	14975	14781	14803	14963	14811	14772	14847	14807	14957	14853	14720	14753	14814	14759	14843	14819	14855	14870	14951	14869	14796	14910	14794	14875	14822	14744	14681	14804	14901	14834	14810	15037	14908	14940	15040	14652	14784	14775	14802	14837	14866	14933	14703	14748	15013	14810	14871	14941	14951	14926	14745	14881	14874	14893	14770	14971	14780	14860	14863	14899	15020	14773	14905	14925	14662	14812	14815	14843	14772	14932	14876	14848	14947	14905	14903	14716	14988	14882	14615	14783	14807	14754	14741	14942	14865	14758	14780	14736	14854	14773	14704	14836	14888	14883	14868	14652	14918	14950	14927	14729	14739	14803	14860	14832	14847	14714	14914	14842	14779	14870	14802	14758	14963	14948
22793	21166	28889	24474	49433	61449	52304	40182	27701	18506	16763	16348	16332	16106	16341	16273	15996	16065	16190	16158	16280	16181	16317	16119	16108	16144	15808	16012	16082	15957	16179	16020	16212	16216	16029	16241	16030	16153	16082	15924	16003	16154	16129	16289	16273	16033	16237	16043	16161	16208	16284	16077	16225	16270	16201	16093	16216	16094	16196	16025	15985	15861	16012	15973	16229	16056	15924	15890	16021	15940	15890	16165	16146	16258	16062	15968	16240	16191	15911	16039	16170	16039	15846	15992	15992	16242	16183	16221	15947	15899	15989	15850	16006	15787	16101	15926	15877	15885	15988	16081	15868	15982	15975	16042	15931	15961	16001	16022	15921	15939	16020	15942	15925	16079	16152	16094	16122	15931	15894	15778	16061	16163	15853	16228	16050	15946	16085	15892	15882	16069	16183	16006	15947	15896	16107	16015	16072	16004	16018	15977	15791	16116	16036	15823	16007	15888	16019	16088	16034	16111	15881	16008	16111	16092	15844	15916	16128	15974	15836	16042	16093	15904	16015	15980	15896	16046	15992	16203	16003	15963	15873	15995	15741	16075	15972	15818	15926	16009	16073	15994	16154	15999	15918	16017	15974	15849	16069	16118	16222	16001	16163	15813	15910	16066	15950	16191	15967	15617	15958	16046	16173	16183	15991	15974	16053	16061	16013	16092	16083	16045	15874	16002	16022	16067	15986	16136	16046	15935	16152	16052	15864	16071	16166	15864	15904	16097	16020	15957	16004	16037	16000	16003	15896	15988	16255	16143	16060	16166	16012	16037	16142	16186	16077	15880	16065	15975	16007	15937	15879	15759	16048	16051	16215	16008	15912	16012	16058	15980	15901	16044	16054	15909	15777	15992	16094	16181	16010	16125	15989	16118	15883	15971	15991	15928	16121	16101	15904	15913	15851	15751	15753	16047	15951	15868	15823	15999	16020	15989	16088	16049	16110	16198	16014	15820	15974	15833	15963	16104	15901	15959	16064	16158	15814	16004	15934	15982	15869	15983	16126	15871	15880	15880	16053	16027	15835	15978	15984	16204	16032	15920	16126	15978	15831	15772	15871	15869	16007	16088	15916	15929	15972	16089	16084	15930	16033	15854	15951	16024	15999	15937	15871	16094	16116	16126	15996	16013	15934	15899	16068	16024	16075	15922	16144	15908	15999	16037	16001	15986	16051	16096	15983	16093	16133	16001	15903	15918	15952	15971	16004	15911	16122	15974	15841	15927	16057	15988	15888	16187	15892	16031	16013	15878	16023	16054	16110	16141	16022	16247	15944	16022	16115	15871	15846	15925	15872	15835	16127	16006	16179	16045	16085	15938	16007	15982	16101	16017	15890	15902	15995	16074	16121	16198	15958	16160	16116	15996	15985	15993	16050	15829	15969	16066	16001	16101	15977	15914	15949	16009	16095	15990	15984	16063	16230	15775	15948	16033	15900	16194	15882	16053	16069	16085	15983	15967	15961	16035	15990	16090	15888	15803	15851	16063	15974	16117	16008	15897	16029	15936	16111	15791	15986	16098	15827	16171	15999	15858	15998	16170	16006	16005	15864	16063	15968	15994	16127	15837	15968	16051	15977	15913	16014	16122	16114	16159	15892	16054	15875	15968	15871	16145	16061	16165	15883	16042	15850	16159	16197	15893	16094	16001	15868	16122	16112	15892	16028	15775	16027	15940	16137	15988	15962	16071	16089	15906	15878	16005	16054	15987	16156	15990	16053	15989	15999	15932	16072	16148	16098	16056	16136	16009	16023	15921	15948	16107	15997	15738	16116	16104	15815	15889	16030	16063	16015	16045	15998	15993	16083	16131	16149	16115	16019	15901	16026	15990	16048	15823	16063	15984	15839	16102	16018	16107	16172	15799	15983	16127	15960	15934	15954	15851	15805	15941	16073	15905	15958	16082	15918	16019	15764	15963	15999	15847	15903	15994	16006	16020	15971	15960	16176	16031	16049	16041	15738	16028	15880	16160	16043	16051	16000	16029	15972	15880	16028	16204	16060	15855	15994	16068	16040	16040	15969	15813	15928	15820	16093	15977	15970	16057	16075	16140	15931	15873	15969	15972	15920	16005	16147	15803	15938	16061	16114	16050	15694	16008	16018	16000	15982	15992	15885	15913	16134	15856	16056	15972	16135	16115	15928	15994	16051	16052	16002	15917	15827	16015	15772	15952	16113	16026	16089	16012	16051	16029	15925	15860	15954	15870	15944	15900	15923	15852	15732	15915	16145	15934	15905	16165	16153	15944	15912	15968	15900	15972	15916	15879	15976	15935	16114	15988	15971	16090	15893	15891	15931	15905	15838	15998	16023	15898	16137	15992	16041	15792	15879	16032	15890	16002	15940	15850	15941	15979	16092	16077	16155	15989	16069	16109	16036	15989	15998	15990	15850	16029	15905	16089	15907	16040	15920	16014	15850	16047	15833	15857	15941	16333	16113	16218	16017	15983	15956	15931	15988	15950	15954	15865	16098	15939	16044	15949	16219	16208	16060	15920	15911	16095	16068	15935	16182	15916	15875	15851	15955	16029	16078	15830	16013	16030	16335	15951	16135	15817	15923	15866	16053	16050	16032	16124	16108	15884	16144	15867	15806	16002	16178	15986	15928	16043	16007	15989	16077	15832	16126	15952	15913	15812	16101	16004	15918	15766	15873	15896	15963	16016	16040	15963	15977	16003	16012	15866	16162	16081	16009	16062	16146	16113	16005	15853	15858	15838	15949	15889	16067	15991	16061	15849	16053	15938	16082	16105	15855	15886	15938	16018	16148	16115	15857	16159	15913	16122	15910	16041	16067	15883	15825	16041	15901	16104	16020	16183	15962	15807	16005	15892	15884	15987	16033	16124	16086	16081	15912	15971	16044	15998	15826	16075	16023	15895	16073	15853	16139	16172	16123	15958	15934	15969	15983	16025	15919	16137	16102	16092	16132	16003	15932	16164	16030	16089	15931	15974	15960	15917	16068	15877	16091	15937	16127	15914	15747	16144	16080	16037	15967	16049	16009	16125	16054	16119	15932	15954	15963	16099	15839	15867	15991	15807	16029	15997	15878	15845	15909	15929	15859	15882	15991	15957	15924	16027	16223	15944	15935	15776	16041	15943	16011	16092	15934	16123	16004	16027	16002	16133	16009	16139	15795	15821	15923	16045	15902	16088	15926	15908	15844	15996	16027	15976	15846	16026	16110	15968	15927	16029	15853	16072	15992	16118	16044	16141	16064	15980	16021	15971	16071	15950	16050	16008	16128	15889	16019	15915	15970	16009	16132	15956	16031	16013	15871	15960	16002	15949	16048	15877	15890	15971	15939	15903	15928	15994	16071	16148	15893	16338	15996	15903	15957	16120	16091	16085	15884	16026	16032	16015	16140	15985	15915	16026	15958	15974	16232	15997	15926	15959	15944	16066	15938	15965	15974	16048	15987	16176	16003	16042	16013	16021	15912	15912	16033	15978	16146	16105	15939	16126	15971	15856	16055	16141	15914	15888	15922	16097	15855	16117	15932	15934	15895	15875	16064	16036	15953	15935	15947	15980	16069	15967	15884	15925	16168	16145	16021	16057	15825	16029	15987	15989	15935	15971	16052	15934	15799	15979	15880	16023	16073	16077	15864	16089	16025	15949	15836	15939	15925	15868	15955	16107	16041	15989	16061	15949	16143	15920	15774	15952	15950	15756	16145	16169	15912	16033	16044	15884	16048	15830	15940	16019	15903	16018	16143	16313	16066	15927	15918	16060	15979	15740	15891	15928	15987	15925	15938	15911	16092	16123	15922	15938	15723	15965	15981	16161	16178	15855	15999	15972	15881	15926	15881	15815	15832	16096	15930	15942	16064	15896	15921	16004	16071	16084	16026	16088	15971	16053	16107	16067	16109	15829	16097	16164	16014	16165	16184	15872	15962	16032	16148	16154	15897	15941	15992	15852	15860	15857	16037	16177	15930	15861	15899	15953	15936	15848	15955	15993	15788	16065	16025	15992	16107	15872	15845	15924	15798	16075	16198	16092	16043	16020	16090	16016	15856	15801	16124	16082	15971	15966	15836	16198	15826	15985	16120	16072	15853	15901	16063	15967	15828	15862	15913	16035	16022	15841	16205	16005	16193	16058	16088	16086	15935	16127	16196	15999	16197	15923	15996	15844	15964	15935	16120	16017	15794	16109	16065	15830	16033	15914	16202	15967	15995	15783	15942	15969	15950	16150	16084	15937	15895	15864	15944	16119	16060	16130	16046	16012	15909	16042	15837	15922	16039	15897	16071	15855	16092	15996	15943	16036	16092	16091	16015	15924	16265	16182	15988	16042	15875	15826	15856	16131	15782	16090	16114	15771	15973	16007	15819	16036	15954	16075	16209	15977	15940	16039	15993	16066	15918	16061	16128	16141	15941	15787	15946	15920	16132	16004	16115	16005	16046	15959	15820	16217	15921	15989	15995	15936	16025	16264	16058	15966	15955	15996	16005	15979	16054	16009	15971	15988	15965	16002	16133	15981	16074	16198	15987	16056	16009	16092	16083	16030	16039	15829	15844	15989	16045	16205	16028	15988	16069	15916	15897	16067	16004	16071	16137	16108	16141	15933	16077	15909	16064	15806	16149	15942	16057	16242	16018	16050	16037	15838	15889	15917	15911	16063	16117	16147	15873	15924	15903	15891	15975	15985	15959	15952	16186	16082	15946	16135	15917	16021	16187	15944	15821	15913	15945	15907	15857	16094	15959	15927	15885	16062	16050	16140	15981	16013	15787	15982	16067	16009	15972	15865	16099	15820	15873	15933	16008	15897	15871	15959	15914	16062	15999	15985	15965	15977	15775	16016	16193	15969	15889	15984	16078	16030	16093	15878	16041	16266	15795	16094	15887	16156	15962	16034	15994	16170	15831	15930	15841	15915	15925	16113	16062	15958	15809	15934	15885	15947	16094	15870	16049	15925	15977	15972	15994	16047	16067	16013	15783	16148	16127	15754	16086	15784	15861	16037	15948	16139	16138	15943	15801	16039	15894	16103	15933	16084	15976	16095	15840	15964	16114	16047	16160	15952	16092	16122	16040	15959	16034	16085	16200	16000	16058	15999	15986	16062	15813	16091	16005	15981	16004	15999	15840	15964	16036	15907	15886	15938	15863	16053	16191	16025	16041	16066
15133	26617	25679	38051	72946	68030	54236	42960	27876	15282	14966	14912	15133	14875	15138	15015	15014	15016	15021	15142	15196	15066	14979	14950	14974	14945	14922	15061	14956	14994	14958	15213	14921	15017	15016	14908	14868	15056	14865	15157	14904	14950	15232	15016	15045	15003	14953	15015	15337	15264	15083	15045	15128	14922	14916	14863	15053	14861	15043	14953	15146	14986	14858	14976	14977	15053	14946	15039	14963	14979	14791	14837	15017	14952	14791	15013	14934	15051	14814	14874	15092	15073	14834	14998	15007	15027	15085	14769	14941	14976	14892	15140	14864	15112	15025	14970	14964	14895	15066	15102	15040	14900	15076	14949	14944	14887	15089	14876	15002	14932	15051	14940	14865	14990	15045	14949	14979	14969	14926	14991	15012	15070	15086	15053	15051	14913	14981	14957	14844	14948	14992	15113	14887	14989	14698	14949	14937	15040	14804	15006	14976	14782	15014	15066	14955	14848	14918	15100	14938	14993	14920	14958	15005	14835	15053	14955	15010	14907	15099	14881	14964	14951	14919	14900	14995	14829	15027	14860	14937	15101	14889	15022	14950	15049	15056	14916	14894	15004	14843	15029	15057	15034	15001	14973	15004	15092	14948	15000	14890	15046	15034	14831	14885	15041	14904	14920	14983	14839	15061	14972	14929	14905	14935	14854	14977	14891	15131	14822	14905	14820	15039	15041	14923	15046	14945	15014	14958	15051	14852	14911	15018	15135	14895	14963	14852	14777	15089	15036	14860	15140	15009	14958	14893	14949	14915	14966	14976	14976	14863	14919	14979	14847	15135	14956	15097	14907	14898	14974	15187	15051	14886	15071	14975	14802	15135	14861	14953	14917	15031	14943	14987	15056	14804	14922	14996	14985	15098	15005	14960	15072	14884	15178	14882	14997	14894	14946	14990	15017	15141	15154	14979	14936	14975	14824	14946	14995	14948	14957	15042	15074	14909	14898	14915	15028	15345	14871	15006	14949	15176	14731	14938	15025	14936	15038	15035	15040	14806	15012	14911	14947	14992	14956	15065	14911	14892	14970	14737	14809	15012	14961	14801	14968	14863	14837	14964	14928	15177	14897	14927	14916	15086	14965	14928	14745	14932	15040	14914	15013	15090	15061	14819	14995	14875	14943	15052	15024	14949	14857	14955	15093	14821	15089	14837	14903	14903	14947	15005	14995	14998	14870	14922	14939	15011	14938	14870	14961	15096	15079	15071	14831	15024	15087	14945	14932	15005	14807	15101	15076	14895	15008	14905	15203	14879	14879	15008	15045	14941	14932	15144	15043	14801	14879	14955	14933	14919	15038	14965	14907	14922	14936	14905	14926	15030	15012	14926	14812	14845	15138	14863	14969	15124	14983	14990	14959	15085	14836	14821	15174	15037	15017	14883	15090	14890	15090	15146	14876	14887	14903	14847	15013	15173	14935	14911	14868	14872	14901	15036	14963	15108	15022	14925	15059	14921	14904	14931	15038	15001	15009	15035	14891	14960	15032	14957	14920	15189	14936	14925	15006	14885	14683	15083	14849	15001	14991	14840	14850	14959	14733	15021	14949	14914	15005	15036	14903	14979	14880	14951	15015	14973	14885	14982	14771	15021	14838	14954	14958	14875	15137	14862	14906	15023	14768	15033	14858	15126	14947	15034	15003	15002	15018	14900	14908	14852	15020	14897	15012	15055	15177	14962	15201	14971	15076	15054	14959	14854	14972	14847	14953	14948	15094	15063	14913	14782	14869	14976	14819	14972	14879	15089	14947	14824	15142	14967	14963	14962	14986	14931	14968	14906	15056	15113	14798	14980	14755	15055	15071	15029	14919	14872	14897	15021	15005	15055	15046	15028	14865	15133	14852	15002	14753	14996	15012	14763	14928	15015	15020	15012	15042	14717	15002	14904	14972	15219	14953	15079	14963	14978	15100	15057	15064	15056	14988	15059	14763	15075	14941	15042	14951	14865	15069	15022	14873	14921	14800	14982	14926	14952	14821	14921	14914	14888	14943	15154	14926	14787	14788	15037	15103	14973	15073	14904	14952	14780	15012	15051	14984	15176	14930	15058	15074	14775	14893	14932	14990	14921	14914	14893	14857	15042	14911	14843	14929	14884	15046	14768	14774	14915	14886	14812	15031	14951	15240	14944	14998	15138	15068	15092	15034	15024	14810	14897	14926	14809	14905	15023	14942	15053	14923	15080	15129	15034	15013	15094	14969	14829	15026	15171	14955	14955	14841	14974	14939	14985	15035	14994	15050	15110	14990	14776	14980	14753	15106	14939	15016	14928	14908	14879	14986	14964	14839	15066	14917	15094	15034	15067	14840	15019	15110	15099	14954	14994	14972	15023	15158	14913	14918	15044	14916	14859	15041	14981	14806	14962	14969	14871	14982	14917	14849	14818	14866	15082	14953	15012	14996	14954	14931	15042	15099	15013	14915	14939	14976	14954	14965	14867	14919	14882	14779	14759	15024	14917	14826	14905	15135	14950	14951	14836	15010	14982	14969	14964	14863	15157	14961	14833	15030	14984	14982	14857	14935	14940	14957	14963	14980	15083	14925	14937	15054	14810	15114	14781	15033	14999	14892	15146	15035	14906	15068	14886	15063	15071	14906	15075	14878	14979	14947	15080	15026	14778	15000	14769	14990	14918	14900	14954	14989	14901	14905	14925	14895	14890	15020	14902	14871	14998	14958	14990	15017	14976	14895	14981	14840	15079	15032	15091	15030	14877	15037	15044	15062	14856	14966	15023	14863	15033	14875	14916	14998	15022	15039	15058	14878	14955	14973	14916	14978	14913	15122	14940	14987	15028	15005	14925	14924	14771	15039	14919	14793	14894	14914	14884	15010	14975	14903	14925	14863	14926	14899	15203	14954	14836	15017	14790	15017	15083	14905	15142	14827	15023	14966	14894	14826	14950	14900	14933	14967	14926	14907	14996	14855	14872	14984	14941	14976	14909	14945	14934	15017	15076	14915	14905	14992	15034	15032	14946	14953	14882	14846	15067	14931	15066	14887	14901	14903	14973	14908	14866	15073	15047	14826	14978	15012	14923	14907	14940	15046	14949	14840	15045	14966	14944	14968	14872	14908	14964	14896	14908	15131	14863	14918	14866	14907	15026	14948	14978	15035	14851	14933	14962	14946	14951	14919	14914	14922	14900	14920	14928	14877	14938	14889	14941	14991	14760	14913	14980	15043	14960	14975	14861	14974	15015	14958	14995	14877	14826	14933	14913	14990	15179	15039	14912	15007	14979	15008	15062	14907	15009	15035	14967	14966	15003	14930	15044	15034	14936	14966	14974	15017	15006	15028	14938	14987	14947	15185	15010	15003	15112	15057	15067	14913	15034	15042	15023	15098	14945	14920	15020	14932	14874	14994	14878	14859	14869	15047	14945	14941	14920	14884	14889	14944	14807	14932	14692	15084	14940	15036	15025	15037	14983	14927	15000	15060	15063	14976	15025	15010	14954	14927	14860	14879	14906	15005	14871	14991	15013	15004	14987	15089	15180	14721	14975	14726	15092	14856	15118	14980	14885	14968	14880	14992	14982	15016	14994	15051	14986	15035	15196	14904	15025	14849	14956	15003	15005	15043	14988	15057	15105	14933	14928	14885	14913	14963	15032	14965	14993	14990	15017	15033	15111	15145	15026	14889	14916	14894	14843	14908	14991	15098	14886	15010	15030	15103	15058	14951	14996	14965	14927	14811	15106	14753	14978	14946	14862	14758	14956	14799	14971	14953	14720	14838	14987	15059	15040	14949	14947	15069	15048	14862	14814	14938	14941	14906	15019	14996	14923	14775	14980	14950	15085	14977	14971	14886	15070	14958	14850	15058	14915	14946	14927	14963	14950	15024	14962	15009	14882	14894	14820	14896	15059	15027	14905	14821	15009	15059	14900	14931	14870	14908	14962	14840	14932	14982	14849	15057	15168	15053	15099	15086	14889	15137	15049	15036	14904	14979	14893	14851	14996	14881	14838	15056	14841	14935	14867	14910	15099	14927	15074	14872	14931	14967	15076	14952	14905	14934	14901	15111	14999	14857	14961	14837	15025	14845	14905	14844	15062	14999	14985	15038	15159	14768	14879	15003	15104	14808	15060	15046	15156	15026	15008	15118	15112	14963	14986	14903	14926	15073	14782	14796	14851	14861	14888	14839	14980	14938	14730	14920	15168	14989	14799	14930	14965	15012	15000	14835	15085	14934	14941	14984	15017	14825	15118	14924	14934	14870	14796	15095	14960	14973	15121	15236	14814	14887	14982	14915	14720	14891	15117	15064	14852	14892	14937	15064	15036	14963	15115	14733	14968	14922	15034	14942	14763	14886	14911	14871	14927	14846	14886	14970	15093	15059	15033	14963	14995	14960	14978	14975	14889	15194	15099	14983	14922	15003	14799	15001	14992	14857	14888	14938	15085	15099	15085	15094	14957	15065	14953	14858	15045	15090	14964	14868	14956	14892	14767	14907	15014	14775	14937	15069	14816	15076	14923	14932	15059	14932	14961	14993	15149	14981	15048	14990	15008	14936	14861	14952	15206	14959	14983	14921	14992	15045	14877	14995	14915	15045	14902	14860	14901	14937	14898	14895	14934	14891	15152	15066	15110	14721	15237	14751	14887	15032	15075	14900	15140	14745	15042	14905	14815	14876	14804	14965	14868	14858	14948	15032	14978	14953	14857	15022	14975	14981	14908	14939	14929	14975	15038	14875	14956	14833	14957	14898	14956	14931	14988	14875	14807	14958	14921	15002	14990	15023	14856	15075	15021	15021	15063	15068	14937	14860	14886	14950	14931	15079	14874	15012	14883	14938	15110	14912	15145	14985	15076	14820	15005	15051	15005	14900	15035	14963	14859	14853	15106	14929	14932	14924	14995	14940	14959	15053	15066	14812	14979	15051	15087	14933	14766	15043	14908	14979	14945	14974	14839	15028	14814	14994	14956	15008	14794	15084	15080	14930	15042	14841	15007	14933	14958	14772	15008	14950	14820	14925	15040	14992	15023	15024	15073	14882	14892	15088	14968	14936	14878	14990	14974	15016	14913	15104	14854	14907	14950	14981	14989	14959	14998	14935	15010	14927	15025	14936	14985	14923	14836	15061	15088	14950	14888	14923	15038	15032	15151	15054	15062	14950	15062	15094	14924	14902
27173	21674	23444	22745	29771	26817	23189	19994	17849	16687	16678	16769	16719	16613	16813	16837	16772	16508	16929	16738	16573	16693	16502	16505	16527	16543	16387	16624	16625	16807	16756	16613	16617	16521	16577	16701	16510	16443	16592	16580	16536	16646	16479	16489	16468	16615	16634	16581	16614	16657	16692	16288	16670	16334	16706	16470	16541	16853	16695	16567	16551	16557	16605	16624	16712	16485	16499	16466	16767	16610	16543	16704	16673	16599	16836	16496	16567	16599	16579	16509	16650	16657	16525	16592	16611	16611	16547	16590	16440	16634	16655	16469	16581	16526	16420	16477	16364	16560	16528	16547	16644	16426	16497	16557	16363	16657	16740	16748	16708	16576	16486	16669	16485	16487	16582	16368	16811	16643	16255	16624	16867	16519	16661	16778	16622	16481	16474	16551	16523	16731	16619	16433	16626	16589	16684	16583	16609	16552	16660	16513	16700	16426	16375	16661	16312	16410	16819	16486	16525	16574	16433	16491	16562	16554	16691	16467	16539	16655	16839	16685	16613	16431	16554	16534	16655	16592	16791	16692	16647	16680	16365	16528	16338	16673	16469	16646	16726	16593	16665	16797	16413	16634	16607	16668	16719	16406	16618	16705	16444	16440	16661	16434	16636	16501	16611	16745	16463	16696	16504	16621	16674	16600	16540	16385	16525	16567	16511	16649	16654	16535	16514	16647	16506	16469	16503	16492	16420	16305	16617	16324	16454	16568	16478	16334	16329	16559	16650	16377	16449	16475	16366	16440	16431	16479	16553	16528	16650	16594	16487	16626	16615	16352	16686	16379	16569	16672	16554	16472	16393	16518	16625	16443	16620	16650	16485	16716	16548	16640	16365	16491	16662	16554	16566	16620	16629	16421	16583	16476	16383	16569	16752	16624	16444	16505	16432	16588	16509	16614	16656	16663	16653	16532	16658	16274	16700	16392	16548	16499	16446	16448	16609	16609	16512	16641	16570	16424	16572	16495	16839	16536	16664	16560	16510	16510	16633	16529	16572	16529	16496	16488	16564	16601	16576	16636	16777	16647	16703	16466	16615	16537	16458	16546	16478	16490	16494	16597	16560	16474	16518	16553	16629	16534	16545	16563	16567	16590	16761	16463	16641	16540	16728	16652	16707	16463	16484	16558	16530	16533	16630	16588	16312	16595	16539	16677	16721	16567	16351	16691	16717	16448	16667	16426	16541	16469	16655	16686	16628	16510	16638	16583	16559	16748	16589	16726	16495	16543	16605	16640	16376	16524	16420	16535	16416	16535	16387	16541	16373	16479	16289	16569	16448	16643	16726	16615	16684	16495	16580	16604	16432	16499	16552	16645	16568	16470	16461	16570	16338	16472	16505	16693	16446	16487	16798	16521	16476	16460	16318	16579	16225	16472	16633	16741	16664	16623	16473	16468	16500	16463	16627	16507	16450	16593	16482	16293	16390	16480	16533	16635	16500	16576	16489	16696	16297	16479	16557	16684	16558	16572	16718	16652	16506	16604	16378	16497	16644	16641	16610	16289	16436	16553	16488	16534	16615	16387	16484	16465	16491	16290	16629	16478	16616	16500	16576	16640	16381	16462	16615	16592	16491	16708	16615	16519	16599	16527	16719	16664	16492	16727	16547	16491	16739	16514	16499	16600	16495	16709	16552	16616	16540	16709	16510	16502	16840	16732	16564	16663	16727	16612	16617	16589	16580	16658	16625	16672	16756	16542	16681	16411	16404	16420	16431	16622	16623	16608	16626	16484	16698	16405	16591	16409	16435	16368	16529	16718	16554	16509	16508	16373	16535	16604	16505	16543	16701	16608	16412	16537	16391	16570	16610	16516	16439	16635	16585	16594	16610	16605	16517	16577	16487	16659	16387	16419	16676	16710	16405	16636	16544	16426	16565	16544	16650	16589	16749	16456	16724	16654	16668	16429	16575	16522	16559	16595	16548	16766	16748	16487	16598	16557	16581	16644	16844	16709	16601	16502	16524	16710	16559	16601	16491	16337	16471	16347	16563	16319	16694	16402	16475	16683	16774	16569	16653	16511	16619	16492	16589	16626	16629	16424	16420	16540	16513	16603	16443	16320	16465	16646	16341	16484	16643	16586	16634	16643	16422	16472	16465	16523	16554	16415	16688	16777	16852	16598	16547	16624	16607	16660	16592	16489	16517	16484	16688	16530	16484	16592	16697	16743	16493	16727	16750	16564	16629	16661	16609	16446	16385	16672	16553	16644	16521	16485	16598	16466	16442	16409	16386	16593	16700	16521	16455	16562	16692	16692	16660	16482	16567	16485	16757	16690	16514	16704	16528	16573	16544	16675	16493	16636	16485	16741	16477	16671	16557	16565	16300	16489	16506	16508	16567	16594	16744	16365	16436	16477	16595	16522	16473	16535	16586	16595	16633	16383	16544	16433	16544	16397	16536	16629	16608	16866	16467	16531	16528	16632	16561	16680	16486	16596	16607	16469	16737	16562	16619	16654	16510	16497	16540	16442	16429	16623	16470	16523	16474	16650	16497	16475	16507	16527	16567	16591	16525	16467	16575	16615	16700	16394	16706	16597	16487	16409	16699	16462	16498	16635	16572	16654	16562	16581	16475	16730	16482	16827	16483	16583	16542	16509	16501	16663	16442	16468	16683	16617	16721	16725	16564	16645	16441	16559	16569	16804	16628	16453	16706	16543	16581	16547	16595	16645	16482	16502	16569	16568	16478	16746	16715	16707	16684	16613	16520	16541	16625	16640	16513	16498	16559	16504	16689	16639	16717	16449	16562	16554	16578	16748	16503	16631	16582	16450	16607	16637	16491	16588	16422	16661	16577	16385	16671	16481	16619	16579	16462	16541	16625	16716	16551	16482	16722	16465	16357	16538	16517	16459	16535	16592	16461	16419	16515	16578	16469	16504	16541	16448	16515	16660	16408	16564	16572	16571	16526	16501	16496	16279	16498	16553	16477	16586	16600	16497	16497	16574	16333	16608	16654	16531	16491	16479	16587	16515	16739	16560	16721	16564	16459	16634	16390	16630	16537	16464	16749	16733	16617	16430	16436	16566	16564	16378	16539	16581	16521	16492	16302	16597	16507	16582	16379	16664	16255	16530	16472	16675	16651	16533	16606	16548	16526	16392	16601	16540	16609	16537	16411	16639	16605	16604	16564	16591	16606	16491	16402	16506	16672	16637	16592	16502	16560	16729	16467	16489	16537	16425	16528	16469	16653	16486	16408	16651	16288	16452	16682	16544	16573	16504	16637	16575	16687	16698	16571	16648	16535	16610	16522	16574	16543	16647	16574	16463	16565	16606	16521	16590	16697	16408	16336	16623	16498	16543	16457	16754	16594	16571	16651	16599	16698	16424	16518	16368	16549	16590	16556	16470	16655	16530	16673	16422	16308	16346	16535	16633	16558	16548	16338	16563	16418	16692	16720	16516	16593	16456	16454	16637	16649	16636	16437	16500	16535	16425	16513	16724	16472	16703	16463	16493	16505	16458	16625	16572	16583	16381	16481	16698	16453	16447	16612	16658	16706	16541	16544	16522	16541	16529	16666	16461	16592	16675	16420	16585	16432	16620	16636	16639	16657	16629	16599	16714	16520	16483	16602	16576	16570	16493	16522	16502	16458	16476	16489	16664	16467	16326	16433	16556	16549	16477	16461	16413	16638	16544	16684	16672	16705	16504	16718	16624	16641	16351	16523	16574	16459	16699	16639	16416	16633	16334	16421	16583	16555	16603	16485	16486	16495	16594	16545	16486	16542	16440	16592	16408	16808	16752	16591	16595	16636	16494	16482	16555	16494	16470	16648	16681	16561	16631	16690	16744	16680	16528	16303	16528	16551	16780	16710	16404	16589	16643	16765	16387	16713	16646	16410	16528	16543	16590	16616	16659	16539	16514	16449	16828	16644	16767	16618	16705	16680	16666	16593	16552	16380	16420	16695	16557	16642	16730	16437	16541	16557	16502	16695	16743	16650	16727	16532	16640	16538	16359	16393	16601	16605	16671	16672	16581	16540	16697	16638	16541	16510	16491	16659	16468	16610	16402	16658	16479	16410	16723	16734	16752	16755	16737	16658	16882	16686	16614	16597	16576	16748	16700	16426	16531	16650	16545	16725	16428	16391	16518	16736	16428	16371	16508	16562	16555	16602	16455	16664	16523	16532	16548	16303	16554	16671	16514	16541	16630	16562	16553	16419	16521	16506	16412	16686	16501	16328	16409	16716	16587	16603	16692	16474	16729	16442	16506	16601	16405	16597	16492	16466	16487	16437	16648	16578	16417	16647	16633	16718	16497	16502	16383	16425	16497	16562	16718	16367	16556	16620	16484	16522	16550	16682	16539	16555	16628	16566	16526	16592	16477	16382	16478	16551	16570	16499	16535	16514	16491	16646	16538	16476	16530	16769	16504	16487	16771	16544	16342	16668	16782	16603	16789	16586	16504	16758	16583	16613	16407	16751	16459	16524	16536	16459	16611	16674	16635	16522	16446	16530	16584	16781	16662	16511	16326	16501	16676	16612	16537	16655	16555	16505	16562	16553	16503	16574	16552	16623	16657	16731	16538	16469	16554	16508	16627	16436	16540	16714	16546	16736	16718	16421	16374	16486	16649	16618	16601	16453	16500	16589	16540	16456	16490	16508	16730	16681	16400	16554	16486	16525	16622	16520	16580	16353	16555	16576	16502	16408	16339	16687	16617	16532	16575	16461	16600	16581	16495	16552	16477	16499	16636	16733	16693	16637	16434	16745	16536	16719	16555	16521	16546	16525	16645	16742	16609	16610	16489	16582	16759	16627	16389	16516	16351	16531	16662	16753	16545	16505	16614	16442	16675	16544	16434	16630	16511	16514	16504	16620	16560	16445	16673	16381	16486	16537	16451	16595	16633	16625	16459	16620	16716	16498	16630	16626	16659	16572	16604	16599	16377	16552	16674	16581	16406	16600	16514	16705	16380	16556	16536	16340	16600	16424	16576	16809	16688	16762	16496	16599	16681	16519	16621	16480	16573	16609	16342	16481	16613	16622	16646	16398	16663	16415	16512	16686	16575	16455	16602	16468	16335	16585	16353	16627	16641	16489	16456	16538	16767	16530	16548	16713	16720	16690	16747	16767	16484	16564	16409	16614	16508	16552	16609	16683	16451	16391	16449	16603	16777
14341	16748	17296	20991	32342	27335	22683	19363	16806	15223	15149	15163	15233	15319	15312	15352	15338	15172	15237	15176	15159	15435	15322	15187	15328	15254	15144	15453	15187	15233	15281	15329	15413	15236	15282	15060	15187	15300	15394	15327	15336	15376	15292	15200	15311	15226	15324	15204	15265	15281	15271	15200	15397	15440	15233	15252	15237	15171	15130	15186	15222	15207	15240	15295	15472	15245	15308	15314	15319	15169	15294	15344	15286	15002	15086	15438	15263	15353	15289	15274	15148	15138	15315	15255	15098	15231	15138	15347	15275	15260	15171	15248	15270	15326	15270	15228	15352	15203	15152	15243	15306	15413	15036	15255	15222	15248	15210	15434	15071	15276	15185	15383	15155	15168	15047	15295	15234	15351	15079	15281	15438	15264	15242	15174	15244	15269	15253	15185	15316	15222	15180	15222	15308	15192	15069	15131	15191	15169	15026	15203	15164	15222	15365	15365	15246	15174	15295	15252	15359	15266	15228	15333	15217	15325	15133	15271	15357	15371	15227	15132	15447	15257	15308	15096	15086	15259	15259	15133	15171	15175	15347	15018	15261	15332	15194	15325	15277	15297	15437	15430	15263	15365	15409	15071	15208	15124	15314	15137	15118	15290	14997	15263	15222	15250	15379	15020	15248	15189	15315	15228	15387	15264	15167	15191	15171	15266	15362	15200	15151	15226	15395	15248	15351	15298	15284	15230	15420	15260	15173	15145	15219	15275	15208	15191	15207	15278	15076	15289	15173	15259	15143	15236	15516	15306	15069	15136	15209	15263	15338	15237	15128	15281	15203	15227	15180	15204	15109	15255	15214	15172	15162	15329	15281	15155	15083	15301	15264	15171	15253	15253	15359	15258	15278	15352	15151	15259	15152	15233	15229	15272	15330	15312	15013	15193	15350	15182	15133	15254	15116	15232	15218	15213	15328	15192	15165	15174	15289	15096	15181	15175	15198	15215	15286	15265	15071	15229	15118	15124	15338	15245	15327	15358	15172	15368	15201	15076	15211	15327	15145	15285	15251	15352	15116	15323	15276	15174	15277	15177	15264	15166	15230	15000	15244	15371	15207	15180	15082	15211	15292	15200	15263	15239	15284	15263	15277	15311	15325	15202	15336	15225	15218	15239	15271	15337	15209	15177	15362	15415	15420	15241	15371	15204	15239	15183	15208	15327	15354	15318	15222	15259	15180	15131	15259	15293	15173	15059	15280	15115	15200	15110	15297	15274	15173	15405	15297	15304	15164	15250	15247	15269	15245	15373	15380	15282	15303	15121	15222	15173	15188	15305	15240	15149	15143	15180	15186	15282	15331	15216	15243	15347	15153	15140	15333	15328	15217	15347	15311	15259	15201	15186	15276	15380	15199	15294	15250	15375	15252	15089	15377	15198	15269	15201	15190	15148	15094	15334	15274	15211	15262	15321	15374	15312	15227	15191	15276	15277	15226	15183	15232	15150	15242	15357	15374	15301	15128	15268	15165	15280	15344	15190	15226	15157	15310	15396	15132	15204	15241	15092	15258	15225	15209	15182	15367	15351	15266	15255	15121	15237	15163	15123	15254	15318	15327	15056	15194	15146	15154	15309	15324	15337	15315	15352	15070	15284	15208	15310	15223	15154	15277	15254	15032	15267	15248	15456	15114	15138	15330	15265	15228	15048	14990	15072	15179	15183	15334	15248	15209	15224	15207	15137	15275	15289	15258	15264	15125	15187	15389	15177	15243	15302	15268	15309	15188	15270	15163	15254	15172	15138	15350	15217	15165	15154	15126	15147	15238	15147	15397	15335	15094	15241	15286	15149	15248	15274	15184	15027	15242	15303	15195	15184	15197	15047	15290	15302	15449	15287	15201	15283	15200	15117	15172	15156	15277	15142	15269	15122	15208	15246	15378	15281	15080	15234	15213	15458	15149	15284	15200	15338	15296	15265	15252	15100	15238	15169	15123	15446	15396	15238	15291	15109	15247	15216	15227	15318	15438	15216	15342	15415	15242	15215	15280	15234	15354	15197	15236	15334	15306	15151	15477	15395	15094	15272	15192	15165	15238	15293	15287	15317	15267	15223	15230	15453	15346	15308	15211	15190	15367	15362	15279	15311	15253	15246	15279	15376	15222	15281	15353	15297	15180	15356	15234	15328	15038	15162	15254	15172	15134	15378	15204	15292	15132	15229	15340	15282	15376	15313	15406	15191	15168	15362	15189	15179	15238	15151	15273	15193	15261	15277	15178	15183	15220	15207	15216	15149	15141	15242	15426	15211	15329	15236	15245	15187	15390	15365	15376	15241	15117	15205	15158	15197	15289	15243	15300	15264	15215	15242	15241	15081	15322	15330	15072	15347	15252	15373	15094	15311	15230	15135	15196	15252	15215	15290	15200	15313	15275	15483	15443	15357	15219	15228	15172	15214	15170	15255	15371	15205	15259	15422	15225	15385	15231	15194	15211	15246	15201	15177	15284	15180	15293	15191	15292	15258	15105	15180	15216	15323	15423	15336	15245	15277	15329	15273	15283	15274	15356	15154	15031	15217	15223	15343	15177	15365	15275	15199	15162	15156	15248	15271	15297	15332	15263	15304	15179	15398	15186	15264	15200	15122	15161	15289	15216	15148	15335	15238	15302	15178	15416	15336	15094	15238	15276	15276	15269	15260	15294	15189	15245	15153	15235	15152	15312	15186	15312	15265	15409	15144	15341	15306	15217	15292	15197	14972	15333	15384	15049	15077	15266	15292	15244	15158	15221	15352	15251	15177	15186	15068	15156	15247	15294	15301	15307	15271	15293	15170	15127	15117	15315	15269	15055	15143	15295	15191	15162	15293	15276	15295	15182	15316	15333	15134	15271	15219	15418	15450	15167	15144	15161	15235	15262	15281	15354	15342	15215	15192	15291	15167	15266	15122	15338	15231	15456	15229	15265	15452	15310	15223	15215	15121	15101	15321	15262	15185	15099	15168	15298	15167	15336	15249	15141	15350	15128	15357	15269	15223	15062	15375	15481	15193	15324	15160	15155	15283	15269	15244	15251	15370	15232	15313	15178	15226	15266	15175	15211	15354	15243	15431	15484	15308	15190	15254	15177	15151	15333	15419	15392	15192	15412	15355	15287	15227	15169	15429	15331	15181	15237	15200	15117	15240	15212	15203	15169	15251	15314	15179	15218	15256	15126	15361	15224	15237	15222	15432	15105	15208	15302	15304	15142	15332	15216	15313	15250	15192	15296	15128	15173	15329	15163	15349	15345	15125	15067	15199	15216	15300	15399	15264	15268	15230	15288	15121	15306	15091	15185	15294	15344	15120	15255	15289	15288	15120	15215	15345	15245	15327	15229	15296	15199	15174	15049	15008	15194	15194	15357	15276	15316	15269	15345	15196	15314	15244	15147	15213	15310	15394	15344	15206	15347	15276	15104	15200	15305	15166	15261	15405	15106	15375	15279	15296	15362	15189	15306	15267	15290	15261	15334	15266	15185	15330	15259	15159	15356	15217	15121	15309	15370	15361	15296	15183	15273	15230	15249	15405	15272	15139	15430	15280	15150	15343	15246	15326	15126	15313	15213	15380	15301	15237	15303	15181	15223	15083	15113	15098	15356	15336	15276	15347	15308	15276	15089	15347	15177	15194	15160	15293	15210	15331	15236	15189	15132	15185	15393	15278	15286	15101	15332	15239	15357	15224	15132	15297	15147	15263	15206	15238	15333	15215	15268	15224	15339	15238	15174	15230	15251	15237	15127	15095	14920	15249	15335	15179	15138	15305	15357	15275	15219	15230	15231	15347	15243	15110	15227	15330	15139	15228	15257	15232	15288	15474	15288	15230	15209	15254	15229	15178	15314	15192	15255	15096	15258	15212	15179	15261	15288	15252	15269	15192	15145	15263	15285	15201	15255	15194	15339	15258	15253	15512	15207	15249	15281	15175	15138	15295	15295	15193	15231	15112	15285	15415	15102	15308	15371	15295	15280	15201	15117	15221	15163	15264	15409	15299	15070	15201	15246	15270	15264	15256	15274	15147	15211	15474	15198	15297	15241	15137	15211	15260	15262	15332	15175	15410	15252	15184	15288	15324	15236	15352	15388	15196	15314	15151	15080	15163	15358	15290	15294	15378	15214	15438	15111	15413	15329	15176	15205	15187	15271	15300	15206	15152	15264	15275	15071	15231	15317	15308	15258	15251	15301	15245	15237	15189	15313	15102	15176	15278	15282	15253	15280	15434	15042	15103	15260	15362	15258	15241	15274	15294	15330	15172	15342	15326	15218	15178	15214	15284	15218	15197	15204	15398	15146	15207	15247	15312	15231	15191	15336	15232	15128	15275	15259	15324	15183	15274	15175	15256	15394	15024	15092	15307	15359	15535	15347	15224	15277	15245	15304	15393	15180	15265	15296	15435	15454	15173	15262	15162	15190	15285	15239	15282	15270	15204	15198	15195	15186	15103	15184	15207	15225	15312	15026	15109	15299	15193	15416	15232	15388	15116	15129	15317	15271	15306	15280	15403	15219	15194	15230	15235	15278	15350	15176	15328	15228	15195	15187	15146	15272	15248	15191	15182	15336	15226	15193	15269	15291	15367	15227	15305	15117	15219	15225	15204	15293	15192	15056	15154	15407	15096	15425	15219	15229	15327	15355	15340	15299	15249	15318	15196	15322	15310	15082	15204	15330	15401	15339	15371	15130	15320	15316	15144	15403	15310	15352	15244	15340	15207	15330	15288	15262	15249	15267	15336	15182	15249	15300	15425	15308	15218	15276	15170	15298	15417	15237	15285	15301	15257	15369	15264	15237	15170	15342	15367	15285	15282	15236	15327	15269	15304	15269	15394	15210	15239	15337	15096	15277	15122	15254	15212	15245	15210	15150	15110	15464	15304	15362	15161	15179	15218	15165	15331	15374	15128	15349	15398	15303	15087	15337	15160	15259	15300	15394	15260	15261	15327	15056	15353	15158	15195	15401	15299	15210	15365	15292	15232	15009	15173	15288	15286	15238	15292	15411	15236	15373	15235	15341	15274	15356	15177	15279	15164	15374	15251	15295	15331	15189	15254	15222	15163	15111	15314	15270	15290	15157	15278	15223	15144	15205	15417	15378	15266	15289	15139	15230	15287	15308	15275	15364	15124	15286	15162	15392	15086	15395	15420	15325	15132	15303	15208
23929	21154	28219	27421	51818	51496	42687	32112	23332	17994	17255	17048	17040	16963	17155	17019	16972	17020	17117	17395	17001	17018	16994	17060	17091	16841	16857	17119	16958	17210	16894	16990	16841	16994	16939	16808	16795	16948	16797	16873	16922	17224	17033	16885	16717	17059	16908	16997	17293	17053	16985	17001	16845	16773	16933	16914	16945	16770	16868	16688	16820	16998	17017	16927	16943	16996	16708	16940	16801	16935	16713	16906	16941	16845	16789	16789	16944	16964	16709	16808	16958	16831	16869	17052	16721	16862	16802	16973	17160	17041	16816	16903	16762	17107	16843	16966	16983	16901	16809	16976	16972	16622	16775	16957	16936	16885	17034	16999	16864	16986	17025	17003	16898	16901	16871	16954	16929	16840	16787	16950	16782	16920	16984	16609	16791	16801	17085	16809	17055	16949	17048	16760	16906	16937	17023	16857	16984	16884	16950	16654	16859	16882	16900	16778	17061	17058	16761	16859	16853	16890	16898	16805	16780	16637	16847	17015	16885	16921	16922	16960	17022	16937	16822	16780	16606	16717	16893	16743	17020	16865	16783	16852	16918	16867	16937	16879	16800	16789	17046	16893	16835	16698	17034	16980	16878	16833	16951	17002	16815	16689	17109	16770	16823	16709	16665	17052	16840	16834	16810	16856	16861	16896	16983	16964	16824	16786	16903	16736	17119	16654	16912	16620	16948	17018	16867	16873	16894	16693	16739	16818	16874	16672	16753	16860	16975	17041	16918	16814	16807	16965	16934	16852	16827	17007	16909	16901	16959	16904	17058	16949	16772	16812	16723	16944	16918	17049	16776	16801	16905	17003	16844	17092	16753	16842	16833	16703	16901	17054	16777	16897	17006	16885	16741	16741	16965	16922	16783	16640	17116	16932	16714	16796	16840	16853	17021	16838	16926	16990	16751	17060	16925	17076	16924	16920	17009	16809	16739	16740	16945	16948	16952	16785	17052	16829	16895	16917	16848	16852	16782	16789	16877	16816	16893	16791	16986	16945	17063	16750	16826	16992	16866	16983	16911	16730	16994	16911	17044	16877	17029	16723	16797	16799	16862	16787	17061	16718	17056	16846	16922	16901	16822	16801	16954	16738	16792	17054	16899	16851	16780	16807	16881	17012	16818	16749	16789	16962	16928	16756	16941	16894	16996	16769	16836	16842	16950	16801	16756	16751	16705	16672	16871	16900	16995	16874	17005	16763	16839	16810	16915	16634	16766	16832	16967	16870	16697	16893	16850	16610	16895	17039	16814	16970	16952	16931	16895	16862	16815	16678	16909	16882	16933	17052	16778	16950	16832	17061	16899	16816	16913	17047	16920	16846	16860	16952	17153	16898	16888	16734	16805	16755	16882	17062	16883	16934	16993	16862	16791	16769	16932	16664	16658	17038	16873	16900	16782	16684	16921	16839	16850	16963	16851	16962	16840	17036	16790	16803	16978	17034	17019	16761	16678	16872	16949	16954	16964	16902	16869	16780	16801	16842	16929	16943	16789	16974	16732	16798	16748	16914	16752	16912	16748	16744	16729	16792	16858	16934	16792	16913	16977	16773	16804	16957	16910	16788	16854	16833	16904	16818	16818	16831	16680	16738	17051	17039	16950	17019	16818	16802	16706	17042	16856	16779	16794	16992	16951	16921	16876	16874	16819	16860	16951	16983	16916	16970	16943	17057	16785	16939	16887	16618	16742	17011	17031	16776	17029	16896	16796	17009	16846	16961	16822	17100	16723	16813	16920	16838	17171	16734	16809	16961	16964	16931	16971	16561	16801	16988	16910	16872	16817	16823	16948	16879	16873	16815	16872	17059	16904	16797	17059	17098	16802	16825	17066	16940	16780	16841	16930	16824	16868	16981	16844	17038	16792	16855	16902	16964	16935	16842	16863	16914	17063	16799	16959	16828	16743	16806	16783	16883	16828	16673	16894	17061	16914	16948	17017	17092	17005	16718	16823	16837	16746	17041	17151	16966	16681	16912	16923	16844	16811	16708	16809	17021	16728	16831	16947	16895	17101	16827	16813	16862	17095	16806	16896	16810	17025	16753	16917	16816	17079	17117	16931	16683	16995	16731	16906	16932	16799	16897	16839	16767	16899	16696	17021	17107	16871	16878	16812	16667	16863	16873	16759	16863	16964	16806	16902	16865	16855	16949	16716	16880	16879	16786	16693	16672	17064	16903	17052	16920	16859	16786	16938	16827	16884	16922	16944	16839	16981	16837	16814	17149	16939	16829	16875	16781	16994	16849	16819	16730	16860	16938	16769	16805	16697	16907	16881	17023	16867	16869	16920	16949	16803	16872	16886	16913	16908	16987	16881	16830	17149	16736	16998	16974	16944	16974	16842	16893	16874	16935	16881	16813	17094	17022	16883	16755	16751	16714	16863	16828	16767	16989	16763	16938	16876	16836	17065	16893	16833	16739	16809	16964	16954	16736	16928	16897	16742	16857	16903	16920	16765	16804	16968	16753	17032	16647	16940	16802	16852	16834	16776	16922	16747	16862	16851	16810	16804	16994	16756	16881	17061	16851	16881	16728	16737	16743	16924	16682	16760	16980	16761	16771	16861	16886	16869	17019	16955	16933	16679	16985	16933	16951	17056	16898	16952	17071	17044	16910	16808	16943	16866	16929	16872	16700	17007	16880	16948	16932	16948	16762	16921	16901	16782	17111	16919	17065	17020	16721	16911	16897	16889	16996	16991	16917	16812	16828	16884	16627	17016	16963	16956	16873	16922	16756	17098	16996	17041	16845	16882	16811	17015	16929	16858	16915	16848	16751	17067	16718	17005	17027	16992	17052	16946	16903	16838	16890	17051	16766	16861	16922	16865	16856	17029	16978	16857	17054	16719	16915	16972	16854	16902	16973	17086	16786	16857	16843	17182	16788	16805	17035	16748	16923	16918	16727	16902	16912	16839	16992	16803	16799	16854	17044	16969	16815	17038	17036	16841	16927	16824	16715	16923	16822	17035	16694	16740	16963	16746	16780	16791	16817	16875	16921	16964	16956	16942	16695	16838	16778	17018	16969	16725	16711	16712	16808	16746	16853	16948	16989	16979	16840	17167	16856	16915	16873	16961	16856	16962	16832	16680	16952	16928	16788	16948	16847	17016	17011	16830	16817	16934	16649	16975	16917	17017	16770	17065	16676	16980	16771	16849	17048	16827	16696	17106	16925	17129	17071	16859	16965	16970	16948	16881	16972	16862	16903	17071	16943	16719	16901	16901	16930	16949	16830	17083	17004	16993	16842	16955	16624	16738	16735	16995	16833	16979	16754	16777	16986	16985	16876	16970	16911	16824	16977	16852	16812	16922	16938	17002	16898	16906	16861	16699	16811	16874	16790	17025	16834	16860	16727	16955	16640	16641	16771	16856	16871	16918	16864	16743	16943	17059	16861	16869	16954	16826	16872	16733	16826	16812	16718	16791	16925	16959	17008	17031	16987	16873	16760	16808	16819	17079	16744	16804	16958	16925	16713	16805	16795	16945	17115	16775	16894	16956	16797	16881	16773	16812	16708	16928	16881	16899	16944	16812	16857	16836	17109	17001	17064	16882	16920	16874	16994	16974	16920	17064	17214	16709	16869	16986	16712	17029	16740	16933	17129	16838	17003	17036	16795	16956	16961	16783	17047	17132	16811	16934	16885	17058	16805	16827	16714	17034	16961	16794	16905	16872	16988	16908	16858	16811	16911	16922	16926	16932	16817	16830	16910	16907	16917	16983	16849	16884	16845	16976	17009	17069	16990	16730	16803	16990	17014	17040	17101	16908	16825	16916	16889	16842	16911	16980	16965	17038	16895	17007	16843	16812	16946	16816	17010	16840	16847	16736	16776	16987	17032	17015	16919	16792	16791	16736	17069	16943	16930	16799	16941	17122	17048	16879	16856	16801	16739	16745	16778	16985	16873	16970	16849	16908	17084	16833	16880	16923	16830	16885	16930	16753	16909	16946	16763	17029	16933	16995	17028	17088	16910	16788	16812	16671	16837	16840	16867	16768	16784	16854	17003	17147	16890	16904	16815	16898	16762	16881	16910	16847	16844	16882	16976	17107	16852	16883	16787	17069	16933	17009	16901	16791	16912	16837	16746	17016	16799	16817	16945	16988	16827	16764	16915	16888	16916	16858	16903	16935	16720	16834	16845	16823	16821	16926	16962	16765	16820	16990	17024	16888	16857	16835	16801	16923	16916	16833	16890	16809	16854	16865	16741	17016	16757	16899	16833	16992	16889	16936	16906	16885	16908	16859	17113	16937	16785	16907	16903	16763	16992	16768	16897	17102	16863	16851	16876	16815	16826	16924	16827	16928	16881	16854	16921	16961	16854	16931	16843	16849	16938	16676	16932	16592	16890	17086	16876	17088	16900	16886	16819	16971	16765	16657	16818	16882	16816	16774	17028	16825	17002	17116	16915	16845	17124	16864	16810	16599	16821	16952	17107	16891	16970	16930	16685	16862	16967	16929	16891	16715	16913	17023	17130	17141	16922	17072	16927	17037	16845	16815	16861	16990	17034	17138	16787	16822	16983	16696	16877	16925	16789	16963	16779	16927	16834	16814	16713	16820	16703	17087	16957	16921	16864	16728	16941	16858	16959	17016	16941	17045	16823	16852	16907	16621	17075	17201	16808	17025	16985	16726	16752	16888	16953	16823	16883	17085	16810	16981	16924	16836	16888	16965	16888	16980	16818	16917	16918	16865	16930	16606	17035	16815	16902	16976	16847	16791	16739	16924	17004	16678	16772	17120	16957	17048	16916	16973	16721	16761	16867	16684	17040	17117	16904	17134	16945	16894	16873	17006	16883	16791	16848	17188	16904	16775	16812	16838	16935	16917	16966	16928	16918	16779	16942	16993	16755	16759	16984	16832	16902	16782	16824	16771	16859	16975	16976	16820	16883	17064	16648	16665	17062	16938	16855	16953	17015	16787	16871	17059	16790	16975	16850	16759	16831	16907	16877	16944	16939	16808	16988	16802	16855	16879	17073	16964	16826	16820	16767	16930	16968	17038	17130	16688	16855	16782	16854	17039	16922	16956	16898	16819	16830	16786	16796	16884	16817	16910	16846	16877	17049	16760	16793	16903	16847	16786	16818	16999	16917	16871	17001	16875	16797	16920	16746	16796	16762	16976	16847	16973	16802
13758	22682	23258	37525	60439	53185	43607	33221	22359	15623	15378	15524	15564	15553	15441	15517	15489	15421	15467	15600	15510	15526	15412	15637	15553	15548	15563	15593	15527	15455	15539	15580	15452	15452	15344	15602	15591	15580	15600	15433	15416	15476	15603	15498	15435	15510	15479	15513	15813	15747	15662	15478	15554	15574	15553	15515	15409	15545	15459	15417	15443	15556	15394	15499	15483	15457	15463	15517	15380	15474	15542	15533	15533	15517	15438	15440	15589	15451	15337	15530	15509	15493	15586	15260	15702	15462	15632	15669	15436	15630	15473	15465	15497	15478	15491	15380	15689	15458	15536	15359	15482	15364	15585	15457	15482	15718	15554	15469	15552	15632	15382	15418	15610	15603	15439	15434	15516	15392	15478	15556	15616	15321	15641	15415	15509	15474	15495	15667	15471	15343	15544	15361	15621	15391	15398	15329	15413	15560	15498	15323	15428	15449	15475	15481	15359	15595	15327	15385	15593	15520	15629	15290	15505	15702	15497	15536	15449	15439	15521	15557	15340	15372	15324	15535	15418	15421	15506	15305	15612	15626	15522	15469	15479	15450	15412	15469	15474	15254	15610	15394	15597	15439	15376	15548	15540	15577	15463	15543	15500	15486	15368	15533	15452	15413	15424	15346	15473	15588	15552	15612	15634	15600	15379	15554	15503	15618	15495	15528	15356	15656	15468	15246	15493	15625	15658	15491	15691	15541	15378	15492	15586	15561	15567	15357	15378	15480	15398	15551	15466	15364	15474	15408	15372	15713	15635	15592	15564	15374	15485	15499	15494	15434	15409	15556	15577	15336	15529	15519	15529	15525	15581	15566	15536	15455	15312	15486	15502	15629	15524	15332	15486	15475	15464	15625	15522	15448	15736	15426	15355	15588	15414	15547	15493	15622	15574	15590	15464	15548	15408	15489	15614	15482	15531	15684	15614	15402	15386	15464	15418	15439	15473	15608	15452	15518	15513	15503	15493	15500	15651	15603	15482	15393	15474	15415	15487	15588	15516	15419	15355	15431	15440	15625	15557	15531	15504	15658	15541	15510	15499	15544	15545	15553	15540	15372	15281	15616	15542	15447	15636	15448	15532	15580	15472	15516	15421	15314	15511	15558	15516	15567	15443	15553	15591	15498	15477	15496	15532	15480	15528	15569	15352	15594	15371	15517	15502	15587	15458	15459	15486	15592	15536	15394	15467	15555	15456	15404	15450	15564	15444	15548	15601	15468	15435	15506	15452	15502	15429	15666	15397	15560	15545	15502	15594	15430	15410	15457	15551	15467	15576	15405	15505	15487	15497	15491	15553	15551	15370	15553	15476	15311	15434	15551	15433	15518	15612	15611	15478	15562	15307	15461	15546	15657	15491	15451	15563	15419	15447	15507	15489	15362	15461	15538	15504	15450	15542	15503	15477	15325	15537	15610	15581	15370	15254	15711	15506	15311	15347	15446	15530	15536	15516	15439	15502	15437	15575	15452	15537	15306	15534	15537	15451	15403	15461	15435	15560	15393	15670	15624	15454	15403	15631	15381	15626	15453	15561	15547	15362	15565	15491	15573	15484	15527	15429	15393	15487	15390	15707	15565	15383	15567	15397	15462	15531	15491	15552	15210	15453	15524	15512	15404	15528	15549	15447	15479	15514	15420	15579	15393	15526	15574	15639	15371	15498	15517	15418	15318	15631	15448	15459	15647	15455	15431	15480	15525	15358	15495	15470	15544	15566	15578	15531	15424	15603	15417	15438	15545	15498	15516	15464	15649	15386	15536	15577	15506	15523	15616	15395	15600	15458	15484	15481	15342	15407	15548	15586	15462	15496	15555	15467	15548	15544	15457	15494	15402	15472	15352	15253	15542	15322	15374	15608	15432	15614	15593	15501	15344	15405	15452	15296	15640	15371	15384	15410	15639	15439	15646	15546	15382	15534	15339	15463	15489	15531	15505	15474	15340	15222	15541	15417	15503	15660	15694	15528	15374	15464	15605	15474	15585	15483	15492	15483	15515	15545	15524	15327	15364	15363	15384	15601	15583	15443	15568	15457	15570	15435	15348	15609	15640	15607	15728	15406	15376	15519	15431	15389	15463	15405	15496	15596	15419	15396	15494	15551	15588	15471	15412	15602	15540	15552	15439	15529	15393	15385	15549	15510	15654	15492	15583	15543	15499	15569	15362	15327	15452	15543	15563	15595	15480	15541	15545	15435	15450	15438	15332	15634	15405	15453	15467	15557	15460	15491	15481	15608	15484	15499	15327	15383	15498	15486	15544	15529	15425	15434	15315	15536	15594	15631	15394	15473	15489	15498	15592	15583	15457	15383	15368	15364	15494	15430	15500	15344	15487	15647	15439	15390	15437	15459	15544	15558	15471	15485	15518	15434	15645	15556	15520	15406	15322	15544	15575	15589	15429	15484	15499	15363	15514	15538	15472	15476	15443	15569	15542	15492	15330	15415	15509	15549	15587	15493	15620	15390	15548	15446	15509	15554	15358	15602	15474	15544	15450	15579	15470	15416	15425	15567	15549	15370	15552	15578	15486	15516	15509	15605	15629	15387	15291	15497	15474	15412	15455	15420	15393	15520	15434	15384	15390	15547	15631	15286	15601	15405	15342	15506	15641	15409	15465	15588	15521	15547	15449	15485	15480	15437	15464	15653	15299	15389	15480	15434	15415	15292	15492	15393	15548	15329	15499	15353	15478	15561	15270	15375	15345	15446	15666	15485	15494	15452	15385	15280	15593	15447	15450	15438	15378	15495	15312	15534	15380	15482	15497	15302	15541	15525	15578	15563	15436	15466	15585	15426	15489	15554	15456	15318	15468	15468	15447	15555	15414	15421	15432	15428	15493	15434	15448	15589	15667	15378	15423	15593	15458	15612	15328	15553	15428	15266	15534	15446	15627	15548	15527	15451	15517	15345	15432	15491	15489	15505	15556	15481	15594	15429	15558	15610	15524	15617	15592	15404	15590	15579	15691	15555	15400	15448	15261	15432	15569	15296	15355	15452	15557	15328	15458	15718	15500	15393	15458	15613	15418	15497	15543	15381	15587	15578	15679	15531	15617	15520	15644	15457	15481	15685	15486	15584	15497	15519	15460	15476	15498	15517	15450	15479	15351	15459	15561	15485	15650	15530	15494	15405	15478	15316	15623	15478	15494	15535	15301	15454	15482	15554	15574	15524	15545	15499	15411	15560	15570	15496	15645	15406	15471	15412	15566	15429	15487	15560	15367	15467	15363	15318	15435	15457	15612	15386	15308	15421	15546	15453	15479	15460	15388	15555	15681	15319	15536	15583	15592	15459	15655	15507	15546	15440	15566	15437	15370	15432	15548	15580	15524	15471	15543	15535	15624	15517	15484	15389	15566	15309	15526	15357	15423	15337	15370	15490	15676	15529	15545	15475	15422	15562	15412	15315	15615	15466	15463	15482	15622	15387	15608	15362	15566	15321	15541	15359	15564	15290	15540	15457	15584	15473	15359	15516	15525	15512	15432	15353	15491	15286	15746	15231	15585	15604	15616	15530	15368	15359	15579	15623	15486	15534	15521	15595	15356	15521	15535	15444	15433	15489	15510	15359	15436	15506	15527	15530	15359	15345	15583	15474	15542	15351	15605	15503	15560	15444	15477	15549	15624	15538	15563	15549	15524	15494	15408	15568	15487	15549	15447	15345	15335	15463	15520	15608	15650	15318	15467	15732	15319	15442	15465	15515	15548	15489	15463	15531	15492	15511	15564	15215	15451	15350	15346	15520	15496	15553	15530	15480	15438	15233	15601	15545	15509	15562	15522	15604	15486	15587	15404	15456	15528	15523	15577	15493	15464	15592	15522	15378	15568	15513	15520	15500	15299	15436	15434	15391	15312	15539	15346	15462	15213	15539	15466	15560	15600	15510	15371	15279	15353	15397	15443	15567	15578	15367	15589	15613	15568	15561	15516	15390	15378	15493	15436	15390	15472	15539	15598	15453	15391	15407	15444	15410	15447	15663	15675	15439	15355	15479	15390	15505	15337	15415	15623	15451	15515	15488	15430	15454	15326	15380	15369	15521	15486	15466	15476	15431	15466	15572	15463	15382	15312	15466	15378	15493	15496	15501	15578	15484	15513	15471	15354	15516	15378	15584	15392	15531	15542	15466	15507	15465	15723	15301	15536	15538	15495	15553	15458	15632	15474	15471	15438	15571	15413	15419	15473	15527	15402	15384	15347	15695	15319	15528	15431	15526	15562	15626	15411	15586	15440	15579	15543	15464	15499	15516	15542	15442	15549	15553	15522	15555	15619	15531	15662	15547	15460	15274	15512	15458	15395	15549	15221	15621	15408	15539	15309	15486	15286	15548	15567	15468	15431	15415	15561	15549	15400	15336	15560	15552	15578	15600	15571	15562	15438	15388	15405	15560	15380	15396	15451	15362	15463	15508	15375	15511	15518	15625	15470	15414	15400	15497	15535	15522	15439	15519	15623	15582	15494	15467	15434	15632	15451	15496	15686	15439	15475	15405	15447	15525	15555	15456	15384	15450	15512	15423	15355	15517	15414	15404	15579	15494	15511	15318	15427	15377	15611	15568	15529	15525	15455	15465	15461	15322	15618	15430	15467	15552	15400	15551	15625	15393	15537	15386	15514	15616	15508	15500	15405	15674	15472	15310	15524	15362	15295	15584	15354	15337	15475	15512	15476	15462	15461	15564	15529	15216	15274	15506	15423	15701	15507	15517	15465	15388	15358	15431	15520	15378	15449	15522	15407	15354	15428	15675	15478	15448	15459	15485	15423	15383	15510	15301	15433	15517	15530	15393	15518	15556	15548	15450	15544	15340	15244	15349	15429	15715	15586	15382	15497	15400	15364	15455	15323	15417	15218	15558	15421	15372	15461	15465	15602	15615	15448	15599	15479	15547	15684	15510	15527	15405	15586	15480	15336	15490	15357	15558	15401	15557	15248	15540	15451	15449	15571	15347	15446	15635	15427	15400	15441	15528	15671	15415	15525	15557	15379	15399	15409	15406	15476	15498	15513	15564	15576	15490	15379	15465	15391	15449	15477	15410	15571	15441	15401	15518	15667	15402	15433	15577	15401	15536	15451	15534	15439	15610	15548	15554	15382	15469	15477	15519	15424	15446	15408	15384	15448	15556	15481	15468	15515	15502	15496
22827	21169	28919	24870	52385	61034	53715	39067	28999	20519	18250	17766	17627	17528	17749	17576	17503	17493	17340	17679	17651	17557	17503	17364	17465	17467	17334	17302	17378	17546	17401	17500	17453	17255	17506	17249	17451	17360	17394	17427	17251	17298	17390	17538	17502	17307	17386	17524	17586	17485	17387	17428	17401	17300	17336	17521	17383	17355	17282	17294	17416	17252	17162	17323	17243	17212	17295	17457	17100	17207	17181	17324	17318	17354	17191	17410	17419	17286	17278	17102	17515	17332	17372	17208	17272	17187	17237	17222	17280	17377	17387	17236	17455	17307	17320	17310	17110	17241	17392	17262	17214	17362	17404	17428	17305	17352	17392	17274	17340	17386	17358	17528	17335	17336	17428	17280	17289	17281	17597	17282	17379	17124	17253	17368	17579	17317	17262	17300	17379	17274	17440	17181	17407	17412	17407	17274	17308	17197	17383	17524	17304	17362	17437	17261	17244	17317	17199	17283	17283	17414	17558	17375	17137	17261	17215	17402	17326	17161	17271	17344	17318	17353	17559	17070	17277	17310	17397	17332	17319	17101	17464	17421	17189	17309	17337	17190	17365	17297	17420	17252	17229	17224	17115	17328	17315	17320	17392	17312	17355	17147	17269	17225	17164	17049	17257	17193	17503	17263	17339	17331	17185	17267	17233	17262	17326	17426	17258	17345	17273	17157	17427	17357	17422	17452	17267	17297	17299	17188	17267	17313	17248	17180	16925	17439	17425	17130	17475	17333	17278	17228	17113	17182	17243	17232	17409	17585	17276	17357	17267	17283	17369	17075	17277	17164	17226	17182	17270	17322	17228	17197	17287	17210	17430	17487	17418	17123	17388	17437	17190	17131	17211	17357	17271	17228	17260	17389	17465	17246	17372	17370	17272	17112	17066	17287	17136	17009	17175	17362	17416	17285	17050	17299	17343	17160	17095	17287	17161	17355	17412	17268	17375	17343	17196	17319	17314	17390	17381	17139	17339	17633	17590	17186	17136	17307	17183	17366	17282	17265	17267	17419	17394	17385	17369	17278	17241	17342	17467	17326	17431	17323	17213	17242	17171	17442	17244	17163	17348	17035	17168	17416	17236	17212	17302	17318	17297	17318	17205	17480	17452	17338	17371	17112	17154	17164	17169	17369	17257	17303	17173	17146	17388	17248	17191	17497	17267	17203	17325	17028	17501	17408	17417	17211	17251	17166	17304	17334	17528	17413	17348	17210	17211	17215	17370	17249	17387	17209	17340	17271	17223	17345	17497	17299	17146	17098	17142	17226	17492	17232	17284	17175	17231	17381	17265	17394	17098	17280	17321	17034	17370	17257	17530	17234	17461	17404	17500	17324	17234	17044	17230	17348	17453	17313	17414	17360	17333	17140	17304	17429	17407	17226	17327	17309	17201	17416	17194	17382	17102	17361	17201	17303	17236	17174	17330	17342	17271	17256	17349	17207	17417	17411	17241	17330	17382	17251	17407	17523	17386	17345	17426	17284	17180	17217	17368	17356	17293	17225	17350	17222	17072	17330	17276	17130	17206	17117	16949	17240	17172	17067	17061	17397	17381	17241	17366	17201	17332	17426	17347	17186	17193	17339	17116	17323	17392	17268	17167	17355	17278	17176	17256	17228	17236	17389	17352	17444	17228	17007	17306	17214	17502	17138	17419	17133	17042	17443	17341	17308	17180	17237	17366	17302	17309	17448	17363	17372	17280	17201	17268	17215	17223	17244	17339	17173	17485	17220	17180	17381	17327	17345	17376	17487	17202	17249	17195	17355	17377	17131	17199	17206	17435	17271	17294	17321	17264	17133	17230	17352	17224	17026	17122	17161	17136	17398	17101	17259	17279	17277	17316	17315	17405	17273	17265	17242	17353	17320	17238	17318	17397	17328	17394	17306	17319	17219	17235	17327	17286	17270	17419	17250	17277	17186	17306	17364	17264	17154	17356	17204	17238	17355	17329	17533	17300	17492	17510	17166	17189	17229	17400	17297	17264	17024	17353	17340	17033	17298	17453	17162	17380	17102	17313	17260	17167	17167	17316	17234	17471	17435	17391	17214	17331	17237	17234	17392	17373	17344	17385	17181	17475	17346	17508	17312	17222	17436	17329	17194	17356	17106	17455	17327	17340	17310	17225	17208	17300	17155	17244	17287	17432	17283	17139	17350	17396	17321	17640	17395	17207	17167	17254	17315	17105	17388	17211	17139	17291	17251	17225	17344	17444	17401	17346	17241	17302	17386	17415	17292	17164	17350	17390	17232	17283	17266	17125	17285	17329	17436	17390	17217	17331	17376	17462	17113	17331	17304	17176	17173	17363	17456	17497	17132	17357	17255	17120	17327	17263	17294	17457	17329	17353	17428	17386	17043	17011	17221	17212	17311	17216	17162	17247	17360	17173	17373	17404	17266	17171	17108	17289	17254	17218	17208	17002	17398	17262	17373	17027	17253	17166	17249	17274	17268	17434	17599	17186	17202	17205	17240	17279	17217	17214	17299	17369	17268	17496	17306	17333	17422	17389	17228	17253	17182	17260	17120	17277	17263	17304	17360	17332	17163	17257	17067	17348	17373	17213	17395	17229	17310	17281	17390	17015	17334	17278	17393	17282	17327	17283	17467	17465	17309	17315	17189	17160	17303	17387	17427	17095	17245	17267	17312	17187	17175	17331	17440	17231	17263	17283	17257	17301	17368	17131	17315	17188	16931	17154	17162	17220	17444	17362	17206	17364	17157	17349	17205	17198	17246	17486	17284	17340	17407	17282	17344	17507	17354	17462	17244	17319	17333	17400	17482	17326	17144	17136	17210	17308	17208	17283	17213	17257	17384	17281	17249	17340	17417	17327	17277	17426	17319	17264	17224	17524	17306	17188	17246	17358	17150	17247	17300	17223	17331	17192	17219	17337	17300	17251	17354	17383	17398	17503	17176	17386	17444	17255	17370	17312	17315	17246	17254	17241	17217	17248	17204	17267	17369	17472	17337	17481	17098	17080	17269	17273	17123	17240	17302	17358	17172	17354	17017	17271	17369	17372	17495	17319	17278	17302	17233	17168	17289	17343	17337	17185	17140	17357	17269	17254	17242	17132	17209	17222	17251	17302	17194	17174	17291	17367	17137	17243	17363	17258	17348	17417	17203	17283	17142	17108	17302	17031	17295	17249	17343	17257	17460	17159	17082	17309	17134	17241	17255	17239	17211	17176	17101	17207	17343	17416	17459	17383	17268	17384	17305	17257	17170	17274	17197	17220	17391	17329	17267	17306	17128	17209	17270	17344	17222	17437	17639	17411	17214	17125	17499	17348	17299	17176	17194	17326	17283	17393	17505	17230	17185	17310	17325	17193	17285	17217	17271	17362	17301	17237	17290	17191	17346	17154	17396	17166	17164	17418	17259	17368	17265	17218	17269	17313	17409	17369	17307	17164	17215	17375	17355	17283	17268	17258	17334	17236	17191	17335	17146	17345	17129	17376	17323	17288	17144	17327	17344	17401	17445	17296	17104	17302	17274	17409	17253	17101	17119	17296	17315	17273	17295	17403	17152	17317	17164	17359	17373	17136	17309	17286	17266	17433	17276	17258	17396	17162	17301	17285	17177	17365	17220	17187	17290	17277	17192	17245	17122	17325	17216	17235	17373	17461	17240	17207	17279	17093	17209	17416	17215	17450	17239	17248	17277	17133	17465	17561	17060	17416	17372	17518	17307	17376	17381	17235	17218	17334	17479	17440	17325	17333	17152	17509	17223	17239	17322	17174	17131	17385	17489	17490	17501	17256	17136	17069	17370	17362	17451	17256	17374	17533	17402	17473	17248	17122	17226	17287	17221	17399	17251	17294	17247	17264	17238	17211	17293	17339	17320	17510	17241	17397	17088	17494	17258	17482	17457	17152	17266	17326	17221	17256	17276	17215	17154	17211	17221	17246	17384	17300	17317	17175	17190	17223	17343	17191	17258	17404	17301	17304	17204	17265	17149	17434	17413	17421	17224	17089	17229	17218	17494	17162	17306	17197	17251	17206	17166	17393	17247	17199	17334	17168	17391	17440	17326	17202	17090	17220	17167	17252	17381	17343	17302	17258	17137	17281	17221	17495	17291	17297	17253	17360	17385	17396	17507	17324	17111	17240	17127	17372	17113	17265	17401	17292	17166	17347	17356	17212	17356	17384	17256	17201	17284	17341	17236	17243	17177	17135	17214	17315	17316	17174	17133	17279	17369	17483	17340	17192	16981	17270	17330	17345	17252	17332	17390	17473	17360	17252	17446	17220	17239	17374	17416	17374	17268	17187	17287	17532	17212	17140	17341	17381	17205	17380	17339	17131	17274	17338	17393	17360	17154	17274	17238	17412	17116	17203	17341	17251	17269	17064	17225	17243	17402	17332	17253	17329	17327	17310	17394	17122	17258	17368	17449	17342	17145	17271	17372	17342	17322	17175	17120	17204	17361	17218	17284	17301	17348	17268	17269	17379	17269	17159	17380	17311	17266	17210	17184	17216	17171	17398	17288	17307	17346	17337	17177	17306	17269	17212	17301	17331	17339	17386	17462	17089	17305	17205	17108	17256	17198	17196	17219	17236	17293	17474	17313	17152	17161	17565	17241	17289	17215	17193	17310	17252	17393	17447	17399	17227	17282	17354	17344	17336	17042	17267	17217	17296	17315	17327	17407	17267	17502	17440	17423	17164	17187	17209	17390	17421	17230	17377	17113	17373	17405	17151	17213	17241	17306	17286	17300	17213	17370	17436	17288	17303	17308	17439	17270	17244	17233	17300	17238	17219	17463	17258	17273	17291	17417	17292	17236	17109	17193	17320	17271	17272	17140	17232	17384	17180	17316	17327	17320	17425	17143	17239	17263	17330	17343	17488	17225	17222	17166	17258	17129	17561	17277	17330	17468	17326	17208	17138	17341	17295	17324	17200	17334	17379	17212	17207	17219	17203	17141	17327	17263	17308	17260	17397	17473	17133	17334	17477	17278	17248	17425	17342	17345	17139	17250	17246	17274	17317	17353	17264	17455	17285	17156	17326	17252	17106	17289	17333	16999	17329	17275	17188	17278	17159	17085	17359	17204	17192	17334	17242	17394	17471	17328	17385	17438	17403	17337	17271	17244	17353	17408	17308	17399	17230	17151	17011	17319	17363	17184	17488	17320
15947	27907	27744	42263	75157	66644	55415	41453	29511	17643	15672	15662	15789	15785	15777	15674	15895	15640	15664	15778	15633	15699	15513	15677	15684	15664	15819	15696	15700	15542	15677	15802	15635	15724	15568	15755	15752	15600	15643	15708	15667	15534	15621	15535	15605	15668	15544	15678	16022	15941	15847	15790	15424	15777	15569	15702	15636	15530	15746	15736	15804	15685	15684	15667	15645	15593	15609	15684	15685	15702	15892	15730	15810	15682	15677	15698	15607	15764	15616	15632	15633	15732	15661	15735	15726	15696	15817	15692	15823	15646	15879	15611	15595	15729	15642	15692	15733	15810	15705	15511	15686	15607	15649	15611	15637	15432	15708	15588	15616	15625	15654	15604	15761	15582	15565	15511	15477	15561	15695	15772	15543	15510	15618	15704	15620	15603	15784	15776	15582	15667	15597	15589	15816	15882	15552	15639	15594	15720	15630	15541	15551	15545	15554	15736	15590	15573	15666	15618	15587	15709	15535	15656	15701	15740	15625	15642	15607	15571	15642	15532	15568	15536	15697	15691	15465	15563	15584	15640	15650	15677	15602	15693	15616	15677	15689	15612	15694	15575	15660	15633	15813	15558	15907	15720	15720	15734	15701	15564	15673	15574	15794	15620	15620	15660	15583	15702	15759	15739	15705	15538	15821	15591	15521	15731	15633	15721	15648	15598	15503	15637	15663	15650	15625	15606	15664	15689	15699	15537	15664	15650	15546	15666	15540	15672	15736	15696	15654	15566	15637	15717	15626	15715	15642	15624	15715	15672	15628	15608	15712	15566	15741	15566	15619	15763	15723	15638	15642	15686	15611	15537	15517	15562	15750	15782	15504	15563	15504	15596	15752	15395	15711	15633	15717	15702	15576	15739	15543	15489	15500	15790	15686	15713	15521	15721	15698	15695	15590	15633	15746	15638	15478	15467	15638	15465	15664	15672	15666	15530	15580	15612	15597	15741	15515	15621	15722	15633	15761	15677	15803	15615	15686	15540	15710	15815	15622	15503	15680	15580	15616	15622	15497	15674	15769	15638	15644	15410	15600	15642	15673	15756	15534	15688	15929	15568	15615	15678	15604	15640	15607	15659	15689	15623	15663	15615	15703	15630	15732	15718	15610	15603	15641	15798	15544	15700	15677	15611	15692	15687	15693	15655	15503	15565	15584	15698	15604	15591	15612	15715	15576	15601	15592	15655	15624	15636	15766	15536	15496	15694	15659	15557	15639	15692	15855	15608	15643	15720	15542	15651	15669	15561	15740	15591	15734	15645	15765	15643	15611	15651	15577	15724	15540	15745	15637	15713	15665	15807	15695	15567	15779	15596	15620	15681	15622	15651	15848	15697	15706	15645	15520	15564	15546	15735	15566	15695	15477	15526	15542	15791	15805	15702	15667	15781	15529	15663	15787	15733	15537	15684	15584	15639	15751	15660	15571	15744	15929	15517	15555	15703	15625	15557	15748	15546	15726	15669	15670	15797	15610	15607	15646	15489	15713	15571	15743	15674	15672	15820	15556	15625	15695	15816	15804	15783	15775	15762	15567	15448	15638	15612	15666	15440	15731	15661	15737	15726	15627	15732	15761	15694	15428	15707	15719	15596	15657	15645	15657	15651	15685	15556	15658	15724	15796	15741	15561	15760	15552	15706	15749	15703	15707	15407	15766	15682	15588	15598	15561	15593	15666	15634	15510	15730	15870	15524	15767	15574	15638	15710	15792	15646	15677	15654	15476	15832	15514	15665	15439	15615	15911	15656	15567	15604	15679	15653	15624	15460	15726	15518	15516	15707	15660	15479	15798	15517	15644	15659	15530	15534	15534	15742	15635	15591	15700	15586	15806	15680	15860	15687	15543	15774	15755	15721	15668	15731	15824	15592	15813	15672	15697	15474	15737	15566	15525	15508	15674	15636	15731	15537	15739	15689	15614	15602	15684	15704	15822	15680	15669	15663	15613	15663	15713	15701	15652	15718	15628	15649	15623	15594	15710	15520	15550	15658	15700	15737	15532	15635	15467	15675	15610	15642	15560	15703	15809	15690	15570	15539	15652	15525	15777	15832	15503	15652	15645	15557	15771	15617	15552	15612	15742	15706	15590	15798	15698	15673	15727	15674	15497	15531	15679	15617	15611	15626	15681	15921	15705	15791	15742	15599	15737	15591	15581	15714	15715	15683	15555	15447	15735	15712	15596	15589	15612	15764	15724	15698	15728	15761	15555	15905	15651	15671	15641	15651	15519	15576	15718	15574	15619	15560	15822	15715	15677	15773	15530	15797	15640	15526	15656	15720	15607	15682	15644	15674	15611	15790	15634	15388	15735	15654	15664	15711	15622	15613	15762	15763	15586	15592	15718	15562	15546	15677	15542	15564	15706	15667	15662	15610	15775	15623	15544	15540	15540	15595	15692	15533	15652	15680	15417	15783	15605	15569	15663	15593	15759	15541	15716	15591	15560	15555	15401	15563	15598	15632	15585	15774	15670	15571	15655	15755	15763	15643	15804	15517	15511	15597	15505	15700	15692	15666	15659	15729	15767	15728	15624	15781	15791	15639	15641	15887	15810	15469	15586	15534	15738	15749	15680	15548	15669	15667	15813	15690	15593	15644	15566	15717	15736	15616	15708	15571	15710	15609	15755	15621	15664	15775	15781	15763	15518	15474	15541	15767	15734	15414	15720	15553	15730	15884	15676	15646	15380	15578	15712	15794	15746	15605	15819	15772	15507	15531	15664	15760	15689	15645	15680	15600	15674	15525	15664	15730	15713	15624	15702	15466	15731	15778	15750	15589	15548	15795	15627	15754	15549	15696	15545	15674	15520	15852	15585	15715	15783	15703	15660	15633	15512	15613	15680	15683	15614	15708	15672	15780	15720	15639	15737	15723	15513	15764	15625	15638	15464	15629	15781	15675	15620	15660	15711	15725	15596	15676	15577	15680	15506	15650	15759	15664	15687	15718	15716	15649	15606	15669	15634	15649	15702	15575	15632	15566	15531	15832	15514	15820	15732	15734	15451	15653	15579	15712	15714	15648	15606	15651	15652	15551	15661	15565	15604	15592	15617	15497	15671	15709	15603	15621	15489	15585	15838	15649	15678	15643	15704	15533	15658	15663	15619	15756	15618	15519	15781	15630	15589	15558	15935	15654	15727	15733	15783	15680	15643	15622	15661	15604	15690	15702	15747	15619	15597	15735	15684	15528	15557	15648	15727	15751	15659	15500	15607	15608	15634	15592	15624	15695	15555	15655	15802	15485	15553	15665	15660	15396	15653	15725	15600	15644	15601	15642	15706	15650	15805	15725	15695	15687	15521	15529	15686	15652	15608	15598	15884	15488	15524	15888	15710	15683	15587	15746	15656	15527	15545	15731	15749	15545	15581	15693	15654	15662	15901	15612	15620	15763	15516	15657	15588	15558	15679	15514	15543	15598	15762	15643	15823	15773	15620	15707	15644	15666	15547	15542	15732	15608	15702	15512	15718	15577	15602	15549	15841	15710	15714	15714	15735	15568	15728	15630	15659	15688	15567	15528	15462	15693	15655	15679	15591	15747	15600	15577	15723	15747	15785	15565	15688	15711	15804	15568	15563	15488	15562	15776	15706	15666	15618	15669	15759	15649	15678	15809	15608	15711	15705	15720	15600	15590	15682	15786	15684	15589	15816	15687	15512	15612	15553	15609	15799	15684	15685	15655	15607	15505	15440	15811	15619	15612	15512	15535	15748	15586	15688	15654	15460	15608	15562	15496	15659	15547	15775	15653	15676	15690	15780	15664	15575	15775	15560	15666	15639	15707	15696	15677	15607	15727	15540	15670	15547	15668	15726	15496	15655	15670	15725	15777	15593	15756	15687	15692	15730	15650	15693	15562	15617	15532	15734	15638	15660	15738	15645	15600	15658	15608	15659	15623	15514	15614	15782	15687	15719	15586	15582	15608	15528	15665	15576	15640	15535	15649	15723	15597	15630	15620	15760	15732	15588	15571	15308	15502	15625	15714	15662	15576	15628	15781	15665	15641	15446	15765	15565	15829	15705	15797	15812	15555	15653	15694	15628	15779	15721	15759	15438	15803	15672	15631	15569	15626	15569	15675	15482	15599	15667	15545	15779	15627	15777	15586	15834	15585	15507	15529	15519	15669	15700	15595	15620	15735	15625	15606	15565	15464	15758	15725	15681	15678	15531	15608	15644	15639	15895	15781	15805	15766	15692	15851	15606	15746	15756	15622	15695	15466	15650	15783	15641	15572	15774	15689	15567	15798	15759	15683	15626	15603	15677	15689	15759	15530	15782	15715	15599	15610	15645	15744	15544	15682	15787	15710	15686	15584	15618	15878	15686	15602	15798	15625	15625	15833	15697	15716	15786	15625	15553	15786	15620	15647	15434	15587	15570	15678	15589	15589	15652	15656	15517	15687	15679	15564	15631	15667	15630	15645	15743	15770	15665	15695	15396	15666	15773	15593	15681	15688	15486	15566	15675	15675	15754	15733	15726	15582	15641	15692	15667	15621	15612	15630	15697	15659	15527	15594	15530	15660	15598	15841	15662	15602	15571	15517	15485	15700	15765	15638	15686	15554	15602	15591	15565	15546	15652	15481	15730	15742	15570	15667	15714	15614	15399	15714	15713	15511	15733	15595	15577	15679	15460	15586	15811	15588	15777	15389	15520	15698	15685	15622	15740	15558	15648	15778	15640	15667	15634	15705	15609	15676	15652	15678	15629	15553	15612	15762	15721	15762	15671	15648	15677	15655	15678	15766	15635	15580	15492	15673	15662	15680	15533	15808	15559	15491	15646	15801	15650	15553	15538	15635	15603	15814	15670	15533	15674	15651	15652	15479	15673	15471	15690	15660	15536	15551	15772	15661	15635	15745	15580	15644	15596	15636	15632	15712	15528	15919	15695	15600	15725	15607	15627	15365	15623	15649	15798	15606	15693	15600	15663	15720	15802	15668	15629	15592	15570	15666	15496	15618	15621	15712	15701	15440	15622	15624	15598	15710	15614	15593	15680	15567	15727	15609	15587	15588	15458	15689	15643	15718	15652	15720	15573	15766	15755	15754	15696	15802	15593	15581	15570	15653	15678	15745	15510	15636	15742	15581	15613	15635	15673	15643	15614	15794	15740	15670	15549	15602	15653	15802	15729	15648	15701	15653
27196	21743	24080	23348	29863	28340	24363	21076	19014	18071	17753	17653	17729	17567	17609	17630	17463	17778	17630	17654	17487	17458	17487	17525	17537	17665	17590	17568	17679	17593	17641	17640	17612	17507	17725	17810	17449	17649	17689	17653	17518	17690	17828	17561	17615	17547	17618	17653	17769	17649	17530	17733	17776	17785	17883	17613	17652	17405	17673	17473	17561	17554	17627	17673	17667	17729	17736	17470	17678	17520	17696	17755	17641	17576	17742	17614	17471	17692	17662	17712	17533	17679	17777	17749	17559	17698	17510	17669	17627	17645	17598	17470	17503	17467	17652	17577	17629	17655	17824	17545	17645	17692	17722	17595	18007	17785	17826	17698	17687	17580	17681	17502	17649	17550	17708	17451	17658	17685	17441	17717	17690	17611	17673	17568	17578	17486	17487	17491	17624	17653	17541	17706	17841	17703	17484	17582	17647	17622	17514	17541	17616	17456	17652	17673	17629	17667	17497	17550	17720	17654	17677	17665	17555	17684	17591	17627	17599	17534	17564	17608	17544	17676	17722	17605	17755	17600	17490	17619	17374	17492	17440	17459	17780	17738	17527	17531	17519	17587	17655	17678	17620	17415	17469	17793	17627	17428	17503	17418	17911	17793	17716	17719	17574	17693	17579	17498	17572	17577	17447	17498	17816	17537	17766	17536	17668	17717	17599	17617	17533	17651	17581	17742	17477	17646	17791	17608	17545	17511	17381	17362	17424	17539	17426	17835	17674	17692	17832	17738	17537	17655	17643	17723	17629	17767	17545	17478	17642	17667	17549	17700	17634	17569	17763	17513	17471	17417	17648	17616	17659	17606	17580	17555	17585	17574	17417	17448	17575	17618	17610	17613	17371	17761	17655	17533	17604	17379	17502	17613	17588	17554	17623	17595	17801	17583	17636	17518	17687	17592	17669	17612	17758	17445	17462	17630	17531	17804	17604	17755	17642	17878	17657	17665	17593	17734	17629	17630	17523	17745	17553	17395	17598	17509	17521	17469	17611	17572	17739	17543	17516	17637	17445	17538	17389	17753	17724	17635	17747	17739	17598	17603	17500	17600	17408	17513	17681	17669	17711	17732	17874	17629	17738	17507	17528	17720	17607	17618	17680	17484	17771	17428	17397	17535	17734	17567	17507	17682	17672	17695	17445	17437	17745	17579	17646	17676	17734	17465	17728	17604	17610	17411	17464	17659	17627	17521	17585	17594	17706	17781	17587	17646	17499	17634	17658	17649	17717	17638	17637	17470	17581	17654	17492	17454	17683	17650	17501	17745	17582	17772	17465	17592	17782	17621	17507	17502	17783	17511	17534	17621	17670	17736	17609	17722	17625	17722	17444	17589	17717	17732	17544	17649	17732	17738	17856	17519	17493	17457	17794	17537	17592	17589	17695	17737	17724	17526	17510	17710	17551	17672	17399	17882	17710	17802	17592	17738	17732	17601	17661	17632	17747	17679	17459	17543	17568	17568	17721	17440	17322	17620	17662	17640	17722	17536	17847	17643	17594	17851	17687	17704	17967	17774	17563	17566	17649	17695	17653	17657	17831	17472	17509	17554	17700	17586	17586	17602	17740	17687	17622	17782	17793	17363	17538	17499	17695	17675	17822	17423	17522	17642	17714	17657	17595	17663	17683	17671	17567	17499	17708	17705	17693	17891	17620	17749	17686	17738	17701	17598	17638	17480	17516	17581	17754	17663	17831	17714	17510	17427	17517	17761	17603	17595	17612	17765	17795	17609	17695	17492	17561	17536	17727	17614	17614	17655	17612	17887	17674	17567	17529	17596	17368	17522	17670	17489	17644	17575	17517	17481	17468	17721	17598	17676	17643	17460	17621	17604	17556	17569	17629	17687	17651	17561	17621	17774	17758	17473	17483	17674	17715	17625	17335	17443	17805	17720	17574	17536	17595	17804	17493	17701	17813	17621	17709	17507	17563	17611	17700	17930	17767	17768	17564	17424	17351	17402	17580	17528	17594	17546	17541	17728	17709	17616	17559	17688	17511	17558	17540	17535	17459	17523	17676	17493	17781	17666	17487	17583	17764	17798	17718	17582	17545	17350	17687	17734	17675	17841	17680	17562	17639	17616	17729	17684	17787	17703	17587	17850	17619	17695	17562	17754	17606	17724	17589	17677	17559	17672	17741	17785	17271	17521	17686	17814	17706	17671	17594	17790	17602	17697	17577	17597	17684	17671	17628	17529	17608	17650	17632	17536	17611	17586	17724	17876	17703	17591	17670	17574	17450	17736	17421	17611	17784	17512	17681	17477	17852	17543	17641	17809	17526	17644	17744	17608	17759	17787	17670	17651	17760	17574	17750	17586	17634	17647	17644	17429	17616	17487	17656	17621	17630	17635	17428	17453	17753	17763	17488	17488	17573	17739	17593	17540	17653	17508	17519	17651	17751	17560	17730	17588	17642	17624	17558	17626	17785	17655	17600	17757	17582	17688	17728	17588	17721	17698	17898	17611	17426	17668	17645	17587	17599	17408	17680	17547	17814	17742	17574	17579	17391	17573	17561	17404	17586	17551	17474	17671	17615	17699	17604	17699	17576	17789	17612	17590	17577	17667	17642	17494	17692	17707	17607	17777	17701	17616	17581	17846	17559	17602	17816	17627	17604	17584	17577	17617	17535	17599	17854	17802	17554	17648	17491	17514	17465	17587	17348	17740	17712	17580	17507	17762	17674	17674	17613	17867	17701	17603	17462	17604	17698	17875	17723	17591	17669	17613	17540	17657	17548	17506	17616	17616	17628	17543	17491	17533	17677	17691	17541	17605	17467	17664	17841	17627	17774	17622	17643	17579	17665	17741	17486	17638	17546	17462	17641	17671	17527	17617	17684	17759	17634	17588	17771	17495	17708	17783	17698	17789	17828	17623	17656	17623	17498	17554	17604	17426	17722	17347	17639	17449	17688	17567	17835	17673	17717	17797	17645	17606	17631	17537	17559	17717	17606	17503	17562	17507	17484	17580	17481	17665	17673	17499	17683	17646	17609	17547	17728	17612	17787	17351	17718	17702	17769	17652	17608	17538	17609	17615	17665	17471	17666	17881	17654	17668	17804	17690	17450	17681	17654	17611	17470	17615	17590	17603	17769	17618	17887	17763	17635	17681	17665	17506	17564	17749	17470	17481	17615	17593	17372	17490	17496	17814	17563	17686	17551	17748	17652	17620	17703	17608	17400	17561	17658	17570	17553	17516	17626	17608	17748	17641	17694	17723	17525	17582	17539	17295	17556	17595	17572	17640	17796	17775	17515	17655	17605	17547	17381	17579	17273	17692	17605	17438	17504	17571	17644	17670	17500	17617	17611	17746	17765	17645	17749	17579	17623	17673	17468	17667	17609	17583	17649	17707	17606	17580	17678	17600	17498	17606	17686	17680	17855	17663	17623	17743	17593	17643	17783	17718	17670	17800	17629	17803	17623	17767	17738	17719	17612	17747	17638	17447	17582	17616	17580	17476	17600	17765	17696	17758	17851	17580	17754	17679	17851	17659	17689	17502	17645	17595	17628	17732	17746	17740	17756	17597	17743	17616	17497	17540	17445	17517	17500	17638	17375	17525	17560	17376	17596	17661	17790	17744	17718	17496	17740	17616	17708	17486	17535	17631	17644	17516	17576	17685	17695	17585	17593	17790	17850	17553	17596	17650	17697	17696	17712	17567	17546	17728	17524	17722	17628	17755	17658	17690	17385	17497	17753	17630	17514	17656	17892	17581	17799	17542	17771	17713	17599	17587	17432	17447	17809	17816	17576	17611	17770	17550	17789	17625	17501	17648	17727	17715	17643	17767	17687	17576	17491	17492	17623	17677	17670	17524	17741	17692	17571	17561	17543	17542	17662	17638	17705	17632	17746	17642	17628	17678	17534	17689	17655	17837	17726	17736	17858	17619	17415	17452	17242	17702	17748	17498	17713	17575	17653	17566	17746	17829	17560	17642	17901	17666	17565	17623	17692	17505	17562	17628	17555	17472	17770	17781	17643	17666	17487	17859	17673	17827	17563	17894	17797	17773	17524	17559	17631	17703	17599	17775	17627	17588	17636	17464	17703	17560	17520	17606	17575	17701	17621	17689	17700	17608	17575	17818	17722	17627	17748	17732	17734	17658	17809	17651	17550	17569	17458	17616	17799	17786	17486	17705	17422	17515	17623	17640	17743	17537	17510	17667	17551	17541	17541	17555	17646	17389	17610	17529	17504	17624	17585	17375	17375	17746	17663	17617	17854	17663	17687	17526	17804	17616	17760	17774	17636	17642	17377	17676	17643	17514	17472	17666	17471	17654	17736	17554	17653	17565	17740	17626	17690	17618	17733	17620	17936	17562	17704	17310	17717	17527	17618	17789	17529	17577	17580	17845	17686	17614	17536	17678	17646	17633	17871	17694	17592	17722	17653	17608	17811	17636	17464	17781	17575	17689	17437	17688	17700	17600	17762	17487	17541	17762	17679	17759	17735	17561	17844	17637	17796	17620	17763	17460	17585	17676	17441	17805	17505	17557	17572	17702	17816	17630	17515	17752	17715	17610	17709	17654	17637	17791	17518	17577	17502	17628	17723	17651	17659	17531	17570	17534	17768	17591	17728	17685	17699	17865	17486	17590	17821	17556	17577	17621	17693	17557	17891	17594	17592	17655	17529	17608	17714	17673	17601	17683	17700	17688	17428	17616	17525	17656	17695	17655	17597	17594	17693	17653	17757	17657	17478	17598	17615	17814	17624	17641	17626	17752	17707	17696	17646	17496	17613	17489	17785	17729	17603	17435	17670	17501	17375	17459	17784	17540	17622	17711	17579	17504	17630	17550	17564	17532	17479	17560	17598	17568	17624	17501	17703	17626	17608	17592	17532	17571	17573	17601	17579	17626	17621	17753	17747	17349	17691	17680	17637	17667	17721	17551	17596	17477	17599	17511	17608	17684	17790	17521	17716	17573	17556	17433	17688	17792	17743	17577	17652	17575	17713	17626	17717	17684	17727	17571	17649	17712	17609	17764	17613	17784	17675	17578	17786	17419	17710	17672	17499	17752	17652	17661	17613	17430	17641	17739	17553	17523	17581	17806	17463	17629	17601	17744	17670	17654	17645	17598	17698	17340	17692	17673	17479	17758	17630	17510	17584	17705	17795	17644	17739	17813	17545	17490
14740	17339	18085	21447	32141	28539	24024	19902	17479	15963	15786	15927	16103	15820	15823	15802	15758	15780	15889	15811	16044	15917	15927	15933	15916	15715	15977	15864	15824	15764	16067	15715	15874	15730	15757	15963	15940	15839	15810	15718	15833	15783	15731	15857	15968	15938	15844	15725	15949	15845	15849	15904	15796	15868	15816	15988	15893	15741	15821	15886	15725	15866	15738	15837	15782	15863	15784	15953	15925	15802	15811	15956	15815	15832	15678	15962	15807	15875	15866	16051	15989	15884	15707	15895	15925	15802	15858	15786	15814	15724	15936	15934	15767	15927	15804	15939	15848	15776	15863	15859	15846	15935	15900	15854	15790	15672	15848	15920	15786	15770	15948	15948	15909	15791	15731	15816	15811	15865	15867	15857	15864	15862	15757	15913	15600	15772	15990	15815	15880	15772	15844	15808	15925	15832	15840	15861	15775	15655	15845	15873	15887	15857	15760	16083	15784	15832	15837	16009	15791	15838	15887	15819	15879	15800	15823	15712	15700	15842	15847	15846	15870	15838	15797	16036	15729	15842	15862	16104	15829	15760	15987	15771	15929	16006	15882	15706	15870	15909	15620	15749	15912	15752	15757	15857	15876	15847	15830	15918	15765	15994	15785	15845	15760	15734	15761	15796	15951	15887	15940	15812	15694	15788	15896	15976	15656	15917	15770	15857	15733	15813	15801	15808	15880	15863	15809	15795	16065	15910	15915	15835	15839	15834	16040	15897	16052	15911	15848	15813	15873	15775	15874	15689	15885	15802	15874	15715	15804	15812	15860	15861	15799	15869	15923	15920	15700	15846	15712	16017	15604	15830	15788	15794	15791	16092	15785	15844	15928	15908	15863	15758	15795	15820	15799	15799	15847	15718	15806	15838	15820	15875	15734	15741	15614	15900	15828	15645	16046	15737	15913	15816	15796	15910	15843	15682	15910	15837	15769	15798	15782	15955	15896	15720	15704	15800	15812	15826	15751	15765	15959	15919	15905	15888	15817	15818	15812	15739	15855	15857	15940	15910	15901	15767	15832	15832	15844	15739	15865	15886	15950	15665	15939	15852	15797	16007	15750	15713	15894	15964	15860	15939	15919	15859	15839	15875	15671	15843	15913	15814	15973	15683	15962	15704	15822	15762	15807	15862	15923	15764	15948	15947	15780	15907	15631	15681	15766	15801	15833	15778	15780	15895	15783	15924	15943	15986	16031	15819	15872	15879	15768	15668	15858	15842	15689	15934	15715	15858	15641	15861	15837	15831	15839	16014	15744	15785	15772	15886	16022	15956	15696	16124	15904	15989	15763	16015	15889	15630	15718	15876	15717	15913	15655	15884	15619	15998	15805	15858	15968	15725	15734	15890	15832	15824	15795	15978	15851	15817	15794	15895	15881	15840	15997	15924	15833	15749	15839	15803	15853	15883	15799	15923	15810	15857	15800	15828	15728	16002	15875	15783	15872	15923	15815	15861	15896	15805	15894	15751	16067	15833	15936	15867	15691	15832	15761	15809	15831	15800	15882	15994	15917	15866	16039	15720	15659	15888	15696	15806	16005	15890	15786	15863	15840	15743	15894	15948	15861	15826	15898	15913	15774	15848	15843	15838	15903	15875	16003	15866	15890	15894	15837	15844	15869	15887	15883	15846	15840	15768	15893	15936	15882	15762	15889	15805	15761	15824	15872	15852	15885	15817	16048	15818	15725	16015	15977	15794	15887	15891	15666	15877	15954	15894	15903	15993	15821	15738	15728	15764	15812	15708	15843	15715	15874	15722	15794	15744	15853	16000	15847	15989	15767	15890	15704	15852	15864	15812	15917	15876	16014	15762	15867	15783	15773	16106	15792	15727	15834	15920	15778	15821	15730	15820	15812	15929	15936	15764	15911	15786	15861	15784	15913	15815	16021	15763	15865	15760	15756	15818	15746	15715	15876	15985	15868	15942	16043	15694	15912	15889	15716	15951	15877	15786	15951	15722	15850	15942	15890	15837	15944	15821	15800	15684	15981	15729	15869	16033	15780	15719	15914	15911	15938	15964	15737	15814	16034	15828	15844	15922	15831	15862	15737	15858	15709	15835	15810	15923	15693	15816	16003	15771	15661	15924	15912	15879	15788	15836	15775	15850	15756	15977	15921	15845	15735	15791	15869	15871	15872	15925	15822	15773	15845	15793	15976	15781	16063	15834	15728	15809	15753	15746	15948	15831	15908	15938	15793	15754	15888	15761	15890	15660	15852	16012	15593	15936	15694	15819	16030	16085	15995	15848	15939	15913	15932	15902	15894	15830	15927	15740	15980	16032	15815	15776	15801	15847	15823	15839	15734	15758	15776	15737	15855	15899	15759	15893	15732	15718	15628	15887	15893	15829	15996	15816	15784	15871	15687	15836	15980	15805	15834	15782	15786	16021	15876	15881	15804	15811	15953	15812	15863	15718	16165	16020	15894	15733	15880	15930	16065	15951	15819	15989	15709	15855	15721	15907	15859	15758	15863	15816	15932	15882	15784	15990	16034	15920	15928	15828	15875	15705	16035	15863	15851	15923	15830	15881	15821	16063	15736	15976	15856	15809	15671	15859	15920	15744	15902	15729	15942	15752	15855	15847	15901	15845	15839	15799	15820	15848	15827	16014	15889	15715	15801	15787	16067	15751	16027	15737	15899	15776	15868	15775	15869	15907	15888	15620	15885	15850	15958	15954	15975	15753	15902	15889	16134	15997	15910	15877	15778	15754	15892	15757	15797	15902	15857	15792	15756	15910	15928	15940	15884	15826	16081	15985	15907	15753	15837	15768	15824	15784	15717	15847	15890	16025	15831	15886	15954	15683	15681	15881	15969	15811	15780	15774	15798	15906	15778	15762	15860	15865	15796	15791	15839	15924	15770	15731	16014	15911	15765	15955	16011	15815	15845	15860	15834	15978	16015	15804	15747	15899	15910	15746	15778	15683	15827	15723	15791	16032	15941	15929	15881	15877	15962	15895	15926	15941	15888	15752	15867	15832	15834	15852	15812	15556	15837	16061	15829	15858	15847	15881	15688	15854	15913	15774	15884	15798	15788	15693	15903	15960	16051	15847	15849	15893	15723	15867	15870	15697	16007	16017	16062	15843	15702	15931	15741	15864	16024	15796	15755	15893	15969	15828	15706	15899	15834	15805	15775	15874	15903	15877	15731	15962	15825	15773	16057	15993	15941	15866	15879	16045	15891	15916	15733	15871	15815	15838	15913	15804	15769	15884	15798	15853	15806	15851	15950	15970	15854	15866	15886	15797	15841	15926	15904	15933	15907	15643	15936	15773	15784	15690	15825	15817	15936	15929	15872	15732	15852	15840	15940	15938	15741	15737	15772	15930	16016	15931	15913	15827	15887	15961	15986	15906	15975	15881	15738	15868	15765	15871	16023	15872	15934	15967	15863	15900	15983	15967	15975	15941	15718	15850	15901	15783	15818	15736	15845	15874	15974	15951	15647	15935	15798	15694	15931	15822	15896	15762	15700	15780	15764	16020	15934	15920	15869	15723	15849	15767	15841	15817	15951	15847	15966	15895	15813	15776	15584	15841	16015	15724	15868	15843	15975	15796	15730	15713	15953	15847	15887	15722	15857	16009	15654	15789	16079	15759	16178	15978	15824	15866	16008	15669	15728	15845	16023	15894	15858	15991	15685	15925	15670	15926	15834	15824	16018	15798	15860	15834	15961	15895	15752	15758	15833	15984	15920	15829	15760	16032	15733	15758	15881	15929	15810	15838	16005	15869	15800	15876	15843	15761	15884	15903	15877	15897	15786	15900	15751	15840	15983	15837	15802	15801	15872	15702	15809	15884	15797	15896	15956	15771	15810	15738	15914	15923	15834	15816	15720	15747	15869	15981	15719	15781	15921	15799	15961	15940	15884	15764	15920	15794	15862	15974	16016	15696	15874	15998	15896	15876	15735	15886	15867	15685	15801	15959	15940	15996	15836	15728	15925	15805	15807	15952	15785	15779	15853	15762	15917	16061	15849	15943	15934	15958	15854	15896	15771	15912	15936	15897	15612	15884	15862	15882	15917	15818	15767	16000	15756	15876	15890	15713	15910	15917	15992	15981	15900	15750	16047	15912	15934	15864	15950	15786	15826	16061	15762	15765	15775	15716	15930	15782	15799	15777	15847	15755	15977	15798	15739	15974	16061	15854	15872	15937	15750	15792	15858	15773	15973	15814	15643	15858	15752	15812	15859	15855	16042	15893	15757	15852	15801	15824	15929	15769	15896	15762	15846	15836	15905	16049	15791	15877	15865	15973	15715	15890	16025	15676	15815	15867	15866	15932	15874	15811	15881	15946	15779	15790	15822	15829	15867	15984	16006	15786	15819	16027	15852	15738	15747	15944	15729	15797	15852	15795	15880	15852	15883	15714	16011	15968	15761	15866	15839	15828	15912	15707	15939	15889	15889	15914	15709	15798	15856	15829	16000	15809	15674	15881	15762	15816	16024	15812	15794	15834	15828	15856	15974	15786	15786	15880	15928	15778	15707	15945	15938	16010	15747	15786	15946	15793	16006	15904	15912	15846	15891	15927	15955	15871	16054	15848	15898	15839	15728	15921	15839	15724	15808	15892	15796	15772	15755	15844	15783	15702	15978	15807	15721	15950	15857	15932	15862	15869	15897	15906	15826	15748	15880	15721	15877	15865	15992	15879	15783	15778	15988	15848	16018	16003	15847	15766	15944	15816	15832	15722	15878	15954	15816	15778	15841	16023	15972	15924	15745	15806	15798	15859	15976	15818	15891	15843	15921	15835	15704	15839	15770	15925	15679	16161	15783	15935	15845	15985	15945	15839	15780	15850	15953	15836	15912	15675	15808	15920	15780	15970	15818	15615	15942	15910	16018	15884	15789	15797	16056	15878	15871	15727	15769	15761	15849	15735	15803	15744	15768	15839	15839	15808	15842	15832	15908	15804	15963	15905	15779	15873	16022	15855	15746	15916	15796	15818	15780	15752	15846	15910	15803	15970	15906	15873	15873	15716	15870	15847	15857	15882	15942	15889	15904	15800	15935	15764	15660	15795	15842	15840	15749	15972	15862	15757	15784	15911	15689	15664	15755	15875	15649	15977	15926	16003	15783	15894	15881	15746	15804	16054	15813	15826	15721	16050	15927	16079	15948	15739	15786	15746
24011	21192	28327	26726	52458	52371	43226	33279	25443	20061	18067	17745	17422	17643	17735	17773	17728	17631	17661	17473	17476	17495	17578	17712	17505	17716	17614	17661	17669	17515	17769	17662	17590	17600	17573	17609	17671	17514	17550	17485	17605	17680	17598	17629	17697	17637	17650	17662	17876	17609	17792	17772	17632	17584	17482	17622	17517	17418	17546	17496	17588	17510	17508	17587	17701	17527	17486	17514	17539	17472	17511	17580	17616	17416	17639	17600	17692	17446	17471	17384	17452	17539	17587	17685	17384	17336	17565	17545	17594	17505	17562	17585	17558	17814	17673	17525	17456	17529	17598	17444	17417	17343	17587	17459	17397	17336	17730	17454	17507	17448	17512	17522	17413	17574	17693	17366	17630	17455	17365	17488	17255	17474	17638	17617	17384	17567	17339	17615	17596	17495	17627	17476	17697	17545	17582	17599	17431	17649	17497	17415	17605	17375	17638	17529	17571	17422	17531	17559	17515	17426	17491	17632	17749	17656	17573	17648	17630	17492	17653	17265	17381	17412	17735	17562	17579	17585	17648	17405	17643	17530	17367	17592	17649	17578	17529	17585	17412	17549	17486	17557	17694	17462	17323	17604	17610	17353	17423	17580	17512	17716	17651	17773	17561	17541	17582	17416	17441	17390	17357	17551	17483	17466	17369	17304	17407	17657	17636	17478	17393	17512	17560	17479	17638	17548	17392	17589	17638	17271	17526	17455	17611	17572	17462	17542	17339	17490	17616	17624	17465	17628	17470	17406	17665	17429	17569	17334	17666	17528	17554	17588	17527	17591	17509	17589	17502	17298	17535	17482	17351	17591	17428	17377	17624	17439	17580	17373	17496	17662	17668	17459	17480	17361	17380	17712	17463	17479	17562	17643	17497	17487	17463	17431	17505	17627	17431	17328	17616	17611	17410	17486	17545	17622	17434	17401	17504	17475	17657	17440	17528	17563	17409	17659	17571	17494	17640	17531	17737	17538	17302	17345	17602	17436	17440	17518	17690	17586	17458	17769	17551	17501	17423	17498	17254	17426	17637	17645	17642	17760	17509	17476	17544	17604	17469	17428	17501	17662	17530	17448	17610	17481	17585	17532	17417	17706	17693	17674	17624	17645	17487	17500	17671	17400	17565	17563	17498	17645	17694	17707	17366	17554	17556	17498	17485	17573	17691	17601	17543	17510	17447	17536	17465	17673	17561	17578	17455	17462	17470	17402	17473	17591	17427	17460	17457	17302	17477	17486	17341	17601	17594	17660	17493	17444	17450	17404	17803	17402	17470	17627	17521	17483	17597	17557	17626	17611	17433	17593	17631	17466	17352	17558	17413	17477	17433	17477	17421	17488	17562	17555	17588	17451	17478	17427	17717	17717	17625	17540	17461	17618	17673	17520	17428	17531	17546	17666	17665	17627	17289	17532	17646	17453	17767	17412	17622	17737	17665	17312	17768	17593	17522	17537	17545	17538	17653	17650	17508	17510	17271	17421	17351	17556	17257	17660	17427	17518	17720	17670	17365	17541	17508	17433	17585	17598	17489	17595	17494	17687	17628	17598	17487	17435	17490	17651	17579	17534	17648	17577	17441	17438	17618	17555	17514	17476	17500	17528	17603	17572	17387	17697	17561	17578	17589	17548	17438	17563	17486	17506	17322	17531	17577	17379	17682	17522	17461	17572	17690	17606	17658	17693	17623	17759	17806	17563	17283	17715	17678	17514	17334	17448	17431	17445	17591	17562	17506	17492	17502	17679	17515	17615	17616	17462	17513	17547	17401	17517	17753	17597	17575	17485	17468	17462	17466	17449	17705	17503	17628	17534	17625	17423	17729	17518	17334	17500	17502	17585	17625	17596	17403	17522	17487	17681	17547	17368	17562	17367	17371	17518	17557	17586	17569	17383	17459	17457	17723	17560	17360	17530	17581	17384	17545	17408	17512	17544	17576	17438	17502	17539	17626	17582	17314	17528	17493	17471	17467	17647	17464	17409	17396	17547	17582	17451	17549	17645	17585	17355	17533	17528	17662	17667	17560	17443	17503	17509	17582	17750	17502	17682	17548	17519	17493	17572	17444	17510	17603	17547	17488	17669	17425	17624	17560	17499	17595	17566	17658	17494	17621	17749	17450	17184	17324	17672	17665	17466	17407	17606	17733	17564	17660	17417	17459	17396	17528	17562	17483	17537	17562	17655	17614	17482	17605	17359	17455	17562	17479	17526	17500	17615	17511	17497	17471	17495	17495	17510	17660	17655	17549	17451	17415	17530	17469	17748	17668	17470	17501	17473	17603	17516	17478	17556	17611	17568	17464	17603	17563	17518	17614	17496	17655	17571	17497	17518	17442	17574	17527	17459	17366	17589	17555	17564	17573	17623	17513	17541	17683	17453	17467	17414	17494	17437	17619	17702	17672	17630	17544	17175	17621	17282	17538	17492	17379	17473	17680	17472	17584	17789	17615	17610	17485	17442	17466	17526	17473	17609	17597	17517	17590	17458	17710	17560	17552	17633	17426	17527	17452	17381	17417	17407	17403	17550	17680	17591	17587	17665	17365	17579	17485	17363	17524	17750	17472	17352	17591	17470	17471	17707	17429	17574	17678	17557	17525	17433	17474	17716	17395	17529	17485	17638	17408	17714	17607	17375	17562	17587	17517	17489	17544	17513	17415	17452	17526	17530	17581	17467	17738	17393	17384	17444	17450	17418	17642	17688	17546	17691	17408	17317	17561	17398	17682	17626	17416	17723	17446	17609	17561	17445	17311	17386	17496	17671	17501	17574	17409	17424	17495	17545	17676	17707	17405	17520	17389	17478	17475	17342	17515	17710	17344	17542	17510	17516	17465	17579	17599	17649	17498	17443	17445	17320	17539	17612	17384	17395	17389	17651	17525	17596	17604	17661	17751	17602	17607	17710	17628	17557	17553	17416	17334	17579	17495	17434	17480	17457	17370	17502	17568	17577	17554	17419	17721	17481	17400	17587	17498	17734	17662	17677	17489	17412	17542	17523	17549	17516	17308	17473	17588	17562	17553	17529	17447	17469	17579	17642	17650	17474	17532	17478	17424	17496	17652	17644	17639	17513	17496	17484	17345	17769	17497	17693	17608	17694	17674	17593	17414	17504	17641	17613	17634	17498	17554	17551	17840	17573	17503	17625	17618	17602	17453	17723	17677	17551	17371	17585	17635	17727	17521	17443	17558	17650	17556	17546	17618	17547	17691	17735	17785	17610	17510	17836	17783	17663	17535	17366	17469	17491	17722	17495	17583	17497	17545	17646	17314	17654	17390	17499	17414	17613	17446	17526	17451	17372	17545	17468	17384	17539	17614	17568	17660	17580	17597	17402	17426	17509	17512	17842	17619	17673	17507	17594	17512	17532	17523	17612	17369	17649	17447	17395	17554	17462	17552	17417	17412	17617	17578	17489	17556	17471	17510	17585	17436	17654	17657	17371	17428	17568	17524	17511	17585	17395	17687	17473	17605	17746	17699	17530	17457	17715	17560	17338	17735	17637	17588	17485	17611	17651	17619	17586	17705	17520	17724	17535	17305	17643	17585	17586	17523	17506	17485	17346	17747	17422	17470	17542	17646	17593	17591	17469	17620	17460	17405	17523	17731	17396	17711	17623	17473	17494	17461	17472	17521	17530	17508	17431	17610	17631	17646	17814	17372	17647	17611	17570	17586	17563	17655	17625	17538	17633	17531	17593	17349	17414	17407	17457	17483	17557	17345	17526	17496	17591	17636	17535	17423	17432	17627	17264	17441	17589	17569	17542	17369	17479	17572	17499	17564	17577	17461	17446	17566	17555	17468	17577	17500	17527	17608	17427	17690	17627	17526	17423	17456	17450	17437	17626	17459	17496	17369	17475	17626	17695	17364	17530	17670	17329	17740	17567	17622	17406	17530	17589	17364	17668	17556	17316	17547	17428	17681	17431	17384	17439	17660	17565	17393	17311	17491	17499	17741	17613	17525	17504	17512	17558	17520	17602	17448	17510	17616	17665	17785	17704	17692	17611	17789	17503	17533	17336	17394	17541	17557	17470	17449	17443	17467	17636	17776	17514	17265	17413	17647	17327	17453	17505	17488	17723	17427	17610	17453	17487	17511	17673	17529	17513	17677	17517	17647	17551	17386	17673	17462	17354	17555	17520	17561	17408	17666	17724	17563	17461	17343	17397	17746	17562	17538	17646	17613	17408	17664	17479	17441	17391	17601	17410	17505	17399	17318	17835	17745	17546	17569	17565	17396	17519	17432	17689	17647	17468	17587	17513	17600	17205	17557	17823	17480	17270	17471	17442	17569	17718	17656	17518	17497	17583	17529	17467	17781	17367	17372	17644	17421	17608	17576	17357	17453	17389	17428	17566	17700	17507	17476	17331	17418	17509	17422	17590	17537	17583	17330	17695	17492	17550	17482	17556	17611	17427	17503	17673	17620	17484	17680	17589	17663	17591	17610	17300	17608	17642	17684	17713	17541	17685	17619	17612	17636	17365	17583	17631	17549	17555	17639	17433	17223	17626	17494	17457	17503	17382	17360	17635	17552	17567	17665	17637	17432	17477	17457	17728	17789	17614	17634	17423	17464	17517	17432	17511	17383	17575	17484	17365	17668	17615	17521	17427	17483	17616	17579	17218	17487	17436	17207	17449	17434	17661	17411	17616	17514	17486	17507	17679	17346	17276	17527	17399	17581	17777	17419	17535	17638	17532	17548	17535	17598	17451	17473	17681	17567	17741	17518	17715	17514	17450	17689	17681	17562	17567	17700	17401	17664	17594	17658	17474	17457	17484	17566	17682	17335	17644	17457	17503	17555	17553	17546	17625	17612	17500	17453	17608	17600	17416	17626	17665	17546	17606	17444	17405	17722	17573	17503	17354	17565	17498	17602	17438	17540	17577	17554	17410	17427	17524	17467	17494	17586	17751	17654	17286	17576	17468	17550	17503	17557	17532	17530	17425	17730	17573	17567	17491	17617	17522	17646	17608	17650	17664	17448	17776	17763	17385	17484	17578	17509	17707	17541	17507	17415	17548	17454	17610	17683	17642	17624	17607	17352	17469	17414	17676	17655	17646	17354	17444	17669	17597	17449	17621	17522	17626	17478	17553	17371	17534	17613	17632	17443	17502	17615	17652	17409	17441	17196	17383	17705	17744
14353	23811	24711	34445	60418	52915	43772	34219	24978	17347	15926	15736	15789	15833	15815	15800	15849	15834	15842	15886	15841	15682	15908	15878	15854	15685	15734	15919	15907	15760	15943	15866	15702	15848	15763	15837	15847	15631	15809	15792	15742	15965	15515	15722	15823	15823	15876	15930	15977	15930	15809	15860	15862	15699	15955	15837	15754	15544	15896	15940	15902	15632	15864	15722	15963	15806	15735	15857	15790	15868	15840	15954	15827	15722	15802	15826	15767	15801	15797	15974	15884	15889	15766	15811	15758	15745	15727	15788	15713	15863	15881	15670	15815	15791	15800	15880	15916	15784	15857	15767	15876	15909	15764	15761	15701	15743	15737	15872	15715	15804	15837	15913	15712	15676	15588	15773	15910	15612	15704	15882	15865	15764	15939	15690	15748	15609	15764	15830	15647	15875	15809	15859	15756	15942	15640	15848	15810	15837	15874	15671	15467	15926	15779	15858	15871	16013	15769	15771	15783	15742	15930	15744	15817	15852	15881	15607	15799	15716	15757	15903	15660	15856	15948	15792	15910	15849	15874	15564	15809	15709	15584	15710	15781	15780	15875	15685	15828	15840	15754	15710	15884	15868	15663	15756	15779	15901	15743	15705	15823	15781	15830	15959	15779	15726	15897	15986	15792	15767	15771	15753	15756	15901	15722	15785	15751	15858	15833	15675	15699	15704	15861	15648	15922	15771	15745	15948	15819	15850	15624	15821	15841	15621	15811	15932	15938	15910	15769	15857	15778	15786	16004	15862	15648	15750	15823	15582	15782	15683	15775	15747	15674	15826	15685	15772	15786	15836	15833	15837	15918	15741	15823	15769	15790	15842	15922	15707	15785	15875	15948	15853	15844	15726	15857	15622	15798	15844	15785	15717	15886	15735	15824	15761	15701	15862	15700	15791	15685	15801	15620	15851	15802	15958	15909	15813	15799	15727	15788	15790	15830	16003	15741	15809	15757	15802	15864	15652	15761	15759	15825	15796	15958	15602	15688	15904	15947	15829	15880	15919	15708	15860	15743	15842	15805	15766	15676	15820	15706	15867	15684	15762	15753	15814	15893	15897	15738	15795	15840	15702	15759	15739	15867	15717	15846	15934	15731	15830	15890	15775	15884	15856	15665	15835	15890	15925	15764	15790	15718	15801	15710	15741	15695	15775	15925	15762	15704	15854	15794	15657	15727	15852	15865	15780	15788	15695	15738	15906	15817	15862	15909	15818	15962	15729	15626	15898	15799	15696	15696	15705	15887	15852	15761	15863	15780	15899	15836	15773	15883	15721	15777	15804	15728	15773	15961	15775	15884	15852	15735	15667	16001	15651	15963	15764	15794	15736	15797	15912	15800	15740	15892	15835	15970	15787	15807	15707	15891	15794	15792	15737	15852	15829	15843	15714	15829	15770	15782	15760	15803	15806	15939	15774	15855	15735	15933	15907	15681	15907	15757	15884	16083	15786	15757	15830	15748	15710	15675	15768	15947	15828	15747	15812	15767	15936	15741	15873	15722	15899	15731	15781	15876	15850	15818	15746	15724	15675	15736	15770	15675	15644	15703	15788	15868	15711	15980	15967	15873	15841	15683	15735	15776	15760	15993	15524	15935	15839	15827	15823	15845	15760	15677	15829	15649	15772	15809	15877	15810	15837	15701	15942	15632	15783	15803	15946	15701	15791	15700	15877	15692	15706	15894	15755	15889	15972	15701	15677	15817	15867	15846	15689	15708	15840	15899	15775	15647	15885	15907	15698	15679	15740	15671	15844	16021	15744	15725	15625	15969	15808	15862	15764	15735	15837	15772	15831	15735	15961	15864	15882	15815	15629	15788	15788	15923	15873	15818	15749	15794	15861	15794	15802	15881	15698	15793	15837	15729	15685	15817	15725	15745	15700	15891	15787	15830	15816	15857	15976	15886	15835	15759	15793	15736	15953	15897	15917	15770	15792	15869	15772	15865	15837	15692	16055	15772	15867	15801	15896	16048	15803	15882	15861	15904	15846	15643	15694	15849	15834	15703	15667	15879	15813	15759	15643	15797	15838	15913	15728	15987	15741	15815	15861	15917	15903	15813	15703	15827	15757	15654	15947	15755	15568	15829	15678	15920	15827	15821	15948	15729	15822	15642	15775	15746	15833	15762	15782	15708	15823	15811	15828	15815	15735	15731	15852	15791	15818	15633	15738	15738	15835	15764	15850	15813	15874	15860	15760	15961	15789	15727	15865	15906	15872	15647	15697	15727	16038	15697	15791	15638	15790	15778	15857	15823	15700	15997	15648	15769	15897	15799	15834	15835	15754	15768	15829	15646	15830	15674	15637	15751	15995	15805	15831	15786	15807	15794	15755	15985	15812	15719	15712	15586	15827	15703	15998	15778	15849	15704	15823	15911	15843	15807	15713	15591	15809	15659	15799	15939	15694	15849	15635	15851	15757	15757	15736	15802	15723	15773	15916	15736	15700	15764	15871	15844	15807	15879	15813	15650	15803	15956	15901	15732	15863	15884	15805	15889	15721	15775	15817	15914	15764	15672	15746	15887	15881	15774	15764	15687	15804	15633	15794	15650	15838	15829	15818	15618	15757	15827	15710	15848	15752	15720	15773	15787	15873	15827	15637	15934	15770	15800	15743	15692	15857	15928	15797	15931	15677	15616	15671	15763	15852	15816	15824	15675	15695	15807	15902	15784	15682	15939	15841	15835	15802	15737	15663	15778	15717	15911	15683	15788	15581	15677	15793	15777	15884	15833	15918	15729	15748	15952	15906	15841	15832	15766	15889	15759	15893	15834	15748	15843	15637	15794	15764	15658	15639	15909	15775	15774	15775	15864	15765	15690	15671	15810	15600	15846	15710	15845	15715	15831	15719	15874	15734	15719	15662	15652	15828	15865	15804	15849	15637	15683	15741	15677	15709	15880	15848	15615	15864	15783	15791	15801	15901	15824	15677	15783	15686	15838	15735	15947	15731	15816	15880	15881	15884	15641	15810	15784	15813	15712	15942	15779	15768	15852	15737	15713	15826	15824	15785	15743	15921	15882	15846	15804	15749	15872	15760	15953	15788	15810	15871	15684	15775	15768	15860	15797	15886	15658	15786	15858	15856	15715	15732	15885	15838	15867	15705	15705	15817	15873	15914	15729	15776	15791	15755	15951	15946	15784	15738	15704	15940	15605	15714	15799	15875	15757	15657	15659	15798	15762	15603	15648	15774	15803	15792	15813	15819	15722	15885	15863	15818	15794	15746	15777	15895	15758	15867	15847	15711	15687	15769	15926	16018	15699	15843	15866	15730	15802	15697	15789	15828	15994	15851	15917	15809	15595	15882	15928	15915	15803	15822	15781	15716	15656	15900	15809	15946	15898	15683	15763	15830	15861	15770	15889	15791	15920	15790	15711	15928	15825	15938	15702	15850	15734	15815	15961	15788	15884	15919	15893	15735	15805	15695	15789	15913	15818	15847	15808	15790	15741	15749	15817	15854	15857	15829	15760	15842	15768	15677	15847	15843	15759	15698	15777	15868	15833	15719	15575	15673	15787	15662	15765	15835	15792	15812	15961	15890	15661	15889	15865	15678	15774	15635	15732	15753	15798	15727	15922	15990	15712	15728	15789	15771	15720	15992	15957	15734	15691	15866	15743	15704	15811	15728	15798	15873	15857	15805	15928	15804	15784	16044	15812	15806	15835	15770	15834	15828	15813	15901	15898	15770	15795	15673	15809	15684	15911	15757	15731	15816	15725	15618	15803	15627	15773	15819	15834	15838	15613	15660	15864	15723	15652	15808	15819	15737	15734	15916	15845	15743	15839	15701	15873	15877	15799	15844	15881	15953	15798	15772	15897	15680	15824	15993	15786	15877	15854	15579	15942	15828	15619	15820	15715	15844	15803	15684	15800	15887	15838	15738	15814	15766	15773	15688	15866	15925	15730	15893	15520	16002	15771	15849	15759	15785	15896	15719	15841	15657	15858	15714	15788	15760	15706	15774	15853	15902	15828	15678	15811	15860	15893	15880	15886	15715	15828	15727	15539	15834	15978	15737	15927	15736	15797	15868	15818	15780	15974	15761	15795	15856	15818	15668	15810	15790	15736	15886	15707	15741	15639	15866	15664	15766	15907	15765	15661	15895	15740	15804	15710	15809	15844	15795	15622	15810	15841	15797	15706	15953	15602	15800	15875	15866	15849	15719	15872	15834	15587	15744	16013	15805	15906	15874	15769	16068	15766	15601	15905	15774	15836	15695	15804	15798	15841	15883	15998	15863	15693	15831	15631	15872	15869	15759	15884	15736	15751	15824	15965	15812	15644	15866	15793	15897	16037	15642	15760	15641	15734	15738	15724	16015	15893	15871	15892	15840	15962	15811	15675	15743	15760	15752	15876	15791	15833	15757	16026	15848	15841	15750	15866	15747	15951	15828	15733	15527	15688	16031	15911	15867	15744	15786	15611	15831	15800	15799	15724	15696	15859	16024	15732	15698	15945	15746	15771	15881	15867	15844	15803	15805	15842	15854	15991	15859	15895	15930	15806	15551	15931	15738	15721	15715	15710	15741	15776	15942	15861	15682	15835	15837	15838	15806	15787	15706	15743	15930	16029	15771	15855	15964	15749	15915	15740	15835	16026	15813	15711	15808	15828	15742	15727	15915	15870	15779	15724	15956	15936	15953	15707	15780	15707	15780	15789	15892	15776	15627	15708	15738	15706	15830	15690	15808	15733	15664	15675	15676	15830	15806	15664	15761	15763	15786	15866	15824	16013	15867	15750	15719	16079	15736	15696	15823	15874	15753	15825	15901	15805	15691	15718	15843	15829	15981	15854	15782	15774	15643	15962	15780	15930	15837	15679	15545	15723	15859	15809	15919	15649	15783	15682	15769	15785	15827	15633	15699	15888	15813	15836	15728	15783	15783	15882	15811	15752	15757	15982	15739	15905	15701	15829	15879	15886	15843	15905	15785	15797	15779	15710	15748	15893	15897	15744	15657	15672	15963	15768	15911	15685	15712	15573	15705	15946	15780	15823	15782	15799	15769	15705	16062	15872	15794	15831	15867	15819	15989	15792	15709	15936	15853	15857	15617	15648	15690	15778	15725	15882	15790	15820	15845	15670	15760	15726	15617	15716	15852	15926	15872	15870	15695	15637	15795	15930	15706	15909	15802
22859	21196	28915	24958	53067	61473	51764	40156	30632	21414	17700	17354	17131	17164	17095	17058	17039	17115	17055	17188	17038	17035	16966	17120	17097	17117	17137	16979	16755	16890	16880	16959	16971	16893	17007	16827	16769	16925	16762	16851	17006	16824	16793	16934	16861	16838	16722	16757	17109	17148	16860	16861	16814	16886	16824	16860	16822	16674	16955	16951	16713	16842	16837	16929	16818	16651	16913	16851	16948	16852	16706	16802	16795	17087	16811	16803	16852	16709	16710	16794	16790	16786	17053	16826	16723	16941	16883	16820	16823	16776	16839	16770	16864	16605	16858	16908	16830	16585	16851	16747	17099	16788	16931	16636	16794	16666	16701	16945	16792	16914	16936	16871	16997	16925	16758	16695	16722	16769	16747	16741	17035	16961	16828	16862	16711	16724	16722	16828	16936	16701	16885	16863	16858	16818	16902	16935	16954	17025	16805	16939	16667	16560	16618	16864	16735	16734	16781	16899	16905	16776	16786	16778	16746	16634	16741	16727	16805	16744	16927	16883	16820	16798	16781	16748	16976	16852	16905	16889	16620	16736	16878	16817	16872	16812	16621	16815	16868	16753	16736	16780	16772	16662	16739	16486	16823	16663	16966	16712	16787	16731	16660	16824	16705	16693	16703	16632	16689	16565	16833	16765	16870	16847	16933	16852	16856	16897	16928	16981	16851	16727	16838	16697	16760	16765	16702	16920	16788	16804	16633	16620	16681	16679	16807	16581	16813	16620	16625	16727	16890	16729	16712	16901	17016	16912	16628	16730	16811	16789	16811	16693	16676	16840	16916	16740	16725	16748	16744	16736	16936	16742	16669	16804	16935	16857	16890	16891	16811	16784	16923	16734	16983	16747	16603	16702	16967	16634	16658	16591	16833	16864	16817	16819	16834	16604	16866	16914	16904	16755	16794	16537	16768	16714	16765	16568	16780	16694	16481	16572	16811	16898	16590	16758	16859	16641	16867	16818	16937	16750	16828	16714	16886	16838	16882	16937	16847	16782	16859	16657	16849	16735	16835	16837	16891	16736	16653	16743	16702	16865	16756	16625	16872	16777	16716	16621	16733	16768	16873	16659	16764	16802	16701	16798	16752	16453	16853	16704	16702	16716	16799	16800	16773	16579	16874	16581	16864	16711	16698	16748	16903	16988	16947	16719	16988	16886	16893	16835	16658	16883	16666	16529	16849	16824	16838	16742	16860	16747	16700	16718	16824	16717	16825	16836	16899	16799	16736	16918	16920	16644	16860	16735	16665	16678	16885	16827	16777	16874	16823	16874	16906	16994	16858	16728	16633	16805	16893	16590	16797	16650	16558	16800	16825	16830	16826	16927	16775	16839	16711	16640	16740	16877	16960	16795	16710	16786	17076	16770	16771	16677	16739	16887	16848	16791	16735	16996	16946	16720	17104	16759	16739	16850	16745	16773	16903	16629	16844	16660	16818	16884	16641	16773	16854	16712	16783	16606	16871	16885	16781	16752	16698	16649	16888	16684	16842	16873	16627	16764	16992	16766	16681	16765	16764	16789	16713	16470	16520	16663	16762	16815	16727	16880	16801	16792	16848	16872	16929	17003	16790	16621	16686	16846	16800	16784	16785	16808	16806	16801	16952	16931	16877	16668	16927	16756	16805	16797	16856	16678	16743	16744	16658	16752	16932	16838	16646	16822	16852	16547	16533	16870	16806	16884	16910	16587	16732	16711	16804	16617	16858	16788	16946	16725	16605	16782	16766	16466	16761	16667	16911	17065	16862	16655	16715	16553	16897	16839	16874	16801	16744	16807	16752	16906	16785	16853	16739	16871	16826	16701	16827	16629	16720	16800	16972	16752	16848	16720	16580	16891	16624	16704	16685	16530	16837	16836	16875	16666	16821	16842	16823	16746	16843	16890	16621	16738	16719	16744	16892	16779	16559	16883	16765	16854	16656	16660	16860	16625	16910	16827	16728	16649	16930	16812	16912	16806	16651	16775	17004	16815	16792	16909	16808	16796	16689	16783	16789	16728	16800	16945	16667	16648	16784	16664	16673	16956	16797	16783	16928	16914	16701	16813	16612	16854	16960	16666	16676	16726	16752	16836	16828	16598	16829	16688	16814	16899	16798	16727	16703	16890	16731	16815	16737	16818	16941	16811	16757	16536	16534	16706	16804	16560	16898	16827	16837	16871	16726	16502	17000	16506	16755	16757	16836	16483	16841	16770	16623	16838	16907	16619	16930	16712	16849	16841	16704	16587	16860	16891	16859	16883	16705	16699	16846	16632	16599	16754	16656	16784	16882	16751	16748	16603	16717	16763	16772	16844	16886	16655	16766	16820	16837	16877	16934	16760	16522	16722	16783	16805	16784	16734	16764	16851	16696	16680	16852	16987	16921	16537	16618	16616	16642	16661	16750	16716	16818	16703	16889	16689	16777	16743	16853	16800	16717	16823	16787	16829	16814	16790	16851	16590	16931	16720	16772	16944	16868	16724	16859	16798	16660	16923	16543	16944	16703	16741	16697	16709	16992	16751	16875	16840	16690	16643	16751	16933	16763	16600	16968	16740	16743	16862	16751	16872	16810	16607	16688	16577	16837	16648	16905	16724	16688	16793	16833	16850	16886	16791	16904	16842	16907	16800	16773	16650	16840	17016	17028	16873	16628	16570	16695	16852	16788	16880	16673	16823	16741	16517	16906	16985	16951	16727	16609	16901	16721	16710	16638	16703	16838	16633	16877	16797	16806	16949	17007	16843	16783	16670	16893	16940	16716	16877	16631	16775	16756	16899	16748	16618	16725	16757	16604	16838	16819	16963	16865	16672	16823	16753	16734	16725	16674	16865	16729	16745	16748	16705	16916	16656	16817	16739	16778	16854	16778	16823	16587	16766	16781	16809	16772	16870	16813	16775	16584	16652	16799	16762	16851	16665	16590	16733	16826	16772	16660	16749	16855	16804	16726	16889	16811	16872	16845	16900	16880	16707	16742	16690	16757	16642	16704	16989	16662	16620	16778	16805	16831	16912	16813	16724	16798	16872	16872	16766	16963	16577	16631	16695	16839	16824	16652	16823	16789	16690	16703	16784	16764	16721	16789	16644	16665	16699	16677	16949	16760	16551	16726	16817	16747	16717	16837	16894	16800	17005	16582	16789	16759	16606	16901	16915	16661	16717	16791	16807	16687	16980	16850	16882	16999	16701	16741	17036	16856	16744	17014	16613	16748	16883	16875	16695	16638	16767	16896	16860	16929	16526	17024	16773	16722	16658	16581	16692	16748	16874	16876	16801	16939	16970	16663	16745	16822	16621	16707	16783	16600	16864	16834	16834	17132	16802	16807	16841	16859	16639	16716	16841	16762	16848	16755	16837	16863	16765	16690	16741	17010	16823	16833	16733	16759	16730	16851	16619	16790	16716	16797	16956	16640	16959	16689	16837	16596	16780	16753	16763	16767	16737	16908	16904	16590	16587	16692	16747	16811	16777	16898	16699	16664	16882	16803	16796	16771	16837	16598	16547	16946	16966	16956	16649	16799	16794	16676	16932	16912	16817	16790	16773	16927	16673	16624	16743	16864	16793	16788	16575	16795	16542	16971	16749	16684	16719	16722	16734	16968	16796	16824	16922	16756	16699	16895	17020	16921	16812	16812	16860	16691	16893	16706	16883	16687	16732	16725	16932	16719	16824	16826	16747	16869	16860	16625	16859	16898	16743	16768	16834	16865	16814	16852	16757	16783	16698	16927	16795	16676	16907	16837	16741	16917	16665	16493	16642	16834	16760	16856	16594	16731	16689	16952	16798	16631	16736	16863	16770	16891	16922	16729	16773	17012	16777	16657	16645	16787	16772	16745	16862	16761	16844	16888	16883	16618	16807	16701	16665	16888	16638	16848	16926	16989	16877	16744	16874	16682	16823	16835	16768	16926	16753	16761	16775	16636	16844	16726	16825	16747	16892	16739	16964	16678	16784	16948	16749	16665	16691	17021	16819	16750	16913	16634	16786	16894	16646	16978	16749	16682	16795	16690	16969	16901	16751	16761	16792	16791	16682	16769	16520	16596	16730	16900	16867	16845	16739	16633	16728	16950	16714	16841	16635	16640	16738	16956	16887	16884	16765	16739	16835	16817	16875	16941	16831	16594	16895	16672	16860	16832	16792	16710	16686	16843	16833	16751	16620	16725	16976	16759	16761	16727	16676	16692	16531	16609	16674	16690	16797	17046	16788	16794	16809	16822	16683	16884	16751	16860	16927	16865	16795	16906	16705	16715	16721	16745	16852	16905	16727	17014	16657	16978	16721	16746	16788	16942	16623	16681	16846	16862	16777	16825	16844	16729	16759	17141	16889	16664	16736	16735	16864	16756	16803	16827	16803	16692	16892	16608	16798	16814	16854	16665	16677	16921	16583	16922	16580	16742	16837	16846	16735	16800	16820	16668	16725	16823	16684	16940	16736	16851	16679	16835	16722	16868	16780	16816	16885	16690	16931	16963	16810	16680	16838	16907	16689	16836	16702	16686	16691	16751	16724	16830	16700	16920	16924	16774	16596	17042	16780	16857	16804	16779	16789	16741	16750	16750	16632	16810	16608	16827	16696	16600	16830	16805	16660	16998	16556	16840	16797	16975	16758	16893	16664	16830	16867	16850	16736	16854	16983	16801	16700	16730	16898	16803	16894	16861	16912	16811	16970	16693	16827	16854	16849	16724	16926	16956	16914	16752	16900	16645	16990	16729	16724	16826	16766	16803	16743	16772	16776	17051	16858	16749	16700	17061	16822	16904	16771	16814	16804	16919	16792	16688	16854	16672	16683	16840	16698	16733	16887	16781	16625	16792	16920	16808	16849	16582	16740	16787	16817	17042	16892	16665	16703	16760	17042	16693	16792	16527	16931	16769	16999	16854	16571	16959	16812	16976	16755	17013	16676	16539	16746	16738	16684	16874	16710	16659	16851	17016	16745	16900	16801	16898	16657	16616	16814	16727	16717	16964	16772	16860	16874	16844	16892	16955	16630	16872	16685	16750	16640	16842	16695	16661	16771	16816	16837	16959	16751	17027	16921	16702	16744	16853	16852	16679	16663	17004	16952	16957	17047	16855	16855	16749	16750	16866	16760	16637	16797	16791	16849	16884	16696	16905	16857	16798	16837	16745	16843	16859	16818	16889	16752
16030	29704	29983	43497	74991	66726	53624	43032	31695	18892	15477	15463	15491	15357	15360	15427	15418	15484	15284	15468	15434	15529	15290	15392	15362	15338	15426	15407	15385	15416	15436	15239	15409	15307	15399	15360	15544	15347	15510	15334	15402	15436	15302	15359	15515	15447	15323	15560	15620	15724	15462	15430	15541	15167	15524	15381	15511	15371	15479	15390	15296	15364	15595	15427	15463	15473	15316	15187	15255	15197	15360	15455	15315	15405	15261	15441	15227	15396	15499	15361	15418	15293	15249	15230	15514	15198	15338	15357	15191	15343	15483	15453	15249	15348	15369	15470	15414	15252	15382	15229	15398	15304	15479	15398	15386	15433	15375	15431	15559	15317	15190	15390	15281	15385	15502	15385	15204	15469	15303	15303	15349	15379	15385	15346	15487	15254	15267	15482	15323	15376	15432	15431	15399	15344	15294	15306	15362	15200	15341	15499	15423	15199	15277	15328	15347	15250	15305	15301	15367	15301	15428	15302	15269	15364	15431	15358	15263	15251	15473	15275	15463	15243	15392	15450	15250	15392	15427	15532	15366	15214	15642	15443	15301	15346	15425	15339	15315	15352	15311	15268	15322	15387	15502	15487	15407	15427	15277	15374	15586	15449	15301	15418	15394	15319	15417	15379	15473	15450	15269	15209	15347	15438	15227	15279	15256	15407	15191	15380	15297	15272	15344	15220	15294	15544	15318	15433	15137	15441	15316	15435	15327	15279	15464	15454	15375	15287	15315	15269	15454	15219	15286	15427	15401	15127	15314	15509	15472	15356	15171	15256	15358	15423	15363	15384	15296	15248	15432	15389	15384	15264	15260	15285	15423	15251	15296	15283	15184	15279	15318	15282	15430	15314	15423	15310	15278	15286	15393	15378	15331	15164	15516	15471	15278	15372	15376	15283	15480	15272	15389	15358	15388	15353	15495	15250	15500	15154	15459	15173	15229	15521	15262	15339	15408	15384	15296	15350	15374	15486	15281	15246	15394	15228	15442	15332	15559	15457	15428	15301	15227	15455	15408	15311	15368	15427	15174	15397	15412	15363	15493	15307	15339	15332	15362	15174	15153	15282	15492	15304	15474	15305	15315	15296	15217	15339	15362	15248	15277	15363	15314	15368	15420	15203	15524	15318	15293	15399	15167	15321	15230	15298	15344	15350	15325	15519	15254	15200	15496	15282	15259	15441	15426	15398	15370	15544	15298	15409	15417	15337	15206	15226	15505	15247	15250	15365	15419	15340	15107	15305	15347	15262	15535	15304	15246	15350	15322	15272	15338	15346	15383	15261	15317	15478	15491	15423	15190	15362	15411	15318	15444	15316	15414	15453	15331	15453	15503	15370	15319	15447	15296	15494	15423	15298	15221	15379	15321	15298	15449	15346	15431	15324	15517	15165	15374	15274	15305	15380	15397	15404	15374	15295	15386	15335	15515	15298	15363	15208	15445	15426	15402	15315	15408	15355	15301	15497	15353	15423	15262	15301	15320	15216	15397	15411	15238	15249	15387	15449	15269	15379	15323	15400	15191	15294	15380	15318	15338	15348	15318	15495	15381	15298	15308	15179	15410	15330	15380	15188	15450	15397	15243	15431	15270	15383	15403	15418	15351	15456	15409	15439	15401	15303	15259	15325	15512	15347	15232	15500	15355	15301	15489	15162	15316	15292	15200	15334	15224	15502	15332	15376	15230	15376	15247	15200	15345	15230	15327	15418	15308	15487	15349	15344	15372	15410	15389	15458	15482	15054	15349	15315	15408	15411	15416	15396	15385	15332	15248	15360	15128	15563	15086	15273	15234	15407	15282	15343	15220	15224	15464	15294	15280	15202	15366	15293	15534	15426	15295	15314	15381	15340	15369	15583	15396	15275	15413	15579	15382	15414	15242	15571	15377	15234	15280	15482	15464	15303	15311	15285	15549	15370	15332	15347	15485	15512	15394	15468	15356	15364	15193	15316	15509	15461	15305	15509	15295	15475	15356	15461	15219	15385	15467	15375	15262	15344	15356	15363	15523	15321	15229	15431	15487	15277	15418	15364	15298	15365	15417	15539	15450	15300	15388	15271	15294	15375	15318	15155	15285	15302	15296	15138	15429	15339	15444	15316	15390	15317	15451	15439	15197	15527	15354	15270	15328	15480	15349	15407	15335	15128	15329	15394	15286	15290	15187	15396	15363	15322	15141	15171	15345	15301	15341	15302	15416	15353	15461	15403	15367	15279	15328	15218	15378	15544	15373	15404	15254	15208	15356	15441	15314	15383	15188	15190	15291	15481	15360	15303	15189	15290	15337	15324	15354	15271	15482	15428	15275	15420	15482	15337	15323	15465	15362	15278	15423	15297	15132	15454	15373	15288	15279	15284	15330	15279	15419	15193	15327	15387	15121	15401	15402	15500	15328	15190	15392	15470	15290	15232	15583	15469	15275	15380	15497	15392	15391	15421	15441	15169	15504	15310	15214	15417	15318	15320	15318	15392	15322	15417	15356	15266	15279	15185	15263	15336	15345	15249	15322	15245	15334	15446	15443	15220	15443	15310	15351	15439	15475	15336	15270	15408	15338	15473	15357	15327	15305	15491	15360	15264	15597	15155	15359	15115	15304	15324	15485	15399	15528	15206	15407	15531	15455	15202	15381	15397	15286	15482	15370	15258	15233	15404	15402	15195	15281	15355	15293	15450	15266	15402	15365	15403	15352	15404	15325	15306	15232	15457	15461	15337	15339	15313	15532	15482	15267	15291	15317	15363	15195	15341	15323	15293	15394	15412	15201	15370	15301	15305	15390	15312	15269	15440	15316	15433	15310	15232	15306	15290	15322	15413	15313	15447	15295	15355	15302	15499	15306	15372	15212	15472	15192	15474	15280	15324	15475	15272	15289	15400	15387	15402	15643	15241	15437	15389	15346	15229	15409	15356	15488	15330	15269	15262	15317	15247	15413	15230	15458	15270	15401	15426	15269	15218	15410	15295	15267	15445	15201	15210	15333	15354	15393	15263	15452	15411	15184	15380	15502	15151	15502	15483	15516	15069	15549	15308	15342	15223	15433	15463	15464	15323	15410	15367	15617	15327	15434	15240	15257	15246	15348	15241	15519	15417	15402	15470	15226	15300	15352	15359	15310	15177	15299	15387	15485	15389	15328	15370	15632	15290	15380	15325	15545	15256	15298	15621	15304	15572	15278	15343	15488	15313	15396	15338	15401	15241	15252	15350	15412	15330	15292	15365	15320	15238	15368	15424	15248	15499	15221	15249	15453	15395	15398	15352	15481	15218	15234	15372	15267	15428	15186	15420	15446	15454	15032	15323	15518	15422	15343	15420	15258	15351	15309	15220	15407	15258	15337	15267	15445	15338	15386	15361	15275	15392	15400	15228	15200	15269	15359	15423	15310	15465	15353	15368	15262	15474	15401	15333	15366	15384	15474	15414	15324	15190	15600	15408	15495	15430	15252	15263	15256	15311	15250	15320	15305	15320	15543	15367	15300	15352	15196	15360	15329	15213	15503	15321	15296	15478	15331	15356	15285	15256	15399	15344	15288	15487	15440	15287	15397	15496	15220	15312	15473	15320	15408	15259	15356	15512	15442	15210	15255	15423	15390	15328	15194	15382	15174	15338	15355	15277	15521	15471	15244	15292	15304	15369	15274	15369	15322	15382	15306	15229	15439	15435	15336	15515	15385	15300	15457	15378	15369	15639	15348	15331	15407	15384	15302	15175	15329	15211	15328	15346	15282	15399	15315	15394	15246	15496	15371	15418	15399	15269	15538	15238	15224	15340	15356	15163	15451	15407	15380	15405	15361	15207	15413	15382	15369	15218	15263	15571	15197	15367	15331	15318	15305	15401	15268	15411	15413	15403	15093	15334	15330	15455	15572	15351	15331	15344	15400	15226	15334	15466	15233	15465	15424	15362	15353	15389	15500	15379	15292	15332	15170	15601	15402	15374	15413	15496	15296	15373	15286	15459	15247	15220	15469	15382	15405	15409	15510	15324	15213	15248	15197	15377	15257	15242	15308	15254	15301	15448	15377	15337	15162	15431	15542	15157	15532	15322	15325	15270	15322	15384	15200	15565	15411	15330	15338	15282	15399	15206	15316	15426	15413	15305	15435	15375	15403	15242	15354	15407	15309	15433	15300	15507	15175	15342	15263	15333	15144	15349	15284	15281	15361	15286	15539	15409	15503	15246	15446	15182	15370	15415	15380	15309	15321	15341	15247	15291	15452	15105	15435	15343	15332	15344	15489	15312	15298	15295	15453	15401	15396	15470	15389	15201	15324	15361	15433	15392	15421	15300	15249	15286	15318	15269	15239	15256	15319	15474	15239	15452	15539	15366	15508	15378	15412	15274	15403	15222	15192	15432	15258	15344	15558	15423	15357	15522	15300	15325	15392	15478	15312	15384	15306	15302	15388	15126	15248	15552	15337	15330	15402	15290	15394	15562	15307	15352	15448	15362	15422	15218	15362	15400	15499	15305	15359	15403	15331	15220	15376	15285	15291	15293	15095	15284	15257	15198	15439	15386	15347	15373	15238	15245	15510	15135	15257	15235	15249	15544	15286	15466	15127	15210	15291	15316	15350	15439	15353	15307	15424	15334	15347	15329	15395	15258	15330	15239	15426	15418	15558	15402	15405	15433	15438	15254	15280	15311	15378	15319	15350	15425	15323	15484	15379	15365	15349	15373	15190	15372	15346	15336	15454	15509	15099	15429	15285	15184	15360	15188	15247	15276	15471	15328	15497	15317	15347	15304	15329	15396	15541	15364	15324	15390	15415	15405	15486	15448	15465	15475	15325	15265	15397	15288	15176	15402	15220	15304	15306	15452	15344	15327	15428	15393	15411	15338	15297	15430	15270	15297	15463	15375	15378	15455	15245	15401	15282	15206	15182	15414	15380	15289	15373	15265	15515	15331	15238	15474	15308	15348	15458	15588	15284	15368	15360	15353	15503	15472	15164	15502	15423	15257	15240	15357	15341	15564	15403	15237	15475	15453	15444	15452	15405	15301	15375	15472	15430	15261	15096	15310	15393	15256	15312	15326	15449	15374	15256	15219	15294	15451	15327	15442	15366	15470	15217	15289	15433	15356	15358	15347	15104	15218	15304	15211	15197	15183	15320	15273	15399	15436	15267	15386	15348	15210	15285	15359
27251	21659	23186	20814	27833	26351	23062	20555	18175	16567	16223	16159	16176	15976	16085	16140	16085	16046	16086	16195	16244	16315	16176	16056	16003	16252	16147	16197	16101	16117	15954	16282	16029	16110	16023	16132	16352	16321	16057	16235	16223	15986	16154	16111	16018	16133	16211	16150	16089	16244	16056	15946	16143	16087	16026	16149	15979	15905	15987	16134	16166	16036	16181	16149	16254	16027	16014	16059	16094	16082	16002	16146	16207	16179	16153	16084	16092	15961	16141	15887	16270	16060	16161	16207	15945	16064	16121	16101	16061	15972	15949	15951	16050	16194	16156	15942	16154	16287	16031	15842	16094	16081	16258	16318	16075	15992	16278	16274	16165	16118	16120	16191	16019	16145	15814	16027	16029	16176	16110	16147	15952	16152	16160	16183	16215	16111	16088	16040	15967	15980	16316	16042	16140	16092	16135	16138	16227	16309	16217	16088	15911	16105	16243	16098	16095	16183	16185	16188	16309	15905	16079	16069	16054	16225	16111	16091	16023	16064	16136	15971	16077	16032	15984	16130	15973	16071	16117	16118	16070	15997	16124	16122	15868	16203	15979	16104	16191	16099	16239	15977	16053	16003	16059	16134	16066	16081	15984	16080	15884	16063	16074	16028	16030	16019	15919	16030	16106	15984	16120	16080	16160	16172	16112	16217	16220	16206	16031	16080	16193	15999	15930	15957	15994	16215	16118	16208	16159	15882	16062	16119	16148	16311	16161	15985	16076	16030	16155	16145	16172	16328	15954	16080	15904	16124	15925	16001	16123	15936	16080	16271	15990	16056	15988	16080	16071	16124	16005	16127	15939	16028	16191	16199	16022	16067	15942	16178	16163	16216	16086	16000	15848	16032	16019	16016	16099	16285	16128	16078	16105	16029	16101	16208	16230	16115	16244	15922	16279	16152	16060	16054	16178	16091	15980	16171	16062	15962	16056	16137	16321	16043	16028	16180	16244	15920	16134	16215	16107	16085	16043	16086	16060	16156	16117	16243	16128	15976	15936	16130	16173	15927	15972	15915	15957	16033	16129	15986	16226	16130	16055	16088	16166	15952	16066	16144	16184	16187	16124	16425	16187	15980	15984	16033	16194	16010	16142	15911	15895	16112	15964	16224	16234	16075	15985	16037	16247	16094	16027	16147	16125	16176	15905	15997	16252	16154	16105	16115	16211	16202	16054	16204	16135	16021	16181	16048	16084	16065	16139	16234	16048	15940	16197	16029	16096	16119	16162	16039	16334	16289	16201	16297	15940	16136	16171	16119	15997	16001	16017	15974	15909	16202	16107	15854	16145	16000	15912	16042	16099	16049	16003	16082	16040	16288	16218	15916	16137	16277	16071	15981	16003	16113	16008	16217	16353	16021	15968	16232	16131	16166	16249	16153	16127	16131	16144	15996	16034	16090	16137	16211	16009	16057	16066	16141	16211	15861	15993	15995	16110	15960	15883	15782	16080	16078	16061	16262	15984	16174	16128	15992	16168	16194	16064	16022	16001	16158	16163	16063	16256	16359	16199	16002	16120	16065	15998	16078	16059	16045	16215	16052	16037	16170	16002	16033	16141	15943	16101	16224	15788	16240	16145	15956	16070	16009	16108	16096	15870	15969	16270	16342	16204	16138	15938	16110	16141	16215	16094	16069	16025	16058	16159	16186	16184	15908	16217	16046	16323	16177	16165	16106	15970	16226	16040	16219	16107	16136	16007	16092	16230	16064	16092	16185	15940	16066	15930	15990	16062	15965	16082	16069	16087	16161	16067	16183	15948	16173	16081	16158	16184	16158	15983	16159	16296	16020	16187	16160	16086	16163	15985	16040	16140	16154	16097	16192	16295	16183	16280	16180	16083	15993	16084	15990	16322	16161	16163	15933	15993	16043	16106	16103	16046	16105	16151	16161	16163	16094	16255	16153	16180	16181	16219	16243	16164	16163	16151	16048	16108	16171	15881	16073	16020	16099	16159	16153	16103	16088	16050	16047	16115	16081	16282	16192	15976	15987	16119	16063	16026	15896	15963	15940	16039	16145	16072	16078	16198	16106	16160	16035	16100	15936	16169	16068	16051	16310	16027	16127	16225	16088	16117	16180	15947	16172	15933	15972	16060	16109	16141	16132	15983	16088	16011	16391	16083	16273	16143	16187	16204	16039	16093	16109	16203	15884	16032	16063	16173	16200	16276	16153	16199	15866	15870	16104	16065	15976	16262	16069	16078	16134	16086	16353	16064	16184	16208	16128	16253	16019	16417	16186	16094	16124	16027	16150	16162	16143	16058	15714	15952	15995	16150	16076	16131	16013	15993	16003	16101	16006	15956	16188	16097	16153	15837	15990	16053	16149	15957	16035	16159	16113	16117	15893	16119	16187	16120	16077	16038	15909	16153	16221	16048	16200	16279	16154	15906	16026	16148	16099	16190	16065	16110	15945	16207	16014	16129	16152	16033	15908	16147	16398	16207	16243	16249	16053	16200	16103	15984	16259	16391	16165	16303	16168	16214	16057	15988	16019	16001	15923	15974	16034	16058	15955	16293	16150	16112	16165	16116	16134	16169	16029	16059	16013	16075	15958	16080	16167	16093	16108	16168	16201	15992	16094	16045	16102	16070	16109	16315	15997	16224	16069	16202	16106	15863	16001	16127	15835	15843	16045	16166	16034	16164	16116	16166	16041	16072	16007	15874	16132	15996	16222	15831	16008	15999	16026	16156	16108	16139	16038	16010	15983	16063	15949	16161	16128	16081	16143	16353	15825	16221	15983	16106	15897	16021	16235	16037	16055	16000	16023	16158	16142	15967	16139	16114	16195	16123	15964	16090	16167	16161	16044	16022	16163	16358	16003	16206	16072	16059	16081	16077	16077	16159	16021	16236	15997	16186	16127	16310	16131	16100	16254	16204	16195	16003	16147	16275	16120	16156	15969	16217	15993	16233	16148	15985	16267	16075	16015	16042	15980	15966	15976	16001	16401	16077	16069	16076	16092	16070	16019	16078	16099	16105	16129	16141	16176	16099	16076	15974	16108	16005	15984	16111	16076	16238	16272	15949	16246	16003	16207	16032	16101	16394	16172	16290	16130	16204	16020	16115	15986	16216	16120	16180	15949	16303	16190	16112	16155	16321	15984	16005	15932	16110	15988	15938	16228	16046	16072	16299	15979	15923	16178	15948	16081	16181	16018	16109	16175	16178	16347	16046	15982	16135	16097	15991	15996	16146	16074	16230	16068	16260	16321	16093	16017	16352	16011	16211	16144	16031	16149	16056	16111	16223	16095	16259	16074	16298	16034	16016	15979	16271	16104	16012	16158	16228	16212	16084	15949	16164	15957	16198	16068	16025	15970	16034	16318	16368	15953	16045	16197	16199	16245	16052	16008	16222	16072	15866	16121	16233	16119	15945	16129	16127	15983	16213	16154	15985	15947	16083	15770	16089	16015	16019	16138	16311	16116	16150	15913	16041	16214	15996	15890	15998	16125	16067	16225	16361	16070	15994	16166	16212	16193	16068	16105	16149	16188	16167	16034	16067	16073	16305	16351	16059	16087	16079	15989	16091	16314	16191	15952	16120	16182	16088	16042	16029	16118	16144	16033	16042	16156	16203	16100	16155	16167	16030	15902	16045	16117	16230	15983	16021	16023	15935	15944	16139	15909	16124	15891	16083	16145	16104	15974	16029	16253	16176	16063	16035	16068	16166	15848	15993	16069	16192	16081	15977	16036	15843	16159	16152	16241	16119	16046	16188	16201	16066	15964	16018	16038	16055	16074	16129	16098	15958	16049	16027	16346	16189	16101	15989	16100	16082	16045	16174	16016	16047	16057	16083	15953	16019	16225	16027	16106	16061	16265	15951	16225	15968	16503	16089	15930	16080	16104	16338	16035	15998	16149	15954	16226	16058	16149	16106	16184	15980	16121	16093	16072	15956	15998	16075	16179	16278	16285	16001	16092	16152	15989	16175	16083	16080	16004	15999	16088	16096	16142	15891	16024	16203	15967	16307	16122	16091	16188	16051	16108	15838	16063	16163	16109	16107	16092	16042	16060	16293	16129	16065	16134	16100	16033	16122	15961	16197	16068	16373	16223	16039	16107	16045	16090	15973	16007	16030	16080	16136	16276	16162	15946	16220	15953	16113	15796	16159	15867	16021	16085	16212	16235	16166	16017	15998	15916	16190	16143	16206	16217	16276	16179	15964	16364	16211	16027	16235	16073	16008	16127	16114	16050	16149	16166	16092	16246	16104	16052	16197	16061	16102	16109	16154	16202	16163	16130	16178	16168	16066	16196	16242	16030	16053	15983	16287	16042	16133	16239	16233	16437	16189	16098	16095	16010	16190	16061	15997	16263	16045	16061	15977	16033	16110	16214	16175	16010	16107	16168	16219	16210	16212	16017	16083	16140	16156	16059	16247	16235	16055	16218	16370	16030	16094	15955	16090	16169	15952	16172	16192	15933	16073	15961	16258	16257	16121	16101	16176	15920	16209	16132	15979	16008	16029	16027	16222	15982	15967	16125	16151	16119	16097	16192	16196	16070	16099	15913	16109	16104	16087	16163	16016	16088	16149	15998	16028	16035	16039	16151	16026	15943	16087	16139	15985	16165	16133	16113	15988	16185	16113	15861	16227	16142	16132	16264	16024	16210	16132	16173	16181	16105	16143	16054	16114	16130	16119	16219	16020	15998	16122	16001	16146	16136	16142	15948	16192	16063	16479	16008	16334	16196	16287	16050	16062	15991	16436	16054	15983	16070	16039	16204	15970	16004	16009	16050	16176	16122	15956	16059	16072	16059	15950	16117	16106	16081	16072	16077	16106	16084	15938	15996	15998	15930	15871	16052	16077	16078	16060	16055	16167	16071	16214	16122	16036	16007	15955	16105	16200	16014	16152	16095	16230	16162	16074	15802	16030	16032	16110	16046	15934	16148	16153	16107	15773	15881	16144	16190	16168	16144	16061	16074	16172	16239	16166	16127	16037	16043	16122	16159	16318	16069	16081	15872	16042	15988	15907	16263	16133	15926	16328	16163	16138	16278	16047	16187	16096	16052	16130	16047	16037	16213	16260	15974	16202	16079	16061	16207	16083	16129	16104	16103	16097	16169	16187	16203	16253	16264	16058	16174	16217	16085	15989	16273	16199	16203	16080	15961	15912	16162
14515	17318	16892	18106	30953	26872	23356	20132	17098	15158	14956	14882	15132	15162	14825	14914	14941	14875	14819	14918	15138	15020	15058	14891	14947	14968	14996	15043	15110	15044	14945	15020	14765	14815	14990	15013	14914	14926	15042	15049	14892	15042	14903	15047	14872	14994	15031	14980	14932	15092	15028	14866	14916	15080	15006	15047	14913	14951	14930	14954	15120	15107	14964	15066	15015	14891	15080	15010	14927	15041	14870	14917	15099	15058	14949	14877	14994	15057	14747	14999	14989	14959	15018	14949	15009	15032	14930	14835	14889	15035	14907	14811	14829	15009	14856	14879	14967	15020	14845	15050	14941	14865	14934	14963	14920	14913	14815	14810	15056	14960	14830	14829	15113	14940	14939	14888	14930	14893	14989	15060	14957	14839	14872	15145	14927	14960	15028	15150	14792	14921	14959	15068	14848	14972	15006	14994	14954	15138	14959	15061	14976	14778	14942	15060	14786	14902	14990	14872	14834	14958	14830	14835	15070	15079	14941	14857	14848	14801	14885	15085	15043	14810	14807	14907	14997	14995	14956	14979	14949	14819	14851	15067	14955	15066	14956	15096	14845	14927	14956	14924	14845	15037	14985	14919	14752	14927	14782	14929	14796	14881	14975	14879	15083	14823	15053	15132	14837	14995	14977	15220	14878	14886	15131	14956	14937	14937	14937	14895	15081	14957	14957	14961	15095	14903	15067	14966	14848	14720	15020	14980	14968	15017	14987	14881	14964	14971	14845	14939	15001	14982	14989	15015	14891	15039	15044	15070	15002	15005	15026	15115	14778	14908	14961	15038	14918	15105	14931	14994	14952	14926	14871	15065	14902	14896	14957	15110	14849	14943	14915	14950	14949	14859	15073	15066	14949	14886	14890	15083	14914	14940	14801	15184	14972	14893	15010	14788	14901	14920	15027	14883	14935	14782	15109	15032	14825	14894	14847	14841	14963	14890	14975	14913	14898	14860	15084	14939	14888	15015	14898	14944	15032	14777	14973	14782	14840	14992	14924	15023	14943	15011	15060	15058	14863	14977	15018	14825	15001	14912	15003	14849	14918	15018	15000	14951	14974	14942	14940	15022	14927	14713	14974	15014	14970	14919	14819	14852	15134	14966	14775	15127	14998	15013	14902	15057	14974	14855	14906	14903	14854	15004	14971	14921	15000	14932	14844	15022	15018	15018	15035	15106	14969	15030	14907	14895	15038	14923	14899	15049	14721	14951	14963	14912	14894	14966	14989	14909	14850	14817	14929	14857	14968	14988	14945	14974	15048	14887	14914	14792	15094	14852	14944	14929	15035	14948	14894	14854	15121	14934	15058	14768	14877	15005	15018	14899	14818	14891	14788	15013	14874	14827	14856	15004	15073	14914	14999	15010	15072	14810	14838	14999	15081	14994	14952	14865	14860	15016	14967	15075	14997	14991	14960	14903	14987	14883	14980	15077	15017	14957	14796	15060	14941	15167	15118	14955	14944	14947	14927	14917	15116	14925	14893	14989	14751	14946	14949	14970	14933	14951	14986	14806	14934	14847	14915	14889	15008	14827	14807	15104	14861	14953	15048	14898	14860	15032	15016	14840	14729	14939	14854	14985	15029	14887	14946	14983	14726	14850	14990	15076	15052	14980	14981	14987	15012	14867	14943	14857	14931	14731	15177	15087	14818	14904	14852	14911	15029	14923	14978	14971	14915	14944	14999	14909	15100	15130	15143	14955	14984	14853	15085	14940	15048	14750	14812	14844	14999	15025	14881	15013	15062	14887	15037	14804	14877	14843	14889	14893	15009	14869	14956	15083	14838	15092	14872	15010	14989	14996	15073	15011	14954	15079	14938	14915	14871	14890	14960	14980	14905	14860	15020	14842	14843	14807	14939	14901	14993	14880	15007	15053	14921	15065	14967	14908	15014	14957	14931	15013	14829	14783	14976	14859	14860	15039	14904	15059	14957	14965	14923	14910	14975	14859	14881	14902	15020	14923	14855	15086	14961	15019	14948	14903	14877	14983	15048	14904	15026	14920	15001	15067	14919	15025	14693	14947	14938	14856	14866	14936	15000	15023	15102	14939	15112	15017	15097	15087	14939	14881	14945	14986	14975	14855	14979	14842	14787	15019	15058	14891	14922	15026	15043	14852	14851	15027	14970	14892	14989	14970	14856	14890	14948	14905	15130	14704	14863	14911	14924	14904	14946	14957	15164	14965	14837	14835	14983	14809	14947	15043	14993	14852	14860	14958	14809	15048	14907	14859	14848	14989	14896	14985	14904	14811	14719	15195	14999	15093	15059	15008	14823	14920	14963	15119	14966	15100	15020	14897	14914	14853	15089	14991	14907	14931	14815	15054	15012	14891	14878	15128	15077	14993	14978	14930	15024	14925	14908	14867	14875	15041	14972	14978	15059	14897	14887	15069	14988	14945	14951	14741	14820	14935	15060	14963	14867	14890	14850	14956	15030	15005	15051	15130	14977	14880	14906	14961	14902	14931	15104	15085	15049	14790	14914	14922	15036	14896	15011	15067	14996	14797	14980	14853	15014	14851	15140	14842	14878	15115	14936	14908	14921	14953	14898	14898	14967	14810	15078	15035	14729	15064	14894	14871	14902	14827	14876	15052	14869	15027	14989	14953	14979	14897	15123	14810	15031	15164	14988	15013	14844	14791	14842	14964	14897	15038	15046	14971	14934	15055	15048	14987	14929	14986	14929	14926	14954	15065	14926	14873	15028	15009	14858	14829	14999	14877	14949	14983	14766	15034	14810	14937	15045	14956	15020	14892	14826	15069	15034	14900	14972	14939	15176	14991	15006	14877	14881	14949	15163	15000	15009	14993	14732	14744	14862	14913	14946	14993	14881	14779	15042	14997	15131	14959	15016	14909	14851	15126	14965	15158	14977	14977	14997	14977	14969	14839	14936	14915	14971	15011	14967	14987	14880	15047	14977	14998	14977	15104	14857	14933	14858	14932	14929	15128	14849	14936	14998	14960	15072	14875	14839	15077	14969	14970	15097	14982	14839	15026	14999	15090	14849	15125	14937	15099	14831	15076	14813	15005	14887	15000	14998	14962	14831	14801	14939	15094	14919	14880	15104	14973	14877	14948	14972	14804	14968	15179	15109	14919	14921	15100	14881	15044	14919	14985	14905	15078	14794	14784	15151	14929	14938	15059	15007	15030	14818	14983	14934	15009	14943	15069	14940	14985	14857	14958	14915	15050	15053	15097	14947	14850	14897	14799	14935	14832	14850	14883	14837	14841	14792	15007	15051	14920	14741	15065	15064	14894	15018	14919	14981	14761	14861	14946	14845	14900	14948	14997	15042	15013	14803	15174	14879	14834	14847	15008	15005	14877	14960	15202	14983	14954	14867	14991	14861	14966	14961	14957	14983	15064	15063	14771	14976	14902	14764	15142	15072	14706	14861	15028	15074	15009	14964	15006	14920	14899	14980	14833	15114	14950	14945	15083	14913	15030	14853	14968	15119	14964	14797	15008	14832	15108	14852	15012	14879	14972	14784	14840	14961	14944	14974	14970	14926	14888	14975	14943	14923	14848	15092	14852	14859	14994	14986	14773	14894	14758	14858	15140	14964	14939	14920	14957	14930	14957	14993	14878	14900	15204	14907	14942	14952	14924	14907	15011	15019	14795	15018	15042	14958	14963	14929	14951	14949	14861	15028	14720	15033	15038	14873	14964	14837	14930	14874	14931	14891	15240	15061	14916	15029	15129	14928	14909	14841	15093	15014	15007	14981	15046	14897	15272	14936	14986	14837	15092	14994	14869	14982	15090	14966	14913	15022	14979	14943	14927	14881	14930	15037	14879	14967	15054	14906	14945	14966	14925	14891	14951	15013	14808	14962	14927	14922	14973	14980	14842	15075	14876	15000	14862	14989	14910	15018	14973	14958	15165	14907	14966	14883	14828	14959	14889	15052	15155	14891	14964	14924	15002	14820	15121	14855	15035	14906	14803	14900	14956	15033	14950	14869	14978	15086	15068	14808	14688	14907	14947	14866	14940	15124	14979	15003	14973	14764	14868	14909	14900	14923	14932	14905	14909	15014	14920	15039	15037	14944	14957	15048	14772	14983	14924	15095	14799	15026	14935	14806	14915	14805	14900	14884	14898	14962	14964	14915	14772	15047	14957	14894	14858	14922	14958	15056	15040	14988	14993	15072	14918	14822	14907	14905	14878	15006	14999	14896	14960	14971	14864	14995	15025	14979	15097	14869	14972	15001	14935	15076	14953	15124	14851	14864	14999	14933	14952	14906	14956	14929	15085	15029	15052	14846	14839	14871	14919	15141	14967	15191	14944	15042	15041	14962	14997	14932	15050	15043	14897	15012	14928	14930	15253	14897	14957	15051	14941	14978	14914	15046	14847	15051	14921	14875	14961	14930	14902	14920	15045	14933	14988	14918	15088	14921	15014	14910	15003	14854	15026	15000	14848	14985	14990	14905	15019	15075	14970	14972	15009	15070	14872	15001	15145	15062	14845	15088	14982	14914	15035	15013	14914	14923	14990	15031	15040	14903	15009	15062	15162	15051	14893	14972	15041	15091	14914	14828	15007	15067	14892	14918	15035	14913	14794	14978	14855	14905	15021	14788	14924	14927	14746	15101	14934	14872	14950	14763	14880	15032	14877	14841	14894	14950	14871	14915	14865	15115	14806	15139	14772	15101	14934	14955	14913	14964	14814	14811	14918	14854	14972	14933	14983	14914	15066	15107	15001	14888	15028	14920	15041	14867	15005	14944	14883	14764	15143	14994	14950	14950	15024	14892	14828	14860	14974	15041	14947	14970	14894	14974	15122	14855	15008	15050	15102	15019	15135	15082	15030	14944	14934	14852	15059	14980	14928	15106	14992	15019	14905	14858	14974	14843	14973	14990	14910	14963	15004	14889	14932	14827	14818	15075	14979	14946	14891	14962	14910	15022	14914	14845	15084	14902	14848	15093	14973	14935	14881	14883	15053	15040	14969	14967	14917	15102	14907	14930	14917	14971	14997	14947	14980	14777	15037	14774	14998	14880	14767	14830	14960	14907	15093	14901	14898	14878	15022	15030	14862	15057	14808	15022	14911	14994	14989	14852	15017	14980	14820	14995	14939	14950	15046	15009	14999	14897	14985	14863	15002	15112	15078	14897	14885	14984	14936
24107	21174	28298	25806	43490	47952	44620	34097	26116	19048	15954	15783	15678	15760	15894	15755	15698	15759	15770	15567	15747	15660	15619	15857	15674	15694	15711	15603	15813	15654	15632	15600	15732	15679	15698	15754	15648	15536	15852	15544	15578	15775	15741	15838	15751	15726	15754	15782	15887	15662	15785	15791	15676	15632	15755	15653	15632	15571	15765	15685	15703	15755	15639	15732	15511	15937	15609	15603	15732	15799	15560	15495	15523	15591	15671	15561	15670	15887	15768	15535	15711	15782	15678	15499	15555	15474	15537	15646	15586	15408	15529	15678	15664	15417	15664	15707	15639	15565	15677	15495	15640	15553	15806	15563	15611	15416	15654	15852	15570	15600	15883	15557	15612	15408	15636	15488	15401	15584	15734	15479	15681	15566	15779	15559	15660	15580	15682	15600	15703	15576	15629	15767	15732	15727	15600	15691	15654	15528	15673	15681	15602	15722	15536	15637	15605	15615	15526	15506	15832	15692	15618	15519	15825	15667	15491	15723	15753	15629	15627	15629	15577	15667	15623	15500	15538	15744	15784	15431	15397	15754	15569	15768	15768	15698	15610	15590	15694	15700	15734	15286	15654	15509	15786	15868	15604	15467	15663	15517	15683	15745	15527	15521	15576	15602	15618	15670	15761	15647	15583	15659	15515	15716	15737	15720	15665	15612	15767	15458	15854	15492	15613	15695	15428	15474	15626	15640	15589	15742	15684	15577	15735	15674	15645	15477	15610	15591	15814	15538	15631	15515	15595	15631	15594	15482	15768	15451	15677	15580	15509	15601	15604	15684	15664	15587	15670	15573	15511	15492	15599	15464	15680	15639	15671	15570	15602	15541	15530	15584	15608	15553	15637	15617	15646	15807	15892	15388	15878	15558	15624	15705	15593	15584	15753	15680	15473	15683	15754	15499	15533	15574	15596	15615	15373	15722	15614	15679	15742	15646	15715	15528	15711	15767	15591	15531	15586	15506	15662	15683	15806	15575	15702	15696	15614	15685	15632	15629	15562	15507	15618	15668	15682	15601	15696	15564	15756	15591	15670	15674	15716	15646	15647	15558	15779	15693	15626	15579	15740	15723	15447	15735	15693	15601	15641	15653	15646	15722	15689	15626	15677	15746	15725	15746	15678	15659	15552	15685	15601	15655	15742	15657	15738	15713	15636	15599	15612	15558	15609	15446	15678	15534	15759	15475	15484	15717	15710	15670	15818	15687	15837	15774	15548	15573	15566	15709	15789	15754	15796	15579	15669	15447	15764	15684	15549	15570	15657	15521	15776	15638	15557	15593	15503	15625	15527	15528	15677	15591	15521	15650	15502	15630	15659	15646	15466	15608	15461	15596	15811	15714	15708	15701	15640	15608	15590	15748	15680	15525	15669	15627	15705	15593	15833	15689	15753	15601	15596	15692	15683	15550	15612	15695	15783	15719	15625	15770	15798	15537	15617	15714	15659	15517	15579	15633	15600	15708	15669	15727	15764	15653	15809	15615	15641	15532	15561	15682	15514	15526	15654	15668	15549	15486	15575	15577	15547	15613	15608	15417	15685	15530	15721	15695	15741	15530	15558	15640	15515	15621	15559	15813	15543	15471	15596	15470	15586	15679	15448	15557	15653	15544	15587	15463	15673	15604	15607	15485	15699	15853	15446	15516	15615	15666	15628	15505	15560	15553	15599	15707	15589	15557	15634	15583	15582	15574	15571	15620	15587	15672	15552	15542	15630	15477	15669	15688	15766	15487	15594	15679	15821	15520	15574	15510	15759	15638	15740	15671	15797	15635	15650	15670	15587	15477	15773	15563	15732	15550	15481	15603	15679	15515	15549	15685	15622	15786	15798	15538	15701	15759	15650	15683	15544	15633	15558	15616	15707	15700	15613	15674	15801	15856	15660	15611	15411	15722	15745	15856	15596	15681	15618	15560	15488	15723	15560	15540	15604	15497	15789	15656	15840	15663	15728	15695	15502	15601	15557	15626	15703	15823	15684	15709	15743	15704	15563	15724	15732	15682	15729	15567	15560	15654	15867	15570	15574	15525	15604	15663	15744	15777	15708	15603	15596	15613	15630	15676	15580	15584	15533	15713	15444	15667	15691	15535	15683	15832	15356	15580	15633	15706	15866	15593	15643	15548	15654	15964	15740	15482	15614	15664	15611	15553	15647	15763	15582	15632	15884	15788	15672	15630	15636	15745	15569	15696	15680	15608	15550	15556	15462	15606	15644	15393	15775	15554	15578	15622	15473	15610	15738	15665	15789	15490	15521	15556	15795	15563	15279	15528	15607	15407	15679	15650	15571	15723	15732	15569	15562	15543	15757	15444	15895	15603	15679	15683	15538	15597	15765	15546	15571	15663	15490	15588	15457	15452	15707	15565	15743	15540	15603	15766	15618	15534	15748	15680	15479	15589	15548	15636	15733	15813	15566	15464	15396	15778	15823	15354	15878	15676	15680	15581	15659	15635	15597	15575	15783	15574	15526	15642	15800	15650	15465	15572	15752	15599	15411	15606	15575	15604	15719	15607	15682	15685	15584	15626	15667	15485	15592	15565	15849	15549	15667	15596	15817	15730	15772	15548	15704	15486	15670	15576	15650	15669	15664	15481	15660	15605	15555	15623	15578	15649	15657	15652	15712	15776	15903	15822	15739	15632	15603	15566	15479	15523	15612	15647	15628	15535	15408	15557	15655	15664	15838	15651	15569	15711	15481	15627	15704	15624	15810	15735	15563	15455	15575	15573	15668	15598	15837	15551	15689	15487	15715	15524	15533	15604	15499	15640	15685	15561	15565	15572	15575	15563	15602	15518	15547	15725	15571	15481	15673	15472	15538	15541	15333	15505	15794	15578	15567	15399	15716	15608	15698	15566	15699	15545	15680	15674	15473	15654	15621	15677	15688	15744	15640	15636	15796	15679	15761	15630	15654	15477	15399	15667	15704	15415	15574	15645	15662	15548	15587	15650	15326	15480	15715	15580	15509	15375	15597	15509	15770	15576	15521	15679	15643	15534	15625	15445	15605	15533	15510	15707	15729	15579	15695	15704	15281	15562	15674	15554	15621	15780	15584	15733	15652	15752	15611	15731	15604	15576	15604	15656	15595	15686	15530	15652	15596	15620	15741	15799	15549	15654	15749	15692	15479	15338	15498	15636	15380	15653	15832	15690	15800	15834	15667	15537	15610	15536	15757	15732	15793	15549	15707	15562	15686	15778	15520	15692	15564	15735	15630	15730	15533	15561	15661	15735	15677	15788	15598	15715	15485	15534	15727	15549	15614	15661	15731	15674	15508	15613	15750	15626	15666	15562	15384	15431	15347	15591	15420	15425	15486	15659	15802	15546	15604	15554	15891	15483	15794	15654	15701	15647	15524	15877	15610	15821	15653	15644	15747	15497	15755	15500	15737	15539	15582	15761	15558	15739	15598	15700	15584	15605	15721	15673	15680	15609	15699	15664	15689	15533	15691	15426	15511	15755	15571	15722	15771	15614	15636	15544	15616	15785	15761	15689	15611	15576	15744	15704	15745	15708	15695	15669	15685	15573	15605	15605	15655	15645	15488	15690	15681	15765	15754	15568	15584	15505	15606	15317	15571	15648	15543	15734	15672	15742	15742	15661	15661	15595	15688	15654	15749	15660	15513	15538	15538	15663	15612	15696	15409	15773	15733	15519	15534	15574	15603	15581	15908	15605	15580	15587	15627	15578	15736	15694	15651	15672	15604	15852	15595	15602	15721	15593	15815	15680	15655	15388	15624	15696	15543	15471	15607	15789	15732	15580	15712	15669	15574	15660	15554	15623	15699	15595	15718	15685	15625	15542	15667	15730	15702	15560	15683	15869	15722	15675	15618	15564	15548	15635	15786	15533	15796	15541	15485	15594	15641	15635	15638	15701	15670	15510	15703	15621	15635	15534	15715	15734	15475	15614	15609	15574	15783	15453	15689	15555	15588	15677	15858	15488	15429	15627	15731	15595	15696	15757	15662	15814	15673	15613	15452	15759	15572	15579	15821	15724	15744	15541	15459	15533	15574	15674	15794	15650	15641	15530	15591	15925	15570	15428	15589	15722	15705	15542	15580	15771	15517	15445	15724	15726	15619	15244	15718	15696	15573	15503	15530	15522	15433	15657	15596	15382	15751	15698	15746	15667	15833	15478	15643	15533	15586	15532	15490	15796	15760	15437	15550	15861	15542	15779	15781	15626	15445	15637	15679	15626	15574	15592	15778	15820	15453	15623	15727	15676	15827	15651	15649	15743	15553	15572	15462	15639	15637	15491	15626	15668	15527	15665	15748	15515	15717	15826	15403	15484	15855	15554	15677	15668	15506	15628	15580	15568	15707	15495	15431	15446	15659	15548	15574	15541	15533	15712	15814	15535	15517	15660	15696	15715	15606	15574	15735	15670	15558	15540	15628	15349	15811	15737	15675	15766	15641	15430	15627	15702	15592	15551	15667	15599	15661	15552	15570	15724	15736	15586	15545	15612	15526	15427	15573	15728	15573	15712	15602	15554	15599	15650	15586	15605	15764	15786	15510	15594	15641	15878	15584	15629	15785	15563	15629	15611	15559	15613	15726	15654	15762	15657	15695	15561	15697	15615	15712	15343	15687	15869	15695	15616	15733	15590	15724	15696	15564	15720	15648	15678	15768	15599	15608	15501	15899	15532	15641	15640	15729	15787	15552	15656	15539	15656	15559	15853	15822	15737	15820	15619	15582	15685	15549	15532	15612	15600	15623	15787	15724	15930	15625	15456	15630	15608	15524	15424	15724	15478	15674	15655	15453	15639	15569	15689	15531	15656	15691	15494	15767	15575	15770	15849	15760	15605	15634	15569	15868	15600	15833	15626	15603	15714	15505	15715	15669	15588	15705	15459	15666	15759	15567	15535	15571	15512	15648	15473	15650	15660	15565	15805	15746	15640	15503	15676	15637	15631	15770	15576	15512	15463	15815	15368	15761	15454	15567	15654	15625	15613	15689	15749	15578	15433	15464	15555	15777	15699	15670	15449	15549	15561	15620	15507	15807	15753	15654	15776	15503	15608	15576	15579	15516	15495	15557	15638	15624	15598	15691	15544	15579	15662	15587	15719	15623	15560	15631	15541	15452	15510	15369	15724	15734	15633	15614	15821	15597	15558	15558	15730	15519	15560
14096	22842	21793	30589	53736	50775	45467	36602	27476	17281	14808	14698	14847	14749	14720	14860	14744	14811	14751	14860	14781	14782	14677	14824	14823	14762	14817	14798	14724	14896	14866	14728	14775	14540	14883	14749	14768	14843	14742	14552	14727	14797	14851	14794	14752	14850	14871	14737	14835	14808	14899	14744	14934	14683	14764	14835	14879	14974	14753	14725	14785	14738	14796	14731	14844	14774	14778	14746	14933	14830	14803	14721	14905	14717	14707	14918	14811	14846	14854	14789	14604	14817	14792	14570	14750	14585	14831	14634	14499	14896	14936	14766	14902	14669	14870	14683	14673	14648	14755	14688	14850	14841	14792	14913	14830	14726	14709	14668	14796	14678	14758	14810	14818	14797	14546	14760	14724	14689	14668	14763	14693	14720	14764	14895	14581	14898	14901	14700	14835	14884	14715	14695	14809	14672	14858	14788	14715	14747	14788	14732	14799	14635	14817	14608	14857	14677	14819	14718	14626	14809	14816	14740	14752	14863	14624	14742	14709	14784	14870	14852	14772	14634	14643	14594	14692	14680	14793	14767	14853	14760	14739	14845	14726	14735	14785	14518	14687	14841	14736	14548	14693	14717	14735	14776	14769	14783	14632	14700	14694	14764	14644	14637	14693	14502	14716	14727	14862	14724	14605	14802	14609	14647	14762	14820	14867	14608	14800	14537	14702	14837	14798	14769	14628	14664	14622	14801	14823	14720	14689	14749	14806	14744	14767	14709	14746	14760	14841	14712	14765	14666	14742	14720	14665	14836	14836	14634	14717	14688	14645	14598	14768	14870	14779	14761	14698	14700	14841	14637	14614	14689	14834	14744	14842	14682	14655	14626	14688	14676	14644	14759	14855	14764	14675	14920	14620	14728	14736	14746	14643	14816	14655	14670	14697	14736	14859	14891	14771	14954	14747	14697	14768	14744	14662	14547	14774	14765	14742	14662	14834	14682	14791	14695	14581	14710	14684	14660	14693	14724	14714	14763	14698	14545	14812	14844	14745	14732	14677	14837	14902	14886	14637	14659	14752	14813	14692	14810	14783	14682	14902	14652	14835	14775	14728	14700	14640	14635	14676	14719	14746	14836	14783	14745	14588	14715	14660	14544	14713	14603	14717	14628	14861	14667	14682	14593	14734	14706	14661	14753	14792	14783	14597	14971	14601	14741	14786	14705	14800	14684	14691	14734	14783	14858	14786	14633	14606	14701	14690	14771	14631	14626	14641	14867	14656	14661	14760	14725	14857	14879	14716	14754	14733	14667	14619	14788	14735	14714	14799	14737	14959	14754	14684	14898	14810	15014	14831	14849	14805	14619	14736	14606	14786	14753	14860	14849	14629	14673	14568	14666	14720	14599	14702	14703	14911	14674	14802	14893	14801	14758	14537	14712	14926	14876	14801	14775	14754	14628	14690	14676	14634	14866	14634	14749	14650	14636	14732	14734	14777	14822	14765	14795	14844	14814	14699	14787	14725	14698	14768	14775	14720	14734	14717	14665	14647	14694	14616	14701	14701	14854	14684	14726	14578	14448	14792	14828	14859	14773	14841	14658	14794	14744	14673	14863	14722	14834	14828	14686	14713	14593	14708	14673	14626	14847	14790	14751	14736	14657	14768	14768	14807	14883	14832	14782	14808	14875	14719	14674	14633	14606	14605	14793	14829	14750	14669	14673	14662	14643	14873	14637	14653	14845	14680	14699	14588	14807	14805	14530	14747	14694	14618	14682	14770	14647	14537	14505	14658	14716	14676	14658	14594	14870	14715	14753	14710	14827	14669	14715	14705	14722	14848	14735	14656	14782	14739	14812	14829	14848	14800	15047	14733	14820	14609	14682	14634	14656	14676	14843	14696	14782	14706	14768	14484	14617	14599	14647	14719	14654	14736	14910	14844	14601	14680	14954	14801	14790	14627	14727	14591	14820	14687	14840	14826	14617	14773	14668	14797	14690	14553	14768	14623	14736	14763	14671	14695	14647	14811	14705	14702	14751	14718	14905	14772	14851	14727	14789	14701	14605	14877	14825	14639	14643	14752	14656	14793	14850	14714	14706	14752	14630	14712	14693	14537	14911	14740	14823	14750	14669	14725	14774	14852	14732	14828	14740	14738	14788	14690	14731	14668	14475	14771	14773	14825	14585	14655	14734	14802	14632	14614	14667	14739	14806	14875	14778	14758	14564	14788	14728	14749	14763	14663	14852	14822	14670	14687	14657	14892	14814	14813	14634	14882	14767	14658	14779	14815	14774	14720	14710	14673	14663	14775	14797	14657	14791	14754	14801	14802	14693	14728	14771	14796	14753	14619	14631	14765	14664	14883	14806	14770	14893	14651	14833	14589	14775	14651	14704	14576	14953	14765	14809	14860	14678	14731	14664	14841	14603	14766	14613	14837	14660	14772	14842	14719	14745	14863	14698	14919	14868	14773	14837	14667	14812	14800	14809	14683	14688	14717	14837	14802	14805	14827	14632	14832	14634	14723	14620	14714	14754	14650	14755	14742	14690	14765	14870	14775	14833	14656	14914	14890	14806	14706	14805	14741	14756	14855	14834	14772	14840	14640	14788	14863	14658	14553	14730	14993	14687	14669	14546	14774	14689	14870	14687	14692	14829	14587	14774	14730	14763	14540	14562	14752	14560	14782	14785	14774	14823	14808	14870	14821	14836	14660	14751	14580	14674	15012	14835	14776	14688	14770	14652	14734	14796	14726	14839	14599	14664	14872	14678	14865	14670	14826	14729	14805	14840	14591	14725	14723	14850	14828	14699	14594	14670	14779	14583	14730	14712	14667	14663	14738	14921	14744	14840	14836	14826	14728	14738	14687	14632	14610	14759	14749	14669	14756	14909	14900	14769	14668	14809	14564	14702	14761	14682	14772	14761	14707	14802	14610	14745	14767	14769	14610	14712	14631	14709	14777	14843	14964	14605	14877	14747	14870	14552	14688	14678	14690	14763	14634	14859	14669	14941	14754	14685	14662	14688	14800	14621	14870	14762	14858	14704	14812	14776	14740	14935	14711	14647	14853	14688	14768	14756	14789	14867	14867	14696	14732	14705	14712	14661	14863	14804	14734	14587	14708	14716	14643	14712	14829	14815	14709	14844	14716	14748	14741	14691	14785	14841	14880	14854	14794	14655	14835	14594	14846	14714	14773	14758	14772	14894	14684	14728	14740	14758	14894	14879	14607	14728	14667	14901	14662	14930	14903	14682	14850	14806	14794	14799	14620	14646	14644	14803	14714	14934	14796	14553	14806	14665	14702	14678	14814	14710	14610	14775	14800	14751	14940	14875	14723	14799	14800	14745	14794	14991	14672	14686	14754	14626	14744	14641	14599	14726	14719	14751	14772	14756	14748	14595	14692	14758	14797	14715	14707	14618	14640	14683	14623	14708	14745	14620	14873	14864	14601	14805	14608	14826	14690	14666	14722	14647	14713	14671	14792	14731	14672	14747	14880	14858	14914	14757	14836	14724	14682	14832	14549	14657	14676	14692	14942	14741	14763	14745	14598	14736	14869	14788	14721	14878	14637	14643	14643	14827	14665	14737	14705	14812	14633	14868	14739	14761	14695	14631	14826	14796	14827	14900	14715	14785	14748	14791	14876	14841	14820	14769	14825	14774	14919	14739	14729	14584	14767	14807	14869	14869	14598	14596	14658	14687	14819	14887	14804	14760	14793	14638	14674	14726	14807	14749	14731	14795	14738	14719	14780	14747	14842	14874	14742	14668	14790	14787	15002	14796	14777	14692	14743	14888	14668	14778	14690	14800	14709	14757	14809	14689	14737	14786	14876	14706	14685	14872	14637	14748	14799	14636	14726	14747	14675	14868	14764	14730	14777	14676	14802	14721	14637	14984	14661	14685	14703	14785	14624	14859	14807	14799	14893	14809	14821	14752	14705	14787	14717	14794	14649	14788	14578	14826	14596	14664	14745	14813	14750	14616	14538	14800	14674	14697	14704	14905	14780	14722	14826	14764	14863	14679	14735	14895	14734	14808	14821	14749	14802	14607	14801	14705	14834	14914	14738	14778	14741	14707	14754	14585	14745	14784	14692	14772	14695	14831	14746	14775	14683	14785	14565	14682	14862	14812	14758	14909	14928	14754	14743	14725	14683	14639	14888	14738	14759	14751	14739	14703	14693	14782	14772	14890	14777	14649	14808	14708	14736	14736	14794	14814	14766	14684	14799	14809	14648	14727	14550	14858	14833	14876	14896	14825	14639	14783	14724	14929	14734	14604	14685	14749	14732	14738	14724	14616	14753	14677	14628	14811	14676	14649	14755	14617	14698	14881	14707	14750	14836	14833	14735	14794	14807	14740	14861	14670	14728	14767	14752	14721	14519	14869	14759	14607	14759	14735	14740	14639	14751	14618	14708	14539	14837	14867	14764	14876	14715	14701	14682	14698	14839	14746	14682	14846	14692	14673	14874	14700	14793	14766	14789	14595	14803	14801	14486	14643	14748	14646	14620	14784	14711	14801	14714	14484	14812	14764	14831	14798	14737	14753	14940	14675	14748	14668	14893	14652	14855	14760	14704	14729	14724	14714	14762	14792	14770	14788	14955	14716	14629	14729	14815	14675	14765	14834	14490	14828	14854	14692	14749	14833	14629	14796	14739	14834	14794	14751	14655	14834	14754	14611	14649	14801	14763	14720	14682	14819	14696	14596	14603	14744	14799	14921	14747	14610	14809	14799	14861	14908	14622	14787	14890	14729	14729	14703	14791	14596	14717	14676	14551	14745	14625	14797	14960	14769	14756	14750	14838	14708	14727	14802	14752	14810	14822	14743	14718	14790	14721	14804	14685	14851	14652	14650	14633	14805	14599	14752	14601	14841	14788	14639	14792	14742	14692	14733	14635	14720	14732	14602	14765	14889	14718	14676	14735	14793	14620	14934	14643	14567	14695	14702	14749	14798	14689	14790	14657	14772	14742	14784	14745	14611	14953	14603	14691	14725	14927	14695	14714	14628	14777	14667	14882	14790	14535	14893	14652	14862	14903	14764	14650	14745	14732	14773	14833	14756	14689	14689	14723	14681	14753	14684	14849	14664	14627	14845	14664	14733	14833	14703	14672	14842	14585	14780	14664	14691	14785	14612	14855	14678	14751	14624	14640	14665	14775	14551	14741	14784	14661	14546	14811	14608
22779	21158	28901	24323	33735	58738	56417	45087	32758	22349	16919	16057	16166	16045	15912	15740	15829	15887	15854	15851	16060	15801	15886	15776	15925	15796	15736	15848	15752	15800	15951	15693	15875	15636	16103	15640	15612	15633	15916	15606	15837	15759	15606	15877	15725	15841	15813	15733	15819	16004	16059	15914	15583	15773	15715	15738	15725	15638	15521	15635	15734	15692	15640	15631	15917	15807	15559	15747	15745	15646	15814	15722	15762	15862	15820	15660	15706	15675	15745	15610	15787	15740	15676	15733	15756	15815	15872	15866	15783	15589	15679	15688	15698	15718	15572	15789	15705	15552	15538	15705	15622	15709	15832	15508	15626	15789	15956	15691	15677	15823	15430	15629	15812	15677	15684	15761	15696	15719	15698	15714	15622	15571	15653	15639	15618	15963	15672	15840	15803	15667	15738	15582	15814	15730	15651	15517	15699	15901	15634	15555	15472	15741	15607	15814	15692	15599	15694	15456	15520	15805	15676	15820	15658	15476	15674	15504	15625	15543	15641	15618	15707	15748	15823	15761	15565	15652	15555	15743	15852	15709	15978	15802	15533	15726	15657	15886	15801	15710	15641	15535	15704	15711	15516	15620	15569	15604	15860	15576	15705	15676	15703	15696	15636	15760	15636	15891	15666	15529	15765	15759	15943	16011	15590	15664	15817	15633	15696	15825	15817	15487	15739	15615	15648	15655	15587	15799	15909	15709	15517	15734	15684	15577	15678	15473	15522	15648	15743	15630	15695	15818	15657	15644	15621	15789	15585	15740	15667	15723	15610	15679	15601	15779	15668	15597	15537	15794	15717	15807	15746	15693	15580	15768	15670	15657	15629	15676	15591	15531	15847	15604	15671	15650	15831	15709	15858	15471	15526	15473	15701	15614	15793	15754	15713	15751	15529	15577	15627	15488	15527	15436	15772	15680	15723	15652	15702	15603	15599	15548	15680	15603	15721	15568	15417	15570	15524	15658	15694	15744	15798	15804	15771	15820	15863	15732	15761	15657	15612	15667	15735	15577	15602	15756	15705	15779	15672	15668	15690	15800	15924	15910	15903	15639	15728	15767	15519	15574	15723	15773	15696	15615	15601	15851	15872	15571	15688	15743	15589	15583	15589	15878	15562	15537	15761	15620	15710	15557	15620	15725	15644	15677	15697	15798	15689	15543	15584	15714	15802	15873	15704	15731	15571	15710	15569	15636	15641	15795	15488	15752	15597	15757	15835	15804	15780	15635	15724	15696	15760	15606	15705	15759	15642	15716	15722	15737	15549	15768	15520	15778	15644	15721	15630	15653	15862	15611	15529	15645	15773	15705	15741	15722	15634	15756	15610	15629	15757	15783	15821	15669	15850	15746	15722	15655	15398	15531	15778	15731	15514	15780	15426	15679	15641	15587	15678	15752	15466	15644	15644	15902	15752	15696	15600	15713	15770	15635	15718	15579	15782	15737	15710	15747	15689	15524	15519	15628	15829	15675	15479	15852	15662	15618	15603	15695	15808	15677	15905	15756	15880	15591	15752	15746	15506	15572	15696	15741	15613	15770	15498	15734	15666	15916	15675	15768	15499	15792	15576	15564	15400	15828	15639	15892	15627	15491	15740	15751	15524	15602	15522	15662	15552	15631	15515	15677	15669	15701	15512	15585	15796	15735	15476	15599	15656	15778	15767	15772	15700	15545	15802	15816	15617	15589	15684	15578	15710	15645	15710	15658	15756	15764	15607	15643	15759	15517	15749	15683	15512	15694	15715	15790	15697	15623	15696	15626	15629	15598	15520	15685	15678	15769	15742	15816	15761	15603	15566	15799	15655	15694	15596	15710	15566	15651	15566	15663	15715	15752	15728	15614	15789	15674	15575	15554	15760	15634	15609	15783	15657	15797	15608	15565	15665	15721	15748	15681	15338	15797	15886	15712	15744	15663	15615	15616	15572	15610	15716	15736	15747	15630	15783	15701	15676	15648	15843	15713	15799	15901	15733	15470	15600	15556	15718	15784	15827	15783	15660	15741	15712	15828	15588	15838	15635	15712	15665	15789	15730	15605	15644	15717	15575	15693	15882	15778	15836	15643	15766	15766	15743	15646	15697	15815	15671	15505	15666	15662	15652	15668	15884	15554	15615	15735	15413	15545	15598	15869	15503	15744	15565	15581	15890	15826	15857	15788	15697	15782	15667	15784	15846	15745	15628	15794	15679	15589	15829	15588	15736	15545	15745	15821	15693	15563	15424	15606	15594	15713	15570	15800	15632	15727	15651	15619	15539	15733	15776	15760	15718	15900	15791	15774	15701	15495	15763	15666	15829	15557	15510	15717	15586	15454	15682	15666	15652	15535	15473	15820	15588	15768	15847	15686	15538	15511	15717	15555	15669	15622	15578	15687	15529	15682	15685	15726	15687	15547	15724	15599	15629	15810	15722	15592	15653	15782	15651	15565	15718	15826	15675	15483	15601	15689	15701	15643	15683	15736	15516	15898	15654	15749	15612	15648	15780	15706	15795	15592	15763	15775	15717	15750	15757	15697	15663	15655	15831	15795	15677	15636	15803	15730	15497	15687	15536	15610	15537	15531	15689	15724	15779	15487	15817	15862	15737	15616	15692	15849	15862	15823	15675	15869	15624	15754	15458	15581	15507	15670	15768	15584	15609	15440	15560	15679	15818	15691	15731	15782	15517	15792	15503	15519	15622	15704	15555	15561	15705	15636	15659	15610	15639	15605	15678	15778	15874	15757	15709	15757	15682	15741	15616	15633	15627	15506	15734	15844	15658	15726	15684	15657	15623	15534	15606	15652	15643	15756	15799	15516	15531	15777	15511	15607	15665	15917	15607	15632	15729	15610	15688	15759	15711	15486	15779	15729	15744	15746	15640	15593	15663	15507	15684	15805	15547	15809	15859	15576	15645	15756	15679	15815	15672	15714	15787	15851	15707	15733	15680	15772	15724	15697	15912	15798	15653	15556	15579	15736	15879	15677	15634	15655	15621	15923	15710	15570	15666	15691	15726	15581	15607	15788	15757	15579	15578	15879	15701	15847	15624	15697	15600	15728	15617	15632	15700	15540	15624	15584	15760	15591	15702	15922	15794	15742	15763	15594	15663	15835	15833	15681	15535	15719	15722	15617	15726	15753	15694	15592	15543	15737	15496	15641	15428	15609	15586	15433	15581	15645	15334	15502	15550	15742	15569	15424	15612	15480	15458	15576	15701	15846	15783	15836	15613	15664	15737	15694	15852	15664	15837	15777	15717	15701	15852	15781	15771	15619	15681	15606	15633	15598	15594	15634	15692	15548	15712	15524	15443	15662	15775	15737	15610	15481	15693	15727	15544	15778	15740	15767	15572	15658	15656	15693	15483	15456	15793	15682	15674	15734	15732	15444	15768	15659	15800	15727	15687	15569	15744	15516	15908	15765	15664	15683	15618	15581	15805	15722	15855	15720	15851	15897	15656	15634	15622	15740	15612	15724	15716	15704	15629	15749	15921	15563	15619	15526	15808	15460	15874	15825	15669	15471	15524	15788	15771	15506	15715	15669	15774	15602	15612	15836	15674	15758	15693	15637	15521	15684	15685	15744	15481	15529	15564	15731	15585	15602	15551	15704	15977	15764	15649	15692	15712	15613	15708	15732	15698	15777	15505	15611	15679	15852	15641	15517	15586	15708	15740	15630	15846	15464	15575	15645	15725	15597	15785	15680	15737	15629	15566	15606	15650	15629	15935	15743	15686	15640	15647	15838	15850	15824	15541	15601	15886	15645	15655	15519	15742	15681	15576	15677	15643	15812	15712	15520	15694	15713	15698	15704	15591	15655	15728	15682	15711	15594	15679	15674	15689	15760	15762	15572	15683	15689	15640	15902	15557	15622	15474	15539	15781	15715	15619	15767	15795	15578	15680	15691	15749	15611	15670	15812	15795	15820	15752	15540	15671	15661	15475	15554	15889	15693	15687	15632	15609	15659	15657	15787	15753	15674	15686	15804	15638	15691	15734	15688	15648	15659	15682	15641	15592	15631	15748	15792	15731	15795	15627	15786	15771	15641	15640	15640	15698	15557	15647	15371	15559	15339	15787	15522	15770	15861	15494	15635	15598	15776	15728	15621	15739	15810	15695	15826	15671	15714	15709	15648	15540	15694	15451	15590	15607	15792	15809	15584	15672	15624	15650	15668	15662	15626	15791	15550	15699	15598	15717	15597	15676	15614	15719	15735	15475	15670	15710	15852	15778	15682	15594	15758	15770	15761	15728	15727	15640	15807	15535	15547	15890	15811	15745	15574	15647	15710	15565	15420	15636	15600	15840	15676	15763	15637	15667	15746	15897	15804	15823	15787	15736	15550	15579	15545	15686	15613	15633	15656	15955	15767	15557	15555	15715	15740	15648	15637	15683	15708	15507	15553	15660	15670	15807	15606	15629	15788	15643	15724	15647	15624	15692	15709	15642	15725	15571	15580	15715	15527	15716	15577	15788	15636	15743	15593	15561	15680	15853	15776	15608	15688	15722	15685	15631	15649	15749	15675	15845	15726	15621	15586	15690	15805	15793	15824	15642	15502	15527	15732	15762	15801	15803	15457	15697	15776	15633	15682	15688	15790	15689	15544	15594	15853	15798	15730	15649	15655	15759	15763	15586	15756	15753	15704	15454	15685	15812	15581	15615	15531	15594	15847	15803	15744	15369	15616	15739	15544	15661	15605	15771	15822	15664	15649	15643	15466	15611	15697	15763	15890	15802	15554	15310	15620	15592	15603	15614	15674	15774	15582	15626	15658	15900	15747	15741	15819	15682	15731	15977	15675	15464	15849	15731	15747	15716	15579	15565	15749	15781	15513	15625	15747	15568	15643	15744	15724	15761	15613	15473	15542	15710	15826	15778	15677	15780	15708	15741	15801	15914	15603	15562	15742	15554	15519	15653	15540	15606	15598	15747	15608	15743	15801	15658	15778	15745	15700	15731	15635	15785	15701	15697	15674	15562	15595	15765	15747	15837	15871	15542	15554	15636	15639	15750	15719	15523	15748	15869	15719	15741	15782	15542	15674	15747	15808	15656	15511	15864	15628	15557	15939	15830	15573	15690	15653	15729	15555	15640	15598	15583	15714	15526	15665	15599	15572	15593	15757	15764	15924	15760	15697	15764	15662	15527	15816	15808	15661
15429	26070	25432	41400	56638	66354	58085	47618	35018	20684	14923	14748	14813	14676	14895	14740	14816	14723	14677	14734	14754	14801	14778	14750	14946	14883	14728	14829	14629	14738	14917	14610	14830	14790	14819	14805	14720	14696	14916	14707	14809	14627	14769	14726	14628	14783	14841	14894	14826	15199	15283	14883	14822	14835	14716	14819	14702	14715	14656	14734	14702	14778	14660	14735	14738	14633	14716	14704	14705	15031	14783	14852	14621	14819	14797	14793	14777	14733	14885	14791	14761	14818	14484	14878	14692	14682	14717	14679	14719	14721	14767	14751	14671	14887	14690	14775	14793	14659	14893	14705	14867	14637	14813	14717	14814	14846	14709	14773	14644	14859	14608	14732	14558	14797	14941	14658	14966	14690	14703	14888	14839	14620	14744	14823	14809	14765	14814	14883	14667	14671	14589	14703	14700	14852	14853	14793	14728	14818	14802	14713	14850	14778	14596	14660	14695	14610	14723	14790	14638	14691	14682	14745	14763	14662	14777	14875	14745	14679	14718	14803	14718	14750	14813	14682	14610	14760	14783	14920	14744	14725	14698	14644	14635	14722	14921	14636	14725	14680	14787	14915	14637	14587	14845	14735	14709	14786	14741	14705	14806	14617	14727	14778	14700	14725	14736	14806	14808	14513	14687	14904	14790	14655	14716	14803	14718	14543	14664	14734	14859	14810	14652	14980	14704	14684	14718	14725	14736	14632	14744	14662	14846	14838	14657	14698	14620	14771	14705	14725	14675	14515	14899	14709	14747	14711	14746	14732	14748	14856	14558	14657	14651	14517	14769	14686	14773	14648	14645	14785	14862	14827	14692	14709	14880	14694	14934	14719	14813	14595	14838	14492	14647	14770	14710	14907	14799	14748	14679	14714	14779	14609	14637	14758	14745	14633	14775	14876	14785	14833	14846	14915	14820	14724	14699	14855	14667	14678	14722	14784	14846	14626	14760	14635	14700	14723	14724	14692	14638	14690	14812	14715	14738	14605	14698	14751	14703	14749	14791	14833	14818	14813	14700	14814	14971	14815	14783	14730	14553	14741	14740	14588	14622	14791	14829	14708	14646	14713	14836	14871	14694	14790	14791	14796	14796	14722	14703	14648	14841	14765	14813	14697	14863	14714	14746	14779	14735	14821	14814	14704	14891	14604	14784	14560	14779	14792	14615	14854	14727	14798	14732	14740	14609	14643	14822	14639	14808	14689	14722	14636	14721	14630	14720	14789	14672	14783	14796	14743	14670	14696	14664	14595	14684	14666	14716	14646	14871	14646	14694	14747	14821	14680	14598	14620	14838	14693	14714	14748	14620	14578	14706	14738	14911	14717	14759	14801	14702	14549	14852	14773	14785	14709	14664	14740	14761	14759	14773	14713	14710	14720	14747	14639	14623	14543	14789	14822	14731	14588	14772	14653	14829	14839	14763	14645	14686	14698	14603	14712	14600	14861	14816	14774	14922	14644	14715	14573	14779	14734	14707	14649	14752	14734	14814	14901	14851	14627	14814	14738	14653	14816	14786	14792	14712	14561	14640	14703	14639	14686	14717	14684	14902	14823	14704	14797	14691	14849	14655	14721	14785	14744	14776	14592	14715	14751	14785	14679	14827	14718	14773	14756	14591	14702	14688	14732	14649	14834	14691	14617	14894	14819	14707	14804	14720	14646	14680	14661	14815	14739	14757	14784	14688	14695	14698	14657	14726	14544	14701	14742	14650	14805	14704	14935	14692	14754	14803	14548	14845	14891	14693	14740	14829	14668	14623	14548	14937	14743	14796	14767	14698	14695	14723	14705	14662	14764	14905	14767	14563	14646	14599	14840	14853	14745	14823	14444	14850	14723	14647	14814	14726	14877	14684	14719	14774	14870	14718	14719	14708	14839	14690	14824	14730	14702	14717	14584	14833	14605	14688	14775	14704	14837	14795	14598	14695	14697	14641	14593	14685	14618	14583	14719	14793	14694	14831	14702	14735	14685	14899	14697	14782	14637	14690	14766	14714	14840	14772	14817	14645	14704	14819	14860	14730	14802	14687	14674	14584	14772	14599	14649	14638	14929	14649	14829	14783	14758	14693	14594	14786	14739	14661	14608	14812	14651	14771	14774	14723	14681	14766	14669	15017	14720	14783	14743	14521	14781	14576	14821	14815	14744	14564	14837	14605	14720	14761	14818	14559	14725	14695	14787	14823	14784	14601	14789	14621	14778	14696	14926	14811	14706	14779	14690	14509	14606	14566	14599	14685	14704	14835	14719	14785	14683	14822	14712	14687	14823	14905	14829	14903	14851	14777	14754	14838	14688	14760	14665	14646	14758	14793	14793	14583	14792	14786	14730	14732	14690	14732	14793	14514	14656	14761	14647	14806	14738	14741	14580	14739	14727	14778	14788	14518	14871	14701	14650	14676	14674	14690	14682	14600	14790	14674	14727	14775	14679	14734	14633	14636	14837	14592	14637	14828	14759	14674	14577	14844	14713	14773	14732	14601	14761	14733	14740	14649	14777	14735	14976	14759	14843	14469	14645	14923	14918	14671	14527	14785	14774	14767	14648	14788	14692	14789	14799	14554	14851	14726	14579	14930	14638	14807	14856	14846	14755	14692	14578	14670	14584	14789	14725	14822	14727	14726	14664	14623	14763	14637	14653	14804	14651	14796	14641	14657	14738	14744	14684	14683	14746	14759	14786	14738	14787	14876	14672	14672	14836	14864	14692	14691	14612	14619	14711	14528	14787	14800	14632	14689	14817	14766	14842	14659	14843	14719	14741	14658	14756	14783	14545	14809	14899	14661	14685	14694	14737	14592	14664	14605	14621	14673	14733	14846	14810	14612	14736	14648	14587	14838	14757	14810	14800	14783	14787	14732	14706	14694	14806	14744	14796	14779	14864	14862	14714	14589	14553	14740	14671	14643	14738	14718	14675	14763	14662	14642	14635	14586	14810	14648	14860	14806	14835	14783	14705	14754	14770	14887	14675	14653	14701	14712	14936	14815	14859	14731	14735	14740	14735	14854	14567	14848	14604	14851	14726	14631	14705	14612	14537	14850	14735	14915	14715	14804	14856	14822	14650	14721	14713	14809	14541	14877	14698	14774	14714	14682	14633	14616	14787	14791	14686	14576	14710	14744	14826	14813	14601	14815	14746	14834	14702	14752	14894	14564	14875	14967	14754	14684	14709	14761	14688	14874	14713	14736	14631	14745	14816	14831	14764	14865	14851	14822	14789	14785	14491	14643	14891	14660	14708	14716	14820	14776	14915	14740	14734	14626	14644	14901	14698	14634	14701	14805	14776	14780	14819	14882	14872	14633	14661	14841	14855	14640	14706	14798	14762	14765	14791	14675	14867	14640	14638	14808	14812	14736	14649	14634	14671	14660	14704	14628	14823	14654	14820	14759	14692	14842	14718	14811	14802	14703	14730	14626	14857	14675	14763	14815	14753	14815	14819	14608	14846	14716	14881	14623	14884	14952	14679	14670	14701	14820	14853	14618	14859	14602	14658	14801	14605	14796	14588	14887	14791	14814	14707	14771	14715	14735	14785	14700	14664	14813	14783	14681	14507	14634	14682	14603	14633	14806	14847	14742	14829	14767	14734	14517	14834	14789	14642	14765	14856	14670	14851	14636	14660	14829	14655	14709	14908	14635	14792	14663	14646	14838	14776	14736	14551	14784	14577	14844	14771	14769	14643	14878	14699	14690	14809	14759	14554	14580	14899	14629	14764	14878	14854	14633	14704	14657	14713	14633	14595	14816	14672	14624	14663	14658	14881	14824	14757	14678	14630	14649	14829	14887	14722	14845	14685	14843	14852	14762	14632	14860	14746	14707	14663	14737	14684	14822	14669	14660	14636	14722	14750	14738	14709	14672	14695	14656	14770	14626	14703	14752	14842	14720	14788	14641	14738	14736	14749	14733	14852	14793	14663	14681	14810	14774	14789	14677	14717	14630	14948	14806	14756	14694	14815	14770	14829	14695	14640	14723	14534	14626	14603	14717	14810	14449	14884	14772	14762	14935	14684	14637	14765	14684	14873	14618	14591	14864	14725	14734	14825	14833	14615	14528	14787	14808	14667	14809	14772	14784	14855	14847	14660	14786	14669	14673	14601	14687	14895	14727	14724	14740	14726	14830	14783	14742	14665	14712	14584	14840	14656	14821	14632	14896	14574	14560	14695	14712	14737	14728	14711	14746	14806	14793	14649	14787	14749	14614	14743	14789	14657	14698	14717	14845	14861	14641	14776	14755	14873	14548	14569	14518	14673	14735	14988	14511	14900	14616	14759	14784	14692	14656	14737	14653	14705	14616	14615	14773	14825	14589	14866	14710	14902	14834	14614	14577	14760	14710	14728	14699	14866	14785	14849	14806	14775	14706	14654	14838	14919	14704	14607	14760	14639	14778	14818	14646	14713	14689	14800	14586	14881	14600	14592	14779	14672	14821	14773	14633	14776	14867	14793	14693	14565	14828	14739	14727	14774	14632	14536	14615	14811	14726	14764	14802	14714	14698	14727	14634	14674	14900	14768	14628	14815	14719	14744	14864	14726	14677	14641	14777	14815	14829	14597	14634	14858	14723	14757	14879	14710	14658	14710	14643	14779	14739	14789	14572	14688	14730	14712	14679	14795	14738	14710	14619	14776	14872	14640	14635	14757	14802	14763	14830	14665	14821	14660	14752	14661	14834	14773	14839	14768	14573	14709	14715	14737	14772	14734	14643	14692	14614	14834	14702	14566	14905	14673	14881	14835	14746	14572	14786	14740	14683	14644	14717	14695	14429	14734	14793	14760	14698	14829	14672	14821	14632	14864	14685	14840	14712	14805	14792	14833	14799	14920	14631	14834	14785	14647	14732	14807	14641	14781	14760	14680	14532	14715	14755	14773	14614	14696	14752	14705	14803	14722	14779	14721	14865	14535	14573	14646	14787	14676	14906	14676	14672	14817	14730	14712	14786	14781	14699	14668	14688	14701	14824	14852	14648	14694	14763	14744	14752	14669	14670	14792	14725	14720	14589	14813	14865	14616	14758	14798	14606	14806	14833	14740	14816	14703	14699	14587	14845	14681	14707	14547	14773	14728	14554	14813	14814	14720	14716	14790	14726	14759	14682	14682	14723	14645	14688	14880	14697	14726	14679	14907	14687	14810	14785	14606
27192	21576	23066	19634	20775	26241	24235	21453	18723	17016	16423	16264	16272	16059	16140	16194	16346	16358	16119	16142	16123	16220	16115	16352	16408	16324	16280	16341	16224	16282	16004	16261	16363	16335	16209	16183	16351	16389	16332	16242	15998	16317	16350	15987	16315	16240	16127	16242	16240	16145	16322	16131	16289	16121	15996	16070	16349	16109	16091	16287	16095	16139	16220	16218	16354	16168	16138	16277	16186	16064	16106	16380	16311	16049	16007	16097	16131	16364	15981	16238	16243	16316	16203	16139	16183	16240	16101	16149	16183	16135	16099	15873	16103	16183	15967	16399	16164	16245	16151	16353	16169	16199	16222	16148	16083	16098	16231	16222	16151	16109	16268	16249	16196	16184	16189	16131	16336	16203	16003	16220	16156	15948	15974	16040	16164	16071	16259	16110	16010	16042	15926	16097	16050	16128	16105	16167	16250	16184	16007	16214	15968	16309	16309	16260	16003	16121	16192	16229	16079	16049	16193	16192	16211	16272	16537	16398	16098	16231	16200	16269	16399	16123	16054	15945	16115	16162	16257	16137	16255	16106	16116	16205	16152	16225	15991	15931	16153	16257	16309	16138	16143	16207	16092	16442	16127	16200	16079	16162	16168	16190	16292	16096	16297	16206	16218	16221	16409	16296	16047	16460	16153	16101	16092	16161	16163	16409	15994	16424	16115	16269	16228	16258	16202	16303	16260	15998	16059	16136	16264	16092	16347	16000	16228	16241	16127	16072	16248	16199	16257	16063	16037	16207	16054	16056	16391	16176	16192	16144	16358	16309	16088	16114	15937	16097	16362	16105	16071	15993	16158	16357	16124	16294	16101	16148	15994	16131	16229	16151	15967	16359	16199	16189	16189	16050	16017	16103	16187	15966	16224	16079	16141	16025	16087	16050	16208	16298	16201	16252	16131	16350	15955	16223	16248	16144	16372	16282	16018	16112	16313	16114	16146	16141	16070	15847	16130	16178	16179	16179	16078	16073	16081	16101	16224	15986	16321	16253	16076	16283	16324	15919	16022	16030	16231	16252	16201	16219	16005	16100	16075	16100	16312	16180	16285	16195	16133	16219	16147	16208	16248	16133	16243	16281	16159	16065	15963	16239	16074	15853	16219	16294	16155	16130	16226	16135	16089	15981	16255	16159	16290	16202	16300	16097	16154	16140	15931	16085	16104	16175	16137	15977	16076	16021	16041	16070	16219	16066	16403	16019	16268	16025	16029	16186	16327	16303	16187	16143	16122	16320	16369	16154	16128	16188	16143	16074	16207	15896	16086	16303	16133	16079	16166	16271	16150	15988	16192	16316	16097	16265	16250	16309	16114	16150	16338	16210	16065	16291	16301	16121	16290	16006	16197	16123	16026	16112	16210	16203	16110	16136	16153	16197	16194	16161	15983	16117	16284	16135	16097	16052	16278	16160	16454	16300	16220	16076	16118	16172	16119	16201	16135	16285	16073	16172	16213	16193	16149	16104	16171	16086	16194	16251	16296	16104	16276	16205	16139	16101	16024	16250	16331	16201	16138	16063	16105	16049	16313	15999	16180	16250	16351	16252	16228	16128	16168	16163	16153	16145	16157	16074	16231	16125	16007	16126	16180	16290	16267	16192	16080	16048	16137	16202	16100	16251	16046	16154	16161	16334	16311	16227	16218	16275	16326	16214	16175	16097	15839	16210	16172	16193	16206	16218	16156	16326	16134	16156	16145	16148	16052	16330	15960	15988	16342	16160	16063	16135	16072	16022	16084	16186	16269	16210	16215	16100	16125	16080	16329	16181	16179	16135	16194	16170	16170	16271	16223	16094	15999	16023	15981	16060	16294	16179	16393	16217	16190	16220	16083	16246	16194	16219	16191	16124	16211	16051	16260	16165	16402	16149	16010	16263	16080	16162	16066	16111	16033	16194	16212	16271	16054	16230	15998	16165	16087	16045	16012	15962	16026	16135	16044	16206	16198	16303	16173	16162	16339	16092	16338	16212	16030	16410	15937	16077	15980	16158	16194	16137	16265	16207	16148	16171	16190	16048	16275	16289	16233	16138	16137	16182	16378	16293	16059	15982	16164	16201	16152	16219	16102	16313	16217	15957	16322	16149	15992	16220	16237	16091	16065	16169	16134	16019	16241	15984	16281	16151	16259	16174	16225	16394	16063	16062	16113	16142	16108	16253	16034	16183	16280	16266	15978	16365	16222	16237	15960	16286	16245	16147	16347	15836	16183	15900	16106	16102	16161	16244	16352	16217	16133	16151	16223	16161	16094	16145	16001	16136	16241	16140	16246	16126	16255	16177	16093	16154	16272	16054	16172	16251	16101	16127	16130	16055	16226	16192	16230	16099	16175	16122	16334	16197	16059	16202	16119	16174	16239	16112	16011	16203	16023	16065	16078	16005	16045	16050	16242	16200	16240	16292	16193	16218	16119	16087	16157	16197	16125	16004	16269	16183	15980	16378	16217	16151	16335	16341	16194	16078	16226	16152	16389	16147	16305	16103	16091	16061	16207	16061	16096	16249	16187	16075	16157	16274	16033	16446	16072	16233	16143	16159	16243	16192	16162	16113	16292	16201	16225	16158	16249	16160	16177	16092	16077	16140	16207	16400	16271	16184	16143	16255	16304	16198	16150	16295	16218	16225	16221	16235	16346	16261	16158	16149	16210	16207	16210	16193	16098	16091	16306	16252	16009	16158	16055	16111	16253	16106	16265	16286	16353	15964	16092	16129	16031	16022	16169	16281	16228	16195	15951	16155	15916	16099	16271	16262	16118	16159	16280	16203	16228	16383	16208	16119	16115	16133	16064	16199	16124	16203	16164	16067	16204	16148	16161	16114	16063	16329	16192	16134	16241	16224	16191	16155	16095	16159	16045	16145	16251	16304	16090	16137	16097	16188	16192	16131	16181	16074	16089	16170	16021	16303	16225	16196	16348	16318	16326	16001	16159	15973	16249	16172	16294	16132	16025	16116	16139	16210	16177	16319	16177	16139	16143	16178	16214	16304	16052	16142	15973	16123	16099	16190	16154	16197	16177	16145	16126	16327	16281	16294	16043	16063	16163	16146	16149	16061	16333	16359	16032	16013	16050	16154	16056	16081	16193	16130	16266	16146	16161	16188	16228	16137	16139	16214	16273	16204	16227	16253	16196	16115	16181	16032	16199	16090	16206	16197	16193	16354	16027	16091	15941	16180	16105	15995	16217	16216	16261	16312	16207	16253	16074	16142	16137	16415	16167	16178	16186	16161	16220	16239	15994	16091	16308	16181	16178	16318	16028	15947	16052	16032	16106	16168	16138	16325	16277	16125	16048	16053	16157	16161	16218	16158	15908	16088	16066	16234	16293	16052	16107	16311	16126	16067	16111	16115	16187	16153	16196	16119	16011	16046	16204	16009	15907	16115	16267	16231	16156	16081	16097	15948	16122	16079	16156	15880	16263	16187	16008	16112	16154	16205	16129	16013	16193	16105	16271	16096	16262	16074	15983	16079	16140	16138	16045	16201	16089	16190	15993	16037	16104	16229	16257	16156	16077	16146	16171	16065	16136	16123	16307	16297	16101	16256	16236	16178	16216	16211	16133	16211	16028	16160	16286	16206	16051	16041	16269	16377	16335	16226	16242	15899	16107	16200	16184	16061	16239	16189	16123	16352	16248	15974	16202	16272	16296	16282	16321	16264	16144	16208	16113	16281	16205	16242	16180	16135	16218	16236	15964	16085	16017	16277	16253	16143	16032	16256	16165	16047	16363	16290	16128	16251	15986	16224	16194	16052	16378	16389	16203	16255	16415	16132	16186	15974	16072	16034	16080	16355	16078	16191	16144	16171	16029	16135	16174	16154	16039	16166	16082	16244	16005	16206	16013	16146	16155	16100	16295	16158	16282	16171	16139	16212	16170	16457	16128	16006	16183	16301	16090	16297	16138	16022	16235	16132	16137	16298	16226	16361	16162	16011	16240	16021	16097	16283	16257	16321	16352	16125	16167	16276	16141	16134	16040	16168	16088	16195	16248	16412	16174	16223	16136	16129	16256	16122	16097	16147	16084	16010	16209	16131	16346	16270	16039	16276	16358	16220	16295	16325	16100	16362	16112	16190	16139	16222	16131	16066	16073	16163	16135	16390	16119	15969	16195	16195	16110	16180	16177	16227	16226	16054	16217	16253	16209	16058	16091	16132	16160	16127	16190	16021	16131	16122	16081	16253	16174	16230	16183	16217	16032	16138	16172	16109	16126	16337	16201	16200	16059	16268	16015	16285	16179	15931	16381	16145	16369	16210	16225	16249	16218	16376	16150	16171	16292	15993	16242	16275	15989	16079	16097	16167	16098	16146	16162	16166	16012	16103	16211	16198	16264	16033	16085	16111	16178	16268	16178	16159	16214	16118	16152	16161	16074	16397	16379	16282	16156	16255	16249	16245	16369	15989	16195	15967	16206	16254	16054	15930	16215	16204	16158	16283	16239	16238	16281	16087	16167	15983	16080	16071	16213	16114	16287	16206	16294	16099	16160	16333	16227	16158	16156	15978	16307	16158	16084	16123	16084	16082	16112	16159	16176	16140	16244	16160	16041	16196	16236	16088	16228	15963	16059	16301	16313	16274	16236	16096	16197	16224	16195	16160	16170	16008	16116	16200	16267	16287	16090	16180	16212	16181	16306	16146	16083	16351	16236	15994	16181	16205	15917	16286	16251	16190	16155	16063	16289	15979	16235	16142	16021	16062	16078	16256	16181	16261	16203	16058	16220	16312	16245	16304	16285	16082	16304	16254	16132	16295	16362	16135	16100	15977	15982	16220	16412	16380	16364	16129	16172	16096	16100	16088	16288	16200	16113	16113	16171	16175	16169	16258	16127	16191	16170	16256	16290	16356	16203	16211	16138	16087	16013	16195	16150	16240	16199	16282	16114	16199	15986	16109	16344	16207	16250	16190	16117	16270	16154	16161	16126	16187	16266	16148	16192	16239	16043	16403	16272	16252	16111	16187	16201	16396	16307	15988	16318	16138	15984	15975	16000	16293	16137	16236	16197	16265	16239	16156	16350	16214	16201	16325	16124	16429	16235	16154	16189	16185	16214	16107	16355	16171	16191	16243	16363	16178	16040	16074	15999	16075	16198	16002	16211	16160	16057	16402	16204	16228	16124	16160	16142	16207
14166	16464	16233	15802	23262	28386	24986	21380	17749	15579	15040	14970	15063	15008	15031	15058	15096	15037	15162	14869	14988	15232	15293	14827	14988	14940	14824	15011	14902	15212	14959	14924	15056	15010	14929	15011	15129	15028	15085	15013	15074	15080	15102	15048	14960	15036	14905	15039	14970	15001	15047	15074	15092	14997	15002	15111	15018	15071	15075	15008	14962	15013	15126	14989	15188	15080	14985	15149	15065	15065	15039	15038	14919	15078	14960	15209	14999	14963	15003	15059	14986	14999	14905	15015	15117	15125	15030	15049	15015	15046	14862	15139	15021	15055	14913	14924	15120	14942	14943	14930	15006	14969	14956	15112	14907	14994	15033	15012	15040	14820	15271	14998	14866	15153	14949	14976	15098	14975	14992	14964	15106	14736	15040	14756	15141	14925	15014	15102	15036	15010	14980	14781	15096	14970	14979	15160	14976	15004	14813	15132	15114	15026	15346	14890	15118	15045	15083	15140	15088	15006	15049	14954	15014	14985	15092	15022	14975	15055	15110	15142	15086	15088	14916	15065	15184	14942	14883	15180	15028	15077	15150	14932	15058	15146	15035	15149	14949	15016	15141	15110	14960	15063	15030	14870	15186	14955	14917	14961	15065	14984	14898	14872	15095	15012	15123	14930	15192	15011	15125	14907	14960	15050	15019	15108	14921	15057	14942	15097	14947	15025	15023	14917	14978	14858	15097	15100	14995	14854	14926	15126	14793	14959	15099	15060	15057	15147	15122	15016	15054	14987	14890	15046	15050	15141	15083	14835	14968	14995	15022	14946	15052	14967	14934	15013	15043	15134	15006	14866	14974	14945	15005	14967	14844	14911	15060	14945	14948	14951	15167	14913	15062	14980	14953	15056	15157	14944	14957	15073	15162	15175	14940	14834	15036	15016	15003	14941	14958	14967	15144	15034	15028	14995	14920	15134	14982	15077	14913	14997	15106	14829	15047	14991	14990	15040	15111	15036	14929	14824	14996	14807	14843	14961	14976	14842	14984	15056	14886	15126	14997	14983	14963	14996	14976	15203	15169	14985	15055	15093	14988	14970	15116	15102	14962	15245	15080	15024	14933	14988	15030	14995	14996	14883	14977	14878	15103	14977	15088	15035	15148	15129	15187	14917	15251	14989	14947	14994	15006	15110	14996	15039	15062	15172	15033	15102	15053	15095	15194	15143	15006	15261	14931	14933	15077	15002	14992	15166	14943	15070	15113	14992	15008	14958	14973	14991	14910	15228	15101	15144	14976	15019	15064	14852	14866	14989	14902	14932	14820	14899	14948	15096	14934	15132	14851	14846	14870	15075	14963	14797	14925	14913	15056	14875	14919	15041	15029	14927	14991	15006	15109	14903	15062	14983	15047	15278	15031	15062	15012	15056	15157	14854	14979	15187	15089	15042	15081	14980	14939	15113	14962	14825	14961	14988	15018	15060	15023	14795	14953	15055	14949	15142	15006	15048	14927	15052	15021	15190	15002	15066	15099	15017	15159	15148	15081	15014	15064	15128	14922	15078	15097	15019	15040	15044	14963	14746	15115	14837	14976	14994	15253	14909	15014	15047	15049	14840	15079	15148	15065	14864	15076	15035	15080	14860	14981	14975	14783	14895	14903	14931	15156	15063	15179	14985	15109	14858	14927	15117	14909	15029	14912	15182	15058	14977	15112	15004	14973	15078	14981	15275	15043	15027	15043	15049	15064	14971	15104	15027	15094	15042	15107	14980	14974	14963	14908	15000	14917	15074	15129	15171	14972	14989	14982	15032	15006	14922	15123	15026	15049	14983	14929	15130	15135	15011	15006	15023	15031	15004	14867	15004	14973	15041	15059	15111	14814	15002	14954	15048	14991	15099	14942	15107	14878	14939	15180	14898	15076	15127	14965	15008	15110	15023	14903	14895	15112	15114	14870	15003	15045	14896	14975	15143	15015	15049	14895	15085	15025	14997	15231	14940	15103	14968	15049	14969	15075	14982	15054	15133	14844	14969	14957	15025	15231	14891	14894	15009	15040	15050	15042	15003	14877	14994	14955	14941	15126	14908	15054	14912	14972	15159	15208	15007	14924	15000	15014	14922	15009	15089	14900	14887	14948	15073	15031	15086	15038	14991	15100	14900	14897	15140	14979	14960	15038	14983	15019	14937	15007	14971	15034	14856	14953	15244	15105	14975	14958	15063	15021	14887	14904	15187	15010	14979	15128	15023	14903	15079	14982	15001	15020	14872	14939	14973	15031	14886	15072	15036	14846	15019	14987	14965	14927	14936	15106	15059	15160	14960	15187	14934	15070	15120	14809	14942	15127	14980	14931	15034	15089	15079	14851	14985	15040	15086	14881	14881	14811	15043	15050	15075	15120	14963	15205	15109	15058	15028	15038	15163	15476	14827	14917	14987	15006	15125	15150	15083	15101	14941	15105	14956	15079	15120	15044	15180	15021	14898	14978	14922	15130	14930	15021	15095	15017	15113	15072	15053	14916	15026	15092	14999	15061	14964	15169	14955	15070	15041	14928	15015	14978	15074	15076	14992	15054	14882	15068	15087	15016	14919	14941	14887	14982	15085	14963	15222	15019	14976	14934	14943	15012	15043	15064	15050	15015	15141	15076	14952	15051	15009	15003	15108	15090	15142	14979	15025	14905	15040	15088	15003	14874	14985	14972	15054	14963	14938	15010	15064	15111	15009	15069	15061	14867	15095	14812	14996	15064	14926	14955	14977	14815	15142	15025	15059	15112	14800	14816	15005	15008	14918	14967	15070	14845	15008	15035	14987	15144	15112	15083	15003	15074	14978	14959	15039	15007	14934	15068	14996	15009	14992	15024	15210	15129	14958	15067	15158	14854	15045	15047	15093	15106	15136	14966	14972	15005	14905	14885	15167	14958	15020	14976	14942	15029	14823	15086	14945	15018	15111	14894	14863	15049	14951	15046	15152	14981	15179	15070	15074	14944	15029	14819	15029	15081	15010	15040	15025	15032	14850	14964	14878	15028	14855	15061	15016	14899	14887	15155	15066	15005	14917	15111	15052	15145	14854	14973	15145	14950	15102	14950	15175	14976	15124	15134	15002	15204	14923	14991	14995	15008	14983	15104	14996	15067	15024	14982	14851	15063	14975	14949	15067	15108	15074	15156	14896	14839	15030	15036	14952	15036	15146	15115	14848	15075	15064	14963	14825	15063	14957	15056	15042	14977	15045	15051	14966	15118	14748	15078	15128	15062	15090	14882	15050	15036	14876	15105	14934	14953	15014	15005	15142	15061	15126	14966	14889	15179	15164	14910	15179	15101	15049	15022	14932	15004	15152	14876	14948	15198	15064	15086	14938	14966	15200	14969	14765	14957	14970	15118	15116	15064	15080	15142	14921	14944	14791	14933	15028	15072	14962	14993	14920	14881	15038	15004	15044	15066	14836	14985	15002	14895	15050	15098	14866	15172	15044	15082	15064	15213	14931	14990	14998	14879	15006	15097	14999	15108	14920	15189	15000	15121	14950	15050	15074	14984	15011	15092	15055	15104	14980	14941	14917	15062	14941	15006	15002	15141	14954	15127	14879	14921	15091	14911	14867	15094	15048	15136	14952	15190	15026	15103	15079	15018	15089	14976	14930	14843	15023	14974	14689	15169	14932	15130	14933	15088	14919	15054	15105	14976	15096	15152	14981	14881	14997	14977	14967	15011	14865	15078	15120	15074	15050	15199	14904	15070	14892	15010	14929	14924	15045	14996	15005	14897	14929	15296	14972	14929	15001	14975	15120	15080	15088	15054	15047	15081	15071	15028	15036	15058	15144	15112	14993	14963	15047	14942	14961	15058	14874	14945	14999	14932	15154	15228	14922	14977	15012	15091	14993	14910	15096	15030	14922	15033	14932	14921	15011	14881	15013	14891	14991	15047	15019	15115	14881	15033	15080	14953	15071	15144	15114	15099	14942	15145	14942	15030	15083	15077	15011	14926	15034	15240	15014	15072	15051	15053	15005	14983	15209	15147	15109	15087	15099	14931	14960	14892	14944	15178	15072	14880	15190	14981	15066	15029	14975	15086	15180	15121	15209	15019	15029	15165	15017	14814	15064	15065	15235	14981	14998	14859	15102	14887	15023	14896	15173	14996	14955	14993	14993	14722	15103	15075	14903	14966	15078	15221	14900	15005	15111	14851	14903	15121	14870	14937	14928	14849	14956	14977	15020	15063	15112	15099	15087	14940	14950	15036	14933	14987	15192	14995	15040	14954	15106	14932	14927	15160	14881	15036	15054	15082	14991	14869	15050	15042	14978	15017	14974	15053	14974	14928	15174	14962	15099	15048	14905	15103	14919	15051	14951	14935	14990	14982	14794	14879	15038	15015	15093	15119	15219	15074	15013	14948	14974	15008	14998	15092	14923	14982	15192	15006	14947	15038	14992	14964	15028	14869	15210	15030	14869	15157	15079	14959	15043	14989	14872	15043	14971	14917	15003	14999	14868	14934	15017	15122	14993	15183	15001	15032	14971	15084	15178	15095	15035	14986	14952	14897	15031	15085	15045	14980	14936	14924	14898	15278	14847	15176	14892	15013	15179	15009	14897	14943	15050	15023	15114	15108	15125	14985	14931	15049	14945	14916	14998	15038	15062	14854	14986	15004	15048	15020	14991	15118	15106	14902	15124	14873	15069	14947	15113	14969	15049	14864	15056	14974	14921	15083	15106	15053	15199	15108	14983	14953	14944	14965	15057	15003	14920	15054	15026	15036	14981	14955	14970	15021	14973	14884	15174	14983	14948	15043	15114	14913	15073	14962	15007	15081	14975	15137	15064	14996	15024	15170	15091	14918	14880	15229	15053	14875	15067	14912	14986	14995	15014	15023	15039	15117	14861	15194	15111	15023	15050	15054	15104	15054	15050	14963	15061	14988	14842	15048	14974	15123	14988	15020	14972	14990	15051	15041	15072	15075	15128	15031	14969	14908	14909	14847	14972	14893	14951	14981	14903	15044	14989	14967	15148	14872	15045	14988	15182	14900	14837	15181	15140	15120	15040	14934	14892	14845	15014	14925	15224	14893	15064	15133	15116	15076	15161	15030	14989	15102	15095	14987	15165	14942	14871	15185	14963	15035	14928	15108	15129	15204	15030	15189	15157	14850	15160	15062	15035	15063	14856	15060	14981	14980	15051
24112	21213	28292	24605	34824	52149	46489	36402	27002	19747	17067	16671	16685	16673	16656	16446	16348	16497	16486	16546	16361	16683	16338	16526	16169	16482	16486	16587	16626	16323	16596	16420	16557	16486	16369	16341	16506	16618	16539	16527	16584	16454	16527	16476	16337	16464	16488	16448	16644	16652	16503	16549	16266	16438	16669	16574	16461	16444	16329	16346	16515	16414	16485	16367	16470	16547	16409	16372	16410	16408	16443	16332	16214	16292	16510	16457	16573	16548	16565	16545	16318	16520	16486	16565	16459	16535	16477	16182	16502	16505	16399	16351	16345	16273	16339	16462	16309	16376	16572	16347	16559	16502	16335	16496	16311	16214	16416	16620	16461	16525	16236	16301	16460	16490	16351	16510	16476	16188	16409	16442	16420	16390	16310	16500	16371	16337	16427	16736	16467	16395	16566	16285	16449	16504	16278	16390	16453	16545	16447	16681	16359	16585	16587	16389	16590	16256	16374	16445	16420	16557	16332	16391	16452	16381	16462	16522	16483	16493	16471	16435	16359	16337	16642	16405	16344	16459	16551	16511	16332	16461	16448	16692	16369	16348	16120	16251	16551	16451	16454	16357	16352	16366	16279	16550	16351	16490	16450	16523	16366	16469	16607	16118	16375	16481	16467	16486	16455	16424	16440	16272	16379	16528	16266	16351	16436	16405	16463	16373	16504	16410	16481	16337	16481	16320	16674	16388	16344	16391	16324	16295	16470	16395	16379	16356	16176	16316	16541	16356	16463	16175	16387	16560	16574	16429	16454	16413	16386	16194	16582	16470	16319	16506	16350	16653	16370	16405	16671	16471	16351	16459	16357	16453	16358	16417	16493	16560	16475	16253	16645	16379	16352	16433	16280	16608	16342	16376	16279	16301	16535	16635	16473	16498	16515	16414	16400	16269	16429	16450	16324	16324	16527	16412	16647	16624	16401	16487	16349	16464	16369	16237	16569	16254	16392	16271	16699	16449	16472	16283	16546	16548	16359	16545	16392	16292	16414	16573	16409	16374	16263	16401	16612	16301	16371	16205	16478	16438	16304	16312	16578	16293	16426	16534	16544	16427	16462	16249	16417	16577	16398	16571	16471	16470	16452	16426	16318	16391	16583	16364	16389	16395	16437	16420	16543	16625	16301	16317	16281	16477	16540	16648	16601	16262	16293	16477	16297	16355	16660	16398	16447	16608	16342	16536	16456	16346	16307	16335	16397	16441	16662	16530	16431	16570	16416	16399	16519	16470	16370	16395	16464	16251	16340	16566	16313	16369	16622	16458	16412	16552	16404	16493	16458	16375	16399	16527	16469	16510	16587	16523	16559	16690	16279	16385	16425	16345	16608	16516	16526	16470	16619	16561	16279	16416	16522	16414	16389	16566	16555	16385	16469	16466	16265	16468	16560	16346	16533	16477	16225	16466	16473	16309	16444	16498	16432	16455	16332	16386	16553	16394	16206	16516	16480	16667	16376	16318	16406	16433	16454	16495	16280	16301	16354	16291	16322	16384	16422	16383	16507	16635	16337	16414	16568	16396	16345	16297	16257	16299	16380	16309	16364	16565	16515	16398	16531	16435	16496	16322	16471	16364	16443	16411	16468	16435	16574	16594	16401	16366	16413	16570	16555	16444	16297	16352	16401	16341	16407	16410	16526	16274	16388	16406	16379	16259	16400	16329	16442	16859	16427	16479	16314	16404	16224	16306	16503	16283	16293	16285	16363	16430	16552	16395	16373	16520	16284	16450	16556	16479	16219	16401	16544	16221	16595	16585	16394	16579	16536	16657	16425	16381	16567	16525	16473	16386	16395	16345	16506	16372	16206	16371	16485	16439	16621	16507	16370	16436	16299	16666	16431	16104	16391	16732	16402	16525	16480	16379	16411	16392	16265	16427	16321	16528	16414	16130	16329	16650	16400	16619	16221	16261	16411	16464	16549	16340	16562	16204	16403	16256	16290	16384	16546	16338	16511	16483	16354	16387	16411	16464	16497	16504	16346	16523	16481	16386	16289	16431	16431	16406	16559	16571	16506	16509	16408	16462	16414	16471	16418	16622	16341	16439	16444	16432	16452	16328	16512	16443	16379	16326	16494	16245	16522	16478	16413	16409	16460	16518	16437	16351	16586	16410	16311	16378	16434	16437	16404	16451	16605	16376	16442	16565	16241	16523	16533	16363	16326	16608	16269	16577	16345	16499	16484	16509	16641	16210	16568	16462	16498	16484	16421	16442	16456	16481	16363	16538	16688	16542	16536	16187	16437	16353	16648	16629	16431	16373	16358	16391	16555	16646	16466	16319	16360	16541	16372	16255	16393	16515	16535	16258	16422	16590	16563	16275	16329	16450	16579	16420	16374	16514	16321	16438	16557	16399	16421	16371	16357	16569	16519	16421	16600	16570	16274	16366	16461	16386	16381	16479	16309	16523	16355	16239	16395	16295	16288	16500	16354	16218	16497	16347	16498	16363	16570	16412	16648	16555	16326	16482	16480	16425	16592	16505	16315	16399	16276	16270	16306	16194	16431	16622	16307	16403	16392	16447	16428	16364	16420	16547	16395	16396	16751	16694	16468	16436	16294	16486	16583	16342	16308	16309	16180	16546	16422	16331	16679	16355	16313	16495	16279	16396	16485	16372	16417	16510	16530	16334	16635	16456	16522	16396	16437	16448	16442	16437	16495	16559	16499	16504	16506	16473	16293	16408	16593	16538	16539	16498	16543	16302	16473	16607	16438	16401	16415	16384	16417	16273	16295	16372	16183	16190	16332	16295	16394	16318	16395	16460	16342	16556	16450	16467	16503	16485	16564	16596	16774	16268	16290	16402	16508	16379	16308	16461	16406	16399	16648	16473	16496	16556	16314	16458	16555	16483	16434	16527	16360	16304	16510	16494	16492	16373	16343	16550	16342	16364	16479	16207	16488	16383	16321	16297	16257	16366	16490	16443	16187	16434	16529	16509	16692	16565	16497	16644	16652	16520	16697	16225	16332	16337	16425	16416	16511	16328	16363	16336	16398	16380	16510	16394	16548	16550	16503	16455	16634	16610	16368	16530	16405	16464	16469	16294	16492	16300	16433	16459	16569	16276	16348	16516	16580	16505	16464	16588	16421	16424	16494	16425	16510	16441	16389	16418	16511	16490	16294	16584	16636	16414	16478	16502	16470	16452	16489	16314	16557	16458	16303	16294	16423	16222	16481	16402	16381	16100	16405	16342	16329	16354	16429	16237	16266	16519	16472	16495	16277	16409	16366	16421	16335	16337	16404	16501	16349	16436	16420	16423	16610	16562	16543	16367	16523	16400	16526	16469	16567	16569	16543	16412	16339	16488	16680	16284	16548	16536	16445	16552	16573	16522	16313	16398	16415	16410	16529	16598	16434	16444	16577	16438	16445	16266	16558	16395	16234	16285	16507	16354	16626	16443	16381	16479	16333	16271	16563	16462	16333	16359	16408	16250	16280	16501	16458	16477	16607	16615	16396	16305	16342	16255	16407	16473	16375	16389	16492	16287	16631	16706	16457	16471	16493	16555	16533	16512	16539	16469	16382	16354	16417	16486	16379	16289	16532	16439	16370	16655	16450	16397	16529	16553	16591	16608	16348	16312	16442	16431	16271	16478	16346	16536	16495	16445	16351	16425	16515	16427	16329	16293	16392	16341	16484	16498	16663	16613	16339	16440	16473	16376	16416	16335	16541	16665	16416	16340	16368	16354	16506	16455	16604	16426	16262	16419	16563	16449	16355	16355	16433	16614	16497	16489	16480	16367	16484	16156	16421	16517	16251	16477	16608	16369	16495	16503	16443	16367	16614	16668	16546	16513	16276	16352	16358	16315	16455	16626	16412	16463	16353	16569	16508	16302	16386	16388	16372	16333	16410	16330	16312	16544	16322	16457	16372	16334	16315	16362	16294	16633	16439	16290	16322	16439	16577	16494	16501	16587	16392	16617	16590	16431	16498	16438	16437	16396	16505	16400	16421	16541	16411	16442	16247	16299	16344	16413	16490	16411	16585	16421	16559	16397	16354	16514	16541	16241	16346	16441	16538	16545	16510	16243	16192	16517	16325	16356	16291	16459	16312	16509	16399	16570	16413	16467	16617	16547	16298	16405	16486	16358	16290	16507	16524	16649	16431	16352	16548	16276	16256	16592	16406	16480	16288	16235	16372	16517	16426	16504	16473	16573	16362	16635	16300	16506	16316	16523	16363	16354	16244	16550	16474	16409	16295	16574	16372	16405	16566	16484	16363	16446	16403	16491	16404	16442	16291	16389	16196	16468	16238	16454	16374	16601	16219	16539	16536	16395	16315	16421	16277	16501	16474	16304	16481	16429	16638	16280	16366	16510	16371	16209	16317	16203	16782	16366	16618	16307	16311	16380	16388	16432	16418	16491	16443	16392	16365	16353	16526	16255	16361	16554	16376	16345	16402	16638	16365	16243	16537	16521	16482	16501	16277	16442	16347	16392	16325	16523	16548	16633	16561	16538	16361	16466	16231	16373	16531	16384	16536	16363	16443	16464	16297	16555	16268	16578	16459	16497	16559	16528	16362	16502	16578	16332	16615	16342	16288	16556	16385	16464	16483	16624	16251	16406	16564	16316	16148	16604	16583	16495	16544	16626	16430	16467	16401	16551	16461	16252	16479	16588	16503	16443	16719	16442	16496	16225	16403	16449	16511	16446	16500	16448	16347	16250	16508	16311	16399	16462	16432	16664	16435	16394	16552	16561	16544	16517	16347	16424	16529	16496	16391	16693	16570	16365	16503	16404	16518	16506	16399	16554	16314	16615	16288	16468	16488	16534	16600	16430	16568	16461	16429	16329	16206	16331	16567	16455	16618	16482	16590	16395	16410	16555	16378	16481	16515	16382	16110	16310	16186	16319	16392	16327	16313	16429	16472	16412	16480	16389	16488	16367	16393	16460	16626	16493	16471	16454	16347	16337	16390	16390	16524	16320	16412	16487	16374	16189	16321	16406	16396	16326	16330	16614	16363	16359	16369	16494	16446	16462	16478	16582	16531	16559	16372	16215	16301	16490	16485	16514	16369	16581	16453	16474	16472	16628	16283	16475	16406	16441	16499	16383	16247	16522	16525	16481	16454	16384	16423	16696	16468	16580	16547	16471	16368	16368	16383	16446	16460	16437	16503	16330
13746	21051	20284	20113	46284	53276	46884	38082	27441	17909	15244	15098	15293	15306	15248	15043	15187	15078	15274	15363	15073	15194	15043	15104	15192	15276	15175	15132	15318	15185	15011	15337	15258	15192	15140	15196	15282	15169	15150	15272	15202	15193	15089	15044	15109	15189	15305	15043	15292	15431	15223	15330	15140	15200	15272	15235	15221	15280	15406	15283	15178	15325	15365	15281	15282	15096	15276	15208	15236	15219	15120	15124	15218	15330	15132	15244	15277	15142	15263	15141	15314	14994	15256	15103	15231	15131	15186	15402	15107	15381	15122	15192	15285	15249	15142	15277	15211	15245	15287	15228	15249	15081	15115	15345	15216	15208	15230	15100	15240	15208	15202	15215	15149	15293	15212	15214	15170	15184	15091	15226	15195	15109	15280	15264	15267	15102	15114	15322	15228	15313	15322	15221	15093	15276	15311	15105	15247	15236	15256	15157	15139	15031	15006	15254	15215	15260	15304	15131	15166	15213	15149	15212	15295	15171	15270	15018	15131	15269	14968	14949	15057	15183	15210	15353	15065	15138	15359	15183	15238	15244	15275	15263	15197	15155	15341	15216	15169	15040	15277	15166	15229	15323	15169	15164	15357	15191	15023	15175	15153	15207	15023	15268	15154	15277	15186	15166	15296	14979	15144	15299	15317	15231	15250	15304	15258	15253	15140	15128	15205	15162	15302	15190	15069	15272	15184	15172	15336	15222	15174	15247	15243	15081	15258	15306	15182	15236	15203	15128	15203	15169	15182	15132	15287	15097	15135	15139	15120	15274	15146	14998	15180	15190	15232	15056	15138	15158	15102	15319	15251	15234	15269	15215	15270	15259	15201	15197	15305	15040	15261	15193	15187	15148	15302	15348	15259	15244	15390	15158	15260	15376	15131	15224	15167	15205	15246	15313	15125	15030	15292	15238	15251	15179	15469	15338	15112	15102	15054	15172	15200	15190	15319	15197	15201	15143	15364	15195	15089	15205	15155	15178	15172	14986	15135	15099	15385	15296	15211	14988	15150	15133	15082	15188	15274	15148	15195	15070	15247	15270	15312	15278	15141	15265	15291	15122	15029	15038	15182	15136	15294	15127	15329	15231	15182	15408	15256	14997	15128	15077	15291	15357	15327	15015	15225	15137	15069	15221	15453	15149	15153	15287	15218	15277	15070	15159	15167	15304	15238	15233	15057	15188	15469	15185	15101	15142	15285	15319	15161	15125	15150	15289	15046	15216	15284	15245	15241	15083	15267	15334	15249	15138	15148	15152	15107	15150	15203	15142	15196	15161	15134	15253	15160	15183	15013	15268	15331	15282	15181	15177	15204	15113	15205	15228	15348	15162	15393	15263	15237	15084	15260	15134	15164	15286	15203	15120	15089	15061	15082	15161	15189	15240	15196	15465	15106	15127	15192	15227	15234	15166	15193	15272	15227	15265	15219	15247	15094	15077	15194	15068	15123	15136	15051	15231	15115	15359	15121	15307	15267	15213	15238	15026	15113	15107	15146	15248	15077	15261	15311	15326	15236	15154	15151	15034	15223	15122	15261	15126	15307	15171	15199	15145	15100	14985	15206	15342	15185	15247	15250	15208	15070	15397	15070	15339	15210	15261	15177	15122	15300	15220	15230	15131	15034	15315	14921	15111	15215	15279	15216	15349	15267	15222	15115	15057	15214	15171	15165	15149	15331	15384	15266	14993	15133	15129	15235	15171	15155	15215	15211	15113	14997	15105	15148	15368	15069	15317	15286	15120	15263	15272	15299	15244	15214	15096	15085	15091	15151	15154	15160	15041	15276	15099	15302	15233	15203	15301	15115	15033	15336	15247	15200	15196	15333	15273	15216	15259	15230	15097	15235	15054	14959	15122	15242	15216	15317	15314	15190	15279	15117	15124	15119	15304	15157	15159	15170	15310	15179	15295	15233	15240	15252	15288	15428	15214	15219	15125	15345	15152	15048	15163	15110	15363	15272	15063	15207	15007	15209	15117	15136	15262	15162	15101	15213	15267	15262	15127	15107	15196	14963	15124	15294	15323	15358	15287	15244	15192	15329	15188	15130	15255	15223	15278	15075	15110	15202	15193	15162	15137	15146	15186	15419	15189	15286	15239	15135	15275	15194	15173	15147	15125	15158	15263	15318	15104	15033	15228	15199	15307	15173	15173	15236	15307	15284	15203	15124	15270	15200	15252	15196	15293	15099	15269	15067	15214	15417	15343	15191	15152	15377	15236	15083	15221	15273	15361	15049	15285	15265	15221	15259	15128	15326	15246	15146	15159	15162	15191	14974	15142	15149	15253	15250	15186	15176	15128	15254	15150	15293	15317	15152	15074	15159	15239	15173	15304	15111	14996	15255	15114	15112	15280	15196	15343	15076	15280	15289	15319	15199	15105	15283	15073	15163	15125	15178	15271	15112	15211	15120	14984	15119	15171	15111	15255	15179	15239	15176	15275	15032	15170	15112	15313	15367	15246	15168	15187	15241	15174	15272	15242	15129	15096	14967	15242	15085	15289	15136	15255	15139	15179	15325	15275	15051	15311	15108	15122	15214	15049	15272	14969	15400	15338	15199	15104	15203	15336	15153	15247	15111	15299	15370	15085	15124	15296	15193	15005	15254	15223	15132	15252	15131	15294	15174	15055	15219	15013	15312	15202	15198	15198	15204	15304	15150	15229	15187	15282	15087	15276	15025	15300	15166	15398	15191	15178	15168	15189	15170	15061	15290	15214	15219	15145	15230	15371	15212	15279	15154	15136	15097	15104	15423	15090	15199	15316	15089	15180	15234	15051	15155	15152	15168	15340	15145	15326	15166	15161	15126	15040	15180	15153	15204	15372	15241	15346	15108	15330	15141	15180	15177	15235	15175	15168	15024	15130	15213	15230	15322	15058	15320	15202	15140	15278	15192	15027	15165	15311	15137	15041	15383	15274	15193	15356	15065	15234	15320	15129	15470	15091	15288	15166	15210	15129	15325	15238	15161	15196	15263	15088	15359	14995	15171	15354	15189	15281	15089	15222	15051	15083	15127	15195	15245	15168	15264	15130	15076	15270	15082	15218	15311	15236	15100	15170	15106	15130	15188	15286	15065	15298	15132	15254	15160	15311	15296	15112	15156	15237	15082	15032	15240	15318	15140	15229	15329	15152	15215	15156	15277	15140	15116	15118	15305	15088	15285	15240	15170	15548	15176	15292	15231	15314	15237	15067	15193	15201	15234	15274	15256	15077	15306	15179	15156	15130	15266	15300	15287	15153	15309	15296	15193	15296	15216	15302	15055	15234	15145	15164	15350	15324	15280	15207	15319	15210	15085	15060	15176	15282	15083	15181	15051	15195	15028	15144	15146	15126	15188	15268	15095	15150	15088	15255	15123	15135	15392	15230	15324	15249	15238	15285	15024	15203	15086	15338	15237	15369	15296	15070	15255	15237	15154	15198	15249	15265	15314	15137	15237	15283	15117	15458	15280	15350	15161	15191	15102	15264	15291	15100	15163	15188	15224	15108	15189	15164	15071	15241	15127	15083	15066	15216	15277	15161	15252	15174	15191	15118	14995	15072	15283	15117	15218	15255	15213	15193	15121	15255	15189	15232	15351	15033	15043	15189	15237	15300	15420	15194	15261	15231	15136	15332	15321	15181	15080	15197	15199	15281	15209	15084	15262	15128	15240	15311	15083	15190	15116	15188	15140	15129	15298	15195	15247	15228	15057	15234	15237	15175	15331	15083	15209	15033	15220	15180	15060	15299	15204	15191	15331	15268	15247	15082	15060	15318	15222	15063	15094	15122	15225	15303	15149	15217	15210	15198	15171	15204	15229	15263	15222	15202	15016	15189	15378	15215	15205	15304	15325	15039	15396	15145	15199	15148	15396	15307	15268	15100	15362	15325	15250	15232	15202	15185	15259	15023	15069	15190	15288	15285	15238	15233	15288	15168	15121	15008	15356	15131	15228	15228	15145	14975	15264	15265	15086	15083	15062	15175	15306	15102	15294	15178	15278	15229	15200	15143	15161	15282	15199	15137	15123	15206	15220	15057	15096	15245	15460	15243	15206	15235	15214	15196	15181	15192	15202	15204	15139	15241	15060	15117	15145	15224	15126	15141	15144	15100	15173	15314	15210	15158	15147	15178	15184	15041	15170	15233	15296	15128	15199	15149	15214	15253	15276	15293	15171	15091	15003	15330	15328	15184	15156	15215	15388	15081	15258	15179	15322	15225	15171	15117	15235	15141	15408	15065	15159	15032	15157	15142	15112	15191	15353	15387	15124	15326	15386	15113	15281	15187	15230	15165	15241	15204	15262	15258	15117	15247	15188	14954	15213	15282	15226	15083	15222	15338	14966	15220	15100	15112	15171	15308	15228	15039	15263	15253	15275	15344	15105	15243	15254	15421	15168	15263	15052	15294	15116	15318	15098	15215	15267	15043	15170	15268	15248	15196	15234	15210	15185	15289	15369	15447	15248	15193	15261	15291	15174	15326	15130	15144	15105	15090	15309	15326	15187	15103	15050	15246	15299	15276	15157	15152	15270	15112	15215	15206	15167	15002	15189	15206	15237	15232	15042	15299	15194	15203	15294	15207	15191	15177	15285	15226	15198	15288	15198	15255	15332	15256	15252	15200	15128	15156	15132	15230	15273	15382	15220	15184	15282	15106	15250	15099	15149	15210	15237	15229	15201	15251	15133	15391	15151	15130	15273	15229	15138	15216	15163	15351	15217	15174	15181	15362	15174	15245	15183	15265	15155	15315	15256	15375	15037	15227	15309	15280	15226	15161	15324	15334	15198	15267	15328	15201	15299	15151	15293	15157	15282	15264	15197	15298	15159	15115	15267	15320	15281	15106	15357	15095	15289	15191	15234	15231	15165	15206	15312	15295	15143	15285	15343	15328	15283	15232	15335	15110	15062	15261	15274	15097	15130	15144	15214	15182	15269	15282	15079	15147	15137	15254	15213	15010	15222	15188	15029	15156	15209	15181	15162	15130	15346	15120	15257	15225	15310	15116	15280	15184	15310	15069	15332	15190	15021	14988	15150	15112	15421	15185	15158	15391	15247	15235	15202	15129	15155	15331	15354	15245	15072	15274	15144	15208	15246	15197	15333	15265	15223	15146	15228	15154	15173	15055	15219	15358	15257	15184	15224	15134	15106	15220
22829	21168	28885	23723	41098	59951	57151	45083	33165	22069	17581	17077	16765	16850	16866	16840	16575	16709	16740	16792	16505	16670	16795	16662	16725	16579	16485	16685	16760	16556	16709	16623	16650	16680	16636	16720	16753	16692	16562	16636	16510	16584	16673	16622	16632	16675	16685	16542	16799	16844	16754	16749	16669	16525	16620	16727	16771	16476	16536	16737	16642	16668	16516	16511	16396	16579	16423	16594	16640	16582	16622	16561	16529	16626	16631	16392	16479	16534	16769	16606	16717	16642	16733	16630	16572	16576	16614	16689	16532	16537	16476	16535	16445	16632	16558	16599	16677	16637	16532	16792	16631	16692	16753	16687	16470	16505	16541	16458	16587	16394	16633	16582	16803	16678	16539	16580	16561	16804	16460	16437	16481	16534	16573	16723	16622	16423	16525	16329	16690	16615	16658	16527	16624	16366	16553	16604	16420	16542	16462	16684	16677	16436	16548	16681	16470	16430	16658	16453	16608	16468	16428	16668	16701	16599	16602	16402	16749	16511	16620	16500	16704	16747	16709	16422	16467	16602	16594	16478	16733	16699	16607	16624	16397	16535	16531	16607	16511	16548	16551	16576	16607	16540	16751	16644	16649	16737	16518	16578	16571	16515	16345	16506	16468	16514	16436	16564	16338	16515	16675	16710	16488	16726	16351	16569	16558	16450	16494	16357	16669	16474	16525	16492	16597	16654	16554	16588	16660	16321	16669	16456	16429	16593	16544	16460	16460	16472	16464	16598	16526	16341	16630	16630	16467	16572	16645	16473	16411	16479	16771	16439	16694	16526	16688	16571	16477	16481	16580	16403	16623	16510	16502	16723	16554	16530	16629	16469	16493	16495	16711	16571	16596	16750	16606	16493	16524	16482	16771	16525	16348	16402	16488	16522	16529	16683	16581	16630	16580	16660	16635	16601	16591	16519	16405	16646	16494	16612	16766	16664	16501	16700	16603	16375	16366	16568	16566	16575	16489	16566	16525	16755	16757	16783	16584	16590	16789	16590	16510	16333	16452	16277	16678	16585	16562	16448	16554	16536	16449	16539	16654	16409	16496	16606	16675	16469	16519	16478	16472	16567	16728	16671	16585	16527	16594	16586	16551	16470	16561	16757	16619	16688	16605	16338	16435	16412	16561	16392	16439	16508	16618	16800	16742	16590	16690	16670	16513	16430	16500	16578	16495	16738	16521	16569	16529	16435	16556	16475	16546	16598	16733	16577	16531	16567	16587	16540	16593	16594	16612	16626	16672	16586	16542	16617	16691	16607	16407	16397	16534	16491	16694	16689	16460	16649	16546	16624	16540	16468	16613	16618	16540	16521	16722	16547	16412	16655	16728	16530	16427	16772	16492	16489	16477	16489	16322	16490	16590	16319	16388	16681	16645	16487	16477	16461	16612	16631	16477	16549	16480	16468	16615	16498	16742	16444	16344	16511	16529	16557	16592	16561	16578	16655	16742	16421	16488	16675	16574	16631	16647	16514	16534	16476	16721	16599	16515	16673	16560	16468	16512	16532	16982	16437	16413	16491	16531	16511	16591	16618	16510	16511	16519	16324	16459	16531	16316	16432	16808	16518	16595	16501	16527	16599	16598	16508	16551	16584	16621	16681	16460	16659	16764	16354	16562	16406	16714	16691	16573	16674	16473	16530	16496	16797	16408	16523	16631	16603	16563	16544	16584	16460	16540	16533	16788	16597	16501	16407	16544	16489	16770	16364	16663	16477	16468	16712	16613	16594	16637	16505	16496	16559	16640	16784	16532	16609	16380	16406	16648	16497	16480	16379	16480	16615	16585	16607	16639	16504	16551	16680	16499	16441	16501	16453	16645	16599	16500	16559	16540	16580	16571	16571	16585	16455	16636	16730	16631	16576	16498	16572	16457	16488	16612	16688	16465	16582	16648	16358	16462	16541	16566	16491	16614	16453	16486	16576	16705	16544	16604	16515	16513	16604	16434	16627	16480	16420	16557	16519	16601	16485	16610	16846	16488	16529	16516	16468	16646	16632	16623	16586	16302	16532	16615	16217	16597	16459	16687	16617	16803	16585	16827	16559	16753	16516	16642	16420	16454	16304	16713	16660	16564	16688	16432	16334	16653	16537	16256	16703	16521	16666	16824	16566	16482	16565	16710	16628	16657	16568	16474	16507	16462	16313	16586	16656	16668	16521	16610	16582	16625	16626	16542	16688	16662	16370	16837	16802	16374	16646	16586	16496	16512	16465	16566	16501	16345	16711	16492	16779	16642	16625	16527	16587	16611	16576	16551	16515	16577	16697	16643	16629	16641	16543	16780	16696	16554	16463	16362	16658	16421	16631	16574	16609	16630	16592	16639	16589	16625	16477	16538	16472	16343	16442	16674	16559	16650	16746	16647	16315	16525	16253	16656	16554	16439	16489	16664	16615	16373	16369	16746	16602	16394	16459	16369	16550	16481	16566	16568	16507	16409	16480	16593	16534	16600	16578	16590	16554	16498	16680	16701	16442	16592	16564	16473	16631	16418	16663	16525	16391	16567	16542	16240	16541	16736	16616	16572	16814	16519	16520	16536	16466	16626	16495	16514	16821	16634	16455	16548	16626	16635	16734	16628	16574	16496	16635	16727	16375	16594	16486	16641	16631	16814	16584	16476	16518	16439	16488	16471	16614	16659	16559	16475	16606	16423	16671	16552	16792	16522	16716	16559	16371	16378	16476	16608	16310	16521	16669	16505	16464	16331	16436	16530	16600	16480	16561	16654	16491	16374	16387	16606	16549	16465	16536	16508	16348	16364	16600	16570	16744	16530	16467	16426	16592	16637	16496	16610	16417	16472	16541	16372	16550	16514	16667	16708	16530	16447	16564	16660	16625	16736	16437	16719	16463	16524	16637	16627	16400	16684	16478	16723	16490	16622	16547	16476	16500	16569	16598	16455	16662	16603	16717	16631	16439	16573	16563	16616	16572	16540	16440	16441	16667	16515	16272	16592	16525	16488	16411	16562	16767	16556	16487	16369	16630	16447	16640	16537	16340	16495	16484	16590	16618	16649	16503	16714	16633	16319	16374	16503	16596	16705	16457	16379	16574	16521	16661	16637	16456	16721	16858	16592	16659	16491	16413	16588	16392	16671	16182	16505	16584	16676	16618	16630	16472	16436	16588	16518	16642	16429	16728	16623	16723	16313	16578	16417	16564	16363	16816	16709	16550	16635	16503	16453	16524	16662	16405	16674	16599	16401	16470	16499	16541	16410	16554	16463	16590	16578	16450	16608	16751	16509	16726	16578	16658	16524	16610	16558	16667	16399	16597	16502	16567	16492	16786	16504	16602	16690	16300	16448	16354	16524	16535	16386	16526	16527	16426	16604	16299	16430	16697	16500	16529	16570	16636	16254	16720	16594	16623	16364	16475	16528	16575	16770	16594	16592	16591	16539	16672	16479	16652	16540	16811	16573	16595	16642	16461	16376	16722	16354	16454	16764	16506	16542	16495	16656	16559	16514	16507	16590	16503	16484	16531	16593	16618	16489	16629	16584	16542	16482	16570	16609	16561	16372	16482	16385	16508	16503	16502	16461	16689	16706	16563	16495	16533	16453	16659	16457	16262	16575	16304	16580	16640	16464	16411	16409	16606	16505	16457	16591	16366	16455	16505	16577	16429	16583	16513	16699	16351	16572	16603	16696	16662	16469	16566	16638	16665	16520	16404	16499	16502	16539	16665	16556	16662	16395	16571	16614	16809	16624	16752	16469	16642	16567	16337	16658	16585	16646	16500	16391	16631	16611	16578	16708	16719	16744	16512	16538	16622	16493	16462	16649	16541	16576	16739	16524	16690	16496	16371	16638	16656	16622	16445	16621	16505	16468	16392	16708	16493	16666	16440	16672	16637	16386	16650	16453	16498	16697	16500	16669	16516	16479	16590	16612	16545	16521	16360	16572	16516	16556	16539	16630	16580	16591	16591	16615	16545	16432	16735	16507	16451	16536	16685	16671	16776	16471	16649	16579	16668	16494	16600	16459	16464	16402	16371	16690	16440	16423	16528	16574	16602	16685	16657	16495	16499	16525	16606	16597	16463	16522	16519	16581	16664	16600	16640	16507	16659	16724	16443	16618	16670	16771	16619	16554	16716	16533	16535	16705	16380	16408	16588	16460	16634	16497	16493	16633	16577	16623	16492	16675	16677	16592	16700	16518	16678	16662	16581	16701	16625	16485	16505	16502	16497	16568	16604	16515	16580	16684	16516	16485	16487	16486	16575	16386	16529	16615	16409	16661	16743	16548	16583	16488	16452	16460	16422	16563	16719	16606	16423	16425	16712	16796	16637	16444	16348	16497	16584	16493	16608	16457	16376	16443	16621	16549	16702	16731	16539	16699	16618	16569	16643	16595	16528	16579	16343	16478	16382	16519	16572	16507	16478	16619	16499	16479	16600	16539	16568	16787	16656	16538	16447	16474	16282	16474	16453	16441	16655	16485	16585	16529	16316	16409	16549	16659	16487	16388	16635	16615	16797	16475	16505	16559	16598	16551	16844	16497	16529	16689	16568	16512	16692	16737	16637	16520	16608	16691	16513	16573	16548	16616	16482	16713	16677	16509	16577	16358	16604	16644	16544	16656	16452	16515	16451	16488	16550	16582	16571	16597	16434	16787	16508	16624	16721	16563	16604	16537	16670	16545	16534	16634	16603	16767	16504	16390	16613	16673	16551	16684	16744	16850	16396	16777	16598	16470	16733	16509	16561	16550	16397	16470	16482	16599	16520	16504	16678	16489	16642	16735	16374	16534	16631	16431	16413	16243	16774	16687	16613	16463	16557	16531	16668	16661	16618	16790	16562	16482	16688	16586	16602	16597	16541	16601	16550	16646	16445	16645	16526	16509	16473	16527	16983	16554	16748	16555	16587	16597	16595	16650	16743	16700	16458	16787	16450	16653	16616	16477	16443	16436	16511	16505	16381	16622	16547	16445	16303	16340	16633	16602	16474	16658	16429	16448	16649	16692	16444	16665	16366	16500	16429	16537	16416	16496	16385	16821	16692	16593	16444	16526	16213	16768	16640	16535	16762	16721	16576	16577	16568	16741	16412	16532	16449	16587	16664	16632	16591	16556	16721	16622	16710	16590	16486	16591	16445	16480	16519	16577	16595	16453	16477	16529	16566	16476	16527
15073	25300	23743	24406	64673	66859	58748	47351	34703	19277	15283	15335	15352	15211	15086	15327	15239	15280	15344	15323	15308	15253	15178	15338	15156	15127	15217	15240	15212	15163	15174	15188	15218	15158	15172	15229	15082	15247	15419	15266	15167	15215	15379	15166	15109	15293	15208	15325	15586	15412	15389	15251	15230	15277	15316	15222	15139	15258	15235	15206	15150	15236	15296	15295	15243	15212	15303	15203	15212	15094	15135	15395	15097	15197	15286	14967	15309	15093	15334	15194	15203	15393	15218	15224	15058	15202	15299	15283	15203	15153	14991	15107	15239	15124	15329	15235	15280	15269	15338	15265	15277	15235	15234	15230	15184	15179	15245	15229	15307	15207	15086	15357	15205	15088	15261	15243	15151	15215	15138	15281	15151	14948	15347	15055	15371	15353	15151	15037	15236	15078	15208	15256	15191	15024	15041	15159	15535	15270	15239	15095	15044	15079	15334	15254	15272	15195	15072	15204	15370	15297	15320	15113	15097	15202	15202	15283	15268	15099	15427	15151	15397	15145	15162	15374	15272	15044	15284	15119	15219	15103	15434	15338	15326	15133	15180	15307	14981	15164	15250	15163	15094	15195	15256	15143	15121	15365	15262	15016	15364	15214	15302	15089	15151	15155	15344	15165	15239	15017	15245	15093	15336	15277	15271	15251	15251	15206	15000	15200	15190	15136	15306	15223	15205	15213	15291	15172	15194	15154	15188	15194	15130	15071	15223	15163	15318	15032	15172	15276	15207	15119	15186	15156	15188	15318	15351	15134	15377	15200	15153	15251	15301	15040	15284	15116	15082	15205	15112	15089	15293	15179	15170	15209	15177	15293	15151	15170	15166	15263	15198	15327	15147	15160	15227	15280	15153	15090	15303	15224	15145	15090	15273	15193	15133	15204	15101	15254	15310	15271	15089	15293	15205	15226	15095	15153	15235	15152	15195	15075	15249	15154	15380	15184	15207	15166	15306	15095	15216	15218	15274	15259	15119	15229	15285	15225	15124	15153	15239	15089	15310	15184	15421	15255	15160	15252	15166	15365	15273	15171	15178	15182	15233	15136	15040	15092	15235	15395	15082	15206	15327	15261	15223	15139	15045	15170	15186	15094	15408	15134	15193	15185	15257	15119	15185	15180	15281	15292	15255	15284	15216	15283	15282	15263	15185	15245	15161	15087	15253	15278	15214	15225	15193	15166	15247	15204	15267	15262	15184	15257	15174	15139	15226	15082	15074	15094	15162	15250	15172	15326	15308	15187	15240	15197	15177	15383	15292	15245	15080	15185	15309	15232	15328	14962	15303	15173	15215	15150	15039	15121	15367	15026	15110	15219	15201	15214	15157	15077	15221	15095	15311	15330	15303	15317	15085	15219	15177	15196	15304	15252	15157	15291	15145	15137	15003	15241	15074	15124	15311	15179	15186	15142	15232	15171	15086	15081	15170	15207	15151	15295	15193	15263	15180	15335	15222	15265	15289	15222	15236	15106	15167	15325	15182	15272	15157	15183	15129	15313	15182	15162	15196	15203	15302	15044	15128	15310	15221	15125	15315	15165	15287	15298	15204	15265	15081	15255	15301	15050	15124	15160	15341	15272	15286	15303	15121	15139	15328	15096	15150	15237	15264	15328	15221	15272	15210	15169	15072	15187	15028	15260	15115	15069	15246	15085	15236	15084	15235	15369	15195	15021	15328	15366	15174	15303	15167	15256	15355	15181	15334	15254	15357	15246	15170	15303	15141	15114	15275	15200	15087	15130	15127	15285	15195	15185	15309	15236	15385	15185	15243	15264	15149	15223	15244	15218	15296	15184	15449	15109	15210	15124	15305	15370	15345	15179	15084	15268	15195	15277	15268	15197	15202	15326	15162	15227	15105	15118	15108	15082	15181	15198	15150	15326	15205	15228	15216	15059	15247	15250	15280	15332	15096	15173	15195	15089	15283	15267	15064	15085	15330	15218	15130	15194	15144	15229	15181	15206	15163	15288	15230	15169	15094	15125	15259	15292	15210	15260	15101	15296	15243	15291	15283	15260	15266	15251	15016	15134	15096	15118	15220	15280	15234	15201	15215	15395	15141	15349	15125	15186	15122	15147	15189	15316	15063	15095	15170	15187	15151	15050	15157	15079	15355	15181	15195	15250	15153	15211	15215	15107	15191	15195	15113	15327	15128	15106	15080	15229	15064	15192	15114	15139	15086	15223	15239	15321	15203	15236	15174	15258	15094	15183	15261	15133	15216	15184	15099	15001	15277	15179	15153	15290	15189	15256	15102	15322	15219	15063	15240	15292	15221	15146	15127	15203	15225	15163	15249	15275	15425	15138	15325	15129	15133	15282	15235	15202	15260	15126	15242	15001	15247	15186	15282	15374	15145	15300	15214	15201	15071	15244	15241	15301	15157	15133	15255	15349	15181	15201	15253	15034	15180	15234	15319	15256	15120	15230	15335	15182	15298	15205	15276	15173	15154	15347	15314	15351	15219	15066	15206	15226	15201	15263	15337	14942	15124	15114	15138	15241	15254	15249	15221	15231	15299	15205	15281	15163	15114	15170	15161	15273	15277	15158	15175	15330	15277	14994	15267	15232	15288	15212	15212	15204	15134	15238	15224	14994	15151	15238	15240	15124	15219	15146	15087	15199	15153	15192	15202	15241	15277	15015	15197	15282	15183	15237	15146	15080	15394	15407	15284	15190	15289	15276	15004	15228	15267	15236	15293	15364	15054	15071	15145	15447	15115	15182	15174	15178	15126	15272	15240	15199	15263	15283	15353	15340	15352	15216	15077	15318	15227	14840	15347	15153	15162	15113	15230	15131	15317	15176	15231	15311	15084	15293	15356	15151	15105	15302	15128	15275	15112	15285	15296	15173	15271	15393	15160	15253	15254	15267	15093	15317	15272	15284	15125	15233	15010	15050	15324	15354	15343	15217	15183	15250	15188	15181	15144	15176	15171	15281	15112	15345	15245	15207	15246	15009	15160	15079	15255	15247	15335	15149	15049	15293	15260	15209	15189	14944	15237	15193	15315	15213	15095	15163	15097	15260	15118	15188	15070	15250	15325	15145	15326	15223	15236	15143	15278	15203	15097	15235	15211	15131	15188	15127	15157	15330	15143	15120	15039	15291	15192	15278	15217	15257	15193	15290	15183	15114	15165	15207	15200	15160	15247	14940	15166	15200	15242	15175	15190	15195	15146	15176	15363	15341	15307	14943	15196	15292	15246	15123	15233	15120	15043	15245	15201	15187	15365	15207	15322	15041	15205	15186	15074	15083	15248	15151	15355	15198	15175	15168	15219	15248	15159	15181	15141	15285	15317	15248	15206	15363	15249	15182	15195	15087	15175	15153	15093	15280	15289	15262	15048	15103	15247	15151	15154	15305	15270	15070	15066	15171	15374	15165	15367	15220	15137	15228	15308	15285	15268	15422	15104	15110	15339	15151	15261	15286	15156	15246	15396	15253	15318	15129	15144	15111	15235	15123	15075	15140	15205	15077	15397	15235	15207	15231	15079	15180	15122	15307	15145	15188	15363	15061	15338	15196	15227	15244	15142	15199	15339	15220	15263	15257	15246	15250	15278	15276	15178	15206	15151	15262	14985	15249	15203	15298	15256	15200	15150	15224	15195	15273	14971	15125	15249	15297	15227	15290	15275	15266	15192	15228	15028	15190	15156	15177	15204	15152	15057	15290	15191	15185	15211	15189	15023	15093	15266	15306	15372	15217	15246	15177	15048	15071	15106	15313	15177	15141	15326	15174	15083	15333	15326	15236	15298	15301	15351	15168	15221	15087	15216	15108	15236	15316	15201	15272	15131	15195	15158	15304	15124	15210	15130	15403	15122	15169	15171	15136	15264	15179	15187	15083	15158	15201	15132	15093	15211	15382	15196	15247	15278	15123	15198	15109	15180	15228	15222	15198	15199	15025	15120	15334	15203	15267	15195	15131	15251	15155	15146	15241	15230	15318	15059	15243	14911	15273	15147	15088	15247	15177	15139	15285	15170	15110	15035	15231	15136	15109	15171	15223	15301	15046	15239	15263	15180	15306	15337	15235	15270	15303	15172	15125	15323	15153	15057	15284	15262	15220	15150	15208	15366	15152	15219	15242	15254	15112	15103	15094	15042	15124	15286	15130	15207	15124	15149	15127	15191	15201	15074	15128	15337	15293	15138	15217	15276	15298	15297	15159	15274	15099	15251	15142	15324	15272	15208	15132	15140	15352	15123	15355	15067	15351	15237	15344	15360	15292	15276	15358	15159	15191	15112	15067	15197	15233	15260	15345	15246	15230	15182	15337	15238	15026	15144	15234	15257	15208	15179	15237	15266	15295	15158	15143	15188	15389	14974	15258	15149	15321	15380	15173	15279	15354	15197	15183	15125	15166	15146	15174	15216	15250	15025	15169	15138	15183	15249	15358	15078	15260	15230	15417	15226	15265	15169	15057	15253	15276	15237	15080	15303	15120	15219	15369	15236	15274	15261	15217	15397	15017	15083	15290	15154	15070	15083	15162	15253	15301	15101	15289	15097	15294	15132	15455	15277	15272	15138	15079	15049	15236	15212	15203	15149	15282	15355	15220	15246	15178	15130	15355	15284	15243	15201	15120	15073	15033	15273	15174	15198	15300	15151	15176	15158	15203	15154	15102	15240	15183	15276	15037	15043	15196	15258	15046	15158	15104	15301	15169	15349	15220	14961	15192	15137	15169	15322	15151	15170	15032	15127	15234	15261	15311	15354	15236	15126	15110	15262	15342	15365	15148	15273	15213	15187	15085	15268	15245	15151	15210	15254	15233	15127	15162	15135	15170	15259	15087	15178	15183	15116	15288	15261	15258	15187	15325	15287	15287	15301	15219	15213	15104	15320	15181	15156	15165	15191	15126	15215	15192	15113	15229	15292	15206	15282	15275	15232	15182	15209	15278	15115	15311	15118	15249	15268	15402	15242	15307	15254	15213	15089	15241	15169	15253	15110	15251	15240	15103	15254	15326	15173	15134	15186	15221	15143	15231	15283	15103	15103	15188	15252	15176	15140	15237	15309	15265	15168	15356	15142	15217	15174	15258	15154	15133	15152	15242	15187	15062	15028	15303	15329	15273	15191	15113	15155	15259	15144	15244	15192	15221	15180	14990	15244	15237	15085	15196	15275	15207
27202	21612	22925	19475	23532	26646	23963	20102	18038	16493	16183	16013	16141	16096	16040	16177	16242	16109	16213	16186	16156	16229	16114	16253	15994	16218	16386	15938	16124	16057	16304	16176	15952	16336	16045	16182	16150	16129	15984	16084	16067	15792	15942	16113	15943	15842	16290	16169	15971	16262	16193	16174	16031	16144	16055	16061	15944	16172	15946	16167	16040	16201	16138	16160	16198	16174	16083	15805	15970	15912	16242	16178	16167	16232	16093	16084	16085	16096	15962	16002	16119	15973	15983	15949	15935	16056	16139	15992	16118	16023	16125	16089	15989	15938	15901	16020	16172	15980	15998	16082	15903	16112	16143	16234	16166	16218	16128	15955	15960	16068	15864	16125	16017	16116	16021	16123	16027	15867	16010	16066	15786	15985	16123	16260	16134	16183	16150	16084	16198	16021	16146	16222	16106	16371	16159	16084	15916	16207	16120	16038	15996	16021	16161	16021	16007	16120	16044	16006	16082	15989	16035	16027	16194	16053	16303	16026	16077	16046	16161	16290	16314	15999	15945	15905	16001	15996	16033	16037	16135	16083	15892	16027	15947	16132	15965	15965	16093	16128	16049	16212	16126	15972	15986	15954	15918	16177	16157	15912	16128	16057	15977	16051	16111	16110	16233	16250	16031	16227	15933	15922	15991	16067	16208	16091	16149	16018	16040	16079	15945	15986	16229	16250	16005	16278	16069	16146	16060	16140	16230	16055	16138	15999	16046	16027	16033	16032	16024	16008	16154	16026	16198	16034	16265	16078	15981	16138	16176	16168	16060	16130	16220	16264	16131	16072	16159	16128	16001	16143	16113	16170	16173	16085	16013	16122	15952	16017	15983	16165	16216	16041	16030	16046	16030	15827	16142	16164	15923	16305	15993	16073	15993	16111	16125	16193	16089	16091	16104	16097	16044	16126	16062	15913	16121	15990	16016	16079	15886	15964	16045	16051	16010	16140	16046	16096	16084	16187	15994	15952	16219	15934	16006	16063	16064	16076	16099	16136	16212	16138	16029	16177	15931	16087	16116	16038	15839	16124	16151	15989	16051	16311	16128	16124	15995	16112	16207	16076	16067	16097	15954	15920	16049	16016	15994	16043	15987	16032	16030	16139	16055	15847	16015	16172	16101	16095	16199	16029	16023	15903	16212	16135	16101	16057	16007	16184	16019	15940	15974	16005	16182	16079	16114	15904	16008	16070	15939	16132	16059	15988	15950	16050	15992	15992	16164	16129	16030	16225	16261	16022	16165	16137	16106	16122	15998	15980	16031	16247	16132	16212	15880	16224	15967	16177	15892	16036	16368	16191	16121	15960	15904	16106	16177	16072	16089	15984	16011	16090	16088	16010	16069	16128	16061	15769	16148	16155	16091	16147	16127	16028	16054	16093	16031	16027	15890	15989	16155	15947	16073	16125	16074	16097	15908	16116	16020	15860	15996	15870	16097	15856	15891	16067	16106	15930	16156	16255	16112	16080	16168	16250	16128	16176	16099	16156	16134	16060	15949	15978	16076	15902	16033	16016	15921	15970	16085	16157	16093	16026	15980	16041	16216	16036	16064	16030	16096	15982	15871	16215	16209	16045	15919	15861	15728	16129	16044	16123	16059	15908	16025	16043	15998	16057	16047	16019	16029	16032	16041	16061	16103	16141	15993	16124	16168	16068	16031	16047	15953	16161	16231	16003	15998	16178	16214	16118	16024	16224	16130	16148	16271	16018	15950	15995	16020	16082	16074	16222	16036	16040	16005	16032	16187	16157	15916	16116	16046	16018	15998	16046	15967	16017	16233	15948	16012	16148	16047	16096	16108	16072	16160	16111	15993	16082	15958	16027	16087	16156	16230	16248	16317	16149	16027	15988	16025	15935	16055	15988	16087	15891	16215	15977	16040	16138	16250	16235	16103	15882	16001	15923	16169	16087	16188	15993	15928	16192	15942	16284	16239	15734	16063	16060	16129	16073	16143	16218	16032	16131	15990	16147	16095	16123	15940	15899	16119	16143	16058	16133	16040	15921	16189	16164	15880	15984	16032	16175	15988	15985	16039	15917	15993	16154	15985	16092	16106	15981	16058	16097	16109	16119	16097	16142	16053	15916	16077	16177	16158	15902	16012	16312	15915	16027	16024	15954	16240	16035	15859	15981	16252	16085	16003	16212	16189	16124	16094	16072	15906	16159	16032	16038	16048	15960	16058	16001	16158	15978	16028	15912	15868	16171	16020	16035	15894	16155	15935	16017	16075	15979	16018	16022	15876	16069	16159	16089	16098	16235	15886	15978	16176	16009	16068	16214	16149	16085	16132	15944	16161	16022	16114	16131	15907	15970	15885	16040	15973	16231	15952	15986	16004	16093	16019	16057	16073	16117	16066	15831	16140	16169	16161	16236	15928	16067	16061	16348	16174	16095	16240	16070	16035	16227	16229	15864	15950	16128	16349	16007	16114	16118	15981	16041	16078	16257	15988	16047	16063	16061	16091	16209	16177	15855	16062	16072	15947	15889	15893	16066	15947	16106	16012	16037	16021	15863	16070	16103	16064	16045	16208	16064	15929	16097	16063	15927	15911	16189	15979	16127	16060	16225	16204	16253	15894	16054	16151	15976	16103	15907	16001	16119	16057	15990	16146	15993	16093	16085	15979	16185	15948	15893	16023	16033	15760	15901	15847	15962	15994	16018	16093	16120	16034	16044	15929	15845	16080	16134	16079	15969	15942	16048	16059	16066	16339	16069	16196	15970	16045	16298	16065	16260	16329	15974	16010	16194	16115	16069	16049	16053	16233	16141	15938	15973	15975	16057	15998	16148	16132	16104	15992	16166	16203	16053	16049	15955	16065	16003	16092	16083	16137	15838	16081	15996	16004	16205	16061	16084	16143	16103	16145	16109	16105	15961	16130	16048	16185	15970	15956	15956	15885	15952	15986	16045	16011	16152	15856	16228	15968	15858	16139	15977	16273	15994	15990	16024	16085	16089	16226	15978	16113	16084	15982	16093	16181	16102	16050	15990	15981	16102	16314	16129	16115	16032	16119	16087	16230	16089	16057	16112	16114	16103	16160	15764	16243	16117	16248	16023	16087	16118	16030	15986	16075	16014	16188	15751	16114	16065	16112	16167	16058	16108	16208	16187	15833	15899	15811	16017	16025	15909	16140	16144	16012	15962	15978	15997	16065	16027	15928	16029	15978	16107	15981	16029	16118	15922	15873	15986	15926	16062	16121	15977	16130	16000	16057	16077	15918	16132	16030	15972	16286	16284	16047	16075	16074	15948	15787	16016	16297	16130	16088	16063	15892	15888	15997	15861	16182	16186	15992	15969	15945	15908	15901	16037	16094	16078	15982	15983	16018	16300	16192	16129	16129	15939	16095	16302	15976	16252	16204	16072	16160	15824	16008	16056	16116	15878	16098	16150	16162	16183	16088	16028	16170	16198	16013	16324	16076	16101	16160	16169	16107	16292	15931	15960	16132	16305	16060	15844	15871	16063	16083	15993	16189	16199	16028	16186	16070	16110	15996	16107	16016	16152	16201	16012	16128	16116	16057	16039	16232	15912	16120	16153	15955	15885	16290	16067	16034	15972	16098	16161	15898	16211	16079	16059	15906	16065	16070	16067	16144	16096	16077	16094	16043	16024	16048	16164	16206	16206	15844	16076	16066	16014	16032	15822	15747	16063	16099	16031	16003	16123	16016	15954	16156	16068	16050	15964	15937	15972	16106	16090	16099	16129	15925	15994	15958	15901	16046	16052	15901	16123	15979	16045	16131	16040	16033	16124	16277	16052	16116	16152	15946	15965	15849	16030	16062	15994	16092	16163	16170	16070	16052	16073	16127	15885	16071	16058	16070	16118	16108	16121	16099	15975	16075	15913	16039	15910	16053	16001	16012	16297	16063	16226	16104	16085	16244	16178	16112	16070	16078	16097	16070	15960	16175	16116	16089	16188	16006	16060	16179	16099	15998	16071	15943	16007	15963	15989	16044	15909	16016	15998	16194	16015	16084	16026	15923	16014	15982	15878	16106	15913	16278	16076	15932	16077	16105	16245	16068	16081	16097	16229	16184	16174	16285	16261	15893	16110	16201	15902	16067	16106	16245	16133	16053	16014	15845	16240	15972	15918	15962	16088	16089	16164	16017	15874	16059	16269	16069	16084	16080	16179	16022	16039	16090	16172	16119	16033	15971	15969	15941	15995	16041	16039	16188	16201	16145	16137	15971	16023	16197	16125	16016	16102	16112	16167	16178	16163	16025	15984	15921	15950	16155	15961	16119	16054	16395	16254	16231	16007	16095	15937	16245	16135	16127	15996	16283	16042	16347	16088	16192	16037	16093	16029	16232	16163	16113	16055	16045	15870	16094	16058	16104	16138	16147	16213	16097	16076	15975	16124	16131	16135	15870	16071	16056	16143	16057	16053	16050	16328	16091	16178	16162	16170	15928	15935	16021	16084	16020	16008	15882	16000	16182	16131	16037	16270	16159	16061	16094	16205	15987	16043	16157	16107	15876	16154	16137	16039	15846	15920	16068	16121	16132	15998	16129	16037	16125	15901	16222	16008	16066	16049	16007	16040	16022	16128	16111	15949	16050	16008	15944	15969	16092	16037	16134	15964	16056	16341	16228	16233	16067	16175	16236	15990	16075	16107	16077	15951	16203	16064	16101	16180	15993	16166	15885	15948	16146	16008	16360	15947	16154	16149	16110	16097	15955	15999	16165	15983	16060	16065	16075	16039	16063	16145	16169	16156	15948	16075	15871	16251	16131	15951	15867	15888	15991	16169	15982	15970	16132	15882	16081	16100	15990	16108	16167	15936	16060	15948	15968	15952	15980	15951	15975	16023	15973	16100	15954	16104	15938	15874	16170	15919	16126	16071	16291	16005	16078	16181	16097	16077	16135	15970	16008	16147	15958	15905	16035	16009	16114	16127	16298	16111	15958	16101	16070	16145	16194	16065	16180	16000	16030	15967	16018	16097	15951	16008	16046	15894	16113	15980	16133	16168	16287	16191	16273	15974	16090	15814	16089	15932	16008	16116	16190	16138	16186	16134	16039	15987	16137	15962	16091	16224	16082	15994	15864	16288	16137	16016	16036	16075	16202	15913	15900	16249	16129	15919	16085	15995	15860	15998	16033	16025	16218	16020	16123	15988
13912	15774	15497	15726	26663	28161	24323	19948	17059	15138	14884	14814	14909	14823	14992	14895	14945	14878	14880	14818	14870	14778	14903	14839	14840	14771	14854	14881	14892	14902	14885	14774	14859	14808	14872	14862	14837	14866	14856	14962	14843	14898	14751	14871	14819	14823	14802	15006	15109	14682	14691	14855	14919	14729	14783	14885	14813	14842	14829	14750	14636	14790	14743	14746	14743	14865	14738	14920	14828	14972	14836	14900	14932	15062	14879	14845	14909	14721	14565	14822	14880	14901	14721	14813	14846	14826	14750	14893	14780	14900	14947	14881	14789	14775	14855	14983	14838	14630	14743	14697	14816	14530	14709	14894	14891	14907	14845	14698	14902	14719	14772	14816	14941	14853	14960	15030	14865	14700	15026	14816	14954	14728	14756	14892	14998	14903	14770	14883	14961	14928	14980	14700	14708	14705	14862	14897	14773	14872	14992	14867	14764	14844	14764	14783	14924	14971	14806	14794	14750	14683	14834	14856	14759	14905	14731	14713	15129	14761	14811	14836	14699	14803	14772	14844	14823	14998	14813	14823	14844	14744	14910	14803	14747	14877	14859	14858	14715	14919	14971	14943	14820	14939	14954	14900	14710	14866	14908	14728	14896	14772	14803	14844	14703	14808	14797	14799	15090	14761	14954	14688	14825	14902	14664	14871	14822	14780	14958	14864	14739	14761	14752	14897	14981	14803	14723	14668	14698	14829	14932	14934	14699	14963	14794	14856	14929	14743	14803	14926	14908	15042	14852	14674	14819	14806	14693	14874	14907	15045	14835	14706	14824	14906	14742	14845	14740	14711	14829	14939	14894	14847	14682	14880	14906	14695	14761	14813	14962	14750	14818	14899	14951	14827	14851	14828	14858	14831	14846	14835	14920	14770	14739	14908	14948	14703	14638	14666	14700	14854	14927	14677	14806	14929	14837	14784	14959	14697	14727	14827	14836	14820	14714	14828	14874	14655	14815	14917	14627	14662	14861	14794	15013	14865	14953	15047	14626	14951	14785	14750	14859	15014	14802	14825	14891	14877	14915	14716	14747	14790	14796	14870	14851	14689	14815	14762	14791	14897	14896	14824	14892	14829	14967	14744	14791	14980	14806	14832	14768	14730	14914	14892	14957	14767	14979	14830	14823	14759	14899	14868	14916	14711	14939	14867	14800	14838	14898	14753	15037	14890	14725	14904	14809	14767	14739	14883	14771	14694	14934	14688	14734	14862	14794	14806	14760	14932	14823	14996	14844	15043	14936	14884	14938	14804	14763	14773	14711	14808	14716	14854	14973	14789	14731	14772	14728	14917	14910	14965	14768	14842	14674	14992	14702	14965	14726	14716	14716	14836	14586	14867	14795	14837	14728	14823	14748	14831	14845	14787	14791	14852	14783	14956	14836	14831	14896	14791	14809	14980	14806	14998	14845	14964	14917	14948	14703	14799	14847	14711	14997	14866	14837	14791	14817	14837	14876	14922	14827	14837	14782	14755	15020	14843	14793	14891	14843	14984	14805	14837	14908	14869	14800	14812	14894	14778	14800	14879	14827	14737	14846	14818	14819	14983	14976	14973	14910	14947	14776	14815	14767	15023	14813	14984	14830	14777	14829	14802	15095	14862	14817	14984	14925	14726	14862	14907	14885	14900	14640	14765	14739	14823	14711	14854	14958	14794	14911	14889	14769	14777	14903	14818	14770	14836	14739	14698	14959	14916	14836	14896	15098	14845	14739	14870	14925	14753	14851	14751	14859	14789	14735	14867	14787	14919	14857	14683	14811	14868	14880	14827	14793	14852	14726	14819	15022	14864	14802	14747	14841	14964	14875	14926	14795	14998	14849	14797	14723	15021	14791	14860	14904	14608	14772	14722	14965	14778	14863	14654	14782	14879	14907	15053	14583	14874	14774	14814	14736	14789	14993	14893	14891	14866	14808	14907	14754	14994	14922	14970	14813	14903	15029	14766	14687	14661	14766	14848	14903	14688	14843	14828	14836	14724	14838	14798	14788	14881	14933	14919	14788	14838	14786	14883	14717	14822	14826	14738	14834	14781	14844	14878	14952	14727	14787	14891	14946	14884	14970	14833	14743	14856	14777	14859	14750	14982	14842	14805	14846	14857	14859	14740	14798	14867	14815	15062	14879	14839	14921	14855	14939	14883	14619	14951	14791	14766	14835	14773	15047	14800	14836	14823	14974	14723	14968	14864	14887	14821	14835	14965	14814	14875	14849	14810	14848	14969	14841	14890	15027	14787	14695	14743	14856	14799	14891	14855	14791	15019	14763	14826	14851	14760	14822	14669	14909	14930	14870	14880	14859	14989	14805	14942	14850	14811	14862	14987	14927	14925	14984	14882	15190	14820	14728	14830	14862	14961	14684	14859	14808	14802	14848	14924	14746	14913	14812	14689	14709	14799	14959	14811	14808	14778	15085	15005	14893	14802	15043	14860	14933	14937	14794	14804	14880	14597	14776	14943	14726	14931	14864	14761	14923	14751	14794	14791	14755	14961	14758	14930	14868	14710	14748	14831	14903	14954	14981	14920	14878	14659	14800	14777	14943	14963	14857	14920	14932	14854	14689	14922	14937	14900	14845	14809	14912	14819	14851	15019	14862	14798	15034	14834	14868	14879	14831	14872	14942	14877	14775	14800	14945	14950	14772	14674	14761	14666	14836	15055	14716	14656	14978	14898	14800	14886	14938	14729	14759	14957	14785	14857	14733	14924	14772	14693	14838	14840	14960	14748	14812	14926	14751	14747	14841	14722	14858	14851	14962	14901	14743	14848	14740	14761	14703	14919	14822	14770	14746	14846	14742	15033	14895	14783	14736	14896	14878	14795	14846	15139	14758	14730	14938	14863	14898	14889	14960	14828	14871	14815	14901	14787	14690	14912	14827	14906	14857	14831	15014	14597	14906	14780	14803	14799	14950	14823	14942	15011	15128	14884	14832	14827	14934	14999	14808	14898	14713	14796	14696	15099	14964	15006	14873	14794	14986	14769	14747	14886	14820	14998	15044	14859	14792	15002	14767	14822	14754	14781	14912	14707	14810	14790	14785	15009	14972	14857	14826	14722	14926	14819	14813	14983	14877	14719	14932	14828	14859	14872	14797	14853	14877	14741	14893	14698	14997	14882	14691	15026	14883	14793	14800	14793	15072	14727	14777	14840	14915	14806	14818	14768	14873	14956	14988	14678	14790	14929	14950	14893	14699	14961	14790	14751	14921	14841	14569	14833	14880	14680	14797	14810	14888	14923	14782	14807	14802	14759	14766	14831	14724	14745	14856	14892	15024	14735	14762	14886	14773	14781	14841	14756	14748	15038	14822	14844	14739	14913	14817	14924	14802	14815	14830	14819	14913	14818	14909	14771	14861	14982	14715	14926	14813	14784	14863	14758	14944	14742	14913	14702	14854	14943	14779	14809	14941	14852	14815	14942	14773	14795	14905	14669	14727	14692	14873	14894	14907	14810	14881	14864	14934	14862	14806	15025	14853	14820	14843	14916	14856	14768	14974	14925	14877	14844	14908	14840	15031	14840	14800	14856	14812	14725	14896	14793	14907	14970	15025	14806	14861	14888	14879	14780	14645	14836	14701	14854	14628	14967	14720	14754	14859	14787	14891	14796	14935	14809	14849	14749	14674	14886	14922	14920	14803	14884	14777	14984	14859	14763	14895	14883	14886	14827	14966	14833	14726	14755	14903	14946	15002	14857	14699	14729	14929	14784	14814	14785	14811	14829	14762	14612	14974	14717	14778	14835	14709	14851	14815	14932	14938	14956	15099	14893	14855	14814	14823	14693	14871	14641	14611	14738	14881	14589	14826	14811	14780	14943	14828	14856	14977	14869	14920	14857	14825	14848	14818	14876	14868	14766	14888	14842	14672	14825	15005	14872	15036	14928	14803	14826	14756	14598	14768	15008	14730	14656	14913	14934	14826	14906	14788	14934	14751	14792	14773	14949	14747	14793	14685	14621	14844	14919	14820	14659	14810	14798	14802	14902	14938	14872	14874	14910	14883	15049	14929	14844	14942	14999	14870	14859	14901	14897	14766	14809	14808	15017	14996	14836	14861	14772	14973	14959	14795	15091	14701	14788	14877	14634	14839	14958	14937	14913	14840	14811	14851	14714	14728	14936	14893	14907	14860	14769	14990	14835	14870	14785	14971	14631	14932	14846	14747	14934	14802	14829	14853	14911	14822	14842	14736	15011	14696	14809	14877	14821	14892	14769	14799	14848	14966	14806	14735	14757	14941	14893	14735	14919	14703	15056	14809	14722	14787	15004	14884	14804	14870	14932	14981	14840	14897	14989	14790	14764	14817	15025	14844	14817	14841	14828	15033	14793	14843	14754	14980	14810	14882	14871	14949	14970	14757	14800	14846	14804	14927	14884	14825	15052	14886	14854	14903	14806	14886	14736	14982	14830	14863	14814	14875	14980	14820	14851	14786	14795	14920	14826	14783	14869	14891	15050	14789	14878	14848	14856	14871	14839	14833	14812	14802	14914	14886	14814	14716	14864	14807	14774	14930	14767	14847	14879	14897	14893	14892	14895	14900	14779	14875	14871	14694	14846	14965	14843	14878	14683	14702	14788	14789	14783	14926	14764	14842	14799	14753	14854	14782	14791	14856	14903	14855	14829	14956	14768	14968	14836	15069	14876	14816	14901	14931	14742	14831	14969	14914	14903	14928	14785	15023	14824	14801	14932	14849	14829	14504	14900	14732	14931	14895	14849	14841	14885	14831	14830	14918	14843	14891	14965	14799	14915	14893	14842	14826	14912	15016	14964	15024	14906	14830	14891	14715	14762	14853	14878	14900	14757	14836	14854	14709	14898	14799	14821	14647	14829	14796	14854	14644	14759	14979	15013	14893	14779	14695	14867	14802	14840	14879	14855	14768	14927	14842	14834	14917	14805	14819	14788	15023	14759	14758	14904	14798	14889	14940	14780	14828	14867	14759	14782	14861	15020	14775	14843	14834	14962	14795	14791	14970	14821	14883	14912	14739	14761	14798	14878	14721	14824	14840	14783	14839	14880	14896	14860	15029	14734	14871	14891	14840	14855	14966	14978	14756	14763	15011	14740	14889	14761	14801	14685	14971	14708	14855	14821	14744	14885	14761	14879	14818	14805	14883	14824	14864	14885	14998	14926
24111	21204	28283	24511	36441	53461	44822	34116	26580	18368	15789	15711	15562	15505	15570	15656	15581	15818	15548	15484	15475	15658	15535	15470	15544	15667	15384	15641	15782	15492	15406	15450	15559	15732	15367	15381	15376	15653	15383	15571	15410	15422	15426	15530	15389	15352	15553	15423	15460	15690	15587	15780	15352	15474	15466	15493	15504	15695	15282	15397	15326	15656	15475	15409	15464	15510	15480	15541	15548	15615	15526	15358	15602	15561	15540	15457	15441	15377	15475	15551	15236	15788	15615	15642	15347	15461	15634	15593	15483	15365	15462	15522	15396	15566	15401	15600	15411	15463	15504	15617	15442	15381	15536	15516	15573	15446	15323	15426	15510	15560	15594	15419	15481	15504	15448	15583	15605	15324	15650	15447	15295	15457	15325	15438	15318	15474	15604	15412	15489	15361	15387	15220	15477	15667	15518	15502	15542	15464	15464	15463	15595	15345	15525	15477	15554	15558	15687	15497	15734	15496	15527	15401	15610	15497	15357	15395	15564	15597	15760	15518	15552	15594	15537	15510	15518	15647	15409	15472	15559	15567	15624	15390	15477	15377	15336	15508	15467	15550	15544	15360	15549	15691	15437	15559	15420	15600	15691	15609	15484	15592	15555	15420	15492	15363	15533	15460	15425	15466	15404	15412	15482	15501	15355	15645	15407	15590	15525	15309	15430	15569	15517	15419	15253	15335	15535	15565	15572	15557	15571	15332	15579	15450	15399	15287	15443	15442	15479	15454	15631	15444	15485	15212	15465	15534	15545	15473	15349	15528	15577	15624	15535	15521	15464	15310	15727	15483	15434	15330	15336	15452	15543	15527	15538	15305	15497	15466	15416	15391	15515	15517	15358	15267	15477	15260	15420	15492	15630	15618	15527	15367	15540	15656	15683	15575	15554	15387	15595	15281	15242	15332	15284	15587	15403	15505	15565	15569	15587	15594	15530	15727	15499	15423	15422	15525	15490	15259	15304	15456	15462	15271	15458	15571	15429	15520	15388	15549	15461	15499	15260	15366	15363	15412	15225	15412	15684	15549	15408	15325	15526	15508	15757	15404	15495	15472	15346	15361	15500	15364	15369	15444	15477	15301	15535	15203	15371	15408	15435	15400	15506	15542	15515	15463	15592	15466	15417	15539	15612	15455	15582	15209	15596	15301	15386	15414	15287	15428	15458	15572	15287	15465	15398	15443	15510	15575	15491	15375	15489	15393	15590	15289	15232	15434	15433	15262	15461	15411	15405	15487	15439	15499	15281	15476	15338	15284	15484	15595	15386	15443	15723	15524	15534	15467	15362	15392	15381	15475	15496	15639	15359	15654	15404	15291	15521	15445	15339	15595	15545	15439	15386	15535	15479	15433	15625	15448	15481	15504	15429	15638	15565	15356	15610	15374	15370	15461	15541	15577	15630	15449	15467	15564	15454	15376	15414	15428	15400	15538	15475	15454	15480	15223	15415	15613	15368	15416	15211	15390	15518	15422	15485	15429	15442	15306	15468	15443	15410	15440	15465	15412	15507	15292	15337	15363	15489	15447	15578	15635	15418	15374	15538	15494	15598	15446	15622	15308	15506	15479	15439	15449	15388	15412	15628	15444	15465	15641	15726	15369	15429	15354	15340	15405	15590	15459	15516	15443	15452	15508	15507	15404	15455	15278	15332	15460	15487	15369	15454	15570	15418	15465	15394	15370	15337	15503	15298	15376	15529	15384	15439	15517	15465	15370	15358	15378	15317	15506	15361	15458	15341	15438	15481	15543	15660	15548	15420	15356	15514	15320	15528	15496	15315	15444	15392	15479	15279	15402	15628	15415	15417	15572	15564	15579	15556	15579	15471	15429	15539	15555	15425	15459	15487	15684	15415	15433	15491	15602	15600	15342	15429	15664	15358	15437	15362	15631	15512	15324	15257	15629	15527	15461	15339	15293	15432	15435	15413	15572	15491	15349	15637	15506	15346	15293	15416	15367	15494	15472	15516	15524	15204	15603	15487	15400	15386	15247	15625	15498	15748	15632	15546	15450	15467	15522	15493	15413	15449	15486	15395	15415	15456	15357	15537	15413	15454	15530	15561	15580	15413	15353	15516	15382	15546	15412	15593	15446	15338	15377	15384	15340	15503	15359	15456	15624	15456	15438	15423	15126	15392	15427	15413	15395	15433	15617	15502	15545	15653	15319	15531	15510	15506	15435	15389	15516	15525	15370	15866	15519	15559	15421	15550	15308	15540	15436	15262	15591	15664	15515	15637	15419	15453	15491	15487	15407	15349	15240	15678	15690	15447	15465	15406	15408	15522	15462	15444	15430	15626	15323	15563	15745	15629	15482	15616	15448	15562	15404	15498	15519	15465	15368	15599	15438	15411	15396	15407	15653	15449	15403	15388	15498	15320	15265	15497	15492	15389	15518	15344	15455	15420	15363	15632	15388	15623	15534	15588	15440	15497	15444	15532	15534	15306	15283	15676	15513	15476	15445	15441	15453	15417	15349	15496	15371	15378	15370	15506	15472	15427	15379	15454	15491	15502	15362	15537	15478	15470	15549	15511	15411	15503	15390	15255	15610	15373	15511	15549	15525	15514	15394	15406	15345	15379	15565	15564	15342	15666	15323	15483	15501	15548	15379	15318	15667	15460	15304	15526	15316	15454	15261	15406	15555	15484	15308	15211	15390	15649	15580	15635	15563	15641	15416	15637	15472	15535	15664	15387	15534	15495	15467	15615	15423	15397	15311	15475	15356	15495	15618	15343	15422	15480	15324	15515	15434	15474	15335	15427	15448	15494	15675	15333	15458	15465	15460	15447	15377	15528	15515	15464	15363	15500	15491	15426	15677	15594	15469	15558	15787	15583	15588	15545	15314	15726	15363	15479	15572	15432	15565	15362	15410	15322	15372	15442	15577	15467	15489	15532	15343	15395	15492	15422	15390	15506	15393	15552	15479	15501	15432	15392	15535	15359	15464	15578	15675	15591	15452	15444	15452	15463	15558	15493	15519	15463	15488	15523	15585	15533	15570	15513	15491	15510	15568	15522	15386	15434	15577	15471	15463	15526	15375	15608	15322	15428	15538	15639	15730	15307	15503	15573	15597	15479	15352	15508	15559	15433	15382	15374	15525	15543	15505	15293	15547	15452	15471	15548	15319	15588	15523	15602	15443	15278	15379	15528	15620	15334	15558	15469	15796	15573	15540	15412	15482	15421	15337	15321	15586	15545	15363	15535	15456	15517	15497	15274	15689	15551	15591	15504	15318	15469	15482	15563	15683	15503	15735	15328	15306	15435	15417	15351	15588	15473	15329	15489	15431	15608	15536	15410	15476	15438	15377	15480	15430	15431	15565	15335	15587	15625	15448	15561	15322	15500	15493	15254	15296	15279	15374	15631	15546	15150	15405	15437	15545	15538	15321	15377	15420	15585	15668	15502	15570	15408	15649	15425	15541	15692	15391	15469	15479	15447	15530	15403	15667	15611	15640	15510	15390	15340	15348	15277	15308	15499	15383	15391	15602	15465	15409	15162	15349	15622	15604	15452	15523	15559	15510	15508	15547	15492	15380	15445	15386	15668	15352	15391	15791	15463	15323	15529	15436	15404	15433	15565	15421	15560	15608	15525	15499	15381	15360	15528	15667	15468	15523	15357	15517	15532	15465	15332	15351	15527	15542	15407	15512	15463	15506	15302	15319	15533	15451	15494	15477	15441	15450	15500	15567	15347	15617	15571	15498	15401	15481	15318	15525	15440	15504	15441	15602	15439	15686	15333	15499	15413	15395	15527	15538	15587	15627	15587	15636	15548	15390	15476	15496	15516	15489	15434	15660	15460	15495	15372	15328	15540	15522	15397	15683	15501	15436	15368	15292	15433	15379	15410	15449	15689	15423	15493	15424	15501	15594	15640	15694	15350	15519	15603	15566	15489	15357	15493	15524	15517	15547	15409	15355	15282	15667	15408	15476	15471	15480	15460	15646	15427	15479	15464	15466	15555	15607	15376	15311	15571	15399	15438	15315	15612	15430	15445	15543	15616	15643	15457	15431	15496	15513	15588	15390	15515	15574	15582	15356	15332	15458	15354	15290	15425	15534	15284	15404	15466	15597	15468	15458	15450	15436	15618	15606	15470	15592	15436	15473	15362	15512	15402	15502	15481	15325	15481	15394	15528	15604	15547	15621	15466	15401	15669	15323	15605	15481	15640	15487	15479	15375	15398	15541	15466	15698	15594	15508	15591	15529	15385	15463	15411	15469	15524	15551	15464	15463	15524	15573	15532	15424	15557	15159	15295	15413	15547	15381	15559	15473	15525	15632	15621	15298	15522	15607	15400	15465	15340	15434	15496	15438	15474	15507	15687	15297	15480	15388	15375	15456	15347	15517	15450	15557	15564	15494	15536	15553	15621	15501	15460	15499	15369	15454	15384	15401	15473	15660	15608	15694	15512	15395	15537	15465	15250	15362	15479	15356	15624	15412	15316	15449	15430	15261	15501	15389	15380	15619	15420	15567	15532	15515	15519	15387	15481	15395	15393	15492	15415	15289	15515	15409	15578	15368	15298	15338	15386	15349	15424	15589	15593	15615	15517	15546	15568	15413	15426	15441	15386	15563	15636	15463	15532	15586	15468	15371	15373	15560	15429	15554	15499	15466	15360	15336	15502	15569	15591	15526	15549	15553	15501	15478	15588	15655	15524	15385	15466	15679	15519	15552	15456	15399	15389	15393	15357	15475	15366	15259	15439	15236	15460	15307	15548	15400	15373	15492	15267	15415	15566	15406	15485	15481	15691	15495	15641	15310	15539	15506	15485	15271	15532	15376	15551	15327	15602	15300	15426	15548	15580	15320	15827	15568	15346	15360	15425	15370	15480	15402	15367	15350	15356	15386	15385	15497	15680	15502	15505	15387	15544	15474	15696	15549	15487	15537	15564	15636	15521	15417	15383	15549	15498	15383	15621	15422	15457	15481	15347	15631	15508	15537	15411	15330	15344	15431	15364	15414	15407	15423	15220	15294	15408	15289	15411	15375	15336	15444	15347	15528	15500	15482	15494	15447	15343	15356	15571	15429	15365	15492	15570	15586	15424	15487	15620	15434	15644	15415	15583	15562	15324	15515	15328	15561	15526	15479	15484	15298	15472	15565	15490	15456	15557	15425	15493	15511
13055	20742	19558	17716	49009	54311	45281	36445	27677	16049	14531	14762	14609	14486	14539	14562	14325	14404	14558	14609	14517	14665	14499	14508	14476	14411	14426	14316	14460	14490	14579	14400	14379	14390	14348	14437	14645	14480	14189	14493	14471	14505	14450	14573	14397	14560	14438	14414	14414	14742	14496	14612	14487	14386	14483	14434	14580	14526	14438	14358	14611	14389	14538	14513	14410	14455	14388	14345	14589	14312	14607	14569	14224	14419	14441	14540	14418	14345	14596	14263	14418	14533	14507	14451	14311	14626	14388	14521	14308	14449	14469	14535	14260	14514	14311	14406	14570	14292	14446	14470	14418	14457	14461	14327	14367	14562	14485	14401	14416	14613	14448	14292	14272	14406	14426	14554	14542	14427	14517	14452	14512	14460	14337	14483	14427	14451	14410	14539	14509	14499	14363	14420	14330	14418	14356	14603	14598	14329	14266	14430	14319	14414	14422	14309	14603	14527	14509	14605	14360	14446	14323	14532	14528	14443	14381	14621	14455	14477	14403	14402	14432	14499	14404	14376	14584	14536	14416	14290	14458	14481	14455	14496	14320	14381	14439	14311	14509	14412	14250	14466	14455	14418	14407	14295	14486	14487	14532	14341	14451	14509	14333	14543	14436	14590	14549	14407	14382	14548	14462	14376	14452	14618	14437	14426	14433	14483	14303	14394	14446	14338	14383	14436	14358	14420	14308	14483	14430	14394	14370	14363	14401	14427	14311	14351	14453	14429	14498	14514	14465	14513	14381	14322	14456	14589	14473	14447	14482	14541	14413	14412	14477	14523	14439	14438	14331	14408	14446	14263	14518	14601	14469	14347	14432	14415	14492	14319	14380	14280	14600	14364	14448	14405	14340	14409	14384	14313	14525	14460	14289	14486	14514	14377	14555	14317	14438	14438	14487	14429	14474	14531	14457	14456	14610	14482	14308	14517	14459	14417	14499	14514	14485	14345	14472	14552	14381	14368	14620	14311	14599	14412	14528	14518	14309	14476	14219	14512	14584	14265	14455	14422	14393	14437	14599	14452	14499	14588	14425	14380	14433	14356	14451	14483	14539	14503	14468	14566	14361	14525	14315	14556	14408	14644	14387	14360	14412	14573	14524	14522	14446	14428	14457	14392	14491	14331	14581	14409	14555	14349	14183	14685	14328	14587	14375	14380	14446	14526	14653	14459	14439	14622	14473	14408	14570	14300	14340	14480	14263	14390	14579	14637	14310	14358	14604	14447	14399	14605	14519	14334	14478	14482	14426	14439	14457	14423	14521	14396	14416	14419	14350	14370	14513	14401	14456	14484	14483	14401	14456	14386	14476	14439	14547	14377	14478	14498	14429	14525	14341	14422	14473	14428	14512	14458	14507	14531	14400	14487	14465	14435	14504	14382	14411	14481	14388	14349	14448	14279	14638	14509	14472	14468	14244	14554	14376	14362	14548	14503	14514	14471	14566	14424	14528	14468	14440	14262	14339	14462	14470	14511	14454	14409	14310	14549	14512	14433	14627	14566	14510	14458	14519	14638	14298	14588	14546	14446	14228	14451	14535	14474	14392	14456	14465	14369	14512	14504	14445	14447	14317	14302	14558	14309	14646	14392	14395	14391	14339	14513	14378	14400	14363	14541	14567	14390	14601	14229	14561	14521	14442	14401	14479	14484	14615	14482	14511	14528	14387	14364	14322	14505	14526	14365	14470	14315	14517	14465	14443	14417	14503	14450	14501	14557	14454	14670	14438	14332	14539	14504	14493	14412	14356	14371	14328	14455	14504	14475	14499	14416	14460	14295	14375	14246	14375	14530	14470	14628	14556	14457	14463	14393	14456	14381	14264	14454	14391	14408	14474	14531	14367	14478	14586	14459	14320	14492	14252	14461	14437	14317	14510	14460	14399	14511	14365	14168	14402	14439	14379	14739	14446	14451	14292	14351	14468	14398	14527	14379	14465	14659	14323	14430	14448	14521	14456	14538	14414	14376	14512	14517	14268	14561	14390	14405	14615	14495	14481	14471	14467	14329	14413	14590	14550	14212	14263	14320	14390	14436	14390	14423	14377	14525	14405	14294	14520	14485	14471	14362	14482	14399	14421	14274	14553	14353	14511	14452	14329	14561	14436	14404	14347	14411	14524	14415	14406	14341	14421	14426	14490	14309	14430	14407	14332	14309	14417	14448	14341	14397	14383	14571	14419	14469	14408	14456	14458	14377	14366	14474	14500	14550	14489	14580	14345	14475	14409	14218	14485	14478	14402	14508	14443	14389	14351	14387	14523	14323	14322	14436	14554	14275	14410	14426	14579	14297	14457	14290	14406	14545	14361	14395	14513	14430	14575	14393	14326	14545	14493	14333	14389	14548	14523	14599	14418	14470	14416	14477	14506	14493	14517	14482	14393	14401	14339	14480	14529	14373	14531	14389	14410	14516	14308	14382	14548	14384	14452	14405	14649	14282	14501	14396	14362	14475	14355	14489	14387	14351	14463	14452	14479	14612	14497	14479	14407	14555	14372	14648	14398	14472	14632	14454	14513	14577	14279	14623	14574	14365	14411	14445	14505	14443	14391	14492	14544	14444	14379	14414	14383	14555	14474	14514	14348	14408	14438	14432	14420	14505	14456	14493	14535	14390	14451	14451	14610	14418	14404	14457	14590	14368	14584	14664	14423	14549	14117	14523	14438	14497	14481	14461	14512	14518	14530	14313	14398	14490	14560	14420	14606	14440	14423	14447	14527	14421	14681	14459	14476	14523	14417	14382	14400	14457	14462	14381	14607	14141	14575	14499	14479	14397	14217	14400	14470	14369	14462	14528	14424	14523	14324	14679	14431	14549	14300	14352	14482	14409	14428	14306	14450	14339	14533	14463	14366	14487	14526	14537	14480	14388	14530	14472	14399	14565	14367	14457	14431	14639	14424	14633	14443	14261	14404	14524	14345	14469	14507	14456	14623	14550	14365	14425	14508	14563	14472	14519	14323	14532	14361	14430	14382	14373	14447	14438	14339	14404	14351	14417	14476	14461	14524	14422	14489	14415	14518	14511	14294	14414	14620	14638	14583	14471	14519	14488	14577	14373	14442	14464	14487	14386	14604	14393	14319	14473	14616	14540	14301	14449	14616	14394	14366	14433	14426	14376	14410	14501	14430	14322	14469	14325	14400	14548	14536	14501	14599	14530	14476	14424	14594	14473	14328	14393	14311	14290	14310	14469	14476	14479	14291	14358	14395	14386	14530	14490	14408	14442	14603	14565	14263	14506	14361	14298	14383	14563	14403	14431	14445	14546	14531	14546	14540	14436	14463	14274	14482	14348	14525	14496	14486	14495	14350	14425	14571	14505	14395	14506	14451	14412	14449	14402	14596	14387	14427	14529	14551	14567	14552	14311	14576	14435	14336	14407	14532	14485	14400	14369	14358	14538	14444	14422	14619	14477	14496	14387	14515	14587	14389	14535	14442	14478	14474	14536	14325	14529	14410	14441	14266	14377	14275	14177	14451	14466	14583	14492	14282	14632	14415	14306	14409	14564	14381	14402	14379	14579	14529	14355	14445	14225	14401	14450	14434	14589	14518	14423	14494	14288	14574	14398	14525	14519	14526	14632	14457	14221	14337	14573	14619	14395	14455	14553	14334	14364	14386	14563	14518	14349	14493	14387	14433	14422	14405	14367	14540	14430	14301	14367	14522	14404	14508	14583	14342	14388	14537	14347	14577	14353	14423	14486	14479	14453	14407	14553	14469	14393	14377	14424	14482	14256	14546	14354	14492	14417	14448	14463	14360	14513	14434	14351	14340	14523	14412	14631	14369	14436	14388	14530	14338	14460	14399	14431	14505	14474	14161	14443	14713	14348	14484	14473	14409	14482	14558	14382	14591	14421	14419	14335	14438	14651	14421	14544	14470	14391	14595	14481	14452	14488	14475	14234	14410	14248	14325	14398	14553	14564	14375	14464	14568	14377	14507	14606	14370	14565	14390	14277	14439	14410	14364	14595	14420	14505	14413	14571	14499	14344	14372	14424	14501	14349	14588	14430	14501	14418	14403	14375	14463	14377	14423	14363	14441	14389	14482	14313	14537	14322	14492	14435	14498	14503	14492	14466	14443	14434	14473	14335	14493	14420	14444	14530	14438	14424	14422	14436	14320	14499	14521	14537	14412	14369	14427	14599	14557	14331	14537	14534	14412	14766	14557	14344	14521	14436	14545	14432	14416	14558	14409	14311	14431	14542	14393	14407	14301	14450	14413	14414	14305	14490	14426	14366	14475	14421	14381	14582	14514	14420	14479	14437	14451	14536	14546	14524	14449	14426	14614	14307	14489	14382	14400	14428	14401	14571	14553	14392	14617	14627	14574	14558	14504	14243	14456	14479	14463	14357	14448	14353	14459	14340	14299	14382	14533	14424	14455	14548	14475	14357	14391	14431	14324	14542	14493	14556	14336	14559	14331	14391	14385	14498	14340	14331	14393	14379	14432	14441	14306	14548	14504	14639	14506	14515	14475	14557	14459	14488	14414	14503	14314	14514	14278	14330	14375	14409	14515	14376	14485	14569	14393	14424	14445	14487	14522	14320	14350	14480	14296	14527	14404	14347	14273	14565	14375	14329	14426	14605	14504	14400	14323	14503	14522	14388	14519	14336	14424	14401	14475	14605	14610	14421	14414	14365	14324	14567	14402	14369	14411	14542	14278	14537	14630	14574	14435	14419	14557	14492	14442	14470	14390	14414	14312	14414	14459	14344	14436	14515	14445	14364	14445	14536	14532	14316	14416	14418	14515	14412	14384	14485	14431	14332	14415	14462	14354	14405	14347	14423	14412	14291	14372	14546	14562	14387	14378	14533	14493	14561	14411	14332	14398	14272	14369	14393	14456	14356	14533	14556	14444	14552	14447	14422	14289	14508	14478	14497	14487	14318	14511	14437	14369	14532	14564	14518	14408	14292	14581	14531	14383	14330	14587	14405	14611	14291	14458	14283	14586	14393	14555	14487	14566	14437	14396	14338	14519	14431	14318	14470	14423	14496	14381	14516	14507	14510	14479	14290	14518	14510	14486	14594	14523	14413	14512	14349	14446	14623	14505	14308	14511	14412	14475	14349	14545	14412	14509	14358	14354	14436	14385	14460	14301	14311	14545	14506	14556	14413	14447	14571	14513	14353
22944	21209	28987	23750	41770	57791	54722	43229	29439	17786	14721	14633	14424	14414	14321	14426	14359	14364	14475	14260	14319	14349	14323	14396	14200	14304	14421	14342	14096	14227	14273	14374	14134	14259	14332	14365	14160	14265	14210	14444	14228	14287	14065	14205	14183	14333	14059	14323	14535	14429	14475	14400	14259	14208	13961	14142	14070	14110	14161	14208	14222	14237	14097	14312	14380	14110	14078	14091	14070	14143	14277	14326	14091	14386	14210	14195	14045	14100	14145	14236	14123	14199	14270	14290	14369	14142	14097	14189	14219	13979	14109	14102	14456	14074	14262	14023	14106	14181	14192	13973	14178	14118	14073	14087	14151	14319	14297	14232	14339	14321	14243	14201	14162	14095	14545	14300	14306	14077	14155	14223	13970	13936	14138	14003	14147	14109	14139	14256	14223	14158	14028	14004	14174	14314	14187	14232	14138	14345	14233	14271	14127	14350	14148	14222	14250	14430	14288	14132	14227	14079	14149	14159	14158	14150	14165	14158	13996	14105	14230	14249	14112	14216	14334	14299	13973	13998	14147	14151	14363	14212	14254	14234	14203	14133	14253	14326	14311	14125	14104	14323	14147	14157	14201	14212	14270	14182	13996	14156	14067	14191	14497	14170	14112	14280	14082	14275	14266	14153	13938	14150	14180	14104	14036	14254	14076	14274	14148	14165	14167	14003	14013	14143	14108	14123	14201	14146	14148	14332	14240	13978	14152	14200	14166	14206	14047	14204	14228	14043	13997	14068	14051	14066	14132	14152	14367	14233	14230	14082	14371	14197	14262	13962	14138	14151	14070	14138	14207	14227	14254	14108	14160	14082	14213	14237	14055	14215	14134	14130	14145	13903	14341	14073	14287	14283	14158	14167	13891	14319	14412	14218	14128	14166	14280	14121	14256	14107	14151	14184	14165	14324	14155	14290	14195	14216	14229	14381	14270	14230	14132	13996	14283	14242	14115	14185	14249	14149	14242	14126	14160	14168	14169	14179	14066	14127	14161	14172	14023	14193	14036	14116	14077	14128	14092	14409	14117	14194	14213	14176	14225	14012	14175	14119	14245	14274	14127	14325	14148	14095	14146	14166	14250	14253	14278	14079	14053	14088	14063	14042	14336	14214	14318	14074	14182	14277	14313	14139	14094	14249	14348	13985	13891	14208	14028	14124	13941	14185	14320	14336	14104	14257	14023	14284	14012	14048	14076	14365	13963	14109	14165	14230	14195	14115	14120	14284	14006	14101	14264	14275	14165	14189	14194	14156	14425	14130	14099	14225	14191	14274	14053	14038	14127	14293	14094	14120	14229	14144	14285	14022	14144	14070	13950	13959	14104	14034	14280	14049	14238	14063	14223	14047	14170	14118	14166	14256	14006	14193	14288	14289	14146	14091	14161	14241	14141	14176	13952	14050	14347	13991	14078	14244	14184	14214	14105	14023	14149	14113	14063	14170	14376	14245	14139	14084	13992	13945	14189	14112	14069	14077	14261	14126	14163	14076	14240	14181	14395	14041	13969	14186	14203	14160	14167	14000	14170	14131	14095	13994	14196	14081	14396	14106	14115	13999	14251	14160	14143	14191	14122	14070	14196	14019	14093	14432	14123	14326	14095	14002	14113	14415	14307	14126	14418	14129	14257	14166	13918	14243	14000	14212	14248	14056	14079	14154	14276	14000	14197	14084	14051	14231	14180	13867	14076	14197	14294	14188	14016	14096	14004	14154	14216	14021	14164	14030	14120	14302	14095	14026	14324	14360	14242	14132	14052	14182	14108	14013	14266	14249	14197	14285	14175	14133	14070	14177	14121	13998	14053	14080	14192	14312	14087	14223	14173	14067	14059	14088	14130	14182	14548	14068	13959	14344	14110	14128	14248	14268	14184	14177	14108	14231	14019	14006	14226	14167	14119	14167	14140	14182	14093	14155	14251	14182	14183	13966	14139	13858	14246	14350	14323	14062	14364	14029	14120	14144	14210	14247	14040	14083	14034	14190	14208	14067	14140	14127	14181	13987	14008	14380	14223	14198	14248	14191	14054	14301	14307	14096	14048	14101	14099	14128	14105	14116	14226	13964	13997	14124	14106	13943	14264	14217	14304	14112	14007	14213	14177	14138	14175	14052	14259	14263	14259	14203	14134	14252	14250	14330	14262	14214	14070	14086	14113	14088	14091	14186	14186	14174	14188	14407	14093	14249	14173	14264	14250	14225	14218	14234	14230	14325	14212	14108	14040	14011	14165	14214	14251	13981	14032	14270	14138	14050	14122	14292	14303	14110	14112	14077	13996	14140	14087	14124	14138	14268	14079	14140	14018	14187	13960	14254	14252	14056	14206	14053	14139	14251	14346	14167	14216	14027	14281	14025	14061	14181	14252	14177	14113	14118	14202	14206	14234	14224	14036	14159	14265	14298	14198	14174	14087	14015	14258	14248	14451	14052	14006	14228	14232	14239	14060	14059	14148	14122	14164	14090	14105	14061	14063	14178	14373	14388	14142	14063	14193	14236	14258	14205	14158	13960	14180	14160	14225	14085	14254	14198	14126	14148	14195	14157	14044	14024	14045	14090	14031	14269	14114	14106	14114	14257	14332	14091	14076	14066	14217	14311	14280	14124	14186	14095	14097	14022	14216	14038	14146	14267	14339	14083	14218	14175	14156	14089	14264	14080	14160	14063	14184	13931	14332	14229	14191	14185	14054	14128	14150	14071	14308	14218	14017	14126	14106	14025	14253	14308	14287	14090	14047	14306	14281	14166	14350	14101	14138	14041	14099	13960	14040	14173	14136	14161	13972	14102	14190	14126	14333	14180	14146	14159	14264	14218	14140	14233	14206	13990	14006	14167	14305	14232	14244	14101	14292	14062	14202	14175	14111	14232	14248	14150	14224	14053	14252	14182	14133	14190	14093	14223	14084	14195	14116	14163	14078	14195	14123	14079	14204	14119	14243	14115	13979	14242	14072	14161	14166	14182	14068	14182	14215	14243	14037	13948	14344	14182	14189	14255	14204	14159	14018	14229	14288	14098	14204	14099	14128	13970	14113	14269	14120	14126	14163	14238	14251	14199	14049	14210	14138	13965	14149	14014	14005	14222	14322	14273	14037	14157	14271	14180	14182	14150	14196	14182	13980	14042	14309	14041	14218	14172	14206	14157	14112	14105	14271	14124	14130	14234	14137	14300	13972	14146	13952	13992	14140	14149	14132	14252	14260	14047	14145	14143	14195	14005	14100	13958	14012	14267	14152	14172	14103	14134	14072	14206	14116	14182	14189	14132	14185	14192	14051	14238	14069	14121	14106	14123	14102	14378	14197	14241	14184	14276	14447	14085	14006	14025	14115	13964	14239	14126	14158	14352	14207	14150	14169	14106	14118	14172	14319	14286	14257	14113	14239	14216	14303	14309	14209	14082	14142	14018	14185	14167	14166	14245	14166	14165	14127	14098	14253	14061	13924	14317	14187	14227	14027	14178	14182	14264	14058	14134	14310	14085	14221	14226	14253	14541	14068	14139	13970	14174	14248	14300	14269	14150	14251	14170	14321	14241	14237	14136	14236	14265	14212	14271	14095	14039	14110	14148	14242	14226	14115	14162	14259	14201	14065	14037	14043	14128	14198	14090	14202	14236	14107	14280	14084	14214	14104	14154	14037	14024	14099	14171	14182	14328	14312	14172	14157	14288	14088	14095	14341	14199	14077	14181	14192	14165	14039	14363	14078	14038	14245	14185	14251	14099	14284	14071	14047	14014	14010	14249	14311	14165	14229	14257	14232	14081	14212	14105	14145	14498	14272	14077	14111	14223	14109	14228	14049	14196	14093	14211	14147	14138	14220	14264	14111	14178	14096	14204	14156	14248	14172	14072	14277	14145	14235	14001	14243	14160	14227	14131	14171	14039	14223	13959	14084	14084	14172	14183	14124	13961	14113	14271	14265	14319	14128	14104	14126	14136	14167	14245	14115	14134	14216	13982	14224	14311	14387	14067	14057	14201	14207	14140	14244	14153	13972	14278	14071	14075	14050	14105	14098	14177	14091	14147	14134	14230	14159	14021	14228	14221	14121	13965	14025	14095	14256	14103	14300	14193	14058	14057	14134	14084	14265	14065	14103	14206	14205	14190	14012	14213	14102	14245	14185	14078	14146	13992	14062	14007	14163	14207	14097	14080	14060	13975	14193	14292	14224	14156	14051	14326	14307	14002	13820	14132	14191	14099	13993	13897	14154	14156	14243	14302	14395	14219	14197	14338	14173	14135	14233	14146	14249	14159	14039	14000	14194	14367	14239	14084	14101	14209	14120	14314	14258	14073	14356	14250	14241	14103	14066	14092	13903	14131	14092	14056	14165	14044	14125	14081	14246	13928	14085	14519	14224	14298	14232	14107	14269	14093	14079	14226	14061	14306	14135	14171	14159	14097	14112	14298	14016	14384	14294	14283	14059	14086	13909	14092	14133	13993	14160	13998	14014	14248	14040	14083	14242	14260	14061	14181	14271	14093	14126	14416	14229	14123	14057	14181	14210	14193	14188	14293	14221	14289	14236	14233	14114	13846	14139	14196	14170	14107	14075	14043	14068	14255	14339	13960	14147	14068	14215	14216	14141	14209	14091	14176	14116	14055	14113	14229	14342	14241	14136	14127	14194	14254	14255	14053	14004	14362	14030	14377	14083	14176	14140	14241	14006	14100	14118	14184	14260	14135	14033	14253	14234	14310	14239	14118	14019	14186	14044	14145	14321	14160	14060	14167	14227	14146	14159	14064	14113	14195	14246	14155	14404	14208	14288	14189	14023	14122	14274	13924	14072	13999	14152	14037	13946	14223	14106	14042	14174	14131	13863	14125	14052	14136	14165	14012	14251	14195	14225	14155	14215	14160	14109	14175	14068	14187	14385	13971	13965	14201	14303	14089	14212	14262	14116	14341	14016	14067	14110	14195	14091	14041	14160	14003	14026	14246	14126	14224	14145	14179	14235	14189	13908	14000	14243	14116	14293	14223	14159	14072	14367	14234	14045	14115	13983	14230	14087	14272	14257	14220	14213	14210	14017	14032	14241	14135	14012	14332	14149	14141	14190	14150	14132	13975	13965	14120	13894	13902	13962	14063	14225	14112	14261	13996	14272	14192	14134	14011	14260	14168	14330	14061	14193	14162	14359	14175
15023	26566	24018	25000	66051	65400	56858	46608	28738	15119	13748	13584	13672	13655	13668	13696	13540	13552	13618	13717	13533	13745	13547	13721	13855	13549	13641	13641	13816	13622	13767	13535	13710	13706	13600	13574	13790	13603	13686	13767	13557	13656	13536	13657	13610	13730	13681	13895	14005	13984	13948	13818	13714	13588	13603	13689	13662	13616	13639	13700	13627	13601	13514	13523	13476	13682	13679	13512	13611	13632	13640	13478	13659	13706	13609	13751	13801	13443	13670	13570	13469	13513	13675	13878	13382	13727	13480	13532	13663	13658	13610	13839	13742	13566	13603	13795	13519	13517	13648	13581	13520	13392	13642	13524	13591	13653	13546	13874	13606	13701	13721	13782	13643	13659	13501	13627	13496	13571	13600	13676	13481	13831	13511	13766	13632	13655	13583	13650	13770	13554	13593	13581	13856	13613	13634	13436	13699	13419	13552	13489	13585	13728	13605	13674	13457	13691	13716	13547	13738	13472	13801	13582	13605	13752	13527	13595	13525	13650	13514	13654	13614	13507	13584	13446	13689	13536	13629	13701	13593	13711	13681	13696	13540	13591	13588	13775	13518	13498	13819	13745	13603	13615	13521	13696	13702	13502	13508	13626	13574	13548	13572	13633	13700	13556	13555	13565	13532	13692	13618	13692	13499	13491	13709	13617	13605	13670	13580	13576	13676	13689	13593	13711	13554	13571	13641	13663	13505	13576	13650	13489	13593	13686	13636	13641	13571	13634	13659	13584	13616	13467	13505	13827	13658	13548	13714	13590	13577	13782	13538	13582	13615	13718	13697	13644	13635	13464	13435	13600	13558	13678	13464	13446	13720	13665	13721	13664	13630	13532	13648	13649	13767	13519	13705	13533	13599	13648	13611	13658	13649	13704	13673	13618	13740	13664	13558	13567	13575	13545	13586	13662	13748	13602	13498	13463	13504	13659	13570	13450	13638	13608	13605	13686	13575	13647	13629	13685	13461	13421	13552	13627	13493	13714	13487	13729	13586	13655	13625	13616	13473	13581	13656	13518	13526	13558	13673	13691	13348	13533	13529	13646	13533	13565	13678	13493	13879	13540	13533	13752	13597	13611	13652	13573	13460	13680	13593	13554	13795	13743	13580	13689	13628	13769	13542	13732	13591	13514	13646	13619	13505	13654	13689	13373	13671	13491	13695	13656	13702	13600	13596	13830	13650	13652	13715	13638	13513	13613	13587	13557	13525	13474	13802	13602	13592	13670	13588	13789	13523	13658	13521	13497	13668	13611	13411	13714	13531	13625	13517	13665	13482	13598	13728	13626	13744	13540	13580	13533	13630	13472	13613	13550	13591	13576	13591	13478	13567	13584	13490	13551	13741	13632	13636	13435	13669	13571	13642	13600	13550	13580	13653	13659	13551	13480	13711	13586	13676	13607	13540	13575	13539	13612	13585	13523	13717	13565	13544	13641	13483	13563	13496	13617	13615	13633	13621	13512	13536	13735	13656	13534	13617	13708	13482	13581	13705	13633	13709	13557	13685	13703	13737	13638	13577	13518	13629	13598	13628	13300	13704	13699	13603	13631	13587	13576	13722	13623	13593	13559	13407	13534	13514	13472	13630	13697	13591	13647	13644	13542	13620	13684	13825	13505	13559	13570	13489	13677	13583	13585	13680	13547	13681	13582	13594	13690	13694	13750	13424	13587	13704	13526	13532	13489	13667	13511	13663	13455	13632	13591	13583	13584	13461	13643	13539	13531	13465	13558	13567	13574	13479	13612	13739	13615	13619	13479	13658	13703	13732	13686	13623	13621	13682	13650	13726	13696	13556	13829	13460	13647	13607	13572	13758	13759	13640	13515	13748	13575	13628	13712	13613	13570	13582	13624	13606	13734	13696	13382	13674	13488	13417	13635	13501	13764	13535	13684	13617	13696	13763	13711	13746	13718	13524	13660	13628	13603	13456	13702	13738	13618	13700	13668	13641	13658	13641	13538	13581	13740	13641	13634	13776	13523	13597	13551	13630	13496	13614	13489	13649	13512	13590	13374	13693	13365	13722	13693	13330	13646	13674	13540	13676	13601	13692	13517	13681	13728	13710	13809	13634	13561	13623	13638	13516	13650	13629	13471	13558	13649	13731	13577	13696	13654	13443	13582	13539	13616	13598	13604	13568	13600	13667	13679	13697	13676	13601	13727	13634	13593	13517	13469	13520	13672	13757	13674	13670	13643	13528	13538	13514	13509	13645	13566	13663	13652	13579	13610	13572	13383	13627	13496	13589	13623	13669	13668	13602	13646	13554	13513	13598	13609	13854	13448	13656	13672	13589	13662	13585	13601	13754	13524	13550	13477	13738	13608	13666	13681	13625	13587	13527	13455	13433	13666	13404	13744	13697	13390	13448	13601	13453	13383	13589	13666	13655	13787	13683	13644	13730	13667	13646	13537	13460	13609	13641	13730	13590	13809	13559	13581	13674	13483	13473	13615	13759	13701	13513	13710	13665	13454	13664	13611	13741	13595	13521	13620	13631	13641	13744	13733	13417	13641	13647	13768	13672	13471	13599	13479	13590	13723	13366	13618	13660	13642	13566	13537	13587	13574	13693	13557	13607	13396	13603	13579	13538	13633	13750	13648	13499	13583	13489	13717	13677	13573	13556	13718	13446	13492	13575	13583	13540	13731	13608	13499	13625	13525	13677	13446	13551	13373	13512	13477	13639	13495	13585	13701	13669	13601	13701	13685	13607	13610	13561	13665	13713	13551	13581	13548	13740	13626	13609	13492	13639	13648	13513	13535	13831	13463	13669	13408	13679	13550	13620	13567	13891	13656	13604	13632	13408	13862	13687	13549	13647	13521	13563	13548	13518	13490	13594	13468	13589	13420	13585	13537	13512	13485	13659	13641	13572	13607	13657	13731	13600	13712	13699	13677	13417	13501	13703	13603	13567	13482	13545	13588	13696	13529	13725	13777	13582	13765	13475	13540	13632	13487	13550	13410	13667	13478	13469	13582	13695	13525	13443	13626	13695	13782	13609	13597	13702	13433	13579	13607	13691	13783	13551	13544	13656	13500	13455	13467	13541	13632	13530	13564	13609	13557	13585	13637	13635	13569	13737	13641	13666	13599	13654	13501	13522	13571	13635	13587	13767	13561	13733	13512	13600	13687	13579	13798	13647	13517	13725	13586	13734	13546	13483	13675	13554	13743	13528	13569	13607	13546	13602	13547	13613	13405	13635	13758	13628	13641	13472	13577	13421	13795	13681	13395	13524	13504	13605	13745	13770	13567	13503	13547	13635	13536	13409	13524	13740	13677	13528	13461	13745	13645	13699	13535	13523	13586	13517	13441	13512	13669	13664	13664	13601	13656	13480	13758	13684	13702	13535	13669	13485	13615	13645	13615	13638	13597	13668	13529	13624	13480	13439	13602	13649	13603	13524	13432	13539	13723	13613	13612	13474	13384	13684	13662	13409	13449	13606	13553	13620	13587	13537	13631	13365	13543	13665	13636	13421	13740	13758	13698	13505	13747	13526	13554	13591	13573	13554	13656	13698	13489	13572	13596	13503	13604	13513	13584	13584	13546	13500	13651	13654	13555	13613	13476	13329	13722	13752	13485	13595	13491	13677	13667	13517	13435	13609	13597	13536	13803	13475	13581	13764	13558	13600	13479	13621	13723	13573	13500	13530	13519	13627	13594	13678	13614	13586	13582	13658	13527	13682	13556	13552	13723	13644	13653	13483	13625	13705	13598	13559	13641	13643	13580	13693	13737	13699	13587	13579	13645	13661	13571	13484	13564	13647	13779	13655	13625	13493	13394	13639	13476	13716	13592	13667	13763	13561	13554	13496	13514	13774	13618	13771	13491	13625	13414	13630	13550	13660	13461	13678	13530	13693	13574	13420	13617	13555	13602	13727	13725	13600	13666	13619	13607	13783	13426	13556	13499	13655	13599	13655	13584	13581	13578	13568	13547	13570	13504	13685	13597	13671	13594	13605	13695	13463	13855	13575	13491	13489	13504	13446	13536	13670	13683	13554	13603	13564	13622	13627	13717	13452	13405	13568	13577	13726	13532	13556	13480	13770	13688	13618	13573	13790	13636	13588	13612	13815	13542	13563	13452	13687	13726	13808	13548	13693	13573	13650	13585	13494	13524	13646	13652	13411	13679	13502	13701	13524	13518	13568	13640	13469	13696	13500	13556	13569	13753	13608	13508	13734	13524	13483	13712	13568	13613	13661	13688	13612	13629	13543	13618	13657	13685	13683	13684	13617	13682	13503	13633	13601	13669	13656	13636	13717	13580	13559	13796	13579	13631	13594	13531	13855	13518	13543	13631	13567	13509	13703	13502	13627	13772	13534	13744	13568	13430	13668	13703	13644	13556	13543	13594	13600	13782	13414	13671	13634	13703	13730	13681	13792	13491	13640	13542	13650	13744	13529	13726	13415	13569	13645	13690	13624	13685	13783	13720	13532	13723	13566	13555	13774	13485	13647	13627	13624	13491	13442	13613	13789	13537	13577	13638	13455	13708	13561	13564	13521	13737	13773	13616	13537	13487	13472	13601	13591	13640	13672	13477	13480	13594	13531	13614	13495	13601	13549	13600	13418	13494	13622	13640	13546	13423	13608	13644	13688	13440	13532	13517	13526	13637	13585	13520	13656	13527	13697	13509	13579	13642	13711	13597	13512	13492	13552	13653	13462	13567	13634	13765	13424	13702	13516	13518	13787	13604	13699	13636	13691	13727	13571	13559	13683	13628	13617	13458	13541	13579	13553	13605	13741	13545	13685	13653	13568	13697	13583	13574	13732	13743	13599	13749	13609	13529	13489	13597	13546	13556	13554	13601	13602	13450	13702	13718	13714	13585	13607	13558	13644	13695	13560	13508	13631	13622	13547	13639	13538	13555	13528	13708	13560	13610	13640	13662	13621	13501	13632	13804	13709	13677	13556	13656	13558	13679	13498	13581	13342	13722	13790	13600	13694	13479	13724	13663	13530	13634	13564	13526	13487	13555	13847	13646	13466	13784	13582	13579	13700	13609	13594	13722	13554	13704	13652	13760	13650	13522	13613	13503	13628	13559	13572	13637	13431	13619	13566	13744	13710	13674	13691	13529	13611	13537	13621	13707	13582	13556	13521	13593	13679	13592	13661	13517	13558	13533	13600	13582
26946	21420	21436	17420	21027	22011	21639	18713	15710	13573	13164	13186	13126	13315	12986	13178	13134	13174	13229	13086	13128	13072	13400	13248	13338	13060	13252	13150	13162	13331	13387	13128	13173	13332	13319	13203	13332	13011	13084	13264	13098	13150	13327	13182	13307	13155	13226	13399	13216	13075	13054	13108	13211	13116	13230	13201	13176	13147	13192	13005	13054	13204	13218	13087	12877	13242	13108	13171	13270	13108	13092	13044	13125	13131	13305	13161	13267	13217	13481	13175	13210	13142	13322	13155	13074	13034	13238	13341	13135	13270	13260	13177	13343	12989	13125	13199	13211	13183	13170	12983	13154	13199	13257	13290	13282	13106	13017	13157	13132	13024	13019	13266	13230	13092	13234	13235	13301	13184	13278	13315	13219	13223	13211	13202	13132	13208	12980	13208	13159	13170	13210	13069	13162	13152	13223	13130	13191	13140	13238	13337	13010	13214	13311	13455	13066	13240	13115	13124	13311	13330	12944	13026	13029	13047	13098	12996	13080	13229	13097	13055	13231	13012	13324	13128	13236	13253	13190	13119	13049	13315	13073	13112	13214	13238	13111	13158	13155	13102	13181	13234	13157	12994	13191	13289	13093	13313	13190	13333	13204	13342	13131	13188	13125	13032	13251	13065	13212	13208	13333	13250	13179	13279	13076	13215	13132	13028	12933	13287	13133	12991	13257	13098	13197	13254	12966	13181	13104	13173	13328	13092	13190	13294	13126	13314	13157	13122	12994	13360	13322	13269	13243	13150	13069	12972	13044	12923	13144	13173	13182	13184	13147	13147	13166	13088	13105	13056	13251	13184	13078	12948	13146	13249	13059	13240	13215	13130	13115	13114	13033	12874	13328	13309	13227	13072	13231	13023	13144	13132	13154	13152	13244	13267	13412	13306	13173	13184	13147	13219	13163	13034	13063	13199	13262	13037	13125	12988	13024	13227	13175	13135	13317	13251	13218	13179	13324	13194	13226	13160	13069	13183	13185	13122	13340	13225	13190	13221	13195	13126	13171	13143	13181	13215	13084	13204	13159	13374	13213	13035	13148	13163	13211	13240	13283	13186	13220	13068	13145	13141	13121	13047	13327	13359	13150	13139	13137	13030	13095	13114	12897	13189	13217	13146	13208	13096	13036	13008	13099	13208	13204	13252	13206	13115	12997	13242	13167	13279	13167	13155	13019	13120	13378	13149	13145	13034	13409	13273	13201	13132	13080	13197	13232	12986	13067	13172	13127	13000	13090	13253	13068	13130	13184	13110	13216	13102	13056	13096	13155	13034	13113	13194	13294	13350	13188	12913	13113	13230	13279	13256	13325	13064	13211	13413	13344	13163	13252	13050	13211	13101	12966	13186	13119	13026	13130	13088	13166	13085	13279	13206	13207	13194	13346	13346	13298	13262	12952	13083	13322	13426	13151	13134	13269	13367	13130	13058	13055	13145	13313	13141	13089	13029	13079	13229	13242	13087	13429	13142	13098	13374	13119	13181	13038	13187	13215	13186	13130	13152	13138	13056	13123	13008	13197	13183	13217	13108	13141	13154	12991	13141	13026	13179	13030	13107	13131	13205	13045	13264	13293	13119	13254	13110	13183	13167	13040	13212	13231	13249	13214	13180	13311	13141	13256	13094	13233	13107	13251	13029	13087	13203	13207	13385	13179	13267	13273	13102	13221	13257	13333	13172	13112	13198	13327	13021	13273	13362	13225	13175	13138	13195	13258	13196	13392	13037	12935	13235	13244	13092	13214	13211	13188	13004	13314	13219	13386	13220	13324	13158	13443	13186	13070	13137	13251	13250	13178	13100	13196	13308	13047	13117	13163	13018	13245	13184	13062	13195	13155	13147	13150	13248	13267	13013	13068	13213	13145	13145	13005	13139	13386	13439	13041	13204	13021	13219	13246	13314	13164	12993	12969	13182	13118	13074	13094	13121	13104	13059	13074	13264	13269	13130	13124	13154	13100	13096	13350	13145	13188	13374	13157	13133	13095	13252	13178	13142	13190	12939	13113	13166	13315	13233	13167	13050	13078	13104	13346	13121	13179	13073	12895	13203	13173	13023	13194	12946	13124	13111	13322	13158	13180	13280	13085	12980	13101	13250	13185	13089	13119	13158	13127	13083	13223	13098	13033	13263	13165	13100	13048	13167	13111	13013	13361	13062	13079	13117	13184	13330	13127	13123	13131	13156	13111	13138	13166	13198	13135	13030	13095	13137	13201	13003	13086	13304	13034	13309	13215	13164	13213	13097	13093	13034	13102	12901	13279	13448	13101	13329	13163	13245	13268	13139	13227	13141	13420	13054	13230	13239	12977	13169	13109	13198	13189	12998	13086	13125	13239	13204	13165	13061	13238	13245	13179	13224	13254	13144	13203	13203	13296	13028	13208	13279	13265	13240	13258	13154	13181	13099	13179	12979	13177	13123	13206	13278	13177	13364	13097	13137	13082	13207	13043	13174	13209	13075	13138	13164	13187	13258	12900	13219	13155	13197	13148	13114	13199	13167	13189	13212	13285	13311	13113	13223	13079	13145	13164	12926	13057	13142	13168	13280	13073	13108	13143	13194	13297	13024	13125	13152	13023	13113	13298	13216	12929	13044	13134	13142	13209	13118	13220	13277	13230	13162	13007	13181	13166	13221	13157	13099	13153	13029	13239	13174	13161	13161	13257	13036	13269	13303	13146	13059	13228	13184	13120	12915	12961	13075	13310	13292	13328	12992	13012	13238	13343	13175	12896	13192	13106	13130	13212	13122	13148	13194	13118	13091	13028	13108	13282	12987	13250	13147	13102	13022	13191	13122	13202	13129	13274	13044	13241	13240	13225	13191	13095	13162	13274	13236	13171	13010	13142	13041	13050	13101	13214	13345	13182	13216	13251	13206	13308	13163	13153	13168	13214	13431	13145	13194	13096	13031	13050	13241	13212	13138	13247	13123	13113	13168	13192	13067	13137	13281	13365	13071	13150	13163	13121	13192	12966	13055	13069	13172	13111	13260	13092	13085	13253	13034	13200	13090	12991	13075	13030	13167	12920	13098	13176	13215	13271	13207	13256	13092	13212	13127	13118	13028	13426	13133	13379	13271	13113	12971	13125	13342	13326	13058	13406	13323	13251	13190	13322	13238	13170	13175	13258	13171	13201	13143	13274	13235	13166	13002	13271	13222	13142	13340	13119	13116	13294	13212	13227	13305	13420	13095	13154	13025	13208	13071	13141	13112	13211	13153	13176	13295	13162	13123	13180	13215	13170	12892	13255	13397	13318	13334	13104	13194	13291	13123	13107	13106	13278	13186	12992	13106	13059	13032	13238	13183	13073	13237	13097	13174	13202	13139	13172	13103	13177	13256	13143	13183	13144	13155	13166	12936	13043	12945	12986	12966	13177	13065	13048	13079	13018	13116	13216	12941	13011	13010	13214	13034	13134	13172	13118	13195	13059	13159	13131	13145	13101	13015	13187	13058	13274	13243	13243	13266	13231	13154	13281	13217	13118	13316	13195	13205	13131	13055	13379	13259	13128	13221	13158	13259	13228	13244	13077	13180	13256	13079	13211	13282	13069	13089	13063	13166	13111	13224	13111	13220	13143	13270	13435	13131	13202	13175	13126	13152	13166	13368	13138	12977	13228	13286	13074	13162	13059	13326	13097	13060	13040	13180	13293	13076	13212	13136	13088	13112	13103	13152	13156	13235	13324	12985	13249	12959	13182	13344	13354	13125	13095	13219	12973	13155	13129	13132	13115	13134	13419	13208	13276	13073	13350	13111	13202	13074	13153	13005	13135	13197	13035	13016	13139	12991	13287	13191	13122	13211	13362	13185	13049	13208	13280	13271	13162	13286	13377	13176	13233	13112	13160	13146	13215	13055	13216	13261	13175	13153	13259	12982	13063	13211	13222	13225	13112	13123	13003	13107	13171	13381	13195	13179	13000	13056	13271	13149	13326	13259	13204	13239	13120	13358	13295	13255	13182	13225	13241	13123	13190	13263	13167	13031	13161	13362	13225	13153	13233	13080	13279	13175	13120	13109	13161	12974	13224	13154	13063	13229	13187	13303	13341	13283	13094	13306	13147	13358	13123	13289	13072	13308	13107	13260	13033	13164	13354	13139	13116	12958	13119	13229	13072	13185	13284	13172	13237	13144	13188	13111	13277	13221	13160	13228	13071	13118	13133	13098	13200	13173	13157	13108	13064	13213	13083	13148	13323	13263	13235	13203	13125	13365	13297	13351	13125	13341	13252	13276	13151	13025	13192	13153	13223	13090	13022	13067	13222	13015	13106	13167	13155	13303	13113	13074	13236	13158	13149	13229	13063	13140	13211	13141	13426	13096	13117	13074	13233	13225	12926	13280	13269	13280	13143	13095	13157	13189	13272	13255	13290	13294	13156	13117	13079	13159	13145	12918	13150	13263	13161	13148	13199	13259	13197	13195	13268	13173	13307	13170	13321	13279	13190	13014	13283	13142	13201	13043	13190	13066	13271	13055	13007	13217	13047	13146	13135	13259	13220	13317	13214	13320	13134	13097	13268	13262	13329	13331	13247	13070	13206	13121	13155	13172	13092	12881	13096	13067	13066	13278	13286	13162	13071	13141	13149	13142	13310	13177	13418	12972	13219	13193	12942	13155	13212	13014	13299	13200	13151	13256	13120	13080	13105	13179	13117	13274	12953	13152	13301	13264	13174	13118	13189	13075	13143	13246	13022	13207	13339	13168	13299	13298	13281	13141	13087	13138	13027	12994	13087	13201	13279	13161	13149	13124	13130	13201	13055	13258	13211	13060	13096	13250	13211	13166	13077	13045	13092	13095	13200	13226	13317	13480	13274	13308	13397	13272	13049	13060	13141	13036	13278	13260	13067	13080	12910	13153	13214	13099	13155	13216	13162	13140	13218	13173	13205	13101	12979	13107	13115	13049	13152	13269	13306	13098	13218	13175	13170	13127	13049	13132	13104	13186	13166	12983	13316	13257	13171	13233	13164	13110	13182	13175	13333	13241	13068	13259	13110	13177	13196	13086	13191	13233	13173	13168	13170	13188	13170	13211	13214	13308	12988	13184	13133	13134	13211	13198	13090	12998	13110	13318	13265	13373	13284	13209	13115	13167	13246	13294	13105	13064	13299	13321	13062	13181	13157	13162	13239	13398
12461	13832	14305	15029	24548	24939	23545	20020	15862	13197	13068	12897	13176	13045	13022	12899	12907	13097	13184	13051	12889	13068	12892	12920	13103	12982	12925	12838	12956	13024	13153	13068	13065	13049	13064	13003	12830	13078	12857	12886	12918	12838	12984	12983	12881	12896	13014	13039	13145	12810	13119	12944	12865	12985	13029	12988	12909	12955	12954	12976	12905	12974	12908	12955	12916	12980	13070	13004	12860	13150	12869	12972	12959	12925	12918	12993	13045	12989	12749	12861	12930	12916	12862	12971	13169	13053	12962	12985	12905	12802	12871	12957	13020	12831	13098	12838	12943	13012	12930	12934	12822	13019	12804	13023	13198	12887	12968	12937	13000	13025	12949	12917	12897	12868	13115	12772	12974	12922	13053	12918	13013	13020	12795	12859	12874	12877	12966	12916	12838	12929	12904	12855	12778	13133	13029	13015	12957	12923	12822	12950	12810	12903	13012	12927	12877	13010	12741	12971	12956	12991	13091	12895	13037	13023	12939	13000	13201	13122	12938	12749	13040	13041	13046	12965	13023	13005	12928	12990	12986	12930	12844	12904	12869	12897	13011	13069	12861	12947	12977	12788	12936	12817	12946	12852	13014	12949	12888	13061	12827	12797	12825	13038	13010	12995	12953	12919	13026	13043	12917	12926	12895	12959	12934	12944	12931	12849	12881	12919	12847	13164	12807	12776	13110	12989	13041	13050	12948	12992	12987	13032	12953	12873	12932	12948	12888	12940	12847	13064	12944	13060	12934	13017	12925	12979	12983	12939	13075	12967	12936	12963	12808	12869	13000	12935	12989	13147	12984	12947	12966	12984	12895	12970	12910	12849	12967	12906	13047	12883	12988	12956	13030	12831	13141	12825	13153	12952	13010	12866	12801	12815	13024	12910	13030	12984	12789	12921	12907	12910	12926	12762	12952	12943	12896	12912	12972	12978	12822	12988	12961	12892	12824	13095	12967	12940	13050	13078	12937	12833	12906	13007	12993	12892	13033	12943	12928	12996	12918	12987	12969	12969	13049	12976	13085	12922	13006	13006	13035	12883	13009	12980	12893	12960	12921	12871	12918	13009	12807	12881	12764	12855	13006	12989	12964	12946	12745	13031	13118	13171	12920	12876	13070	12955	12839	13049	13030	12909	12782	12843	12785	13011	12901	12819	12922	12857	12967	12961	12876	12974	12933	12953	12751	12900	13143	12849	13014	12848	12902	13077	13119	13014	12729	13087	12935	12878	13119	12909	13092	12883	13087	12958	12797	12879	12835	12862	12898	13070	12823	13046	12898	12949	12921	12917	12876	12806	12753	13052	12879	12984	13084	13111	13038	13021	13123	12895	12903	13042	12868	13041	12944	12895	13063	12939	13061	12848	13013	12847	12952	12786	12890	13068	13038	12891	12936	12978	12965	12947	12910	13111	12959	12970	12829	12942	12807	12895	12868	12794	13028	12965	13023	12905	12898	13041	12982	13118	12975	13139	12981	12957	12846	12938	12909	13035	12854	12966	12788	12840	13020	12897	12973	12858	12896	13033	13052	13020	12913	12933	12915	12809	12975	12841	13114	12871	12923	12842	12989	12904	12987	12982	12813	13086	12882	12988	12970	12893	12973	12937	13201	12927	13008	13057	13063	12901	12916	12885	13085	13002	13023	13036	12945	13091	12811	12784	12958	12901	13006	12881	13096	12946	12858	12916	12993	12966	12960	12983	13109	13008	12879	12924	12908	12987	12918	12896	12924	12828	12829	12953	12813	12969	12932	12878	12833	13027	12896	12986	12934	13063	12916	13064	12855	12976	12928	12809	12795	12729	12870	12852	12919	12824	12978	12997	12960	12943	12975	12644	13069	13091	12995	12967	13076	12942	12951	13005	12941	12831	12952	12978	13025	12805	13038	12751	12932	13011	12882	12890	12906	13109	12977	12962	12801	12922	13039	12893	12913	12941	12876	12888	12945	12969	12715	12901	12985	13088	13065	12905	13007	12932	12867	13050	12893	12954	12912	12908	12781	12867	12929	12910	12917	12867	13020	12867	12976	12930	13039	12993	13008	12979	13174	13033	13018	12924	13013	13006	12967	12994	13030	12864	12799	12895	12960	12978	13029	12863	13013	12953	12926	12961	13022	12904	12904	12958	12900	12879	13021	13073	12846	13119	12938	13065	13128	12840	13033	12885	12929	12869	12872	12976	12852	12934	12741	12945	12955	13000	13029	13232	12768	13064	12972	12941	12828	12956	12986	12965	12745	12846	12852	13068	12823	12839	12955	12847	12991	13080	12965	12862	12822	12987	12993	13005	12933	12926	12894	12991	12885	12915	12992	12910	13083	12768	12975	12978	12962	12836	13119	12810	12902	12905	13001	13016	13011	12933	12852	13059	12989	13071	12940	13093	12879	12826	12923	13027	12880	12907	12977	12986	12893	12988	12980	12936	13069	12939	12877	12949	12985	12903	13035	12878	13108	13130	13098	12942	12980	12937	12816	12917	13024	12990	12998	13003	12961	12972	13127	12932	13007	13037	12823	12935	12971	12991	13031	12800	12926	12796	13012	12884	12788	12987	12859	12864	12860	12998	12919	13148	12991	12896	12887	13091	12954	12936	12888	12874	12973	12937	12865	13014	13018	12975	13014	12908	12986	12886	12986	12859	12859	12898	12866	12897	12816	12908	13016	12889	12913	12835	13038	12859	13092	12939	12979	12921	12826	12936	13092	12941	12966	12828	12830	13061	13088	12902	12989	13032	12928	12880	13036	12806	13022	12960	12977	12992	12907	12960	12949	12973	12941	12974	12985	12876	13066	13047	13052	12720	12889	13050	12994	13058	12822	13096	12984	12995	12783	13096	12937	12856	12800	12887	12943	12704	12838	12924	13034	12927	12993	12834	13077	12923	13105	12842	13026	12971	12807	12971	12901	12926	12972	12952	13017	12896	13012	12952	12889	12831	12906	12854	12923	13055	12872	12866	13015	12966	13025	12987	12962	12961	12785	12907	13064	12762	12855	12964	12952	12891	12972	12859	13009	12960	12970	12992	13068	12918	13035	12986	12988	12739	13016	12825	12990	13061	13002	12936	12842	12826	12870	13028	13136	13173	12896	12877	12919	13135	13030	13037	12917	13047	12977	12932	13059	13125	13114	12923	12991	12933	12996	12934	12948	12903	13005	13153	12951	13114	12941	12988	13075	12850	12946	12991	13117	12955	12972	12982	12956	12905	13102	12895	12937	13182	13071	12897	12954	13056	12951	12929	12895	13027	12786	12919	12950	12952	13032	12974	12917	13066	12881	13034	12874	12941	12948	13184	13038	12944	13114	12938	12770	12951	12929	12859	13006	12711	12982	12874	12888	12957	13124	13044	12883	12955	12881	12932	12969	12916	12890	12908	12912	13074	13065	12822	13010	12975	13012	13058	12900	13068	13034	12831	13194	12880	12883	12995	12968	12935	13037	12882	12711	12928	12982	12845	13125	12983	12914	12843	12830	12960	12833	12836	13022	12988	13088	12969	12963	12993	12879	12947	13018	12988	13040	12979	12730	13097	12933	13053	12855	13007	12835	13096	12932	13042	12976	12895	12822	12909	12939	13033	12991	13068	12939	12960	12962	12853	12894	12988	13120	12830	13029	13026	12993	12945	12913	12870	12968	12988	13057	12846	12984	12981	13007	12949	12975	12989	12912	12780	12958	12962	12956	12894	13094	12853	12987	13120	12900	13019	12941	12944	13054	13006	13084	13042	13082	12902	12879	12930	12918	12982	12872	13048	12796	12864	12979	12826	12974	12954	12944	12805	12876	12916	12933	13117	12931	12867	13025	12899	12836	12966	12771	12990	13088	12887	13043	13003	12954	12900	12982	12947	12983	12906	12881	13081	13066	13102	12914	12949	13118	12972	12813	12893	12835	12892	12988	13084	12863	12999	12874	12972	13048	12939	12923	12941	13132	12959	12921	13008	12957	12959	12892	12948	12914	12972	12930	12720	12881	12941	12853	13041	12986	13015	12914	12973	12996	12940	13006	13149	13063	13012	12968	12971	12825	13128	12949	13049	12926	12968	12893	13009	12908	13087	12988	13017	13001	13003	12914	12925	12954	13054	13016	12926	13085	12812	12950	12863	13148	12802	13142	12853	12915	12984	12841	13082	13041	12769	13011	12965	13021	12953	12891	13031	12885	12991	12944	12845	12984	13006	12851	13050	12885	13157	12959	12848	12833	13070	12920	12972	13068	12948	12992	12972	13060	12968	13020	12870	12960	13149	12953	12914	12870	12850	12949	12916	13033	12945	12986	12899	12969	13007	12940	12860	12941	12956	13101	12913	13036	13010	12928	12967	12890	12926	12966	12899	12894	12944	12958	12893	12859	12945	12855	13074	12987	13135	12973	12884	12970	12976	12919	12978	12751	12811	13177	13009	12861	12904	12995	12929	12814	12968	12984	12873	13111	12886	13022	13056	12963	13110	12984	13097	12942	12955	12888	12956	12995	12960	12915	12978	13075	12952	12838	12800	12931	12884	12886	12917	12948	12982	12982	13083	12862	12955	12896	13066	12995	12946	13263	13104	12904	12963	12960	13018	12881	12904	13044	12951	13021	12901	13044	12857	12915	13091	13050	12944	12939	12952	12978	12829	12991	12978	13070	12836	13029	12962	12883	12812	12974	12968	13128	12910	12984	12925	12986	13026	13120	12996	12810	13044	12869	12937	13043	12944	12995	12959	12849	12972	13116	13042	12925	12888	13058	13000	12944	13006	12951	13025	13035	13040	13087	12991	12781	13017	12999	13198	12954	12857	13108	12945	12880	12882	12881	12998	13037	12972	12908	12902	12987	12994	12850	12857	12961	13129	12966	13034	12930	13008	13041	12872	13015	12872	13127	13074	12945	12953	12887	12979	13013	12792	12933	13054	13004	12827	12735	13035	12849	12978	12893	13020	12909	13034	12866	13149	13087	12906	13076	12972	12888	12831	12988	12730	12995	12928	13003	13026	12783	12978	12807	13075	13115	12947	12936	12882	12977	12860	12939	12883	12823	12840	12883	12870	13090	12936	13236	13010	12791	12915	13136	12870	12953	12992	12884	12883	12878	13080	12978	12999	13091	12842	13063	12904	12912	12849	13028	12804	13125	12875	12895	13037	13056	12940	12938	13077	12981	12761	12919	12905
24203	21263	28241	24592	26997	48119	46456	35698	23930	13970	12162	11972	12023	11937	11911	11690	11658	11980	11687	11804	11781	11930	11827	11753	11836	11668	11665	11748	11769	11707	11702	11726	11661	11717	11855	11805	11663	11840	11712	11912	11761	11666	11674	11566	11748	11851	11854	11774	11849	11946	11717	11779	11730	11618	11651	11706	11796	11685	11638	11524	11711	11931	11728	11610	11538	11947	11755	11797	11740	11649	11697	11680	11546	11577	11696	11707	11595	11783	11701	11575	11702	11670	11775	11639	11647	11748	11725	11635	11797	11576	11798	11688	11680	11842	11665	11801	11697	11702	11563	11707	11822	11772	11721	11601	11618	11747	11798	11771	11597	11854	11799	11641	11673	11681	11757	11571	11639	11689	11747	11747	11721	11990	11932	11799	11868	11834	11588	11624	11749	11615	11675	11651	11443	11611	11611	11667	11800	11684	11545	11698	11660	11672	11781	11767	11711	11811	11734	11580	11702	11846	11800	11547	11683	11880	11708	11660	11652	11656	11739	11725	11779	11716	11642	11767	11661	11692	11615	11813	11471	11663	11582	11737	11625	11733	11728	11730	11692	11635	11785	11690	11602	11674	11590	11700	11736	11593	11791	11687	11638	11731	11803	11533	11689	11548	11695	11722	11721	11706	11549	11617	11681	11745	11857	11622	11729	11819	11741	11583	11644	11645	11696	11593	11738	11695	11689	11655	11674	11660	11783	11727	11688	11660	11660	11513	11773	11787	11544	11754	11685	11748	11653	11755	11623	11588	11754	11787	11740	11817	11687	11709	11717	11671	11618	11588	11740	11694	11722	11562	11571	11737	11538	11589	11771	11741	11739	11683	11690	11840	11591	11656	11585	11582	11708	11558	11685	11496	11844	11643	11876	11654	11743	11667	11667	11635	11668	11711	11684	11773	11740	11699	11752	11683	11629	11667	11643	11909	11786	11672	11692	11733	11637	11771	11720	11599	11607	11631	11790	11736	11778	11750	11895	11694	11786	11731	11789	11579	11541	11735	11511	11665	11594	11813	11835	11562	11739	11889	11635	11678	11508	11611	11776	11648	11661	11777	11822	11873	11698	11835	11673	11620	11650	11776	11611	11756	11450	11603	11590	11743	11569	11672	11666	11737	11584	11702	11740	11624	11707	11691	11775	11736	11678	11515	11814	11630	11790	11511	11660	11751	11652	11734	11718	11813	11789	11721	11658	11720	11789	11701	11780	11659	11752	11776	11774	11743	11777	11721	11750	11696	11692	11520	11644	11540	11593	12039	11618	11804	11789	11832	11697	11648	11645	11580	11682	11926	11875	11631	11709	11638	11594	11541	11623	11724	11608	11680	11588	11648	11720	11771	11625	11768	11668	11709	11664	11652	11715	11735	11666	11747	11723	11624	11536	11722	11784	11716	11494	11592	11768	11660	11770	11608	11592	11773	11709	11788	11705	11562	11645	11604	11454	11725	11598	11727	11686	11682	11671	11832	11769	11569	11733	11814	11603	11724	11599	11744	11660	11664	11777	11786	11550	11596	11662	11640	11736	11735	11609	11566	11679	11571	11725	11704	11539	11780	11509	11616	11640	11643	11698	11645	11846	11834	11635	11560	11787	11859	11731	11595	11576	11797	11665	11492	11835	11863	11673	11860	11703	11734	11793	11935	11596	11920	11758	11520	11737	11594	11560	11592	11631	11806	11701	11627	11559	11596	11877	11700	11699	11740	11742	11624	11730	11665	11755	11633	11814	11784	11767	11803	11597	11517	11802	11606	11518	11509	11665	11736	11755	11649	11667	11797	11779	11838	11708	11653	11685	11567	11737	11721	11706	11648	11871	11670	11721	11825	11652	11693	11696	11814	11731	11758	11586	11774	11779	11818	11757	11648	11731	11759	11744	11792	11698	11855	11702	11727	11794	11630	11865	11510	11589	11662	11758	11582	11709	11705	11659	11782	11699	11782	11841	11732	11891	11631	11748	11697	11637	11864	11804	11655	11838	11781	11531	11610	11524	11756	11859	11717	11519	11828	11730	11704	11622	11565	11535	11905	11783	11729	11577	11795	11841	11850	11820	11695	11619	11745	11608	11878	11818	11644	11693	11914	11956	11599	11856	11623	11664	11583	11795	11680	11616	11776	11816	11559	11697	11623	11591	11688	11698	11591	11524	11766	11633	11589	11727	11548	11737	11635	11704	11753	11645	11726	11645	11553	11771	11596	11685	11711	11774	11705	11767	11733	11620	11648	11761	11542	11687	11737	11830	11582	11797	11729	11895	11803	11675	11596	11779	11638	11663	11761	11756	11656	11818	11616	11668	11835	11696	11720	11733	11566	11712	11646	11728	11658	11715	11736	11737	11520	11846	11796	11620	11693	11701	11573	11848	11683	11608	11613	11731	11538	11640	11579	11732	11788	11767	11778	11685	11754	11797	11691	11722	11707	11841	11729	11631	11788	11713	11616	11832	11718	11821	11619	11763	11664	11545	11699	11706	11756	11685	11694	11749	11654	11827	11673	11616	11674	11579	11618	11650	11823	11729	11689	11664	11669	11681	11638	11640	11546	11677	11683	11708	11830	11684	11711	11767	11528	11830	11568	11689	11622	11663	11635	11624	11819	11804	11703	11759	11703	11780	11639	11721	11707	11737	11711	11652	11946	11647	11788	11591	11879	11736	11663	11645	11541	11657	11616	11660	11640	11656	11678	11626	11622	11691	11767	11685	11391	11609	11721	11800	11777	11707	11654	11672	11580	11779	11612	11851	11837	11776	11760	11889	11619	11669	11430	11757	11866	11814	11694	11735	11716	11688	11869	11785	11783	11876	11777	11608	11747	11962	11771	11783	11780	11699	11656	11673	11701	11628	11753	11710	11528	11614	11652	11629	11697	11767	11811	11719	11561	11643	11600	11814	11619	11692	11573	11720	11508	11690	11713	11596	11643	11667	11736	11594	11845	11542	11705	11709	11724	11464	11794	11811	11743	11656	11711	11807	11765	11679	11623	11731	11681	11551	11609	11732	11841	11729	11630	11685	11612	11527	11653	11715	11730	11647	11735	11624	11721	11833	11555	11667	11732	11744	11769	11636	11738	11619	11691	11634	11656	11592	11690	11658	11794	11786	11599	11833	11601	11778	11770	11606	11705	11718	11688	11557	11705	11567	11508	11705	11557	11747	11799	11730	11659	11752	11842	11621	11596	11727	11735	11724	11872	11587	11797	11808	11647	11709	11440	11553	11862	11769	11641	11695	11748	11694	11761	11879	11775	11793	11792	11698	11627	11684	11504	11716	11783	11760	11626	11661	11536	11681	11722	11734	11823	11720	11765	11662	11725	11619	11662	11722	11751	11841	11662	11763	11698	11820	11676	11657	11732	11764	11706	11554	11654	11922	11560	11644	11657	11466	11743	11546	11659	11666	11736	11891	11822	11676	11636	11628	11655	11728	11606	11532	11612	11717	11592	11650	11615	11951	11724	11773	11585	11830	11580	11707	11834	11639	11803	11716	11541	11761	11687	11816	11861	11628	11708	11723	11630	11810	11763	11792	11784	11462	11694	11764	11794	11744	11559	11835	11652	11716	11815	11651	11660	11547	11714	11555	11734	11719	11621	11550	11665	11675	11883	11893	11566	11794	11712	11678	11631	11671	11822	11694	11578	11697	11719	11632	11779	11547	11734	11780	11740	11674	11774	11531	11771	11765	11712	11692	11787	11735	11635	11744	11654	11680	11596	11566	11672	11623	11732	11689	11676	11791	11792	11774	11640	11671	11910	11825	11687	11675	11767	11695	11541	11857	11538	11639	11530	11637	11639	11814	11696	11841	11789	11620	11682	11695	11578	11656	11706	11519	11630	11752	11811	11726	11698	11794	11627	11831	11723	11795	11884	11738	11733	11637	11628	11815	11787	11634	11917	11650	11573	11736	11621	11765	11628	11640	11656	11800	11803	11873	11635	11670	11698	11681	11662	11591	11680	11916	11683	11555	11762	11813	11636	11665	12011	11469	11718	11721	11738	11722	11715	11708	11853	11501	11733	11532	11605	11591	11691	11609	11586	11610	11660	11683	11654	11494	11604	11633	11839	11676	11850	11699	11739	11621	11542	11786	11829	11686	11838	11534	11800	11540	11509	11829	11719	11754	11826	11722	11649	11708	11621	11815	11681	11634	11703	11670	11656	11617	11672	11699	11785	11779	11725	11803	11639	11786	11603	11692	11832	11725	11698	11671	11812	11462	11610	11519	11560	11659	11617	11742	11783	11691	11601	11623	11664	11615	11742	11620	11620	11700	11841	11660	11581	11657	11641	11624	11727	11749	11644	11726	11797	11591	11731	11589	11734	11666	11655	11721	11657	11724	11626	11989	11667	11678	11559	11560	11606	11739	11650	11622	11764	11980	11569	11654	11594	11693	11700	11659	11769	11591	11765	11857	11702	11723	11729	11719	11720	11596	11635	11804	11562	11561	11667	11716	11589	11696	11630	11745	11674	11787	11748	11635	11540	11561	11667	11547	11775	11527	11618	11588	11619	11873	11617	11590	11786	11656	11644	11788	11691	11704	11819	11749	11682	11674	11653	11697	11682	11694	11544	11706	11772	11658	11554	11619	11760	11898	11601	11727	11601	11685	11598	11603	11818	11826	11543	11913	11616	11836	11587	11712	11691	11692	11838	11706	11598	11656	11632	11794	11786	11660	11823	11701	11536	11548	11694	11576	11663	11799	11724	11800	11721	11684	11799	11724	11819	11793	11640	11756	11584	11561	11681	11705	11549	11763	11764	11855	11741	11537	11797	11533	11671	11757	11533	11818	11828	11764	11552	11685	11743	11765	11755	11848	11647	11667	11592	11667	11622	11753	11563	11634	11700	11844	11605	11726	11668	11681	11402	11745	11620	11641	11781	11506	11580	11616	11695	11741	11814	11773	11515	11704	11616	11659	11555	11589	11681	11637	11672	11699	11765	11744	11756	11723	11751	11658	11707	11760	11606	11763	11755	11744	11806	11709	11695	11745	11556	11709	11629	11648	11677	11767	11702	11583	11750	11720	11829	11812	11540	11478	11653	11742	11579	11566	11659	11827	11616	11714	11657	11659	11734	11666	11580	11884	11730	11604	11685	11750	11718	11592	11798	11800	11813	11770	11776	11596	11699	11812	11715	11688	11763	11723	11658
11550	18951	18602	16093	35769	51931	47363	39000	24551	12863	12003	12064	11994	12029	12078	11943	12143	12080	12216	11920	12053	12239	11894	12013	11993	12061	12148	12096	12031	12055	12138	12093	12112	12006	12125	12069	11951	11856	12173	12015	12080	12092	12057	12030	11956	12073	12062	12098	12181	12213	12200	12040	11994	12003	11986	11967	12042	11975	11941	12011	12127	11952	12104	12194	12057	12094	12149	11959	11758	11967	11905	12090	12061	12011	12079	11906	12056	12144	11975	12123	11985	11816	12078	12005	12120	12050	11939	12050	12176	11969	12191	12030	12004	12034	11945	12054	12098	12109	12002	12186	12141	12167	12003	11957	12043	12012	12086	12071	12086	12114	11936	12070	11996	12106	12124	12064	12078	12113	12031	12058	11997	12018	11948	12117	12098	12020	12062	11995	12085	11985	12164	11996	11985	12024	12141	11968	12030	11963	12057	11998	12015	12014	12117	12040	11908	12034	11990	11889	12119	11953	11902	12026	12211	11959	12213	12074	11940	11988	12010	12037	11990	11940	12046	11973	12014	11967	12052	12090	12150	11897	12103	11994	12090	12116	12094	12002	12031	12197	11986	11972	12179	12020	12024	12096	12081	12026	11941	12058	11993	11996	11943	12116	12047	12202	11953	12103	11975	11981	12093	12098	12191	11951	12123	11987	12185	11845	11920	12072	11928	12134	11968	12156	12011	12008	11989	12046	11980	12134	11976	12098	11948	11979	12144	11972	11929	12047	12062	12002	12013	12113	11929	11900	12060	12058	11845	11920	11949	12114	12058	12123	12052	12044	12059	12130	12152	12060	11907	12199	12187	12057	12071	12034	11856	12058	11911	12027	12065	12163	11996	11940	11919	12099	12091	12016	11977	11954	12049	11981	12097	11959	11959	12062	12048	11980	12111	11950	12032	12156	12020	12162	11892	12088	11992	12126	12063	12115	11983	12000	12032	12024	11990	11969	12001	11881	11841	11978	12054	12058	11991	12153	12064	12156	11851	12099	12060	12067	12130	12076	11960	11982	11938	12060	12112	12003	12107	11841	12032	11997	12000	11724	11902	12083	11887	11971	12101	11773	12130	12125	12054	12004	11937	11941	11830	12191	12052	11837	12069	12058	11974	11965	12142	12103	12109	12093	11966	12010	12098	11902	12037	12073	12092	12050	12004	12255	12054	12056	11929	12028	12134	12126	12119	12089	12166	11962	11913	12284	12136	11844	12064	12112	12070	11934	11948	11969	12024	12082	12111	11887	11824	12041	11936	12172	11988	11941	12020	12015	11963	12015	12152	12039	12076	12152	11957	12066	12032	12153	11730	12034	12029	12061	12106	11809	12129	12191	12034	12084	12046	12023	12141	12053	11914	12089	12120	12012	11933	12101	12049	11962	11956	11940	12183	12001	12092	11988	12232	12015	11921	11961	11991	12083	11952	11868	11917	11883	12101	12084	12163	11995	12041	12019	12017	11956	12041	11980	12104	11830	12005	12106	12014	11957	12067	12162	12056	11990	12171	12028	12016	12026	12087	12123	12052	11979	12149	12087	12184	12097	12131	11980	12055	12122	11893	12065	12189	11981	11964	12016	12014	11959	12001	11893	12021	11833	12084	12068	12131	11959	11904	12033	12068	12033	12049	12077	11940	12071	12147	12094	12081	12022	12121	12140	11871	12000	11975	12070	12004	12044	12087	12115	12120	11921	11877	12142	12015	11949	11901	12172	12011	11997	11832	12084	12082	12050	11946	12053	12114	11990	12047	12064	12046	12017	11962	11909	11896	12003	11950	12090	11977	12016	12088	12156	11948	12047	12064	12039	12112	12011	12082	11985	12241	12172	12028	12085	12045	12018	12017	11996	12165	12095	11997	12036	12142	11950	12024	12014	12026	11980	12083	12075	12028	11875	12137	12055	12173	12069	11894	12103	11965	12023	12147	12060	12004	12092	12113	12031	12032	12086	11909	12039	12090	12075	12044	12053	12023	12017	11974	12002	12018	11921	11998	11862	12107	12104	11973	11891	12054	12065	11961	11997	11989	12037	12123	12051	12137	11904	12028	11943	12084	11870	12083	12026	11968	11945	11961	12034	12060	12059	12021	12151	12073	12133	11952	11974	11959	11907	12101	12143	11978	12083	11970	11875	12126	11996	12212	11895	11963	12064	12129	11860	11947	11946	12051	12137	12168	12088	11936	12072	12027	12156	12015	12002	11990	11940	11985	11913	11979	11971	12146	12004	11796	11892	12049	12003	11871	12083	11865	11990	12006	12118	11923	12052	12199	12037	11999	11992	12135	12263	12053	11987	12040	12140	11894	12013	12167	11939	12155	11970	11881	11936	11970	12022	12157	12113	12087	11923	12135	12128	12084	11973	12062	11894	12079	12047	11984	12035	12088	11893	12174	11919	12015	11994	12039	12026	12010	11943	12097	12146	12272	12038	11906	12039	12071	11976	12065	11996	11947	12051	11894	12025	12235	12048	11973	12090	11903	12059	11971	12091	12071	12066	11971	12071	11970	11882	11917	11957	12138	11904	11886	12068	12175	11982	12174	11916	12159	11961	12011	12025	12049	12050	12085	12030	11951	12091	12032	11943	12057	11978	11995	12002	11949	11997	12058	12014	12023	12061	11999	11833	11935	12092	11979	12129	12038	12042	11887	12041	11993	11905	12017	12030	12105	12027	12111	12067	12091	12085	12027	11995	12193	11959	11896	12058	12089	11960	12125	11905	11966	11912	12118	12061	12162	12187	11977	11938	12017	12076	11942	12122	11935	12057	12247	11970	12025	12125	11857	12130	12135	11978	12039	11949	11971	12004	12014	12099	11999	11899	11938	12125	11986	11928	12156	12042	12159	12137	11883	11954	11916	11958	12053	12030	12057	11942	12261	11781	11952	12034	11938	11965	11847	12013	12072	11929	11987	11896	12005	11937	12123	12102	11813	11923	12075	11904	12135	12017	12005	12022	11944	11985	12006	12070	11898	12275	11958	12057	12042	11869	12045	11909	12080	11921	12114	11979	12151	12001	11919	12092	12077	12108	12021	12043	12100	12125	12014	12121	12112	12063	12076	12071	12134	12097	11855	12017	11978	12050	12031	12044	12002	11870	12068	12130	11836	12037	12100	12053	12213	11933	11940	12104	11955	12008	12003	11923	11937	11980	11965	12030	12072	12027	12034	12079	12113	12046	12072	12007	12038	12056	11987	11931	11984	11853	12096	12031	12033	12210	11939	12061	11965	12042	12034	11901	12255	11956	11991	11916	11987	12049	11940	12167	12008	12013	12091	12004	12047	11994	12058	11934	12090	12148	12087	11971	11907	12025	11992	12192	11914	12025	12008	11924	12061	11963	12100	12037	12083	12133	12075	11957	11914	12049	11976	11974	11959	11946	12060	12125	11971	12043	11888	12129	12037	12075	12051	12065	12087	12102	12162	11991	12191	11934	12073	11915	11969	12076	11931	12104	11995	12045	11913	12005	11974	11926	11954	12029	12145	11952	11879	12139	12033	11941	12047	12137	12134	11898	12025	12079	11935	12204	12005	11994	12022	12000	12010	12007	11997	11950	12044	11981	11940	11983	11995	12053	12089	11874	12079	11948	12011	12129	12113	12072	11978	12018	11979	11997	12005	12023	12079	12186	11980	12095	12047	11944	11914	12131	12096	11914	12104	11907	12097	12011	11914	12016	11991	11986	12144	11924	12012	11928	12042	12195	12154	12158	11935	11756	11979	11957	12134	12116	12104	12167	12131	11901	12086	12114	11866	11877	12022	12003	11908	12058	12142	11939	12079	12096	11897	11967	12163	12111	12146	11862	12007	11972	12129	11986	12009	11966	12011	11951	12150	11913	11808	12204	12126	11988	11959	12050	12044	12002	12119	12016	11834	12041	11991	12151	12056	11881	12083	12016	12115	12001	12142	12077	11892	11959	11992	12141	12086	12166	11951	12178	12026	12076	11957	12035	12026	12142	12120	11924	12019	12017	11981	11909	11996	11954	11945	12195	12032	12021	12142	11974	12088	12114	11963	11968	12045	11852	12122	12072	11946	12017	11844	11874	12206	11966	12019	12061	12018	11922	12030	11951	11908	12183	12089	11936	11969	11922	12254	11994	11941	12154	11941	11999	12077	12061	12139	11892	12121	12112	12027	12015	12016	11997	12040	12019	11856	12062	12077	12067	12108	12120	11971	12002	11943	12069	12066	11989	12077	11957	12034	11966	12029	12058	12007	11975	12190	12179	12023	11976	11972	11967	12159	12032	11954	12085	11965	12099	11917	11901	12055	12067	12087	12114	11759	11994	12007	11910	12070	11921	12106	12008	11982	11954	12159	11918	11963	11900	12100	12082	12002	12152	12042	11997	11975	11985	11923	12181	11965	12078	11967	12159	11890	12001	11876	12038	12073	12042	11956	11968	12121	11941	12005	12009	12105	11979	11891	12032	12160	12082	12106	12127	11982	12213	11951	12149	12090	12025	12027	12074	12133	12040	12005	12037	11960	12117	11923	12082	11885	12200	12091	12098	12051	12058	11882	11919	11940	12160	11917	11992	12090	12048	11995	12133	12049	11998	11943	12115	12120	12050	12087	11937	11988	12007	11976	11992	12051	12016	12150	12101	12149	12096	11966	12155	12050	11904	12077	12031	11983	12003	12055	12024	12059	12089	12067	12031	11954	12061	12067	12033	12054	12143	11953	11911	12046	11961	11992	12010	12011	12026	12063	11959	11975	11947	12019	12003	11946	11906	12098	11786	12053	12116	12073	11911	12093	12078	11984	12101	12060	12140	12032	12044	11905	12076	12069	12053	11934	11965	12132	12145	12035	11967	12057	12092	12087	12200	12193	12007	12092	12081	12015	11768	12039	12036	12135	11970	11969	11903	12091	11989	12087	11955	11928	11951	12017	11992	12099	11941	12108	11927	12020	12137	12016	12006	11900	11966	11982	11944	12081	12021	12009	12177	12061	12092	11924	12031	11996	11949	12065	12018	11995	11962	12081	11829	12081	11933	11998	11873	11996	12011	11938	12025	11915	12064	12009	12002	12037	12063	12060	11992	12046	11979	11865	11944	12057	11921	12070	12057	12089	12007	12130	12070	11882	12191	12068	11957	11987	12123	12084	12055	12082	12078	12142	11886	11840	12125	12191	12077	11996	12004	12103	11907
23012	21200	28922	23759	24702	54314	58177	45783	27565	13782	10749	10279	10276	10098	10177	10033	10240	10275	10189	10174	9972	10110	10161	9910	10153	10154	10086	10044	10103	10043	10098	10098	10098	10133	9990	10008	10091	9977	10209	9847	10150	10126	10022	10054	9829	9990	10070	9965	10284	10220	10161	10064	10150	9915	9919	10042	9947	10024	9999	9885	10018	10151	10062	10036	9939	10012	9983	10005	9926	10046	10180	9923	9986	9902	9934	10007	9954	10011	10015	10065	9907	9969	9902	9924	10098	9989	10005	9829	10071	10012	9800	10054	10118	9839	10012	10128	10012	9952	9988	9967	10000	9929	10037	9979	10096	9763	9909	9958	10068	9957	10100	9908	9972	9897	10025	9935	10205	10104	10083	10050	9995	9935	10058	10148	9858	9913	9931	9928	9928	10043	10085	10125	9997	9816	9919	9976	9974	10008	9987	10089	9957	9963	9856	10003	9932	9931	9909	9994	9993	9999	9974	10031	9911	9864	9906	9960	10086	10030	10038	10049	9917	10103	10020	9975	9946	10162	10157	9969	9937	10001	9988	9868	10073	9989	9963	10071	9965	9957	10076	9984	9947	9880	10011	9772	9952	9994	9960	9959	9860	10002	9946	9907	10156	9906	9962	10165	10070	9999	10006	10079	10129	9967	9847	9989	9844	9931	9949	9906	9978	9982	10006	9828	9940	9969	10041	10126	9979	9945	9938	9841	9952	10006	9737	10231	10146	9912	9931	9953	9914	10020	10066	9911	10105	10055	9964	9958	9904	9929	9850	9835	10023	10014	9749	10059	9905	10064	10024	9871	10048	10107	9932	10071	10113	9996	10061	10182	10068	9899	9987	10005	9939	9876	9940	9872	9928	9882	9993	10153	10006	9879	9973	9904	10008	9956	9778	10013	9951	9959	9911	9924	10021	10008	9969	9847	9984	9876	9917	9797	10011	9966	10024	9983	10056	9856	10001	9919	9834	10005	9989	10069	9979	10019	9960	10005	10038	9900	9981	10026	9913	10127	9945	10117	10084	9814	9963	10067	10065	9922	9927	9942	10088	10074	9963	9846	9974	10069	10007	10010	9933	10001	9943	9983	9827	9990	9851	9887	9803	10146	9969	10161	10074	9950	10009	9981	10142	9875	9898	9988	10043	10011	9977	9822	10004	9852	10037	9939	9971	10066	9756	9851	10102	9955	9939	9912	9827	9925	9988	9942	10096	9977	9912	9725	10095	10035	9982	9793	9871	9978	9989	10034	9768	9796	10064	10027	10111	9939	9936	9897	9903	9979	10035	9975	9899	9930	10029	10049	10038	9863	10072	9980	9790	10036	9953	9979	10023	9891	9983	10245	9869	9847	9774	9881	10105	9909	9867	10039	10056	9882	9998	10122	10017	9883	9811	9966	9894	10010	9918	10025	10036	9790	10046	10085	10177	9942	9962	10056	9883	9937	9939	10005	9987	9783	9904	9969	10039	10060	10034	9969	9982	9960	9952	9977	9912	9976	9941	10046	9819	10057	10053	10184	10006	9795	10028	10057	9887	9925	9977	9901	10170	9875	9987	9966	9889	10074	9968	9806	10093	10032	9920	9947	10044	9966	9929	9883	10000	9911	10067	10249	10078	10023	10009	9935	9935	10066	10024	9950	10052	10104	9927	10131	9856	10061	9894	9767	9939	9915	10058	9919	9926	9840	9894	9959	10051	9789	9957	9953	9860	9881	9910	9933	9977	10093	9904	10144	9991	10034	9886	9932	10055	9899	9833	9997	9854	10135	10072	9932	9939	9874	9990	9980	9887	9919	9980	9959	9945	10062	10025	9984	9998	10080	10005	9983	9832	9868	9886	9905	10038	10152	10133	9923	10011	9904	10036	9985	10105	9996	9808	9983	9982	9935	10001	9975	10090	9842	9963	10063	10117	10013	10096	10052	9957	9812	10016	9984	10025	9952	10048	10117	9842	10066	9990	9855	9961	9942	9965	10008	9896	10038	10102	9897	10027	9898	9922	9823	9886	9879	9945	9992	10035	9869	9959	9958	10099	9990	9901	9962	10013	9795	9949	10025	10130	9987	9895	9929	10046	9931	10045	9953	9940	10045	10044	9950	9848	10025	10073	10057	10096	10012	9871	9691	10029	10009	10013	10003	9994	9915	9954	10083	9929	9985	9960	9901	9964	10008	9872	9924	9887	10083	9992	9974	9977	9949	9946	9899	9850	9907	9984	9887	10034	10025	9820	9927	9945	9991	9878	10188	9923	10017	10032	10104	9929	9984	10089	10010	9940	10028	10105	10072	9888	9897	9903	9889	10108	9913	9935	9956	10121	9957	9988	9891	9937	10006	9884	9904	10072	10017	9879	9708	9950	9873	10059	10030	9855	9908	9966	10023	10017	9961	9928	10034	10085	10003	9914	9941	9980	9999	10014	10116	9864	9821	10077	9967	9893	9976	9925	9983	9905	9969	9855	9965	9823	9904	9789	10011	9934	10145	10002	9827	9931	10149	9942	9911	10078	9885	9979	10026	9967	9847	9892	10013	9901	9992	9861	10046	9968	9977	9926	10057	10068	10063	9829	9994	10205	10120	9948	9969	9993	10072	9823	9935	9848	9880	9992	9892	9955	9841	10007	10136	10035	9764	9895	10007	9949	9989	9773	10027	9912	10080	9914	9976	10041	10135	9993	9999	9973	10203	9915	9954	9868	9982	9893	9900	9704	9926	9926	10037	9946	9778	9899	9937	9907	9858	9901	9931	9997	10036	9837	10066	9793	10026	9919	9901	9975	9951	9944	9980	10059	10032	10041	9980	10008	9992	9860	9888	9927	9901	9916	9900	10030	9732	10122	9968	9994	10110	9938	9913	10134	10020	9917	10035	10110	10037	9998	9967	9872	10019	10137	9886	9960	10060	9993	9964	10020	10017	10028	9940	9910	9995	9944	9939	10007	9943	9867	9914	9786	9954	10001	9988	9981	10099	10001	10068	9904	9904	9997	10080	10030	9815	10130	9988	10155	10013	10131	9805	9981	9883	10091	10023	10005	9864	9962	10010	9805	9942	10036	9919	10057	9980	10028	9993	10188	9982	9977	9939	9883	9893	10053	9887	10112	9960	10022	9914	9965	9767	9875	9937	10031	9951	9954	10069	10090	9906	9896	10065	9940	9917	9904	9982	10044	10020	9944	9938	9836	10045	9991	9921	10061	9931	9954	9823	9866	9871	10098	9950	9949	10049	9976	9944	9857	10048	9985	9947	10048	9836	9796	10025	10094	10055	9905	9950	9843	9876	9932	10028	9933	10021	9986	9843	9779	9847	10080	9826	10010	10011	9759	9932	10076	9945	9976	10173	10021	9681	10040	9982	9986	9884	9887	9963	10033	9822	9784	10096	10151	9969	10089	9968	9857	9842	9855	10000	9937	9958	9845	10066	10036	10081	9842	10094	9964	9997	9878	10099	9984	9923	9765	9965	9898	9901	9902	9825	9974	10075	9907	9839	10079	9898	9973	9895	9913	10124	10031	9880	10129	9976	9887	9926	9914	9926	9873	9933	10018	9881	9799	9900	9925	9994	9947	9849	10012	9878	10093	9900	10002	9963	10067	10052	10051	9693	10035	10046	9815	9984	10018	9940	10105	9959	9861	9982	9877	9988	9921	9957	9964	10029	9976	9802	9812	9879	9956	10069	9877	9906	9806	9918	9892	10082	10046	9841	10107	9980	9897	9980	10086	10031	9958	9886	10177	10088	10052	9863	10003	9925	10059	9946	9828	9954	9927	10030	10119	10031	10099	9969	10030	9904	9953	9892	9919	9911	9770	10016	10052	9953	10096	9997	9966	10005	9883	10021	9902	10038	9979	9948	9885	9989	9920	10016	9974	10068	9896	9885	9989	9757	9916	10113	10080	9925	10228	10012	9803	9876	9995	10003	10033	9908	10019	9877	10079	10072	10030	9872	9772	10068	10016	9907	9998	10047	10015	9947	10025	9955	9968	9995	9952	9992	9928	10051	10004	9978	10007	9902	10048	10098	9964	9964	10109	10114	10052	10059	9962	9905	9953	9796	10099	9947	9946	9866	9889	9969	9941	10118	9968	9851	10049	10004	10029	10080	10047	9859	9910	9942	10080	9893	9795	9921	10029	10101	9938	10012	9916	9902	10016	9967	9880	10085	10069	9996	9820	9890	10069	9827	9886	10073	9958	10003	9962	9929	9940	10029	9904	9900	10042	10106	9974	9798	9823	9946	9956	9857	9883	10126	9858	9852	10004	10052	9958	10041	10200	10001	9897	10069	10060	10029	10076	9983	10032	9957	9996	10049	9914	9954	10050	10012	9885	10089	10060	10098	9825	10022	10028	10029	10033	10098	10025	9994	9854	9745	9973	10177	9973	9913	10099	9986	10002	10010	10104	9855	9999	9840	9929	10078	9999	9898	10097	9970	10091	9874	9814	10130	10055	9888	10012	9932	10006	9858	10008	9910	9980	9900	9975	10060	9910	10054	10023	9923	10067	10050	9969	10009	9807	9974	9921	10052	9825	9996	9930	9931	9890	9938	9966	10097	9830	10022	9902	10061	9851	10066	10014	9972	9802	9983	10013	9869	9914	10051	10012	9930	9921	10029	9813	9921	10144	10129	10064	9927	9804	10030	10001	9919	10045	9980	9975	9951	10067	10061	9966	9918	9984	10000	9968	9897	9974	9995	9974	9983	9826	9931	9826	9900	9875	9957	9904	9969	10051	9820	9844	9945	10011	9961	10129	9967	9900	9976	9996	9874	9988	10125	10134	10091	9962	9861	9813	10074	9884	9910	9859	9976	10047	9996	9969	9782	10127	9998	10071	9990	9973	9938	9922	10031	10179	10099	10018	9999	10019	10048	9920	9969	9909	9947	10070	10043	9970	9824	10001	9979	9969	9988	9962	9952	9832	9980	10132	9882	9867	9971	9750	9929	9951	9934	10053	10123	10140	9896	9850	10010	9951	10029	10045	9944	10041	9886	9854	10062	9914	10050	10094	10011	10038	10032	10087	10078	9923	10205	9969	10159	10005	9837	10074	10167	10086	10007	9994	10087	9941	10115	10019	10032	9999	10071	10022	9870	9895	10005	9982	9906	9724	10065	10095	9726	9888	10073	9997	10074	9976	10055	9730	10032
13674	23843	20411	18846	44503	63459	59716	49020	27266	12304	10913	10951	11033	10988	10840	10840	10939	10886	10948	10764	10921	10934	10869	10946	11037	10967	10865	10913	10958	10826	10940	10940	10944	10947	11016	10980	10969	10919	10998	10868	10885	10986	10974	10845	11077	10783	11144	11264	11406	11354	11067	11036	10853	10919	11026	10894	10806	10920	10959	10843	10808	10902	11006	10925	10931	10955	10765	10924	10941	10900	10971	10908	10984	10870	10892	10968	10956	10873	10887	10872	10937	10894	11038	10854	10828	10996	10853	10943	10838	10942	10948	10989	11039	11002	10929	10842	10789	10841	10950	10881	10977	11031	10990	10941	10827	10892	10862	10986	10847	10830	10660	10869	10853	10898	10984	10876	10957	10921	10883	10818	10946	10940	10802	10805	10753	10877	10934	10782	11005	10939	10857	10906	10867	10841	10887	10927	10741	10865	10977	10770	10879	10988	10829	10909	10898	10888	10975	10869	10819	10712	10851	10801	10861	10719	11002	10911	10954	10751	10878	10937	11117	10934	10934	10939	10978	10692	10827	10877	10844	11027	10838	10819	10970	11007	11024	10872	10915	10794	10981	11062	10831	10869	10812	10900	10804	10982	10813	10993	10887	10992	10987	10960	10804	10961	10935	10809	10930	10896	10868	10972	10866	11007	11010	10851	10888	11008	10861	10835	10847	10843	10844	10919	10952	10781	10863	10988	10930	11026	10863	11006	10964	10747	10961	10910	10918	10967	10946	10732	10860	10933	10747	10878	10907	10935	10894	10860	10858	10927	10797	10931	10864	10948	10934	10910	11071	11081	10767	10943	10957	10856	10876	11008	10954	10806	10888	10879	10984	10883	10815	10926	10765	10896	10814	10931	11023	10918	10877	10769	10795	10823	10873	10824	10960	10839	10791	10904	10834	11039	10906	10807	10856	10918	10935	10916	10801	10893	10852	10875	10983	10929	10858	10739	10929	10935	11060	10728	10821	10826	10894	10874	10702	10821	10782	10905	10920	10929	11019	10876	10957	10972	10907	10850	10842	10877	10869	10871	11036	10827	10923	10953	10860	10914	10961	10821	11014	10970	10809	11091	10809	10880	10930	10847	10887	11140	10822	10835	11018	10939	10873	11081	10806	10887	10819	10895	10924	10851	10869	11001	10895	10892	11016	10792	11021	10902	10990	10945	11009	10826	10959	10904	10924	10947	10963	10876	10918	10810	10812	10898	10745	11001	11041	10908	10715	10899	10956	10899	10776	10982	10841	10962	10920	10869	10867	10792	10886	10861	10961	10984	10908	10836	10866	10835	10871	10953	10908	10976	10888	10812	10863	10847	10829	10871	10857	10951	10812	11026	10853	11034	11054	10887	10712	10969	10920	10916	11011	11085	10834	10974	10875	11070	10695	10882	10946	10953	10863	10877	10950	10877	10769	10953	10937	10925	10853	10791	10923	10905	10840	10912	10758	10806	10963	10890	10938	10977	10924	10734	10896	10837	10910	10967	10927	10839	10888	10933	10890	10877	10980	10881	10862	10984	10841	10804	10910	10939	10884	10780	10913	10894	10805	10932	10904	10829	10872	10910	10938	10886	10948	10838	10815	10843	10837	10952	10890	10910	11017	10838	10874	11105	10814	10723	10772	10762	10768	10837	10779	10902	11029	10837	10903	10865	10907	10801	10924	10946	10914	10871	10995	10859	10951	10938	10972	10796	10941	10926	10909	10977	10916	10976	10942	10829	10986	10824	10864	10966	10889	10876	10731	10820	10975	10992	10968	10843	11073	10984	10952	10919	11004	10876	10811	10882	10792	10911	10966	10885	11096	10723	10922	10949	10949	10749	10833	10949	10742	10972	10894	10945	10850	10970	10925	10970	11007	10857	10839	10971	10860	10981	10887	10843	10894	10903	11016	10924	10896	10880	10785	10914	10790	10911	10668	10915	10883	10816	11033	10743	10925	10879	10937	10954	10869	10856	10918	10957	10978	10878	10894	10953	11030	11048	10958	10913	10853	11025	10816	11056	10929	10988	10878	10920	10776	10851	10997	10842	10956	10782	10919	10871	10959	10921	10904	11040	11067	10978	10888	10842	10805	11026	10873	10817	10945	10842	10986	10798	10947	10883	11000	10756	11008	10910	10790	10914	10927	10984	10948	10939	10926	10906	10968	10740	10904	10846	10921	10820	10926	10843	10983	10902	10863	10798	10767	10891	10968	10882	10811	10911	11080	10831	10804	11149	10992	10978	10993	10868	10992	10676	10886	10957	10893	10901	10888	10862	10838	10938	10881	10824	10857	10918	10834	10869	10849	10878	10867	10646	10984	10834	10806	10731	10986	10867	10881	10852	10960	10949	10992	10922	10837	10871	10910	10822	10869	10718	10843	10865	10899	10928	10746	10921	10804	10929	10744	10771	10898	10789	10947	10909	10973	10941	10859	10794	11126	10673	10779	10906	10892	10814	10975	10940	10911	10872	10861	10741	10726	10948	10710	10945	10891	10749	10947	10781	10804	10895	10768	10858	11017	10847	11060	10974	10848	10971	11020	10937	10885	10878	10885	10934	10871	11056	10892	10838	10721	10881	10942	10820	10910	10907	10919	10732	10877	10762	10839	10747	10905	10957	10952	10887	10931	10955	10970	10913	10902	10795	10916	10838	10816	10927	11008	10958	10875	10922	10982	10903	11044	10894	10981	10782	10749	10852	10917	10909	10793	10785	10821	11009	10928	10948	10919	10873	10901	10833	10930	10873	10936	10817	10849	10857	10778	11007	10932	10843	10995	10938	10848	10926	10853	10962	10950	11103	10918	10926	10888	10932	10961	11015	10891	10836	10904	10910	10836	11024	10970	10889	10951	10968	10954	10892	10953	10862	10922	10784	11075	10966	10913	10872	10668	10949	10809	10776	11040	10877	10818	10935	10904	10895	10971	10972	10871	10800	10822	11196	10838	10843	10911	11029	10862	11048	10938	10787	10788	11014	10888	10989	10979	10941	10972	10860	10723	10926	10913	10887	10926	10953	11010	10959	10932	10749	10934	10855	10803	10873	10954	10933	10869	11004	10873	11046	10816	10857	10966	10782	10999	10977	10896	10942	10878	10939	10876	10934	10848	10832	10942	10857	10951	10804	10845	10893	10870	10930	11062	10846	10940	10786	10746	10802	10878	10887	10830	10857	11011	10907	10870	10941	10974	10860	10789	10928	10930	10855	10874	10865	10824	10883	10928	10842	10845	10722	10935	10864	10772	10816	10924	10995	10990	10726	10822	10875	10971	10903	10854	10992	10833	10780	10984	10905	10947	10761	10916	10926	10854	10813	10727	10823	10899	10835	10828	10965	10955	10866	10870	10896	10698	10903	10808	10892	10892	10769	10783	10965	10862	10863	10854	10776	11102	10853	10939	11027	10881	10820	10875	10823	10858	10972	10727	10712	10830	11004	10907	10956	10869	10822	10971	10850	10957	10872	10750	10938	10963	10710	10809	10877	10822	10862	10881	10578	10873	10996	10864	10757	10838	10928	10930	10889	10920	10937	10989	10880	10936	11042	10854	10972	10938	11013	10954	10841	10901	11030	10995	11019	10847	10788	10884	10960	10915	11061	10769	10884	11026	10790	10953	10923	10906	10892	10969	10869	11063	10948	10897	10895	10918	10820	10908	10817	10951	11010	10808	10805	10911	10867	10983	10919	10848	10859	10961	10890	10961	10929	10883	10613	10840	10907	10912	10941	10835	10832	10804	10952	10910	10831	10772	10808	11036	10796	10947	11024	10918	10856	10974	10926	10885	10845	10747	10839	10883	10803	10817	10958	11030	10895	10850	10964	10891	10899	10889	10954	10799	11007	11035	11000	10910	10800	10881	10884	10879	10863	10912	10931	10903	10841	10917	10844	10895	10930	10835	10821	10851	10773	11003	10811	10993	10815	10974	10811	10838	10935	10827	10802	11155	10918	10921	10853	10897	11000	10874	11035	10768	10941	10896	10970	10756	10976	10938	10709	11027	10854	10720	10929	10817	10975	11005	11072	10829	11028	10958	10872	10729	10857	10791	10859	10991	10880	10827	10878	10876	10949	10805	10948	11023	10897	10899	10860	10808	10886	10844	10906	10826	10999	10899	10936	10884	10954	10816	11003	10927	10957	10943	10917	10715	10889	10934	10997	10869	11047	10785	11029	10928	10933	10791	10828	10797	10959	10885	10943	10909	11014	10921	10804	10745	10909	10821	10981	10915	10786	10853	11074	11087	10856	10994	10850	10978	10960	10988	10856	10886	10895	10953	10985	10912	10957	10990	10825	10916	10848	10712	10932	10852	10958	10879	10963	10942	10781	10881	10983	10889	10972	10837	10881	10942	10972	10766	10965	10872	11022	10909	11030	10811	10872	10868	10944	10727	11004	10696	10853	10875	10827	10914	10868	10947	10953	10860	10705	10865	10858	10932	10686	10995	10937	10855	10753	11004	11016	10885	10787	10735	10823	11028	10970	10838	10862	10944	10987	11103	10993	10823	10809	10825	10743	11012	10959	11013	10982	11096	10880	10782	10911	10993	10986	10897	10921	10812	10925	10927	10843	10992	11016	11002	10830	10932	10977	10805	10871	10824	10824	11099	10727	11046	10912	10902	10938	10752	10843	10909	10906	10940	10959	10871	10848	10950	10937	10844	10968	10886	10880	10867	10892	10902	10895	10939	10809	10983	10918	10869	10773	10631	10967	11054	10827	10786	10847	11056	10787	11067	10888	11055	10894	10933	10838	11095	10709	10903	10765	10837	10919	10866	10732	10696	10952	10937	10889	10858	10920	10919	11079	10800	10907	10786	10884	10819	10764	10764	10950	10855	10836	10933	10871	10775	10900	11053	10768	10872	10909	10734	10855	10901	10933	11031	10911	10991	10799	10794	11053	10820	10925	10921	10983	10853	10938	10630	10988	10877	11047	10877	10888	10858	10907	10824	10905	10921	11037	10717	10908	10847	10885	10978	11048	10931	10910	10839	10930	10819	10890	10934	10960	11037	10806	10875	11018	10887	10780	10904	10844	10902	10960	10930	10953	10928	10788	11046	10966	10981	10791	10885	11033	10917	10884	10934	10849	10813	10809	10881	10919	10947	10795	10939	10850	10908	10919	10845	10866	10872	10803	10874	10801	10942	10749	10886	10796	10965	11010
26999	21302	19645	13877	12986	20697	20441	16937	12944	10892	10647	10656	10683	10738	10673	10677	10592	10418	10648	10730	10649	10669	10588	10705	10687	10561	10649	10774	10659	10564	10721	10387	10474	10608	10743	10734	10489	10689	10666	10541	10670	10719	10693	10537	10656	10632	10658	10697	10544	10625	10530	10624	10578	10599	10471	10588	10545	10710	10606	10596	10455	10778	10638	10630	10532	10547	10543	10503	10766	10667	10580	10435	10666	10388	10670	10441	10608	10658	10588	10617	10696	10509	10649	10574	10588	10766	10630	10639	10664	10603	10524	10459	10642	10580	10680	10498	10564	10644	10551	10383	10681	10506	10589	10414	10529	10826	10608	10520	10626	10380	10642	10576	10586	10662	10594	10491	10628	10561	10721	10605	10622	10620	10595	10495	10640	10621	10729	10700	10418	10636	10673	10692	10677	10614	10436	10518	10674	10646	10606	10636	10671	10688	10594	10606	10504	10661	10617	10707	10596	10534	10596	10473	10411	10738	10557	10758	10731	10535	10694	10496	10517	10571	10572	10600	10724	10597	10605	10690	10685	10580	10631	10598	10603	10523	10571	10332	10636	10545	10537	10771	10714	10565	10589	10452	10444	10473	10602	10651	10555	10754	10566	10652	10629	10476	10765	10521	10578	10581	10497	10536	10670	10661	10526	10606	10442	10448	10561	10636	10431	10661	10605	10619	10632	10536	10596	10706	10506	10570	10684	10589	10653	10596	10491	10636	10560	10591	10626	10633	10622	10473	10592	10529	10708	10481	10646	10501	10646	10610	10647	10596	10551	10556	10685	10601	10388	10705	10498	10463	10597	10531	10649	10591	10740	10514	10648	10656	10545	10418	10313	10505	10634	10581	10660	10737	10659	10639	10608	10639	10474	10628	10712	10409	10574	10551	10790	10575	10581	10460	10587	10659	10590	10672	10467	10566	10700	10707	10642	10523	10381	10479	10611	10752	10464	10686	10446	10701	10564	10627	10585	10860	10387	10540	10494	10470	10790	10657	10604	10761	10458	10537	10664	10601	10592	10581	10694	10497	10656	10733	10692	10659	10495	10500	10640	10618	10577	10572	10694	10523	10614	10650	10556	10563	10539	10642	10681	10502	10662	10538	10744	10763	10575	10620	10621	10549	10665	10630	10562	10446	10590	10434	10657	10517	10632	10641	10570	10716	10692	10518	10607	10656	10569	10586	10463	10538	10743	10587	10555	10526	10555	10718	10608	10509	10502	10716	10678	10659	10607	10646	10685	10536	10537	10734	10775	10502	10562	10493	10615	10710	10654	10629	10694	10646	10681	10437	10604	10583	10518	10600	10696	10445	10419	10630	10600	10534	10612	10518	10514	10638	10642	10730	10587	10489	10542	10649	10621	10505	10558	10647	10355	10645	10607	10520	10349	10579	10690	10660	10589	10565	10614	10586	10593	10415	10735	10625	10662	10593	10505	10601	10591	10564	10610	10603	10626	10635	10524	10593	10645	10683	10760	10496	10560	10653	10629	10504	10597	10614	10736	10606	10686	10802	10664	10583	10711	10651	10575	10490	10616	10582	10694	10712	10437	10560	10649	10493	10620	10587	10533	10586	10472	10631	10541	10677	10688	10547	10651	10778	10420	10508	10667	10529	10332	10548	10654	10607	10657	10591	10529	10466	10606	10488	10673	10697	10691	10814	10691	10604	10593	10638	10548	10654	10678	10432	10557	10663	10506	10699	10682	10533	10335	10591	10416	10638	10547	10579	10552	10506	10610	10466	10552	10565	10824	10752	10650	10571	10406	10634	10412	10552	10504	10666	10565	10541	10648	10703	10728	10456	10437	10556	10554	10610	10588	10578	10682	10604	10574	10554	10612	10439	10703	10474	10410	10823	10586	10687	10688	10592	10446	10428	10462	10475	10554	10554	10725	10483	10592	10590	10618	10490	10685	10559	10621	10461	10502	10617	10574	10592	10365	10666	10600	10684	10663	10610	10557	10606	10726	10443	10510	10384	10647	10533	10501	10666	10575	10508	10575	10586	10763	10552	10760	10551	10556	10407	10527	10517	10591	10459	10676	10447	10592	10688	10506	10605	10420	10626	10728	10478	10622	10696	10543	10609	10590	10682	10736	10521	10555	10667	10592	10581	10532	10670	10708	10686	10454	10562	10724	10571	10630	10643	10723	10492	10674	10586	10719	10790	10578	10446	10564	10476	10686	10346	10542	10527	10460	10483	10605	10524	10493	10597	10516	10630	10651	10564	10504	10517	10565	10530	10589	10398	10748	10491	10923	10714	10634	10541	10799	10489	10520	10754	10731	10412	10541	10592	10636	10749	10512	10704	10663	10753	10752	10511	10632	10402	10593	10411	10644	10734	10576	10454	10705	10654	10630	10617	10512	10449	10540	10702	10690	10682	10724	10668	10593	10606	10541	10495	10489	10610	10715	10521	10731	10572	10699	10641	10601	10644	10569	10597	10682	10537	10580	10557	10518	10543	10391	10524	10540	10613	10595	10624	10646	10645	10513	10603	10596	10601	10357	10578	10671	10615	10679	10575	10533	10533	10620	10555	10519	10600	10759	10572	10665	10672	10900	10436	10589	10500	10578	10514	10567	10610	10417	10435	10522	10382	10643	10619	10784	10676	10665	10669	10625	10534	10562	10705	10678	10596	10578	10607	10732	10696	10630	10787	10702	10564	10588	10595	10634	10645	10803	10540	10363	10562	10578	10494	10569	10641	10600	10630	10689	10837	10710	10613	10636	10562	10643	10459	10719	10608	10460	10465	10669	10529	10563	10793	10653	10553	10668	10493	10487	10611	10794	10507	10623	10660	10671	10682	10643	10570	10443	10510	10704	10572	10546	10567	10679	10538	10571	10592	10667	10500	10589	10620	10632	10612	10510	10589	10599	10583	10721	10624	10567	10569	10664	10455	10562	10785	10342	10645	10694	10682	10717	10829	10605	10648	10488	10531	10381	10490	10628	10478	10619	10675	10422	10460	10708	10659	10613	10756	10686	10582	10623	10534	10541	10663	10602	10743	10728	10542	10639	10511	10700	10566	10650	10481	10592	10498	10787	10541	10756	10534	10573	10551	10538	10621	10616	10604	10310	10415	10556	10606	10656	10473	10656	10601	10600	10809	10757	10604	10546	10564	10607	10542	10455	10522	10545	10646	10623	10506	10569	10639	10535	10761	10613	10631	10559	10547	10542	10539	10612	10607	10681	10533	10562	10458	10717	10636	10635	10552	10698	10593	10515	10559	10548	10555	10665	10495	10664	10538	10646	10573	10613	10532	10623	10624	10672	10655	10813	10623	10484	10519	10480	10692	10657	10718	10478	10678	10536	10498	10651	10669	10564	10760	10711	10681	10524	10623	10473	10593	10550	10521	10714	10550	10671	10499	10732	10551	10599	10594	10547	10677	10761	10508	10594	10639	10454	10540	10683	10815	10653	10638	10628	10731	10725	10738	10636	10574	10593	10666	10680	10695	10530	10696	10575	10706	10525	10574	10535	10614	10572	10480	10591	10746	10685	10595	10542	10565	10621	10671	10617	10580	10648	10512	10614	10637	10585	10755	10575	10565	10562	10673	10528	10467	10676	10709	10650	10508	10625	10652	10646	10781	10522	10590	10779	10736	10633	10728	10479	10683	10744	10695	10664	10606	10636	10697	10515	10652	10651	10512	10449	10511	10839	10661	10647	10520	10527	10515	10628	10601	10534	10608	10684	10643	10653	10576	10706	10630	10669	10591	10673	10673	10590	10566	10508	10695	10583	10652	10689	10486	10819	10551	10631	10723	10585	10530	10448	10513	10630	10734	10621	10649	10616	10614	10584	10538	10473	10419	10547	10467	10746	10744	10528	10562	10677	10692	10649	10653	10696	10559	10575	10642	10605	10472	10614	10633	10722	10579	10639	10686	10639	10605	10633	10700	10612	10569	10666	10540	10616	10570	10596	10542	10482	10616	10592	10618	10685	10617	10536	10390	10453	10545	10755	10675	10526	10618	10594	10571	10569	10682	10716	10788	10651	10624	10576	10570	10628	10556	10582	10539	10550	10619	10492	10697	10686	10674	10798	10637	10695	10452	10678	10402	10675	10738	10720	10553	10559	10657	10662	10431	10671	10545	10652	10456	10544	10677	10673	10610	10479	10543	10495	10660	10597	10612	10643	10528	10442	10660	10767	10790	10543	10712	10680	10661	10600	10532	10492	10619	10463	10594	10746	10551	10624	10559	10480	10517	10332	10631	10610	10646	10670	10400	10667	10655	10684	10506	10639	10657	10677	10503	10782	10493	10636	10585	10718	10673	10728	10608	10587	10504	10565	10511	10746	10472	10717	10603	10699	10694	10621	10536	10580	10515	10676	10680	10628	10435	10534	10506	10572	10613	10690	10547	10604	10649	10555	10557	10420	10627	10809	10580	10489	10450	10705	10593	10595	10511	10611	10651	10565	10552	10665	10572	10723	10569	10590	10578	10603	10446	10517	10677	10491	10559	10698	10771	10553	10630	10609	10720	10683	10721	10545	10713	10625	10495	10650	10573	10751	10472	10497	10562	10589	10623	10580	10501	10632	10493	10670	10600	10574	10729	10706	10613	10568	10576	10582	10600	10499	10565	10461	10583	10587	10696	10711	10630	10521	10472	10388	10640	10460	10415	10615	10414	10712	10641	10690	10619	10509	10586	10663	10554	10658	10735	10549	10498	10631	10480	10588	10814	10519	10573	10708	10527	10574	10503	10539	10494	10555	10627	10831	10635	10554	10655	10415	10617	10720	10523	10594	10709	10751	10612	10646	10665	10677	10783	10515	10734	10606	10584	10510	10656	10580	10723	10707	10773	10440	10765	10640	10572	10529	10586	10603	10659	10637	10684	10450	10576	10476	10540	10553	10602	10568	10452	10566	10603	10603	10585	10455	10575	10629	10544	10524	10614	10588	10505	10773	10708	10578	10624	10737	10514	10612	10784	10481	10515	10697	10607	10673	10558	10702	10495	10566	10503	10698	10576	10647	10639	10563	10793	10504	10713	10604	10790	10714	10733	10530	10746	10525	10468	10536	10603	10588	10510	10616	10694	10709	10618	10575	10707	10539	10631	10753	10872	10712	10833	10695	10629	10743	10579	10628	10777	10723	10545	10615	10578	10596	10600	10704	10639	10606	10575
11923	13005	11991	11620	15895	25956	23951	19462	13549	11432	11254	11377	11211	11377	11242	11370	11315	11178	11332	11391	11402	11556	11412	11447	11491	11258	11355	11473	11468	11411	11189	11200	11545	11216	11411	11369	11289	11286	11448	11203	11363	11112	11364	11520	11350	11332	11329	11519	11386	11347	11410	11324	11396	11365	11439	11233	11409	11393	11345	11444	11258	11305	11278	11257	11337	11303	11356	11186	11265	11227	11254	11352	11160	11306	11364	11443	11284	11384	11304	11380	11436	11244	11155	11414	11324	11366	11254	11237	11180	11292	11384	11204	11437	11432	11259	11311	11387	11349	11254	11311	11376	11362	11243	11335	11345	11258	11410	11249	11339	11200	11492	11375	11376	11210	11314	11242	11268	11250	11370	11351	11387	11280	11524	11238	11425	11247	11375	11161	11283	11409	11271	11403	11401	11332	11407	11336	11381	11332	11389	11408	11461	11306	11287	11538	11385	11308	11340	11428	11314	11249	11445	11276	11305	11413	11438	11287	11277	11387	11289	11412	11259	11431	11320	11362	11499	11343	11231	11295	11355	11299	11307	11327	11382	11306	11212	11330	11317	11317	11389	11306	11407	11298	11264	11380	11379	11360	11313	11311	11500	11336	11180	11497	11248	11404	11500	11346	11460	11333	11327	11393	11300	11319	11269	11330	11437	11360	11294	11464	11324	11288	11442	11498	11444	11259	11540	11283	11400	11395	11269	11227	11329	11393	11254	11219	11393	11294	11341	11309	11240	11400	11323	11354	11345	11436	11354	11404	11313	11301	11233	11257	11384	11288	11239	11351	11429	11270	11320	11430	11129	11336	11279	11201	11352	11238	11361	11291	11224	11465	11357	11235	11354	11324	11402	11349	11306	11459	11367	11294	11288	11283	11270	11267	11405	11501	11230	11507	11412	11444	11312	11215	11387	11456	11310	11295	11242	11401	11487	11361	11258	11447	11462	11277	11444	11276	11350	11300	11482	11450	11394	11328	11190	11411	11242	11410	11254	11305	11328	11343	11374	11431	11308	11292	11207	11209	11349	11344	11286	11264	11469	11332	11387	11257	11372	11253	11392	11318	11495	11234	11322	11426	11315	11321	11358	11235	11324	11283	11182	11245	11292	11244	11387	11542	11258	11294	11353	11427	11158	11236	11299	11229	11307	11326	11227	11409	11368	11495	11406	11347	11286	11423	11090	11257	11419	11257	11328	11204	11404	11224	11219	11378	11314	11395	11295	11270	11385	11409	11365	11346	11319	11435	11363	11319	11394	11304	11454	11245	11405	11426	11361	11383	11353	11451	11242	11330	11492	11399	11374	11227	11317	11257	11355	11370	11290	11242	11349	11372	11375	11274	11426	11445	11230	11261	11391	11204	11454	11485	11335	11277	11277	11333	11245	11181	11326	11375	11153	11424	11470	11300	11264	11132	11373	11190	11415	11246	11203	11353	11311	11292	11308	11282	11329	11421	11491	11402	11261	11282	11428	11186	11492	11321	11354	11366	11227	11457	11309	11279	11440	11344	11380	11302	11234	11404	11292	11322	11407	11423	11345	11374	11316	11436	11353	11325	11267	11325	11159	11251	11322	11231	11457	11345	11323	11232	11436	11156	11255	11412	11295	11208	11083	11328	11413	11258	11420	11101	11153	11443	11411	11515	11239	11279	11430	11362	11245	11294	11336	11275	11309	11428	11199	11398	11232	11399	11222	11367	11500	11330	11452	11166	11357	11321	11458	11277	11524	11311	11323	11391	11344	11376	11320	11358	11246	11418	11349	11339	11236	11341	11314	11417	11089	11278	11430	11284	11157	11367	11444	11339	11303	11197	11329	11230	11177	11297	11228	11319	11329	11282	11390	11334	11412	11223	11299	11419	11411	11316	11390	11453	11350	11408	11470	11580	11339	11221	11375	11353	11396	11379	11217	11346	11223	11382	11292	11320	11407	11237	11343	11296	11354	11334	11347	11304	11390	11423	11268	11231	11480	11410	11239	11441	11370	11345	11282	11369	11344	11439	11305	11124	11335	11236	11348	11359	11420	11287	11288	11246	11287	11366	11376	11371	11393	11498	11383	11420	11289	11518	11311	11449	11321	11343	11150	11424	11324	11334	11346	11487	11301	11331	11398	11276	11456	11220	11429	11355	11306	11321	11486	11391	11252	11289	11439	11313	11261	11443	11248	11309	11423	11434	11282	11469	11399	11300	11445	11462	11314	11331	11274	11322	11187	11317	11224	11315	11197	11344	11258	11134	11293	11234	11441	11351	11197	11425	11363	11349	11292	11394	11375	11377	11474	11302	11382	11265	11284	11244	11681	11286	11275	11143	11350	11325	11321	11334	11328	11312	11262	11357	11354	11466	11444	11387	11401	11200	11242	11339	11425	11291	11258	11422	11411	11546	11176	11398	11339	11235	11422	11391	11359	11159	11377	11276	11406	11166	11330	11440	11264	11186	11200	11403	11309	11259	11335	11604	11424	11351	11328	11495	11238	11293	11320	11290	11231	11370	11295	11278	11353	11340	11245	11279	11484	11316	11364	11397	11368	11297	11299	11461	11331	11208	11356	11073	11332	11407	11312	11320	11352	11155	11343	11327	11443	11257	11472	11370	11342	11390	11341	11350	11297	11167	11327	11416	11353	11366	11298	11434	11334	11358	11335	11299	11391	11350	11369	11338	11239	11296	11155	11325	11189	11287	11272	11448	11491	11264	11328	11532	11217	11207	11420	11202	11373	11363	11376	11324	11415	11317	11308	11236	11272	11224	11420	11238	11269	11461	11204	11387	11389	11149	11293	11288	11473	11397	11373	11438	11345	11494	11393	11389	11439	11487	11361	11516	11331	11364	11189	11306	11280	11227	11436	11333	11526	11309	11312	11284	11302	11401	11385	11268	11242	11384	11349	11312	11290	11499	11342	11442	11356	11376	11256	11281	11465	11306	11252	11311	11348	11378	11434	11488	11239	11200	11318	11519	11179	11300	11227	11434	11407	11359	11366	11303	11436	11301	11392	11461	11339	11329	11375	11455	11326	11332	11193	11085	11311	11211	11399	11389	11404	11403	11239	11271	11570	11367	11288	11404	11242	11248	11316	11402	11196	11468	11406	11293	11485	11297	11402	11410	11339	11246	11329	11306	11368	11311	11279	11226	11405	11325	11259	11259	11415	11230	11400	11321	11313	11264	11414	11425	11280	11333	11277	11395	11315	11390	11301	11294	11391	11266	11259	11302	11419	11401	11302	11373	11478	11327	11384	11268	11315	11341	11281	11305	11255	11391	11235	11242	11354	11384	11291	11201	11314	11341	11334	11376	11243	11288	11282	11320	11357	11349	11382	11314	11410	11314	11318	11387	11437	11375	11383	11395	11231	11447	11405	11366	11416	11534	11282	11281	11461	11315	11182	11394	11436	11304	11248	11389	11267	11279	11479	11546	11463	11456	11262	11286	11258	11381	11322	11300	11367	11434	11438	11468	11427	11079	11293	11266	11329	11339	11404	11344	11394	11435	11196	11272	11492	11328	11474	11324	11289	11340	11259	11352	11303	11330	11400	11487	11334	11321	11400	11471	11400	11315	11364	11392	11311	11305	11360	11276	11345	11304	11441	11385	11212	11300	11257	11269	11261	11250	11490	11228	11310	11386	11337	11278	11395	11421	11373	11338	11283	11370	11145	11359	11131	11264	11268	11422	11324	11356	11339	11467	11160	11403	11429	11307	11344	11298	11335	11371	11424	11504	11382	11539	11359	11408	11372	11343	11462	11257	11357	11246	11402	11233	11380	11280	11332	11369	11373	11418	11321	11237	11413	11439	11288	11399	11487	11295	11379	11404	11318	11426	11227	11416	11440	11242	11407	11380	11306	11357	11207	11297	11344	11347	11303	11329	11497	11485	11295	11395	11356	11339	11403	11347	11243	11329	11383	11262	11324	11284	11365	11305	11497	11325	11395	11274	11329	11459	11446	11446	11288	11430	11325	11279	11390	11278	11286	11328	11377	11212	11297	11268	11346	11308	11391	11440	11398	11274	11247	11477	11276	11483	11202	11266	11272	11325	11424	11277	11409	11321	11346	11391	11280	11118	11258	11343	11337	11296	11260	11206	11331	11330	11172	11266	11224	11220	11330	11259	11429	11201	11320	11527	11333	11459	11352	11242	11359	11426	11423	11411	11353	11400	11300	11311	11328	11250	11361	11357	11434	11212	11296	11218	11451	11236	11508	11405	11412	11310	11362	11218	11359	11448	11278	11372	11432	11199	11282	11543	11443	11306	11338	11284	11435	11349	11362	11375	11298	11351	11307	11162	11212	11105	11410	11336	11420	11317	11386	11439	11433	11410	11352	11279	11296	11444	11327	11358	11336	11362	11316	11301	11314	11458	11269	11270	11333	11393	11257	11331	11420	11354	11203	11364	11234	11329	11275	11307	11332	11312	11397	11262	11395	11273	11186	11367	11382	11277	11281	11404	11271	11223	11347	11313	11251	11208	11176	11245	11265	11432	11313	11302	11338	11358	11419	11331	11288	11376	11280	11269	11351	11267	11475	11280	11325	11253	11353	11338	11183	11342	11244	11414	11351	11358	11439	11391	11471	11305	11175	11439	11440	11292	11374	11302	11184	11322	11403	11204	11176	11328	11453	11125	11497	11286	11225	11423	11285	11324	11523	11255	11311	11330	11275	11261	11404	11242	11319	11293	11336	11294	11437	11447	11272	11373	11357	11311	11435	11441	11362	11259	11311	11491	11186	11449	11260	11300	11294	11475	11375	11333	11425	11324	11307	11310	11306	11322	11314	11235	11385	11320	11361	11203	11414	11285	11267	11205	11346	11256	11351	11390	11409	11361	11451	11264	11294	11323	11325	11463	11255	11430	11202	11216	11315	11168	11394	11308	11260	11471	11429	11436	11403	11302	11217	11384	11310	11294	11272	11393	11399	11423	11408	11346	11207	11455	11254	11363	11444	11429	11307	11431	11378	11409	11314	11245	11247	11378	11367	11366	11350	11367	11346	11251	11407	11487	11353	11418	11329	11249	11376	11303	11280	11443	11371	11312	11239	11414	11141	11423	11237	11491	11224	11322	11198	11285	11189	11417	11452	11395	11354	11317	11499	11474	11395	11396	11297	11317	11475	11339	11266	11310	11400	11479	11405	11446	11420	11339
24218	21236	28217	24594	26224	50097	45410	34749	23637	13363	11438	11392	11273	11059	11259	11213	11176	11082	11222	11159	11235	11148	11002	10968	11185	11129	11108	11136	11031	11012	10989	11031	11263	11255	11083	11016	11136	11064	11157	11042	11141	11053	11096	10980	11136	10900	11236	11061	11214	11099	11102	10955	11101	11018	11214	11058	11107	11098	10970	10955	11037	10939	11241	10958	11136	11082	11097	10930	11014	11074	11094	11107	11102	11039	11091	11031	11146	11069	11056	10882	10928	10852	11269	10934	10972	10958	11064	11067	11176	10906	11012	11113	11119	11164	11062	11046	11025	11060	11017	11079	11092	11135	11174	11027	10997	11151	11094	11207	11175	11174	11009	10896	10979	11031	11100	11179	10911	11133	11135	11141	11086	11132	11015	11129	11040	11139	10970	10969	10956	10992	11071	10972	11094	11154	11037	11055	11110	11062	11020	10847	11014	11103	11044	11000	11035	10860	11151	11138	11017	11217	10964	10952	11110	11051	11167	10991	11080	11164	10977	10964	10989	11015	11125	11004	11023	11097	10962	11060	11022	11066	11173	11086	11009	11189	11044	11052	11024	11176	11252	10891	11187	11043	11182	11159	11061	11197	11126	11039	11099	10969	11163	10937	10962	11076	11010	11295	11128	11086	11000	11118	10959	10969	11047	11021	10943	10771	10897	11128	11084	11066	11319	10965	11274	11200	11144	11083	11056	11060	10890	11084	11048	10997	10877	10812	10773	10933	11158	11029	11069	11070	11222	11062	10926	11119	11023	10926	10986	10969	10996	11061	11075	10971	11011	10908	11021	10898	11043	10958	10928	11065	10992	11030	11133	11216	11106	10974	10961	11010	11046	10947	11081	10949	11028	10982	11060	10984	11172	10913	11028	10859	11102	11091	11017	10968	10975	10921	11049	11004	11021	11153	11180	11180	11085	11017	10994	11032	11167	10985	10962	11183	11101	10955	11086	11054	11068	11088	10970	11079	11066	11170	11176	11069	11129	11089	11085	11216	11086	11089	11060	11127	11199	10968	11051	10950	11162	11022	11126	11029	11059	10879	11065	11100	10998	11007	10914	10912	10978	11041	11016	11138	11072	10962	11078	11079	11073	11042	11207	11083	11107	11042	11047	10840	10885	11024	11046	11123	11058	11233	10966	11029	11002	10978	10941	10900	11035	10919	11114	11093	11101	10918	10934	11082	10701	11059	10891	10888	11148	10983	10978	10974	11034	11030	11149	10973	11020	10992	11009	11127	11017	10897	11106	10989	11005	10869	10836	11049	11292	10930	11201	11017	11031	11123	11004	11045	11026	11158	11099	11007	11055	11262	11022	11095	11060	11079	10905	11139	11058	10873	11018	11103	11139	11143	11105	11009	11255	10870	11123	11093	11011	11047	10843	11066	11093	11199	11269	11127	10978	11174	11100	10938	11055	11131	11187	11037	11136	11099	11138	11024	11036	11108	10967	11066	11217	11159	11104	11165	10906	10927	11061	11096	11014	11222	11145	10978	11209	10927	11010	10879	11184	11202	10811	11057	11184	11087	11020	11064	10963	11067	11003	10850	10973	11091	11073	11041	11122	10923	11139	10770	10960	10914	10960	10975	11047	11229	11031	11167	11176	11037	11129	11238	10909	10940	11033	11057	11184	11135	11056	11102	11101	10883	11035	11031	11200	10981	11053	10974	11193	11132	11090	11041	11181	10834	10982	11026	11016	10951	11102	11032	10996	10929	11105	11169	11109	11008	11053	11033	11122	11037	11039	10875	10968	10945	11183	11017	11148	10983	11269	10992	10913	11178	10928	10887	10971	10951	11033	11091	11166	10979	10955	11004	11228	11060	11021	10871	11102	11001	11107	11080	11054	11098	10981	10994	10803	11107	11133	10992	11117	10996	10968	10808	10937	11083	10950	11162	11019	10974	11201	11060	11033	10937	11033	11063	11061	11085	10988	10981	11040	11191	11250	11158	11114	11093	11137	10910	11011	11052	11055	11183	10856	11083	10997	11171	11118	11075	11118	11268	10891	10944	11098	11010	10984	10840	11143	10954	11057	11109	11153	11009	11043	11005	11150	11170	11213	11153	10987	11060	10988	11068	11120	10893	11154	11071	10928	11046	11131	11091	11076	11113	10833	11109	11159	10937	11013	11031	11040	11133	11186	11020	11159	11079	10968	10795	11056	11208	11056	11195	11116	11092	11020	10945	11164	11007	11046	11006	10873	10978	11201	10950	11066	11102	11115	10937	11007	10978	11121	11140	11114	10957	11026	11126	10923	10927	10964	11172	11039	11080	11191	11123	11102	11260	10976	11105	11121	11150	11033	11227	10992	11086	11019	11006	11075	10971	11049	10866	10961	11046	11088	10909	11080	10930	10940	10995	10969	10901	11182	10978	11107	11066	11069	11047	11053	11129	10985	10986	11214	11050	11291	10924	10931	10901	10971	11048	11084	10894	11094	11161	11139	11036	11142	11226	11197	10996	10897	11130	11082	11033	11169	10758	11102	11058	11085	10859	10959	11017	11054	11079	11012	10941	11048	11100	11020	11176	11233	10964	10899	11153	10911	10944	11108	10943	10869	10949	11037	11010	11055	11274	11146	10988	11193	10938	10946	10908	10980	11083	10937	11076	11124	11089	11129	11212	11014	11095	11142	11003	11043	10900	10828	11079	11015	10931	10872	11140	11176	11318	11010	11009	11013	10969	10976	11254	11122	11063	11030	11134	11046	11037	11146	11009	11071	11079	11170	11188	11172	10991	11140	11068	10919	10895	11170	11114	11010	11108	11268	10948	11290	10954	11172	10968	10963	10994	11073	10944	10962	10926	11145	10984	11058	10993	11065	10957	11004	11094	11075	10993	11033	10928	11104	11068	11123	11116	11197	10903	11103	11033	11081	10981	11088	11023	11059	11205	11088	11175	10841	10966	10972	11246	10983	11088	11046	11011	10998	11057	10839	10933	10990	11073	11090	10893	11028	11090	11097	10990	11002	11011	11034	11022	11075	10983	11155	11211	11027	11127	10892	11025	11029	11099	10889	10929	10975	11051	11150	11149	10908	11037	10946	11156	11048	11043	11155	11156	10997	11030	11011	11088	11145	11198	11029	10964	11034	10965	11111	11087	11030	11044	11144	10840	11092	10934	11000	10961	11067	11096	11252	11079	11010	10923	10938	10978	11029	11237	10939	10891	11011	10765	10884	10929	11070	11161	11099	11151	11144	11126	10985	11069	11009	11045	11039	11013	11011	11162	10929	11095	11025	11202	10983	11005	11105	11139	10993	10946	11008	11087	10979	11035	11093	11042	10991	11097	10821	10960	11058	11150	11024	11055	11135	11181	11031	10959	10932	11002	11201	11026	10968	11014	11063	10998	11021	11124	11050	11053	11074	10930	11095	11027	11022	10930	11022	10983	11000	11150	11246	10971	10964	11017	10904	11141	10988	11001	10990	11110	11088	11266	11105	11005	11110	10913	11197	10941	11102	10977	11049	10946	11126	11046	11029	10994	10994	11111	10928	10970	11115	11193	11005	10969	11028	11146	11023	10968	10877	11023	10900	10991	10953	11010	11112	10981	11053	11029	11128	10997	10976	11064	11077	11170	11087	11149	11050	11221	11089	11183	11007	11036	11008	11104	11094	11237	11159	11175	11077	11124	10903	11168	11180	11232	11183	10894	11131	11006	10980	11051	11003	10903	11070	10981	10832	10942	10989	11112	11107	10984	11013	10960	10972	11246	11091	10967	11345	11121	11119	11105	11074	11127	11148	11071	11074	11057	10967	10926	11082	11084	11079	10911	10957	10949	11202	10961	11056	11038	11103	10859	11152	11203	11219	11106	10967	10978	11013	11054	11095	11118	11143	11009	11036	11038	10977	11068	11134	11007	10935	11099	11116	10964	11121	11000	11051	11030	11034	11109	11116	11073	11135	10993	10997	11099	11084	10923	11171	11152	10955	11086	10959	10926	11166	10895	11125	10946	11147	11021	11135	10996	11141	11181	11039	10938	11022	10951	11055	11143	11138	10710	10939	10841	11148	11128	11028	10952	11051	10925	10989	11107	10973	11103	11076	10947	11066	11117	11146	11029	11113	11035	11050	11045	10993	11102	11091	10997	10949	11081	11150	11111	11035	11000	11003	11103	11101	11157	11100	11032	11176	10944	11081	11115	11030	10913	11185	11166	10983	10984	11293	10971	11139	10957	11053	11084	11101	11198	11044	11016	10903	11008	10988	11208	11065	11184	11090	11110	11139	11078	11147	10941	10892	11020	10883	11036	11054	10988	11098	11043	11017	11158	11025	11089	11094	11029	11103	11124	11154	11139	11105	11114	10919	11152	10945	11090	11083	10997	11088	11052	10891	11153	11025	11125	11096	11023	11275	10923	11133	11166	11273	11049	11127	10934	11038	11105	11184	11002	11199	11143	11061	10918	11225	11276	10977	11057	11070	11080	10990	10958	11029	11027	11056	10948	10968	11114	10836	11255	11076	11101	11224	11138	11102	11180	11020	11153	11162	11214	11025	11022	10947	10963	11029	10972	10881	11029	11017	10952	11160	10971	10984	11017	10968	11096	11167	10996	11110	11114	11104	11014	11223	10933	11109	11165	11028	11088	11148	10878	10888	10953	11064	11016	11030	11071	11080	11003	11179	11115	10800	11048	11041	11104	10912	11054	11134	11169	11064	11075	11030	11040	11185	11092	11123	11290	11158	10865	11125	11226	11079	11081	11088	11036	10863	11144	11085	11058	11074	11112	11088	11040	11171	11087	11151	11126	11070	10987	11025	11189	10842	11069	10811	10971	11042	10981	11089	10955	11048	10894	10935	11035	11250	11034	10887	11069	10952	10936	11225	10975	11042	11082	10942	10964	10856	10948	11015	11042	11031	11048	11254	10972	10956	11160	11012	10953	10944	11082	10968	11158	11111	11151	11077	10997	11135	11113	11092	11046	11152	11137	11045	11018	11032	10893	11004	11173	11030	11015	11159	11099	10924	11156	11057	11097	11158	11032	11026	10920	10876	11103	11050	11131	11034	11017	10954	11044	11120	11114	11085	11010	10987	11047	10864	11068	11260	10984	11100	11208	11073	11070	11120	10842	11089	11287	11202	11114	10991	11197	11042	10999	11267	11087	11018	11075	10962	10958	10926	11173	11088	10956
12148	17863	16695	14368	31196	52686	46847	38213	25303	12551	11716	11747	11681	11760	11715	11785	11622	11755	11841	11748	11802	11561	11792	11630	11556	11821	11744	11731	11797	11704	11819	11728	11789	11590	11692	11740	11747	11811	11721	11779	11625	11737	11808	11616	11677	11714	11652	11756	11926	11793	11719	11726	11575	11701	11643	11675	11615	11747	11566	11615	11925	11581	11675	11632	11773	11782	11609	11644	11583	11798	11717	11640	11726	11674	11617	11650	11612	11544	11624	11655	11703	11851	11615	11479	11746	11800	11551	11617	11609	11614	11663	11630	11733	11743	11710	11632	11764	11700	11717	11696	11599	11687	11874	11677	11562	11664	11701	11625	11639	11820	11679	11655	11583	11745	11710	11765	11597	11699	11768	11674	11644	11741	11601	11622	11750	11701	11645	11590	11788	11811	11924	11625	11712	11618	11630	11619	11601	11630	11745	11773	11578	11699	11807	11676	11764	11798	11684	11648	11719	11708	11871	11580	11809	11646	11784	11576	11570	11658	11691	11549	11718	11550	11854	11526	11712	11660	11689	11720	11599	11715	11745	11604	11760	11537	11832	11792	11646	11649	11742	11757	11516	11797	11658	11640	11561	11636	11719	11691	11824	11701	11714	11633	11777	11760	11684	11638	11596	11663	11655	11713	11575	11771	11626	11869	11579	11493	11678	11642	11783	11692	11740	11635	11774	11686	11721	11587	11629	11586	11610	11788	11694	11782	11517	11680	11497	11701	11776	11728	11873	11609	11569	11728	11529	11578	11844	11797	11800	11753	11773	11759	11626	11660	11747	11758	11792	11728	11816	11684	11572	11680	11691	11815	11771	11723	11524	11730	11821	11752	11591	11736	11647	11652	11606	11683	11739	11765	11685	11674	11738	11747	11654	11529	11573	11726	11782	11641	11581	11734	11735	11652	11809	11786	11747	11659	11623	11812	11691	11592	11681	11781	11825	11764	11722	11830	11648	11596	11607	11648	11681	11596	11616	11528	11464	11727	11506	11709	11774	11742	11724	11579	11591	11669	11563	11652	11728	11712	11607	11692	11781	11573	11650	11623	11735	11662	11832	11683	11701	11648	11508	11911	11863	11777	11723	11734	11624	11643	11755	11609	11587	11666	11674	11718	11719	11798	11704	11752	11592	11631	11655	11760	11628	11755	11671	11604	11650	11676	11736	11556	11721	11709	11670	11814	11655	11627	11645	11730	11661	11769	11738	11533	11715	11579	11787	11736	11605	11787	11735	11515	11716	11807	11700	11781	11713	11701	11654	11652	11607	11806	11641	11618	11644	11562	11727	11598	11550	11750	11651	11640	11786	11790	11583	11806	11770	11639	11706	11634	11671	11715	11664	11659	11642	11696	11721	11503	11727	11642	11685	11600	11642	11526	11702	11504	11794	11627	11562	11670	11661	11545	11673	11710	11851	11641	11642	11547	11728	11724	11831	11728	11660	11716	11583	11651	11752	11693	11678	11726	11679	11840	11643	11743	11790	11622	11463	11634	11695	11601	11696	11593	11594	11752	11662	11787	11619	11646	11690	11706	11675	11592	11704	11669	11743	11561	11681	11714	11589	11841	11602	11598	11683	11701	11640	11668	11565	11857	11680	11851	11728	11706	11629	11586	11574	11648	11616	11636	11822	11832	11623	11673	11763	11696	11710	11573	11770	11757	11782	11490	11707	11729	11770	11735	11756	11828	11619	11560	11594	11724	11654	11748	11731	11604	11542	11690	11630	11676	11826	11668	11720	11636	11732	11723	11606	11581	11727	11643	11766	11745	11548	11665	11627	11680	11527	11617	11634	11681	11643	11815	11767	11690	11647	11642	11546	11715	11703	11727	11609	11754	11673	11659	11629	11660	11613	11736	11687	11582	11767	11705	11718	11536	11579	11604	11816	11689	11946	11522	11648	11773	11591	11539	11669	11713	11469	11801	11669	11781	11771	11768	11660	11704	11711	11612	11615	11563	11742	11840	11672	11768	11696	11770	11496	11637	11598	11669	11615	11566	11589	11606	11863	11642	11647	11821	11727	11675	11651	11597	11600	11738	11634	11471	11859	11780	11728	11637	11721	11722	11715	11688	11820	11685	11664	11716	11638	11750	11675	11784	11825	11609	11637	11711	11616	11666	11728	11660	11793	11669	11787	11644	11539	11667	11792	11721	11786	11744	11613	11665	11633	11699	11554	11671	11703	11594	11830	11626	11708	11666	11648	11717	11603	11632	11574	11663	11660	11585	11819	11773	11730	11563	11572	11639	11812	11564	11741	11638	11741	11715	11654	11627	11732	11710	11739	11667	11576	11644	11749	11708	11743	11803	11485	11752	11755	11646	11787	11614	11817	11733	11736	11767	11619	11587	11718	11629	11692	11719	11578	11615	11735	11547	11580	11856	11580	11730	11704	11666	11653	11866	11724	11753	11696	11595	11694	11846	11604	11677	11827	11779	11570	11706	11709	11555	11758	11673	11761	11597	11633	11688	11554	11712	11649	11705	11698	11629	11545	11745	11685	11628	11695	11704	11543	11690	11794	11477	11564	11791	11631	11622	11662	11554	11769	11581	11859	11939	11780	11805	11766	11580	11685	11707	11741	11609	11629	11551	11828	11733	11707	11769	11607	11676	11597	11821	11699	11687	11556	11747	11813	11627	11682	11777	11653	11769	11740	11657	11518	11761	11657	11665	11760	11633	11609	11693	11729	11755	11780	11635	11721	11627	11556	11627	11821	11622	11719	11836	11863	11698	11695	11506	11622	11687	11619	11747	11642	11687	11656	11605	11655	11724	11722	11667	11570	11727	11716	11655	11707	11627	11589	11614	11711	11610	11891	11785	11557	11533	11812	11692	11627	11596	11773	11534	11572	11658	11714	11599	11651	11755	11764	11717	11583	11834	11626	11524	11700	11650	11744	11563	11701	11657	11552	11625	11583	11702	11795	11645	11765	11614	11813	11668	11636	12008	11687	11752	11691	11714	11716	11593	11653	11729	11755	11688	11751	11617	11580	11703	11674	11726	11629	11547	11609	11598	11780	11684	11632	11685	11574	11762	11740	11561	11624	11734	11627	11698	11629	11638	11634	11752	11627	11614	11794	11633	11842	11646	11685	11724	11771	11765	11636	11794	11619	11717	11688	11702	11622	11627	11757	11750	11746	11681	11754	11726	11776	11795	11765	11711	11736	11600	11689	11782	11767	11775	11615	11482	11670	11762	11629	11629	11612	11772	11694	11519	11612	11744	11703	11655	11628	11926	11652	11813	11663	11601	11698	11674	11692	11695	11582	11675	11649	11655	11715	11552	11654	11694	11759	11574	11711	11536	11769	11707	11806	11679	11797	11656	11859	11671	11822	11752	11502	11631	11654	11528	11714	11723	11654	11608	11641	11722	11629	11693	11729	11637	11616	11665	11774	11683	11676	11650	11753	11793	11787	11702	11725	11784	11735	11681	11781	11620	11785	11626	11716	11681	11625	11620	11681	11533	11566	11836	11692	11751	11707	11526	11586	11780	11728	11717	11673	11954	11589	11603	11728	11598	11721	11625	11563	11772	11797	11711	11566	11690	11594	11644	11599	11751	11628	11646	11641	11728	11693	11607	11868	11580	11585	11799	11609	11774	11620	11700	11682	11672	11713	11776	11710	11696	11761	11706	11585	11660	11626	11563	11600	11754	11703	11627	11622	11638	11692	11626	11652	11690	11622	11547	11764	11802	11593	11712	11599	11698	11720	11601	11555	11702	11750	11490	11713	11851	11598	11747	11855	11609	11779	11685	11636	11744	11774	11665	11588	11681	11776	11764	11755	11706	11513	11706	11561	11676	11703	11571	11689	11658	11750	11754	11665	11617	11635	11616	11598	11771	11663	11655	11604	11571	11828	11855	11708	11650	11600	11752	11744	11721	11613	11618	11800	11694	11724	11642	11720	11646	11663	11646	11712	11831	11571	11786	11747	11537	11764	11711	11856	11667	11747	11896	11680	11637	11732	11646	11703	11784	11679	11566	11602	11678	11773	11410	11644	11696	11685	11784	11562	11558	11515	11703	11539	11634	11625	11739	11725	11748	11608	11724	11739	11697	11590	11709	11596	11623	11545	11702	11663	11890	11694	11767	11690	11714	11696	11796	11753	11622	11703	11710	11656	11768	11675	11702	11766	11577	11759	11716	11647	11724	11718	11759	11501	11806	11745	11803	11807	11626	11639	11538	11856	11873	11794	11520	11724	11541	11522	11741	11573	11694	11845	11603	11607	11959	11599	11660	11736	11617	11727	11748	11620	11558	11648	11793	11646	11803	11560	11749	11659	11624	11528	11731	11631	11640	11751	11813	11702	11561	11731	11641	11858	11786	11554	11687	11564	11746	11731	11752	11685	11725	11761	11759	11661	11765	11705	11651	11737	11674	11618	11593	11622	11564	11665	11905	11752	11639	11824	11602	11730	11760	11697	11755	11713	11739	11759	11713	11717	11689	11729	11677	11629	11641	11693	11510	11643	11712	11771	11745	11842	11597	11711	11767	11711	11729	11708	11756	11697	11813	11860	11705	11664	11818	11736	11463	11689	11678	11721	11691	11797	11724	11653	11828	11645	11593	11679	11685	11860	11715	11687	11820	11552	11702	11767	11499	11681	11853	11601	11574	11690	11664	11607	11798	11779	11661	11901	11592	11647	11764	11620	11598	11781	11710	11816	11840	11683	11580	11652	11707	11601	11617	11729	11639	11745	11554	11652	11829	11649	11596	11503	11562	11790	11751	11575	11655	11717	11700	11708	11635	11597	11592	11589	11727	11559	11797	11638	11638	11737	11404	11575	11720	11663	11656	11620	11740	11732	11613	11676	11735	11540	11774	11543	11695	11640	11638	11638	11484	11901	11673	11645	11891	11847	11698	11700	11859	11661	11659	11798	11776	11688	11603	11612	11718	11729	11539	11593	11557	11775	11595	11889	11690	11605	11817	11763	11671	11824	11657	11732	11794	11674	11624	11924	11633	11632	11576	11695	11844	11693	11719	11598	11701	11691	11558	11652	11643	11814	11673	11842	11608	11628	11697	11642	11684	11675	11701	11579	11595	11748	11862	11657	11686	11688	11573	11676	11619	11729	11811	11639	11739	11411	11660	11722	11638	11753	11646	11750	11674	11747	11780	11763	11615	11680	11618
23012	21244	29001	23814	25092	58430	57356	44306	28173	14162	10960	10473	10327	10375	10421	10242	10298	10387	10403	10292	10202	10350	10150	10241	10246	10048	10250	10129	10264	10242	10199	10369	10488	10108	10236	10213	10200	10114	10266	10269	9989	10277	10235	10248	10001	9986	10173	10210	10400	10241	10261	10265	10060	10178	9935	10106	10198	10121	10181	10123	10167	10265	10104	10319	10115	10087	9931	10235	10000	10138	10092	10239	10084	10220	10127	10062	10062	10063	10158	10138	10146	10172	10120	10054	10034	10199	10143	10055	10204	10100	10190	10139	10134	9988	10164	10161	10195	10044	10040	10109	10252	10120	10190	10288	10086	10101	9924	10154	9984	10085	10115	10128	10163	10052	10155	10221	10133	10017	10246	10170	10045	10071	10016	10052	10082	10170	10186	10119	10172	10043	10175	10214	10058	10067	10093	10124	10160	10024	10186	10142	10106	10263	10290	10104	10137	10120	9859	10112	10114	10067	10205	9969	10087	10139	10136	10194	10109	9978	10002	10014	10062	10130	10164	10157	10028	9994	10142	10095	10127	9995	10315	10194	9964	9957	10028	10045	10180	10242	9931	10120	10099	10264	9973	10283	10084	10108	10296	9979	10089	10123	10173	10116	9915	10072	10205	10022	10034	10085	10126	9979	10047	10185	10185	10152	10159	10270	10261	9997	9931	9945	10023	10125	10011	10113	10058	10140	10069	9976	10210	10086	10100	10015	10198	10068	9866	10087	10070	10100	10103	10111	10009	10150	10071	10258	10100	10101	9931	10226	10197	10060	10161	10193	10166	10216	10007	10194	10175	10174	10154	10162	10351	10034	9957	10211	10178	10124	9810	9864	10038	10005	10163	10086	10161	10102	10027	10233	10115	10105	10092	10093	10093	10009	10027	10124	9988	10033	10108	9972	10109	10129	9936	10129	10097	10071	10026	10086	10104	10076	10010	10153	10009	10016	10047	10140	10151	10149	10264	10145	9987	10161	10186	9980	10243	10046	10176	9997	10140	10011	10037	10316	10190	10285	10008	9896	10128	10071	10114	10085	10112	10067	10156	10023	10158	10200	10056	10076	10211	10226	10262	9995	10172	10312	10125	10114	10107	10075	10162	10130	10095	10053	10013	10065	10095	9996	10211	10269	10280	10113	10091	9929	10067	9945	10354	10119	10125	10118	10112	10101	10051	10196	10147	10206	10132	10182	10121	10040	10113	10116	10072	10204	9914	10280	10052	10116	9914	10142	10070	9995	9822	10183	10133	9975	10089	10192	10109	10016	10032	10282	10311	10102	10119	10080	10042	10148	10028	10130	10107	10152	10052	10119	10224	10101	10216	10085	10112	10047	10127	10182	9957	10293	10088	10020	10315	10172	10232	10252	10105	10104	10269	10087	10054	9956	10054	10026	9920	10175	10132	10080	10242	10022	10218	10123	10067	10158	10000	10237	10178	10050	10146	9959	10125	9982	10092	10152	9916	10147	10071	10219	10142	10184	9938	10057	10126	10057	10117	10214	9970	9960	10229	10065	10127	10099	10122	10019	9961	10111	10168	10209	9995	10131	10021	10090	10174	9912	9962	10140	10133	10092	10054	9980	9967	10052	10229	10168	10079	10254	10160	9959	10096	9942	10216	9971	10213	10237	10068	9948	10078	10109	10225	10222	10136	10157	10046	10306	10225	10192	10053	10176	10061	10170	10075	10145	10263	10081	9953	9925	10070	10093	10027	10133	10167	10215	10190	10041	10169	9950	10115	10192	10055	10080	10096	10265	10161	10052	10148	10051	10102	9965	10033	10070	10095	10010	10178	10128	9943	10222	10153	10058	10093	10016	10257	10110	10136	10185	10356	10271	10049	10158	10202	10052	10208	10103	10145	10189	10082	10110	10119	10109	10131	10002	10108	9971	10030	10093	10111	10198	9988	10228	10016	10046	10032	10079	10320	9920	9970	10069	9944	10034	10196	10138	10136	9864	9979	10281	10084	10112	10049	10229	10121	10103	10003	9947	10015	10197	10077	10131	10051	9946	10114	10084	10337	9965	10208	10094	10238	10045	10061	10071	10184	10090	9959	10202	9988	9868	10013	10049	9959	10092	10219	10277	9893	10065	9951	10062	10175	10175	10045	10112	10169	10187	10084	10194	10098	10140	10258	10168	9973	9996	9958	10124	10217	10139	10153	10090	10166	10064	10158	9997	10092	10148	10115	10061	10095	10176	10245	10163	10176	10129	10185	10255	9934	10141	10100	10235	10037	10144	10077	10203	10092	10098	10232	10141	10182	10101	10045	10155	10117	9983	10193	9950	10085	10071	10010	10117	10236	10010	10217	10098	10034	10057	10057	10029	10218	10018	10004	9999	9925	9970	10003	10087	10116	10153	9971	9937	10217	10075	10109	9983	10052	10092	10067	10090	10298	10079	10241	10154	10174	10208	10098	10137	10017	10040	10067	9882	10145	10053	9953	10016	10107	10170	9986	10041	10124	10088	10196	9912	10117	10189	10247	10013	10179	10123	10134	10097	10226	10169	10097	10199	10162	10095	10059	10124	10050	9925	10012	10135	10220	10068	10045	10062	10199	10204	10145	10218	9974	10123	10049	10012	10005	10126	10035	10216	10225	10110	9997	10160	10144	10068	10035	10070	9996	10132	10245	10223	10273	10163	10143	10204	10071	10015	10045	10014	10018	9927	9940	10210	9916	10237	10072	10049	10187	10211	9994	9981	10162	10016	10067	10095	9964	9992	10169	10071	10085	10025	9974	9947	9991	10118	10237	9973	10007	10144	9906	10097	10184	10002	10026	10131	10090	10069	10024	10164	10296	10205	10250	10167	10087	10242	10051	10086	10198	10064	9832	10025	10091	9985	10066	10045	10135	10015	10055	10064	9990	10123	10082	10206	10035	10023	10061	10175	10047	10050	9963	10017	10086	10116	10097	9982	10005	10138	10095	10008	9868	9969	10252	10063	10141	10286	9995	10002	10136	10035	10081	10142	10016	9984	10090	10097	10034	10157	10021	10119	9972	10270	10309	10091	10173	10020	10178	9995	9906	10074	10083	10126	9840	10178	10207	10243	10083	10220	10093	10098	10024	10132	10074	10076	10179	10037	9991	9984	10184	10155	10141	9957	10125	9916	9944	10001	10139	10005	10188	10181	9976	10100	10168	10117	9968	10015	10254	10129	10081	10226	10107	10102	10201	9823	10002	10089	10043	10061	10142	10075	10092	10147	9947	9982	9996	10173	10029	10125	10160	10052	10160	9998	10055	10154	10196	10109	10217	10068	10038	10083	9998	10199	10162	10164	10022	10021	10154	10173	10148	10100	10058	10053	10156	10179	10156	10298	10159	9937	9994	10095	10099	10146	10053	10049	10100	10049	10036	9938	10123	10148	10100	10241	10209	10220	10026	10252	10085	10128	9954	10226	10112	9974	10077	10170	10224	9901	10183	10206	10061	10071	10075	10134	10263	10228	10073	10245	10100	10070	10040	10080	10237	10106	10183	10107	10237	10101	10024	10067	10014	10106	10196	10242	10161	10008	10226	10070	10137	10062	10050	10079	10219	10220	10044	10013	10140	10088	10056	10100	10115	10144	10163	10146	10230	10000	10142	10136	10057	10116	10252	9893	10019	10057	10095	10179	10126	10026	9925	10232	10161	10073	10108	10112	10168	9996	10004	10071	10033	10090	10042	9993	10074	9870	10163	10103	10117	10088	10095	10020	10137	10078	9968	10088	9999	10248	10166	10147	10138	10006	10203	10096	10188	10231	10058	9887	10055	10072	10131	10200	9927	10066	10252	10343	10101	9902	9992	9911	10341	10145	10230	10112	10153	10169	10108	10266	9859	9999	10112	10135	9970	10097	10272	10001	9943	10144	10137	9993	9971	10134	10233	10227	10237	10039	10167	10271	10240	10215	10205	10029	10071	10200	10080	10094	10284	10000	10037	10022	10063	10178	10003	10035	10091	10031	10031	10033	10226	10213	10123	10176	10042	10161	9969	10052	10060	10041	10104	10108	10272	10141	10110	10096	10150	10210	10292	10182	10135	9903	9991	9863	10042	10097	10125	9990	10021	9974	10107	10166	10055	10260	10206	10134	10065	10217	10097	10108	9998	10105	10009	10232	10010	10127	10140	10050	10256	10213	10076	10110	10165	9920	10119	10034	10220	10106	10082	10113	10032	10104	10134	10076	10127	10234	10205	10087	9996	9893	10013	10128	10055	10012	10080	9982	10122	10171	10107	9903	10108	10102	9968	10123	10152	10088	10308	10025	9993	10101	10236	9978	10081	10077	10075	9995	10190	10312	10122	10007	9954	10044	10132	10123	10184	9971	10023	10121	9934	10084	10088	10139	10084	10008	10046	9961	10129	10135	10202	9995	10083	10059	10157	10167	10016	10052	10073	10077	10021	10246	9982	10003	9979	10216	10264	10085	10266	10072	9993	10151	10078	9995	10249	10099	9871	10059	10107	10004	10068	9992	10249	10275	10226	10060	10182	10018	10232	10107	10112	10180	10067	9998	10112	10095	10235	10045	10236	10125	9970	10182	9989	10161	9958	10082	10085	10272	9957	10116	10012	10126	10018	9981	10187	10142	10070	10085	9965	10099	9929	10318	9979	10093	10143	10177	10040	10202	10222	10113	9890	10051	10019	10144	10223	10211	10168	10124	10097	10113	9998	10075	10093	10195	10195	10060	10154	10140	10069	10159	10108	9912	10093	10197	10146	10129	10180	9966	10160	10005	10064	10075	10025	10005	10111	10196	10103	9950	9945	9978	10122	9902	10159	10054	10045	10079	10180	10131	10256	10050	9922	10113	10051	9917	10055	10103	10014	10132	10193	9960	10083	10080	10087	10160	10243	10104	10236	10035	10093	10149	10087	10144	10207	10118	10055	10027	10177	10118	9939	10099	10005	10117	9851	9989	10028	9924	10134	10114	10175	10106	9954	10004	9913	9998	10137	10103	10219	10106	10055	10008	10072	9977	10146	10044	10085	10057	10023	10287	10054	10216	10028	10051	10100	10075	9965	10067	10203	10153	10200	10156	10047	9899	10038	10201	10022	10252	10164	10161	10223	10008	10101	10024	9993	10097	9974	9864	10127	10057	9981	10153	10092	10132	9969	10045	10185	10158	10012	10117	10164	10295	10264	10064
13343	22771	20714	16820	36589	65797	58965	47762	29147	12503	11030	11232	10903	11241	11012	11138	11055	11063	11134	11093	11167	11129	11173	10981	10989	11073	11110	11099	10937	10951	11169	10947	10941	10962	11080	11102	11199	11128	10930	11013	11049	11023	11234	10987	11164	11084	11087	10978	11337	11616	11066	11198	11051	11143	11180	11022	11033	11034	11086	10998	10971	10854	11124	11013	11248	11080	11099	11212	11154	11024	11058	11150	10889	11278	10992	11097	10975	11051	10878	11032	11001	11052	11020	11011	11124	11030	11179	11114	11040	11110	11236	11063	11142	10985	11019	11016	11040	11077	11067	10924	11082	11225	11094	11192	11150	10982	10972	10975	11018	11222	11131	11023	10948	11043	11225	11123	11043	11124	11007	11059	11086	11156	11130	11167	11069	10978	11057	11138	11179	10987	10980	11025	11027	10986	11073	11076	11133	11006	10934	11163	10930	10988	10977	11212	11193	11038	10985	10996	11028	10939	11026	11051	11044	11102	10988	11089	11052	11147	10967	11138	11087	11010	11042	11072	11078	10990	11055	11085	10988	11057	10760	11065	11046	11041	11152	11153	11083	11019	11063	11094	10903	11185	11125	10973	10809	11100	10861	11044	11045	11089	11038	11004	11167	11095	11054	11053	11033	11000	11118	11020	11052	11173	11060	11028	10990	11035	11069	11143	11044	10904	11135	11102	11055	11112	11009	11070	11080	11234	10990	10983	11076	10994	11058	10989	11102	10952	10857	11046	11079	10993	11100	11037	10945	11052	10971	11060	11012	11135	11096	11138	10927	10962	10914	11009	11196	10970	11088	11033	11052	10904	11012	11071	11039	10970	10925	10960	10971	10892	11029	11178	11005	11224	10879	11047	11032	11065	11010	11020	11256	10990	11112	11124	10965	11035	10969	11162	11080	11033	11134	11024	11152	11229	11001	10864	10972	10913	11069	11112	11034	11152	11111	11019	10835	10977	10955	11073	11088	10947	11179	11025	11032	11225	11183	10944	11037	11121	11058	11057	11117	11057	11171	10864	11190	10902	11152	11097	11060	11050	11025	11165	10927	11155	11108	10906	11056	11062	10933	10970	11132	10998	10992	11136	11094	11071	11104	11022	11038	11074	11103	10900	10978	11004	11003	11003	10919	11115	11046	10948	11029	11112	11009	10966	11010	10939	10987	10996	11043	11065	11002	11124	11023	11083	11026	10958	11167	11079	11243	11059	11144	11036	10981	10965	11060	11020	10981	11005	11025	11082	11146	10981	11075	11210	10999	10949	11186	11138	11044	11057	11040	11125	11070	11130	11065	11053	11057	11012	11125	10999	10916	11005	10988	11033	11000	11135	10995	11031	11077	10885	10958	11091	11081	10993	10972	11085	11032	11109	10983	10922	11087	11143	10950	11065	11148	10870	11124	11128	10871	11161	11132	10930	10999	10997	11082	10726	11044	10896	11003	11074	11029	11077	11126	11053	10992	11007	11014	10997	10966	10924	11015	11073	11102	11039	11001	10959	10950	11027	10927	11167	11136	11066	11043	11145	10975	11022	10985	11029	11001	11176	11036	11076	11199	10897	10983	11182	11191	10934	11035	11211	11031	11062	10926	11121	11046	11013	11068	11075	11256	11036	11043	11073	11101	11200	10961	11043	11071	11102	11038	11032	10873	11190	11000	11005	10985	11095	11088	11116	11048	11073	10881	10956	11109	11141	11051	11115	11074	11015	11043	11015	11042	10972	11002	11072	10979	10974	11035	11085	11144	11096	10988	11099	10896	11273	11046	11127	11005	11025	11081	10981	11028	10976	11005	11123	11106	11144	11218	11100	11050	10967	10985	10977	11042	11045	11102	11086	11105	10912	11038	11004	10975	11152	11013	11061	10945	11031	10952	10934	11016	11090	11093	11085	10985	11104	11114	11085	11023	11096	11117	11078	11104	10927	11021	10937	10932	11032	11080	11092	11101	11108	11131	11050	11140	10846	11032	11128	10995	11126	10936	11119	11007	10979	11149	11078	10998	11029	10947	11118	10989	10831	11059	10943	11111	10971	10986	11026	10868	10955	10993	11103	11234	11006	11059	11074	11083	10967	11029	11043	11096	11046	11017	11224	11009	11032	11206	10966	11073	11115	11043	11043	11073	11033	11013	11067	11008	10998	11055	11056	11074	11039	11156	11123	11039	11007	10975	11025	10993	10935	11101	11088	10949	10998	11101	10984	11033	10985	11228	10950	11091	10888	11121	11036	11065	11101	10944	11068	10933	11114	11202	11101	10984	11003	11040	10862	11056	10938	11083	11189	10929	11196	11112	11026	10985	11024	11180	11049	11152	10976	10952	10966	10858	11124	10958	11025	10996	11078	11039	11067	10949	10986	11030	11100	10979	10973	11078	11014	10935	11092	11171	10975	10981	11120	11016	11002	11118	10921	10890	11085	11044	11105	11090	11056	10920	11156	11108	11052	11047	10948	11080	11038	11005	11008	10968	10991	11104	11119	11085	11214	10926	10977	10974	11129	11017	11046	11148	10984	11169	10937	11146	11039	10886	11032	11021	10988	11179	11112	11111	11063	11089	10974	10856	11020	10995	11005	11253	10987	11147	11112	10834	11083	11006	11129	10901	11147	10961	11190	11078	10954	11144	10847	11105	10982	10941	10951	11127	10961	11158	10972	11008	11049	11056	11022	11008	11075	11037	10936	11096	11010	11061	11088	11138	10933	11052	11028	11073	11128	11009	10966	11055	10942	11038	11098	10946	10982	11118	11039	11061	10991	11159	11058	11153	11110	10906	11003	10981	11109	11033	10960	11044	11055	11017	11107	11089	11079	11118	11037	11135	11120	11039	10987	11149	11041	11110	10983	11043	11137	11047	11144	11102	11084	11291	11099	11117	10943	10853	11079	10901	11219	11025	10939	11025	11170	10992	10908	10954	11294	10911	11001	10997	11057	11083	10861	11201	10891	11047	10983	10880	11116	10986	11129	11009	11082	11059	10995	11090	10993	11121	11023	11047	11083	10971	10977	10931	11080	11069	11022	11127	11055	10979	10916	11005	11105	11099	11110	11025	10875	11013	11059	11052	11027	11232	11061	11003	10995	10914	11055	10988	11159	11078	11057	11024	11027	11059	11215	11003	11213	11032	10969	10906	11062	11007	11116	10981	11043	11045	10981	11062	11006	11004	11172	11054	10898	11027	10976	11028	11035	11154	11053	10962	11088	11178	10837	11137	11082	11006	11035	11150	11017	11065	11069	10866	10865	11106	11032	11040	10986	11083	11116	11027	11104	11076	10924	10968	11072	10912	11106	10977	10994	11008	10926	10997	11092	11152	10900	11015	10985	10936	11165	11187	10971	11080	10999	11269	11092	10966	11079	11127	11125	11007	11028	11136	11047	11024	10949	11231	11109	11160	10923	11041	11068	11062	11122	11039	11051	11131	11143	11087	10970	10989	11085	10986	11083	11172	10871	10954	11054	11034	11161	11027	10933	11053	11080	10820	11086	10916	11050	11090	11076	10990	11128	10960	10937	11079	10937	11065	11108	10895	11058	10988	11052	11066	11071	10963	10943	11094	10959	11004	10982	11046	11127	11140	11167	11115	11150	11008	11101	11053	10904	11063	11196	11136	11161	11171	11058	11220	11062	10898	10945	11006	10993	11031	11034	11115	11030	11020	11217	11185	11068	11183	11023	11019	11063	11075	10993	10948	10990	10998	11102	11084	10978	10939	10968	11054	10872	10968	11183	11162	10950	11082	11078	10994	10988	11003	10979	11009	10961	10998	11031	11040	11211	11097	11066	10936	10963	11086	11042	11049	10933	11130	11050	11001	11033	11031	11063	11054	11051	10859	10982	11023	11111	11028	11078	11045	10884	11040	10908	11060	11030	11023	11177	11024	11029	11005	11149	11073	11076	10991	11129	10924	11062	10864	11184	11061	11033	11176	10891	11192	11036	10960	11113	11099	11071	11009	11068	11265	10804	11088	11016	10952	11055	11032	10950	11023	10893	11115	11110	11040	11077	11032	11136	11008	11089	11051	11056	11040	10977	10814	11166	11036	11184	11116	10908	11188	11017	11136	11132	11122	11047	11051	10996	10919	10907	11086	11017	11115	10965	11104	11047	11016	11112	10921	11090	11069	11242	11080	11120	11105	11092	11220	11030	11129	10970	10954	10954	11051	11052	11027	10971	11165	10966	11058	11012	11020	10900	11016	11036	11083	11093	11062	10989	11094	11057	11066	10966	11073	11192	11006	11035	10917	11213	10949	11209	11004	11009	11103	10960	11116	10922	11027	10971	10966	11027	11062	11001	11119	10991	11032	11077	11001	11098	11123	11162	11047	10992	11139	11101	11036	11200	11075	10909	10948	11064	11117	11139	11050	10854	11039	10924	11012	11133	11084	11094	11182	11081	11112	10989	10912	11121	10990	11134	11068	10830	11018	10849	11000	11019	11088	11118	10995	11119	11120	11089	10962	10916	11205	11115	11085	11003	11160	11034	10950	10951	11126	11022	11125	10879	11118	11143	11023	11010	11028	11120	10971	10899	11068	11155	11012	11127	11077	11033	11028	11208	10825	10996	11003	11012	11119	11175	11063	10933	11101	11267	11040	10996	10986	11025	11242	11126	11007	10971	11103	10957	11093	10953	11051	11041	11008	11077	11193	11097	11104	10999	11018	11026	11089	10925	11046	11201	10921	11158	11032	11169	11102	11080	11027	10966	11061	11024	11138	10996	11041	10904	11032	11053	11003	10997	11039	11080	11146	11124	10964	11041	11081	10985	11173	11059	11010	11097	10955	11069	11080	11067	11086	11133	10889	11072	11166	11023	11084	10876	11166	11190	11047	10998	11076	11138	11002	11128	11128	11179	11117	11098	11019	11070	10919	11199	10940	11046	11128	11096	11048	11186	10938	11106	11023	11009	10904	11108	10973	11182	10987	10937	10910	10947	11090	10865	11039	11032	11059	11149	11165	11011	11041	11289	11092	11042	11125	10884	11099	10863	11032	11016	10894	11080	10941	11072	11135	11000	11050	11168	11043	11058	11169	11107	11029	11170	10991	11002	10998	11016	11116	11154	10968	10804	10833	11164	10886	11155	11024	10987	11141	11105	11009	11093	11000	10998	11079	11076	11077	11131	11134	11061	11107	11041	11041	11008	11072	11032
26930	21272	19741	13866	13008	21022	20851	16791	13221	11082	10742	10680	10727	10625	10691	10720	10683	10720	10511	10799	10774	10640	10736	10553	10731	10694	10719	10737	10734	10740	10688	10706	10665	10664	10755	10629	10729	10675	10722	10727	10759	10690	10729	10631	10689	10755	10676	10754	10596	10802	10667	10735	10683	10761	10599	10670	10716	10696	10650	10749	10736	10742	10822	10630	10753	10683	10622	10552	10568	10632	10607	10633	10784	10673	10741	10774	10748	10461	10663	10744	10603	10472	10521	10783	10790	10665	10792	10734	10669	10628	10662	10654	10743	10738	10676	10721	10770	10604	10674	10826	10778	10747	10710	10631	10724	10753	10787	10682	10578	10700	10665	10612	10761	10814	10796	10665	10778	10735	10757	10697	10817	10649	10727	10720	10674	10769	10864	10622	10817	10600	10567	10785	10634	10700	10587	10642	10723	10637	10775	10718	10811	10609	10728	10722	10614	10766	10701	10642	10729	10655	10571	10509	10748	10663	10572	10686	10523	10847	10780	10734	10684	10704	10729	10670	10602	10587	10635	10835	10730	10726	10561	10715	10661	10644	10638	10816	10629	10641	10457	10719	10615	10660	10716	10664	10891	10840	10486	10595	10568	10823	10759	10703	10589	10583	10591	10683	10591	10704	10612	10784	10770	10458	10479	10514	10607	10495	10597	10681	10835	10764	10654	10562	10621	10754	10705	10822	10616	10792	10664	10649	10874	10633	10650	10693	10673	10487	10705	10606	10829	10666	10857	10774	10702	10673	10655	10676	10614	10606	10784	10734	10687	10763	10716	10707	10840	10794	10729	10745	10679	10528	10653	10719	10494	10668	10663	10622	10657	10797	10598	10741	10577	10781	10725	10662	10695	10587	10575	10683	10817	10843	10745	10685	10801	10636	10671	10625	10738	10638	10813	10501	10651	10727	10605	10654	10639	10538	10687	10749	10628	10596	10635	10620	10546	10726	10687	10664	10835	10697	10728	10774	10791	10684	10706	10793	10642	10600	10687	10833	10515	10618	10646	10609	10760	10835	10703	10736	10630	10695	10681	10734	10651	10808	10899	10719	10512	10808	10558	10608	10802	10650	10701	10669	10684	10569	10685	10573	10716	10598	10807	10500	10713	10721	10719	10688	10736	10622	10783	10652	10711	10754	10752	10760	10630	10662	10723	10754	10754	10715	10657	10809	10625	10698	10601	10489	10714	10754	10734	10467	10860	10914	10670	10627	10818	10514	10575	10810	10719	10644	10676	10770	10585	10606	10544	10666	10700	10699	10656	10663	10761	10702	10776	10715	10675	10689	10794	10668	10753	10640	10806	10823	10702	10736	10759	10552	10781	10602	10683	10718	10776	10677	10700	10864	10567	10751	10789	10692	10569	10628	10596	10636	10610	10659	10484	10872	10650	10611	10799	10749	10702	10804	10572	10799	10552	10886	10805	10670	10683	10681	10791	10697	10713	10468	10510	10698	10589	10528	10629	10774	10844	10832	10760	10627	10716	10701	10902	10828	10671	10648	10557	10768	10779	10759	10644	10608	10760	10574	10699	10705	10757	10693	10783	10745	10684	10652	10637	10564	10680	10637	10686	10732	10678	10685	10748	10700	10652	10623	10709	10593	10732	10741	10696	10801	10602	10672	10633	10679	10798	10725	10884	10653	10587	10786	10635	10795	10753	10743	10792	10564	10718	10566	10702	10667	10703	10659	10713	10613	10649	10775	10519	10779	10789	10606	10739	10610	10689	10623	10790	10588	10651	10599	10599	10644	10712	10550	10892	10730	10859	10646	10620	10722	10751	10685	10622	10670	10588	10674	10642	10570	10607	10621	10657	10873	10740	10660	10788	10668	10589	10808	10815	10787	10829	10840	10612	10745	10831	10630	10660	10530	10574	10666	10604	10718	10692	10704	10773	10586	10899	10672	10641	10686	10663	10698	10725	10733	10857	10806	10809	10741	10792	10759	10716	10576	10618	10579	10682	10595	10585	10695	10798	10828	10827	10854	10627	10591	10814	10711	10726	10636	10684	10546	10721	10713	10763	10681	10847	10736	10705	10704	10740	10815	10651	10712	10687	10614	10622	10783	10668	10563	10676	10642	10597	10567	10722	10604	10672	10637	10525	10616	10637	10680	10641	10554	10715	10653	10722	10650	10854	10679	10779	10610	10488	10660	10752	10684	10703	10863	10700	10683	10461	10766	10778	10795	10762	10640	10885	10554	10749	10506	10602	10551	10768	10794	10653	10481	10581	10561	10644	10823	10671	10816	10708	10634	10655	10800	10680	10614	10787	10683	10638	10784	10577	10746	10635	10786	10792	10839	10576	10519	10704	10654	10725	10828	11009	10815	10776	10661	10665	10731	10678	10738	10625	10705	10645	10708	10823	10780	10669	10715	10690	10648	10756	10631	10784	10524	10594	10669	10818	10691	10698	10679	10664	10571	10705	10808	10716	10758	10663	10834	10741	10656	10732	10882	10947	10790	10567	10710	10738	10572	10847	10709	10660	10648	10516	10629	10677	10607	10579	10655	10612	10709	10700	10746	10818	10898	10770	10729	10763	10812	10651	10727	10528	10570	10635	10746	10603	10619	10731	10574	10858	10701	10778	10633	10693	10532	10827	10614	10779	10637	10731	10731	10767	10748	10616	10663	10645	10593	10572	10651	10887	10717	10584	10715	10781	10753	10726	10644	10599	10789	10626	10679	10673	10728	10583	10615	10513	10853	10725	10658	10663	10780	10794	10692	10644	10698	10704	10762	10681	10607	10725	10585	10571	10795	10558	10848	10794	10737	10817	10745	10738	10671	10598	10679	10724	10724	10694	10577	10662	10753	10901	10721	10873	10711	10784	10664	10619	10654	10630	10692	10608	10557	10574	10777	10758	10809	10712	10780	10673	10621	10614	10756	10744	10712	10806	10800	10668	10721	10574	10700	10672	10856	10748	10713	10628	10726	10619	10657	10570	10564	10614	10784	10595	10543	10575	10832	10548	10671	10556	10643	10788	10880	10719	10835	10657	10675	10684	10868	10703	10707	10656	10604	10727	10580	10734	10590	10804	10792	10588	10736	10771	10712	10851	10690	10703	10659	10776	10620	10717	10826	10649	10543	10551	10794	10529	10776	10691	10687	10725	10633	10691	10769	10757	10674	10429	10868	10779	10645	10687	10626	10695	10620	10637	10739	10631	10787	10721	10687	10733	10583	10625	10695	10672	10682	10607	10819	10692	10766	11013	10762	10609	10779	10765	10719	10817	10783	10800	10648	10752	10689	10610	10561	10583	10713	10646	10595	10687	10761	10630	10616	10796	10769	10825	10672	10877	10741	10814	10568	10701	10720	10784	10614	10624	10723	10827	10636	10521	10642	10745	10696	10778	10609	10720	10665	10621	10774	10504	10667	10775	10627	10573	10540	10681	10783	10788	10624	10766	10842	10739	10655	10690	10586	10765	10649	10807	10676	10663	10747	10603	10548	10712	10767	10597	10821	10755	10798	10689	10711	10729	10628	10673	10622	10789	10902	10582	10722	10577	10565	10710	10712	10576	10761	10852	10758	10700	10773	10702	10558	10738	10778	10625	10673	10498	10564	10689	10777	10730	10760	10724	10775	10790	10746	10674	10630	10566	10617	10604	10597	10731	10579	10777	10740	10696	10625	10580	10665	10660	10645	10524	10644	10650	10629	10563	10893	10528	10634	10658	10767	10647	10606	10653	10769	10845	10654	10666	10764	10697	10655	10605	10718	10515	10642	10792	10683	10711	10778	10624	10543	10660	10634	10782	10835	10656	10779	10737	10549	10813	10609	10785	10644	10612	10695	10657	10881	10650	10566	10786	10616	10549	10670	10690	10720	10742	10843	10762	10714	10699	10587	10770	10597	10819	10756	10589	10679	10761	10543	10659	10797	10635	10605	10831	10709	10788	10811	10691	10805	10647	10616	10795	10813	10612	10817	10711	10652	10690	10555	10758	10782	10618	10894	10673	10747	10667	10726	10671	10743	10596	10740	10613	10683	10684	10705	10791	10673	10636	10542	10740	10665	10733	10770	10676	10776	10775	10892	10717	10617	10763	10725	10637	10525	10556	10670	10696	10753	10693	10603	10617	10727	10746	10837	10611	10563	10487	10625	10444	10696	10652	10667	10628	10740	10707	10635	10771	10693	10607	10693	10547	10554	10541	10716	10676	10746	10665	10693	10774	10690	10804	10698	10650	10599	10507	10691	10526	10803	10745	10868	10677	10850	10639	10751	10668	10786	10607	10775	10729	10584	10759	10610	10745	10641	10674	10594	10907	10755	10705	10627	10695	10825	10724	10674	10780	10688	10812	10617	10712	10760	10574	10611	10736	10686	10683	10691	10878	10602	10799	10632	10904	10651	10722	10713	10807	10602	10571	10860	10705	10654	10882	10746	10751	10674	10634	10629	10609	10673	10820	10704	10760	10709	10616	10736	10745	10748	10933	10793	10670	10715	10669	10663	10695	10694	10762	10869	10612	10923	10729	10700	10668	10842	10646	10706	10643	10707	10630	10841	10598	10443	10747	10696	10494	10786	10667	10594	10767	10641	10645	10631	10595	10752	10519	10705	10565	10630	10756	10757	10617	10665	10620	10743	10672	10631	10523	10632	10782	10560	10802	10770	10792	10616	10867	10670	10637	10685	10593	10685	10684	10792	10739	10736	10673	10792	10598	10560	10635	10721	10684	10745	10606	10791	10661	10674	10735	10749	10765	10624	10859	10699	10621	10918	10573	10670	10692	10628	10850	10606	10674	10541	10742	10761	10852	10715	10590	10717	10822	10683	10846	10790	10722	10764	10659	10686	10569	10683	10640	10843	10661	10663	10467	10626	10672	10648	10794	10616	10589	10639	10731	10644	10639	10812	10823	10716	10821	10649	10710	10678	10648	10701	10588	10702	10643	10633	10504	10503	10687	10617	10833	10761	10697	10551	10736	10714	10672	10797	10929	10735	10626	10688	10651	10624	10725	10419	10679	10764	10803	10741	10720	10531	10738	10688	10666	10546	10664	10800	10671	10712	10715	10572	10570	10461	10679	10527	10687	10699	10768	10707	10782	10566	10828	10548	10677	10797	10641	10729	10714	10654	10729	10755	10634	10826	10438	10584	10533	10727	10662	10790	10718	10708	10539	10664
11667	12555	12371	11767	15475	26443	24519	19352	14280	11618	11523	11489	11550	11573	11388	11469	11428	11476	11637	11487	11445	11329	11414	11554	11456	11574	11368	11595	11596	11514	11607	11431	11673	11479	11422	11458	11601	11456	11461	11571	11550	11538	11462	11452	11474	11543	11612	11650	11523	11619	11490	11493	11512	11465	11478	11467	11576	11396	11494	11330	11677	11496	11585	11578	11211	11498	11587	11519	11479	11502	11579	11474	11500	11535	11408	11410	11601	11499	11402	11454	11657	11503	11481	11491	11534	11622	11358	11348	11580	11590	11358	11395	11330	11521	11478	11434	11539	11318	11310	11363	11442	11381	11492	11407	11473	11494	11551	11484	11457	11366	11488	11642	11403	11492	11416	11510	11457	11466	11409	11545	11445	11458	11335	11541	11407	11453	11406	11397	11540	11501	11635	11499	11406	11432	11462	11399	11425	11607	11575	11413	11580	11561	11489	11522	11541	11493	11546	11405	11565	11283	11371	11414	11590	11388	11467	11513	11595	11376	11442	11400	11544	11381	11493	11350	11494	11468	11464	11593	11502	11378	11462	11623	11572	11594	11392	11477	11533	11407	11527	11615	11406	11701	11392	11394	11474	11506	11370	11387	11438	11514	11355	11541	11400	11434	11426	11394	11373	11502	11387	11396	11524	11524	11543	11557	11542	11402	11640	11351	11300	11554	11410	11646	11479	11374	11521	11473	11637	11620	11564	11481	11442	11435	11481	11460	11622	11633	11563	11373	11540	11514	11341	11533	11484	11488	11326	11542	11350	11529	11633	11593	11390	11466	11556	11566	11621	11462	11509	11485	11444	11542	11509	11553	11516	11590	11580	11437	11595	11454	11580	11436	11370	11581	11475	11449	11493	11477	11434	11554	11549	11521	11615	11358	11544	11695	11446	11471	11460	11625	11535	11597	11416	11414	11679	11378	11337	11314	11463	11424	11396	11407	11417	11568	11489	11293	11504	11408	11437	11591	11449	11603	11527	11450	11574	11576	11421	11388	11409	11521	11422	11409	11454	11385	11374	11431	11468	11626	11515	11540	11513	11589	11521	11524	11444	11509	11585	11434	11494	11487	11477	11395	11506	11539	11637	11566	11537	11412	11462	11432	11473	11474	11443	11374	11450	11567	11421	11476	11478	11566	11434	11388	11462	11503	11494	11374	11528	11351	11451	11486	11573	11343	11461	11555	11560	11432	11449	11586	11526	11403	11577	11549	11485	11474	11518	11303	11587	11638	11509	11486	11429	11549	11382	11354	11465	11371	11521	11406	11440	11417	11420	11521	11278	11441	11466	11614	11412	11464	11485	11507	11613	11351	11456	11496	11576	11522	11568	11456	11466	11328	11351	11414	11397	11471	11583	11465	11618	11472	11443	11632	11556	11456	11482	11509	11435	11352	11554	11480	11454	11599	11413	11401	11468	11740	11618	11422	11567	11547	11352	11438	11399	11598	11425	11398	11480	11553	11400	11569	11465	11594	11365	11446	11436	11488	11555	11489	11552	11365	11441	11414	11438	11509	11459	11438	11480	11436	11492	11456	11651	11412	11483	11437	11528	11485	11447	11553	11435	11595	11523	11430	11409	11553	11442	11566	11453	11386	11371	11642	11546	11371	11325	11448	11549	11543	11419	11552	11477	11411	11460	11599	11511	11609	11371	11354	11595	11557	11636	11493	11393	11557	11306	11502	11573	11455	11517	11422	11529	11397	11693	11335	11500	11462	11391	11664	11439	11481	11503	11435	11648	11554	11406	11507	11545	11447	11470	11625	11474	11482	11598	11543	11523	11457	11412	11400	11599	11508	11508	11703	11497	11444	11568	11502	11737	11447	11492	11602	11594	11474	11389	11465	11642	11408	11411	11539	11514	11444	11581	11559	11453	11568	11477	11354	11404	11501	11462	11588	11542	11486	11559	11464	11498	11607	11507	11577	11413	11606	11476	11480	11578	11617	11647	11306	11388	11491	11573	11546	11475	11496	11446	11428	11470	11483	11428	11611	11433	11535	11501	11557	11406	11473	11567	11440	11515	11465	11518	11352	11597	11557	11449	11521	11520	11582	11450	11661	11365	11434	11618	11514	11592	11457	11455	11605	11577	11553	11355	11532	11362	11448	11541	11534	11445	11568	11551	11653	11462	11580	11431	11500	11461	11652	11421	11579	11587	11459	11380	11551	11387	11598	11532	11509	11428	11513	11457	11494	11384	11380	11607	11470	11401	11487	11551	11488	11443	11578	11368	11621	11491	11348	11553	11401	11417	11589	11480	11455	11456	11559	11488	11414	11283	11612	11623	11484	11522	11496	11489	11563	11435	11485	11477	11525	11422	11384	11403	11415	11606	11520	11591	11310	11506	11498	11548	11538	11563	11543	11466	11612	11740	11511	11606	11295	11555	11491	11495	11426	11501	11472	11342	11481	11341	11438	11661	11412	11553	11492	11604	11502	11487	11418	11556	11451	11488	11604	11482	11442	11421	11472	11420	11436	11586	11524	11552	11357	11619	11411	11656	11460	11560	11459	11428	11510	11424	11436	11423	11562	11594	11685	11635	11545	11484	11541	11428	11367	11456	11479	11423	11483	11452	11552	11662	11568	11548	11550	11464	11383	11537	11631	11502	11439	11485	11529	11423	11442	11640	11581	11385	11525	11459	11456	11387	11548	11338	11589	11547	11343	11590	11374	11468	11582	11512	11410	11498	11489	11424	11481	11493	11530	11609	11573	11673	11486	11388	11404	11429	11436	11511	11432	11604	11499	11440	11494	11339	11569	11547	11499	11459	11583	11462	11476	11580	11373	11678	11364	11558	11515	11504	11481	11556	11554	11475	11479	11501	11569	11378	11435	11463	11619	11376	11545	11386	11478	11491	11453	11416	11603	11643	11355	11520	11533	11556	11323	11409	11360	11437	11509	11476	11389	11562	11590	11524	11481	11502	11608	11261	11386	11553	11546	11395	11478	11471	11455	11522	11423	11477	11565	11547	11461	11580	11502	11381	11508	11399	11598	11341	11540	11433	11651	11510	11475	11496	11501	11479	11584	11415	11512	11544	11368	11453	11524	11559	11400	11488	11606	11387	11504	11485	11618	11547	11518	11484	11576	11575	11309	11535	11384	11453	11551	11493	11480	11429	11360	11563	11384	11552	11502	11576	11538	11529	11310	11707	11495	11518	11436	11530	11478	11761	11400	11541	11542	11492	11501	11423	11560	11624	11441	11495	11510	11542	11527	11410	11600	11402	11443	11490	11488	11306	11560	11580	11622	11501	11304	11479	11225	11486	11537	11562	11516	11570	11629	11342	11391	11570	11491	11510	11480	11588	11458	11527	11608	11369	11450	11396	11559	11488	11387	11405	11467	11529	11388	11538	11354	11389	11518	11447	11460	11430	11645	11587	11456	11341	11634	11465	11497	11490	11438	11604	11604	11561	11470	11489	11521	11471	11341	11384	11394	11577	11432	11531	11481	11433	11529	11513	11411	11618	11382	11374	11288	11524	11572	11421	11570	11318	11673	11364	11567	11670	11495	11557	11515	11599	11566	11568	11462	11565	11464	11549	11647	11401	11371	11518	11424	11604	11529	11550	11481	11474	11478	11495	11639	11427	11448	11463	11529	11447	11427	11603	11505	11534	11391	11546	11383	11423	11409	11717	11499	11477	11558	11523	11392	11656	11595	11458	11543	11563	11470	11472	11364	11384	11643	11488	11436	11323	11483	11389	11599	11514	11655	11407	11347	11523	11564	11639	11473	11452	11522	11566	11489	11551	11492	11423	11463	11432	11485	11560	11527	11524	11471	11468	11563	11484	11485	11543	11457	11567	11554	11402	11518	11441	11423	11533	11559	11751	11474	11376	11471	11681	11517	11629	11418	11467	11380	11475	11643	11553	11377	11417	11368	11460	11430	11676	11519	11547	11385	11457	11512	11366	11614	11403	11571	11632	11614	11461	11365	11391	11690	11422	11460	11463	11387	11417	11591	11575	11211	11344	11574	11555	11427	11320	11611	11502	11416	11594	11446	11620	11331	11507	11518	11552	11515	11500	11514	11562	11437	11469	11441	11543	11664	11614	11510	11537	11531	11499	11533	11574	11510	11400	11463	11618	11490	11536	11552	11376	11621	11613	11554	11573	11445	11584	11543	11608	11573	11432	11421	11437	11392	11584	11499	11483	11458	11492	11555	11605	11578	11379	11568	11469	11513	11474	11420	11647	11393	11471	11371	11398	11529	11514	11549	11427	11356	11531	11470	11523	11439	11507	11436	11490	11420	11347	11359	11330	11519	11435	11489	11530	11399	11615	11465	11470	11456	11450	11523	11608	11489	11456	11601	11486	11387	11423	11514	11481	11477	11581	11483	11597	11416	11534	11429	11564	11414	11694	11571	11501	11585	11423	11555	11508	11587	11504	11579	11423	11489	11357	11409	11519	11435	11535	11400	11551	11491	11395	11577	11649	11580	11619	11501	11396	11499	11530	11408	11450	11520	11400	11504	11477	11467	11427	11470	11401	11518	11485	11646	11317	11391	11386	11512	11473	11470	11409	11394	11504	11307	11561	11488	11518	11526	11461	11374	11608	11651	11405	11547	11343	11502	11543	11524	11372	11521	11505	11373	11503	11491	11515	11500	11528	11500	11373	11471	11579	11454	11541	11508	11437	11542	11499	11474	11432	11421	11433	11397	11576	11449	11445	11482	11508	11379	11573	11548	11436	11362	11664	11526	11569	11541	11524	11580	11583	11390	11505	11580	11214	11599	11393	11300	11505	11419	11406	11393	11402	11506	11340	11475	11623	11505	11465	11477	11519	11646	11477	11461	11389	11420	11546	11522	11449	11397	11391	11476	11639	11444	11532	11595	11513	11406	11317	11531	11519	11384	11540	11580	11603	11579	11338	11419	11597	11430	11458	11572	11412	11650	11497	11500	11491	11521	11466	11566	11519	11371	11439	11647	11411	11554	11589	11613	11421	11513	11479	11505	11461	11465	11557	11477	11431	11499	11521	11423	11483	11477	11379	11552	11479	11392	11370	11431	11532	11407	11479	11311	11577	11563	11475	11554	11480	11473	11439	11388	11519	11528	11508	11395	11381	11503	11592	11485	11592	11622	11449	11372	11359	11439	11557	11252	11429	11465	11478	11626	11699	11467	11379	11522
24244	21198	28192	24547	25158	47405	45914	33242	20280	12532	11015	10620	10708	10522	10378	10461	10759	10797	10626	10761	10625	10594	10541	10486	10492	10425	10610	10622	10692	10626	10677	10644	10664	10640	10610	10488	10387	10466	10484	10515	10611	10497	10579	10519	10525	10686	10615	10573	10618	10666	10450	10656	10487	10563	10440	10558	10681	10437	10619	10556	10543	10664	10538	10554	10557	10535	10627	10478	10542	10500	10530	10506	10572	10680	10521	10442	10420	10515	10519	10656	10590	10636	10448	10593	10633	10582	10425	10636	10567	10404	10692	10508	10500	10522	10516	10506	10529	10455	10622	10587	10625	10353	10451	10529	10686	10424	10559	10627	10563	10530	10466	10360	10455	10577	10648	10508	10546	10355	10511	10610	10557	10456	10414	10440	10469	10542	10495	10524	10704	10391	10537	10420	10452	10541	10501	10379	10416	10468	10399	10636	10542	10571	10484	10468	10455	10729	10577	10331	10471	10293	10565	10397	10516	10588	10594	10554	10417	10603	10556	10659	10575	10447	10351	10368	10360	10474	10466	10419	10438	10481	10570	10637	10412	10634	10593	10573	10406	10297	10483	10418	10440	10528	10414	10495	10538	10520	10322	10588	10540	10416	10606	10390	10515	10534	10451	10363	10397	10381	10637	10501	10308	10450	10476	10600	10346	10473	10642	10354	10473	10438	10590	10277	10669	10314	10578	10445	10419	10389	10447	10435	10461	10492	10421	10524	10408	10502	10654	10531	10470	10371	10462	10519	10519	10475	10435	10426	10490	10530	10606	10464	10438	10420	10435	10625	10554	10545	10520	10224	10438	10477	10504	10394	10393	10424	10602	10361	10320	10538	10650	10580	10731	10415	10559	10385	10451	10503	10490	10408	10469	10503	10498	10482	10505	10531	10710	10537	10503	10336	10558	10548	10560	10487	10458	10521	10683	10732	10606	10469	10563	10426	10534	10562	10429	10367	10433	10468	10380	10495	10577	10602	10471	10573	10459	10406	10524	10441	10591	10373	10589	10311	10413	10578	10610	10910	10436	10483	10329	10707	10503	10530	10326	10366	10387	10496	10507	10557	10525	10514	10492	10400	10549	10486	10516	10512	10525	10592	10620	10300	10563	10679	10385	10385	10496	10454	10409	10521	10552	10524	10649	10306	10551	10394	10548	10627	10514	10394	10510	10539	10476	10414	10507	10519	10333	10593	10505	10510	10564	10564	10443	10505	10390	10575	10470	10513	10441	10392	10562	10360	10341	10457	10561	10587	10635	10366	10723	10568	10502	10552	10568	10550	10617	10469	10575	10593	10587	10619	10522	10490	10539	10607	10569	10506	10418	10440	10405	10493	10547	10605	10498	10370	10625	10470	10443	10633	10283	10519	10615	10702	10416	10570	10586	10349	10609	10465	10362	10507	10381	10458	10445	10416	10463	10371	10408	10564	10583	10290	10396	10444	10715	10405	10650	10394	10602	10519	10536	10412	10355	10518	10471	10648	10415	10456	10506	10286	10626	10569	10541	10616	10458	10415	10455	10320	10711	10406	10585	10494	10503	10472	10481	10397	10504	10482	10474	10498	10762	10581	10495	10460	10579	10530	10610	10565	10609	10528	10443	10421	10455	10513	10430	10537	10463	10531	10527	10581	10452	10585	10596	10450	10532	10500	10416	10456	10504	10532	10531	10477	10609	10360	10445	10563	10496	10470	10501	10326	10443	10511	10631	10486	10448	10546	10468	10349	10567	10488	10402	10436	10412	10536	10679	10547	10463	10538	10511	10453	10502	10399	10389	10500	10552	10595	10533	10519	10586	10622	10596	10499	10300	10401	10455	10364	10498	10586	10573	10667	10573	10398	10466	10487	10591	10526	10434	10511	10533	10527	10555	10541	10434	10595	10525	10485	10621	10441	10678	10761	10436	10617	10703	10415	10472	10661	10611	10353	10567	10409	10539	10632	10411	10378	10332	10782	10640	10504	10428	10444	10523	10602	10498	10553	10371	10478	10442	10540	10646	10391	10509	10498	10530	10550	10538	10379	10460	10603	10463	10510	10532	10372	10498	10630	10688	10602	10467	10582	10543	10436	10613	10526	10440	10398	10402	10434	10456	10658	10558	10360	10471	10513	10474	10452	10615	10472	10579	10465	10562	10247	10555	10435	10519	10409	10498	10563	10380	10542	10561	10477	10591	10426	10548	10538	10338	10471	10520	10426	10635	10506	10363	10429	10387	10404	10430	10473	10647	10382	10526	10460	10541	10641	10461	10527	10719	10399	10647	10369	10349	10350	10410	10672	10370	10423	10485	10645	10561	10573	10473	10547	10515	10374	10594	10706	10633	10522	10471	10379	10502	10564	10509	10799	10653	10721	10367	10620	10551	10605	10461	10539	10527	10538	10475	10481	10669	10515	10611	10656	10424	10360	10522	10484	10541	10478	10292	10524	10502	10563	10480	10457	10395	10402	10272	10353	10531	10235	10474	10459	10568	10579	10629	10487	10452	10489	10451	10581	10468	10670	10716	10493	10409	10509	10374	10525	10425	10499	10306	10418	10460	10530	10445	10657	10476	10732	10313	10404	10533	10450	10414	10548	10640	10494	10477	10547	10421	10389	10657	10674	10398	10620	10374	10618	10624	10525	10361	10236	10545	10608	10633	10379	10586	10533	10691	10414	10559	10467	10531	10484	10396	10601	10413	10600	10571	10478	10427	10673	10502	10540	10588	10623	10599	10506	10468	10437	10428	10353	10403	10632	10534	10525	10449	10411	10532	10687	10566	10370	10476	10511	10499	10470	10426	10467	10573	10489	10433	10415	10632	10307	10508	10330	10451	10515	10599	10595	10466	10524	10540	10350	10494	10592	10606	10480	10453	10485	10494	10692	10854	10531	10559	10459	10388	10440	10364	10438	10572	10532	10506	10646	10510	10537	10607	10412	10404	10381	10292	10549	10613	10653	10561	10444	10581	10644	10584	10556	10502	10587	10496	10485	10466	10426	10542	10409	10340	10413	10455	10496	10517	10598	10521	10455	10482	10510	10381	10562	10437	10408	10584	10572	10537	10474	10389	10586	10621	10259	10486	10535	10414	10647	10411	10622	10618	10480	10497	10567	10395	10514	10536	10602	10737	10581	10676	10556	10565	10686	10567	10488	10480	10693	10534	10462	10495	10359	10630	10487	10602	10447	10464	10469	10459	10534	10601	10610	10564	10381	10503	10499	10521	10670	10510	10447	10642	10476	10527	10598	10388	10324	10399	10401	10496	10469	10479	10551	10562	10519	10499	10393	10535	10556	10343	10550	10500	10526	10517	10367	10557	10546	10565	10555	10533	10465	10598	10504	10339	10408	10522	10373	10478	10523	10423	10466	10457	10438	10531	10389	10342	10535	10330	10357	10529	10576	10544	10465	10406	10409	10599	10520	10568	10394	10555	10545	10409	10540	10530	10516	10587	10433	10626	10608	10419	10575	10598	10461	10521	10443	10628	10707	10714	10528	10462	10544	10478	10710	10550	10489	10494	10421	10590	10420	10311	10516	10503	10591	10507	10303	10631	10656	10619	10469	10411	10481	10391	10333	10421	10357	10577	10499	10515	10317	10510	10432	10605	10518	10588	10438	10504	10626	10466	10650	10568	10396	10350	10379	10421	10385	10435	10461	10622	10574	10513	10291	10422	10310	10480	10424	10447	10389	10534	10524	10412	10529	10501	10408	10443	10602	10520	10558	10543	10404	10574	10507	10544	10527	10436	10642	10386	10547	10461	10713	10449	10644	10731	10499	10579	10609	10496	10520	10458	10415	10294	10541	10515	10499	10410	10474	10444	10585	10622	10600	10597	10467	10363	10384	10562	10510	10416	10547	10532	10481	10550	10458	10492	10451	10570	10374	10574	10434	10527	10457	10559	10535	10490	10536	10486	10444	10451	10425	10436	10569	10405	10339	10508	10478	10422	10622	10696	10299	10623	10567	10516	10494	10373	10419	10399	10491	10526	10559	10651	10472	10675	10536	10537	10537	10503	10600	10518	10506	10431	10562	10392	10585	10609	10500	10731	10474	10555	10348	10285	10548	10582	10432	10587	10578	10619	10429	10466	10548	10482	10563	10469	10516	10550	10489	10546	10526	10511	10584	10419	10548	10460	10499	10471	10525	10627	10352	10395	10495	10421	10414	10577	10520	10459	10358	10463	10661	10587	10501	10582	10579	10437	10511	10644	10390	10357	10472	10537	10658	10500	10536	10428	10422	10426	10551	10483	10454	10571	10357	10343	10487	10596	10687	10549	10449	10599	10434	10507	10605	10560	10393	10524	10465	10532	10485	10530	10536	10357	10374	10464	10488	10556	10397	10395	10474	10418	10552	10565	10473	10332	10681	10505	10445	10521	10557	10696	10493	10483	10347	10650	10677	10590	10494	10523	10417	10489	10553	10491	10372	10584	10539	10545	10452	10549	10481	10506	10604	10602	10546	10562	10669	10439	10394	10492	10533	10474	10463	10591	10521	10513	10436	10391	10619	10604	10594	10465	10417	10507	10437	10612	10318	10503	10524	10463	10385	10548	10701	10392	10489	10504	10482	10507	10484	10489	10478	10485	10497	10371	10390	10613	10475	10496	10354	10421	10327	10488	10455	10536	10470	10576	10597	10651	10423	10440	10641	10653	10610	10435	10390	10411	10550	10561	10622	10537	10370	10672	10481	10421	10546	10521	10398	10480	10505	10594	10568	10372	10555	10519	10503	10368	10506	10572	10568	10609	10364	10408	10705	10612	10444	10346	10482	10415	10622	10539	10484	10512	10513	10468	10535	10587	10627	10371	10495	10624	10584	10527	10674	10512	10604	10512	10604	10586	10476	10604	10603	10490	10533	10438	10487	10402	10603	10518	10498	10595	10530	10654	10486	10742	10647	10570	10270	10350	10663	10456	10432	10365	10538	10568	10502	10536	10393	10478	10567	10430	10499	10528	10642	10385	10389	10631	10670	10640	10450	10527	10616	10478	10432	10595	10335	10630	10465	10363	10357	10491	10356	10553	10500	10486	10423	10449	10379	10442	10504	10405	10447	10508	10568	10596	10548	10619	10372	10592	10604	10417	10534	10315	10421	10622	10540	10584	10385	10491	10567	10455	10457	10583	10406	10458	10326	10362	10570	10535	10515	10461	10478
11495	17904	17061	14560	30365	51740	47127	36545	21679	12388	11251	11481	11747	11480	11490	11274	11434	11479	11478	11591	11475	11333	11389	11336	11465	11388	11430	11366	11455	11358	11481	11304	11415	11302	11361	11359	11387	11377	11408	11418	11452	11325	11409	11321	11525	11459	11396	11359	11514	11826	11490	11437	11592	11665	11454	11352	11435	11423	11488	11422	11411	11454	11395	11414	11562	11325	11396	11423	11275	11354	11274	11546	11462	11505	11457	11420	11502	11462	11576	11363	11388	11317	11210	11426	11565	11480	11490	11505	11299	11419	11504	11460	11391	11217	11366	11429	11576	11422	11294	11356	11293	11403	11413	11375	11477	11372	11323	11495	11244	11391	11451	11378	11438	11411	11394	11476	11504	11419	11516	11428	11562	11345	11438	11396	11567	11383	11466	11534	11252	11412	11387	11345	11433	11320	11409	11303	11257	11473	11425	11445	11417	11566	11486	11596	11436	11440	11381	11453	11511	11435	11381	11436	11413	11303	11601	11437	11424	11334	11423	11653	11508	11334	11228	11560	11368	11487	11419	11566	11321	11418	11525	11471	11449	11415	11377	11275	11391	11438	11348	11378	11517	11279	11459	11365	11333	11425	11593	11335	11467	11382	11419	11527	11405	11395	11454	11553	11368	11416	11344	11268	11528	11334	11458	11391	11448	11423	11479	11504	11479	11534	11441	11385	11489	11360	11432	11572	11440	11519	11417	11534	11255	11435	11529	11456	11377	11607	11336	11418	11334	11338	11532	11575	11432	11494	11433	11423	11495	11559	11401	11334	11373	11626	11521	11350	11387	11479	11349	11475	11383	11396	11337	11485	11328	11460	11289	11378	11382	11357	11317	11451	11478	11375	11421	11362	11305	11424	11426	11549	11465	11465	11469	11462	11231	11527	11391	11520	11553	11402	11342	11393	11524	11499	11425	11535	11484	11411	11375	11326	11447	11388	11330	11488	11350	11439	11354	11383	11360	11369	11361	11612	11591	11461	11577	11495	11204	11410	11258	11509	11402	11360	11506	11298	11433	11457	11495	11412	11451	11273	11378	11622	11444	11417	11403	11359	11461	11536	11413	11421	11427	11501	11380	11486	11429	11402	11421	11502	11388	11385	11488	11442	11271	11411	11436	11302	11518	11416	11346	11411	11474	11405	11450	11333	11374	11329	11476	11351	11395	11458	11383	11399	11375	11348	11293	11497	11392	11462	11433	11450	11574	11472	11351	11369	11441	11540	11325	11382	11425	11502	11400	11313	11423	11384	11571	11376	11430	11404	11449	11435	11418	11185	11452	11552	11448	11390	11361	11379	11454	11442	11352	11323	11441	11420	11516	11397	11418	11421	11487	11355	11375	11604	11385	11456	11343	11427	11443	11327	11396	11477	11382	11530	11347	11372	11406	11284	11416	11250	11439	11536	11436	11376	11466	11368	11252	11385	11455	11300	11230	11358	11423	11392	11413	11583	11505	11505	11396	11443	11289	11490	11491	11505	11380	11414	11301	11306	11511	11445	11372	11348	11554	11457	11392	11453	11415	11440	11406	11375	11355	11415	11389	11435	11389	11462	11233	11363	11496	11307	11307	11425	11383	11460	11280	11504	11514	11442	11386	11489	11429	11484	11222	11439	11324	11452	11518	11367	11311	11445	11403	11287	11331	11400	11354	11629	11457	11488	11395	11522	11447	11480	11401	11353	11378	11486	11344	11236	11447	11367	11447	11456	11349	11659	11406	11387	11353	11436	11338	11454	11340	11374	11336	11410	11474	11319	11428	11372	11413	11352	11432	11422	11350	11492	11270	11446	11471	11447	11408	11370	11455	11580	11415	11396	11412	11344	11400	11332	11261	11397	11303	11394	11490	11486	11364	11280	11345	11349	11319	11367	11373	11491	11474	11434	11309	11416	11442	11411	11327	11492	11430	11298	11361	11373	11307	11432	11433	11391	11543	11575	11325	11508	11323	11425	11370	11529	11475	11401	11342	11274	11420	11416	11434	11407	11309	11378	11527	11541	11487	11486	11352	11491	11411	11338	11360	11487	11513	11442	11435	11625	11410	11434	11415	11423	11469	11513	11406	11407	11409	11454	11504	11442	11314	11468	11441	11517	11483	11543	11284	11457	11374	11403	11336	11537	11329	11464	11501	11384	11341	11472	11514	11457	11444	11419	11464	11538	11525	11389	11332	11409	11331	11392	11509	11282	11410	11481	11595	11234	11357	11399	11510	11440	11437	11519	11295	11384	11380	11583	11285	11573	11335	11662	11262	11430	11408	11246	11381	11437	11314	11262	11356	11490	11337	11410	11363	11427	11334	11457	11525	11668	11363	11415	11327	11469	11537	11447	11264	11334	11364	11497	11401	11476	11304	11317	11293	11338	11232	11505	11294	11500	11274	11446	11409	11342	11424	11422	11432	11517	11478	11490	11447	11391	11326	11421	11496	11333	11404	11355	11400	11506	11480	11420	11488	11516	11434	11297	11356	11227	11395	11394	11424	11421	11528	11521	11363	11424	11509	11345	11367	11189	11332	11294	11390	11442	11261	11522	11237	11308	11566	11410	11306	11410	11353	11526	11389	11559	11450	11624	11387	11345	11480	11416	11381	11327	11318	11427	11611	11395	11553	11373	11292	11305	11354	11362	11473	11464	11431	11347	11506	11413	11522	11458	11487	11438	11416	11401	11379	11412	11423	11425	11500	11660	11375	11560	11378	11330	11351	11400	11271	11482	11340	11364	11392	11446	11324	11568	11416	11410	11416	11499	11365	11527	11394	11482	11487	11377	11517	11357	11389	11407	11548	11422	11514	11445	11370	11335	11387	11374	11595	11333	11388	11483	11371	11436	11348	11377	11427	11296	11323	11439	11441	11400	11445	11483	11268	11413	11343	11428	11547	11325	11504	11305	11447	11482	11481	11331	11455	11481	11376	11290	11363	11405	11401	11346	11452	11255	11466	11448	11549	11430	11375	11292	11405	11482	11542	11482	11530	11520	11401	11489	11481	11412	11420	11382	11411	11465	11371	11457	11392	11555	11281	11561	11544	11526	11463	11292	11346	11401	11284	11588	11451	11402	11351	11496	11328	11463	11399	11427	11393	11475	11465	11240	11520	11382	11576	11319	11394	11424	11429	11409	11437	11385	11361	11393	11299	11567	11429	11394	11527	11476	11382	11394	11516	11452	11355	11251	11518	11531	11602	11397	11453	11570	11379	11455	11489	11393	11528	11225	11308	11429	11323	11453	11349	11511	11276	11458	11486	11532	11469	11532	11398	11464	11662	11383	11502	11687	11325	11425	11503	11288	11476	11364	11532	11428	11379	11507	11375	11440	11454	11237	11382	11375	11603	11177	11402	11347	11376	11431	11546	11213	11449	11444	11472	11432	11371	11323	11341	11501	11490	11396	11467	11490	11477	11497	11374	11420	11509	11381	11466	11320	11389	11482	11190	11415	11507	11550	11353	11385	11550	11479	11452	11545	11349	11447	11394	11406	11393	11302	11387	11638	11379	11415	11361	11340	11346	11326	11396	11529	11646	11446	11436	11408	11457	11423	11454	11543	11463	11257	11524	11477	11576	11555	11411	11280	11388	11462	11327	11374	11467	11469	11545	11387	11467	11324	11353	11359	11433	11593	11427	11449	11425	11516	11375	11361	11437	11412	11517	11500	11380	11433	11405	11345	11588	11470	11383	11168	11300	11409	11481	11557	11464	11403	11426	11497	11478	11402	11441	11492	11545	11422	11274	11396	11385	11488	11490	11491	11566	11538	11491	11512	11413	11505	11365	11348	11348	11352	11301	11458	11286	11450	11423	11442	11374	11476	11340	11550	11272	11441	11414	11442	11346	11469	11435	11384	11367	11486	11555	11335	11339	11460	11374	11545	11392	11348	11507	11291	11432	11366	11478	11496	11529	11561	11310	11498	11327	11489	11406	11556	11355	11500	11535	11341	11403	11587	11385	11500	11383	11397	11437	11670	11591	11381	11329	11251	11467	11328	11517	11420	11483	11303	11263	11529	11416	11432	11336	11434	11346	11376	11369	11514	11548	11385	11351	11332	11556	11439	11413	11528	11368	11253	11494	11440	11330	11399	11464	11387	11527	11528	11284	11513	11494	11342	11353	11567	11407	11309	11362	11333	11588	11423	11331	11445	11475	11421	11453	11444	11379	11408	11398	11465	11533	11467	11570	11405	11545	11468	11247	11429	11392	11433	11484	11372	11398	11445	11399	11281	11250	11353	11325	11636	11386	11329	11404	11456	11423	11353	11344	11488	11533	11345	11542	11492	11450	11308	11534	11458	11566	11492	11437	11426	11586	11401	11448	11381	11646	11343	11336	11331	11404	11328	11620	11482	11397	11365	11511	11566	11312	11329	11445	11521	11506	11430	11531	11521	11358	11405	11395	11415	11454	11343	11364	11558	11378	11490	11307	11417	11619	11383	11302	11598	11352	11492	11408	11422	11314	11502	11330	11377	11486	11440	11591	11586	11502	11578	11484	11475	11356	11323	11392	11426	11495	11297	11392	11457	11373	11414	11550	11334	11471	11341	11583	11510	11541	11487	11478	11450	11367	11311	11414	11414	11489	11550	11287	11392	11470	11455	11317	11506	11283	11582	11367	11293	11550	11368	11402	11440	11298	11462	11301	11324	11351	11480	11410	11449	11300	11417	11313	11404	11337	11502	11280	11503	11400	11282	11304	11333	11375	11361	11434	11383	11374	11437	11462	11552	11358	11491	11524	11468	11619	11394	11295	11538	11435	11485	11446	11498	11408	11526	11415	11368	11521	11267	11362	11491	11195	11466	11237	11360	11390	11345	11376	11324	11550	11344	11327	11417	11320	11281	11444	11473	11488	11414	11410	11288	11257	11350	11365	11476	11583	11334	11518	11303	11627	11391	11384	11315	11428	11490	11427	11370	11335	11525	11492	11359	11507	11449	11400	11250	11419	11609	11266	11407	11398	11549	11481	11288	11471	11464	11320	11339	11312	11493	11495	11476	11540	11322	11413	11365	11556	11401	11459	11515	11305	11401	11386	11536	11388	11389	11451	11536	11385	11351	11590	11493	11425	11487	11398	11304	11505	11498	11394	11483	11478	11317	11412	11414	11557	11421	11530	11460	11512	11337	11529	11344	11503	11364	11450	11354	11472	11456
22968	21198	28884	23815	27553	57855	56749	41923	26214	14557	11542	11245	11047	11114	10996	11122	10973	10780	11015	10891	11097	10952	10960	10991	11021	11039	10814	10954	10986	10848	10951	11070	10839	10819	10734	10961	10861	10779	10912	11029	10901	10983	10739	10991	10801	10741	10914	10727	11068	11066	11163	11072	10919	10996	10900	10979	10784	10884	10783	10849	10809	10776	10862	10804	10878	11007	10872	10836	10814	10889	10886	10749	10814	10798	10904	10976	11023	10780	10697	10816	10848	10794	10792	10915	11008	10859	10812	10845	10967	10952	10660	10749	10735	10796	10718	10952	10937	10693	10818	10828	10853	10748	10970	10920	10767	10947	10843	10744	10831	10868	10914	10753	10856	10755	10769	10800	10681	10845	10635	10871	10836	10912	10863	10975	11022	10773	10846	10932	11054	10895	10858	10764	10806	10841	10995	10823	10976	10782	10741	10821	10936	10721	10828	10737	10918	10867	10849	10753	10843	10629	10806	10837	10870	10741	10972	10977	10804	10830	10711	10832	10923	11022	10897	10806	10758	10785	10850	10806	10861	10719	10615	10901	10847	10658	10816	10797	10758	10887	10887	10800	10724	10853	10806	10844	10739	10725	10900	10753	10918	10781	10891	10809	10869	11018	10814	10917	10820	10839	10782	10962	10627	10657	10929	10888	10822	10750	10911	10768	10971	10775	10657	10810	10757	10751	10733	10908	10602	10784	10750	10898	10784	10849	10734	10805	10854	10751	10781	10842	10621	10914	10999	10767	10687	10684	10969	10837	10858	10738	10772	10709	10837	10895	10971	10854	10728	10859	10932	10864	10793	10910	10650	10793	10838	10766	10977	10838	10999	10752	10911	10798	10751	10855	10944	10802	10817	10934	10892	10824	10730	10845	10955	10737	10976	10790	10825	10679	10890	10885	11005	10747	10946	10895	10867	10825	10799	10793	10836	10780	10679	10800	10769	11008	10939	10803	10852	10877	10817	10905	10816	10918	10942	10835	10718	10911	10922	10708	10718	10941	10995	10804	10823	10665	10815	10675	10965	10945	10752	10850	10747	10856	10903	10892	10793	10871	10812	10785	10683	10751	10894	10858	10817	10926	10897	10900	10961	10775	10725	10832	10812	10890	10891	10810	10756	10900	10771	10954	10834	10800	10791	10736	10955	10724	11054	10745	10860	10934	10851	10864	10928	10723	10714	10917	10845	10803	10903	10727	10713	10730	10830	10791	10805	10747	10955	10953	10808	10803	10829	10993	10825	11128	10861	11023	10765	10839	10692	10780	10876	10754	10695	10757	10599	10883	10904	10887	10691	10784	10781	10849	10830	10639	10848	10969	11037	10779	10852	10727	10954	10838	10755	10736	10822	10755	10709	10721	10803	10889	10925	10910	10887	10956	10797	10797	10900	10768	10750	10795	10745	10805	10822	10899	10900	10788	10873	10781	10695	10819	10843	10719	10779	10882	10682	10837	10840	10731	10676	10818	10700	10739	10655	10966	10678	10879	10694	10712	10871	10773	10706	10826	10846	10742	10658	10765	10805	10883	10908	10903	10757	10847	10812	10798	10744	10867	10841	10697	10895	10743	10827	10668	10699	10861	10981	10906	10970	10718	10783	10855	10758	10811	10848	10862	10478	10816	10936	10984	10882	10848	10716	10814	10723	10713	10815	10776	10911	10732	10723	10956	10738	10808	10799	10734	10921	10903	10668	10784	10867	10860	10843	10707	10814	10821	10980	10883	10658	10784	10880	10982	10802	10881	10889	10683	10905	10917	10727	10824	10692	10909	10775	10854	10846	10869	10796	10688	10798	10778	10731	10915	10940	10789	10776	10715	10838	10836	10871	10937	10826	10862	10796	10675	10790	10733	10725	10751	10711	10883	10871	10710	10696	10951	10761	11007	10761	10837	10778	10581	10698	10870	10958	10949	11002	10658	10905	10727	10871	10741	10818	10827	10865	10811	10852	10896	10949	11000	10886	10688	10731	10870	10708	10900	10876	10793	10929	10606	11020	10879	10916	10860	10771	10955	10865	10755	10863	10826	10901	10747	10865	10805	10835	10840	10650	10882	10876	10708	10857	10783	10657	10892	10761	10849	10823	10743	10647	10831	10881	10736	10917	11050	10863	10640	10682	10990	10834	10958	10860	10851	10807	10871	10866	10819	10920	10896	10897	10685	10852	10689	10728	10898	10836	10817	10973	10797	10744	10754	10835	10763	10842	10724	10813	10976	10942	10832	10780	10874	10922	10772	10819	10937	10844	10877	10737	10924	10729	10849	11027	10783	11137	10851	10836	10904	10888	10781	10872	10839	10734	10745	10927	10997	10958	10708	10899	10842	10803	10788	10697	10937	10865	10928	10830	10960	10852	10960	10810	10654	10763	10771	10871	10794	10904	10927	10876	10937	10935	10873	10690	10852	10763	10851	10797	10813	10791	10732	10903	10828	10932	10866	10808	10972	10738	10712	10940	10833	10779	10901	10890	10719	10896	10982	10856	10769	10836	10851	10899	10748	10718	10895	10602	10780	10818	10763	10870	10809	10783	10678	10690	10758	10827	10862	10742	10765	10725	10829	10892	10879	11007	10909	10798	10638	10924	10884	10896	10830	10932	10736	10770	10624	10947	10781	10822	11045	10889	10855	10859	10762	10758	10894	10749	10817	10850	10729	10852	10829	10770	10815	10805	10807	10731	10739	10929	10903	10899	10596	10893	10819	10878	10852	10791	10750	10866	10848	10702	10715	10834	10805	10694	10675	10798	10783	10708	10804	10761	10868	10896	10843	10969	10849	10847	10961	10930	10686	10888	10926	10915	10784	10844	10868	10769	10830	10824	10906	10854	10787	10920	10832	10930	10900	10825	10740	10740	10837	10555	11001	10768	10975	10801	10866	10791	10872	10834	10772	10684	10698	10832	10925	11099	11102	10959	10936	10791	10625	10713	10675	10808	10730	10801	10969	10931	10943	10693	10722	10958	10742	10784	10747	10961	10935	10875	10889	10760	10839	10858	10919	10817	10733	10929	10811	10953	10697	10748	10683	10721	10731	10545	10881	10884	10930	10866	10845	10778	10676	10958	10901	10780	10897	10943	10561	10867	10701	10939	10888	10974	10717	10715	10803	10665	10942	10799	10672	10735	10676	10940	10814	10929	10660	10729	10740	10968	10653	10819	10719	10761	10867	10798	10949	10721	10916	10765	10729	10812	10757	10747	10747	10837	11051	10821	10767	10742	10783	10818	10748	10824	10822	10962	10840	10822	10784	11015	10877	10901	11072	10818	10922	10856	10732	10871	10734	10780	10927	10785	10895	10861	10996	10755	10794	10687	10678	10909	10864	10988	10732	10780	10915	10758	10889	10963	10839	10851	10861	10826	10912	10798	10810	10787	10792	10941	10942	10648	10597	10801	10719	10657	10834	10742	10787	10679	10829	11054	10856	10743	10774	10721	10856	10530	10660	10671	10948	10875	10692	10681	10828	10790	10711	10888	10838	10794	10839	10761	10790	10753	10724	10942	10821	10805	10800	10752	10969	10770	10864	10859	10686	10787	10753	10917	10926	10943	10735	10811	10805	10781	10905	10748	10881	10737	10976	10884	10913	10885	10722	10809	10612	10889	10859	10677	10935	10876	10900	10786	10860	10767	10838	10773	10802	11018	10890	10923	10982	10811	10870	10811	10850	10668	10900	10763	10903	10728	10918	10755	10887	10869	10927	10890	10724	10774	10804	10758	10872	10952	10856	10879	10875	10911	11041	10853	10720	11020	10743	10957	10793	10776	10817	10771	10722	10868	10910	10992	10567	10554	10850	10906	10630	10806	10680	10817	10830	10796	10831	11030	10835	10754	10780	10898	10722	10798	10860	10827	10969	10831	10885	10715	10799	10798	10793	10851	11085	10891	10826	10666	10621	10825	10893	10861	10705	10938	10762	10805	10887	10787	10877	10799	10679	10678	10815	10742	10801	10761	10867	10935	10785	10884	10951	10890	10848	10927	10800	10803	10726	10609	10781	10708	10607	10987	10773	10812	10910	10870	10944	10833	10789	10758	10673	10816	10894	10809	10725	10631	10909	10659	10836	10789	10679	10849	10699	10599	10869	10864	10934	10705	10885	10794	10631	10761	10851	10898	10796	10846	10788	10787	10722	10753	10842	10693	10801	10808	10667	10830	10754	10869	10877	10859	10743	10823	10845	10752	10817	10895	10960	10847	10988	10875	10779	10735	10882	10849	10802	10793	10759	10912	10826	10973	10879	10695	10844	10906	10866	10996	10741	10773	10910	10910	10676	10733	10724	10630	10795	10939	10747	10708	10801	10842	10988	11009	10786	10807	10956	10695	10689	10858	10770	10926	10764	10680	10842	10674	10729	10730	10734	10816	10750	10957	10857	10845	10753	10713	10927	10846	10725	10882	10782	10710	10880	10859	10834	10815	10739	10901	10834	10778	10782	10921	10735	10789	10924	10748	10753	10785	10884	10731	10713	10726	10927	10942	10705	10847	10944	10888	10807	10852	10868	10796	10749	10789	10838	10814	10711	10881	10926	10904	10848	10880	10937	10826	10980	10867	10880	10965	10863	10804	10807	10908	10862	10822	10793	10753	10730	10774	10813	10816	10666	10962	10732	10729	10748	10762	10602	10779	10666	10686	10695	10764	10843	10763	10793	10847	10805	10808	10782	10745	10834	10693	10805	10777	10751	10712	10809	10904	10745	10808	10802	10842	10713	10730	10727	10730	10600	10891	10761	10955	10757	10634	10671	10905	10819	10847	10857	10800	10588	10905	10807	10871	10928	10625	10946	10848	10885	10853	10844	10757	10899	10851	10854	10832	10801	10863	10960	10872	10838	10830	10904	10745	10846	10764	10723	10825	10781	10818	10774	10750	10827	10850	10785	10775	10720	10832	10785	10662	10880	10736	10903	10766	10817	10855	10939	10655	10680	10677	10722	11067	10844	10735	10699	10891	10735	10860	10718	10806	10831	10845	10854	10811	10853	10847	10566	10758	10860	10887	10892	10904	10935	10776	10899	10824	10864	10850	10929	10851	10851	10860	10681	10692	10897	10724	10775	10730	10806	10993	11021	10698	10692	10801	10726	10769	10733	10900	10843	10844	10789	10811	10889	10923	10677	10682	10776	10879	10884	10813	10909	10781	10805
13165	24033	22249	17179	40692	65494	58097	44270	28842	13445	11718	11646	11636	11613	11645	11836	11679	11637	11504	11750	11642	11550	11630	11594	11620	11527	11553	11704	11571	11495	11479	11577	11442	11468	11600	11726	11685	11632	11707	11580	11651	11599	11695	11719	11643	11532	11584	11665	11965	12331	12105	11961	11612	11703	11746	11719	11752	11729	11531	11717	11647	11569	11637	11658	11604	11640	11473	11578	11639	11589	11568	11509	11602	11510	11648	11716	11752	11484	11682	11718	11657	11630	11616	11470	11548	11482	11717	11639	11474	11523	11467	11612	11598	11603	11519	11670	11675	11665	11552	11541	11731	11526	11460	11714	11598	11697	11735	11670	11629	11492	11498	11611	11474	11655	11452	11584	11739	11580	11537	11617	11486	11317	11808	11584	11639	11625	11508	11497	11558	11564	11685	11616	11557	11582	11645	11487	11622	11465	11764	11489	11596	11678	11599	11681	11595	11527	11572	11687	11581	11504	11714	11556	11646	11636	11642	11535	11503	11624	11527	11571	11809	11646	11566	11592	11612	11667	11553	11457	11736	11706	11720	11702	11461	11505	11721	11630	11698	11471	11612	11572	11588	11507	11587	11536	11608	11528	11675	11636	11515	11767	11706	11710	11495	11570	11561	11463	11518	11587	11487	11793	11688	11709	11635	11734	11602	11319	11690	11610	11644	11639	11713	11584	11626	11590	11666	11535	11613	11555	11404	11540	11782	11541	11442	11635	11493	11579	11677	11741	11719	11682	11523	11580	11694	11536	11528	11440	11610	11478	11666	11565	11672	11597	11589	11573	11483	11681	11574	11488	11777	11441	11572	11618	11599	11677	11477	11672	11654	11452	11551	11626	11357	11590	11643	11568	11565	11553	11652	11672	11524	11658	11611	11694	11463	11644	11517	11637	11684	11635	11563	11572	11576	11683	11649	11497	11603	11585	11637	11607	11708	11593	11488	11647	11580	11618	11620	11652	11583	11623	11651	11494	11595	11373	11424	11771	11726	11520	11744	11520	11655	11556	11565	11718	11681	11575	11600	11551	11649	11678	11467	11688	11502	11602	11584	11618	11650	11520	11490	11536	11701	11516	11600	11566	11596	11669	11516	11622	11538	11459	11562	11584	11552	11574	11618	11502	11576	11656	11604	11565	11481	11714	11506	11502	11481	11692	11575	11802	11693	11578	11745	11493	11674	11592	11619	11610	11606	11510	11593	11625	11468	11583	11537	11649	11530	11537	11548	11548	11686	11820	11568	11820	11705	11477	11445	11598	11425	11614	11455	11563	11686	11762	11634	11599	11544	11653	11472	11558	11649	11482	11513	11549	11551	11572	11657	11439	11495	11732	11561	11531	11521	11584	11538	11675	11628	11452	11634	11599	11427	11611	11740	11648	11628	11570	11620	11482	11769	11548	11572	11675	11531	11561	11539	11575	11582	11721	11549	11510	11527	11595	11550	11698	11802	11571	11708	11673	11539	11556	11510	11635	11796	11656	11553	11596	11599	11580	11753	11579	11627	11539	11630	11524	11431	11698	11547	11514	11618	11485	11527	11520	11652	11686	11703	11696	11779	11603	11689	11656	11560	11655	11484	11679	11673	11578	11453	11705	11685	11546	11629	11722	11642	11501	11457	11638	11532	11569	11496	11647	11618	11634	11707	11544	11741	11582	11636	11447	11601	11715	11655	11627	11694	11722	11646	11652	11674	11612	11760	11643	11778	11585	11582	11619	11704	11471	11636	11732	11624	11572	11656	11713	11647	11743	11524	11664	11664	11508	11520	11618	11638	11673	11777	11620	11534	11534	11561	11652	11689	11680	11525	11579	11538	11752	11661	11673	11495	11558	11631	11601	11705	11538	11540	11570	11556	11578	11538	11577	11571	11669	11625	11680	11571	11646	11629	11645	11671	11711	11661	11540	11510	11754	11625	11511	11718	11540	11590	11701	11602	11613	11593	11653	11663	11724	11651	11615	11442	11591	11696	11560	11663	11603	11734	11744	11530	11764	11513	11606	11626	11493	11661	11759	11552	11460	11564	11533	11607	11382	11649	11786	11633	11560	11560	11396	11503	11656	11559	11629	11675	11762	11605	11650	11552	11617	11506	11591	11511	11685	11534	11818	11484	11584	11537	11738	11565	11696	11763	11671	11631	11427	11752	11712	11707	11614	11647	11615	11658	11417	11578	11768	11630	11594	11593	11523	11636	11752	11635	11524	11502	11623	11526	11543	11666	11705	11532	11628	11592	11719	11625	11647	11589	11607	11385	11511	11663	11537	11706	11486	11594	11486	11704	11659	11615	11687	11691	11743	11598	11477	11579	11543	11492	11569	11608	11577	11660	11556	11499	11574	11593	11468	11628	11568	11594	11685	11705	11601	11731	11487	11504	11574	11643	11391	11507	11545	11408	11615	11578	11695	11503	11549	11618	11582	11616	11638	11508	11550	11625	11718	11768	11599	11564	11698	11574	11786	11701	11777	11436	11736	11569	11637	11536	11473	11631	11558	11564	11695	11620	11650	11667	11610	11541	11524	11566	11602	11612	11498	11511	11658	11745	11475	11759	11545	11694	11602	11749	11609	11552	11601	11511	11628	11687	11564	11720	11566	11639	11483	11604	11582	11713	11561	11493	11674	11662	11685	11605	11741	11662	11582	11644	11487	11476	11530	11577	11615	11568	11670	11607	11563	11610	11594	11525	11420	11619	11497	11683	11615	11640	11504	11692	11483	11555	11757	11548	11596	11592	11690	11624	11735	11605	11658	11576	11673	11713	11551	11592	11548	11495	11517	11549	11532	11811	11491	11609	11509	11685	11532	11529	11428	11670	11476	11823	11469	11633	11519	11627	11542	11577	11630	11594	11593	11542	11605	11675	11634	11558	11586	11504	11421	11594	11644	11498	11514	11746	11548	11574	11521	11574	11452	11620	11583	11470	11634	11718	11629	11701	11596	11576	11438	11550	11720	11437	11631	11489	11517	11694	11573	11535	11710	11590	11514	11540	11741	11651	11579	11512	11671	11663	11715	11633	11580	11558	11593	11504	11632	11518	11669	11636	11555	11784	11577	11628	11674	11425	11630	11602	11472	11553	11456	11579	11632	11622	11569	11815	11590	11552	11586	11690	11682	11608	11668	11531	11606	11707	11612	11679	11494	11456	11642	11533	11563	11621	11474	11565	11695	11479	11562	11443	11629	11538	11688	11587	11554	11680	11599	11483	11692	11682	11652	11625	11566	11426	11608	11669	11643	11460	11512	11719	11574	11515	11648	11578	11617	11693	11722	11663	11665	11622	11660	11637	11572	11500	11516	11654	11612	11644	11697	11749	11618	11703	11647	11692	11675	11460	11523	11529	11730	11563	11504	11485	11706	11553	11467	11617	11640	11694	11620	11498	11647	11558	11720	11742	11718	11579	11630	11492	11436	11620	11598	11613	11456	11601	11607	11421	11564	11578	11573	11613	11654	11632	11626	11677	11737	11716	11639	11637	11599	11737	11713	11594	11379	11693	11649	11480	11520	11574	11574	11644	11545	11626	11610	11617	11568	11673	11645	11673	11591	11656	11529	11571	11423	11687	11628	11571	11600	11544	11689	11547	11515	11607	11554	11409	11404	11574	11443	11698	11525	11646	11527	11739	11326	11560	11588	11643	11567	11524	11526	11497	11497	11575	11616	11662	11595	11682	11451	11691	11634	11666	11613	11604	11785	11692	11633	11546	11680	11473	11472	11554	11664	11620	11526	11580	11570	11523	11705	11722	11640	11526	11582	11616	11727	11694	11411	11586	11591	11546	11500	11650	11517	11488	11773	11675	11466	11638	11450	11416	11660	11523	11623	11581	11493	11506	11566	11481	11645	11666	11490	11508	11615	11609	11631	11732	11673	11510	11692	11631	11608	11688	11663	11570	11517	11630	11633	11593	11577	11637	11685	11882	11672	11592	11559	11551	11640	11681	11382	11519	11601	11549	11581	11538	11691	11541	11607	11581	11546	11679	11639	11546	11764	11574	11431	11493	11701	11667	11567	11467	11573	11472	11590	11749	11619	11589	11628	11613	11584	11752	11493	11537	11578	11511	11676	11768	11547	11477	11763	11556	11490	11547	11561	11468	11588	11457	11547	11588	11552	11534	11717	11699	11552	11566	11558	11610	11548	11641	11512	11724	11576	11664	11644	11506	11726	11669	11586	11631	11730	11571	11679	11768	11443	11614	11579	11620	11713	11537	11725	11620	11517	11484	11570	11689	11495	11534	11616	11583	11488	11694	11647	11599	11566	11608	11484	11663	11686	11585	11640	11613	11725	11542	11567	11546	11689	11534	11619	11586	11734	11553	11618	11659	11617	11602	11604	11713	11594	11677	11636	11653	11581	11622	11567	11695	11530	11532	11545	11420	11573	11554	11532	11510	11593	11574	11571	11649	11566	11744	11665	11588	11558	11734	11396	11616	11591	11583	11670	11556	11705	11581	11619	11551	11538	11664	11563	11814	11697	11550	11531	11604	11361	11675	11627	11663	11526	11645	11567	11503	11659	11691	11597	11552	11584	11584	11650	11542	11769	11504	11444	11686	11650	11604	11654	11486	11651	11650	11589	11595	11445	11638	11682	11672	11619	11703	11647	11636	11773	11570	11678	11659	11575	11658	11490	11670	11597	11544	11499	11485	11672	11641	11525	11636	11506	11781	11747	11712	11536	11470	11572	11565	11704	11718	11589	11727	11625	11560	11643	11609	11633	11667	11556	11815	11661	11455	11669	11627	11613	11656	11605	11505	11651	11495	11450	11521	11652	11547	11526	11631	11489	11678	11659	11560	11624	11525	11555	11537	11613	11593	11489	11645	11612	11658	11675	11392	11492	11691	11577	11428	11585	11675	11664	11679	11464	11725	11676	11711	11514	11612	11622	11622	11611	11760	11607	11694	11537	11630	11491	11510	11594	11555	11469	11621	11567	11631	11588	11589	11740	11349	11524	11673	11590	11639	11736	11631	11592	11626	11624	11474	11666	11501	11811	11562	11516	11597	11648	11563	11548	11686	11650	11559	11582	11513	11456	11561	11800	11581	11822	11617	11680	11522	11583	11618	11485	11393	11536	11449	11522	11702	11597	11697	11629	11680	11620	11571	11592	11552	11578	11380	11669	11529	11639	11669	11596	11710	11620
27101	21385	20929	15970	18522	23444	20866	17599	14498	12708	12578	12445	12641	12392	12448	12613	12539	12463	12517	12574	12604	12684	12532	12434	12579	12637	12607	12582	12413	12537	12532	12399	12612	12790	12635	12620	12551	12455	12608	12354	12623	12439	12492	12654	12498	12463	12598	12684	12614	12534	12455	12482	12551	12513	12538	12567	12516	12323	12509	12545	12470	12606	12517	12566	12558	12535	12564	12521	12579	12469	12473	12656	12713	12675	12702	12494	12504	12505	12555	12570	12441	12558	12682	12533	12543	12499	12665	12668	12484	12312	12427	12630	12635	12532	12500	12283	12526	12451	12410	12562	12656	12511	12529	12480	12591	12575	12459	12417	12273	12321	12428	12465	12605	12399	12510	12622	12662	12415	12450	12481	12563	12435	12840	12469	12500	12550	12502	12508	12557	12379	12502	12545	12508	12353	12516	12534	12447	12523	12522	12462	12571	12566	12340	12420	12315	12546	12629	12527	12573	12641	12518	12444	12473	12602	12739	12638	12436	12518	12611	12583	12554	12635	12537	12575	12343	12564	12706	12500	12412	12217	12661	12585	12386	12513	12512	12515	12518	12451	12567	12558	12615	12441	12499	12616	12509	12522	12501	12610	12486	12435	12676	12733	12460	12554	12536	12577	12558	12536	12510	12446	12463	12493	12537	12515	12568	12596	12511	12402	12571	12509	12523	12484	12534	12637	12703	12607	12487	12406	12391	12393	12536	12417	12564	12692	12521	12566	12601	12482	12362	12507	12470	12620	12622	12471	12546	12338	12710	12403	12562	12516	12608	12552	12384	12627	12587	12342	12603	12561	12327	12383	12534	12571	12587	12492	12394	12451	12628	12491	12469	12516	12544	12558	12604	12619	12485	12469	12609	12552	12556	12479	12540	12598	12561	12533	12430	12457	12297	12454	12447	12541	12439	12579	12468	12403	12401	12591	12481	12512	12691	12399	12315	12650	12533	12583	12468	12479	12425	12737	12570	12538	12496	12690	12499	12714	12657	12390	12614	12702	12398	12747	12510	12655	12450	12457	12494	12498	12298	12602	12507	12633	12500	12258	12536	12571	12498	12386	12383	12624	12718	12619	12532	12492	12710	12644	12604	12469	12208	12417	12636	12570	12570	12419	12617	12513	12429	12627	12504	12610	12675	12532	12738	12489	12539	12704	12503	12473	12515	12329	12586	12498	12494	12573	12601	12688	12558	12581	12572	12534	12587	12655	12480	12466	12685	12503	12436	12386	12546	12423	12666	12546	12639	12561	12643	12558	12565	12615	12357	12716	12466	12503	12567	12499	12605	12589	12679	12457	12601	12644	12582	12544	12409	12523	12545	12669	12690	12578	12298	12568	12465	12591	12516	12560	12556	12731	12598	12630	12651	12558	12604	12425	12518	12544	12511	12486	12624	12531	12421	12549	12583	12711	12362	12493	12452	12465	12616	12500	12474	12478	12437	12525	12553	12591	12566	12672	12364	12590	12301	12335	12481	12414	12497	12542	12337	12533	12530	12504	12454	12552	12530	12502	12666	12522	12666	12565	12516	12455	12567	12602	12526	12475	12573	12444	12478	12634	12515	12468	12483	12740	12386	12558	12504	12570	12545	12379	12416	12508	12578	12617	12474	12516	12753	12532	12455	12557	12457	12634	12446	12467	12591	12649	12446	12593	12659	12574	12503	12556	12494	12518	12380	12657	12606	12496	12544	12565	12607	12484	12465	12592	12617	12421	12550	12414	12525	12665	12559	12207	12539	12633	12527	12407	12578	12397	12349	12487	12447	12421	12594	12552	12517	12389	12502	12577	12549	12457	12432	12592	12549	12601	12479	12682	12424	12511	12562	12388	12598	12401	12529	12552	12604	12644	12678	12418	12521	12614	12547	12550	12399	12633	12502	12510	12417	12352	12314	12482	12524	12590	12441	12449	12479	12683	12639	12498	12375	12620	12532	12426	12579	12707	12521	12521	12607	12508	12526	12668	12461	12516	12524	12472	12472	12385	12484	12551	12667	12621	12500	12523	12572	12432	12610	12534	12490	12460	12598	12410	12582	12577	12606	12451	12341	12552	12496	12433	12736	12498	12696	12568	12438	12384	12402	12632	12414	12549	12640	12517	12586	12531	12593	12609	12665	12622	12635	12512	12501	12588	12550	12756	12470	12319	12634	12665	12607	12459	12326	12522	12530	12574	12536	12491	12437	12519	12728	12479	12467	12487	12294	12510	12554	12656	12691	12507	12397	12484	12514	12377	12563	12671	12363	12372	12441	12589	12678	12646	12511	12558	12384	12598	12575	12392	12526	12649	12569	12545	12533	12339	12574	12418	12433	12577	12547	12509	12528	12517	12505	12527	12443	12626	12684	12438	12577	12501	12453	12505	12549	12549	12343	12424	12651	12495	12304	12457	12512	12611	12587	12562	12528	12537	12406	12561	12613	12663	12523	12557	12625	12494	12577	12544	12585	12752	12542	12586	12481	12437	12517	12601	12638	12467	12421	12541	12714	12525	12491	12496	12521	12589	12467	12385	12605	12497	12578	12679	12529	12461	12493	12491	12348	12493	12573	12597	12483	12470	12514	12433	12624	12493	12496	12721	12554	12455	12518	12527	12470	12551	12640	12473	12508	12479	12501	12431	12564	12479	12541	12650	12652	12415	12523	12472	12779	12490	12615	12521	12529	12694	12504	12542	12539	12536	12444	12482	12339	12514	12409	12381	12544	12522	12514	12532	12611	12602	12578	12494	12555	12515	12457	12521	12535	12529	12508	12539	12515	12536	12718	12249	12652	12439	12511	12559	12496	12710	12535	12507	12625	12593	12761	12401	12568	12452	12536	12474	12685	12519	12548	12545	12330	12474	12497	12451	12566	12528	12590	12437	12516	12588	12440	12636	12577	12412	12404	12468	12540	12477	12404	12350	12576	12579	12521	12473	12437	12488	12428	12606	12524	12450	12267	12723	12665	12298	12585	12346	12695	12611	12529	12444	12412	12748	12504	12595	12596	12627	12479	12647	12596	12603	12582	12545	12495	12482	12622	12481	12302	12537	12638	12631	12660	12689	12455	12586	12569	12549	12694	12599	12497	12684	12400	12564	12481	12686	12484	12459	12560	12546	12636	12485	12613	12418	12725	12552	12597	12460	12637	12506	12597	12555	12582	12483	12477	12494	12584	12537	12417	12612	12550	12540	12670	12579	12548	12560	12280	12581	12522	12518	12492	12502	12520	12619	12629	12555	12520	12633	12796	12493	12435	12455	12476	12392	12449	12501	12460	12494	12491	12496	12476	12653	12540	12521	12722	12455	12518	12369	12459	12593	12425	12490	12400	12337	12512	12603	12547	12551	12431	12791	12603	12621	12498	12427	12704	12391	12503	12528	12546	12684	12502	12446	12447	12667	12233	12519	12514	12578	12431	12568	12565	12335	12424	12542	12537	12551	12539	12649	12395	12426	12569	12558	12448	12547	12550	12630	12668	12471	12466	12590	12604	12551	12596	12512	12351	12572	12525	12641	12715	12538	12488	12607	12632	12328	12330	12512	12462	12731	12419	12563	12477	12664	12445	12657	12598	12470	12692	12503	12472	12586	12708	12528	12405	12446	12570	12626	12500	12566	12564	12575	12686	12443	12402	12535	12342	12460	12471	12485	12446	12591	12502	12597	12467	12695	12483	12610	12617	12346	12354	12442	12550	12522	12462	12551	12449	12533	12466	12619	12459	12554	12636	12591	12631	12425	12609	12561	12558	12542	12587	12470	12432	12698	12415	12543	12614	12440	12486	12484	12466	12721	12606	12482	12570	12687	12600	12380	12591	12610	12510	12395	12497	12377	12395	12661	12633	12638	12546	12629	12540	12425	12608	12581	12597	12580	12410	12386	12600	12694	12426	12654	12424	12493	12632	12624	12486	12401	12432	12472	12405	12548	12591	12460	12514	12416	12723	12533	12546	12385	12501	12570	12494	12535	12442	12575	12532	12622	12434	12347	12545	12617	12744	12470	12396	12344	12518	12508	12607	12522	12502	12429	12619	12735	12639	12656	12484	12381	12499	12389	12446	12474	12499	12533	12446	12644	12679	12465	12495	12621	12399	12441	12695	12755	12601	12430	12435	12628	12584	12486	12417	12443	12540	12606	12498	12546	12486	12543	12651	12596	12366	12576	12497	12570	12440	12565	12549	12673	12599	12542	12506	12376	12395	12652	12365	12543	12523	12651	12501	12539	12355	12421	12409	12581	12440	12339	12684	12595	12610	12637	12570	12655	12488	12607	12570	12540	12420	12400	12550	12488	12526	12605	12528	12449	12587	12514	12570	12574	12484	12551	12382	12555	12560	12571	12608	12442	12588	12498	12570	12564	12702	12404	12550	12532	12607	12623	12713	12531	12644	12700	12584	12601	12577	12413	12484	12626	12404	12579	12363	12570	12365	12478	12562	12458	12510	12550	12590	12585	12600	12371	12547	12610	12526	12468	12601	12485	12467	12495	12693	12388	12344	12526	12548	12490	12427	12318	12438	12378	12458	12644	12695	12558	12700	12428	12428	12566	12420	12490	12480	12566	12502	12491	12604	12506	12558	12587	12484	12340	12588	12604	12446	12505	12454	12676	12666	12437	12430	12535	12684	12570	12749	12584	12534	12644	12421	12350	12615	12662	12523	12577	12366	12472	12636	12383	12573	12508	12659	12428	12383	12554	12442	12549	12445	12578	12480	12548	12554	12368	12498	12532	12505	12640	12607	12611	12568	12363	12541	12595	12740	12370	12391	12301	12540	12545	12592	12628	12494	12518	12550	12521	12524	12500	12625	12538	12502	12495	12497	12452	12321	12539	12706	12575	12562	12611	12671	12741	12649	12499	12521	12574	12517	12571	12590	12541	12597	12543	12487	12564	12648	12675	12643	12779	12503	12459	12655	12534	12484	12545	12581	12594	12573	12574	12772	12534	12578	12500	12631	12671	12567	12551	12609	12704	12718	12367	12615	12612	12625	12466	12517	12598	12521	12529	12486	12509	12473	12457	12516	12421	12504	12552	12694	12446	12395	12484	12464	12570	12500	12529	12532	12419	12446	12362	12498	12558	12486	12323	12605	12480	12478	12469	12477	12488	12435	12373	12494	12463	12631	12547	12436	12486	12534	12397	12455	12630	12584	12710	12556	12523
12466	14150	13856	13128	22720	27296	23097	19105	14955	12757	13001	12874	12841	12875	12849	12796	12871	12666	12854	12727	12827	12741	12772	12675	12817	12778	12779	12835	12744	12842	12905	12760	12701	12714	12853	12778	13006	12728	12730	13000	12791	12811	12710	12910	12764	12883	12875	12732	12703	12777	12768	12861	12810	12811	12819	12811	12785	12876	12755	12816	12835	12644	12699	12689	12639	12792	12963	12912	12581	12968	12770	12889	12824	12736	12802	12758	12837	12757	12908	12767	12649	12870	12762	12823	12884	12797	12892	12623	12816	12751	12808	12754	12746	12722	12723	12702	12633	12752	12761	12748	12843	12684	12659	12862	12691	12761	12837	12629	12746	12832	12884	12758	12770	12707	12731	12878	12739	12802	12729	12669	12808	12833	12918	12673	12611	12839	12873	12807	12570	12784	12911	12921	12768	12856	12761	12755	12733	12787	12687	12647	12555	12802	12927	12796	12728	12871	12877	12787	12784	12809	12940	12800	12865	12790	12581	12902	12821	12751	12838	12855	12787	12863	12835	12722	12794	12838	12962	12691	12846	12836	12711	12709	12697	12654	12717	12804	12895	12868	12757	12813	12678	12840	12901	12711	12689	12906	12855	12811	12709	12770	12761	12798	12876	12795	12771	12813	12804	12792	12841	12769	12681	12868	12838	12652	12847	12819	12694	12861	12883	12824	12606	12731	12760	12726	12741	12703	12852	12676	12715	12752	12807	12857	12947	12818	12714	12588	12707	12740	12963	12778	12887	12795	12850	12853	12851	12869	12927	12688	12748	12716	12797	12639	12776	12760	12754	12740	12856	12783	12875	12795	12834	12754	12732	12936	12714	13010	12777	12763	12774	12868	12815	12633	12913	12843	12877	12711	12833	12853	12884	12722	12877	12797	12941	12900	12707	12765	12742	12805	12720	12721	12881	12879	12790	12697	12658	12761	12682	12960	12785	12567	12704	12756	12946	12751	12733	12765	12735	12695	12794	12762	12891	12695	12777	12853	12781	12744	12778	12672	12756	12662	12857	12812	12753	12768	12795	12873	12736	12844	12816	12911	12733	12862	12678	12791	12938	12799	12792	12931	12869	12682	12828	12808	12777	12790	12716	12772	12742	12867	12753	12951	12863	12764	12716	12935	12902	12698	12866	12818	12661	12811	12792	12737	12825	12809	12807	12806	12691	12860	12841	12746	12655	12748	12879	12658	12631	12814	12704	12888	12750	12784	12975	12747	12967	12664	12760	12875	12662	12671	12854	12828	12750	12919	12964	12820	12812	12659	12818	12903	12677	12835	12770	12673	12995	12775	12743	12778	12618	12619	12889	12727	12693	12808	12896	12661	12732	12812	12810	12679	12647	12862	12685	12723	12903	12779	12845	12731	12910	12786	12846	12805	12854	12848	12794	12867	12743	12645	12792	12817	12690	12857	12867	12654	12701	12999	13000	12769	12746	12647	12688	12845	12750	12975	12903	12841	12741	12928	12757	12809	12865	12762	12769	12826	12940	12716	12762	12824	12851	12627	12709	12633	12716	12860	12928	12722	12857	12687	12934	12862	12782	12737	12893	12859	12936	12935	12933	12831	12737	12911	12890	12647	12936	12722	12831	12724	12800	12909	12823	12685	12585	12831	12842	12657	12800	12773	12656	12714	12769	12741	12835	12813	12639	12822	12746	13002	12848	12770	12800	12757	12620	12812	12655	12793	12866	12797	12708	12601	12810	12744	12921	12813	12774	12917	12762	12780	12961	12732	12882	12858	12936	12810	12808	12597	12956	12774	12769	12775	12661	12937	12769	12917	12740	12762	12767	12751	12639	12674	12864	12817	12806	12633	12841	12704	12753	13042	12766	12769	12711	12619	12783	12744	12839	12725	12771	12767	12765	12831	12786	12872	12892	12807	12742	12712	12830	12653	12886	12889	12859	12819	12702	12887	12871	12840	12797	12923	12870	12863	12808	12868	12692	12789	12900	13007	12790	12658	12833	12678	12766	12667	12743	12778	12738	12727	12910	12749	12800	12813	12826	12949	12809	12697	12770	12829	12795	12761	12849	12868	12919	12739	12950	12728	13042	12791	12787	12889	12711	12744	12844	12812	12693	12937	12652	12832	12757	12749	12773	12791	12798	12715	12857	12871	12822	12902	12753	12873	12734	12709	12716	12865	12800	12751	12880	12784	12890	12693	12817	12554	13102	12805	12821	12855	12777	12638	12908	12644	12758	12558	12821	12721	12890	12743	12942	12724	12784	12843	12701	12782	12771	12907	12764	12934	12716	12886	12747	12807	12733	12940	12767	12763	12634	12831	12712	12748	12800	12849	12773	12769	12846	12789	12684	12764	12691	12955	12632	12601	12856	12804	12789	12680	12908	12932	12771	12754	12726	12823	12780	12732	12753	12709	12646	12903	12803	12757	12820	12813	12744	12977	12814	12910	12869	12806	12927	12768	12671	12861	12668	12790	12654	12901	12757	12644	12726	12782	12767	12768	12818	12816	12691	12793	12892	12653	12862	12756	12757	12832	12803	12933	12707	12832	12870	12818	12880	12773	12796	12801	12887	12895	12722	12736	12688	12869	12669	12867	12706	12829	12738	12887	12673	12733	12764	12739	12785	12672	12823	12900	12705	12727	12977	12724	12788	12778	12625	12739	12719	12781	12685	12755	12689	12843	12903	12869	12737	12878	12833	12849	12894	12639	12663	12895	12963	12738	12569	12707	12714	12829	12787	12832	12594	12645	12661	12983	12860	12689	12630	12770	12773	12779	12879	12769	12683	12624	12797	12821	12924	12848	12990	12735	12570	12719	12787	12764	12728	12719	12696	12750	12801	12881	12818	12971	12767	12811	12773	12743	12777	12834	12688	12664	12948	12883	12805	12978	12793	12804	12865	12814	12635	12856	12860	12888	12845	12936	12894	12655	12906	12774	12884	12735	12714	12695	12835	12778	12890	12877	12762	12783	12774	12852	12923	12807	12843	12766	12889	12975	12798	12837	12858	12865	12678	12816	12827	12727	12777	12931	12693	12649	12788	12839	12854	12775	12917	12746	12769	12670	12739	12746	12740	12841	12816	12884	12755	12771	12645	12813	12825	12726	12777	12839	12800	12861	12758	12740	12839	12786	12929	12627	12855	12812	12816	12826	12793	12713	12750	12732	12905	12807	12727	12803	12700	12806	12706	12700	12816	12804	12822	12805	12858	12670	12750	12634	12768	12954	12952	12847	12719	12824	12680	12797	12761	12856	12900	12833	12692	12675	12752	12862	12786	12753	12858	12866	12870	12789	12762	12824	12625	12664	12804	12653	12788	12789	12766	12855	12761	12737	12777	12834	12857	12852	12681	12796	12810	12752	12776	12761	12908	12709	12912	12877	12702	12707	12713	12716	12732	12707	12866	12746	12821	12946	12812	12872	12830	12895	12804	12835	12893	12765	12868	12934	12666	12724	12777	12908	12939	12681	12820	12725	12819	12765	12665	12810	12768	12769	12875	12982	12751	12736	12687	12811	12779	12889	12768	12832	12710	12922	12825	12699	12855	12747	12721	12903	12777	12689	12717	12693	12841	12794	12715	12898	12938	12834	12778	12675	12735	12912	12804	12863	12889	12659	12711	12768	12795	12776	12888	12815	12982	12778	12876	12785	12620	12759	12782	12631	12710	12748	12745	12878	12908	12917	12773	12862	12811	12685	12775	12764	12742	12906	12815	12698	12843	12770	12823	12785	12694	12807	12852	12845	12664	12622	12773	12795	12819	12867	12773	12925	12866	12735	12897	12670	12967	12739	12856	12744	12942	12802	12826	12889	12778	12599	12843	12823	12601	12672	12581	12769	12797	12800	12834	12757	12932	12732	12713	12829	12840	12860	12747	12796	12733	12735	12893	12890	12631	12948	12811	12955	12875	12722	13003	12872	12770	12798	12785	12861	12807	12855	12743	12692	12828	12912	12816	12716	12849	12759	12761	12806	12726	12808	12962	12810	12849	12701	12694	12895	12773	12911	12760	12867	12818	12631	12741	12956	12813	12882	12706	12803	12752	12758	12826	12734	12757	12934	12708	12760	12833	12839	12703	12834	12903	12751	12832	12943	12730	12664	12797	12746	12965	12660	12751	12736	12750	12810	12725	12812	12830	12967	12752	12680	12783	12802	12604	12940	12620	12816	12767	12553	12957	12871	12737	12722	12726	12738	12619	12838	12860	12821	12753	12578	12863	12784	12701	12829	12827	12799	13074	12710	12762	12838	12822	12932	12945	12833	12800	12942	12748	12867	12798	12730	12884	12549	12748	12726	12716	12788	12739	12757	12857	12878	12779	12899	12808	12873	12810	12697	12827	12861	12856	12743	12934	12732	12765	12841	12917	12858	12722	12706	12906	12722	12884	12685	12796	12658	12785	12914	12647	12744	12733	12808	12808	12783	12854	12896	12859	12676	12765	12728	12775	12866	12724	12800	12911	12658	12825	12882	12819	12869	12746	12720	12688	12829	12746	12725	12758	12746	12781	12933	12863	12761	12805	12732	12771	12766	12917	12783	12558	12850	12766	12704	12860	12677	12858	12753	12845	12821	12767	12761	12921	12714	12795	12869	12742	12871	12829	12793	12869	12641	12805	12686	12846	12770	12788	12789	12833	12895	12852	12777	12880	12868	12813	13032	12729	12701	12954	12815	12755	13018	12725	12679	12694	12753	12726	12744	12833	12849	12852	12627	12846	12686	12876	12931	12745	12598	12845	12928	12785	12763	12877	12818	12763	12853	12762	12643	12861	12781	12813	12782	12604	12724	12948	12858	12689	12818	12720	12866	12768	12935	12833	12895	12639	12758	12779	12767	12756	12764	12834	12684	12888	12539	12686	12795	12755	12780	12760	12723	12733	12871	12944	12881	12918	12688	12654	12732	12780	12747	12664	12878	12805	12745	12686	12821	12812	12886	12847	12807	12767	12742	12709	12686	12937	12754	12578	12888	12914	12822	12943	12779	12690	12778	12838	12831	12852	12964	12868	12919	12992	12698	12763	12790	12814	12759	12699	12790	12644	12893	12770	12833	12780	12889	12746	12600	12727	12805	12779	12726	12868	12849	12686	12880	12732	12809	12833	12684	12681	12976	12733	12833	12680	12548	12908	12819	12878	12687	12688	12828	12750	12728	12637	12676	12890	12742
24201	21217	28310	24595	32869	51239	45258	34899	23883	15687	14187	14017	14193	13945	13969	14105	13747	14051	13876	13995	13991	13962	13958	13950	14148	13906	13759	14163	14138	14032	13991	13922	14020	13938	13950	13858	13967	13861	13921	14092	13824	13950	13929	13948	13898	13769	13954	13942	14004	14124	13929	13925	13908	14149	13858	13933	13922	13956	13918	13868	13740	13933	13853	13865	13893	13829	13853	13929	13805	13741	13710	13746	13856	13868	13874	13850	13895	13918	13875	13898	14052	13822	13864	13832	13853	13951	13808	14032	13936	13913	13832	13974	13950	13961	13805	13647	13791	13932	13940	14004	13783	13988	13866	13866	13799	13822	13848	13975	13867	13750	13895	13867	13578	13915	13764	13827	13876	13922	13859	14037	13914	13901	13945	13848	13947	13645	13958	13853	13833	14022	14063	13982	13943	13811	13969	13801	14012	14035	13903	13896	14024	13849	13935	13983	13879	13819	13970	13776	13800	13838	13900	14061	13858	13967	13798	13970	13812	13850	13930	13764	13933	13896	13789	13900	13765	13880	14075	13771	13808	13816	13852	13879	13792	13960	13841	13953	13824	13944	13707	13962	13934	13818	13799	13893	13981	13804	13868	14020	14018	14021	14048	13876	13869	13925	13907	13807	13822	13831	13795	13812	13788	13847	13898	13843	13838	13777	13864	13872	13845	13889	13784	13923	13870	13852	13761	13851	13885	13802	14116	13980	13718	13898	13910	13935	13960	14017	14105	13815	13850	13836	13731	13843	13865	14002	13965	13839	13902	14021	13801	13786	13756	13765	13977	13844	13854	13928	13749	13672	14138	13758	13722	13818	14032	13893	13910	14057	14004	13785	13697	13804	13916	13827	13841	13794	13834	13922	13985	13989	13737	13899	13937	13812	13710	13818	13939	14080	13860	13829	13803	13993	13813	13738	13815	13727	13957	14046	13824	13813	13916	14013	13913	13999	13950	13916	13951	13814	14056	13843	13967	13964	13927	14084	13792	14108	13859	13943	13891	13925	14076	13872	13892	13964	13753	13929	13931	13906	13945	13702	13850	13974	13904	13856	13929	14017	13880	13954	13874	13901	13922	14091	13789	14014	14006	13832	13724	14061	13892	13838	13805	13953	13977	13941	14001	13809	13915	13998	13716	14008	13834	13866	13742	13916	13915	13844	13913	13774	13818	13868	13986	13757	13725	13801	13780	13835	13929	14037	13974	13964	13813	13778	13955	13785	13955	13842	14019	13761	14064	13840	13798	14118	13791	13783	14003	13825	14020	13692	13932	13739	13925	13822	13947	13916	13806	13938	13989	14142	13944	13824	13934	13857	13876	13834	13882	14060	13964	13933	13995	13813	13851	13822	13779	13829	14137	13855	13818	13889	13821	13822	13954	13911	13839	14044	13868	13932	13928	13699	13828	13930	13864	13859	13872	13944	14089	13818	13964	13951	13849	14087	13836	13839	13875	14009	13969	13823	13960	13815	14018	13845	13930	13855	13956	14046	13973	13848	13862	13851	13850	13734	13955	13978	13807	13822	14018	13853	13806	13879	13741	14084	13954	13784	13976	13916	13816	13910	14053	13833	13908	13839	13722	13939	13984	13986	13891	13969	14039	13719	13876	13919	13879	13914	13849	13882	13824	13721	13995	13629	13710	13978	13775	13781	13679	13857	13822	14011	13980	13981	13796	13909	13912	13842	13870	13826	13751	13970	13769	13894	14010	14030	13905	13756	13764	13884	13871	13628	13951	13869	14037	13779	13917	13865	13813	13839	13691	13913	13827	13854	13559	13999	13829	13827	13785	13940	13761	13822	13844	13829	13855	13876	13904	13816	13903	13662	13913	14011	13845	13839	13847	13882	13673	14022	13663	13805	13833	13704	13718	13684	13704	13831	13864	13824	13936	13862	13833	13964	13883	14003	13853	13772	13898	13918	13827	13933	14027	13903	13961	13817	13702	13936	13875	13728	13949	13856	13914	13826	14003	14010	13835	13889	13790	13848	13722	13985	13837	13937	13932	13911	13847	13926	14023	13837	13913	13924	13678	13892	13752	14058	13753	13865	13695	13620	13780	13767	13915	13786	13890	13996	13935	13985	13963	13931	13975	13795	13718	13925	13860	13923	13965	13804	13903	13876	14097	13928	13744	13804	13867	13749	13890	14053	13814	13880	13777	13892	13911	13843	13818	13893	13932	13850	13972	13663	13778	14049	13864	13705	13886	13754	13729	13790	13785	13678	13905	13933	13713	13971	14007	13852	14025	13918	13789	13934	13693	13916	13844	13931	14042	13800	13825	13781	13859	13875	14065	13973	13883	14002	13874	13974	13983	13817	13928	13833	13934	13846	13790	13793	13809	13890	13834	13838	13971	13943	13945	13748	13830	13950	14037	14021	13824	13827	13986	13802	13719	13994	13919	13906	13735	13881	14131	13793	13994	13977	13941	14035	13764	13962	13949	13922	13754	13943	13777	13789	13814	13906	13910	13761	13894	13770	13895	13926	13908	13989	14000	13720	13786	13765	13929	13861	13946	13969	13858	13889	13816	13841	13874	13914	13872	13917	14053	13894	13841	13989	13854	13901	13937	14035	13994	13865	13907	13977	13939	13963	13860	13928	13868	13774	14017	13839	13996	13845	14021	13894	13946	13737	13859	13916	13900	13779	13893	13964	13986	13799	13767	13668	13988	13853	13950	14040	13787	13891	13869	13679	13893	13771	14118	14045	13826	13818	14077	14011	13787	13931	14026	14040	13855	14007	13829	13974	13787	13843	14166	14092	13910	13933	13610	13940	13791	13782	13912	13804	13892	13923	13910	13776	13900	13935	13770	13951	13922	13950	13958	13847	14014	13840	13865	13853	13830	14187	13907	13902	13840	13753	13875	13836	13978	13900	13949	13704	14020	13846	13967	13981	13843	13805	13895	13828	13744	13891	13962	14101	13850	13754	13951	13904	14083	13754	13922	13968	13901	13850	13874	13904	13910	13771	14112	14027	13712	13737	13928	13840	13831	13819	13933	13947	13897	13838	13928	13878	13763	13684	13748	13786	13909	14013	13804	13875	13688	14001	13955	14034	13823	13885	13757	13808	13744	13925	13954	13779	13776	13954	13892	13974	13859	14066	13905	13939	13992	14016	13760	13948	13944	13883	14036	13709	13808	13866	14048	13933	13729	13932	13879	13805	13785	13785	13820	13917	13968	13896	14018	13816	13853	13876	13992	13957	13921	13960	13846	13951	13929	13884	13892	13877	13858	13921	13842	13819	13821	13889	13846	13780	14058	13898	14094	14026	13848	13771	13776	13717	13712	14023	13840	14222	13927	14093	14015	13836	13879	13902	13990	13889	13699	13877	13777	13883	13773	13824	13868	13808	13881	13812	13976	13899	13878	13845	13757	13853	13940	13744	13738	14042	13992	13657	13836	13830	13906	13777	13978	13751	13937	13869	13689	13802	14081	13793	14078	13924	13786	13585	13834	13764	13664	13637	13871	13780	13836	13833	14016	13958	13839	13748	13868	13923	13827	13914	13801	13893	13880	13730	13914	14078	13866	13781	13809	13955	13874	13864	13870	13975	13777	13884	13726	13805	13737	13987	13810	13785	13771	13879	13942	13844	13758	13778	14001	13938	13760	13790	13873	13930	13836	14076	13748	13869	14071	14000	13924	13872	13984	14121	13867	13861	13957	13883	13954	14035	13927	13720	13820	13873	13977	13794	13878	13976	14027	14028	13992	13793	13875	13942	13807	13755	13718	13974	13839	13962	13639	13665	13735	13859	13794	13775	13698	14077	13888	13826	13921	13854	13782	13822	13753	13801	13916	13990	14117	13786	13830	13733	13898	13813	13816	13851	13848	13868	13823	13786	13848	14007	13968	14015	13639	13887	14094	13821	13720	13875	13979	13765	13840	13832	13912	13860	13674	13904	13873	13970	14031	13900	14003	13814	13958	13901	13850	13914	13983	13856	13969	13750	13730	14130	13785	13930	13812	14050	13784	13680	13790	13822	13957	13832	13884	13852	13809	13809	13899	14055	13897	13856	13916	13793	13841	13764	13825	13892	13847	13995	13746	13807	13879	13930	13955	13867	13920	13765	13743	13875	13823	13846	13907	13814	13927	13847	13873	14120	13712	13813	13858	13900	13800	13933	13798	13895	13769	13956	13869	13934	13803	14054	13879	13843	13975	13997	13952	13833	13916	13717	13816	13915	13878	13908	13929	13877	13857	13849	13855	13773	13930	14004	13677	13847	13745	13795	13978	14051	13971	13829	13801	13808	13870	13882	13892	13963	14025	13803	13895	13722	13947	14109	13795	13837	13906	13872	13918	13752	13898	13993	13740	13824	13969	13806	13822	13808	13959	13743	13716	14002	13813	13967	14120	13876	13800	13942	13960	13734	13710	13789	13799	13881	13808	13943	13744	13961	13732	13755	13897	13784	13829	13768	13712	13953	13810	13866	13960	13884	13913	13793	13900	13971	13868	13816	13790	14005	13711	13840	13941	13935	14045	13979	14001	13740	13950	13971	13800	13878	13949	13884	13857	13865	14104	14006	13772	13804	13665	13984	13981	13900	13996	13810	13896	13841	13974	13901	13789	13910	13927	13762	13897	13965	13760	13937	13770	13923	13759	13787	13898	13871	13847	13842	13945	13878	13737	13897	13836	13978	13845	13806	13626	13844	13960	13865	13855	13862	13860	13904	13925	13866	13909	13748	13943	14008	13979	13865	14005	13843	13827	13778	13766	13742	13993	13716	13971	13907	13967	13983	13972	13989	13946	13710	13871	13971	13887	13828	13911	13903	13818	13939	14004	13891	13799	13844	13920	13898	13982	13867	13815	13943	13757	13816	13633	13814	13715	13718	13830	13766	14013	13910	13881	14000	13985	13919	13872	14054	13966	13888	13744	13886	13856	14001	13838	13917	13832	13815	13728	13855	13884	13663	13802	13915	13874	14067	13829	13824	14096	14028	14012	13987	13880	13983	13939	13961	13954	13772	13757	13885	13798	13845	13915	13758	13928	13847	13824	13788	13859	13873	13996	13915	13754	14066	14046	13829	13856	13821	13824	13956	14079	13929	13803	13980	13871	13951	13833	13847	13883	13770	13965	13599	13641	13883	13948	13828	13863	13869	14015	14002	13875	13844	13955	13810	13881	13962
12962	20242	19115	21020	44664	53016	46468	37299	24398	14253	13744	13953	13657	13687	13635	13672	13596	13784	13844	13675	13801	13641	13750	13757	13647	13589	13684	13783	13835	13657	13667	13741	13688	13522	13522	13634	13671	13634	13646	13681	13754	13601	13809	13569	13620	13694	13640	13777	13796	13968	13911	13624	13783	13505	13626	13769	13615	13799	13849	13575	13542	13645	13845	13668	13691	13798	13751	13639	13723	13662	13813	13733	13613	13744	13636	13883	13662	13492	13651	13616	13717	13502	13761	13592	13513	13734	13734	13583	13813	13584	13645	13585	13780	13542	13681	13802	13525	13758	13700	13629	13826	13613	13708	13524	13760	13636	13722	13712	13766	13584	13687	13656	13562	13614	13660	13511	13526	13531	13839	13726	13542	13631	13700	13601	13697	13586	13691	13663	13725	13722	13561	13738	13608	13644	13871	13777	13625	13575	13619	13682	13705	13729	13688	13690	13614	13553	13640	13685	13755	13779	13747	13621	13809	13723	13639	13612	13701	13674	13725	13677	13634	13869	13552	13626	13551	13349	13840	13544	13654	13811	13723	13721	13680	13710	13534	13659	13728	13560	13660	13690	13598	13647	13778	13641	13755	13554	13746	13824	13781	13759	13541	13619	13555	13560	13627	13648	13686	13770	13671	13884	13706	13708	13547	13697	13770	13629	13573	13651	13804	13643	13625	13593	13768	13737	13652	13725	13572	13642	13510	13580	13753	13614	13836	13464	13677	13757	13722	13783	13651	13730	13778	13570	13736	13672	13788	13612	13746	13561	13684	13607	13662	13642	13599	13743	13711	13620	13752	13825	13961	13658	13583	13687	13661	13614	13565	13552	13768	13494	13481	13667	13530	13663	13691	13561	13621	13606	13661	13525	13873	13655	13648	13609	13661	13617	13713	13639	13725	13621	13431	13477	13728	13648	13651	13784	13693	13667	13555	13551	13663	13857	13627	13647	13833	13722	13709	13643	13586	13594	13553	13690	13690	13616	13789	13580	13596	13698	13611	13780	13537	13663	13830	13746	13902	13651	14039	13661	13586	13737	13652	13745	13779	13547	13684	13514	13751	13654	13638	13591	13543	13581	13694	13642	13751	13576	13958	13645	13579	13766	13784	13656	13673	13642	13879	13684	13680	13556	13689	13708	13587	13742	13562	13600	13701	13522	13922	13797	13614	13719	13639	13577	13639	13690	13839	13798	13655	13588	13639	13711	13580	13684	13656	13714	13784	13543	13882	13532	13608	13542	13594	13743	13681	13543	13579	13603	13641	13592	13720	13712	13749	13720	13608	13825	13602	13801	13690	13627	13644	13733	13599	13573	13711	13671	13631	13577	13622	13768	13621	13698	13617	13839	13594	13500	13770	13663	13677	13599	13543	13644	13573	13716	13780	13695	13667	13545	13504	13720	13848	13610	13745	13724	13687	13549	13913	13655	13475	13676	13613	13746	13661	13645	13768	13598	13611	13733	13631	13644	13753	13735	13712	13760	13558	13823	13729	13648	13515	13658	13753	13823	13686	13761	13506	13580	13637	13652	13648	13549	13481	13625	13586	13666	13691	13735	13630	13752	13599	13676	13669	13664	13802	13592	13580	13699	13605	13752	13722	13622	13748	13733	13652	13622	13580	13560	13532	13564	13658	13703	13741	13670	13640	13612	13692	13593	13636	13671	13581	13681	13741	13427	13641	13765	13704	13569	13612	13719	13626	13601	13720	13693	13689	13707	13606	13619	13571	13673	13589	13772	13704	13719	13575	13739	13591	13664	13697	13670	13575	13727	13742	13713	13897	13691	13610	13661	13512	13816	13619	13621	13603	13598	13658	13550	13489	13572	13695	13522	13574	13636	13568	13671	13846	13613	13556	13787	13906	13658	13573	13585	13671	13611	13579	13601	13752	13767	13738	13604	13654	13592	13806	13771	13590	13664	13795	13769	13716	13607	13744	13704	13913	13806	13763	13831	13576	13742	13585	13620	13564	13825	13696	13755	13625	13751	13515	13632	13896	13682	13677	13711	13659	13561	13723	13511	13638	13685	13656	13616	13712	13744	13613	13611	13667	13796	13655	13728	13623	13683	13768	13563	13652	13755	13822	13684	13625	13610	13635	13786	13792	13717	13650	13728	13572	13703	13692	13823	13745	13615	13859	13524	13574	13709	13777	13705	13665	13653	13610	13582	13672	13711	13636	13643	13685	13683	13837	13676	13884	13674	13708	13646	13750	13662	13531	13607	13756	13732	13700	13554	13784	13706	13753	13650	13633	13596	13691	13617	13610	13624	13736	13635	13689	13672	13672	13520	13687	13823	13685	13679	13746	13670	13595	13638	13459	13653	13839	13764	13624	13677	13620	13694	13557	13533	13664	13676	13491	13742	13723	13622	13752	13550	13606	13532	13690	13639	13794	13736	13617	13552	13760	13670	13628	13504	13518	13652	13726	13654	13621	13561	13535	13696	13577	13793	13784	13640	13820	13659	13729	13551	13811	13575	13813	13848	13728	13876	13776	13553	13656	13631	13674	13592	13827	13612	13766	13616	13725	13584	13614	13637	13576	13757	13579	13736	13638	13725	13551	13618	13714	13667	13630	13717	13569	13685	13645	13662	13724	13576	13717	13610	13751	13735	13735	13695	13724	13586	13522	13682	13855	13591	13557	13662	13547	13674	13624	13886	13592	13654	13630	13789	13588	13729	13728	13429	13645	13651	13795	13720	13593	13637	13757	13816	13594	13742	13588	13890	13638	13708	13699	13779	13578	13643	13741	13561	13730	13685	13728	13818	13756	13570	13805	13698	13758	13717	13614	13678	13736	13565	13594	13797	13649	13586	13653	13579	13621	13717	13740	13853	13557	13630	13675	13826	13486	13659	13635	13755	13691	13572	13688	13661	13619	13602	13759	13699	13582	13619	13726	13630	13610	13652	13740	13661	13801	13818	13693	13522	13707	13795	13725	13643	13628	13651	13526	13512	13845	13679	13858	13504	13615	13759	13737	13720	13623	13583	13697	13603	13700	13753	13832	13542	13689	13739	13595	13724	13649	13678	13768	13744	13515	13807	13760	13674	13707	13605	13612	13770	13556	13849	13652	13800	13575	13659	13686	13740	13671	13818	13660	13677	13693	13784	13575	13790	13766	13606	13619	13647	13645	13894	13609	13612	13579	13852	13592	13728	13724	13733	13644	13773	13987	13776	13579	13622	13808	13751	13657	13467	13777	13524	13635	13767	13569	13613	13732	13798	13856	13660	13615	13612	13516	13674	13608	13647	13604	13661	13611	13627	13713	13788	13605	13885	13650	13649	13702	13796	13749	13589	13710	13697	13728	13654	13763	13628	13696	13951	13713	13672	13693	13697	13663	13716	13660	13712	13794	13531	13574	13733	13802	13663	13622	13662	13579	13702	13782	13876	13723	13683	13738	13699	13388	13686	13733	13652	13613	13553	13552	13720	13822	13473	13704	13646	13561	13665	13738	13652	13657	13621	13608	13552	13659	13543	13765	13638	13710	13674	13752	13618	13685	13498	13760	13744	13791	13654	13725	13804	13599	13695	13700	13589	13713	13631	13683	13776	13545	13725	13593	13721	13542	13730	13586	13786	13767	13538	13758	13576	13523	13643	13590	13583	13599	13721	13643	13734	13620	13730	13631	13613	13492	13595	13651	13802	13689	13710	13574	13680	13581	13730	13718	13647	13704	13718	13806	13450	13724	13750	13550	13671	13616	13690	13715	13563	13650	13683	13580	13694	13729	13684	13701	13737	13603	13670	13700	13579	13576	13759	13674	13625	13646	13807	13752	13703	13760	13747	13708	13776	13865	13557	13727	13594	13555	13576	13763	13703	13638	13464	13690	13597	13595	13624	13808	13529	13562	13595	13727	13586	13632	13579	13700	13626	13666	13877	13681	13677	13525	13488	13814	13697	13746	13647	13627	13433	13693	13735	13462	13707	13533	13615	13895	13737	13574	13747	13769	13656	13750	13612	13575	13552	13524	13532	13583	13602	13642	13693	13708	13567	13794	13771	13684	13700	13770	13616	13625	13601	13670	13712	13504	13760	13739	13658	13776	13528	13718	13615	13608	13487	13789	13777	13734	13682	13599	13743	13703	13751	13673	13727	13645	13700	13876	13594	13564	13468	13731	13642	13657	13662	13671	13637	13683	13821	13674	13765	13767	13780	13658	13594	13473	13591	13543	13658	13693	13642	13610	13870	13647	13693	13870	13731	13586	13603	13702	13646	13811	13788	13674	13672	13596	13631	13716	13587	13597	13648	13661	13746	13634	13693	13712	13562	13809	13568	13782	13682	13647	13703	13629	13618	13673	13686	13565	13579	13713	13655	13575	13530	13744	13703	13662	13564	13777	13664	13705	13579	13764	13724	13877	13727	13701	13759	13706	13585	13649	13764	13694	13720	13543	13708	13782	13794	13675	13611	13581	13603	13617	13698	13833	13700	13559	13698	13763	13720	13696	13639	13830	13560	13703	13567	13828	13650	13699	13684	13592	13579	13721	13747	13544	13605	13838	13883	13707	13470	13697	13666	13651	13738	13767	13703	13628	13667	13703	13595	13645	13528	13822	13674	13596	13782	13570	13716	13631	13631	13610	13636	13728	13473	13624	13704	13688	13748	13587	13672	13586	13772	13479	13540	13837	13704	13652	13701	13947	13640	13708	13826	13649	13656	13669	13595	13692	13668	13637	13715	13566	13684	13842	13682	13656	13637	13709	13631	13696	13770	13756	13738	13587	13697	13757	13873	13656	13717	13538	13641	13630	13770	13527	13741	13834	13730	13708	13594	13694	13537	13837	13506	13514	13678	13686	13597	13661	13756	13517	13719	13667	13783	13714	13691	13746	13637	13625	13739	13783	13821	13687	13695	13725	13772	13697	13683	13721	13650	13770	13769	13631	13516	13753	13809	13682	13658	13698	13728	13650	13598	13644	13758	13667	13536	13716	13562	13653	13550	13795	13632	13604	13487	13758	13727	13819	13810	13624	13748	13596	13677	13656	13677	13569	13575	13699	13859	13659	13761	13647	13695	13754	13585	13759	13673	13750	13696	13681	13687	13815	13701	13752	13810	13612	13721	13622	13685	13698	13461	13596	13775	13841	13653	13514	13646	13667	13532	13613	13635	13616	13769	13755	13594	13821	13800
22935	21236	28958	23792	33177	61251	57728	44346	30152	17597	14819	14549	14300	14416	14213	14175	14326	14282	14157	14304	14239	14369	14222	14339	14223	14380	14343	14342	14352	14204	14278	14026	14348	14133	14104	14124	14160	14188	14293	14261	14106	14126	14077	14076	14033	14010	14369	14083	14113	14494	14276	14224	14260	14101	14186	13953	14025	14235	14047	14178	14179	14113	14176	13944	14395	14031	14151	14010	14140	14131	14377	14090	14230	14204	14125	14230	14273	14009	14021	14215	14157	14005	13931	14123	14101	14294	14012	14177	14124	14183	13979	14252	14039	14107	14074	14036	13910	14113	14090	14122	14124	14222	14145	14124	13944	14013	14088	13983	14087	14111	14261	14254	14334	14209	14045	14342	14079	14170	14013	14191	14213	14225	14099	14090	13885	13978	14142	14201	14210	14251	14001	14197	14263	14174	14110	14037	14088	14027	14135	13911	14177	14101	14037	14085	14044	14069	14096	13985	14227	14123	14354	14245	14311	14030	14024	14102	13969	14065	14124	14044	14261	14253	14201	13922	14107	14000	14097	14222	14006	14033	14032	13931	14122	14218	14104	14149	14116	14051	14163	13964	14067	13872	14279	14102	14062	14005	13976	14116	14125	14214	13968	13928	14059	13910	14088	14061	14094	14030	14356	13975	14037	14205	14155	14125	14275	14309	14107	13930	14135	13947	14143	14112	14112	14086	14178	14214	14172	14134	14135	14037	14134	14011	14132	14068	14066	14083	14147	14126	14085	14172	14083	14053	14049	14045	14286	14060	13894	14129	13921	13847	14203	14097	14186	14186	14098	14269	14112	14142	14020	13944	13974	14080	14151	14105	14079	14261	14027	13956	14098	14028	14213	14233	14148	14031	14040	14119	14153	13983	14202	14166	14252	14049	14098	14193	14125	14178	14116	14088	14202	14118	14129	14154	14151	14358	14268	14204	13980	14089	13996	14140	14127	14168	14193	14068	14041	13987	14128	14004	13969	14051	14109	14082	14200	14068	13918	13955	14118	14153	14045	13929	13982	13838	14131	14151	13978	14029	14001	14020	14161	14099	14019	14197	14208	14036	14131	13955	14147	14098	13960	14148	14020	13967	13979	13997	14081	14058	14020	14247	14071	13970	13983	14089	14161	14126	14061	14116	14090	13992	14049	14205	14112	14034	14056	14153	13922	14012	14131	13940	14086	14080	13926	14054	14105	14289	14108	14022	14186	14130	13988	14012	14020	14140	14085	14093	14175	13830	14042	14219	14220	14019	14118	14139	14153	14123	13897	14187	14100	14217	14091	14202	14109	14018	14160	14100	14107	14028	14264	14046	13988	14090	14244	14157	14053	14111	13865	14055	13989	14064	14182	13998	14268	13969	14195	14256	14213	14067	14307	14036	14076	14092	14130	14107	14299	13958	14349	14079	14263	14174	14214	14164	14309	14057	14205	14161	14265	13950	13991	14096	14023	14118	13901	14015	14221	14140	14019	14130	14165	14096	14205	14027	14071	14036	13901	14123	14133	14139	14134	14001	13921	14094	14043	14296	14004	14192	14028	13949	14072	14168	13930	14056	14157	14135	14142	14054	14063	14152	14228	14211	14045	14027	14104	14244	13943	14278	14177	14133	14140	14291	14017	14174	14354	14198	14074	13912	14066	14114	14069	13942	14144	14047	14159	13984	14124	14070	14058	14298	14036	13976	14255	14241	14269	13897	14047	14164	14024	14185	14111	14052	13869	14202	14239	13996	14109	14094	14168	14098	14177	14027	14100	14166	13937	14034	14250	14108	14208	14092	14123	14068	14030	14117	13990	14174	14084	14179	13987	14331	13912	13963	13965	14178	14183	14151	13983	14090	14142	13979	14193	14281	14026	14233	14144	13842	14076	14175	14098	13947	14088	14020	13971	14044	13920	14144	14203	14063	14318	13981	14094	14075	14110	14019	14234	14150	14096	13969	14053	14010	14076	14021	14099	13944	14080	13981	14037	14121	14000	14129	13966	13965	14028	14119	14082	14051	13925	13994	14067	13977	13964	14176	14331	14093	14216	14282	14057	14028	13988	14063	14033	14318	14043	14040	14179	14052	14058	14111	14318	14086	14170	14059	14031	14038	14208	13959	14232	14093	13951	14060	14001	14189	14083	14020	14204	14319	13891	14026	14141	14038	14025	13975	14120	14174	14068	14057	14093	14044	14253	14091	14138	14098	14062	14200	14316	14074	14074	14002	13991	14229	14136	14130	14113	14172	14003	14196	14045	14098	14151	14211	14020	13949	14016	14145	13973	14099	14233	14108	14067	14088	14156	13917	14107	14206	14226	14014	13972	14086	14149	14123	14038	14069	14033	14002	14223	14066	14112	14104	14148	14138	14010	14017	14040	14029	14084	14096	13984	13933	14189	13927	14018	14228	14160	14088	13954	13934	14087	14125	14015	13987	13980	14023	14042	13968	14155	14158	14210	13818	14144	14207	14344	13963	14008	14064	13970	14058	14166	14077	14050	14091	14084	14170	13989	14075	14154	13969	13955	14028	14051	14115	14037	14170	13963	14165	14189	13972	14185	13933	14303	14154	14067	13919	14186	14047	14101	14160	14166	14077	14086	14159	14132	14021	14209	13978	14014	14054	14072	14110	14310	13976	14121	14146	14341	14113	14103	14263	14148	14169	14006	14195	14023	13900	14047	14146	14004	13955	14107	14024	14060	14127	13955	14061	14069	14131	14177	14092	14046	14123	13944	14270	14135	14160	13983	13944	14204	14033	13998	14140	14110	14146	14069	13919	14022	14012	14042	14054	14121	14210	14070	13973	14019	14084	14259	14070	14150	14177	14020	14053	14123	14040	14002	13993	14092	14147	14106	14063	14191	14048	13923	13939	14130	14072	14026	14151	13905	14049	14009	13762	13961	13913	14089	14151	14117	14048	14086	14050	14137	14152	14002	14062	14145	14045	14107	14060	14146	14233	14067	14077	14051	14035	14131	14183	14007	13871	14168	14098	14098	14084	13976	14068	14120	14188	14072	14214	14267	14180	14051	14228	13932	14184	14065	14026	14071	14071	14221	13995	13961	14246	14027	14158	14288	14244	14265	14211	14007	14079	14011	14055	13925	13956	14050	14106	14005	13987	14122	14107	14248	14124	13873	14083	14157	14073	14116	14112	14213	14013	14122	14225	14165	14213	14045	13948	14102	13905	14346	14151	13936	14070	14153	13992	14291	14160	14263	14441	14085	13980	14050	14087	14060	14121	14180	14275	14118	14040	14076	14022	13995	14061	14264	13991	14191	14149	14018	14053	14125	14040	14020	14198	14053	14084	14205	14188	14159	14196	14208	14017	13950	14126	13935	14050	14067	14168	14158	14205	13979	14083	14198	14046	14076	14075	13869	13954	14136	14152	14101	14066	14302	14186	13960	14110	14006	14210	14110	14082	13998	14155	14137	14015	13992	14111	14351	14041	14210	14159	13919	14128	14082	13905	14048	13994	14140	13955	14067	14205	14213	14232	13981	13932	13986	14177	14118	14079	14140	14104	14180	14069	14372	14110	14321	14086	14012	14027	13982	14030	14168	14121	14057	14129	14036	14021	14107	14004	14068	14140	13902	14141	14038	14209	13914	14123	14043	14055	13993	13983	14108	14004	14166	14336	14316	14104	14281	13946	14092	14184	14155	14028	14031	14138	14170	14103	14206	14043	13958	14037	14148	14055	14070	14174	14223	13972	13999	14080	14101	14006	13938	13922	14110	14086	14092	14068	14213	13934	13982	14207	14225	14016	14229	14108	13973	14162	14271	14211	14309	14047	14138	14152	14118	14080	14086	13940	14035	14162	14110	14188	13786	14102	14235	14035	13847	14244	14035	14067	14131	14295	14031	13948	14193	14130	14193	14236	14146	13876	13951	14222	13889	14093	14078	14231	14037	14232	14078	14038	14072	14124	14074	14197	14091	14252	14077	14064	14009	14039	14100	14067	14116	14009	14098	14180	14291	14223	14016	14153	14012	14193	14016	14216	14101	14048	13974	14131	14232	14211	13879	14123	14238	14106	14215	14075	14082	14271	14133	14011	14196	14032	14060	13998	14293	14055	14323	14119	14170	14127	14364	14201	14207	14078	14056	14174	14105	14093	14318	13925	14015	14019	14087	14222	13889	14114	14096	14080	14253	14043	14048	14120	14110	14119	13918	14060	14202	14132	14150	14072	14029	14101	14135	14067	14254	14257	13980	14011	14288	14038	13929	14066	14152	14157	14123	14182	14087	14157	13986	14196	14166	14362	14185	14114	14014	14043	14061	14280	14070	14020	14224	14047	13958	14023	14224	14162	14120	14092	14207	14060	13965	14100	14205	14237	14138	14090	13983	14104	14184	14155	14005	14163	14137	14010	14071	14163	14047	14176	14272	14126	13929	14027	14128	13984	14155	14239	14090	14108	13943	13873	13877	13971	14090	14135	14142	14062	14156	14186	14199	14267	14286	14080	14073	14223	14035	14321	14163	13995	13975	13935	14097	13964	14071	14024	14053	14020	14010	14116	13994	14101	14138	14046	13903	14096	14093	14225	14264	14217	14080	13943	14016	14139	13989	14182	14164	14038	14031	13949	14129	14099	14069	14080	14261	14329	13945	13925	14083	14093	14066	14025	14017	14103	14023	14143	14067	14252	14036	14093	14018	14035	14132	14418	14185	13897	14162	14246	14035	14028	13972	14121	14244	14061	14141	14235	14364	14154	14064	14156	14380	14064	13987	14104	14125	14104	14069	14128	14148	14173	14063	14192	14105	14223	14076	13981	13911	13834	14071	14025	13927	14071	14226	14112	13860	14085	13966	14172	14205	14080	13860	13929	14245	14123	13971	14325	14212	14050	14092	14024	14076	14066	14077	13953	14080	14055	14225	13877	14015	14176	14147	14095	14112	14135	14093	13951	14062	14011	14304	14144	13976	14053	14038	14169	14039	14124	13994	14010	14089	14024	14042	14125	14220	14117	14091	13959	14182	14138	14089	14077	14121	14230	14006	13992	14133	14254	14187	14019	13941	14230	14085	14082	13982	14125	14040	13974	13876	14101	13930	14058	14133	13889	14068	14210	13948	13925	14027	14124	14002	13912	14164	13888	14166	14196	14123	14326	14273	14134	14018	13837	14042	14122	14197	14034	14107	13977	13970	14077	14147	13937
14633	25055	24405	26512	50707	67190	59221	46812	30978	14555	13720	13989	13884	13906	13783	13941	13902	13726	13914	13816	13752	13674	13843	13834	13740	13882	13892	13738	13734	13770	13773	13786	13783	13852	13853	13811	13787	13773	13719	13690	13835	13730	13677	13817	13809	13888	13827	13889	14119	14200	14192	13982	13837	13906	13632	13857	13888	13854	13832	13749	13825	13777	13743	13781	13779	13786	13636	13625	13839	13766	13869	13752	13735	13691	13735	13729	13906	13636	13663	13848	13853	13817	13810	13715	13640	13718	13692	13596	13779	13888	13762	13903	13760	13758	13763	13566	13845	13774	13709	13870	13667	13985	13812	13697	13997	13798	13771	13927	13620	13738	13710	13777	13703	13876	13814	13868	13666	13727	13769	13699	14045	13843	13784	13742	13693	13790	13629	13843	13748	13831	13804	13623	13683	13826	13886	13708	13855	13717	13788	13868	13676	13791	14026	13881	13808	13717	13776	13643	13772	13631	13812	13836	13891	13828	13710	13771	13694	13793	13832	13658	13974	13772	13748	13850	13730	13744	13745	13733	13697	13722	13851	13767	13764	13894	13729	13741	13827	13800	13719	13729	13645	13783	13711	13649	13899	13773	13757	13710	13697	13794	14002	13766	13946	13768	13930	13684	13726	13888	13706	13785	13729	13855	13587	13752	13810	13775	13902	13929	13884	13955	13775	13816	13833	13959	13950	13749	13850	13546	13840	13578	13735	13838	13760	13910	13688	13819	13847	13871	13958	13734	13638	13782	13925	13823	13773	13763	13866	13701	13630	13856	13883	13870	13705	13605	13831	13668	13666	13850	13809	13901	13712	13713	13741	13850	13828	13736	13835	13807	13606	13831	13684	13813	13760	13879	13782	13866	13878	13792	13722	13780	13927	13647	13785	13754	13683	13840	13666	13828	13850	13628	13874	13724	13778	13697	13730	13775	13676	13738	13876	13709	13846	13719	13785	13862	13833	13631	13713	13689	13862	13724	13674	13905	13749	13895	13844	13659	13771	13717	13708	13861	13746	13836	13725	13633	13664	13713	13748	13793	13838	13723	13882	13645	13682	13708	13805	13746	13837	13791	13771	13736	13851	13841	13747	13790	13889	13802	13826	13750	13756	13933	13775	13942	13836	13746	13811	13958	13605	13604	13845	13711	13749	13767	13755	13762	13670	13841	13616	13579	13908	13632	13686	13719	13712	13809	13842	13726	13791	13770	13769	13986	13731	13614	13761	13661	13794	13868	13703	13808	13782	13875	13631	13771	13794	13514	13714	13888	13895	13859	13767	13798	13691	13653	13771	13827	13907	13849	13742	13755	13710	13788	13758	13665	13832	13750	13808	13710	13779	13707	13809	13907	13883	13876	13750	13965	13837	13827	13723	13745	13833	13741	13722	13826	13773	13727	13797	13776	13892	13899	13809	13642	13823	13658	13747	13832	13765	13710	13863	13706	13681	13565	13814	13740	13705	13937	13610	13754	13873	13647	13780	13830	13832	13853	13823	13814	13969	13635	13796	13761	13791	13867	13692	13823	13668	13815	13931	13750	13864	13632	13754	13705	13786	13738	13695	13722	13898	13734	13764	13728	13954	13713	13634	13888	13717	13718	13645	13682	13774	13652	13806	13821	13783	13581	13809	13932	13736	13877	13931	13826	13831	13629	13859	13775	13747	13831	13823	13878	13720	13775	13884	13760	13518	13659	13750	13790	13753	13664	13711	13735	13840	13649	13762	13778	13817	13757	13867	13723	13757	13777	13929	13835	13744	13859	13710	13706	13585	13753	13777	13830	13885	13843	13659	13653	13662	13727	13747	13660	13768	13875	13923	13747	13780	13715	13776	13853	13762	13698	13701	14016	13825	13801	13734	13822	13747	13684	13666	13650	13754	13759	13740	13962	13728	13775	13718	13749	13680	13858	13760	13666	13685	13888	13702	13678	13664	13915	13553	13622	13618	13878	13817	13946	13781	13758	13681	13896	13590	13702	13679	13793	13851	13740	13733	13787	13727	13740	13856	13692	13969	13751	13863	13689	13563	13856	13749	13764	13828	13892	13735	13642	13948	13881	13767	13818	13694	13736	13884	13889	13734	13720	13692	13768	13644	13709	13818	13719	13833	13896	13865	13728	13818	13780	13680	13812	13706	13783	13778	13690	13796	13655	13956	13742	13660	13926	13837	13792	13900	13743	13699	13556	13691	13797	13844	13853	13888	13546	13690	13885	13759	13661	13866	13716	13672	13830	13739	13829	13713	13868	13696	13730	13775	13821	13684	13894	13701	13547	13812	13724	13759	13656	13800	13743	13877	13777	13834	13808	13609	13739	13930	13809	13860	13780	13637	13848	13881	13864	13640	13610	13660	13666	13762	13812	14006	13885	13788	13819	13688	13595	13900	13858	13901	13892	13793	13747	13786	13819	13895	13861	13857	13729	13640	13638	13549	13782	13731	13674	13580	13775	13694	13672	13851	13799	13744	13665	13873	13682	13780	13524	13770	13948	13771	13708	13519	13836	13678	13750	13857	13787	13737	13809	13780	13796	13684	13785	13776	13757	13894	13750	13818	13771	13933	13716	13934	13720	13688	13810	13698	13740	13648	13644	13741	13761	13763	13791	13961	13718	13788	13797	13758	13684	13888	13969	13831	13820	13781	13787	13704	13792	13954	13719	13866	13818	13742	13716	13792	13808	13736	13729	13757	13849	13802	13818	13861	13727	13584	13663	13764	13695	13832	13774	13716	13620	13889	13685	13840	13976	13733	13549	13773	13815	13942	13773	13805	13823	13885	13826	13793	13765	13754	13936	13688	13939	13799	13722	13762	13801	13737	13758	13770	13818	13784	13860	13825	13666	13744	13630	13818	13583	13766	13811	13774	13830	13650	13627	13854	13701	13641	13716	13672	13590	13777	13786	13505	13763	13833	13786	13702	13936	13768	13836	13775	13785	13712	13865	13788	13654	13670	13818	13720	13759	13688	13934	13747	13708	13802	13743	13752	13838	13766	13855	13669	13832	13809	13624	13817	13694	13795	13853	13747	13712	13786	13898	13766	13738	13832	13725	13838	13828	13789	13961	13724	13863	13610	13647	13829	13676	13711	13656	13842	13762	13925	13679	13899	13873	13795	13808	13822	13735	13738	13554	13683	13817	13789	13923	13910	13726	13697	13872	13688	13782	13682	13638	13811	13783	13700	13817	13823	13811	13690	13833	13727	13872	13790	13678	13905	13735	13755	13785	13779	13668	13824	13627	13752	13748	13921	13708	13904	13768	13730	13664	13894	13661	13833	13867	13633	13807	13816	13902	13795	13820	13672	13966	13715	13720	13725	13853	13817	13878	13828	13624	13797	13728	13828	13862	13720	13848	13889	13790	13620	13688	13717	13814	13822	13738	13752	13738	13690	13770	13778	13710	13701	13755	13652	13698	13972	13757	13763	13791	13735	13852	13739	13677	13909	13659	13529	13858	13761	13876	13792	13827	13865	13945	13958	13730	13779	14015	13881	13800	13976	13805	13760	13723	13745	13705	13963	13892	13862	13581	13721	13823	13748	13741	13732	13980	13747	13846	13736	13753	13742	13778	13867	13778	13661	13904	13777	13764	13929	13864	13637	13983	13766	13756	13685	13975	13673	13776	13793	13787	13891	13747	13932	13979	13613	13890	13813	13798	13857	13806	13688	13756	13696	13713	13679	13842	13609	13784	13685	13817	13751	13722	13704	13746	13752	13853	13724	13711	13781	13691	13902	13695	13814	13817	13805	13683	13747	13722	13781	13700	13741	13725	13761	13867	13738	13874	13823	13959	13894	13753	13893	13736	13718	13747	13830	13800	13807	13649	13631	13820	13706	13692	13762	13931	13698	13741	13782	13711	13800	13829	13907	13779	13635	13904	13960	13721	13610	13796	13902	13652	13788	13904	13803	13758	13986	13762	13737	13780	13938	13810	13803	13521	13662	13810	13687	13675	13730	13705	13861	13810	13840	13723	13590	13882	13732	13819	13777	13859	13720	13772	13724	13643	13751	13966	13825	13755	13687	13793	13771	13665	13813	13747	13787	13814	13783	13620	13803	13596	13956	13780	13903	13800	13796	13671	13873	13662	13980	13858	13955	13762	13733	13663	13659	13592	13557	13667	13916	13714	13748	13648	13754	13752	13740	13778	13600	13838	13697	13719	13960	13728	13646	13813	13755	13841	13678	13728	13634	13801	13731	13787	13670	13727	13777	13751	13682	13784	13737	13697	13887	13714	13803	13849	13728	13941	13756	13772	13684	13977	13756	13686	13815	13608	13796	13851	13908	13835	13791	13645	13624	13727	13786	13639	13711	13701	13804	13742	13924	13907	13728	13772	13658	13701	13824	13918	13715	13781	13815	13778	13834	13846	13743	13876	13809	13744	13610	13908	13762	13897	13772	13816	13587	13848	13795	13807	13785	13826	13845	13918	13770	13841	13987	13712	13707	13813	13686	13785	13645	13722	13755	13814	13804	13742	13900	13772	13918	13781	13682	13774	13716	13913	13732	13851	13799	13755	13675	13740	13714	13775	13899	13789	13866	13721	13707	13763	13908	13733	13657	13792	13959	13771	13885	13933	13836	13780	13793	13675	14000	13724	13721	13792	13664	13728	13751	13910	13657	13831	13652	13650	13635	13871	13695	13740	13743	13691	13704	13647	13981	13860	13782	13784	13662	13667	13823	13809	13749	13793	13724	13858	13848	13758	13788	13554	13870	13667	13605	13673	13771	13723	13823	13515	13777	13778	13798	13719	13780	13834	13794	13900	13637	13799	13870	13565	13809	13836	13663	13745	13651	13863	13844	13896	13738	13843	13720	13624	13862	13893	13795	13766	13925	13890	13732	13652	13618	13828	13682	13856	13742	13662	13827	13718	13808	13786	13783	13922	13603	13787	13730	13856	13768	13879	13706	13622	13829	13814	13561	13767	13963	13882	13660	13724	13920	13796	13807	14051	13791	13944	13781	13708	13776	13670	13743	13933	13810	13652	13715	13871	13762	13762	13962	13955	13756	13763	13825	13742	13821	13708	13792	13729	13659	13822	13800	13817	13883	13805	13836	13828	13893	13679	13682	13731	13874	13784	13898	13758	13776	13785	13724	13775	13567	13891	13755	13644	13610	13748	13613	13677	13899	13546	13782	13640
27143	21536	22281	18346	21380	23831	23308	19831	16611	14694	14492	14351	14551	14368	14335	14287	14437	14289	14370	14452	14494	14581	14425	14275	14317	14371	14376	14287	14352	14211	14177	14167	14267	14368	14558	14202	14344	14384	14329	14313	14366	14375	14398	14277	14367	14297	14413	14414	14535	14456	14296	14482	14376	14302	14302	14418	14458	14496	14556	14274	14433	14327	14427	14465	14425	14259	14137	14400	14241	14430	14216	14432	14462	14149	14247	14467	14261	14266	14367	14325	14370	14475	14353	14127	14577	14192	14415	14325	14187	14369	14498	14414	14145	14229	14351	14421	14336	14308	14267	14140	14259	14569	14258	14306	14336	14220	14078	14284	14354	14306	14256	14437	14304	14345	14404	14300	14207	14343	14327	14326	14263	14461	14371	14314	14356	14260	14326	14228	14248	14432	14447	14283	14358	14468	14355	14268	14264	14241	14278	14061	14309	14525	14468	14099	14482	14210	14187	14173	14248	14322	14419	14287	14276	14352	14133	14312	14284	14270	14381	14302	14438	14363	14477	14314	14434	14404	14428	14408	14174	14383	14430	14308	14148	14389	14322	14293	14568	14350	14398	14197	14251	14348	14277	14391	14147	14273	14177	14196	14292	14233	14323	14316	14389	14170	14451	14272	14606	14388	14314	14252	14325	14207	14254	14144	14337	14234	14382	14408	14254	14064	14223	14278	14397	14438	14341	14337	14299	14290	14408	14238	14400	14263	14342	14277	14210	14340	14184	14318	14388	14288	14298	14337	14268	14343	14360	14446	14349	14357	14411	14319	14444	14333	14378	14198	14122	14308	14377	14401	14257	14188	14221	14271	14287	14232	14367	14205	14263	14320	14448	14342	14485	14452	14330	14354	14293	14352	14374	14335	14303	14238	14350	14272	14361	14310	14339	14240	14334	14355	14321	14216	14360	14467	14409	14379	14235	14466	14438	14486	14438	14477	14212	14337	14358	14424	14317	14335	14408	14259	14285	14263	14280	14282	14358	14361	14438	14374	14369	14393	14375	14277	14247	14395	14301	14479	14364	14475	14136	14581	14316	14215	14349	14281	14275	14323	14269	14295	14420	14125	14243	14378	14484	14451	14406	14427	14236	14493	14392	14295	14230	14203	14237	14286	14310	14470	14362	14367	14230	14385	14416	14386	14241	14336	14288	14256	14312	14311	14251	14206	14388	14317	14354	14303	14249	14380	14258	14254	14226	14338	14385	14405	14298	14249	14238	14331	14361	14297	14351	14202	14323	14361	14531	14241	14347	14277	14284	14381	14431	14404	14424	14166	14384	14156	14099	14065	14261	14361	14260	14209	14344	14240	14306	14434	14343	14479	14368	14317	14327	14222	14267	14305	14363	14434	14215	14257	14256	14299	14310	14141	14128	14255	14369	14611	14416	14371	14431	14202	14317	14282	14295	14260	14555	14400	14381	14390	14500	14293	14309	14277	14251	14219	14291	14317	14576	14329	14449	14462	14257	14541	14488	14280	14262	14237	14328	14198	14322	14458	14374	14400	14380	14220	14347	14503	14365	14437	14524	14268	14270	14424	14208	14474	14543	14347	14207	14325	14425	14332	14045	14258	14362	14233	14307	14305	14348	14517	14573	14311	14250	14242	14236	14262	14329	14209	14458	14421	14325	14324	14312	14523	14368	14617	14386	14237	14442	14167	14627	14386	14140	14161	14349	14233	14343	14156	14510	14335	14081	14261	14427	14162	14365	14296	14257	14412	14270	14317	14216	14238	14390	14304	14369	14438	14306	14341	14240	14261	14411	14267	14348	14363	14372	14357	14307	14343	14372	14106	14066	14186	14209	14044	14076	14259	14449	14278	14597	14380	14349	14384	14519	14216	14151	14372	14340	14424	14309	14446	14255	14232	14245	14590	14228	14124	14344	14274	14371	14195	14247	14269	14313	14331	14343	14176	14496	14234	14370	14517	14337	14396	14349	14047	14387	14342	14289	14284	14355	14235	14100	14327	14393	14274	14274	14353	14275	14177	14254	14318	14350	14412	14350	14169	14454	14378	14476	14491	14356	14333	14372	14341	14133	14202	14198	14438	14448	14416	14616	14434	14553	14301	14389	14187	14420	14393	14189	14247	14341	14185	14443	14412	14325	14232	14241	14182	14237	14551	14457	14418	14283	14451	14362	14165	14306	14157	14216	13968	14131	14383	14252	14392	14278	14301	14277	14453	14430	14310	14366	14443	14438	14376	14270	14256	14191	14221	14482	14455	14190	14326	14266	14311	14453	14283	14364	14283	14408	14345	14173	14362	14487	14260	14406	14075	14261	14263	14341	14542	14189	14193	14430	14407	14665	14217	14527	14386	14197	14337	14216	14227	14382	14312	14375	14256	14406	14397	14418	14203	14237	14242	14381	14478	14374	14409	14339	14255	14254	14546	14328	14151	14228	14399	14410	14288	14196	14315	14408	14347	14358	14245	14368	14416	14516	14381	14473	14215	14207	14585	14261	14376	14375	14270	14130	14343	14338	14346	14383	14256	14228	14299	14506	14348	14345	14369	14354	14420	14243	14350	14405	14224	14438	14444	14329	14283	14240	14422	14180	14404	14208	14242	14408	14438	14341	14280	14427	14116	14480	14232	14203	14552	14245	14345	14426	14362	14360	14157	14233	14163	14486	14404	14228	14369	14511	14464	14288	14259	14577	14372	14155	14223	14480	14274	14218	14091	14271	14262	14159	14372	14385	14377	14404	14371	14237	14371	14469	14371	14504	14500	14524	14392	14358	14311	14378	14425	14372	14586	14219	14255	14306	14233	14423	14293	14381	14197	14273	14415	14230	14178	14477	14407	14264	14292	14391	14222	14448	14302	14390	14319	14352	14361	14347	14291	14534	14531	14363	14278	14378	14269	14335	14413	14243	14331	14359	14264	14200	14125	14712	14592	14439	14223	14375	14232	14418	14371	14437	14153	14276	14453	14438	14228	14480	14273	14354	14296	14403	14313	14436	14439	14403	14436	14371	14338	14360	14205	14294	14444	14466	14526	14231	14353	14308	14384	14388	14288	14335	14394	14355	14321	14277	14245	14179	14217	14464	14326	14354	14487	14262	14267	14244	14223	14241	14304	14319	14284	14484	14201	14377	14397	14312	14235	14438	14389	14398	14274	14519	14232	14306	14180	14279	14510	14375	14176	14210	14236	14385	14238	14193	14342	14259	14330	14237	14145	14312	14428	14428	14300	14326	14492	14280	14419	14283	14241	14475	14325	14403	14332	14290	14377	14248	14354	14334	14406	14345	14355	14282	14199	14283	14337	14327	14288	14295	14297	14358	14348	14218	14417	14317	14387	14305	14197	14477	14260	14477	14320	14171	14373	14305	14310	14411	14270	14323	14366	14205	14305	14320	14230	14301	14249	14488	14371	14220	14212	14262	14436	14342	14507	14332	14221	14325	14314	14430	14232	14407	14300	14392	14410	14325	14424	14276	14339	14330	14290	14330	14459	14346	14241	14356	14301	14214	14335	14160	14250	14357	14407	14349	14525	14212	14315	14241	14486	14436	14207	14309	14259	14081	14388	14276	14466	14267	14367	14443	14316	14334	14348	14428	14392	14163	14464	14336	14430	14325	14176	14373	14180	14325	14404	14505	14290	14319	14179	14383	14447	14236	14317	14451	14368	14483	14474	14243	14343	14421	14218	14207	14305	14423	14192	14336	14443	14194	14197	14279	14295	14252	14493	14255	14217	14313	14210	14294	14381	14431	14377	14220	14266	14423	14338	14271	14389	14379	14313	14347	14182	14416	14389	14592	14468	14389	14458	14592	14386	14386	14161	14545	14316	14187	14270	14319	14262	14416	14494	14358	14253	14477	14396	14228	14361	14366	14485	14551	14261	14363	14296	14410	14330	14290	14150	14201	14191	14123	14362	14398	14463	14330	14313	14367	14418	14282	14323	14297	14431	14443	14367	14359	14309	14392	14284	14261	14353	14217	14261	14266	14330	14421	14493	14420	14279	14420	14337	14408	14329	14224	13998	14187	14144	14267	14200	14389	14239	14433	14212	14303	14379	14475	14393	14700	14370	14277	14441	14431	14481	14494	14353	14282	14264	14344	14209	14464	14386	14416	14290	14312	14184	14312	14263	14473	14431	14376	14324	14328	14237	14322	14280	14427	14439	14465	14371	14104	14231	14456	14417	14136	14420	14336	14261	14271	14347	14292	14224	14459	14237	14269	14221	14361	14141	14464	14376	14304	14487	14421	14219	14332	14203	14365	14377	14347	14342	14277	14266	14404	14486	14202	14161	14100	14358	14260	14476	14313	14438	14371	14448	14373	14218	14480	14212	14375	14415	14254	14204	14526	14290	14568	14244	14161	14238	14381	14312	14314	14385	14193	14309	14309	14340	14285	14427	14421	14132	14250	14310	14240	14325	14358	14287	14312	14296	14391	14347	14083	14079	14259	14272	14220	14147	14346	14331	14373	14449	14398	14360	14105	14400	14462	14180	14399	14417	14256	14262	14383	14428	14199	14272	14360	14169	14251	14588	14349	14224	14506	14208	14313	14275	14506	14311	14288	14282	14123	14526	14403	14445	14266	13994	14483	14178	14373	14342	14336	14267	14353	14456	14405	14235	14374	14408	14333	14388	14198	14344	14503	14257	14201	14174	14469	14245	14245	14257	14291	14405	14318	14288	14163	14247	14213	14340	14226	14339	14225	14245	14394	14337	14422	14402	14328	14226	14493	14489	14377	14351	14270	14421	14363	14220	14545	14373	14192	14208	14408	14395	14333	14455	14273	14463	14263	14331	14244	14145	14407	14223	14337	14338	14382	14537	14291	14327	14361	14436	14339	14455	14370	14432	14221	14193	14184	14318	14479	14377	14282	14245	14429	14297	14255	14274	14327	14312	14143	14418	14203	14185	14484	14273	14360	14455	14317	14419	14463	14334	14194	14179	14306	14403	14503	14400	14269	14415	14227	14334	14374	14362	14450	14373	14192	14237	14355	14430	14421	14379	14461	14421	14512	14153	14411	14511	14380	14285	14271	14562	14148	14292	14311	14235	14153	14406	14328	14208	14210	14321	14243	14212	14517	14405	14236	14466	14278	14393	14401	14412	14444	14508	14408	14494	14272	14286	14323	14149	14356	14460	14111	14533	14378	14268	14426	14352	14269	14351
13403	15593	15829	15642	24670	26898	25081	20633	16084	14095	13868	13814	13927	13818	13912	13892	13779	13819	13946	13836	13873	13923	14049	13881	13885	13760	13842	14068	13937	13956	13955	13878	13967	13916	13867	13889	13875	13907	13917	13894	13759	13983	14007	13955	13833	13894	13959	13928	13871	13813	13989	14020	13894	13884	13805	13778	13917	13902	13847	13958	13800	13874	13907	13900	13832	13723	13796	13949	13951	13996	14021	13750	13988	13907	13851	13836	13750	13884	13974	13842	13936	14115	13974	13892	13992	13866	13821	13917	13968	13858	13899	14043	13905	13909	13956	13845	13919	13986	13720	13783	13897	13766	13977	14027	13953	14000	13877	13908	13963	13875	13937	13851	14020	13948	13871	13998	13981	13932	13913	13927	13827	14029	13742	13762	13927	13788	13798	13877	14046	13874	13780	13770	13872	13870	13976	13856	13872	13824	13974	13750	13846	13796	13960	13797	13740	13864	13912	13818	13970	13868	13919	13752	14006	14073	13787	13931	13878	13910	13940	13913	13936	13834	14008	13849	14139	14009	13956	13844	13888	13860	13834	13819	13856	13822	14209	13793	13938	13909	13965	13953	13878	13826	13840	14022	13950	13766	13741	14068	13917	13899	14065	13975	13940	13870	13649	13905	13995	13974	13972	13970	13955	13766	13853	13934	13818	13883	13798	13808	14009	13980	14095	13869	13860	13802	13869	13754	13950	13875	13851	13876	13846	13852	13924	14124	13864	13826	13826	13910	13922	13900	13937	13998	13810	14007	13825	13905	13853	14101	13911	13965	13822	14104	13926	13891	13902	13921	13799	14000	13806	13910	13912	13886	13866	13842	13988	13853	13808	13840	14094	13806	13868	13948	13741	13810	13923	13814	13892	13940	13768	13936	13887	13899	13937	13957	13788	13914	13801	13942	13808	13911	13817	13866	13930	13913	13997	13856	13922	14050	13975	14024	13984	13937	13945	13893	13973	13833	13948	13916	13859	13919	13835	13846	13879	13921	13764	14061	14005	13893	13936	13854	13888	13851	13759	13917	13821	13979	13972	13934	13883	13932	13916	13895	14038	13964	13960	14000	14013	13887	13900	13977	13836	14013	13880	13871	13799	13959	14069	14052	13758	13850	13904	13903	13981	13863	13972	13879	14110	13923	13850	13950	13845	13909	14019	13936	13725	14007	13842	13852	13747	13868	13917	13899	13909	13871	13857	13793	13876	13872	13922	13894	13859	14013	13857	13824	13983	14032	13869	13904	13745	13884	13903	14068	13860	13744	13815	14015	13951	13869	13796	14074	13875	13774	13907	14019	13933	13877	13771	13755	13823	13824	13923	13981	13838	14023	13895	13889	13901	13943	13884	13867	14028	14047	13851	14111	13944	13909	13859	13858	13793	13875	13987	13985	13860	13892	13778	13922	14059	13933	13798	13944	13840	13933	13795	13888	13926	13856	13830	13841	13709	13958	14050	13940	14091	13831	13812	13867	13927	13946	13805	13958	13768	13931	13920	13911	13910	13975	13773	13872	14014	13952	13793	14036	13812	13997	13859	13937	13919	13952	14042	13896	13747	13916	13893	13920	13915	13872	13866	13869	13998	13949	13857	13853	14007	14004	13844	13842	14026	13850	13878	13945	13841	13990	13939	13898	13975	13898	13878	13987	13871	13798	13805	13894	13872	13863	13880	13828	13815	13979	13855	13944	13690	13883	13842	13811	13944	13879	14008	13902	13947	13950	13902	13772	13781	13871	14013	13870	13965	14044	13782	14049	13669	13731	13857	13936	13927	13966	13853	13913	13904	13862	13926	13876	13905	14081	13923	13939	13779	13767	13910	13865	13931	13871	13897	14005	13870	13887	14047	14027	13773	13850	13956	13930	13943	13841	13916	13748	13866	13833	13962	14006	13933	13825	13918	13965	13871	14016	13953	13859	13893	14079	13955	13904	13732	14019	13887	14019	13856	14108	13947	13950	13942	13838	14007	13846	13871	13948	13879	13837	13858	13779	14007	13920	13910	13887	13966	13876	13998	13849	13896	13996	13857	14060	14054	13843	13950	13931	13856	13922	13911	14005	13728	14036	14028	13884	14002	13987	13866	13822	13836	13986	13868	14079	14078	13889	13903	13835	13936	13864	13902	14110	13924	13810	13755	13997	13971	13907	13865	13964	13842	13876	13772	13878	13881	14043	13973	13838	13996	13892	13854	14047	13940	13839	13863	13867	13905	13844	13810	13853	13940	13823	13832	13703	14009	14069	13868	13910	13907	13883	13965	13912	13913	14160	13761	14089	13797	13934	13854	13861	14057	13821	13934	13931	13883	13934	13934	13829	13921	14058	13900	13957	13934	13862	13891	13840	13987	13918	14059	14025	13944	14110	13912	13783	14012	13969	13812	13862	13990	13872	13890	13881	13851	13808	13847	13847	13787	13895	13865	13946	14034	13823	13988	13803	13806	13928	13947	14112	13822	13889	13963	13996	13822	13898	13785	13841	13921	13888	13848	14035	13775	14058	13894	13585	13865	13885	13859	13727	13841	13923	13984	13854	13783	13754	14008	13868	14075	13740	13850	14132	13807	13918	13928	13988	13931	13779	13948	13723	13874	13867	14079	13939	13896	13865	13930	13853	13831	13942	13796	13971	13890	13966	13954	14120	14050	14002	13922	13917	13923	13799	13996	13866	13890	13969	13806	13980	13718	13792	13810	14024	13695	13806	13887	14070	13900	13925	13894	13911	13988	13770	14010	13784	13733	14046	13766	13963	13906	14073	14139	13838	13781	13994	13791	14076	14078	13897	13959	13950	13947	13764	13826	13798	13807	13842	13944	13953	13758	14076	13858	13950	13705	13841	13986	13846	13964	14000	13979	13697	13900	13961	14078	14024	13805	13973	13848	13910	14051	13799	13694	13935	13856	13917	13910	13923	14057	13915	13865	13949	13947	13924	14014	13954	13936	13663	13949	13800	13760	13967	13982	13844	13949	13941	13977	13704	13871	13971	13860	13902	14045	13916	13946	13962	13977	13795	13854	14101	13905	13898	13990	13670	13981	13707	13756	13863	13917	14132	13901	13884	13896	13993	13819	13961	13903	13867	13831	13815	13561	13854	13910	13964	13996	13985	13739	13786	14082	13850	13911	13846	13992	14029	13843	13951	13677	13860	13906	13838	13868	13843	13918	13891	13887	13827	13867	14035	13873	13962	14083	13975	13929	13839	13890	13907	13915	13895	13987	13819	13889	13964	13852	13890	13923	13937	13883	13906	13941	13805	13854	14062	13874	13840	13776	13881	13897	13932	13916	13895	14074	13909	13894	14013	13924	13924	13931	13911	13976	13775	13978	13813	13862	13853	13966	13925	13735	14007	13750	13937	13885	13973	13919	14079	13947	13934	13950	13924	14094	13829	13850	13992	13895	13993	13968	13828	13903	13916	13830	13839	14050	13788	13962	13872	13878	14033	13955	13857	13709	13906	14084	13679	13768	13820	13812	13938	13914	13733	13879	13949	13829	13822	13972	14024	13828	13804	13895	13818	13917	13955	13902	13932	13841	13828	13970	13983	13940	13989	13895	13768	13977	13955	13778	13780	13998	14016	13941	13935	13728	13849	13989	13874	14009	13795	13921	13858	13813	13812	13844	13784	13957	13856	13850	14086	13860	13810	13894	13942	13986	13942	13890	13912	13976	13978	13834	14005	13890	13869	13847	13990	13865	13912	13740	13916	14045	14021	13976	13950	13842	13988	13962	13841	13980	13939	13961	13890	13897	13805	13914	13817	13947	13864	13908	13989	13756	13829	13947	13858	13931	13993	13862	13846	13751	13826	13891	14009	13770	13931	13925	14009	13793	13935	13739	13983	13790	13913	13959	13790	14060	13748	14000	13741	13883	13900	13867	14009	13852	13983	13891	14019	13945	13883	13962	13800	13805	13933	13758	13868	14040	13998	13852	13928	13800	14024	13890	13841	14013	13938	13649	13862	13793	13986	13969	13782	13971	13858	13867	13968	13937	13877	13818	13915	13976	13951	13775	13992	14007	13897	13861	13913	13969	13997	13815	13918	13767	14064	14029	13807	13848	14067	13968	13883	13779	13670	14031	13871	13862	13963	13903	14009	13903	13949	13926	13981	13970	13794	13814	14048	13810	13893	13730	14024	13831	13926	13987	13825	13889	13754	14133	13934	13791	13717	13941	14046	13855	14111	13924	14093	13965	13992	13860	13836	13980	13834	14034	14035	14021	13916	13995	13886	14101	13727	13938	13591	13717	13781	13829	13883	13896	13930	13898	13869	13882	13771	13906	13877	13877	13954	13855	14025	13984	13749	13971	13878	13837	14015	13965	13945	13989	13810	13846	13897	13885	13833	13838	13784	13930	13783	13851	13983	13767	13959	14006	13722	13954	13942	14022	13909	13984	14000	13983	13855	14073	13877	13914	13691	13855	13994	13946	13825	13900	13862	14095	13983	13841	13903	13908	13959	14040	14012	14090	14031	13718	13939	13852	13879	13811	13937	13962	13884	13926	13840	13998	13967	13843	13929	13956	13746	13858	13809	13881	14110	13901	13881	13827	13882	13867	14000	13983	13941	13932	13698	13800	13894	13789	14066	13929	13822	13994	13848	13944	13836	13812	13887	13682	14009	13891	13885	13937	13877	13846	13949	13782	13876	13861	13844	13929	13954	13890	13713	13779	14035	13833	14087	13888	13963	13907	13888	13954	13915	13789	13889	13933	13850	13781	13838	13896	13944	13988	13880	13839	13835	13762	13912	14008	13941	13913	13962	14012	14131	13845	13800	14038	13816	13945	13839	13933	14056	14000	13800	13983	13762	13885	13962	13749	13789	13893	14070	13940	13914	13912	13893	13890	13994	13950	13813	13891	13687	13846	13892	13835	13754	13909	13947	13888	14039	13926	13843	13952	13871	13939	13894	14015	13968	13859	13653	13964	13920	13938	13921	13750	13956	13816	13810	13847	13937	13916	13986	13789	13903	13861	13942	13724	13932	14084	13943	13959	13890	13942	13840	13747	13734	13752	13920	14020	14036	13745	14186	13866	13897	13839	13914	13948	13928	13908	13658	13988	13996	13775	13870	14022	13831	13827	13898	13950	13927	14022	13824	13876	13910	14119	13824	13945	13926	13996	13886	13858	14025	13902	13903	13718	13937
24270	21264	28324	24635	27614	50180	47722	35830	24506	16129	14538	14554	14355	14240	14354	14300	14113	14245	14302	14241	14316	13960	14127	14031	14070	14120	14226	14051	14180	14212	14262	14335	14254	14134	14053	13963	14054	14130	14089	14091	14212	14005	14257	14275	14034	13963	14249	14029	13907	14084	14216	14139	14315	14200	14105	14083	14230	14075	14034	14098	13955	14016	14122	14024	13999	14071	14228	14066	14165	14160	14305	14110	13832	14114	14087	14104	14046	13963	14094	14094	14069	14245	14217	13990	14169	14084	14158	14159	14156	14042	14105	14133	14092	14203	14203	14172	13986	13957	14212	14090	14044	14012	14090	14063	14137	14008	14019	14079	13951	14116	14194	14088	14034	14019	14183	14152	14031	13984	13970	14125	14194	14224	14140	14086	14100	14288	14235	13917	14026	14159	14281	14197	14037	14174	13960	13914	13975	14010	13996	14089	14032	14230	14239	14317	14162	14033	14086	14286	14145	14125	14299	14155	13958	14032	13960	14088	14200	13847	14123	14170	14108	14213	13970	14125	14077	13899	14005	13938	13951	14141	14075	13876	13944	13977	13968	14154	14184	14054	14040	14208	14184	14058	14077	14051	13999	14005	14040	14042	14034	14174	14060	14211	14173	14032	14026	14048	14229	13956	14100	14167	14080	14189	14081	14002	14075	13983	14295	13893	13823	14079	14061	14030	13991	14038	13952	13891	14021	14017	14017	14091	14025	14057	14128	14038	14203	14087	14108	13869	14166	14077	14239	14239	14162	13882	14063	13941	14054	13799	14122	14233	14081	14266	14095	14293	13985	14082	13975	14227	14123	13994	14148	14018	14142	13929	14054	13966	14141	14105	14260	14100	14041	14147	14141	14208	14194	14137	13943	14204	14222	13902	14164	14071	13871	14133	14218	13865	13977	14033	14178	13966	14020	13986	14017	14004	14279	14194	14037	14081	14064	14016	13901	14068	14032	14199	13924	13927	14115	13848	14005	13977	14002	14205	14080	14322	14070	14083	14023	14078	14130	13970	14191	13915	13914	14173	14018	13895	14110	14017	14118	14101	14039	14020	14134	14148	14327	13973	14034	14144	14178	14108	14012	14015	14076	14250	14133	14006	14201	14203	14096	14037	14001	13990	13937	14031	14048	14081	14202	14018	13895	14250	14084	14085	14080	14096	14134	14139	14104	13908	14090	14105	13996	14239	14047	14271	14295	14151	14183	14230	14105	14135	14076	14011	14060	14058	14072	14051	14023	14208	14166	14180	13896	13911	14023	14053	14160	14212	14068	14222	13993	14213	14062	14029	14025	13920	14191	14179	14018	14007	14061	14075	13920	14066	13998	13926	14177	14017	14256	14112	13991	13833	13919	13965	14089	13819	14032	14175	14134	13966	14058	14197	14070	14037	14030	14164	13984	14108	14204	14165	14042	14275	13762	13723	14150	14167	14174	14123	14072	14276	14008	13988	13983	14225	14220	14058	14153	14077	14101	14145	14071	14075	13984	13890	14058	14089	14033	13898	14110	14065	13864	14027	14043	14172	13914	14001	14114	14015	14054	14088	13875	14029	14024	14130	14049	14167	13987	14069	14064	14026	13991	14184	14132	14024	13955	14123	13972	14116	13949	14320	13839	14094	13849	14158	14052	14078	13968	14151	14036	14157	14234	14341	14071	14129	14070	14281	14191	13978	14096	14017	14086	14020	13902	14050	14194	13995	14193	14032	14329	14100	14205	13974	14067	13862	14150	13984	13967	14113	14161	14220	13967	13996	13953	14020	13996	14138	14246	14135	14230	14149	14152	14302	14119	14034	14005	14290	14088	13932	14053	14039	13918	14032	14148	14100	14021	14018	14204	14132	14065	13951	13879	14029	14134	14066	14235	13855	14134	14173	14084	14037	14096	14004	13924	14183	14125	13965	14137	14121	14252	13937	14043	14185	14006	14092	14085	14264	14134	14210	14116	14148	14049	14082	14014	14185	14114	14221	14107	13948	14014	14137	14358	14052	14104	14220	14078	13950	14113	13989	14078	13995	14167	14014	14062	14093	14072	13971	14131	13990	14177	14094	14119	13941	14055	13991	14004	14155	14115	14276	13978	14181	14213	14026	13960	14105	14124	14102	13898	14066	14073	14041	14163	13847	14081	14347	14146	14262	14065	13988	14025	14271	14022	14316	14186	14023	13997	14054	14036	14038	14137	14178	14007	14058	14171	14127	14016	14076	14127	14054	13979	14072	14021	14121	14086	14005	13809	14188	13998	14037	13969	14109	13851	14116	14137	13920	14049	14233	14096	14168	14183	14007	13984	14075	13916	14020	14020	14211	14183	14026	14269	14154	14007	13848	14105	14042	14095	13984	14060	14085	14013	14116	13981	13998	14042	14108	14154	14194	13970	13918	14106	13860	14138	14117	14150	13951	14044	14140	14174	13992	13888	13958	14090	14111	14171	14006	14118	14074	13906	13993	14230	14019	13992	14092	14000	14090	13888	14028	14014	14014	13945	13940	13984	14033	13953	13913	13948	13948	14082	14035	14155	14087	13998	14234	14070	13980	14084	14199	14201	14104	14056	14035	14133	14122	13922	13935	13901	14121	14091	14173	14120	13861	14052	14095	14049	14250	14035	14159	14128	13973	14060	14065	14123	14028	14131	14086	14204	14164	13946	14202	14175	14059	14016	14079	13811	14050	14196	13988	14005	14073	14073	14043	14000	14075	14151	14043	13891	14073	13958	14082	14210	14247	14020	14145	14159	14161	13929	14066	14130	13956	13982	14117	14154	14134	14076	14087	14196	14072	14017	14217	14128	14085	14025	14133	14308	14107	13959	13929	14007	14171	14227	14030	14180	14240	14126	14132	14190	13893	14110	13890	14004	14140	13946	14093	14103	14280	14145	14043	14156	14017	14101	14176	14006	13980	14010	14132	13982	14045	13905	14018	13969	14293	14179	14163	14146	14000	14171	14082	14029	14091	13929	13996	14023	14126	14002	13996	14216	14051	14159	14062	14097	14073	14076	14016	14141	14036	13984	14053	14015	14011	14131	14018	13868	13948	14081	13997	14205	13915	14040	14120	14181	13990	13972	14039	14059	13956	14063	14186	14012	14142	13909	14046	14179	13967	14085	14138	14074	13953	14038	14350	14031	13769	13943	14127	14147	14129	14119	14072	13945	13990	13954	14213	14080	13920	14072	13983	14055	14103	14033	14186	14137	14078	14261	14318	14133	14198	14018	14117	14164	14108	13787	14176	14159	14121	13845	14143	13902	14201	14110	14216	14089	13795	14063	13930	14174	14048	14073	14169	14179	14101	14161	13930	14153	14040	14216	13981	14185	14038	14011	14107	13894	13869	14112	14243	14111	14107	14136	13997	14125	14036	13761	14025	14001	14165	14059	14090	13940	14059	14014	14130	13982	13970	14103	14148	14149	14027	13894	13913	14072	14003	14044	14233	14146	14064	14065	14002	13922	14288	14140	14006	14136	13857	14270	14099	14007	14094	14010	14179	14161	13887	14156	13981	14148	14109	14027	14069	14006	13926	13904	14113	13990	14078	14085	14149	14248	13877	14107	14054	14241	13951	14148	13981	14232	13881	14014	13983	14011	14200	14038	14151	14032	14124	14056	14005	14061	13999	14056	14045	13984	14000	14093	14034	14134	13931	14005	14216	14040	14154	14241	14129	14197	14132	14027	13927	14121	14078	13964	13924	14129	14125	14092	14143	14070	13979	13944	14020	14147	14100	14111	14233	14190	14013	14205	14249	14088	14133	14029	13919	14104	13982	14134	14087	14051	13947	14062	14097	14232	14213	14074	14074	14035	14144	14232	14079	14153	14139	14201	14065	14157	13897	13953	14020	14118	14145	14063	14127	14101	14124	14092	14195	13977	14128	14211	14034	14044	14020	14010	14126	14228	14136	14046	14077	14065	14226	14241	13975	13966	13983	14201	14139	14080	14089	14040	14046	14267	14235	14134	14192	14132	14095	14075	14055	13977	13996	14134	13841	14201	13936	14080	14055	14073	14055	13989	13899	14115	14186	14152	14024	13762	13871	14158	14088	14186	14042	14084	14108	14305	14104	14114	14084	14128	14176	14237	14239	14120	14123	14079	14129	14091	14239	14100	14114	14305	14035	14098	14288	14238	14074	14108	14056	14145	14045	14224	14050	14157	14061	14138	14129	14145	14029	14080	14162	13996	13970	14066	14154	14044	14000	14116	13922	13968	14125	14380	14151	14117	14163	14330	14101	14134	14001	14203	14177	14254	14290	14008	14184	14140	13994	14112	14072	14129	14181	13963	14245	13907	14146	14195	14169	14323	14172	14020	14149	13906	14010	14106	14090	14121	14025	14068	14219	14211	14186	14125	14075	14131	14014	14074	14077	14117	14256	14050	14092	14170	13999	14141	14166	14148	14157	14164	14090	14026	14185	14015	14129	14073	14051	14099	14118	14142	14073	13998	14185	14082	14080	14106	14041	14053	14227	14012	14175	14087	14010	14030	14131	14211	14127	14053	14122	14273	14104	14207	13980	14047	13987	14160	14058	14259	14120	14036	14118	13983	13983	14141	14048	14024	14114	14043	14007	14149	14098	14020	14112	14114	14146	14016	13826	14034	14261	14156	13971	14096	14012	14156	14071	14029	14032	14048	14053	13959	14038	14124	14001	14072	14147	13927	14159	14114	13950	14058	14012	14263	13890	14092	14135	14173	14309	13933	14037	14084	14129	14034	13942	13930	13974	14090	14058	14023	14047	13934	14102	13866	14110	14165	14058	14119	14131	14024	14025	14157	14091	14153	14084	14308	14073	14025	14087	14060	13979	13984	13848	14116	13954	14122	14094	13956	14120	14007	14089	14163	14065	14213	14121	14031	14061	14101	14001	13995	14045	14114	14099	14008	14123	13960	13947	14009	13962	14227	14056	13873	14230	14120	14086	14216	14182	14178	14088	14113	14001	13979	13862	13987	14074	14045	14175	14082	14003	14017	14303	14042	14034	13847	14142	14149	14087	14056	14127	14165	13909	14183	14045	13927	13984	14148	14201	14172	13888	14075	14041	14005	14114	14030	14144	14069	14062	14074	14016	13946	14222	13973	13991	14194	14162	13834	14158	14145	13994	13975	14223	13957	14046	14322	14052	14038	14358	14181	14062	14269	14021	14079	13953
13039	20506	20100	18375	37044	53146	48161	38093	25050	14562	13747	13874	13788	13992	13976	13856	13826	13941	13874	13593	13952	13742	13873	13736	13709	13770	13894	13979	13853	13877	13713	13784	13769	13841	13828	13915	13799	13766	13852	13792	13804	13882	13900	13756	13772	13701	13539	13798	13979	14159	13906	13930	13827	13701	13831	13546	13804	14070	13741	13855	13751	13843	13763	13756	13880	13753	13895	13869	13775	13743	13667	13985	13814	13838	13805	13740	13846	13725	13782	13826	13742	13667	13835	13788	13698	13681	13891	13756	13854	13734	13672	13763	13746	13909	13974	13766	13546	13866	13835	13809	13756	13689	13859	13941	13761	13654	13780	13729	13865	13655	13694	13780	13799	13808	13902	13727	13804	13816	13725	13695	13749	13741	13754	13652	13717	13909	13704	13832	13773	13828	13725	13792	13874	13752	13759	13767	13701	13961	13888	13772	13743	13785	13845	13911	13732	13776	13856	13792	13838	13681	13819	13879	13913	13781	13776	13802	13671	13708	13896	13847	13656	13775	13628	13689	13751	13746	13940	13803	13931	13580	13892	13871	13757	13831	13809	13608	13833	13761	13838	13842	13905	13697	13891	13777	13789	13867	13847	13672	13593	13955	13789	13936	13774	13806	13857	13842	13671	13731	13763	13945	13715	13845	13683	13767	13731	13744	13858	13821	13693	13694	13820	13810	13760	13737	13796	13817	13858	13834	13769	13834	13862	13689	13762	13675	13822	13713	13844	13707	13609	13756	13778	13901	13911	13755	13645	13881	13808	13781	13931	13669	13653	13844	13839	13615	13581	13782	13712	13774	13804	13862	13616	13756	13780	13908	13771	13793	13838	13805	13836	13741	13863	13759	13841	13712	13674	13691	13801	13791	13782	13695	13833	13675	13818	13848	13808	13873	13810	13780	13715	13771	13824	13701	13684	13653	13758	13697	13874	13759	13756	13810	13742	13762	13834	13728	13885	13736	13779	13707	13786	13723	13734	13880	13618	13750	13978	13875	13776	13757	13920	13618	13768	13641	13795	13856	13795	13773	13880	13908	13823	13815	13906	13683	13777	13793	13738	13910	13717	13643	13757	13669	13764	13828	13717	13653	13933	13813	13777	13731	13942	13819	13782	13756	13772	13777	13788	13812	13563	13797	13750	13787	13814	13825	13821	13898	13736	13765	13776	13803	13855	13768	13626	13738	13752	13777	13828	13738	13962	13714	13841	13797	13874	14014	13767	13823	13780	13802	13800	13592	13688	13882	13775	13838	13822	13692	13855	13904	13806	13797	13784	13760	13855	13743	13582	13601	13922	13753	13651	13787	13779	14030	13671	13773	13779	13910	13812	13815	13876	13798	13715	13653	13771	13743	13767	13722	13778	13868	13872	13730	13853	13673	13656	13860	13797	13935	13808	13834	13722	13656	13890	13751	13758	13609	13833	13778	13700	13766	13980	13722	13852	13830	13867	13830	13692	13762	13843	13594	13811	13826	13848	13818	13617	13723	13738	14010	13724	13757	13937	13813	13741	13747	13806	13770	13728	13726	13927	13767	13758	13584	13814	13840	13710	13769	13892	13746	13715	13847	13865	13630	13733	13837	13907	13803	13712	13827	13765	13630	13902	13974	13785	13958	13838	13772	13717	13870	13994	13557	13713	13847	13775	13886	13729	13678	13822	13808	13889	13925	13708	13685	13851	13888	13609	13861	13719	13843	13732	13764	13833	13751	13691	13645	13722	13837	13915	13742	13679	13812	13722	14014	13813	13810	13745	13844	13780	13951	13725	13839	13706	13760	13915	13729	13696	13758	13751	13822	13768	13691	13864	13875	13813	13808	13964	13912	13830	13767	13815	13647	13774	13722	13759	13719	13883	13767	13760	13702	13813	13760	13812	13739	13699	13887	13878	13839	13757	13629	13700	13785	13727	13614	13755	13942	13673	13847	13652	13731	13725	13829	13702	13705	13622	13781	13696	13954	13790	13914	13858	13771	13817	13860	13847	13767	13714	13773	13527	13770	13954	13725	13633	13843	13844	13841	13710	13906	13635	13885	13771	13772	13655	13726	13840	13688	13889	13767	13752	13814	13695	13857	13693	13970	13662	13639	13789	13777	13682	13747	13819	13745	13800	13989	13897	13846	13750	13920	13808	13791	13842	13757	13880	13881	13794	13788	13809	13651	13798	13882	13754	13712	13773	13652	13839	13841	13679	13925	13838	13854	13785	13767	13835	13657	13852	13742	13721	14004	13678	13842	13716	13818	13748	13712	13795	13665	13843	13782	13644	13769	13919	13862	13834	13762	13850	13596	13695	13760	13932	13884	13765	13662	13882	13791	13770	13624	13853	13758	13836	13696	13735	13755	13724	13888	13723	13799	13786	13624	13733	13805	13712	13725	13942	13770	13811	13795	13817	13827	13727	13767	13740	13900	13970	13777	13852	13859	13638	13671	13827	13843	13636	13663	13768	13698	13809	13822	13819	13826	13768	13979	13728	13642	13561	13767	13808	13756	13766	13781	13928	13901	13766	13747	13760	13807	13761	13788	13793	13760	13847	13722	13753	13790	13745	13778	13773	13777	13930	13859	13785	13708	13844	13707	13848	13891	13850	13750	13779	13662	13832	13788	13854	13946	13840	13667	13676	13737	13983	13955	13713	13725	13594	13952	13833	13785	13719	13716	13624	13712	13994	13697	13880	13782	13565	13795	13861	13731	13749	13856	13858	13888	13639	13892	13784	13836	13629	13747	13748	13786	13730	13866	13709	13585	13660	13736	13838	13777	13914	13828	13815	13684	13796	13896	13721	13749	13701	13785	13938	13721	13801	13781	13765	13801	13748	13627	13870	13801	13888	13722	13878	13709	13652	13823	13728	13872	13719	13845	13721	13811	13807	13756	13817	13923	13695	13796	13785	13628	13862	13779	13837	13797	13679	13882	13811	13682	13717	13842	13679	13768	13713	13886	13847	13718	13776	13765	13789	13664	13709	13747	13738	13539	13824	13654	13616	13776	13945	13822	13599	13890	13876	13725	13717	13751	13875	13576	13933	13919	13847	13653	13926	13781	13860	13822	13764	13954	13730	13808	13705	13785	13738	13930	13873	13801	14008	13823	13784	13816	13871	13813	13909	13699	13877	13814	13741	13824	13672	13890	13890	13671	13845	13793	13639	13929	13735	13810	13759	13885	13765	13721	13796	13760	13781	13880	13788	13768	13859	13822	13753	13810	13866	13724	13846	13771	13777	13748	13665	13781	13938	13988	13758	13853	13708	13786	13912	13649	13961	13747	13819	13849	13803	13650	13703	13588	13864	13825	13902	13624	13773	13691	13852	13809	13634	13701	13777	13885	13600	13642	13706	13884	13873	13503	13700	13673	13721	13786	13875	13612	13840	13710	13672	13888	13744	13753	13884	13890	13869	13716	13802	13872	13730	13794	13796	13782	13890	13679	13782	13734	13899	13790	13751	13919	13699	13887	13812	13825	13812	13797	13778	13803	13716	13626	13820	13982	13888	13765	13785	13721	13805	13909	13802	13615	13804	13652	13645	13799	14022	13636	13722	13821	13884	13798	13696	13720	13752	13710	13685	13764	13920	13857	13827	13741	13830	13684	13733	13795	13679	13829	13868	13779	13611	13722	13727	13781	13845	13698	13626	13752	13747	13772	13668	13660	13839	13799	13629	13822	13886	13766	13710	13654	13781	13810	13846	13820	13710	13843	13635	14051	13745	13850	13684	13821	13739	13885	13833	13743	13968	13836	13947	13786	13673	13860	13758	13726	13968	13696	13836	13865	13928	13857	13898	13974	13849	13721	13531	13856	13813	13645	13916	13739	13787	13786	13818	13936	13727	13654	13907	13707	13756	13658	13837	13865	13961	13641	13829	13843	13878	13706	13796	13761	13921	13570	13829	13809	13891	13803	13664	13718	13786	13735	13854	13744	13725	13808	13684	13809	13740	13734	13924	13796	13779	13879	13759	13750	13867	13868	13789	13710	13876	13829	13900	13937	13860	13657	13853	13903	13866	13998	13790	13708	13743	13735	13816	13691	13785	13844	13829	13835	13918	13699	13757	13790	13700	13740	13860	13871	13844	13744	13807	13801	13737	13730	13638	13772	13907	13721	13763	13659	13804	13744	13866	13729	13899	13825	14019	13678	13855	13710	13843	13711	13831	13903	13689	13730	13740	13663	13641	13759	13685	13828	13854	13818	13734	13855	13873	13841	13784	13758	13784	13765	13708	13857	13677	13867	13779	14002	13666	13859	13841	13733	13650	13623	13839	13765	13854	13724	13695	13819	13710	13817	13900	13800	13790	13863	13796	13811	13605	13666	13836	13919	13804	13671	14011	13734	13681	13876	13775	13714	13917	13771	13836	13730	13824	13811	13681	13566	13891	13686	13690	13733	14001	13526	13648	13824	13811	13725	13712	13714	13769	13816	13767	14001	13934	13850	13789	13754	13727	13823	13835	13791	13856	13801	13745	13826	13959	13762	13862	13768	13705	13774	13778	13828	13764	13781	13895	13736	13745	13848	13973	13785	13739	13737	13708	13710	13576	13743	13900	13659	13807	13856	13791	13726	13809	13814	13657	13702	13691	13785	13765	13845	13862	13920	13754	13848	13765	13862	13739	13721	13687	13860	13883	13706	13940	13819	13924	13819	13818	13695	13783	13721	13888	13785	13836	13806	13821	13889	13805	13723	13952	13851	13820	13729	13792	13903	13837	13851	13727	13862	13921	13779	13832	13834	13852	13832	13685	13696	13779	13850	13806	13957	13793	13740	13771	13693	13878	13925	13785	13750	13921	13804	13914	13838	13743	13785	13875	13799	13871	13714	13733	13827	13772	13918	13703	13843	13806	13730	13872	13918	13734	13777	13548	13945	13783	13642	13894	13912	13871	13787	13754	13943	13701	13848	13764	13865	13682	13777	13734	13656	13872	13824	13912	13858	13796	13804	13899	13704	13807	13942	13725	13734	13879	13664	13787	13637	13801	13935	13741	13806	13832	13615	13742	13955	13703	13777	13732	13782	13758	13666	13709	13820	13761	13809	13812	13767	13773	13862	13739	13651	13701	13798	13722	13786	13905	13816	13667	13823	13730	13805	13931	13763	13821	13845	13672	13879	13797	13820	13835	13723	13682	13776	13734	13602	13807	13851
22885	21205	28945	23762	35795	60519	55942	42841	28875	18023	14877	14635	14435	14422	14353	14350	14376	14173	14447	14271	14410	14260	14237	14247	14297	14335	14226	14228	14436	14393	14259	14313	14162	14146	14280	14210	14277	14014	14355	14199	14098	14281	14202	14118	14125	14126	14165	14224	14292	14463	14338	14381	14213	14243	14301	14038	14210	14246	14092	14124	14056	14064	14189	14238	14044	14284	14122	13912	14079	14234	14050	14435	14286	14205	14173	14235	14133	14119	14130	14215	14025	14216	14285	14218	14198	14204	14209	14219	14343	14240	14316	14335	14096	14212	14145	14111	14006	14062	14035	14046	14033	13978	14204	14054	14048	14206	14075	14043	13978	14110	14161	14147	13935	14163	14141	14143	14107	13941	14194	14173	14079	14228	14203	14094	14097	14155	14009	14256	14062	14181	14287	14003	14194	14279	14222	14210	14084	14140	14465	13976	14158	14154	14175	14181	14187	14056	14052	14356	14400	14175	14214	14092	14007	14216	14043	14260	14210	14223	14122	14207	13803	14043	14161	14114	14220	14091	14027	13999	14111	14075	14184	14252	14075	14016	14302	14200	14265	14253	14187	14202	13974	14002	14152	14250	14236	14139	14332	14227	14275	14173	14320	14187	14154	14247	14207	14263	14192	14026	13945	14272	14292	14307	14287	14245	14003	14293	14090	14106	14151	14224	14069	14120	14147	14065	14213	14079	14071	14152	14302	14138	14317	14160	14194	14175	14163	14044	14161	14291	14146	14013	14202	14357	14374	14323	14239	14119	14310	14153	14125	14136	13988	14095	14321	14117	14221	14135	14103	14168	14168	13910	14166	14176	14314	14255	14067	14274	14147	14070	14057	14238	14101	14116	14125	14215	14340	14181	14039	13981	13996	14055	14135	14094	14094	14169	14297	14237	14080	14094	14171	14233	14054	14217	14143	13949	14329	14106	14071	14083	14044	13927	14224	13907	14189	14106	13984	14088	14162	14231	14081	14009	14147	14130	14087	14214	14180	13973	14258	14101	14257	14029	14297	14140	14105	14259	14130	14151	14098	14107	14181	14220	14007	14210	14127	14061	14195	14143	14274	14052	14238	13966	14151	14048	14111	14196	14193	14246	14119	14273	14005	14088	13963	14119	14118	14118	14252	13980	14019	14165	14009	13995	14304	14102	14146	14196	14112	14035	14038	14370	14120	14135	14186	14030	14034	14170	14145	14142	14087	14114	14197	14015	14158	14144	14189	14043	14000	14124	14200	14151	13995	14047	14130	14101	14342	14228	14068	14275	14219	14039	14035	14197	14286	14167	14277	14167	14016	14273	14208	14157	14110	14207	14255	14052	14166	14292	13926	14082	14027	14167	14347	14234	14175	14232	14032	14207	14278	14291	14231	14135	14154	14092	14076	14324	14008	14193	13922	14145	14098	14111	14057	14175	14200	14259	14071	14138	13851	13929	14130	14161	14123	14098	14086	14051	14169	14038	14186	14080	14167	14133	14045	14330	14005	14172	14209	14345	14332	14154	14181	14218	14094	14095	14211	14132	14028	13944	14248	14148	14183	14041	13947	14119	14260	14092	14074	14262	14181	14333	14127	14307	14118	14251	14038	14235	14189	14126	14071	14097	14109	14113	14010	14147	14158	14129	14132	14109	14305	14110	13950	13869	14134	14191	14251	14121	14285	14110	14292	14148	14239	14246	14128	14018	14120	14113	14039	14117	14171	14183	13985	13929	14329	14206	14093	14292	14314	14178	14187	13910	14039	14147	14090	14213	14151	14180	14183	14051	14265	14199	14182	14168	14175	13873	14247	14274	14201	14156	14284	14228	14121	13992	14204	14066	14096	14323	14192	14078	14220	14255	14138	14294	14279	13929	14133	14210	14254	13947	14194	14238	14072	14205	14158	13990	14026	14178	14284	14198	14279	14329	14070	14028	14165	13955	14229	14123	14185	14073	14192	14073	14142	14208	14136	14072	14152	14008	14084	14178	14182	14101	14322	14221	14086	14181	14249	14122	14386	14319	14186	14262	13990	14094	14160	13945	14251	14208	14316	14060	14158	13846	14074	14333	14058	14191	13991	14045	14137	14036	14071	14118	14129	14261	14072	14067	14345	13986	14171	14150	14069	14235	14000	14085	14015	14209	14201	14232	14176	14229	14087	14209	14296	14099	13928	14313	14155	14222	14017	14028	14134	14160	14244	14174	14239	14075	14215	14215	13998	14300	14159	14000	14237	14178	14241	14242	13880	14199	14221	13946	14039	14165	14117	14056	14163	14071	14193	14144	14167	13997	13956	14261	14045	14056	14201	14173	14284	14264	14163	14087	14301	14258	14062	14010	14145	14094	14129	14240	14151	14143	14106	13897	13917	14221	14221	14139	14288	14228	13993	14056	14076	14135	14204	14274	14123	14114	14208	14026	14033	14082	14135	14339	14033	14124	14059	14266	14211	14222	14363	14091	14116	13971	14110	13959	14059	14026	14210	14183	14148	14227	14036	14142	13989	13917	14161	14080	14184	14141	14239	14194	14142	14149	14090	14341	14390	14234	14101	13898	14044	14093	14093	14102	14158	14037	14118	14110	14119	14307	13999	14278	14242	14140	14276	14124	14256	14032	14062	14111	14021	14289	14259	14155	14090	14158	14316	14199	14170	14219	14128	13997	14137	14131	14247	14011	14290	14010	14241	14035	14045	14259	14286	14166	14070	14240	14115	13913	14053	14002	14070	14098	14112	14278	14105	13972	14026	14262	14174	14179	14314	14244	14058	14096	14181	14096	14151	13963	14201	14145	14016	14020	14052	14333	14034	14156	14387	14214	14308	14354	14136	14158	14160	14091	14113	13870	14193	14065	14092	14249	13982	14039	14238	14122	14275	14174	14118	14089	14024	14105	14136	14100	14330	14081	14125	14189	14197	13982	14184	14222	14084	13984	14147	14003	14248	14221	14254	14055	13905	14186	14092	14196	14323	14080	14067	14163	13996	14051	14051	14014	14303	14123	14195	14103	14236	14109	14114	14104	14138	14200	14271	14034	14086	14112	13996	14025	14140	14148	14054	14124	14163	14236	13913	14101	14015	13945	14147	14157	14030	14193	14195	13961	14115	14320	14160	14199	14047	14129	14203	14068	14069	14080	14186	14275	14018	14132	14156	14080	13999	14088	14294	14169	14067	14048	14244	14010	14019	14280	14195	14235	14014	14224	14271	14135	14361	14269	14216	14134	14060	14425	14278	14031	14035	14226	14188	14020	14203	14287	14156	13994	14094	14240	14158	14063	14149	14141	14225	14331	14109	14054	14147	14083	14137	14106	13823	14156	14128	13975	14067	14097	14151	13945	14036	13961	14270	14212	14217	14159	14128	14100	14417	14148	13955	14096	14109	14307	14096	14098	14056	14173	14136	14285	14386	14310	14241	14111	14128	14229	14118	14317	14193	14271	14184	14012	14191	14096	14243	14274	14113	14418	14189	14254	14136	14207	14171	14117	14098	14061	14055	14267	14413	14155	14118	14325	14164	14005	13951	14142	14183	14263	13957	14372	14414	14118	14100	14318	14206	14164	14255	13981	14056	14062	14082	14039	14112	13954	14294	14203	14287	14250	14249	14319	14231	14063	14165	14364	14240	14060	14159	14159	13975	14173	14172	14201	14135	14201	14192	14127	14186	14026	14300	14157	14260	14335	14112	14172	14194	14148	14213	13892	14204	14103	14171	14159	14025	14090	14045	14086	14211	14159	14211	13911	14207	14069	14220	14245	14250	14309	14091	14082	14065	14130	14028	14101	14133	13937	14231	14183	13950	14179	14322	14127	14262	14166	14245	14262	14060	14267	14252	14161	14092	14135	14065	14036	14063	14162	14047	14352	14204	14107	14239	14064	14274	14070	14073	14231	14044	14047	14258	13827	13978	14108	13974	14055	14224	13975	14299	14055	14028	14176	14100	14264	14408	14201	14217	14063	14096	13922	14008	14168	14375	14274	14033	14076	14259	14513	14245	14236	13952	14218	14135	14128	14062	14175	14236	14082	14104	13978	14122	14275	14134	14250	14144	13864	14212	14128	14182	14102	14192	14143	14061	14235	14030	14038	14290	14228	14218	14143	14224	14287	14102	14095	14018	14153	14269	14174	14200	14128	14192	14114	14334	14153	14134	14123	14138	14344	14079	14024	13873	14050	14083	13981	14364	14044	14078	14022	14279	14107	14232	14180	14186	14051	14220	14182	14246	14128	14224	14206	14082	14052	14291	14340	14047	14153	14121	14232	14063	14175	14044	14222	14133	14326	14058	14064	14251	14155	14077	14223	14134	14088	13914	14120	14258	14329	14165	14165	14199	14084	14105	14320	14369	14335	14224	14086	14174	13986	14176	14095	14316	14089	14055	13990	14095	14057	14197	14206	14209	14098	14173	14073	13978	14214	14062	14137	14219	14207	14088	14009	14161	13877	14097	14280	13960	14053	14255	14123	14077	14394	13958	14153	14298	14185	14134	14166	14051	14278	14262	14202	14350	13998	14175	13973	14205	14138	14274	14191	13926	14195	14081	14139	13990	14039	14090	14213	14024	14160	14002	14192	14256	14262	14168	14242	14256	14220	14081	14211	14156	14124	14330	14139	14145	14050	14116	14193	14210	14152	14196	14278	14232	14150	14349	14165	14102	14129	14144	14194	14086	14183	14210	14166	14114	14067	14142	13948	14044	14098	14185	14093	14168	14053	14033	14092	14141	14159	14309	14189	14157	14168	14133	14241	14152	14154	14183	14015	14293	14311	14329	13990	14270	14029	14199	14108	14273	13881	14168	14047	13976	13942	14059	14189	14082	14121	14232	14085	14025	14032	14088	14278	14322	14097	14418	14158	14333	14199	13962	14189	14241	14187	14087	14337	14289	14166	14010	14338	14075	14110	13942	14122	14122	14259	14176	14162	14132	14025	14166	13946	14284	13972	14031	14020	14075	13963	14333	14197	14199	14160	13922	14136	14122	14145	14172	14110	14120	14229	13953	14045	14167	13965	14051	14213	14235	14423	14241	14016	14214	13932	14016	14088	14163	14224	14150	14168	14181	14084	14127	14020	13944	14130	14315	14144	14135	14255	14135	14345	14099	13984	14086	14096	14146	14059	13874	14024	14235	14070	14197	14103	14385	14104	14097	14145	14154	14187	14176	14175
14938	26882	26186	25264	60000	67543	57513	45750	30259	15724	13969	13661	13682	13783	13776	13643	13893	13863	13817	13823	13835	13802	13852	13864	13775	13771	13743	13802	13785	13773	13834	13805	13887	13782	13701	13895	13880	13739	13851	13688	13716	13833	13875	13609	13816	13597	13877	13895	14132	14268	14122	13833	13964	13989	13639	13668	13777	13844	14045	13721	13730	13711	13641	13709	13821	13781	13730	13684	13928	13950	13710	13753	13771	13832	13820	13856	13764	13611	13706	13683	13657	13700	13762	13877	13746	13680	13883	13793	13796	13696	13863	13751	13687	13776	13619	13921	13726	13857	13641	13695	13894	13623	13752	13749	13743	13751	13899	13555	13831	13730	13815	13636	13863	13769	13766	13765	13623	13706	13921	13877	13827	13856	13759	13683	13664	13673	13731	13616	13711	13861	13604	13665	13876	13789	13799	13755	13652	13803	13610	13797	13876	13783	13779	13781	13797	13753	13713	13738	13706	13720	13832	13854	13727	13898	13934	13735	13835	13893	13704	13779	13878	13493	13763	13596	13859	13734	13738	13691	13801	13772	13751	13740	13777	13567	13763	13791	13781	13878	13818	13952	13914	13935	13746	13666	13788	13679	13727	13751	13766	13718	13731	13807	13571	13817	13659	13857	13725	13829	13800	13654	13567	13667	13614	13723	13831	13670	13714	13677	13835	13726	13794	13735	13851	13826	13685	13790	13872	13648	13678	13771	13607	13807	13798	13704	13837	13830	13791	13626	13873	13808	13896	13732	13620	13740	13851	13896	13794	13853	13845	13767	13879	13827	13633	13716	13772	13752	13565	13750	13741	13730	13635	13738	13771	13597	13988	13851	13636	13939	13648	13836	13687	13890	13711	13901	13789	13745	13843	13731	13660	13628	13822	13632	13772	13721	13761	13765	13731	13615	13724	13907	13890	13698	13759	13694	13781	13726	13649	13776	13800	13653	13829	13810	13899	13921	13792	13665	13770	13727	13756	13700	13844	13755	13667	13916	13677	13754	13808	13809	13881	13711	13779	13757	13884	13513	13587	13565	13730	13860	13859	13805	13644	13680	13929	13670	13833	13738	13684	13757	13573	13684	13802	13737	13736	13784	13901	13935	13572	13739	13712	13589	13638	13763	13675	13762	13885	13781	13699	13928	13823	13725	13894	13701	13798	13780	13696	13570	13787	13828	13638	13844	13644	13835	13808	13647	13659	13571	13948	13814	13852	13689	13756	13798	13626	13745	13763	13754	13956	13818	13414	13710	13864	13892	13754	13685	13585	13683	13751	13777	13798	13755	13814	13764	13675	13822	13669	13825	13823	13859	13663	13694	13686	13747	13787	13720	13656	13661	13865	13913	13725	13848	13788	13723	13677	13843	13655	13645	13900	13953	13846	13701	13659	13706	13669	13787	13749	13765	13779	13758	13612	13775	13872	13724	13753	13739	13625	13692	13764	13964	13762	13832	13807	13824	13799	13674	13787	13846	13669	13906	13803	13934	13703	13686	13730	13622	13717	13881	13642	13686	13698	13776	13704	13783	13794	13779	13740	13578	13653	13749	13704	13706	13723	13710	13790	13748	13734	13599	13863	13790	13770	13743	13822	13809	13729	13896	13651	13669	13781	13790	13731	13855	13809	13807	13847	13682	13635	13759	13831	13710	13845	13784	13796	13615	13712	13760	13576	13602	13832	14038	13733	13749	13871	13587	13661	13806	13827	13668	13807	13756	13727	13877	13882	13917	13656	13755	13844	13828	13660	13735	13780	13749	13838	13695	13713	13756	13658	13745	13765	13694	13785	13841	13803	13666	13691	13775	13933	13742	13719	13712	13683	13632	13917	13791	13728	13776	13518	13530	13683	13699	13763	13816	13784	13767	13701	13612	13817	13855	13703	13623	13804	13688	13875	13720	13731	13818	13892	13822	13825	13738	13716	13980	13864	13755	13815	13607	13657	13539	13919	13806	13792	13749	13719	13795	13589	13738	13849	13859	13778	13814	13847	13759	13796	13653	14019	13761	13894	13679	13799	13767	13714	13878	13796	13681	13735	13904	13756	13761	13786	13662	13659	13776	13604	13712	13734	13655	13699	13796	13654	13617	13733	13773	13844	13666	13750	13894	13689	13640	13683	13758	13879	13751	13876	13848	13680	13579	13762	13877	13722	13701	13878	13701	13727	13695	13718	13783	13830	13806	13768	13741	13873	13721	13804	13684	13786	13863	13704	13703	13824	13860	13744	13851	13801	13767	13678	13772	13785	13750	13793	13792	13803	13772	13708	13771	13634	13768	13890	13698	13699	13908	13752	13748	13717	13711	13652	13875	13869	13679	13606	13732	13820	13652	13924	13896	13804	13757	13849	13519	13742	13684	13784	13773	13897	13890	13875	13732	13790	13816	13790	13852	13821	13680	13674	13849	13598	13786	13752	13786	13757	13753	13646	13823	13797	13725	13754	13723	13583	13822	13806	13776	13712	13808	13683	13637	13796	13913	13801	13865	13696	13590	13761	13786	13764	13848	13747	13642	13806	13770	13908	13762	13812	13864	13713	13633	13935	13715	13741	13715	13809	13666	14011	13641	13575	13796	13715	13772	13702	13736	13728	13798	13761	13675	13807	13813	13877	13812	13699	13754	13667	13749	13630	13780	13712	13761	13735	13640	13814	13885	13955	13621	13756	13696	13698	13713	13752	13811	13823	13894	13714	13579	13745	13771	13708	13823	13678	13784	13702	13819	13778	13733	13794	13772	13680	13843	13865	13777	13782	13700	13672	13809	13903	13660	13651	13778	13712	13830	13745	13724	13857	13660	13800	13735	13711	13862	13694	13750	13555	13858	13628	13891	13684	13807	13619	13557	13615	13699	13785	13777	13818	13713	13746	13726	13988	13753	13801	13602	13710	13992	13761	13946	13786	13843	13859	13616	13876	13828	13765	13646	13821	13820	13856	13576	13658	13929	13751	13648	13697	13790	13659	13621	13783	13666	13804	13786	13633	13848	13847	13741	13666	13717	13734	13702	13720	13839	13663	13838	13772	13562	13661	13884	13742	13819	13645	13753	13786	13729	13741	13630	13750	13565	13832	13651	13819	13750	13894	13704	13769	13794	13720	13724	13840	13731	13894	13681	13908	13774	13964	13864	13853	13690	13849	13770	13804	13708	13660	13699	13729	13709	13623	13757	13682	13569	13667	13774	13816	13821	13728	13782	13791	13797	13842	13808	13669	13617	13608	13898	13867	13707	13747	13790	13804	13677	13784	13712	13799	13837	13717	13713	13701	13726	13766	13776	13817	13664	13708	13703	13917	13770	13752	13623	13760	13723	13758	13781	13709	13689	13817	13766	13852	13806	13799	13866	13748	13788	13833	13818	13631	13609	13824	13793	13798	13731	13838	13775	13764	13764	13880	13791	13834	13652	13707	13796	13829	13821	13650	13636	13713	13896	13777	13806	13816	13624	13896	13796	13770	13756	13798	13677	13895	13722	13716	13790	13781	13733	13828	13976	13774	13903	13756	13703	13818	13676	13799	13739	13835	13908	13609	13832	13588	13731	13854	13836	13866	13828	13772	13787	13657	13653	13706	13686	13739	13631	13712	13894	13677	13787	13703	13714	13895	13928	13738	13814	13664	13618	13774	13636	13654	13732	13794	13751	13723	13655	13681	13839	13747	13784	13783	13867	13599	13772	13860	13744	13740	13651	13666	13711	13749	13786	13711	13753	13755	13720	13628	13913	13857	13906	13781	13686	13793	13952	13702	13747	13882	13710	13742	13746	13630	13856	13707	13726	13737	13752	13759	13972	13726	13818	13692	13668	13811	13623	13815	13735	13789	13889	13734	13869	13974	13732	13824	13814	13839	13820	13825	13808	13836	13664	13722	13764	13750	13793	13756	13557	13707	13776	13708	13748	13959	13924	13762	13731	13808	13834	13649	13841	13761	13732	13801	13748	13816	13817	13813	13709	13844	13797	13703	13632	13716	13592	13732	13812	13748	13823	13575	13659	13954	13881	13676	13697	13898	13764	13775	13705	13763	13833	13814	13979	13728	13674	13851	13773	13641	13745	13780	13792	13630	13759	13790	13742	13657	13733	13784	13830	13713	13610	13918	13650	13927	13842	13631	13795	13638	13592	13666	13877	13718	13731	13811	13746	13872	13781	13803	13696	13631	13808	13776	13839	13889	13784	13659	13820	13647	13760	13824	13661	13688	13673	13706	13663	13789	13758	13834	13731	13764	13791	13746	13753	13925	13784	13809	13772	13806	13808	13804	13792	13637	13871	13657	13852	13752	13614	13851	13843	13673	13836	13897	13959	13771	13881	13702	13900	13767	13747	13733	13673	13821	13843	13827	13741	13826	13852	13826	13939	13631	13749	13901	13709	13713	13870	13849	13710	13727	13600	13797	13721	13885	13966	13713	13760	13624	13852	13806	13744	13616	13627	13926	13787	13776	13752	13801	13767	13596	13686	13691	13726	13656	13712	13706	13708	13846	13753	13711	13703	13744	13628	13937	13731	13825	13857	13965	13680	13606	13715	13827	13848	13809	13828	13632	13749	13744	13752	13944	13738	13618	13648	13763	13796	13839	13853	13793	13773	13718	13637	13897	13652	13752	13772	13835	13794	13794	13753	13858	13771	13779	13762	13647	13781	13743	13721	13912	13663	13800	13660	13617	13795	13839	13771	13691	13814	13706	13906	13806	13879	13836	13807	13665	13766	13798	13729	13663	13710	13686	13936	13799	13675	13854	13742	13707	13705	13798	13778	13835	13624	13788	13740	13682	13801	13804	13622	13776	13774	13715	13950	13726	13708	13606	13717	13811	13599	13858	13802	13735	13569	13916	13634	13751	13821	13735	13650	13696	13806	13836	13749	13674	13640	13665	13688	13785	13750	13729	13786	13741	13950	13765	13762	13641	13676	13826	13756	13667	13856	13843	13835	13631	13665	13715	13526	13858	13701	13641	13810	13778	13813	13769	13841	13808	13690	13763	13585	13900	13702	14018	13773	13801	13764	13864	13684	13668	13754	13864	13634	13805	13787	13727	13887	13802	13794	13809	13781	13862	13895	13727	13766	13604	13804	13745	13750	13909	13813	13546	13777	13539	13897	13773	13811	13897	13636	13666	13772	13760	13784	13802	13593	13805	13763	13832	13716	13854	13739
27272	21601	22131	17975	20098	25570	23049	19084	16280	14578	14394	14319	14309	14281	14244	14282	14391	14400	14197	14296	14437	14455	14504	14300	14178	14366	14277	14302	14377	14254	14332	14475	14316	14213	14428	14362	14390	14298	14392	14371	14194	14346	14389	14280	14277	14580	14222	14257	14088	14145	14474	14384	14255	14346	14249	14388	14322	14330	14438	14240	14278	14304	14296	14433	14463	14265	14454	14180	14412	14320	14240	14191	14306	14472	14557	14355	14056	14270	14315	14369	14310	14381	14219	14327	14292	14309	14470	14276	14518	14438	13852	14397	14193	14225	14378	14271	14312	14048	14257	14334	14433	14219	14308	14234	14252	14422	14134	14330	14352	14426	14149	14277	14394	14327	14282	14298	14205	14418	14269	14458	14335	14153	14184	14079	14428	14286	14301	14231	14257	14397	14321	14384	14383	14266	14383	14354	14214	14247	14070	14214	14299	14342	14384	14136	14492	14402	14276	14154	14482	14387	14351	14316	14345	14352	14363	14337	14314	14194	14290	14292	14274	14308	14374	14350	14331	14498	14266	14144	14320	14338	14338	14438	14450	14307	14176	14433	14292	14201	14137	14109	14365	14358	14330	14196	14278	14042	14302	14283	14222	14290	14453	14290	14308	14184	14219	14180	14273	14409	14330	14344	14478	14264	14344	14410	14465	14371	14384	14413	14358	14301	14431	14310	14568	14386	14243	14265	14288	14454	14351	14342	14458	14219	14237	14351	14290	14116	14096	14217	14111	14267	14442	14432	14332	14332	14423	14267	14235	14354	14206	14290	14146	14035	14265	14332	14113	14311	14232	14189	14157	14388	14315	14259	14205	14331	14499	14152	14084	14229	14203	14179	14325	14335	14247	14301	14329	14348	14222	14390	14368	14195	14187	14168	14314	14413	14140	14162	14195	14428	14280	14386	14309	14316	14342	14356	14527	14236	14248	14153	14282	14296	14296	14332	14391	14219	14198	14185	14440	14318	14215	14356	14298	14257	14404	14285	14208	14310	14470	14295	14331	14387	14478	14248	14250	14396	14360	14206	14171	14153	14126	14233	14365	14507	14406	14378	14339	14101	14168	14128	14152	14384	14378	14431	14278	14367	14337	14278	14326	14271	14297	14364	14516	14337	14245	14352	14242	14283	14341	14413	14245	14420	14428	14244	14202	14308	14359	14175	14361	14253	14395	14324	14338	14444	14562	14396	14348	14484	14494	14335	14278	14198	14161	14271	14114	14245	14387	14318	14145	14328	14382	14226	14157	14433	14294	14343	14292	14347	14233	14344	14402	14264	14235	14113	14453	14313	14172	14084	14249	14313	14335	14292	14406	14369	14263	14163	14683	14251	14342	14350	14211	14253	14072	14417	14315	14329	14297	14229	14282	14201	14331	14448	14187	14230	14226	14351	14574	14477	14316	14160	14199	14234	14475	14272	14355	14146	14167	14226	14397	14187	14370	14332	14329	14284	14315	14317	14228	14452	14207	14305	14300	14287	14410	14125	14312	14383	14239	14274	14162	14145	14170	14246	14298	14207	14441	14299	14262	14247	14309	14258	14345	14305	14262	14268	14378	14357	14466	14493	14279	14385	14348	14554	14337	14437	14240	14328	14325	14179	14339	14326	14280	14423	14209	14267	14371	14226	14369	14371	14221	14274	14233	14330	14218	14232	14192	14134	14298	14132	14420	14294	14188	14458	14520	14430	14352	14101	14131	14152	14256	14309	14253	14349	14450	14341	14254	14241	14229	14339	14278	14278	14317	14335	14355	14327	14131	14428	14342	14265	14257	14233	14237	14292	14371	14139	14324	14333	14253	14204	14146	14417	14211	14356	14405	14254	14304	14330	14392	14297	14355	14346	14417	14413	14269	14227	14279	14172	14204	14390	14452	14143	14078	14307	14416	14272	14403	14434	14492	14345	14264	14366	14063	14361	14440	14234	14342	14205	14171	14314	14221	14266	14288	14223	14312	14343	14171	14256	14273	14203	14420	14474	14419	14502	14301	14378	14048	14336	14182	14284	14405	14172	14240	14430	14333	14289	14304	14157	14444	14443	14447	14212	14381	14271	14310	14316	14256	14378	14239	14463	14211	14000	14429	14429	14380	14267	14295	14391	14349	14358	14407	14246	14195	14191	14208	14301	14382	14145	14205	14222	14398	14327	14476	14193	14291	14287	14342	14370	14240	14326	14344	14289	14471	14498	14250	14300	14313	14517	14531	14283	14477	14437	14384	14399	14356	14213	14394	14326	14228	14136	14379	14443	14368	14364	14343	14347	14305	14552	14206	14356	14242	14256	14150	14342	14149	14319	14268	14305	14221	14487	14335	14250	14369	14290	14307	14272	14331	14227	14324	14161	14202	14459	14355	14160	14291	14300	14436	14268	14500	14466	14510	14317	14287	14296	14180	14312	14302	14404	14385	14300	14405	14390	14382	14102	14329	14236	14236	14137	14366	14314	14318	14538	14373	14392	14340	14480	14297	14173	14353	14370	14128	14298	14359	14201	14148	14338	14451	14149	14265	14097	14179	14214	14281	14304	14302	14293	14307	14261	14194	14169	14495	14387	14088	14271	14286	14389	14364	14340	14354	14357	14383	14324	14162	14261	14164	14304	14192	14325	14282	14199	14344	14369	14253	14142	14233	14246	14304	14283	14192	14328	14329	14387	14223	14345	14442	14324	14262	14468	14481	14448	14444	14401	14231	14422	14343	14155	14144	14298	14144	14422	14414	14331	14476	14487	14250	14097	14193	14216	14251	14308	14205	14506	14093	14333	14440	14355	14473	14287	14419	14216	14412	14336	14300	14210	14125	14381	14460	14364	14400	14366	14379	14149	14315	14104	14311	14220	14313	14224	14106	14178	14092	14331	14297	14272	14251	14332	14376	14210	14337	14532	14368	14425	14266	14323	14087	14150	14290	14389	14243	14409	14500	14324	14350	14448	14528	14282	14458	14339	14276	14531	14418	14384	14310	14339	14288	14247	14150	14280	14420	14106	14344	14217	14270	14241	14299	14338	14428	14257	14307	14152	14011	14336	14415	14243	14160	14161	14386	14107	14281	14388	14235	14307	14197	14256	14283	14197	14422	14419	14225	14348	14397	14265	14418	14177	14274	14227	14195	14291	14543	14320	14317	14285	14322	14320	14447	14109	14417	14385	14276	14264	14273	14244	14276	14266	14371	14439	14360	14209	14186	14393	14132	14146	14485	14293	14227	14134	14100	14210	14195	14196	14258	14369	14411	14204	14227	14081	14312	14371	14306	14210	14534	14275	14294	14261	14146	14295	14380	14326	14370	14425	14256	14232	14195	14216	14251	14317	14337	14451	14304	14358	14204	14313	14389	14400	14295	14067	14177	14219	14349	14332	14390	14337	14321	14316	14456	14388	14419	14270	14396	14353	14301	14372	14338	14265	14117	14323	14414	14232	14451	14571	14242	14173	14209	14176	14209	14225	14246	14424	14390	14207	14350	14391	14263	14350	14416	14270	14202	14257	14421	14309	14309	14445	14203	14270	14350	14386	14333	14356	14392	14099	14302	14344	14204	14097	14231	14235	14267	14241	14327	14301	14030	14260	14338	14359	14480	14396	14454	14452	14336	14266	14078	14321	14316	14309	14264	14360	14348	14260	14198	14284	14414	14397	14354	14436	14440	14336	14213	14268	14357	14293	14194	14125	14244	14164	14422	14354	14509	14435	14312	14461	14452	14283	14207	14215	14167	14452	14104	14234	14262	14431	14319	14352	14329	14246	14306	14389	14370	14203	14398	14440	14401	14233	14292	14339	14271	14375	14353	14502	14349	14412	14321	14113	14206	14379	14242	14415	14319	14311	14311	14331	14218	14444	14287	14326	14194	14402	14188	14372	14222	14291	14087	14280	14096	14386	14211	14580	14361	14258	14277	14440	14446	14248	14388	14435	14399	14256	14346	14212	14195	14319	14082	14300	14349	14455	14281	14243	14350	14093	14388	14315	14370	14325	14211	14182	14176	14238	14249	14216	14241	14172	14259	14347	14420	14397	14401	14365	14426	14502	14405	14282	14441	14441	14303	14422	14266	14371	14352	14379	14415	14358	14296	14141	14272	14365	14220	14416	14313	14334	14314	14436	14428	14351	14332	14185	14399	14323	14314	14205	14346	14233	14272	14418	14356	14293	14339	14218	14358	14358	14149	14124	14344	14299	14380	14506	14236	14051	14279	14531	14152	14457	14339	14306	14396	14231	14170	14256	14350	14049	14168	14258	14309	14150	14428	14450	14293	14320	14296	14312	14310	14261	14296	14280	14255	14312	14310	14405	14382	14169	14306	14349	14214	14354	14353	14257	14391	14403	14485	14401	14338	14479	14313	14328	14270	14267	14339	14472	14397	14333	14302	14274	14289	14342	14273	14411	14327	14297	14435	14470	14077	14156	14349	14426	14246	14415	14406	14369	14236	14274	14409	14455	14132	14485	14368	14241	14126	14226	14204	14407	14291	14413	14365	14244	14287	14360	14342	14327	14377	14306	14348	14444	14370	14284	14262	14168	14164	14423	14175	14251	14236	14256	14282	14303	14417	14251	14360	14283	14498	14271	14270	14407	14284	14396	14424	14351	14263	14333	14357	14257	14405	14213	14228	14251	14328	14312	14181	14321	14381	14248	14318	14180	14343	14398	14479	14119	14329	14395	14427	14427	14335	14571	14052	14224	14271	14344	14340	14521	14331	14356	14525	14272	14362	14267	14302	14236	14193	14346	14353	14268	14377	14363	14438	14304	14059	14264	14435	14321	14205	14207	14419	14382	14099	14467	14251	14260	14351	14166	14300	14305	14392	14382	14386	14242	14542	13966	14136	14240	14234	14288	14323	14236	14507	14326	14517	14200	14219	14173	14556	14171	14121	14430	14307	14312	14222	14258	14268	14469	14380	14266	14263	14511	14267	14366	14303	14249	14201	14235	14431	14249	14338	14388	14414	14386	14315	14605	14272	14379	14248	14324	14364	14383	14510	14375	14355	14439	14254	14403	14614	14367	14238	14304	14375	14276	14381	14236	14405	14278	14471	14239	14094	14241	14245	14196	14394	14170	14391	14299	14141	14293	14464	14124	14261	14457	14276	14513	14304	14308	14278	14363	14303	14264	14312	14261	14080	14113	14380	14388	14127	14336	14265	14221
13645	15982	15778	15094	23415	28842	24244	19594	15781	13991	13796	13850	13885	13896	13963	13817	14048	13976	14078	13901	13833	13758	13844	14161	13803	13955	13965	13850	13978	13952	13846	13967	13843	14005	14097	14017	14064	14025	13933	13993	14006	13992	13714	14007	13885	13953	13983	14039	13797	13920	14125	13909	13917	13820	13817	13820	14054	13962	14028	13883	13755	13975	14001	13778	13922	13803	13886	13915	13879	14018	13965	13872	13983	13863	14063	13821	13886	13868	13807	13929	13945	13803	14148	13821	13967	13739	13832	13829	13997	13882	13845	13791	13824	14006	13901	13889	13878	14015	13948	13872	13997	13802	14025	13705	14077	13820	13750	13990	13916	13814	13745	13896	14003	13813	14059	13888	13892	13850	13943	13901	13920	13859	14001	13825	14131	14095	13929	13933	13792	13901	13896	13823	13649	13975	13934	14023	13851	13863	13837	14108	13860	14051	13906	13854	13908	13938	13939	14035	13982	14004	13919	13785	13878	14002	13893	13821	13944	14022	14124	13920	13838	13834	13912	13994	14052	13989	13993	13965	13854	13970	13874	13906	13804	13939	13820	13830	13854	13817	13913	13944	13897	13914	13916	13923	13790	13837	13858	13867	14058	14062	13815	14043	14082	14064	13947	13980	14066	13871	14064	13854	13812	13676	13790	13823	13859	13942	13939	14020	13742	13993	13964	13999	13902	13921	13898	13985	13977	13822	14017	13941	13869	13905	13912	13881	13943	13838	13862	13831	13843	13977	13821	13908	13803	13759	13865	13960	14020	13783	13928	13900	13949	13946	13839	13921	13929	13929	13865	13973	13845	13830	13840	13811	14047	13979	13987	14023	13796	13989	13813	13921	14005	13934	13796	13916	13896	13879	14119	13857	13782	13917	13947	14029	13820	13860	13820	13980	13865	14028	13680	13855	13863	13981	13943	14060	13856	13726	13701	14023	13943	13878	13997	14035	13738	13904	13910	13756	13898	13840	13973	13927	13976	14064	13932	13877	14051	13912	13788	14076	13946	13783	14064	13892	13976	13917	13861	13756	13990	13867	13900	13958	13957	13859	14053	13695	13906	13890	13846	13966	13805	13917	13868	13899	14018	13901	13745	14075	13918	13979	13804	13834	13723	13896	13878	13880	13807	13982	13844	13938	13945	13905	13867	13979	13877	13817	13929	14024	13965	13957	13884	14047	13881	14026	13979	13908	13909	13876	13884	13854	13959	13916	13896	13977	13873	13775	14016	13767	13966	14194	13960	13812	13912	14015	13810	14013	13873	13947	13758	13919	13935	13875	13940	13863	14051	13987	13976	14036	13916	13834	14081	13968	13852	13848	13931	13819	13888	14023	13874	14062	13899	13796	14035	14057	13958	13738	13805	13906	13852	13967	13892	14039	13877	13937	13993	13844	13803	13936	14128	13842	13902	13915	13881	13858	13761	13808	13807	13929	14094	13921	13926	13898	13922	13884	13942	14034	13913	13927	13949	13753	13824	14022	13979	13924	13933	13946	13981	13871	14075	13883	14063	13936	13915	13846	13926	13892	13980	13956	13889	13977	13840	14000	13869	13947	13736	13951	14002	13946	13886	13952	14007	13747	13904	13962	13890	13830	13944	13932	13906	14089	13765	13873	13868	14026	13957	13957	13964	13902	13921	13857	13991	13947	13830	14036	13993	14001	13906	13972	13968	13713	13823	13833	13903	13884	13794	13812	13940	14057	13964	13925	14042	14033	13859	13878	13955	13960	13965	13801	13882	13958	13971	13970	13970	13932	13857	13879	13966	13975	13870	13946	14069	13800	13866	13824	14014	13938	13933	13908	13778	14023	13862	13908	13857	13950	13936	13890	14182	13927	13909	13930	13921	13844	13960	13877	14084	13796	13962	13862	13982	13787	13905	13827	13983	13998	13893	13837	13942	13877	13756	13927	13848	13898	13916	13791	13980	13802	13834	14001	13972	13913	13786	13810	13948	13866	14008	13978	13881	13788	13954	14025	13991	14076	13927	13916	13982	13736	14034	13732	14051	13939	13885	13908	13914	13963	13890	13803	13860	13997	13876	13783	14076	13921	13883	13824	13866	14036	13891	14063	13972	13917	13986	13915	13937	13939	13877	13852	13908	13787	13956	13942	13928	13857	13897	13965	13991	13819	13773	13916	13924	13796	14038	13735	13901	13951	14090	13991	13857	13995	13857	13833	13875	13766	13933	13861	13864	13985	13985	13932	13984	13902	13955	13933	13856	13983	13983	13887	13993	13904	13920	13735	13810	13888	14026	13764	13836	13945	13853	13652	13818	13939	13923	13923	13989	13886	13906	13953	14053	13904	13886	13876	14038	14006	13877	13965	13992	13929	13756	13896	13845	13889	14018	14084	13777	13840	13870	13893	14038	13854	14134	13769	13993	13788	13864	13850	13937	13939	14066	13934	13994	13910	13960	13938	13825	13933	13983	13902	13919	13947	13995	13961	13921	13994	14017	13963	14082	13846	13917	13903	13899	14078	13922	14002	13864	13828	14117	13842	13926	13838	13859	13965	13889	13938	13945	14003	13797	13899	14034	14016	13979	13965	13889	14062	13894	13789	13931	13919	13891	14025	14101	13973	13813	13895	13925	13905	13951	13865	13971	13912	13860	13913	13655	13812	13893	13729	13952	13955	13917	13902	13807	13944	13966	13987	13946	14023	13811	13826	14105	13996	13820	13919	14089	13869	13850	13985	13945	13805	13862	14029	14002	13776	13956	13985	13960	13998	14009	14036	13786	13811	14032	13914	13931	14118	13870	13851	13954	13894	13861	13988	14032	13936	14029	13991	13959	14057	13762	13977	13987	13995	13878	14059	14057	13841	14003	13866	13960	13998	13831	13911	13932	14056	13885	14023	13926	13984	13933	13891	14027	13981	13926	13805	13915	14004	13917	13866	14005	13899	13707	13855	13919	14017	13986	13788	13873	13894	13943	13876	13913	13920	14058	13863	13827	13975	13925	13934	13806	13889	14037	13948	13871	14112	13776	13872	13896	13886	13947	13799	13761	13729	13984	13842	14055	14029	13789	13924	13992	13840	13841	13763	13727	13769	13956	13854	13889	13854	14104	14146	13912	13911	13891	13826	13891	13851	13949	13918	13893	13994	13796	13806	14001	13878	13920	13780	13851	13976	13852	13836	13876	13866	13909	13920	13943	13907	14039	13802	14023	13930	14168	14004	14005	14004	13954	14009	13950	13822	13841	13942	14021	14000	14074	13914	13738	13910	14196	13941	13932	13884	13996	13888	13860	13869	13852	14083	13951	13844	13949	14037	13894	14058	13930	13933	13897	13892	13837	13917	13868	13909	13831	13840	13908	13940	13886	13818	13957	13767	13831	13955	13945	13909	13804	13942	13926	13829	13827	13834	13841	14041	13974	14029	13854	13885	13865	14072	13896	13908	13849	13981	13940	13727	13984	13853	13931	14093	13961	14090	13969	13856	13937	13796	13936	13983	13980	13898	14062	14018	13838	13820	13933	13881	13951	13728	14022	13952	13868	13912	13938	13773	13732	13951	13905	13984	13777	13807	14069	13900	13834	13949	13939	13897	13865	14065	13824	13926	13865	13914	13828	13784	13897	13912	13795	13953	13900	13895	13925	13941	13888	13898	13899	14005	13863	13865	13727	13871	14019	13933	14115	13835	13927	13899	14106	13746	13881	13965	14123	13717	13835	13983	13953	14017	13939	13810	13763	13953	13953	13917	14135	13855	13832	13971	13955	13922	13851	13906	13956	13853	13993	13877	14000	13770	13738	13898	14107	13923	13959	13852	13882	14015	13902	13967	13838	14073	13943	13748	13910	13798	13995	13820	13887	14058	13766	14009	13995	13827	14051	14031	13931	13886	13766	14044	13747	13709	14016	13928	14121	13915	13840	13794	14129	13894	13832	13775	13934	13914	13885	14037	13879	14001	13980	13918	13914	13861	13851	13852	13682	13765	13984	13923	13854	13906	13944	13887	13936	14022	13958	13837	13886	13992	13798	13893	14067	13937	13891	13994	13877	13902	13929	13935	13917	13754	13917	13881	14062	13902	13927	13975	13966	13865	13919	14064	13906	13750	13971	13690	13951	13866	13997	13699	13929	13988	13988	13999	13854	13970	13897	13797	13947	13822	13974	14055	13863	13962	13837	13982	13836	13915	14004	13809	13958	13800	14110	14069	13980	13939	13814	13851	13980	13984	13935	13890	13993	13935	13798	14111	13954	13909	14064	13948	13922	13872	13986	13914	13862	13851	13885	13998	13899	14019	13876	13929	13993	13980	13942	13931	14007	13851	14052	13881	13993	14048	13913	13879	13918	14065	13829	13935	13991	14011	13967	13931	13942	13879	13862	13862	14006	13994	13830	14016	14062	13865	14034	13907	13860	13970	13992	13989	13888	13900	13867	14005	13932	13767	13942	14074	13879	13787	13921	13866	13845	13918	13944	13926	13899	13874	13918	14007	13970	14001	14001	13828	13898	13954	13799	14123	13872	13972	14001	13816	13784	13828	13902	13884	13951	13878	13902	14031	13828	13759	13885	13885	13882	13992	13691	14096	13820	14052	13864	14053	13900	13742	13831	14064	13930	14028	14000	13893	13785	13895	13881	13931	13976	13972	13878	13869	13861	13906	13973	13955	13754	13961	13867	13793	13789	13898	14053	13774	13956	13975	13770	13989	13991	13786	13798	13907	14007	13909	13844	13909	14058	14012	13943	13931	13954	13834	13867	14067	13979	13799	13879	13771	13986	13825	13866	13879	14137	13742	13819	14203	13857	13963	13870	13896	13920	13989	13853	13841	13833	13928	14101	13873	13970	13947	13878	14033	13866	13999	13956	13891	13888	13982	13955	13961	13863	13918	13861	13959	13872	13784	13894	13805	13924	14011	13792	13849	13914	13873	13830	13952	14011	14000	14123	13827	14009	13921	13963	13930	13920	13999	13903	13991	13889	13788	13926	13877	13903	13941	14004	13927	13935	13920	13781	13829	13895	14010	13961	13748	13782	14064	14023	14067	13900	13984	13917	14059	13757	13852	13904	14021	13702	13872	14004	14111	13759	13936	14164	13865	14061	13920	14047	13787	13921	13945	13874	13917	13959	13955	13880	13885	13886	13901	14034	13965	13743	13890	13967	13814	14003	13792	13828	13918
24219	21291	28352	24669	30331	50331	45668	35386	24552	16939	15113	14561	14649	14471	14620	14831	14732	14437	14498	14659	14617	14505	14525	14434	14617	14458	14600	14582	14601	14497	14493	14544	14398	14574	14591	14447	14492	14526	14368	14549	14594	14676	14725	14314	14498	14807	14537	14393	14738	14667	14830	14426	14596	14542	14631	14486	14429	14477	14450	14663	14524	14514	14677	14387	14586	14436	14412	14291	14466	14549	14567	14744	14718	14609	14472	14544	14391	14497	14370	14457	14559	14635	14645	14727	14590	14386	14701	14702	14540	14558	14528	14602	14327	14705	14443	14502	14481	14451	14364	14594	14394	14358	14616	14641	14548	14473	14397	14447	14452	14613	14522	14533	14453	14475	14470	14495	14588	14570	14319	14533	14521	14592	14368	14570	14695	14481	14482	14642	14619	14580	14375	14554	14379	14295	14457	14335	14408	14395	14535	14554	14536	14457	14546	14466	14451	14593	14578	14625	14336	14551	14320	14492	14318	14342	14325	14696	14477	14502	14612	14567	14447	14499	14594	14434	14285	14396	14310	14380	14447	14418	14529	14397	14420	14381	14493	14433	14423	14495	14489	14356	14593	14435	14385	14473	14528	14648	14502	14456	14430	14437	14590	14412	14401	14566	14506	14363	14494	14503	14399	14615	14433	14520	14421	14516	14510	14485	14525	14386	14695	14525	14521	14500	14657	14517	14403	14393	14493	14413	14487	14537	14343	14508	14508	14389	14345	14430	14546	14573	14407	14476	14423	14443	14514	14608	14616	14449	14417	14593	14491	14354	14652	14520	14597	14488	14382	14348	14282	14385	14324	14616	14620	14281	14577	14473	14611	14505	14609	14331	14418	14423	14643	14511	14541	14422	14628	14464	14636	14372	14646	14386	14627	14509	14555	14553	14462	14426	14382	14453	14506	14444	14377	14515	14440	14374	14608	14608	14433	14435	14416	14674	14493	14391	14501	14531	14531	14382	14505	14390	14593	14467	14664	14384	14429	14430	14612	14631	14522	14700	14566	14526	14557	14480	14485	14480	14475	14453	14662	14471	14337	14549	14541	14626	14655	14581	14398	14410	14440	14570	14581	14315	14284	14478	14371	14336	14305	14634	14435	14471	14506	14560	14604	14476	14477	14396	14523	14488	14561	14507	14565	14536	14528	14615	14476	14321	14641	14517	14445	14536	14501	14391	14524	14340	14478	14393	14370	14405	14566	14606	14539	14527	14524	14464	14557	14687	14574	14394	14484	14478	14408	14384	14531	14340	14595	14462	14507	14432	14345	14207	14502	14539	14396	14532	14557	14316	14662	14742	14651	14452	14531	14513	14581	14620	14630	14616	14585	14356	14487	14505	14423	14675	14573	14723	14567	14508	14441	14426	14537	14631	14546	14542	14565	14487	14327	14409	14628	14621	14512	14588	14397	14615	14497	14441	14642	14682	14491	14359	14545	14483	14396	14467	14470	14384	14510	14559	14431	14584	14450	14494	14587	14571	14543	14490	14643	14641	14507	14516	14469	14454	14486	14592	14376	14558	14399	14546	14474	14248	14582	14432	14598	14557	14462	14667	14570	14528	14543	14532	14419	14462	14503	14508	14585	14616	14745	14446	14405	14489	14421	14410	14503	14433	14340	14567	14599	14239	14529	14539	14433	14584	14515	14565	14582	14415	14335	14448	14356	14645	14613	14361	14381	14250	14476	14620	14529	14422	14529	14697	14343	14391	14343	14550	14574	14600	14333	14481	14313	14648	14445	14609	14542	14461	14360	14462	14423	14412	14374	14538	14537	14286	14440	14495	14638	14589	14476	14623	14580	14477	14573	14271	14341	14543	14414	14539	14429	14447	14434	14511	14505	14490	14346	14603	14257	14422	14425	14520	14304	14333	14658	14437	14429	14394	14388	14569	14307	14408	14536	14422	14352	14216	14490	14417	14567	14450	14414	14435	14482	14312	14384	14486	14628	14479	14586	14574	14398	14616	14340	14524	14499	14401	14437	14376	14415	14542	14561	14620	14567	14600	14447	14575	14588	14588	14441	14512	14467	14609	14645	14545	14502	14522	14547	14481	14573	14419	14405	14395	14617	14502	14284	14365	14370	14590	14280	14523	14497	14554	14447	14473	14481	14457	14568	14446	14310	14496	14586	14534	14522	14478	14421	14411	14432	14414	14435	14423	14489	14302	14556	14493	14702	14632	14456	14566	14563	14538	14683	14532	14342	14452	14404	14393	14541	14510	14390	14573	14489	14582	14667	14452	14468	14268	14510	14615	14354	14358	14445	14575	14455	14475	14541	14595	14471	14400	14491	14481	14415	14472	14523	14528	14474	14364	14483	14462	14478	14541	14403	14433	14490	14604	14450	14527	14471	14289	14437	14756	14554	14227	14364	14339	14518	14627	14481	14315	14414	14421	14516	14293	14619	14691	14383	14438	14455	14407	14494	14304	14527	14577	14428	14544	14422	14481	14462	14514	14499	14385	14290	14679	14491	14448	14679	14806	14413	14528	14705	14574	14655	14361	14546	14552	14554	14395	14359	14238	14435	14571	14462	14580	14497	14349	14482	14504	14360	14506	14415	14731	14573	14539	14585	14523	14423	14624	14493	14378	14429	14522	14407	14588	14500	14494	14622	14481	14594	14353	14466	14412	14281	14480	14393	14426	14560	14591	14599	14357	14398	14688	14576	14727	14745	14554	14463	14295	14628	14508	14416	14529	14440	14625	14433	14552	14665	14571	14389	14693	14457	14526	14535	14587	14692	14379	14553	14536	14496	14493	14577	14706	14672	14477	14442	14514	14589	14445	14440	14506	14511	14335	14601	14462	14325	14666	14490	14616	14523	14514	14404	14317	14404	14453	14375	14454	14624	14303	14523	14387	14271	14416	14557	14343	14390	14297	14283	14346	14357	14506	14411	14476	14502	14572	14658	14614	14463	14489	14625	14568	14483	14449	14551	14362	14404	14439	14393	14272	14446	14515	14415	14427	14607	14461	14444	14485	14385	14508	14462	14430	14572	14401	14329	14446	14338	14570	14446	14488	14483	14420	14626	14719	14480	14418	14776	14456	14500	14573	14419	14610	14617	14583	14574	14401	14508	14527	14362	14535	14395	14391	14417	14549	14512	14564	14345	14415	14298	14437	14459	14217	14261	14489	14798	14739	14543	14436	14297	14497	14495	14513	14293	14425	14493	14493	14579	14471	14601	14543	14338	14470	14457	14596	14391	14510	14394	14547	14269	14425	14507	14445	14518	14654	14431	14609	14536	14407	14654	14689	14517	14518	14618	14449	14469	14430	14506	14545	14484	14491	14476	14707	14461	14410	14425	14451	14472	14539	14655	14473	14477	14267	14508	14590	14444	14280	14528	14559	14571	14513	14420	14475	14689	14317	14418	14390	14504	14444	14473	14634	14500	14370	14390	14513	14479	14221	14506	14484	14456	14480	14409	14421	14416	14373	14473	14343	14563	14330	14387	14628	14481	14271	14343	14558	14544	14405	14469	14555	14516	14502	14476	14412	14532	14371	14611	14433	14391	14621	14631	14380	14320	14384	14519	14527	14405	14333	14538	14534	14447	14319	14620	14529	14562	14484	14432	14530	14329	14472	14470	14445	14582	14650	14610	14649	14437	14417	14594	14451	14346	14482	14607	14453	14376	14542	14478	14400	14382	14574	14544	14560	14643	14466	14495	14552	14556	14429	14583	14371	14517	14449	14414	14361	14454	14520	14569	14649	14458	14620	14538	14340	14577	14407	14604	14463	14683	14221	14524	14456	14547	14406	14354	14368	14572	14455	14450	14368	14377	14404	14443	14478	14419	14446	14498	14401	14508	14546	14548	14631	14486	14539	14477	14528	14373	14318	14408	14380	14489	14465	14426	14284	14432	14464	14211	14451	14400	14513	14417	14583	14396	14439	14449	14639	14523	14551	14488	14619	14448	14462	14623	14490	14562	14416	14437	14418	14457	14395	14504	14522	14560	14625	14435	14380	14191	14393	14301	14415	14483	14496	14502	14646	14461	14274	14290	14476	14535	14315	14481	14287	14434	14557	14378	14255	14408	14536	14612	14647	14508	14413	14430	14496	14525	14537	14324	14484	14588	14334	14405	14551	14345	14336	14625	14395	14610	14485	14446	14577	14396	14343	14579	14461	14572	14556	14558	14490	14406	14498	14519	14453	14561	14493	14683	14469	14484	14396	14342	14386	14612	14364	14302	14509	14428	14468	14338	14361	14326	14502	14601	14499	14546	14569	14563	14713	14229	14441	14587	14389	14663	14250	14484	14593	14635	14614	14549	14454	14306	14419	14434	14229	14452	14383	14564	14335	14477	14432	14609	14561	14507	14573	14413	14542	14448	14349	14508	14577	14433	14549	14551	14410	14285	14485	14177	14498	14524	14501	14526	14693	14608	14411	14498	14510	14462	14434	14644	14662	14454	14333	14529	14491	14289	14432	14288	14300	14410	14287	14483	14488	14585	14442	14661	14727	14589	14465	14373	14454	14440	14512	14405	14573	14641	14410	14405	14508	14542	14417	14440	14583	14371	14370	14553	14348	14352	14428	14593	14416	14533	14577	14623	14547	14509	14417	14442	14434	14468	14568	14662	14384	14522	14612	14493	14565	14543	14479	14483	14401	14369	14426	14570	14372	14286	14485	14453	14594	14507	14460	14331	14618	14494	14575	14383	14424	14385	14450	14376	14465	14368	14608	14624	14537	14638	14466	14345	14492	14238	14356	14567	14562	14442	14630	14357	14520	14351	14389	14564	14326	14373	14686	14554	14586	14603	14438	14540	14565	14509	14565	14469	14373	14612	14631	14467	14455	14598	14407	14535	14543	14645	14533	14521	14462	14574	14617	14405	14584	14429	14480	14416	14635	14526	14329	14479	14475	14448	14598	14603	14559	14558	14484	14758	14509	14593	14537	14558	14415	14620	14334	14486	14530	14453	14374	14556	14472	14568	14582	14609	14568	14534	14497	14476	14520	14478	14488	14445	14538	14625	14607	14653	14492	14510	14271	14403	14320	14581	14219	14439	14537	14562	14600	14478	14476	14492	14335	14462	14384	14387	14554	14410	14470	14609	14317	14590	14600	14535	14546	14364	14481	14492	14605	14360	14521	14678	14370	14386	14411	14640	14545	14400	14623	14579	14378
13425	21276	20194	18833	41029	53136	46809	37596	25771	15047	14213	14141	14145	14103	14242	14236	13973	14041	13962	14007	14111	14194	14180	14153	14221	14022	13955	13995	14168	14039	14004	13943	14011	14078	13957	14036	14010	13990	13973	14278	14074	14041	14108	14143	14217	14158	14022	13986	14182	14251	14256	14154	14080	14290	14028	13995	14143	14144	14116	14018	13981	14164	14275	14076	14211	14113	13970	13986	14200	14146	13958	14230	14101	14049	14197	14107	14199	14059	13983	14194	14128	14144	14042	14018	14011	14200	14307	14031	13979	14187	13947	13884	13940	14018	14002	13969	14100	14038	13940	14172	14062	14073	14194	14274	14065	14080	14199	14055	13966	14059	14172	13933	14093	14038	14048	14096	14184	14085	14118	13923	14183	13924	14148	14037	14037	14171	14112	14040	14094	14068	13959	14120	13976	14021	14200	14099	14132	14052	13986	14154	14121	14042	14105	14275	14019	14154	13961	13961	14400	14091	14228	13938	14166	14078	14161	13987	14149	13964	14088	14120	14102	14162	13947	14030	14038	14229	14003	14191	14098	13873	13974	13928	14095	13977	14051	14234	14063	14136	14005	14079	14001	14278	14049	13942	13966	14073	14245	13968	14093	14190	13986	14077	13855	14120	13900	13962	13961	14026	13972	14191	14073	14106	14176	13829	14083	14144	14095	13994	14130	14062	14149	14028	14047	14184	13995	13942	14019	14265	14055	14108	13950	14120	14046	13996	14121	14097	14144	13950	14196	14129	14008	14105	14081	14061	14132	13937	14197	14074	14074	14111	14032	13915	14068	14044	13975	14032	14060	14109	14074	13898	14381	13992	14042	14135	14049	13975	14075	13956	14065	13936	14132	14239	13982	14148	14106	14200	14152	14184	14012	13986	14177	14001	14169	13959	14056	13977	14194	14198	14052	13902	14003	13958	14026	14031	14098	14173	14041	14091	14206	14102	14262	13962	14044	13989	13967	14135	14162	14016	14177	13973	14149	14183	14084	13940	14019	14182	14178	14035	14126	14173	14175	14058	14154	14009	14306	14063	14159	14095	13884	14088	14219	14018	13957	14030	14161	14088	14050	13932	14053	14189	14157	14066	13849	14142	14202	14099	13929	14121	14014	14063	14204	14187	14024	14016	14072	14086	13986	13983	13857	14019	14028	14073	13967	14189	13944	14137	14096	14173	14047	14129	13939	13996	14230	14136	14253	13925	14238	14034	14232	13907	14245	14024	14000	14139	14058	14130	14040	14099	14152	14169	13994	14115	14130	13837	13966	13957	14058	14133	14042	13940	13936	14217	13910	14055	14196	14104	14207	14061	14159	14199	14065	14134	14186	13773	14128	14175	14189	14177	14054	14058	14239	14183	13937	14165	14166	14181	13910	14049	14154	14043	14077	14133	14019	14107	14106	14168	14179	14120	13956	14101	14050	13925	14109	13934	13887	14178	13957	14038	14060	14205	14101	13918	14077	14216	14032	14070	14107	13990	14126	14045	14072	13996	14155	14035	13985	14072	14215	13940	13984	14314	13892	13976	14003	14135	14044	13995	13896	14140	14188	14014	14017	14248	14096	14099	14199	14033	14067	13912	14207	14005	14170	13980	14097	13985	14108	13962	14156	14017	14042	14233	14208	14002	14083	14106	14066	14092	14020	14127	14208	14165	13898	13989	14036	14129	14077	14200	13996	13959	14105	14256	13948	14063	14013	14073	14109	14184	13878	14279	14044	14210	14067	13841	14182	14047	14153	13954	14125	13912	14146	14080	13985	14135	13894	14054	14144	13997	14150	14087	14215	14100	14107	14051	14052	14077	14090	13977	14040	13991	14096	14189	13975	14161	14093	14155	14200	13911	14029	13964	14074	14128	14117	14072	14174	14062	14170	14020	14128	14240	14090	13979	14098	14062	14224	14147	14104	14130	14155	14039	14010	13929	14113	14093	14116	14159	14123	13892	13934	14093	14057	14139	13990	14001	14030	14181	14062	14053	14102	14104	14167	14102	14202	14056	14129	13868	14091	14113	13935	14265	14054	14024	14057	13957	14048	14155	14112	14363	13828	14004	14199	14189	13821	14110	14013	14213	14040	13974	14021	14022	13918	14114	14068	13998	14042	14102	14131	13977	14028	14146	14257	13971	14041	13896	13986	14059	14190	14169	14328	14124	14079	14012	14108	13982	14104	14116	13897	13992	14225	14106	13975	14212	13977	13885	14145	14143	14019	13998	14378	14122	13953	14030	14051	14176	14051	14135	13994	14196	13990	14075	13946	14028	14131	14017	14072	13999	13989	14155	13923	14099	14054	14059	13909	13986	14117	14068	13959	14180	14139	14067	14286	14069	13969	14049	14123	14113	13968	14228	13909	13975	14197	13890	14016	14014	14150	14102	14021	13992	13987	14214	14035	14195	14031	14103	14080	14055	14204	14099	13975	13928	14029	13968	14003	13920	13788	14124	14208	14004	14142	13962	14229	14119	14114	14217	14158	14087	13966	14071	14022	14007	13997	14026	13963	14063	14199	14146	14063	14131	14088	14287	13907	14204	14081	13951	14146	13999	14125	14024	13979	14017	13886	13859	14127	14076	14126	13829	14116	14105	14112	14077	14097	14286	14159	14136	14128	14102	14008	13997	14031	14186	14086	14224	13928	13892	14158	13938	14007	14058	14132	14071	14022	14011	13982	14149	14214	14122	14120	14219	14040	14050	14056	13937	14060	14112	14069	13900	13995	14165	14046	13947	14122	14262	14063	14243	14072	14009	14101	14070	14094	14200	14190	14230	14084	14137	13936	14244	14205	13985	14022	14041	13956	14142	14022	14096	13907	14236	13920	13981	14169	13828	14116	14069	14142	13967	14099	14066	14142	13990	14012	14000	13944	14148	14275	14072	14092	14105	13975	13920	13953	14068	14196	14118	14101	14045	13943	14130	14122	14216	13921	14026	14203	13987	14178	13962	13952	14077	14045	13997	14066	14012	14033	14105	14073	14177	14071	14066	14099	14070	14193	14186	14141	14182	14163	14024	14070	14219	13965	14151	13921	14135	14257	13910	14196	13984	14121	14020	14276	14119	13966	14044	14028	14061	14018	14075	13884	14111	14080	14007	14217	14013	14010	14097	14090	14089	14195	14187	14210	14135	14057	14035	14011	14282	14054	14345	14094	14013	14180	13948	14017	14037	14009	14343	14030	14244	14113	14138	13953	14056	14009	14022	14135	14242	14136	14150	14145	14077	14037	14045	13998	14113	13998	14058	14227	14080	13904	14194	13917	14035	14075	14093	14063	14134	14020	14039	14058	14055	14111	14114	14211	14066	14152	14070	14070	14059	13872	14080	14018	14112	13875	14082	14217	14145	14086	14093	14049	14166	14118	14068	14055	13998	13959	14091	14129	14162	14021	14033	14034	14220	14013	14244	14077	14088	14046	14128	14167	14023	14143	14138	14000	13994	14010	14032	13854	14083	14033	13991	14115	14350	14090	14084	14198	14188	13974	14158	13984	14016	14056	14027	14084	13914	14073	14134	14262	13925	14083	14082	14023	13929	14063	13951	13948	14077	14164	13988	14134	14070	13954	14111	14059	13939	14143	14168	14055	14005	14068	14120	14229	14025	13995	14003	14081	14042	14035	13840	14056	14121	14124	13975	14033	13951	14104	14193	14077	14039	14021	14237	13907	13924	14115	14025	13917	14067	14072	14234	14048	14133	13816	14046	13974	14138	14006	13927	14061	14075	14214	14083	13866	14124	14231	14233	14192	14265	13913	14024	14083	14061	14059	14111	14105	14017	14172	14208	13985	13985	14114	14279	14000	14039	14027	14239	14025	14170	14040	14065	13973	14184	14074	14029	14073	14008	14045	14001	13821	14115	14005	14106	14097	14039	14017	14164	13988	14143	13960	14069	14074	14156	14224	14051	14201	13921	13986	14036	13957	14181	13801	14034	14090	14246	13960	14104	14075	14200	14031	14116	14141	14122	14052	14054	14182	14089	14162	14111	14101	14090	14067	14148	13958	14096	13928	14085	14169	13998	13958	13987	14021	14067	14232	14066	14185	14097	13975	14111	14219	14183	14057	13882	13996	14004	14002	14153	13907	13953	14001	13958	13923	13989	14082	14124	14054	13992	13919	14117	14291	14077	14075	14140	14063	14004	14085	13963	14221	14159	14177	13892	14074	14110	14079	14085	13943	14070	14131	14031	14109	14056	14345	13961	13876	14192	14231	14012	14113	14088	14100	13989	14036	14178	14077	14123	14069	14079	14164	14227	14006	14154	14002	14105	14069	14183	13920	14045	13977	14279	14050	14056	14021	14072	14109	14136	14079	14026	13967	14120	14068	13966	14141	14146	13879	14086	14208	13991	13982	14167	14045	13940	14105	14056	13994	14151	14121	13932	14095	14175	13990	14132	13957	14214	14127	14043	14194	14150	14056	14157	14042	14215	14062	14082	14153	14087	14265	14028	14252	14178	13978	14103	13996	14094	14150	14111	14158	14083	13985	13899	14142	14083	14068	13991	14080	13954	14072	13898	14026	14260	14051	14144	14048	14233	14175	14118	14096	14020	14198	14109	13963	14166	14085	14084	14065	14247	13846	14173	13942	14196	14140	14026	14057	14084	14236	14082	14056	14188	13979	13914	14107	13953	14040	14050	14044	13963	13898	14046	14136	13906	14057	14104	13943	14145	13992	14095	13963	14273	14207	14075	14066	14080	14085	13985	13971	13999	14087	14183	14084	14131	14113	14197	14112	14125	14030	14020	13899	14141	14115	14012	14147	14077	14131	14169	13980	13940	13907	14086	14073	14123	14009	14018	14175	14239	13918	14181	14127	14011	13978	14041	14152	14092	14017	14219	14085	14139	13979	14172	13903	14075	14060	14067	14169	14271	14080	14048	14056	14219	14103	14175	13982	14154	14045	14160	14018	14043	14083	14029	14034	14215	14088	14121	14097	14109	14104	14150	14143	14004	14178	14154	14001	14104	14069	14034	14243	14120	14042	14216	14031	14006	13925	14064	14120	14226	13952	14032	13950	13860	14220	14035	14131	14018	14125	14026	14144	13865	14033	14128	14013	14095	13956	14082	14136	14148	14199	14227	14000	14040	14029	13996	14001	14110	13919	14143	14191	14089	13984	13935	14107	14105	13938	14094	13987	13998	14289	14044
22917	21204	28936	23758	29226	55623	57095	44940	31066	18167	15115	14657	14595	14386	14461	14466	14601	14411	14471	14504	14436	14523	14223	14504	14490	14437	14340	14274	14374	14261	14562	14624	14552	14397	14431	14226	14388	14185	14478	14332	14346	14380	14281	14445	14236	14457	14316	14407	14650	14642	14746	14511	14447	14317	14429	14340	14285	14271	14195	14363	14365	14385	14271	14514	14170	14230	14261	14305	14361	14447	14291	14299	14292	14424	14450	14283	14438	14223	14468	14477	14439	14232	14332	14269	14167	14373	14178	14286	14314	14166	14299	14345	14225	14469	14409	14321	14285	14355	14351	14343	14298	14083	14152	14198	14269	14184	14134	14378	14179	14335	14440	14311	14448	14171	14271	14360	14278	14252	14311	14057	14262	14217	14220	14202	14236	14315	14324	14353	14121	14391	14202	14370	14455	14445	14101	14194	14263	14316	14352	14271	14311	14159	14230	14121	14414	14226	14177	14434	14206	14304	14259	14129	14281	14442	14395	14254	14358	14399	14294	14366	14266	14214	14351	14407	14428	14236	14409	14427	14331	14545	14094	14174	14297	14331	14331	14262	14260	14328	14299	14103	14248	14087	14189	14257	14228	14368	14140	14320	14168	14189	14507	14331	14253	14266	14262	14132	14339	14327	14188	14291	14368	14263	14350	14090	14296	14309	14286	14261	14168	14452	14200	14393	14427	14310	14210	14379	14328	14055	14166	14327	14148	14229	14186	14395	14372	14214	14244	14268	14313	14558	14322	14355	14352	14274	14349	14318	14414	14130	14549	14085	14479	14334	14555	14434	14118	14327	14062	14307	14168	14399	14294	14117	14262	14332	14099	14085	14323	14384	14371	14201	14296	14435	14304	14097	14449	14350	14139	14219	14359	14295	14183	14181	14244	14262	14336	14325	14559	14261	14164	14315	14170	14323	14430	14246	14295	14223	14161	14420	14268	14328	14245	14284	14216	14111	14466	14233	14150	14294	14202	14243	14208	14328	14096	14138	14226	14155	14383	14422	14341	14213	14343	14309	14155	14023	14124	14495	14275	14316	14475	14226	14336	14537	14315	14355	14291	14289	14204	14210	14264	14203	14168	14282	14413	14255	14435	14266	14007	14359	14246	14241	14223	14078	14101	14369	14270	14225	14240	14225	14204	14098	14427	14430	14409	14368	14311	14294	14277	14194	14193	14224	14358	14418	14223	14236	14191	14276	14290	14184	14253	14295	14225	14341	14183	14250	14198	14023	14220	14214	14209	14140	14285	14315	14196	14345	14363	14253	14147	14316	14106	14238	14469	14474	14202	14385	14216	14373	14244	14334	14250	14221	14121	14216	14320	14443	14315	14340	14289	14305	14403	14333	14330	14223	14155	14348	14241	14342	14327	14219	14281	14144	14110	14249	14370	14387	14313	14285	14338	14405	14166	14336	14367	14212	14150	14285	14166	14248	14352	14301	14359	14150	14142	14414	14121	14212	14265	14105	14318	14360	14170	14269	14317	14136	14240	14236	14206	14316	14167	14153	14318	14236	14215	14356	14327	14265	14116	14422	14209	14323	14235	14180	14291	14291	14378	14340	14128	14300	14133	14256	14192	14040	13987	14116	14172	14297	14250	14147	14268	14278	14294	14309	14231	14111	14316	14289	14292	14353	14401	14288	14178	14212	14314	14042	14369	14255	14390	14144	14428	14136	14279	14118	14266	14248	14173	14230	14294	14225	14200	14270	14242	14315	14352	14272	14267	14248	14492	14274	14119	14401	14424	14326	14318	14197	14354	14281	14177	14434	14225	14201	14256	14285	14241	14277	14351	14234	14171	14355	14279	14175	14122	14282	14205	14179	14344	14018	14213	14336	14190	14148	14372	14143	14161	14276	14283	14198	14318	14143	14351	14147	14182	14228	14296	14030	14228	14367	14243	14158	14289	14180	14117	14182	14066	14406	14353	14166	14332	14295	14159	14427	14188	14309	14472	14338	14235	14203	14329	14374	14337	14387	14490	14245	14218	14461	14198	14214	14344	14217	14203	14377	14343	14386	14264	14062	14230	14281	14416	14315	14047	14178	14260	14213	14223	14282	14244	14206	14285	14180	14180	14339	14196	14191	14317	14151	14223	14274	14237	14321	14186	14413	14357	14426	14300	14161	14242	14419	14398	14233	14170	14295	14209	14315	14207	14212	14301	14387	14311	14088	14093	14145	14254	14364	14212	14302	14134	14276	14291	14360	14366	14099	14110	14228	14133	14534	14422	14298	14498	14224	14483	14289	14274	14301	14277	14319	14308	14383	14402	14278	14460	14216	14426	14106	14115	14390	14209	14356	14150	14143	14161	14175	14417	14171	14267	14337	14332	14189	14268	14147	14439	14319	14352	14214	14300	14111	14122	14080	14188	14273	14310	14382	14148	14146	14148	14253	14418	14250	14238	14220	14395	14167	14280	14158	14353	14180	14242	14310	14199	14357	14268	14247	14288	14236	14308	14383	14272	14401	14416	14208	14242	14344	14163	14117	14320	14355	14399	14324	14344	14343	14237	14198	14301	14205	14444	14262	14299	14259	14180	14298	14080	14126	14344	14274	14307	14269	14125	14152	14260	14066	14428	14203	14412	14261	14371	14405	14265	14551	14280	14177	14187	14162	14201	14319	14283	14220	14179	14203	14296	14084	14287	14279	14449	14085	14473	14242	14451	14308	14175	14315	14258	14207	14359	14276	14357	14268	14277	14148	14403	14384	14391	14310	14280	14118	14063	14186	14324	14461	14351	14244	14258	14191	14411	14365	14339	14159	14202	14224	14276	14415	14317	14420	14309	14365	14227	14132	14367	14356	14378	14338	14267	14311	14379	14431	14215	14411	14331	14222	14150	14298	14176	14174	14130	14252	14324	14199	14269	14420	14275	14207	14421	14138	14381	14454	14205	14149	14411	14231	14292	14348	14221	14296	14220	14355	14317	14409	14244	14360	14342	14261	14324	14137	14117	14072	14034	14396	14333	14017	14096	14012	14306	14224	14378	14300	14301	14453	14178	14262	14323	14274	14282	14270	14259	14207	14419	14383	14128	14347	14296	14428	14139	14274	14233	14245	14347	14333	14332	14067	14265	14396	14332	14277	14258	14522	14303	14310	14368	14272	14421	14231	14126	14355	14110	14105	14242	14269	14149	14322	14341	14289	14371	14346	14296	14358	14316	14175	14013	14284	14221	14510	14377	14278	14314	14261	14358	14176	14237	14300	14239	14309	14226	14392	14290	14393	14436	14460	14299	14352	14358	14140	14444	14123	14094	14305	14403	14121	14185	14276	14386	14167	14378	14237	14238	14120	14288	14290	14257	14172	14177	14234	14200	14308	14300	14446	14360	14266	14243	14194	14376	14312	14408	14249	14202	14353	14100	14269	14245	14290	14185	14378	14229	14433	14275	14546	14320	14294	14261	14035	14371	14346	14355	14360	14491	14411	14308	14252	14221	14102	14342	14017	14127	14362	14404	14158	14202	14259	14174	14289	14275	14108	14340	14262	14284	14289	14252	14315	14319	14332	14318	14087	14389	14180	14427	14165	14207	14304	14340	14387	14210	14313	14486	14196	14183	14277	14260	14194	14127	14321	14376	14036	14345	14362	14347	14164	14372	14182	14260	14244	14271	14215	14356	14367	14252	14181	14233	14421	14261	14342	14301	14421	14246	14308	14222	14188	14238	14198	14382	14260	14320	14400	14266	14257	14207	14302	14245	14313	14404	14339	14096	14429	14092	14295	14109	14275	14351	14355	14361	14314	14104	14088	14265	14347	14319	14453	14266	14076	14366	14225	14285	14108	14324	14184	14460	14196	14224	14383	14343	14405	14205	14348	14434	14247	14259	14317	14378	14303	14241	14406	14470	14115	14303	14202	14160	14219	14290	14246	14159	14228	14082	14327	14397	14251	14092	14332	14432	14446	14232	14297	14210	14283	14120	14180	14237	14126	14160	14260	14381	14166	14349	14230	14274	14212	14375	14314	14239	14319	14094	14384	14268	14241	14358	14175	14463	14132	14290	14306	14304	14426	14378	14366	14134	14376	14133	14146	14086	14276	14154	14376	14258	14256	14259	14300	14177	14221	13951	14294	14053	14279	14313	14305	14348	14265	14283	14343	14085	14302	14526	14416	14225	14315	14169	14153	14491	14136	14410	14218	14221	14110	14304	14415	14225	14106	14180	14091	14396	14090	14151	14268	14253	14150	14159	14240	14266	14361	14226	14322	14260	14333	14148	14318	14311	13987	14426	14133	14446	14145	14117	14348	14260	14178	14427	14446	14103	14442	14274	14336	14358	14301	14221	14237	14265	14276	14313	14293	14311	14279	14332	14185	14297	14273	14330	14343	14270	14235	14383	14216	14432	14234	14386	14281	14206	14264	14345	14167	14310	14064	14137	14105	14267	14191	14380	14340	14313	14169	14322	14386	14235	14245	14226	14113	14393	14132	14173	14258	14163	14439	14313	14391	14210	14184	14231	14443	14260	14294	14384	14057	14241	14364	14058	14273	14304	14615	14344	14117	14266	14250	14319	14239	14297	14172	14212	14127	14236	14220	14315	14369	14132	14286	14330	14326	14287	14529	14174	14337	14320	14239	14337	14155	14224	14289	14211	14078	14197	14273	14405	14160	14194	14215	14372	14088	14285	14359	14116	14068	14311	14258	14270	14063	14405	14202	14284	14398	14156	14253	14362	14313	14295	14449	14427	14279	14314	14118	14116	14191	14282	14462	14322	14280	14197	14154	14169	14260	14234	14251	14179	14190	14133	14395	14290	14216	14087	14330	14402	14492	14198	14288	14189	14349	14164	14400	14039	14334	14301	14090	14238	14246	14114	14039	14369	14200	14320	14233	14185	14177	14186	14108	14209	13981	14179	14361	14186	14113	14153	14210	14261	14196	14507	14317	14081	14421	14378	14197	14425	14322	14226	14362	14223	14260	14276	14158	14282	14274	14307	14319	14229	14355	14288	14333	14370	14127	14258	14468	14358	14409	14329	14373	14482	14146	14272	14430	14297	14136	14129	14214	14186	14277	14432	14361	14284	14143	14349	14211	14331	14128	14284	14180	14295	14266	14361	14363	14144	14055	14269	14288	14337	14201	14231	14419	14366	14162	14366	14106	14225	14162	13991	14137	14111	14260	14352	14207
15913	27225	24725	21665	46099	63208	58936	47449	32519	15108	13942	14095	14081	13986	14098	13976	13864	13837	13894	13933	14111	13969	13978	13968	14075	14076	13965	13771	13875	13913	14094	13849	13996	14100	14048	13950	13935	14047	13899	13985	13935	13940	14030	13959	13893	13888	13884	13924	14422	14588	14329	14290	14057	14112	13839	13892	13983	13841	13891	13886	13968	13906	13994	13996	14068	13944	13908	13757	14037	13904	13795	13849	14000	13959	14139	13974	14022	13981	13971	13917	14019	13768	13824	13906	13776	14158	13892	13981	13873	14035	13938	13951	13786	13813	13884	13903	13912	13885	13665	13984	13926	13795	13987	13831	13949	13838	13977	13988	13954	14008	14016	13869	13806	13988	13789	13836	13996	14004	14057	13858	13997	14041	13839	13970	13946	13798	13775	13833	13950	13795	13907	14057	13818	14093	13875	13859	13853	13858	13718	13874	14091	13970	13874	13755	13773	13914	13874	13838	14122	13815	13910	13879	14051	13977	14032	14086	13973	13909	13846	13916	13934	13890	13864	14008	13850	13866	14055	13842	13746	13799	14033	13968	13997	13906	13799	13877	13794	14011	13934	13841	13773	13884	13838	13875	13797	13880	13872	13806	13860	13811	14056	13903	13959	13895	13743	13992	13766	13822	14032	13896	13931	13991	13896	13780	13937	14003	13925	13894	14063	13939	13809	13979	13928	13735	13937	13930	13934	13851	13957	13907	13983	14013	13629	13864	13857	13806	13970	13979	14114	13939	13891	13828	13964	13995	14023	13932	14115	13947	13918	14030	13909	13808	13960	14001	13946	13774	14053	13728	13945	13933	13902	13962	13925	13804	13702	13952	13981	13943	13996	13806	14085	13964	13932	13845	13743	13784	13879	13935	13890	13911	13973	13861	13950	13947	14055	13887	13957	13774	13896	13946	13837	13816	13914	13773	13858	13977	13917	14028	14063	13874	13921	13939	13992	13744	14019	14052	14040	13927	13998	13906	13820	13861	13921	13778	13881	13952	13999	13980	13909	13873	13894	13983	13827	13979	14007	13853	13914	13896	13996	14028	13841	14044	14051	13837	13952	13952	14139	13852	13895	13961	13925	13938	13792	13862	13990	13861	14086	13778	13835	13867	13912	13923	13802	13913	13977	13966	13805	13950	13915	13895	13799	13952	13814	13918	13847	13776	13814	13941	13822	13993	13922	13763	13881	13945	13850	13932	13981	13813	13921	13911	13988	13878	13941	14088	13726	13910	13994	14009	13951	13789	13948	13849	13797	13918	13979	13836	13901	13962	13830	13813	13896	14030	13949	13796	13938	13932	13871	13949	13790	14074	13830	13800	14005	13914	13968	13986	13816	13862	13842	13956	13687	14073	13973	13880	13879	13846	13958	14074	14008	13876	13819	13687	13746	13849	13754	13972	13875	13963	14017	13801	13907	13877	13802	13969	13933	13953	13799	13884	13966	13780	13891	14016	13864	13986	13820	13931	13766	13978	13802	14008	13911	14025	13951	13767	13654	13932	13792	13904	13971	13902	13723	13909	13907	14081	13907	13964	13867	13851	13954	14039	13808	13880	14084	13829	13864	13857	13940	13886	13976	13764	13975	13971	13957	13826	13965	13888	13917	13844	13948	14106	13873	13859	13947	13908	13962	13847	13804	14027	14020	13935	13854	13896	13945	13917	14052	13910	13834	14139	14014	13880	13934	13876	14011	13744	14021	14032	13927	13820	13996	13940	13800	13987	13771	13940	13932	13885	13946	13894	13938	13915	13883	13849	13846	14018	13922	13997	13939	13846	13914	13866	13953	13920	13803	13856	13969	13926	13873	14122	13934	13775	13980	13802	13892	13790	13936	13860	13678	13873	14109	13868	13966	13875	13872	13922	13994	13896	13910	13920	13891	13911	13997	13843	13921	13941	14171	13798	14047	14012	13934	13994	14065	13835	13904	13954	13882	14032	13876	13864	13853	13822	13918	13801	13948	13881	13800	13869	13990	13777	13914	13874	13872	14084	13891	13748	13987	13897	13729	13943	13887	13868	13934	13959	13836	13830	13919	13979	13834	14006	14117	13931	14025	13886	13964	13881	13958	13941	13852	13905	14091	13987	13895	13741	13759	14050	13865	13853	14016	14088	13938	13855	13930	13942	13933	13905	13840	13959	14015	13872	13952	14014	13816	14026	13968	14014	13768	13913	14117	13898	13922	13971	13990	14152	13666	13920	13920	13907	14019	14015	13862	13786	13906	14002	13910	13890	13831	13947	13837	13872	13774	13774	13936	13946	13952	13755	13818	13944	13837	14012	14080	13903	13932	13915	13829	13862	13947	13908	13808	13976	13902	13846	13881	13869	13747	13843	13926	13864	13901	13958	13943	13912	14025	13898	13884	13782	13869	13834	14068	13841	13972	13891	13986	13911	13870	13992	14051	13844	13822	13923	13808	13838	13943	13868	14008	13792	13925	13929	13942	14055	13857	13886	13854	13857	13997	13873	13861	13863	13973	13898	13954	13940	13953	13968	14001	13951	13835	13959	13868	13669	13890	13976	13931	14048	13896	13903	13914	13879	13906	13812	13986	14001	13904	13951	13861	13912	13924	13949	13718	13881	13884	13917	13849	13886	13944	13945	13862	14012	13970	13927	13872	13917	13937	13999	13748	13995	13951	13782	13963	14145	13874	14064	13993	13862	13835	13697	13962	13930	13768	13945	13877	13921	13881	13917	13859	14007	13786	13987	13896	13979	13934	13977	14002	14012	13878	13843	14114	14053	13792	13805	13826	13848	13931	13829	13996	13846	13877	14051	13811	13908	13936	13831	13986	13885	13884	13891	13844	13828	13903	13818	13803	13973	13906	13869	13947	14013	13922	13884	13817	13872	13783	14012	14061	13997	13760	13764	13800	13779	13883	13896	13929	13908	13919	13901	14008	13943	14075	13865	13945	13773	13981	13912	13674	13925	13875	13819	13991	13998	13865	13989	13832	14017	13780	13971	13949	13968	13965	13870	13859	13784	13684	13905	13885	13903	14074	13931	13875	13933	13941	13960	13921	13880	13972	13949	13874	13812	13816	13982	13926	13917	13897	13981	13889	13886	13965	13924	13889	13882	13968	13920	13786	13983	13934	13971	14098	13944	13873	14022	13781	13949	13978	13944	13816	14044	13883	14094	13929	13850	13833	13799	13958	13748	14031	13799	14038	13998	13968	14063	13831	13900	14018	13822	14019	13932	14132	13909	13828	13881	13833	13993	13896	13923	13851	13908	14017	13868	13889	13696	13890	13804	13938	13868	13915	13883	13849	13951	13968	13844	13948	13847	13891	13878	14056	14156	13763	13932	13779	13949	13775	13968	13845	13694	13918	13937	13933	13796	13884	14040	13987	13946	13857	14048	13946	13965	13934	13894	14002	13839	13928	13920	13784	13882	13842	13908	13874	13770	13936	13792	13934	13868	13812	13888	14047	13896	13821	13883	13916	13819	14035	14029	13968	13867	13873	13870	13738	13753	14023	13833	13900	13961	13988	13850	13824	13834	13981	13906	14034	13918	13870	13943	13753	13923	13881	14063	14006	13918	14169	14009	13904	14087	14028	13982	13928	13954	13864	13931	13972	13956	13995	13958	13901	13953	13967	13741	13790	13957	13888	13921	13974	13949	13933	13851	13939	14038	13808	13871	14160	13734	13730	14062	13807	14079	13834	13933	13903	13941	13962	13885	13979	13914	14027	13781	13809	13903	13800	13956	13910	13969	13987	13931	13875	13777	13970	13993	13861	13809	14062	13906	13754	13867	13962	14065	13962	13756	13884	14041	13861	13957	14002	13934	13759	13917	13932	13801	13984	14071	13901	14006	13842	13865	13878	13994	13930	13882	13860	13786	14083	13984	13780	13901	13824	13911	13915	13986	13868	13870	13790	13861	13753	13777	14011	13978	13876	13913	13943	13989	13980	14023	13891	13857	14039	13901	13936	14075	13952	13885	13894	13864	13972	13901	13892	13894	13981	13974	13906	13834	13907	13921	13916	13874	13943	14080	13818	13988	13920	13853	13847	13747	13872	13954	13906	13863	14077	13774	13659	13981	13796	13788	13748	13901	14031	13902	13962	13721	14124	13828	13806	13944	13804	13738	13928	13886	13893	13861	14082	13873	14048	13705	13929	13832	13981	13981	13783	13830	13807	13946	13950	13767	13937	14051	13978	13864	13849	13898	13841	13785	13958	13946	13914	13939	13835	13854	13820	14035	14039	14021	13733	13697	14021	14047	14019	13770	13896	13840	14004	13971	14045	13887	13879	13900	14110	13758	13973	13874	14009	13943	13700	13950	13822	14011	13994	13908	13924	13963	13831	14031	13786	13808	14010	13849	13950	14005	13952	13828	13977	13924	13941	13846	13869	13929	14016	13976	14023	13910	13915	14031	13870	13759	13805	14101	13763	14035	13962	14016	13863	13887	13908	13838	13931	13954	14002	13717	13857	13949	13923	13810	13877	13789	13939	13919	13945	13952	13934	13947	13962	13819	14043	13902	14071	13923	14146	14019	13789	13879	13841	14108	13847	13995	13955	13911	13896	13915	13886	13968	13864	13896	13918	14000	14030	13891	13916	13945	13859	13936	13775	13867	13872	13876	13897	13926	13828	13872	13777	13981	13981	13974	13928	13928	13769	13864	13796	13829	13962	13927	13891	13987	14023	13896	13911	13874	13796	13847	13876	13895	13772	13937	13936	13752	13854	13990	13821	13774	13897	13959	14010	13961	13890	13818	13924	13976	13710	13929	14043	13860	13906	13783	13929	13993	13812	13698	13913	13925	13922	13987	13889	14046	14026	13901	13789	13857	13866	13864	13801	13956	14056	13912	13882	13823	13816	14024	13872	13938	13920	13940	13885	13966	13902	13920	13884	13723	13872	13893	13990	13904	13912	13902	14068	13798	13804	13901	13777	13877	14037	14048	13928	13749	13994	13892	13874	13896	13914	13865	14019	13910	13909	13920	13818	14007	14126	13818	14053	13985	13982	13874	13879	13931	13855	14015	13873	13884	13991	13806	13833	13991	13817	13991	13856	13898	13912	14064	13902	13973	13911	13863	13943	13684	13886	13835	13923	13909	14098	13805	13933	13973	13946	13840	13737	13925	14060	13792	13969	14002	14059	13730	13999	13927	13908	13871
27152	21535	22502	18668	19268	22460	22713	20108	16800	15103	14811	14976	14611	14647	14552	14870	14796	14607	14827	14840	14742	14557	14520	14680	14842	14706	14687	14721	14741	14821	14611	14815	14819	14749	14686	14748	14829	14660	14810	14555	14658	14747	14789	14780	14597	14737	14784	14687	14812	14696	14862	14893	14771	14652	14570	14504	14654	14656	14898	14737	14885	14810	14744	14730	14627	14556	14699	14679	14627	14646	14754	14475	14610	14685	14821	14756	14859	14827	14777	14688	14626	14576	14936	14738	14717	14554	14744	14705	14610	14674	14746	14809	14793	14693	14645	14671	14621	14834	14768	14857	14861	14766	14701	14605	14619	14575	14638	14624	14699	14735	14833	14635	14846	14723	14657	14566	14649	14602	14645	14940	14617	14648	14493	14526	14573	14800	14621	14862	14876	14667	14702	14679	14764	14603	14641	14880	14618	14746	14732	14744	14742	14559	14565	14755	14650	14603	14710	14663	14643	14882	14843	14723	14485	14561	14436	14522	14584	14859	14728	14724	14759	14795	14649	14556	14873	14825	14714	14733	14724	14694	14693	14563	14747	14678	14711	14341	14580	14607	14718	14692	14654	14514	14573	14724	14867	14609	14838	14859	14723	14687	14603	14632	14724	14514	14798	14787	14649	14788	14773	14844	14735	14718	14691	14688	14692	14584	14713	14675	14688	14529	14801	14631	14587	14648	14693	14770	14618	14652	14745	14716	14665	14490	14741	14709	14613	14717	14656	14667	14610	14715	14686	14713	14654	14753	14819	14753	14760	14766	14569	14625	14884	14664	14684	14751	14993	14603	14633	14904	14817	14882	14796	14310	14560	14527	14637	14733	14742	14715	14529	14678	14705	14669	14589	14726	14611	14742	14803	14615	14752	14642	14650	14763	14652	14663	14623	14838	14685	14565	14720	14802	14634	14703	14681	14734	14637	14660	14565	14629	14808	14668	14684	14594	14667	14638	14551	14660	14828	14740	14727	14660	14673	14599	14881	14791	14605	14669	14679	14752	14816	14805	14627	14665	14626	14646	14607	14776	14917	14587	14687	14570	14520	14532	14724	14605	14621	14599	14642	14762	14779	14453	14555	14787	14763	14828	14736	14691	14747	14727	14483	14636	14837	14748	14506	14630	14676	14644	14567	14583	14638	14584	14618	14749	14549	14803	14661	14818	14546	14598	14627	14636	14692	14782	14782	14881	14704	14632	14736	14717	14846	14598	14672	14613	14392	14671	14547	14798	14649	14598	14743	14718	14700	14605	14568	14550	14615	14574	14765	14873	14635	14635	14583	14638	14646	14749	14805	14596	14663	14648	14531	14575	14763	14689	14502	14457	14567	14524	14703	14765	14691	14603	14693	14564	14733	14559	14804	14517	14715	14663	14625	14691	14660	14698	14776	14701	14554	14633	14596	14749	14769	14556	14831	14689	14773	14933	14802	14866	14887	14727	14794	14695	14639	14678	14692	14722	14660	14652	14507	14634	14447	14886	14867	14763	14699	14620	14795	14963	14910	14530	14815	14635	14819	14679	14772	14489	14578	14723	14654	14551	14700	14695	14645	14593	14720	14719	14591	14597	14704	14817	14553	14759	14627	14729	14583	14815	14820	14639	14524	14677	14577	14528	14677	14439	14571	14557	14537	14573	14681	14776	14685	14604	14689	14696	14867	14791	14798	14557	14731	14846	14652	14666	14679	14745	14611	14734	14773	14807	14929	14554	14557	14433	14635	14668	14465	14659	14815	14681	14683	14832	14784	14789	14903	14601	14587	14541	14609	14679	14743	14628	14777	14492	14768	14692	14575	14859	14673	14640	14616	14520	14477	14792	14706	14524	14638	14634	14587	14785	14692	14743	14689	14645	14677	14556	14559	14640	14564	14567	14939	14587	14579	14835	14700	14682	14777	14736	14701	14579	14700	14501	14721	14683	14652	14729	14786	14766	14612	14717	14570	14808	14743	14744	14580	14458	14743	14613	14815	14623	14651	14763	14889	14767	14301	14820	14687	14868	14720	14724	14768	14733	14531	14668	14788	14538	14784	14661	14697	14819	14730	14743	14713	14557	14760	14569	14748	14438	14611	14538	14518	14651	14654	14644	14789	14737	14751	14608	14594	14548	14774	14535	14604	14660	14758	14606	14654	14705	14672	14626	14661	14637	14752	14568	14574	14635	14905	14672	14699	14570	14670	14563	14806	14578	14502	14712	14814	14880	14768	14672	14809	14707	14798	14737	14697	14759	14783	14688	14697	14442	14529	14658	14647	14718	14618	14603	14632	14630	14615	14696	14691	14643	14863	14654	14761	14641	14883	14846	14649	14793	14639	14623	14611	14825	14762	14745	14760	14639	14626	14654	14592	14697	14625	14670	14688	14554	14571	14692	14701	14744	14634	14594	14668	14555	14760	14626	14696	14789	14738	14633	14587	14814	14797	14659	14620	14802	14674	14586	14666	14610	14587	14618	14826	14693	14662	14758	14709	14457	14646	14675	14515	14652	14775	14783	14556	14518	14690	14604	14650	14591	14758	14662	14785	14482	14718	14751	14602	14769	14716	14580	14875	14703	14571	14785	14861	14844	14618	14582	14868	14674	14797	14861	14866	14780	14670	14702	14668	14690	14582	14699	14869	14632	14746	14702	14410	14838	14610	14637	14556	14692	14791	14668	14860	14711	14901	14681	14708	14667	14820	14744	14705	14598	14758	14549	14611	14619	14704	14794	14595	14665	14779	14741	14663	14769	14736	14700	14432	14775	14731	14681	14751	14558	14616	14806	14649	14786	14753	14824	14656	14465	14684	14666	14775	14780	14992	14709	14680	14635	14604	14928	14662	14789	14646	14661	14682	14673	14732	14749	14604	14858	14572	14714	14537	14488	14774	14565	14889	14734	14811	14768	14704	14752	14581	14517	14728	14913	14677	14592	14644	14505	14676	14553	14671	14771	14592	14735	14878	14785	14716	14690	14841	14815	14741	14767	14538	14533	14623	14783	14673	14654	14621	14838	14556	14773	14764	14630	14725	14664	14544	14649	14623	14704	14739	14700	14598	14779	14774	14874	14661	14724	14727	14802	14714	14770	14751	14498	14486	14762	14347	14746	14498	14886	14597	14533	14554	14602	14910	14454	14654	14591	14568	14853	14766	14532	14722	14712	14766	14800	14801	14708	14774	14533	14687	14729	14598	14611	14964	14735	14795	14738	14731	14715	14648	14600	14487	14783	14629	14659	14642	14679	14575	14845	14773	14567	14527	14678	14805	14634	14844	14638	14666	14771	14733	14694	14791	14796	14646	14565	14820	14828	14712	14518	14679	14724	14617	14671	14526	14662	14766	14804	14788	14737	14613	14690	14681	14710	14552	14717	14689	14610	14641	14497	14672	14589	14800	14739	14657	14667	14625	14567	14631	14594	14652	14694	14689	14692	14632	14640	14757	14612	14616	14682	14787	14717	14654	14751	14727	14513	14626	14618	14696	14643	14719	14679	14579	14573	14596	14670	14770	14691	14754	14612	14664	14919	14761	14764	14579	14853	14769	14750	14804	14705	14773	14696	14625	14524	14758	14664	14867	14725	14563	14618	14656	14690	14665	14721	14654	14819	14757	14671	14559	14668	14580	14616	14846	14804	14757	14572	14772	14746	14762	14706	14914	14737	14802	14646	14935	14750	14553	14797	14572	14850	14692	14637	14636	14775	14711	14588	14710	14864	14747	14750	14776	14728	14571	14727	14751	14798	14623	14857	14815	14589	14695	14755	14704	14793	14691	14762	14560	14571	14710	14877	14792	14651	14632	14564	14635	14642	14691	14485	14728	14717	14668	14529	14640	14674	14862	14579	14736	14503	14630	14741	14561	14581	14671	14883	14706	14747	14789	14849	14631	14662	14771	14787	14707	14680	14732	14827	14846	14648	14623	14675	14668	14776	14575	14711	14530	14575	14938	14889	14562	14745	14660	14735	14728	14624	14634	14629	14704	14592	14607	14637	14942	14816	14753	14651	14712	14692	14898	14688	14614	14632	14603	14604	14703	14776	14834	14664	14759	14862	14809	14710	14618	14562	14668	14832	14812	14759	14560	14656	14685	14862	14783	14687	14579	14703	14540	14683	14785	14772	14724	14722	14786	14654	14620	14794	14695	14695	14938	14664	14856	14719	14596	14648	14781	14935	14768	14741	14864	14683	14664	14614	14649	14623	14689	14740	14708	14934	14696	14659	14694	14608	14660	14683	14635	14794	14682	14495	14782	14641	14653	14676	14703	14648	14642	14635	14567	14624	14582	14738	14673	14789	14613	14738	14710	14820	14677	14606	14906	14463	14698	14723	14662	14719	14590	14788	14729	14604	14682	14590	14812	14571	14549	14707	14687	14851	14688	14724	14756	14650	14706	14763	14657	14518	14686	14616	14558	14539	14434	14620	14695	14663	14732	14673	14727	14712	14839	14681	14617	14579	14630	14589	14635	14639	14633	14658	14944	14875	14710	14847	14880	14607	14705	14844	14658	14757	14697	14630	14790	14793	14586	14648	14623	14810	14745	14901	14820	14860	14826	14987	14605	14731	14653	14721	14651	14692	14775	14613	14619	14649	14874	14668	14668	14717	14653	14804	14776	14823	14685	14560	14732	14707	14601	14680	14606	14789	14622	14576	14554	14556	14632	14559	14762	14713	14507	14774	14912	14458	14743	14600	14577	14641	14626	14797	14672	14788	14775	14650	14686	14726	14542	14645	14800	14548	14681	14690	14752	14646	14678	14537	14693	14680	14655	14650	14756	14621	14697	14741	14779	14742	14596	14710	14658	14686	14822	14692	14735	14586	14643	14693	14599	14743	14690	14658	14858	14764	14693	14608	14467	14551	14665	14537	14723	14457	14677	14709	14766	14498	14865	14750	14695	14745	14718	14508	14616	14846	14771	14758	14761	14686	14763	14692	14750	14721	14695	14682	14716	14792	14696	14586	14759	14702	14721	14625	14716	14525	14678	14865	14732	14681	14728	14758	14656	14722	14784	14592	14738	14702	14759	14657	14692	14741	14612	14756	14719	14753	14654	14640	14671	14696	14630	14713	14587	14592	14624	14631	14723	14617	14817	14570	14643	14725	14575	14896	14697	14430	14621	14796	14768	14666	14637	14865	14813	14753	14630	14721	14838	14525	14893	14598
14047	16897	16602	15898	21641	24893	24425	21093	16032	14245	14259	14311	14239	14059	14218	14135	14221	14088	14122	14028	14138	14079	14263	14136	14331	14157	14258	14116	14190	14281	14099	14095	14149	14126	14076	14024	14296	14160	14169	14262	14250	14096	14253	14168	14244	14244	14116	14133	14396	14235	14174	14183	14150	14219	14274	14298	14226	14190	14154	14174	14398	14067	14105	14191	14279	14162	13951	14294	14080	13981	14239	14097	14165	13983	14097	14232	14131	14129	14065	14246	14140	14277	14135	14129	14131	14187	14080	14213	14226	14126	14252	14164	14111	14386	14188	14218	14109	14236	14247	14251	14293	14154	14136	14084	14126	14156	14092	14125	14142	14294	14118	14354	14005	14166	14151	14173	14171	14286	14109	14151	14014	14051	13931	14098	13896	14314	14167	14025	14217	14291	14192	14243	14073	14116	14287	14117	14005	14295	14136	14140	14230	14315	14194	14111	14098	14170	14088	14211	14212	14140	14046	14079	14073	14132	14213	14137	14299	14264	14052	14311	14191	14169	14188	14104	14108	14101	14133	14205	14174	14077	14054	14075	14316	14283	14026	14366	14125	14250	14214	14040	14201	14175	14139	14200	14264	14226	14061	14121	14162	14053	14183	14313	14250	14245	14210	14296	14279	14133	14290	14217	14050	14241	14395	14097	14300	14184	14062	13945	14103	14246	14178	14263	14060	14288	14358	14062	14307	14220	14145	14268	14080	14158	14117	14040	14239	14221	14238	14129	14207	14158	14186	14218	14201	14075	14208	14106	14228	14162	14147	14254	14200	14161	14087	14326	13984	14170	14169	14108	14239	14260	13996	14059	14277	14014	14267	14079	14077	14397	14303	13999	14092	14208	14247	14215	14148	14145	14165	14098	14167	14168	14298	14136	14144	14209	14159	14148	14049	14062	14107	14151	14149	13997	13975	14044	14274	14179	14084	14001	14214	14081	14301	14255	14180	14294	14120	14261	14243	14032	14159	14185	14088	13964	14289	14226	14005	14083	14195	14352	14190	14052	14112	14183	14076	14112	14261	14112	14198	14098	14120	14059	14242	14143	14413	14249	14098	14087	14124	14171	14287	14136	14087	14254	14153	14127	14009	14157	14172	14263	14119	14159	13956	14343	14267	14243	14053	14205	14142	14100	14205	14157	14111	14029	14267	14203	14162	14277	14244	14109	14245	14110	14198	14130	14143	14144	14193	14326	14035	14167	14119	14012	14270	14061	14129	14117	14124	14178	14043	14214	14143	14135	14221	14217	14049	14075	14240	14278	14097	14053	14179	14095	14154	14091	14106	14131	14110	14110	14045	14040	14200	14049	14094	14263	14069	14308	14107	14236	14128	14223	14149	14065	14122	14200	14111	14128	14121	14117	14316	14106	13991	14247	14246	14092	14362	14226	14187	14183	14105	14264	14104	14165	14125	14205	14229	13894	14235	14066	14085	14109	14270	14145	14319	14225	14384	14128	14115	14150	14130	14111	14181	14185	13999	14058	14211	14229	14161	14198	14266	14109	14031	13997	14357	14040	14180	14072	14173	14074	14132	13969	14007	14313	14175	14246	14158	14076	14034	14135	14025	14164	14224	14183	14047	14063	14169	14132	14152	14239	14065	14235	14181	14206	14143	14298	14246	14067	14082	14247	14160	14112	14158	14196	14167	14115	14044	14149	14192	13951	14205	14164	14252	14122	14179	14115	14164	14045	14416	14070	13964	14099	14241	14127	14243	14138	14233	14022	14177	14073	14088	14166	14374	14089	14125	14256	14173	14168	14058	14164	14209	14085	14279	14327	14245	14137	14152	14111	14003	14192	14268	14118	14028	14109	14065	14028	14129	14253	14124	14298	14246	14192	13994	14167	14150	14159	14146	14353	14102	14068	14163	14176	14270	14240	14169	14089	14184	14119	14072	14132	14133	14250	14081	14051	14015	14193	14076	14220	14289	14294	14088	14168	14182	14161	14143	14202	14131	14243	14099	14116	14146	14037	14278	14079	14139	14056	14119	14135	14082	14095	14311	14198	14033	14083	14073	14139	14314	14224	14078	14139	14180	14341	14016	14122	14090	14234	14116	14029	14150	14083	14243	14163	14052	14107	14291	14053	14216	14167	14175	14162	14161	14177	14152	14092	14198	14306	14069	14241	14249	14074	14203	14233	14266	14246	14119	14130	14145	14106	14238	14349	14158	14057	13966	14066	14154	14228	14170	14330	14180	13993	14078	14237	14208	14125	14245	14096	14170	14195	14293	13926	14033	14255	14137	14204	14165	14038	14106	14198	14224	14211	14035	14023	14214	14115	14165	14188	14322	13927	14123	14219	14000	14401	14194	14060	14128	14223	14315	14273	14087	14260	14201	14218	14229	14005	14054	14021	14309	14185	14282	14159	14208	14196	14220	14162	14225	13968	14110	14009	14009	14203	14124	14090	14047	13998	14214	14245	14066	14208	14267	13933	14162	14126	14152	14205	14313	14136	14243	14289	14164	14055	14035	14280	14088	14000	14181	14198	14050	14068	14117	13996	14009	14176	14191	14242	14279	14237	14138	14154	14063	14196	14160	14206	14073	14285	14224	14101	14272	14187	14049	14284	14075	14210	14316	14086	14017	14210	14264	14114	14177	14101	14199	14037	14307	14180	14262	14183	14181	14123	14220	14217	13985	14219	14150	14021	14329	14354	14166	14101	14168	14126	14123	14124	14084	14214	14289	14070	14242	14189	14126	14181	14262	14207	14243	14115	14142	14250	14175	14170	14203	14075	14382	14150	14125	14159	14355	14144	14173	14198	14152	14065	14104	14239	14072	13956	14259	14235	14085	14195	14034	14143	14036	14096	14061	14115	14119	14229	14048	14270	14179	14214	14142	14001	14134	14105	14293	14088	14166	14360	14285	14062	14044	14127	14326	14017	14063	14183	14145	14367	14283	14102	14079	14188	14027	14197	14206	14024	14175	14110	14324	13960	14172	13958	14172	14173	14032	13993	14193	14036	14111	14303	14100	14010	14233	14256	14149	14380	13944	14148	14050	14094	14174	14159	14145	14037	14051	14171	14206	14144	14320	14040	14344	14134	14082	14279	14106	14160	14057	14156	14117	14136	14229	14204	14092	14077	14357	14164	14077	14190	14338	14272	14201	14293	14343	14070	14166	14154	14177	13956	14349	14105	14287	13856	14156	14036	14026	14320	14176	14178	14274	14166	14229	14119	14248	14061	14158	14082	14043	14208	14074	14106	14097	14069	14184	14220	14164	14157	14083	14111	14163	14096	14243	14194	14092	14210	14313	14234	14108	14177	14104	14150	14411	14239	14317	14163	14061	14185	14206	14204	14239	14113	14266	14226	14178	13950	14212	14194	14278	14232	14182	14179	14172	14080	14050	14107	14114	14135	14294	14066	14152	14174	13988	14159	14199	14203	14334	14213	14363	14062	14165	14150	14256	14073	13961	14254	14134	14212	14287	14123	14151	14176	14151	14243	14246	14110	14262	14059	14018	14250	14375	14091	14170	14033	14052	14153	13950	14266	14198	14257	14034	14253	14122	14132	14208	14232	14252	14133	14173	14233	14100	14101	14149	14214	14160	14266	14256	14204	14222	14213	14245	14285	14207	14230	14140	14207	14306	14077	14043	14170	14299	14030	13981	14035	14127	14203	14100	13979	14223	14297	14079	14065	14030	14081	14100	14233	14325	14115	14141	14125	14240	14229	14228	14113	14127	14079	14184	14178	14225	14193	14204	14164	14139	14237	14129	14105	14066	14232	14080	14087	13953	14204	14372	14277	14219	14095	14229	14246	14127	14141	14129	14149	14052	14163	14081	14017	14183	14126	14250	14281	14066	14149	14180	14160	14046	14290	14134	14148	14115	14158	14004	14243	14054	13987	14010	14108	14190	14186	14289	14261	14181	14073	14083	14207	14134	14092	14287	14100	14198	14055	14061	14258	14294	14335	14046	14034	14236	14136	14197	14237	14026	14125	14153	14010	14044	14131	14100	14351	14022	14167	14304	14077	14186	14189	14163	14227	14152	14174	14026	14098	14247	14251	14128	14208	14115	14225	14253	13983	14115	14062	14345	14104	14133	14115	14311	14217	14130	14077	14124	14077	14123	14286	14202	14056	14158	14215	14334	14189	14158	14312	14042	14150	14272	14097	14110	13962	14156	14132	14050	14156	14143	14071	14245	14227	14245	14070	14260	14343	14167	14158	14054	14178	14145	14258	14160	14114	14156	14224	14305	14202	14149	14120	14100	14227	14172	14049	14143	14017	14214	14098	14284	14366	14134	14200	14169	14097	14088	14167	14218	14171	14147	14055	14179	14084	14045	14153	14171	14138	14177	14118	14303	14207	14056	14215	14239	14044	14137	14276	14120	14191	14176	14096	14104	14204	14017	14088	14255	14122	14229	14126	14172	14075	14324	14176	14169	14132	14207	14275	14126	14082	14251	14266	14283	14062	14241	14183	14125	14260	14205	14187	14203	14003	13985	14009	14010	14108	14148	14022	14084	14178	14262	14051	14094	14372	14226	14071	14160	14128	14258	14056	14054	14239	14170	14172	13979	14046	14094	14270	14177	14101	14316	14236	14153	14070	14190	14015	14248	14168	14077	14131	14074	14245	14307	14068	14273	14093	14224	14071	14249	14199	14180	14171	14302	14201	14240	14315	14130	14049	14287	14228	14085	14314	14166	14166	14113	14120	14034	14229	14269	14125	14129	14278	14121	14130	14138	14214	14139	14107	14215	14141	14158	14247	14225	14134	14238	14068	14313	14304	14178	14038	14211	14156	14119	14108	14188	14105	14215	14167	14112	14255	14262	14285	14162	14122	14174	14197	14135	14184	14132	14221	14094	14033	14139	14125	14077	14265	14148	13940	14217	14173	14146	14069	14081	14121	14116	14175	14170	14131	14171	14111	14242	14143	14220	14227	14096	14085	14096	14168	14185	14167	14210	14256	14093	14301	14156	14124	14184	14072	14208	14145	14213	14324	14095	14207	14151	14072	14186	14092	14085	14095	14234	14057	14035	14119	14267	14058	14061	14230	14232	14264	14213	14252	14101	14070	14130	14187	14278	14095	14024	14212	14247	14258	14190	14296	14134	14113	14142	14053	14134	14200	14127	14257	14065	14166	14061	14297	14158	14129	14128	14195	14158	14186
24160	21228	28316	24583	26660	43337	47449	36489	25272	17793	15649	15524	15252	15259	15359	15231	15309	15248	15194	15349	15433	15223	15528	15309	15308	15103	15218	15339	15224	15247	15272	15110	15166	15032	15195	15169	15198	15424	15092	15336	15356	15247	15285	15395	15339	15205	15366	15333	15487	15352	15371	15334	15473	15405	15204	15177	15344	15124	15203	15406	15377	15369	15156	15277	15137	15331	15130	15244	15453	15335	15086	15232	15255	14975	15211	15137	15261	15213	15320	15385	15298	15396	15284	15168	15168	15265	15230	15131	15260	15490	15137	15319	15142	15317	15195	15120	15103	15086	15117	15292	15411	15131	15115	15215	15333	15221	15403	15194	15189	15453	15376	15217	15136	15408	15256	15181	15321	15291	14987	15229	15064	15283	15322	15292	15455	15132	15221	15443	15352	15157	15318	15287	15177	15229	15281	15315	15311	15124	15202	15210	15149	15221	15096	15197	15503	15177	15210	15197	15042	15004	15384	15064	15141	15143	15317	15281	15219	15326	15411	15275	15291	15267	15221	15266	15015	15017	15144	15393	15383	15095	15329	15100	15047	15238	15258	15215	15093	15137	15276	15069	15349	15111	15202	15315	15228	15128	14979	15248	15150	15333	15143	15249	15255	15188	15429	15222	15337	15154	15367	15244	15163	15224	15346	15269	14990	15126	15148	15044	15098	15379	15228	15155	15231	15309	15058	15146	15187	15352	15252	15187	15193	15118	15271	15089	15323	15244	15150	15201	15281	15276	15178	15014	15214	15328	15178	15349	15225	15175	15273	15198	15155	15194	15210	15307	15002	15037	15135	15392	15306	15330	15236	15400	15362	15205	15232	15291	15166	15272	15394	15371	15079	15184	15060	15233	15106	15228	15305	15152	15216	15174	15259	15203	15294	15211	15097	15330	15478	15037	15144	15151	15300	15270	15198	15302	15315	15334	15183	15252	15017	15191	15325	15033	15289	15222	15119	15270	15162	15243	15352	15352	15254	15253	15095	15213	15159	15216	15361	15106	15324	15247	15219	15279	15130	15203	15210	15342	15413	15095	15367	15105	15175	15143	15181	15480	15228	15095	15169	15227	15215	15201	15081	15130	15012	15309	15110	15246	14987	15174	15153	15339	15070	15136	15243	15135	15192	15075	15281	15098	15236	15208	14987	15053	15367	15146	15338	15211	15193	15291	15186	15197	15255	15114	15036	15393	15292	15182	15297	15303	15180	15109	15379	15196	15118	15253	15298	15268	15210	15101	15071	15228	15149	15263	15163	15035	15358	15250	15292	15088	15210	15162	15323	15273	15228	15252	15299	15238	15366	15324	15319	15209	15293	15243	15097	15310	15268	15263	15026	15270	15128	15264	15181	15169	15168	15192	15372	15223	15199	15177	15070	15265	15261	15287	15215	15219	15207	15189	15290	15163	15243	15001	15261	15249	15364	15253	15348	15315	15299	15337	15204	15292	15086	15245	15232	15215	15147	15227	15092	15285	15216	15304	15158	15178	15273	15252	15289	15096	15308	15120	15089	15342	15148	15337	15360	15294	15400	15172	15184	15216	15074	15152	15216	15203	15074	15239	15239	15178	15273	15333	15199	15136	15299	15397	15187	15289	15043	15166	15093	15191	15361	15501	15168	15217	15114	15131	15201	15287	15258	15169	15080	15140	15127	15217	15196	15212	15217	15227	15325	15134	15092	15163	15188	15086	15228	14940	15030	15183	15232	15185	15306	15378	15080	15041	15212	15079	15187	15058	15431	15152	15300	15112	15151	15040	15198	15182	15299	15314	15116	15205	15282	15320	15128	15188	15238	15113	15225	15072	15231	15155	15454	15191	15227	15182	15103	15494	15366	15029	15234	15136	15095	15192	15420	15369	15118	15238	15275	14884	15346	15239	15346	15394	15089	15082	15244	15160	15350	15100	15295	15347	15195	15132	15054	15345	15124	15242	15209	15154	15069	15096	15251	15185	15076	15203	15272	15356	15239	15159	15139	15233	15379	15118	15271	15174	15379	15098	15305	15293	15043	15253	15252	15167	15198	14942	15342	15224	15158	15128	15113	15053	15176	15173	15246	15237	15204	15136	15131	15197	15101	15246	15425	15159	15169	15265	14991	15278	15355	15152	15020	15394	15201	15071	15148	15319	15181	15283	15499	15094	15388	14920	15134	15096	15286	15512	15244	15191	15287	15347	15235	15254	15319	15199	15091	15281	15252	15256	14982	15148	15021	15434	15123	15354	15287	15223	15446	15257	15222	15216	15139	15110	15144	15113	15069	15356	15355	15152	15362	15304	14890	15193	15111	15331	15142	15356	15176	15126	15225	15375	15139	15099	15306	15353	15092	15248	15146	15133	15292	15238	15276	15239	15265	15307	15259	15271	15226	14988	15400	15174	15085	15075	15318	15164	15260	15095	15259	15485	15514	15104	15217	15224	15260	15298	15112	15065	15316	15135	15231	15337	15141	15251	15091	15183	15170	15412	15242	15237	15254	15181	15287	15271	15156	15165	15129	15228	15218	15245	15205	15190	15239	15347	15334	15230	15170	15267	15349	15125	15093	15446	15231	15171	15359	15256	15118	15010	15096	15143	15362	15103	15060	15261	15405	15036	15302	15268	15196	15347	15166	15189	15093	15204	15317	15044	15170	15115	15019	15324	15279	15270	15059	15303	15015	15238	15322	15203	15189	15260	15477	15268	15367	15300	15154	15257	15293	15009	15328	15387	15102	15119	15270	15099	15427	15365	15137	15163	15298	15311	15243	15123	15374	15142	15258	15160	15235	15142	15279	15121	15328	15086	15247	15191	15336	15137	15220	15272	15250	15175	15151	15220	15139	15109	15450	15174	15291	15319	15249	15214	15056	14889	15238	15213	15018	15072	15187	15335	15175	15382	15204	15265	15195	15266	15075	15150	15112	15142	15242	15089	15162	15168	15095	15204	15423	15173	15182	15014	15327	15209	15397	15215	15251	15352	15299	15169	15212	15312	15330	15209	15423	15093	15261	15156	15121	15161	15336	15039	15248	15368	15191	15027	15168	15238	15338	15271	15261	15236	15131	15277	15088	15324	15102	15073	15313	15278	15161	15105	15321	15372	15311	15349	15229	15290	15281	15325	15353	15182	15313	15322	15166	15321	15094	15280	15208	15096	15108	15227	15373	15329	15281	15292	15008	15141	15318	15146	15117	15401	15233	15230	15312	15143	15393	15174	15094	15453	15208	15148	15202	15484	15142	15010	15151	15054	15214	15358	15217	15146	15197	15501	15202	15285	15217	15318	15144	15263	15277	15119	15207	15226	15161	15255	15082	15197	15015	15241	15392	15358	15261	15131	15263	14982	15159	15080	15230	15132	15293	15202	15127	15192	15281	15234	15078	15396	15145	15223	15508	15341	15515	15210	15132	15091	15229	15290	15316	15268	15218	15375	15066	15255	15341	15193	15250	15141	15160	15339	15160	15309	15260	15285	15370	15440	15167	15018	15242	15266	15068	15315	15035	15265	15328	15127	15237	15069	15253	15295	15226	15343	15197	15210	15107	15163	15315	15247	15188	15031	15189	15276	15287	15338	15138	15260	15107	15152	15182	15220	15205	15163	15055	15277	15164	15264	15161	15120	15256	15323	15410	15015	15223	15264	15213	15116	15285	15163	15098	15230	15154	15281	15134	15170	15166	15224	15261	15338	15252	15253	15293	15159	15098	15221	15151	15260	15262	15302	15195	15278	15292	15236	15211	15203	15268	15085	15125	15093	15251	15331	15231	15445	15274	15028	15212	15260	15269	15176	15219	15240	15178	15122	15059	15050	15380	15286	15433	15095	15270	15200	15197	15217	15126	15292	15316	15204	15344	15248	15332	15319	15379	15176	15351	15176	15277	15189	15281	15227	15270	15048	15061	15049	15444	15345	15292	15304	15223	15322	15245	15299	15269	15173	15158	15278	15312	15253	15369	15230	15257	15192	15313	15139	15183	15403	15335	15357	15182	15206	15359	15242	15199	15253	15201	15162	14984	15165	15229	15101	15139	15233	15153	15197	15043	15069	14976	15173	15293	15146	15110	15358	15222	15332	15187	15096	15204	15031	15150	15216	15121	15226	15167	15212	15078	15275	15209	15320	15199	15101	15193	15179	15238	15335	15380	15154	15083	15333	15439	15267	15190	15141	15323	15310	15352	15076	15256	15063	15197	15239	15462	15169	15034	15056	15342	15092	15214	15234	15170	15179	15061	15367	15103	15253	15147	15035	15174	15231	15239	15118	15381	15084	15290	15325	15431	15154	15278	15195	15109	15304	15387	15072	15401	15483	15428	15139	15360	15201	15194	15234	15113	15093	15546	15270	15201	15196	15029	15321	15366	15340	15092	15213	15088	15284	15225	15123	15129	15225	15124	15298	15267	15125	15168	15350	14990	15297	15224	15182	15288	15398	15290	15322	15241	15144	15410	15341	15281	15346	15228	15187	15040	15250	15376	15193	15227	15254	15062	15142	15340	15275	15286	15137	15303	15392	15462	15015	15377	15246	15355	15315	15136	15210	15215	15421	15184	15357	15160	15072	15353	15186	15004	15211	15090	14911	15321	15294	15163	15222	15410	15098	15383	15302	15360	15153	15106	15274	15217	15213	15108	15295	15240	15155	15069	15269	15456	15351	15125	15136	15206	15040	15082	15346	15329	15198	15312	15181	15345	15129	15063	15155	15106	15235	15202	15237	15019	15199	15188	15227	15382	15098	15246	15198	15261	15463	15368	15232	15098	15311	15154	15137	15177	15293	15098	15328	15219	15201	15167	15130	15111	15081	15232	15161	15226	15134	15285	15156	15127	15367	15266	15187	15275	14895	15340	15283	15173	15347	15250	15311	15392	15263	15239	15098	15212	15216	15404	15343	15289	15148	15336	15296	15148	15233	15387	15418	15154	15271	15158	15223	15304	15192	15396	15093	15052	15302	15104	15286	15240	15226	15152	15231	15296	15162	15355	15383	15201	15289	15252	15169	15211	15224	15271	15166	15304	15159	15374	15056	15068	15207	15256	15317	15140	15204	15298	15199	15211	15275	15270	15321	15246	15165	15174	15341	15247	15168	15167	15156	15113	15372	15248	15081	15103	15031	15154	15240	15202	15195	15332	15163	15205	15167	15200	15144	15185	15359	15310	15380	15258	15232
14428	23627	22833	19136	35731	48059	48373	38230	25733	16223	14579	14546	14464	14504	14343	14497	14407	14500	14475	14474	14668	14533	14554	14453	14320	14718	14511	14474	14466	14414	14528	14561	14537	14452	14491	14641	14473	14423	14570	14404	14579	14600	14524	14442	14436	14485	14626	14594	14860	14891	14853	14623	14574	14503	14382	14407	14689	14447	14463	14422	14438	14284	14525	14367	14428	14659	14423	14502	14565	14366	14598	14414	14595	14373	14463	14449	14261	14554	14575	14357	14486	14574	14426	14434	14628	14436	14445	14420	14471	14473	14490	14357	14397	14415	14496	14447	14413	14538	14357	14569	14467	14607	14302	14636	14519	14478	14303	14624	14505	14350	14400	14450	14398	14505	14427	14483	14417	14581	14485	14339	14467	14415	14426	14555	14430	14464	14567	14530	14425	14445	14479	14530	14571	14511	14515	14480	14422	14494	14391	14465	14543	14451	14453	14560	14510	14577	14271	14426	14373	14408	14401	14535	14564	14392	14428	14414	14472	14527	14346	14364	14369	14435	14245	14621	14406	14437	14509	14390	14438	14486	14585	14321	14406	14489	14521	14560	14283	14437	14345	14471	14408	14408	14575	14576	14366	14564	14421	14361	14565	14527	14491	14420	14342	14410	14443	14418	14476	14500	14341	14440	14470	14334	14538	14468	14362	14422	14372	14517	14464	14299	14646	14446	14533	14528	14531	14354	14472	14449	14573	14432	14575	14421	14377	14654	14397	14649	14639	14390	14347	14536	14481	14391	14402	14470	14394	14476	14704	14561	14420	14489	14411	14519	14403	14492	14358	14425	14440	14467	14301	14592	14416	14455	14510	14563	14664	14495	14292	14526	14625	14546	14615	14337	14373	14453	14333	14533	14548	14439	14380	14551	14586	14577	14515	14420	14382	14532	14448	14353	14449	14554	14586	14538	14407	14471	14472	14438	14477	14465	14331	14345	14295	14340	14606	14284	14436	14532	14534	14606	14163	14412	14423	14398	14466	14497	14462	14570	14411	14518	14332	14405	14587	14514	14464	14379	14430	14383	14571	14565	14382	14514	14517	14368	14571	14348	14552	14578	14517	14454	14412	14496	14527	14436	14458	14411	14477	14597	14520	14538	14412	14634	14384	14495	14343	14374	14313	14675	14457	14545	14406	14437	14422	14515	14402	14370	14494	14503	14385	14513	14387	14355	14376	14614	14539	14546	14392	14396	14598	14500	14345	14482	14554	14463	14266	14441	14561	14614	14554	14489	14541	14436	14369	14465	14491	14702	14377	14432	14565	14381	14462	14562	14430	14420	14546	14598	14380	14438	14393	14467	14519	14393	14572	14518	14330	14480	14431	14411	14462	14597	14491	14580	14476	14628	14568	14509	14425	14421	14567	14440	14508	14266	14351	14557	14553	14431	14493	14614	14526	14523	14398	14376	14424	14351	14493	14456	14468	14500	14493	14424	14403	14477	14525	14637	14500	14281	14550	14475	14642	14417	14626	14666	14382	14387	14435	14411	14401	14429	14472	14424	14611	14581	14418	14483	14600	14449	14434	14618	14428	14293	14409	14371	14689	14430	14331	14452	14572	14486	14393	14377	14537	14312	14551	14398	14390	14350	14538	14509	14372	14572	14497	14576	14613	14529	14481	14460	14525	14382	14462	14345	14390	14598	14518	14403	14601	14412	14390	14444	14498	14413	14518	14253	14305	14426	14367	14542	14655	14413	14129	14532	14428	14519	14520	14558	14449	14309	14458	14523	14409	14397	14366	14655	14486	14586	14481	14426	14463	14408	14426	14502	14576	14360	14553	14640	14301	14552	14493	14514	14434	14668	14482	14363	14484	14326	14560	14516	14420	14474	14545	14450	14465	14665	14501	14493	14470	14697	14538	14447	14363	14426	14585	14524	14505	14609	14400	14558	14581	14410	14401	14508	14291	14467	14530	14514	14438	14439	14240	14624	14596	14501	14430	14399	14678	14513	14616	14582	14336	14421	14620	14369	14520	14399	14498	14505	14483	14401	14339	14484	14341	14435	14458	14474	14493	14372	14478	14472	14386	14399	14611	14429	14313	14700	14337	14418	14579	14437	14525	14564	14501	14608	14540	14427	14337	14315	14387	14408	14526	14474	14502	14228	14408	14378	14448	14399	14551	14523	14366	14494	14290	14470	14564	14481	14514	14511	14568	14495	14507	14371	14392	14427	14358	14267	14591	14553	14270	14351	14530	14404	14628	14343	14283	14492	14455	14474	14440	14437	14488	14509	14238	14310	14361	14524	14339	14616	14386	14436	14403	14540	14450	14645	14435	14308	14345	14424	14338	14429	14485	14644	14463	14590	14425	14452	14576	14588	14394	14483	14542	14703	14652	14473	14446	14488	14380	14390	14366	14642	14636	14581	14648	14397	14561	14610	14455	14318	14410	14517	14528	14325	14610	14489	14490	14339	14383	14389	14478	14574	14383	14445	14544	14604	14490	14388	14519	14285	14432	14633	14537	14459	14463	14381	14435	14489	14394	14233	14449	14430	14627	14698	14403	14299	14548	14384	14451	14499	14499	14624	14403	14530	14428	14452	14375	14352	14522	14320	14447	14462	14488	14523	14462	14549	14399	14276	14435	14382	14246	14516	14413	14460	14574	14442	14324	14607	14473	14502	14410	14706	14583	14384	14521	14386	14669	14471	14492	14456	14561	14440	14450	14588	14513	14481	14416	14498	14592	14668	14500	14329	14463	14402	14688	14451	14464	14370	14492	14504	14332	14276	14613	14549	14517	14462	14375	14408	14568	14463	14519	14341	14504	14405	14314	14583	14531	14485	14486	14495	14713	14442	14612	14441	14629	14431	14433	14579	14726	14561	14349	14568	14564	14561	14376	14404	14285	14501	14513	14635	14629	14608	14440	14555	14357	14708	14377	14401	14484	14410	14147	14412	14486	14490	14424	14325	14441	14428	14193	14479	14487	14350	14438	14393	14435	14447	14396	14467	14457	14336	14518	14396	14482	14391	14501	14612	14563	14285	14444	14477	14459	14411	14466	14484	14347	14446	14365	14545	14429	14508	14491	14606	14600	14424	14559	14501	14321	14503	14547	14485	14609	14420	14400	14496	14506	14543	14575	14498	14473	14601	14504	14562	14464	14496	14477	14388	14479	14420	14449	14318	14434	14369	14548	14514	14398	14496	14509	14283	14571	14499	14572	14257	14595	14437	14477	14663	14490	14430	14463	14527	14632	14566	14427	14355	14310	14456	14447	14480	14496	14437	14466	14607	14337	14547	14426	14624	14437	14618	14428	14259	14494	14534	14472	14516	14409	14307	14405	14401	14325	14538	14465	14464	14382	14329	14264	14321	14603	14411	14472	14484	14494	14411	14505	14506	14467	14563	14527	14506	14432	14598	14356	14324	14348	14416	14542	14643	14564	14701	14431	14431	14511	14389	14479	14504	14468	14522	14269	14544	14418	14568	14532	14528	14457	14368	14515	14329	14675	14586	14578	14440	14529	14355	14529	14541	14607	14435	14545	14355	14396	14504	14463	14551	14483	14581	14473	14558	14396	14438	14528	14584	14672	14547	14529	14438	14567	14476	14341	14428	14441	14398	14330	14327	14419	14445	14381	14406	14342	14401	14453	14601	14331	14530	14622	14503	14446	14548	14488	14600	14519	14433	14534	14510	14431	14228	14551	14599	14508	14445	14418	14418	14340	14581	14482	14456	14368	14556	14392	14527	14480	14542	14521	14438	14407	14497	14326	14495	14370	14526	14401	14391	14348	14707	14494	14525	14455	14494	14507	14485	14436	14410	14338	14458	14431	14538	14444	14499	14435	14343	14459	14401	14322	14513	14559	14459	14601	14327	14420	14356	14628	14422	14358	14416	14408	14381	14506	14585	14345	14311	14461	14566	14708	14385	14592	14431	14536	14413	14388	14453	14406	14584	14525	14551	14417	14552	14521	14362	14363	14560	14429	14571	14337	14427	14453	14369	14649	14529	14429	14459	14379	14522	14420	14472	14283	14535	14409	14494	14571	14615	14516	14521	14486	14365	14523	14403	14521	14509	14372	14542	14442	14445	14551	14628	14624	14508	14668	14541	14453	14411	14509	14516	14435	14466	14587	14387	14382	14461	14349	14508	14631	14622	14446	14590	14538	14664	14633	14367	14483	14534	14490	14463	14470	14466	14624	14528	14540	14460	14504	14538	14553	14542	14397	14429	14456	14475	14685	14311	14454	14524	14471	14512	14564	14587	14341	14551	14386	14423	14599	14422	14258	14599	14441	14354	14576	14457	14484	14229	14547	14580	14522	14325	14582	14553	14527	14577	14651	14412	14305	14478	14450	14463	14474	14385	14455	14352	14432	14545	14424	14372	14458	14385	14459	14598	14617	14356	14660	14496	14471	14499	14466	14635	14342	14474	14278	14418	14476	14643	14361	14432	14503	14435	14635	14506	14495	14491	14464	14477	14390	14493	14464	14393	14543	14398	14494	14201	14563	14467	14507	14441	14587	14505	14563	14597	14331	14575	14430	14623	14539	14435	14450	14576	14454	14628	14491	14368	14394	14344	14423	14375	14530	14435	14456	14505	14454	14396	14837	14389	14440	14537	14499	14444	14434	14433	14610	14602	14580	14453	14488	14521	14372	14481	14459	14373	14708	14545	14458	14418	14559	14521	14548	14464	14376	14484	14429	14562	14500	14493	14525	14424	14539	14428	14433	14492	14591	14513	14478	14555	14529	14364	14469	14587	14511	14649	14416	14439	14486	14453	14455	14371	14442	14396	14474	14397	14567	14452	14350	14609	14430	14540	14431	14595	14662	14426	14296	14474	14378	14555	14330	14428	14511	14595	14274	14559	14452	14422	14618	14542	14464	14495	14488	14676	14498	14272	14388	14303	14344	14683	14392	14529	14467	14380	14533	14295	14383	14517	14404	14303	14443	14284	14474	14389	14434	14540	14434	14441	14593	14419	14381	14369	14567	14527	14367	14400	14342	14471	14555	14495	14316	14421	14465	14482	14672	14163	14700	14383	14481	14458	14566	14497	14352	14399	14416	14508	14446	14358	14538	14511	14479	14500	14382	14443	14641	14435	14483	14484	14625	14463	14558	14666	14557	14604	14495	14600	14464	14601	14468	14572	14532	14482	14381	14366	14347	14515	14468	14466
22929	21241	28990	23837	22143	50800	58697	45671	35545	20854	16634	15760	15551	15368	15638	15657	15606	15510	15504	15455	15553	15506	15617	15608	15515	15586	15443	15388	15515	15306	15379	15493	15401	15522	15549	15428	15516	15395	15420	15238	15141	15488	15476	15231	15436	15353	15401	15385	15934	15901	15748	15694	15479	15472	15617	15334	15299	15292	15267	15413	15521	15378	15260	15452	15303	15224	15508	15528	15590	15332	15393	15351	15372	15219	15240	15444	15214	15412	15267	15292	15194	15349	15425	15428	15422	15353	15234	15224	15572	15387	15296	15362	15483	15288	15362	15302	15128	15214	15199	15360	15406	15416	15193	15387	15334	15392	15430	15407	15497	15322	15342	15349	15238	15218	15203	15206	15465	15448	15515	15336	15261	15383	15335	15212	15343	15227	15317	15166	15285	15387	15272	15428	15502	15500	15333	15240	15406	15177	15274	15479	15461	15348	15427	15277	15272	15186	15453	15348	15300	15459	15437	15250	15375	15358	15433	15466	15406	15234	15290	15322	15229	15528	15342	15321	15224	15303	15371	15141	15398	15286	15324	15392	15389	15353	15339	15405	15346	15393	15453	15326	15389	15229	15179	15397	15248	15417	15338	15238	15384	15282	15264	15332	15246	15210	15307	15400	15387	15431	15467	15203	15246	15397	15397	15351	15251	15186	15254	15280	15328	15353	15347	15224	15407	15395	15384	15267	15329	15414	15368	15587	15458	15385	15346	15186	15319	15243	15237	15366	15475	15357	15206	15115	15313	15277	15128	15256	15585	15338	15415	15262	15409	15270	15454	15139	15378	15373	15354	15135	15126	15331	15292	15278	15511	15415	15262	15190	15404	15418	15310	15434	15505	15152	15263	15267	15463	15267	15174	15412	15226	15276	15231	15258	15448	15614	15299	15423	15408	15323	15429	15218	15150	15388	15362	15333	15336	15419	15360	15288	15373	15351	15382	15237	15399	15585	15406	15512	15330	15394	15349	15423	15279	15428	15340	15377	15315	15146	15380	15300	15341	15224	15271	15219	15414	15113	15426	15330	15222	15315	15212	15263	15525	15293	15349	15261	15436	15498	15393	15320	15290	15189	15353	15119	15456	15368	15277	15589	15507	15230	15407	15427	15505	15456	15342	15308	15492	15296	15288	15256	15233	15232	15502	15068	15531	15392	15347	15509	15444	15219	15209	15315	15327	15212	15209	15134	15305	15354	15435	15260	15414	15414	15181	15190	15415	15169	15159	15383	15356	15362	15321	15214	15392	15446	15334	15156	15285	15362	15274	15213	15419	15150	15238	15231	15245	15249	15366	15431	15308	15387	15440	15257	15253	15376	15275	15191	15326	15230	15276	15125	15443	15444	15326	15304	15263	15275	15326	15218	15335	15471	15351	15389	15416	15274	15449	15094	15233	15298	15188	15455	15408	15473	15470	15411	15240	15336	15253	15315	15069	15287	15484	15377	15256	15240	15210	15302	15462	15406	15401	15332	15352	15327	15439	15415	15282	15164	15165	15206	15247	15346	15364	15262	15338	15234	15232	15155	15404	15280	15404	15309	15196	15382	15506	15311	15220	15180	15228	15234	15319	15444	15432	15639	15424	15326	15456	15198	15348	15372	15415	15246	15392	15181	15304	15452	15520	15339	15417	15393	15360	15199	15211	15332	15362	15568	15497	15342	15399	15481	15278	15394	15408	15330	15289	15350	15330	15134	15315	15296	15209	15395	15423	15464	15424	15160	15251	15250	15320	15160	15493	15330	15544	15260	15168	15215	15434	15411	15451	15219	15374	15379	15324	15287	15369	15434	15515	15387	15258	15198	15161	15131	15380	15274	15340	15321	15290	15299	15392	15293	15399	15321	15345	15229	15414	15192	15352	15171	15412	15444	15314	15350	15348	15302	15322	15291	15167	15298	15204	15428	15450	15328	15367	15278	15458	15203	15292	15166	15263	15307	15438	15350	15416	15271	15189	15286	15271	15280	15454	15399	15506	15384	15603	15209	15361	15391	15398	15284	15281	15361	15436	15329	15350	15137	15328	15389	15276	15101	15141	15429	15330	15357	15231	15242	15301	15345	15397	15340	15456	15296	15306	15444	15402	15252	15333	15497	15495	15508	15254	15278	15387	15257	15461	15258	15130	15198	15237	15253	15379	15426	15342	15529	15217	15345	15216	15464	15073	15273	15502	15427	15366	15410	15467	15259	15332	15225	15470	15242	15172	15350	15166	15270	15457	15239	15529	15219	15335	15271	15372	15270	15309	15195	15328	15258	15289	15337	15269	15288	15454	15400	15346	15441	15474	15647	15510	15180	15323	15472	15405	15120	15110	15208	15338	15475	15319	15211	15441	15419	15480	15437	15313	15509	15287	15318	15196	15619	15552	15400	15441	15243	15418	15300	15188	15307	15252	15311	15424	15249	15469	15350	15332	15342	15417	15272	15186	15345	15285	15376	15310	15322	15332	15468	15211	15323	15167	15436	15398	15382	15165	15445	15247	15498	15358	15401	15240	15371	15368	15314	15152	15353	15278	15279	15323	15436	15293	15141	15339	15352	15309	15327	15261	15357	15338	15413	15133	15254	15383	15471	15415	15362	15372	15433	15346	15278	15332	15277	15370	15324	15479	15318	15215	15349	15282	15444	15201	15157	15334	15253	15356	15267	15383	15323	15409	15234	15326	15437	15267	15385	15396	15318	15400	15401	15260	15572	15312	15300	15140	15450	15498	15462	15315	15286	15460	15356	15187	15316	15260	15419	15371	15255	15301	15183	15381	15319	15105	15428	15249	15330	15267	15212	15304	15578	15390	15481	15691	15414	15303	15322	15287	15270	15419	15324	15310	15357	15502	15230	15392	15305	15490	15239	15331	15404	15086	15175	15347	15230	15270	15313	15289	15315	15290	15207	15475	15364	15391	15298	15354	15491	15226	15338	15246	15395	15228	15496	15106	15400	15106	15072	15329	15324	15235	15351	15482	15442	15239	15279	15339	15226	15341	15288	15292	15272	15312	15373	15300	15228	15389	15472	15362	15300	15173	15330	15410	15232	15647	15439	15285	15157	15225	15317	15316	15190	15288	15527	15453	15265	15552	15217	15231	15427	15425	15421	15360	15317	15335	15510	15582	15159	15230	15262	15394	15384	15261	15190	15500	15130	15362	15217	15416	15408	15298	15417	15467	15368	15475	15256	15242	15214	15190	15340	15534	15362	15379	15321	15243	15416	15371	15387	15256	15363	15243	15323	15482	15443	15399	15235	15231	15307	15529	15316	15424	15157	15325	15032	15360	15446	15277	15301	15241	15454	15399	15211	15554	15387	15482	15277	15488	15444	15468	15427	15493	15366	15399	15202	15313	15382	15362	15336	15544	15280	15278	15241	15381	15291	15170	15429	15552	15487	15292	15216	15382	15297	15301	15326	15465	15287	15279	15229	15284	15318	15231	15239	15326	15436	15149	15308	15313	15361	15343	15557	15117	15340	15139	15064	15364	15289	15463	15327	15504	15238	15342	15195	15336	15115	15371	15383	15415	15359	15340	15467	15210	15410	15312	15193	15290	15565	15375	15535	15397	15299	15277	15387	15347	15213	15172	15527	15247	15290	15409	15230	15253	15365	15426	15299	15139	15423	15459	15301	15330	15265	15438	15376	15230	15475	15310	15254	15473	15567	15318	15140	15333	15547	15489	15139	15377	15298	15384	15346	15308	15294	15056	15382	15326	15209	15303	15343	15507	15342	15215	15190	15475	15250	15157	15378	15423	15365	15484	15270	15306	15263	15230	15237	15360	15338	15253	15293	15345	15267	15298	15537	15437	15340	15151	15515	15319	15265	15464	15149	15316	15313	15293	15172	15125	15227	15360	15328	15322	15179	15310	15515	15285	15403	15135	15440	15276	15380	15347	15183	15154	15415	15477	15190	15312	15312	15289	15388	15341	15458	15428	15330	15313	15252	15088	15278	15352	15362	15356	15257	15356	15389	15366	15350	15320	15401	15260	15424	15432	15316	15133	15377	15288	15229	15327	15246	15428	15499	15206	15495	15385	15481	15461	15402	15154	15401	15314	15230	15537	15265	15320	15434	15306	15244	15305	15326	15336	15317	15219	15304	15408	15328	15284	15295	15268	15359	15325	15143	15512	15222	15168	15438	15231	15227	15432	15162	15375	15346	15397	15321	15183	15230	15341	15487	15438	15458	15412	15556	15293	15179	15199	15116	15164	15255	15137	15233	15319	15327	15350	15362	15426	15264	15420	15404	15305	15418	15288	15359	15397	15368	15461	15337	15332	15294	15470	15318	15256	15314	15328	15396	15297	15230	15217	15585	15372	15248	15320	15508	15353	15393	15342	15310	15245	15377	15239	15234	15559	15361	15272	15352	15186	15271	15098	15374	15353	15386	15333	15247	15287	15458	15167	15355	15148	15301	15557	15333	15325	15288	15348	15260	15360	15403	15145	15359	15339	15446	15443	15387	15299	15260	15213	15259	15169	15224	15248	15206	15303	15261	15457	15249	15329	15535	15241	15319	15470	15276	15147	15407	15375	15325	15222	15262	15209	15459	15237	15172	15228	15481	15447	15525	15323	15102	15307	15141	15441	15278	15435	15367	15192	15303	15358	15538	15369	15370	15493	15304	15515	15308	15330	15227	15302	15389	15416	15153	15313	15393	15477	15349	15252	15235	15267	15113	15360	15437	15391	15175	15258	15322	15229	15230	15182	15267	15321	15244	15281	15296	15351	15364	15343	15386	15474	15291	15254	15232	15186	15222	15531	15306	15202	15386	15275	15317	15249	15517	15248	15130	15271	15320	15317	15240	15355	15406	15197	15530	15454	15417	15226	15382	15374	15204	15465	15423	15304	15380	15423	15301	15232	15359	15296	15429	15341	15302	15435	15154	15316	15424	15488	15306	15329	15410	15326	15297	15337	15522	15166	15263	15271	15348	15399	15442	15317	15373	15468	15210	15081	15502	15164	15344	15524	15453	15415	15294	15364	15467	15385	15483	15287	15356	15240	15244	15316	15466	15375	15379	15261	15141	15291	15473	15376	15369	15498	15410	15338	15341	15310	15236	15303	15351	15225	15267	15464	15486	15451	15431	15424	15144	15297	15389	15298	15173	15146	15256	15364	15334	15449	15287	15408	15378	15300	15271	15235	15349
16280	30733	29539	21670	29038	60626	59507	48456	36800	17921	14646	14598	14654	14590	14782	14673	14585	14587	14621	14606	14549	14433	14572	14494	14669	14535	14785	14607	14616	14570	14434	14495	14566	14566	14627	14485	14311	14550	14629	14563	14561	14478	14481	14486	14482	14673	14462	14778	15220	15499	15134	14848	14619	14762	14645	14482	14622	14441	14539	14691	14532	14488	14488	14360	14626	14469	14575	14555	14525	14496	14517	14495	14341	14440	14549	14557	14550	14551	14669	14536	14542	14745	14626	14448	14527	14459	14521	14330	14473	14325	14449	14674	14578	14571	14598	14341	14605	14564	14534	14638	14473	14589	14575	14314	14630	14540	14669	14368	14410	14483	14628	14489	14405	14469	14579	14489	14463	14590	14515	14498	14406	14523	14659	14547	14612	14519	14621	14449	14548	14593	14371	14625	14533	14587	14522	14504	14532	14521	14566	14638	14619	14477	14404	14564	14505	14403	14443	14444	14613	14441	14419	14388	14522	14401	14407	14538	14627	14499	14389	14441	14373	14532	14377	14471	14519	14576	14586	14423	14534	14475	14395	14413	14439	14474	14723	14522	14477	14473	14637	14500	14486	14519	14573	14387	14468	14350	14435	14529	14469	14597	14511	14505	14478	14601	14385	14613	14419	14461	14452	14598	14548	14536	14454	14415	14519	14494	14665	14533	14530	14526	14565	14594	14522	14379	14398	14651	14420	14484	14598	14357	14535	14383	14408	14481	14374	14558	14411	14470	14510	14605	14487	14501	14640	14419	14456	14509	14579	14555	14541	14697	14476	14418	14522	14488	14609	14476	14499	14622	14597	14529	14445	14593	14566	14558	14414	14503	14439	14497	14512	14486	14619	14577	14618	14505	14413	14477	14549	14439	14476	14573	14585	14415	14582	14575	14392	14546	14458	14642	14418	14615	14398	14591	14481	14556	14504	14517	14471	14442	14500	14634	14553	14551	14494	14535	14562	14315	14405	14563	14497	14528	14494	14490	14579	14478	14387	14543	14344	14633	14529	14601	14574	14567	14438	14621	14631	14404	14533	14507	14529	14561	14429	14605	14412	14436	14486	14426	14409	14634	14462	14586	14332	14542	14468	14606	14390	14429	14469	14456	14454	14297	14412	14447	14694	14466	14694	14473	14302	14546	14593	14490	14450	14450	14467	14602	14517	14336	14549	14519	14492	14414	14556	14621	14485	14467	14396	14366	14520	14532	14458	14533	14391	14436	14366	14414	14661	14514	14459	14503	14522	14436	14603	14604	14689	14551	14448	14620	14512	14673	14477	14449	14723	14418	14468	14393	14504	14742	14655	14526	14423	14540	14447	14355	14462	14583	14381	14663	14553	14595	14468	14503	14438	14458	14427	14651	14443	14515	14465	14500	14362	14378	14537	14505	14526	14510	14329	14612	14534	14663	14463	14474	14432	14646	14419	14538	14321	14460	14509	14569	14477	14522	14484	14554	14551	14410	14452	14574	14697	14488	14545	14601	14644	14716	14642	14398	14603	14632	14507	14642	14464	14449	14513	14537	14424	14570	14440	14494	14659	14491	14386	14531	14537	14663	14613	14511	14521	14542	14377	14597	14533	14671	14520	14480	14470	14584	14487	14441	14512	14472	14438	14290	14493	14369	14551	14469	14467	14482	14568	14479	14481	14523	14611	14416	14481	14377	14532	14467	14528	14536	14556	14692	14541	14414	14546	14486	14496	14525	14401	14397	14513	14703	14313	14626	14501	14598	14421	14345	14628	14659	14470	14379	14543	14600	14623	14391	14537	14391	14424	14618	14514	14543	14512	14463	14531	14713	14473	14424	14277	14631	14564	14254	14494	14362	14349	14405	14477	14674	14335	14526	14583	14473	14444	14492	14614	14516	14598	14505	14510	14662	14484	14519	14543	14469	14543	14580	14667	14598	14506	14705	14485	14530	14392	14556	14656	14554	14452	14541	14483	14433	14514	14407	14433	14567	14590	14539	14459	14505	14445	14498	14505	14489	14591	14516	14488	14456	14494	14462	14623	14425	14352	14505	14574	14474	14450	14632	14582	14492	14565	14594	14429	14347	14577	14461	14602	14698	14456	14408	14419	14570	14421	14464	14546	14546	14452	14617	14357	14307	14616	14575	14399	14462	14557	14482	14558	14521	14572	14501	14482	14596	14426	14542	14469	14579	14535	14621	14439	14565	14498	14478	14307	14735	14554	14460	14602	14515	14584	14447	14483	14452	14559	14548	14472	14517	14562	14409	14408	14379	14461	14393	14368	14621	14424	14509	14561	14534	14743	14580	14500	14435	14503	14425	14543	14554	14453	14526	14511	14489	14485	14522	14399	14577	14490	14541	14426	14582	14497	14404	14492	14370	14513	14497	14494	14404	14498	14491	14571	14464	14406	14722	14558	14503	14496	14554	14565	14444	14466	14603	14551	14508	14426	14608	14504	14462	14586	14483	14526	14359	14449	14516	14499	14461	14357	14542	14542	14468	14441	14449	14415	14565	14656	14590	14501	14606	14438	14650	14507	14561	14413	14401	14529	14594	14342	14632	14348	14450	14390	14606	14612	14641	14519	14387	14497	14719	14586	14569	14495	14591	14584	14374	14397	14502	14650	14511	14343	14545	14559	14527	14393	14500	14408	14543	14629	14423	14509	14657	14646	14564	14258	14615	14506	14459	14470	14647	14455	14470	14662	14495	14550	14578	14546	14497	14521	14434	14542	14619	14491	14400	14741	14353	14431	14441	14418	14392	14381	14557	14486	14497	14477	14516	14641	14510	14394	14539	14659	14633	14671	14320	14498	14498	14594	14590	14551	14547	14515	14511	14627	14458	14466	14501	14526	14565	14507	14418	14699	14575	14416	14568	14538	14609	14567	14650	14520	14535	14351	14485	14521	14565	14541	14386	14617	14586	14303	14675	14752	14551	14533	14560	14560	14521	14427	14660	14469	14555	14433	14480	14398	14355	14557	14596	14465	14563	14609	14533	14456	14679	14404	14531	14541	14530	14302	14696	14430	14457	14527	14390	14569	14493	14409	14457	14648	14535	14455	14579	14495	14438	14460	14544	14554	14338	14495	14459	14433	14567	14368	14470	14521	14306	14468	14569	14623	14508	14614	14449	14500	14574	14605	14404	14422	14431	14547	14481	14490	14416	14389	14470	14573	14447	14532	14522	14665	14575	14548	14463	14484	14505	14483	14560	14486	14537	14778	14663	14398	14534	14477	14525	14647	14492	14782	14434	14493	14513	14571	14541	14492	14605	14585	14379	14485	14424	14586	14597	14540	14597	14439	14499	14577	14474	14485	14541	14474	14601	14576	14478	14401	14690	14560	14455	14411	14443	14502	14619	14502	14382	14477	14394	14518	14405	14637	14424	14583	14472	14427	14561	14631	14394	14593	14452	14608	14421	14516	14650	14624	14508	14449	14414	14447	14482	14427	14452	14366	14598	14564	14447	14535	14604	14465	14552	14518	14552	14505	14535	14518	14454	14526	14459	14636	14519	14651	14556	14471	14645	14354	14572	14456	14571	14422	14381	14532	14520	14587	14649	14318	14512	14518	14419	14645	14524	14718	14418	14507	14474	14555	14395	14519	14515	14488	14471	14449	14445	14523	14585	14472	14569	14512	14443	14496	14521	14501	14468	14496	14395	14651	14499	14605	14445	14574	14436	14545	14372	14587	14456	14497	14392	14524	14449	14412	14522	14450	14453	14532	14616	14543	14605	14476	14470	14499	14474	14526	14332	14546	14376	14589	14500	14498	14539	14392	14577	14449	14442	14299	14514	14511	14514	14641	14469	14561	14288	14470	14502	14566	14498	14530	14451	14454	14484	14495	14470	14645	14368	14458	14444	14524	14593	14573	14374	14459	14490	14512	14488	14403	14493	14474	14585	14624	14278	14470	14401	14571	14705	14483	14681	14370	14719	14488	14550	14369	14455	14500	14360	14559	14641	14457	14401	14670	14427	14635	14396	14354	14569	14423	14467	14456	14610	14446	14605	14479	14591	14537	14501	14440	14538	14568	14477	14559	14500	14507	14426	14435	14561	14550	14650	14611	14606	14395	14588	14578	14332	14587	14405	14573	14653	14538	14396	14495	14520	14614	14597	14573	14637	14756	14516	14405	14655	14645	14488	14621	14416	14467	14632	14514	14495	14466	14368	14456	14376	14426	14462	14347	14414	14531	14608	14470	14521	14442	14503	14636	14492	14317	14552	14659	14374	14476	14614	14329	14608	14512	14492	14621	14553	14630	14591	14524	14492	14581	14600	14577	14458	14497	14655	14453	14434	14418	14439	14544	14388	14298	14614	14606	14366	14409	14581	14382	14534	14567	14367	14532	14655	14551	14604	14515	14548	14433	14555	14606	14489	14598	14405	14375	14522	14564	14492	14501	14569	14502	14561	14475	14577	14561	14465	14439	14607	14598	14567	14483	14525	14419	14442	14465	14510	14421	14295	14540	14530	14368	14590	14566	14618	14530	14445	14474	14527	14420	14471	14568	14383	14325	14584	14621	14629	14406	14479	14442	14501	14653	14565	14472	14478	14588	14649	14486	14573	14520	14373	14602	14497	14495	14512	14517	14648	14515	14361	14293	14671	14589	14338	14614	14552	14457	14549	14581	14636	14509	14514	14571	14618	14488	14598	14389	14556	14553	14518	14379	14416	14548	14635	14559	14547	14481	14591	14520	14615	14388	14486	14594	14500	14480	14629	14450	14522	14478	14553	14432	14447	14464	14592	14441	14467	14637	14399	14490	14643	14550	14393	14553	14503	14500	14559	14501	14651	14569	14447	14561	14574	14366	14508	14514	14427	14407	14456	14446	14336	14683	14476	14568	14373	14589	14615	14488	14587	14582	14489	14619	14400	14570	14560	14537	14493	14458	14393	14376	14597	14448	14553	14546	14492	14583	14521	14568	14455	14418	14647	14489	14578	14429	14480	14453	14584	14794	14637	14506	14492	14605	14493	14562	14320	14574	14272	14416	14543	14672	14645	14437	14625	14377	14511	14385	14383	14269	14534	14582	14516	14491	14606	14457	14509	14554	14430	14505	14349	14496	14506	14577	14575	14768	14576	14376	14576	14312	14516	14543	14686	14501	14568	14459	14277	14594	14371	14461	14581	14534	14600	14484	14497	14507	14568	14657	14446
27103	21690	23028	19002	16022	21457	23754	20059	17907	16058	15712	15732	15379	15536	15646	15591	15664	15345	15556	15328	15482	15463	15318	15461	15618	15384	15425	15585	15515	15673	15550	15572	15430	15429	15522	15555	15553	15568	15315	15450	15527	15387	15338	15446	15627	15439	15454	15431	15648	15633	15448	15659	15457	15597	15606	15478	15547	15613	15520	15396	15511	15449	15314	15421	15397	15295	15344	15590	15512	15552	15458	15635	15596	15705	15417	15551	15472	15378	15259	15387	15488	15601	15446	15718	15668	15506	15350	15448	15603	15522	15378	15578	15639	15528	15392	15586	15485	15450	15670	15429	15500	15459	15464	15462	15471	15528	15499	15363	15524	15445	15579	15507	15439	15517	15319	15532	15296	15543	15507	15546	15467	15460	15400	15513	15411	15504	15545	15516	15513	15309	15406	15438	15432	15357	15400	15375	15645	15405	15717	15437	15456	15363	15583	15379	15361	15410	15384	15554	15635	15632	15521	15539	15271	15583	15414	15502	15569	15423	15524	15398	15526	15629	15396	15483	15544	15481	15393	15391	15501	15494	15465	15481	15401	15585	15617	15445	15478	15544	15371	15499	15369	15540	15312	15460	15436	15436	15310	15402	15543	15308	15599	15532	15426	15467	15260	15303	15526	15493	15486	15447	15407	15574	15449	15439	15553	15381	15490	15511	15361	15433	15396	15421	15427	15415	15558	15428	15463	15401	15459	15377	15499	15520	15501	15412	15334	15473	15507	15467	15446	15296	15432	15450	15545	15373	15495	15503	15580	15553	15526	15456	15519	15540	15529	15169	15262	15573	15602	15337	15499	15303	15678	15414	15438	15493	15633	15537	15442	15318	15456	15282	15492	15346	15233	15480	15528	15328	15432	15390	15702	15473	15431	15423	15458	15424	15429	15451	15475	15388	15514	15494	15596	15524	15478	15541	15546	15328	15411	15392	15431	15494	15640	15583	15717	15547	15651	15393	15259	15451	15655	15532	15583	15499	15581	15399	15352	15299	15415	15349	15583	15640	15561	15220	15460	15486	15510	15546	15462	15410	15457	15415	15472	15474	15416	15610	15532	15445	15594	15570	15414	15290	15256	15512	15329	15592	15630	15532	15446	15459	15461	15419	15514	15446	15556	15655	15508	15375	15530	15389	15475	15228	15353	15623	15561	15291	15454	15495	15564	15439	15657	15703	15404	15433	15408	15271	15633	15537	15502	15468	15318	15450	15517	15683	15681	15399	15482	15684	15376	15475	15542	15234	15323	15430	15551	15522	15466	15524	15381	15435	15424	15428	15171	15309	15526	15500	15485	15557	15505	15589	15289	15499	15420	15441	15600	15410	15554	15434	15646	15677	15411	15348	15355	15416	15594	15476	15330	15526	15571	15440	15466	15304	15507	15316	15436	15508	15295	15314	15514	15316	15381	15538	15364	15765	15568	15611	15514	15495	15474	15321	15424	15391	15462	15373	15604	15547	15598	15529	15362	15309	15532	15542	15374	15564	15451	15565	15457	15460	15464	15300	15396	15207	15560	15577	15520	15410	15335	15367	15489	15097	15436	15469	15522	15600	15372	15572	15571	15585	15391	15577	15452	15453	15548	15685	15373	15422	15552	15569	15438	15399	15487	15491	15626	15354	15436	15478	15503	15583	15585	15561	15335	15378	15423	15375	15386	15329	15498	15460	15517	15539	15426	15497	15575	15426	15367	15391	15368	15460	15477	15409	15382	15783	15349	15432	15525	15418	15390	15352	15489	15373	15460	15362	15338	15296	15339	15353	15440	15504	15511	15572	15469	15618	15408	15454	15382	15051	15278	15502	15401	15565	15467	15390	15403	15339	15485	15448	15591	15523	15496	15480	15393	15451	15361	15484	15249	15643	15354	15485	15545	15352	15553	15417	15489	15233	15432	15614	15551	15404	15461	15425	15591	15493	15314	15440	15379	15544	15481	15359	15488	15543	15335	15528	15517	15435	15362	15442	15435	15504	15542	15552	15432	15571	15459	15456	15325	15234	15530	15329	15529	15819	15436	15506	15337	15528	15220	15294	15279	15405	15414	15462	15482	15496	15383	15363	15371	15418	15356	15554	15203	15359	15334	15319	15370	15371	15595	15427	15434	15434	15334	15702	15446	15595	15344	15633	15456	15499	15457	15373	15430	15449	15694	15367	15655	15638	15508	15345	15320	15357	15477	15371	15413	15178	15535	15512	15524	15332	15329	15480	15555	15302	15427	15512	15487	15458	15558	15501	15586	15377	15546	15448	15455	15384	15247	15358	15436	15388	15427	15464	15520	15649	15400	15366	15460	15396	15456	15467	15424	15566	15519	15494	15603	15338	15498	15335	15610	15369	15756	15472	15258	15577	15527	15533	15447	15526	15353	15532	15451	15433	15419	15372	15427	15275	15355	15625	15637	15551	15253	15278	15600	15505	15474	15544	15603	15425	15371	15438	15451	15668	15606	15566	15464	15430	15378	15480	15367	15363	15374	15594	15547	15441	15463	15529	15391	15353	15420	15346	15668	15392	15474	15377	15476	15501	15425	15331	15443	15590	15244	15438	15589	15462	15372	15341	15477	15489	15354	15270	15503	15604	15317	15424	15513	15581	15488	15593	15626	15497	15401	15476	15553	15473	15521	15381	15291	15455	15516	15542	15525	15493	15305	15562	15470	15413	15592	15515	15575	15493	15500	15542	15401	15469	15471	15321	15546	15666	15461	15415	15353	15405	15521	15533	15482	15285	15550	15455	15439	15547	15349	15534	15426	15520	15477	15450	15388	15499	15388	15280	15388	15590	15315	15688	15463	15411	15601	15466	15553	15534	15380	15485	15336	15622	15259	15694	15476	15358	15595	15424	15651	15468	15349	15406	15478	15329	15491	15480	15376	15438	15467	15210	15326	15407	15383	15484	15446	15503	15488	15522	15655	15561	15588	15277	15511	15502	15676	15329	15521	15628	15403	15410	15422	15499	15502	15392	15428	15570	15406	15461	15454	15591	15446	15563	15586	15622	15652	15629	15413	15652	15591	15402	15469	15407	15481	15419	15555	15649	15474	15442	15468	15354	15386	15517	15385	15349	15580	15623	15402	15468	15464	15407	15373	15363	15298	15437	15536	15580	15254	15454	15389	15270	15438	15501	15383	15370	15491	15402	15455	15468	15476	15467	15395	15480	15533	15343	15435	15475	15416	15406	15398	15364	15218	15559	15482	15231	15469	15520	15576	15316	15404	15628	15670	15590	15519	15402	15481	15491	15362	15376	15655	15259	15332	15481	15427	15399	15263	15331	15488	15368	15602	15449	15428	15397	15356	15463	15413	15643	15427	15631	15249	15380	15534	15458	15293	15592	15424	15604	15424	15265	15432	15582	15533	15494	15437	15519	15446	15557	15645	15610	15627	15397	15691	15555	15589	15443	15393	15494	15562	15286	15436	15426	15615	15510	15491	15409	15293	15581	15343	15510	15438	15366	15505	15413	15460	15595	15364	15656	15399	15367	15362	15357	15286	15484	15616	15468	15348	15315	15380	15658	15388	15528	15726	15604	15566	15553	15460	15371	15492	15472	15410	15335	15396	15397	15512	15533	15496	15404	15672	15469	15686	15524	15684	15572	15492	15524	15581	15458	15424	15355	15401	15535	15601	15538	15500	15497	15524	15313	15482	15662	15585	15549	15348	15298	15307	15393	15499	15496	15489	15586	15499	15561	15484	15583	15548	15314	15142	15431	15509	15498	15373	15374	15839	15574	15496	15471	15524	15413	15207	15460	15583	15151	15472	15217	15427	15514	15507	15535	15559	15492	15270	15425	15387	15396	15426	15276	15344	15473	15560	15283	15534	15488	15501	15333	15392	15446	15496	15587	15381	15257	15268	15495	15510	15469	15449	15468	15445	15581	15490	15522	15383	15560	15411	15414	15455	15614	15326	15420	15638	15604	15344	15526	15355	15284	15461	15347	15509	15504	15450	15559	15279	15355	15390	15557	15521	15569	15437	15485	15295	15539	15418	15445	15447	15293	15610	15558	15636	15533	15556	15529	15282	15666	15501	15460	15545	15479	15389	15490	15486	15545	15601	15410	15553	15644	15457	15484	15274	15513	15654	15315	15237	15362	15305	15696	15339	15541	15679	15281	15618	15278	15311	15415	15386	15431	15200	15541	15491	15718	15511	15318	15550	15580	15261	15331	15540	15402	15394	15436	15540	15484	15224	15602	15844	15368	15499	15547	15517	15317	15420	15318	15548	15398	15487	15528	15327	15592	15448	15532	15396	15573	15516	15323	15296	15485	15597	15489	15465	15374	15554	15479	15592	15486	15793	15619	15512	15421	15601	15533	15640	15473	15541	15573	15430	15367	15508	15653	15487	15637	15340	15475	15452	15539	15622	15615	15382	15411	15281	15481	15477	15452	15286	15464	15359	15450	15442	15609	15335	15303	15458	15663	15534	15454	15522	15264	15427	15489	15417	15446	15470	15523	15516	15515	15479	15406	15584	15453	15404	15669	15514	15454	15664	15304	15502	15445	15513	15496	15365	15231	15503	15441	15336	15585	15455	15433	15671	15451	15358	15407	15346	15420	15507	15583	15575	15503	15487	15478	15398	15529	15603	15285	15427	15512	15397	15477	15315	15487	15467	15322	15574	15409	15277	15571	15425	15570	15445	15464	15493	15276	15755	15323	15486	15340	15387	15602	15606	15635	15343	15515	15537	15381	15513	15238	15445	15514	15424	15418	15594	15363	15558	15465	15442	15528	15510	15657	15418	15516	15505	15491	15366	15453	15374	15522	15440	15353	15564	15485	15570	15407	15671	15471	15817	15410	15447	15333	15569	15341	15542	15431	15525	15474	15569	15551	15575	15567	15522	15525	15402	15547	15262	15499	15400	15712	15456	15492	15402	15513	15430	15440	15440	15532	15499	15478	15386	15461	15545	15540	15433	15468	15491	15501	15394	15222	15314	15675	15593	15476	15294	15528	15404	15333	15471	15485	15469	15418	15556	15476	15451	15542	15493	15552	15372	15331	15445	15522	15606	15552	15665	15427	15356	15443	15597	15376	15444	15345	15416	15422	15417	15326	15316	15557	15588	15472	15539	15488	15541	15570	15267	15490	15507	15358	15656	15342	15620	15412	15598	15414	15517	15598	15417	15380	15512	15396
14554	18358	16458	15111	15545	24203	25133	20621	17237	14935	14677	14725	14615	14640	14578	14528	14540	14668	14653	14516	14687	14444	14781	14641	14573	14604	14481	14412	14740	14683	14558	14604	14468	14414	14806	14655	14626	14540	14619	14550	14719	14598	14513	14629	14693	14597	14585	14370	14575	14584	14796	14742	14611	14558	14723	14696	14596	14331	14498	14556	14483	14721	14400	14562	14581	14526	14479	14641	14494	14553	14669	14240	14524	14574	14689	14545	14670	14521	14544	14670	14559	14671	14577	14568	14798	14533	14539	14706	14551	14527	14518	14481	14475	14531	14598	14575	14517	14485	14478	14458	14611	14509	14616	14536	14573	14626	14491	14510	14493	14762	14475	14522	14591	14609	14682	14556	14421	14636	14439	14543	14501	14600	14788	14674	14489	14605	14482	14435	14702	14531	14466	14678	14575	14441	14486	14561	14513	14551	14662	14647	14435	14393	14575	14402	14539	14489	14436	14611	14543	14557	14580	14596	14597	14624	14679	14394	14532	14616	14539	14552	14480	14601	14440	14594	14515	14584	14727	14657	14619	14551	14600	14575	14658	14703	14573	14579	14602	14526	14670	14632	14655	14574	14719	14398	14552	14415	14671	14592	14521	14556	14464	14407	14608	14574	14507	14518	14689	14480	14584	14695	14538	14437	14741	14526	14681	14558	14442	14560	14549	14461	14487	14645	14491	14479	14633	14623	14484	14652	14770	14364	14612	14540	14457	14576	14615	14472	14545	14539	14552	14510	14655	14528	14603	14695	14624	14640	14564	14726	14503	14619	14441	14571	14461	14476	14654	14658	14558	14725	14543	14562	14561	14561	14467	14552	14530	14527	14615	14847	14519	14630	14738	14554	14578	14417	14355	14492	14586	14534	14583	14540	14620	14460	14437	14710	14597	14519	14569	14466	14504	14523	14539	14603	14592	14487	14628	14670	14386	14554	14575	14718	14620	14547	14627	14639	14545	14449	14594	14686	14547	14607	14401	14549	14495	14502	14524	14621	14706	14535	14677	14489	14587	14576	14555	14515	14622	14672	14543	14488	14679	14514	14556	14430	14584	14641	14569	14649	14565	14448	14571	14413	14541	14497	14623	14514	14574	14598	14600	14599	14491	14601	14573	14540	14555	14594	14618	14487	14682	14680	14551	14568	14531	14520	14527	14583	14706	14570	14566	14626	14377	14638	14564	14496	14419	14314	14467	14622	14650	14513	14677	14571	14730	14435	14449	14631	14561	14475	14536	14668	14611	14526	14654	14458	14639	14490	14675	14558	14620	14479	14571	14494	14646	14553	14462	14575	14602	14588	14625	14550	14722	14579	14457	14577	14588	14663	14778	14463	14703	14518	14564	14550	14766	14710	14518	14553	14538	14580	14552	14659	14473	14556	14465	14370	14720	14595	14515	14645	14376	14506	14607	14531	14628	14602	14589	14671	14424	14567	14362	14844	14683	14495	14525	14571	14594	14740	14678	14606	14639	14452	14710	14590	14619	14446	14700	14514	14461	14589	14582	14559	14412	14614	14668	14589	14650	14424	14606	14543	14501	14680	14493	14714	14510	14480	14530	14563	14672	14552	14504	14704	14761	14660	14561	14372	14574	14632	14380	14601	14753	14594	14566	14653	14562	14535	14595	14527	14610	14561	14554	14596	14680	14403	14547	14597	14563	14597	14696	14626	14566	14690	14630	14565	14642	14524	14450	14466	14728	14525	14614	14398	14645	14473	14518	14610	14560	14471	14637	14573	14700	14472	14542	14402	14499	14538	14577	14677	14626	14595	14444	14512	14670	14392	14546	14537	14580	14455	14650	14401	14632	14517	14581	14781	14582	14659	14593	14563	14404	14566	14510	14609	14660	14699	14626	14497	14582	14557	14464	14502	14517	14691	14679	14611	14624	14501	14566	14363	14565	14481	14642	14639	14512	14726	14527	14721	14454	14435	14546	14548	14601	14641	14526	14728	14606	14645	14557	14639	14681	14547	14458	14635	14648	14342	14595	14631	14710	14526	14597	14506	14555	14590	14583	14551	14674	14441	14522	14488	14436	14652	14513	14608	14669	14540	14508	14532	14627	14420	14655	14522	14670	14479	14548	14546	14517	14689	14642	14544	14405	14522	14482	14671	14605	14539	14550	14320	14699	14632	14572	14620	14510	14523	14587	14407	14769	14566	14613	14851	14471	14642	14421	14488	14549	14580	14531	14490	14467	14666	14514	14485	14478	14622	14559	14642	14688	14361	14542	14713	14648	14541	14688	14546	14482	14608	14541	14641	14617	14620	14607	14557	14574	14395	14544	14561	14609	14619	14560	14538	14493	14538	14578	14442	14392	14493	14625	14476	14665	14391	14660	14553	14629	14544	14482	14483	14572	14587	14451	14469	14627	14553	14479	14593	14492	14706	14493	14623	14642	14483	14605	14375	14659	14437	14583	14613	14575	14635	14635	14370	14361	14501	14553	14513	14573	14461	14512	14648	14664	14642	14733	14499	14539	14672	14425	14358	14551	14520	14652	14655	14577	14630	14535	14631	14606	14575	14430	14659	14486	14498	14426	14582	14587	14582	14555	14537	14631	14665	14577	14517	14623	14396	14757	14587	14641	14538	14555	14470	14479	14409	14417	14763	14592	14595	14550	14336	14625	14626	14478	14671	14540	14606	14542	14618	14698	14654	14528	14509	14578	14499	14656	14440	14510	14604	14595	14491	14676	14580	14525	14764	14674	14490	14505	14484	14692	14458	14674	14505	14466	14478	14656	14664	14563	14480	14645	14728	14635	14375	14696	14766	14538	14675	14673	14581	14522	14675	14761	14627	14470	14579	14467	14696	14514	14587	14542	14599	14724	14567	14723	14450	14563	14504	14482	14736	14510	14476	14608	14550	14630	14639	14474	14480	14625	14511	14654	14592	14574	14400	14628	14590	14579	14673	14543	14831	14530	14461	14540	14791	14586	14625	14563	14594	14638	14511	14611	14582	14472	14420	14590	14494	14470	14678	14758	14626	14628	14543	14718	14604	14505	14545	14517	14553	14505	14529	14680	14540	14554	14537	14596	14541	14564	14413	14682	14573	14546	14504	14439	14555	14526	14399	14500	14596	14673	14495	14487	14735	14379	14765	14505	14465	14345	14487	14597	14691	14580	14638	14642	14622	14490	14518	14695	14645	14561	14445	14639	14685	14491	14584	14559	14559	14629	14419	14560	14451	14588	14607	14601	14574	14593	14689	14388	14453	14604	14621	14478	14616	14552	14643	14681	14615	14577	14514	14683	14733	14743	14492	14755	14516	14587	14468	14666	14654	14481	14691	14573	14479	14636	14469	14364	14567	14544	14538	14439	14536	14467	14398	14669	14419	14507	14688	14681	14436	14569	14541	14506	14691	14503	14643	14681	14612	14640	14653	14500	14643	14625	14499	14343	14382	14596	14698	14586	14623	14534	14598	14629	14544	14453	14573	14616	14576	14528	14427	14554	14576	14518	14673	14541	14551	14571	14526	14509	14618	14507	14663	14443	14565	14513	14568	14477	14467	14620	14441	14517	14508	14590	14701	14604	14645	14587	14627	14524	14589	14488	14485	14613	14553	14670	14537	14434	14611	14656	14659	14520	14539	14646	14696	14545	14533	14547	14424	14754	14610	14606	14554	14574	14397	14500	14568	14606	14619	14670	14663	14612	14883	14579	14405	14607	14580	14374	14503	14714	14657	14651	14510	14582	14669	14539	14453	14647	14554	14506	14408	14476	14569	14574	14641	14669	14559	14557	14398	14415	14509	14532	14525	14563	14623	14601	14513	14554	14519	14704	14511	14560	14859	14504	14623	14506	14588	14784	14459	14655	14454	14451	14641	14496	14632	14379	14502	14579	14623	14675	14504	14630	14621	14777	14823	14383	14649	14553	14537	14538	14555	14659	14548	14644	14581	14409	14409	14599	14471	14461	14464	14846	14615	14588	14502	14537	14656	14520	14618	14471	14582	14419	14671	14661	14584	14654	14660	14550	14483	14579	14686	14529	14752	14579	14619	14514	14673	14720	14647	14479	14607	14663	14559	14441	14587	14616	14626	14642	14456	14723	14871	14685	14743	14565	14645	14514	14606	14567	14504	14588	14601	14681	14581	14648	14569	14628	14662	14635	14499	14585	14601	14402	14529	14801	14456	14612	14608	14681	14518	14431	14604	14615	14523	14527	14615	14516	14929	14426	14390	14443	14531	14439	14635	14565	14524	14586	14557	14458	14599	14561	14438	14665	14638	14596	14556	14457	14569	14505	14526	14581	14652	14548	14440	14431	14596	14513	14403	14547	14588	14532	14626	14541	14592	14522	14417	14633	14586	14744	14569	14581	14509	14589	14403	14686	14364	14731	14638	14568	14641	14551	14585	14594	14571	14592	14446	14669	14644	14489	14556	14630	14735	14630	14507	14595	14618	14446	14438	14617	14721	14653	14597	14665	14410	14695	14539	14568	14693	14503	14577	14572	14562	14613	14426	14616	14551	14648	14629	14460	14477	14528	14622	14779	14637	14615	14624	14683	14645	14671	14653	14583	14651	14535	14656	14577	14679	14591	14678	14539	14533	14538	14449	14672	14670	14313	14450	14480	14598	14478	14638	14556	14544	14479	14645	14547	14541	14703	14473	14517	14781	14611	14611	14519	14518	14603	14625	14628	14617	14383	14491	14616	14616	14820	14474	14480	14356	14609	14515	14488	14632	14497	14575	14776	14278	14731	14544	14479	14670	14418	14577	14530	14661	14653	14521	14508	14515	14684	14577	14474	14707	14555	14538	14518	14638	14736	14501	14724	14559	14417	14406	14593	14483	14663	14549	14539	14370	14369	14356	14614	14619	14507	14575	14608	14565	14695	14654	14421	14594	14547	14560	14645	14609	14540	14577	14425	14687	14520	14598	14635	14480	14524	14527	14613	14578	14558	14519	14724	14394	14788	14573	14457	14556	14500	14535	14493	14663	14482	14546	14415	14548	14553	14735	14668	14637	14637	14633	14464	14545	14377	14800	14577	14615	14483	14563	14416	14527	14744	14376	14704	14637	14603	14539	14560	14537	14742	14489	14593	14586	14619	14444	14578	14606	14612	14519	14540	14681	14577	14655	14566	14448	14626	14474	14617	14603	14635	14615	14644	14550	14419	14473	14645	14673
24156	21236	28360	24555	23155	47759	46679	36834	28217	19179	16279	15942	15651	15689	15970	15645	15689	15716	15576	15732	15648	15590	15742	15637	15757	15819	15627	15678	15714	15590	15784	15753	15564	15879	15674	15690	15560	15605	15897	15630	15654	15532	15515	15550	15612	15712	15740	15648	15950	15881	15891	15864	15954	15793	15753	15722	15847	15759	15743	15539	15642	15690	15577	15708	15688	15672	15561	15626	15644	15406	15637	15598	15586	15709	15854	15731	15670	15680	15625	15511	15596	15573	15666	15487	15666	15512	15532	15467	15629	15563	15536	15456	15531	15641	15575	15637	15461	15556	15564	15742	15577	15600	15502	15472	15806	15732	15546	15577	15570	15580	15736	15539	15617	15601	15477	15452	15448	15339	15549	15709	15573	15617	15696	15696	15622	15391	15586	15515	15524	15625	15564	15596	15289	15386	15549	15545	15722	15593	15683	15596	15536	15601	15600	15793	15578	15729	15572	15733	15494	15683	15621	15631	15494	15365	15851	15563	15579	15583	15652	15530	15594	15558	15570	15519	15723	15615	15588	15538	15609	15914	15491	15332	15661	15760	15664	15567	15430	15634	15539	15835	15466	15654	15880	15701	15746	15725	15570	15506	15740	15628	15579	15486	15516	15659	15598	15408	15653	15740	15590	15752	15756	15669	15722	15659	15501	15553	15565	15699	15801	15434	15695	15663	15745	15643	15427	15447	15562	15408	15497	15601	15579	15579	15587	15688	15695	15735	15600	15645	15725	15528	15502	15502	15633	15446	15669	15708	15490	15775	15670	15819	15592	15685	15861	15693	15385	15510	15603	15504	15594	15637	15471	15700	15864	15440	15665	15620	15756	15725	15600	15807	15733	15538	15498	15597	15490	15553	15704	15483	15658	15756	15611	15604	15558	15656	15736	15544	15529	15519	15475	15762	15646	15659	15641	15660	15760	15746	15598	15459	15788	15604	15477	15667	15789	15527	15667	15457	15564	15792	15634	15574	15521	15537	15561	15655	15703	15701	15813	15511	15681	15675	15689	15756	15562	15709	15596	15557	15690	15630	15471	15511	15803	15592	15518	15502	15584	15569	15703	15730	15555	15518	15703	15551	15562	15728	15636	15536	15698	15591	15545	15765	15635	15717	15662	15707	15644	15572	15652	15634	15543	15543	15690	15688	15736	15811	15576	15562	15675	15594	15609	15533	15658	15484	15494	15386	15562	15599	15457	15399	15726	15454	15426	15499	15473	15792	15528	15612	15476	15566	15662	15644	15732	15750	15620	15306	15708	15684	15614	15509	15610	15519	15599	15671	15662	15650	15760	15788	15679	15610	15662	15434	15481	15657	15697	15651	15566	15590	15649	15599	15857	15524	15500	15604	15717	15551	15511	15344	15842	15540	15711	15653	15792	15590	15612	15570	15624	15517	15510	15654	15430	15528	15520	15779	15702	15648	15718	15464	15615	15551	15541	15708	15630	15690	15628	15673	15631	15482	15481	15631	15714	15632	15690	15752	15553	15551	15697	15582	15471	15534	15539	15746	15729	15622	15658	15550	15686	15494	15705	15572	15663	15573	15445	15583	15622	15536	15660	15828	15600	15550	15618	15577	15597	15743	15665	15510	15536	15545	15487	15612	15314	15510	15530	15516	15636	15532	15451	15664	15651	15744	15737	15580	15831	15446	15750	15528	15382	15518	15545	15746	15585	15683	15802	15791	15687	15642	15647	15564	15473	15650	15632	15743	15487	15491	15528	15515	15560	15327	15429	15626	15597	15538	15830	15643	15677	15622	15510	15612	15661	15586	15733	15864	15662	15451	15632	15855	15597	15342	15664	15566	15542	15667	15646	15668	15514	15445	15587	15593	15665	15491	15647	15747	15658	15521	15393	15674	15473	15670	15603	15670	15857	15747	15666	15669	15615	15556	15675	15627	15491	15641	15579	15525	15853	15682	15646	15343	15588	15722	15828	15906	15735	15625	15384	15644	15514	15875	15494	15707	15620	15554	15521	15671	15610	15486	15536	15797	15560	15662	15627	15645	15585	15442	15665	15579	15637	15602	15581	15579	15423	15669	15651	15815	15603	15781	15705	15614	15574	15444	15555	15606	15514	15600	15676	15602	15682	15599	15401	15599	15677	15595	15568	15687	15563	15714	15591	15571	15653	15660	15762	15521	15854	15619	15783	15754	15464	15658	15591	15619	15690	15699	15613	15738	15471	15514	15723	15556	15628	15739	15616	15588	15443	15459	15574	15605	15541	15692	15666	15523	15561	15390	15485	15595	15606	15792	15675	15553	15728	15628	15602	15559	15637	15624	15635	15626	15631	15802	15628	15557	15531	15475	15540	15421	15371	15549	15602	15529	15531	15519	15643	15506	15460	15651	15662	15563	15545	15537	15623	15451	15501	15542	15615	15578	15637	15563	15684	15492	15450	15620	15531	15705	15625	15585	15512	15629	15522	15490	15539	15867	15401	15676	15545	15675	15486	15582	15915	15496	15679	15643	15649	15697	15893	15460	15464	15438	15773	15605	15760	15616	15660	15547	15673	15683	15819	15588	15769	15531	15576	15535	15494	15451	15478	15702	15627	15702	15613	15559	15527	15655	15626	15512	15750	15659	15729	15531	15562	15745	15828	15540	15601	15661	15669	15491	15569	15537	15800	15489	15706	15775	15663	15544	15696	15548	15495	15659	15585	15754	15868	15445	15402	15638	15515	15531	15547	15565	15696	15625	15663	15565	15666	15820	15570	15532	15590	15554	15432	15630	15675	15508	15596	15732	15600	15737	15506	15480	15740	15585	15613	15543	15841	15418	15746	15684	15536	15688	15664	15736	15651	15701	15573	15580	15581	15586	15500	15715	15577	15534	15678	15603	15756	15462	15479	15518	15514	15622	15888	15678	15641	15572	15492	15762	15679	15692	15623	15662	15588	15699	15513	15749	15666	15504	15722	15657	15607	15664	15618	15706	15590	15567	15438	15558	15409	15517	15462	15619	15525	15516	15742	15769	15666	15777	15801	15575	15712	15644	15562	15573	15625	15698	15577	15761	15699	15747	15606	15809	15624	15533	15580	15469	15614	15824	15655	15602	15588	15340	15620	15512	15595	15596	15479	15703	15552	15505	15484	15593	15502	15701	15704	15630	15589	15543	15446	15624	15551	15545	15552	15578	15580	15560	15618	15599	15499	15810	15605	15498	15429	15533	15666	15574	15766	15420	15523	15676	15716	15732	15562	15548	15548	15665	15647	15700	15742	15695	15512	15747	15538	15507	15574	15628	15806	15593	15559	15692	15711	15510	15461	15626	15776	15494	15487	15433	15486	15731	16008	15526	15551	15522	15687	15644	15621	15744	15670	15733	15745	15672	15455	15576	15722	15647	15576	15658	15717	15582	15717	15668	15726	15732	15558	15749	15622	15436	15512	15529	15633	15598	15459	15532	15601	15391	15483	15580	15630	15548	15438	15625	15709	15746	15544	15728	15428	15532	15588	15606	15452	15699	15474	15639	15682	15659	15547	15748	15615	15697	15622	15778	15489	15557	15773	15599	15510	15872	15730	15441	15604	15536	15511	15435	15686	15676	15685	15533	15791	15386	15680	15771	15401	15444	15595	15558	15761	15521	15757	15488	15548	15781	15376	15641	15634	15455	15435	15634	15595	15514	15730	15588	15434	15555	15816	15675	15607	15803	15837	15323	15633	15542	15614	15863	15738	15848	15557	15764	15575	15693	15723	15568	15562	15685	15495	15648	15573	15467	15521	15854	15645	15505	15739	15626	15627	15617	15484	15546	15516	15603	15516	15574	15728	15698	15594	15470	15536	15675	15679	15640	15657	15684	15633	15669	15654	15576	15598	15450	15752	15556	15634	15646	15484	15658	15515	15602	15666	15794	15580	15546	15659	15599	15668	15457	15603	15643	15597	15652	15476	15593	15671	15657	15748	15632	15514	15667	15590	15594	15530	15631	15529	15435	15569	15642	15660	15703	15699	15596	15535	15864	15679	15595	15511	15701	15523	15618	15590	15878	15630	15597	15812	15581	15664	15627	15704	15463	15497	15641	15560	15704	15749	15552	15662	15698	15780	15614	15387	15489	15845	15644	15646	15608	15780	15821	15686	15501	15452	15782	15473	15661	15683	15731	15684	15679	15520	15576	15686	15704	15584	15508	15550	15707	15604	15596	15710	15711	15433	15785	15615	15588	15660	15357	15817	15601	15709	15790	15723	15681	15722	15426	15527	15530	15596	15642	15472	15542	15520	15700	15638	15678	15626	15588	15626	15416	15557	15652	15650	15679	15671	15464	15551	15571	15458	15554	15735	15581	15778	15695	15758	15860	15576	15439	15557	15623	15680	15661	15486	15873	15544	15607	15420	15539	15545	15751	15672	15534	15910	15616	15627	15730	15688	15679	15731	15561	15633	15612	15356	15756	15367	15579	15460	15570	15653	15604	15597	15635	15601	15676	15507	15518	15741	15613	15540	15529	15844	15424	15489	15594	15723	15601	15492	15593	15655	15592	15742	15561	15701	15559	15478	15700	15602	15472	15688	15602	15521	15474	15633	15689	15664	15510	15558	15791	15645	15602	15826	15738	15979	15728	15741	15518	15667	15562	15692	15498	15637	15628	15507	15718	15492	15522	15532	15471	15569	15771	15763	15526	15488	15657	15682	15569	15626	15721	15590	15800	15655	15541	15729	15455	15652	15817	15784	15804	15604	15761	15474	15503	15444	15417	15668	15750	15587	15448	15545	15710	15596	15773	15469	15728	15793	15632	15843	15603	15473	15573	15570	15636	15679	15572	15569	15639	15641	15638	15697	15671	15628	15523	15650	15731	15433	15579	15585	15664	15574	15612	15740	15718	15578	15488	15607	15839	15612	15628	15831	15600	15559	15550	15623	15658	15660	15601	15671	15646	15446	15600	15724	15521	15693	15724	15721	15643	15683	15665	15569	15607	15604	15609	15620	15631	15634	15672	15484	15386	15468	15732	15603	15694	15583	15742	15727	15671	15719	15553	15620	15558	15642	15667	15746	15688	15600	15649	15742	15432	15755	15627	15770	15538	15595	15337	15519	15477	15607	15475	15927	15686	15756	15654	15564	15675	15514	15659	15969	15557	15946	15614	15647	15596	15683	15742	15687	15568	15639	15711	15500	15466	15575	15397
15505	24930	20214	17438	23742	51601	46688	39364	28558	17741	14809	14796	14644	14790	14765	14667	14794	14698	14809	14662	14810	14603	14699	14615	14626	14663	14682	14626	14843	14765	14708	14666	14744	14498	14706	14795	14654	14500	14736	14725	14708	14528	14739	14849	14617	14732	14587	14682	14670	14894	14824	14791	14805	14713	14807	14938	14677	14792	14712	14460	14729	14804	14560	14575	14688	14710	14649	14647	14639	14667	14604	14657	14531	14815	14447	14601	14682	14762	14680	14649	14657	14650	14732	14686	14609	14573	14685	14734	14717	14583	14672	14643	14846	14650	14793	14640	14593	14677	14658	14522	14627	14482	14787	14876	14671	14719	14627	14618	14598	14641	14637	14790	14693	14789	14734	14764	14747	14608	14618	14653	14733	14686	14704	14628	14687	14531	14680	14678	14763	14645	14524	14809	14618	14774	14801	14686	14564	14668	14744	14707	14695	14521	14729	14712	14787	14774	14502	14738	14729	14634	14898	14698	14782	14604	14674	14569	14675	14640	14741	14621	14664	14642	14672	14560	14628	14851	14568	14613	14712	14663	14699	14624	14591	14653	14838	14663	14719	14722	14707	14647	14687	14699	14791	14551	14689	14768	14684	14748	14765	14649	14595	14605	14591	14568	14669	14777	14574	14668	14779	14650	14698	14505	14542	14556	14670	14704	14783	14622	14670	14502	14799	14584	14818	14670	14572	14708	14679	14636	14571	14552	14695	14699	14579	14595	14653	14819	14631	14640	14555	14666	14616	14748	14677	14672	14690	14525	14810	14565	14769	14789	14649	14629	14543	14547	14765	14589	14632	14743	14681	14704	14843	14718	14677	14597	14693	14807	14630	14658	14796	14454	14697	14777	14702	14789	14612	14560	14597	14664	14810	14606	14438	14429	14757	14644	14676	14670	14687	14444	14738	14635	14689	14763	14708	14695	14682	14660	14736	14727	14718	14536	14624	14728	14716	14688	14631	14634	14765	14571	14740	14563	14807	14806	14745	14611	14702	14501	14711	14789	14737	14536	14826	14750	14539	14573	14876	14602	14740	14611	14641	14634	14574	14615	14689	14578	14573	14744	14630	14526	14666	14527	14703	14677	14645	14608	14766	14654	14810	14592	14652	14742	14731	14690	14630	14644	14681	14788	14532	14680	14578	14768	14624	14580	14806	14612	14627	14644	14678	14743	14603	14572	14684	14968	14639	14625	14671	14690	14813	14720	14695	14747	14644	14644	14592	14717	14640	14529	14677	14703	14775	14707	14630	14521	14628	14697	14630	14697	14643	14571	14605	14713	14630	14600	14631	14759	14810	14663	14721	14627	14494	14618	14528	14508	14734	14767	14618	14602	14724	14526	14536	14783	14631	14748	14547	14849	14744	14651	14499	14621	14609	14597	14602	14769	14437	14751	14584	14528	14534	14722	14728	14733	14549	14417	14601	14784	14842	14582	14648	14568	14666	14633	14835	14459	14638	14581	14668	14686	14694	14686	14599	14594	14682	14745	14678	14611	14554	14656	14680	14758	14772	14654	14665	14516	14796	14614	14621	14673	14668	14826	14793	14633	14689	14646	14628	14786	14693	14839	14702	14739	14638	14664	14740	14579	14638	14671	14680	14680	14719	14660	14831	14697	14714	14618	14603	14670	14738	14696	14590	14779	14909	14712	14560	14551	14633	14610	14551	14712	14693	14835	14702	14761	14769	14591	14599	14644	14505	14780	14594	14727	14602	14858	14619	14810	14794	14742	14767	14632	14714	14900	14781	14579	14624	14660	14646	14734	14608	14740	14616	14500	14647	14458	14697	14734	14630	14677	14718	14637	14601	14673	14575	14638	14416	14613	14615	14734	14765	14664	14693	14755	14643	14699	14646	14663	14714	14718	14578	14737	14610	14598	14728	14647	14566	14772	14703	14639	14720	14865	14613	14670	14631	14615	14600	14543	14826	14619	14720	14684	14644	14671	14692	14492	14624	14685	14808	14719	14608	14782	14639	14721	14584	14878	14730	14772	14568	14792	14764	14661	14606	14499	14675	14507	14700	14750	14700	14820	14578	14821	14553	14734	14733	14743	14599	14656	14647	14676	14835	14609	14598	14779	14641	14685	14596	14615	14725	14531	14490	14496	14630	14576	14650	14535	14617	14709	14697	14693	14671	14735	14759	14678	14658	14633	14635	14624	14705	14578	14579	14572	14510	14519	14611	14685	14668	14737	14507	14679	14669	14659	14672	14792	14677	14796	14726	14782	14762	14705	14708	14543	14871	14610	14649	14562	14816	14576	14854	14797	14636	14700	14597	14661	14716	14521	14786	14500	14736	14690	14756	14702	14703	14486	14693	14640	14651	14645	14562	14723	14596	14742	14698	14704	14695	14569	14762	14574	14767	14669	14614	14441	14753	14754	14578	14635	14614	14728	14666	14569	14869	14647	14647	14720	14727	14694	14740	14719	14801	14668	14641	14854	14812	14695	14623	14521	14672	14803	14727	14664	14633	14731	14632	14588	14660	14617	14768	14606	14509	14736	14633	14779	14759	14709	14713	14652	14915	14735	14731	14612	14740	14571	14645	14665	14551	14683	14741	14768	14726	14790	14790	14849	14738	14558	14735	14747	14496	14485	14766	14741	14756	14653	14577	14867	14422	14797	14618	14742	14750	14778	14783	14816	14663	14600	14614	14692	14692	14831	14704	14790	14761	14551	14804	14774	14535	14784	14675	14465	14556	14720	14455	14738	14635	14650	14812	14584	14592	14916	14835	14689	14645	14527	14759	14788	14744	14582	14733	14704	14722	14694	14535	14736	14740	14656	14668	14695	14760	14763	14741	14508	14724	14614	14686	14735	14798	14698	14702	14737	14759	14676	14812	14647	14805	14680	14630	14773	14634	14704	14673	14595	14595	14752	14669	14774	14772	14760	14717	14807	14558	14662	14663	14609	14589	14684	14674	14736	14646	14819	14564	14652	14696	14874	14753	14776	14659	14749	14668	14572	14679	14662	14786	14624	14647	14627	14643	14585	14498	14632	14609	14697	14541	14570	14694	14624	14640	14622	14657	14632	14726	14447	14546	14858	14556	14443	14604	14622	14638	14478	14781	14680	14708	14568	14576	14693	14821	14666	14765	14507	14774	14862	14564	14538	14673	14609	14574	14584	14670	14522	14776	14629	14785	14844	14672	14638	14667	14660	14551	14554	14606	14715	14586	14662	14624	14560	14631	14709	14653	14718	14807	14656	14725	14726	14616	14558	14748	14700	14492	14665	14819	14677	14548	14803	14673	14614	14694	14677	14717	14556	14765	14570	14670	14766	14478	14618	14838	14623	14889	14880	14467	14694	14823	14547	14693	14521	14716	14512	14668	14714	14758	14647	14654	14659	14866	14678	14631	14579	14489	14790	14786	14661	14739	14685	14775	14783	14674	14828	14606	14654	14718	14512	14770	14684	14602	14630	14821	14718	14689	14487	14673	14667	14632	14793	14557	14727	14579	14831	14563	14711	14776	14582	14705	14528	14516	14768	14780	14765	14590	14599	14575	14737	14727	14678	14661	14701	14601	14655	14658	14686	14726	14834	14595	14641	14761	14641	14684	14658	14579	14528	14717	14717	14731	14676	14657	14722	14733	14568	14817	14542	14639	14573	14591	14757	14771	14554	14626	14709	14635	14713	14753	14714	14643	14691	14888	14516	14704	14649	14834	14635	14514	14694	14739	14648	14643	14569	14655	14713	14735	14729	14669	14808	14645	14704	14535	14547	14649	14630	14638	14788	14626	14675	14673	14662	14661	14514	14768	14773	14653	14622	14663	14625	14658	14677	14705	14709	14631	14628	14666	14664	14750	14662	14641	14669	14728	14824	14551	14740	14690	14662	14702	14655	14792	14594	14616	14781	14818	14659	14644	14760	14652	14765	14536	14676	14666	14618	14581	14729	14664	14807	14830	14739	14776	14550	14677	14512	14684	14786	14571	14760	14719	14280	14580	14787	14604	14515	14662	14908	14788	14749	14566	14557	14746	14768	14677	14682	14708	14638	14656	14703	14723	14807	14636	14647	14566	14588	14623	14872	14629	14707	14743	14541	14627	14735	14702	14655	14786	14597	14659	14698	14673	14755	14551	14832	14622	14583	14579	14786	14750	14676	14680	14731	14499	14747	14788	14693	14746	14745	14553	14676	14673	14725	14733	14641	14545	14668	14678	14751	14774	14626	14692	14761	14546	14720	14672	14667	14551	14614	14640	14667	14635	14581	14686	14610	14700	14574	14747	14697	14661	14624	14641	14561	14719	14658	14874	14641	14709	14694	14657	14531	14716	14749	14921	14626	14805	14575	14560	14640	14626	14727	14718	14640	14608	14764	14779	14613	14621	14634	14858	14723	14674	14732	14650	14786	14775	14651	14499	14579	14664	14863	14643	14511	14688	14690	14810	14653	14660	14753	14576	14693	14730	14692	14842	14620	14828	14693	14769	14659	14557	14518	14600	14672	14587	14704	14684	14713	14647	14672	14587	14585	14652	14533	14739	14785	14635	14600	14553	14711	14764	14767	14676	14613	14613	14664	14695	14744	14683	14554	14673	14725	14622	14819	14848	14563	14743	14525	14577	14627	14508	14767	14572	14602	14767	14623	14834	14621	14681	14627	14681	14681	14716	14814	14778	14615	14689	14729	14651	14720	14764	14885	14713	14611	14621	14737	14524	14568	14740	14801	14785	14766	14536	14541	14860	14568	14715	14745	14546	14727	14651	14526	14560	14570	14646	14675	14667	14678	14619	14642	14871	14607	14546	14640	14726	14861	14592	14572	14646	14654	14741	14643	14637	14724	14684	14629	14682	14630	14658	14789	14698	14669	14631	14669	14714	14910	14765	14616	14683	14637	14587	14553	14733	14724	14683	14896	14647	14590	14581	14648	14610	14877	14688	14729	14778	14600	14557	14636	14731	14730	14695	14845	14661	14827	14642	14721	14707	14762	14635	14682	14726	14613	14626	14577	14557	14651	14623	14602	14594	14735	14626	14725	14808	14680	14727	14469	14633	14680	14642	14657	14771	14543	14679	14763	14712	14652	14587	14646	14671	14604	14734	14477	14636	14644	14668	14815	14552	14714	14804	14699	14736	14832	14665	14716	14769	14544	14663	14720	14623	14681	14818	14686	14606	14699	14660	14851
22844	21205	28996	23706	27494	56408	59681	47219	34826	22007	16629	15724	15403	15713	15600	15550	15425	15402	15558	15378	15411	15261	15482	15463	15278	15274	15311	15393	15332	15456	15509	15280	15413	15536	15318	15396	15532	15257	15197	15386	15492	15329	15339	15449	15170	15138	15382	15452	15686	15690	15686	15505	15393	15430	15338	15174	15156	15252	15458	15178	15284	15388	15334	15466	15283	15158	15353	15299	15441	15101	15404	15298	15332	15462	15246	15309	15257	15465	15299	15333	15326	15160	15321	15493	15301	15491	15466	15399	15308	15376	15267	15301	15256	15301	15065	15468	15301	15260	15285	15110	15237	15185	15252	15330	15064	15205	15443	15150	15132	15419	15340	15137	15324	15160	15185	15216	15316	15121	15305	15244	15252	15362	15338	15280	15297	15344	15097	15180	15404	15223	15286	15112	15303	15182	15489	15304	15256	15216	15358	15404	15297	15240	15403	15134	15409	15054	15450	15191	15416	15299	15285	15325	15052	15127	15233	15344	15261	15362	15376	15323	15342	15420	15167	15276	15371	15326	15272	15267	15239	15297	15083	15127	15163	15116	15236	15174	15261	15457	15409	15453	15255	15286	15220	15406	15314	15112	15366	15340	15244	15188	15268	15400	15510	15453	15583	15051	15238	15063	15252	15217	15361	15361	15220	15319	15288	15296	15229	15181	15368	15317	15387	15297	15381	15329	15257	15203	15209	15430	15357	15045	15200	15282	15238	15221	15196	15374	15357	15149	15293	15168	15202	15440	15454	15330	15130	15441	15206	15273	15094	15197	15502	15496	15302	15344	15140	15101	15306	15209	15437	15166	15102	15399	15324	15333	15428	15277	15236	15225	15408	15277	15205	15415	15283	15197	15267	15254	15365	15280	15549	15302	15243	15292	15244	15356	15359	15246	15262	15213	15329	15096	15459	15245	15239	15219	15083	15241	15279	15183	15104	15194	15440	15410	15352	15249	15221	15278	15343	15072	15149	15265	15337	15309	15373	15126	15052	15060	15323	15519	15249	15358	15422	15333	15282	15087	15259	15374	15558	15170	15344	15299	15264	15345	15109	15066	15284	15182	15376	15369	15261	15071	15505	15100	15106	15153	15129	15509	15369	15332	15400	15135	15165	15254	15078	15241	15186	15182	15296	15199	15378	15266	15220	15229	15307	15299	15471	15400	15382	15317	15081	15395	15231	15212	15186	15000	15333	15404	15300	15376	15262	15254	15342	15241	15230	15159	15366	15447	15281	15411	15362	15287	15229	15144	15312	15389	15192	15243	15350	15313	15327	15163	15060	15181	15316	15144	15387	15138	15222	15121	15278	15260	15240	15366	15132	15103	15179	15226	15314	15328	15189	15354	15300	15397	15244	15121	15278	15187	15223	15176	15275	15237	15358	15257	15264	15276	15249	15277	15294	15252	15232	15374	15285	15252	15315	15151	15324	15106	15255	15167	15283	15208	15333	15334	15265	15405	15471	15393	15208	15244	15114	15229	15307	15291	15455	15344	15407	15276	15254	15057	15302	15372	15255	15362	15148	15114	15110	15255	15025	15169	15223	15330	15401	15199	15136	15223	15233	15638	15323	15187	15341	15258	15310	15213	15207	15264	15332	15200	15234	15279	15220	15284	15240	15025	15051	15296	15316	15237	15150	15134	15072	15102	15138	15111	15311	14997	15201	15186	15177	15298	15302	15233	15235	15326	15232	15469	15270	15182	15304	15253	15432	15400	15214	15299	15184	15297	15198	15245	15341	15269	15263	15251	15378	15216	15223	15223	15117	15301	15407	15308	15219	15558	15389	15349	15345	15430	15225	15054	15330	15118	15097	15214	15251	15332	15182	15293	15214	15201	15209	15148	15134	15459	15310	15379	15358	15431	15249	15320	15252	15277	15340	15312	15350	15109	15332	15247	15190	15309	15243	15416	15412	15415	15541	15360	15303	15169	15116	15147	15004	15270	15436	15264	15304	15304	15158	15205	15172	15409	15364	15082	15282	15227	15261	15392	15188	15402	15276	15183	15387	15307	15131	15117	15181	15270	15366	15268	15360	15300	15182	15182	15007	15207	15422	15319	15386	15267	15411	15280	15415	15300	15452	15259	15409	15165	15156	15102	15151	15306	15250	15255	15345	15166	15218	14983	15160	15247	15282	15241	15303	15240	15254	15217	15242	15300	15273	15207	15075	15248	15377	15301	15335	15423	15237	15301	15299	15149	15341	15206	15296	15441	15369	15173	15360	15328	15326	15144	15410	15231	15287	15144	15163	15495	15492	15398	15176	15332	15359	15198	15352	15105	15137	15264	15169	15172	15205	15142	15242	15344	15210	15270	15329	15249	15207	15142	15207	15346	15287	15292	15300	15272	15142	15294	15427	15341	15266	15205	15333	15296	15385	15386	15221	15330	15322	15362	15242	15332	15265	15282	15301	15114	15355	15363	15411	15081	15321	15224	15268	15143	15205	15187	15225	15163	15285	15277	15388	15162	15455	15347	15305	15294	15208	15072	15208	15199	15252	15084	15241	15424	15282	15258	15313	15237	15170	15298	15339	15367	15290	15269	15312	15262	15219	15531	15190	15318	15208	15231	15109	15294	15266	15439	15161	15107	15344	15146	15151	15196	15413	15200	15147	15446	15389	15264	15396	15099	15163	15316	15331	15277	15264	15145	15274	15465	15333	15142	15214	15359	15399	15210	15231	15283	15356	15283	15204	15138	15244	15468	15188	15310	15208	15367	15219	15216	15344	15400	15318	15142	15322	15421	15293	15228	15414	15293	15413	15268	15412	15161	15276	15143	15284	15247	15352	15330	15413	15221	15293	15297	15332	15296	15405	15290	15300	15224	15203	15323	15128	15235	15195	15338	15214	15153	15366	15038	15288	15382	15257	15472	15318	15121	15323	15093	15387	15297	15025	15108	15308	15511	15180	15274	15254	15243	15409	15384	15418	15325	15549	15178	15420	15427	15330	15256	15164	15211	15107	15091	15386	15192	15155	15102	15366	15348	15151	15416	15293	15148	15300	15312	15288	15270	15278	15266	15357	15133	15181	15285	15282	15303	15260	15360	15427	15291	15162	15281	15358	15212	15144	15216	15372	15215	15331	15371	15213	15212	15320	15317	15214	15224	15461	15443	15508	15320	15289	15296	15234	15277	15135	15134	15242	15332	15313	15122	15213	15205	15255	15225	15173	15267	15377	15278	15346	15201	15284	15291	15214	15405	15400	15221	15213	15182	15322	15185	15231	15299	15255	15253	15173	15230	15184	15308	15377	15127	15297	15200	15308	15368	15183	15240	15296	15051	15278	15346	15238	15393	15499	15261	15332	15453	15349	15297	15259	15292	15206	15474	15368	15198	15151	15247	15374	15280	15365	15371	15313	15397	15259	15431	15250	15299	15219	15242	15383	15280	15151	15197	15270	15033	15415	15235	15468	15391	15311	15379	15191	15127	15260	15169	15424	15180	15385	15375	15212	15256	15201	15261	15182	15261	15136	15496	15431	15241	15224	15245	15140	15372	15316	15237	15347	15205	15147	15261	15242	15250	15318	15424	15375	15251	15165	15453	15257	15367	15318	15184	15157	15452	15175	15339	15336	15218	15511	15285	15297	15239	15127	15310	15214	15317	15338	15393	15156	14946	15252	15333	15263	15290	15463	15355	15185	15269	14980	15323	15108	15461	15282	15247	15343	15116	15136	15310	15462	15180	15190	15041	15396	15135	15444	15396	15306	15423	15344	15231	15316	15362	15207	15150	15363	15294	15053	15216	15227	15226	15480	15359	15284	15276	15162	15183	15331	15347	15121	15230	15226	15344	15175	15204	15205	15454	15138	15231	15244	15119	15197	15314	15311	15447	15181	15147	15234	15314	15330	15408	15338	15189	15405	15308	15356	15216	15292	15369	15154	15095	15316	15314	15462	15193	15307	15319	15404	15443	15277	15191	15268	15115	15274	15381	15300	15272	15218	15284	15247	15344	15263	15168	15292	15164	15095	15114	15313	15411	15227	15517	15255	15204	15460	15288	15173	15285	15237	15396	15332	15250	15305	15239	15175	15157	15105	15232	14966	15349	15262	15271	15213	15035	15424	15344	15263	15228	15443	15221	15505	15345	15328	15188	15143	15247	15160	15293	15484	15181	15265	15092	15437	15237	15242	15240	15182	15109	15282	14977	15315	15270	15230	15290	15311	15311	15121	15204	15274	15221	15153	15263	15129	15290	15360	15188	15096	15392	15304	15263	15227	15293	15392	15333	15239	15379	15494	15386	15201	15385	15372	15360	15186	15466	15290	15332	15240	15334	15235	15269	15203	15253	15298	15395	14952	15101	15255	15284	15331	15490	15162	15208	15201	15220	15182	15220	15381	15155	15403	15186	15363	15325	15234	15266	15153	15288	15400	15327	15405	15243	15306	15352	15380	15232	15235	15260	15281	15117	15445	15265	15412	15262	15226	15260	15217	15278	15330	15381	15313	15244	15498	15301	15273	15300	15405	15357	15370	15316	15165	15275	15290	15269	15267	15156	15371	15383	15223	15435	15264	15261	15097	15148	15378	15220	15240	15288	15230	15265	15114	15363	15321	15383	15567	15117	15246	15301	15288	15417	15161	15167	15287	15414	15234	15283	15356	15173	15303	15349	15461	15414	15416	15168	15415	15261	15202	15220	15053	15235	15022	15355	15115	15321	15368	15370	15260	15178	15244	15242	15360	15034	15125	15254	15081	15265	15308	15343	15135	15096	15357	15140	15236	15233	15184	15257	15248	15351	15252	15214	15318	15205	15262	15074	15214	15065	15241	15253	15213	15224	15289	15170	15402	15407	15506	15345	15140	15191	15230	15383	15414	15073	15282	15132	15327	15148	15247	15245	15279	15316	15230	15174	15198	15302	15298	15115	15123	15145	15322	15434	15208	15352	15193	15262	15171	15313	15248	15254	15319	15220	15220	15322	15476	15202	15309	15283	15255	15270	15228	15231	15234	15362	15263	15192	15154	15255	15253	15393	15394	15382	15244	15239	15295	15416	15203	15308	15005	15254	15152	15323	15424	15178	15230	15414	15273	15452	15360	15329	15223	15316	15361	15319	15348	15153	15238	15415	15281	15263	15279	15340	15290	15424	15139	15241	15230	15284	15105	15207	15050	15370	15307	15402	15306	15242
17516	28628	24223	19538	41959	64112	60785	49159	36317	19428	14470	14458	14543	14500	14464	14403	14427	14534	14159	14470	14518	14498	14535	14483	14374	14474	14396	14425	14472	14433	14403	14362	14217	14574	14427	14427	14408	14358	14477	14402	14564	14489	14294	14713	14378	14530	14502	14439	14807	14704	14843	14533	14521	14522	14273	14347	14402	14549	14467	14422	14500	14344	14349	14263	14492	14503	14508	14387	14330	14326	14380	14315	14721	14324	14373	14322	14468	14473	14510	14355	14583	14354	14265	14312	14533	14408	14484	14438	14361	14425	14366	14374	14399	14554	14498	14391	14377	14499	14429	14357	14441	14415	14381	14377	14328	14510	14530	14343	14385	14396	14285	14403	14381	14333	14324	14472	14275	14426	14368	14497	14354	14367	14338	14309	14418	14273	14413	14373	14432	14544	14346	14393	14242	14369	14383	14359	14218	14359	14406	14351	14455	14395	14405	14531	14419	14409	14322	14256	14329	14357	14195	14580	14429	14508	14407	14333	14367	14145	14268	14449	14479	14316	14457	14462	14305	14451	14277	14304	14418	14427	14528	14435	14429	14255	14467	14483	14382	14491	14404	14478	14432	14476	14431	14518	14327	14381	14394	14309	14441	14423	14345	14420	14368	14517	14398	14276	14359	14354	14408	14311	14257	14553	14463	14445	14481	14531	14357	14317	14359	14423	14362	14253	14420	14428	14351	14391	14660	14362	14514	14544	14331	14270	14338	14443	14399	14580	14266	14428	14430	14317	14261	14397	14273	14420	14429	14179	14285	14486	14414	14290	14343	14474	14204	14310	14290	14322	14257	14340	14378	14496	14326	14470	14440	14334	14307	14439	14387	14275	14282	14342	14301	14488	14424	14213	14439	14294	14302	14348	14330	14344	14310	14328	14529	14412	14282	14455	14380	14521	14228	14557	14281	14346	14275	14329	14110	14337	14194	14487	14338	14407	14333	14385	14305	14322	14602	14404	14330	14538	14445	14192	14281	14329	14407	14391	14323	14476	14188	14312	14372	14298	14324	14448	14455	14244	14430	14372	14406	14378	14391	14271	14515	14267	14325	14384	14270	14335	14378	14190	14362	14415	14375	14374	14368	14466	14436	14255	14489	14201	14357	14478	14412	14455	14387	14333	14346	14430	14632	14255	14361	14332	14441	14285	14527	14330	14361	14304	14453	14485	14390	14489	14372	14514	14379	14157	14401	14465	14280	14404	14520	14345	14374	14439	14255	14416	14187	14323	14295	14462	14494	14456	14391	14443	14303	14422	14399	14422	14334	14488	14459	14462	14292	14471	14191	14470	14403	14300	14377	14553	14323	14216	14445	14347	14435	14409	14496	14266	14460	14302	14368	14351	14273	14189	14308	14394	14454	14259	14349	14292	14156	14538	14410	14325	14396	14485	14383	14397	14308	14517	14348	14353	14315	14338	14338	14491	14496	14326	14473	14585	14569	14358	14619	14225	14232	14449	14386	14355	14271	14395	14440	14384	14358	14381	14453	14356	14264	14300	14438	14383	14161	14621	14377	14336	14418	14353	14520	14355	14500	14353	14328	14418	14204	14471	14311	14491	14240	14331	14292	14446	14409	14391	14354	14289	14525	14320	14474	14220	14265	14325	14614	14379	14348	14348	14317	14373	14356	14407	14526	14344	14402	14330	14450	14458	14313	14422	14348	14260	14409	14257	14439	14213	14324	14339	14494	14404	14281	14276	14535	14248	14472	14358	14381	14381	14381	14394	14485	14438	14378	14347	14419	14455	14370	14405	14380	14258	14275	14264	14288	14526	14242	14299	14399	14309	14267	14380	14386	14355	14550	14455	14425	14441	14387	14424	14411	14450	14409	14295	14334	14317	14205	14365	14477	14360	14544	14368	14380	14370	14507	14243	14351	14372	14509	14520	14350	14489	14471	14412	14371	14390	14477	14426	14278	14383	14308	14532	14463	14195	14273	14290	14326	14356	14337	14468	14463	14370	14447	14391	14446	14263	14448	14512	14248	14413	14354	14562	14318	14349	14473	14292	14376	14417	14457	14293	14438	14364	14460	14304	14330	14385	14329	14379	14365	14549	14374	14464	14243	14390	14396	14462	14365	14345	14399	14352	14370	14252	14310	14512	14433	14356	14408	14420	14345	14576	14420	14364	14360	14461	14471	14295	14397	14368	14545	14455	14407	14445	14463	14165	14413	14546	14409	14474	14442	14311	14278	14289	14414	14411	14438	14237	14306	14308	14368	14294	14570	14572	14355	14288	14192	14393	14450	14315	14514	14211	14304	14397	14302	14298	14319	14224	14459	14400	14258	14325	14509	14267	14541	14422	14434	14271	14333	14333	14255	14311	14394	14524	14313	14272	14499	14361	14275	14353	14302	14431	14448	14390	14411	14381	14316	14435	14441	14463	14497	14499	14423	14367	14461	14431	14401	14216	14461	14326	14489	14522	14422	14324	14351	14379	14398	14432	14220	14351	14367	14392	14372	14456	14271	14359	14423	14494	14320	14485	14289	14332	14439	14282	14357	14352	14385	14476	14451	14355	14423	14372	14410	14193	14508	14319	14315	14481	14419	14233	14335	14305	14447	14454	14525	14289	14200	14419	14393	14389	14520	14340	14321	14453	14318	14566	14319	14337	14418	14516	14390	14353	14403	14316	14289	14324	14320	14379	14384	14287	14357	14250	14557	14333	14358	14414	14275	14251	14222	14477	14462	14230	14600	14353	14362	14608	14445	14500	14297	14394	14361	14345	14382	14408	14478	14294	14497	14320	14532	14400	14448	14437	14438	14305	14387	14297	14286	14259	14294	14299	14544	14438	14432	14467	14419	14459	14561	14580	14365	14421	14390	14506	14336	14318	14497	14244	14264	14515	14369	14470	14295	14414	14417	14430	14431	14468	14604	14278	14343	14465	14366	14408	14189	14293	14436	14355	14449	14412	14352	14436	14415	14230	14303	14347	14392	14315	14415	14382	14359	14414	14441	14256	14381	14331	14402	14368	14439	14419	14514	14488	14388	14432	14160	14397	14341	14435	14534	14274	14394	14479	14290	14425	14504	14364	14377	14406	14351	14576	14397	14475	14328	14180	14393	14406	14477	14535	14296	14252	14424	14542	14380	14372	14387	14398	14415	14468	14419	14343	14470	14461	14361	14284	14472	14332	14441	14422	14601	14453	14473	14320	14414	14357	14255	14342	14553	14383	14287	14506	14322	14485	14283	14445	14492	14412	14277	14566	14422	14414	14551	14610	14443	14497	14403	14277	14420	14384	14348	14385	14444	14481	14344	14531	14193	14452	14193	14444	14395	14281	14263	14424	14522	14556	14435	14491	14450	14333	14470	14269	14325	14281	14485	14384	14394	14244	14582	14438	14466	14406	14365	14478	14371	14395	14444	14237	14434	14441	14411	14339	14368	14489	14487	14447	14401	14372	14477	14560	14273	14492	14352	14345	14499	14331	14282	14352	14187	14375	14436	14494	14335	14426	14329	14276	14533	14317	14554	14551	14460	14450	14400	14390	14535	14437	14283	14431	14335	14328	14516	14375	14238	14238	14459	14578	14577	14246	14408	14387	14181	14346	14402	14320	14522	14521	14415	14431	14309	14359	14420	14324	14396	14415	14345	14411	14614	14549	14338	14486	14488	14377	14541	14540	14415	14282	14407	14283	14350	14400	14304	14407	14312	14300	14304	14362	14397	14429	14434	14460	14295	14395	14466	14370	14500	14520	14539	14371	14410	14289	14518	14417	14360	14456	14378	14267	14409	14436	14473	14325	14422	14424	14308	14472	14278	14417	14264	14202	14424	14542	14188	14262	14488	14416	14191	14439	14262	14521	14357	14583	14452	14202	14471	14424	14442	14298	14523	14361	14460	14271	14413	14376	14276	14466	14308	14540	14467	14428	14306	14312	14471	14264	14363	14398	14292	14391	14255	14386	14343	14399	14456	14465	14571	14345	14395	14478	14307	14397	14273	14323	14300	14427	14378	14373	14334	14386	14441	14381	14357	14587	14299	14194	14365	14494	14287	14338	14328	14438	14297	14417	14283	14449	14379	14400	14380	14460	14278	14423	14340	14486	14306	14488	14277	14379	14321	14532	14269	14309	14409	14493	14421	14359	14355	14406	14284	14368	14284	14334	14355	14302	14298	14454	14431	14399	14416	14497	14560	14410	14503	14368	14442	14320	14487	14229	14499	14448	14354	14356	14284	14432	14489	14454	14352	14377	14448	14389	14276	14329	14422	14311	14573	14276	14361	14349	14454	14412	14592	14459	14480	14294	14380	14486	14503	14504	14363	14383	14488	14269	14183	14388	14431	14352	14257	14404	14387	14317	14364	14495	14342	14321	14622	14328	14612	14256	14452	14444	14337	14367	14494	14286	14477	14225	14419	14265	14280	14499	14319	14499	14319	14420	14414	14671	14385	14472	14346	14276	14262	14406	14461	14203	14567	14346	14324	14310	14399	14263	14412	14347	14318	14360	14468	14314	14319	14404	14359	14392	14410	14506	14304	14446	14427	14455	14447	14554	14480	14411	14474	14471	14385	14204	14319	14289	14400	14287	14405	14538	14589	14345	14229	14360	14365	14426	14500	14372	14402	14470	14458	14283	14491	14334	14305	14376	14535	14419	14458	14392	14393	14403	14133	14430	14540	14531	14489	14300	14310	14347	14378	14418	14319	14534	14437	14477	14489	14485	14453	14617	14439	14354	14224	14382	14551	14466	14443	14187	14513	14250	14344	14365	14403	14450	14502	14437	14328	14432	14359	14529	14515	14220	14503	14440	14400	14386	14463	14361	14488	14424	14363	14600	14394	14326	14311	14406	14293	14394	14437	14394	14249	14347	14420	14502	14333	14598	14096	14406	14451	14525	14355	14290	14539	14424	14365	14365	14252	14383	14534	14506	14190	14358	14321	14232	14265	14425	14414	14523	14206	14274	14369	14512	14394	14397	14652	14484	14317	14359	14465	14391	14412	14359	14333	14381	14519	14524	14397	14408	14424	14464	14391	14269	14522	14415	14361	14545	14293	14402	14368	14379	14458	14410	14206	14438	14295	14475	14498	14417	14256	14517	14456	14287	14503	14426	14302	14307	14436	14273	14420	14564	14166	14408	14438	14373	14352	14287	14181	14508	14546	14355	14514	14356	14408	14319
27112	21500	22358	18131	17339	22469	23278	20717	17932	15559	15168	15022	14792	14740	14965	14791	15076	14826	14837	14761	15126	14976	14853	14774	14944	14921	14919	14807	15001	14719	14773	14881	14870	14803	14948	14851	14640	14752	14784	14933	14822	14923	14909	14873	14779	14840	14904	14923	14781	14803	14991	15034	14980	14734	14738	14843	14768	14900	14946	14900	14839	14828	14907	14791	14846	14890	14718	14859	14610	14830	14952	14909	14725	14935	14745	14785	15073	14883	14920	14810	14995	14902	15025	14906	14863	14763	14876	14986	14788	14825	14921	14840	14761	14783	14856	14796	14821	14929	14828	14707	15015	14850	14822	14657	14637	14827	14761	14945	14784	14890	14686	14903	14808	14806	14929	14709	14814	14934	14978	14829	14739	15009	14879	14958	14782	14879	14668	14786	14787	14867	14775	14589	15048	14658	14813	15042	15055	14754	14830	14710	14871	14860	14682	14798	14987	14787	14793	14903	15078	14692	14997	14914	14795	14869	14810	14720	14843	15030	14865	14817	14909	14949	14780	14921	14912	14835	14733	14798	14784	14682	15077	14830	14874	15049	14939	14870	14987	15008	15049	14937	14957	14839	14971	14790	14854	14987	14707	14819	14966	15014	15021	14800	14866	14698	14694	14867	14866	15031	14908	14827	14896	14931	14855	14800	14955	14866	15015	15024	15075	14897	14849	14863	14921	14729	14959	14902	14879	14703	14811	14953	14719	14841	14838	14862	14861	14941	15003	14773	14898	14750	15006	14832	14735	14897	15050	14864	15030	14725	14992	14721	14725	14790	14862	14908	14840	14907	14932	14931	14881	14754	14896	14820	14832	14766	14621	14747	14740	14880	14932	14759	14735	14823	14970	14707	14626	15071	14979	14889	14700	14776	14848	15032	14758	14758	14802	14709	14570	14861	14884	14765	14887	14912	14750	14816	14703	14779	14818	14677	14884	14704	14738	14623	14901	14969	14776	14720	14896	14754	15025	14874	14840	14688	14695	14927	14861	14822	14744	14858	14791	14951	14870	14834	14753	14754	15040	14856	14852	14964	14819	14881	14744	14671	15055	14657	14762	14815	14837	14923	14898	14797	14876	14998	14903	14959	14722	14903	14841	14813	14758	14930	14924	14765	14801	14930	14925	14791	14934	14667	14697	14841	14867	14741	14998	14833	14914	14901	14912	14789	14749	14911	14848	14958	14909	14753	14834	14932	14685	14905	15110	14749	15033	14747	14796	14760	14659	14734	15044	14926	14914	14826	14944	15052	15094	14764	14657	14760	14769	14790	15005	14790	14817	14745	14847	14873	14948	14787	14929	14981	14719	14557	14670	14650	14910	14722	14952	14747	15069	14730	14767	14781	14873	14890	14925	14637	14880	14743	14798	14836	14933	14797	15058	14805	14785	14780	14958	14714	14981	14792	14927	14934	14780	14936	14938	14878	14967	14712	14798	14844	14810	14700	14856	14973	14976	14923	14921	15034	14944	14867	15011	14673	14899	14740	14848	14860	14839	14746	14779	14908	14823	14857	14900	15024	14733	14866	14750	14638	14905	14976	14844	14760	14777	14959	15017	14820	14836	14724	14783	15021	14901	14910	15058	15064	14774	14790	14880	14868	14728	14737	14826	14789	14850	14869	14873	14922	14710	14838	14936	14866	14925	14742	14871	14709	14798	14834	14728	14870	14902	14778	14957	14876	14838	14663	14850	14853	14770	14787	14879	14798	14963	14774	14937	14795	14813	14995	14859	14749	14812	14902	14899	14798	14792	14812	14952	15023	15033	14710	14955	14749	14830	14919	14817	14907	14780	14829	14724	15005	14971	14887	14860	15065	14964	14717	14903	14908	14712	14971	14811	14756	14880	14711	14761	14706	14813	14956	14823	14863	14619	14867	14938	14921	14877	14770	14855	14835	14791	14876	14965	14834	14950	14665	14827	14790	14931	14729	14959	14790	14739	14934	14924	14684	14808	14796	14721	15022	14865	14785	14792	14934	14837	14861	14722	14726	14727	14956	14877	14786	14850	14923	14883	14525	14842	14694	14808	14808	14934	14729	14852	14930	14975	14838	14771	14859	15039	14790	14701	14901	14833	14800	14755	14961	14736	14837	14784	14999	14866	14875	14873	14990	14775	14656	14958	14901	14853	14857	14708	14825	14757	14913	15013	14955	14777	14720	14756	14929	14847	14863	14592	14857	14748	14683	14912	14766	14955	14960	14860	14763	14718	14947	14997	14677	14886	14842	14762	14861	14915	14947	14839	14893	15053	14993	14913	14888	14843	14854	14738	14860	14864	14899	14964	14776	14864	14814	14868	14853	14917	15047	14922	14788	14740	14844	14770	14784	14715	14853	14730	14856	14910	14792	14822	15012	14742	14510	14956	14889	14937	14822	14732	14767	14921	14585	14771	14725	14976	14716	14703	14640	14657	14823	14895	14897	14891	14726	14996	14819	14930	14771	14825	14779	14922	14730	14763	14951	14880	14839	14847	15029	14781	14797	14935	14978	14738	14880	14923	14970	14692	14812	14866	15140	14747	14666	14855	14969	14902	14842	14808	14858	15157	14703	14716	14778	15007	14986	14862	14972	14994	14747	15030	14961	14812	14664	15110	14938	14839	14947	14922	14819	14824	14900	14909	14929	14756	14785	14691	14872	14988	14963	14971	14751	14885	14867	14910	14759	14863	14777	14927	15000	14873	14815	14820	14941	15041	14989	14959	14902	14691	14908	14709	15125	15009	14765	14905	14778	14860	14927	14856	14901	14904	14767	14595	14887	14955	14973	14816	14714	14971	14788	14797	14868	14839	14893	14860	14873	15015	14764	14925	14868	14778	15007	14818	15068	14824	14725	14868	14862	14795	14758	14850	14892	14779	14843	14680	14828	14856	14753	14868	14812	14854	14690	14889	14806	15043	14686	14805	14885	14969	15010	14971	14740	14752	14847	14771	14864	14964	14825	14690	15005	14710	14819	14937	14907	14843	14699	14867	14740	14778	14887	14860	14948	14770	14767	14887	14721	14895	14970	14704	14929	14717	14869	14741	14694	14621	14883	14889	14815	14973	14864	14886	14779	14917	14862	14792	14730	14578	14809	14899	14933	14839	14772	14886	14830	14889	14855	14950	14792	14800	14893	14919	14964	14960	14800	14917	14874	14833	14945	14821	14897	14964	14867	15028	14829	14712	14969	14712	14801	14959	14849	14858	14789	14906	14850	14810	15038	14981	14806	15090	14882	14806	14840	14812	14657	14904	14998	14952	14873	14771	14854	14788	14992	14797	14713	14824	14850	14900	14881	14877	14750	14678	14732	14871	14796	14890	14845	14871	14839	14623	14735	14843	14785	14617	14753	14684	14790	14772	14829	14759	14719	14934	14846	14859	14893	14679	14610	14873	14673	14701	14963	14818	14853	14719	15125	14916	14803	14873	14845	14923	14884	14875	14859	14821	14699	14823	14792	14665	14866	15000	14745	15105	14916	14730	14611	14801	14857	14956	14838	14830	14837	14846	14816	14650	15088	14894	14813	14960	14910	14998	14839	14889	14846	14857	15007	14926	14713	14814	14848	14913	14756	14968	14592	14935	14840	14907	14975	14989	14784	15051	14833	14972	14824	14874	14840	14967	14796	14704	14780	15046	14903	14882	14841	14825	14961	14848	14716	14864	14801	15011	14797	14870	14745	14765	14664	14829	14699	14880	14969	14908	14741	14767	14669	14768	14940	14879	14883	14794	14913	14743	14966	14919	15030	14977	15072	14982	14822	14874	14973	14794	14974	14893	14804	14694	14949	14705	14890	14761	14870	14947	14724	14649	14881	14902	14740	15041	14834	14723	14729	14873	14898	14708	14758	14802	14820	14799	14849	14897	14688	14927	14783	14705	14774	14799	14821	14937	14869	14817	14928	14886	14940	14878	14876	15109	14913	14910	14882	14973	14931	14832	14834	14892	14949	14928	14885	14688	14863	14920	14730	14936	14695	14968	14894	14932	14970	14832	14859	14957	14892	14713	14745	14787	14913	14974	14924	14884	15037	14771	14749	15000	14936	14627	14693	14801	14824	14813	14789	14932	14808	15096	14781	14822	14899	14840	14868	14898	14872	14984	14986	14813	14749	14865	14615	14845	14797	14723	14868	14903	14908	15004	14931	14781	14798	14976	14786	15086	14786	14654	14939	14859	14866	14824	14771	14861	14872	14589	14690	14871	14801	14982	14905	14845	14852	14865	14838	14669	14955	14823	14766	14852	14725	14875	14858	14715	14640	14718	14789	14799	14923	14876	14852	15025	14837	14957	14765	14876	14906	14821	14899	14835	14892	15025	14807	14898	14822	14754	14906	14880	14877	14800	14778	14820	14898	14790	14925	14803	14623	14919	15172	14971	14813	14767	14722	14808	14742	14793	14805	14787	15023	14958	14700	14834	14752	14879	14791	14960	14945	14902	14820	14759	14653	14770	14962	15025	14893	15033	14744	15005	14976	14806	14773	14683	14814	14896	14783	14921	14915	14607	14651	14721	14962	14973	14841	14982	15112	14846	14776	14682	14842	14739	14687	14806	14888	14695	14789	15053	14851	14943	14730	14818	14764	14875	14928	14769	14658	14841	14971	14879	14836	14893	14860	14901	15023	14754	14741	14957	14831	14912	14900	14832	14962	14773	14923	14773	14649	14825	14653	14849	14898	15040	14856	14977	14758	14848	14811	14977	14661	14779	14851	14894	14771	14873	14998	14782	14799	14834	14894	14834	14935	14976	14856	14905	14884	14909	14912	14870	14811	14660	14889	14936	14669	14841	14853	14825	14944	14934	14818	14865	14923	14877	14882	14691	14898	14752	15158	14806	14796	14658	14831	14730	14926	14983	14868	15020	14696	14758	14835	14869	14910	14646	14888	14839	14866	14823	14679	14948	14886	14631	14864	14925	15003	14768	14939	14905	14974	14812	14907	14910	14853	14899	14691	14787	15019	14852	14865	14704	14687	14951	14962	14794	14856	14751	14769	14864	15029	14819	14937	14970	14947	14773	14844	15042	14842	14841	14863	14743	14819	14845	14653	14533	14842	14828	14843	14993	14780	14633	14760	14779	14818	14816	14747	15078	14791	14817	15071	14847	14933	14857	14755	14843	14762	14959	14869	14779	14889	15066	14829	14710	14789	14931	15137
13658	15642	15134	14799	18496	25111	24963	21823	17786	14618	14056	14267	14187	14122	14159	14203	14073	14164	14106	14154	14088	14097	14083	14177	14335	14248	14131	14379	14224	14115	14167	14095	14024	14130	14145	14206	14147	14299	14119	14262	14059	14130	14342	14074	14038	14269	14140	14267	14108	14331	14170	14221	14183	14238	14114	14192	14218	14275	14213	14330	14124	14127	14204	14036	14088	14146	14252	13966	14084	14102	14012	14247	14171	14194	14206	14247	14061	14005	14249	14115	14117	14177	14129	13977	14335	14172	14005	14016	14154	14204	13990	14106	13990	14060	14205	14320	13991	14144	14128	14224	14051	14330	14073	14090	14271	14175	14185	14188	14100	14237	14077	14027	14356	14149	14180	14132	14012	14223	14131	13971	14223	14096	14100	14210	14191	14170	14053	14076	14236	14086	14118	14145	14261	14204	14160	13959	14149	14026	14223	14199	14156	14135	14039	14057	14109	14046	14465	14023	14086	14272	14203	14069	14133	14198	14184	14026	14127	14124	14231	14019	14056	14173	14137	14117	14075	14217	14097	13970	14240	14140	13958	14323	14153	13873	14058	14284	14245	14091	14329	14178	14299	13975	14309	13994	14199	14116	14248	14028	14095	14155	14005	14172	14247	13983	14119	14136	14253	14099	14225	14118	14062	14181	14108	14062	14022	14263	14204	14257	14255	14069	14208	14031	14159	14329	14110	14086	14197	14223	14072	14252	14110	14003	14275	14202	14236	14253	14233	14249	14105	14121	14146	14197	14081	14175	14014	14125	14216	14069	14254	14106	14277	14070	13969	14085	14148	14031	14160	14094	14102	14069	14259	14297	14173	14272	14139	14113	13978	14034	14068	14155	14303	14247	14195	14122	14134	14101	14226	14112	14027	14154	14187	14050	14253	14151	14448	14128	14065	14222	14272	14105	14125	14173	14196	14059	14038	14164	14076	14010	13961	14206	14165	14126	14212	14448	14120	14126	14094	14168	14189	14134	14210	14099	14212	14147	14258	14252	14147	14268	14159	14023	14309	14071	14167	14048	14096	14185	14062	14213	14229	14068	14077	14177	14108	13991	14211	14191	14166	14161	14260	14111	14052	14218	13963	14082	14105	14156	13949	14070	14023	14150	14090	14267	14079	14062	13897	14305	14112	13983	14112	14175	14197	14162	14080	14048	14129	14182	14000	14093	14269	14074	14061	14049	14206	13975	14193	14067	14308	14122	14109	13961	14107	14135	14069	14259	14037	14166	14261	14213	14193	14196	14323	14098	14200	14126	14271	14214	14129	14095	14056	13979	14126	14122	14131	14222	14249	14061	14012	14220	14195	14117	14139	14095	14089	14283	14097	14085	14087	14165	14150	14127	14208	14279	14098	13901	14173	14247	14114	13990	14167	13950	14225	14167	14291	14134	14163	14304	14232	14067	14299	14192	14136	13985	14200	14233	13976	14076	14118	14095	14101	14106	13969	14236	14202	14210	14183	14223	14062	14375	14091	14222	14174	14152	14219	14086	14123	14019	14078	13954	14275	14176	14121	14196	14136	14273	14098	14131	14161	14226	14119	14250	14244	14179	13950	14191	14070	14159	14155	14121	14118	14253	14233	14269	14146	14119	14330	14155	14125	14144	14162	14271	14146	14312	14011	14133	14132	13977	14309	14037	14093	14029	14138	14093	14132	14030	14260	14194	14114	14420	14135	14184	14225	14047	14182	14060	14161	14072	14097	14247	14119	14195	14113	14169	14085	14302	14184	14175	13984	14179	14223	14023	14226	14229	14165	14128	14262	14160	14206	14099	14170	14300	13953	14159	14171	14227	14136	14138	14301	14154	14039	14062	14193	14259	14129	14029	14015	14156	14165	14173	14221	14174	14156	14130	14114	14021	14060	14158	14066	14022	14148	14095	14131	14347	14106	14114	14017	14203	14172	14082	14178	14203	14114	14141	14148	14057	14231	14153	14002	14045	14079	14106	14259	14210	14011	14111	14145	14036	14141	14096	14014	14223	14178	14064	14192	14179	14248	14174	14212	14042	14300	14121	14237	14110	14156	14171	14081	14193	14125	14137	14230	14106	14155	14229	14232	14158	14023	14112	14317	14226	14328	14250	14221	14208	14120	14111	14333	14175	14079	14120	14078	14067	14143	14116	14221	14132	14068	14150	14234	13973	14007	14222	14077	14209	14107	14245	14308	14035	14056	14179	14042	14231	14181	14156	14224	14227	14140	14070	14350	14116	14121	14248	14182	14199	14301	14166	14066	14056	14074	14309	14159	14177	14064	14027	14197	14075	14019	14208	14116	14175	14191	14122	14270	14024	14311	13977	14078	14242	14277	14057	14219	14087	14067	14131	14157	14255	14138	14054	14111	14328	14154	14088	14134	14012	14217	14040	14038	14063	14148	14075	14232	14022	14223	14147	14216	14091	14372	14235	14152	14302	14051	14235	14100	14075	14105	14065	14142	14191	14144	14041	14024	14121	14237	14250	14226	14254	14294	14256	14124	13959	14144	14296	14151	14245	14085	14182	14191	14122	14098	14068	14102	14075	14017	14052	14038	14024	14170	14222	14163	14341	14240	14187	14296	13965	14071	14339	14184	14126	14208	14118	14230	14140	14329	14224	14082	14076	14158	14247	14241	14217	13969	14066	14227	14234	14166	14033	14158	14050	14243	14123	14244	14171	14273	14166	14230	14183	14066	14001	14219	14144	14217	14137	14250	13996	14088	14126	14282	14148	14242	14161	14053	14154	14225	14091	14107	13997	14034	14221	14176	14154	14070	14248	14060	14190	14233	14281	14126	14054	14328	14087	14035	14280	14072	13982	14218	14267	14291	14151	14074	14268	14045	14022	14209	14181	14236	14206	14201	14247	14138	14107	14091	14336	14052	14114	14189	14194	14338	14385	14167	14100	14240	14238	14261	14105	14133	13880	14154	14041	14205	14148	14340	14143	14201	14225	14097	14132	14082	14067	14072	14148	14133	13984	14222	14061	14213	14059	14300	14144	14225	14048	14095	14151	14147	14097	14142	14244	14217	14084	14333	14164	14006	14159	14094	14069	14098	14151	14177	14112	14146	14229	14028	14160	14068	14217	14083	14296	14275	14162	14016	14169	14226	14133	14180	14017	14084	14188	14351	14150	14038	14227	13997	14050	14042	14044	14292	14174	14217	14204	14028	14076	14172	14222	14228	14045	14102	13983	14040	14303	14048	14099	14097	14188	14254	14145	14297	14101	14141	14053	14276	14180	14239	14093	14191	14217	14245	14256	14150	14134	14093	14186	14146	14254	14130	14281	14228	14046	14177	14203	14157	14114	14196	14188	14274	14068	14074	13987	14051	14203	14123	14168	14187	14121	14130	14293	14061	14215	14314	14202	14192	14223	14072	14109	14092	14002	13975	14111	14237	14248	14067	14220	14095	14217	14264	14125	14183	14089	14086	14188	14271	14238	13938	14095	14209	14248	14069	14021	14057	14220	14179	14103	14093	14170	14222	14265	14153	14276	14088	14166	14165	14034	14222	14066	14262	14150	14281	14045	14060	14065	14000	14068	13984	14068	14072	14146	14244	14273	14123	14112	14075	14107	14000	13992	14026	14175	14363	14206	14129	14121	14259	14190	14061	14105	14066	14144	14063	14299	14149	14263	14028	14185	14131	14081	14047	14200	14141	14137	14141	13987	14118	14285	14032	14037	14161	14103	14179	14126	14141	14066	14190	14058	14247	14257	14224	14083	14233	14059	13998	14095	14175	14200	14247	14062	14413	14006	14222	14360	14221	14106	14276	14263	14135	14209	14012	14133	14205	14200	14129	14050	14278	14194	14077	14146	14092	14078	14183	14228	14041	14192	14222	14047	14096	14174	14132	14134	14225	14179	14071	14077	14327	14196	14063	14119	14029	14092	14136	14288	14272	14062	14286	14056	14360	14116	14164	14239	14270	14028	13978	14296	14148	14068	14064	14127	14148	14155	14150	14192	14102	13985	14172	14004	14130	14102	14190	14144	14106	14232	14196	14229	14157	14246	14244	14123	14207	14219	14214	14131	14053	14349	14086	14172	13956	14029	14183	14130	14180	14141	14380	14106	14160	14212	14284	14146	14131	14215	14131	14181	14110	14058	14196	14169	14117	14148	14061	14208	14035	14119	14093	14215	14146	14204	14216	14214	14077	14228	14116	14342	14076	14191	14146	14039	14249	14070	14070	14040	14047	14199	14012	14223	14261	14154	14287	14044	14097	14144	14016	14093	14059	14229	14142	14287	14165	14126	14284	14150	14120	14248	14226	14199	14168	14311	14418	14268	14246	14038	14211	14093	14320	14132	14128	14171	14198	14141	14184	14105	14260	14207	14147	14192	14099	14261	13973	14358	14163	14225	14099	14218	14131	14291	14049	14163	14035	14220	14154	14125	14192	14118	14066	14160	13936	14333	14084	14089	14096	14225	14218	14022	14138	14164	13985	14272	14274	14069	14271	14193	14292	14117	14147	13974	14137	14244	14189	14130	14204	14014	14183	14272	14273	14001	14277	14182	14340	14173	14181	14095	14337	14235	14178	14168	14038	14102	14092	14048	14111	14130	14150	14120	13884	14135	14161	14194	14111	14110	14104	14160	14078	14147	14127	14211	14277	14216	14208	14134	14089	14207	14100	14140	14046	14137	14132	14272	14154	14112	14222	14315	14130	14049	14158	14294	14313	14096	14129	14191	14221	14198	14162	14139	14350	14123	14349	14065	14165	14126	14296	14206	14258	14186	14258	14105	14205	14150	14007	14202	14267	14169	14028	14254	14063	14210	14147	14251	14168	14257	14186	14353	14139	14281	14263	14274	14156	14093	14181	14112	14201	14130	14171	14173	14118	14235	14058	14190	13942	14329	14045	14116	14144	14168	14120	14080	14291	14127	14231	14184	14020	14138	14207	14303	14167	14033	14145	14254	14149	14062	13937	14234	14066	14188	14114	14158	14121	14326	14210	14154	14183	14190	14377	14053	14204	14262	14021	14234	14233	14222	14128	14007	14153	14081	14113	14387	14105	14063	14080	14184	14226	14058	14286	14264	14181	14111	14111	14145	14082	14101	14215	14261	14278	14166	14236	14064	14166	14151	14211	14225	14134	14076	14114	14370	14207	14063	14146	14083	14090	13972	14294	14132	14242	14171	14047	14246
24098	21200	28266	24568	25675	45098	46760	39267	29625	19323	15667	14999	15012	15260	15233	15237	15060	15123	15086	14994	15196	14969	14958	14908	14969	15045	14959	15094	15052	15030	15033	15016	14801	14948	14905	15074	14973	15051	14911	15095	14759	15063	14928	14963	14908	14792	14885	14988	14833	14989	15046	15070	15025	14921	15076	14994	15043	15058	14886	14915	15043	14884	14975	14881	15179	14973	14951	14921	14861	14882	14946	14889	14806	14942	15018	14870	14994	14851	15042	14941	14945	14923	14967	14925	15048	14917	14909	14871	14943	14945	14954	14802	15002	15133	14824	14919	14884	14911	14989	14968	14861	14991	15063	14989	14715	14931	15053	15018	14903	14950	14855	14809	14913	14784	14985	14727	14910	15010	14830	14668	14712	14942	15048	14754	14956	14917	15065	14843	15027	15036	14990	14835	14781	15067	14781	14781	14917	14990	15069	14861	15129	14996	15111	14667	14817	14998	14997	14798	14952	14955	15008	14958	14695	15001	14818	14907	14879	15185	14920	15013	15006	14831	14832	14775	14944	15025	15053	14966	14845	14864	14783	14910	14925	15010	15063	15086	14760	14796	14696	14875	14885	14838	14870	14823	14986	14906	14878	14929	15068	15022	14980	14852	14923	14947	15028	15088	14987	14897	14822	14947	15081	14923	15008	14950	14968	14882	14957	15126	15093	14894	14838	15120	15027	14865	14926	14891	14926	14916	14990	15065	14936	14919	14951	15149	14910	15098	14750	14995	14955	14882	14907	14856	14859	14910	14810	14790	14896	14862	14917	14913	14825	14845	14955	14822	14954	14982	14913	14781	14723	14981	14909	14792	14951	14890	14921	14858	14882	14978	14664	14943	14978	15017	14752	15062	14932	14961	14811	14983	15005	15028	14920	14952	14885	14864	14971	14857	15003	14949	14852	14814	15093	14981	15049	15034	14918	14890	14999	14883	14942	14874	14936	15035	14955	14747	14829	15213	14897	14823	14820	15139	14957	14956	15023	15018	14868	14818	14987	15083	14865	14844	14959	14706	14849	14968	14836	14922	15010	15003	14966	14803	15032	14850	14870	14813	14948	14699	15050	14810	14850	14877	14878	15044	14937	14921	14881	14840	15011	14853	14850	14764	14906	15145	14822	14924	15016	14982	14940	14749	15078	14833	15017	14847	15127	14991	14913	15047	14877	15227	14836	14847	15015	14808	14981	14780	14915	14750	14745	15073	14892	14876	15004	14811	15118	15005	14898	14789	15044	14792	14771	14885	14866	14795	15003	14996	14882	15061	14872	14872	15042	14978	15082	14885	14918	15024	14873	15012	15020	14993	14954	14943	15073	15061	14830	14974	14783	14984	15088	15014	14856	14948	15118	14883	14864	14831	15203	15064	14921	15005	14867	14986	14694	15012	14835	14932	15094	14868	15067	15015	14866	14757	14955	14902	14728	14753	14775	14779	15000	14923	14881	15056	14902	14898	14912	14977	14885	15034	14921	14840	15023	15104	14855	14927	14880	14814	14657	14915	14900	15072	15026	14946	14944	14997	14937	14857	15081	14638	15038	14847	14744	14897	14777	14653	15098	14985	14934	14883	14919	14680	14920	14789	14880	14815	14857	14855	14769	14905	15045	15054	14741	14846	14957	14791	14861	14822	14833	15035	14816	15012	14843	15058	14923	14860	14767	14868	14882	14901	14937	15025	14891	14926	15030	14943	14950	14991	14996	14825	14940	14891	14948	14906	14883	14959	15020	14971	15009	14895	14976	14936	14743	15014	14909	14894	14849	14770	15046	14779	14827	15120	14934	15070	15073	15107	14901	14961	14831	14861	14861	14867	14973	14904	15091	15070	14707	15078	14854	14869	15028	15008	15115	14747	15039	14791	14856	14905	15147	14854	14811	14720	14795	14949	14857	15070	14812	14782	14792	14816	14932	14756	14909	15017	14897	14876	15067	14925	15174	14905	15016	15050	14866	14925	14855	14905	14768	14792	15067	14918	14823	14954	14982	14786	14803	15084	14826	14647	14842	15015	15048	14906	14889	14975	14812	14984	15003	14868	14859	14839	14972	14921	14970	15036	14958	14925	14830	14867	14853	14956	14877	14997	14875	14999	14869	14723	14864	14905	14882	14819	14975	14946	15007	15049	14879	14893	15040	14980	14980	14990	14918	14868	14961	14777	14943	14942	14922	14980	14897	14793	14946	14849	14939	14825	14966	14971	15047	14971	14950	14966	14713	14708	14852	14950	14910	14835	14887	14920	14892	14859	14779	14906	15027	14901	15108	14946	14945	15018	14954	15138	14882	14886	14699	14907	14940	14707	14851	14773	14854	14920	14888	15017	14971	14880	14893	15002	15126	15186	14987	15021	15057	14912	14921	14893	14958	15121	14980	14909	15021	14872	14921	14829	14896	14887	14985	14904	15054	14968	14772	14801	15059	14840	14981	15069	14910	15038	15090	14896	14954	15013	14953	14869	14887	14844	14995	14974	15090	15000	14941	15070	15023	14916	14961	14942	14838	14859	14863	14842	14892	15105	15095	14728	14911	14966	14949	14702	14855	14983	14859	14867	14894	14737	15044	14977	14849	14780	14811	14885	14923	14830	14847	14839	14754	14979	14991	14837	14894	15054	15033	15067	15054	14759	14977	15005	14806	14793	15019	14999	14774	14952	15000	14911	14792	14901	15206	14937	15026	14926	14897	14852	15022	14859	15048	14918	15143	14747	14928	14979	15005	14873	14913	15050	14914	14803	14718	14867	15018	15113	14923	14899	14984	14871	14977	14888	15007	14908	14891	14900	15022	15105	14921	15048	14892	14861	14962	14893	14784	14956	14916	14905	14954	14848	15035	14835	14879	14828	14837	14950	14948	14907	14955	14921	15094	14816	15033	14887	14914	15041	14933	14821	14960	15074	14802	14967	14807	14847	14958	14922	14814	14772	14890	14804	14989	14952	14908	14856	14915	14974	14888	14965	15098	15010	14963	14835	14972	15137	15036	15028	15033	15104	14797	15054	15165	15111	15099	14987	15030	14921	14866	14765	14867	14783	15006	14871	14844	15001	14845	14856	15039	15057	14942	14899	14845	15054	14952	14854	14972	15072	14865	14968	14890	15016	15015	15013	14987	14910	14997	14943	14934	15066	14973	14987	14962	14776	14831	14923	14869	14857	15134	14762	15112	14975	15234	15091	14907	14862	15123	14855	15006	14826	14842	15041	14962	14791	14899	14910	14968	14934	14989	14734	15131	14997	14913	14941	14928	15099	14955	14933	15096	14789	14837	14913	14889	14748	15051	14956	14820	14907	15021	14974	15081	14941	14971	15022	15045	14820	14796	14817	14999	15061	14855	14956	14861	15036	15062	15074	14872	15112	14860	14922	14825	15051	14843	14996	14768	14778	14934	14907	15078	14853	14917	15018	14927	15072	15021	15063	14804	14892	14945	15107	15174	15088	15071	15061	14856	14848	14873	14941	15006	14862	14822	15021	15101	14655	14864	15099	14952	14932	14653	14820	14995	14790	14978	15018	14897	15080	14922	14841	14795	14926	14865	14844	15054	14885	14817	14851	14970	14937	14869	14814	14876	14941	14943	14676	14954	15122	14981	15007	14863	14915	14933	14963	15025	14998	15010	15073	15007	14786	14943	15080	14943	15080	14748	14874	14846	15084	14937	14860	15192	14946	14927	14941	14945	14983	14825	14890	14740	15004	14847	15021	15076	14872	14971	14972	14785	14847	14880	14932	14953	14835	15199	15054	14883	14839	14921	14787	14863	14930	14988	14968	14923	14881	14845	15096	14866	14886	14873	14903	14956	14915	14870	14911	14965	14740	14967	14921	15050	15102	15184	14964	14786	14929	14910	14793	14840	14904	14888	14918	14898	14916	14870	14866	15005	14815	14891	14974	14957	14861	14901	15021	14893	14812	15123	14908	14980	15061	14862	15029	14936	14873	15039	14890	14927	15045	14873	14995	14955	14765	14928	14874	14825	14972	14806	14800	14984	15112	14793	14853	14965	14907	14859	14925	15094	14992	14929	15164	15171	14927	14897	14943	14925	14737	14876	14768	14961	15023	14740	14992	14857	14833	14992	14901	15050	14834	14981	15005	14944	14930	14944	14998	14819	14723	15041	15165	15032	15015	15045	14990	14924	14908	14976	14804	14862	14725	14837	14891	14980	14881	15204	15081	14852	14977	15012	15000	15007	15084	14824	14901	15007	15149	14845	14947	15018	14946	14885	15157	14901	14911	14942	14911	15005	15031	14884	14778	14931	14861	15084	15045	14848	14868	15008	14713	15042	14953	14847	15088	14894	15005	15013	14918	15007	15052	15031	15024	15022	14987	15021	14893	14986	15053	14928	14941	14864	14936	14930	14967	14969	14872	14897	14840	14956	14908	14899	14891	14761	14852	15032	14915	14854	14846	14939	14978	14976	15052	14939	15107	15040	14961	14924	14944	14812	14948	14843	14968	14891	14967	14864	14961	14816	14821	14870	15064	14946	14869	14864	14928	14892	14857	14822	14718	14878	14890	15081	14915	14942	14920	14954	14900	15000	15027	14944	14997	14808	14827	14795	14934	14856	14829	14961	14866	14982	14865	15005	14932	14852	14800	14806	14898	15036	14932	14817	15053	14728	14938	15006	14780	14905	14955	15200	15131	14953	14792	15025	14920	15048	14946	15105	14885	14960	14926	15010	14813	14844	14779	14775	14982	15001	14880	15043	15033	14980	15009	14853	14816	14864	14883	14921	14891	15068	14982	14882	14767	14857	15087	14927	14957	14857	15023	14794	14985	14975	15098	14966	15040	14888	14840	15009	14944	14898	14816	14787	14784	14892	15068	14959	14775	14799	15038	15032	14907	14927	14896	14938	14953	14915	14948	15020	14958	15068	14931	14973	14789	14840	14756	15029	14849	14883	15009	14909	14839	14788	14915	14881	15015	14968	15048	14912	14983	14933	14982	15037	14862	14862	14877	14855	14809	14941	14835	14968	14920	14942	14982	15028	14951	15147	14827	14954	14961	14872	14983	14753	15051	15128	14978	14923	15150	15071	14857	14913	15010	14935	14960	15047	15025	14929	14868	15071	14789	15021	14985	14909	14696	14916	14944	14983	14811	14983	14945	14986	14731	14911	14881	14968	14859	14906	14950	14914	14979	14997	14844
14350	22836	19334	17675	31003	48576	47681	41805	31249	17182	14403	14381	14319	14208	14237	14419	14271	14358	14337	14185	14263	14076	14211	14246	14297	14281	14123	14348	14160	14335	14521	14286	14217	14398	14318	14306	14224	14326	14106	14317	14266	14312	14341	14376	14295	14378	14267	14338	14355	14495	14476	14374	14271	14332	14379	14180	14150	14230	14359	14410	14244	14096	14292	14149	14156	14321	14242	14194	14268	14288	14339	14329	14320	14387	14211	14377	14267	14329	14188	14472	14281	14347	14111	14203	14107	14198	14128	14321	14438	14293	14343	14330	14301	14236	14141	14322	14284	14353	14172	14231	14251	14367	14287	14268	14373	14216	14265	14376	14338	14181	14292	14366	14124	14466	14292	13992	14430	14144	14246	14219	14354	14127	14292	14349	14310	14258	14272	14313	14108	14492	14397	14325	14225	14289	14261	14156	14294	14265	14260	14196	14248	14064	14477	14162	14323	14184	14356	14347	14117	14286	14256	14137	14202	14278	14078	14258	14467	14083	14011	14162	14147	14229	14301	14094	14368	14191	14129	14298	14316	14311	14453	14165	14299	14162	14415	14355	14216	14121	14134	14330	14396	14358	14199	14307	14280	14272	14317	14165	14175	14405	14111	14344	14172	14151	14165	14465	14216	14217	14269	14270	14103	14225	14206	14345	14300	14307	14194	14418	14303	14237	14147	14338	14372	14273	14131	14225	14232	14313	14092	14389	14249	14100	14153	14272	14079	14157	14267	14177	14274	14498	14258	14170	14280	14411	14200	14236	14446	14196	14319	14306	14089	14084	14224	14186	14173	14311	14379	14317	14385	14223	14275	14286	14264	14375	14309	14225	14383	14305	14280	14148	14153	13982	14344	14220	14224	14397	14375	14282	14349	14213	14156	14339	14106	14223	14252	14209	14267	14291	14096	14275	14429	14152	14213	14360	14282	14342	14386	14268	14232	14388	14175	14423	14150	14351	14277	14207	14345	14237	14243	14198	14244	14268	14268	14169	14242	14382	14211	14179	14334	14321	14383	14356	14284	14207	14215	14318	14262	14125	14265	14292	14244	14171	14375	14255	14281	14265	14361	14201	14318	14363	14158	14327	14305	14346	14242	14183	14247	14342	14168	14232	14365	14124	14372	14170	14324	14303	14344	14321	14322	14165	14272	14269	14329	14297	14289	14424	14228	14293	14365	14321	14227	14405	14254	14285	14166	14293	14441	14321	14213	14311	14306	14402	14241	14405	14258	14413	14264	14324	14243	14308	14389	14178	14075	14291	14150	14268	14237	14373	14229	14189	14064	14245	14138	14325	14253	14219	14335	14247	14326	14315	14024	14356	14300	14447	14234	14403	14272	14239	14446	14165	14305	14208	14307	14188	14140	14256	14300	14227	14348	14318	14262	14231	14309	14547	14227	14258	14276	14099	14425	14368	14428	14265	14509	14134	14403	14227	14325	14244	14379	14043	14229	14221	14209	14235	14251	14197	14283	14166	14165	14120	14456	14357	14283	14454	14243	14276	14226	14261	14287	14264	14173	14241	14310	14148	14314	14260	14274	14353	14305	14319	14389	14205	14436	14402	14388	14194	14351	14417	14310	14280	14060	14241	14298	14343	14364	14162	14211	14181	14277	14246	14253	14360	14310	14143	14174	14457	14225	14275	14327	14214	14297	14268	14237	14326	14249	14318	14285	14496	14173	14232	14139	14376	14224	14389	14308	14272	14217	14403	14520	14293	14333	14309	14157	14236	14326	14347	14344	14236	14174	14229	14279	14129	14261	14353	14318	14406	14194	14164	14209	14285	14219	14357	14322	14161	14490	14155	14305	14279	14152	14219	14352	14322	14321	14229	14245	14270	14441	14310	14272	14263	14210	14386	14096	14343	14437	14390	14181	14236	14246	14216	14305	14189	14063	14205	14131	14398	14256	14264	14363	14178	14230	14314	14178	14433	14209	14290	14320	14240	14220	14253	14270	14263	14203	14366	14357	14428	14143	14274	14294	14368	14188	14191	14363	14239	14288	14176	14186	14317	14396	14075	14314	14264	14133	14205	14344	14303	14371	14209	14293	14110	14409	14238	14094	14286	14298	14207	14264	14315	14310	14235	14164	14150	14234	14156	14119	14362	14099	14157	14360	14315	14477	14145	14333	14342	14319	14286	14230	14224	14240	14092	14316	14407	14244	14163	14338	14363	14120	14133	14236	14422	14311	14268	14382	14148	14472	14457	14005	14155	14164	14309	14263	14297	14311	14159	14304	14086	14236	14344	14160	14269	14250	14293	14147	14202	14333	14188	14184	14316	14014	14243	14185	14283	14277	14174	14325	14307	14343	14173	14286	14184	14315	14098	14133	14293	14387	14354	14272	14278	14341	14139	14203	14367	14274	14362	14108	14319	14155	14066	14157	14295	14132	14243	14312	14273	14187	14172	14348	14172	14335	14138	14286	14183	14223	14112	14177	14394	14192	14183	14119	14157	14127	14349	14260	14227	14392	14343	14249	14215	14341	14270	14166	14153	14274	14261	14215	14470	14267	14292	14164	14273	14310	14260	14335	14307	14233	14476	14187	14150	14129	14357	14260	14295	14267	14290	14398	14215	14143	14364	14424	14322	14320	14274	14269	14324	14316	14125	14390	14216	14187	14247	14367	14211	14250	14278	14194	14207	14374	14167	14158	14310	14368	14356	14357	14269	14384	14250	14346	14407	14425	14219	14253	14192	14206	14227	14344	14249	14423	14261	14237	14280	14162	14250	14302	14116	14319	14213	14303	14131	14437	14275	14292	14120	14168	14346	14326	14168	14312	14258	14342	14288	14064	14277	14096	14251	14265	14110	14160	14415	14308	14208	14207	14282	14367	14337	14236	14277	14254	14411	14224	14111	14272	14291	14268	14218	14246	14207	14287	14224	14306	14249	14390	14182	14246	14262	14182	14146	14203	14112	14391	14230	14249	14162	14278	14321	14214	14296	14046	14212	14306	14298	14265	14150	14471	14304	14254	14246	14072	14485	14225	14209	14230	14226	14041	14236	14322	14195	14345	14152	14009	14234	14314	14111	14270	14246	14311	14401	14317	14261	14190	14153	14282	14279	14257	14242	14263	14203	14359	14130	14444	14404	14273	14161	14165	14220	14379	14213	14279	14149	14214	14262	14396	14116	14145	14316	14056	14298	14236	14381	14089	14274	14209	14433	14174	14246	14333	14181	14249	14384	14165	14317	14368	14262	14091	14022	14341	14213	14199	14290	14201	14129	14276	14208	14334	14016	14211	14328	14223	14327	14229	14270	14265	14122	14181	14212	14097	14364	14290	14136	14156	14117	14178	14324	14327	14017	14294	14191	14204	14309	14173	14496	14151	14210	14467	14409	14403	14184	14284	14279	14256	14382	14301	14217	14307	14317	14321	14151	14091	14143	14520	14189	14314	14282	14244	14397	14163	14477	14298	14439	14310	14150	14300	14173	14354	14229	14317	14364	14354	14347	14315	14225	14452	14408	14163	14358	14263	14250	14245	14328	14330	14261	14210	14302	14408	14105	14335	14440	14308	14254	14305	14416	14522	14281	14219	14408	14138	14319	14354	14250	14310	14194	14159	14347	14208	14203	14144	14046	14278	14377	14304	14335	14201	14343	14322	14228	14364	14251	14373	14221	14309	14371	14161	14475	14214	14259	14261	14237	14360	14176	14230	14161	14214	14301	14264	14132	14227	14540	14221	14250	14071	14264	14195	14220	14196	14321	14212	14172	14329	14192	14394	14232	14246	14153	14261	14203	14053	14206	14276	14204	14339	14234	14175	14342	14144	14200	14211	14182	14260	14415	14396	14257	14325	14279	14281	14323	14194	14408	14361	14451	14047	14212	14368	14121	14299	14216	14138	14275	14279	14179	14205	14233	14359	14261	14377	14294	14241	14234	14208	14304	14109	14251	14396	14200	14312	14333	14191	14453	14120	14287	14345	14461	14276	14227	14274	14212	14189	14416	14296	14297	14235	14439	14352	14412	14105	14257	14200	14098	14442	14185	14304	14281	14249	14196	14203	14286	14196	14171	14283	14228	14168	14290	14275	14131	14186	14309	14296	14309	14080	14248	14173	14364	14260	14376	14281	14224	14156	14367	14270	14203	14228	14303	14251	14202	14302	14198	14289	14224	14257	14281	14291	14194	14292	14163	14282	14327	14217	14144	14286	14236	14208	14354	14275	14195	14276	14227	14263	14211	14193	14193	14194	14362	14315	14114	14106	14318	14217	14402	14309	14133	14448	14356	14252	14260	14317	14307	14531	14150	14215	14207	14240	14337	14212	14300	14337	14339	14284	14196	14207	14390	14168	14354	14416	14363	14155	14348	14308	14302	14280	14165	14298	14341	14363	14327	14327	14424	14173	14056	14201	14200	14235	14223	14226	14301	14314	14459	14294	14377	14218	14314	14079	14226	14417	14202	14273	14181	14222	14310	14204	14284	14309	14438	14352	14286	14300	14158	14206	14306	14401	14285	14130	14519	14117	14282	14146	14278	14333	14213	14130	14193	14304	14266	14242	14329	14265	14335	14137	14281	14410	14340	14254	14239	14258	14253	14227	14236	14103	14317	14321	14286	14138	14339	14339	14155	14226	14181	14319	14457	14389	14329	14316	14257	14279	14299	14163	14457	14295	14355	14251	14109	14271	14204	14408	14252	14320	14364	14223	14207	14155	14368	14339	14272	14148	14240	14195	14179	14232	14344	14338	14244	14428	14281	14205	14230	14396	14238	14366	14275	14348	14351	14218	14245	14285	14213	14117	14243	14326	14235	14332	14309	14288	14271	14377	14441	14227	14210	14333	14419	14204	14213	14330	14156	14350	14310	14094	14197	14420	14183	14271	14242	14388	14401	14236	14240	14354	14358	14072	14452	14297	14331	14308	14150	14173	14318	14178	14047	14376	14297	14333	14487	14227	14346	14228	14354	14380	14263	14248	14222	14241	14291	14396	14304	14200	14041	14335	14232	14396	14277	14288	14470	14122	14262	14300	14217	14292	14385	14366	14210	14483	14345	14235	14356	14303	14365	14419	14375	14449	14300	14294	14378	14029	14323	14116	14192	14262	14280	14454	14367	14311	14179	14267	14335	14222	14275	14236	14247	14203	14368	14295	14280	14369	14375	14240	14105	14294	14203	14197	14161
22852	21229	28992	23771	23248	50343	59889	50055	36628	23018	16493	15668	15414	15479	15283	15517	15101	15214	15357	15284	15173	15443	15382	15236	15204	15247	15187	15173	15195	15291	15156	15050	14884	15202	15038	15083	15431	15419	15213	15430	15389	15154	15111	15216	15080	15172	15141	15241	15466	15520	15507	15436	15513	15310	15218	15335	15265	15198	15368	15178	15224	15314	15242	15149	15186	15092	15248	15039	15206	15274	15200	15174	15040	15030	14875	14963	15188	15202	15157	15085	15024	15037	15165	14926	14989	15262	15251	15250	15165	15122	15166	15374	14975	15121	15226	15063	15378	15305	15273	15141	15223	15083	15056	15403	15260	15194	15103	14900	15201	15027	15297	15089	15205	15074	15175	15175	15114	15105	15067	15099	15022	14986	15021	15089	15252	14985	15126	15123	15103	15017	15337	15062	15360	15004	15187	15215	15218	15213	15167	15129	15152	15039	15214	14863	15150	15226	15208	15152	15144	15101	15119	15304	14989	15127	15227	15207	15186	15187	15232	14964	14921	15100	14970	14991	15290	15065	15059	15101	15312	15097	15169	15158	15188	14982	15228	15201	14795	15220	15163	15065	15144	15075	15312	14966	15141	15239	15241	15107	15087	15174	15137	15318	14925	14942	15037	15324	15006	15121	15107	15160	15006	15096	15155	15015	14895	15140	15263	15115	15178	14906	15247	15222	15319	15268	15172	15190	14835	15147	15199	15191	15075	15019	14892	15008	15074	15189	15039	15167	15208	15367	15209	15081	15069	15095	15255	15130	15158	15128	15183	14944	15072	15019	15192	14979	15234	15115	15045	15111	15302	15085	15133	15143	15183	14892	15102	15181	14904	15100	15071	15011	15013	15054	15057	15259	15076	14998	15237	15282	15281	15129	15291	14989	15097	15025	15180	15163	15151	14962	15295	15173	15240	15113	15033	15134	15173	15049	14978	15167	15239	15098	15065	15021	15223	15056	15310	15117	15281	14985	15281	15164	15142	15101	15134	15118	15083	15147	15155	15083	15096	15252	15174	14982	15290	15320	15062	14994	15328	15187	15019	15234	15053	15045	15142	14947	15020	14983	15240	15192	15146	15171	15119	15184	15150	15061	15088	15311	14934	15026	15004	15120	15020	15008	15037	15135	15070	15199	15001	15372	15044	14981	15025	14856	15222	15260	15200	14982	15210	15151	15187	15056	15083	15095	14936	15099	15019	14981	15142	15170	15051	15061	15174	15149	15115	15216	15119	15189	15231	14957	15081	15115	15046	15113	15126	15097	14930	15160	15063	15133	15050	15234	15072	15161	15060	15118	14903	15120	15141	15115	15431	15071	15083	15253	15114	14806	15054	15182	15125	15180	15045	15055	15202	14854	15089	14981	15101	14972	15111	15009	15108	15132	15123	15044	15013	15127	15065	15173	15014	15090	14929	15015	15204	15295	15180	15260	15317	15121	15242	15149	15425	15185	15167	15085	15166	15127	15154	15091	15001	15187	15068	15152	15047	15163	15029	15351	15333	15157	15216	15272	15093	15252	15279	15062	15105	15075	15038	15166	15174	15147	14945	15002	15126	15032	15097	15177	15093	14811	15332	15157	15052	15059	15047	15178	15110	15256	15010	15145	15119	15181	15054	15049	15261	14994	15033	15080	15018	14932	15095	15342	15141	15152	15058	14910	15058	15247	15143	15108	14933	15022	15046	15452	15347	15243	15046	15125	15122	15070	15180	15117	15214	14989	15066	15067	15137	15371	15019	15148	15091	15223	14919	15132	15127	15024	15217	14877	15195	15180	14981	15150	15176	15058	14975	15075	15181	15100	15203	15021	15141	14907	15097	15150	15156	15210	15240	15077	15023	14987	15076	15189	14919	15282	15415	15201	15191	15159	15103	15066	15137	15194	15043	15009	15155	15161	15358	15209	15226	15078	15090	14969	15261	15131	14974	15296	15346	15186	15119	15020	15022	14974	14903	15262	15201	15206	15258	15190	14948	15085	15096	15198	15153	15228	15163	15118	15124	15021	14915	15153	15025	14995	15330	15085	15008	15052	14861	15257	15103	15092	14956	15063	15210	15154	15203	15305	15168	15140	15042	15024	15062	15297	15074	15058	15164	15097	15093	15104	15021	15097	15109	15031	14963	14965	14905	15146	14981	14981	15025	15155	15291	15054	14959	15147	15111	15251	15014	15133	15040	15200	15139	15018	15310	15094	15010	15026	15297	15032	15199	15277	15022	15105	15229	14979	14998	15150	15134	15053	15264	15094	14933	15026	15028	15110	15037	14996	14920	15169	15215	15184	14943	15122	15194	15261	15292	15139	15271	15060	15026	15164	15223	15009	15008	15095	15197	15122	15135	15133	14990	15150	15146	15050	15198	15214	15160	15194	15151	15166	15054	15003	15070	14965	15002	15064	15354	15213	15195	15352	15089	15124	15081	15113	15235	15281	15079	15415	15293	15152	15126	14944	15199	15033	15158	14974	14902	15219	14993	15236	14958	15275	15136	15119	15182	15129	15080	15060	15153	14885	15022	15069	15208	15150	15174	15007	15052	14981	15071	15044	15138	15299	15201	15198	15218	15077	15211	15277	14908	15007	15068	15017	14977	15072	15182	15190	15313	15148	15153	15089	15109	15110	15188	15432	15112	15218	15036	14942	15074	15011	15082	14863	15149	15087	15211	14984	15219	15194	15019	15129	15310	15088	15102	15060	14813	15093	14820	15060	15119	15154	15197	15182	15114	15131	14849	15234	15101	15061	15052	15160	14992	15045	15107	15041	15016	15151	15135	15176	15080	14990	15376	15117	15174	15372	15088	15093	15126	15127	15162	15140	15044	15151	15129	15164	15136	15009	15019	15257	15260	15150	15207	15253	15153	15145	15254	15034	15280	15019	15045	15323	15112	15401	15174	14845	15069	15170	15220	15067	15116	15215	15150	15167	15087	14974	15040	15064	15085	15315	15168	15088	15220	15185	15045	14967	15241	15079	15001	15216	15262	15094	14970	15018	15112	15128	15374	15141	14973	15197	15148	15160	15079	15117	15201	15077	15019	15060	15153	15237	15025	15075	15002	15277	15149	15041	15224	15162	15229	15103	15199	15260	15150	15190	14987	15029	15168	15358	15082	15145	15036	15184	15278	15341	15050	15222	15098	15154	15053	14994	15209	15081	14974	14990	15030	15216	15353	15158	15025	15094	15114	15194	15200	15081	15195	15040	15245	15216	15119	15141	15093	15311	15021	14939	15151	15159	15079	15131	15082	15075	15080	15118	15079	15112	15164	15026	14943	15210	15238	15118	15320	15239	15233	15106	15073	15072	15246	15084	15303	15141	14996	15108	15192	15213	15036	14991	14895	14962	15095	15211	15033	15098	15025	15091	15180	15182	15041	15112	15209	15184	15199	14997	15160	15049	15282	15195	15101	15233	15186	15209	15124	14971	15177	15089	15092	15235	15078	15080	15208	14985	15114	15035	15069	15037	15089	15161	15126	15135	14978	15271	15257	15115	15175	15077	15018	14958	15220	15045	15189	15006	15236	14980	15055	15072	14972	15204	15321	15296	15192	15128	15104	14983	14926	15176	15197	15099	15202	15053	15165	14956	15045	15018	15244	15178	15108	15069	15094	15048	15252	15357	15105	15080	15077	15066	15332	15183	15325	15125	15229	15206	15046	15225	15202	14972	15106	15025	15105	15144	15217	15056	14933	15226	15121	14952	15241	15044	15334	14815	15208	15003	14801	15106	15025	15084	15076	15120	15132	15022	15149	15108	15212	15117	15120	15168	15125	15113	14888	15094	15196	15135	15237	15190	15206	14916	15067	15313	14976	15025	14986	14907	15058	15065	15120	15196	14882	15075	15089	15129	15087	15106	15241	14933	15183	15080	15227	15166	15211	15082	15008	15117	15079	15170	15177	15050	15276	15185	15141	15167	15044	15114	15215	15248	15281	15069	15203	15145	15026	15180	15302	15059	15251	15131	15245	15249	15113	14865	15019	15049	15039	14969	15069	15188	15240	15253	15166	15222	15216	15201	15085	15184	15071	14852	15249	15307	15078	15143	15030	15025	15172	15128	15118	15007	15091	15113	15155	15183	15244	14972	15031	15058	15100	14948	15184	15068	15149	15241	14946	14942	15205	15234	14978	15036	15084	14994	14959	15163	15014	14962	14886	15005	15119	15167	15053	15150	15097	15121	15061	14956	15105	14963	15004	14833	14969	15248	15127	14888	15201	15206	15111	15263	15132	14878	15135	15156	15334	15163	15245	15067	15142	15163	15119	15234	15142	15135	15049	15124	15115	15121	15238	15056	14989	15086	14978	14945	15321	15176	15154	15233	15082	15217	14975	15422	15183	15165	15151	15232	14963	15030	15168	15082	14997	15218	15138	15311	15242	15054	15266	14925	15089	15172	15218	15049	14879	15151	15213	15142	15082	15301	15258	15188	15144	15156	15077	15045	15219	15158	15069	14970	14938	15052	15019	15261	15002	15291	15081	15093	15154	15212	14999	15084	15187	14966	15150	15071	15249	15190	15200	14965	15104	15359	15300	15171	15212	15228	15136	15226	15253	15228	15137	14933	14974	15285	15141	15024	15131	15008	15270	15166	14982	15021	14983	15068	15128	15141	15248	14973	14985	15125	15153	15161	15033	15125	14981	15275	15222	15041	15192	14773	15104	14897	15046	14998	15172	15074	15054	15066	14836	15232	15151	15024	14999	15257	15208	15000	14994	15119	15058	14983	15068	15101	15145	15028	15028	15261	15004	15123	15095	15057	15005	15205	15195	15064	15054	15076	15288	15108	15024	15083	15206	15114	15199	15277	14938	15369	14987	14946	15046	15102	15145	15191	15105	14978	15119	15227	15037	15154	15251	15260	15195	14942	15178	15237	15189	15183	15183	15130	15045	15190	15128	15086	14993	15145	15134	15134	15103	14941	15117	15072	15309	15225	15187	15165	15023	15166	15265	15165	15227	15140	15163	15107	15045	15081	15220	15109	15236	15297	15188	15146	15258	15184	15141	15052	15207	15167	15158	15154	14940	15141	15181	15196	15099	15209	15090	15119	15198	14986	15176	15107	15224	15120	14973	15181	15206	15022	15098	15166	15189	15122	14978	15239	15084	15128	15312	15102	15228	14999	15099	15531	14891	15069	15100	15028	15024	14953
15122	26791	28031	22516	33545	61186	61024	52258	38694	20576	14336	14285	14407	14326	14407	14373	14473	14510	14509	14331	14407	14449	14428	14286	14452	14359	14586	14423	14389	14489	14378	14431	14400	14298	14337	14439	14451	14236	14354	14251	14302	14382	14566	14328	14481	14343	14489	14489	14663	14688	14750	14462	14540	14251	14386	14305	14415	14436	14422	14362	14286	14338	14357	14195	14471	14239	14326	14406	14475	14334	14312	14363	14503	14446	14260	14352	14296	14477	14359	14474	14324	14296	14275	14337	14308	14312	14281	14173	14300	14353	14372	14263	14549	14358	14338	14446	14416	14399	14342	14326	14511	14477	14367	14455	14245	14449	14274	14462	14461	14452	14370	14327	14415	14399	14405	14375	14454	14317	14362	14268	14389	14288	14277	14306	14299	14452	14399	14288	14383	14493	14227	14413	14349	14487	14369	14110	14402	14439	14208	14350	14480	14565	14172	14422	14561	14338	14424	14328	14305	14386	14254	14278	14377	14292	14384	14365	14385	14422	14487	14428	14214	14336	14465	14320	14391	14478	14391	14444	14308	14376	14349	14555	14465	14244	14323	14497	14519	14313	14326	14515	14361	14490	14269	14409	14476	14359	14388	14501	14367	14398	14240	14287	14356	14323	14528	14424	14472	14410	14387	14475	14327	14296	14352	14207	14390	14373	14391	14499	14314	14421	14352	14178	14500	14277	14525	14348	14315	14292	14456	14426	14246	14382	14582	14342	14342	14293	14460	14284	14325	14305	14408	14417	14431	14427	14471	14286	14282	14406	14430	14182	14497	14380	14484	14437	14396	14429	14347	14405	14453	14381	14403	14238	14371	14344	14511	14402	14501	14464	14525	14335	14360	14274	14298	14318	14445	14474	14494	14269	14203	14208	14305	14365	14464	14225	14295	14279	14365	14342	14250	14490	14380	14343	14436	14395	14407	14368	14422	14269	14411	14310	14416	14395	14257	14366	14270	14381	14688	14205	14209	14210	14420	14292	14302	14331	14373	14484	14509	14275	14242	14378	14343	14216	14454	14289	14226	14330	14436	14273	14444	14368	14332	14490	14386	14338	14301	14541	14472	14255	14557	14393	14349	14352	14367	14346	14437	14295	14388	14378	14546	14162	14443	14336	14406	14429	14446	14329	14332	14327	14435	14474	14373	14263	14357	14452	14391	14354	14469	14343	14309	14301	14299	14434	14407	14255	14415	14284	14291	14235	14370	14510	14285	14240	14495	14378	14610	14469	14168	14349	14244	14339	14297	14393	14210	14456	14389	14373	14397	14270	14215	14512	14433	14365	14324	14309	14389	14343	14402	14225	14249	14288	14354	14326	14424	14381	14259	14480	14415	14561	14181	14283	14490	14190	14369	14350	14222	14478	14441	14333	14516	14474	14353	14286	14374	14405	14443	14399	14329	14286	14443	14420	14561	14371	14504	14298	14347	14295	14244	14462	14229	14466	14221	14425	14297	14221	14419	14405	14281	14362	14322	14475	14458	14248	14467	14295	14478	14316	14296	14382	14355	14461	14434	14219	14385	14553	14415	14328	14349	14348	14491	14330	14398	14220	14366	14422	14448	14334	14221	14436	14246	14468	14368	14497	14456	14393	14385	14458	14388	14248	14400	14516	14264	14372	14497	14338	14439	14222	14350	14161	14437	14335	14423	14579	14251	14304	14466	14475	14352	14513	14261	14492	14237	14412	14354	14395	14350	14427	14281	14473	14289	14516	14380	14204	14451	14170	14314	14392	14381	14208	14497	14239	14282	14400	14369	14482	14316	14365	14332	14475	14361	14284	14294	14393	14377	14363	14355	14412	14381	14296	14254	14350	14448	14324	14513	14376	14176	14488	14246	14488	14212	14205	14387	14487	14301	14207	14350	14375	14212	14561	14538	14376	14127	14311	14113	14314	14435	14423	14504	14293	14392	14374	14438	14303	14303	14489	14483	14326	14129	14270	14457	14390	14508	14300	14325	14379	14415	14455	14430	14362	14380	14295	14195	14244	14187	14482	14332	14469	14223	14396	14479	14255	14323	14392	14405	14555	14374	14354	14270	14439	14435	14481	14281	14239	14189	14445	14333	14489	14440	14415	14316	14380	14390	14346	14335	14214	14233	14360	14360	14099	14307	14489	14317	14574	14437	14230	14449	14331	14310	14163	14402	14386	14202	14460	14671	14368	14347	14337	14323	14359	14321	14171	14271	14551	14409	14346	14425	14369	14334	14311	14246	14212	14438	14357	14443	14349	14540	14254	14360	14280	14267	14342	14446	14486	14493	14245	14496	14197	14391	14439	14360	14323	14424	14403	14393	14349	14298	14384	14305	14489	14265	14333	14205	14539	14374	14360	14403	14343	14496	14349	14481	14389	14146	14418	14516	14402	14330	14255	14363	14265	14357	14390	14374	14292	14452	14537	14437	14385	14522	14372	14391	14424	14425	14400	14397	14467	14236	14255	14229	14368	14282	14422	14304	14237	14333	14415	14196	14416	14345	14223	14393	14319	14403	14327	14518	14335	14581	14169	14370	14447	14333	14137	14446	14235	14342	14476	14354	14569	14282	14350	14473	14378	14476	14441	14331	14520	14378	14367	14419	14317	14365	14455	14318	14230	14405	14343	14419	14401	14362	14433	14483	14454	14426	14312	14465	14439	14485	14277	14422	14543	14479	14300	14254	14590	14181	14313	14217	14315	14278	14435	14362	14266	14428	14413	14441	14326	14500	14401	14348	14300	14281	14342	14352	14277	14406	14335	14317	14262	14279	14525	14265	14441	14320	14341	14282	14131	14172	14254	14380	14207	14418	14434	14476	14338	14250	14463	14267	14376	14347	14301	14403	14321	14295	14340	14287	14244	14219	14465	14257	14418	14432	14351	14320	14474	14427	14354	14381	14278	14327	14341	14313	14285	14450	14308	14226	14270	14366	14340	14198	14445	14308	14449	14374	14378	14418	14366	14338	14338	14322	14237	14384	14243	14209	14396	14288	14277	14353	14368	14453	14442	14401	14463	14398	14302	14339	14325	14384	14235	14354	14345	14403	14171	14528	14467	14468	14450	14321	14344	14306	14375	14258	14261	14455	14422	14200	14515	14374	14298	14428	14386	14489	14388	14326	14294	14460	14372	14250	14507	14505	14325	14449	14368	14332	14356	14275	14507	14448	14421	14185	14367	14336	14272	14418	14534	14543	14368	14220	14427	14438	14376	14326	14508	14325	14254	14422	14490	14347	14441	14214	14317	14292	14586	14359	14351	14532	14372	14215	14360	14415	14329	14366	14440	14429	14217	14380	14421	14398	14292	14406	14118	14377	14455	14497	14242	14428	14455	14356	14322	14157	14464	14315	14394	14409	14334	14459	14467	14237	14303	14320	14414	14337	14290	14410	14325	14376	14272	14155	14300	14313	14340	14272	14309	14411	14503	14461	14135	14247	14303	14308	14348	14426	14447	14183	14210	14523	14458	14520	14435	14419	14423	14633	14461	14424	14290	14529	14295	14578	14517	14388	14321	14366	14435	14317	14272	14283	14448	14267	14268	14352	14372	14491	14456	14446	14300	14322	14370	14415	14394	14390	14284	14482	14384	14454	14443	14365	14441	14482	14399	14357	14325	14369	14439	14464	14376	14444	14331	14404	14216	14323	14291	14372	14388	14432	14488	14279	14462	14353	14416	14385	14206	14399	14359	14404	14427	14394	14547	14207	14250	14454	14313	14334	14407	14402	14449	14290	14292	14220	14461	14436	14370	14495	14332	14401	14284	14427	14341	14456	14245	14480	14429	14424	14332	14374	14319	14362	14294	14347	14387	14262	14173	14494	14374	14301	14225	14368	14290	14445	14504	14336	14202	14377	14320	14421	14395	14325	14397	14347	14375	14254	14309	14510	14354	14413	14323	14234	14330	14358	14450	14367	14336	14333	14369	14264	14484	14462	14325	14442	14453	14278	14496	14345	14415	14454	14442	14491	14371	14228	14446	14347	14368	14391	14281	14442	14342	14378	14368	14242	14369	14399	14343	14421	14246	14333	14291	14290	14463	14473	14367	14172	14436	14357	14340	14344	14489	14326	14480	14402	14253	14440	14362	14394	14392	14196	14145	14175	14412	14374	14302	14427	14353	14480	14407	14300	14346	14233	14276	14538	14370	14485	14355	14308	14433	14398	14271	14335	14477	14369	14322	14515	14334	14544	14330	14378	14347	14315	14347	14327	14289	14192	14308	14465	14233	14315	14364	14308	14500	14204	14204	14525	14268	14326	14484	14437	14447	14201	14397	14397	14250	14431	14465	14362	14184	14371	14398	14218	14342	14384	14371	14348	14307	14528	14290	14301	14295	14400	14410	14293	14205	14398	14324	14492	14210	14330	14395	14275	14368	14468	14286	14327	14353	14241	14402	14574	14299	14488	14421	14308	14438	14289	14476	14412	14354	14305	14334	14521	14132	14259	14168	14348	14406	14299	14286	14518	14404	14253	14274	14177	14304	14409	14268	14441	14330	14464	14377	14448	14194	14328	14320	14331	14288	14310	14451	14522	14428	14191	14430	14304	14351	14456	14252	14401	14412	14441	14311	14276	14161	14364	14333	14441	14415	14488	14406	14329	14348	14288	14442	14372	14461	14356	14280	14367	14512	14340	14312	14400	14401	14339	14370	14393	14254	14332	14388	14309	14296	14399	14307	14483	14411	14237	14436	14415	14229	14430	14296	14454	14327	14218	14340	14438	14274	14396	14390	14281	14260	14289	14404	14581	14537	14393	14477	14398	14457	14290	14339	14409	14457	14583	14326	14311	14375	14333	14343	14368	14424	14421	14533	14381	14436	14389	14408	14509	14457	14342	14399	14329	14322	14411	14256	14350	14376	14342	14247	14395	14491	14398	14366	14369	14312	14316	14353	14412	14172	14426	14337	14451	14409	14286	14367	14298	14433	14404	14392	14202	14337	14525	14464	14090	14539	14468	14194	14412	14547	14211	14315	14329	14514	14392	14184	14333	14635	14391	14279	14374	14345	14429	14388	14560	14455	14241	14386	14259	14261	14392	14312	14429	14310	14457	14440	14464	14509	14297	14458	14497	14327	14589	14348	14221	14411	14254	14390	14313	14377	14524	14285	14312	14378	14456	14436	14481	14232	14294	14345	14298	14287	14387	14329	14688	14294
27223	21667	22988	19067	16819	22451	24467	21947	19419	16893	15997	15596	15635	15642	15725	15662	15787	15688	15674	15863	15762	15662	15709	15761	15845	15814	15766	15761	15513	15810	15841	15568	15529	15625	15610	15733	15562	15800	15372	15703	15729	15827	15732	15743	15658	15591	15801	15752	15800	15657	15621	15743	15692	15703	15935	15559	15706	15563	15635	15572	15733	15673	15550	15664	15776	15713	15681	15684	15787	15531	15705	15553	15645	15785	15733	15678	15664	15771	15551	15588	15652	15650	15642	15632	15573	15718	15742	15667	15668	15759	15703	15501	15666	15671	15741	15530	15465	15571	15648	15594	15831	15602	15609	15689	15758	15823	15614	15768	15635	15686	15684	15638	15399	15765	15718	15711	15603	15640	15620	15715	15653	15709	15502	15555	15627	15771	15659	15646	15696	15666	15650	15749	15582	15494	15525	15518	15765	15759	15435	15704	15541	15695	15828	15647	15840	15587	15735	15750	15551	15612	15582	15462	15551	15423	15741	15705	15849	15552	15675	15550	15686	15716	15630	15741	15706	15670	15784	15726	15704	15756	15514	15563	15875	15554	15812	15679	15783	15659	15631	15770	15878	15855	15830	15744	15690	15623	15630	15515	15697	15819	15644	15615	15789	15744	15708	15815	15804	15740	15903	15675	15763	15571	15742	15604	15638	15627	15675	15580	15495	15733	15731	15695	15438	15666	15753	15525	15585	15615	15539	15858	15653	15554	16018	15664	15708	15845	15734	15676	15600	15801	15724	15559	15794	15501	15764	15648	15631	15706	15741	15760	15459	15699	15582	15721	15568	15706	15808	15488	15631	15637	15693	15655	15798	15754	15760	15574	15592	15704	15693	15722	15745	15805	15814	15824	15828	15811	15779	15745	15603	15617	15781	15673	15727	15697	15542	15656	15666	15698	15698	15553	15774	15667	15760	15634	15691	15831	15729	15537	15623	15920	15661	15668	15804	15650	15501	15712	15593	15660	15744	15828	15562	15648	15673	15672	15696	15779	15828	15713	15648	15858	15797	15674	15761	15765	15770	15474	15759	15713	15690	15726	15635	15850	15584	15920	15700	15440	15611	15597	15973	15460	15598	15466	15654	15576	15703	15612	15548	15618	15482	15774	15644	15658	15764	15837	15532	15837	15772	15729	15837	15708	15608	15469	15603	15495	15812	15681	15599	15676	15582	15631	15725	15717	15804	15618	15878	15620	15751	15669	15735	15637	15607	15661	15637	15580	15768	15524	15889	15786	15603	15663	15715	15650	15708	15606	15603	15528	15666	15612	15572	15674	15705	15877	15566	15706	15688	15638	15659	15611	15579	15674	15724	15489	15757	15700	15855	15575	15694	15847	15666	15667	15566	15892	15594	15738	15678	15732	15709	15677	15831	15563	15831	15758	15538	15777	15691	15740	15833	15705	15839	15719	15613	15729	15772	15730	15751	15632	15655	15567	15657	15688	15859	15646	15581	15523	15754	15755	15856	15646	15688	15779	15680	15802	15606	15689	15646	15696	15760	15594	15533	15688	15806	15797	15685	15708	15678	15583	15619	15441	15742	15744	15654	15727	15560	15667	15634	15603	15658	15531	15651	15699	15740	15625	15736	15586	15516	15574	15582	15720	15714	15629	15628	15550	15553	15623	15750	15891	15670	15745	15610	15645	15632	15696	15629	15652	15721	15809	15520	15731	15589	15685	15763	15631	15595	15597	15455	15733	15821	15619	15601	15656	15728	15438	15599	15685	15878	15682	15714	15699	15808	15549	15663	15734	15618	15693	15596	15678	15646	15937	15738	15555	15738	15772	15664	15679	15786	15614	15739	15756	15551	15360	15668	15771	15734	15656	15727	15669	15694	15652	15530	15584	15545	15702	15725	15819	15621	15827	15772	15762	15764	15688	15690	15833	15653	15693	15759	15764	15797	15775	15657	15746	15704	15835	15504	15613	15543	15578	15831	15932	15876	15578	15555	15449	15692	15634	15653	15690	15645	15633	15666	15622	15595	15809	15644	15782	15575	15801	15769	15666	15639	15731	15621	15697	15637	15707	15449	15596	15613	15462	15433	15565	15532	15450	15537	15775	15751	15788	15619	15810	15738	15633	15750	15707	15679	15852	15668	15571	15903	15751	15711	15523	15744	15606	15561	15792	15551	15585	15523	15678	15729	15539	15731	15835	15712	15812	15807	15714	15634	15764	15668	15721	15710	15661	15724	15746	15604	15696	15686	15658	15707	15639	15488	15636	15593	15725	15506	15511	15570	15674	15716	15758	15670	15741	15730	15872	15530	15511	15627	15637	15848	15729	15631	15617	15681	15887	15950	15648	15520	15591	15776	15642	15803	15641	15725	15630	15758	15571	15648	15650	15732	15717	15657	15726	15771	15627	15671	15532	15581	15665	15615	15619	15540	15632	15863	15896	15631	15766	15600	15603	15628	15880	15773	15526	15729	15612	15543	15757	15713	15612	15718	15660	15669	15640	15654	15702	15747	15505	15617	15519	15663	15545	15498	15399	15468	15701	15508	15730	15849	15762	15741	15674	15699	15689	15818	15668	15856	15704	15687	15810	15659	15607	15781	15789	15805	15674	15723	15536	15747	15590	15520	15659	15710	15665	15573	15501	15641	15764	15704	15695	15762	15767	15656	15536	15709	15856	15802	15687	15688	15592	15658	15793	15600	15643	15967	15656	15527	15579	15860	15612	15698	15664	15521	15707	15805	15703	15779	15648	15819	15806	15751	15589	15580	15624	15720	15873	15631	15797	15639	15606	15699	15578	15725	15756	15701	15753	15523	15747	15945	15704	15856	15904	15824	15741	15810	15614	15739	15907	15712	15593	15875	15646	15772	15690	15882	15734	15665	15567	15534	15640	15861	15523	15652	15721	15960	15670	15745	15707	15575	15789	15698	15584	15864	15552	15716	15756	15674	15570	15475	15760	15579	15536	15751	15739	15761	15576	15754	15473	15668	15740	15816	15761	15678	15731	15729	15711	15683	15756	15766	15748	15600	15911	15868	15671	15664	15600	15920	15899	15852	15587	15512	15732	15652	15725	15873	15671	15676	15648	15811	15900	15822	15851	15940	15742	15703	15545	15859	15714	15752	15637	15730	15832	15691	15686	15612	15896	15892	15622	15753	15638	15812	15708	15769	15699	15725	15612	15618	15546	15576	15473	15654	15721	15677	15676	15748	15541	15560	15528	15802	15765	15738	15747	15720	15592	15635	15687	15789	15758	15606	15703	15600	15541	15718	15449	15507	15597	15684	15642	15748	15671	15677	15759	15845	15668	15598	15634	15576	15671	15753	15655	15817	15719	15651	15595	15968	15528	15842	15631	15773	15660	15874	15747	15839	15490	15867	15464	15862	15861	15519	15607	15709	15738	15680	15775	15659	15680	15491	15717	15807	15651	15674	15754	15673	15673	15869	15732	15574	15806	15731	15717	15780	15613	15782	15729	15772	15628	15653	15665	15424	15772	15553	15557	15788	15783	15850	15831	15811	15702	15702	15792	15704	15681	15621	15596	15753	15689	15701	15706	15860	15483	15520	15716	15805	15852	15818	15795	15588	15657	15673	15642	15816	15638	15662	15776	15774	15489	15933	15646	15451	15668	15672	15666	15739	15821	15571	15454	15652	15794	15831	15873	15678	15721	15569	15572	15750	15652	15763	15756	15861	15842	15885	15757	15932	15728	15678	15784	15849	15618	15833	15654	15576	15662	15647	15600	15795	15764	15727	15668	15634	15656	15698	15680	15880	15695	15720	15589	15498	15792	15632	15849	15751	15630	15744	15663	15534	15656	15469	15658	15677	15618	15726	15797	15610	15444	15858	15553	15865	15728	15808	15386	15723	15669	15679	15825	15653	15701	15808	15868	15680	15759	15576	15486	15689	15808	15668	15855	15814	15533	15676	15647	15698	15724	15536	15818	15656	15689	15783	15757	15742	15581	15680	15678	15776	15781	15677	15634	15512	15717	15665	15683	15919	15511	15832	15575	15745	15723	15649	15512	15697	15733	15739	15639	15565	15820	15813	15798	15780	15707	15555	15810	15792	15822	15756	15798	15779	15648	15758	15567	15749	15684	15679	15643	15851	15671	15709	15730	15768	15447	15672	15622	15753	15644	15366	15722	15771	15806	15603	15649	15696	15527	15694	15899	15700	15738	15535	15760	15748	15480	15833	15661	15658	15678	15809	15767	15687	15464	15511	15793	15775	15748	15782	15641	15813	15554	15739	15812	15616	15860	15760	15619	15929	15605	15592	15827	15575	15854	15599	15487	15718	15697	15674	15700	15792	15630	15628	15717	15716	15767	15694	15488	15587	15551	15532	15378	15633	15509	15441	15740	15861	15601	15621	15524	15540	15603	15448	15568	15756	15683	15796	15619	15612	15436	15731	15728	15819	15567	15407	15685	15690	15714	15709	15746	15524	15708	15786	15683	15663	15703	15832	15524	15655	15696	15673	15798	15934	15527	15584	15663	15718	15696	15706	15692	15808	15683	15631	15754	15546	15758	15769	15796	15625	15766	15464	15680	15705	15676	15653	15609	15545	15565	15763	15646	15630	15615	15814	15670	15712	15512	15817	15692	15713	15653	15861	15735	15533	15645	15633	15784	15838	15437	15502	15592	15496	15866	15790	15718	15627	15826	15682	15747	15578	15599	15449	15638	15727	15749	15727	15643	15701	15730	15653	15670	15654	15626	15800	15851	15571	15554	15717	15593	15690	15734	15671	15685	15716	15826	15586	15700	15583	15702	15678	15595	15750	15787	15667	15787	15834	15711	15807	15647	15691	15526	15557	15693	15723	15457	15675	15949	15586	15630	15867	15723	15789	15858	15603	15672	15605	15683	15926	15750	15788	15722	15744	15609	15525	15686	15796	15672	15791	15831	15870	15623	15815	15841	15563	15541	15749	15636	15568	15719	15555	15707	15727	15443	15724	15746	15639	15805	15795	15839	15607	15559	15727	15737	15626	15570	15684	15616	15656	15506	15629	15783	15784	15712	15885	15802	15675	15650	15678	15700	15654	15926	15705	15499	15638	15844	15697	15586	15706	15688	15791	15518	15685	15753	15777	15647	15708	15539	15682	15733	15671	15511	15652	15704	15693	15644	15694	15670	15608	15739	15509	15692	15535	15839	15556	15751	15836	15761
13967	17284	16713	15479	16832	25428	25893	22675	19222	15840	14827	14912	14750	14661	14865	14760	14708	14726	14783	14571	14895	14866	14798	14839	14748	14890	14807	14621	15034	14686	14857	14790	14781	14746	14732	14670	14683	14813	14740	14732	14737	14669	14929	14743	14770	14554	14725	14808	14715	14824	14792	14659	14702	14737	14807	14945	14718	14684	14765	14838	14636	14793	14727	14916	14666	14779	14691	14734	14799	14659	14805	14778	14700	14769	14782	14639	14727	14855	14853	14851	14811	14813	14794	14837	14763	14775	14770	14749	14681	14731	14655	14727	14963	14870	14810	14745	14822	14620	14734	14845	14744	14752	14777	14817	14477	14786	14645	14807	14703	14805	14562	14653	14721	14833	14756	14799	14667	14659	14608	14793	14624	14665	14851	14673	14692	14776	14754	14745	14801	14856	14663	14625	14668	14705	14898	14837	14702	14793	14809	14716	14774	14748	14746	14693	14772	14806	14622	14914	14877	14775	14755	14785	14733	14976	14845	14826	14782	14728	14677	14893	14807	14683	14815	14901	14815	14609	14694	14597	14736	14572	14744	14752	14594	14713	14786	14610	14726	14591	14760	14660	14666	14850	14699	14711	14612	14625	14854	14749	14820	14807	14749	14581	14791	14842	14706	14716	14866	14751	14763	14735	14620	14542	14826	14619	14754	14769	14805	14686	14692	14791	14660	14714	14770	14678	14530	14703	14717	14656	14773	14534	14533	14839	14684	14763	14780	14646	14733	14862	14568	14763	14674	14789	14593	14658	14648	14791	14733	14956	14700	14605	14652	14841	14798	14791	14843	14614	14514	14859	14739	14722	14810	14745	14764	14771	14686	14645	14723	14799	14771	14671	14776	14788	14703	14650	14869	14806	14808	14750	14751	14599	14809	14731	14759	14734	14769	14722	14834	14698	14807	14777	14796	14642	14958	14757	14711	14857	14720	14770	14858	14840	14727	14639	14715	14748	14738	14883	14755	14647	14741	14699	14768	14891	14652	14805	14713	14613	14564	14808	14956	14806	14642	14753	14750	14750	14760	14713	14725	14791	14822	14874	14663	14736	14676	14625	14889	14730	14737	14629	14801	14747	14827	14751	14612	14729	14805	14632	14686	14822	14683	14736	14821	14895	14827	14641	14781	14549	14562	14650	14934	14862	14798	14803	14668	14824	14662	14925	14709	14722	14709	14654	14657	14660	14936	14660	14714	14654	14810	14747	14647	14680	14821	14905	14678	14703	14680	14633	14868	15021	14688	14683	14623	14828	14729	14828	14678	14862	14806	14882	14547	14594	14809	14767	14648	14739	14783	14639	14608	14623	14800	14783	14591	14727	14676	14815	14848	14741	14663	14932	14906	14851	14742	14781	14825	14631	14779	14601	14635	14750	14827	14777	14738	14792	14687	14761	14662	14816	14550	14759	14749	14775	14813	14603	14727	14711	14800	14667	14866	14851	14532	14853	14763	14689	14677	14747	14659	14721	14779	14617	14871	14846	14736	14755	14770	14738	14674	14738	14644	14738	14718	14654	14813	14732	14596	14595	14766	14750	14874	14668	14860	14722	14584	14675	14803	14724	14690	14523	14793	14754	14745	14764	14801	14824	14830	14808	14823	14772	14716	14892	14750	14687	14794	14769	14775	14858	14742	14736	14667	14807	14717	14757	14750	14867	14824	14793	14921	14623	14626	14769	14649	14908	14766	14782	14771	14684	14758	14715	14796	14709	14785	14822	14761	14824	14774	14839	14980	14715	14741	14692	14742	14816	14653	14646	14790	14634	14722	14789	14658	14813	14828	14727	14789	14670	14785	14782	14826	14826	14633	14728	14823	14899	14599	14861	14596	14712	14792	14852	14568	14688	14729	14801	14852	14816	14768	14801	14774	14824	14799	14719	14765	14705	14630	14807	14687	14677	14635	14704	14642	14774	14737	14724	14763	14559	14787	14753	14726	14749	14624	14724	14734	14654	14679	14720	14810	14812	14612	14630	14836	14681	14811	14693	14796	14704	14816	14765	14676	14816	14634	14818	14821	14581	14960	14703	14763	14719	14821	14854	14833	14830	14639	14705	14635	14744	14702	14807	14797	14791	14754	14773	14703	14702	14697	14635	14966	14692	14764	14692	14708	14760	14779	14704	14629	14759	14772	14476	14657	14767	14815	14736	14708	14692	14755	14697	14639	14722	14715	14776	14679	14802	14681	14758	14779	14684	14704	14820	14721	14882	14857	14518	14682	14771	14589	14714	14703	14829	14842	14891	14732	14787	14746	14713	14657	14474	14703	14635	14696	14677	14780	14705	14852	14718	14594	14848	14818	14715	14721	14853	14706	14749	14666	14759	14924	14622	14745	14836	14726	14801	14710	14802	14950	14871	14910	14754	14713	14811	14823	14758	14718	14790	14831	14833	14781	14744	14680	14729	14734	14675	14607	14780	14635	14797	14736	14782	15032	14781	14725	14791	14600	14705	14698	14719	14861	14834	14635	14600	14757	14714	14826	14966	14753	14774	14628	14685	14623	14826	14722	14761	14786	14689	14664	14689	14808	14740	14744	14834	14829	14750	14692	14644	14818	14851	14767	14770	14656	14769	14679	14641	14669	14673	14688	14725	14759	14853	14697	14681	14791	14616	14901	14791	14692	14589	14827	14763	14786	14782	14737	14639	14662	14942	14715	14636	14907	14576	14877	14744	14908	14819	14665	14713	14870	14556	14815	14644	14785	14688	14758	14776	14752	14910	14722	14726	14702	14701	14601	14892	14868	14761	14657	14784	14738	14723	14771	14780	14904	14828	14631	14727	14674	14817	14707	14836	14865	15031	14637	14693	14805	14696	14673	14779	14767	14852	14824	14836	14712	14765	14796	14645	14585	14781	14651	14830	14820	14673	14787	14748	14613	14735	14814	14698	14770	14735	14759	14765	14736	14677	14843	14837	14835	14690	14572	14708	14816	14718	14776	14737	14903	14829	14547	14672	14710	14762	14703	14653	14776	14813	14571	14748	14719	14713	14871	14766	14815	14543	14689	14681	14698	14569	14841	14699	14655	14848	14743	14781	14623	14740	14696	14860	14720	14777	14846	14809	14739	14785	14732	14718	14770	14817	14799	14843	14856	14640	14679	14743	14739	14735	14854	14876	14801	14837	14607	14789	14837	14605	14791	14733	14795	14727	14783	14625	14701	14719	14779	14608	14685	14707	14764	14870	14691	14698	14779	14673	14577	14765	14638	14679	14807	14807	14705	14773	14920	14724	14619	14773	14615	14777	14733	14847	14738	14699	14708	14793	14853	14660	14867	14524	14649	14541	14772	14771	14652	14826	14678	14658	14699	14691	14704	14772	14735	14676	14714	14737	14876	14672	14651	14730	14762	14763	14612	14807	14685	14735	14831	14738	14838	14628	14897	14758	14614	14719	14709	14668	14613	14655	14745	14793	14796	14676	14609	14815	14710	14698	14754	14827	14652	14750	14807	14763	14748	14792	14664	14620	14741	14524	14773	14776	14761	14609	14719	14862	14620	14681	14685	14572	14623	14824	14727	14603	14708	14901	14758	14822	14753	14640	14689	14905	14868	14692	14655	14807	14866	14706	14695	14610	14780	14710	14942	14754	14685	14801	14607	14923	14628	14824	14726	14877	14728	14667	14620	14835	14690	14717	14867	14781	14569	14701	14783	14635	14837	14889	14722	14671	14817	14799	14645	14981	14838	14715	14643	14733	14775	14633	14742	14786	14788	14903	14874	14672	14692	14728	14709	14799	14922	14786	14771	14643	14848	14823	14865	14831	14785	14757	14707	14752	14716	14883	14645	14873	14771	14755	14757	14731	14590	14725	14659	14580	14771	14674	14760	14614	14690	14752	14721	14784	14682	14688	14730	14715	14827	14842	14619	14678	14738	14669	14837	14871	14685	14714	14892	14783	14694	14722	14754	14826	14748	14620	14786	14827	14634	14799	14722	14757	14773	14694	14853	14854	14732	14659	14810	14963	14745	14745	14815	14771	14761	14772	14765	14889	14744	14775	14809	14808	14658	14771	14692	14666	14679	14923	14808	14887	14619	14668	14595	14896	14686	14684	14752	14863	14817	14669	14707	14687	14828	14642	14834	14642	14835	14628	14836	14768	14822	14679	14727	14700	14730	14798	14902	14772	14878	14708	14699	14725	14665	14590	14818	14801	14730	14860	14645	14604	14723	14812	14746	14721	14910	14758	14739	14623	14612	14654	14691	14706	14791	14738	14742	14818	14632	14872	14715	14959	14657	14802	14711	14799	14602	14887	14762	14699	14654	14757	14673	14760	14731	14965	14699	14749	14848	14641	14735	14878	14593	14719	14785	14636	14751	14745	14727	14704	14759	14868	14758	14619	14699	14834	14829	14756	14701	14704	14682	14714	14752	14757	14694	14659	14816	14882	14803	14787	14813	14582	14954	14742	14725	14781	14754	14837	14704	14620	14814	14784	14701	14903	14877	14535	14780	14864	14767	14878	14726	14455	14809	14922	14589	14786	14717	14604	14672	14640	14727	14893	14721	14755	14707	14672	14555	14836	14575	14948	14715	14707	14706	14651	14738	14629	14827	14821	14797	14671	14939	14679	14655	14710	14638	14598	14836	14713	14589	14823	14709	14774	14830	14951	14700	14941	14768	14699	14875	14820	14782	14778	14835	14638	14650	14829	14863	14749	14791	14724	14712	14747	14716	14652	14874	14768	14652	14836	14647	14834	14826	14668	14799	14669	14733	14820	14874	14724	14685	14749	14757	14814	14787	14985	14612	14685	14837	14849	14952	14814	14693	14654	14902	14675	14837	14851	14816	14717	14688	14648	14762	14961	14806	14743	14678	14757	14593	14766	14714	14654	14766	14858	14641	14822	14810	14696	14777	14912	14805	14901	14682	14899	14791	14614	15011	14727	14632	14713	14586	14663	14801	14773	14654	14837	14789	14879	14920	14698	14825	14652	14748	14699	14832	14722	14792	14607	14884	14760	14769	14751	14849	14804	14764	14681	14828	14648	14771	14730	14765	14860	14820	14842	14624	14749	14578	14861	14739	14897	14667	14826	14745	14744	14740	14742	14788	14805	14744	14773	14705	14807	14593	14830	14662	14697	14844	14850	14705	14681	14690	14783	14783	14688	14758	14812	14723	14703	14730	14836	14764	14764
24203	21244	28385	24575	22039	37366	50748	41915	33433	24059	18054	16712	16753	16773	16589	16696	16654	16585	16678	16495	16659	16786	16447	16455	16325	16416	16294	16623	16916	16601	16673	16657	16415	16560	16529	16676	16720	16552	16496	16637	16599	16658	16578	16425	16614	16410	16794	16619	16705	16692	16402	16589	16742	16634	16606	16528	16576	16366	16404	16580	16664	16574	16405	16624	16587	16658	16546	16325	16610	16680	16438	16541	16614	16470	16687	16674	16631	16598	16352	16543	16460	16745	16644	16334	16816	16660	16437	16441	16548	16507	16538	16494	16629	16603	16669	16811	16641	16335	16668	16509	16581	16438	16548	16533	16497	16511	16338	16410	16302	16436	16707	16390	16585	16696	16631	16524	16473	16562	16448	16608	16501	16505	16564	16502	16619	16495	16231	16717	16534	16527	16681	16284	16425	16614	16503	16506	16540	16492	16597	16565	16613	16611	16391	16458	16505	16483	16482	16510	16441	16419	16596	16714	16550	16598	16760	16500	16523	16469	16501	16780	16546	16550	16579	16677	16584	16541	16473	16438	16543	16808	16526	16690	16621	16397	16437	16584	16559	16504	16726	16382	16301	16524	16446	16367	16532	16515	16536	16483	16618	16607	16453	16544	16511	16609	16532	16436	16703	16483	16381	16629	16540	16665	16476	16542	16471	16579	16709	16626	16425	16659	16434	16530	16655	16415	16532	16789	16568	16539	16490	16315	16455	16522	16583	16739	16511	16398	16508	16474	16578	16495	16338	16427	16445	16535	16336	16270	16449	16534	16604	16493	16640	16621	16159	16349	16549	16482	16460	16390	16558	16439	16457	16485	16543	16645	16481	16451	16529	16533	16478	16512	16658	16282	16533	16402	16469	16513	16636	16575	16700	16534	16464	16496	16451	16522	16384	16585	16645	16551	16323	16591	16711	16517	16552	16549	16448	16475	16555	16365	16344	16386	16512	16531	16420	16422	16458	16411	16700	16629	16414	16473	16593	16577	16476	16702	16699	16497	16701	16269	16366	16467	16545	16697	16616	16575	16578	16492	16498	16614	16482	16628	16464	16372	16618	16399	16521	16565	16577	16476	16447	16509	16556	16535	16690	16610	16588	16508	16568	16371	16611	16409	16508	16432	16613	16296	16716	16432	16503	16454	16601	16420	16512	16615	16617	16526	16398	16432	16560	16537	16671	16663	16607	16583	16490	16665	16410	16462	16611	16552	16426	16319	16399	16590	16724	16518	16457	16564	16495	16540	16414	16623	16636	16499	16558	16504	16446	16679	16470	16527	16458	16566	16587	16757	16567	16435	16474	16397	16369	16350	16530	16540	16661	16511	16475	16659	16520	16462	16386	16561	16509	16381	16585	16617	16514	16403	16599	16519	16503	16584	16546	16672	16548	16700	16587	16523	16556	16387	16538	16427	16543	16724	16622	16516	16526	16621	16421	16612	16551	16472	16319	16290	16564	16517	16637	16658	16645	16532	16625	16550	16767	16384	16706	16619	16487	16547	16592	16558	16534	16456	16592	16362	16560	16525	16368	16526	16424	16477	16528	16489	16684	16451	16684	16488	16624	16545	16653	16616	16691	16543	16608	16662	16494	16600	16638	16587	16571	16420	16458	16558	16411	16542	16548	16714	16402	16327	16513	16503	16553	16542	16664	16534	16537	16442	16547	16387	16504	16503	16266	16709	16400	16545	16361	16610	16633	16440	16538	16608	16465	16356	16687	16488	16473	16384	16427	16652	16602	16564	16468	16688	16726	16358	16353	16534	16676	16458	16577	16436	16526	16637	16734	16630	16534	16725	16579	16524	16587	16319	16446	16570	16516	16592	16768	16479	16409	16541	16380	16758	16638	16535	16435	16710	16487	16491	16610	16561	16615	16604	16484	16576	16493	16593	16409	16578	16586	16476	16663	16560	16608	16607	16403	16606	16481	16527	16505	16431	16468	16299	16366	16449	16414	16480	16684	16497	16474	16684	16629	16597	16583	16589	16497	16753	16563	16448	16585	16545	16366	16404	16711	16407	16500	16503	16562	16403	16567	16496	16606	16465	16276	16531	16626	16535	16517	16509	16396	16577	16563	16536	16770	16553	16653	16613	16523	16529	16620	16618	16645	16657	16555	16647	16496	16539	16523	16577	16617	16510	16731	16524	16515	16460	16463	16505	16514	16513	16426	16610	16651	16688	16692	16587	16498	16638	16534	16523	16552	16417	16279	16401	16567	16744	16536	16415	16300	16579	16727	16647	16470	16623	16478	16498	16472	16586	16655	16309	16493	16368	16462	16555	16563	16464	16505	16575	16678	16514	16500	16510	16509	16333	16364	16359	16705	16495	16406	16369	16481	16510	16567	16749	16562	16610	16639	16453	16528	16777	16652	16463	16644	16564	16515	16624	16631	16460	16632	16511	16439	16571	16475	16396	16531	16520	16524	16551	16653	16526	16575	16512	16500	16576	16664	16504	16222	16469	16464	16403	16656	16507	16758	16389	16638	16528	16574	16483	16474	16375	16354	16783	16492	16564	16498	16380	16661	16494	16643	16704	16633	16437	16424	16797	16313	16505	16584	16552	16481	16414	16717	16650	16624	16358	16447	16523	16604	16481	16607	16619	16371	16568	16472	16678	16658	16605	16603	16606	16445	16625	16567	16451	16492	16462	16703	16403	16517	16436	16448	16677	16562	16521	16549	16730	16505	16715	16557	16480	16494	16285	16612	16555	16494	16415	16515	16502	16646	16630	16391	16576	16580	16399	16595	16504	16538	16527	16494	16391	16385	16499	16573	16573	16619	16570	16372	16479	16442	16478	16601	16595	16459	16656	16468	16557	16450	16513	16508	16590	16633	16644	16527	16468	16521	16465	16557	16470	16358	16365	16513	16561	16593	16695	16671	16505	16585	16681	16605	16478	16488	16470	16559	16527	16834	16470	16698	16474	16365	16575	16328	16515	16481	16539	16479	16591	16720	16521	16454	16358	16374	16602	16741	16468	16484	16564	16419	16462	16386	16516	16521	16431	16779	16484	16739	16583	16640	16488	16799	16579	16708	16325	16586	16390	16566	16533	16699	16485	16380	16560	16637	16468	16420	16239	16548	16552	16537	16440	16405	16457	16388	16469	16395	16444	16705	16600	16826	16662	16655	16647	16499	16572	16640	16806	16544	16549	16489	16637	16395	16381	16449	16653	16467	16336	16426	16624	16540	16617	16315	16440	16501	16485	16512	16621	16591	16503	16447	16523	16656	16393	16813	16402	16469	16560	16538	16693	16410	16598	16599	16333	16288	16407	16394	16466	16354	16421	16642	16416	16538	16609	16556	16613	16611	16475	16524	16551	16442	16557	16537	16194	16597	16623	16647	16548	16642	16355	16339	16649	16601	16589	16217	16402	16494	16508	16446	16485	16686	16463	16424	16603	16696	16377	16543	16477	16470	16460	16556	16325	16668	16540	16470	16519	16490	16393	16752	16374	16527	16465	16537	16267	16658	16671	16527	16791	16712	16678	16486	16406	16619	16470	16443	16449	16466	16413	16506	16647	16387	16544	16479	16610	16538	16714	16581	16609	16584	16393	16577	16699	16580	16502	16504	16296	16473	16681	16402	16518	16608	16662	16524	16689	16634	16573	16554	16611	16585	16338	16589	16689	16455	16539	16440	16408	16401	16500	16534	16542	16598	16456	16777	16484	16524	16561	16719	16369	16501	16461	16427	16571	16452	16642	16594	16629	16510	16472	16554	16552	16572	16672	16720	16487	16595	16568	16285	16476	16431	16488	16397	16552	16468	16418	16355	16631	16580	16501	16388	16580	16604	16563	16501	16469	16665	16521	16629	16547	16586	16492	16586	16484	16256	16493	16539	16593	16709	16541	16504	16337	16406	16654	16536	16419	16616	16539	16615	16629	16390	16568	16494	16488	16692	16490	16583	16328	16757	16543	16764	16393	16485	16581	16528	16498	16465	16516	16330	16649	16351	16623	16695	16577	16318	16375	16288	16629	16451	16652	16500	16523	16605	16432	16549	16554	16569	16526	16526	16621	16539	16705	16421	16462	16409	16667	16522	16362	16634	16422	16789	16570	16509	16659	16684	16720	16520	16725	16524	16512	16554	16333	16592	16402	16494	16440	16372	16546	16366	16486	16507	16570	16544	16551	16424	16605	16361	16612	16531	16532	16595	16502	16425	16543	16502	16369	16767	16527	16614	16554	16501	16385	16682	16581	16656	16759	16419	16737	16510	16397	16575	16338	16487	16503	16504	16536	16453	16482	16487	16622	16789	16437	16629	16526	16458	16566	16620	16564	16542	16546	16450	16521	16459	16401	16504	16536	16322	16623	16564	16528	16792	16558	16778	16726	16758	16214	16374	16377	16490	16543	16610	16669	16484	16577	16554	16446	16663	16351	16569	16566	16548	16492	16499	16673	16354	16468	16699	16421	16594	16650	16406	16431	16491	16608	16618	16547	16533	16728	16555	16592	16304	16395	16619	16464	16671	16640	16581	16423	16720	16443	16490	16690	16478	16458	16477	16434	16402	16457	16575	16501	16374	16438	16456	16679	16484	16402	16439	16387	16518	16524	16635	16610	16304	16387	16531	16706	16522	16735	16499	16397	16656	16443	16791	16725	16613	16542	16519	16691	16707	16650	16529	16482	16521	16480	16450	16513	16602	16501	16334	16691	16475	16577	16426	16413	16566	16463	16625	16627	16497	16693	16380	16515	16500	16584	16572	16517	16451	16471	16444	16466	16616	16511	16368	16431	16506	16455	16748	16511	16611	16457	16584	16550	16389	16545	16519	16488	16556	16573	16517	16359	16402	16564	16507	16527	16562	16447	16567	16750	16522	16501	16377	16253	16431	16538	16715	16410	16418	16707	16519	16492	16597	16327	16486	16469	16545	16490	16561	16712	16586	16691	16635	16355	16417	16693	16387	16613	16309	16490	16613	16592	16516	16439	16816	16596	16537	16675	16579	16610	16605	16708	16630	16644	16485	16563	16518	16521	16329	16466	16415	16632	16598	16551	16419	16556	16504	16496	16690	16387	16473	16568	16580	16467	16392	16551	16596	16389	16615	16684	16715	16516	16545	16508	16531	16559	16581	16346	16611	16612	16549	16581	16569	16472	16526	16453	16668	16567	16516	16667	16728	16565	16648	16575
14499	22588	21777	18634	19688	43704	50810	43642	34952	22569	15821	15310	15362	15414	15269	15298	15218	15337	15415	15339	15263	15463	15419	15267	15346	15393	15283	15482	15366	15249	15452	15076	15264	15399	15283	15307	15353	15430	15357	15196	15412	15148	15170	15385	15181	15142	15231	15284	15457	15499	15301	15318	15382	15328	15315	15341	15386	15349	15194	15234	15352	15243	15220	15256	15287	15238	15340	15278	15452	15258	15377	15392	15226	15289	15386	15339	15181	15260	15282	15244	15228	15349	15238	15263	15465	15268	15298	15389	15117	15297	15324	15284	15234	15333	15364	15306	15108	15460	15221	15196	15285	15391	15253	15371	15288	15329	15257	15312	15305	15386	15452	15273	15274	15308	15614	15271	15372	15327	15255	15270	15346	15253	15300	15126	15233	15390	15261	15242	15219	15244	15166	15351	15264	15278	15288	15295	15319	15423	15221	15461	15050	15276	15280	15170	15306	15148	15200	15078	15169	15317	15387	15159	15321	15249	15312	15381	15415	15457	15235	15321	15342	15250	15192	15467	15306	15232	15356	15307	15405	15198	15230	15479	15250	15319	15462	15418	15309	15364	15340	15267	15191	15228	15267	15149	15402	15239	15494	15294	15200	15195	15228	15276	15262	15177	15324	15106	15176	15311	15401	15269	15370	15397	15260	15232	15301	15220	15323	15281	15511	15235	15234	15290	15241	15322	15359	15195	15397	15177	15242	15083	15306	15245	15337	15400	15381	15325	15213	15257	15478	15261	15385	15249	15235	15260	15313	15290	15430	15287	15251	15333	15286	15375	15413	15137	15314	15350	15303	15254	15242	15374	15310	15355	15258	15316	15244	15374	15281	15252	15362	15210	15263	15303	15227	15084	15342	15426	15146	15442	15403	15377	15265	15365	15143	15293	15120	15414	15314	15214	15350	15313	15235	15439	15158	15172	15135	15298	15271	15535	15266	15155	15176	15328	15289	15233	15505	15251	15415	15262	15325	15391	15159	15301	15065	15384	15376	15202	15085	15282	15171	15081	15257	15390	15459	15426	15289	15332	15306	15318	15176	15058	15179	15365	15516	15252	15210	15281	15383	15249	15499	15329	15123	15217	15219	15266	15276	15406	15200	15419	15328	15306	15405	15216	15357	15347	15289	15230	15414	15208	15428	15300	15193	15369	15396	15417	15238	15177	15113	15468	15441	15369	15414	15296	15362	15273	15309	15166	15287	15388	15131	15371	15386	15217	15433	15335	15254	15391	15285	15422	15263	15124	15325	15315	15258	15373	15323	15483	15270	15239	15118	15264	15271	15132	15307	15314	15151	15140	15213	15355	15453	15364	15184	15267	15208	15228	15416	15146	15238	15321	15314	15233	15184	15276	15331	15386	15243	15241	15288	15260	15231	15288	15349	15430	15449	15239	15346	15314	15235	15426	15157	15187	15256	15193	15298	15290	15322	15272	15367	15223	15350	15307	15204	15243	15359	15315	15208	15479	15227	15261	15354	15258	15324	15332	15170	15230	15383	15283	15326	15505	15192	15422	15414	15188	15225	15357	15196	15272	15233	15404	15084	15254	15297	15360	15428	15161	15355	15227	15312	15230	15365	15388	15330	15312	15275	15200	15266	15278	15241	15179	15371	15296	15301	15296	15212	15380	15183	15235	15276	15359	15192	15542	15154	15231	15144	15388	15391	15311	15303	15355	15321	15179	15399	15073	15303	15302	15273	15407	15315	15368	15263	15214	15361	15169	15408	15261	15351	15158	15401	15227	15338	15323	15367	15264	15328	15286	15231	15191	15173	15233	15282	15161	15286	15384	15099	15389	15280	15246	15334	15421	15541	15283	15296	15087	15170	15344	15220	15243	15266	15360	15412	15408	15192	15420	15296	15289	15371	15285	15084	15284	15238	15264	15233	15326	15393	15250	15205	15408	15326	15264	15344	15256	15333	15248	15352	15310	15284	15469	15364	15295	15145	15175	15378	15460	15234	15262	15235	15223	15222	15308	15104	15313	15274	15233	15289	15258	15253	15251	15404	15288	15234	15364	15148	15460	15210	15383	15213	15237	15284	15154	15189	15359	15251	15248	15343	15450	15185	15326	15302	15286	15188	15330	15393	15344	15307	15237	15233	15432	15298	15260	15399	15376	15266	15471	15143	15357	15258	15398	15170	15282	15138	15200	15398	15510	15250	15298	15137	15073	15222	15213	15469	15339	15284	15261	15280	15184	15361	15322	15283	15381	15346	15176	15354	15291	15394	15266	15336	15258	15419	15398	15442	15296	15502	15187	15323	15279	15313	15365	15423	15106	15392	15493	15338	15312	15176	15209	15118	15252	15380	15393	15317	15284	15334	15237	15331	15344	15170	15296	15182	15407	15327	15357	15364	15045	15377	15162	15423	15291	15297	15248	15255	15365	15353	15118	15423	15250	15309	15304	15368	15197	15271	15254	15403	15272	15308	15383	15154	15166	15236	15233	15421	15224	15259	15506	15266	15265	15158	15369	15227	15143	15291	15226	15188	15272	15248	15236	15335	15208	15256	15353	15221	15413	15269	15174	15281	15330	15247	15333	15455	15180	15421	15275	15246	15170	15343	15192	15306	15363	15114	15365	15320	15360	15242	15146	15243	15269	15097	15173	15108	15350	15199	15270	15381	15253	15210	15362	15383	15249	15208	15337	15237	15191	15294	15236	15384	15473	15265	15323	15427	15180	15195	15403	15309	15297	15220	15300	15370	15257	15227	15264	15467	15245	15180	15569	15347	15366	15169	15422	15086	15267	15222	15267	15434	15259	15217	15212	15314	15306	15187	15302	15150	15197	15309	15249	15273	15328	15445	15295	15336	15199	15381	15214	15351	15263	15341	15336	15233	15274	15298	15145	15343	15415	15150	15336	15240	15324	15458	15305	15454	15239	15269	15286	15338	15336	15246	15330	15366	15287	15131	15204	15307	15198	15196	15300	15098	15303	15268	15280	15175	15312	15368	15309	15308	15601	15109	15303	15284	15164	15344	15361	15375	15385	15200	15368	15292	15355	15240	15278	15204	15304	15412	15298	15174	15317	15134	15212	15251	15149	15355	15137	15272	15355	15246	15166	15330	15290	15242	15197	15196	15385	15311	15279	15319	15305	15354	15411	15242	15404	15433	15365	15347	15365	15149	15251	15193	15322	15114	15368	15327	15293	15388	15281	15231	15259	15388	15260	15322	15281	15406	15177	15314	15187	15177	15379	15308	15422	15154	15417	15389	15227	15249	15316	15312	15406	15233	15264	15225	15214	15340	15342	15265	15412	15197	15223	15187	15374	15383	15444	15193	15375	15402	15117	15250	15250	15403	15327	15380	15227	15355	15234	15163	15290	15302	15354	15225	15109	15298	15402	15346	15380	15265	15170	15303	15165	15250	15300	15124	15297	15137	15331	15513	15277	15294	15228	15239	15248	15345	15152	15400	15107	15230	15257	15292	15413	15152	15108	15320	15353	15518	15382	15303	15410	15297	15137	15340	15339	15446	15283	15251	15353	15361	15438	15297	15151	15339	15231	15350	15227	15357	15254	15327	15370	15182	15296	15238	15390	15247	15361	15325	15098	15239	15409	15486	15226	15285	15201	15171	15254	15309	15436	15247	15337	15416	15248	15295	15173	15226	15293	15387	15431	15202	15312	15335	15412	15256	15334	15199	15316	15301	15240	15459	15197	15388	15233	15223	15216	15391	15298	15118	15320	15247	15271	15271	15276	15160	15379	15255	15349	15267	15282	14920	15250	15272	15299	15186	15215	15509	15264	15312	15284	15376	15117	15173	15209	15256	15304	15251	15270	15172	15236	15277	15240	15230	15079	15258	15291	15393	15184	15338	15221	15036	15238	15337	15388	15325	15330	15225	15321	15414	15203	15296	15074	15334	15201	15343	15228	15290	15281	15374	15090	15246	15437	15285	14993	15295	15219	15333	15179	15403	15255	15319	15250	15296	15376	15316	15257	15296	15268	15325	15238	15207	15443	15340	15218	15301	15349	15385	15270	15088	15304	15294	15414	15201	15419	15256	15201	15403	15281	15330	15269	15385	15182	15283	15372	15245	15173	15323	15069	15233	15290	15307	15292	15397	15213	15395	15419	15328	15314	15338	15297	15190	15253	15201	15275	15173	15343	15295	15307	15286	15325	15376	15308	15251	15402	15213	15310	15303	15121	15292	15452	15146	15466	15222	15365	15184	15230	15388	15269	15503	15235	15312	15379	15249	15325	15440	15233	15367	15241	15428	15258	15155	15220	15245	15210	15505	15200	15300	15376	15266	15103	15339	15334	15227	15293	15310	15318	15142	15240	15232	15313	15178	15313	15361	15418	15340	15250	15245	15503	15341	15259	15314	15275	15278	15458	15395	15356	15312	15358	15268	15247	15182	15356	15095	15310	15255	15268	15217	15313	15351	15214	15192	15388	15418	15505	15315	15304	15255	15199	15210	15324	15399	15432	15150	15137	15387	15245	15215	15188	15276	15287	15209	15163	15169	15078	15297	15045	15309	15250	15360	15335	15314	15438	15285	15312	15320	15163	15265	15219	15168	15194	15327	15330	15358	15270	15271	15451	15204	15385	15361	15437	15386	15270	15305	15438	15259	15283	15244	15126	15243	15146	15319	15244	15381	15230	15293	15297	15239	15310	15389	15280	15253	15265	15349	15206	15287	15247	15382	15327	15141	15194	15301	15191	15101	15290	15341	15249	15256	15234	15224	15311	15208	15409	15286	15367	15293	15325	15192	15320	15230	15316	15150	15170	15287	15354	15247	15239	15321	15302	15409	15324	15333	15188	15153	15263	15332	15265	15327	15178	15482	15301	15367	15416	15162	15356	15286	15334	15346	15280	15331	15421	15236	15218	15391	15234	15343	15253	15397	15160	15231	15184	15456	15200	15339	15453	15380	15308	15452	15360	15244	15211	15323	15294	15281	15299	15408	15262	15243	15351	15342	15195	15392	15270	15222	15139	15360	15322	15207	15370	15319	15201	15334	15247	15309	15268	15542	15423	15444	15133	15400	15260	15158	15283	15160	15342	15291	15333	15329	15264	15275	15348	15157	15559	15215	15361	15394	15085	15132	15270	15252	15440	15406	15388	15324	15290	15311	15362	15432	15298	15210	15191	15270	15214	15297	15315	15196	15255	15438	15352
22880	21204	28937	23751	21777	52588	61911	50667	40126	28085	19172	17387	17166	17078	17283	16952	17123	16828	16681	16839	16963	16784	16672	16834	16776	16861	17030	16815	17013	16823	16929	16798	16805	17035	16840	16906	16765	16857	17037	16943	16711	16914	16790	16925	16917	16885	16850	16798	16919	17087	16979	16694	16931	17016	16824	16648	16761	16864	16801	16771	16701	16838	16710	16644	16842	16707	16645	16702	16775	16744	16753	16726	16959	16807	16839	16885	16941	16720	16743	16742	16882	16765	17016	17001	16742	16801	16647	16673	16834	16754	16791	16612	16997	16635	16629	16657	16745	16619	16787	16720	16741	16866	16685	16664	16701	16599	16759	16657	16858	16758	16767	16567	16728	16653	16671	16620	16789	16757	16883	16878	16694	16637	16739	16691	16722	16584	16800	16896	16654	16746	16939	16742	16673	16795	16800	16819	16628	16765	16756	16613	16577	16718	16741	16810	16726	16739	16671	16583	16724	16521	16617	16830	16859	16719	16849	16854	16559	16677	16726	16560	16729	16693	16817	16686	16769	16541	16868	16873	16673	16608	16755	16753	16627	16576	16482	16730	16762	16742	16811	16604	16587	16595	16803	16741	16691	16802	16767	16695	16810	16757	16869	16651	16856	16648	16607	16898	16652	16644	16662	16694	16628	16881	16728	16659	16639	16821	16631	16719	16603	16600	16735	16638	16770	16621	16640	16725	16839	16745	16701	16716	16656	16560	16788	16676	16827	16994	16647	16808	16879	16616	16964	16871	16791	16797	16573	16661	16787	16829	16642	16568	16742	16690	16745	16933	16590	16801	16721	16776	16609	16709	16849	16598	16721	16791	16810	16756	16776	16871	16751	16916	16677	16637	16669	16942	16745	16597	16550	16792	16724	16932	16647	16561	16730	16613	16751	16703	16552	16703	16769	16614	16839	16862	16602	16779	16779	16859	16775	16628	16605	16848	16641	16725	16571	16756	16610	16692	16527	16750	16739	16647	16577	16845	16781	16745	16756	16680	16733	16606	16762	16602	16727	16777	16821	16537	16810	16805	16764	16661	16716	16709	16817	16786	16685	16674	16770	16628	16907	16756	16498	16831	16962	16695	16599	16541	16600	16606	16779	16921	16727	16747	16677	16704	16807	16729	16527	16580	16625	16572	16709	16808	16727	16780	16741	16498	16491	16882	16658	16626	16445	16815	16859	16720	16876	16543	16782	16810	16832	16812	16794	16619	16592	16758	16638	16680	16883	16659	16778	16700	16937	16622	16953	16685	16562	16721	16597	16502	16922	16738	16845	16681	16678	16555	16823	16729	16563	16661	16830	16674	16813	16662	16635	16687	16957	16844	16666	16875	16574	16878	16799	16587	16708	16602	16633	16564	16905	16763	16638	16481	16718	16751	16790	16799	16673	16748	16760	16688	16661	16864	16859	16644	16562	16798	16859	16758	16722	16762	16813	16883	16629	16884	16807	16782	16796	16680	16659	16863	16931	16857	16879	16668	16502	16511	16616	16683	16717	16624	16805	16612	16635	16599	16466	16726	16582	16725	16676	16710	16763	16865	16587	16660	16642	16744	16900	16807	16564	16831	16668	16786	16778	16630	16810	16774	16527	16660	16811	16931	16757	16667	16604	16624	16755	16785	16782	16723	16708	16637	16583	16591	16834	16795	16747	16801	16828	16635	16737	16793	16819	16719	16533	16684	16720	16670	16831	16776	16993	16790	16844	16623	16471	16902	16626	16963	16723	16796	16534	16738	16619	16773	16662	16765	16844	16805	16450	16660	16705	16865	16760	16564	16742	16771	16512	16679	16592	16671	16699	16708	16904	16564	16676	16682	16699	16635	16778	16758	16484	16883	16734	16755	16709	17010	16899	16776	16614	16800	16635	16772	16693	16733	16600	16564	16773	16731	16602	16809	16724	16761	16653	16668	16544	16777	16668	16821	16588	16858	16656	16712	16575	16658	16687	16788	16694	16586	16738	16597	16713	16646	16681	16754	16697	16768	16906	16459	16632	16731	16748	16837	16690	16866	16615	16889	16806	16698	16602	16626	16729	16830	16800	16643	16472	16720	16793	16753	16782	16726	16569	16626	16551	16805	16745	16696	16550	16851	16853	16570	16582	16685	16705	16626	16667	16551	16758	16710	16588	16737	16810	16704	16817	16678	16673	16694	16883	16687	16816	16773	16796	16688	16749	16732	16768	16565	16654	16701	16721	17018	16867	16615	16666	16698	16719	16471	16922	16850	16624	16728	16598	16916	16810	16688	16676	16711	16595	16751	16869	16625	16669	16752	16791	16832	16581	16924	16800	16832	16925	16721	16606	16811	16567	16575	16771	16682	16751	16751	16667	16637	16621	16916	16634	16591	16634	16580	16653	16788	16735	16694	16619	16615	16721	16692	16773	16733	16653	16763	16798	16671	16663	16513	16775	16612	16827	16766	16813	16713	16804	16727	16683	16813	16721	16626	16637	16591	16679	16853	16831	16499	16574	16463	16676	16574	16796	16684	16822	16609	16770	16730	16552	16653	16666	16834	16694	16625	16614	16583	16785	16689	16729	16636	16665	16629	16786	16792	16778	16567	16637	16586	16784	16685	16508	16648	16615	16604	16679	16808	16856	16634	16603	16489	16645	16749	16695	16584	16726	16644	16783	16742	16710	16869	16577	16550	16606	16728	16723	16845	16745	16707	16718	16749	16787	16808	16634	16673	16797	16727	16793	16523	16777	16505	16675	16713	16605	16644	16679	16795	16756	16639	16968	16776	16729	16809	16618	16555	16713	16706	16670	16751	16668	16645	16662	16574	16598	16810	16754	16651	16729	16829	16897	16718	16670	16828	16754	16588	16486	16674	16706	16703	16668	16756	16682	16766	16784	16743	16816	16834	16630	16731	16397	16649	16865	16762	16779	16497	16713	16760	16780	16849	16728	16725	16799	16715	16647	16720	16767	16861	16726	16883	16448	16495	16701	16693	16582	16617	16687	16876	16724	16681	16738	16627	16754	16659	16845	16641	16558	16860	16799	16781	16809	17023	16809	16669	16556	16617	16668	16948	16893	16884	16886	16652	16653	16628	16958	16828	16681	16758	16766	16754	16485	16529	16790	16539	16690	16613	16670	16765	16671	16847	16673	16558	16590	16713	16756	16674	16759	16628	16779	16844	16818	16549	16715	16820	16783	16694	16736	16860	16481	16518	16650	16659	16787	16709	16778	16868	16663	16734	16597	16552	16724	16753	16869	16704	16719	16623	16811	16732	16799	16849	16767	16786	16762	16882	16866	16774	16574	16599	16565	16759	16777	16801	16665	16895	16677	16813	16645	16664	16673	16702	16588	16852	16704	16612	16667	16862	16628	16782	16719	16743	16876	16931	16565	16705	16766	16627	16806	16752	16728	16712	16675	16708	16729	16756	16872	16686	16879	16813	16636	16634	16668	16614	16689	16653	16889	16705	16691	16693	16636	16568	16473	16472	16657	16804	16636	16877	16860	16788	16755	16585	16722	16765	16819	16811	16785	16637	16649	16787	16880	16721	16715	16667	16670	16582	16807	16812	16885	17003	16909	16692	16759	16683	16655	16788	16812	16856	16584	16874	16814	16603	16851	16658	16886	16923	16852	16573	16514	16497	16734	16893	16733	16685	16632	16777	16722	16857	16631	16695	16853	16622	16620	16768	16880	16702	16580	16771	16780	16738	16790	16642	16631	16480	16612	16742	16691	16673	16685	16860	16707	16692	16652	16612	16454	16607	16521	16685	16766	16805	16551	16822	16882	16733	16764	16627	16784	16951	16712	16582	16672	16624	16589	16757	16697	16772	16669	16765	16874	16776	16836	16938	16776	16650	16704	16580	16526	16688	16655	16669	16823	16642	16714	16548	16952	16876	16598	16722	16787	16844	16850	16741	16721	16774	16720	16707	16730	16745	16826	16839	16636	16623	16744	16725	16762	16749	16756	16753	16504	16813	16687	16801	16714	16652	16923	16567	16777	16781	16639	16592	16761	16629	16795	16768	16651	16700	16894	16733	16654	16730	16899	16659	16887	16695	16765	16726	16812	16719	16722	16615	16596	16738	16784	16760	16741	16672	16617	16636	16734	16646	16880	16793	16698	16956	16674	16826	16661	16685	16704	16736	16557	16671	16807	16744	16686	16691	16811	16951	16574	16809	16800	16831	16684	16680	16644	16709	16808	16872	16755	16918	16504	16632	16644	16854	16677	16778	16801	16691	16886	16709	16702	16758	16816	16658	16553	16719	16663	16547	16587	16716	16866	16789	16826	16829	16647	16621	16554	16697	16805	16580	16767	16811	16841	16650	16721	16768	16718	16651	16811	16749	16913	16711	16724	16708	16867	16607	16794	16660	16802	16674	16607	16672	16719	16743	16789	16799	16660	16759	16742	16789	16662	16779	16906	17001	16836	16795	16680	16606	16699	16691	16661	16885	16700	16742	16854	16914	16848	16725	16594	16736	16668	16563	16687	16794	16610	16866	16693	16851	16630	16662	16726	16772	16793	16755	16768	16648	16607	16824	16643	16785	16532	16640	16612	16694	16770	16500	16669	16616	16680	16781	16836	16752	16693	16894	16765	16828	16616	16555	16600	16672	16608	16609	16483	16968	16980	16684	16732	16750	16605	16725	16693	16901	16485	16610	16638	16561	16723	16639	16783	16758	16811	16818	16663	16681	16596	16543	16844	16832	16828	16652	16603	16600	16876	16761	16785	16706	16596	16868	16836	16921	16640	16701	16663	16661	16724	16688	16574	16819	16719	16762	16628	16710	16780	16739	16822	16717	16763	16680	16753	16884	16758	16644	16713	16873	16755	16412	16701	16544	16598	16828	16729	16895	16507	16521	16572	16835	16765	16756	16710	16515	16519	16936	16833	16778	16546	16680	16633	16796	16724	16762	16718	16693	16578	16845	16800	16773	16713	16899	16712	16572	16716	16713	16849	16646	16677	16804	16733	16792	16940	16661	16647	16584	16823	16770	16690	16730	16693	16542	16864	16532	16743	16753	16804	16714	16854	16591	16821	16695	16770	16772	16682	16773	16833	16627	16803	16807	16704	16624	16686	16742	16805	16663	16632	16755	16554	16711	16861	16656	16639	16800	16570	16792	16707	16958	16711	16761	16656	16584	16708	16806	16729	16634	16892	16839
16348	28377	25363	21741	25443	62346	62900	52660	42241	26550	15870	15406	15440	15350	15386	15451	15513	15408	15402	15410	15439	15517	15423	15519	15433	15593	15482	15440	15312	15564	15557	15533	15476	15481	15372	15477	15469	15195	15435	15432	15639	15514	15484	15465	15301	15567	15415	15605	15721	15582	15771	15486	15478	15471	15553	15505	15555	15403	15431	15578	15495	15417	15325	15456	15513	15331	15282	15472	15454	15439	15437	15353	15384	15503	15347	15296	15345	15583	15448	15370	15468	15422	15502	15611	15371	15390	15440	15498	15589	15452	15366	15538	15488	15394	15499	15385	15413	15504	15460	15317	15318	15295	15377	15522	15404	15345	15465	15495	15302	15356	15589	15323	15305	15637	15435	15467	15478	15361	15392	15512	15494	15398	15445	15410	15283	15362	15424	15407	15436	15374	15345	15387	15395	15603	15357	15348	15332	15599	15483	15397	15341	15377	15484	15247	15438	15515	15481	15384	15444	15345	15479	15191	15311	15377	15526	15480	15457	15444	15267	15327	15417	15575	15379	15526	15410	15478	15592	15366	15308	15298	15412	15419	15413	15536	15415	15466	15326	15464	15320	15378	15587	15424	15468	15439	15386	15635	15397	15587	15370	15384	15312	15590	15534	15496	15685	15336	15465	15392	15517	15476	15356	15266	15423	15448	15504	15409	15390	15377	15375	15467	15206	15641	15436	15494	15389	15372	15457	15363	15521	15387	15486	15369	15426	15353	15333	15466	15433	15446	15520	15470	15319	15323	15465	15473	15135	15522	15360	15552	15420	15629	15331	15427	15365	15251	15533	15414	15469	15384	15408	15496	15327	15467	15364	15517	15359	15299	15460	15453	15400	15502	15368	15434	15465	15413	15402	15307	15480	15239	15397	15245	15363	15468	15404	15287	15537	15372	15474	15238	15493	15491	15488	15338	15382	15277	15427	15693	15345	15573	15367	15378	15626	15451	15456	15568	15293	15352	15416	15259	15419	15373	15390	15388	15389	15377	15405	15382	15339	15340	15370	15397	15588	15511	15565	15505	15448	15382	15364	15576	15411	15342	15429	15567	15418	15360	15440	15489	15324	15333	15466	15423	15430	15395	15289	15354	15448	15352	15349	15502	15384	15512	15389	15376	15404	15325	15330	15463	15476	15390	15451	15401	15573	15491	15382	15465	15311	15546	15502	15578	15323	15405	15586	15484	15480	15382	15455	15451	15510	15323	15322	15420	15442	15374	15448	15446	15493	15551	15258	15277	15391	15178	15574	15338	15500	15363	15375	15350	15317	15393	15495	15342	15493	15449	15577	15362	15375	15466	15320	15420	15223	15327	15470	15235	15381	15477	15454	15625	15358	15427	15352	15375	15387	15556	15387	15384	15273	15420	15410	15518	15388	15542	15518	15284	15388	15380	15317	15370	15431	15335	15423	15348	15486	15366	15476	15378	15553	15330	15371	15440	15369	15577	15406	15422	15259	15577	15481	15379	15365	15175	15401	15272	15345	15418	15219	15479	15333	15416	15403	15336	15371	15536	15226	15499	15318	15406	15428	15551	15395	15497	15504	15340	15453	15483	15328	15303	15437	15418	15309	15547	15511	15453	15373	15457	15364	15382	15386	15388	15548	15409	15425	15497	15361	15601	15195	15361	15599	15450	15253	15644	15442	15425	15244	15456	15374	15405	15377	15556	15431	15321	15473	15530	15263	15507	15342	15199	15536	15309	15343	15359	15532	15348	15301	15449	15539	15458	15513	15479	15429	15350	15413	15421	15399	15334	15392	15468	15463	15398	15482	15448	15343	15541	15490	15409	15318	15396	15325	15425	15450	15438	15480	15481	15356	15471	15460	15500	15398	15422	15460	15410	15440	15469	15446	15408	15518	15385	15411	15497	15383	15523	15509	15509	15525	15215	15424	15395	15593	15541	15268	15303	15384	15403	15351	15254	15299	15506	15330	15380	15458	15418	15462	15610	15219	15549	15316	15260	15355	15424	15384	15585	15363	15422	15480	15358	15454	15317	15460	15524	15357	15371	15406	15399	15354	15512	15302	15458	15436	15606	15325	15259	15510	15521	15288	15429	15483	15350	15442	15496	15441	15365	15506	15340	15417	15224	15497	15484	15448	15483	15273	15446	15338	15353	15246	15459	15302	15403	15386	15376	15392	15401	15545	15271	15406	15392	15484	15273	15450	15219	15367	15452	15475	15478	15283	15415	15354	15493	15368	15461	15502	15412	15513	15551	15344	15548	15427	15483	15446	15426	15372	15444	15345	15368	15483	15597	15411	15343	15376	15461	15354	15425	15309	15656	15337	15295	15432	15554	15448	15446	15547	15571	15376	15458	15412	15489	15395	15427	15346	15282	15435	15587	15508	15294	15550	15417	15406	15483	15412	15466	15333	15407	15352	15527	15506	15341	15476	15561	15368	15534	15303	15392	15329	15285	15367	15321	15480	15394	15376	15386	15330	15431	15474	15382	15605	15460	15371	15300	15531	15381	15397	15284	15343	15489	15424	15452	15444	15360	15355	15410	15410	15413	15511	15389	15367	15366	15372	15298	15458	15445	15355	15330	15573	15574	15451	15339	15347	15317	15368	15462	15506	15504	15464	15308	15460	15417	15430	15308	15263	15351	15510	15509	15380	15296	15351	15380	15392	15508	15512	15447	15470	15239	15411	15506	15362	15522	15392	15438	15285	15366	15330	15425	15393	15403	15557	15311	15400	15484	15445	15309	15551	15411	15499	15397	15457	15604	15529	15335	15551	15219	15529	15332	15318	15422	15436	15450	15328	15437	15255	15563	15408	15445	15467	15311	15341	15493	15432	15477	15377	15477	15351	15270	15469	15522	15334	15460	15508	15382	15352	15394	15434	15501	15475	15405	15458	15373	15396	15378	15501	15420	15451	15485	15420	15420	15509	15390	15459	15402	15428	15378	15439	15470	15478	15295	15501	15341	15473	15410	15417	15386	15398	15605	15332	15721	15331	15437	15486	15347	15579	15346	15342	15452	15424	15357	15387	15452	15504	15431	15558	15319	15543	15503	15475	15479	15389	15242	15496	15404	15570	15571	15541	15576	15287	15375	15367	15511	15549	15302	15509	15558	15451	15225	15291	15448	15486	15507	15515	15531	15382	15483	15495	15373	15669	15546	15415	15550	15310	15391	15363	15565	15437	15329	15324	15423	15511	15251	15487	15332	15332	15416	15341	15310	15457	15385	15343	15401	15594	15327	15341	15308	15386	15313	15382	15498	15441	15595	15447	15532	15452	15431	15418	15475	15163	15462	15338	15552	15480	15534	15516	15464	15384	15546	15434	15314	15315	15494	15361	15309	15243	15513	15426	15439	15344	15405	15385	15459	15405	15504	15228	15461	15323	15436	15461	15343	15259	15372	15463	15413	15516	15436	15443	15284	15358	15212	15311	15374	15440	15422	15523	15556	15545	15285	15562	15437	15319	15430	15459	15374	15322	15564	15506	15499	15604	15452	15412	15359	15352	15338	15531	15544	15435	15578	15475	15536	15223	15406	15540	15351	15297	15450	15360	15445	15519	15221	15325	15276	15466	15553	15379	15465	15457	15412	15459	15366	15458	15479	15359	15448	15349	15261	15375	15417	15398	15400	15510	15419	15495	15412	15367	15352	15413	15488	15308	15499	15286	15405	15399	15366	15519	15428	15406	15440	15513	15336	15420	15434	15410	15287	15400	15315	15552	15504	15343	15490	15393	15407	15380	15462	15462	15507	15311	15536	15352	15439	15450	15280	15447	15391	15289	15288	15491	15371	15424	15536	15322	15346	15497	15447	15447	15302	15564	15432	15354	15463	15412	15314	15489	15493	15328	15644	15393	15508	15383	15205	15278	15436	15549	15324	15343	15341	15369	15240	15429	15326	15650	15363	15327	15381	15436	15495	15365	15324	15429	15602	15445	15450	15262	15300	15317	15398	15395	15602	15399	15525	15315	15319	15358	15549	15433	15239	15430	15509	15474	15336	15478	15361	15629	15307	15538	15451	15433	15385	15489	15319	15494	15244	15587	15410	15363	15263	15491	15546	15504	15449	15347	15445	15452	15364	15569	15451	15575	15175	15320	15295	15459	15428	15462	15553	15381	15630	15390	15355	15591	15260	15546	15634	15349	15520	15346	15281	15226	15562	15293	15377	15464	15437	15343	15310	15420	15418	15421	15387	15376	15303	15391	15194	15409	15484	15376	15265	15469	15422	15395	15473	15138	15458	15371	15164	15262	15448	15376	15349	15343	15366	15381	15391	15302	15421	15309	15517	15490	15393	15485	15564	15265	15478	15379	15395	15502	15379	15513	15495	15494	15358	15563	15507	15453	15417	15291	15436	15520	15236	15365	15372	15512	15279	15391	15476	15396	15345	15452	15330	15393	15291	15492	15416	15351	15406	15387	15451	15540	15375	15205	15695	15401	15307	15416	15317	15397	15452	15441	15472	15506	15433	15461	15431	15411	15341	15574	15326	15377	15320	15415	15365	15409	15348	15435	15249	15382	15485	15322	15417	15483	15410	15355	15197	15290	15384	15374	15390	15339	15534	15407	15542	15565	15457	15369	15433	15476	15489	15387	15252	15667	15383	15372	15367	15354	15468	15450	15514	15471	15569	15446	15269	15302	15591	15457	15385	15520	15371	15396	15430	15295	15580	15316	15335	15488	15448	15467	15479	15495	15299	15385	15426	15399	15329	15249	15404	15505	15504	15394	15334	15480	15230	15599	15363	15347	15192	15453	15389	15515	15418	15344	15297	15492	15276	15317	15378	15413	15496	15587	15466	15401	15393	15301	15371	15388	15367	15177	15474	15501	15478	15260	15335	15376	15375	15597	15375	15498	15380	15339	15594	15502	15487	15380	15492	15454	15486	15361	15564	15489	15442	15397	15296	15329	15427	15456	15306	15482	15508	15495	15520	15513	15376	15402	15307	15425	15541	15261	15628	15477	15502	15476	15442	15380	15409	15413	15253	15383	15376	15515	15281	15563	15566	15399	15288	15400	15346	15361	15310	15392	15422	15394	15440	15446	15507	15420	15440	15410	15399	15427	15471	15335	15371	15454	15328	15347	15417	15353	15287	15298	15492	15352	15624	15385	15361	15319	15211	15506	15441	15480	15441	15462	15318	15455	15508	15371	15534	15389	15447
27244	21792	23742	20722	18044	24256	25992	22718	20226	17583	16933	16917	16912	16933	16789	16976	17003	16664	16851	16714	16740	16782	16668	16660	16869	16820	16671	16684	16788	16701	16783	16784	16721	16965	16701	16808	16995	16816	16652	16664	16763	16704	16768	16535	16832	16712	16718	16552	16818	16904	16682	16789	16663	16759	16861	16779	16894	16953	17027	16611	16547	16729	16764	16592	16736	16713	16722	16628	16733	16912	16842	16625	16739	16730	16584	16812	16808	16857	16611	16723	16707	16752	16736	16468	16772	16599	16656	16729	16629	16685	16773	16663	16850	16742	16782	16649	16894	16792	16678	16640	16660	16696	16880	16567	16656	16850	17091	16846	16811	16572	16792	16719	16520	16595	16779	16754	16782	16675	16756	16896	16775	16712	16860	16776	16813	16812	16809	16920	16838	16737	16914	16966	16680	16798	16725	16956	16775	16513	16814	16793	16689	16797	16591	16790	16859	16848	16727	16723	16704	16714	16649	16620	16637	16704	16569	16847	16604	16804	16908	16800	16737	16836	16811	16837	16645	16836	16884	16739	16730	16775	16715	16945	16860	16646	16504	16687	16426	16746	16665	16709	16779	16662	16781	16863	16669	16750	16755	16697	16665	16825	16622	16784	16859	16867	16811	16718	16864	16672	16817	16818	16519	16600	16811	16715	16873	16776	16722	16860	16715	16872	16728	16777	16758	16559	16704	16663	16988	16848	16756	16890	16662	16796	16996	16887	16721	16576	16698	16726	16753	16739	16866	16742	16838	16732	16786	16795	16894	16755	16752	16855	16732	16786	16735	16527	16673	16575	16824	16651	16697	16796	16837	16686	16799	16770	16552	16542	16853	16796	16778	16528	16809	16689	16689	16666	16833	16778	16796	16787	16942	16843	16858	16875	16667	16626	16742	16796	16722	16944	16854	16726	16828	16709	16695	16545	16854	16681	16868	16962	16781	16781	16653	16709	16762	16856	16833	16756	16708	16885	16565	16665	16672	16815	16868	16625	16800	16751	16801	16647	16612	16551	16558	16768	16793	16853	16694	16656	16626	16571	16668	16734	16664	16754	16629	16808	16674	16704	16829	16650	16489	16669	16858	16813	16843	16624	16634	16548	16509	16737	16984	16589	16909	16774	16810	16563	16705	16760	16662	16760	16782	16784	16601	16753	16796	16556	16787	16659	16674	16772	16720	16660	16876	16581	16848	16824	16780	16825	16667	16772	16699	16657	16705	16667	16661	16649	16780	16798	16771	16828	16803	16866	16791	16720	16749	16624	16893	16739	16892	16641	16760	16792	16771	16754	16829	16637	16654	16904	16782	16758	16881	16703	16630	16759	16776	16664	16887	16679	16735	16731	16769	16759	16730	16639	16575	16867	16781	16982	16712	16724	16969	16909	16874	16625	16905	16810	16718	16544	16615	16495	16724	16877	16759	16701	16724	16735	16565	16800	16788	16714	16642	16860	16745	16864	16746	16815	16762	16730	16825	16663	16816	16468	16617	16968	16739	16692	16614	16793	16639	16670	16776	16980	16457	16815	16738	16634	16709	16826	16700	16559	16800	16770	16660	16790	16861	16731	16738	16822	16690	16818	16800	16897	16813	16699	16734	16788	16792	16613	16759	16684	16781	16823	16774	16772	16893	16866	16933	16872	16643	16652	16748	16787	16564	16850	16671	16637	16739	16786	16691	16877	16741	16907	16867	16753	16756	16911	16837	16650	16734	16521	16509	16764	16766	16833	16945	16920	16715	16616	16637	16874	16663	16574	16686	16702	16739	16837	16992	16779	16881	16700	16786	16687	16819	16783	16804	16613	16702	16789	16853	16853	16549	16689	16568	16933	16709	16934	16679	16783	16659	16814	16617	16481	16695	16776	16828	16658	16684	16781	16728	16595	16595	16702	16764	16702	16826	16724	16802	16654	16769	16670	16691	16872	16776	16590	16674	16814	16759	16521	16845	16658	16982	16880	16745	16745	16792	16813	16745	16929	17028	16803	16804	16684	16639	16777	16946	16719	16827	16946	16744	16847	16830	16849	16804	16937	16931	16805	16808	16739	16764	16729	16543	16597	16688	16826	16826	16892	16855	16724	16746	16886	16798	16535	16707	16959	16647	16625	16681	16649	16587	16747	16601	16714	16635	16664	16893	16875	16748	16756	16768	16756	16687	16872	16825	16968	16650	16692	16652	16811	16803	16551	16690	16742	16551	16620	16826	16755	16651	16848	16624	16903	16995	16688	16869	16778	16764	16847	16879	16724	16454	16850	16815	16808	16588	16900	16698	16980	16894	16819	16953	16715	16750	16696	16653	16556	17045	16826	16760	16820	16775	16759	16731	16605	16631	16845	16478	16668	16644	16545	16729	16704	16961	16574	16960	16781	16759	16770	16748	16704	16758	16610	16644	16789	16659	16654	16731	16659	16684	16815	16557	16742	16700	16782	16726	16789	16778	16697	16788	16819	16717	16724	16756	16759	16747	16655	16762	16777	16902	16537	16769	16905	16707	16520	16720	16638	16922	16883	16827	16879	16645	16594	16731	16770	16715	16666	16853	16945	16560	16709	16780	16732	16846	16857	16873	16850	16859	16679	16525	16564	16809	16568	16934	16822	16779	16693	16812	16648	16720	16894	16731	16652	16706	16751	16822	16711	17018	16584	16784	16811	16686	16859	16843	16536	16734	16768	16952	16713	16711	16716	16845	16700	16804	16738	16841	16733	16599	16778	16759	16724	16676	16809	16736	16579	16646	16883	16813	16660	16678	16716	16672	16824	16700	16608	16904	16846	16781	16878	16704	16862	16745	16773	16737	16638	16703	16697	16848	16839	16777	16702	16905	16731	16747	16725	16743	16828	16715	16879	16855	16938	16907	16883	16894	16722	16760	16867	16772	16740	16754	16677	16682	16712	16922	16593	16877	16891	16746	16571	16655	16677	16802	16874	16763	16567	16800	16918	16711	16621	16656	16880	16650	16729	16662	16648	16765	16797	16546	16885	16753	16861	16874	16694	16767	16634	16609	16814	16623	16786	16622	16772	16697	16834	16802	16701	16912	16748	16680	16793	16812	16735	16753	16777	16777	16726	16685	16734	16769	16723	16656	16778	16657	16617	16654	16777	16831	16929	16783	16954	16841	16678	16745	16875	16616	16665	16603	16572	16795	16762	16695	16988	16600	16624	16716	16698	16785	16882	16604	17049	16704	16923	16679	16759	16671	16798	16959	16792	16453	16748	16731	16874	16743	16766	16744	16835	16719	16539	16841	16752	16804	16571	16557	16805	16890	16682	16735	16425	16774	16725	16576	16855	16681	16878	16555	16647	16853	16648	16623	16853	16884	16942	16790	16755	16784	16752	16710	16844	16785	16675	16648	16714	16837	16823	16758	16715	16781	16732	16789	16868	16652	16889	16605	16870	16838	16944	16812	16886	16796	16823	16693	16776	16698	16788	16715	16729	16801	16860	16889	16798	16705	16649	16648	16854	16699	16570	16632	16723	16695	16905	16782	16675	16604	16629	16894	16595	16752	16775	16730	16868	16681	16915	16832	16579	16771	16661	16702	16715	16671	16853	16883	16667	16832	16704	16905	16803	16942	16685	17008	16856	16784	16915	16575	16671	16743	16598	16864	16799	16857	16811	16807	16964	16723	16888	16973	16870	16785	16671	16814	16786	16782	16703	16889	16605	16713	16701	16593	16616	16657	16842	16763	16743	16751	16816	16656	16725	16603	16786	16838	16727	16567	16738	16646	16602	16859	16716	16914	16602	16790	16555	16733	16782	16799	16490	16710	16835	16771	16706	16724	16748	16662	16632	16985	16742	16826	16986	16641	16757	16661	16835	16719	16794	16897	16743	16670	16751	16894	16783	16953	16642	16859	16733	16862	16871	16868	16714	16914	16745	16563	16787	16824	16730	16608	17063	16656	16634	16599	16776	16638	16835	17011	16688	16537	16667	16852	16866	16803	16668	16937	16685	16634	16688	16740	16837	16930	16770	16476	16839	16807	16688	16749	16971	16689	16605	16704	16844	16856	16627	16796	16903	16612	16707	16767	16682	16596	16922	16792	16957	16621	16543	16673	16685	16663	16610	16895	16902	16749	16785	16727	16687	16836	16480	16730	16511	16642	16631	16916	16709	16579	16868	16708	16711	16962	16970	16770	16782	16827	16900	16642	16886	16652	16859	16738	16709	16897	16837	16923	16952	16557	16685	16871	16606	16710	16796	16827	16983	16870	16651	16716	16911	16631	16849	16739	16849	16635	16721	16882	16660	16925	16710	16719	16630	16668	16729	16634	16820	16726	16785	16829	16876	16870	16549	16822	16963	16724	16741	16590	16715	16787	16820	16926	16778	16636	16738	16922	16645	16829	16842	16834	16751	16732	16787	16655	16672	16653	16920	16814	16792	16728	16717	16700	16733	16636	16696	16807	16701	16875	16646	16900	16799	16644	16731	16782	16821	16678	16736	16802	16822	16638	16530	16793	16886	16988	16844	16714	16685	16809	16844	16833	16599	16878	16725	16779	16685	16794	16878	16753	16889	16634	16983	16840	16848	16807	16863	16568	16438	16806	16713	16799	16711	16765	16722	16859	16501	16786	16673	16580	16597	17044	16587	16833	16924	16803	16821	16779	16664	16739	16842	16790	16658	16904	16831	16802	16570	16500	16676	16967	16906	16951	16715	16663	16787	16686	16976	16798	16581	16762	16609	16750	16632	16714	16877	16696	16787	16799	16946	16742	16835	16673	16680	16850	16903	16684	16619	16813	16945	16789	16666	16796	16792	16968	16574	16765	16788	16781	16760	16670	16837	16788	16851	16556	16977	16708	16838	16885	16805	16868	16938	16810	16662	16634	16733	16867	16772	16772	16642	16682	16653	16773	16782	16777	16696	16920	16809	16813	16744	16930	16867	16560	16801	16781	16667	16817	16748	16943	16697	16668	16772	16632	16853	16683	16831	16669	16790	16798	16896	16933	16835	16759	16913	16822	16798	16922	16653	16584	16700	16856	16978	16807	16889	16751	16617	16653	16858	16673	16805	16767	16474	16897	16806	16743	16797	17039	16797	16687	16727	16690	16659	16879	16722	16588	16728	16728	16904	16661	16821	16973	16705	16798	16700	16766	16849	16696	16732	16828	16672	16671	16527	16940	16874	16806	16693
14373	16862	17095	17207	18087	26627	27409	22896	19157	16074	15146	15448	15283	15291	15430	15611	15458	15553	15541	15499	15515	15347	15375	15235	15366	15341	15314	15442	15274	15639	15278	15296	15394	15494	15422	15559	15522	15555	15360	15351	15541	15241	15333	15251	15430	15432	15377	15377	15405	15421	15413	15459	15497	15313	15423	15502	15269	15535	15354	15320	15253	15489	15263	15496	15468	15274	15204	15414	15353	15352	15261	15361	15517	15341	15442	15264	15497	15286	15453	15349	15365	15246	15301	15374	15443	15384	15474	15236	15330	15383	15336	15487	15405	15545	15310	15507	15448	15387	15383	15319	15453	15373	15515	15526	15253	15357	15429	15413	15405	15382	15498	15351	15434	15504	15543	15414	15389	15237	15271	15485	15511	15467	15423	15339	15437	15262	15412	15405	15610	15474	15362	15356	15342	15368	15492	15472	15440	15445	15424	15392	15237	15319	15363	15409	15298	15421	15334	15622	15335	15540	15368	15265	15351	15302	15176	15480	15461	15479	15212	15317	15347	15274	15304	15408	15453	15412	15417	15406	15362	15267	15357	15562	15366	15444	15327	15267	15675	15413	15345	15287	15356	15449	15353	15341	15318	15361	15326	15525	15402	15413	15188	15403	15457	15263	15432	15303	15210	15401	15349	15196	15585	15388	15270	15464	15429	15395	15634	15420	15412	15372	15406	15381	15444	15354	15419	15449	15329	15390	15352	15318	15539	15540	15196	15434	15277	15326	15478	15315	15236	15412	15201	15543	15388	15200	15330	15395	15354	15381	15405	15442	15513	15482	15363	15499	15459	15329	15421	15389	15527	15303	15300	15392	15277	15448	15421	15356	15349	15406	15705	15352	15376	15652	15387	15396	15304	15444	15456	15234	15372	15474	15421	15334	15374	15440	15518	15323	15446	15498	15289	15457	15477	15464	15393	15495	15381	15387	15444	15355	15513	15422	15296	15557	15541	15690	15306	15518	15614	15351	15232	15549	15415	15194	15514	15390	15367	15315	15393	15315	15391	15412	15438	15454	15168	15349	15465	15411	15488	15134	15520	15353	15293	15571	15491	15340	15456	15508	15381	15405	15437	15493	15482	15434	15383	15380	15433	15536	15447	15389	15318	15497	15411	15537	15606	15555	15196	15434	15423	15364	15487	15500	15246	15462	15451	15432	15639	15360	15500	15381	15233	15556	15345	15472	15385	15488	15421	15376	15269	15269	15408	15336	15259	15349	15369	15334	15463	15261	15553	15271	15432	15490	15523	15504	15588	15412	15304	15389	15395	15442	15365	15558	15327	15374	15269	15470	15286	15547	15409	15520	15390	15327	15475	15457	15297	15536	15437	15299	15401	15354	15306	15368	15385	15484	15212	15467	15431	15360	15367	15371	15394	15315	15452	15408	15464	15265	15435	15575	15209	15340	15417	15444	15370	15394	15502	15274	15575	15277	15386	15336	15384	15302	15612	15412	15417	15362	15325	15399	15516	15348	15427	15399	15451	15453	15540	15348	15486	15471	15419	15413	15425	15324	15316	15424	15513	15442	15403	15311	15517	15421	15470	15452	15461	15332	15635	15410	15511	15252	15295	15347	15459	15288	15279	15420	15379	15312	15370	15387	15284	15451	15445	15537	15434	15426	15585	15342	15412	15544	15296	15417	15462	15319	15541	15382	15374	15434	15422	15416	15393	15357	15344	15427	15427	15423	15391	15420	15304	15517	15413	15298	15376	15246	15412	15423	15400	15367	15306	15434	15457	15332	15488	15485	15249	15372	15365	15323	15442	15501	15426	15360	15399	15306	15379	15396	15312	15477	15363	15295	15484	15509	15321	15442	15422	15332	15332	15434	15321	15526	15544	15438	15375	15381	15405	15369	15504	15327	15410	15354	15493	15372	15638	15517	15562	15421	15564	15534	15406	15570	15473	15347	15375	15409	15422	15382	15447	15352	15415	15456	15454	15257	15488	15400	15575	15433	15271	15299	15277	15227	15416	15380	15392	15443	15452	15476	15371	15320	15449	15336	15466	15481	15402	15487	15366	15366	15394	15420	15396	15387	15388	15392	15304	15392	15417	15548	15427	15222	15368	15311	15427	15561	15390	15401	15249	15386	15539	15365	15235	15384	15290	15355	15317	15293	15544	15486	15465	15478	15366	15392	15524	15538	15293	15356	15332	15474	15291	15402	15490	15383	15312	15370	15396	15354	15377	15521	15334	15498	15359	15451	15258	15371	15191	15317	15475	15330	15360	15578	15345	15380	15376	15476	15424	15428	15460	15486	15238	15458	15307	15315	15174	15353	15371	15372	15365	15453	15335	15249	15385	15517	15478	15225	15554	15345	15489	15460	15182	15423	15505	15419	15450	15435	15284	15490	15478	15620	15485	15333	15219	15383	15562	15360	15285	15378	15388	15339	15280	15384	15295	15440	15384	15324	15587	15382	15349	15531	15251	15392	15404	15468	15446	15229	15382	15447	15446	15560	15354	15485	15325	15546	15587	15234	15266	15468	15507	15585	15425	15267	15542	15339	15562	15469	15492	15422	15214	15419	15359	15413	15515	15484	15397	15455	15330	15407	15412	15528	15428	15515	15441	15451	15490	15349	15463	15442	15417	15443	15317	15314	15280	15399	15573	15465	15470	15520	15348	15424	15398	15468	15509	15440	15524	15503	15310	15318	15354	15371	15488	15379	15432	15519	15215	15496	15416	15478	15460	15352	15403	15354	15185	15423	15409	15416	15401	15497	15436	15442	15323	15531	15449	15356	15464	15525	15311	15429	15378	15441	15240	15402	15505	15296	15258	15372	15528	15544	15422	15476	15171	15576	15345	15464	15271	15346	15304	15354	15410	15374	15437	15588	15201	15323	15352	15438	15275	15468	15625	15386	15528	15335	15452	15297	15412	15408	15350	15370	15193	15320	15458	15293	15338	15465	15457	15436	15399	15482	15495	15362	15285	15406	15309	15504	15542	15441	15428	15362	15391	15395	15472	15448	15327	15364	15375	15530	15210	15422	15390	15261	15518	15465	15314	15589	15472	15490	15379	15362	15439	15364	15353	15308	15457	15403	15327	15340	15477	15310	15520	15442	15465	15432	15387	15290	15535	15503	15368	15484	15339	15434	15403	15315	15269	15434	15350	15398	15411	15351	15315	15295	15431	15467	15315	15373	15319	15536	15416	15365	15292	15495	15382	15276	15453	15545	15508	15473	15384	15249	15367	15363	15489	15384	15443	15398	15380	15366	15353	15342	15337	15415	15337	15287	15453	15339	15488	15299	15390	15301	15451	15338	15448	15488	15381	15537	15515	15279	15329	15424	15336	15382	15288	15518	15495	15541	15337	15268	15556	15357	15426	15451	15346	15450	15271	15418	15414	15287	15341	15445	15322	15445	15497	15478	15421	15342	15531	15455	15569	15480	15230	15324	15503	15247	15401	15409	15355	15320	15380	15376	15412	15340	15668	15429	15443	15567	15229	15303	15676	15292	15372	15298	15360	15324	15320	15499	15322	15372	15435	15306	15519	15282	15329	15373	15357	15271	15470	15263	15473	15458	15474	15394	15422	15474	15389	15172	15398	15303	15149	15388	15440	15399	15463	15475	15532	15244	15398	15540	15411	15424	15473	15304	15417	15388	15479	15437	15321	15478	15321	15223	15552	15276	15526	15327	15448	15526	15494	15465	15402	15448	15438	15346	15416	15254	15351	15304	15410	15541	15352	15436	15324	15298	15469	15345	15335	15409	15352	15325	15366	15309	15398	15237	15270	15276	15354	15386	15371	15374	15338	15434	15197	15299	15389	15295	15524	15329	15428	15377	15323	15504	15534	15364	15359	15212	15427	15513	15344	15355	15389	15430	15431	15510	15325	15336	15434	15559	15381	15418	15367	15238	15331	15463	15352	15417	15399	15298	15505	15412	15622	15371	15349	15464	15437	15469	15516	15481	15486	15514	15484	15424	15383	15464	15334	15476	15422	15443	15457	15452	15420	15388	15415	15503	15378	15444	15522	15323	15324	15446	15410	15492	15392	15351	15572	15387	15454	15359	15495	15328	15249	15419	15464	15527	15384	15352	15390	15492	15578	15190	15516	15438	15415	15572	15343	15462	15238	15523	15218	15522	15346	15043	15495	15533	15371	15348	15472	15467	15462	15623	15457	15230	15380	15505	15533	15491	15418	15291	15392	15315	15388	15446	15423	15248	15322	15390	15395	15320	15330	15284	15289	15384	15497	15280	15417	15469	15490	15324	15311	15462	15451	15400	15341	15410	15424	15552	15355	15596	15341	15446	15403	15369	15280	15425	15406	15426	15498	15371	15550	15414	15282	15266	15291	15359	15368	15369	15274	15518	15439	15433	15471	15413	15396	15404	15381	15413	15465	15550	15356	15390	15384	15348	15521	15401	15363	15313	15482	15333	15442	15395	15427	15563	15542	15377	15483	15401	15560	15445	15460	15348	15376	15480	15385	15486	15343	15428	15527	15405	15527	15529	15541	15401	15203	15330	15467	15374	15495	15365	15361	15311	15499	15302	15361	15401	15483	15382	15417	15359	15475	15408	15428	15320	15319	15304	15423	15422	15421	15421	15484	15305	15448	15378	15299	15358	15447	15337	15413	15354	15405	15411	15406	15487	15343	15493	15440	15320	15328	15557	15488	15366	15352	15498	15381	15512	15399	15278	15356	15421	15216	15200	15433	15445	15610	15501	15421	15212	15481	15319	15287	15446	15340	15232	15566	15355	15450	15515	15383	15278	15350	15451	15335	15292	15576	15400	15370	15511	15435	15326	15354	15158	15440	15430	15341	15399	15373	15377	15368	15505	15359	15317	15466	15403	15455	15355	15403	15362	15433	15495	15317	15432	15396	15444	15509	15461	15192	15268	15412	15486	15532	15543	15372	15504	15446	15530	15319	15441	15228	15343	15545	15538	15528	15382	15424	15347	15434	15298	15325	15589	15412	15249	15458	15400	15488	15413	15335	15393	15419	15444	15548	15476	15356	15333	15417	15358	15326	15516	15440	15349	15339	15384	15360	15378	15334	15419	15408	15406	15474	15544	15406	15417	15563	15388	15526	15443	15409	15508	15408	15252	15335	15369	15378	15392	15436	15544	15503	15383	15511	15360	15516	15364	15460	15491	15507	15294	15470	15416	15467	15368
24091	21212	28323	24669	23889	48424	49774	36010	27599	19111	16688	16467	16418	16529	16156	16506	16531	16399	16412	16355	16484	16452	16412	16379	16316	16357	16299	16133	16453	16467	16338	16340	16346	16316	16349	16398	16218	16284	16334	16229	16270	16236	16522	16405	16039	16416	16329	16401	16388	16690	16499	16453	16381	16396	16578	16368	16311	16322	16429	16216	16245	16250	16307	16281	16295	16356	16292	16300	16075	16259	16323	16194	16225	16224	16367	16342	16241	16217	16139	16442	16197	16350	16108	16202	16470	16332	16166	16542	16282	16319	16425	16282	16086	16137	16329	16177	16223	16451	16202	16256	16362	16267	16311	16191	16237	16420	16239	16279	16414	16187	16173	16256	16340	16118	16306	16202	16253	16091	16368	16308	16268	16407	16322	16480	16294	16348	16053	16241	16338	16188	16205	16140	16278	16458	16311	16102	16262	16194	16178	16293	16346	16226	16231	16316	16350	16274	16304	16326	16167	16420	16155	16142	16370	16412	16514	16284	16259	16265	16339	16176	16291	16097	16136	16263	16268	16365	16214	16189	16402	16234	16293	16336	16098	16185	16288	16404	16220	16400	16145	16469	16394	16347	16214	16187	16243	16366	16394	16280	16245	16293	16353	16307	16415	16404	16116	16379	16331	16238	16423	16148	16409	16189	15993	16207	16317	16220	16235	16301	16396	16217	16172	16313	16191	16060	16338	16270	16290	16403	16142	16253	16240	16453	16347	16302	16287	16212	16103	16228	16280	16548	16320	16260	16258	16138	16413	16289	16313	16268	16342	16275	16270	16351	16285	16289	16137	16288	16280	16441	16321	16338	16401	16271	16612	16163	16242	16293	16225	16118	16145	16283	16222	16298	16433	16252	15980	16179	16552	16347	16232	16237	16153	16204	16174	16333	16314	16414	16224	16144	16131	16292	16291	16156	16154	16126	16349	16022	16316	16115	16231	16153	16228	16181	16175	16233	16174	16191	16364	16152	16448	16077	16279	16318	16119	16311	16475	16264	16301	16226	16228	16421	16384	16184	16141	16215	16094	16435	16275	16391	16256	16344	16291	16173	16200	16433	16235	16243	16124	16505	16335	16374	16122	16450	16159	16343	16159	16197	16207	16123	16282	16285	16151	16247	16301	16301	16254	16138	16131	15936	16162	16256	16334	16184	16247	16474	16171	16233	16124	16324	15953	16376	16374	16112	16262	16316	16318	16371	16492	16246	16353	16401	16223	16221	16383	16130	16249	16286	16305	16253	16184	16306	16352	16441	16244	16294	16262	16086	16401	16373	16302	16150	16255	16230	16146	16257	16206	16413	16290	16179	16219	16354	16308	16270	16210	16154	16300	16323	16364	16225	16225	16295	16134	16270	16262	16309	16371	16151	16097	16186	16275	16318	16341	16131	16382	16290	16249	16387	16283	16221	16237	16210	16448	16224	16223	16138	16238	16355	16275	16240	16131	16335	16415	16141	16291	16282	16309	16264	16352	16121	16101	16191	16241	16165	16176	16128	16290	16363	16233	16363	16352	16163	16308	16121	16401	16388	16246	16314	16331	16179	16125	16232	16270	16266	16277	16226	16348	16208	16309	16135	16210	16268	16326	16211	16186	16107	16158	16407	16410	16154	16289	16300	16121	16337	16215	16455	16329	16265	16247	16241	16036	16365	16165	16370	16316	16191	15992	16295	16284	16108	16185	16218	16305	16426	16385	16204	16625	16418	16362	16218	16270	16109	16383	16235	16049	16097	16227	16316	16118	16296	16091	16319	16413	16461	16416	16296	16301	16301	16328	16403	16163	16158	16322	16299	16219	16371	16152	16251	16541	16301	16345	16351	16338	16386	16229	16358	16303	16243	16197	16085	16334	16228	16299	16288	16299	16335	16192	16400	16161	16124	16052	16279	16209	16052	16091	16126	16265	16367	16400	16363	16076	16264	16098	16337	16111	16171	16368	16487	16326	16276	16389	16438	16199	16252	16186	16190	16227	16403	16530	15987	16383	16316	16045	16285	16208	16362	16224	16344	16403	16274	16235	16391	16376	16245	16121	16280	16307	16269	16451	16224	16205	16310	16247	16198	16296	16148	16239	16173	16353	16206	16284	16375	16471	16152	16240	16267	16322	16330	16284	16234	16260	16172	16184	16446	16229	16463	16421	16290	16326	16171	16384	16208	16243	16358	16381	16219	16005	16235	16305	16181	16206	16330	16304	16119	16386	16225	16234	16230	16199	16157	16048	16243	16282	16235	16020	16146	16292	16263	16229	16189	16196	16274	16319	16326	16535	16319	16180	16231	16139	16359	16285	16469	16100	16075	16212	16339	16183	16296	16388	16453	16351	16199	16179	16280	16308	16426	16288	16232	16329	16310	16162	16075	16235	16236	16413	16164	16266	16291	16420	16220	16412	16273	16238	16450	16278	16131	16216	16262	16213	16314	16419	16328	16295	16259	16353	16329	16491	16199	16392	16481	16311	16374	16229	16229	16379	16346	16194	16465	16342	16233	16351	16322	16410	16364	16086	16232	16247	16147	16266	16328	16157	16069	16165	16357	16333	16452	16093	16240	16288	16397	16149	16362	16246	16332	16450	16483	16463	16371	16516	16279	16118	16138	16209	16200	16347	16360	16370	16208	16270	16148	16304	16315	16397	16233	16270	16300	16260	16217	16288	16267	16419	16313	16218	16038	16362	16448	16206	16181	16204	16350	16268	16303	16060	16057	16098	16196	16355	16330	16379	16141	16249	16205	16244	16248	16309	16108	16385	16151	16389	16097	16057	16397	16310	16188	16188	16376	16430	16382	16147	16313	16302	16424	16108	16380	16452	16317	16366	16235	16239	16379	16263	16402	16171	16348	16128	16274	16261	16379	16417	16331	16213	16270	16213	16311	16293	16197	16193	16451	16414	16241	16425	16257	16049	16214	16267	16214	16112	16173	16427	16227	16013	16169	16329	16188	16416	16243	16295	16212	16233	16322	16207	16375	16199	16348	16253	16221	16359	16226	16279	16379	16561	16210	16187	16404	16388	16225	16118	16349	16251	16271	16173	16291	16334	16377	16390	16230	16463	16128	16298	16342	16389	16326	16249	16330	16493	16190	16308	16280	16320	16093	16113	16511	16292	16093	16293	16117	16363	16187	16417	16120	16249	16136	16227	16226	16328	16262	16055	16341	16236	16164	16171	16139	16406	16187	15990	16386	16285	16184	16138	16306	16355	16360	16276	16312	16180	16240	16285	16391	16191	16133	16197	16211	16191	16193	16368	16508	16280	16306	16266	16202	16228	16271	16235	16152	16257	16325	16299	16242	16229	16177	16689	16262	16264	16328	16204	16166	16349	16136	16245	16352	16130	16225	16316	16485	16323	16119	16265	16150	16196	16305	16393	16213	16263	16232	16305	16354	16393	16289	16338	16204	16227	16230	16316	16465	16134	16479	16357	16224	16321	16336	16338	16298	16133	16146	16443	16247	16239	16066	16241	16057	16071	16304	16169	16190	16237	16286	16403	16327	16324	16270	16379	16330	16210	16312	16266	16128	16442	16207	16468	16307	16168	16171	16274	16334	16356	16238	16292	16153	16334	16199	16233	16411	16333	16123	16267	16582	16130	16153	16370	16306	16381	16306	16386	16172	16160	16279	16181	16342	16274	16152	16149	16357	16275	16272	16320	16165	16338	16136	16205	16352	16367	16232	16146	16187	16087	16159	16157	16275	16278	16405	16191	16489	16038	16573	16364	16317	16247	16316	16328	16312	16158	16321	16252	16443	16250	16111	16283	16249	16273	16204	16271	16076	16366	16317	16319	16374	16229	16152	16260	16216	16186	16401	16109	16300	16254	16298	16170	16257	16169	16235	16331	16133	16339	16184	16324	16304	16383	16326	16397	16282	16445	16125	16184	16350	16150	16383	16372	16215	16452	16093	16203	16459	16062	16007	16236	16424	16352	16240	16243	16294	16504	16173	16177	16482	16400	16387	16339	16367	16222	16242	16201	16318	16219	16395	16185	16386	16270	16297	16488	16144	16233	16389	16451	16306	16615	16333	16384	16181	16199	16251	16195	16280	16310	16160	16407	16506	16302	16137	16259	16319	16275	16440	16486	16432	16286	16236	16400	16466	16256	16105	16245	16388	16317	16380	16269	16260	16144	16205	16180	16106	16119	16176	16210	16325	16181	16306	16152	16413	16332	16231	16232	16118	16230	16041	16029	16064	16335	16356	16145	16417	16180	16012	16298	16174	16298	16365	16327	16284	16202	16244	16183	16445	16160	16050	16166	16320	16260	16236	16195	16144	16228	16093	16207	16189	16205	16347	16342	16189	16128	15998	16369	16342	16356	16206	16209	16338	16386	16356	16289	16243	16424	16294	16316	16177	16139	16315	16350	16244	16273	16325	16312	16457	16308	16310	16244	16226	16419	16321	16413	16147	16222	16189	16326	16272	16242	16029	16214	16206	16413	16169	16289	16122	16406	16280	16009	16224	16304	16126	16028	16354	16351	16243	16190	16345	16107	16519	16293	16471	16498	16390	16299	16211	16267	16153	16412	16289	16107	16152	16181	16301	16263	16294	16158	16395	16073	16135	16310	16168	16194	16368	16317	16265	16237	16366	16284	16156	16410	16115	16207	16244	16132	16396	16448	16123	16314	16272	16369	16192	16437	16333	16229	16219	16352	16422	16316	16211	16176	16259	16135	16393	16298	16244	16357	16205	16203	16350	16325	16283	16218	16161	16314	16068	16239	16051	16400	16349	16334	16241	16466	16137	16326	16171	16402	16191	16381	16378	16218	16386	16468	16302	16326	16298	16317	16194	16167	16439	16347	15980	16394	16365	16227	16363	16258	16156	16351	16094	16223	16132	16172	16222	16166	16094	16238	16232	16317	16416	16312	16227	16264	16064	16184	16170	16216	16052	16279	16387	16222	16205	16144	16292	16240	16163	16236	16234	16336	16463	16262	16334	16140	16304	16191	16331	16311	16136	16236	16133	16258	16117	16106	16223	16443	16300	16201	16249	16411	16106	16178	16162	16358	16117	16298	16188	16363	16302	16115	16401	16390	16354	16331	16161	16234	16179	16190	16411	16276	16351	16385	16196	16466	16372	16092	16246	16228	16300	16271	16292	16183	16160	16268	16262	16330	16131	16185	16301	16393	16168	16209	16233
13791	22454	21738	21687	27621	52031	48720	38171	28433	17023	15238	15135	15254	15347	15112	15088	15122	15062	15190	15123	15085	15249	15121	15122	15080	15195	14995	15123	15093	15034	15114	15192	15027	14973	15258	15035	14900	15268	14960	15196	15032	14982	15274	15031	15181	15074	15042	15072	15262	15156	15267	15053	15067	15116	15200	15171	15142	15090	14914	14921	15033	15159	15118	15065	15031	15056	15139	15065	15120	15277	15007	15005	15270	15041	15045	15257	15017	15099	15059	15146	14975	15124	15113	15077	15130	15188	15148	15192	15219	15224	15040	15085	14999	15074	15270	15161	15100	15287	15020	15130	15015	14974	15132	15016	15211	15113	15057	15074	15066	15096	15177	15055	15124	15238	15196	15189	15046	15134	15008	15131	15094	14894	15004	15153	15071	15173	14955	15176	15188	15234	15155	15093	15132	15108	15141	15105	15164	14999	15041	14958	15044	15073	14973	14887	15146	15255	15166	14947	15097	14955	15070	15106	15227	15232	15148	14977	14907	15121	15165	15104	15099	15153	15089	15127	15016	15181	14991	15296	15039	15126	15187	15266	15267	15068	15084	15042	15113	15213	15032	15082	15007	15198	15210	14984	15101	15066	15150	15095	15005	15126	15130	15128	15156	15062	15017	15095	15190	15162	15121	15127	15183	15018	15044	15159	15047	15110	15091	15114	15112	15138	15079	15056	15223	15194	15126	15024	15072	14934	15141	15017	15194	15224	15003	15099	14988	15150	15075	15189	14985	15045	15029	15084	15124	15047	15157	15245	15098	15129	15033	15071	15084	14975	15162	15064	15156	15145	15104	14896	15123	15054	15234	14924	15042	15093	15241	15237	14921	15188	15065	15148	15103	15116	15008	15024	15224	15090	15001	14994	15217	15020	15096	15099	15158	15158	15115	14825	15206	15051	15082	14938	15099	15130	14987	14927	15038	15232	15151	15093	15032	15185	15237	15079	15032	15078	15085	14949	15077	15106	14863	15016	15223	15242	15012	15076	15315	15249	15083	15042	15048	15176	14934	15164	15232	14852	15024	15081	15221	15098	15182	15018	15084	15017	15152	15098	15162	15079	15074	15143	14999	14990	15118	15083	15298	15138	15120	15112	15038	15152	15032	15030	15188	14974	14944	15384	15113	14996	15162	15005	15100	15128	15028	15030	15027	15066	15066	15048	15079	15091	14990	15033	14832	15009	15062	15105	15051	15168	15223	15150	15160	15062	15078	15171	15025	15091	15201	15111	14955	15082	15070	15134	14980	15238	14940	15125	15116	14988	15141	15053	15114	15030	15085	15178	14962	15054	15155	15045	15184	15143	15039	15199	15138	14981	15055	15020	15009	15173	15001	15034	15087	15002	15023	14915	14995	15161	15012	15182	15120	15215	15073	15048	15102	15054	15096	15030	15052	15027	15193	15085	14954	15092	14982	15115	15017	15054	15167	14955	15115	15256	15175	14965	14984	15111	15078	15224	15082	15095	15385	15177	15086	14970	15040	15121	15037	15212	15041	15125	15115	14990	15135	15196	15193	15106	15230	15107	15079	15105	15012	14941	15164	15120	15112	15157	15156	15158	15064	15080	15207	14995	15308	15117	15025	15185	15222	15017	14972	14963	14799	15138	14957	15088	15155	15074	15147	15078	15128	15049	15118	15295	15100	14972	15185	15174	14998	15086	15149	14983	14918	15059	15071	15067	15166	15079	15032	15060	15164	15038	15092	15053	15062	15044	15089	15059	15067	14944	15124	14936	15167	15154	15098	15092	14940	15225	14976	14951	15164	15156	15150	14924	15029	15128	15067	15115	15053	15077	15132	15285	15097	15089	15178	14916	14997	14976	15220	15031	15221	15092	15067	15107	14962	14986	15232	14994	15117	14974	14987	15122	15138	14984	14987	14960	15203	15183	15097	15108	15016	15151	15055	15086	14990	15112	15109	15166	15073	15125	15207	15226	14891	15136	15018	15348	15083	15179	15097	15136	15018	15192	15052	14949	15043	14978	15146	15086	15235	15133	14947	15139	15035	15214	15110	15194	15110	15272	15003	15072	15183	14941	15137	15041	15227	14985	15045	15015	15157	15098	15227	15009	14982	15074	15048	14915	15138	14967	15080	15132	14965	15181	15107	15175	15181	15012	15222	15135	15111	15063	15146	15026	15121	14993	15117	15083	15091	15060	14931	15020	15063	15063	14920	15025	15021	15265	15165	14925	15137	14966	15027	15224	15094	15091	14914	14986	15269	15120	14989	15122	15015	15071	14815	15072	15077	15106	15079	15046	15170	15071	15154	15085	14938	15245	15111	15136	15157	15133	15096	14862	14891	15166	15017	15104	14985	15133	14981	15080	15202	14907	15130	15107	14994	15139	15074	15009	15139	15158	15042	15257	15146	15101	15271	15098	15150	15060	15124	15149	15286	15040	15128	15271	15070	15076	15205	14900	14946	15120	15169	15024	15196	15236	15055	14857	15282	14824	15010	15111	15140	15110	15115	15090	15014	15053	15159	15110	15124	15160	14930	15276	15091	15185	14923	15077	15144	15170	15035	15205	15048	15021	14911	15128	15091	15079	15254	15161	14988	15245	15049	15055	15003	15148	15159	14978	15142	14986	15085	14930	14997	15190	15014	14998	15162	14975	15070	15056	15021	15084	15012	15176	15183	15080	15049	15051	15148	15151	15214	15201	15215	15087	15160	15153	15083	15161	15140	15094	15111	15176	15046	14917	15168	15199	15233	15109	15336	14974	15249	15131	15044	15123	15143	15182	15097	15108	15139	15119	15068	15059	15262	15040	15049	15180	15171	14978	15140	15258	15093	15354	15145	15161	15023	15068	15220	15009	15063	15118	15111	15278	14911	15156	15163	15205	14998	15148	15127	14953	15060	15135	14943	15008	15147	15230	15098	15145	14956	15011	15090	15138	15076	15155	15133	14976	15365	14930	14966	15105	14872	15150	15044	15045	15187	15193	15102	14865	15238	15160	15092	15030	15071	15049	15096	15108	15052	15037	15134	15143	15114	14977	14933	15239	15124	15161	15077	15183	15014	14993	15055	15062	15154	15067	15274	15044	15141	15146	15176	15108	15145	15067	15169	15120	15095	14891	15318	15067	15197	15134	15187	15049	14974	15249	15199	15042	14969	15213	15174	15121	15066	15059	14933	15134	15171	15057	15052	15176	15191	15053	15021	15134	15268	15178	14953	15151	15091	15151	14947	15235	14893	15038	15187	15030	14986	15148	15082	15227	15071	15161	15135	15082	15206	15148	15110	14984	15048	15087	15110	14947	15034	15098	15031	15232	15098	15017	14970	15161	15132	15180	15112	15000	15130	15064	14975	15060	15078	15064	15220	15001	15248	15016	15046	15198	15079	15114	15151	15046	15111	15059	15189	15016	15316	15058	15089	14868	15035	14994	15114	14886	15235	15126	15185	15149	15054	15189	15260	15192	14978	15131	15090	15033	15146	15075	15154	15109	15145	14979	15137	15163	15246	15061	15064	15011	15122	14997	15105	14982	15115	15034	15162	15104	15189	15017	15124	15262	15053	15076	15058	15120	15071	15071	15133	15096	15150	15032	14997	15138	15181	15237	15239	15190	15164	15196	15186	15037	15033	15122	14992	15119	15109	15143	15056	15112	15196	14937	15094	15027	15091	15060	14958	15015	15116	15021	15169	15066	15065	14918	15132	15292	14947	15033	15325	14873	15096	15246	15175	15303	15157	15029	15103	15112	15254	14985	15023	15134	14996	15155	15133	15047	15066	15204	15091	15155	15027	15247	15174	15204	15106	15072	15133	15134	15206	15049	15051	14963	15132	15119	14950	15019	14999	14998	15016	15024	15119	15030	15170	15091	15093	15161	15123	15057	15078	15051	15016	15039	15181	15122	15081	14962	15110	15095	15067	15076	15198	15044	15096	15074	15103	14962	14887	14923	15090	15041	15042	15266	15078	15154	15295	15125	15262	15071	15156	15291	15018	15084	15117	15117	14894	15207	15197	15326	14997	15126	15164	15093	15047	15001	15064	15228	14860	14864	15099	15115	15123	15029	15129	15016	14969	15091	15012	15138	14953	14992	15068	15106	15167	15051	15004	15157	14982	14913	15091	15088	15005	15079	15030	15074	14951	14989	15187	15318	15001	15059	14990	15117	15096	15118	15026	15053	15086	15049	15005	15172	15078	15196	15063	15059	15171	15216	15116	14987	15232	15172	15088	15021	14995	15071	14992	15195	15243	15062	15078	15155	15092	15069	15017	15127	15059	15060	15166	15116	15180	15197	15022	15082	15235	15110	14984	15162	15057	15053	15029	15103	15181	15080	15134	15091	15067	15152	15078	15133	15141	15035	15100	15172	15192	15061	15051	15144	15170	15139	14974	15138	15028	15200	14933	15175	15252	15240	15241	15092	14986	14939	14977	15276	15091	15100	15057	15058	15010	15025	15093	14934	15221	15116	15181	14961	15116	15110	15173	15050	15140	14978	15068	15072	15202	15070	15044	15165	14917	15079	15193	15115	15055	15028	15035	15139	15216	15200	15131	15154	14957	15064	15050	15133	15199	15013	15263	15140	15155	15096	15122	15128	15134	15043	15000	15201	15105	15010	15113	15384	15154	15117	15041	15115	15317	15237	15312	15081	15077	14989	15133	15100	15085	15147	15064	15139	15086	15123	15091	15072	15323	15065	14998	14855	14998	14946	14986	14961	15037	15088	15076	14939	15026	15177	15223	15133	15030	15181	14998	14974	15147	15037	15223	15252	15101	14992	14898	15133	15124	14970	15195	15014	15073	14983	15174	15022	15152	15151	14951	15027	15082	15065	15123	15096	15146	15058	15128	15276	15256	15118	15047	15304	15200	15056	15197	15035	15202	15164	15011	14963	15112	15040	15121	15049	15022	14944	15095	15080	15182	15019	15222	15009	15054	15170	15116	15217	15032	14871	15103	14959	14957	15126	15114	15046	14992	15143	15030	15079	14901	15069	15070	15109	15205	15102	14963	15083	15044	15071	14917	15116	15155	15150	15141	15050	14986	15162	15008	15019	15118	15176	15034	14976	15189	15144	15078	15137	15083	15280	15009	14749	15124	15103	15173	15117	15095	15114	15061	15027	14993	15030	15139	15013	15098	15174	15187	15049	15126	15102	14959	14959	15111	14952	14997	15156
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
